|
Size: 339
Comment:
|
Size: 38186
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 5: | Line 5: |
Summary: <<TableOfContents()>> = Prominent features = == == = Core (various) = * {{{clone3()}}}: Add three new flags for pidfd-based process lifecycle management: {{{CLONE_AUTOREAP}}} (makes a child process auto-reap on exit without ever becoming a zombie), {{{CLONE_NNP}}} (sets no_new_privs on the child at clone time), and {{{CLONE_PIDFD_AUTOKILL}}} (ties a child's lifetime to the pidfd returned from {{{clone3()}}}) [[https://lore.kernel.org/linux-kernel/20260226-work-pidfs-autoreap-v5-0-d148b984a989@kernel.org/T/|(cover)]], [[https://git.kernel.org/linus/12ae2c81b21cfaa193db2faf035d495807edc3a7|commit]], [[https://git.kernel.org/linus/24baca56fafc33d4fb77cd9858a48c734183cb22|commit]], [[https://git.kernel.org/linus/c8134b5f13ae959de2b3c8cc278e2602b0857345|commit]], [[https://git.kernel.org/linus/76d46ad2c52a4d7631274a35777ac4601103e2aa|commit]], [[https://git.kernel.org/linus/2a4d85aa1c0a894d962a15dc75e8489f1e91f5f6|commit]], [[https://git.kernel.org/linus/ec26879e6d89983b31fdb27d149854f42ee8d689|commit]] * namespace: allow creating empty mount namespaces [[https://git.kernel.org/linus/9d4e752a24f740b31ca827bfab07010e4e7f34b0|commit]], [[https://git.kernel.org/linus/32f54f2bbccfdeff81d930d18ccf3161a1c203b9|commit]], [[https://git.kernel.org/linus/5b8ffd63fbd94fe71f1baf50a55e31be54a97ca9|commit]] * pidfds: add {{{coredump_code}}} field to {{{pidfd_info}}} [[https://git.kernel.org/linus/701f7f4fbabbf4989ba6fbf033b160dd943221d5|commit]], [[https://git.kernel.org/linus/7aaa4915cb699378db1fa2a5c763ebea2caa35da|commit]] * io_uring: * Support for io_uring zero-copy and AF_XDP [[https://lore.kernel.org/netdev/20260402231031.447597-1-daniel@iogearbox.net/T/|(cover)]], [[https://git.kernel.org/linus/a5546e18f77c0cb15d434bf5b92647687fe483e3|commit]], [[https://git.kernel.org/linus/31127deddef4a13628202a7bfef912e6c1ba3e57|commit]], [[https://git.kernel.org/linus/9e2103f36110b50fc30be333fe2b43522c2dfa2a|commit]], [[https://git.kernel.org/linus/ff8889ff9107f01346ba0d2e580ecadfa5fac5c5|commit]], [[https://git.kernel.org/linus/1e91c98bc9a8ef8198e73151b2a118cd3748925d|commit]], [[https://git.kernel.org/linus/5602ad61ebee99c83081fba1aaf5814736edc3e7|commit]], [[https://git.kernel.org/linus/804bf334d08aeceda1c39f4e26d7eda802b63a33|commit]], [[https://git.kernel.org/linus/1ecea95dd3b524e36b344dc41895ba5051653925|commit]], [[https://git.kernel.org/linus/0073d2fd679d2219c2a123f79d6a2a6933a88ae0|commit]], [[https://git.kernel.org/linus/b5c3fa4a0b16d4a7d0bd0e5626a13fec0024030a|commit]], [[https://git.kernel.org/linus/b5ef109d22d4c5d4400488953fbd81b9725b4417|commit]], [[https://git.kernel.org/linus/eef51113f8afd35c69cbf3702e0ecd55263f2416|commit]], [[https://git.kernel.org/linus/920da3634194cde889005f67ccd7f873425a60a5|commit]], [[https://git.kernel.org/linus/65d657d806848add1e1f0632562d7f47d5d5c188|commit]] * kbuf: support min length left for incremental buffers [[https://git.kernel.org/linus/7deba791ad495ce1d7921683f4f7d1190fa210d1|commit]] * Allow the user to pass the timeout value inside the SQE instead of pointing to a timespec [[https://lore.kernel.org/io-uring/cover.1772456786.git.asml.silence@gmail.com/T/|(cover)]], [[https://git.kernel.org/linus/484ae637a3e3d909718de7c07afd3bb34b6b8504|commit]], [[https://git.kernel.org/linus/6e3f5943a49b1593921fd340ff1dffba851c2afd|commit]], [[https://git.kernel.org/linus/0e78aa188cbddc6311ff24938b1c8d3850b35708|commit]], [[https://git.kernel.org/linus/d8345a21902af5d754f2c2aadf877de989e3cac3|commit]] * uring_cmd: allow non-iopoll cmds with {{{IORING_SETUP_IOPOLL}}} [[https://lore.kernel.org/io-uring/20260302172914.2488599-1-csander@purestorage.com/T/|(cover)]], [[https://git.kernel.org/linus/9165dc4fa969b64c2d4396ee4e1546a719978dd1|commit]], [[https://git.kernel.org/linus/7995be40deb3ab8b5df7bdf0621f33aa546aefa7|commit]], [[https://git.kernel.org/linus/3a5e96d47f7ea37fb6adf37882eec1521f8ca75e|commit]], [[https://git.kernel.org/linus/23475637b0c47e5028817c9fd4dabe8f7409ca6c|commit]], [[https://git.kernel.org/linus/f144dbac4b177cfd026e417ab98da518ff3372cb|commit]] * zcrx: Cleanups and preparation patches [[https://lore.kernel.org/io-uring/cover.1774261953.git.asml.silence@gmail.com/T/|(cover)]], [[https://git.kernel.org/linus/e5361d25e241ac3a23177fa74ae91d049bad00d3|commit]], [[https://git.kernel.org/linus/41041562a7d6acd5a8ce918be8da7e26337f379f|commit]], [[https://git.kernel.org/linus/b8d6eb6c1c80852dfcad8642f346c26aabf34833|commit]], [[https://git.kernel.org/linus/06fc3b6d388dfa9c3df62830e07be828324b99e3|commit]], [[https://git.kernel.org/linus/825f2764919fca61a88ab2f93dfdfd1d22566264|commit]], [[https://git.kernel.org/linus/ebae09bce495a0bfbf177f1972411c9a99dfcf07|commit]], [[https://git.kernel.org/linus/6a55a0a7ebcc8496c81827a2e9287de80f86dd57|commit]], [[https://git.kernel.org/linus/898ad80d1207cbdb22b21bafb6de4adfd7627bd0|commit]], [[https://git.kernel.org/linus/7df542a6657534694779948195cc4d36ace575b5|commit]], [[https://git.kernel.org/linus/48f253d65d39a45d2eed395bf6b8ac3bb8b1e992|commit]], [[https://git.kernel.org/linus/c0989138c0515fbffbff2d9b9093853a874440cc|commit]], [[https://git.kernel.org/linus/61cfadaae6612830b1d4c3457a9935d362af8839|commit]], [[https://git.kernel.org/linus/f0b92207a00c731cfbfdefdcf9f9350a11e30ab3|commit]], [[https://git.kernel.org/linus/5c727ce042988df45232cfdb6599bb46116fd69c|commit]], [[https://git.kernel.org/linus/de6ed1b323fc50eaa3d7847274cff51055b5c498|commit]], [[https://git.kernel.org/linus/7c713dd0078651d040a0251eab6e29e3c2e4ee11|commit]] * Locking: * Shrink size of sleeping locks [[https://git.kernel.org/linus/1ea4b473504b6dc6a0d21c298519aff2d52433c9|commit]], [[https://git.kernel.org/linus/b9bdd4b6840454ef87f61b6506c9635c57a81650|commit]], [[https://git.kernel.org/linus/25500ba7e77ce9d3d9b5a1929d41a2ee2e23f6fe|commit]] * Add/convert context analysis bits [[https://git.kernel.org/linus/07574b8ebaac7927e2355b4f343b03b50e04494c|commit]], [[https://git.kernel.org/linus/5c4326231cde36fd5e90c41e403df9fac6238f4b|commit]], [[https://git.kernel.org/linus/90bb681dcdf7e69c90b56a18f06c0389a0810b92|commit]], [[https://git.kernel.org/linus/739690915ce1f017223ef4e6f3cc966ccfa3c861|commit]] * rcu: Add {{{BOOTPARAM_RCU_STALL_PANIC}}} Kconfig option [[https://git.kernel.org/linus/ab875b3e179ff7ca2a982bc14f7fe810862c7594|commit]] * Lock context annotation fixes [[https://git.kernel.org/linus/756a0e011cfca0b45a48464aa25b05d9a9c2fb0b|commit]], [[https://git.kernel.org/linus/c4d3b8c77d85082d32250c505beb1d9e46ee47ee|commit]], [[https://git.kernel.org/linus/b06e988c4c52ce8750616ea9b23c8bd3b611b931|commit]] * RCU: Candidate patches for the v7.1 merge window [[https://lore.kernel.org/linux-kernel/20260317212217.1527644-1-joelagnelf@nvidia.com/T/|(cover)]], [[https://git.kernel.org/linus/c6f4e552e1eae4a5726230254108213b085e1ae3|commit]], [[https://git.kernel.org/linus/69642000bbc57c2e42708d7186b3ba0deca53f6d|commit]], [[https://git.kernel.org/linus/08d5cade666dc4a0f8e9a43a738796a92336f276|commit]], [[https://git.kernel.org/linus/6778178c3b07c926d8a9af515c5af73f6bdebacf|commit]], [[https://git.kernel.org/linus/df6e6ae18fe776e1ae5dfa8e5104980df608912d|commit]], [[https://git.kernel.org/linus/b0c8dd5097aaa7bfc70c8933de6be0dcdc995592|commit]], [[https://git.kernel.org/linus/359cf5c942b8fce9cf2b7f3c1eb5b8186f0d9b30|commit]], [[https://git.kernel.org/linus/d978d3fc0488691f3b10919594d1d7d465fa568b|commit]], [[https://git.kernel.org/linus/4968907016c2a54800a67273b92b3b66245bd372|commit]], [[https://git.kernel.org/linus/ad6ef775cbefffd6c614dfc57429c364192b5de0|commit]], [[https://git.kernel.org/linus/18a6770f1f9899d3ce2d54dba0bdaa5a7e2bdd24|commit]], [[https://git.kernel.org/linus/6c3d9ad795a212ccfdfc0359524ab0d040c58757|commit]], [[https://git.kernel.org/linus/3e3d7d8f3ad35deaf3f8150f66555ef54cf1754e|commit]], [[https://git.kernel.org/linus/18d01ff3b9812b785673689780bb3868c4c1e2fa|commit]], [[https://git.kernel.org/linus/2243517a5440caa635b945deb7915397ef39b29b|commit]], [[https://git.kernel.org/linus/a18396219ba52b524d8b86bf9e2515b01c068614|commit]] * VFS * move_mount: Allow {{{MOVE_MOUNT_BENEATH}}} to target the caller's rootfs, allowing to switch out the rootfs without pivot_root(2) [[https://git.kernel.org/linus/c62a4766937edec2962d52e583276b459b739f2d|commit]], [[https://git.kernel.org/linus/ccfac16e0be52b674ac04fb5ba88c643f76ae0e1|commit]], [[https://git.kernel.org/linus/bb5c17bc863d1ac9ee0d51d300d5399d632fe69f|commit]] * Getting rid of busy-wait in {{{shrink_dcache_parent()}}} [[https://git.kernel.org/linus/408d8af01f3a4d666620029a85e741906ff96f47|commit]], [[https://git.kernel.org/linus/2420067cecacb1d1bf6dc39294d0c9f04066ff98|commit]], [[https://git.kernel.org/linus/5408c22b816f7012cc5ba80469389a088ab13663|commit]], [[https://git.kernel.org/linus/14a51045e10d3087b8374deef02a9d3a694132d6|commit]] * Change {{{inode->i_ino}}} from unsigned long to u64 [[https://lore.kernel.org/linux-fsdevel/20260304-iino-u64-v3-0-2257ad83d372@kernel.org/T/|(cover)]], [[https://git.kernel.org/linus/96fefcabf340fcf8b3208dcd8685961955a66040|commit]], [[https://git.kernel.org/linus/125dfa218134df7cc112667e92984de9d8cd0bf6|commit]], [[https://git.kernel.org/linus/0fe27e5985925de8f0243f91658af7a6fea05725|commit]], [[https://git.kernel.org/linus/5a3d5928b1a4196affc5f504fdf95f67f169bc57|commit]], [[https://git.kernel.org/linus/7e35c9d7039504399f0dd573568d2b3a13a3e406|commit]], [[https://git.kernel.org/linus/d19eea7c1758e23bdc9cc8c0163308786e946c52|commit]], [[https://git.kernel.org/linus/aeb11603158aea8c2f34e17c445883fce8ef4e86|commit]], [[https://git.kernel.org/linus/e4290764d10fd750fd3aad454e7c92d6f63d8df4|commit]], [[https://git.kernel.org/linus/d352871478616ac63d0edf90e78194ec0a19b988|commit]], [[https://git.kernel.org/linus/a232ef7831048448c3a7a93a80b1521ec9106b6a|commit]], [[https://git.kernel.org/linus/d84c70c6eab10e56d22c394e3a250c1c6fde8d6e|commit]], [[https://git.kernel.org/linus/0b2600f81cefcdfcda58d50df7be8fd48ada8ce2|commit]] * VT: Add modifier support to cursor keys [[https://git.kernel.org/linus/4af70f151671da6acd7a1d7bae1469c576673d2d|commit]] * hrtimer,sched: General optimizations and hrtick enablement [[https://git.kernel.org/linus/558c18d3fbb6c5b9c0b42629d7fe34476363ac00|commit]], [[https://git.kernel.org/linus/97015376642f3cb7aa5c3cdb13bf094e94fbcd81|commit]], [[https://git.kernel.org/linus/5d88e424ec1b3ea7f552bd14d932f510146c45c7|commit]], [[https://git.kernel.org/linus/d70c1080a957a5144e6c40e95bcbe04ab542fe05|commit]], [[https://git.kernel.org/linus/d19ff16c11db38f3ee179d72751fb9b340174330|commit]], [[https://git.kernel.org/linus/0a93d30861617ecf207dcc4c6c736435fac36dae|commit]], [[https://git.kernel.org/linus/c3a92213eb3dd8ea6f664d16a08eda800e34eaad|commit]], [[https://git.kernel.org/linus/96d1610e0b20b5a627773874b4514ae922ad98f6|commit]], [[https://git.kernel.org/linus/c8cdb9b516407a0b8c653c9c1d6f0931c3864384|commit]], [[https://git.kernel.org/linus/b7dd64778aa3f89de9afa1e81171cfe110ddc525|commit]], [[https://git.kernel.org/linus/0abec32a6836eca6b61ae81e4829f94abd4647c7|commit]], [[https://git.kernel.org/linus/adcec6a7f566aa237db211f2947b039418450b92|commit]], [[https://git.kernel.org/linus/70802807398c65f5a49b2baec87e1f6c8db43de6|commit]], [[https://git.kernel.org/linus/2e27beeb66e43f3b84aef5a07e486a5d50695c06|commit]], [[https://git.kernel.org/linus/b27801189f7fc97a960a96a63b78dcabbb67a52f|commit]], [[https://git.kernel.org/linus/92d0e753d57ec581a424d9903afff5e17bd1e6e4|commit]], [[https://git.kernel.org/linus/23028286128d817a414eee0c0a2c6cdc57a83e6f|commit]], [[https://git.kernel.org/linus/cd38bdb8e696a1a1eb12fc6662a6e420977aacfd|commit]], [[https://git.kernel.org/linus/89f951a1e8ad781e7ac70eccddab0e0c270485f9|commit]], [[https://git.kernel.org/linus/f246ec3478cfdab830ee0815209f48923e7ee5e2|commit]], [[https://git.kernel.org/linus/513e744a0a4a70ebdb155611b897e9ed4d83831c|commit]], [[https://git.kernel.org/linus/f2e388a019e4cf83a15883a3d1f1384298e9a6aa|commit]], [[https://git.kernel.org/linus/6abfc2bd5b0cff70db99a273f2a161e2273eae6d|commit]], [[https://git.kernel.org/linus/0c6af0ea51bd2774f41a00a81ac276800975c3cc|commit]], [[https://git.kernel.org/linus/8ffc9ea88136903812448a04127e1ee2c0460f24|commit]], [[https://git.kernel.org/linus/7d27eafe54659d19cef10dab4520cbcdfb17b0e3|commit]], [[https://git.kernel.org/linus/22f011be7aaa77ca8f502b9dd07b7334f9965d18|commit]], [[https://git.kernel.org/linus/3288cd486376b322868c9fb41f10e35916e7e989|commit]], [[https://git.kernel.org/linus/c939191457fead7bce2f991fe5bf39d4d5dde90f|commit]], [[https://git.kernel.org/linus/85a690d1c19cc266eed74ec3fcdaacadc03ed1b2|commit]], [[https://git.kernel.org/linus/8e10f6b81afbf60e48bb4a71676ede4c7e374e79|commit]], [[https://git.kernel.org/linus/2889243848560b6b0211aba401d2fc122070ba2f|commit]], [[https://git.kernel.org/linus/9e07a9c980eaa93fd1bba722d31eeb4bf0cbbfb4|commit]], [[https://git.kernel.org/linus/a43b4856bc039675165a50d9ef5f41b28520f0f4|commit]], [[https://git.kernel.org/linus/0e98eb14814ef669e07ca6effaa03df2e57ef956|commit]], [[https://git.kernel.org/linus/7e641e52cf5f284706514f789df8c497aea984e1|commit]], [[https://git.kernel.org/linus/b0a44fa5e2a22ff67752bbc08c651a2efac3e5fe|commit]], [[https://git.kernel.org/linus/15dd3a9488557d3e6ebcecacab79f4e56b69ab54|commit]], [[https://git.kernel.org/linus/b95c4442b02162904e9012e670b602ebeb3c6c1b|commit]], [[https://git.kernel.org/linus/eddffab8282e388dddf032f3295fcec87eb08095|commit]], [[https://git.kernel.org/linus/2bd1cc24fafc84be844c9ef66aa819d7dec285bf|commit]], [[https://git.kernel.org/linus/a64ad57e41c7e3daadbc2c1bc252d9a90c87222f|commit]], [[https://git.kernel.org/linus/3601a1d85028d7d479e1571419174fc3334f58f5|commit]], [[https://git.kernel.org/linus/671047943dce5af24e023bca3c5cc244d7565f5a|commit]], [[https://git.kernel.org/linus/1339eeb73d6b99cf3aa9981f3f91d6ac4a49c72e|commit]], [[https://git.kernel.org/linus/b7418e6e9b87b849af4df93d527ff83498d1e4c3|commit]], [[https://git.kernel.org/linus/343f2f4dc5425107d509d29e26ef59c2053aeaa4|commit]], [[https://git.kernel.org/linus/9213aa4784cf4e63e6d8d30ba71fd61c3d110247|commit]] * clocksource: Rewrite clocksource watchdog and related cleanups [[https://git.kernel.org/linus/2a14f7c5ee790d9e49ec7df8efa7eb9446028d7e|commit]], [[https://git.kernel.org/linus/ced7072a3ad65698f0ad378c8f8566379fe50723|commit]], [[https://git.kernel.org/linus/79ccb0693a99e1b91eba95c6bd32a3e02be156ae|commit]], [[https://git.kernel.org/linus/1432f9d4e8aa2d7585b678bdd0b740597af00d6e|commit]], [[https://git.kernel.org/linus/763aacf86f1baefb134c70813aa8c72d1675d738|commit]] * Provide runtime reset interface for hung task detector [[https://lore.kernel.org/linux-kernel/20260303203031.4097316-1-atomlin@atomlin.com/T/|(cover)]], [[https://git.kernel.org/linus/00b5cdeb9fe761654d5a76a411c79b8ff04a81e5|commit]], [[https://git.kernel.org/linus/49085e1b70f898695b63594ff559f5a243589b83|commit]], [[https://git.kernel.org/linus/5eaef7f8ee40150cbd78a7b445001929bb2d2031|commit]] * kho * history: track previous kernel version and kexec boot count [[https://lore.kernel.org/linux-kernel/20260316-kho-v9-0-ed6dcd951988@debian.org/T/|(cover)]], [[https://git.kernel.org/linus/d9e4142e7635f6f7173854667c0695ce5b836bbc|commit]], [[https://git.kernel.org/linus/4916ae386760ad666eafa8afc075957bf479afbc|commit]], [[https://git.kernel.org/linus/85e41392820fcf0f7a3f9784cea907905f921358|commit]], [[https://git.kernel.org/linus/062dd306d99cc2e02f761124e064e6a3735e27b0|commit]], [[https://git.kernel.org/linus/76aa46b9e4049247858309c6e3527d477da2b2fe|commit]], [[https://git.kernel.org/linus/e524feaad5467f39a56d2697f7db31f02796dc7d|commit]] * Make kho stateless [[https://lore.kernel.org/lkml/20260206021428.3386442-1-jasonmiu@google.com/T/|(cover)]], [[https://git.kernel.org/linus/3f2ad90060f65d6f66414b8a67c569154bafec7b|commit]], [[https://git.kernel.org/linus/6b0dd42d7681af148e13df3806f251bc3dc7c36e|commit]] * liveupdate: Prevent double preservation [[https://lore.kernel.org/linux-kselftest/20260326163943.574070-1-pasha.tatashin@soleen.com/T/|(cover)]], [[https://git.kernel.org/linus/00d0b372374f2528394aabf7b1f53f8dafe294de|commit]], [[https://git.kernel.org/linus/bc3a5763f4664c5da812eb3f14d55b0c99abd4ab|commit]], [[https://git.kernel.org/linus/e3e613a33e654a37c4fb34b7eb2776008c461e0c|commit]] * pid_namespace: make init creation more flexible [[https://lore.kernel.org/linux-kernel/20260225133229.550302-1-ptikhomirov@virtuozzo.com/T/|(cover)]], [[https://git.kernel.org/linus/d9c857aee2ebcdf5e9d81718b78b7966b8eee876|commit]], [[https://git.kernel.org/linus/39c8806e2d887559237cd10f084c06f0223c6d45|commit]], [[https://git.kernel.org/linus/a3bdc23ba8ead754583907419af6dbea32857ddb|commit]], [[https://git.kernel.org/linus/7c5219e1a60686c04fe12536d96721d538635130|commit]] * Task scheduler * sched_ext: Implement cgroup sub-scheduler support [[https://git.kernel.org/linus/b0e4c2f8a0f0a60d10c427db4080181060014cac|commit]], [[https://git.kernel.org/linus/e3715e397720c9f6068aff4f7babccd3cb6ef618|commit]], [[https://git.kernel.org/linus/19d0e98c20f079352f7c9098338520e09086e5ab|commit]], [[https://git.kernel.org/linus/0454a604b98a9bf301e82860cd216ec4ac563668|commit]], [[https://git.kernel.org/linus/dbd542a8fac7bcfba91e353f2a522e1bf2fbee27|commit]], [[https://git.kernel.org/linus/ebeca1f930eac8f11f815d58eb38fa5d07e7c16e|commit]], [[https://git.kernel.org/linus/88234b075c3fc23d57406e1867523b6aba783ebf|commit]], [[https://git.kernel.org/linus/105dcd005be2ac1d5541921db8feb1d0f98d59d5|commit]], [[https://git.kernel.org/linus/a5fa0708cbfda4d3c2c6a447de7c4b0b23595527|commit]], [[https://git.kernel.org/linus/245d09c594ea40dbd4b8f989f2422dbc8e65a61c|commit]], [[https://git.kernel.org/linus/bb4d9fd551588165dc918aa2f2108b939e3367db|commit]], [[https://git.kernel.org/linus/073d4f0667b064ed05c19e44d840b0d4cd49a251|commit]], [[https://git.kernel.org/linus/41346d68d0aa79a86374c57164c92ce136b6b723|commit]], [[https://git.kernel.org/linus/e1cccf365ef4b8927d002e424e95fd4e04e2d966|commit]], [[https://git.kernel.org/linus/c1743da43cf52caa412413af06eb56a547086c7a|commit]], [[https://git.kernel.org/linus/ff06f727a9412b3c9f2f13f1441a5a0d2a31366b|commit]], [[https://git.kernel.org/linus/5c8d98a1b4de444709f7d2b7cee3d0ea00c581a2|commit]], [[https://git.kernel.org/linus/c7f0e467a27a9ee98a324f12b25abf53280d71d0|commit]], [[https://git.kernel.org/linus/39d0b2c43776fc84a27b2fc37cebe89e442aafd8|commit]], [[https://git.kernel.org/linus/d94d09a23340b343ffc6ad935f4a7fa90516684a|commit]], [[https://git.kernel.org/linus/aa2a0a19686c90106ade6a7e848ffbb62d55d733|commit]], [[https://git.kernel.org/linus/025b1bd419653f181c8b9c748aa07802177ff828|commit]], [[https://git.kernel.org/linus/0203e0c3f64c6e5b1cb8c28a6661e246feb8043c|commit]], [[https://git.kernel.org/linus/34ecfb355104c29734c124b35ffd598a49e62156|commit]], [[https://git.kernel.org/linus/cde94c032b32be773ef05db9847be6f02fb123f0|commit]] * topology: Optimize sd->shared allocation [[https://lore.kernel.org/lkml/20260312044434.1974-1-kprateek.nayak@amd.com/T/|(cover)]], [[https://git.kernel.org/linus/8e8e23dea43e64ddafbd1246644c3219209be113|commit]], [[https://git.kernel.org/linus/5a7b576b3ec1acc2694c5b58f80cd1d44a11b2c1|commit]], [[https://git.kernel.org/linus/1cc8a33ca7e8d38f962b64ece2a42c411a67bc76|commit]], [[https://git.kernel.org/linus/bb7a5e44fc6f3d5a252d95c48d057d5beccb8b35|commit]], [[https://git.kernel.org/linus/10febd397591d93f42adb743c2c664041e7f1bcb|commit]], [[https://git.kernel.org/linus/f494bfb04615119f31dbd3222c9d39fea3817d40|commit]], [[https://git.kernel.org/linus/fa6874dfeee06352ce7c4c271be6a25d84a38b54|commit]], [[https://git.kernel.org/linus/f1320a8dd8ba6518ddb53ea4e3efcb49dc41d257|commit]], [[https://git.kernel.org/linus/fe7171d0d5dfbe189e41db99580ebacafc3c09ce|commit]] * Next chunk of the Proxy Exec series: Simple Donor Migration, to allow us to migrate blocked donors across runqueues to boost remote lock owners [[https://lore.kernel.org/linux-kernel/20260324191337.1841376-1-jstultz@google.com/T/|(cover)]], [[https://git.kernel.org/linus/e0ca8991b2de6c9dfe6fcd8a0364951b2bd56797|commit]], [[https://git.kernel.org/linus/37341ec573da7c16fdd45222b1bfb7b421dbdbcb|commit]], [[https://git.kernel.org/linus/f4fe6be82e6d27349de66a42d6d1b2b11dc97a14|commit]], [[https://git.kernel.org/linus/fa4a1ff8ab235a308d8c983827657a69649185fd|commit]], [[https://git.kernel.org/linus/56f4b24267a643b0b9ab73f09feaaabfee5a37ae|commit]], [[https://git.kernel.org/linus/2d7622669836dcbbb449741b4e6c503ffe005c25|commit]], [[https://git.kernel.org/linus/f9530b3183358bbf945f7c20d4a6e2048061ec50|commit]], [[https://git.kernel.org/linus/48fda62de67a1e88fc8bada12caf0fc9b45116df|commit]], [[https://git.kernel.org/linus/dec9554dc036183c715d02e9cfe48986d453427a|commit]], [[https://git.kernel.org/linus/b049b81bdff6fc6794200a4c7d7d910e2008d57f|commit]] * sched_ext: Overhaul DSQ reenqueue infrastructure [[https://git.kernel.org/linus/26b9c7c70027f011a5f39cef9c3cf44539310a6d|commit]], [[https://git.kernel.org/linus/d4ae868c6b7d6aaa29c86c4f72f68d2252709178|commit]], [[https://git.kernel.org/linus/363cd075e97058f70404ed34955864b99530cbdb|commit]], [[https://git.kernel.org/linus/053d27fba582b6c33531aa4d4f7d4e7ee73f193a|commit]], [[https://git.kernel.org/linus/ea4593e97a1c0b4b84125dd570b8694bda45c3e0|commit]], [[https://git.kernel.org/linus/8c1b9453fde6ed3490508974d8134355e8c3c476|commit]], [[https://git.kernel.org/linus/0c4df54ad8cd52cc165fe2c51fec87e311372699|commit]], [[https://git.kernel.org/linus/9c34c5074d1bc22072fc7f9c86b0028f7e273b2c|commit]], [[https://git.kernel.org/linus/ffa7ae0724e4ee548c87a56dc7a7a0ab7ee0c1d6|commit]], [[https://git.kernel.org/linus/30b0515342db48ac9ffd9999648de0f7ca1d6a87|commit]], [[https://git.kernel.org/linus/35250720d6ed1e83e0d1e12b7e8bf7b8316d7d58|commit]], [[https://git.kernel.org/linus/84b1a0ea0b7c23dec240783a592e480780efe459|commit]], [[https://git.kernel.org/linus/a90449b126824b796e9aeefc2b009e57f38af168|commit]], [[https://git.kernel.org/linus/7203d77d6e04f83f7b78838eed099d9cac31700b|commit]], [[https://git.kernel.org/linus/ce897abc21b2d5e74981ff2b848f3a08a580d50a|commit]] * sched_ext: Add verifier-time kfunc context filter [[https://git.kernel.org/linus/9b5501d3c95924198914f3df920faae1594e68d5|commit]], [[https://git.kernel.org/linus/a37e134317c68941fb3e0a4890d95de41eac63f5|commit]], [[https://git.kernel.org/linus/9fb457074f6d118b30458624223abef985725a88|commit]], [[https://git.kernel.org/linus/b470e37c1fad72731be6f437e233cb6b16618f41|commit]], [[https://git.kernel.org/linus/0022b328504d1055be57eecf9e02c00e2ddcb0a2|commit]], [[https://git.kernel.org/linus/2193af26a149acfb7a66f49397665640c2a60d8c|commit]], [[https://git.kernel.org/linus/d1d3c1c6ae3691869be9d94730d6e5325aaae8c6|commit]], [[https://git.kernel.org/linus/7cd9a5d7d4b75802b97aa89f6f53375a6d84d1d5|commit]], [[https://git.kernel.org/linus/979a98b6e9bf8ebf11dc3ca260be087606ac4c2c|commit]], [[https://git.kernel.org/linus/e719e17d99aaf3922dbc15ae3ac3bb62fac32bad|commit]] * sched_ext: Implement SCX_ENQ_IMMED [[https://git.kernel.org/linus/f1c1dd9cc1b610e44d16210f5b9bd5e697c7cf74|commit]], [[https://git.kernel.org/linus/b5b38761b45a6c7d91760d212fda8b46df8c5362|commit]], [[https://git.kernel.org/linus/98d709cba3193f0bec54da4cd76ef499ea2f1ef7|commit]], [[https://git.kernel.org/linus/da32a2986e5fb3c70562ad610918834696e87322|commit]], [[https://git.kernel.org/linus/860683763ebf4662cb72a312279334e02718308f|commit]], [[https://git.kernel.org/linus/3229ac4a5ef5a838e82a784226432c92d3db90a8|commit]], * sched_ext: Use irq_work_queue_on() in schedule_deferred() [[https://git.kernel.org/linus/76edc2761ab8bd27fe4c4b8b2fb71baefc4a31e8|commit]] * fair: More complex proportional newidle balance [[https://git.kernel.org/linus/9fe89f022c05d99c052d6bc088b82d4ff83bf463|commit]] * deadline: Add reporting of runtime left & abs deadline to sched_getattr() for DEADLINE tasks [[https://git.kernel.org/linus/2e7af192697ef2a71c76fd57860b0fcd02754e14|commit]] * eevdf: clear buddies for preempt_short [[https://git.kernel.org/linus/78cde54ea5f03398f1cf6656de2472068f6da966|commit]] * fair: Prevent negative lag increase during delayed dequeue [[https://git.kernel.org/linus/059258b0d424510202b6f2796279dbdbf0c6a83d|commit]] * fair: Skip SCHED_IDLE rq for SCHED_IDLE task [[https://git.kernel.org/linus/fd54d81c2c0e6cffd5470c2c27fbb04d0ebe7da0|commit]] * ublk: add shared memory zero-copy support [[https://lore.kernel.org/linux-block/20260331153207.3635125-1-ming.lei@redhat.com/|(cover)]], [[https://git.kernel.org/linus/2fb0ded237bb55dae45bc076666b348fc948ac9e|commit]], [[https://git.kernel.org/linus/4d4a512a1f87b156f694d25c800e3d525aa56e8a|commit]], [[https://git.kernel.org/linus/08677040a91199175149d1fd465c02e3b3fc768a|commit]], [[https://git.kernel.org/linus/8a34e88769f617dc980edb5a0079e347bd1b9a89|commit]], [[https://git.kernel.org/linus/166b476b8dee61dc6501f6eb91619d28c3430f75|commit]], [[https://git.kernel.org/linus/ec20aa44ac2629943c9b2b5524bcb55d778f746c|commit]], [[https://git.kernel.org/linus/2f1e9468bdcba7e7572e16defd3c516f24281f14|commit]], [[https://git.kernel.org/linus/d4866503324c062f70dddfdd2e59957d335fc230|commit]], [[https://git.kernel.org/linus/12075992c62ee330b2c531fa066b19be21698115|commit]], [[https://git.kernel.org/linus/affb5f67d73c1e0bd412e7807a55691502b5679e|commit]] * efi: Expose the runtime-services workqueue via sysfs [[https://lore.kernel.org/linux-efi/20260227170103.4042157-1-bigeasy@linutronix.de/T/|(cover)]], [[https://git.kernel.org/linus/a4aa8d94f24317338cf6f62eb3267ad99a2ff7f7|commit]], [[https://git.kernel.org/linus/0bd96853ba723bc3b174e0158a4499758e3296aa|commit]] * workqueue: Introduce a sharded cache affinity scope [[https://lore.kernel.org/linux-kernel/20260401-workqueue_sharded-v3-0-ab0b9336bf0b@debian.org/T/|(cover)]], [[https://git.kernel.org/linus/9dc42c9070282c81058a875fea5acae057610980|commit]], [[https://git.kernel.org/linus/5920d046f7ae3bf9cf51b9d915c1fff13d299d84|commit]], [[https://git.kernel.org/linus/4cdc8a7389d5025051f6c4a60fb5b7cb9b7960bb|commit]], [[https://git.kernel.org/linus/738390a5321c7d34f468bc69f7232db711210bc0|commit]], [[https://git.kernel.org/linus/24b2e73f9700e0682575feb34556b756e59d4548|commit]], [[https://git.kernel.org/linus/41e3ccca00b374b7f39cf68e818b59a921cd7069|commit]] * xattr: rework simple xattrs and support {{{user.*}}} xattrs on sockets [[https://git.kernel.org/linus/94d709be8c0dc875dfc9ebb64d3b8093d0790c15|commit]], [[https://git.kernel.org/linus/b32c4a213698ab351b44da2fd1b2a5976c7fa033|commit]], [[https://git.kernel.org/linus/52b364fed6e1578e551fee20c76fecb3fc0e10ed|commit]], [[https://git.kernel.org/linus/5bd97f5c5f241a5610c4412d1b93995a26241f81|commit]], [[https://git.kernel.org/linus/50704c391fbf11cf52faa27d46c3bb59da33a191|commit]], [[https://git.kernel.org/linus/25ab7b6f34c74ea555b4489b57f7219612991433|commit]], [[https://git.kernel.org/linus/3ec90ae54dadbff30fd041796d04eac7f0474887|commit]], [[https://git.kernel.org/linus/8adddcb01e8f1009c0e4d4438d950d1bb794df46|commit]], [[https://git.kernel.org/linus/4fbe9e78bb415dd632ff63a9f620af0be58ef820|commit]], [[https://git.kernel.org/linus/b6d6ab1b6dd2ead98f8915e47895ea4014ac3cb2|commit]], [[https://git.kernel.org/linus/dc0876b9846d3d48bb8528332106d1b051578a02|commit]], [[https://git.kernel.org/linus/7e28fef5d4db3a5e61cfcd4b09313933d16c0430|commit]], [[https://git.kernel.org/linus/0e75aea0b52dc8918fed4db40b035b2ef2cded40|commit]], [[https://git.kernel.org/linus/0f1f4e4e1503e605f2189bfa10290d7b8920187c|commit]] * driver core: Make {{{deferred_probe_timeout}}} default a Kconfig option [[https://git.kernel.org/linus/56e3ee721b33bdc4ce0765d370983aa4384f8a59|commit]] * dax: Prepare for famfs [[https://lore.kernel.org/linux-doc/0100019d311bed04-dbb67b48-c55d-4e6a-962a-a0f8b714f2e7-000000@email.amazonses.com/T/|(cover)]], [[https://git.kernel.org/linus/a73cc506ad9f3798d33c78b212149b80d212111a|commit]], [[https://git.kernel.org/linus/59eb73b98ae0b12fc9b39c08f0f5a5552cb02d1e|commit]], [[https://git.kernel.org/linus/d5406bd458b0ac10b1301a4d5801d85c8f648637|commit]], [[https://git.kernel.org/linus/759455848df0b9ac3acabdbedcdc4a55af67935f|commit]], [[https://git.kernel.org/linus/099c81a1f0ab3e948d73c5ab2b7a3b702af36e64|commit]], [[https://git.kernel.org/linus/700ecbc1f5aa02ba9ad68d7be1ef7a9c8eae07e9|commit]], [[https://git.kernel.org/linus/eec38f5d86d27535509c99f02ccc642ceb0c3e2a|commit]], [[https://git.kernel.org/linus/2ae624d5a555d47a735fb3f4d850402859a4db77|commit]] * Fix bugs and performance of kstack offset randomisation [[https://lore.kernel.org/linux-kernel/20260303150840.3789438-1-ryan.roberts@arm.com/T/|(cover)]], [[https://git.kernel.org/linus/37beb42560165869838e7d91724f3e629db64129|commit]], [[https://git.kernel.org/linus/a96ef5848cb096226bf6aff31a90d8b136d99b71|commit]] * module * Expose imported namespaces via sysfs [[https://lore.kernel.org/linux-modules/20260307090010.20828-1-linux@opensource.nslick.com/T/|(cover)]], [[https://git.kernel.org/linus/3fe1dcbc2d20c5dbc581c0bb458e05365bfffcf7|commit]], [[https://git.kernel.org/linus/f15dbe8a94b6e3768b10e10bf8ab95b28682db80|commit]] * Move 'struct module_signature' to uapi [[https://lore.kernel.org/keyrings/20260305-module-signature-uapi-v3-0-92f45ea6028c@linutronix.de/T/|(cover)]], [[https://git.kernel.org/linus/137676d4482d8b8d755890b4ed29fe8223661d20|commit]], [[https://git.kernel.org/linus/8988913aacee82e5401bf3b96839731982dcbde7|commit]], [[https://git.kernel.org/linus/acd87264af525dba6e9355310e8acdf066a5f6b5|commit]], [[https://git.kernel.org/linus/2ae4ea2d9aaf25cb74fbc23450b1b8f0a5b7aa89|commit]], [[https://git.kernel.org/linus/f9909cf0a2dcc9e99377f3fcc965ccd93e518e34|commit]], [[https://git.kernel.org/linus/d2d7561dc656748f592cc34d34bf5db8d5c67f7b|commit]], [[https://git.kernel.org/linus/e340db306c3bb85877490f33a78eb80549ac43a7|commit]], [[https://git.kernel.org/linus/55722b3f80377103bac6ac748554129108c75651|commit]] * Scalable symbol flags with __kflagstab [[https://lore.kernel.org/linux-modules/20260326-kflagstab-v5-0-455cd723dddf@google.com/T/|(cover)]], [[https://git.kernel.org/linus/10a4eb5882ba16164ece86d99486084f02f148bb|commit]], [[https://git.kernel.org/linus/9743311b4535dc76ce81f46303da0f69bfaa5fd6|commit]], [[https://git.kernel.org/linus/16d0e04f546ffba78c74bbfeb57d93147bcaf2c5|commit]], [[https://git.kernel.org/linus/55fcb926b6d8b5cfb40873e4840a69961db1bb69|commit]], [[https://git.kernel.org/linus/b4760ff2a5e4351c59d185967735f59c0b0bd7f6|commit]], [[https://git.kernel.org/linus/f18540256b70c9e1f0e26e2c38f3d43a131926d9|commit]], [[https://git.kernel.org/linus/3b1299f25b07ef83e020d049dfc62ced9c09450d|commit]] * Rust * Bindings for gem shmem [[https://lore.kernel.org/rust-for-linux/DHDUW55OWUU6.2YPVSZVHGYPI3@kernel.org/T/|(cover)]], [[https://git.kernel.org/linus/e64b9cc293ae710c815c2de1ec9dcaa0784a8017|commit]], [[https://git.kernel.org/linus/89b4964c0456d9939a9f5187891a36bb87111e58|commit]], [[https://git.kernel.org/linus/9b836641d3bfa1ab096ec6263f0fa6880cb9c5ef|commit]], [[https://git.kernel.org/linus/442ba16a5a51368f5bafd011609f40782aec6d65|commit]], [[https://git.kernel.org/linus/80df573af9ef3aa63e1bacb6e17d57a7cd69afe2|commit]] * gpu buddy allocator bindings [[https://lore.kernel.org/linux-kernel/20260320045711.43494-1-joelagnelf@nvidia.com/T/|(cover)]], [[https://git.kernel.org/linus/b9616d9721bf8a56d5038e85d2ebbe0ec9d56a94|commit]], [[https://git.kernel.org/linus/4b1948ef1d9802b61cff8ec1e212b18d0af152c1|commit]] * Add `register!` macro [[https://lore.kernel.org/rust-for-linux/20260314-register-v9-0-86805b2f7e9d@nvidia.com/T/|(cover)]], [[https://git.kernel.org/linus/3cc319d5f433a4d560cc944ecfb1fe50b866cd66|commit]], [[https://git.kernel.org/linus/c59a2d14cd248c77457b821b15c72e6a6a268553|commit]], [[https://git.kernel.org/linus/164f8634bfd8eef7b90c429156c59706635cfb88|commit]], [[https://git.kernel.org/linus/7836ec76ec5cd8d45759a6a360b1fda4829d2734|commit]], [[https://git.kernel.org/linus/498823541be1e2d9f947b37a10cc98e681da9828|commit]], [[https://git.kernel.org/linus/147b41ba23d63f43ed34e6940417a5506e323370|commit]], [[https://git.kernel.org/linus/20ba6a1dbcb957152f6d858015b3a3311dd6da49|commit]], [[https://git.kernel.org/linus/9a52a8f5ed97d47c9641248874f4c6a78e136d97|commit]], [[https://git.kernel.org/linus/79cf41692aadc3d0ac9b1d8e2c2f620ce2103918|commit]] * Provide an option to inline C helpers into Rust [[https://lore.kernel.org/rust-for-linux/20250319205141.3528424-1-gary@garyguo.net/T/|(cover)]], [[https://git.kernel.org/linus/e90f97ce20575cd0cdbe01db588f907448b6d9f2|commit]], [[https://git.kernel.org/linus/3a2486cc1da5cf637fe5da4540929d67c4540022|commit]] * rv * Add Hybrid Automata monitor type, per-object and deadline monitors [[https://lore.kernel.org/linux-kernel/20260330111010.153663-1-gmonaco@redhat.com/T/|(cover)]], [[https://git.kernel.org/linus/9da38a69da30ae16982f1dcf55890d159cf38cf4|commit]], [[https://git.kernel.org/linus/f5587d1b6ec938afb2f74fe399a68020d66923e4|commit]], [[https://git.kernel.org/linus/c707b1da1043f89e3368835c77a1f8a14a4a8843|commit]], [[https://git.kernel.org/linus/a82adadb16894852fc8bc5a681f2070bea33b6b6|commit]], [[https://git.kernel.org/linus/708340c2714c4770f1cfac09f20fe7fc8a3acd09|commit]], [[https://git.kernel.org/linus/13578a087152b85e53b1fa11639c814cb427808a|commit]], [[https://git.kernel.org/linus/2b406fdb33387713cb9f880e58e5ff09901c6ebc|commit]], [[https://git.kernel.org/linus/4a24127bd6cbf03fb17de8b43f2d8db3f55ca333|commit]], [[https://git.kernel.org/linus/da282bf7fadb095ee0a40c32ff0126429c769b45|commit]], [[https://git.kernel.org/linus/820725b0eb59f6011e379cc526ae90a6f3efeb50|commit]], [[https://git.kernel.org/linus/c85dbddad705babfbddfef182495994f7f5262c9|commit]], [[https://git.kernel.org/linus/b133207deb72609ad4da40c4d50128a5e150677b|commit]] * rvgen: Robustness, modernization, and fixes [[https://lore.kernel.org/lkml/20260223162407.147003-1-wander@redhat.com/T/|(cover)]], [[https://git.kernel.org/linus/a115ee5a32275d5f171506dc65e2130e218d2117|commit]], [[https://git.kernel.org/linus/3f305f86373d5940e5105110415e97b4a4c3cf92|commit]], [[https://git.kernel.org/linus/908f377f4a0fa4b0b86352af9cb858e6ffcc6e2d|commit]], [[https://git.kernel.org/linus/b70bc5cca0e8873504cf3764f281b2d9094f9653|commit]], [[https://git.kernel.org/linus/c4258d8160b2a40732f3fe5272a9ec524e0a5e94|commit]], [[https://git.kernel.org/linus/6c7e548e313dcfbb8a4965b9b93c5c59537b35d9|commit]], [[https://git.kernel.org/linus/76ad28af8e6b23e39bf7e1342887533db4271ae9|commit]], [[https://git.kernel.org/linus/0d5c9f1091350328d903f4aed5de31f493a2f55b|commit]], [[https://git.kernel.org/linus/5d5a7d88185bc7c99328a29498efb3154e2d23d7|commit]], [[https://git.kernel.org/linus/d474fedcc53aebd584dfc1a42ccb78329ca68aa0|commit]], [[https://git.kernel.org/linus/0c25d8c8dcdde32db8f8c0c3a42c7e8ff2803a0f|commit]], [[https://git.kernel.org/linus/0f57f9ad9fbef9a51438ca4153a4059d8169fc1e|commit]], [[https://git.kernel.org/linus/1b615bb0f0bf0290302ad8d37ecf7e1e0102e5b4|commit]], [[https://git.kernel.org/linus/d7ee96234b2ae6ed86a68f5e3792cb17829698ef|commit]], [[https://git.kernel.org/linus/8aee49c5a53a57014af08de6687a67de7fb679d8|commit]], [[https://git.kernel.org/linus/2074723f518173cbad400a48021971cb82481e81|commit]], [[https://git.kernel.org/linus/957dcbf0b663385dddb3eaa5cf5de5109255696f|commit]], [[https://git.kernel.org/linus/5d98f7f5b96c4abc9325c0d851b7d287d24aee93|commit]], [[https://git.kernel.org/linus/bf86059874ab651eaba9e6e0dd9aa0bc072d2648|commit]] * Allow epoll in rtapp-sleep monitor [[https://git.kernel.org/linus/00f0dadde8c5036fe6462621a6920549036dce70|commit]] * tools/nolibc * Enhance {{{printf()}}} [[https://git.kernel.org/linus/6702425cd50ebb9a71d6b441df4b0df4f58d160a|commit]], [[https://git.kernel.org/linus/ab7cd329a837711b88600e5d776836f16a0e8de8|commit]], [[https://git.kernel.org/linus/2177dd375d087012907e389f787b21ac38bb1785|commit]], [[https://git.kernel.org/linus/c0a08eb87f60daec1c1549c067945abfee711f86|commit]], [[https://git.kernel.org/linus/a2fa5a752ce67c11a9d6d6535165195073ce0c46|commit]], [[https://git.kernel.org/linus/b3d30efd052360c11abe1259a15dfcf2448b37be|commit]], [[https://git.kernel.org/linus/c5b9173ce9a110618edcb5bd92c8c724b6edf41f|commit]], [[https://git.kernel.org/linus/85f1152778f8cdc563ada12a3fc48c962b408d94|commit]], [[https://git.kernel.org/linus/125632871929e9bf5b0bc907c8fef2d326e4623a|commit]], [[https://git.kernel.org/linus/b43be424343407661d5e7c79a3584a37b91a88bb|commit]], [[https://git.kernel.org/linus/8df70ee45b1383114cdcaa9b2fe7449cdf5f46d5|commit]], [[https://git.kernel.org/linus/a30d20588fb8507540d267505a8876bc37bb3ec7|commit]], [[https://git.kernel.org/linus/5eae5f1a01aff6f9773547265167d7a680c6fbc3|commit]], [[https://git.kernel.org/linus/b5f3f59cf4384a8c9e60fa4bb1a8f4ad71126a90|commit]], [[https://git.kernel.org/linus/d3d3f64f8e964f8af6ac72294e65caad5acc452e|commit]], [[https://git.kernel.org/linus/248c7cf60c808f09044af1ce1d2c7c707696dc1e|commit]], [[https://git.kernel.org/linus/9bc019e7ba1f797ad7e24ebb33f4fa0be011ce5b|commit]] * printf: Support negative variable width and precision [[https://git.kernel.org/linus/1dff9ac2c85860af67a74777fa6d31c2ad07a15a|commit]] * Add {{{err.h}}} [[https://lore.kernel.org/linux-kselftest/20260318-nolibc-err-h-v4-0-08247a694bd9@weissschuh.net/T/|(cover)]], [[https://git.kernel.org/linus/b74be922745989573eedee2a91d987711ef968bd|commit]], [[https://git.kernel.org/linus/9da0f529c089f00e6ab8b552d7407e612b7245a8|commit]] * Add support for {{{asprintf()}}} [[https://git.kernel.org/linus/fd2e9f820005d63769a6662c276b1f52a72ed041|commit]], [[https://git.kernel.org/linus/12496aad10c5671d66e160487326de942cd440ba|commit]] |
Linux 7.1 has been released on Sun, 14 June 2026.
This changelog is not complete. While I finish it, please read the:
Summary:
Contents
Prominent features
== ==
Core (various)
clone3(): Add three new flags for pidfd-based process lifecycle management: CLONE_AUTOREAP (makes a child process auto-reap on exit without ever becoming a zombie), CLONE_NNP (sets no_new_privs on the child at clone time), and CLONE_PIDFD_AUTOKILL (ties a child's lifetime to the pidfd returned from clone3()) (cover), commit, commit, commit, commit, commit, commit
namespace: allow creating empty mount namespaces commit, commit, commit
pidfds: add coredump_code field to pidfd_info commit, commit
- io_uring:
Support for io_uring zero-copy and AF_XDP (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
kbuf: support min length left for incremental buffers commit
Allow the user to pass the timeout value inside the SQE instead of pointing to a timespec (cover), commit, commit, commit, commit
uring_cmd: allow non-iopoll cmds with IORING_SETUP_IOPOLL (cover), commit, commit, commit, commit, commit
zcrx: Cleanups and preparation patches (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- Locking:
Add/convert context analysis bits commit, commit, commit, commit
rcu: Add BOOTPARAM_RCU_STALL_PANIC Kconfig option commit
RCU: Candidate patches for the v7.1 merge window (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- VFS
move_mount: Allow MOVE_MOUNT_BENEATH to target the caller's rootfs, allowing to switch out the rootfs without pivot_root(2) commit, commit, commit
Getting rid of busy-wait in shrink_dcache_parent() commit, commit, commit, commit
Change inode->i_ino from unsigned long to u64 (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
VT: Add modifier support to cursor keys commit
hrtimer,sched: General optimizations and hrtick enablement commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
clocksource: Rewrite clocksource watchdog and related cleanups commit, commit, commit, commit, commit
Provide runtime reset interface for hung task detector (cover), commit, commit, commit
- kho
liveupdate: Prevent double preservation (cover), commit, commit, commit
pid_namespace: make init creation more flexible (cover), commit, commit, commit, commit
- Task scheduler
sched_ext: Implement cgroup sub-scheduler support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
topology: Optimize sd->shared allocation (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit
Next chunk of the Proxy Exec series: Simple Donor Migration, to allow us to migrate blocked donors across runqueues to boost remote lock owners (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
sched_ext: Overhaul DSQ reenqueue infrastructure commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
sched_ext: Add verifier-time kfunc context filter commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
sched_ext: Implement SCX_ENQ_IMMED commit, commit, commit, commit, commit, commit,
sched_ext: Use irq_work_queue_on() in schedule_deferred() commit
fair: More complex proportional newidle balance commit
deadline: Add reporting of runtime left & abs deadline to sched_getattr() for DEADLINE tasks commit
eevdf: clear buddies for preempt_short commit
fair: Prevent negative lag increase during delayed dequeue commit
fair: Skip SCHED_IDLE rq for SCHED_IDLE task commit
ublk: add shared memory zero-copy support (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
efi: Expose the runtime-services workqueue via sysfs (cover), commit, commit
workqueue: Introduce a sharded cache affinity scope (cover), commit, commit, commit, commit, commit, commit
xattr: rework simple xattrs and support user.* xattrs on sockets commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
driver core: Make deferred_probe_timeout default a Kconfig option commit
dax: Prepare for famfs (cover), commit, commit, commit, commit, commit, commit, commit, commit
Fix bugs and performance of kstack offset randomisation (cover), commit, commit
- module
Scalable symbol flags with kflagstab (cover), commit, commit, commit, commit, commit, commit, commit
- Rust
- rv
Add Hybrid Automata monitor type, per-object and deadline monitors (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rvgen: Robustness, modernization, and fixes (cover), commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Allow epoll in rtapp-sleep monitor commit
- tools/nolibc