diff options
Diffstat (limited to 'v5.8')
279 files changed, 2774 insertions, 0 deletions
diff --git a/v5.8/00616416488868a8b98343863e5ac078506e44e8 b/v5.8/00616416488868a8b98343863e5ac078506e44e8 new file mode 100644 index 00000000000..7a863926b5e --- /dev/null +++ b/v5.8/00616416488868a8b98343863e5ac078506e44e8 @@ -0,0 +1,20 @@ +006164164888 ("selftests/resctrl: Split validate_resctrl_feature_request()") +ca1608875ae2 ("selftests/resctrl: Pass write_schemata() resource instead of test name") +c603ff5bb830 ("selftests/resctrl: Introduce generalized test framework") +15f298821289 ("selftests/resctrl: Create struct for input parameters") +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") diff --git a/v5.8/034f0cf8fdf91cad6d1c66720e0a72fadcc1f711 b/v5.8/034f0cf8fdf91cad6d1c66720e0a72fadcc1f711 new file mode 100644 index 00000000000..fc68fe62951 --- /dev/null +++ b/v5.8/034f0cf8fdf91cad6d1c66720e0a72fadcc1f711 @@ -0,0 +1,20 @@ +034f0cf8fdf9 ("target: port block device access to file") +e6aafdc8a76b ("scsi: target: Convert to bdev_open_by_path()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/038ce802e248a985150156da84bc3f118236b898 b/v5.8/038ce802e248a985150156da84bc3f118236b898 new file mode 100644 index 00000000000..6b943ef2b64 --- /dev/null +++ b/v5.8/038ce802e248a985150156da84bc3f118236b898 @@ -0,0 +1,20 @@ +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +bcd8a929a538 ("selftests/resctrl: Don't use ctrlc_handler() outside signal handling") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +27c734f44022 ("selftests/resctrl: Fix wrong format specifier") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") diff --git a/v5.8/04aa5f4eba49d6493801d0f1d515ed237459b166 b/v5.8/04aa5f4eba49d6493801d0f1d515ed237459b166 new file mode 100644 index 00000000000..d1720694925 --- /dev/null +++ b/v5.8/04aa5f4eba49d6493801d0f1d515ed237459b166 @@ -0,0 +1,4 @@ +04aa5f4eba49 ("ext4: Configure dentry operations at dentry-creation time") +bb9cd9106b22 ("fscrypt: Have filesystems handle their d_ops") +f8f4acb6cded ("ext4: use generic casefolding support") +96485e446260 ("Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4") diff --git a/v5.8/05580bbfc6bcac93eae2c8a1bf9dc245b2934b28 b/v5.8/05580bbfc6bcac93eae2c8a1bf9dc245b2934b28 new file mode 100644 index 00000000000..f093d5b7be4 --- /dev/null +++ b/v5.8/05580bbfc6bcac93eae2c8a1bf9dc245b2934b28 @@ -0,0 +1,7 @@ +05580bbfc6bc ("nfsd: adapt to breakup of struct file_lock") +60f3154d196b ("nfsd: convert to using new filelock helpers") +2dd10de8e6bc ("lockd: introduce safe async lock op") +b38a6023da6a ("Documentation: Add missing documentation for EXPORT_OP flags") +fd19ca36fd78 ("NFSD: handle GETATTR conflict with write delegation") +dcb779fcd4ed ("nfsd: allow reaping files still under writeback") +de630176bdf8 ("Merge tag 'iversion-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux") diff --git a/v5.8/05fb1dbc821f3016a52621ccd4530c269b626130 b/v5.8/05fb1dbc821f3016a52621ccd4530c269b626130 new file mode 100644 index 00000000000..485f066ad79 --- /dev/null +++ b/v5.8/05fb1dbc821f3016a52621ccd4530c269b626130 @@ -0,0 +1,20 @@ +05fb1dbc821f ("pktcdvd: port block device access to file") +7ac86df899f0 ("pktcdvd: Convert to bdev_open_by_dev()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/0611a640e60a0473883328746f3c53934cd4dc3c b/v5.8/0611a640e60a0473883328746f3c53934cd4dc3c new file mode 100644 index 00000000000..f1f9c6cdc92 --- /dev/null +++ b/v5.8/0611a640e60a0473883328746f3c53934cd4dc3c @@ -0,0 +1,20 @@ +0611a640e60a ("eventpoll: prefer kfree_rcu() in __ep_remove()") +58c9b016e128 ("epoll: use refcount to reduce ep_mutex contention") +1e1c15839df0 ("fs/epoll: use a per-cpu counter for user's watches count") +319c15174757 ("epoll: take epitem list out of struct file") +d9f41e3c95a1 ("epoll: massage the check list insertion") +b62d2706a754 ("lift rcu_read_lock() into reverse_path_check()") +44cdc1d952e3 ("convert ->f_ep_links/->fllink to hlist") +d1ec50adb560 ("ep_insert(): move creation of wakeup source past the fl_ep_links insertion") +85353e919f6e ("ep_insert(): we only need tep->mtx around the insertion itself") +e3e096e7fc30 ("ep_insert(): don't open-code ep_remove() on failure exits") +57804b1cc461 ("lift locking/unlocking ep->mtx out of ep_{start,done}_scan()") +ff07952aeda8 ("ep_send_events_proc(): fold into the caller") +443f1a042233 ("lift the calls of ep_send_events_proc() into the callers") +1ec09974d845 ("lift the calls of ep_read_events_proc() into the callers") +db502f8a3b0b ("ep_scan_ready_list(): prepare to splitup") +bde03c4c1a6b ("ep_loop_check_proc(): saner calling conventions") +6a3890c47479 ("get rid of ep_push_nested()") +56c428cac5a2 ("ep_loop_check_proc(): lift pushing the cookie into callers") +d16312a46936 ("clean reverse_path_check_proc() a bit") +0c320f776ed8 ("reverse_path_check_proc(): don't bother with cookies") diff --git a/v5.8/06b8db3a7dde43cc7c412517c93c85d13a4557f8 b/v5.8/06b8db3a7dde43cc7c412517c93c85d13a4557f8 new file mode 100644 index 00000000000..79f7547dba1 --- /dev/null +++ b/v5.8/06b8db3a7dde43cc7c412517c93c85d13a4557f8 @@ -0,0 +1,2 @@ +06b8db3a7dde ("fs: remove NTFS classic from docum. index") +12dad495eaab ("fs/ntfs3: Add Kconfig, Makefile and doc") diff --git a/v5.8/07fd7c329839cf0b8c7766883d830a1a0d12d1dd b/v5.8/07fd7c329839cf0b8c7766883d830a1a0d12d1dd new file mode 100644 index 00000000000..3f59de20c6f --- /dev/null +++ b/v5.8/07fd7c329839cf0b8c7766883d830a1a0d12d1dd @@ -0,0 +1,15 @@ +07fd7c329839 ("libfs: add path_from_stashed()") +077c212f0344 ("fs: new accessor methods for atime and mtime") +647aa768281f ("Revert "fs: add infrastructure for multigrain timestamps"") +ffb6cf19e063 ("fs: add infrastructure for multigrain timestamps") +913e99287b98 ("fs: drop the timespec64 argument from update_time") +51b0f3ebdbbf ("xfs: have xfs_vn_update_time gets its own timestamp") +541d4c798a59 ("fs: drop the timespec64 arg from generic_update_time") +0d72b92883c6 ("fs: pass the request_mask to generic_fillattr") +13bc24457850 ("fs: rename i_ctime field to __i_ctime") +a0a415e34b57 ("xfs: convert to ctime accessor functions") +f7f438589f46 ("kernfs: convert to ctime accessor functions") +2276e5ba8567 ("fs: convert to ctime accessor functions") +0c4767923ed6 ("fs: new helper: simple_rename_timestamp") +9b6304c1d537 ("fs: add ctime accessors infrastructure") +6e17c6de3ddf ("Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/0873add0e0cd74fe3c7dae3fcfd610cbc1d08bd1 b/v5.8/0873add0e0cd74fe3c7dae3fcfd610cbc1d08bd1 new file mode 100644 index 00000000000..78ecbd254ad --- /dev/null +++ b/v5.8/0873add0e0cd74fe3c7dae3fcfd610cbc1d08bd1 @@ -0,0 +1,2 @@ +0873add0e0cd ("file: prepare for new helper") +9024b4c96576 ("d_alloc_pseudo(): move setting ->d_op there from the (sole) caller") diff --git a/v5.8/0906fbb2f7ad6ae4b1bee8777bf83171a12c10b0 b/v5.8/0906fbb2f7ad6ae4b1bee8777bf83171a12c10b0 new file mode 100644 index 00000000000..1c34ad8b1a8 --- /dev/null +++ b/v5.8/0906fbb2f7ad6ae4b1bee8777bf83171a12c10b0 @@ -0,0 +1,12 @@ +0906fbb2f7ad ("libfs: Attempt exact-match comparison first during casefolded lookup") +af494af38580 ("libfs: remove redundant checks of s_encoding") +5298d4bfe80f ("unicode: clean up the Kconfig symbol confusion") +2b3d04787012 ("unicode: Add utf8-data module") +6ca99ce756c2 ("unicode: cache the normalization tables in struct unicode_map") +fbc59d65059e ("unicode: move utf8cursor to utf8-selftest.c") +9012d79cf0c7 ("unicode: simplify utf8len") +379210db489c ("unicode: remove the unused utf8{,n}age{min,max} functions") +49bd03cc7e95 ("unicode: pass a UNICODE_AGE() tripple to utf8_load") +f3a9c8239600 ("unicode: mark the version field in struct unicode_map unsigned") +a440943e68cd ("unicode: remove the charset field from struct unicode_map") +227c4d507c71 ("Merge tag 'f2fs-for-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs") diff --git a/v5.8/0a549ed22c3c7cc6da5c5f5918efd019944489a5 b/v5.8/0a549ed22c3c7cc6da5c5f5918efd019944489a5 new file mode 100644 index 00000000000..b779c66b651 --- /dev/null +++ b/v5.8/0a549ed22c3c7cc6da5c5f5918efd019944489a5 @@ -0,0 +1,11 @@ +0a549ed22c3c ("lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg") +bb95ebbe89a7 ("lib: Introduce CONFIG_MEMCPY_KUNIT_TEST") +b6c75c4afceb ("lib/math/rational: add Kunit test cases") +1f9f78b1b376 ("mm/slub, kunit: add a KUnit test for SLUB debugging functionality") +5086ea4b0f58 ("lib/math: Add a `do_div' test module") +d73b49365ee6 ("kasan, arm64: only use kasan_depth for software modes") +afe6ef80dcec ("kasan, arm64: only init shadow for software modes") +cebd0eb29acd ("kasan: rename (un)poison_shadow to (un)poison_range") +d5750edf6da7 ("kasan: shadow declarations only for software modes") +3b1a4a864087 ("kasan: group vmalloc code") +e2ae634014d3 ("Merge tag 'riscv-for-linus-5.11-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux") diff --git a/v5.8/0c9bd6bc4bb2ecfe8ce12e9a77ccd762dabe18b4 b/v5.8/0c9bd6bc4bb2ecfe8ce12e9a77ccd762dabe18b4 new file mode 100644 index 00000000000..5e9a34521ab --- /dev/null +++ b/v5.8/0c9bd6bc4bb2ecfe8ce12e9a77ccd762dabe18b4 @@ -0,0 +1 @@ +0c9bd6bc4bb2 ("pidfd: getfd should always report ESRCH if a task is exiting") diff --git a/v5.8/0e4a862174f2a8d1653a8a9cf0815020e1d3af24 b/v5.8/0e4a862174f2a8d1653a8a9cf0815020e1d3af24 new file mode 100644 index 00000000000..b1057f1e0ad --- /dev/null +++ b/v5.8/0e4a862174f2a8d1653a8a9cf0815020e1d3af24 @@ -0,0 +1,20 @@ +0e4a862174f2 ("libfs: Convert simple directory offsets to use a Maple Tree") +ecba88a3b32d ("libfs: Add simple_offset_empty()") +7beea725a8ca ("libfs: Define a minimum directory offset") +3f6d810665df ("libfs: Re-arrange locking in offset_iterate_dir()") +796432efab1e ("libfs: getdents() should return 0 after reaching EOD") +2be4f05af71b ("libfs: Remove parent dentry locking in offset_iterate_dir()") +bbaef7973dd0 ("libfs: Add a lock class for the offset map's xa_lock") +6faddda69f62 ("libfs: Add directory operations for stable offsets") +77435322777d ("fs: port ->get_acl() to pass mnt_idmap") +011e2b717b1b ("fs: port ->tmpfile() to pass mnt_idmap") +5a6f52d20ce3 ("acl: conver higher-level helpers to rely on mnt_idmap") +a351b1f44418 ("acl: make vfs_posix_acl_to_xattr() static") +0a26bde2c9db ("acl: remove a slew of now unused helpers") +318e66856dde ("xattr: use posix acl api") +0e641857322f ("ovl: implement set acl method") +6c0a8bfb84af ("ovl: implement get acl method") +af84016f1cfe ("ecryptfs: implement get acl method") +aeb7f00542af ("acl: add vfs_remove_acl()") +4f353ba4a9f4 ("acl: add vfs_get_acl()") +e4cc9163032f ("acl: add vfs_set_acl()") diff --git a/v5.8/0e9876d8e88d81a35742e90048ab3784c49b910b b/v5.8/0e9876d8e88d81a35742e90048ab3784c49b910b new file mode 100644 index 00000000000..4f5f01be1ee --- /dev/null +++ b/v5.8/0e9876d8e88d81a35742e90048ab3784c49b910b @@ -0,0 +1,5 @@ +0e9876d8e88d ("filelock: fl_pid field should be signed int") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +6a518afcc206 ("Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping") diff --git a/v5.8/0f05ee447949cf1b72bd7c415c803ea7f7209403 b/v5.8/0f05ee447949cf1b72bd7c415c803ea7f7209403 new file mode 100644 index 00000000000..af4fba2c681 --- /dev/null +++ b/v5.8/0f05ee447949cf1b72bd7c415c803ea7f7209403 @@ -0,0 +1,3 @@ +0f05ee447949 ("selftests/filesystems:fix build error in overlayfs") +b5a78c7127f2 ("selftests/overlayfs: verify device and inode numbers in /proc/pid/maps") +dd7c9be330d8 ("selftests/filesystems: add a vfat RENAME_EXCHANGE test") diff --git a/v5.8/101c3fad29d7a0a90ff063b1aad586a0211911ec b/v5.8/101c3fad29d7a0a90ff063b1aad586a0211911ec new file mode 100644 index 00000000000..d517b0afb2e --- /dev/null +++ b/v5.8/101c3fad29d7a0a90ff063b1aad586a0211911ec @@ -0,0 +1,15 @@ +101c3fad29d7 ("libfs: Drop generic_set_encrypted_ci_d_ops") +70dfe3f0d239 ("libfs: Add helper to choose dentry operations at mount-time") +e6ca2883d987 ("libfs: Merge encrypted_ci_dentry_ops and ci_dentry_ops") +5ca14835dc42 ("fs: uninline inode_maybe_inc_iversion()") +da3f52ba3595 ("iversion: use atomic64_try_cmpxchg)") +5298d4bfe80f ("unicode: clean up the Kconfig symbol confusion") +2b3d04787012 ("unicode: Add utf8-data module") +6ca99ce756c2 ("unicode: cache the normalization tables in struct unicode_map") +fbc59d65059e ("unicode: move utf8cursor to utf8-selftest.c") +9012d79cf0c7 ("unicode: simplify utf8len") +379210db489c ("unicode: remove the unused utf8{,n}age{min,max} functions") +49bd03cc7e95 ("unicode: pass a UNICODE_AGE() tripple to utf8_load") +f3a9c8239600 ("unicode: mark the version field in struct unicode_map unsigned") +a440943e68cd ("unicode: remove the charset field from struct unicode_map") +227c4d507c71 ("Merge tag 'f2fs-for-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs") diff --git a/v5.8/11b3f8ae7081607a783d60e8098d46b787f79cad b/v5.8/11b3f8ae7081607a783d60e8098d46b787f79cad new file mode 100644 index 00000000000..46fe45bddbe --- /dev/null +++ b/v5.8/11b3f8ae7081607a783d60e8098d46b787f79cad @@ -0,0 +1,9 @@ +11b3f8ae7081 ("fs: remove the inode argument to ->d_real() method") +def3ae83da02 ("fs: store real path instead of fake path in backing file f_path") +08582d678fcf ("fs: create helper file_user_path() for user displayed mapped file path") +83bc1d294130 ("fs: get mnt_writers count for an open backing file's real path") +6cf41fcfe099 ("backing file: free directly") +0ede61d8589c ("file: convert to SLAB_TYPESAFE_BY_RCU") +93faf426e3cc ("vfs: shave work on failed file open") +3e15dcf77b23 ("fs: rename __mnt_{want,drop}_write*() helpers") +63580f669d7f ("Merge tag 'ovl-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs") diff --git a/v5.8/11ff73082f17e1adc1b717264d9b74661fc5b229 b/v5.8/11ff73082f17e1adc1b717264d9b74661fc5b229 new file mode 100644 index 00000000000..fe0b64a5a8c --- /dev/null +++ b/v5.8/11ff73082f17e1adc1b717264d9b74661fc5b229 @@ -0,0 +1,20 @@ +11ff73082f17 ("dlm: convert to using new filelock helpers") +6bd4a2bfe568 ("dlm: use FL_SLEEP to determine blocking vs non-blocking") +dc52cd2eff4a ("fs: dlm: fix F_CANCELLK to cancel pending request") +57e2c2f2d94c ("fs: dlm: fix mismatch of plock results from userspace") +c847f4e20304 ("fs: dlm: fix cleanup pending ops when interrupted") +b92a4e3f86b1 ("fs: dlm: change posix lock sigint handling") +4d413ae9ced4 ("fs: dlm: use dlm_plock_info for do_unlock_close") +ea06d4cabf52 ("fs: dlm: change plock interrupted message to debug again") +19d7ca051d30 ("fs: dlm: add pid to debug log") +dc1acd5c9469 ("dlm: replace usage of found with dedicated list iterator variable") +bcfad4265ced ("dlm: improve plock logging if interrupted") +a800ba77fd28 ("dlm: rearrange async condition return") +bcbb4ba6c9ba ("dlm: cleanup plock_op vs plock_xop") +a559790caa1c ("dlm: replace sanity checks with WARN_ON") +42252d0d2aa9 ("dlm: fix plock invalid read") +f7e33bdbd6d1 ("fs: remove mandatory file locking support") +fdd92b64d15b ("fs: warn about impending deprecation of mandatory locks") +1b2c54d63cde ("vfs: move the remap range helpers to remap_range.c") +02e83f46ebfa ("vfs: move generic_remap_checks out of mm") +c60166f04283 ("init: add an init_mount helper") diff --git a/v5.8/12f7900c575679af411aaa89340bfe3dc68b46b3 b/v5.8/12f7900c575679af411aaa89340bfe3dc68b46b3 new file mode 100644 index 00000000000..3cfdd52f9b5 --- /dev/null +++ b/v5.8/12f7900c575679af411aaa89340bfe3dc68b46b3 @@ -0,0 +1,15 @@ +12f7900c5756 ("writeback: move wb_wakeup_delayed defination to fs-writeback.c") +f87904c07551 ("writeback: avoid use-after-free after removing device") +45a2966fd641 ("writeback: fix bandwidth estimate for spiky workload") +fee468fdf41c ("writeback: reliably update bandwidth estimation") +633a2abb9e1c ("writeback: track number of inodes under writeback") +823423ef55f4 ("bdi: invert BDI_CAP_NO_ACCT_WB") +1cb039f3dc16 ("bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag") +a8b456d01cd6 ("bdi: remove BDI_CAP_SYNCHRONOUS_IO") +ed7b6b4f6e91 ("bdi: remove BDI_CAP_CGROUP_WRITEBACK") +55b2598e84e9 ("bdi: initialize ->ra_pages and ->io_pages in bdi_init") +402dd2cf46b1 ("fs: remove the unused SB_I_MULTIROOT flag") +fc93fe145316 ("block: make QUEUE_SYSFS_BIT_FNS more useful") +3562614705c6 ("block: add helper macros for queue sysfs entries") +de1b0ee490ea ("block: ensure bdi->io_pages is always initialized") +e0fc99e21e6e ("Merge tag 'for-5.9/drivers-20200803' of git://git.kernel.dk/linux-block") diff --git a/v5.8/133e267ef4a26d19c93996a874714e9f3f8c70aa b/v5.8/133e267ef4a26d19c93996a874714e9f3f8c70aa new file mode 100644 index 00000000000..2d4ce250b77 --- /dev/null +++ b/v5.8/133e267ef4a26d19c93996a874714e9f3f8c70aa @@ -0,0 +1,11 @@ +133e267ef4a2 ("time: test: Fix incorrect format specifier") +276010551664 ("time: Improve performance of time64_to_tm()") +1253b9b87e42 ("clocksource: Provide kernel module to test clocksource watchdog") +fa218f1cce6b ("clocksource: Limit number of CPUs checked for clock synchronization") +7560c02bdffb ("clocksource: Check per-CPU clock synchronization when marked unstable") +db3a34e17433 ("clocksource: Retry clock read if long delays detected") +b3550164a19d ("timekeeping: add CONFIG_LEGACY_TIMER_TICK") +0a4bb5e5507a ("x86/fpu: Allow multiple bits in clearcpuid= parameter") +1fb497dd0030 ("posix-cpu-timers: Provide mechanisms to defer timer handling to task_work") +820903c784a0 ("posix-cpu-timers: Split run_posix_cpu_timers()") +4185b3b92792 ("selftests/fpu: Add an FPU selftest") diff --git a/v5.8/14786d949a3b8cf00cc32456363b7db22894a0e6 b/v5.8/14786d949a3b8cf00cc32456363b7db22894a0e6 new file mode 100644 index 00000000000..224e419d608 --- /dev/null +++ b/v5.8/14786d949a3b8cf00cc32456363b7db22894a0e6 @@ -0,0 +1,14 @@ +14786d949a3b ("filelock: fix deadlock detection in POSIX locking") +b6be3714005c ("filelock: convert __locks_insert_block, conflict and deadlock checks to use file_lock_core") +1a6c75d4bbd2 ("filelock: convert locks_{insert,delete}_global_blocked") +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/1505ba06e52e701600172bccbc3aa7fb9bd5d0da b/v5.8/1505ba06e52e701600172bccbc3aa7fb9bd5d0da new file mode 100644 index 00000000000..94a3caad9f6 --- /dev/null +++ b/v5.8/1505ba06e52e701600172bccbc3aa7fb9bd5d0da @@ -0,0 +1,3 @@ +1505ba06e52e ("fs: Split fcntl_rw_hint()") +ec16b147a55b ("fs: Fix rw_hint validation") +7b12e49669c9 ("fs: remove fs.f_write_hint") diff --git a/v5.8/159a0d9fd50b92cc48e4c82cde79c4cb34c85953 b/v5.8/159a0d9fd50b92cc48e4c82cde79c4cb34c85953 new file mode 100644 index 00000000000..c096ff54c58 --- /dev/null +++ b/v5.8/159a0d9fd50b92cc48e4c82cde79c4cb34c85953 @@ -0,0 +1,13 @@ +159a0d9fd50b ("libfs: improve path_from_stashed() helper") +b28ddcc32d8f ("pidfs: convert to path_from_stashed() helper") +1fa08aece425 ("nsfs: convert to path_from_stashed() helper") +07fd7c329839 ("libfs: add path_from_stashed()") +cb12fd8e0dab ("pidfd: add pidfs") +50f4f2d197e1 ("pidfd: move struct pidfd_fops") +81b9d8ac0640 ("pidfd: change pidfd_send_signal() to respect PIDFD_THREAD") +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") +43f0df54c96f ("pidfd_poll: report POLLHUP when pid_task() == NULL") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +cdefbf2324ce ("pidfd: cleanup the usage of __pidfd_prepare's flags") +499aa1ca4eb6 ("Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs") diff --git a/v5.8/15f298821289d3efba87bb34db29d0ba9780a443 b/v5.8/15f298821289d3efba87bb34db29d0ba9780a443 new file mode 100644 index 00000000000..49cffb9a559 --- /dev/null +++ b/v5.8/15f298821289d3efba87bb34db29d0ba9780a443 @@ -0,0 +1,20 @@ +15f298821289 ("selftests/resctrl: Create struct for input parameters") +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") +f8f669699977 ("selftests/resctrl: Split fill_buf to allow tests finer-grained control") +348139384ba3 ("selftests/resctrl: Change function comments to say < 0 on error") diff --git a/v5.8/16ca5dfd8dcd2816edc8f4e68ac4b9c5a606fc98 b/v5.8/16ca5dfd8dcd2816edc8f4e68ac4b9c5a606fc98 new file mode 100644 index 00000000000..80560d0c69b --- /dev/null +++ b/v5.8/16ca5dfd8dcd2816edc8f4e68ac4b9c5a606fc98 @@ -0,0 +1,20 @@ +16ca5dfd8dcd ("swap: port block device usage to file") +4c6bca43c547 ("mm/swap: Convert to use bdev_open_by_dev()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/16f9ce818901c7b7618094242adc0b51208a7c89 b/v5.8/16f9ce818901c7b7618094242adc0b51208a7c89 new file mode 100644 index 00000000000..988641ff68c --- /dev/null +++ b/v5.8/16f9ce818901c7b7618094242adc0b51208a7c89 @@ -0,0 +1,9 @@ +16f9ce818901 ("smb/server: adapt to breakup of struct file_lock") +6a277077ac51 ("smb/server: convert to using new filelock helpers") +38c8a9a52082 ("smb: move client and server files to common directory fs/smb") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +abdb1742a312 ("cifs: get rid of mount options string parsing") +9fd29a5bae6e ("cifs: use fs_context for automounts") +504a73d46bad ("Merge tag '6.2-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd") diff --git a/v5.8/1901ae3cc9f8cbe78c3cdeec18cd54246ff11ca8 b/v5.8/1901ae3cc9f8cbe78c3cdeec18cd54246ff11ca8 new file mode 100644 index 00000000000..fc1f1b7fc26 --- /dev/null +++ b/v5.8/1901ae3cc9f8cbe78c3cdeec18cd54246ff11ca8 @@ -0,0 +1,2 @@ +1901ae3cc9f8 ("selftest/ftrace: fix typo in ftracetest script") +dbcf76390eb9 ("selftests/ftrace: Improve integration with kselftest runner") diff --git a/v5.8/190f676afa00d07082db170400aaa2cd4de0933f b/v5.8/190f676afa00d07082db170400aaa2cd4de0933f new file mode 100644 index 00000000000..a56cc48ef84 --- /dev/null +++ b/v5.8/190f676afa00d07082db170400aaa2cd4de0933f @@ -0,0 +1,20 @@ +190f676afa00 ("block/genhd: port disk_scan_partitions() to file") +acb083b55597 ("block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset()") +56e71bdf324d ("block: fix the exclusive open mask in disk_scan_partitions") +985958b8584c ("block: fix wrong mode for blkdev_get_by_dev() from disk_scan_partitions()") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +b2baa57475e3 ("mtd: block2mtd: factor the early block device open logic into a helper") +cf056a431215 ("init: improve the name_to_dev_t interface") +c0c1a7dcb6f5 ("init: move the nfs/cifs/ram special cases out of name_to_dev_t") +3701c600a3e7 ("init: factor the root_wait logic in prepare_namespace into a helper") +07d63cbb67cd ("init: handle ubi/mtd root mounting like all other root types") +73231b58b1b4 ("init: don't remove the /dev/ prefix from error messages") +c8643c72bc42 ("init: pass root_device_name explicitly") +a6a41d39c2d9 ("init: refactor mount_root") +e3102722ffe7 ("init: rename mount_block_root to mount_root_generic") +02b42d58f389 ("PM: hibernate: factor out a helper to find the resume device") +aa5f6ed8c21e ("driver core: return bool from driver_probe_done") +dd2e31afba9e ("ext4: wire up the ->mark_dead holder operation for log devices") +8067ca1dcdfc ("xfs: wire up the ->mark_dead holder operation for log and RT devices") diff --git a/v5.8/195b3678bea35fde0619f17b73847c30e66d79d0 b/v5.8/195b3678bea35fde0619f17b73847c30e66d79d0 new file mode 100644 index 00000000000..e1bfc79a9fe --- /dev/null +++ b/v5.8/195b3678bea35fde0619f17b73847c30e66d79d0 @@ -0,0 +1 @@ +195b3678bea3 ("minix: remove SLAB_MEM_SPREAD flag usage") diff --git a/v5.8/19871b5c7a003946d3cd4209a348ab7c0df5dbad b/v5.8/19871b5c7a003946d3cd4209a348ab7c0df5dbad new file mode 100644 index 00000000000..007b6947da5 --- /dev/null +++ b/v5.8/19871b5c7a003946d3cd4209a348ab7c0df5dbad @@ -0,0 +1,5 @@ +19871b5c7a00 ("iomap: pass the length of the dirty region to ->map_blocks") +925c86a19bac ("fs: add CONFIG_BUFFER_HEAD") +487c607df790 ("block: use iomap for writes to block devices") +727cfe976758 ("block: open code __generic_file_write_iter for blkdev writes") +c6b0271053e7 ("Merge tag 'fs_for_v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs") diff --git a/v5.8/19e94a2333c2babc773e51a9ed844cfc35a36064 b/v5.8/19e94a2333c2babc773e51a9ed844cfc35a36064 new file mode 100644 index 00000000000..de914621ff7 --- /dev/null +++ b/v5.8/19e94a2333c2babc773e51a9ed844cfc35a36064 @@ -0,0 +1,20 @@ +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +030b48fb2cf0 ("selftests/resctrl: Remove duplicate feature check from CMT test") +e33cb5702a9f ("selftests/resctrl: Make benchmark command const and build it with pointers") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +4a28c7665c2a ("selftests/resctrl: Ensure the benchmark commands fits to its array") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") diff --git a/v5.8/1a62c22a156f7235acdbdb7ca0dcddf5062744b0 b/v5.8/1a62c22a156f7235acdbdb7ca0dcddf5062744b0 new file mode 100644 index 00000000000..326f73fdaf2 --- /dev/null +++ b/v5.8/1a62c22a156f7235acdbdb7ca0dcddf5062744b0 @@ -0,0 +1,13 @@ +1a62c22a156f ("filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock_core") +1a6c75d4bbd2 ("filelock: convert locks_{insert,delete}_global_blocked") +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/1a6c75d4bbd297a2121e3ea1e21aa964d65cbc5a b/v5.8/1a6c75d4bbd297a2121e3ea1e21aa964d65cbc5a new file mode 100644 index 00000000000..b1e2f47e62c --- /dev/null +++ b/v5.8/1a6c75d4bbd297a2121e3ea1e21aa964d65cbc5a @@ -0,0 +1,12 @@ +1a6c75d4bbd2 ("filelock: convert locks_{insert,delete}_global_blocked") +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/1b9e2d90141c5e25faefbb7891f0ed8606aa02cf b/v5.8/1b9e2d90141c5e25faefbb7891f0ed8606aa02cf new file mode 100644 index 00000000000..1af092779b2 --- /dev/null +++ b/v5.8/1b9e2d90141c5e25faefbb7891f0ed8606aa02cf @@ -0,0 +1,5 @@ +1b9e2d90141c ("xfs: port block device access to files") +f3a608827d1f ("bdev: open block device as files") +3584c8f48a70 ("xfs: Block writes to log device") +653bee386c08 ("xfs: simplify device handling") +8f6f76a6a29f ("Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/1d3aa0b97c55672eff44516b1c8afb9551003d78 b/v5.8/1d3aa0b97c55672eff44516b1c8afb9551003d78 new file mode 100644 index 00000000000..c2f647fd7aa --- /dev/null +++ b/v5.8/1d3aa0b97c55672eff44516b1c8afb9551003d78 @@ -0,0 +1,20 @@ +1d3aa0b97c55 ("ocfs2: port block device access to file") +ebc4185497ea ("ocfs2: Convert to use bdev_open_by_dev()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/1fa08aece42512be072351f482096d5796edf7ca b/v5.8/1fa08aece42512be072351f482096d5796edf7ca new file mode 100644 index 00000000000..e5f14ca5316 --- /dev/null +++ b/v5.8/1fa08aece42512be072351f482096d5796edf7ca @@ -0,0 +1,15 @@ +1fa08aece425 ("nsfs: convert to path_from_stashed() helper") +fb7945b484b8 ("nsfs: use d_make_root()") +16a9496523a4 ("fs: convert core infrastructure to new timestamp accessors") +647aa768281f ("Revert "fs: add infrastructure for multigrain timestamps"") +ffb6cf19e063 ("fs: add infrastructure for multigrain timestamps") +913e99287b98 ("fs: drop the timespec64 argument from update_time") +51b0f3ebdbbf ("xfs: have xfs_vn_update_time gets its own timestamp") +541d4c798a59 ("fs: drop the timespec64 arg from generic_update_time") +0d72b92883c6 ("fs: pass the request_mask to generic_fillattr") +13bc24457850 ("fs: rename i_ctime field to __i_ctime") +a0a415e34b57 ("xfs: convert to ctime accessor functions") +2276e5ba8567 ("fs: convert to ctime accessor functions") +9b6304c1d537 ("fs: add ctime accessors infrastructure") +c9e561c4753c ("btrfs: update i_version in update_dev_time") +8e15605be8ba ("Merge tag '9p-6.4-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.8/205de6ddd7fff9340bd5e4b68105f28120671c6b b/v5.8/205de6ddd7fff9340bd5e4b68105f28120671c6b new file mode 100644 index 00000000000..06ba208ba06 --- /dev/null +++ b/v5.8/205de6ddd7fff9340bd5e4b68105f28120671c6b @@ -0,0 +1,20 @@ +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") +f8f669699977 ("selftests/resctrl: Split fill_buf to allow tests finer-grained control") +348139384ba3 ("selftests/resctrl: Change function comments to say < 0 on error") +bcd8a929a538 ("selftests/resctrl: Don't use ctrlc_handler() outside signal handling") +c90fba60f274 ("selftests/resctrl: Return -1 instead of errno on error") diff --git a/v5.8/20e6a8d0dcdc70c0a79ace13e9915e5d4fd7c611 b/v5.8/20e6a8d0dcdc70c0a79ace13e9915e5d4fd7c611 new file mode 100644 index 00000000000..83341b0ab0f --- /dev/null +++ b/v5.8/20e6a8d0dcdc70c0a79ace13e9915e5d4fd7c611 @@ -0,0 +1,20 @@ +20e6a8d0dcdc ("drbd: port block device access to file") +75e27d373425 ("drdb: Convert to use bdev_open_by_path()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/217759bbb95db7998528eb65914c3e20d890dff5 b/v5.8/217759bbb95db7998528eb65914c3e20d890dff5 new file mode 100644 index 00000000000..36d03a2b785 --- /dev/null +++ b/v5.8/217759bbb95db7998528eb65914c3e20d890dff5 @@ -0,0 +1,20 @@ +217759bbb95d ("xen: port block device access to file") +436d3705bfee ("xen/blkback: Convert to bdev_open_by_dev()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/21e25205d7f9b6d7d3807546dd12ea93844b7c8e b/v5.8/21e25205d7f9b6d7d3807546dd12ea93844b7c8e new file mode 100644 index 00000000000..7b1739aba8a --- /dev/null +++ b/v5.8/21e25205d7f9b6d7d3807546dd12ea93844b7c8e @@ -0,0 +1 @@ +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") diff --git a/v5.8/2263639f96f24a121ec9f037981b81daf5a8d60a b/v5.8/2263639f96f24a121ec9f037981b81daf5a8d60a new file mode 100644 index 00000000000..c570f35aaa8 --- /dev/null +++ b/v5.8/2263639f96f24a121ec9f037981b81daf5a8d60a @@ -0,0 +1,6 @@ +2263639f96f2 ("iov_iter: streamline iovec/bvec alignment iteration") +de4f5fed3f23 ("iov_iter: add iter_iovec() helper") +0a2481cde24f ("block: ensure bio_alloc_map_data() deals with ITER_UBUF correctly") +d46aa786fa53 ("block: use iter_ubuf for single range") +4b61152e107a ("io_uring: switch network send/recv to ITER_UBUF") +54e60e505d61 ("Merge tag 'for-6.2/io_uring-2022-12-08' of git://git.kernel.dk/linux") diff --git a/v5.8/231e872529885483056c0170641ddd76686e3a89 b/v5.8/231e872529885483056c0170641ddd76686e3a89 new file mode 100644 index 00000000000..e33eda971e9 --- /dev/null +++ b/v5.8/231e872529885483056c0170641ddd76686e3a89 @@ -0,0 +1 @@ +231e87252988 ("xfs: add support for FS_IOC_GETFSSYSFSPATH") diff --git a/v5.8/24a8b7bfb96120b32c222ef108bb7a713d1e385a b/v5.8/24a8b7bfb96120b32c222ef108bb7a713d1e385a new file mode 100644 index 00000000000..af734afaadd --- /dev/null +++ b/v5.8/24a8b7bfb96120b32c222ef108bb7a713d1e385a @@ -0,0 +1,13 @@ +24a8b7bfb961 ("fs: use inode_set_ctime_to_ts to set inode ctime to current time") +647aa768281f ("Revert "fs: add infrastructure for multigrain timestamps"") +ffb6cf19e063 ("fs: add infrastructure for multigrain timestamps") +913e99287b98 ("fs: drop the timespec64 argument from update_time") +51b0f3ebdbbf ("xfs: have xfs_vn_update_time gets its own timestamp") +541d4c798a59 ("fs: drop the timespec64 arg from generic_update_time") +0d72b92883c6 ("fs: pass the request_mask to generic_fillattr") +13bc24457850 ("fs: rename i_ctime field to __i_ctime") +a0a415e34b57 ("xfs: convert to ctime accessor functions") +2276e5ba8567 ("fs: convert to ctime accessor functions") +9b6304c1d537 ("fs: add ctime accessors infrastructure") +c9e561c4753c ("btrfs: update i_version in update_dev_time") +8e15605be8ba ("Merge tag '9p-6.4-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.8/24be05591fb7a2a3edd639092c045298dd57aeea b/v5.8/24be05591fb7a2a3edd639092c045298dd57aeea new file mode 100644 index 00000000000..14b4f9a5c66 --- /dev/null +++ b/v5.8/24be05591fb7a2a3edd639092c045298dd57aeea @@ -0,0 +1,20 @@ +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") +f8f669699977 ("selftests/resctrl: Split fill_buf to allow tests finer-grained control") +e33cb5702a9f ("selftests/resctrl: Make benchmark command const and build it with pointers") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +4a28c7665c2a ("selftests/resctrl: Ensure the benchmark commands fits to its array") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") +caddc0fbe495 ("selftests/resctrl: Move resctrl FS mount/umount to higher level") +51a0c3b7f028 ("selftests/resctrl: Close perf value read fd on errors") diff --git a/v5.8/2558e3b23112adb82a558bab616890a790a38bc6 b/v5.8/2558e3b23112adb82a558bab616890a790a38bc6 new file mode 100644 index 00000000000..1eb99b4aea9 --- /dev/null +++ b/v5.8/2558e3b23112adb82a558bab616890a790a38bc6 @@ -0,0 +1,14 @@ +2558e3b23112 ("libfs: add stashed_dentry_prune()") +159a0d9fd50b ("libfs: improve path_from_stashed() helper") +b28ddcc32d8f ("pidfs: convert to path_from_stashed() helper") +1fa08aece425 ("nsfs: convert to path_from_stashed() helper") +07fd7c329839 ("libfs: add path_from_stashed()") +cb12fd8e0dab ("pidfd: add pidfs") +50f4f2d197e1 ("pidfd: move struct pidfd_fops") +81b9d8ac0640 ("pidfd: change pidfd_send_signal() to respect PIDFD_THREAD") +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") +43f0df54c96f ("pidfd_poll: report POLLHUP when pid_task() == NULL") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +cdefbf2324ce ("pidfd: cleanup the usage of __pidfd_prepare's flags") +499aa1ca4eb6 ("Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs") diff --git a/v5.8/269a6194dcbaa5d8e61f32000486fc0f2acf08d0 b/v5.8/269a6194dcbaa5d8e61f32000486fc0f2acf08d0 new file mode 100644 index 00000000000..2e498ab37df --- /dev/null +++ b/v5.8/269a6194dcbaa5d8e61f32000486fc0f2acf08d0 @@ -0,0 +1,16 @@ +269a6194dcba ("filelock: reorganize locks_delete_block and __locks_insert_block") +e8a166cf3d72 ("filelock: clean up locks_delete_block internals") +b6be3714005c ("filelock: convert __locks_insert_block, conflict and deadlock checks to use file_lock_core") +1a62c22a156f ("filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock_core") +1a6c75d4bbd2 ("filelock: convert locks_{insert,delete}_global_blocked") +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/2824083db76cb9d4b7910607b367e93b02912865 b/v5.8/2824083db76cb9d4b7910607b367e93b02912865 new file mode 100644 index 00000000000..1fe0b611766 --- /dev/null +++ b/v5.8/2824083db76cb9d4b7910607b367e93b02912865 @@ -0,0 +1,20 @@ +2824083db76c ("ovl: Always reject mounting over case-insensitive directories") +24e16e385f22 ("ovl: add support for appending lowerdirs one by one") +819829f0319a ("ovl: refactor layer parsing helpers") +0cea4c097d97 ("ovl: store and show the user provided lowerdir mount option") +c835110b588a ("ovl: remove unused code in lowerdir param parsing") +32db51070850 ("ovl: fix regression in showing lowerdir mount option") +a535116d8033 ("ovl: make use of ->layers safe in rcu pathwalk") +f01d08899fd7 ("ovl: make consistent use of OVL_FS()") +16aac5ad1fa9 ("ovl: support encoding non-decodable file handles") +184996e92e86 ("ovl: Validate verity xattr when resolving lowerdata") +bf07089081a0 ("ovl: Add versioned header for overlay.metacopy xattr") +7fb7998b599a ("ovl: move all parameter handling into params.{c,h}") +ceecc2d87f00 ("ovl: reserve ability to reconfigure mount options with new mount api") +b36a5780cb44 ("ovl: modify layer parameter parsing") +1784fbc2ed9c ("ovl: port to new mount api") +ac519625edf2 ("ovl: factor out ovl_parse_options() helper") +af5f2396b671 ("ovl: store enum redirect_mode in config instead of a string") +dcb399de1e40 ("ovl: pass ovl_fs to xino helpers") +367d002d6cd2 ("ovl: clarify ovl_get_root() semantics") +e4599d4b1aef ("ovl: negate the ofs->share_whiteout boolean") diff --git a/v5.8/282c30f320ba25794b66c2231ab134d15465ef21 b/v5.8/282c30f320ba25794b66c2231ab134d15465ef21 new file mode 100644 index 00000000000..99ef2770e58 --- /dev/null +++ b/v5.8/282c30f320ba25794b66c2231ab134d15465ef21 @@ -0,0 +1,6 @@ +282c30f320ba ("filelock: remove temporary compatibility macros") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +75cabec0111b ("filelock: add some new helper functions") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/2851f57d2dabd76a79365b78fedc80d2ed3ac2d8 b/v5.8/2851f57d2dabd76a79365b78fedc80d2ed3ac2d8 new file mode 100644 index 00000000000..f4adb126024 --- /dev/null +++ b/v5.8/2851f57d2dabd76a79365b78fedc80d2ed3ac2d8 @@ -0,0 +1 @@ +2851f57d2dab ("selftests: thermal: intel: workload_hint: add missing gitignore") diff --git a/v5.8/2892731ec2893252cdbc256a2bd5436b7fd94cf7 b/v5.8/2892731ec2893252cdbc256a2bd5436b7fd94cf7 new file mode 100644 index 00000000000..f0cdebf4c90 --- /dev/null +++ b/v5.8/2892731ec2893252cdbc256a2bd5436b7fd94cf7 @@ -0,0 +1,20 @@ +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +348139384ba3 ("selftests/resctrl: Change function comments to say < 0 on error") +bcd8a929a538 ("selftests/resctrl: Don't use ctrlc_handler() outside signal handling") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +27c734f44022 ("selftests/resctrl: Fix wrong format specifier") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") diff --git a/v5.8/292fcaa1f937345cb65f3af82a1ee6692c8df9eb b/v5.8/292fcaa1f937345cb65f3af82a1ee6692c8df9eb new file mode 100644 index 00000000000..6b27fe1956b --- /dev/null +++ b/v5.8/292fcaa1f937345cb65f3af82a1ee6692c8df9eb @@ -0,0 +1 @@ +292fcaa1f937 ("smb: remove redundant check") diff --git a/v5.8/2a95fd3cc23d06bf2a86f30c3ca983b170dcc665 b/v5.8/2a95fd3cc23d06bf2a86f30c3ca983b170dcc665 new file mode 100644 index 00000000000..f0923c4717e --- /dev/null +++ b/v5.8/2a95fd3cc23d06bf2a86f30c3ca983b170dcc665 @@ -0,0 +1,2 @@ +2a95fd3cc23d ("jfs: remove SLAB_MEM_SPREAD flag usage") +5d299f44d765 ("jfs: Avoid field-overflowing memcpy()") diff --git a/v5.8/2cd114294d1dad6ed19217c909680f9fd30ee711 b/v5.8/2cd114294d1dad6ed19217c909680f9fd30ee711 new file mode 100644 index 00000000000..cfa596897bf --- /dev/null +++ b/v5.8/2cd114294d1dad6ed19217c909680f9fd30ee711 @@ -0,0 +1,6 @@ +2cd114294d1d ("smb/client: convert to using new filelock helpers") +38c8a9a52082 ("smb: move client and server files to common directory fs/smb") +abdb1742a312 ("cifs: get rid of mount options string parsing") +9fd29a5bae6e ("cifs: use fs_context for automounts") +5dd8ce24667a ("cifs: missing directory in MAINTAINERS file") +332019e23a51 ("Merge tag '5.20-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6") diff --git a/v5.8/2dd0b5a8fcc4f6fef307c79a3ff1d91d9595004d b/v5.8/2dd0b5a8fcc4f6fef307c79a3ff1d91d9595004d new file mode 100644 index 00000000000..238e64c3864 --- /dev/null +++ b/v5.8/2dd0b5a8fcc4f6fef307c79a3ff1d91d9595004d @@ -0,0 +1,12 @@ +2dd0b5a8fcc4 ("selftests: ktap_helpers: Add a helper to finish the test") +d63fde98b892 ("selftests: ktap_helpers: Add a helper to abort the test") +d90b7c705c5d ("selftests: ktap_helpers: Add helper to pass/fail test based on exit code") +7c079e909b21 ("selftests: Move KTAP bash helpers to selftests common folder") +14571ab1ad21 ("kselftest: Add new test for detecting unprobed Devicetree devices") +917c362b5f8a ("MAINTAINERS: of: collapse overlay entry into main device tree entry") +bbb774d921e2 ("net: Add tests for bonding and team address list management") +c078290a2b76 ("selftests: include bonding tests into the kselftest infra") +cbac924200b8 ("selftests: drivers/s390x: Add uvdevice tests") +4689752c79fa ("drivers/s390/char: Add Ultravisor io device") +735931f9a51a ("MAINTAINERS: add uv.c also to KVM/s390") +f0f0a5df4e08 ("selftests: Extract run_kselftest.sh and generate stand-alone test list") diff --git a/v5.8/2fadeb950f53c017bde9e156e443528265dd3629 b/v5.8/2fadeb950f53c017bde9e156e443528265dd3629 new file mode 100644 index 00000000000..5da194e50b3 --- /dev/null +++ b/v5.8/2fadeb950f53c017bde9e156e443528265dd3629 @@ -0,0 +1,20 @@ +2fadeb950f53 ("kunit: make kunit_bus_type const") +d03c720e03bd ("kunit: Add APIs for managing devices") +05e2006ce493 ("kunit: Use string_stream for test log") +a00a72709175 ("kunit: Add module attribute") +02c2d0c2a841 ("kunit: Add speed attribute") +39e92cb1e4a1 ("kunit: Add test attributes API structure") +b1eaa8b2a55c ("kunit: Update kunit_print_ok_not_ok function") +b08f75b9bb01 ("kunit: Fix reporting of the skipped parameterized tests") +d273b72846d6 ("kunit/test: Add example test showing parameterized testing") +a42077b78768 ("kunit: add tests for using current KUnit test field") +7232282dd47c ("kunit: increase KUNIT_LOG_SIZE to 2048 bytes") +2c6a96dad579 ("kunit: fix bug of extra newline characters in debugfs logs") +f9a301c3317d ("kunit: fix bug in the order of lines in debugfs logs") +887d85a0736f ("kunit: fix bug in debugfs logs of parameterized tests") +e047c5eaa763 ("kunit: Expose 'static stub' API to redirect functions") +7170b7ed6acb ("kunit: Add "hooks" to call into KUnit when it's built as a module") +db105c37a4d6 ("kunit: Export kunit_running()") +6c738b52316c ("kunit: improve KTAP compliance of KUnit test output") +91e93592219f ("kunit: Use the static key when retrieving the current test") +908d0c177bbc ("kunit: Provide a static key to check if KUnit is actively running tests") diff --git a/v5.8/3058fca1ed7955c904584a6d86108d664a927177 b/v5.8/3058fca1ed7955c904584a6d86108d664a927177 new file mode 100644 index 00000000000..42dfd9caea9 --- /dev/null +++ b/v5.8/3058fca1ed7955c904584a6d86108d664a927177 @@ -0,0 +1 @@ +3058fca1ed79 ("fs: make file_dentry() a simple accessor") diff --git a/v5.8/30deff8531f469453ccc0981f14eceb0a2ea68d6 b/v5.8/30deff8531f469453ccc0981f14eceb0a2ea68d6 new file mode 100644 index 00000000000..1f78ac4382c --- /dev/null +++ b/v5.8/30deff8531f469453ccc0981f14eceb0a2ea68d6 @@ -0,0 +1,20 @@ +30deff8531f4 ("iomap: map multiple blocks at a time") +410bb2ce6111 ("iomap: submit ioends immediately") +f525152a0f0f ("iomap: factor out a iomap_writepage_map_block helper") +ae5535efd8c4 ("iomap: don't chain bios") +dec3a7b3aa45 ("iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend") +7edfc610ec31 ("iomap: clean up the iomap_alloc_ioend calling convention") +cc9542534bf0 ("iomap: move all remaining per-folio logic into iomap_writepage_map") +e3a491a26b62 ("iomap: factor out a iomap_writepage_handle_eof helper") +c2dc7e5589a1 ("iomap: move the PF_MEMALLOC check to iomap_writepages") +432acd550e36 ("iomap: move the io_folios field out of struct iomap_ioend") +80d012e98894 ("iomap: treat inline data in iomap_writepage_map as an I/O error") +7ea1d9b4a840 ("iomap: clear the per-folio dirty bits on all writeback failures") +4ce02c679722 ("iomap: Add per-block dirty state tracking to improve performance") +7f79d85b525b ("iomap: Refactor iomap_write_delalloc_punch() function out") +eee2d2e6ea55 ("iomap: Fix possible overflow condition in iomap_write_delalloc_scan") +cc86181a3b76 ("iomap: Add some uptodate state handling helpers for ifs state bitmap") +3ea5c76cadee ("iomap: Drop ifs argument from iomap_set_range_uptodate()") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") +c2478469f2bb ("fs: iomap: use bio_add_folio_nofail where possible") diff --git a/v5.8/321de651fa565dcf76c017b257bdf15ec7fff45d b/v5.8/321de651fa565dcf76c017b257bdf15ec7fff45d new file mode 100644 index 00000000000..f1ec15694f5 --- /dev/null +++ b/v5.8/321de651fa565dcf76c017b257bdf15ec7fff45d @@ -0,0 +1,6 @@ +321de651fa56 ("block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access") +ed5cc702d311 ("block: Add config option to not allow writing to mounted devices") +cd34758c5238 ("block: Remove blkdev_get_by_*() functions") +841dd789b862 ("block: Use bdev_open_by_dev() in blkdev_open()") +e719b4d15674 ("block: Provide bdev_open_* functions") +a0433f8cae3a ("Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux") diff --git a/v5.8/33403bc7fe2ec35cd87e4f11db4d1a1da1e5ce12 b/v5.8/33403bc7fe2ec35cd87e4f11db4d1a1da1e5ce12 new file mode 100644 index 00000000000..8ec0a7cd448 --- /dev/null +++ b/v5.8/33403bc7fe2ec35cd87e4f11db4d1a1da1e5ce12 @@ -0,0 +1,20 @@ +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +27c734f44022 ("selftests/resctrl: Fix wrong format specifier") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") +caddc0fbe495 ("selftests/resctrl: Move resctrl FS mount/umount to higher level") +51a0c3b7f028 ("selftests/resctrl: Close perf value read fd on errors") diff --git a/v5.8/3425a2005b291b62b6f6deeeab1156839c41cf85 b/v5.8/3425a2005b291b62b6f6deeeab1156839c41cf85 new file mode 100644 index 00000000000..f283228910f --- /dev/null +++ b/v5.8/3425a2005b291b62b6f6deeeab1156839c41cf85 @@ -0,0 +1 @@ +3425a2005b29 ("selftests/ftrace: Add test to exercize function tracer across cpu hotplug") diff --git a/v5.8/345e8abe4c355bc24bab3f4a5634122e55be8665 b/v5.8/345e8abe4c355bc24bab3f4a5634122e55be8665 new file mode 100644 index 00000000000..337c54fd768 --- /dev/null +++ b/v5.8/345e8abe4c355bc24bab3f4a5634122e55be8665 @@ -0,0 +1,20 @@ +345e8abe4c35 ("selftests/resctrl: Get domain id from cache id") +6874f6ed92df ("selftests/resctrl: Rename resource ID to domain ID") +e73dda7ffd85 ("selftests/resctrl: Add helper to convert L2/3 to integer") +ca1608875ae2 ("selftests/resctrl: Pass write_schemata() resource instead of test name") +15f298821289 ("selftests/resctrl: Create struct for input parameters") +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") diff --git a/v5.8/347d49fdf36c5e2411afdb312935d88183fe5811 b/v5.8/347d49fdf36c5e2411afdb312935d88183fe5811 new file mode 100644 index 00000000000..cf145731eee --- /dev/null +++ b/v5.8/347d49fdf36c5e2411afdb312935d88183fe5811 @@ -0,0 +1,10 @@ +347d49fdf36c ("filelock: convert locks_wake_up_blocks to take a file_lock_core pointer") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/348139384ba30eccd4ce4f01fcf575b08ce81b83 b/v5.8/348139384ba30eccd4ce4f01fcf575b08ce81b83 new file mode 100644 index 00000000000..50d31b0c930 --- /dev/null +++ b/v5.8/348139384ba30eccd4ce4f01fcf575b08ce81b83 @@ -0,0 +1 @@ +348139384ba3 ("selftests/resctrl: Change function comments to say < 0 on error") diff --git a/v5.8/3789fb8746dc0f484db2d6f48b390f0f535d5120 b/v5.8/3789fb8746dc0f484db2d6f48b390f0f535d5120 new file mode 100644 index 00000000000..3d88ab126c2 --- /dev/null +++ b/v5.8/3789fb8746dc0f484db2d6f48b390f0f535d5120 @@ -0,0 +1,20 @@ +3789fb8746dc ("bcache: port block device access to files") +b3856da79062 ("bcache: Fixup error handling in register_cache()") +631b001fd6bc ("bcache: Convert to bdev_open_by_path()") +2c5555983bd2 ("bcache: Fix bcache device claiming") +abcc0cbd4928 ("bcache: Alloc holder object before async registration") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") diff --git a/v5.8/386dc41cf54dcf44ea40de1aca900f02b756cec0 b/v5.8/386dc41cf54dcf44ea40de1aca900f02b756cec0 new file mode 100644 index 00000000000..6f717891ec6 --- /dev/null +++ b/v5.8/386dc41cf54dcf44ea40de1aca900f02b756cec0 @@ -0,0 +1,2 @@ +386dc41cf54d ("init: flush async file closing") +1ec6574a3c0a ("Merge tag 'kthread-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace") diff --git a/v5.8/3948abaa4e2be938ccdfc289385a27342fb13d43 b/v5.8/3948abaa4e2be938ccdfc289385a27342fb13d43 new file mode 100644 index 00000000000..572762fe9dd --- /dev/null +++ b/v5.8/3948abaa4e2be938ccdfc289385a27342fb13d43 @@ -0,0 +1 @@ +3948abaa4e2b ("do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak") diff --git a/v5.8/3956f35fbd36aee35766008ce6a9b0ed812d93ef b/v5.8/3956f35fbd36aee35766008ce6a9b0ed812d93ef new file mode 100644 index 00000000000..6101679f452 --- /dev/null +++ b/v5.8/3956f35fbd36aee35766008ce6a9b0ed812d93ef @@ -0,0 +1,7 @@ +3956f35fbd36 ("ceph: adapt to breakup of struct file_lock") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.8/39a6c668e4e78c3bc262c24d9aabd0a49027f948 b/v5.8/39a6c668e4e78c3bc262c24d9aabd0a49027f948 new file mode 100644 index 00000000000..70450266ef1 --- /dev/null +++ b/v5.8/39a6c668e4e78c3bc262c24d9aabd0a49027f948 @@ -0,0 +1,6 @@ +39a6c668e4e7 ("efs: convert efs to use the new mount api") +621c1f42945e ("block: move struct block_device to blk_types.h") +3f1266f1f82d ("block: move block-related definitions out of fs.h") +dd0dca223e09 ("block: simplify sb_is_blkdev_sb") +764b23bd9af8 ("block: mark bd_finish_claiming static") +b818f09e46f9 ("tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK") diff --git a/v5.8/3c6bfc9cc7f0e3bed76ff0a7ed5bf89059b7b0bd b/v5.8/3c6bfc9cc7f0e3bed76ff0a7ed5bf89059b7b0bd new file mode 100644 index 00000000000..b70ce8cc2d2 --- /dev/null +++ b/v5.8/3c6bfc9cc7f0e3bed76ff0a7ed5bf89059b7b0bd @@ -0,0 +1,20 @@ +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +bcd8a929a538 ("selftests/resctrl: Don't use ctrlc_handler() outside signal handling") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +27c734f44022 ("selftests/resctrl: Fix wrong format specifier") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") diff --git a/v5.8/3cdad0a5a6cf581519748612cb449b43379510a4 b/v5.8/3cdad0a5a6cf581519748612cb449b43379510a4 new file mode 100644 index 00000000000..0777f0ddd47 --- /dev/null +++ b/v5.8/3cdad0a5a6cf581519748612cb449b43379510a4 @@ -0,0 +1,20 @@ +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +bcd8a929a538 ("selftests/resctrl: Don't use ctrlc_handler() outside signal handling") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +27c734f44022 ("selftests/resctrl: Fix wrong format specifier") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") diff --git a/v5.8/3d40f78169a0a954ff06e2b0f8e21463f7edb433 b/v5.8/3d40f78169a0a954ff06e2b0f8e21463f7edb433 new file mode 100644 index 00000000000..168eb61e4e9 --- /dev/null +++ b/v5.8/3d40f78169a0a954ff06e2b0f8e21463f7edb433 @@ -0,0 +1,10 @@ +3d40f78169a0 ("filelock: drop the IS_* macros") +90f7d7a0d0d6 ("locks: remove LOCK_MAND flock lock support") +f7e33bdbd6d1 ("fs: remove mandatory file locking support") +fdd92b64d15b ("fs: warn about impending deprecation of mandatory locks") +b8da9b10e26c ("fs/locks: print full locks information") +1b2c54d63cde ("vfs: move the remap range helpers to remap_range.c") +02e83f46ebfa ("vfs: move generic_remap_checks out of mm") +c60166f04283 ("init: add an init_mount helper") +bcbacc4909f1 ("devtmpfs: refactor devtmpfsd()") +a1e6aaa3743a ("fs: refactor do_mount") diff --git a/v5.8/3f6d810665dfde0d33785420618ceb03fba0619d b/v5.8/3f6d810665dfde0d33785420618ceb03fba0619d new file mode 100644 index 00000000000..cdcb2ff8c49 --- /dev/null +++ b/v5.8/3f6d810665dfde0d33785420618ceb03fba0619d @@ -0,0 +1,20 @@ +3f6d810665df ("libfs: Re-arrange locking in offset_iterate_dir()") +2be4f05af71b ("libfs: Remove parent dentry locking in offset_iterate_dir()") +6faddda69f62 ("libfs: Add directory operations for stable offsets") +77435322777d ("fs: port ->get_acl() to pass mnt_idmap") +011e2b717b1b ("fs: port ->tmpfile() to pass mnt_idmap") +5a6f52d20ce3 ("acl: conver higher-level helpers to rely on mnt_idmap") +a351b1f44418 ("acl: make vfs_posix_acl_to_xattr() static") +0a26bde2c9db ("acl: remove a slew of now unused helpers") +318e66856dde ("xattr: use posix acl api") +0e641857322f ("ovl: implement set acl method") +6c0a8bfb84af ("ovl: implement get acl method") +af84016f1cfe ("ecryptfs: implement get acl method") +aeb7f00542af ("acl: add vfs_remove_acl()") +4f353ba4a9f4 ("acl: add vfs_get_acl()") +e4cc9163032f ("acl: add vfs_set_acl()") +e61b135f7bfe ("integrity: implement get and set acl hook") +72b3897e7810 ("security: add get, remove and set acl hook") +6cd4d4e8b6e1 ("9p: implement get acl method") +bd9684b042dc ("cifs: implement get acl method") +7420332a6ff4 ("fs: add new get acl method") diff --git a/v5.8/410bb2ce611133a11d4d11f0aef4c83f095c3200 b/v5.8/410bb2ce611133a11d4d11f0aef4c83f095c3200 new file mode 100644 index 00000000000..c823caceaeb --- /dev/null +++ b/v5.8/410bb2ce611133a11d4d11f0aef4c83f095c3200 @@ -0,0 +1,20 @@ +410bb2ce6111 ("iomap: submit ioends immediately") +f525152a0f0f ("iomap: factor out a iomap_writepage_map_block helper") +ae5535efd8c4 ("iomap: don't chain bios") +dec3a7b3aa45 ("iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend") +7edfc610ec31 ("iomap: clean up the iomap_alloc_ioend calling convention") +cc9542534bf0 ("iomap: move all remaining per-folio logic into iomap_writepage_map") +e3a491a26b62 ("iomap: factor out a iomap_writepage_handle_eof helper") +c2dc7e5589a1 ("iomap: move the PF_MEMALLOC check to iomap_writepages") +432acd550e36 ("iomap: move the io_folios field out of struct iomap_ioend") +80d012e98894 ("iomap: treat inline data in iomap_writepage_map as an I/O error") +7ea1d9b4a840 ("iomap: clear the per-folio dirty bits on all writeback failures") +4ce02c679722 ("iomap: Add per-block dirty state tracking to improve performance") +7f79d85b525b ("iomap: Refactor iomap_write_delalloc_punch() function out") +eee2d2e6ea55 ("iomap: Fix possible overflow condition in iomap_write_delalloc_scan") +cc86181a3b76 ("iomap: Add some uptodate state handling helpers for ifs state bitmap") +3ea5c76cadee ("iomap: Drop ifs argument from iomap_set_range_uptodate()") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") +c2478469f2bb ("fs: iomap: use bio_add_folio_nofail where possible") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/41bcbe59c3b3fa7171dd2e3a365e6d5154198f30 b/v5.8/41bcbe59c3b3fa7171dd2e3a365e6d5154198f30 new file mode 100644 index 00000000000..6542afab81a --- /dev/null +++ b/v5.8/41bcbe59c3b3fa7171dd2e3a365e6d5154198f30 @@ -0,0 +1,15 @@ +41bcbe59c3b3 ("fs: FS_IOC_GETUUID") +4c5b47997521 ("vfs: add fileattr ops") +549c7297717c ("fs: make helpers idmap mount aware") +643fe55a0679 ("open: handle idmapped mounts in do_truncate()") +6521f8917082 ("namei: prepare for idmapped mounts") +9fe61450972d ("namei: introduce struct renamedata") +ba73d98745be ("namei: handle idmapped mounts in may_*() helpers") +0d56a4518d5e ("stat: handle idmapped mounts") +e65ce2a50cf6 ("acl: handle idmapped mounts") +2f221d6f7b88 ("attr: handle idmapped mounts") +21cb47be6fb9 ("inode: make init and permission helpers idmapped mount aware") +47291baa8ddf ("namei: make permission helpers idmapped mount aware") +0558c1bf5a08 ("capability: handle idmapped mounts") +02f92b3868a1 ("fs: add file and path permissions helpers") +71c061d24438 ("Merge tag 'for-5.11-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux") diff --git a/v5.8/42c3732fa8073717dd7d924472f1c0bc5b452fdc b/v5.8/42c3732fa8073717dd7d924472f1c0bc5b452fdc new file mode 100644 index 00000000000..4510c54e967 --- /dev/null +++ b/v5.8/42c3732fa8073717dd7d924472f1c0bc5b452fdc @@ -0,0 +1,2 @@ +42c3732fa807 ("fs: Create a generic is_dot_dotdot() utility") +4215d054aea0 ("f2fs: enable extent cache for compression files in read-only") diff --git a/v5.8/432acd550e3607d5fea23e27f6ab4e4567deccfd b/v5.8/432acd550e3607d5fea23e27f6ab4e4567deccfd new file mode 100644 index 00000000000..c557d72345f --- /dev/null +++ b/v5.8/432acd550e3607d5fea23e27f6ab4e4567deccfd @@ -0,0 +1,20 @@ +432acd550e36 ("iomap: move the io_folios field out of struct iomap_ioend") +ebb7fb1557b1 ("xfs, iomap: limit individual ioend chain lengths in writeback") +8ffd74e9a816 ("iomap: Convert bio completions to use folios") +cd1e5afe5503 ("iomap: Pass the iomap_page into iomap_set_range_uptodate") +435d44b3fd0a ("iomap: Convert iomap_page_create to take a folio") +95c4cd053a1d ("iomap: Convert to_iomap_page to take a folio") +5ad448ce2976 ("iomap: iomap_read_inline_data cleanup") +d8af404ffce7 ("iomap: Fix inline extent handling in iomap_readpage") +fad0a1ab34f7 ("iomap: constify iomap_iter_srcmap") +b74b1293e6ca ("iomap: rework unshare flag") +1b5c1e36dc0e ("iomap: pass an iomap_iter to various buffered I/O helpers") +2aa3048e03d3 ("iomap: switch iomap_zero_range to use iomap_iter") +8fc274d1f4b4 ("iomap: switch iomap_file_unshare to use iomap_iter") +ce83a0251c6e ("iomap: switch iomap_file_buffered_write to use iomap_iter") +f6d480006cea ("iomap: switch readahead and readpage to use iomap_iter") +f4b896c213f0 ("iomap: add the new iomap_iter model") +740499c78408 ("iomap: fix the iomap_readpage_actor return value for inline data") +78c64b00f842 ("iomap: mark the iomap argument to iomap_read_inline_data const") +1d25d0aecfcd ("iomap: remove the iomap arguments to ->page_{prepare,done}") +b69eea82d37d ("iomap: pass writeback errors to the mapping") diff --git a/v5.8/433f437b3ae2ed4e318ecd5233c82f6936e78e82 b/v5.8/433f437b3ae2ed4e318ecd5233c82f6936e78e82 new file mode 100644 index 00000000000..ded20c197b4 --- /dev/null +++ b/v5.8/433f437b3ae2ed4e318ecd5233c82f6936e78e82 @@ -0,0 +1,20 @@ +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +348139384ba3 ("selftests/resctrl: Change function comments to say < 0 on error") +bcd8a929a538 ("selftests/resctrl: Don't use ctrlc_handler() outside signal handling") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +27c734f44022 ("selftests/resctrl: Fix wrong format specifier") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") diff --git a/v5.8/4379f91172f39d999919c8e8b2b5e1d665d8972d b/v5.8/4379f91172f39d999919c8e8b2b5e1d665d8972d new file mode 100644 index 00000000000..486c519eecc --- /dev/null +++ b/v5.8/4379f91172f39d999919c8e8b2b5e1d665d8972d @@ -0,0 +1,20 @@ +4379f91172f3 ("power: port block device access to file") +e017d304c740 ("PM: hibernate: Convert to bdev_open_by_dev()") +40d84e198b0a ("PM: hibernate: Rename function parameter from snapshot_test to exclusive") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") diff --git a/v5.8/43f0df54c96fa5abcab9df8649c1e52119bf0238 b/v5.8/43f0df54c96fa5abcab9df8649c1e52119bf0238 new file mode 100644 index 00000000000..d7f8c195652 --- /dev/null +++ b/v5.8/43f0df54c96fa5abcab9df8649c1e52119bf0238 @@ -0,0 +1,9 @@ +43f0df54c96f ("pidfd_poll: report POLLHUP when pid_task() == NULL") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +932562a6045e ("rseq: Split out rseq.h from sched.h") +cba6167f0adb ("restart_block: Trim includes") +f038cc1379c0 ("locking/seqlock: Split out seqlock_types.h") +53d31ba842d9 ("posix-cpu-timers: Split out posix-timers_types.h") +f995443f01b4 ("locking/seqlock: Simplify SEQCOUNT_LOCKNAME()") +58390c8ce1bd ("Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu") diff --git a/v5.8/449813515d3e5efec85206bb91588a6249a421a3 b/v5.8/449813515d3e5efec85206bb91588a6249a421a3 new file mode 100644 index 00000000000..5195ccbcae9 --- /dev/null +++ b/v5.8/449813515d3e5efec85206bb91588a6249a421a3 @@ -0,0 +1,8 @@ +449813515d3e ("block, fs: Restore the per-bio/request data lifetime fields") +1ccf164ec866 ("block: Use iov_iter_extract_pages() and page pinning in direct-io.c") +e51bab4e2058 ("block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logic") +a450f49708ea ("iomap: Don't get an reference on ZERO_PAGE for direct I/O block zeroing") +7ee4ccf57484 ("block: set FOLL_PCI_P2PDMA in bio_map_user_iov()") +80bd4a7aab4c ("blk-mq: move the srcu_struct used for quiescing to the tagset") +b179c98f7697 ("block: Remove request.write_hint") +513389809e13 ("Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linux") diff --git a/v5.8/459c814a3c5fa39cf7fa85a263b0316cbe1b8720 b/v5.8/459c814a3c5fa39cf7fa85a263b0316cbe1b8720 new file mode 100644 index 00000000000..5370155d0c6 --- /dev/null +++ b/v5.8/459c814a3c5fa39cf7fa85a263b0316cbe1b8720 @@ -0,0 +1,6 @@ +459c814a3c5f ("9p: adapt to breakup of struct file_lock") +75a1bbe60a74 ("9p: rename fl_type variable in v9fs_file_do_lock") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +6a518afcc206 ("Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping") diff --git a/v5.8/45f29e0eb5b969c59a70525942080905dc5b7964 b/v5.8/45f29e0eb5b969c59a70525942080905dc5b7964 new file mode 100644 index 00000000000..7293e29f580 --- /dev/null +++ b/v5.8/45f29e0eb5b969c59a70525942080905dc5b7964 @@ -0,0 +1 @@ +45f29e0eb5b9 ("openpromfs: remove SLAB_MEM_SPREAD flag usage") diff --git a/v5.8/4629172fd7290233d65a08ce2f2e2cbbcdbcd255 b/v5.8/4629172fd7290233d65a08ce2f2e2cbbcdbcd255 new file mode 100644 index 00000000000..a7f811f45a7 --- /dev/null +++ b/v5.8/4629172fd7290233d65a08ce2f2e2cbbcdbcd255 @@ -0,0 +1,10 @@ +4629172fd729 ("filelock: make locks_{insert,delete}_global_locks take file_lock_core arg") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/4a679c5afca027d7f4668f51693f7cce589038f5 b/v5.8/4a679c5afca027d7f4668f51693f7cce589038f5 new file mode 100644 index 00000000000..011df112d57 --- /dev/null +++ b/v5.8/4a679c5afca027d7f4668f51693f7cce589038f5 @@ -0,0 +1 @@ +4a679c5afca0 ("selftests: Add test to verify power supply properties") diff --git a/v5.8/4b2cfbda2d530f4efa0e2833771640869013de5e b/v5.8/4b2cfbda2d530f4efa0e2833771640869013de5e new file mode 100644 index 00000000000..189c5bff37d --- /dev/null +++ b/v5.8/4b2cfbda2d530f4efa0e2833771640869013de5e @@ -0,0 +1,20 @@ +4b2cfbda2d53 ("nfs: port block device access to files") +3fe5d9fb0b31 ("nfs/blocklayout: Convert to use bdev_open_by_dev/path()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/4b357e2a6d6c364a88d50526675fe596a30766cb b/v5.8/4b357e2a6d6c364a88d50526675fe596a30766cb new file mode 100644 index 00000000000..a339a4273e6 --- /dev/null +++ b/v5.8/4b357e2a6d6c364a88d50526675fe596a30766cb @@ -0,0 +1,20 @@ +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +030b48fb2cf0 ("selftests/resctrl: Remove duplicate feature check from CMT test") +e33cb5702a9f ("selftests/resctrl: Make benchmark command const and build it with pointers") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +4a28c7665c2a ("selftests/resctrl: Ensure the benchmark commands fits to its array") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") diff --git a/v5.8/4b7b4291dee2fef9148563be3eeb0034cc3bf5df b/v5.8/4b7b4291dee2fef9148563be3eeb0034cc3bf5df new file mode 100644 index 00000000000..1dc10b9d825 --- /dev/null +++ b/v5.8/4b7b4291dee2fef9148563be3eeb0034cc3bf5df @@ -0,0 +1 @@ +4b7b4291dee2 ("selftests: thermal: intel: power_floor: add missing gitignore") diff --git a/v5.8/4b944f8ef99641d5af287c7d9df91d20ef5d3e88 b/v5.8/4b944f8ef99641d5af287c7d9df91d20ef5d3e88 new file mode 100644 index 00000000000..121e45b5034 --- /dev/null +++ b/v5.8/4b944f8ef99641d5af287c7d9df91d20ef5d3e88 @@ -0,0 +1,14 @@ +4b944f8ef996 ("Revert "mm/filemap: avoid buffered read/write race to read inconsistent data"") +e2c27b803bb6 ("mm/filemap: avoid buffered read/write race to read inconsistent data") +06c0444290ce ("mm/filemap.c: generic_file_buffered_read() now uses find_get_pages_contig") +723ef24b9b37 ("mm/filemap/c: break generic_file_buffered_read up into multiple functions") +0abed7c69b95 ("mm: never attempt async page lock if we've transferred data already") +13bd691421bc ("mm: mark async iocb read as NOWAIT once some data has been copied") +c8d317aa1887 ("io_uring: fix async buffered reads when readahead is disabled") +3b2a4439e0ae ("io_uring: get rid of kiocb_wait_page_queue_init()") +227c0c9673d8 ("io_uring: internally retry short reads") +ff6165b2d7f6 ("io_uring: retain iov_iter state over io_read/io_write calls") +2dd2111d0d38 ("io_uring: Fix NULL pointer dereference in loop_rw_iter()") +c1dd91d16246 ("io_uring: add comments on how the async buffered read retry works") +cbd287c09351 ("io_uring: io_async_buf_func() need not test page bit") +cdc8fcb49905 ("Merge tag 'for-5.9/io_uring-20200802' of git://git.kernel.dk/linux-block") diff --git a/v5.8/4ca52f539865853e6ddbc393745cd0b305f0d810 b/v5.8/4ca52f539865853e6ddbc393745cd0b305f0d810 new file mode 100644 index 00000000000..50ef28826f0 --- /dev/null +++ b/v5.8/4ca52f539865853e6ddbc393745cd0b305f0d810 @@ -0,0 +1,9 @@ +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/50f4f2d197e194ec0356962b99ca2b72e9a37bc8 b/v5.8/50f4f2d197e194ec0356962b99ca2b72e9a37bc8 new file mode 100644 index 00000000000..992d2aa0feb --- /dev/null +++ b/v5.8/50f4f2d197e194ec0356962b99ca2b72e9a37bc8 @@ -0,0 +1,17 @@ +50f4f2d197e1 ("pidfd: move struct pidfd_fops") +81b9d8ac0640 ("pidfd: change pidfd_send_signal() to respect PIDFD_THREAD") +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") +43f0df54c96f ("pidfd_poll: report POLLHUP when pid_task() == NULL") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +932562a6045e ("rseq: Split out rseq.h from sched.h") +cba6167f0adb ("restart_block: Trim includes") +f038cc1379c0 ("locking/seqlock: Split out seqlock_types.h") +53d31ba842d9 ("posix-cpu-timers: Split out posix-timers_types.h") +f995443f01b4 ("locking/seqlock: Simplify SEQCOUNT_LOCKNAME()") +01e6aac78b1c ("signal: move show_unhandled_signals sysctl to its own file") +996ef312f27f ("sysctl: remove empty dev table") +2f5edd03ca0d ("sysctl: Refactor base paths registrations") +19c4e618a1bc ("sysctl: stop exporting register_sysctl_table") +0199849acd07 ("sysctl: remove register_sysctl_paths()") +58390c8ce1bd ("Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu") diff --git a/v5.8/512383ae49107fbc42243887798548e356c4b91c b/v5.8/512383ae49107fbc42243887798548e356c4b91c new file mode 100644 index 00000000000..9dabe79ddb6 --- /dev/null +++ b/v5.8/512383ae49107fbc42243887798548e356c4b91c @@ -0,0 +1,3 @@ +512383ae4910 ("f2fs: port block device access to files") +f3a608827d1f ("bdev: open block device as files") +8f6f76a6a29f ("Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/5339792bd64bd1605d3d51f8e52e94dfc385959b b/v5.8/5339792bd64bd1605d3d51f8e52e94dfc385959b new file mode 100644 index 00000000000..657ef9c4bd3 --- /dev/null +++ b/v5.8/5339792bd64bd1605d3d51f8e52e94dfc385959b @@ -0,0 +1,20 @@ +5339792bd64b ("selftests/resctrl: Add test groups and name L3 CAT test L3_CAT") +c603ff5bb830 ("selftests/resctrl: Introduce generalized test framework") +15f298821289 ("selftests/resctrl: Create struct for input parameters") +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") diff --git a/v5.8/539cd3f4da3fdbe7dc353634e004e4b0e725c35a b/v5.8/539cd3f4da3fdbe7dc353634e004e4b0e725c35a new file mode 100644 index 00000000000..37e8e8a3953 --- /dev/null +++ b/v5.8/539cd3f4da3fdbe7dc353634e004e4b0e725c35a @@ -0,0 +1,7 @@ +539cd3f4da3f ("selftests: lib.mk: Do not process TEST_GEN_MODS_DIR") +6727980b6785 ("kselftests: lib.mk: Add TEST_GEN_MODS_DIR variable") +43e8832fed08 ("Revert "selftests: error out if kernel header files are not yet built"") +3f3f384139ed ("selftests: Keep symlinks, when possible") +9fc96c7c19df ("selftests: error out if kernel header files are not yet built") +ae108c48b5d2 ("selftests: net: Fix cross-tree inclusion of scripts") +9395cd7cef45 ("Merge tag 'landlock-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux") diff --git a/v5.8/54943abce0927156ba9909f1a533b25410bfe2ca b/v5.8/54943abce0927156ba9909f1a533b25410bfe2ca new file mode 100644 index 00000000000..746ea0835a9 --- /dev/null +++ b/v5.8/54943abce0927156ba9909f1a533b25410bfe2ca @@ -0,0 +1,20 @@ +54943abce092 ("iomap: add pos and dirty_len into trace_iomap_writepage_map") +30deff8531f4 ("iomap: map multiple blocks at a time") +410bb2ce6111 ("iomap: submit ioends immediately") +f525152a0f0f ("iomap: factor out a iomap_writepage_map_block helper") +ae5535efd8c4 ("iomap: don't chain bios") +dec3a7b3aa45 ("iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend") +7edfc610ec31 ("iomap: clean up the iomap_alloc_ioend calling convention") +cc9542534bf0 ("iomap: move all remaining per-folio logic into iomap_writepage_map") +e3a491a26b62 ("iomap: factor out a iomap_writepage_handle_eof helper") +c2dc7e5589a1 ("iomap: move the PF_MEMALLOC check to iomap_writepages") +432acd550e36 ("iomap: move the io_folios field out of struct iomap_ioend") +80d012e98894 ("iomap: treat inline data in iomap_writepage_map as an I/O error") +7ea1d9b4a840 ("iomap: clear the per-folio dirty bits on all writeback failures") +4ce02c679722 ("iomap: Add per-block dirty state tracking to improve performance") +7f79d85b525b ("iomap: Refactor iomap_write_delalloc_punch() function out") +eee2d2e6ea55 ("iomap: Fix possible overflow condition in iomap_write_delalloc_scan") +cc86181a3b76 ("iomap: Add some uptodate state handling helpers for ifs state bitmap") +3ea5c76cadee ("iomap: Drop ifs argument from iomap_set_range_uptodate()") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") diff --git a/v5.8/54ee3526796f56c249124686a33e1cc05f76ea21 b/v5.8/54ee3526796f56c249124686a33e1cc05f76ea21 new file mode 100644 index 00000000000..3958fea6e84 --- /dev/null +++ b/v5.8/54ee3526796f56c249124686a33e1cc05f76ea21 @@ -0,0 +1,8 @@ +54ee3526796f ("selftests: livepatch: Avoid running the tests if kernel-devel is missing") +c4bbe83d27c2 ("livepatch: Move tests from lib/livepatch to selftests/livepatch") +32ff6831cdec ("kunit: Fix 'hooks.o' build by recursing into kunit") +7170b7ed6acb ("kunit: Add "hooks" to call into KUnit when it's built as a module") +db105c37a4d6 ("kunit: Export kunit_running()") +91e93592219f ("kunit: Use the static key when retrieving the current test") +908d0c177bbc ("kunit: Provide a static key to check if KUnit is actively running tests") +4de65c583023 ("Merge tag 'livepatching-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching") diff --git a/v5.8/57c6906778f55deba6d3f3af00284e3541bb9950 b/v5.8/57c6906778f55deba6d3f3af00284e3541bb9950 new file mode 100644 index 00000000000..77cae3a6f0a --- /dev/null +++ b/v5.8/57c6906778f55deba6d3f3af00284e3541bb9950 @@ -0,0 +1 @@ +57c6906778f5 ("__fs_parse: Correct a documentation comment") diff --git a/v5.8/582a3bf999df662c0e0fa4717ce7559f16d7b93b b/v5.8/582a3bf999df662c0e0fa4717ce7559f16d7b93b new file mode 100644 index 00000000000..4a3f8a50cba --- /dev/null +++ b/v5.8/582a3bf999df662c0e0fa4717ce7559f16d7b93b @@ -0,0 +1,6 @@ +582a3bf999df ("filelock: always define for_each_file_lock()") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +75cabec0111b ("filelock: add some new helper functions") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/587a67b6830b56afce19dcb5d2f6c3d7f30492e0 b/v5.8/587a67b6830b56afce19dcb5d2f6c3d7f30492e0 new file mode 100644 index 00000000000..5a7c9c80a0b --- /dev/null +++ b/v5.8/587a67b6830b56afce19dcb5d2f6c3d7f30492e0 @@ -0,0 +1 @@ +587a67b6830b ("filelock: rename some fields in tracepoints") diff --git a/v5.8/5916f439f2eb81eef98703b9a8f1dc91e3aa7129 b/v5.8/5916f439f2eb81eef98703b9a8f1dc91e3aa7129 new file mode 100644 index 00000000000..353fab4c2ed --- /dev/null +++ b/v5.8/5916f439f2eb81eef98703b9a8f1dc91e3aa7129 @@ -0,0 +1 @@ +5916f439f2eb ("Convert coda to use the new mount API") diff --git a/v5.8/5bc9dc068afe95e924136d57c1a385194282a919 b/v5.8/5bc9dc068afe95e924136d57c1a385194282a919 new file mode 100644 index 00000000000..58b7b43b271 --- /dev/null +++ b/v5.8/5bc9dc068afe95e924136d57c1a385194282a919 @@ -0,0 +1 @@ +5bc9dc068afe ("selftest: ftrace: fix minor typo in log") diff --git a/v5.8/5caf1b6400d30a31363063314bddea4e5680d639 b/v5.8/5caf1b6400d30a31363063314bddea4e5680d639 new file mode 100644 index 00000000000..9613793a21c --- /dev/null +++ b/v5.8/5caf1b6400d30a31363063314bddea4e5680d639 @@ -0,0 +1,20 @@ +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +27c734f44022 ("selftests/resctrl: Fix wrong format specifier") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") +caddc0fbe495 ("selftests/resctrl: Move resctrl FS mount/umount to higher level") +51a0c3b7f028 ("selftests/resctrl: Close perf value read fd on errors") +2d320b1029ee ("selftests/resctrl: Don't leak buffer in fill_cache()") diff --git a/v5.8/5d94da7ff00ef45737a64d947e7ff45aca972782 b/v5.8/5d94da7ff00ef45737a64d947e7ff45aca972782 new file mode 100644 index 00000000000..8769e9de8e6 --- /dev/null +++ b/v5.8/5d94da7ff00ef45737a64d947e7ff45aca972782 @@ -0,0 +1,3 @@ +5d94da7ff00e ("kselftest: Add basic test for probing the rust sample modules") +615131b8e9bc ("MAINTAINERS: Rust") +fa4b9df00af4 ("MAINTAINERS: Add Runtime Verification (RV) entry") diff --git a/v5.8/6021d62c677f12f2f975bb1bf2389730e1d9f746 b/v5.8/6021d62c677f12f2f975bb1bf2389730e1d9f746 new file mode 100644 index 00000000000..35c83a83d1c --- /dev/null +++ b/v5.8/6021d62c677f12f2f975bb1bf2389730e1d9f746 @@ -0,0 +1 @@ +6021d62c677f ("filelock: rename fl_pid variable in lock_get_status") diff --git a/v5.8/60c2a6926cc94dcd8a60ab593b4092bc354061c3 b/v5.8/60c2a6926cc94dcd8a60ab593b4092bc354061c3 new file mode 100644 index 00000000000..febb6a07fa7 --- /dev/null +++ b/v5.8/60c2a6926cc94dcd8a60ab593b4092bc354061c3 @@ -0,0 +1,20 @@ +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +030b48fb2cf0 ("selftests/resctrl: Remove duplicate feature check from CMT test") +e33cb5702a9f ("selftests/resctrl: Make benchmark command const and build it with pointers") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +4a28c7665c2a ("selftests/resctrl: Ensure the benchmark commands fits to its array") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") diff --git a/v5.8/60f3154d196b5b1e3a819f0c1d4e6c94bcb73937 b/v5.8/60f3154d196b5b1e3a819f0c1d4e6c94bcb73937 new file mode 100644 index 00000000000..0ed23fc8f0e --- /dev/null +++ b/v5.8/60f3154d196b5b1e3a819f0c1d4e6c94bcb73937 @@ -0,0 +1,20 @@ +60f3154d196b ("nfsd: convert to using new filelock helpers") +2dd10de8e6bc ("lockd: introduce safe async lock op") +b38a6023da6a ("Documentation: Add missing documentation for EXPORT_OP flags") +fd19ca36fd78 ("NFSD: handle GETATTR conflict with write delegation") +dcb779fcd4ed ("nfsd: allow reaping files still under writeback") +58a033c9a3e0 ("nfsd: remove fetch_iversion export operation") +638e3e7d9493 ("nfsd: use the getattr operation to fetch i_version") +3139b1d79588 ("nfsd: move nfsd4_change_attribute to nfsfh.c") +ac3a2585f018 ("nfsd: rework refcounting in filecache") +d7064eaf688c ("NFSD: Add an nfsd_file_fsync tracepoint") +821411858988 ("nfsd: reorganize filecache.c") +1f696e230ea5 ("nfsd: remove the pages_flushed statistic from filecache") +4d1ea8455716 ("NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection") +dcf3f80965ca ("NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"") +c252849082ff ("NFSD: Pass the target nfsd_file to nfsd_commit()") +d3aefd2b29ff ("nfsd: fix net-namespace logic in __nfsd_file_cache_purge") +243a5263014a ("nfsd: rework hashtable handling in nfsd_do_file_acquire") +8d0d254b15cc ("nfsd: fix nfsd_file_unhash_and_dispose") +5e138c4a750d ("NFSD: NFSv4 CLOSE should release an nfsd_file immediately") +b40a2839470c ("NFSD: Move nfsd_file_trace_alloc() tracepoint") diff --git a/v5.8/617fc7775370324d0a2b888625b042221ebdcb62 b/v5.8/617fc7775370324d0a2b888625b042221ebdcb62 new file mode 100644 index 00000000000..c31d441a844 --- /dev/null +++ b/v5.8/617fc7775370324d0a2b888625b042221ebdcb62 @@ -0,0 +1,7 @@ +617fc7775370 ("fs: Use KMEM_CACHE instead of kmem_cache_create") +a6293b3e285c ("fs: factor out backing_file_{read,write}_iter() helpers") +f91a704f7161 ("fs: prepare for stackable filesystems backing file helpers") +6ae654392bb5 ("fs: move kiocb_start_write() into vfs_iocb_iter_write()") +269aed7014b3 ("fs: move file_start_write() into vfs_iter_write()") +e389b76a7ee1 ("coda: change locking order in coda_file_write_iter()") +062cca8915ca ("Merge tag 'vfs-6.7.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs") diff --git a/v5.8/61ead71476cf8b68960275beee24ff00a809fe81 b/v5.8/61ead71476cf8b68960275beee24ff00a809fe81 new file mode 100644 index 00000000000..6f9e470f02f --- /dev/null +++ b/v5.8/61ead71476cf8b68960275beee24ff00a809fe81 @@ -0,0 +1,5 @@ +61ead71476cf ("ext4: port block device access to file") +afde134b5bd0 ("ext4: Block writes to journal device") +218de67764e5 ("ext4: simplify device handling") +d577c8aaed20 ("ext4: Convert to bdev_open_by_dev()") +3ef96fcfd50b ("Merge tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4") diff --git a/v5.8/64bef697d33b75fc06c5789b3f8108680271529f b/v5.8/64bef697d33b75fc06c5789b3f8108680271529f new file mode 100644 index 00000000000..b03bd3a5dc5 --- /dev/null +++ b/v5.8/64bef697d33b75fc06c5789b3f8108680271529f @@ -0,0 +1,8 @@ +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +932562a6045e ("rseq: Split out rseq.h from sched.h") +cba6167f0adb ("restart_block: Trim includes") +f038cc1379c0 ("locking/seqlock: Split out seqlock_types.h") +53d31ba842d9 ("posix-cpu-timers: Split out posix-timers_types.h") +f995443f01b4 ("locking/seqlock: Simplify SEQCOUNT_LOCKNAME()") +58390c8ce1bd ("Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu") diff --git a/v5.8/64f92a554f72cbfe8b971f93af9d07f87599bc88 b/v5.8/64f92a554f72cbfe8b971f93af9d07f87599bc88 new file mode 100644 index 00000000000..91e64def526 --- /dev/null +++ b/v5.8/64f92a554f72cbfe8b971f93af9d07f87599bc88 @@ -0,0 +1 @@ +64f92a554f72 ("ocfs2: convert to using new filelock helpers") diff --git a/v5.8/6727980b67852dae6b82a97e24fbadbdd218c033 b/v5.8/6727980b67852dae6b82a97e24fbadbdd218c033 new file mode 100644 index 00000000000..3f6f727c520 --- /dev/null +++ b/v5.8/6727980b67852dae6b82a97e24fbadbdd218c033 @@ -0,0 +1,6 @@ +6727980b6785 ("kselftests: lib.mk: Add TEST_GEN_MODS_DIR variable") +43e8832fed08 ("Revert "selftests: error out if kernel header files are not yet built"") +3f3f384139ed ("selftests: Keep symlinks, when possible") +9fc96c7c19df ("selftests: error out if kernel header files are not yet built") +ae108c48b5d2 ("selftests: net: Fix cross-tree inclusion of scripts") +9395cd7cef45 ("Merge tag 'landlock-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux") diff --git a/v5.8/6874f6ed92df1e95ff815692b6bf6aa98e4c925b b/v5.8/6874f6ed92df1e95ff815692b6bf6aa98e4c925b new file mode 100644 index 00000000000..b1f95e09ffb --- /dev/null +++ b/v5.8/6874f6ed92df1e95ff815692b6bf6aa98e4c925b @@ -0,0 +1,20 @@ +6874f6ed92df ("selftests/resctrl: Rename resource ID to domain ID") +e73dda7ffd85 ("selftests/resctrl: Add helper to convert L2/3 to integer") +ca1608875ae2 ("selftests/resctrl: Pass write_schemata() resource instead of test name") +15f298821289 ("selftests/resctrl: Create struct for input parameters") +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") diff --git a/v5.8/689a930b93c5c20294df5da0407df361c5412eac b/v5.8/689a930b93c5c20294df5da0407df361c5412eac new file mode 100644 index 00000000000..956a7ce4b2d --- /dev/null +++ b/v5.8/689a930b93c5c20294df5da0407df361c5412eac @@ -0,0 +1,20 @@ +689a930b93c5 ("drm/xe/tests: Fix printf format specifiers in xe_migrate test") +cf0b9e94c8c7 ("drm/xe/tests/xe_migrate.c: Add vram to vram KUNIT test") +b7ab8c4f028f ("drm/xe/bo: Remove the lock_no_vm()/unlock_no_vm() interface") +d00e9cc28e1e ("drm/xe/vm: Simplify and document xe_vm_lock()") +fba153b0d0b7 ("drm/xe/selftests: consider multi-GT for eviction test") +9c0d779fc67b ("drm/xe: Prevent return with locked vm") +9b9529ce379a ("drm/xe: Rename engine to exec_queue") +99fea6828879 ("drm/xe: Prefer WARN() over BUG() to avoid crashing the kernel") +e3828ebf6cde ("drm/xe: Add define WQ_HEADER_SIZE") +937b4be72baa ("drm/xe: Decouple vram check from xe_bo_addr()") +621c1fbd9b83 ("drm/xe: Remove vma arg from xe_pte_encode()") +0e34fdb4a01a ("drm/xe: Fix checking for unset value") +6aa26f6eb829 ("drm/xe/engine: add missing rpm for bind engines") +cd928fced996 ("drm/xe/uapi: add the userspace bits for small-bar") +6a024f1bfdfe ("drm/xe/bo: support tiered vram allocation for small-bar") +7a060d786cc1 ("drm/xe/mtl: Map PPGTT as CPU:WC") +7ead33156483 ("drm/xe: Use migrate engine for page fault binds") +1655c893af08 ("drm/xe: Reduce the number list links in xe_vma") +8f33b4f054fc ("drm/xe: Avoid doing rebinds") +0043a3e8a1f5 ("drm/xe/execlist: Log when using execlist submission") diff --git a/v5.8/6934eea2690b3c8a95224f2d1dacc2f13d3bf4ce b/v5.8/6934eea2690b3c8a95224f2d1dacc2f13d3bf4ce new file mode 100644 index 00000000000..fdfd8771642 --- /dev/null +++ b/v5.8/6934eea2690b3c8a95224f2d1dacc2f13d3bf4ce @@ -0,0 +1,10 @@ +6934eea2690b ("selftests: ktap_helpers: Add helper to print diagnostic messages") +7c079e909b21 ("selftests: Move KTAP bash helpers to selftests common folder") +14571ab1ad21 ("kselftest: Add new test for detecting unprobed Devicetree devices") +917c362b5f8a ("MAINTAINERS: of: collapse overlay entry into main device tree entry") +bbb774d921e2 ("net: Add tests for bonding and team address list management") +c078290a2b76 ("selftests: include bonding tests into the kselftest infra") +cbac924200b8 ("selftests: drivers/s390x: Add uvdevice tests") +4689752c79fa ("drivers/s390/char: Add Ultravisor io device") +735931f9a51a ("MAINTAINERS: add uv.c also to KVM/s390") +f0f0a5df4e08 ("selftests: Extract run_kselftest.sh and generate stand-alone test list") diff --git a/v5.8/6a277077ac5189d7633f8c57e153e0a73fab39d2 b/v5.8/6a277077ac5189d7633f8c57e153e0a73fab39d2 new file mode 100644 index 00000000000..e83a7e7368f --- /dev/null +++ b/v5.8/6a277077ac5189d7633f8c57e153e0a73fab39d2 @@ -0,0 +1,6 @@ +6a277077ac51 ("smb/server: convert to using new filelock helpers") +38c8a9a52082 ("smb: move client and server files to common directory fs/smb") +abdb1742a312 ("cifs: get rid of mount options string parsing") +9fd29a5bae6e ("cifs: use fs_context for automounts") +5dd8ce24667a ("cifs: missing directory in MAINTAINERS file") +332019e23a51 ("Merge tag '5.20-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6") diff --git a/v5.8/6a71770442b5b7cf8f880ca1c0a72456c918c757 b/v5.8/6a71770442b5b7cf8f880ca1c0a72456c918c757 new file mode 100644 index 00000000000..b9e0dc80d11 --- /dev/null +++ b/v5.8/6a71770442b5b7cf8f880ca1c0a72456c918c757 @@ -0,0 +1,8 @@ +6a71770442b5 ("selftests: livepatch: Test livepatching a heavily called syscall") +c4bbe83d27c2 ("livepatch: Move tests from lib/livepatch to selftests/livepatch") +32ff6831cdec ("kunit: Fix 'hooks.o' build by recursing into kunit") +7170b7ed6acb ("kunit: Add "hooks" to call into KUnit when it's built as a module") +db105c37a4d6 ("kunit: Export kunit_running()") +91e93592219f ("kunit: Use the static key when retrieving the current test") +908d0c177bbc ("kunit: Provide a static key to check if KUnit is actively running tests") +4de65c583023 ("Merge tag 'livepatching-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching") diff --git a/v5.8/6b6ec4ca4e33d797f887cb2d7ecf365b652b338c b/v5.8/6b6ec4ca4e33d797f887cb2d7ecf365b652b338c new file mode 100644 index 00000000000..6f0978c5d8b --- /dev/null +++ b/v5.8/6b6ec4ca4e33d797f887cb2d7ecf365b652b338c @@ -0,0 +1 @@ +6b6ec4ca4e33 ("eventfd: add a BUILD_BUG_ON() to ensure consistency between EFD_SEMAPHORE and the uapi") diff --git a/v5.8/6b865d6530230b0c446efd93e0207b8eed7eadb2 b/v5.8/6b865d6530230b0c446efd93e0207b8eed7eadb2 new file mode 100644 index 00000000000..739be176b6c --- /dev/null +++ b/v5.8/6b865d6530230b0c446efd93e0207b8eed7eadb2 @@ -0,0 +1,9 @@ +6b865d653023 ("iomap: only call mapping_set_error once for each failed bio") +ae5535efd8c4 ("iomap: don't chain bios") +dec3a7b3aa45 ("iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend") +7edfc610ec31 ("iomap: clean up the iomap_alloc_ioend calling convention") +432acd550e36 ("iomap: move the io_folios field out of struct iomap_ioend") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") +c2478469f2bb ("fs: iomap: use bio_add_folio_nofail where possible") +f00654007fe1 ("Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecache") diff --git a/v5.8/6b91bfa1651d841f0066bae2b1322cac29fdfb61 b/v5.8/6b91bfa1651d841f0066bae2b1322cac29fdfb61 new file mode 100644 index 00000000000..661e003badf --- /dev/null +++ b/v5.8/6b91bfa1651d841f0066bae2b1322cac29fdfb61 @@ -0,0 +1 @@ +6b91bfa1651d ("qnx4: convert qnx4 to use the new mount api") diff --git a/v5.8/6c8ac6e24eb04d1eebc442029d7a7528e5461cb8 b/v5.8/6c8ac6e24eb04d1eebc442029d7a7528e5461cb8 new file mode 100644 index 00000000000..a00f98aed06 --- /dev/null +++ b/v5.8/6c8ac6e24eb04d1eebc442029d7a7528e5461cb8 @@ -0,0 +1 @@ +6c8ac6e24eb0 ("initramfs: remove duplicate built-in __initramfs_start unpacking") diff --git a/v5.8/6c8cb747d071cf72c2930e09bb20ab3eabfe62ff b/v5.8/6c8cb747d071cf72c2930e09bb20ab3eabfe62ff new file mode 100644 index 00000000000..ed007f617fb --- /dev/null +++ b/v5.8/6c8cb747d071cf72c2930e09bb20ab3eabfe62ff @@ -0,0 +1,20 @@ +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") +f8f669699977 ("selftests/resctrl: Split fill_buf to allow tests finer-grained control") +348139384ba3 ("selftests/resctrl: Change function comments to say < 0 on error") +bcd8a929a538 ("selftests/resctrl: Don't use ctrlc_handler() outside signal handling") diff --git a/v5.8/6f1a214d446b2f2f9c8c4b96755a8f0316ba4436 b/v5.8/6f1a214d446b2f2f9c8c4b96755a8f0316ba4436 new file mode 100644 index 00000000000..232e5a6f1c3 --- /dev/null +++ b/v5.8/6f1a214d446b2f2f9c8c4b96755a8f0316ba4436 @@ -0,0 +1,2 @@ +6f1a214d446b ("selftests: sched: Fix spelling mistake "hiearchy" -> "hierarchy"") +9f2699007493 ("kselftest: Add test for core sched prctl interface") diff --git a/v5.8/6f2f793fba78eb4a0d5a34a71bc781118ed923d3 b/v5.8/6f2f793fba78eb4a0d5a34a71bc781118ed923d3 new file mode 100644 index 00000000000..c34396dbd20 --- /dev/null +++ b/v5.8/6f2f793fba78eb4a0d5a34a71bc781118ed923d3 @@ -0,0 +1,20 @@ +6f2f793fba78 ("kunit: test: Log the correct filter string in executor_test") +dce19a3fede2 ("kunit: test: Make filter strings in executor_test writable") +c95e7c05c139 ("kunit: Report the count of test suites in a module") +1c9fd080dffe ("kunit: fix uninitialized variables bug in attributes filtering") +5a175d369c70 ("kunit: fix wild-memory-access bug in kunit_filter_suites()") +76066f93f1df ("kunit: add tests for filtering attributes") +529534e8cba3 ("kunit: Add ability to filter attributes") +a00a72709175 ("kunit: Add module attribute") +02c2d0c2a841 ("kunit: Add speed attribute") +39e92cb1e4a1 ("kunit: Add test attributes API structure") +b1eaa8b2a55c ("kunit: Update kunit_print_ok_not_ok function") +b08f75b9bb01 ("kunit: Fix reporting of the skipped parameterized tests") +d273b72846d6 ("kunit/test: Add example test showing parameterized testing") +f9a301c3317d ("kunit: fix bug in the order of lines in debugfs logs") +887d85a0736f ("kunit: fix bug in debugfs logs of parameterized tests") +e047c5eaa763 ("kunit: Expose 'static stub' API to redirect functions") +7170b7ed6acb ("kunit: Add "hooks" to call into KUnit when it's built as a module") +db105c37a4d6 ("kunit: Export kunit_running()") +6c738b52316c ("kunit: improve KTAP compliance of KUnit test output") +91e93592219f ("kunit: Use the static key when retrieving the current test") diff --git a/v5.8/70dfe3f0d239c2e8abc6a7bea24411031f85b652 b/v5.8/70dfe3f0d239c2e8abc6a7bea24411031f85b652 new file mode 100644 index 00000000000..d636e73a381 --- /dev/null +++ b/v5.8/70dfe3f0d239c2e8abc6a7bea24411031f85b652 @@ -0,0 +1,5 @@ +70dfe3f0d239 ("libfs: Add helper to choose dentry operations at mount-time") +5ca14835dc42 ("fs: uninline inode_maybe_inc_iversion()") +da3f52ba3595 ("iversion: use atomic64_try_cmpxchg)") +608af703519a ("libfs: Add generic function for setting dentry_ops") +c843843e714c ("fs: Add standard casefolding support") diff --git a/v5.8/73f65b8b0325551110dedf8d27ac738bdc331802 b/v5.8/73f65b8b0325551110dedf8d27ac738bdc331802 new file mode 100644 index 00000000000..0329e1c62ea --- /dev/null +++ b/v5.8/73f65b8b0325551110dedf8d27ac738bdc331802 @@ -0,0 +1 @@ +73f65b8b0325 ("fs: Wrong function name in comment") diff --git a/v5.8/73fa7547c70b32cc69685f79be31135797734eb6 b/v5.8/73fa7547c70b32cc69685f79be31135797734eb6 new file mode 100644 index 00000000000..b32c5da4552 --- /dev/null +++ b/v5.8/73fa7547c70b32cc69685f79be31135797734eb6 @@ -0,0 +1,2 @@ +73fa7547c70b ("vfs: add RWF_NOAPPEND flag for pwritev2") +1752f0adea98 ("fs: optimise kiocb_set_rw_flags()") diff --git a/v5.8/74e76cbabd7f71f46afdf125dd4f6a54447d87e0 b/v5.8/74e76cbabd7f71f46afdf125dd4f6a54447d87e0 new file mode 100644 index 00000000000..e203b63e790 --- /dev/null +++ b/v5.8/74e76cbabd7f71f46afdf125dd4f6a54447d87e0 @@ -0,0 +1,20 @@ +74e76cbabd7f ("selftests/resctrl: Add resource_info_file_exists()") +006164164888 ("selftests/resctrl: Split validate_resctrl_feature_request()") +ca1608875ae2 ("selftests/resctrl: Pass write_schemata() resource instead of test name") +c603ff5bb830 ("selftests/resctrl: Introduce generalized test framework") +15f298821289 ("selftests/resctrl: Create struct for input parameters") +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") diff --git a/v5.8/75a1bbe60a7425fcaa670bff58b8589b1f880810 b/v5.8/75a1bbe60a7425fcaa670bff58b8589b1f880810 new file mode 100644 index 00000000000..0a3514944a7 --- /dev/null +++ b/v5.8/75a1bbe60a7425fcaa670bff58b8589b1f880810 @@ -0,0 +1 @@ +75a1bbe60a74 ("9p: rename fl_type variable in v9fs_file_do_lock") diff --git a/v5.8/75cabec0111b7ccb140d917cc9c481e845cc3498 b/v5.8/75cabec0111b7ccb140d917cc9c481e845cc3498 new file mode 100644 index 00000000000..694ca82b494 --- /dev/null +++ b/v5.8/75cabec0111b7ccb140d917cc9c481e845cc3498 @@ -0,0 +1,6 @@ +75cabec0111b ("filelock: add some new helper functions") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +6a518afcc206 ("Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping") diff --git a/v5.8/75e9570c93c70e8ad7be59cce82cea3872d8e8a7 b/v5.8/75e9570c93c70e8ad7be59cce82cea3872d8e8a7 new file mode 100644 index 00000000000..a3ebf79c1c7 --- /dev/null +++ b/v5.8/75e9570c93c70e8ad7be59cce82cea3872d8e8a7 @@ -0,0 +1 @@ +75e9570c93c7 ("ceph: convert to using new filelock helpers") diff --git a/v5.8/76698510f593daf8aa0582492090d0c2e484c3e8 b/v5.8/76698510f593daf8aa0582492090d0c2e484c3e8 new file mode 100644 index 00000000000..9ad9e8d3970 --- /dev/null +++ b/v5.8/76698510f593daf8aa0582492090d0c2e484c3e8 @@ -0,0 +1 @@ +76698510f593 ("afs: convert to using new filelock helpers") diff --git a/v5.8/7b8001013d720c232ad9ae7aae0ef0e7c281c6d4 b/v5.8/7b8001013d720c232ad9ae7aae0ef0e7c281c6d4 new file mode 100644 index 00000000000..648c0e2cfcb --- /dev/null +++ b/v5.8/7b8001013d720c232ad9ae7aae0ef0e7c281c6d4 @@ -0,0 +1,20 @@ +7b8001013d72 ("filelock: don't do security checks on nfsd setlease calls") +c69ff4071935 ("filelock: split leases out of struct file_lock") +282c30f320ba ("filelock: remove temporary compatibility macros") +05580bbfc6bc ("nfsd: adapt to breakup of struct file_lock") +a1c2af326cb7 ("filelock: convert seqfile handling to use file_lock_core") +ae7eb16e0b50 ("filelock: convert locks_translate_pid to take file_lock_core") +b6aaba5b76e9 ("filelock: convert fl_blocker to file_lock_core") +b6be3714005c ("filelock: convert __locks_insert_block, conflict and deadlock checks to use file_lock_core") +1a62c22a156f ("filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock_core") +1a6c75d4bbd2 ("filelock: convert locks_{insert,delete}_global_blocked") +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +60f3154d196b ("nfsd: convert to using new filelock helpers") +75cabec0111b ("filelock: add some new helper functions") +6021d62c677f ("filelock: rename fl_pid variable in lock_get_status") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") diff --git a/v5.8/7beea725a8ca412c6190090ce7c3a13b169592a1 b/v5.8/7beea725a8ca412c6190090ce7c3a13b169592a1 new file mode 100644 index 00000000000..3ca8049eb9a --- /dev/null +++ b/v5.8/7beea725a8ca412c6190090ce7c3a13b169592a1 @@ -0,0 +1,20 @@ +7beea725a8ca ("libfs: Define a minimum directory offset") +796432efab1e ("libfs: getdents() should return 0 after reaching EOD") +2be4f05af71b ("libfs: Remove parent dentry locking in offset_iterate_dir()") +bbaef7973dd0 ("libfs: Add a lock class for the offset map's xa_lock") +6faddda69f62 ("libfs: Add directory operations for stable offsets") +77435322777d ("fs: port ->get_acl() to pass mnt_idmap") +011e2b717b1b ("fs: port ->tmpfile() to pass mnt_idmap") +5a6f52d20ce3 ("acl: conver higher-level helpers to rely on mnt_idmap") +a351b1f44418 ("acl: make vfs_posix_acl_to_xattr() static") +0a26bde2c9db ("acl: remove a slew of now unused helpers") +318e66856dde ("xattr: use posix acl api") +0e641857322f ("ovl: implement set acl method") +6c0a8bfb84af ("ovl: implement get acl method") +af84016f1cfe ("ecryptfs: implement get acl method") +aeb7f00542af ("acl: add vfs_remove_acl()") +4f353ba4a9f4 ("acl: add vfs_get_acl()") +e4cc9163032f ("acl: add vfs_set_acl()") +e61b135f7bfe ("integrity: implement get and set acl hook") +72b3897e7810 ("security: add get, remove and set acl hook") +6cd4d4e8b6e1 ("9p: implement get acl method") diff --git a/v5.8/7c079e909b21f8f6e5d8e501c037752ff302a15e b/v5.8/7c079e909b21f8f6e5d8e501c037752ff302a15e new file mode 100644 index 00000000000..d11e8e398aa --- /dev/null +++ b/v5.8/7c079e909b21f8f6e5d8e501c037752ff302a15e @@ -0,0 +1,9 @@ +7c079e909b21 ("selftests: Move KTAP bash helpers to selftests common folder") +14571ab1ad21 ("kselftest: Add new test for detecting unprobed Devicetree devices") +917c362b5f8a ("MAINTAINERS: of: collapse overlay entry into main device tree entry") +bbb774d921e2 ("net: Add tests for bonding and team address list management") +c078290a2b76 ("selftests: include bonding tests into the kselftest infra") +cbac924200b8 ("selftests: drivers/s390x: Add uvdevice tests") +4689752c79fa ("drivers/s390/char: Add Ultravisor io device") +735931f9a51a ("MAINTAINERS: add uv.c also to KVM/s390") +f0f0a5df4e08 ("selftests: Extract run_kselftest.sh and generate stand-alone test list") diff --git a/v5.8/7c09a4ed6156c6cab6b951e027ca6ea24af454ba b/v5.8/7c09a4ed6156c6cab6b951e027ca6ea24af454ba new file mode 100644 index 00000000000..768c7515966 --- /dev/null +++ b/v5.8/7c09a4ed6156c6cab6b951e027ca6ea24af454ba @@ -0,0 +1,9 @@ +7c09a4ed6156 ("bdev: remove bdev pointer from struct bdev_handle") +a56aefca8d38 ("bdev: make struct bdev_handle private to the block layer") +b1211a25c4fe ("bdev: make bdev_{release, open_by_dev}() private to block layer") +e97d06a46526 ("bdev: remove bdev_open_by_path()") +f3a608827d1f ("bdev: open block device as files") +8ff363ade395 ("block: Fix a memory leak in bdev_open_by_dev()") +ed5cc702d311 ("block: Add config option to not allow writing to mounted devices") +cd34758c5238 ("block: Remove blkdev_get_by_*() functions") +8f6f76a6a29f ("Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/7c18509bdaefe2164e62829d614ef9ea429f29d2 b/v5.8/7c18509bdaefe2164e62829d614ef9ea429f29d2 new file mode 100644 index 00000000000..8217f681b5d --- /dev/null +++ b/v5.8/7c18509bdaefe2164e62829d614ef9ea429f29d2 @@ -0,0 +1,12 @@ +7c18509bdaef ("filelock: convert locks_insert_lock_ctx and locks_delete_lock_ctx") +347d49fdf36c ("filelock: convert locks_wake_up_blocks to take a file_lock_core pointer") +4629172fd729 ("filelock: make locks_{insert,delete}_global_locks take file_lock_core arg") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/7ded1e365cc9de6093a71d3a493c1874aca6e77c b/v5.8/7ded1e365cc9de6093a71d3a493c1874aca6e77c new file mode 100644 index 00000000000..d6c8678a8aa --- /dev/null +++ b/v5.8/7ded1e365cc9de6093a71d3a493c1874aca6e77c @@ -0,0 +1 @@ +7ded1e365cc9 ("efs: remove SLAB_MEM_SPREAD flag usage") diff --git a/v5.8/7ea1d9b4a840c2dd01d1234663d4a8ef256cfe39 b/v5.8/7ea1d9b4a840c2dd01d1234663d4a8ef256cfe39 new file mode 100644 index 00000000000..2a782f86a64 --- /dev/null +++ b/v5.8/7ea1d9b4a840c2dd01d1234663d4a8ef256cfe39 @@ -0,0 +1,15 @@ +7ea1d9b4a840 ("iomap: clear the per-folio dirty bits on all writeback failures") +4ce02c679722 ("iomap: Add per-block dirty state tracking to improve performance") +7f79d85b525b ("iomap: Refactor iomap_write_delalloc_punch() function out") +eee2d2e6ea55 ("iomap: Fix possible overflow condition in iomap_write_delalloc_scan") +cc86181a3b76 ("iomap: Add some uptodate state handling helpers for ifs state bitmap") +3ea5c76cadee ("iomap: Drop ifs argument from iomap_set_range_uptodate()") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") +4008e2a0b01a ("zonefs: Reorganize code") +a608da3bd730 ("zonefs: Detect append writes at invalid locations") +f43dc4dc3eff ("iomap: buffered write failure should not truncate the page cache") +9c7babf94a0d ("xfs,iomap: move delalloc punching to iomap") +b71f889c18ad ("xfs: use byte ranges for write cleanup ranges") +198dd8aedee6 ("xfs: punching delalloc extents on write failure is racy") +8745889a7fd0 ("Merge tag 'iomap-6.0-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux") diff --git a/v5.8/7edfc610ec315de96963e66889511212ad87e3de b/v5.8/7edfc610ec315de96963e66889511212ad87e3de new file mode 100644 index 00000000000..334603c650d --- /dev/null +++ b/v5.8/7edfc610ec315de96963e66889511212ad87e3de @@ -0,0 +1,4 @@ +7edfc610ec31 ("iomap: clean up the iomap_alloc_ioend calling convention") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") +f00654007fe1 ("Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecache") diff --git a/v5.8/7ffa8f3d30236e0ab897c30bdb01224ff1fe1c89 b/v5.8/7ffa8f3d30236e0ab897c30bdb01224ff1fe1c89 new file mode 100644 index 00000000000..1e9b4ad7e35 --- /dev/null +++ b/v5.8/7ffa8f3d30236e0ab897c30bdb01224ff1fe1c89 @@ -0,0 +1,2 @@ +7ffa8f3d3023 ("fs: Remove NTFS classic") +a05aea98d405 ("Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux") diff --git a/v5.8/806cb2270237ce2ec672a407d66cee17a07d3aa2 b/v5.8/806cb2270237ce2ec672a407d66cee17a07d3aa2 new file mode 100644 index 00000000000..c96641fd5b2 --- /dev/null +++ b/v5.8/806cb2270237ce2ec672a407d66cee17a07d3aa2 @@ -0,0 +1,20 @@ +806cb2270237 ("kunit: Annotate _MSG assertion variants with gnu printf specifiers") +260755184cbd ("kunit: Move kunit_abort() call out of kunit_do_failed_assertion()") +c1144e01063e ("kunit: declare kunit_assert structs as const") +97d453bc4007 ("kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED") +a8495ad8e973 ("kunit: remove format func from struct kunit_assert, get it to 0 bytes") +7466886b400b ("kunit: take `kunit_assert` as `const`") +c2741453478b ("kunit: cleanup assertion macro internal variables") +2b6861e2372b ("kunit: factor out str constants from binary assertion structs") +064ff292aca5 ("kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros") +6419abb80e82 ("kunit: remove va_format from kunit_assert") +40f39777ce4f ("kunit: decrease macro layering for integer asserts") +c5855907d388 ("kunit: drop unused intermediate macros for ptr inequality checks") +6709d0fe5593 ("kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc.") +05a7da89c15d ("kunit: drop unused assert_type from kunit_assert and clean up macros") +21957f90b28f ("kunit: split out part of kunit_assert into a static const") +dd640d70874b ("kunit: factor out kunit_base_assert_format() call into kunit_fail()") +a91e9ade402c ("kunit: drop unused kunit* field in kunit_assert") +4fdacef8ac5a ("kunit: move check if assertion passed into the macros") +ec54c2892064 ("include/kunit/test.h: replace kernel.h with the necessary inclusions") +3747b5c0d8ec ("kunit: Assign strings to 'const char*' in STREQ assertions") diff --git a/v5.8/80d012e98894ac9112cbcddf2fbf276c2e4be0ec b/v5.8/80d012e98894ac9112cbcddf2fbf276c2e4be0ec new file mode 100644 index 00000000000..8b52aa374a1 --- /dev/null +++ b/v5.8/80d012e98894ac9112cbcddf2fbf276c2e4be0ec @@ -0,0 +1,3 @@ +80d012e98894 ("iomap: treat inline data in iomap_writepage_map as an I/O error") +adc9c2e5a723 ("iomap: add a tracepoint for mappings returned by map_blocks") +f4b896c213f0 ("iomap: add the new iomap_iter model") diff --git a/v5.8/8145e082a8dfcfdc0a725b0f76eca54337b5b26e b/v5.8/8145e082a8dfcfdc0a725b0f76eca54337b5b26e new file mode 100644 index 00000000000..dd4d0f691f3 --- /dev/null +++ b/v5.8/8145e082a8dfcfdc0a725b0f76eca54337b5b26e @@ -0,0 +1 @@ +8145e082a8df ("romfs: remove SLAB_MEM_SPREAD flag usage") diff --git a/v5.8/81b9d8ac0640b285a3c369cd41a85f6c240d3a60 b/v5.8/81b9d8ac0640b285a3c369cd41a85f6c240d3a60 new file mode 100644 index 00000000000..5c742c89d45 --- /dev/null +++ b/v5.8/81b9d8ac0640b285a3c369cd41a85f6c240d3a60 @@ -0,0 +1,15 @@ +81b9d8ac0640 ("pidfd: change pidfd_send_signal() to respect PIDFD_THREAD") +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +932562a6045e ("rseq: Split out rseq.h from sched.h") +cba6167f0adb ("restart_block: Trim includes") +f038cc1379c0 ("locking/seqlock: Split out seqlock_types.h") +53d31ba842d9 ("posix-cpu-timers: Split out posix-timers_types.h") +f995443f01b4 ("locking/seqlock: Simplify SEQCOUNT_LOCKNAME()") +01e6aac78b1c ("signal: move show_unhandled_signals sysctl to its own file") +996ef312f27f ("sysctl: remove empty dev table") +2f5edd03ca0d ("sysctl: Refactor base paths registrations") +19c4e618a1bc ("sysctl: stop exporting register_sysctl_table") +0199849acd07 ("sysctl: remove register_sysctl_paths()") +58390c8ce1bd ("Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu") diff --git a/v5.8/82a8cb96b23244f40be56b9edcf085af0cc237a6 b/v5.8/82a8cb96b23244f40be56b9edcf085af0cc237a6 new file mode 100644 index 00000000000..ea18cc0ab8a --- /dev/null +++ b/v5.8/82a8cb96b23244f40be56b9edcf085af0cc237a6 @@ -0,0 +1,7 @@ +82a8cb96b232 ("afs: adapt to breakup of struct file_lock") +76698510f593 ("afs: convert to using new filelock helpers") +c65454a94726 ("fs: remove locks_inode") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +6a518afcc206 ("Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping") diff --git a/v5.8/83b290c9e3b5d95891f43a4aeadf6071cbff25d3 b/v5.8/83b290c9e3b5d95891f43a4aeadf6071cbff25d3 new file mode 100644 index 00000000000..429defdeaf3 --- /dev/null +++ b/v5.8/83b290c9e3b5d95891f43a4aeadf6071cbff25d3 @@ -0,0 +1,11 @@ +83b290c9e3b5 ("pidfd: clone: allow CLONE_THREAD | CLONE_PIDFD together") +cdefbf2324ce ("pidfd: cleanup the usage of __pidfd_prepare's flags") +ca7707f5430a ("fork: use pidfd_prepare()") +6ae930d9dbf2 ("pid: add pidfd_prepare()") +e9bdcdbf6936 ("pid: add pidfd_get_task() helper") +490b9ba881e2 ("kernel/pid.c: implement additional checks upon pidfd_create() parameters") +c576e0fcd618 ("kernel/pid.c: remove static qualifier from pidfd_create()") +1aa92cd31c1c ("pid: move pidfd_get_pid() to pid.c") +6da73d15258a ("pidfd: support PIDFD_NONBLOCK in pidfd_open()") +ba7d25f3dff6 ("exit: support non-blocking pidfds") +4969f8a07397 ("pidfd: Add missing sock updates for pidfd_getfd()") diff --git a/v5.8/84e286c1bb9b22d5893d34fcedd69224a65c439c b/v5.8/84e286c1bb9b22d5893d34fcedd69224a65c439c new file mode 100644 index 00000000000..79f2ae08ced --- /dev/null +++ b/v5.8/84e286c1bb9b22d5893d34fcedd69224a65c439c @@ -0,0 +1,9 @@ +84e286c1bb9b ("smb/client: adapt to breakup of struct file_lock") +2cd114294d1d ("smb/client: convert to using new filelock helpers") +38c8a9a52082 ("smb: move client and server files to common directory fs/smb") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +abdb1742a312 ("cifs: get rid of mount options string parsing") +9fd29a5bae6e ("cifs: use fs_context for automounts") +6a518afcc206 ("Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping") diff --git a/v5.8/85506aca2eb4ea41223c91c5fe25125953c19b13 b/v5.8/85506aca2eb4ea41223c91c5fe25125953c19b13 new file mode 100644 index 00000000000..d95b832afbf --- /dev/null +++ b/v5.8/85506aca2eb4ea41223c91c5fe25125953c19b13 @@ -0,0 +1 @@ +85506aca2eb4 ("selftests/mqueue: Set timeout to 180 seconds") diff --git a/v5.8/85f273a6a1e492afa7309fd23fcd8cb870085f56 b/v5.8/85f273a6a1e492afa7309fd23fcd8cb870085f56 new file mode 100644 index 00000000000..09467f3c870 --- /dev/null +++ b/v5.8/85f273a6a1e492afa7309fd23fcd8cb870085f56 @@ -0,0 +1,4 @@ +85f273a6a1e4 ("fs/pipe: Convert to lockdep_cmp_fn") +fe67f4dd8daa ("pipe: do FASYNC notifications for every pipe IO, not just state changes") +3b844826b6c6 ("pipe: avoid unnecessary EPOLLET wakeups under normal loads") +3a34b13a88ca ("pipe: make pipe writes always wake up readers") diff --git a/v5.8/872584f1bb983a688547509141b03b37bdb28840 b/v5.8/872584f1bb983a688547509141b03b37bdb28840 new file mode 100644 index 00000000000..35446d841aa --- /dev/null +++ b/v5.8/872584f1bb983a688547509141b03b37bdb28840 @@ -0,0 +1,5 @@ +872584f1bb98 ("lockd: convert to using new filelock helpers") +2005f5b9c35b ("lockd: fix races in client GRANTED_MSG wait logic") +7f024fcd5c97 ("Keep read and write fds with each nlm_file") +b661601a9fdf ("lockd: update nlm_lookup_file reexport comment") +2dc6f19e4f43 ("nlm: minor nlm_lookup_file argument change") diff --git a/v5.8/87a83c8c677e762a39d914e67450cc85d8fc1f9a b/v5.8/87a83c8c677e762a39d914e67450cc85d8fc1f9a new file mode 100644 index 00000000000..0b324969e60 --- /dev/null +++ b/v5.8/87a83c8c677e762a39d914e67450cc85d8fc1f9a @@ -0,0 +1 @@ +87a83c8c677e ("reiserfs: remove SLAB_MEM_SPREAD flag usage") diff --git a/v5.8/87b355f44833b9d7d8ebdd3929e941ac1a931b7e b/v5.8/87b355f44833b9d7d8ebdd3929e941ac1a931b7e new file mode 100644 index 00000000000..da3fa8a87ab --- /dev/null +++ b/v5.8/87b355f44833b9d7d8ebdd3929e941ac1a931b7e @@ -0,0 +1,20 @@ +87b355f44833 ("erofs: port device access to file") +8bd90b6ae785 ("erofs: fix NULL dereference of dif->bdev_handle in fscache mode") +49845720080d ("erofs: Convert to use bdev_open_by_path()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") diff --git a/v5.8/8a904a3caa88118744062e872ae90f37748a8fd8 b/v5.8/8a904a3caa88118744062e872ae90f37748a8fd8 new file mode 100644 index 00000000000..bbb14ae0f3e --- /dev/null +++ b/v5.8/8a904a3caa88118744062e872ae90f37748a8fd8 @@ -0,0 +1,2 @@ +8a904a3caa88 ("rtc: test: Fix invalid format specifier.") +1d1bb12a8b18 ("rtc: Improve performance of rtc_time64_to_tm(). Add tests.") diff --git a/v5.8/8ab37b0d98cfe7463cb75a62156ebad9a47d3417 b/v5.8/8ab37b0d98cfe7463cb75a62156ebad9a47d3417 new file mode 100644 index 00000000000..7eb29fe1742 --- /dev/null +++ b/v5.8/8ab37b0d98cfe7463cb75a62156ebad9a47d3417 @@ -0,0 +1 @@ +8ab37b0d98cf ("selftests: livepatch: Add initial .gitignore") diff --git a/v5.8/8b3d838139bcd1e552f1899191f734264ce2a1a5 b/v5.8/8b3d838139bcd1e552f1899191f734264ce2a1a5 new file mode 100644 index 00000000000..9e5f4bb87f0 --- /dev/null +++ b/v5.8/8b3d838139bcd1e552f1899191f734264ce2a1a5 @@ -0,0 +1,5 @@ +8b3d838139bc ("fs: improve dump_mapping() robustness") +3e9d80a891df ("mm,fs: split dump_mapping() out from dump_page()") +853322a67104 ("mm/debug.c: do not dereference i_ino blindly") +9bdaf2cc5eb5 ("mm/debug: print the inode number in dump_page") +9ad3826575ab ("mm/debug: switch dump_page to get_kernel_nofault") diff --git a/v5.8/8b6bb995d3819218498bdbee4465bffff1497a31 b/v5.8/8b6bb995d3819218498bdbee4465bffff1497a31 new file mode 100644 index 00000000000..b3f54b0ea53 --- /dev/null +++ b/v5.8/8b6bb995d3819218498bdbee4465bffff1497a31 @@ -0,0 +1,3 @@ +8b6bb995d381 ("fscrypt: Factor out a helper to configure the lookup dentry") +6f2656eab290 ("fscrypt: new helper function - fscrypt_prepare_lookup_partial()") +ff49c86f27e4 ("Merge tag 'f2fs-for-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs") diff --git a/v5.8/8cbf22b3dcf0c89d1df1a8e106295b349607eb5b b/v5.8/8cbf22b3dcf0c89d1df1a8e106295b349607eb5b new file mode 100644 index 00000000000..454cd98364e --- /dev/null +++ b/v5.8/8cbf22b3dcf0c89d1df1a8e106295b349607eb5b @@ -0,0 +1,2 @@ +8cbf22b3dcf0 ("selftests: ftrace: fix typo in test description") +ee9793be08b1 ("tracing/selftests: Add ownership modification tests for eventfs") diff --git a/v5.8/90a009db09e2b91990df28e47844d44ae0ef9aa8 b/v5.8/90a009db09e2b91990df28e47844d44ae0ef9aa8 new file mode 100644 index 00000000000..471c36b5593 --- /dev/null +++ b/v5.8/90a009db09e2b91990df28e47844d44ae0ef9aa8 @@ -0,0 +1,20 @@ +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") +f8f669699977 ("selftests/resctrl: Split fill_buf to allow tests finer-grained control") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +e33cb5702a9f ("selftests/resctrl: Make benchmark command const and build it with pointers") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +4a28c7665c2a ("selftests/resctrl: Ensure the benchmark commands fits to its array") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") diff --git a/v5.8/90f92b68c9869913753f8bc1d87b7762a5f36873 b/v5.8/90f92b68c9869913753f8bc1d87b7762a5f36873 new file mode 100644 index 00000000000..628f08286eb --- /dev/null +++ b/v5.8/90f92b68c9869913753f8bc1d87b7762a5f36873 @@ -0,0 +1,9 @@ +90f92b68c986 ("pidfd: kill the no longer needed do_notify_pidfd() in de_thread()") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +932562a6045e ("rseq: Split out rseq.h from sched.h") +cba6167f0adb ("restart_block: Trim includes") +f038cc1379c0 ("locking/seqlock: Split out seqlock_types.h") +53d31ba842d9 ("posix-cpu-timers: Split out posix-timers_types.h") +f995443f01b4 ("locking/seqlock: Simplify SEQCOUNT_LOCKNAME()") +58390c8ce1bd ("Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu") diff --git a/v5.8/91e78a1eb6b1c0d1a8b434d46b869941e3b3e9e2 b/v5.8/91e78a1eb6b1c0d1a8b434d46b869941e3b3e9e2 new file mode 100644 index 00000000000..365f48a9547 --- /dev/null +++ b/v5.8/91e78a1eb6b1c0d1a8b434d46b869941e3b3e9e2 @@ -0,0 +1,10 @@ +91e78a1eb6b1 ("hugetlbfs: support idmapped mounts") +f2d40141d5d9 ("fs: port inode_init_owner() to mnt_idmap") +011e2b717b1b ("fs: port ->tmpfile() to pass mnt_idmap") +5ebb29bee8d5 ("fs: port ->mknod() to pass mnt_idmap") +c54bd91e9eab ("fs: port ->mkdir() to pass mnt_idmap") +7a77db95511c ("fs: port ->symlink() to pass mnt_idmap") +6c960e68aaed ("fs: port ->create() to pass mnt_idmap") +c1632a0f1120 ("fs: port ->setattr() to pass mnt_idmap") +abf08576afe3 ("fs: port vfs_*() helpers to struct mnt_idmap") +6022ec6ee2c3 ("Merge tag 'ntfs3_for_6.2' of https://github.com/Paragon-Software-Group/linux-ntfs3") diff --git a/v5.8/9473c4450e9c83d890d435577a3776d925fa748c b/v5.8/9473c4450e9c83d890d435577a3776d925fa748c new file mode 100644 index 00000000000..85a873e73ea --- /dev/null +++ b/v5.8/9473c4450e9c83d890d435577a3776d925fa748c @@ -0,0 +1 @@ +9473c4450e9c ("exportfs: fix the fallback implementation of the get_name export operation") diff --git a/v5.8/966b7bd3ca3eb6f0b1b175947ba75ffeecad8f4d b/v5.8/966b7bd3ca3eb6f0b1b175947ba75ffeecad8f4d new file mode 100644 index 00000000000..feb3f7740d3 --- /dev/null +++ b/v5.8/966b7bd3ca3eb6f0b1b175947ba75ffeecad8f4d @@ -0,0 +1,12 @@ +966b7bd3ca3e ("dlm: adapt to breakup of struct file_lock") +11ff73082f17 ("dlm: convert to using new filelock helpers") +6bd4a2bfe568 ("dlm: use FL_SLEEP to determine blocking vs non-blocking") +dbee1adeb7e6 ("dlm: use fl_owner from lockd") +dc52cd2eff4a ("fs: dlm: fix F_CANCELLK to cancel pending request") +57e2c2f2d94c ("fs: dlm: fix mismatch of plock results from userspace") +c847f4e20304 ("fs: dlm: fix cleanup pending ops when interrupted") +92655fbda5c0 ("fs: dlm: return positive pid value for F_GETLK") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +6a518afcc206 ("Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping") diff --git a/v5.8/9a7eec48c9715c897b3a7809799089d708a4de64 b/v5.8/9a7eec48c9715c897b3a7809799089d708a4de64 new file mode 100644 index 00000000000..96f9091cf05 --- /dev/null +++ b/v5.8/9a7eec48c9715c897b3a7809799089d708a4de64 @@ -0,0 +1,5 @@ +9a7eec48c971 ("fuse: adapt to breakup of struct file_lock") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +6a518afcc206 ("Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping") diff --git a/v5.8/9ae061cf2a46980b37cec1e56a372603682b2741 b/v5.8/9ae061cf2a46980b37cec1e56a372603682b2741 new file mode 100644 index 00000000000..072cf4ea9bc --- /dev/null +++ b/v5.8/9ae061cf2a46980b37cec1e56a372603682b2741 @@ -0,0 +1,20 @@ +9ae061cf2a46 ("btrfs: port device access to file") +86ec15d00bf8 ("btrfs: Convert to bdev_open_by_path()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/9b6713cc75229f25552c643083cbdbfb771e5bca b/v5.8/9b6713cc75229f25552c643083cbdbfb771e5bca new file mode 100644 index 00000000000..091043ab2e7 --- /dev/null +++ b/v5.8/9b6713cc75229f25552c643083cbdbfb771e5bca @@ -0,0 +1,20 @@ +9b6713cc7522 ("maple_tree: Add mtree_alloc_cyclic()") +067311d33e65 ("maple_tree: separate ma_state node from status") +271f61a8b41d ("maple_tree: clean up inlines for some functions") +bf857ddd21d0 ("maple_tree: move debug check to __mas_set_range()") +f7a590189539 ("maple_tree: make mas_erase() more robust") +a2587a7e8d37 ("maple_tree: add test for mtree_dup()") +fd32e4e9b764 ("maple_tree: introduce interfaces __mt_dup() and mtree_dup()") +4f2267b58a22 ("maple_tree: add mt_free_one() and mt_attr() helpers") +a8091f039c1e ("maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states") +5c590804b6b0 ("maple_tree: add mas_is_active() to detect in-tree walks") +530f745c7620 ("maple_tree: replace data before marking dead in split and spanning store") +4ffc2ee2cf01 ("maple_tree: introduce mas_tree_parent() definition") +1238f6a226dc ("maple_tree: introduce mas_put_in_tree()") +72bcf4aa86ec ("maple_tree: reorder replacement of nodes to avoid live lock") +fec29364348f ("maple_tree: reduce resets during store setup") +da0892547b10 ("maple_tree: re-introduce entry to mas_preallocate() arguments") +53bee98d004f ("mm: remove re-walk from mmap_region()") +c1297987cc2a ("maple_tree: introduce __mas_set_range()") +a489539e33c2 ("maple_tree: update mt_validate()") +fad9c80e6371 ("maple_tree: fix a few documentation issues") diff --git a/v5.8/9bb430a89d2dfce58a3d61a3a04e149109d3934e b/v5.8/9bb430a89d2dfce58a3d61a3a04e149109d3934e new file mode 100644 index 00000000000..0a757656956 --- /dev/null +++ b/v5.8/9bb430a89d2dfce58a3d61a3a04e149109d3934e @@ -0,0 +1,10 @@ +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/9de31ee6d7a8be42d9984bd5cff66bcd7c259a7a b/v5.8/9de31ee6d7a8be42d9984bd5cff66bcd7c259a7a new file mode 100644 index 00000000000..c0c174ec5bb --- /dev/null +++ b/v5.8/9de31ee6d7a8be42d9984bd5cff66bcd7c259a7a @@ -0,0 +1,20 @@ +9de31ee6d7a8 ("reiserfs: port block device access to file") +ba1787a5edd9 ("reiserfs: Convert to bdev_open_by_dev/path()") +c576c4bf9ecf ("reiserfs: fix blkdev_put() warning from release_journal_dev()") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +b2baa57475e3 ("mtd: block2mtd: factor the early block device open logic into a helper") +cf056a431215 ("init: improve the name_to_dev_t interface") +c0c1a7dcb6f5 ("init: move the nfs/cifs/ram special cases out of name_to_dev_t") +3701c600a3e7 ("init: factor the root_wait logic in prepare_namespace into a helper") +07d63cbb67cd ("init: handle ubi/mtd root mounting like all other root types") +73231b58b1b4 ("init: don't remove the /dev/ prefix from error messages") +c8643c72bc42 ("init: pass root_device_name explicitly") +a6a41d39c2d9 ("init: refactor mount_root") +e3102722ffe7 ("init: rename mount_block_root to mount_root_generic") +02b42d58f389 ("PM: hibernate: factor out a helper to find the resume device") +aa5f6ed8c21e ("driver core: return bool from driver_probe_done") +dd2e31afba9e ("ext4: wire up the ->mark_dead holder operation for log devices") +8067ca1dcdfc ("xfs: wire up the ->mark_dead holder operation for log and RT devices") +0718afd47f70 ("block: introduce holder ops") diff --git a/v5.8/9e3f1c59367515e7e40675fe83645a131c05039d b/v5.8/9e3f1c59367515e7e40675fe83645a131c05039d new file mode 100644 index 00000000000..bd42a1e1f0e --- /dev/null +++ b/v5.8/9e3f1c59367515e7e40675fe83645a131c05039d @@ -0,0 +1,3 @@ +9e3f1c593675 ("selftests/move_mount_set_group:Make tests build with old libc") +8374f43123a5 ("tests: add move_mount(MOVE_MOUNT_SET_GROUP) selftest") +01eadc8dd96d ("tests: add mount_setattr() selftests") diff --git a/v5.8/9ed52108f6478a6a805c0c15a3f70aabba07247e b/v5.8/9ed52108f6478a6a805c0c15a3f70aabba07247e new file mode 100644 index 00000000000..8ea2a7637dd --- /dev/null +++ b/v5.8/9ed52108f6478a6a805c0c15a3f70aabba07247e @@ -0,0 +1 @@ +9ed52108f647 ("pidfd: change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN))") diff --git a/v5.8/9f2f767f5ef81982a36edef512b2319e3a79ad73 b/v5.8/9f2f767f5ef81982a36edef512b2319e3a79ad73 new file mode 100644 index 00000000000..724d1e2b23f --- /dev/null +++ b/v5.8/9f2f767f5ef81982a36edef512b2319e3a79ad73 @@ -0,0 +1,20 @@ +9f2f767f5ef8 ("bcachefs: port block device access to file") +1bfdc94b28cf ("bcachefs: Convert to bdev_open_by_path()") +3e3e02e6bce6 ("bcachefs: Assorted checkpatch fixes") +99e2146bea04 ("bcachefs: Break out bch2_btree_path_traverse_cached_slowpath()") +0d7009d7ca99 ("bcachefs: Delete old deadlock avoidance code") +33bd5d068603 ("bcachefs: Deadlock cycle detector") +5c1ef830f678 ("bcachefs: Errcodes can now subtype standard error codes") +367d72dd5fd5 ("bcachefs: bch2_btree_path_upgrade() now emits transaction restart") +e87b0e4a7120 ("bcachefs: Fix redundant transaction restart") +3d21d48e898a ("bcachefs: Fix usage of six lock's percpu mode, key cache version") +0242130fb67f ("bcachefs: Refactor bkey_cached_alloc() path") +da4474f20961 ("bcachefs: Convert more locking code to btree_bkey_cached_common") +4e6defd106b6 ("bcachefs: btree_bkey_cached_common->cached") +d5024b011cb3 ("bcachefs: bch2_btree_node_lock_write_nofail()") +ca7d8fcabf29 ("bcachefs: New locking functions") +546180874ade ("bcachefs: Mark write locks before taking lock") +534a591e4cf9 ("bcachefs: Delete time_stats for lock contended times") +674cfc26240b ("bcachefs: Add persistent counters for all tracepoints") +8a9c1b1cb0ed ("bcachefs: Improve bch2_btree_node_relock()") +ce56bf7fc23b ("bcachefs: Improve trans_restart_journal_preres_get tracepoint") diff --git a/v5.8/a0dd82d6d863f03859ccab6c71e84e917f4d7082 b/v5.8/a0dd82d6d863f03859ccab6c71e84e917f4d7082 new file mode 100644 index 00000000000..d8a5a4e8ea1 --- /dev/null +++ b/v5.8/a0dd82d6d863f03859ccab6c71e84e917f4d7082 @@ -0,0 +1,20 @@ +a0dd82d6d863 ("kunit: Mark filter* params as rw") +b67abaad4d25 ("kunit: Allow kunit test modules to use test filtering") +18258c60f8a7 ("kunit: Make 'list' action available to kunit test modules") +c95e7c05c139 ("kunit: Report the count of test suites in a module") +1c9fd080dffe ("kunit: fix uninitialized variables bug in attributes filtering") +5a175d369c70 ("kunit: fix wild-memory-access bug in kunit_filter_suites()") +76066f93f1df ("kunit: add tests for filtering attributes") +529534e8cba3 ("kunit: Add ability to filter attributes") +a00a72709175 ("kunit: Add module attribute") +02c2d0c2a841 ("kunit: Add speed attribute") +39e92cb1e4a1 ("kunit: Add test attributes API structure") +b1eaa8b2a55c ("kunit: Update kunit_print_ok_not_ok function") +b08f75b9bb01 ("kunit: Fix reporting of the skipped parameterized tests") +d273b72846d6 ("kunit/test: Add example test showing parameterized testing") +f9a301c3317d ("kunit: fix bug in the order of lines in debugfs logs") +887d85a0736f ("kunit: fix bug in debugfs logs of parameterized tests") +e047c5eaa763 ("kunit: Expose 'static stub' API to redirect functions") +7170b7ed6acb ("kunit: Add "hooks" to call into KUnit when it's built as a module") +db105c37a4d6 ("kunit: Export kunit_running()") +6c738b52316c ("kunit: improve KTAP compliance of KUnit test output") diff --git a/v5.8/a1c2af326cb7d7cd07db38740ebb3aafa428fd6f b/v5.8/a1c2af326cb7d7cd07db38740ebb3aafa428fd6f new file mode 100644 index 00000000000..d9016ce6162 --- /dev/null +++ b/v5.8/a1c2af326cb7d7cd07db38740ebb3aafa428fd6f @@ -0,0 +1,17 @@ +a1c2af326cb7 ("filelock: convert seqfile handling to use file_lock_core") +ae7eb16e0b50 ("filelock: convert locks_translate_pid to take file_lock_core") +b6aaba5b76e9 ("filelock: convert fl_blocker to file_lock_core") +b6be3714005c ("filelock: convert __locks_insert_block, conflict and deadlock checks to use file_lock_core") +1a6c75d4bbd2 ("filelock: convert locks_{insert,delete}_global_blocked") +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +6021d62c677f ("filelock: rename fl_pid variable in lock_get_status") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/a1c6d5439fbddd06aad3ddbb7f12df0b98354070 b/v5.8/a1c6d5439fbddd06aad3ddbb7f12df0b98354070 new file mode 100644 index 00000000000..4d895554473 --- /dev/null +++ b/v5.8/a1c6d5439fbddd06aad3ddbb7f12df0b98354070 @@ -0,0 +1 @@ +a1c6d5439fbd ("pid: kill the obsolete PIDTYPE_PID code in transfer_pid()") diff --git a/v5.8/a28d893eb3270cf62c10dd8777af0d8452cdc072 b/v5.8/a28d893eb3270cf62c10dd8777af0d8452cdc072 new file mode 100644 index 00000000000..149fd499753 --- /dev/null +++ b/v5.8/a28d893eb3270cf62c10dd8777af0d8452cdc072 @@ -0,0 +1,20 @@ +a28d893eb327 ("md: port block device access to file") +9f0f5a30d34c ("md: Convert to bdev_open_by_dev()") +c2fce61fb22e ("dm: Convert to bdev_open_by_dev()") +99892147f028 ("md: fix warning for holder mismatch from export_rdev()") +a1d767191096 ("md: use mddev->external to select holder in export_rdev()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") diff --git a/v5.8/a34606a9aa3d36d178a5ecf31a0299b88102cf12 b/v5.8/a34606a9aa3d36d178a5ecf31a0299b88102cf12 new file mode 100644 index 00000000000..ed391caf5b0 --- /dev/null +++ b/v5.8/a34606a9aa3d36d178a5ecf31a0299b88102cf12 @@ -0,0 +1,20 @@ +a34606a9aa3d ("rnbd: port block device access to file") +70d85bec8f4c ("block/rnbd: use %pe to print errors") +c2114f11a30e ("rnbd-srv: Convert to use bdev_open_by_path()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +5ee607675deb ("rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") diff --git a/v5.8/a4af51ce229b1e1eab003966dbfebf9d80093a77 b/v5.8/a4af51ce229b1e1eab003966dbfebf9d80093a77 new file mode 100644 index 00000000000..40a5766fdb1 --- /dev/null +++ b/v5.8/a4af51ce229b1e1eab003966dbfebf9d80093a77 @@ -0,0 +1,13 @@ +a4af51ce229b ("fs: super_set_uuid()") +0ce7c12e88cf ("kernfs: attach uuid for every kernfs and report it in fsid") +c9f2dfb7b59e ("kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info.") +9caf69614225 ("kernfs: Introduce separate rwsem to protect inode attributes.") +4609e1f18e19 ("fs: port ->permission() to pass mnt_idmap") +13e83a4923be ("fs: port ->set_acl() to pass mnt_idmap") +77435322777d ("fs: port ->get_acl() to pass mnt_idmap") +011e2b717b1b ("fs: port ->tmpfile() to pass mnt_idmap") +7a77db95511c ("fs: port ->symlink() to pass mnt_idmap") +b74d24f7a74f ("fs: port ->getattr() to pass mnt_idmap") +c1632a0f1120 ("fs: port ->setattr() to pass mnt_idmap") +abf08576afe3 ("fs: port vfs_*() helpers to struct mnt_idmap") +6022ec6ee2c3 ("Merge tag 'ntfs3_for_6.2' of https://github.com/Paragon-Software-Group/linux-ntfs3") diff --git a/v5.8/a56aefca8d386181415a1fb7cfec2f72b0404797 b/v5.8/a56aefca8d386181415a1fb7cfec2f72b0404797 new file mode 100644 index 00000000000..2196693498a --- /dev/null +++ b/v5.8/a56aefca8d386181415a1fb7cfec2f72b0404797 @@ -0,0 +1,8 @@ +a56aefca8d38 ("bdev: make struct bdev_handle private to the block layer") +b1211a25c4fe ("bdev: make bdev_{release, open_by_dev}() private to block layer") +e97d06a46526 ("bdev: remove bdev_open_by_path()") +f3a608827d1f ("bdev: open block device as files") +8ff363ade395 ("block: Fix a memory leak in bdev_open_by_dev()") +ed5cc702d311 ("block: Add config option to not allow writing to mounted devices") +cd34758c5238 ("block: Remove blkdev_get_by_*() functions") +8f6f76a6a29f ("Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/a575c9734f3021f1fc81c2477ecaee4d9841fd59 b/v5.8/a575c9734f3021f1fc81c2477ecaee4d9841fd59 new file mode 100644 index 00000000000..3653d05ee4f --- /dev/null +++ b/v5.8/a575c9734f3021f1fc81c2477ecaee4d9841fd59 @@ -0,0 +1,20 @@ +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") +51a0c3b7f028 ("selftests/resctrl: Close perf value read fd on errors") +2d320b1029ee ("selftests/resctrl: Don't leak buffer in fill_cache()") +73c55fa5ab55 ("selftests/resctrl: Commonize the signal handler register/unregister for all tests") +42e3b093eb7c ("selftests/resctrl: Fix set up schemata with 100% allocation on first run in MBM test") +c2b1790747a5 ("selftests/resctrl: Use correct exit code when tests fail") +a967e17f9184 ("selftests/resctrl: Use remount_resctrlfs() consistently with boolean") +9ce29d23a133 ("selftests/resctrl: Change initialize_llc_perf() return type to void") +5d869d7bb4b8 ("selftests/resctrl: Replace obsolete memalign() with posix_memalign()") +0d45c83b95da ("selftests/resctrl: Check for return value after write_schemata()") +fa10366cc6f4 ("selftests/resctrl: Allow ->setup() to return errors") diff --git a/v5.8/a69ce85ec9af6bdc0b3511959a7dc1a324e5e16a b/v5.8/a69ce85ec9af6bdc0b3511959a7dc1a324e5e16a new file mode 100644 index 00000000000..b582d8b1a3b --- /dev/null +++ b/v5.8/a69ce85ec9af6bdc0b3511959a7dc1a324e5e16a @@ -0,0 +1,5 @@ +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +75cabec0111b ("filelock: add some new helper functions") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/a6bf23e18324d550f789637d469cca654c92fe86 b/v5.8/a6bf23e18324d550f789637d469cca654c92fe86 new file mode 100644 index 00000000000..632a9c97394 --- /dev/null +++ b/v5.8/a6bf23e18324d550f789637d469cca654c92fe86 @@ -0,0 +1,6 @@ +a6bf23e18324 ("gfs2: adapt to breakup of struct file_lock") +b4c6d52d8a81 ("gfs2: convert to using new filelock helpers") +4d927b03a688 ("gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn") +015af1af4400 ("gfs2: Mark withdraws as unlikely") +bdcb8aa434c6 ("gfs2: Fix slab-use-after-free in gfs2_qd_dealloc") +65d6e954e378 ("Merge tag 'gfs2-v6.5-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2") diff --git a/v5.8/ab838b3fd9a442a62f36ea7eeb93e77259f787ce b/v5.8/ab838b3fd9a442a62f36ea7eeb93e77259f787ce new file mode 100644 index 00000000000..5873a414bfa --- /dev/null +++ b/v5.8/ab838b3fd9a442a62f36ea7eeb93e77259f787ce @@ -0,0 +1,11 @@ +ab838b3fd9a4 ("block: remove bdev_handle completely") +321de651fa56 ("block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access") +7c09a4ed6156 ("bdev: remove bdev pointer from struct bdev_handle") +a56aefca8d38 ("bdev: make struct bdev_handle private to the block layer") +b1211a25c4fe ("bdev: make bdev_{release, open_by_dev}() private to block layer") +e97d06a46526 ("bdev: remove bdev_open_by_path()") +f3a608827d1f ("bdev: open block device as files") +8ff363ade395 ("block: Fix a memory leak in bdev_open_by_dev()") +ed5cc702d311 ("block: Add config option to not allow writing to mounted devices") +cd34758c5238 ("block: Remove blkdev_get_by_*() functions") +8f6f76a6a29f ("Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/ac4e78bdbba2f198614d8eae8957c496a91a2ab0 b/v5.8/ac4e78bdbba2f198614d8eae8957c496a91a2ab0 new file mode 100644 index 00000000000..b13a57a0166 --- /dev/null +++ b/v5.8/ac4e78bdbba2f198614d8eae8957c496a91a2ab0 @@ -0,0 +1,3 @@ +ac4e78bdbba2 ("jfs: port block device access to file") +f3a608827d1f ("bdev: open block device as files") +8f6f76a6a29f ("Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/ad399740bd41da5558d8b8b2b19481740ca063cb b/v5.8/ad399740bd41da5558d8b8b2b19481740ca063cb new file mode 100644 index 00000000000..8b5bf9a55b9 --- /dev/null +++ b/v5.8/ad399740bd41da5558d8b8b2b19481740ca063cb @@ -0,0 +1,11 @@ +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/ad72872eb3ae634d1e4296a384baa81e85cc6acc b/v5.8/ad72872eb3ae634d1e4296a384baa81e85cc6acc new file mode 100644 index 00000000000..7c4c7cb842b --- /dev/null +++ b/v5.8/ad72872eb3ae634d1e4296a384baa81e85cc6acc @@ -0,0 +1 @@ +ad72872eb3ae ("asm-generic: remove extra type checking in acquire/release for non-SMP case") diff --git a/v5.8/ae5535efd8c445ad6033ac0d5da0197897b148ea b/v5.8/ae5535efd8c445ad6033ac0d5da0197897b148ea new file mode 100644 index 00000000000..9826a13f5cc --- /dev/null +++ b/v5.8/ae5535efd8c445ad6033ac0d5da0197897b148ea @@ -0,0 +1,8 @@ +ae5535efd8c4 ("iomap: don't chain bios") +dec3a7b3aa45 ("iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend") +7edfc610ec31 ("iomap: clean up the iomap_alloc_ioend calling convention") +432acd550e36 ("iomap: move the io_folios field out of struct iomap_ioend") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") +c2478469f2bb ("fs: iomap: use bio_add_folio_nofail where possible") +f00654007fe1 ("Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecache") diff --git a/v5.8/ae638551ab64a216364a63c4ee5061f82702fde2 b/v5.8/ae638551ab64a216364a63c4ee5061f82702fde2 new file mode 100644 index 00000000000..c7214fafecb --- /dev/null +++ b/v5.8/ae638551ab64a216364a63c4ee5061f82702fde2 @@ -0,0 +1,20 @@ +ae638551ab64 ("selftests/resctrl: Add non-contiguous CBMs CAT test") +c603ff5bb830 ("selftests/resctrl: Introduce generalized test framework") +15f298821289 ("selftests/resctrl: Create struct for input parameters") +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") diff --git a/v5.8/ae7eb16e0b5043beeca4f78fa2cde5f075cddda1 b/v5.8/ae7eb16e0b5043beeca4f78fa2cde5f075cddda1 new file mode 100644 index 00000000000..e42b44b7d4a --- /dev/null +++ b/v5.8/ae7eb16e0b5043beeca4f78fa2cde5f075cddda1 @@ -0,0 +1,11 @@ +ae7eb16e0b50 ("filelock: convert locks_translate_pid to take file_lock_core") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +6021d62c677f ("filelock: rename fl_pid variable in lock_get_status") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/ae8c511757304e0c393661b5ed2ad7073e2a351d b/v5.8/ae8c511757304e0c393661b5ed2ad7073e2a351d new file mode 100644 index 00000000000..be3afcffe01 --- /dev/null +++ b/v5.8/ae8c511757304e0c393661b5ed2ad7073e2a351d @@ -0,0 +1,15 @@ +ae8c51175730 ("fs: add FS_IOC_GETFSSYSFSPATH") +41bcbe59c3b3 ("fs: FS_IOC_GETUUID") +a4af51ce229b ("fs: super_set_uuid()") +0ce7c12e88cf ("kernfs: attach uuid for every kernfs and report it in fsid") +c9f2dfb7b59e ("kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info.") +9caf69614225 ("kernfs: Introduce separate rwsem to protect inode attributes.") +4609e1f18e19 ("fs: port ->permission() to pass mnt_idmap") +13e83a4923be ("fs: port ->set_acl() to pass mnt_idmap") +77435322777d ("fs: port ->get_acl() to pass mnt_idmap") +011e2b717b1b ("fs: port ->tmpfile() to pass mnt_idmap") +7a77db95511c ("fs: port ->symlink() to pass mnt_idmap") +b74d24f7a74f ("fs: port ->getattr() to pass mnt_idmap") +c1632a0f1120 ("fs: port ->setattr() to pass mnt_idmap") +abf08576afe3 ("fs: port vfs_*() helpers to struct mnt_idmap") +6022ec6ee2c3 ("Merge tag 'ntfs3_for_6.2' of https://github.com/Paragon-Software-Group/linux-ntfs3") diff --git a/v5.8/b1211a25c4fe3443cfef4ed7c39251502a663776 b/v5.8/b1211a25c4fe3443cfef4ed7c39251502a663776 new file mode 100644 index 00000000000..3a1f42e8225 --- /dev/null +++ b/v5.8/b1211a25c4fe3443cfef4ed7c39251502a663776 @@ -0,0 +1,5 @@ +b1211a25c4fe ("bdev: make bdev_{release, open_by_dev}() private to block layer") +e97d06a46526 ("bdev: remove bdev_open_by_path()") +f3a608827d1f ("bdev: open block device as files") +cd34758c5238 ("block: Remove blkdev_get_by_*() functions") +8f6f76a6a29f ("Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/b28ddcc32d8fa3e20745b3a47dff863fe0376d79 b/v5.8/b28ddcc32d8fa3e20745b3a47dff863fe0376d79 new file mode 100644 index 00000000000..2b2301a0cf5 --- /dev/null +++ b/v5.8/b28ddcc32d8fa3e20745b3a47dff863fe0376d79 @@ -0,0 +1,12 @@ +b28ddcc32d8f ("pidfs: convert to path_from_stashed() helper") +1fa08aece425 ("nsfs: convert to path_from_stashed() helper") +07fd7c329839 ("libfs: add path_from_stashed()") +cb12fd8e0dab ("pidfd: add pidfs") +50f4f2d197e1 ("pidfd: move struct pidfd_fops") +81b9d8ac0640 ("pidfd: change pidfd_send_signal() to respect PIDFD_THREAD") +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") +43f0df54c96f ("pidfd_poll: report POLLHUP when pid_task() == NULL") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +cdefbf2324ce ("pidfd: cleanup the usage of __pidfd_prepare's flags") +499aa1ca4eb6 ("Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs") diff --git a/v5.8/b4c6d52d8a81c53a8759e382e8000597909f0615 b/v5.8/b4c6d52d8a81c53a8759e382e8000597909f0615 new file mode 100644 index 00000000000..7a5c895115f --- /dev/null +++ b/v5.8/b4c6d52d8a81c53a8759e382e8000597909f0615 @@ -0,0 +1,5 @@ +b4c6d52d8a81 ("gfs2: convert to using new filelock helpers") +4d927b03a688 ("gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn") +015af1af4400 ("gfs2: Mark withdraws as unlikely") +bdcb8aa434c6 ("gfs2: Fix slab-use-after-free in gfs2_qd_dealloc") +65d6e954e378 ("Merge tag 'gfs2-v6.5-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2") diff --git a/v5.8/b639585e71e63008373d3a9fd060b87315fe7ea8 b/v5.8/b639585e71e63008373d3a9fd060b87315fe7ea8 new file mode 100644 index 00000000000..8f52a69c9dd --- /dev/null +++ b/v5.8/b639585e71e63008373d3a9fd060b87315fe7ea8 @@ -0,0 +1,2 @@ +b639585e71e6 ("fork: Using clone_flags for legacy clone check") +3af8588c7718 ("fork: fold legacy_clone_args_valid() into _do_fork()") diff --git a/v5.8/b6aaba5b76e9596cb4d62d081cca41e114becacc b/v5.8/b6aaba5b76e9596cb4d62d081cca41e114becacc new file mode 100644 index 00000000000..4526e644513 --- /dev/null +++ b/v5.8/b6aaba5b76e9596cb4d62d081cca41e114becacc @@ -0,0 +1,14 @@ +b6aaba5b76e9 ("filelock: convert fl_blocker to file_lock_core") +b6be3714005c ("filelock: convert __locks_insert_block, conflict and deadlock checks to use file_lock_core") +1a6c75d4bbd2 ("filelock: convert locks_{insert,delete}_global_blocked") +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/b6be3714005c3933886be71011f19119e219e77c b/v5.8/b6be3714005c3933886be71011f19119e219e77c new file mode 100644 index 00000000000..16a55fe66c6 --- /dev/null +++ b/v5.8/b6be3714005c3933886be71011f19119e219e77c @@ -0,0 +1,13 @@ +b6be3714005c ("filelock: convert __locks_insert_block, conflict and deadlock checks to use file_lock_core") +1a6c75d4bbd2 ("filelock: convert locks_{insert,delete}_global_blocked") +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/b6dfac948686799169c899557a179b84d0d1f47e b/v5.8/b6dfac948686799169c899557a179b84d0d1f47e new file mode 100644 index 00000000000..75c0b2179e6 --- /dev/null +++ b/v5.8/b6dfac948686799169c899557a179b84d0d1f47e @@ -0,0 +1,20 @@ +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +030b48fb2cf0 ("selftests/resctrl: Remove duplicate feature check from CMT test") +e33cb5702a9f ("selftests/resctrl: Make benchmark command const and build it with pointers") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +4a28c7665c2a ("selftests/resctrl: Ensure the benchmark commands fits to its array") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") diff --git a/v5.8/b6e6a582f2b357b6f74849b715de12cc38b1ee91 b/v5.8/b6e6a582f2b357b6f74849b715de12cc38b1ee91 new file mode 100644 index 00000000000..9e29ef13d7e --- /dev/null +++ b/v5.8/b6e6a582f2b357b6f74849b715de12cc38b1ee91 @@ -0,0 +1,20 @@ +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +bcd8a929a538 ("selftests/resctrl: Don't use ctrlc_handler() outside signal handling") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +27c734f44022 ("selftests/resctrl: Fix wrong format specifier") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") diff --git a/v5.8/bac0a9e56e1fd14b227ab57142eca6f7bc6e6115 b/v5.8/bac0a9e56e1fd14b227ab57142eca6f7bc6e6115 new file mode 100644 index 00000000000..853af619052 --- /dev/null +++ b/v5.8/bac0a9e56e1fd14b227ab57142eca6f7bc6e6115 @@ -0,0 +1 @@ +bac0a9e56e1f ("file: add alloc_file_pseudo_noaccount()") diff --git a/v5.8/bae8bc46987ed8b9e8d00d0a87ac698a85d15904 b/v5.8/bae8bc46987ed8b9e8d00d0a87ac698a85d15904 new file mode 100644 index 00000000000..932a6f71673 --- /dev/null +++ b/v5.8/bae8bc46987ed8b9e8d00d0a87ac698a85d15904 @@ -0,0 +1,2 @@ +bae8bc46987e ("libfs: Remove unnecessary ‘0’ values from ret") +c843843e714c ("fs: Add standard casefolding support") diff --git a/v5.8/bc401c2900c128d3d69482769f1300502a9f0598 b/v5.8/bc401c2900c128d3d69482769f1300502a9f0598 new file mode 100644 index 00000000000..ca7dcb79688 --- /dev/null +++ b/v5.8/bc401c2900c128d3d69482769f1300502a9f0598 @@ -0,0 +1 @@ +bc401c2900c1 ("ubifs: Configure dentry operations at dentry-creation time") diff --git a/v5.8/bcd8a929a5387178d917da785896e53b0845ab37 b/v5.8/bcd8a929a5387178d917da785896e53b0845ab37 new file mode 100644 index 00000000000..1ca7b223c0d --- /dev/null +++ b/v5.8/bcd8a929a5387178d917da785896e53b0845ab37 @@ -0,0 +1,20 @@ +bcd8a929a538 ("selftests/resctrl: Don't use ctrlc_handler() outside signal handling") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") +caddc0fbe495 ("selftests/resctrl: Move resctrl FS mount/umount to higher level") +ede13008489b ("selftests/resctrl: Unmount resctrl FS before starting the first test") +51a0c3b7f028 ("selftests/resctrl: Close perf value read fd on errors") diff --git a/v5.8/bcdb2e9d9f319935938a5addee040e37b60192ff b/v5.8/bcdb2e9d9f319935938a5addee040e37b60192ff new file mode 100644 index 00000000000..49bbdf051ab --- /dev/null +++ b/v5.8/bcdb2e9d9f319935938a5addee040e37b60192ff @@ -0,0 +1,20 @@ +bcdb2e9d9f31 ("selftests/resctrl: Read in less obvious order to defeat prefetch optimizations") +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") +f8f669699977 ("selftests/resctrl: Split fill_buf to allow tests finer-grained control") +e33cb5702a9f ("selftests/resctrl: Make benchmark command const and build it with pointers") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +4a28c7665c2a ("selftests/resctrl: Ensure the benchmark commands fits to its array") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") +caddc0fbe495 ("selftests/resctrl: Move resctrl FS mount/umount to higher level") diff --git a/v5.8/bd46543d7f9a8b2c03420499b1885287e96aaf28 b/v5.8/bd46543d7f9a8b2c03420499b1885287e96aaf28 new file mode 100644 index 00000000000..1bb74b17e13 --- /dev/null +++ b/v5.8/bd46543d7f9a8b2c03420499b1885287e96aaf28 @@ -0,0 +1,2 @@ +bd46543d7f9a ("eventfd: move 'eventfd-count' printing out of spinlock") +33d8b5d7824c ("eventfd: show the EFD_SEMAPHORE flag in fdinfo") diff --git a/v5.8/bd8c239c0502e70c92cf9496846bcbec7cd5702f b/v5.8/bd8c239c0502e70c92cf9496846bcbec7cd5702f new file mode 100644 index 00000000000..67697b89bf3 --- /dev/null +++ b/v5.8/bd8c239c0502e70c92cf9496846bcbec7cd5702f @@ -0,0 +1,4 @@ +bd8c239c0502 ("iov_iter: Avoid wrap-around instrumentation in copy_compat_iovec_from_user()") +50f9a76ef127 ("iov_iter: Mark copy_compat_iovec_from_user() noinline") +bfdc59701d6d ("iov_iter: refactor rw_copy_check_uvector and import_iovec") +fb041b598997 ("iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c") diff --git a/v5.8/be2760a703e6554c2b5784e2fec804284cdcbe4d b/v5.8/be2760a703e6554c2b5784e2fec804284cdcbe4d new file mode 100644 index 00000000000..53a3d4970b4 --- /dev/null +++ b/v5.8/be2760a703e6554c2b5784e2fec804284cdcbe4d @@ -0,0 +1 @@ +be2760a703e6 ("f2fs: Configure dentry operations at dentry-creation time") diff --git a/v5.8/be914f8fd282ecce5d8e2dd098e628dcc7ad533a b/v5.8/be914f8fd282ecce5d8e2dd098e628dcc7ad533a new file mode 100644 index 00000000000..7b22a3c95ae --- /dev/null +++ b/v5.8/be914f8fd282ecce5d8e2dd098e628dcc7ad533a @@ -0,0 +1,20 @@ +be914f8fd282 ("zram: port block device access to file") +eed993a09103 ("zram: Convert to use bdev_open_by_dev()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/c044a9502649a66bf5c5e1a584cb82b2c538ae25 b/v5.8/c044a9502649a66bf5c5e1a584cb82b2c538ae25 new file mode 100644 index 00000000000..17bb3b2ca74 --- /dev/null +++ b/v5.8/c044a9502649a66bf5c5e1a584cb82b2c538ae25 @@ -0,0 +1 @@ +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") diff --git a/v5.8/c25db1d27abd78175d9802f52c1b75f3cf716f2c b/v5.8/c25db1d27abd78175d9802f52c1b75f3cf716f2c new file mode 100644 index 00000000000..d5947b2a9bd --- /dev/null +++ b/v5.8/c25db1d27abd78175d9802f52c1b75f3cf716f2c @@ -0,0 +1 @@ +c25db1d27abd ("selftests: uevent: add missing gitignore") diff --git a/v5.8/c2dc7e5589a19cff8147f27d4beef7fc0aec2f86 b/v5.8/c2dc7e5589a19cff8147f27d4beef7fc0aec2f86 new file mode 100644 index 00000000000..83f6a3031d7 --- /dev/null +++ b/v5.8/c2dc7e5589a19cff8147f27d4beef7fc0aec2f86 @@ -0,0 +1,10 @@ +c2dc7e5589a1 ("iomap: move the PF_MEMALLOC check to iomap_writepages") +d58562ca6c99 ("iomap: skip pages past eof in iomap_do_writepage()") +8597447dc565 ("iomap: Convert to release_folio") +187c82cb0380 ("fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio") +2bf06b8e6428 ("fuse: Convert from launder_page to launder_folio") +c5b56b50d729 ("jfs: Convert from invalidatepage to invalidate_folio") +d82354f6b05f ("iomap: Remove iomap_invalidatepage()") +2e7e80f7e7e9 ("fs: Convert is_partially_uptodate to folios") +1241ebeca3f9 ("iomap: Fix iomap_invalidatepage tracepoint") +f079ab01b560 ("Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linux") diff --git a/v5.8/c4bbe83d27c2446a033cc0381c3fb6be5e8c41c7 b/v5.8/c4bbe83d27c2446a033cc0381c3fb6be5e8c41c7 new file mode 100644 index 00000000000..b3bdefb672f --- /dev/null +++ b/v5.8/c4bbe83d27c2446a033cc0381c3fb6be5e8c41c7 @@ -0,0 +1,7 @@ +c4bbe83d27c2 ("livepatch: Move tests from lib/livepatch to selftests/livepatch") +32ff6831cdec ("kunit: Fix 'hooks.o' build by recursing into kunit") +7170b7ed6acb ("kunit: Add "hooks" to call into KUnit when it's built as a module") +db105c37a4d6 ("kunit: Export kunit_running()") +91e93592219f ("kunit: Use the static key when retrieving the current test") +908d0c177bbc ("kunit: Provide a static key to check if KUnit is actively running tests") +4de65c583023 ("Merge tag 'livepatching-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching") diff --git a/v5.8/c5215d54dc10e801a6cefef62445a00a4c28a515 b/v5.8/c5215d54dc10e801a6cefef62445a00a4c28a515 new file mode 100644 index 00000000000..ba8dc49b57d --- /dev/null +++ b/v5.8/c5215d54dc10e801a6cefef62445a00a4c28a515 @@ -0,0 +1,20 @@ +c5215d54dc10 ("kunit: Setup DMA masks on the kunit device") +d03c720e03bd ("kunit: Add APIs for managing devices") +05e2006ce493 ("kunit: Use string_stream for test log") +a00a72709175 ("kunit: Add module attribute") +02c2d0c2a841 ("kunit: Add speed attribute") +39e92cb1e4a1 ("kunit: Add test attributes API structure") +b1eaa8b2a55c ("kunit: Update kunit_print_ok_not_ok function") +b08f75b9bb01 ("kunit: Fix reporting of the skipped parameterized tests") +d273b72846d6 ("kunit/test: Add example test showing parameterized testing") +a42077b78768 ("kunit: add tests for using current KUnit test field") +7232282dd47c ("kunit: increase KUNIT_LOG_SIZE to 2048 bytes") +2c6a96dad579 ("kunit: fix bug of extra newline characters in debugfs logs") +f9a301c3317d ("kunit: fix bug in the order of lines in debugfs logs") +887d85a0736f ("kunit: fix bug in debugfs logs of parameterized tests") +e047c5eaa763 ("kunit: Expose 'static stub' API to redirect functions") +7170b7ed6acb ("kunit: Add "hooks" to call into KUnit when it's built as a module") +db105c37a4d6 ("kunit: Export kunit_running()") +6c738b52316c ("kunit: improve KTAP compliance of KUnit test output") +91e93592219f ("kunit: Use the static key when retrieving the current test") +908d0c177bbc ("kunit: Provide a static key to check if KUnit is actively running tests") diff --git a/v5.8/c603ff5bb830b8c22dae56ca3ca5ceb5c103525b b/v5.8/c603ff5bb830b8c22dae56ca3ca5ceb5c103525b new file mode 100644 index 00000000000..f8b72a047c0 --- /dev/null +++ b/v5.8/c603ff5bb830b8c22dae56ca3ca5ceb5c103525b @@ -0,0 +1,20 @@ +c603ff5bb830 ("selftests/resctrl: Introduce generalized test framework") +15f298821289 ("selftests/resctrl: Create struct for input parameters") +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") +f8f669699977 ("selftests/resctrl: Split fill_buf to allow tests finer-grained control") diff --git a/v5.8/c67ef897fe08effad98f0c7fb9223fa1f771d09e b/v5.8/c67ef897fe08effad98f0c7fb9223fa1f771d09e new file mode 100644 index 00000000000..984e695e544 --- /dev/null +++ b/v5.8/c67ef897fe08effad98f0c7fb9223fa1f771d09e @@ -0,0 +1,2 @@ +c67ef897fe08 ("select: Avoid wrap-around instrumentation in do_sys_poll()") +5e01fdff04b7 ("fs: Replace zero-length array with flexible-array member") diff --git a/v5.8/c69ff4071935f946f1cddc59e1d36a03442ed015 b/v5.8/c69ff4071935f946f1cddc59e1d36a03442ed015 new file mode 100644 index 00000000000..580e28ef0d3 --- /dev/null +++ b/v5.8/c69ff4071935f946f1cddc59e1d36a03442ed015 @@ -0,0 +1,20 @@ +c69ff4071935 ("filelock: split leases out of struct file_lock") +282c30f320ba ("filelock: remove temporary compatibility macros") +05580bbfc6bc ("nfsd: adapt to breakup of struct file_lock") +a1c2af326cb7 ("filelock: convert seqfile handling to use file_lock_core") +ae7eb16e0b50 ("filelock: convert locks_translate_pid to take file_lock_core") +b6aaba5b76e9 ("filelock: convert fl_blocker to file_lock_core") +b6be3714005c ("filelock: convert __locks_insert_block, conflict and deadlock checks to use file_lock_core") +1a62c22a156f ("filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock_core") +1a6c75d4bbd2 ("filelock: convert locks_{insert,delete}_global_blocked") +ad399740bd41 ("filelock: convert posix_owner_key to take file_lock_core arg") +9bb430a89d2d ("filelock: make posix_same_owner take file_lock_core pointers") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +60f3154d196b ("nfsd: convert to using new filelock helpers") +75cabec0111b ("filelock: add some new helper functions") +6021d62c677f ("filelock: rename fl_pid variable in lock_get_status") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +ac1c13e257c7 ("Merge tag 'nfsd-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux") diff --git a/v5.8/c762b979c7c97dc7a4010f943a9c0b646a56ed36 b/v5.8/c762b979c7c97dc7a4010f943a9c0b646a56ed36 new file mode 100644 index 00000000000..9a9b62eb4bc --- /dev/null +++ b/v5.8/c762b979c7c97dc7a4010f943a9c0b646a56ed36 @@ -0,0 +1 @@ +c762b979c7c9 ("proc: remove SLAB_MEM_SPREAD flag usage") diff --git a/v5.8/c8841fc4d51f603a44c00448ad17404eb829c741 b/v5.8/c8841fc4d51f603a44c00448ad17404eb829c741 new file mode 100644 index 00000000000..f32ec238ec2 --- /dev/null +++ b/v5.8/c8841fc4d51f603a44c00448ad17404eb829c741 @@ -0,0 +1 @@ +c8841fc4d51f ("qnx6: remove SLAB_MEM_SPREAD flag usage") diff --git a/v5.8/c8df2cc9d63bdb365c520a2dd5472f7b7755644f b/v5.8/c8df2cc9d63bdb365c520a2dd5472f7b7755644f new file mode 100644 index 00000000000..00379c0db66 --- /dev/null +++ b/v5.8/c8df2cc9d63bdb365c520a2dd5472f7b7755644f @@ -0,0 +1,5 @@ +c8df2cc9d63b ("ocfs2: adapt to breakup of struct file_lock") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +6a518afcc206 ("Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping") diff --git a/v5.8/c8e108d80cd8b2f079a79c8131fe594f12abf7f3 b/v5.8/c8e108d80cd8b2f079a79c8131fe594f12abf7f3 new file mode 100644 index 00000000000..20f2607f697 --- /dev/null +++ b/v5.8/c8e108d80cd8b2f079a79c8131fe594f12abf7f3 @@ -0,0 +1,20 @@ +c8e108d80cd8 ("s390: port block device access to file") +a8ab90ff47bf ("s390/dasd: Convert to bdev_open_by_path()") +560e20e4bf64 ("block: consolidate __invalidate_device and fsync_bdev") +127a5093c79d ("block: drop the "busy inodes on changed media" log message") +2527fd38772f ("dasd: also call __invalidate_device when setting the device offline") +ab6860f62bfe ("block: simplify the disk_force_media_change interface") +aca740cecbe5 ("fs: open block device after superblock creation") +b90ecc0379eb ("block: increment diskseq on all media change events") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") diff --git a/v5.8/c90fba60f274b182f8b4df0f5a5dd23a2457f4a3 b/v5.8/c90fba60f274b182f8b4df0f5a5dd23a2457f4a3 new file mode 100644 index 00000000000..6ee91b6c9c8 --- /dev/null +++ b/v5.8/c90fba60f274b182f8b4df0f5a5dd23a2457f4a3 @@ -0,0 +1,20 @@ +c90fba60f274 ("selftests/resctrl: Return -1 instead of errno on error") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +3aff51464455 ("selftests/resctrl: Extend signal handler coverage to unmount on receiving signal") +e33cb5702a9f ("selftests/resctrl: Make benchmark command const and build it with pointers") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +4a28c7665c2a ("selftests/resctrl: Ensure the benchmark commands fits to its array") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") diff --git a/v5.8/c997d683d952d8c927922ea0ab4d33a01c8efc2c b/v5.8/c997d683d952d8c927922ea0ab4d33a01c8efc2c new file mode 100644 index 00000000000..4d3422c2206 --- /dev/null +++ b/v5.8/c997d683d952d8c927922ea0ab4d33a01c8efc2c @@ -0,0 +1,3 @@ +c997d683d952 ("vfs: remove SLAB_MEM_SPREAD flag usage") +ce51bf1790c4 ("mbcache: Simplify the allocation of slab caches") +de8a3207aed3 ("buffer: Use KMEM_CACHE instead of kmem_cache_create()") diff --git a/v5.8/ca1608875ae21bb40a7731b81bc0e2c95622d502 b/v5.8/ca1608875ae21bb40a7731b81bc0e2c95622d502 new file mode 100644 index 00000000000..f7cdd03b01e --- /dev/null +++ b/v5.8/ca1608875ae21bb40a7731b81bc0e2c95622d502 @@ -0,0 +1,20 @@ +ca1608875ae2 ("selftests/resctrl: Pass write_schemata() resource instead of test name") +15f298821289 ("selftests/resctrl: Create struct for input parameters") +6c8cb747d071 ("selftests/resctrl: Restore the CPU affinity after CAT test") +205de6ddd7ff ("selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test") +90a009db09e2 ("selftests/resctrl: Replace file write with volatile variable") +2892731ec289 ("selftests/resctrl: Open perf fd before start & add error handling") +433f437b3ae2 ("selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test()") +3cdad0a5a6cf ("selftests/resctrl: Convert perf related globals to locals") +038ce802e248 ("selftests/resctrl: Improve perf init") +b6e6a582f2b3 ("selftests/resctrl: Consolidate naming of perf event related things") +3c6bfc9cc7f0 ("selftests/resctrl: Remove nested calls in perf event handling") +33403bc7fe2e ("selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion") +5caf1b6400d3 ("selftests/resctrl: Split show_cache_info() to test specific and generic parts") +a575c9734f30 ("selftests/resctrl: Split measure_cache_vals()") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +24be05591fb7 ("selftests/resctrl: Refactor fill_buf functions") +f8f669699977 ("selftests/resctrl: Split fill_buf to allow tests finer-grained control") diff --git a/v5.8/cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b b/v5.8/cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b new file mode 100644 index 00000000000..ab9f5dfcbec --- /dev/null +++ b/v5.8/cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b @@ -0,0 +1,19 @@ +cb12fd8e0dab ("pidfd: add pidfs") +50f4f2d197e1 ("pidfd: move struct pidfd_fops") +81b9d8ac0640 ("pidfd: change pidfd_send_signal() to respect PIDFD_THREAD") +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") +43f0df54c96f ("pidfd_poll: report POLLHUP when pid_task() == NULL") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +cdefbf2324ce ("pidfd: cleanup the usage of __pidfd_prepare's flags") +932562a6045e ("rseq: Split out rseq.h from sched.h") +cba6167f0adb ("restart_block: Trim includes") +f038cc1379c0 ("locking/seqlock: Split out seqlock_types.h") +53d31ba842d9 ("posix-cpu-timers: Split out posix-timers_types.h") +f995443f01b4 ("locking/seqlock: Simplify SEQCOUNT_LOCKNAME()") +01e6aac78b1c ("signal: move show_unhandled_signals sysctl to its own file") +996ef312f27f ("sysctl: remove empty dev table") +2f5edd03ca0d ("sysctl: Refactor base paths registrations") +19c4e618a1bc ("sysctl: stop exporting register_sysctl_table") +0199849acd07 ("sysctl: remove register_sysctl_paths()") +58390c8ce1bd ("Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu") diff --git a/v5.8/cbb93fe5e6d00695e1344fa697dab3974b216717 b/v5.8/cbb93fe5e6d00695e1344fa697dab3974b216717 new file mode 100644 index 00000000000..d309e512963 --- /dev/null +++ b/v5.8/cbb93fe5e6d00695e1344fa697dab3974b216717 @@ -0,0 +1 @@ +cbb93fe5e6d0 ("sysv: remove SLAB_MEM_SPREAD flag usage") diff --git a/v5.8/cc47a057e79613b7af0110837ff082caf8895c9e b/v5.8/cc47a057e79613b7af0110837ff082caf8895c9e new file mode 100644 index 00000000000..ef96eacaecf --- /dev/null +++ b/v5.8/cc47a057e79613b7af0110837ff082caf8895c9e @@ -0,0 +1,6 @@ +cc47a057e796 ("ntfs3: use file_mnt_idmap helper") +d6cd7cecfd5e ("fs/ntfs3: Fix ntfs_atomic_open") +96de65a9413e ("fs/ntfs3: Code formatting and refactoring") +75c5e0c9e5ca ("fs/ntfs3: Changed ntfs_get_acl() to use dentry") +267a36ba30a7 ("fs/ntfs3: Remove noacsrules") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/cc8ff7f5c85c076297b18fb9f6d45ec5569d3d44 b/v5.8/cc8ff7f5c85c076297b18fb9f6d45ec5569d3d44 new file mode 100644 index 00000000000..321dc700061 --- /dev/null +++ b/v5.8/cc8ff7f5c85c076297b18fb9f6d45ec5569d3d44 @@ -0,0 +1,20 @@ +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") +caddc0fbe495 ("selftests/resctrl: Move resctrl FS mount/umount to higher level") +ede13008489b ("selftests/resctrl: Unmount resctrl FS before starting the first test") +51a0c3b7f028 ("selftests/resctrl: Close perf value read fd on errors") +2d320b1029ee ("selftests/resctrl: Don't leak buffer in fill_cache()") diff --git a/v5.8/cc9542534bf09f33b4da32025b31335588fcefb9 b/v5.8/cc9542534bf09f33b4da32025b31335588fcefb9 new file mode 100644 index 00000000000..90706c0b938 --- /dev/null +++ b/v5.8/cc9542534bf09f33b4da32025b31335588fcefb9 @@ -0,0 +1,11 @@ +cc9542534bf0 ("iomap: move all remaining per-folio logic into iomap_writepage_map") +e3a491a26b62 ("iomap: factor out a iomap_writepage_handle_eof helper") +c2dc7e5589a1 ("iomap: move the PF_MEMALLOC check to iomap_writepages") +4ce02c679722 ("iomap: Add per-block dirty state tracking to improve performance") +7f79d85b525b ("iomap: Refactor iomap_write_delalloc_punch() function out") +eee2d2e6ea55 ("iomap: Fix possible overflow condition in iomap_write_delalloc_scan") +cc86181a3b76 ("iomap: Add some uptodate state handling helpers for ifs state bitmap") +3ea5c76cadee ("iomap: Drop ifs argument from iomap_set_range_uptodate()") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/cdefbf2324ceda662e2667aa2f44e8b9de3d780f b/v5.8/cdefbf2324ceda662e2667aa2f44e8b9de3d780f new file mode 100644 index 00000000000..efa0785a592 --- /dev/null +++ b/v5.8/cdefbf2324ceda662e2667aa2f44e8b9de3d780f @@ -0,0 +1,10 @@ +cdefbf2324ce ("pidfd: cleanup the usage of __pidfd_prepare's flags") +ca7707f5430a ("fork: use pidfd_prepare()") +6ae930d9dbf2 ("pid: add pidfd_prepare()") +e9bdcdbf6936 ("pid: add pidfd_get_task() helper") +490b9ba881e2 ("kernel/pid.c: implement additional checks upon pidfd_create() parameters") +c576e0fcd618 ("kernel/pid.c: remove static qualifier from pidfd_create()") +1aa92cd31c1c ("pid: move pidfd_get_pid() to pid.c") +6da73d15258a ("pidfd: support PIDFD_NONBLOCK in pidfd_open()") +ba7d25f3dff6 ("exit: support non-blocking pidfds") +4969f8a07397 ("pidfd: Add missing sock updates for pidfd_getfd()") diff --git a/v5.8/ce51bf1790c4972125b19c22dbfa76d7e0136280 b/v5.8/ce51bf1790c4972125b19c22dbfa76d7e0136280 new file mode 100644 index 00000000000..25d05ccd2cb --- /dev/null +++ b/v5.8/ce51bf1790c4972125b19c22dbfa76d7e0136280 @@ -0,0 +1 @@ +ce51bf1790c4 ("mbcache: Simplify the allocation of slab caches") diff --git a/v5.8/cf12445daec01aaa2d27bb34bd7c796a53442c42 b/v5.8/cf12445daec01aaa2d27bb34bd7c796a53442c42 new file mode 100644 index 00000000000..d208b0bf69b --- /dev/null +++ b/v5.8/cf12445daec01aaa2d27bb34bd7c796a53442c42 @@ -0,0 +1,2 @@ +cf12445daec0 ("fs/hfsplus: use better @opf description") +02105f18a26c ("fs/hfsplus: wrapper.c: fix kernel-doc warnings") diff --git a/v5.8/d0089603fa7a22a940f808a7cbc49402fe02281e b/v5.8/d0089603fa7a22a940f808a7cbc49402fe02281e new file mode 100644 index 00000000000..a86840fda71 --- /dev/null +++ b/v5.8/d0089603fa7a22a940f808a7cbc49402fe02281e @@ -0,0 +1 @@ +d0089603fa7a ("fs: prefer kfree_rcu() in fasync_remove_entry()") diff --git a/v5.8/d2733a026fc7247ba42d7a8e1b737cf14bf1df21 b/v5.8/d2733a026fc7247ba42d7a8e1b737cf14bf1df21 new file mode 100644 index 00000000000..2a97290f090 --- /dev/null +++ b/v5.8/d2733a026fc7247ba42d7a8e1b737cf14bf1df21 @@ -0,0 +1,7 @@ +d2733a026fc7 ("lib/cmdline: Fix an invalid format specifier in an assertion msg") +255ede3b1290 ("lib/cmdline_kunit: Remove a cast which are no-longer required") +0ea09083116d ("lib/cmdline: Allow get_options() to take 0 to validate the input") +f1f405c35ec2 ("lib/cmdline: Update documentation to reflect behaviour") +d3c7cfc6d3dc ("lib/cmdline_kunit: add a new test case for get_options()") +7546861a8c55 ("lib/cmdline_kunit: add a new test suite for cmdline API") +6d511020e13d ("lib/test_bits.c: add tests of GENMASK") diff --git a/v5.8/d31563b5f9bb601a805c4a1b491edf69ada79688 b/v5.8/d31563b5f9bb601a805c4a1b491edf69ada79688 new file mode 100644 index 00000000000..50220e21e81 --- /dev/null +++ b/v5.8/d31563b5f9bb601a805c4a1b491edf69ada79688 @@ -0,0 +1 @@ +d31563b5f9bb ("eventfd: strictly check the count parameter of eventfd_write to avoid inputting illegal strings") diff --git a/v5.8/d3b1a9a778e1a014c5331d1e8d4863fd999eb0b5 b/v5.8/d3b1a9a778e1a014c5331d1e8d4863fd999eb0b5 new file mode 100644 index 00000000000..f68629c1c21 --- /dev/null +++ b/v5.8/d3b1a9a778e1a014c5331d1e8d4863fd999eb0b5 @@ -0,0 +1,3 @@ +d3b1a9a778e1 ("fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap.") +600f111ef51d ("fs: Rename mapping private members") +ecae0bd5173b ("Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/d63fde98b8929da625cc36c2f1143e837c0e6d10 b/v5.8/d63fde98b8929da625cc36c2f1143e837c0e6d10 new file mode 100644 index 00000000000..750073e1ab9 --- /dev/null +++ b/v5.8/d63fde98b8929da625cc36c2f1143e837c0e6d10 @@ -0,0 +1,11 @@ +d63fde98b892 ("selftests: ktap_helpers: Add a helper to abort the test") +d90b7c705c5d ("selftests: ktap_helpers: Add helper to pass/fail test based on exit code") +7c079e909b21 ("selftests: Move KTAP bash helpers to selftests common folder") +14571ab1ad21 ("kselftest: Add new test for detecting unprobed Devicetree devices") +917c362b5f8a ("MAINTAINERS: of: collapse overlay entry into main device tree entry") +bbb774d921e2 ("net: Add tests for bonding and team address list management") +c078290a2b76 ("selftests: include bonding tests into the kselftest infra") +cbac924200b8 ("selftests: drivers/s390x: Add uvdevice tests") +4689752c79fa ("drivers/s390/char: Add Ultravisor io device") +735931f9a51a ("MAINTAINERS: add uv.c also to KVM/s390") +f0f0a5df4e08 ("selftests: Extract run_kselftest.sh and generate stand-alone test list") diff --git a/v5.8/d7c9616be0759c1cfb44a68ba838548d22b98484 b/v5.8/d7c9616be0759c1cfb44a68ba838548d22b98484 new file mode 100644 index 00000000000..d2baf57a515 --- /dev/null +++ b/v5.8/d7c9616be0759c1cfb44a68ba838548d22b98484 @@ -0,0 +1,3 @@ +d7c9616be075 ("nfs: convert to using new filelock helpers") +724e2df95b08 ("NFSv4: Directly use ida_alloc()/free()") +9c00fd9acba8 ("NFSv4: Charge NFSv4 open state trackers to kmemcg") diff --git a/v5.8/d8f899d13d72d285db43dbb9df1acaed22d8c4e7 b/v5.8/d8f899d13d72d285db43dbb9df1acaed22d8c4e7 new file mode 100644 index 00000000000..3b2663e9958 --- /dev/null +++ b/v5.8/d8f899d13d72d285db43dbb9df1acaed22d8c4e7 @@ -0,0 +1 @@ +d8f899d13d72 ("fs: make the i_size_read/write helpers be smp_load_acquire/store_release()") diff --git a/v5.8/d9077f7bad141df143cc4fa000a68a868bcea7c0 b/v5.8/d9077f7bad141df143cc4fa000a68a868bcea7c0 new file mode 100644 index 00000000000..55fb7606dd3 --- /dev/null +++ b/v5.8/d9077f7bad141df143cc4fa000a68a868bcea7c0 @@ -0,0 +1,8 @@ +d9077f7bad14 ("filelock: make assign_type helper take a file_lock_core pointer") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +f20ae9cf5b07 ("Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux") diff --git a/v5.8/d90b7c705c5d9b5cb6b71b8aaa773c031084056c b/v5.8/d90b7c705c5d9b5cb6b71b8aaa773c031084056c new file mode 100644 index 00000000000..2e45ab90bf9 --- /dev/null +++ b/v5.8/d90b7c705c5d9b5cb6b71b8aaa773c031084056c @@ -0,0 +1,10 @@ +d90b7c705c5d ("selftests: ktap_helpers: Add helper to pass/fail test based on exit code") +7c079e909b21 ("selftests: Move KTAP bash helpers to selftests common folder") +14571ab1ad21 ("kselftest: Add new test for detecting unprobed Devicetree devices") +917c362b5f8a ("MAINTAINERS: of: collapse overlay entry into main device tree entry") +bbb774d921e2 ("net: Add tests for bonding and team address list management") +c078290a2b76 ("selftests: include bonding tests into the kselftest infra") +cbac924200b8 ("selftests: drivers/s390x: Add uvdevice tests") +4689752c79fa ("drivers/s390/char: Add Ultravisor io device") +735931f9a51a ("MAINTAINERS: add uv.c also to KVM/s390") +f0f0a5df4e08 ("selftests: Extract run_kselftest.sh and generate stand-alone test list") diff --git a/v5.8/dacfd001eaf252a81537aece602ae2fc16e6ebd5 b/v5.8/dacfd001eaf252a81537aece602ae2fc16e6ebd5 new file mode 100644 index 00000000000..2d6ca80a4a5 --- /dev/null +++ b/v5.8/dacfd001eaf252a81537aece602ae2fc16e6ebd5 @@ -0,0 +1,20 @@ +dacfd001eaf2 ("fs/mnt_idmapping.c: Return -EINVAL when no map is written") +783822e44594 ("mnt_idmapping: decouple from namespaces") +3707d84c1367 ("fs: move mnt_idmap") +4d7ca4090184 ("fs: port vfs{g,u}id helpers to mnt_idmap") +c14329d39f2d ("fs: port fs{g,u}id helpers to mnt_idmap") +e67fe63341b8 ("fs: port i_{g,u}id_into_vfs{g,u}id() to mnt_idmap") +0dbe12f2e49c ("fs: port i_{g,u}id_{needs_}update() to mnt_idmap") +9452e93e6dae ("fs: port privilege checking helpers to mnt_idmap") +f2d40141d5d9 ("fs: port inode_init_owner() to mnt_idmap") +4609e1f18e19 ("fs: port ->permission() to pass mnt_idmap") +13e83a4923be ("fs: port ->set_acl() to pass mnt_idmap") +77435322777d ("fs: port ->get_acl() to pass mnt_idmap") +011e2b717b1b ("fs: port ->tmpfile() to pass mnt_idmap") +5ebb29bee8d5 ("fs: port ->mknod() to pass mnt_idmap") +c54bd91e9eab ("fs: port ->mkdir() to pass mnt_idmap") +7a77db95511c ("fs: port ->symlink() to pass mnt_idmap") +6c960e68aaed ("fs: port ->create() to pass mnt_idmap") +b74d24f7a74f ("fs: port ->getattr() to pass mnt_idmap") +c1632a0f1120 ("fs: port ->setattr() to pass mnt_idmap") +abf08576afe3 ("fs: port vfs_*() helpers to struct mnt_idmap") diff --git a/v5.8/dcd04ea587b210e78a85d6d4d7cc6765828496b0 b/v5.8/dcd04ea587b210e78a85d6d4d7cc6765828496b0 new file mode 100644 index 00000000000..981ed42ac68 --- /dev/null +++ b/v5.8/dcd04ea587b210e78a85d6d4d7cc6765828496b0 @@ -0,0 +1,3 @@ +dcd04ea587b2 ("iomap: Add processed for iomap_iter") +03b8df8d43ec ("iomap: standardize tracepoint formatting and storage") +f4b896c213f0 ("iomap: add the new iomap_iter model") diff --git a/v5.8/dd1fac6ae648cac4e92ccc829e94750ddfed5e52 b/v5.8/dd1fac6ae648cac4e92ccc829e94750ddfed5e52 new file mode 100644 index 00000000000..748f5477f8a --- /dev/null +++ b/v5.8/dd1fac6ae648cac4e92ccc829e94750ddfed5e52 @@ -0,0 +1,6 @@ +dd1fac6ae648 ("nfs: adapt to breakup of struct file_lock") +d7c9616be075 ("nfs: convert to using new filelock helpers") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +6a518afcc206 ("Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping") diff --git a/v5.8/dd9019604cdaaff1327bfd36737230f912e2780d b/v5.8/dd9019604cdaaff1327bfd36737230f912e2780d new file mode 100644 index 00000000000..20112205cbe --- /dev/null +++ b/v5.8/dd9019604cdaaff1327bfd36737230f912e2780d @@ -0,0 +1,20 @@ +dd9019604cda ("ovl: convert to super_set_uuid()") +d9544c1b0d9e ("ovl: store persistent uuid/fsid with uuid=on") +b0504bfe1b8a ("ovl: add support for unique fsid per instance") +ae8cba4033bc ("ovl: Add framework for verity support") +7fb7998b599a ("ovl: move all parameter handling into params.{c,h}") +ceecc2d87f00 ("ovl: reserve ability to reconfigure mount options with new mount api") +b36a5780cb44 ("ovl: modify layer parameter parsing") +1784fbc2ed9c ("ovl: port to new mount api") +ac519625edf2 ("ovl: factor out ovl_parse_options() helper") +af5f2396b671 ("ovl: store enum redirect_mode in config instead of a string") +dcb399de1e40 ("ovl: pass ovl_fs to xino helpers") +367d002d6cd2 ("ovl: clarify ovl_get_root() semantics") +e4599d4b1aef ("ovl: negate the ofs->share_whiteout boolean") +37ebf056d6cf ("ovl: introduce data-only lower layers") +9e88f9052415 ("ovl: remove unneeded goto instructions") +0af950f57fef ("ovl: move ovl_entry into ovl_inode") +163db0da3515 ("ovl: factor out ovl_free_entry() and ovl_stack_*() helpers") +5522c9c7cbd2 ("ovl: use ovl_numlower() and ovl_lowerstack() accessors") +a6ff2bc0be17 ("ovl: use OVL_E() and OVL_E_FLAGS() accessors") +b07d5cc93e1b ("ovl: update of dentry revalidate flags after copy up") diff --git a/v5.8/ddb9fd7a544088ed70eccbb9f85e9cc9952131c1 b/v5.8/ddb9fd7a544088ed70eccbb9f85e9cc9952131c1 new file mode 100644 index 00000000000..9ec58791ed3 --- /dev/null +++ b/v5.8/ddb9fd7a544088ed70eccbb9f85e9cc9952131c1 @@ -0,0 +1 @@ +ddb9fd7a5440 ("fs/select: rework stack allocation hack for clang") diff --git a/v5.8/de8a3207aed33283a560193095b156d3b73fc4f0 b/v5.8/de8a3207aed33283a560193095b156d3b73fc4f0 new file mode 100644 index 00000000000..bdf4bfbf9ce --- /dev/null +++ b/v5.8/de8a3207aed33283a560193095b156d3b73fc4f0 @@ -0,0 +1 @@ +de8a3207aed3 ("buffer: Use KMEM_CACHE instead of kmem_cache_create()") diff --git a/v5.8/dec3a7b3aa45802e70c350d73e11564cd444e448 b/v5.8/dec3a7b3aa45802e70c350d73e11564cd444e448 new file mode 100644 index 00000000000..c90cd6ccdaa --- /dev/null +++ b/v5.8/dec3a7b3aa45802e70c350d73e11564cd444e448 @@ -0,0 +1,6 @@ +dec3a7b3aa45 ("iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend") +7edfc610ec31 ("iomap: clean up the iomap_alloc_ioend calling convention") +432acd550e36 ("iomap: move the io_folios field out of struct iomap_ioend") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") +f00654007fe1 ("Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecache") diff --git a/v5.8/e1fb1dc08e73466830612bcf2f9f72180965c9ba b/v5.8/e1fb1dc08e73466830612bcf2f9f72180965c9ba new file mode 100644 index 00000000000..357ec21781e --- /dev/null +++ b/v5.8/e1fb1dc08e73466830612bcf2f9f72180965c9ba @@ -0,0 +1,16 @@ +e1fb1dc08e73 ("pidfd: allow to override signal scope in pidfd_send_signal()") +81b9d8ac0640 ("pidfd: change pidfd_send_signal() to respect PIDFD_THREAD") +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +932562a6045e ("rseq: Split out rseq.h from sched.h") +cba6167f0adb ("restart_block: Trim includes") +f038cc1379c0 ("locking/seqlock: Split out seqlock_types.h") +53d31ba842d9 ("posix-cpu-timers: Split out posix-timers_types.h") +f995443f01b4 ("locking/seqlock: Simplify SEQCOUNT_LOCKNAME()") +01e6aac78b1c ("signal: move show_unhandled_signals sysctl to its own file") +996ef312f27f ("sysctl: remove empty dev table") +2f5edd03ca0d ("sysctl: Refactor base paths registrations") +19c4e618a1bc ("sysctl: stop exporting register_sysctl_table") +0199849acd07 ("sysctl: remove register_sysctl_paths()") +58390c8ce1bd ("Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu") diff --git a/v5.8/e2e8a142fbd988d658ccb3da1d6f4b26a39de0fd b/v5.8/e2e8a142fbd988d658ccb3da1d6f4b26a39de0fd new file mode 100644 index 00000000000..895780ea014 --- /dev/null +++ b/v5.8/e2e8a142fbd988d658ccb3da1d6f4b26a39de0fd @@ -0,0 +1,4 @@ +e2e8a142fbd9 ("pidfd: exit: kill the no longer used thread_group_exited()") +c27cd083cfb9 ("Compiler attributes: GCC cold function alignment workarounds") +caabdd0f59a9 ("ctype.h: remove duplicate isdigit() helper") +38fd525a4c61 ("exit: Factor thread_group_exited out of pidfd_poll") diff --git a/v5.8/e2f7dd6e55d2f39734abcebd0cf673700e206197 b/v5.8/e2f7dd6e55d2f39734abcebd0cf673700e206197 new file mode 100644 index 00000000000..8c7662c72fd --- /dev/null +++ b/v5.8/e2f7dd6e55d2f39734abcebd0cf673700e206197 @@ -0,0 +1 @@ +e2f7dd6e55d2 ("fat: Hook up sb->s_uuid") diff --git a/v5.8/e331ac141f1df6d151d24e60ff16e93ec075509e b/v5.8/e331ac141f1df6d151d24e60ff16e93ec075509e new file mode 100644 index 00000000000..fde2ff775f3 --- /dev/null +++ b/v5.8/e331ac141f1df6d151d24e60ff16e93ec075509e @@ -0,0 +1,20 @@ +e331ac141f1d ("selftests/resctrl: Add a helper for the non-contiguous test") +b6dfac948686 ("selftests/resctrl: Exclude shareable bits from schemata in CAT test") +19e94a2333c2 ("selftests/resctrl: Create cache_portion_size() helper") +60c2a6926cc9 ("selftests/resctrl: Mark get_cache_size() cache_type const") +4b357e2a6d6c ("selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm()") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +030b48fb2cf0 ("selftests/resctrl: Remove duplicate feature check from CMT test") +e33cb5702a9f ("selftests/resctrl: Make benchmark command const and build it with pointers") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +4a28c7665c2a ("selftests/resctrl: Ensure the benchmark commands fits to its array") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") diff --git a/v5.8/e3a491a26b62466ad14a423e8c81a04d5969bfe5 b/v5.8/e3a491a26b62466ad14a423e8c81a04d5969bfe5 new file mode 100644 index 00000000000..b22c2767ab7 --- /dev/null +++ b/v5.8/e3a491a26b62466ad14a423e8c81a04d5969bfe5 @@ -0,0 +1,11 @@ +e3a491a26b62 ("iomap: factor out a iomap_writepage_handle_eof helper") +c2dc7e5589a1 ("iomap: move the PF_MEMALLOC check to iomap_writepages") +d58562ca6c99 ("iomap: skip pages past eof in iomap_do_writepage()") +8597447dc565 ("iomap: Convert to release_folio") +187c82cb0380 ("fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio") +2bf06b8e6428 ("fuse: Convert from launder_page to launder_folio") +c5b56b50d729 ("jfs: Convert from invalidatepage to invalidate_folio") +d82354f6b05f ("iomap: Remove iomap_invalidatepage()") +2e7e80f7e7e9 ("fs: Convert is_partially_uptodate to folios") +1241ebeca3f9 ("iomap: Fix iomap_invalidatepage tracepoint") +f079ab01b560 ("Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linux") diff --git a/v5.8/e5ca9d391615269b05a6ed871fec66d9db650520 b/v5.8/e5ca9d391615269b05a6ed871fec66d9db650520 new file mode 100644 index 00000000000..9b3e419afed --- /dev/null +++ b/v5.8/e5ca9d391615269b05a6ed871fec66d9db650520 @@ -0,0 +1,20 @@ +e5ca9d391615 ("block/ioctl: port blkdev_bszset() to file") +acb083b55597 ("block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset()") +56e71bdf324d ("block: fix the exclusive open mask in disk_scan_partitions") +985958b8584c ("block: fix wrong mode for blkdev_get_by_dev() from disk_scan_partitions()") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +b2baa57475e3 ("mtd: block2mtd: factor the early block device open logic into a helper") +cf056a431215 ("init: improve the name_to_dev_t interface") +c0c1a7dcb6f5 ("init: move the nfs/cifs/ram special cases out of name_to_dev_t") +3701c600a3e7 ("init: factor the root_wait logic in prepare_namespace into a helper") +07d63cbb67cd ("init: handle ubi/mtd root mounting like all other root types") +73231b58b1b4 ("init: don't remove the /dev/ prefix from error messages") +c8643c72bc42 ("init: pass root_device_name explicitly") +a6a41d39c2d9 ("init: refactor mount_root") +e3102722ffe7 ("init: rename mount_block_root to mount_root_generic") +02b42d58f389 ("PM: hibernate: factor out a helper to find the resume device") +aa5f6ed8c21e ("driver core: return bool from driver_probe_done") +dd2e31afba9e ("ext4: wire up the ->mark_dead holder operation for log devices") +8067ca1dcdfc ("xfs: wire up the ->mark_dead holder operation for log and RT devices") diff --git a/v5.8/e6ca2883d987a31051b39c18b16c39e7ce3a2cc0 b/v5.8/e6ca2883d987a31051b39c18b16c39e7ce3a2cc0 new file mode 100644 index 00000000000..6b8b98eaaa1 --- /dev/null +++ b/v5.8/e6ca2883d987a31051b39c18b16c39e7ce3a2cc0 @@ -0,0 +1,11 @@ +e6ca2883d987 ("libfs: Merge encrypted_ci_dentry_ops and ci_dentry_ops") +5298d4bfe80f ("unicode: clean up the Kconfig symbol confusion") +2b3d04787012 ("unicode: Add utf8-data module") +6ca99ce756c2 ("unicode: cache the normalization tables in struct unicode_map") +fbc59d65059e ("unicode: move utf8cursor to utf8-selftest.c") +9012d79cf0c7 ("unicode: simplify utf8len") +379210db489c ("unicode: remove the unused utf8{,n}age{min,max} functions") +49bd03cc7e95 ("unicode: pass a UNICODE_AGE() tripple to utf8_load") +f3a9c8239600 ("unicode: mark the version field in struct unicode_map unsigned") +a440943e68cd ("unicode: remove the charset field from struct unicode_map") +227c4d507c71 ("Merge tag 'f2fs-for-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs") diff --git a/v5.8/e6f7958042a7b1dc9a4dfc19fca74217bc0c4865 b/v5.8/e6f7958042a7b1dc9a4dfc19fca74217bc0c4865 new file mode 100644 index 00000000000..ffc53c30a82 --- /dev/null +++ b/v5.8/e6f7958042a7b1dc9a4dfc19fca74217bc0c4865 @@ -0,0 +1 @@ +e6f7958042a7 ("epoll: Remove ep_scan_ready_list() in comments") diff --git a/v5.8/e73dda7ffd858a58ddeb9c53603ae14f2af8927c b/v5.8/e73dda7ffd858a58ddeb9c53603ae14f2af8927c new file mode 100644 index 00000000000..dcdf764238a --- /dev/null +++ b/v5.8/e73dda7ffd858a58ddeb9c53603ae14f2af8927c @@ -0,0 +1,20 @@ +e73dda7ffd85 ("selftests/resctrl: Add helper to convert L2/3 to integer") +cc8ff7f5c85c ("selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()") +508934b5d15a ("selftests/resctrl: Move run_benchmark() to a more fitting file") +b1a901e078c4 ("selftests/resctrl: Simplify span lifetime") +47e36f16c784 ("selftests/resctrl: Remove bw_report and bm_type from main()") +bf68c717e571 ("selftests/resctrl: Remove test type checks from cat_val()") +3dad011b9ab1 ("selftests/resctrl: Pass the real number of tests to show_cache_info()") +85b73447a44c ("selftests/resctrl: Move CAT/CMT test global vars to function they are used in") +8ee592a638fc ("selftests/resctrl: Don't use variable argument list for ->setup()") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +1b9537baf851 ("selftests/resctrl: Remove duplicated preparation for span arg") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") +caddc0fbe495 ("selftests/resctrl: Move resctrl FS mount/umount to higher level") +ede13008489b ("selftests/resctrl: Unmount resctrl FS before starting the first test") +51a0c3b7f028 ("selftests/resctrl: Close perf value read fd on errors") diff --git a/v5.8/e769779c0c2c3a475c6b7313d35ff0aa3aceb780 b/v5.8/e769779c0c2c3a475c6b7313d35ff0aa3aceb780 new file mode 100644 index 00000000000..38e52b79cd8 --- /dev/null +++ b/v5.8/e769779c0c2c3a475c6b7313d35ff0aa3aceb780 @@ -0,0 +1 @@ +e769779c0c2c ("fs: Verify write lifetime constants at compile time") diff --git a/v5.8/e86e6638d1171c2201ffff16d2c6a6fd975f8383 b/v5.8/e86e6638d1171c2201ffff16d2c6a6fd975f8383 new file mode 100644 index 00000000000..ccd865d6c1c --- /dev/null +++ b/v5.8/e86e6638d1171c2201ffff16d2c6a6fd975f8383 @@ -0,0 +1,4 @@ +e86e6638d117 ("fscrypt: Drop d_revalidate for valid dentries during lookup") +8b6bb995d381 ("fscrypt: Factor out a helper to configure the lookup dentry") +6f2656eab290 ("fscrypt: new helper function - fscrypt_prepare_lookup_partial()") +ff49c86f27e4 ("Merge tag 'f2fs-for-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs") diff --git a/v5.8/e8a166cf3d72373d71af45438b8cbb05dc5e3cf6 b/v5.8/e8a166cf3d72373d71af45438b8cbb05dc5e3cf6 new file mode 100644 index 00000000000..0f992c5a993 --- /dev/null +++ b/v5.8/e8a166cf3d72373d71af45438b8cbb05dc5e3cf6 @@ -0,0 +1,10 @@ +e8a166cf3d72 ("filelock: clean up locks_delete_block internals") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/e97d06a46526d9392cbdbd7eda193091e1af2723 b/v5.8/e97d06a46526d9392cbdbd7eda193091e1af2723 new file mode 100644 index 00000000000..bcb63dd7201 --- /dev/null +++ b/v5.8/e97d06a46526d9392cbdbd7eda193091e1af2723 @@ -0,0 +1,4 @@ +e97d06a46526 ("bdev: remove bdev_open_by_path()") +f3a608827d1f ("bdev: open block device as files") +cd34758c5238 ("block: Remove blkdev_get_by_*() functions") +8f6f76a6a29f ("Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/e9a7254b0339ef2b230784789ac28ef35e049253 b/v5.8/e9a7254b0339ef2b230784789ac28ef35e049253 new file mode 100644 index 00000000000..96a639e8662 --- /dev/null +++ b/v5.8/e9a7254b0339ef2b230784789ac28ef35e049253 @@ -0,0 +1,20 @@ +e9a7254b0339 ("nvme: port block device access to file") +2a4936e933e3 ("nvmet: Convert to bdev_open_by_path()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/e9b10713e82c98a0a909ac55bd485b7d7ff91b85 b/v5.8/e9b10713e82c98a0a909ac55bd485b7d7ff91b85 new file mode 100644 index 00000000000..fd9aad8df9a --- /dev/null +++ b/v5.8/e9b10713e82c98a0a909ac55bd485b7d7ff91b85 @@ -0,0 +1,10 @@ +e9b10713e82c ("fscrypt: Drop d_revalidate once the key is added") +3e7807d5a7d7 ("fscrypt: rename fscrypt_info => fscrypt_inode_info") +5b1188847180 ("fscrypt: support crypto data unit size less than filesystem block size") +7a0263dc904f ("fscrypt: replace get_ino_and_lblk_bits with just has_32bit_inodes") +f0904e8bc3c5 ("fscrypt: compute max_lblk_bits from s_maxbytes and block size") +40e13e18168f ("fscrypt: make the bounce page pool opt-in instead of opt-out") +5970fbad1036 ("fscrypt: make it clearer that key_prefix is deprecated") +2d332d5bc424 ("ceph: fscrypt_auth handling for ceph") +83e57e47906c ("fscrypt: optimize fscrypt_initialize()") +6639c3ce7fd2 ("Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux") diff --git a/v5.8/e9c5263ce16d96311c118111ac779f004be8b473 b/v5.8/e9c5263ce16d96311c118111ac779f004be8b473 new file mode 100644 index 00000000000..533cbbe1a10 --- /dev/null +++ b/v5.8/e9c5263ce16d96311c118111ac779f004be8b473 @@ -0,0 +1,15 @@ +e9c5263ce16d ("libfs: improve path_from_stashed()") +2558e3b23112 ("libfs: add stashed_dentry_prune()") +159a0d9fd50b ("libfs: improve path_from_stashed() helper") +b28ddcc32d8f ("pidfs: convert to path_from_stashed() helper") +1fa08aece425 ("nsfs: convert to path_from_stashed() helper") +07fd7c329839 ("libfs: add path_from_stashed()") +cb12fd8e0dab ("pidfd: add pidfs") +50f4f2d197e1 ("pidfd: move struct pidfd_fops") +81b9d8ac0640 ("pidfd: change pidfd_send_signal() to respect PIDFD_THREAD") +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") +43f0df54c96f ("pidfd_poll: report POLLHUP when pid_task() == NULL") +64bef697d33b ("pidfd: implement PIDFD_THREAD flag for pidfd_open()") +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") +cdefbf2324ce ("pidfd: cleanup the usage of __pidfd_prepare's flags") +499aa1ca4eb6 ("Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs") diff --git a/v5.8/ea7d898676d9e94558c46ba927db35403362389f b/v5.8/ea7d898676d9e94558c46ba927db35403362389f new file mode 100644 index 00000000000..b0578fbf041 --- /dev/null +++ b/v5.8/ea7d898676d9e94558c46ba927db35403362389f @@ -0,0 +1,4 @@ +ea7d898676d9 ("fs: Propagate write hints to the struct block_device inode") +1505ba06e52e ("fs: Split fcntl_rw_hint()") +ec16b147a55b ("fs: Fix rw_hint validation") +7b12e49669c9 ("fs: remove fs.f_write_hint") diff --git a/v5.8/eb8ed7c6ab08cde2e8869adc72cc02c7368f0a21 b/v5.8/eb8ed7c6ab08cde2e8869adc72cc02c7368f0a21 new file mode 100644 index 00000000000..993a82907b6 --- /dev/null +++ b/v5.8/eb8ed7c6ab08cde2e8869adc72cc02c7368f0a21 @@ -0,0 +1,11 @@ +eb8ed7c6ab08 ("lockd: adapt to breakup of struct file_lock") +872584f1bb98 ("lockd: convert to using new filelock helpers") +be2be5f7f443 ("lockd: nlm_blocked list race fixes") +244cc19196d2 ("lockd: server should unlock lock if client rejects the grant") +2005f5b9c35b ("lockd: fix races in client GRANTED_MSG wait logic") +7ff84910c66c ("lockd: set file_lock start and end when decoding nlm4 testargs") +c65454a94726 ("fs: remove locks_inode") +5970e15dbcfe ("filelock: move file locking definitions to separate header file") +8e1858710d9a ("ceph: avoid use-after-free in ceph_fl_release_lock()") +461ab10ef7e6 ("ceph: switch to vfs_inode_has_locks() to fix file lock bug") +764822972d64 ("Merge tag 'nfsd-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux") diff --git a/v5.8/ec16b147a55bfa14e858234eb7b1a7c8e7cd5021 b/v5.8/ec16b147a55bfa14e858234eb7b1a7c8e7cd5021 new file mode 100644 index 00000000000..8bf2c17880a --- /dev/null +++ b/v5.8/ec16b147a55bfa14e858234eb7b1a7c8e7cd5021 @@ -0,0 +1 @@ +ec16b147a55b ("fs: Fix rw_hint validation") diff --git a/v5.8/ecba88a3b32d733d41e27973e25b2bc580f64281 b/v5.8/ecba88a3b32d733d41e27973e25b2bc580f64281 new file mode 100644 index 00000000000..eeb4218ec04 --- /dev/null +++ b/v5.8/ecba88a3b32d733d41e27973e25b2bc580f64281 @@ -0,0 +1,20 @@ +ecba88a3b32d ("libfs: Add simple_offset_empty()") +6faddda69f62 ("libfs: Add directory operations for stable offsets") +77435322777d ("fs: port ->get_acl() to pass mnt_idmap") +011e2b717b1b ("fs: port ->tmpfile() to pass mnt_idmap") +5a6f52d20ce3 ("acl: conver higher-level helpers to rely on mnt_idmap") +a351b1f44418 ("acl: make vfs_posix_acl_to_xattr() static") +0a26bde2c9db ("acl: remove a slew of now unused helpers") +318e66856dde ("xattr: use posix acl api") +0e641857322f ("ovl: implement set acl method") +6c0a8bfb84af ("ovl: implement get acl method") +af84016f1cfe ("ecryptfs: implement get acl method") +aeb7f00542af ("acl: add vfs_remove_acl()") +4f353ba4a9f4 ("acl: add vfs_get_acl()") +e4cc9163032f ("acl: add vfs_set_acl()") +e61b135f7bfe ("integrity: implement get and set acl hook") +72b3897e7810 ("security: add get, remove and set acl hook") +6cd4d4e8b6e1 ("9p: implement get acl method") +bd9684b042dc ("cifs: implement get acl method") +7420332a6ff4 ("fs: add new get acl method") +cac2f8b8d8b5 ("fs: rename current get acl method") diff --git a/v5.8/ee8bd4a428a9c538e08aa5bc797fca19d577f667 b/v5.8/ee8bd4a428a9c538e08aa5bc797fca19d577f667 new file mode 100644 index 00000000000..d090e512f7d --- /dev/null +++ b/v5.8/ee8bd4a428a9c538e08aa5bc797fca19d577f667 @@ -0,0 +1,20 @@ +ee8bd4a428a9 ("kunit: tool: Print UML command") +9241bc818d54 ("kunit: tool: cosmetic: don't specify duplicate kernel cmdline options") +aa1c05558e71 ("kunit: tool: simplify code since build_dir can't be None") +00f75043e46d ("kunit: tool: make --json handling a bit clearer") +e0cc8c052a39 ("kunit: tool: delete kunit_parser.TestResult type") +4c2911f1e140 ("kunit: tool: reconfigure when the used kunitconfig changes") +98978490ccf7 ("kunit: tool: move Kconfig read_from_file/parse_from_string to package-level") +e56e482855b7 ("kunit: tool: Report an error if any test has no subtests") +c68077b14692 ("kunit: tool: Do not error on tests without test plans") +d65d07cb5b01 ("kunit: tool: improve compatibility of kunit_parser with KTAP specification") +7d7c48df811d ("kunit: tool: yield output from run_kernel in real time") +ff9e09a3762f ("kunit: tool: support running each suite/test separately") +5f6aa6d82e45 ("kunit: tool: actually track how long it took to run tests") +7ef925ea8194 ("kunit: tool: factor exec + parse steps into a function") +fe678fed2cda ("kunit: tool: show list of valid --arch options when invalid") +a54ea2e05725 ("kunit: tool: misc fixes (unused vars, imports, leaked files)") +d8c23ead708b ("kunit: tool: better handling of quasi-bool args (--json, --raw_output)") +acd8e8407b8f ("kunit: Print test statistics on failure") +6a499c9c42d0 ("kunit: tool: make --raw_output support only showing kunit output") +6cb51a1874d0 ("kunit: tool: add --kernel_args to allow setting module params") diff --git a/v5.8/ef560389ca50e33bd0c4531236c187107fa81e1f b/v5.8/ef560389ca50e33bd0c4531236c187107fa81e1f new file mode 100644 index 00000000000..594624cb20b --- /dev/null +++ b/v5.8/ef560389ca50e33bd0c4531236c187107fa81e1f @@ -0,0 +1,9 @@ +ef560389ca50 ("docs: filesystems: fix typo in docs") +0ede61d8589c ("file: convert to SLAB_TYPESAFE_BY_RCU") +93faf426e3cc ("vfs: shave work on failed file open") +62d53c4a1dfe ("fs: use backing_file container for internal files with "fake" f_path") +8a05a8c31d06 ("fs: move kmem_cache_zalloc() into alloc_empty_file*() helpers") +cbb0b9d4bbcf ("fs: use a helper for opening kernel internal files") +d56e0ddb8fc3 ("fs: rename {vfs,kernel}_tmpfile_open()") +d8aeb44a9ae3 ("fs: add FMODE_DIO_PARALLEL_WRITE flag") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/f0ece18e994144b7daa025b68ead97de26a2df1f b/v5.8/f0ece18e994144b7daa025b68ead97de26a2df1f new file mode 100644 index 00000000000..fe5ac18032c --- /dev/null +++ b/v5.8/f0ece18e994144b7daa025b68ead97de26a2df1f @@ -0,0 +1 @@ +f0ece18e9941 ("selftests: add ESRCH tests for pidfd_getfd()") diff --git a/v5.8/f123dc86388cb669c3d6322702dc441abc35c31e b/v5.8/f123dc86388cb669c3d6322702dc441abc35c31e new file mode 100644 index 00000000000..998f411fdd2 --- /dev/null +++ b/v5.8/f123dc86388cb669c3d6322702dc441abc35c31e @@ -0,0 +1 @@ +f123dc86388c ("sysv: don't call sb_bread() with pointers_lock held") diff --git a/v5.8/f17d8a87ecb557bc6c9770751c3f0aaf10edbb98 b/v5.8/f17d8a87ecb557bc6c9770751c3f0aaf10edbb98 new file mode 100644 index 00000000000..bf7b2e7806b --- /dev/null +++ b/v5.8/f17d8a87ecb557bc6c9770751c3f0aaf10edbb98 @@ -0,0 +1 @@ +f17d8a87ecb5 ("selftests: fuxex: Report a unique test name per run of futex_requeue_pi") diff --git a/v5.8/f3a608827d1f8de0dd12813e8d9c6803fe64e119 b/v5.8/f3a608827d1f8de0dd12813e8d9c6803fe64e119 new file mode 100644 index 00000000000..0c5c2c59855 --- /dev/null +++ b/v5.8/f3a608827d1f8de0dd12813e8d9c6803fe64e119 @@ -0,0 +1,2 @@ +f3a608827d1f ("bdev: open block device as files") +8f6f76a6a29f ("Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/f525152a0f0ff34eb92b322703d76ba37095f556 b/v5.8/f525152a0f0ff34eb92b322703d76ba37095f556 new file mode 100644 index 00000000000..ffc4dced5c7 --- /dev/null +++ b/v5.8/f525152a0f0ff34eb92b322703d76ba37095f556 @@ -0,0 +1,15 @@ +f525152a0f0f ("iomap: factor out a iomap_writepage_map_block helper") +7edfc610ec31 ("iomap: clean up the iomap_alloc_ioend calling convention") +cc9542534bf0 ("iomap: move all remaining per-folio logic into iomap_writepage_map") +e3a491a26b62 ("iomap: factor out a iomap_writepage_handle_eof helper") +c2dc7e5589a1 ("iomap: move the PF_MEMALLOC check to iomap_writepages") +80d012e98894 ("iomap: treat inline data in iomap_writepage_map as an I/O error") +7ea1d9b4a840 ("iomap: clear the per-folio dirty bits on all writeback failures") +4ce02c679722 ("iomap: Add per-block dirty state tracking to improve performance") +7f79d85b525b ("iomap: Refactor iomap_write_delalloc_punch() function out") +eee2d2e6ea55 ("iomap: Fix possible overflow condition in iomap_write_delalloc_scan") +cc86181a3b76 ("iomap: Add some uptodate state handling helpers for ifs state bitmap") +3ea5c76cadee ("iomap: Drop ifs argument from iomap_set_range_uptodate()") +04f52c4e6f80 ("iomap: Rename iomap_page to iomap_folio_state and others") +a221ab717c43 ("iomap: Remove large folio handling in iomap_invalidate_folio()") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/f8f669699977db503569465b64dc5220ab21bb41 b/v5.8/f8f669699977db503569465b64dc5220ab21bb41 new file mode 100644 index 00000000000..c6f7135b0d8 --- /dev/null +++ b/v5.8/f8f669699977db503569465b64dc5220ab21bb41 @@ -0,0 +1,20 @@ +f8f669699977 ("selftests/resctrl: Split fill_buf to allow tests finer-grained control") +7f3c980c7738 ("selftests/resctrl: Don't pass test name to fill_buf") +f4123975cf34 ("selftests/resctrl: Improve parameter consistency in fill_buf") +5e3e4f1a03f0 ("selftests/resctrl: Remove unnecessary startptr global from fill_buf") +326baed260e2 ("selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf()") +e24ac4288981 ("selftests/resctrl: Express span internally in bytes") +67a86643db2b ("selftests/resctrl: Convert span to size_t") +48f3b68738c7 ("selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param") +2d320b1029ee ("selftests/resctrl: Don't leak buffer in fill_cache()") +73c55fa5ab55 ("selftests/resctrl: Commonize the signal handler register/unregister for all tests") +c2b1790747a5 ("selftests/resctrl: Use correct exit code when tests fail") +a967e17f9184 ("selftests/resctrl: Use remount_resctrlfs() consistently with boolean") +5d869d7bb4b8 ("selftests/resctrl: Replace obsolete memalign() with posix_memalign()") +22a8be280383 ("selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem") +f54b32781644 ("selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received") +6220f69e72a5 ("selftests/resctrl: Extend CPU vendor detection") +4e5cb354c85e ("selftests/resctrl: Fix unmount resctrl FS") +f1dd71982d19 ("selftests/resctrl: Skip the test if requested resctrl feature is not supported") +c9fb4e7cee1e ("selftests/resctrl: Modularize resctrl test suite main() function") +09a67934625a ("selftests/resctrl: Don't hard code value of "no_of_bits" variable") diff --git a/v5.8/f92e1a829d64dd66fa173c6934f03817d9e68d43 b/v5.8/f92e1a829d64dd66fa173c6934f03817d9e68d43 new file mode 100644 index 00000000000..76fa990af37 --- /dev/null +++ b/v5.8/f92e1a829d64dd66fa173c6934f03817d9e68d43 @@ -0,0 +1,12 @@ +f92e1a829d64 ("test_maple_tree: testing the cyclic allocation") +eb2e817f38ca ("maple_tree: update testing code for mas_{next,prev,walk}") +4bd6dded6318 ("test_maple_tree: add more testing for mas_empty_area()") +5159d64b3354 ("test_maple_tree: test modifications while iterating") +7327e8111adb ("maple_tree: fix mas_empty_area_rev() lower bound validation") +c5651b31f515 ("test_maple_tree: add test for mas_spanning_rebalance() on insufficient data") +120b116208a0 ("maple_tree: reorganize testing to restore module testing") +e15e06a83923 ("lib/test_maple_tree: add testing for maple tree") +cc86e0c2f306 ("radix tree test suite: add support for slab bulk APIs") +54a611b60590 ("Maple Tree: add new data structure") +463f74089ff9 ("crypto: lib - move lib/sha1.c into lib/crypto/") +02f9a04d76b7 ("Merge tag 'memblock-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock") diff --git a/v5.8/f9d8c3c4236ef2a1c15b01200b9d164e2c5a54c7 b/v5.8/f9d8c3c4236ef2a1c15b01200b9d164e2c5a54c7 new file mode 100644 index 00000000000..ebbd02618ec --- /dev/null +++ b/v5.8/f9d8c3c4236ef2a1c15b01200b9d164e2c5a54c7 @@ -0,0 +1,20 @@ +f9d8c3c4236e ("block2mtd: port device access to files") +3817d4b11212 ("mtd: block2mtd: Convert to bdev_open_by_dev/path()") +05bdb9965305 ("block: replace fmode_t with a block-specific type for block open flags") +5e4ea834676e ("block: remove unused fmode_t arguments from ioctl handlers") +cfb425761c79 ("block: move a few internal definitions out of blkdev.h") +99b07780814e ("rnbd-srv: replace sess->open_flags with a "bool readonly"") +658afed19cee ("mtd: block: use a simple bool to track open for write") +7d9d7d59d44b ("nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool") +2e80089c1824 ("scsi: replace the fmode_t argument to scsi_ioctl with a simple bool") +5f4eb9d5413f ("scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool") +81b1fb7d17c0 ("fs: remove sb->s_mode") +3f0b3e785e8b ("block: add a sb_open_mode helper") +2736e8eeb0cc ("block: use the holder as indication for exclusive opens") +2ef789288afd ("btrfs: don't pass a holder for non-exclusive blkdev_get_by_path") +29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") +c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") +ae220766d87c ("block: remove the unused mode argument to ->release") +d32e2bf83791 ("block: pass a gendisk to ->open") +444aa2c58cb3 ("block: pass a gendisk on bdev_check_media_change") +7ae24fcee992 ("cdrom: remove the unused mode argument to cdrom_release") diff --git a/v5.8/fc9a615200d48e076af58f4309f507e500ed900d b/v5.8/fc9a615200d48e076af58f4309f507e500ed900d new file mode 100644 index 00000000000..112572e086f --- /dev/null +++ b/v5.8/fc9a615200d48e076af58f4309f507e500ed900d @@ -0,0 +1,8 @@ +fc9a615200d4 ("drm: tests: Fix invalid printf format specifiers in KUnit tests") +335126937753 ("drm/tests/drm_buddy: fix 32b build") +a64056bb5a32 ("drm/tests/drm_buddy: add alloc_contiguous test") +078a5b498d6a ("drm/tests: Remove slow tests") +25bbe844ef5c ("drm: test: Fix 32-bit issue in drm_buddy_test") +523dfa96add7 ("drm/tests: reduce drm_mm_test stack usage") +ce28ab1380e8 ("drm/tests: Add back seed value information") +a140a6a2d5ec ("Merge drm/drm-next into drm-misc-next") diff --git a/v5.8/fde4951834c22fc634c1e1238b874f894ef46c9c b/v5.8/fde4951834c22fc634c1e1238b874f894ef46c9c new file mode 100644 index 00000000000..8c263fe4a8c --- /dev/null +++ b/v5.8/fde4951834c22fc634c1e1238b874f894ef46c9c @@ -0,0 +1,10 @@ +fde4951834c2 ("filelock: convert more internal functions to use file_lock_core") +4ca52f539865 ("filelock: have fs/locks.c deal with file_lock_core directly") +a69ce85ec9af ("filelock: split common fields into struct file_lock_core") +3d40f78169a0 ("filelock: drop the IS_* macros") +75cabec0111b ("filelock: add some new helper functions") +587a67b6830b ("filelock: rename some fields in tracepoints") +0e9876d8e88d ("filelock: fl_pid field should be signed int") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") +dc592190a554 ("fs/locks: Remove redundant assignment to cmd") +3822a7c40997 ("Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") diff --git a/v5.8/fe12cfc17429a4ddfdf9e71711bd125b8854ed7d b/v5.8/fe12cfc17429a4ddfdf9e71711bd125b8854ed7d new file mode 100644 index 00000000000..e0f880d36e0 --- /dev/null +++ b/v5.8/fe12cfc17429a4ddfdf9e71711bd125b8854ed7d @@ -0,0 +1,4 @@ +fe12cfc17429 ("fs: fix a typo in attr.c") +abf08576afe3 ("fs: port vfs_*() helpers to struct mnt_idmap") +a2bd096fb2d7 ("fs: use type safe idmapping helpers") +f721d24e5dae ("Merge tag 'pull-tmpfile' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs") diff --git a/v5.8/fe3944fb245ab99570552a3bf970b00058a9ca6d b/v5.8/fe3944fb245ab99570552a3bf970b00058a9ca6d new file mode 100644 index 00000000000..2e906a2a8ba --- /dev/null +++ b/v5.8/fe3944fb245ab99570552a3bf970b00058a9ca6d @@ -0,0 +1,4 @@ +fe3944fb245a ("fs: Move enum rw_hint into a new header file") +8b9f3ac5b01d ("fs: introduce alloc_inode_sb() to allocate filesystems specific inode") +a793d79ea3e0 ("fs: move mapping helpers") +815409a12c0a ("Merge tag 'ovl-update-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs") diff --git a/v5.8/ff3b96f2c9e5c24fca12239cd519a8a18569e687 b/v5.8/ff3b96f2c9e5c24fca12239cd519a8a18569e687 new file mode 100644 index 00000000000..f6dafb679b9 --- /dev/null +++ b/v5.8/ff3b96f2c9e5c24fca12239cd519a8a18569e687 @@ -0,0 +1,20 @@ +ff3b96f2c9e5 ("net: test: Fix printf format specifier in skb_segment kunit test") +b3098d32ed6e ("net: add skb_segment kunit test") +9cb252c4c1c5 ("net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM") +b160f7270e6d ("net: dropreason: reformat the comment fo skb drop reasons") +ec43908dd556 ("net: skb: use auto-generation to convert skb drop reason to string") +ff8372a467fa ("net: skb: move enum skb_drop_reason to standalone header file") +7ebd3f3ee51a ("net: skb: change the definition SKB_DR_SET()") +66e4c8d95008 ("net: warn if transport header was not set") +8fbf195798b5 ("tcp: add drop reason support to tcp_ofo_queue()") +e7c89ae4078e ("tcp: add drop reason support to tcp_prune_ofo_queue()") +4b506af9c5b8 ("tcp: add two drop reasons for tcp_ack()") +669da7a71890 ("tcp: add drop reasons to tcp_rcv_state_process()") +da40b613f89c ("tcp: add drop reason support to tcp_validate_incoming()") +b5ec1e6205a1 ("tcp: get rid of rst_seq_match") +d9d024f96609 ("tcp: consume incoming skb leading to a reset") +2edc1a383fda ("net: ip: add skb drop reasons to ip forwarding") +c4eb664191b4 ("net: ipv4: add skb drop reasons to ip_error()") +d6d3146ce532 ("skb: add some helpers for skb drop reasons") +b384c95a861e ("net: icmp: add skb drop reasons to icmp protocol") +9f8ed577c288 ("net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT") |