490
Comment:
|
35196
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
#pragma description Summary of the changes and new features merged in the Linux kernel during the 6.10 development cycle |
#pragma description Summary of the changes and new features merged in the Linux kernel during the development cycle |
Line 8: | Line 7: |
This changelog is not complete. While it is completed, take a look at the LWN's merge window [[https://lwn.net/Articles/973687/|part 1]], [[https://lwn.net/Articles/974869/|part 2]] | <<TableOfContents()>> = Core (various) = * vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirements [[https://git.kernel.org/linus/42bd2af5950456d46fdaa91c3a8fb02e680f19f5|commit]] * statx: stx_subvol [[https://git.kernel.org/linus/2a82bb02941fb53d1f8df2a360e7798ae3d9d962|commit]] * sysrq: Add support to replay kernel log on consoles via sysrq [[https://git.kernel.org/linus/1b743485e27f3d874695434cc8103f557dfdf4b9|commit]], [[https://git.kernel.org/linus/693f75b91a9171e99f84fc193e39f48e21ba4a4f|commit]] * fcntl: To let userspace know whether two file descriptors refer to the same struct file [[https://git.kernel.org/linus/c62b758bae6af16fee94f556091fa74883a96b1e|commit]] * task scheduler * fair: allow disabling sched_balance_newidle with sched_relax_domain_level [[https://git.kernel.org/linus/0f1c74befa656305ecc85c954dc31f84c1cc26e1|commit]], [[https://git.kernel.org/linus/287372fa39f579a61e17b000aa74c8418d230528|commit]], [[https://git.kernel.org/linus/a1fd0b9d751f840df23ef0e75b691fc00cfd4743|commit]] * debug: Increase SCHEDSTAT_VERSION to 16 [[https://git.kernel.org/linus/11b0bfa5d463b17cac5bf6b94fea4921713530c3|commit]] * io_uring * Accept tweaks [[https://git.kernel.org/linus/d3da8e98592693811c14c31f05380f378411fea1|commit]], [[https://git.kernel.org/linus/7dcc758cca432510f77b2fe1077be2314bc3785b|commit]] * Propagate back queue status on accept [[https://git.kernel.org/linus/ac287da2e0ea5be2523222981efec86f0ca977cd|commit]], [[https://git.kernel.org/linus/7951e36ac620a9ba1bae0ac0ddd62d2e82285725|commit]], [[https://git.kernel.org/linus/0645fbe760afcc5332c858d1cbf416bf77ef3c29|commit]], [[https://git.kernel.org/linus/92ef0fd55ac80dfc2e4654edfe5d1ddfa6e070fe|commit]] * Support to inject result for NOP [[https://git.kernel.org/linus/deb1e496a83557896fe0cca0b8af01c2a97c0dc6|commit]], [[https://git.kernel.org/linus/3d8f874bd620ce03f75a5512847586828ab86544|commit]] * Implement io_uring notification (ubuf_info) stacking [[https://git.kernel.org/linus/6fe4220912d19152a26ce19713ab232f4263018d|commit]], [[https://git.kernel.org/linus/5a569469b973cb7a6c58192a37dfb8418686e518|commit]], [[https://git.kernel.org/linus/65bada80dec1f2108a751644773b2120bd789934|commit]], [[https://git.kernel.org/linus/7ab4f16f9e2440e797eae88812f800458e5879d2|commit]] * Improve async state handling [[https://git.kernel.org/linus/4a3223f7bfda14c532856152b12aace525cf8079|commit]], [[https://git.kernel.org/linus/f5b00ab2221a26202da7d10542a98203075bfdf8|commit]], [[https://git.kernel.org/linus/790b68b32a678b65b161861f83b2b782b6b9246b|commit]], [[https://git.kernel.org/linus/3ba8345aec886a3a01331e944a6a8568bf94bd10|commit]], [[https://git.kernel.org/linus/c6f32c7d9e09bf1368447e9a29e869193ecbb756|commit]], [[https://git.kernel.org/linus/50220d6ac8ff31eb065fba818e960f549fb89d4d|commit]], [[https://git.kernel.org/linus/6498c5c97ce73770ed227eb52b14d21c8343fd5b|commit]], [[https://git.kernel.org/linus/9f8539fe299c250af42325eccff66e8b8d1f15da|commit]], [[https://git.kernel.org/linus/75191341785eef51f87ff54b0ed9dfbd5a72e7c2|commit]], [[https://git.kernel.org/linus/d80f940701302e84d1398ecb103083468b566a69|commit]], [[https://git.kernel.org/linus/a9165b83c1937eeed1f0c731468216d6371d647f|commit]], [[https://git.kernel.org/linus/0d10bd77a1be0742a12e1bcf0554a4bcbdbc0f35|commit]], [[https://git.kernel.org/linus/cca6571381a0bdc88021a1f7a4c2349df21279f7|commit]], [[https://git.kernel.org/linus/d6f911a6b22f8e48aec82cd5f6b5a14dc76a56c3|commit]], [[https://git.kernel.org/linus/e2ea5a7069133c01fe3dbda95d77af7f193a1a52|commit]], [[https://git.kernel.org/linus/d10f19dff56eac5ae44dc270336b18071a8bd51c|commit]], [[https://git.kernel.org/linus/5eff57fa9f3aae3acbcaf196af507eec58955f3b|commit]], [[https://git.kernel.org/linus/e10677a8f6980dbae2e866b8320d90bae07e87ee|commit]], [[https://git.kernel.org/linus/414d0f45c316221acbf066658afdbae5b354a5cc|commit]] * Send and receive bundles [[https://git.kernel.org/linus/3e747dedd47b6250390abfc08dc0aa4817d3c052|commit]], [[https://git.kernel.org/linus/ac5f71a3d9d7eb540f6bf7e794eb4a3e4c3f11dd|commit]], [[https://git.kernel.org/linus/35c8711c8fc4c16ad2749b8314da5829a493e28e|commit]], [[https://git.kernel.org/linus/a05d1f625c7aa681d8816bc0f10089289ad07aad|commit]], [[https://git.kernel.org/linus/2f9c9515bdfde9e4df1f35782284074d3625ff8a|commit]] * timekeeping: Handle potential multiplication overflow [[https://git.kernel.org/linus/e8e9d21a5df655a62ab4611fd437fb7510d2f85c|commit]], [[https://git.kernel.org/linus/3094c6db1cba0bbca6ea19c777762c26fee747d7|commit]], [[https://git.kernel.org/linus/d0304569fb019d1bcfbbbce1ce6df6b96f04079b|commit]], [[https://git.kernel.org/linus/fb82fe2fe8588745edd73aa3a6229facac5c1e15|commit]], [[https://git.kernel.org/linus/456e3788bc7164c1c8298045e04068b8e3d8e413|commit]], [[https://git.kernel.org/linus/5b26ef660a690e424d9548fdf0565d4172d5d88f|commit]], [[https://git.kernel.org/linus/9af4548e828aa2ea66f54433c5747f64124a6240|commit]], [[https://git.kernel.org/linus/e809a80aa0bcf802f99407c23fd6be6fd4eb250a|commit]], [[https://git.kernel.org/linus/670be12ba8f5d20ee2fb0531be6977005cd62401|commit]], [[https://git.kernel.org/linus/e84f43e34faf85816587f80594541ec978449d6e|commit]], [[https://git.kernel.org/linus/0c68458b0a5878d735572b4f4d91219a1db7c784|commit]], [[https://git.kernel.org/linus/a729a63c6b2ebd8bc37646519d404f005ea8f1b2|commit]], [[https://git.kernel.org/linus/c8e3a8b6f2e62661d838ae222774121ae23777a4|commit]], [[https://git.kernel.org/linus/1beb35ec615f676d49d68b6dc23c7418ba8ff145|commit]], [[https://git.kernel.org/linus/135225a363ae67bc90bde7a2cbbe1ea0f152ba22|commit]], [[https://git.kernel.org/linus/e98ab3d4159e6bab4e391f376a1e548dd4d32524|commit]] * workqueues: implement disable/enable_work() and the delayed_work counterparts to block future executions [[https://git.kernel.org/linus/f09b10b6f442656524d2ee26e45966401a14f54b|commit]], [[https://git.kernel.org/linus/7245d24f874d781cf3f1530e6d24e1e0eba4269a|commit]], [[https://git.kernel.org/linus/c5f5b9422a49e9bc1c2f992135592ed921ac18e5|commit]], [[https://git.kernel.org/linus/e9a8e01f9b133c145dd125021ec47c006d108af4|commit]], [[https://git.kernel.org/linus/d355001fa9370df8fdd6fca0e9ed77063615c7da|commit]], [[https://git.kernel.org/linus/1211f3b21c2aa0d22d8d7f050e3a5930a91cd0e4|commit]], [[https://git.kernel.org/linus/134874e2eee9380c2700411d4844cbc29297bc01|commit]], [[https://git.kernel.org/linus/86898fa6b8cd942505860556f3a0bf52eae57fe8|commit]], [[https://git.kernel.org/linus/456a78eef2670d0e9521e87f35a056de8fec7fb2|commit]], [[https://git.kernel.org/linus/c5140688d19a4579f7b01e6ca4b6e5f5d23d3d4d|commit]], [[https://git.kernel.org/linus/bccdc1faafaf32e00d6e4dddca1ded64e3272189|commit]], [[https://git.kernel.org/linus/7cf4783b31607ad13b84bed14ea2ca446364985a|commit]], [[https://git.kernel.org/linus/978b8409eab15aa733ae3a79c9b5158d34cd3fb7|commit]], [[https://git.kernel.org/linus/cdc6e4b329bc82676886a758a940b2b6987c2109|commit]], [[https://git.kernel.org/linus/afe928c1dc611bec155d834020e0631e026aeb8a|commit]] * xarray: inline xas_descend to improve performance [[https://git.kernel.org/linus/ba591801a3df861b3b327f6122b9de4ef213aae6|commit]] * tools/nolibc: add support for uname(2) [[https://git.kernel.org/linus/0adab2b6b7336fb6ee3c6456a432dad3b1d25647|commit]] * Rust * 1.78.0 upgrade [[https://git.kernel.org/linus/56f64b370612d8967df2c2e0cead805444d4e71a|commit]], [[https://git.kernel.org/linus/00280272a0e5d98055e4d47db38a9b4b5517520e|commit]], [[https://git.kernel.org/linus/7c81aa85eee536f36ad79339bbbc7528a49d30fe|commit]] * time: Add Ktime [[https://git.kernel.org/linus/48b7f4d29ac8fcdc35a97ce38e4aecdee83b0e3f|commit]] * Arc methods for linked list [[https://git.kernel.org/linus/a0a4e17013f68739733028bba89673cdbb9caabd|commit]], [[https://git.kernel.org/linus/51f6af86de35bfd12a005caf457f2ec834193de8|commit]] * Allocation APIs [[https://git.kernel.org/linus/26f09e9b3a0696f6fe20b021901300fba26fb579|commit]], [[https://git.kernel.org/linus/08d3f54928796557fc832467ad54f04908fc14e4|commit]], [[https://git.kernel.org/linus/5ab560ce12ed0df3450968cfe4211e398ff2a8d7|commit]], [[https://git.kernel.org/linus/03989773a94490383b062912feb0c4d175f20845|commit]], [[https://git.kernel.org/linus/11795ae4cc430192fb9aee2c1142e313cbce3ec5|commit]], [[https://git.kernel.org/linus/2c1092853f163762ef0aabc551a630ef233e1be3|commit]], [[https://git.kernel.org/linus/31d94d8f586df55e7dce47a67a8428f46d09f906|commit]], [[https://git.kernel.org/linus/cc41670e06383c08f3afdd7a19b782d03ae4d63a|commit]], [[https://git.kernel.org/linus/b6a006e21b822d1dd262fa249ff71a2991e7b319|commit]], [[https://git.kernel.org/linus/9d0441bab775d2daa51370909b8648e27d0eb47d|commit]], [[https://git.kernel.org/linus/c34aa00d1d7dd482dc48660ad594cb693334de2d|commit]] * Add `Module::as_ptr` [[https://git.kernel.org/linus/d0f0241d8d8b71b3f5fdf0592e6e6b0e44d5d5c0|commit]] * rtla usage improvements [[https://git.kernel.org/linus/cdbf71962bb07493d67fee34536a5724a8bb5886|commit]], [[https://git.kernel.org/linus/fb9e90a67ee9a42779a8ea296a4cf7734258b27d|commit]], [[https://git.kernel.org/linus/a40e5e4dd0207485dee75e2b8e860d5853bcc5f7|commit]], [[https://git.kernel.org/linus/f5c0cdad6684aa4212346f48554636ec2ab98434|commit]], [[https://git.kernel.org/linus/5f0769331a965675cdfec97c09f3f6e875d7c246|commit]], [[https://git.kernel.org/linus/e9a4062e1527238c5649d0f4be794a8566fd77c9|commit]], [[https://git.kernel.org/linus/1462501c7a8d565f5949d3d5635b2111d889aaaa|commit]], [[https://git.kernel.org/linus/285dcb7665ae83d07f194a517ba290f02d4f5f73|commit]] * rtla: Add --trace-buffer-size option [[https://git.kernel.org/linus/e9a4062e1527238c5649d0f4be794a8566fd77c9|commit]] * ring-buffer: Have mmapped ring buffer keep track of missed events [[https://git.kernel.org/linus/fe832be05a8eee5f1488cbcc2c562dd82d079fd6|commit]] * RCU: Reduce synchronize_rcu() latency [[https://git.kernel.org/linus/0fd210baa07a9e3f15df1bc687293eafb119283a|commit]], [[https://git.kernel.org/linus/dfd458a95d78ce31855fe06bbfde4f4fe60c40db|commit]], [[https://git.kernel.org/linus/2053937a310a3982de9d33af3db2dbd2b32b66e4|commit]], [[https://git.kernel.org/linus/462df2f543ae360e79fcaa1b498d2a1a0c2a5b63|commit]], [[https://git.kernel.org/linus/988f569ae041ccc93a79d98d1b0043dff4d7e9b7|commit]] * NT synchronization primitive driver [[https://git.kernel.org/linus/25b9cadb1ee3434b92de9096d4a2ae91820146bf|commit]], [[https://git.kernel.org/linus/dc806bd48abc1b8a4ae72709a37e65db42a32048|commit]], [[https://git.kernel.org/linus/b46271ec40a05580d55f917c9ac52cb93553160a|commit]] * lib: add version into /proc/allocinfo output [[https://git.kernel.org/linus/a38568a0b46d4a0dbe48f4642cbe2f885c525643|commit]] * kbuild: enable some -Wextra warnings by default [[https://git.kernel.org/linus/9fdd02aa59886300b60e1cc0a4af3653796d9bd8|commit]], [[https://git.kernel.org/linus/7789bf05529889a39bcf4cd17a68521de063b88b|commit]], [[https://git.kernel.org/linus/2c1460d3b49aa3a05c50dcc371a67b559fc68ac7|commit]], [[https://git.kernel.org/linus/06bb7fc0feee32d95abc51c3226f598f30eaa261|commit]], [[https://git.kernel.org/linus/f5982cceb34700d15974bc38d667e280902da6d0|commit]], [[https://git.kernel.org/linus/52f80bb181a9a1530ade30bc18991900bbb9697f|commit]], [[https://git.kernel.org/linus/c40845e3195d074b34f8f8e400e28c9403a06588|commit]], [[https://git.kernel.org/linus/fe0b1e9a73d60f01fdc391925be74e823af7c91d|commit]], [[https://git.kernel.org/linus/cf770af5645a41a753c55a053fa1237105b0964a|commit]], [[https://git.kernel.org/linus/908dd508276da13a9b50c208577365d26692eb43|commit]], [[https://git.kernel.org/linus/bd2a70e97a11b0f63a2027e1c376a18c0496908d|commit]] * IOMMU memory observability [[https://git.kernel.org/linus/212c5c078d83d780cf2873ca931df135771e8bb7|commit]], [[https://git.kernel.org/linus/75114cbaa136fc50de3a339c85124b20466a7c46|commit]], [[https://git.kernel.org/linus/95b18ef9c69157ded5ece1136377cf8123b597f0|commit]], [[https://git.kernel.org/linus/06c375053cefc3a2f383d200596abe5ab3fb35f9|commit]], [[https://git.kernel.org/linus/bd3520a93a84cd8c3897283e5891a9106fcf5acc|commit]] * Detect interrupt storm in softlockup [[https://git.kernel.org/linus/e9a9292e2368e9be4a48aae6ff8aafa3433133e6|commit]], [[https://git.kernel.org/linus/d7037381d00286aa4beb631c401da761ee564c94|commit]], [[https://git.kernel.org/linus/25a4a015118037809c97d089d69e927737e589e1|commit]], [[https://git.kernel.org/linus/99cf63c56661be0a0c42f79b56f37a4aa34b4779|commit]], [[https://git.kernel.org/linus/86d2a2f51fbada84e377665df06b5a479a1edc99|commit]] * Fixes and cleanups to fs-writeback [[https://git.kernel.org/linus/0cfe4bdfb85256488bff2ec420d1c23a10ec3550|commit]], [[https://git.kernel.org/linus/6a1ee87176ffed1d9e749bc66a2ad85be2d7dbb7|commit]], [[https://git.kernel.org/linus/d92109891f21cf367caa2cc6dff11a4411d917f4|commit]], [[https://git.kernel.org/linus/2ddc93461214507b8e50ba7218d6260be8d623d1|commit]], [[https://git.kernel.org/linus/ac0c18f2c693f0e7a44dbbb36b14d5141e5d20e5|commit]], [[https://git.kernel.org/linus/ba679de9c3fc511f457ea0ad8f5a22e9152fa07b|commit]], [[https://git.kernel.org/linus/639924abc1ae28eb05893a402081e8e6cff23b8a|commit]] * modules: jit/text allocator [[https://git.kernel.org/linus/14e56fb2ed1dbc3c3171d12ab435b0f691f6f215|commit]], [[https://git.kernel.org/linus/7582b7be16d0ba90e3dbd9575a730cabd9eb852a|commit]], [[https://git.kernel.org/linus/12af2b83d0b17ec8b379b721dd4a8fbcd5d791f3|commit]], [[https://git.kernel.org/linus/f6bec26c0a7364d3506a3e12dab7c228ef32bd65|commit]], [[https://git.kernel.org/linus/0cdf5876c4b251eaa2b8c43cfe7bfaa8d8dcea2c|commit]], [[https://git.kernel.org/linus/1b750c2fbf82fd704255d1975db39d9b429922f0|commit]], [[https://git.kernel.org/linus/2c9e5d4a008293407836d29d35dfd4353615bd2f|commit]], [[https://git.kernel.org/linus/0cc2dc4902f425e346d46deeea2352d9fba75375|commit]], [[https://git.kernel.org/linus/0a956d52e6fc31c52e5f21a134659a28e958480d|commit]], [[https://git.kernel.org/linus/38762155fdda3af2cfca371b555a72187259acfd|commit]], [[https://git.kernel.org/linus/e2effa2235d9c7d0e9410637a2602bc69ee4f800|commit]], [[https://git.kernel.org/linus/00be875879fa676a18415e32f98194db05ee93dc|commit]], [[https://git.kernel.org/linus/223b5e57d0d50b0c07b933350dbcde92018d3080|commit]], [[https://git.kernel.org/linus/bc6b94d3ea062454ca889884db99e145efffcb93|commit]], [[https://git.kernel.org/linus/e8dbc6a87580d00a4746fbe1e7167e988d3061bc|commit]], [[https://git.kernel.org/linus/4d7b321a9ce0782a953874ec69acc2b12b9cb2cd|commit]] * Unified cross-architecture kernel-mode FPU API [[https://git.kernel.org/linus/a28e4b672f042eb38d9b09f9d1fdf58c07052da4|commit]], [[https://git.kernel.org/linus/eb4a6de4962ecacb5717a45057efc60bb2eca892|commit]], [[https://git.kernel.org/linus/77acc6b55ae46f52bfa4eca52c9fe627f5c3ba3f|commit]], [[https://git.kernel.org/linus/cb2b7b7de805cd649851fb8f2f36df3b8425682e|commit]], [[https://git.kernel.org/linus/06a990b6e0f58ad8bf2f1b5ee17b7e6106b764f1|commit]], [[https://git.kernel.org/linus/9613736d852dce2376a848e6e9af091c422a947e|commit]], [[https://git.kernel.org/linus/c41624315b602da32f59e70baa825c5f11fea892|commit]], [[https://git.kernel.org/linus/6cbd1d6d36c5d8312de99d1dfa3bec40ac840ce0|commit]], [[https://git.kernel.org/linus/b11b998e983119e27b33210a0128b27df6ae5f78|commit]] = File systems = * BTRFS * Add a shrinker for extent maps [[https://git.kernel.org/linus/5fa8a6baff817c1b427aa7a8bfc1482043be6d58|commit]], [[https://git.kernel.org/linus/f1d97e76915285013037c487d9513ab763005286|commit]], [[https://git.kernel.org/linus/002f3a2ce8b07d03aa46ed977ca86cdb30f3d668|commit]], [[https://git.kernel.org/linus/c2fbd812d749757c5abc6f995a7741da0653a4f4|commit]], [[https://git.kernel.org/linus/0d89a15e1a0dcc861481ee696ec332c998140510|commit]], [[https://git.kernel.org/linus/6c566def955cab6ae420d1c901674b8254d9d480|commit]], [[https://git.kernel.org/linus/956a17d9d050761e34ae6f2624e9c1ce456de204|commit]], [[https://git.kernel.org/linus/e778724a5ef04e7144cb766a6904bdbe842695ee|commit]], [[https://git.kernel.org/linus/6a3a9113ae1dbed188f0481815dcc94846a7b2e7|commit]], [[https://git.kernel.org/linus/65bb9fb00b7012a78b2f5d1cd042bf098900c5d3|commit]] * Restrain lock extent usage during writeback [[https://git.kernel.org/linus/0ab540995ae049f1536260b0f6124483e685b593|commit]], [[https://git.kernel.org/linus/d456c25dbb2385fa081e615793c797cbcd412724|commit]], [[https://git.kernel.org/linus/6b0a63a4fa3142d1cb0069b9c7bf02270412d96f|commit]], [[https://git.kernel.org/linus/c0707c9e1e36d56cef7b3c8de5c5fdcb14f34aa5|commit]], [[https://git.kernel.org/linus/7c9acd440f4d1124122639928ac4ff69082bbd3a|commit]], [[https://git.kernel.org/linus/6eecfa22403e2c322a91f7654ade7f126adc55c2|commit]], [[https://git.kernel.org/linus/00009d7bcb0ccc4479e1178790751e95cb36d7c4|commit]], [[https://git.kernel.org/linus/8325f41a564acf39f1251c0423e97eb73c85a56f|commit]], [[https://git.kernel.org/linus/a0766d8f35d8c7b3df319ccfd6e85b4a07c1f0bd|commit]], [[https://git.kernel.org/linus/cd241a8f554c258e92a694f6aa07e90b89ddebe6|commit]], [[https://git.kernel.org/linus/0332967b4d657754c914b2a1951ae2d4ed3d99bd|commit]], [[https://git.kernel.org/linus/0e128d4e41735b37d9450b4e622b427189afb191|commit]], [[https://git.kernel.org/linus/aa5ccf29173acfaa8aa2fdd1421aa6aca1a50cf2|commit]], [[https://git.kernel.org/linus/0ed30c17f699d5df73c445999b0114c5859d1145|commit]], [[https://git.kernel.org/linus/7034674b8a070361b3149fdae377f5b80d5f860f|commit]], [[https://git.kernel.org/linus/0586d0a89e77d717da14df42648ace4a9fd67981|commit]], [[https://git.kernel.org/linus/aa56b0aa91692c51142c3c7e4ab7665e84f792f5|commit]] * compression: migrate to folio interfaces [[https://git.kernel.org/linus/400b172b8cdcff87038697169fe9e4222120dd9a|commit]], [[https://git.kernel.org/linus/98fe01af7ebe44bcc11afe4b4d681e27b959adb4|commit]], [[https://git.kernel.org/linus/6de3595473b0bae11102ef6db40e6f2334f13ed2|commit]], [[https://git.kernel.org/linus/11e03f2f4b79eac2176d8ae5120bc9857e7fbb29|commit]], [[https://git.kernel.org/linus/ae0d22a7fcb63863742c58be11b9e75ce2cbc9f5|commit]] * Convert put_file_data() to folios [[https://git.kernel.org/linus/01b69bf9906bf5bbea79c5427e318a836d5d14e3|commit]] * CEPH * Check the cephx mds auth access in client side [[https://git.kernel.org/linus/d8fc89815f67db960d1684e1c89c36292a981250|commit]], [[https://git.kernel.org/linus/ded67830403710a60a4bb00136c0d21ca0cd7dc5|commit]], [[https://git.kernel.org/linus/2827badaf8162157271027ea6cc13056890f3e93|commit]], [[https://git.kernel.org/linus/845ae9d4926fa69d27e0912e4404d848d19c79a0|commit]] * EROFS * Zstandard compression support [[https://git.kernel.org/linus/7c35de4df1056a5a1fb4de042197b8f5b1033b61|commit]] * Add a reserved buffer pool for lz4 decompression [[https://git.kernel.org/linus/0f6273ab46375b62c8dd5c987ce7c15877602831|commit]] * EXT4 * Add support for FS_IOC_GETFSSYSFSPATH [[https://git.kernel.org/linus/fb092d407262eb4278f3d1ca24da54396a038c62|commit]] * F2FS * Assign the write hint per stream by default [[https://git.kernel.org/linus/7643f3fe27729b20e6fcf6b314b00b8b93504356|commit]] * Support to map continuous holes or preallocated address [[https://git.kernel.org/linus/9f0f6bf4271488b3d3a290ba119a0e0a08df2cc6|commit]], [[https://git.kernel.org/linus/ac7805be6cffd5a16f86872c4e56c28a1433b222|commit]] * Use folios [[https://git.kernel.org/linus/92f750d847c997ff4b0f04d83443af00fb729ba3|commit]], [[https://git.kernel.org/linus/96ea46f30b2657375fc7695f78ddb2cb50413509|commit]], [[https://git.kernel.org/linus/ed54eed355675f79d9322c07d92f38037fc6b514|commit]], [[https://git.kernel.org/linus/db92e6c729d87e6f5b0f467f01a96dbf1e452106|commit]] * FUSE * Add initial support for fs-verity [[https://git.kernel.org/linus/9fe2a036a23ceeac402c4fde8ec37c02ab25f133|commit]] * NFS * Add atomic_open for NFSv3 to handle O_TRUNC correctly [[https://git.kernel.org/linus/7c6c5249f061b64fc6b5b90bc147169a048691bf|commit]] * Don't enable NFS v2 by default [[https://git.kernel.org/linus/d1404e46ae4688c74e7504195f4fe253bcce1522|commit]] * Trivial GET_DIR_DELEGATION support [[https://git.kernel.org/linus/33a1e6ea73e5f1defe6706f006c0930a82ebdaaa|commit]] * Force all NFSv4.2 COPY requests to be synchronous [[https://git.kernel.org/linus/8d915bbf39266bb66082c1e4980e123883f19830|commit]] * Expand the implementation of OFFLOAD_STATUS [[https://git.kernel.org/linus/cc63c21682a51e24338baf30424b2987e05a556a|commit]], [[https://git.kernel.org/linus/a8483b9ad92c9d07122efe8697f0f42f6c41d1b1|commit]] * Convert write_threads, write_version and write_ports to netlink commands [[https://git.kernel.org/linus/cf619507ae8d30b5735e9356d85a8df2bcf2b6ca|commit]], [[https://git.kernel.org/linus/16a471177496c8e04a9793812c187a2c1a2192fa|commit]], [[https://git.kernel.org/linus/9077d59847896745712dff00839eac14f84b21f8|commit]], [[https://git.kernel.org/linus/924f4fb003ba114c60b3c07a011dcd86a8956cd1|commit]], [[https://git.kernel.org/linus/0842b4c80bc7162a803b1558dc6d887e0e8feb39|commit]], [[https://git.kernel.org/linus/a79ec2aecb1b3d9c59241a6155a5554b236de9b7|commit]], [[https://git.kernel.org/linus/5a939bea25be9793d9aa5d8494df667dfe625e6b|commit]] * OCFS2 * Improve write IO performance when fragmentation is high [[https://git.kernel.org/linus/1868f4aa5a4a72bbe0b7db6c1d4ee666824c3895|commit]], [[https://git.kernel.org/linus/525350221beb55bc6795595443d4cdeecb68ebec|commit]], [[https://git.kernel.org/linus/f51dac026f75863004ebfb7885cec98e6d3172bb|commit]], [[https://git.kernel.org/linus/4eb7b93e03101fd3f35e69affe566e4b1e3e3dca|commit]] * XFS * Atomic file content exchanges. A new XFS_IOC_EXCHANGE_RANGE ioctl is added to exchange ranges of bytes between two files atomically [[https://git.kernel.org/linus/5b9932f6001c70b984e8c9c2fe09e443beb4baba|commit]], [[https://git.kernel.org/linus/9a64d9b3109d01cca0b83c1d36538b7a37c5284e|commit]], [[https://git.kernel.org/linus/1518646eef26c220e9256906260ecaaa64503522|commit]], [[https://git.kernel.org/linus/6c08f434bd33f88cf169e9e43c7a5e42fb3f2118|commit]], [[https://git.kernel.org/linus/966ceafc7a437105ecfe1cadb3747b2965a260ca|commit]], [[https://git.kernel.org/linus/42672471f938cdab2573f32ce23915b78f0578f4|commit]], [[https://git.kernel.org/linus/5fd022ec7d420dfca1eaaf997923a5d4dd0dcf62|commit]], [[https://git.kernel.org/linus/497d7a2608f8b7329e92bdaaf745ca127a582ad9|commit]], [[https://git.kernel.org/linus/da165fbde23b84591b6ccdf6749277d2d767b770|commit]], [[https://git.kernel.org/linus/33a9be2b7016e79f47c4c1b523a0aa59d41893c0|commit]], [[https://git.kernel.org/linus/e62941103faa2eedba6a155316e059a490c743a6|commit]], [[https://git.kernel.org/linus/b3e60f84838d5abc3a73d7ef0fc595dd1041c565|commit]], [[https://git.kernel.org/linus/14f19991020b3c712d626727c17599f134cc6efa|commit]], [[https://git.kernel.org/linus/f783529bee39c3fa1451728007eb4890a94f2638|commit]], [[https://git.kernel.org/linus/0730e8d8ba1d1507f1d7fd719e1f835ce69961fe|commit]] * Add Parent Pointers attributes to each inode. The attribute name containing the parent inode, generation, and directory offset, while the attribute value contains the file name. This feature will enable future optimizations for online scrub, shrink, nfs handles, verity, or any other feature that could make use of quickly deriving an inodes path from the mount point [[https://git.kernel.org/linus/63211876ced33fbb730f515e8d830de53533fc82|commit]], [[https://git.kernel.org/linus/f49af061f49c004fb6df7f791f39f9ed370f767b|commit]], [[https://git.kernel.org/linus/9713dc88773d066413ae23aa474b13241507a89e|commit]], [[https://git.kernel.org/linus/a64e0134754bf88021e937aa34f1fbb5b524e585|commit]], [[https://git.kernel.org/linus/98493ff878859eb0adefbc57a49ad47a92dfd252|commit]], [[https://git.kernel.org/linus/8337d58ab2868f231a29824cd86d2e309bd36fa9|commit]], [[https://git.kernel.org/linus/f041455eb5773eda3291903ad6d1f33d4798e9a2|commit]], [[https://git.kernel.org/linus/a918f5f2cd2c9d2bf94f485c5cebbf47fb0627df|commit]], [[https://git.kernel.org/linus/5773f7f82be5aa98e4883566072d33342814cebe|commit]], [[https://git.kernel.org/linus/ae673f534a30976ce5e709c4535a59c12b786ef3|commit]], [[https://git.kernel.org/linus/297da63379c6cba504a33aa7c526f36b148d4610|commit]], [[https://git.kernel.org/linus/a08d6729637428b6ef8c6a5a94d8c6db7b805a44|commit]], [[https://git.kernel.org/linus/7dba4a5fe1c5cdf0859830380c52f29295cbf345|commit]], [[https://git.kernel.org/linus/fb102fe7fe02e70f8a49cc7f74bc0769cdab2912|commit]], [[https://git.kernel.org/linus/b7c62d90c12c6cc86f10b8a62cefe0029374b6ff|commit]], [[https://git.kernel.org/linus/f1097be220fa938de5114db57a1ddb5de2bf6046|commit]], [[https://git.kernel.org/linus/5d31a85dcc1fa4c5d4a925c6da67751653a700ba|commit]], [[https://git.kernel.org/linus/d2d18330f63cd70b50eddac76de7c59a36f2faa7|commit]], [[https://git.kernel.org/linus/5a8338c88284df4e9e697225aa65f2709333a659|commit]], [[https://git.kernel.org/linus/1c12949e50e191933c08758ae53e31b852e730d6|commit]], [[https://git.kernel.org/linus/daf9f884906bcfcffe26967aee9ece893fba019b|commit]], [[https://git.kernel.org/linus/8f4b980ee67fe53a77b70b1fdd8e15f2fe37180c|commit]], [[https://git.kernel.org/linus/af69d852dfe62b925d0df401eafad40698c889c6|commit]], [[https://git.kernel.org/linus/b8c9d4253da43c02b287831f7e576568f24fbe58|commit]], [[https://git.kernel.org/linus/233f4e12bbb2c5fb1588b857336a26e8bb6942af|commit]], [[https://git.kernel.org/linus/7dafb449b7922c1eec6fee3ed85b679d51f0f431|commit]], [[https://git.kernel.org/linus/5f98ec1cb5c264e4815e21d632ee0b3d6e700e3d|commit]], [[https://git.kernel.org/linus/7ea816ca4043c2bc6052f696b6aebe2c22980a03|commit]], [[https://git.kernel.org/linus/6ed858c7c678218aa8df9d9e75d5e9955c105415|commit]], [[https://git.kernel.org/linus/67ac7091e35bd34b75c0ec77331b53ca052e0cb3|commit]] * Scrubbing for parent pointers [[https://git.kernel.org/linus/61b3f0df5c235806d372aaf696ce9aee7746d18f|commit]], [[https://git.kernel.org/linus/b961c8bf1fc3d0232209a49f47d1cd7a55b7a861|commit]], [[https://git.kernel.org/linus/0d29a20fbdba89501bd2ac003faeee666c9a5008|commit]], [[https://git.kernel.org/linus/8ad345306d1eba337a3b88f9acbe762f9e770f76|commit]], [[https://git.kernel.org/linus/77ede5f44b0d86c2ec812442846f512884009766|commit]], [[https://git.kernel.org/linus/59a2af9086f0d60fc8de7346da67db7d764c7221|commit]], [[https://git.kernel.org/linus/e7420e75ef04787bc51688fc9bbca7da4d164a1e|commit]], [[https://git.kernel.org/linus/bf61c36a45d4c215994699a7a06a00c58d22e8a2|commit]], [[https://git.kernel.org/linus/086e934fe9c741f25a269ae74cc891eaf3f5c4e2|commit]] * Online repair for parent pointers [[https://git.kernel.org/linus/e7420e75ef04787bc51688fc9bbca7da4d164a1e|commit]], [[https://git.kernel.org/linus/bf61c36a45d4c215994699a7a06a00c58d22e8a2|commit]], [[https://git.kernel.org/linus/086e934fe9c741f25a269ae74cc891eaf3f5c4e2|commit]], [[https://git.kernel.org/linus/5769aa41ee34d4d1cc2b35376107b8e9694698f0|commit]], [[https://git.kernel.org/linus/76fc23b695f4717bb5e7b616eaad7d6213fdea9f|commit]], [[https://git.kernel.org/linus/8559b21a64d983315bdf1bd9f8dfdf732c56d057|commit]], [[https://git.kernel.org/linus/e5d7ce0364d8ee6821fd93814885c3bef775b9c3|commit]], [[https://git.kernel.org/linus/b334f7fab57a07fbece40648b4a22ab3f173bd48|commit]], [[https://git.kernel.org/linus/65a1fb7a11291f361d36e6ebf3bb5e60e9ca8d13|commit]], [[https://git.kernel.org/linus/13db7007892694c891fc37feccbd2ac8f227af78|commit]], [[https://git.kernel.org/linus/55edcd1f86474f973fccf5c5ccc8bc7908893142|commit]], [[https://git.kernel.org/linus/6efbbdeb140603351e1413aee79e789bf2279a2b|commit]], [[https://git.kernel.org/linus/a26dc21309af68623b82b4e366cbbeb5a85ce65b|commit]], [[https://git.kernel.org/linus/7be3d20bbeda6602d6c5f67ec2b8f189a07ea0e3|commit]], [[https://git.kernel.org/linus/3f50ddbf4b470f8566f99a83597da50180d937c0|commit]], [[https://git.kernel.org/linus/327ed702d84034879572812f580cb769848af7ae|commit]] * RT delalloc support [[https://git.kernel.org/linus/330c4f94b0d73e440de3f738a625e38defe1bc15|commit]], [[https://git.kernel.org/linus/b7e23c0e2e3b1c520a3370f058870b914071a470|commit]], [[https://git.kernel.org/linus/9871d0963751293bf0587759a9b6b8f808e35c7c|commit]], [[https://git.kernel.org/linus/de37dbd0ccc6933fbf4bd7b3ccbc5ac640e80b28|commit]], [[https://git.kernel.org/linus/5e1e4d4fc79c6e5f80864860208ceae27dead8a2|commit]], [[https://git.kernel.org/linus/f30f656e25eb72c4309e76b16fa45062e183a2ee|commit]], [[https://git.kernel.org/linus/dc1b17a25c321c8f1b4f90f9d6f8afb1d132b69c|commit]], [[https://git.kernel.org/linus/7e77d57a1fea5f6bfe166210385ba9f227a606d1|commit]], [[https://git.kernel.org/linus/7099bd0f243fa7511de6e95b0b8807ba7d3e5204|commit]], [[https://git.kernel.org/linus/727f8431638fdb5dc9ce9c81bdcc33fb416d45ee|commit]], [[https://git.kernel.org/linus/da2b9c3a8d2cbdeec3f13cebf4c6c86c13e1077e|commit]], [[https://git.kernel.org/linus/bd1753d8c42b6bd5d9a81c81d1ce6e3affe3a59f|commit]], [[https://git.kernel.org/linus/6a94b1acda7e7262418e23f906c12a2b08b69d12|commit]] * Vectorize scrub kernel calls [[https://git.kernel.org/linus/271557de7cbfdecb08e89ae1ca74647ceb57224f|commit]], [[https://git.kernel.org/linus/be7cf174e908b1f350dd3ae4fbdf335f22af3273|commit]], [[https://git.kernel.org/linus/c77b37584c2d1054452853e47e42c7350b8fe687|commit]], [[https://git.kernel.org/linus/b27ce0da60a523fc32e3795f96b2de5490642235|commit]], [[https://git.kernel.org/linus/4ad350ac58627bfe81f71f43f6738e36b4eb75c6|commit]] * Create temporary files for online repair [[https://git.kernel.org/linus/cab23a4233c601668da51dd53776f1f83d0dccee|commit]], [[https://git.kernel.org/linus/84c14ee39dd388d73054181c70b3f42af7ddc238|commit]], [[https://git.kernel.org/linus/20a3c1ecc35d2aa9ee1276e1cfd485689f29b662|commit]], [[https://git.kernel.org/linus/5befb047b9f4de1747bf48c63cab997a97e0088b|commit]] * Online repair of realtime summaries [[https://git.kernel.org/linus/e81ce4241318d5ec943b4fe205953498a66ca071|commit]], [[https://git.kernel.org/linus/56596d8bffd2f3c80d9844835e6c118d89b67ca9|commit]], [[https://git.kernel.org/linus/abf039e2e4afde98e448253f9a7ecc784a87924d|commit]] * Online repair of extended attributes [[https://git.kernel.org/linus/d2bd7eef4f217fc3e1ddf18b4f4eac848886bfa0|commit]], [[https://git.kernel.org/linus/629fdaf5f5b1b7f7107ed4de04e0991a99501ced|commit]], [[https://git.kernel.org/linus/e47dcf113ae348678143cc935a1183059c02c9ad|commit]], [[https://git.kernel.org/linus/0ee230dec2626ef25dc96abd47b84494f9c251e3|commit]], [[https://git.kernel.org/linus/40190f9f918aaf3355c8f777e6e658ea3bf77870|commit]] * Online repair of symbolic links [[https://git.kernel.org/linus/2651923d8d8db00a57665822f017fa7c76758044|commit]] * Move orphan files to lost and found [[https://git.kernel.org/linus/1e58a8ccf2597c9259a8e71a2bffac5e11e12ea0|commit]], [[https://git.kernel.org/linus/e6c9e75fbe792e1fb3bc7e7efce5c6bb015023c5|commit]], [[https://git.kernel.org/linus/73597e3e42b4a15030e6f93b71b53a04377ea419|commit]] * Online repair of directories [[https://git.kernel.org/linus/b1991ee3e7cf852e95a3498801303cfbb4468681|commit]], [[https://git.kernel.org/linus/a07b45576264e77ea1a781b552873e76b8b0dacc|commit]], [[https://git.kernel.org/linus/cc22edab9ea7f3ebcb61d41a417d4397e9b7b128|commit]], [[https://git.kernel.org/linus/34c9382c128270d0f4c8b36783b30f3c8085b2dd|commit]] * Detect and correct directory tree problems [[https://git.kernel.org/linus/928b721a11789a9363d6d7c32a1f3166a79f3b5f|commit]], [[https://git.kernel.org/linus/d54c5ac80f8f180eb064ca255d61a879aef6f06d|commit]], [[https://git.kernel.org/linus/37056912d5721324ac28787a4f903798f7361099|commit]], [[https://git.kernel.org/linus/3f31406aef493b3f19020909d29974e28253f91c|commit]] * SMB * netfs, cifs: Delegate high-level I/O to netfslib [[https://git.kernel.org/linus/742b3443e23104fc81edbeccfb993ae350aae981|commit]], [[https://git.kernel.org/linus/b593634424d4ff1319226eb0187c634b0b819224|commit]], [[https://git.kernel.org/linus/dc5939de82f149633d6ec1c403003538442ec9ef|commit]], [[https://git.kernel.org/linus/1a5b4edd97cee40922ca8bfb91008338d3a1de60|commit]], [[https://git.kernel.org/linus/753b67eb630db34e36ec4ae1e86c75e243ea4fc9|commit]], [[https://git.kernel.org/linus/69c3c023af25edb5433a2db824d3e7cc328f0183|commit]], [[https://git.kernel.org/linus/7c1ac89480e8d5d34d38a868642216c8f05ee602|commit]], [[https://git.kernel.org/linus/3ee1a1fc39819906f04d6c62c180e760cd3a689d|commit]], [[https://git.kernel.org/linus/2f99c0bce6d30851313c150369cabfd74e594a45|commit]], [[https://git.kernel.org/linus/a975a2f22cdce7ec0c678ce8d73d2f6616cb281c|commit]], [[https://git.kernel.org/linus/c20c0d7325abd9a8bf985a934591d75d514a3d4d|commit]], [[https://git.kernel.org/linus/40fb4828d5f6fc9dfe549e4fd8c9d705dea1315a|commit]], [[https://git.kernel.org/linus/3758c485f6c9124d8ad76b88382004cbc28a0892|commit]], [[https://git.kernel.org/linus/56257334e8e0075515aedc44044a5585dcf7f465|commit]], [[https://git.kernel.org/linus/ab58fbdeebc7f9fe8b9bc202660eae3a10e5e678|commit]], [[https://git.kernel.org/linus/edea94a69730b74a8867bbafe742c3fc4e580722|commit]] * UDF * Convert UDF to folios [[https://git.kernel.org/linus/f5985ef281f9efff3e8291123fdb8a748b506951|commit]], [[https://git.kernel.org/linus/e29741676fac5d4430b3d2b799a5ff671ea9f023|commit]], [[https://git.kernel.org/linus/d08f069cc2dafddf81b23db2ead45539b12cd0c2|commit]], [[https://git.kernel.org/linus/db6754090a4f99c67e05ae6b87343ba6e013531f|commit]], [[https://git.kernel.org/linus/b591dfb8330e30da0dcc8f5466c6f18173cdab32|commit]], [[https://git.kernel.org/linus/2f1c1bd7b18768377ff4a84974d77e6e8b371a67|commit]], [[https://git.kernel.org/linus/d257d924a3fc6fe26594fba221c8be62f043b8d0|commit]] * OPENPROMFS * Finish conversion to the new mount API [[https://git.kernel.org/linus/8f27829974b025d4df2e78894105d75e3bf349f0|commit]] * ISOFS * Convert isofs to use the new mount API [[https://git.kernel.org/linus/1b17a46c9243e9421ee1ac6d628604bbc4ae2201|commit]] * MINIX * Convert minix to use the new mount api [[https://git.kernel.org/linus/7cd7bfe59328741185ef6db3356489c22919e59b|commit]] * FREEVXFS * Convert freevxfs to the new mount API [[https://git.kernel.org/linus/b01e1a6359df16d432bfdfb31b04da78236f45b8|commit]] * OVERLAYFS * Implement tmpfile [[https://git.kernel.org/linus/9a87907de3597a339cc129229d1a20bc7365ea5f|commit]] * QNX6 * Convert qnx6 to use the new mount api [[https://git.kernel.org/linus/491681d44bf24fa9c33981d634d967cab2f59f78|commit]] * TRACEFS/DEBUGFS * Convert debugfs & tracefs to the new mount API [[https://git.kernel.org/linus/78ff640819496212feea29c62174f3eb3c837134|commit]], [[https://git.kernel.org/linus/a20971c187522f5a7cd8e961e7e9c88f31ea2bed|commit]] * NILFS2 * Convert to use the new mount API [[https://git.kernel.org/linus/36defdd9d7c605ba042962ef1eeb66a9d3ff5884|commit]] |
Linux 6.10 changelog.
Contents
1. Core (various)
vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirements commit
statx: stx_subvol commit
sysrq: Add support to replay kernel log on consoles via sysrq commit, commit
fcntl: To let userspace know whether two file descriptors refer to the same struct file commit
- task scheduler
- io_uring
Propagate back queue status on accept commit, commit, commit, commit
Implement io_uring notification (ubuf_info) stacking commit, commit, commit, commit
Improve async state handling commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Send and receive bundles commit, commit, commit, commit, commit
timekeeping: Handle potential multiplication overflow commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
workqueues: implement disable/enable_work() and the delayed_work counterparts to block future executions commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
xarray: inline xas_descend to improve performance commit
tools/nolibc: add support for uname(2) commit
- Rust
rtla usage improvements commit, commit, commit, commit, commit, commit, commit, commit
rtla: Add --trace-buffer-size option commit
ring-buffer: Have mmapped ring buffer keep track of missed events commit
RCU: Reduce synchronize_rcu() latency commit, commit, commit, commit, commit
lib: add version into /proc/allocinfo output commit
kbuild: enable some -Wextra warnings by default commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
IOMMU memory observability commit, commit, commit, commit, commit
Detect interrupt storm in softlockup commit, commit, commit, commit, commit
Fixes and cleanups to fs-writeback commit, commit, commit, commit, commit, commit, commit
modules: jit/text allocator commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Unified cross-architecture kernel-mode FPU API commit, commit, commit, commit, commit, commit, commit, commit, commit
2. File systems
- BTRFS
Add a shrinker for extent maps commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Restrain lock extent usage during writeback commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
compression: migrate to folio interfaces commit, commit, commit, commit, commit
Convert put_file_data() to folios commit
- CEPH
- EROFS
- EXT4
Add support for FS_IOC_GETFSSYSFSPATH commit
- F2FS
- FUSE
Add initial support for fs-verity commit
- NFS
Add atomic_open for NFSv3 to handle O_TRUNC correctly commit
Don't enable NFS v2 by default commit
Trivial GET_DIR_DELEGATION support commit
Force all NFSv4.2 COPY requests to be synchronous commit
Convert write_threads, write_version and write_ports to netlink commands commit, commit, commit, commit, commit, commit, commit
- OCFS2
- XFS
Atomic file content exchanges. A new XFS_IOC_EXCHANGE_RANGE ioctl is added to exchange ranges of bytes between two files atomically commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add Parent Pointers attributes to each inode. The attribute name containing the parent inode, generation, and directory offset, while the attribute value contains the file name. This feature will enable future optimizations for online scrub, shrink, nfs handles, verity, or any other feature that could make use of quickly deriving an inodes path from the mount point 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
Scrubbing for parent pointers commit, commit, commit, commit, commit, commit, commit, commit, commit
Online repair for parent pointers commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
RT delalloc support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Vectorize scrub kernel calls commit, commit, commit, commit, commit
Create temporary files for online repair commit, commit, commit, commit
Online repair of extended attributes commit, commit, commit, commit, commit
Online repair of symbolic links commit
Detect and correct directory tree problems commit, commit, commit, commit
- SMB
- UDF
- OPENPROMFS
Finish conversion to the new mount API commit
- ISOFS
Convert isofs to use the new mount API commit
- MINIX
Convert minix to use the new mount api commit
- FREEVXFS
Convert freevxfs to the new mount API commit
- OVERLAYFS
Implement tmpfile commit
- QNX6
Convert qnx6 to use the new mount api commit
- TRACEFS/DEBUGFS
- NILFS2
Convert to use the new mount API commit