17668
Comment:
|
45511
|
Deletions are marked like this. | Additions are marked like this. |
Line 179: | Line 179: |
= Memory management = = Block layer = = Tracing, perf and BPF = = Virtualization = = Cryptography = = Security = = Networking = * Introduce zerocopy socket send flag {{{MSG_ZEROCOPY}}} [https://git.kernel.org/linus/98ba0bd5505dcbb90322a4be07bcfe6b8a18c73f commit], [https://git.kernel.org/linus/3ece782693c4b64d588dd217868558ab9a19bfe7 commit], [https://git.kernel.org/linus/52267790ef52d7513879238ca9fac22c1733e0e3 commit], [https://git.kernel.org/linus/76851d1212c11365362525e1e2c0a18c97478e6b commit], [https://git.kernel.org/linus/1f8b977ab32dc5d148f103326e80d9097f1cefb5 commit], [https://git.kernel.org/linus/4ab6c99d99bb1bf0fbba8ff4e52114c66109992f commit], [https://git.kernel.org/linus/a91dbff551a6f1865b68fa82b654591490b59901 commit], [https://git.kernel.org/linus/f214f915e7db99091f1312c48b30928c1e0c90b7 commit], [https://git.kernel.org/linus/07b65c5b31ce477c3ced6e3541fd2331338be214 commit], [https://git.kernel.org/linus/cc8889ae8298ebfc6bbf52ad98fe3b5afdf4ae70 commit] * Support RX checksum with IPsec crypto offload for esp4/esp6 [https://git.kernel.org/linus/ec9567a9e008d1248e4d88f7ff1026ba68133621 commit], [https://git.kernel.org/linus/e51a64727079f46fc3a99f380de384d5ab01fffa commit] * Generic Routing Encapsulation: Add ERSPAN type II tunnel support. One of the purposes is for Linux box to be able to receive ERSPAN monitoring traffic sent from the Cisco switch, by creating a ERSPAN tunnel device. In addition, the patch also adds ERSPAN TX, so Linux virtual switch can redirect monitored traffic to the ERSPAN tunnel device [https://git.kernel.org/linus/84e54fe0a5eaed696dee4019c396f8396f5a908b commit] * IPv6 [https://kernelnewbies.org/Linux_4.10#head-3ea7674e8af7c31d02191436d648d5b27dee1a5e Segment Routing] * Add support for advanced local segment processing, as specified in most recent specifications of IPv6 SR [https://git.kernel.org/linus/925615ceda94532ba612e641549c7b1e41ebff10 commit], [https://git.kernel.org/linus/b04c80d3a7e228cfb832cdb1c9ce8151f174669c commit], [https://git.kernel.org/linus/d1df6fd8a1d22d37cffa0075ab8ad423ce656777 commit], [https://git.kernel.org/linus/2d9cc60aee6bfbd72a06516615af9cde9cb6189a commit], [https://git.kernel.org/linus/140f04c33bbcf89440dcaf8bef04918abff5a52d commit] * Support encapsulation of IPv4 packets [https://git.kernel.org/linus/32d99d0b670299720dd0db92a974c9612c230889 commit] * Implements the T.Encaps.L2 SR function, enabling to encapsulate an L2 Ethernet frame within an IPv6+SRH packet [https://git.kernel.org/linus/38ee7f2d47565689f35662d488d25e7afc43477d commit] * Update the seg6local lightweight tunnel, and mainly implement four new actions: End.T, End.DX2, End.DX4 and End.DT6 [https://git.kernel.org/linus/6285217f0c29e68b744533a9ddf50e110d36d65e commit], [https://git.kernel.org/linus/d7a669dd2f8ba07a17423f4ad586dfc0379882f7 commit], [https://git.kernel.org/linus/891ef8dd2a8d14e4e73a81dcdb135b574c57f556 commit] * sched actions: improve dump performance by adding support for filtering based on time since last used [https://git.kernel.org/linus/64c83d837329531252a1a0f0dfdd4fd607e1d8e9 commit], [https://git.kernel.org/linus/df823b02970172f3e4003063699e333295b9b32d commit], [https://git.kernel.org/linus/90825b23a887f06f6c05bdde77b200c5fe9b6217 commit], [https://git.kernel.org/linus/e62e484df04964ac947c679ef4f00c54ae5395aa commit] * NCSI: VLAN Filtering Support [https://git.kernel.org/linus/21acf63013ed3d6fce3176cc34b74064052a31b4 commit] * unix sockets: drop obsolete fd-recursion limits. All unix sockets now account inflight FDs to the respective sender. There is no known way for a local user to exceed those limits or exploit the accounting [https://git.kernel.org/linus/27eac47b00789522ba00501b0838026e1ecb6f05 commit] * UDP: Allow to switch off UDP-based tunnel offloads per device [https://git.kernel.org/linus/d764a122cc7af7ab1c40c08745f0fcd33cc2f7db commit], [https://git.kernel.org/linus/7a27fc6d536b36a29c0ed4bfff7035420f4df216 commit], [https://git.kernel.org/linus/296d8ee37c50f139d934bdefbab85509b2e4a525 commit], [https://git.kernel.org/linus/ae847f40b6418a7d6e197f6ef0d85f40e313c4d4 commit] * Distributed Switch Architecture: learning static FDB entries via the switchdev notification chain rather then by using bridge bypass SELF flag [https://git.kernel.org/linus/6c2c1dcb185f1e44e1c895781dbaba40195234f9 commit], [https://git.kernel.org/linus/1b6dd556c3045ca5fa31cc1e98a4a43afa680e1e commit], [https://git.kernel.org/linus/2acf4e6a890b0228ed19b228063d69666f61ee19 commit], [https://git.kernel.org/linus/c9eb3e0f870105242a15a5e628ed202cf32afe0d commit], [https://git.kernel.org/linus/37b8da1a3c68501c2fba94951f8f59280c7a9752 commit], [https://git.kernel.org/linus/c9e2105e295ebd123f9cded311f3e5678218f3f4 commit], [https://git.kernel.org/linus/a0b6b8c9fa3c73a523735b8b5f87f59211c70a4e commit], [https://git.kernel.org/linus/c069fcd82c571953b8aaf68769afe9ccb1aa7a9f commit], [https://git.kernel.org/linus/180b072eb0c8529d0fd460fd192fc6b4db6c3df9 commit], [https://git.kernel.org/linus/dc0cbff3ff9fe331160c2be2b3f47564e247137d commit], [https://git.kernel.org/linus/2bedde1abbef5eec211308f0293dd7681b0513ec commit], [https://git.kernel.org/linus/3a83c2a7a518d4044f7bb73b5b05b59be618e547 commit], [https://git.kernel.org/linus/29ab586c3d83f81c435e269cace9a1619afb5bbd commit] * Implement XDP bpf_redirect variants [https://git.kernel.org/linus/d445516966dcb2924741b13b27738b54df2af01a commit], [https://git.kernel.org/linus/814abfabef3ceed390c10d06a0cc69a86454b6cf commit], [https://git.kernel.org/linus/6103aa96ec077c976e851e0b89cc2446cb76573d commit], [https://git.kernel.org/linus/832622e6bd1884c95475094941914969ff82b329 commit], [https://git.kernel.org/linus/11393cc9b9be2a1f61559e6fb9c27bc8fa20b1ff commit], [https://git.kernel.org/linus/2ddf71e23cc246e95af72a6deed67b4a50a7b81c commit], [https://git.kernel.org/linus/9d6e005287ee23c7e25b04f4ad007bdbaf4fc438 commit] * IPv6: optimization: avoid overhead when no custom FIB rules are installed [https://git.kernel.org/linus/feca7d8c135bc1527b244fe817b8b6498066ccec commit] * IPv6: Add sysctl for per namespace flow label reflection [https://git.kernel.org/linus/22b6722bfa591ba03d6a0c5521b600d4ab2d9a27 commit] * Allow IPsec GSO for local sockets [https://git.kernel.org/linus/f70f250a77313b542531e1ff7a449cd0ccd83ec0 commit] * Network Service Header (NSH) is a [https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/ new protocol] for service function chaining, it can be handled as a L3 protocol like IPv4 and IPv6; Eth + NSH + Inner packet or VxLAN-gpe + NSH + Inner packet are two typical use cases [https://git.kernel.org/linus/c411ed854584a71b0e86ac3019b60e4789d88086 commit], [https://git.kernel.org/linus/1f0b7744c50573df464ca33d8e5275be509f852b commit], [https://git.kernel.org/linus/155e6f649757c902901e599c268f8b575ddac1f8 commit], [https://git.kernel.org/linus/fa20e0e32cb3dfc1760b6254b64977f2fb5bd851 commit] * Infiniband * RDMA Netlink Device Client, needed to properly integrate coming RDMAtool into iproute2 package which is based on netlink [https://git.kernel.org/linus/e3a2b93dddad315f01a4b67faee738954c084072 commit], [https://git.kernel.org/linus/1a1c116f3dcf1658ee1e395bd13a556187d547f2 commit], [https://git.kernel.org/linus/f00e64637061876ec7b6383b0bd80197c51e7312 commit], [https://git.kernel.org/linus/4d7f693af0c9d0d6940ff36f5adca1adfa0e7e6e commit], [https://git.kernel.org/linus/ff61c425c1c563f1d688d59caf3b18a395cbf9c4 commit], [https://git.kernel.org/linus/3250b4dbd87aa08c21891cabfc6f6b48b36fd7e5 commit], [https://git.kernel.org/linus/8030c8357a94ce6397dd8df6296925f0f4b1f9b7 commit], [https://git.kernel.org/linus/ecc82c53f9a4ce08ba7df626a4262c86841ced8f commit], [https://git.kernel.org/linus/1830ba21b9a475cfc6159e6cfe532c75fe7682a4 commit], [https://git.kernel.org/linus/c729943a77c108253c46b2d50c8a15a888facf4c commit], [https://git.kernel.org/linus/647c75ac59a48a54dafd4475d14a645a0025a4f4 commit], [https://git.kernel.org/linus/1a6e7c31d71db34d1b9bc3acc87eaea6c2ecc997 commit], [https://git.kernel.org/linus/6c80b41abe22ae3c0d98f39a88f4b8fb501910d3 commit], [https://git.kernel.org/linus/b4c598a67ea19c5784e542c03dd912a0ce36109a commit], [https://git.kernel.org/linus/e5c9469efcb18a6b7aed5e6f32e478b0298ad968 commit], [https://git.kernel.org/linus/7d02f605f0dce0ef1b76aeffe2d36794738f24a0 commit], [https://git.kernel.org/linus/ac50525374315b9b609747f83b07f8dccb06b722 commit], [https://git.kernel.org/linus/9abb0d1bbd9529c574eacd8586e2bf68d17966cd commit], [https://git.kernel.org/linus/8621a7e3c1c22e18385c9ced1647363884ea2aa1 commit], [https://git.kernel.org/linus/1aaff896ca6b968a639e3e1e72ba6146ba332501 commit], [https://git.kernel.org/linus/12026fbba6af2fc53c3c6cf88bdfc6561986ba82 commit], [https://git.kernel.org/linus/80a06dd36f79de7007f21f5cbe42181a4e5c7d6d commit], [https://git.kernel.org/linus/c3f66f7b0052ea854744372fdaae7817f5358e4f commit], [https://git.kernel.org/linus/3c3e75d5ff75f9a076cac254fd32476ca80fdffc commit] * New ioctl API for the RDMA ABI [https://git.kernel.org/torvalds/c/aa9d4648c2fbb455df7750ade1b73dd9ad9b3690 merge], [https://git.kernel.org/linus/a0aa309c39de58b86b704654434431aeb5a8bdf1 commit], [https://git.kernel.org/linus/f43dbebfa32041826299bdccae0352887fa007ea commit], [https://git.kernel.org/linus/fac9658cabb98afb68ef1630c558864e6f559c07 commit], [https://git.kernel.org/linus/5009010fbf54bdc27e57baca490e1f9d6a4609e0 commit], [https://git.kernel.org/linus/09e3ebf8c193d3f154c4ffb7cb18995df0243bc6 commit], [https://git.kernel.org/linus/118620d3686b2d624f9a5019f2f14c64cf50d21a commit], [https://git.kernel.org/linus/3541030650c0ddb5d52163082fee427b2a453799 commit], [https://git.kernel.org/linus/4da70da23e9ba03f7f9e067fbe0eec6ebbfee401 commit], [https://git.kernel.org/linus/64b19e1323e96c34af7ca90d1954e70890c7a98e commit], [https://git.kernel.org/linus/d70724f149b107f8e4062320270d3d8b6713a1bb commit], [https://git.kernel.org/linus/9ee79fce364216df35ec46e26d20780c3c1644cc commit], [https://git.kernel.org/linus/524271129401ed896dc76e49acdbafc506cb41ac commit], [https://git.kernel.org/linus/8eb19e8e7c8658226d8b7e75728e6dfa2ef32717 commit] * cma: Set default gid type to RoCEv2 [https://git.kernel.org/linus/63a5f483af0ead9e936e8580c6a029b13819b4dc commit] * Add support for RoCEv2 multicast [https://git.kernel.org/linus/5236333592244557a19694a51337df6ac018f0a7 commit], [https://git.kernel.org/linus/be1d325a335840a86c133a56c6a911c368bac0fd commit], [https://git.kernel.org/linus/9636a56fa864464896bf7d1272c701f2b9a57737 commit] * Hardware tag matching support [https://git.kernel.org/linus/6e44636aeab19259f804c8abca57a95ddc01df66 commit], [https://git.kernel.org/linus/6938fc1ee07e54c057430005f8dcaccabce027c3 commit], [https://git.kernel.org/linus/1a56ff6daab1e062aadec582eb10e7090f0b370a commit], [https://git.kernel.org/linus/9c2c849625cf779e0fac41c8be3c163df4b80c14 commit], [https://git.kernel.org/linus/9382d4e1d3c09fe20fa53eb12b51ef01ad40774f commit], [https://git.kernel.org/linus/38eb44fac71729fabdef71166e72bee5964c10d6 commit], [https://git.kernel.org/linus/8d50505ada728258fcdce99120b937ce68298c4e commit], [https://git.kernel.org/linus/eb761894351d0372248f2636c213d7b822e8775f commit], [https://git.kernel.org/linus/5b3ec3fcb6bbe081279c73fb574af8c72f14cea0 commit], [https://git.kernel.org/linus/3fd3307ef34fc9f7198af9249c763cf7a4ac653f commit], [https://git.kernel.org/linus/82fb342460362ce81cce2068eb4d9bf7f9e94be2 commit] * ethtool: add support for forward error correction mode setting on a link [https://git.kernel.org/linus/1a5f3da20bd966220931239fbd31e6ac6ff42251 commit] * netfilter * netfilter: nf_tables: support for recursive chain deletion [https://git.kernel.org/linus/2335ba704f32b855651d0cd15dd9b271ec565fb6 commit], [https://git.kernel.org/linus/a8278400809dd99eb24468c02c8d4f0cb0003eae commit], [https://git.kernel.org/linus/9dee1474121550b20542321f9e0579801c6b587c commit] * xt_hashlimit: add rate match mode that allows matching on the current packet/byte rate without rate limiting. The main difference between the existing algorithm and the new one is that the existing algorithm rate-limits the flow whereas the new algorithm classifies the flow based on whether it is above or below a certain rate [https://git.kernel.org/linus/bea74641e3786d51dcf1175527cc1781420961c9 commit] * nftables: tcp mss mangling support [https://git.kernel.org/linus/a18177008b2613f009ef210b7da695056a932321 commit], [https://git.kernel.org/linus/5e7d695a482c6e581addf42717469bd363dd734e commit], [https://git.kernel.org/linus/99d1712bc41c7c9a5a473c104a4ad15427757b22 commit], [https://git.kernel.org/linus/6b5dc98e8fac041a3decfc3186e08c1c570ea691 commit] * nftables: Attach process info to {{{NFT_MSG_NEWGEN}}} notifications, this is helpful for 'nft monitor' to track which process caused a given change to the ruleset [https://git.kernel.org/linus/784b4e612d42a2b7578d7fab2ed78940e10536bc commit] * nftables: add FIB expression to the netdev table. The lookup will be delegated to the IPv4 or IPv6 FIB depending on the protocol of the packet [https://git.kernel.org/linus/6392c226037c2b90d3062126c65fc354e47156f7 commit] * nft_limit: Add a stateful limit named object type, this allows to create limit policies that you can identify via name [https://git.kernel.org/linus/a691205571723cb0544110ca91653ac4b0eb5b17 commit] * TCP * Add software rx timestamp for TCP [https://git.kernel.org/linus/98aaa913b4ed250324429f0a9e6d5f77a3b5276c commit] * Add related fields into {{{SCM_TIMESTAMPING_OPT_STATS}}} control msg [https://git.kernel.org/linus/bb7c19f96012720b895111300b9d9f3f858c3a69 commit] * Adjust tail loss probe timeout [https://git.kernel.org/linus/bb4d991a28cc86a2dfbeefeff32911ca9f779c18 commit] * Remove prequeue support [https://git.kernel.org/linus/e7942d0633c47c791ece6afa038be9cf977226de commit], [https://git.kernel.org/linus/b6690b14386698ce2c19309abad3f17656bdfaea commit] * Remove unused mib counters [https://git.kernel.org/linus/3282e65558b3651e230ee985c174c35cb2fedaf1 commit] * tcp_diag: report TCP MD5 signing keys and addresses [https://git.kernel.org/linus/c03fa9bcacd9ac04595cc13f34f3445f0a5ecf13 commit] * Transformation (xfrm) * Support setting an output mark. On systems that use mark-based routing (eg Android) it may be necessary for routing lookups to use marks in order for packets to be routed correctly [https://git.kernel.org/linus/077fbac405bfc6d41419ad6c1725804ad4e9887c commit] * Add support for network devices capable of removing the ESP trailer [https://git.kernel.org/linus/47ebcc0bb1d5eb7f1b1eeab675409ea7f67b4a5c commit] * Remove flow cache (no longer needed) [https://git.kernel.org/linus/09c7570480f7544ffbf8e6db365208b0b0c154c6 commit] * Add xdst pcpu cache [https://git.kernel.org/linus/ec30d78c14a813db39a647b6a348b4286ba4abf5 commit] * irda: move to staging, will be removed in future releases [https://git.kernel.org/linus/1ca163afb6fd569b6efdc221954177cba5a02cbc commit], [https://git.kernel.org/linus/5bf916ee0ab638c86edeaf4caeeade9ddf44d95d commit], [https://git.kernel.org/linus/6c391ff758eb9f41e11c6143fd5bdb3b3324bf9f commit] * Remove software UDP fragmentation offload code. gives little other than bugs [https://git.kernel.org/linus/6800b2e040edda01f593aba28203c2ebf1679f4c commit], [https://git.kernel.org/linus/988cf74deb45bd6ee27433b7b5d1be6004d842b8 commit], [https://git.kernel.org/linus/880388aa3c07fdea4f9b85e35641753017b1852f commit], [https://git.kernel.org/linus/d9d30adf56777c402c0027c0e6ae21f17cc0a365 commit] = Architectures = * ARM * eBPF JIT compiler [https://git.kernel.org/linus/39c13c204bb1150d401e27d41a9d8b332be47c49 commit] * crypto: ghash: add NEON accelerated fallback for vmull.p64 [https://git.kernel.org/linus/3759ee057261a45da0505e79084de8b6ac31c4a5 commit] * Device Tree Sources (both 32 and 64 bit) * Renesas R-Car D3 (R8A77995) [https://git.kernel.org/linus/d917e0b24811eadeba419ba7318b967ee15933b3 commit] * TI DT76x [https://git.kernel.org/linus/148127d35a1bd0ff20363cb4da459fd900a5ae9c commit], [https://git.kernel.org/linus/895bd4b3e5ec4c7d5babee0a0ada2f22d7b6df31 commit] * MediaTek mt2712e [https://git.kernel.org/linus/bdf2cbb2b3160122f7ff16445fdb73267fffd583 commit] * Qualcomm IPQ8074 [https://git.kernel.org/linus/41dac73e243d42b89fd10dfd331824d4a39099ac commit] * Marvell Armada 8080 [https://git.kernel.org/linus/bf32f2aeb2f73b7e5cee3c95f232ae5af97d45f6 commit] * Uniphier PXs3 [https://git.kernel.org/linus/c28adcb536109f54ddf349ee2fd9beef084d4d88 commit] * TI AM335x Moxa UC-8100-ME-T open platform [https://git.kernel.org/linus/5e452865954fe3f18a89cb7bce8c3216636b311d commit] * TI AM57xx Beaglebone X15 Rev C [https://git.kernel.org/linus/c5c3a468e7fabea440963cfa27ea5bf71c2feec5 commit] * Microchip/Atmel sama5d27 SoM1 EK [https://git.kernel.org/linus/b2661357df24b1c7b1838fa47a9b07ba7007c01a commit], [https://git.kernel.org/linus/af690fa37e390f2bbac011384191fee97102f333 commit] * Broadcom Raspberry Pi Zero W [https://git.kernel.org/linus/2c7c040c73e9e5686a5b451674b0592551a52345 commit] * Gemini-based D-Link DIR-685 router [https://git.kernel.org/linus/22789ae3bbb146ebbd4a74041a86ce42a49269ec commit] * Toradex Apalis module + Apalis and Ixora carrier boards [https://git.kernel.org/linus/c6a9f138197cbd7e6ea09dea58a98821b9862cd7 commit], [https://git.kernel.org/linus/dba5c40e643937b558d2a80e92dd7e7f6c4ea23b commit] * Freescale i.MX53-based Beckhoff CX9020 Embedded PC [https://git.kernel.org/linus/9ef86e23c4177a119624bbfa9d1b113edbe58d8b commit] * Mediatek mt7623-based BananaPi R2 [https://git.kernel.org/linus/c5749d348808ec804699e909f54e77d0dc71a35c commit], [https://git.kernel.org/linus/f4ff257cd1607ef79f6647a633d6cc495529cbff commit] * Bananapi M3, M2M and M64 [https://git.kernel.org/linus/359b5a1e1c2d81af6d68de509e11d08ab4c150dc commit], [https://git.kernel.org/linus/77c6511a012970b87a8525607d7bd8573e304f9b commit] * NanoPi A64 [https://git.kernel.org/linus/bf397214530ee5c873dac7b12126b250afd3831f commit] * A64-OLinuXino [https://git.kernel.org/linus/4969efb28b4301b09aba621f30cf81c582c018a8 commit] * Rockchip RK3329 Pine64/Rock64 board support [https://git.kernel.org/linus/970630e795e1892e7fbd726b8b99dba8d2196369 commit] * Haikou baseboard with RK3399-Q7 SoM [https://git.kernel.org/linus/60fd9f72ce8a353f6371101c788e4d86212b16d7 commit] * RK3399 Sapphire module on Excavator carrier (RK3399 reference design) [https://git.kernel.org/linus/0a3c78e251b3a266872be8eed46fa05522691c5b commit], [https://git.kernel.org/linus/8164a84cca12703d55435e5655ace0f0d07b4fe8 commit] * Theobroma Systems RK3399-Q7 SoM [https://git.kernel.org/linus/2c66fc34e9457ed10b56265e1dcf55c86d524e9e commit] * ZTE ZX296718 PCBOX Board [https://git.kernel.org/linus/5470964f8c7b9f0b1e1d5eed49a283be0121ac0e commit] * BCM53573: Add Broadcom BCM947189ACDBMR board support [https://git.kernel.org/linus/092ccf0415c720a1e9458a46fe75f77574027a55 commit] * a64: add DTSI file for AXP803 PMIC [https://git.kernel.org/linus/4c0a84757b5a0365a5dde82e732972eda80a32b1 commit] * Add dts file for MT7622 reference board variant 1 [https://git.kernel.org/linus/c4629c347947c11fe46381ec556a2ca26aafadc2 commit], [https://git.kernel.org/linus/472c7e6d7eb33df0d18d9bc87e826645faea1514 commit] * renesas: Add Renesas Draak board support [https://git.kernel.org/linus/c550443f08752b74aacc459fea85c12104a74077 commit] * dts: uniphier: remove sLD3 SoC support [https://git.kernel.org/linus/ac5aebabfc02c0a535f8b24d2395ecb62decf3c7 commit] * ARM64 * VMAP_STACK support, allowing the kernel stacks to be allocated in the vmalloc space with a guard page for trapping stack overflows [https://git.kernel.org/linus/e3067861ba6650a566a6273738c23c956ad55c02 commit], [https://git.kernel.org/linus/872d8327ce8982883b8237b2c320c8666f14e561 commit] * Initial support for persistent memory on ARM: DC CVAP instruction exposed to user space (HWCAP) and the in-kernel pmem API implemented [https://git.kernel.org/linus/e1bc5d1b8e0547c258e65dd97a03560f4d69e635 commit], [https://git.kernel.org/linus/7aac405ebb3224037efd56b73d82d181111cdac3 commit], [https://git.kernel.org/linus/d50e071fdaa33c1b399c764c44fa1ce879881185 commit] * Support mremap() for vDSO [https://git.kernel.org/linus/739586951b8abe381a98797a5e27a0a9336333d6 commit] * perf: add support for Cortex-A35 [https://git.kernel.org/linus/e884f80cf2a76a86547e2316982e1f200f556ddf commit], add support for Cortex-A73 [https://git.kernel.org/linus/5561b6c5e9813df16d7453f6ce1a0546221fca97 commit] * perf: Allow more than one cycle counter to be used [https://git.kernel.org/linus/1031a1592908ccd3240f4a5731c96c382c932310 commit] * bpf: implement jiting of {{{BPF_J{LT, LE, SLT, SLE}}}} [https://git.kernel.org/linus/c362b2f34e266d062a3fe09e0f400d8f8bdf23c9 commit] * crypto * Add non-SIMD generic fallback for crct10dif [https://git.kernel.org/linus/2dde374e1ff0663ca46b343949c242959028f976 commit], aes-ce-cipher [https://git.kernel.org/linus/b8fb993a836cd432309410eadf083bbe9c0e9e9c commit], aes-blk, [https://git.kernel.org/linus/e211506979e205e5a00b0a9d321fb3cbb44ee9ea commit], ghash-ce [https://git.kernel.org/linus/6d6254d728a2e696aa697b4b44cb7736851f62e3 commit], arm64/sha2-ce [https://git.kernel.org/linus/da1793312f7693787e0ed22aa121261c3e0e15c0 commit], sha1-ce [https://git.kernel.org/linus/0771f3234db67732a49777a5fceaed6f7b4b488d commit], aes-bs [https://git.kernel.org/linus/ec808bbef0b15ad103771222d419245617378f32 commit], aes-ce-ccm [https://git.kernel.org/linus/5092fcf3490811a735ef44bd22d8b5ff1bd63926 commit], crc32 [https://git.kernel.org/linus/15c7d8f8a2c7c86cb36f4d0273a1b2b2c9a479d7 commit] * gcm: implement native driver using v8 Crypto Extensions [https://git.kernel.org/linus/537c1445ab0b1e33ca338b669e347652c45f4e8c commit] * ghash - add NEON accelerated fallback for 64-bit PMULL [https://git.kernel.org/linus/03c9a333fef1bb0a67615b686a7342d853f1a460 commit] * MIPS * Device Tree Source * NI 169445 board support [https://git.kernel.org/linus/7aacf86b75bc5523d20fd9127104384fce51ce9c commit] * ralink: Add Mediatek MT7628A SoC [https://git.kernel.org/linus/7d4ad2e71d175bf7688e0a9f60e8df12591c9abd commit] * Add Vocore2 board [https://git.kernel.org/linus/d48faef7eded0c9d08f704e1eff78ef9289c1364 commit] * Add Onion Omega2+ board [https://git.kernel.org/linus/323ac96d6dc396802c16d4fc44d0f65c02399e61 commit] * Add DWARF unwinding to assembly [https://git.kernel.org/linus/866b6a89c6d1876fce25c152ef9f887b41ffcf7f commit] * math-emu: Add severak FP emu debugfs statistics [https://git.kernel.org/linus/ae5f3f5b81dd2c776f0ad49d6d121ce1255b35eb commit], [https://git.kernel.org/linus/454854ace22f5a9fdd369a4e428493159a02f029 commit], [https://git.kernel.org/linus/25ad8db632ec54c60daad9107ddf25a2a608a450 commit] * CPS: Detect CPUs in secondary clusters [https://git.kernel.org/linus/1ec9dd80bedc208c00b18069cfd615a4cbfeab17 commit] * CPS: Cluster support for topology functions [https://git.kernel.org/linus/3c9b4166213d415afa09bf2be104074f3a1161c8 commit] * bpf: Implement JLT, JLE, JSLT and JSLE ops in the eBPF JIT [https://git.kernel.org/linus/a67b375fdc5b21ae3a15761f9c5ef7bd352b5f7d commit] * Remove unused R6000 support [https://git.kernel.org/linus/3b2db173f01229410129f438d2f261c16a360eef commit] * PARISC * Add support for self-extracting kernel [https://git.kernel.org/linus/2f3c7b8137ef6a3f90850d7cb5dbd05d8940403a commit], [https://git.kernel.org/linus/b6adc16e08e0ee8bbc9cccf7af3882b6e1cb30c2 commit] * Enable UBSAN support [https://git.kernel.org/linus/e35a2ce692821563583fa8b11ddf4acb24e54580 commit] * PDT: Add full support for memory failure via Page Deallocation Table (PDT) [https://git.kernel.org/linus/54ac8fcbd6e6777929235ac767467991005d2df3 commit], [https://git.kernel.org/linus/8a5aa00e6b9630d36d7681b38062a3d48d8b6ee6 commit] * lantiq: Add a GPHY driver which uses the RCU syscon-mfd [https://git.kernel.org/linus/126534141b45d9d1b205fbe3f2321200074b76fd commit] * Add HWPOISON page fault handler code [https://git.kernel.org/linus/606f95e4255845155f62504a9e1f12665b1853c8 commit] * POWERPC * bpf, ppc64: implement jiting of {{{BPF_J{LT, LE, SLT, SLE}}}} [https://git.kernel.org/linus/20dbf5ccbb27850a129695d4590f22a7e5459798 commit] * perf: access via perf to a new type of PMU (IMC) on Power9, which can count both core events as well as nest unit events (Memory controller etc) [https://git.kernel.org/linus/8f95faaac56c18b32d0e23ace55417a440abdb7e commit], [https://git.kernel.org/linus/39a846db1d574a498511ffccd75223a35cdcb059 commit], [https://git.kernel.org/linus/885dcd709ba9120b9935415b8b0f9d1b94e5826b commit], [https://git.kernel.org/linus/f74c89bd80fb3f1328fdf4a44eeba793cdce4222 commit] * Size of vmalloc area is increased to 56T on 64-bit hash MMU systems. This avoids problems with the percpu allocator on systems with very sparse NUMA layouts [https://git.kernel.org/linus/21a0e8c14bf61472723d2acc83f98ab35ff321b4 commit] * random: Use darn instruction for get_random_seed() on Power9 [https://git.kernel.org/linus/e66ca3db5917f4bcad039d3a3df9f1003797c249 commit] * Add support for powercap framework [https://git.kernel.org/linus/cb8b340de21e1c57e1c6d4f26ccc4af46a3ed559 commit], add support to clear sensor groups data [https://git.kernel.org/linus/bf9571550f529335caa59f41827d180908759916 commit], support to set power-shifting-ratio [https://git.kernel.org/linus/8e84b2d1f0f6a00b6476790f7bce6dcbffe91980 commit] * Implement STRICT_KERNEL_RWX on PPC32 [https://git.kernel.org/linus/95902e6c8864d39b09134dcaa3c99d8161d1deea commit] * hugetlb: Add support for reserving gigantic huge pages via kernel command line [https://git.kernel.org/linus/79cc38ded1e1ac86e69c90f604efadd50b0b3762 commit] * Enable removal of memory for use in memory tracing [https://git.kernel.org/linus/9d5171a8f248b1b0e69329bf141e17645c0324a0 commit] * Add Power9 scheduler topology, to capture the fact that pairs of cores may share an L2 cache [https://git.kernel.org/linus/96d91431d6915073c539c8bdd439b4c863148fc1 commit] * Power9 support for VAS, which is a new mechanism for accessing coprocessors, and initial support for using it with the NX compression accelerator [https://git.kernel.org/linus/967689141eb37c4365eac0fac82d857773098475 commit], [https://git.kernel.org/linus/4dea2d1a927c61114a168d4509b56329ea6effb7 commit], [https://git.kernel.org/linus/180fe15a8299c14f77347c5835c98c2446226ee6 commit], [https://git.kernel.org/linus/b25b33ac18b35775949ab227bb3075bb6cb11bc3 commit], [https://git.kernel.org/linus/bbfe59f8a7057f80f67a74e77fb4e941240e90b9 commit], [https://git.kernel.org/linus/62c4eda4fabe89709ec43dcf1efe9fbea007a734 commit], [https://git.kernel.org/linus/5239af679a07427647b009ebb9c70b1a03ebca9b commit], [https://git.kernel.org/linus/98271d4198699947d66d6f8a02c09bd27cb90022 commit] * Add emulation for the addpcis instruction [https://git.kernel.org/linus/958465ee5407dc1b25ba6eb33f0e8bb6179960ee commit] * Support for guests under PowerVM to use the Power9 XIVE interrupt controller [https://git.kernel.org/linus/eac1e731b59ee3b5f5e641a7765c7ed41ed26226 commit] * Enable PCI peer-to-peer [https://git.kernel.org/linus/2552910084a5e12e280caf082ab01468e187a064 commit] * KVM: Book3S HV: Report storage key support to userspace [https://git.kernel.org/linus/e3bfed1df379c18f20feb06427d952b766e2c00f commit] * xmon: Add ISA v3.0 SPRs to SPR dump [https://git.kernel.org/linus/d1e1b351f50f9e5941f436f6c63949731979e00c commit], add AMR, UAMOR, AMOR, IAMR to SPR dump [https://git.kernel.org/linus/64d66aa051544c31048ca58ab0ff81f294d37e9d commit] |
This page has not been completed. Meanwhile, you can read about Linux 4.14 here:
LWN's merge window [https://lwn.net/Articles/733175/ part 1], [https://lwn.net/Articles/733846/ part 2]
Phoronix [https://www.phoronix.com/scan.php?page=article&item=linux-414-features&num=1 The Exciting New Features Of The Linux 4.14 Kernel]
or take a look at the merge links:
[https://git.kernel.org/torvalds/c/906dde0f355bd97c080c215811ae7db1137c4af8 Pull drm updates ]
[https://git.kernel.org/torvalds/c/aa9d4648c2fbb455df7750ade1b73dd9ad9b3690 Pull rdma updates ]
[https://git.kernel.org/torvalds/c/fe91f28138e730790db014812623cfaadd318fa6 Pull hwmon updates ]
[https://git.kernel.org/torvalds/c/81a84ad3cb5711cec79f4dd53a4ce026b092c432 Pull documentation updates ]
[https://git.kernel.org/torvalds/c/0081a0ce809b611c1f37da5d6ae5bc8027ffd1c4 Pull RCU updates ]
[https://git.kernel.org/torvalds/c/9657752cb5039c7498d4b27c4a75530f93b87d9b Pull perf updates ]
[https://git.kernel.org/torvalds/c/f213a6c84c1b4b396a0713ee33cff0e02ba8235f Pull scheduler updates ]
[https://git.kernel.org/torvalds/c/b0c79f49c343cda8954b3322984c32f258ca4ccb Pull x86 asm updates ]
[https://git.kernel.org/torvalds/c/45153920c7b6f905c917dc1dfb69f4e214799fc8 Pull x86 boot updates ]
[https://git.kernel.org/torvalds/c/d5e54c4ed4246b6c28ce0f82109b42c4015c542a Pull x86 build updates ]
[https://git.kernel.org/torvalds/c/a1400cdb777409d142c76958ed96e39c2cb95edd Pull x86 cpuid updates ]
[https://git.kernel.org/torvalds/c/f29139bf109d35967229b2caf4e6297c201cc690 Pull x86 debug updates ]
[https://git.kernel.org/torvalds/c/0098410dd62dcbabf50b5b1d257ddcc9278e9087 Pull x86 microcode loading updates ]
[https://git.kernel.org/torvalds/c/e0a195b5225e1285806622cc146dc5c3312fb392 Pull x86 spinlock update ]
[https://git.kernel.org/torvalds/c/6c51e67b64d169419fb13318035bb442f9176612 Pull syscall updates ]
[https://git.kernel.org/torvalds/c/5f82e71a001d14824a7728ad9e49f6aea420f161 Pull locking updates ]
[https://git.kernel.org/torvalds/c/b1b6f83ac938d176742c85757960dec2cf10e468 Pull x86 mm changes ]
[https://git.kernel.org/torvalds/c/dd90cccffc20a15d8e4c3ac8813f4b6a6cd4766f Pull timer fixes ]
[https://git.kernel.org/torvalds/c/93cc1228b4a60584f3dadbd84f19f365bb945acb Pull irq updates ]
[https://git.kernel.org/torvalds/c/f57091767add2b79d76aac41b83b192d8ba1dce7 Pull x86 cache quality monitoring update ]
[https://git.kernel.org/torvalds/c/24e700e291d52bd200212487e2b654c0aa3f07a2 Pull x86 apic updates ]
[https://git.kernel.org/torvalds/c/d1ce495676644fc79b3ccd58657133c5d4a414fb Pull m68k updates ]
[https://git.kernel.org/torvalds/c/f32c9e059eb6c12a4296003489b167f8eef9d201 Pull parisc updates ]
[https://git.kernel.org/torvalds/c/6caffe21ddeaae4a9d18d46eed2445a8d269a1fe Pull alpha updates ]
[https://git.kernel.org/torvalds/c/9e85ae6af6e907975f68d82ff127073ec024cb05 Pull s390 updates ]
[https://git.kernel.org/torvalds/c/04759194dc447ff0b9ef35bc641ce3bb076c2930 Pull arm64 updates ]
[https://git.kernel.org/torvalds/c/1a3b85ea36d38d5732fdd86b321b10bcaeb53512 Pull USB/PHY driver updates ]
[https://git.kernel.org/torvalds/c/e63a94f12b5fc67b2b92a89d4058e7a9021e900e Pull tty/serial updates ]
[https://git.kernel.org/torvalds/c/bf1d6b2c76eda86159519bf5c427b1fa8f51f733 Pull staging/IIO driver updates ]
[https://git.kernel.org/torvalds/c/44b1671fae88ce95b8c7b53acbc6ba71ca67db00 Pull driver core update ]
[https://git.kernel.org/torvalds/c/bafb0762cb6a906eb4105cccfb3bcd90be7f40d2 Pull char/misc driver updates ]
[https://git.kernel.org/torvalds/c/16a832a21f4e2c8b089935429efa646b626b9e82 Pull EDAC updates ]
[https://git.kernel.org/torvalds/c/b88f55774f20c0c306e0a95d22ca9ab5f08187c7 Pull spi updates ]
[https://git.kernel.org/torvalds/c/fe9e31383e9a271a9b404488704e00acd1747ee3 Pull regulator updates ]
[https://git.kernel.org/torvalds/c/d16605c9128a498f9b8575b5c43be95c45dbcfab Pull pin control updates ]
[https://git.kernel.org/torvalds/c/70b8e9eb3b50d8bded63f808b09c4844ef63c3b8 Pull GPIO updates ]
[https://git.kernel.org/torvalds/c/b42a362e6d10c342004b183defcb9940331b6737 Pull HID update ]
[https://git.kernel.org/torvalds/c/439644096c1a6afb9bd9953130f4444a856f76c5 Pull power management updates ]
[https://git.kernel.org/torvalds/c/53ac64aac9af8cd0e5456c8a9bb68c47b571b0a9 Pull ACPI updates ]
[https://git.kernel.org/torvalds/c/e7d0c41ecc2e372a81741a30894f556afec24315 Pull device properties framework updates ]
[https://git.kernel.org/torvalds/c/77d0ab600af4bf5152bc98d0ac1edbc34c1e5fdf Pull GFS2 updates ]
[https://git.kernel.org/torvalds/c/5791577963426c5a2db51fff57e9fcd72061e2c3 Pull XFS updates ]
[https://git.kernel.org/torvalds/c/be6297e9be118d89fa477a60ddfbf0e0b2dfacec Pull ext4 updates ]
[https://git.kernel.org/torvalds/c/c7f396f12fb3644ff325acb2384b64c8eea7a746 Pull dlm updates ]
[https://git.kernel.org/torvalds/c/066dea8c30ae7d8e061145bcf5422ce0773582eb Pull file locking updates ]
[https://git.kernel.org/torvalds/c/ec3604c7a5aae8953545b0d05495357009a960e5 Pull writeback error handling updates ]
[https://git.kernel.org/torvalds/c/aae3dbb4776e7916b6cd442d00159bea27a695c1 Pull networking updates ]
[https://git.kernel.org/torvalds/c/80cee03bf1d626db0278271b505d7f5febb37bba Pull crypto updates ]
[https://git.kernel.org/torvalds/c/d34fc1adf01ff87026da85fb972dc259dc347540 Merge updates ]
[https://git.kernel.org/torvalds/c/a7cbfd05f427f8f1164bc53866971e89a0cbe103 Pull percpu updates ]
[https://git.kernel.org/torvalds/c/9954d4892a813155cf808b1c29df50886b5672cf Pull workqueue updates ]
[https://git.kernel.org/torvalds/c/608c1d3c17e9e0e87dae69b9bb78f0556006ee6e Pull cgroup updates ]
[https://git.kernel.org/torvalds/c/3b9f8ed25dbe5f858b1331588929f2a766aef55f Pull libata updates ]
[https://git.kernel.org/torvalds/c/57e88b43b81301d9b28f124a5576ac43a1cf9e8d Pull x86 platform updates ]
[https://git.kernel.org/torvalds/c/f92e3da18b7d5941468040af962c201235148301 Pull EFI updates ]
[https://git.kernel.org/torvalds/c/bac65d9d87b383471d8d29128319508d71b74180 Pull powerpc updates ]
[https://git.kernel.org/torvalds/c/3ee31b89d9b12c01aa03dda7a923ef07a800eedd Pull xen updates ]
[https://git.kernel.org/torvalds/c/a0725ab0c7536076d5477264420ef420ebb64501 Pull block layer updates ]
[https://git.kernel.org/torvalds/c/15d8ffc96464f6571ecf22043c45fad659f11bdd Pull MMC updates ]
[https://git.kernel.org/torvalds/c/3645e6d0dc80be4376f87acc9ee527768387c909 Pull MD updates ]
[https://git.kernel.org/torvalds/c/d969443064abf2f51510559a5b01325eaabfcb1d Pull sound updates ]
[https://git.kernel.org/torvalds/c/c0da4fa0d1a54495d6055c009ac46b76d1da2c86 Pull media updates ]
[https://git.kernel.org/torvalds/c/dfd9e6d231e157d2066825ed17852cce822c1f46 Pull mailbox updates ]
[https://git.kernel.org/torvalds/c/9d71941d39fb876271df72394518a98ae079e5a3 Pull input updates ]
[https://git.kernel.org/torvalds/c/968c61f7da3cf6d58a49587cfe00d899ca72c1ad Pull MFD updates ]
[https://git.kernel.org/torvalds/c/75c727155ce1239c1417ba32a48c796de0d762d4 Pull backlight updates ]
[https://git.kernel.org/torvalds/c/cd7b34fe1c2d93c54b368c295de88612c0b7120b Pull dmaengine updates ]
[https://git.kernel.org/torvalds/c/5f9cc57036165bbd96f3a432fd2569c812503a92 Pull LED updates ]
[https://git.kernel.org/torvalds/c/74fee4e88fd196c712abfdae89acfa272abf10f8 Pull DeviceTree updates ]
[https://git.kernel.org/torvalds/c/ae8ac6b7dbfd67f883050421fd195c153d02f5f3 Pull quota scaling updates ]
[https://git.kernel.org/torvalds/c/8dc5b3a6cb2fc5d4f751bda56a378589202a118b Pull cifs update ]
[https://git.kernel.org/torvalds/c/21d236bf2bde518844b5675ec4980f4b2fd13e1a Pull pstore update ]
[https://git.kernel.org/torvalds/c/44ccba3f7b230af1bd7ebe173cbf5803df1df486 Pull gcc plugins update ]
[https://git.kernel.org/torvalds/c/828f4257d1d33aed0f9ef82982dcb8ace8b7fe86 Pull secureexec update ]
[https://git.kernel.org/torvalds/c/0fb02e718f5fd88b175387bc2a9313b27609f0da Pull audit updates ]
[https://git.kernel.org/torvalds/c/cef5d0f952a03d42051141742632078d488b0c6b Pull printk updates ]
[https://git.kernel.org/torvalds/c/572c01ba19ef150e98aea0b45ca17d43356521b5 Pull SCSI updates ]
[https://git.kernel.org/torvalds/c/5969d1bb3082b41eba8fd2c826559abe38ccb6df Remove our use of 'gperf' for generating perfect hashes ]
[https://git.kernel.org/torvalds/c/42c8e86c9c3e15ac653c31d57b2f985579c2991d Pull tracing updates ]
[https://git.kernel.org/torvalds/c/6d6218976df142ba5594371f8dbd56650151c56f Pull kselftest updates ]
[https://git.kernel.org/torvalds/c/0756b7fbb696d2cb18785da9cab13ec164017f64 Pull KVM updates ]
[https://git.kernel.org/torvalds/c/0d519f2d1ed1f11e49abc88cfcf6cf13b83ba14c Pull PCI updates ]
[https://git.kernel.org/torvalds/c/ee89252b9edf08a8be3a4f5db53c56d39c872822 Pull ARC updates ]
[https://git.kernel.org/torvalds/c/0e271fd59fe9e6d8c932309e7a42a4519c5aac6f Pull x86 platform driver updates ]
[https://git.kernel.org/torvalds/c/fbf4432ff71b7a25bef993a5312906946d27f446 Merge more updates ]
[https://git.kernel.org/torvalds/c/126e76ffbf78d9e948b641aadb265d16c57f5a3d Pull followup block layer updates ]
[https://git.kernel.org/torvalds/c/66ba772ee3119849fcdd8ac9766c6c25ede4a982 Pull btrfs updates ]
[https://git.kernel.org/torvalds/c/ad9a19d003703ae06a6e8efc64cf26a939d9e84d Pull nfsd updates ]
[https://git.kernel.org/torvalds/c/d2d8f51e28fec278e9632cdd029facf813f579a3 Pull i2c updates ]
[https://git.kernel.org/torvalds/c/8c1d70b2de517e7b44dcac24416e60c9662db507 Pull VFIO updates ]
[https://git.kernel.org/torvalds/c/d7efc352abb8903ccb8600e1148f59dd9164317e Pull remoteproc updates ]
[https://git.kernel.org/torvalds/c/7151202b64c8c5eb163e41fa0adcb8239eea64aa Pull rpmsg updates ]
[https://git.kernel.org/torvalds/c/0ce5c79f384b9f730cf03a1e464673ae906e7c89 Pull power supply and reset changes ]
[https://git.kernel.org/torvalds/c/a59e57da49f7c3f3de8cf4b7568a0c6c82f5b242 Pull MTD updates ]
[https://git.kernel.org/torvalds/c/4dfc2788033d30dfccfd4268e06dd73ce2c654ed Pull IOMMU updates ]
[https://git.kernel.org/torvalds/c/d719518d9ce9132bad8a06e8029aeead328f66a3 Pull sparc updates ]
[https://git.kernel.org/torvalds/c/7f1b9be13a7dbe8e51ea541bbcd6c47adae39c71 Pull ARM/arm64 SoC platform updates ]
[https://git.kernel.org/torvalds/c/ae46654bcff303b33facbbd04a3ad9c21d303f9b Pull ARM SoC driver updates ]
[https://git.kernel.org/torvalds/c/e90937e756938f03d37d4cae7c82316a3a425944 Pull ARM/arm64 Devicetree updates ]
[https://git.kernel.org/torvalds/c/66c9457df3926efff65529dab1a8c742df756790 Pull pwm updates ]
[https://git.kernel.org/torvalds/c/89fd915c402113528750353ad6de9ea68a787e5c Pull libnvdimm ]
[https://git.kernel.org/torvalds/c/dd198ce7141aa8dd9ffcc9549de422fb055508de Pull namespace updates ]
[https://git.kernel.org/torvalds/c/8e7757d83d07cc77ee2661e9615a2f9f4ce540cd Pull NFS client updates ]
[https://git.kernel.org/torvalds/c/c971aa3693e1b68086e62645c54a087616217b6f Pull thermal updates ]
[https://git.kernel.org/torvalds/c/260d16580db018e3faeb1992c70c13bf00e726b8 Pull more s390 updates ]
[https://git.kernel.org/torvalds/c/8fac2f96ab86b0e14ec4e42851e21e9b518bdc55 Pull ARM updates ]
[https://git.kernel.org/torvalds/c/e6328a7abe7f8fcd32e9d3bcbd14ff2161bf71c9 Pull perf tooling updates ]
[https://git.kernel.org/torvalds/c/7f85565a3f7194b966de71926471d69788b6b9c3 Pull selinux updates ]
[https://git.kernel.org/torvalds/c/52269718dc2cf2585d7a2828f31d46ef46e68000 Pull dma-mapping updates ]
[https://git.kernel.org/torvalds/c/cdb897e3279ad1677138d6bdf1cfaf1393718a08 Pull ceph updates ]
[https://git.kernel.org/torvalds/c/6d8ef53e8b2fed8b0f91df0c6da7cc92747d934a Pull f2fs updates ]
[https://git.kernel.org/torvalds/c/c353f88f3de485a059e5c003721e2dc276d02fad Pull overlayfs updates ]
[https://git.kernel.org/torvalds/c/e7989f973ae1b90ec7c0b671c81f7f553affccbe Pull fuse updates ]
[https://git.kernel.org/torvalds/c/561a8eb3e1d219f415597c76dae44b530b7f961a Pull RTC updates ]
[https://git.kernel.org/torvalds/c/f60a2abfdbf298a4722dfef331c38447fa18c4e3 Pull clk updates ]
[https://git.kernel.org/torvalds/c/4791bcccf8ce02c2bf6f9dfbc328a3a46d9e9569 Pull modules updates ]
[https://git.kernel.org/torvalds/c/939ae58960bb5ce0c51776aec38877a401c03bcf Pull watchdog updates ]
[https://git.kernel.org/torvalds/c/503f04530fec97f93673ae9048b5312cc4455cfe Pull fbdev updates ]
[https://git.kernel.org/torvalds/c/dff4d1f6fe85627b7ce8e4c5291d8621a1995605 Pull device mapper updates ]
[https://git.kernel.org/torvalds/c/a2bc8dea9e96872e16248884367ad0013e040089 Pull Kbuild updates ]
[https://git.kernel.org/torvalds/c/e7cdb60fd28b252f1c15a0e50f79a01906124915 Pull zstd support ]
[https://git.kernel.org/torvalds/c/cc73fee0bae2d66594d1fa2df92bbd783aa98e04 Pull ipc compat cleanup and 64-bit time_t ]
[https://git.kernel.org/torvalds/c/581bfce969cbfc7ce43ee92273be9cb7c3fdfa61 Pull more set_fs removal ]
[https://git.kernel.org/torvalds/c/0f0d12728e56c94d3289c6831243b6faeae8a19d Pull mount flag updates ]
[https://git.kernel.org/torvalds/c/e253d98f5babbec7e6ced810f7335b265a7f7e83 Pull nowait read support ]
[https://git.kernel.org/torvalds/c/30db202e54d251e4887935f7b4538b44911bb091 Pull orangefs updates ]
[https://git.kernel.org/torvalds/c/866a30efdcb63a330b480600d0b501547f9a5a58 Pull arch/nios2 update ]
[https://git.kernel.org/torvalds/c/b38923a068c10fc36ca8f596d650d095ce390b85 Pull firmware removal ]
[https://git.kernel.org/torvalds/c/bbe05e543bfeab1c37127f38b7e575db916fbc6c Pull more i2c updates ]
[https://git.kernel.org/torvalds/c/7318413077a5141a50a753b1fab687b7907eef16 Pull MIPS updates ]
[https://git.kernel.org/torvalds/c/c8503720fd0b952ff25bcc49b6eb9c492e22f3c6 Pull more input updates ]
[https://git.kernel.org/torvalds/c/2896b80e002df4ab268577c1eb806d7f7ebaf95e Pull UML updates ]
1. File systems
- BTRFS
Add zstd support [https://git.kernel.org/linus/5c1aab1dd5445ed8bdcdbb575abc1b0d7ee5b2e7 commit]
Allow a degraded read-write mount if all the raid profile constraints are met [https://git.kernel.org/linus/21634a19f6467674ef67fba9714c835a1c0a1e67 commit], [https://git.kernel.org/linus/4330e183c9537df20952d4a9ee142c536fb8ae54 commit]
Improve ssd allocation algorithms [https://git.kernel.org/linus/583b723151794e2ff1691f1510b4e43710293875 commit]
Allow defrag compress to override NOCOMPRESS attribute [https://git.kernel.org/linus/1e20d1c45fd37fb085dee716e1f207959e8e5660 commit]
Convert prelimary reference tracking to use rbtrees (prep work for better extent reference tracking) [https://git.kernel.org/linus/86d5f994425252d8a40e2184c94a2682ae8ecfbf commit]
Deprecate userspace transaction ioctls [https://git.kernel.org/linus/3558d4f88ec8db65ccea5cfe5a421ee1e8cbb12b commit]
- EXT4
Scalability improvements when allocating inodes [https://git.kernel.org/linus/901ed070df3c2c19e3083a734eafc82599fe991b commit]
Backward compatibility support for Lustre ea_inode implementation [https://git.kernel.org/linus/a6d05676047ec9ef7b98087f8b19a5283dd5a8ce commit]
- XFS
Disable per-inode DAX flag, as it can crash [https://git.kernel.org/linus/742d84290739ae908f1b61b7d17ea382c8c0073a commit]
- F2FS
Support F2FS_IOC_FS{GET,SET}XATTR [https://git.kernel.org/linus/2c1d03056991286c689be3348fb8b844bcd20e23 commit]
Support inode checksum [https://git.kernel.org/linus/704956ecf5bcdc14d14650f39f2b545b34c96265 commit]
Introduce discard_granularity sysfs entry [https://git.kernel.org/linus/969d1b180d987c2be02de890d0fff0f66a0e80de commit]
Support project quota [https://git.kernel.org/linus/5c57132eaf5265937e46340bfbfb97ffb078c423 commit]
Support journalled quota [https://git.kernel.org/linus/4b2414d04e99120ce852ba15a1926c9c3a77d9ce commit]
Expose features to sysfs entry [https://git.kernel.org/linus/bf9e697ecd4214c86ff35764449348db45c697b1 commit] or via ioctl [https://git.kernel.org/linus/e65ef20781cbfcbfe2d62ce37e028964bc34b313 commit]
Add app/fs io stat [https://git.kernel.org/linus/b0af6d491a6b5f5622fa91ac75f34f3640f862c4 commit]
Enhance on-disk inode structure scalability [https://git.kernel.org/linus/7a2af766af15887754f7f7a0869b4603b390876a commit]
Introduce gc_urgent mode for background GC [https://git.kernel.org/linus/d9872a698c393e0d1abca86bf05b62712cbfc581 commit]
- CIFS
Enable xattr support on SMB2+ [https://git.kernel.org/linus/5517554e43131f542e5f95c94c5cd9a1bb989fab commit], [https://git.kernel.org/linus/95907fea4fd8ccc736e0a428e52159b4d42b9958 commit]
SMB3: Add support for multidialect negotiate (SMB2.1 and later) [https://git.kernel.org/linus/9764c02fcbad40001fd3f63558d918e4d519bb75 commit]
- SQUASHFS
Add zstd support [https://git.kernel.org/linus/87bf54bb43ddd385d2538b777324bf737f243042 commit]
- AUTOFS4
Make dev ioctl version and ismountpoint user accessible [https://git.kernel.org/linus/3dd8f7c3b78b9556582fd64bf5c9986723f9dca1 commit]
Make disc device user accessible [https://git.kernel.org/linus/e54c7bcbf14a25dc3a913b4c808b52121c522e9b commit]
2. Memory management
3. Block layer
4. Tracing, perf and BPF
5. Virtualization
6. Cryptography
7. Security
8. Networking
Introduce zerocopy socket send flag MSG_ZEROCOPY [https://git.kernel.org/linus/98ba0bd5505dcbb90322a4be07bcfe6b8a18c73f commit], [https://git.kernel.org/linus/3ece782693c4b64d588dd217868558ab9a19bfe7 commit], [https://git.kernel.org/linus/52267790ef52d7513879238ca9fac22c1733e0e3 commit], [https://git.kernel.org/linus/76851d1212c11365362525e1e2c0a18c97478e6b commit], [https://git.kernel.org/linus/1f8b977ab32dc5d148f103326e80d9097f1cefb5 commit], [https://git.kernel.org/linus/4ab6c99d99bb1bf0fbba8ff4e52114c66109992f commit], [https://git.kernel.org/linus/a91dbff551a6f1865b68fa82b654591490b59901 commit], [https://git.kernel.org/linus/f214f915e7db99091f1312c48b30928c1e0c90b7 commit], [https://git.kernel.org/linus/07b65c5b31ce477c3ced6e3541fd2331338be214 commit], [https://git.kernel.org/linus/cc8889ae8298ebfc6bbf52ad98fe3b5afdf4ae70 commit]
Support RX checksum with IPsec crypto offload for esp4/esp6 [https://git.kernel.org/linus/ec9567a9e008d1248e4d88f7ff1026ba68133621 commit], [https://git.kernel.org/linus/e51a64727079f46fc3a99f380de384d5ab01fffa commit]
Generic Routing Encapsulation: Add ERSPAN type II tunnel support. One of the purposes is for Linux box to be able to receive ERSPAN monitoring traffic sent from the Cisco switch, by creating a ERSPAN tunnel device. In addition, the patch also adds ERSPAN TX, so Linux virtual switch can redirect monitored traffic to the ERSPAN tunnel device [https://git.kernel.org/linus/84e54fe0a5eaed696dee4019c396f8396f5a908b commit]
IPv6 [https://kernelnewbies.org/Linux_4.10#head-3ea7674e8af7c31d02191436d648d5b27dee1a5e Segment Routing]
Add support for advanced local segment processing, as specified in most recent specifications of IPv6 SR [https://git.kernel.org/linus/925615ceda94532ba612e641549c7b1e41ebff10 commit], [https://git.kernel.org/linus/b04c80d3a7e228cfb832cdb1c9ce8151f174669c commit], [https://git.kernel.org/linus/d1df6fd8a1d22d37cffa0075ab8ad423ce656777 commit], [https://git.kernel.org/linus/2d9cc60aee6bfbd72a06516615af9cde9cb6189a commit], [https://git.kernel.org/linus/140f04c33bbcf89440dcaf8bef04918abff5a52d commit]
Support encapsulation of IPv4 packets [https://git.kernel.org/linus/32d99d0b670299720dd0db92a974c9612c230889 commit]
Implements the T.Encaps.L2 SR function, enabling to encapsulate an L2 Ethernet frame within an IPv6+SRH packet [https://git.kernel.org/linus/38ee7f2d47565689f35662d488d25e7afc43477d commit]
Update the seg6local lightweight tunnel, and mainly implement four new actions: End.T, End.DX2, End.DX4 and End.DT6 [https://git.kernel.org/linus/6285217f0c29e68b744533a9ddf50e110d36d65e commit], [https://git.kernel.org/linus/d7a669dd2f8ba07a17423f4ad586dfc0379882f7 commit], [https://git.kernel.org/linus/891ef8dd2a8d14e4e73a81dcdb135b574c57f556 commit]
sched actions: improve dump performance by adding support for filtering based on time since last used [https://git.kernel.org/linus/64c83d837329531252a1a0f0dfdd4fd607e1d8e9 commit], [https://git.kernel.org/linus/df823b02970172f3e4003063699e333295b9b32d commit], [https://git.kernel.org/linus/90825b23a887f06f6c05bdde77b200c5fe9b6217 commit], [https://git.kernel.org/linus/e62e484df04964ac947c679ef4f00c54ae5395aa commit]
NCSI: VLAN Filtering Support [https://git.kernel.org/linus/21acf63013ed3d6fce3176cc34b74064052a31b4 commit]
unix sockets: drop obsolete fd-recursion limits. All unix sockets now account inflight FDs to the respective sender. There is no known way for a local user to exceed those limits or exploit the accounting [https://git.kernel.org/linus/27eac47b00789522ba00501b0838026e1ecb6f05 commit]
UDP: Allow to switch off UDP-based tunnel offloads per device [https://git.kernel.org/linus/d764a122cc7af7ab1c40c08745f0fcd33cc2f7db commit], [https://git.kernel.org/linus/7a27fc6d536b36a29c0ed4bfff7035420f4df216 commit], [https://git.kernel.org/linus/296d8ee37c50f139d934bdefbab85509b2e4a525 commit], [https://git.kernel.org/linus/ae847f40b6418a7d6e197f6ef0d85f40e313c4d4 commit]
Distributed Switch Architecture: learning static FDB entries via the switchdev notification chain rather then by using bridge bypass SELF flag [https://git.kernel.org/linus/6c2c1dcb185f1e44e1c895781dbaba40195234f9 commit], [https://git.kernel.org/linus/1b6dd556c3045ca5fa31cc1e98a4a43afa680e1e commit], [https://git.kernel.org/linus/2acf4e6a890b0228ed19b228063d69666f61ee19 commit], [https://git.kernel.org/linus/c9eb3e0f870105242a15a5e628ed202cf32afe0d commit], [https://git.kernel.org/linus/37b8da1a3c68501c2fba94951f8f59280c7a9752 commit], [https://git.kernel.org/linus/c9e2105e295ebd123f9cded311f3e5678218f3f4 commit], [https://git.kernel.org/linus/a0b6b8c9fa3c73a523735b8b5f87f59211c70a4e commit], [https://git.kernel.org/linus/c069fcd82c571953b8aaf68769afe9ccb1aa7a9f commit], [https://git.kernel.org/linus/180b072eb0c8529d0fd460fd192fc6b4db6c3df9 commit], [https://git.kernel.org/linus/dc0cbff3ff9fe331160c2be2b3f47564e247137d commit], [https://git.kernel.org/linus/2bedde1abbef5eec211308f0293dd7681b0513ec commit], [https://git.kernel.org/linus/3a83c2a7a518d4044f7bb73b5b05b59be618e547 commit], [https://git.kernel.org/linus/29ab586c3d83f81c435e269cace9a1619afb5bbd commit]
Implement XDP bpf_redirect variants [https://git.kernel.org/linus/d445516966dcb2924741b13b27738b54df2af01a commit], [https://git.kernel.org/linus/814abfabef3ceed390c10d06a0cc69a86454b6cf commit], [https://git.kernel.org/linus/6103aa96ec077c976e851e0b89cc2446cb76573d commit], [https://git.kernel.org/linus/832622e6bd1884c95475094941914969ff82b329 commit], [https://git.kernel.org/linus/11393cc9b9be2a1f61559e6fb9c27bc8fa20b1ff commit], [https://git.kernel.org/linus/2ddf71e23cc246e95af72a6deed67b4a50a7b81c commit], [https://git.kernel.org/linus/9d6e005287ee23c7e25b04f4ad007bdbaf4fc438 commit]
IPv6: optimization: avoid overhead when no custom FIB rules are installed [https://git.kernel.org/linus/feca7d8c135bc1527b244fe817b8b6498066ccec commit]
IPv6: Add sysctl for per namespace flow label reflection [https://git.kernel.org/linus/22b6722bfa591ba03d6a0c5521b600d4ab2d9a27 commit]
Allow IPsec GSO for local sockets [https://git.kernel.org/linus/f70f250a77313b542531e1ff7a449cd0ccd83ec0 commit]
Network Service Header (NSH) is a [https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/ new protocol] for service function chaining, it can be handled as a L3 protocol like IPv4 and IPv6; Eth + NSH + Inner packet or VxLAN-gpe + NSH + Inner packet are two typical use cases [https://git.kernel.org/linus/c411ed854584a71b0e86ac3019b60e4789d88086 commit], [https://git.kernel.org/linus/1f0b7744c50573df464ca33d8e5275be509f852b commit], [https://git.kernel.org/linus/155e6f649757c902901e599c268f8b575ddac1f8 commit], [https://git.kernel.org/linus/fa20e0e32cb3dfc1760b6254b64977f2fb5bd851 commit]
- Infiniband
RDMA Netlink Device Client, needed to properly integrate coming RDMAtool into iproute2 package which is based on netlink [https://git.kernel.org/linus/e3a2b93dddad315f01a4b67faee738954c084072 commit], [https://git.kernel.org/linus/1a1c116f3dcf1658ee1e395bd13a556187d547f2 commit], [https://git.kernel.org/linus/f00e64637061876ec7b6383b0bd80197c51e7312 commit], [https://git.kernel.org/linus/4d7f693af0c9d0d6940ff36f5adca1adfa0e7e6e commit], [https://git.kernel.org/linus/ff61c425c1c563f1d688d59caf3b18a395cbf9c4 commit], [https://git.kernel.org/linus/3250b4dbd87aa08c21891cabfc6f6b48b36fd7e5 commit], [https://git.kernel.org/linus/8030c8357a94ce6397dd8df6296925f0f4b1f9b7 commit], [https://git.kernel.org/linus/ecc82c53f9a4ce08ba7df626a4262c86841ced8f commit], [https://git.kernel.org/linus/1830ba21b9a475cfc6159e6cfe532c75fe7682a4 commit], [https://git.kernel.org/linus/c729943a77c108253c46b2d50c8a15a888facf4c commit], [https://git.kernel.org/linus/647c75ac59a48a54dafd4475d14a645a0025a4f4 commit], [https://git.kernel.org/linus/1a6e7c31d71db34d1b9bc3acc87eaea6c2ecc997 commit], [https://git.kernel.org/linus/6c80b41abe22ae3c0d98f39a88f4b8fb501910d3 commit], [https://git.kernel.org/linus/b4c598a67ea19c5784e542c03dd912a0ce36109a commit], [https://git.kernel.org/linus/e5c9469efcb18a6b7aed5e6f32e478b0298ad968 commit], [https://git.kernel.org/linus/7d02f605f0dce0ef1b76aeffe2d36794738f24a0 commit], [https://git.kernel.org/linus/ac50525374315b9b609747f83b07f8dccb06b722 commit], [https://git.kernel.org/linus/9abb0d1bbd9529c574eacd8586e2bf68d17966cd commit], [https://git.kernel.org/linus/8621a7e3c1c22e18385c9ced1647363884ea2aa1 commit], [https://git.kernel.org/linus/1aaff896ca6b968a639e3e1e72ba6146ba332501 commit], [https://git.kernel.org/linus/12026fbba6af2fc53c3c6cf88bdfc6561986ba82 commit], [https://git.kernel.org/linus/80a06dd36f79de7007f21f5cbe42181a4e5c7d6d commit], [https://git.kernel.org/linus/c3f66f7b0052ea854744372fdaae7817f5358e4f commit], [https://git.kernel.org/linus/3c3e75d5ff75f9a076cac254fd32476ca80fdffc commit]
New ioctl API for the RDMA ABI [https://git.kernel.org/torvalds/c/aa9d4648c2fbb455df7750ade1b73dd9ad9b3690 merge], [https://git.kernel.org/linus/a0aa309c39de58b86b704654434431aeb5a8bdf1 commit], [https://git.kernel.org/linus/f43dbebfa32041826299bdccae0352887fa007ea commit], [https://git.kernel.org/linus/fac9658cabb98afb68ef1630c558864e6f559c07 commit], [https://git.kernel.org/linus/5009010fbf54bdc27e57baca490e1f9d6a4609e0 commit], [https://git.kernel.org/linus/09e3ebf8c193d3f154c4ffb7cb18995df0243bc6 commit], [https://git.kernel.org/linus/118620d3686b2d624f9a5019f2f14c64cf50d21a commit], [https://git.kernel.org/linus/3541030650c0ddb5d52163082fee427b2a453799 commit], [https://git.kernel.org/linus/4da70da23e9ba03f7f9e067fbe0eec6ebbfee401 commit], [https://git.kernel.org/linus/64b19e1323e96c34af7ca90d1954e70890c7a98e commit], [https://git.kernel.org/linus/d70724f149b107f8e4062320270d3d8b6713a1bb commit], [https://git.kernel.org/linus/9ee79fce364216df35ec46e26d20780c3c1644cc commit], [https://git.kernel.org/linus/524271129401ed896dc76e49acdbafc506cb41ac commit], [https://git.kernel.org/linus/8eb19e8e7c8658226d8b7e75728e6dfa2ef32717 commit]
cma: Set default gid type to RoCEv2 [https://git.kernel.org/linus/63a5f483af0ead9e936e8580c6a029b13819b4dc commit]
Add support for RoCEv2 multicast [https://git.kernel.org/linus/5236333592244557a19694a51337df6ac018f0a7 commit], [https://git.kernel.org/linus/be1d325a335840a86c133a56c6a911c368bac0fd commit], [https://git.kernel.org/linus/9636a56fa864464896bf7d1272c701f2b9a57737 commit]
Hardware tag matching support [https://git.kernel.org/linus/6e44636aeab19259f804c8abca57a95ddc01df66 commit], [https://git.kernel.org/linus/6938fc1ee07e54c057430005f8dcaccabce027c3 commit], [https://git.kernel.org/linus/1a56ff6daab1e062aadec582eb10e7090f0b370a commit], [https://git.kernel.org/linus/9c2c849625cf779e0fac41c8be3c163df4b80c14 commit], [https://git.kernel.org/linus/9382d4e1d3c09fe20fa53eb12b51ef01ad40774f commit], [https://git.kernel.org/linus/38eb44fac71729fabdef71166e72bee5964c10d6 commit], [https://git.kernel.org/linus/8d50505ada728258fcdce99120b937ce68298c4e commit], [https://git.kernel.org/linus/eb761894351d0372248f2636c213d7b822e8775f commit], [https://git.kernel.org/linus/5b3ec3fcb6bbe081279c73fb574af8c72f14cea0 commit], [https://git.kernel.org/linus/3fd3307ef34fc9f7198af9249c763cf7a4ac653f commit], [https://git.kernel.org/linus/82fb342460362ce81cce2068eb4d9bf7f9e94be2 commit]
ethtool: add support for forward error correction mode setting on a link [https://git.kernel.org/linus/1a5f3da20bd966220931239fbd31e6ac6ff42251 commit]
- netfilter
netfilter: nf_tables: support for recursive chain deletion [https://git.kernel.org/linus/2335ba704f32b855651d0cd15dd9b271ec565fb6 commit], [https://git.kernel.org/linus/a8278400809dd99eb24468c02c8d4f0cb0003eae commit], [https://git.kernel.org/linus/9dee1474121550b20542321f9e0579801c6b587c commit]
xt_hashlimit: add rate match mode that allows matching on the current packet/byte rate without rate limiting. The main difference between the existing algorithm and the new one is that the existing algorithm rate-limits the flow whereas the new algorithm classifies the flow based on whether it is above or below a certain rate [https://git.kernel.org/linus/bea74641e3786d51dcf1175527cc1781420961c9 commit]
nftables: tcp mss mangling support [https://git.kernel.org/linus/a18177008b2613f009ef210b7da695056a932321 commit], [https://git.kernel.org/linus/5e7d695a482c6e581addf42717469bd363dd734e commit], [https://git.kernel.org/linus/99d1712bc41c7c9a5a473c104a4ad15427757b22 commit], [https://git.kernel.org/linus/6b5dc98e8fac041a3decfc3186e08c1c570ea691 commit]
nftables: Attach process info to NFT_MSG_NEWGEN notifications, this is helpful for 'nft monitor' to track which process caused a given change to the ruleset [https://git.kernel.org/linus/784b4e612d42a2b7578d7fab2ed78940e10536bc commit]
nftables: add FIB expression to the netdev table. The lookup will be delegated to the IPv4 or IPv6 FIB depending on the protocol of the packet [https://git.kernel.org/linus/6392c226037c2b90d3062126c65fc354e47156f7 commit]
nft_limit: Add a stateful limit named object type, this allows to create limit policies that you can identify via name [https://git.kernel.org/linus/a691205571723cb0544110ca91653ac4b0eb5b17 commit]
- TCP
Add software rx timestamp for TCP [https://git.kernel.org/linus/98aaa913b4ed250324429f0a9e6d5f77a3b5276c commit]
Add related fields into SCM_TIMESTAMPING_OPT_STATS control msg [https://git.kernel.org/linus/bb7c19f96012720b895111300b9d9f3f858c3a69 commit]
Adjust tail loss probe timeout [https://git.kernel.org/linus/bb4d991a28cc86a2dfbeefeff32911ca9f779c18 commit]
Remove prequeue support [https://git.kernel.org/linus/e7942d0633c47c791ece6afa038be9cf977226de commit], [https://git.kernel.org/linus/b6690b14386698ce2c19309abad3f17656bdfaea commit]
Remove unused mib counters [https://git.kernel.org/linus/3282e65558b3651e230ee985c174c35cb2fedaf1 commit]
tcp_diag: report TCP MD5 signing keys and addresses [https://git.kernel.org/linus/c03fa9bcacd9ac04595cc13f34f3445f0a5ecf13 commit]
- Transformation (xfrm)
Support setting an output mark. On systems that use mark-based routing (eg Android) it may be necessary for routing lookups to use marks in order for packets to be routed correctly [https://git.kernel.org/linus/077fbac405bfc6d41419ad6c1725804ad4e9887c commit]
Add support for network devices capable of removing the ESP trailer [https://git.kernel.org/linus/47ebcc0bb1d5eb7f1b1eeab675409ea7f67b4a5c commit]
Remove flow cache (no longer needed) [https://git.kernel.org/linus/09c7570480f7544ffbf8e6db365208b0b0c154c6 commit]
Add xdst pcpu cache [https://git.kernel.org/linus/ec30d78c14a813db39a647b6a348b4286ba4abf5 commit]
irda: move to staging, will be removed in future releases [https://git.kernel.org/linus/1ca163afb6fd569b6efdc221954177cba5a02cbc commit], [https://git.kernel.org/linus/5bf916ee0ab638c86edeaf4caeeade9ddf44d95d commit], [https://git.kernel.org/linus/6c391ff758eb9f41e11c6143fd5bdb3b3324bf9f commit]
Remove software UDP fragmentation offload code. gives little other than bugs [https://git.kernel.org/linus/6800b2e040edda01f593aba28203c2ebf1679f4c commit], [https://git.kernel.org/linus/988cf74deb45bd6ee27433b7b5d1be6004d842b8 commit], [https://git.kernel.org/linus/880388aa3c07fdea4f9b85e35641753017b1852f commit], [https://git.kernel.org/linus/d9d30adf56777c402c0027c0e6ae21f17cc0a365 commit]
9. Architectures
- ARM
eBPF JIT compiler [https://git.kernel.org/linus/39c13c204bb1150d401e27d41a9d8b332be47c49 commit]
crypto: ghash: add NEON accelerated fallback for vmull.p64 [https://git.kernel.org/linus/3759ee057261a45da0505e79084de8b6ac31c4a5 commit]
- Device Tree Sources (both 32 and 64 bit)
Renesas R-Car D3 (R8A77995) [https://git.kernel.org/linus/d917e0b24811eadeba419ba7318b967ee15933b3 commit]
TI DT76x [https://git.kernel.org/linus/148127d35a1bd0ff20363cb4da459fd900a5ae9c commit], [https://git.kernel.org/linus/895bd4b3e5ec4c7d5babee0a0ada2f22d7b6df31 commit]
MediaTek mt2712e [https://git.kernel.org/linus/bdf2cbb2b3160122f7ff16445fdb73267fffd583 commit]
Qualcomm IPQ8074 [https://git.kernel.org/linus/41dac73e243d42b89fd10dfd331824d4a39099ac commit]
Marvell Armada 8080 [https://git.kernel.org/linus/bf32f2aeb2f73b7e5cee3c95f232ae5af97d45f6 commit]
Uniphier PXs3 [https://git.kernel.org/linus/c28adcb536109f54ddf349ee2fd9beef084d4d88 commit]
TI AM335x Moxa UC-8100-ME-T open platform [https://git.kernel.org/linus/5e452865954fe3f18a89cb7bce8c3216636b311d commit]
TI AM57xx Beaglebone X15 Rev C [https://git.kernel.org/linus/c5c3a468e7fabea440963cfa27ea5bf71c2feec5 commit]
Microchip/Atmel sama5d27 SoM1 EK [https://git.kernel.org/linus/b2661357df24b1c7b1838fa47a9b07ba7007c01a commit], [https://git.kernel.org/linus/af690fa37e390f2bbac011384191fee97102f333 commit]
Broadcom Raspberry Pi Zero W [https://git.kernel.org/linus/2c7c040c73e9e5686a5b451674b0592551a52345 commit]
Gemini-based D-Link DIR-685 router [https://git.kernel.org/linus/22789ae3bbb146ebbd4a74041a86ce42a49269ec commit]
Toradex Apalis module + Apalis and Ixora carrier boards [https://git.kernel.org/linus/c6a9f138197cbd7e6ea09dea58a98821b9862cd7 commit], [https://git.kernel.org/linus/dba5c40e643937b558d2a80e92dd7e7f6c4ea23b commit]
Freescale i.MX53-based Beckhoff CX9020 Embedded PC [https://git.kernel.org/linus/9ef86e23c4177a119624bbfa9d1b113edbe58d8b commit]
Mediatek mt7623-based BananaPi R2 [https://git.kernel.org/linus/c5749d348808ec804699e909f54e77d0dc71a35c commit], [https://git.kernel.org/linus/f4ff257cd1607ef79f6647a633d6cc495529cbff commit]
Bananapi M3, M2M and M64 [https://git.kernel.org/linus/359b5a1e1c2d81af6d68de509e11d08ab4c150dc commit], [https://git.kernel.org/linus/77c6511a012970b87a8525607d7bd8573e304f9b commit]
NanoPi A64 [https://git.kernel.org/linus/bf397214530ee5c873dac7b12126b250afd3831f commit]
A64-OLinuXino [https://git.kernel.org/linus/4969efb28b4301b09aba621f30cf81c582c018a8 commit]
Rockchip RK3329 Pine64/Rock64 board support [https://git.kernel.org/linus/970630e795e1892e7fbd726b8b99dba8d2196369 commit]
Haikou baseboard with RK3399-Q7 SoM [https://git.kernel.org/linus/60fd9f72ce8a353f6371101c788e4d86212b16d7 commit]
RK3399 Sapphire module on Excavator carrier (RK3399 reference design) [https://git.kernel.org/linus/0a3c78e251b3a266872be8eed46fa05522691c5b commit], [https://git.kernel.org/linus/8164a84cca12703d55435e5655ace0f0d07b4fe8 commit]
Theobroma Systems RK3399-Q7 SoM [https://git.kernel.org/linus/2c66fc34e9457ed10b56265e1dcf55c86d524e9e commit]
ZTE ZX296718 PCBOX Board [https://git.kernel.org/linus/5470964f8c7b9f0b1e1d5eed49a283be0121ac0e commit]
BCM53573: Add Broadcom BCM947189ACDBMR board support [https://git.kernel.org/linus/092ccf0415c720a1e9458a46fe75f77574027a55 commit]
a64: add DTSI file for AXP803 PMIC [https://git.kernel.org/linus/4c0a84757b5a0365a5dde82e732972eda80a32b1 commit]
Add dts file for MT7622 reference board variant 1 [https://git.kernel.org/linus/c4629c347947c11fe46381ec556a2ca26aafadc2 commit], [https://git.kernel.org/linus/472c7e6d7eb33df0d18d9bc87e826645faea1514 commit]
renesas: Add Renesas Draak board support [https://git.kernel.org/linus/c550443f08752b74aacc459fea85c12104a74077 commit]
dts: uniphier: remove sLD3 SoC support [https://git.kernel.org/linus/ac5aebabfc02c0a535f8b24d2395ecb62decf3c7 commit]
- ARM64
VMAP_STACK support, allowing the kernel stacks to be allocated in the vmalloc space with a guard page for trapping stack overflows [https://git.kernel.org/linus/e3067861ba6650a566a6273738c23c956ad55c02 commit], [https://git.kernel.org/linus/872d8327ce8982883b8237b2c320c8666f14e561 commit]
Initial support for persistent memory on ARM: DC CVAP instruction exposed to user space (HWCAP) and the in-kernel pmem API implemented [https://git.kernel.org/linus/e1bc5d1b8e0547c258e65dd97a03560f4d69e635 commit], [https://git.kernel.org/linus/7aac405ebb3224037efd56b73d82d181111cdac3 commit], [https://git.kernel.org/linus/d50e071fdaa33c1b399c764c44fa1ce879881185 commit]
Support mremap() for vDSO [https://git.kernel.org/linus/739586951b8abe381a98797a5e27a0a9336333d6 commit]
perf: add support for Cortex-A35 [https://git.kernel.org/linus/e884f80cf2a76a86547e2316982e1f200f556ddf commit], add support for Cortex-A73 [https://git.kernel.org/linus/5561b6c5e9813df16d7453f6ce1a0546221fca97 commit]
perf: Allow more than one cycle counter to be used [https://git.kernel.org/linus/1031a1592908ccd3240f4a5731c96c382c932310 commit]
bpf: implement jiting of BPF_J{LT, LE, SLT, SLE} [https://git.kernel.org/linus/c362b2f34e266d062a3fe09e0f400d8f8bdf23c9 commit]
- crypto
Add non-SIMD generic fallback for crct10dif [https://git.kernel.org/linus/2dde374e1ff0663ca46b343949c242959028f976 commit], aes-ce-cipher [https://git.kernel.org/linus/b8fb993a836cd432309410eadf083bbe9c0e9e9c commit], aes-blk, [https://git.kernel.org/linus/e211506979e205e5a00b0a9d321fb3cbb44ee9ea commit], ghash-ce [https://git.kernel.org/linus/6d6254d728a2e696aa697b4b44cb7736851f62e3 commit], arm64/sha2-ce [https://git.kernel.org/linus/da1793312f7693787e0ed22aa121261c3e0e15c0 commit], sha1-ce [https://git.kernel.org/linus/0771f3234db67732a49777a5fceaed6f7b4b488d commit], aes-bs [https://git.kernel.org/linus/ec808bbef0b15ad103771222d419245617378f32 commit], aes-ce-ccm [https://git.kernel.org/linus/5092fcf3490811a735ef44bd22d8b5ff1bd63926 commit], crc32 [https://git.kernel.org/linus/15c7d8f8a2c7c86cb36f4d0273a1b2b2c9a479d7 commit]
gcm: implement native driver using v8 Crypto Extensions [https://git.kernel.org/linus/537c1445ab0b1e33ca338b669e347652c45f4e8c commit]
ghash - add NEON accelerated fallback for 64-bit PMULL [https://git.kernel.org/linus/03c9a333fef1bb0a67615b686a7342d853f1a460 commit]
- MIPS
- Device Tree Source
NI 169445 board support [https://git.kernel.org/linus/7aacf86b75bc5523d20fd9127104384fce51ce9c commit]
ralink: Add Mediatek MT7628A SoC [https://git.kernel.org/linus/7d4ad2e71d175bf7688e0a9f60e8df12591c9abd commit]
Add Vocore2 board [https://git.kernel.org/linus/d48faef7eded0c9d08f704e1eff78ef9289c1364 commit]
Add Onion Omega2+ board [https://git.kernel.org/linus/323ac96d6dc396802c16d4fc44d0f65c02399e61 commit]
Add DWARF unwinding to assembly [https://git.kernel.org/linus/866b6a89c6d1876fce25c152ef9f887b41ffcf7f commit]
math-emu: Add severak FP emu debugfs statistics [https://git.kernel.org/linus/ae5f3f5b81dd2c776f0ad49d6d121ce1255b35eb commit], [https://git.kernel.org/linus/454854ace22f5a9fdd369a4e428493159a02f029 commit], [https://git.kernel.org/linus/25ad8db632ec54c60daad9107ddf25a2a608a450 commit]
CPS: Detect CPUs in secondary clusters [https://git.kernel.org/linus/1ec9dd80bedc208c00b18069cfd615a4cbfeab17 commit]
CPS: Cluster support for topology functions [https://git.kernel.org/linus/3c9b4166213d415afa09bf2be104074f3a1161c8 commit]
bpf: Implement JLT, JLE, JSLT and JSLE ops in the eBPF JIT [https://git.kernel.org/linus/a67b375fdc5b21ae3a15761f9c5ef7bd352b5f7d commit]
Remove unused R6000 support [https://git.kernel.org/linus/3b2db173f01229410129f438d2f261c16a360eef commit]
- Device Tree Source
- PARISC
Add support for self-extracting kernel [https://git.kernel.org/linus/2f3c7b8137ef6a3f90850d7cb5dbd05d8940403a commit], [https://git.kernel.org/linus/b6adc16e08e0ee8bbc9cccf7af3882b6e1cb30c2 commit]
Enable UBSAN support [https://git.kernel.org/linus/e35a2ce692821563583fa8b11ddf4acb24e54580 commit]
PDT: Add full support for memory failure via Page Deallocation Table (PDT) [https://git.kernel.org/linus/54ac8fcbd6e6777929235ac767467991005d2df3 commit], [https://git.kernel.org/linus/8a5aa00e6b9630d36d7681b38062a3d48d8b6ee6 commit]
lantiq: Add a GPHY driver which uses the RCU syscon-mfd [https://git.kernel.org/linus/126534141b45d9d1b205fbe3f2321200074b76fd commit]
Add HWPOISON page fault handler code [https://git.kernel.org/linus/606f95e4255845155f62504a9e1f12665b1853c8 commit]
- POWERPC
bpf, ppc64: implement jiting of BPF_J{LT, LE, SLT, SLE} [https://git.kernel.org/linus/20dbf5ccbb27850a129695d4590f22a7e5459798 commit]
perf: access via perf to a new type of PMU (IMC) on Power9, which can count both core events as well as nest unit events (Memory controller etc) [https://git.kernel.org/linus/8f95faaac56c18b32d0e23ace55417a440abdb7e commit], [https://git.kernel.org/linus/39a846db1d574a498511ffccd75223a35cdcb059 commit], [https://git.kernel.org/linus/885dcd709ba9120b9935415b8b0f9d1b94e5826b commit], [https://git.kernel.org/linus/f74c89bd80fb3f1328fdf4a44eeba793cdce4222 commit]
Size of vmalloc area is increased to 56T on 64-bit hash MMU systems. This avoids problems with the percpu allocator on systems with very sparse NUMA layouts [https://git.kernel.org/linus/21a0e8c14bf61472723d2acc83f98ab35ff321b4 commit]
random: Use darn instruction for get_random_seed() on Power9 [https://git.kernel.org/linus/e66ca3db5917f4bcad039d3a3df9f1003797c249 commit]
Add support for powercap framework [https://git.kernel.org/linus/cb8b340de21e1c57e1c6d4f26ccc4af46a3ed559 commit], add support to clear sensor groups data [https://git.kernel.org/linus/bf9571550f529335caa59f41827d180908759916 commit], support to set power-shifting-ratio [https://git.kernel.org/linus/8e84b2d1f0f6a00b6476790f7bce6dcbffe91980 commit]
Implement STRICT_KERNEL_RWX on PPC32 [https://git.kernel.org/linus/95902e6c8864d39b09134dcaa3c99d8161d1deea commit]
hugetlb: Add support for reserving gigantic huge pages via kernel command line [https://git.kernel.org/linus/79cc38ded1e1ac86e69c90f604efadd50b0b3762 commit]
Enable removal of memory for use in memory tracing [https://git.kernel.org/linus/9d5171a8f248b1b0e69329bf141e17645c0324a0 commit]
Add Power9 scheduler topology, to capture the fact that pairs of cores may share an L2 cache [https://git.kernel.org/linus/96d91431d6915073c539c8bdd439b4c863148fc1 commit]
Power9 support for VAS, which is a new mechanism for accessing coprocessors, and initial support for using it with the NX compression accelerator [https://git.kernel.org/linus/967689141eb37c4365eac0fac82d857773098475 commit], [https://git.kernel.org/linus/4dea2d1a927c61114a168d4509b56329ea6effb7 commit], [https://git.kernel.org/linus/180fe15a8299c14f77347c5835c98c2446226ee6 commit], [https://git.kernel.org/linus/b25b33ac18b35775949ab227bb3075bb6cb11bc3 commit], [https://git.kernel.org/linus/bbfe59f8a7057f80f67a74e77fb4e941240e90b9 commit], [https://git.kernel.org/linus/62c4eda4fabe89709ec43dcf1efe9fbea007a734 commit], [https://git.kernel.org/linus/5239af679a07427647b009ebb9c70b1a03ebca9b commit], [https://git.kernel.org/linus/98271d4198699947d66d6f8a02c09bd27cb90022 commit]
Add emulation for the addpcis instruction [https://git.kernel.org/linus/958465ee5407dc1b25ba6eb33f0e8bb6179960ee commit]
Support for guests under PowerVM to use the Power9 XIVE interrupt controller [https://git.kernel.org/linus/eac1e731b59ee3b5f5e641a7765c7ed41ed26226 commit]
Enable PCI peer-to-peer [https://git.kernel.org/linus/2552910084a5e12e280caf082ab01468e187a064 commit]
KVM: Book3S HV: Report storage key support to userspace [https://git.kernel.org/linus/e3bfed1df379c18f20feb06427d952b766e2c00f commit]
xmon: Add ISA v3.0 SPRs to SPR dump [https://git.kernel.org/linus/d1e1b351f50f9e5941f436f6c63949731979e00c commit], add AMR, UAMOR, AMOR, IAMR to SPR dump [https://git.kernel.org/linus/64d66aa051544c31048ca58ab0ff81f294d37e9d commit]