diff options
Diffstat (limited to 'v6.4')
279 files changed, 2062 insertions, 0 deletions
diff --git a/v6.4/00616416488868a8b98343863e5ac078506e44e8 b/v6.4/00616416488868a8b98343863e5ac078506e44e8 new file mode 100644 index 00000000000..7a863926b5e --- /dev/null +++ b/v6.4/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/v6.4/034f0cf8fdf91cad6d1c66720e0a72fadcc1f711 b/v6.4/034f0cf8fdf91cad6d1c66720e0a72fadcc1f711 new file mode 100644 index 00000000000..fc68fe62951 --- /dev/null +++ b/v6.4/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/v6.4/038ce802e248a985150156da84bc3f118236b898 b/v6.4/038ce802e248a985150156da84bc3f118236b898 new file mode 100644 index 00000000000..6b943ef2b64 --- /dev/null +++ b/v6.4/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/v6.4/04aa5f4eba49d6493801d0f1d515ed237459b166 b/v6.4/04aa5f4eba49d6493801d0f1d515ed237459b166 new file mode 100644 index 00000000000..ad866b09861 --- /dev/null +++ b/v6.4/04aa5f4eba49d6493801d0f1d515ed237459b166 @@ -0,0 +1 @@ +04aa5f4eba49 ("ext4: Configure dentry operations at dentry-creation time") diff --git a/v6.4/05580bbfc6bcac93eae2c8a1bf9dc245b2934b28 b/v6.4/05580bbfc6bcac93eae2c8a1bf9dc245b2934b28 new file mode 100644 index 00000000000..294e156a06f --- /dev/null +++ b/v6.4/05580bbfc6bcac93eae2c8a1bf9dc245b2934b28 @@ -0,0 +1,5 @@ +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") diff --git a/v6.4/05fb1dbc821f3016a52621ccd4530c269b626130 b/v6.4/05fb1dbc821f3016a52621ccd4530c269b626130 new file mode 100644 index 00000000000..485f066ad79 --- /dev/null +++ b/v6.4/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/v6.4/0611a640e60a0473883328746f3c53934cd4dc3c b/v6.4/0611a640e60a0473883328746f3c53934cd4dc3c new file mode 100644 index 00000000000..49248f16d37 --- /dev/null +++ b/v6.4/0611a640e60a0473883328746f3c53934cd4dc3c @@ -0,0 +1 @@ +0611a640e60a ("eventpoll: prefer kfree_rcu() in __ep_remove()") diff --git a/v6.4/06b8db3a7dde43cc7c412517c93c85d13a4557f8 b/v6.4/06b8db3a7dde43cc7c412517c93c85d13a4557f8 new file mode 100644 index 00000000000..7712d8cc59a --- /dev/null +++ b/v6.4/06b8db3a7dde43cc7c412517c93c85d13a4557f8 @@ -0,0 +1 @@ +06b8db3a7dde ("fs: remove NTFS classic from docum. index") diff --git a/v6.4/07fd7c329839cf0b8c7766883d830a1a0d12d1dd b/v6.4/07fd7c329839cf0b8c7766883d830a1a0d12d1dd new file mode 100644 index 00000000000..3f59de20c6f --- /dev/null +++ b/v6.4/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/v6.4/0873add0e0cd74fe3c7dae3fcfd610cbc1d08bd1 b/v6.4/0873add0e0cd74fe3c7dae3fcfd610cbc1d08bd1 new file mode 100644 index 00000000000..78ecbd254ad --- /dev/null +++ b/v6.4/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/v6.4/0906fbb2f7ad6ae4b1bee8777bf83171a12c10b0 b/v6.4/0906fbb2f7ad6ae4b1bee8777bf83171a12c10b0 new file mode 100644 index 00000000000..bb093f8b26b --- /dev/null +++ b/v6.4/0906fbb2f7ad6ae4b1bee8777bf83171a12c10b0 @@ -0,0 +1,2 @@ +0906fbb2f7ad ("libfs: Attempt exact-match comparison first during casefolded lookup") +af494af38580 ("libfs: remove redundant checks of s_encoding") diff --git a/v6.4/0a549ed22c3c7cc6da5c5f5918efd019944489a5 b/v6.4/0a549ed22c3c7cc6da5c5f5918efd019944489a5 new file mode 100644 index 00000000000..3db6cdbd4e1 --- /dev/null +++ b/v6.4/0a549ed22c3c7cc6da5c5f5918efd019944489a5 @@ -0,0 +1 @@ +0a549ed22c3c ("lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg") diff --git a/v6.4/0c9bd6bc4bb2ecfe8ce12e9a77ccd762dabe18b4 b/v6.4/0c9bd6bc4bb2ecfe8ce12e9a77ccd762dabe18b4 new file mode 100644 index 00000000000..5e9a34521ab --- /dev/null +++ b/v6.4/0c9bd6bc4bb2ecfe8ce12e9a77ccd762dabe18b4 @@ -0,0 +1 @@ +0c9bd6bc4bb2 ("pidfd: getfd should always report ESRCH if a task is exiting") diff --git a/v6.4/0e4a862174f2a8d1653a8a9cf0815020e1d3af24 b/v6.4/0e4a862174f2a8d1653a8a9cf0815020e1d3af24 new file mode 100644 index 00000000000..32912f13fdc --- /dev/null +++ b/v6.4/0e4a862174f2a8d1653a8a9cf0815020e1d3af24 @@ -0,0 +1,8 @@ +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") diff --git a/v6.4/0e9876d8e88d81a35742e90048ab3784c49b910b b/v6.4/0e9876d8e88d81a35742e90048ab3784c49b910b new file mode 100644 index 00000000000..3217749aade --- /dev/null +++ b/v6.4/0e9876d8e88d81a35742e90048ab3784c49b910b @@ -0,0 +1 @@ +0e9876d8e88d ("filelock: fl_pid field should be signed int") diff --git a/v6.4/0f05ee447949cf1b72bd7c415c803ea7f7209403 b/v6.4/0f05ee447949cf1b72bd7c415c803ea7f7209403 new file mode 100644 index 00000000000..8dfd4c3a8a7 --- /dev/null +++ b/v6.4/0f05ee447949cf1b72bd7c415c803ea7f7209403 @@ -0,0 +1,2 @@ +0f05ee447949 ("selftests/filesystems:fix build error in overlayfs") +b5a78c7127f2 ("selftests/overlayfs: verify device and inode numbers in /proc/pid/maps") diff --git a/v6.4/101c3fad29d7a0a90ff063b1aad586a0211911ec b/v6.4/101c3fad29d7a0a90ff063b1aad586a0211911ec new file mode 100644 index 00000000000..1a3802605b1 --- /dev/null +++ b/v6.4/101c3fad29d7a0a90ff063b1aad586a0211911ec @@ -0,0 +1,3 @@ +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") diff --git a/v6.4/11b3f8ae7081607a783d60e8098d46b787f79cad b/v6.4/11b3f8ae7081607a783d60e8098d46b787f79cad new file mode 100644 index 00000000000..46fe45bddbe --- /dev/null +++ b/v6.4/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/v6.4/11ff73082f17e1adc1b717264d9b74661fc5b229 b/v6.4/11ff73082f17e1adc1b717264d9b74661fc5b229 new file mode 100644 index 00000000000..ec6b8c281ee --- /dev/null +++ b/v6.4/11ff73082f17e1adc1b717264d9b74661fc5b229 @@ -0,0 +1,5 @@ +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") diff --git a/v6.4/12f7900c575679af411aaa89340bfe3dc68b46b3 b/v6.4/12f7900c575679af411aaa89340bfe3dc68b46b3 new file mode 100644 index 00000000000..734b6789138 --- /dev/null +++ b/v6.4/12f7900c575679af411aaa89340bfe3dc68b46b3 @@ -0,0 +1 @@ +12f7900c5756 ("writeback: move wb_wakeup_delayed defination to fs-writeback.c") diff --git a/v6.4/133e267ef4a26d19c93996a874714e9f3f8c70aa b/v6.4/133e267ef4a26d19c93996a874714e9f3f8c70aa new file mode 100644 index 00000000000..d870625c39b --- /dev/null +++ b/v6.4/133e267ef4a26d19c93996a874714e9f3f8c70aa @@ -0,0 +1 @@ +133e267ef4a2 ("time: test: Fix incorrect format specifier") diff --git a/v6.4/14786d949a3b8cf00cc32456363b7db22894a0e6 b/v6.4/14786d949a3b8cf00cc32456363b7db22894a0e6 new file mode 100644 index 00000000000..6af37b9a8f6 --- /dev/null +++ b/v6.4/14786d949a3b8cf00cc32456363b7db22894a0e6 @@ -0,0 +1,12 @@ +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") diff --git a/v6.4/1505ba06e52e701600172bccbc3aa7fb9bd5d0da b/v6.4/1505ba06e52e701600172bccbc3aa7fb9bd5d0da new file mode 100644 index 00000000000..f9d2b1159da --- /dev/null +++ b/v6.4/1505ba06e52e701600172bccbc3aa7fb9bd5d0da @@ -0,0 +1,2 @@ +1505ba06e52e ("fs: Split fcntl_rw_hint()") +ec16b147a55b ("fs: Fix rw_hint validation") diff --git a/v6.4/159a0d9fd50b92cc48e4c82cde79c4cb34c85953 b/v6.4/159a0d9fd50b92cc48e4c82cde79c4cb34c85953 new file mode 100644 index 00000000000..c096ff54c58 --- /dev/null +++ b/v6.4/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/v6.4/15f298821289d3efba87bb34db29d0ba9780a443 b/v6.4/15f298821289d3efba87bb34db29d0ba9780a443 new file mode 100644 index 00000000000..49cffb9a559 --- /dev/null +++ b/v6.4/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/v6.4/16ca5dfd8dcd2816edc8f4e68ac4b9c5a606fc98 b/v6.4/16ca5dfd8dcd2816edc8f4e68ac4b9c5a606fc98 new file mode 100644 index 00000000000..80560d0c69b --- /dev/null +++ b/v6.4/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/v6.4/16f9ce818901c7b7618094242adc0b51208a7c89 b/v6.4/16f9ce818901c7b7618094242adc0b51208a7c89 new file mode 100644 index 00000000000..f2ed827daa1 --- /dev/null +++ b/v6.4/16f9ce818901c7b7618094242adc0b51208a7c89 @@ -0,0 +1,2 @@ +16f9ce818901 ("smb/server: adapt to breakup of struct file_lock") +6a277077ac51 ("smb/server: convert to using new filelock helpers") diff --git a/v6.4/1901ae3cc9f8cbe78c3cdeec18cd54246ff11ca8 b/v6.4/1901ae3cc9f8cbe78c3cdeec18cd54246ff11ca8 new file mode 100644 index 00000000000..c99dd4d7aa4 --- /dev/null +++ b/v6.4/1901ae3cc9f8cbe78c3cdeec18cd54246ff11ca8 @@ -0,0 +1 @@ +1901ae3cc9f8 ("selftest/ftrace: fix typo in ftracetest script") diff --git a/v6.4/190f676afa00d07082db170400aaa2cd4de0933f b/v6.4/190f676afa00d07082db170400aaa2cd4de0933f new file mode 100644 index 00000000000..a56cc48ef84 --- /dev/null +++ b/v6.4/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/v6.4/195b3678bea35fde0619f17b73847c30e66d79d0 b/v6.4/195b3678bea35fde0619f17b73847c30e66d79d0 new file mode 100644 index 00000000000..e1bfc79a9fe --- /dev/null +++ b/v6.4/195b3678bea35fde0619f17b73847c30e66d79d0 @@ -0,0 +1 @@ +195b3678bea3 ("minix: remove SLAB_MEM_SPREAD flag usage") diff --git a/v6.4/19871b5c7a003946d3cd4209a348ab7c0df5dbad b/v6.4/19871b5c7a003946d3cd4209a348ab7c0df5dbad new file mode 100644 index 00000000000..007b6947da5 --- /dev/null +++ b/v6.4/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/v6.4/19e94a2333c2babc773e51a9ed844cfc35a36064 b/v6.4/19e94a2333c2babc773e51a9ed844cfc35a36064 new file mode 100644 index 00000000000..de914621ff7 --- /dev/null +++ b/v6.4/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/v6.4/1a62c22a156f7235acdbdb7ca0dcddf5062744b0 b/v6.4/1a62c22a156f7235acdbdb7ca0dcddf5062744b0 new file mode 100644 index 00000000000..7c5e96a2735 --- /dev/null +++ b/v6.4/1a62c22a156f7235acdbdb7ca0dcddf5062744b0 @@ -0,0 +1,11 @@ +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") diff --git a/v6.4/1a6c75d4bbd297a2121e3ea1e21aa964d65cbc5a b/v6.4/1a6c75d4bbd297a2121e3ea1e21aa964d65cbc5a new file mode 100644 index 00000000000..3bdc3bd8de2 --- /dev/null +++ b/v6.4/1a6c75d4bbd297a2121e3ea1e21aa964d65cbc5a @@ -0,0 +1,10 @@ +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") diff --git a/v6.4/1b9e2d90141c5e25faefbb7891f0ed8606aa02cf b/v6.4/1b9e2d90141c5e25faefbb7891f0ed8606aa02cf new file mode 100644 index 00000000000..1af092779b2 --- /dev/null +++ b/v6.4/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/v6.4/1d3aa0b97c55672eff44516b1c8afb9551003d78 b/v6.4/1d3aa0b97c55672eff44516b1c8afb9551003d78 new file mode 100644 index 00000000000..c2f647fd7aa --- /dev/null +++ b/v6.4/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/v6.4/1fa08aece42512be072351f482096d5796edf7ca b/v6.4/1fa08aece42512be072351f482096d5796edf7ca new file mode 100644 index 00000000000..cb4c2a9b547 --- /dev/null +++ b/v6.4/1fa08aece42512be072351f482096d5796edf7ca @@ -0,0 +1,14 @@ +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") diff --git a/v6.4/205de6ddd7fff9340bd5e4b68105f28120671c6b b/v6.4/205de6ddd7fff9340bd5e4b68105f28120671c6b new file mode 100644 index 00000000000..06ba208ba06 --- /dev/null +++ b/v6.4/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/v6.4/20e6a8d0dcdc70c0a79ace13e9915e5d4fd7c611 b/v6.4/20e6a8d0dcdc70c0a79ace13e9915e5d4fd7c611 new file mode 100644 index 00000000000..83341b0ab0f --- /dev/null +++ b/v6.4/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/v6.4/217759bbb95db7998528eb65914c3e20d890dff5 b/v6.4/217759bbb95db7998528eb65914c3e20d890dff5 new file mode 100644 index 00000000000..36d03a2b785 --- /dev/null +++ b/v6.4/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/v6.4/21e25205d7f9b6d7d3807546dd12ea93844b7c8e b/v6.4/21e25205d7f9b6d7d3807546dd12ea93844b7c8e new file mode 100644 index 00000000000..7b1739aba8a --- /dev/null +++ b/v6.4/21e25205d7f9b6d7d3807546dd12ea93844b7c8e @@ -0,0 +1 @@ +21e25205d7f9 ("pidfd: don't do_notify_pidfd() if !thread_group_empty()") diff --git a/v6.4/2263639f96f24a121ec9f037981b81daf5a8d60a b/v6.4/2263639f96f24a121ec9f037981b81daf5a8d60a new file mode 100644 index 00000000000..57171b0b3f2 --- /dev/null +++ b/v6.4/2263639f96f24a121ec9f037981b81daf5a8d60a @@ -0,0 +1 @@ +2263639f96f2 ("iov_iter: streamline iovec/bvec alignment iteration") diff --git a/v6.4/231e872529885483056c0170641ddd76686e3a89 b/v6.4/231e872529885483056c0170641ddd76686e3a89 new file mode 100644 index 00000000000..e33eda971e9 --- /dev/null +++ b/v6.4/231e872529885483056c0170641ddd76686e3a89 @@ -0,0 +1 @@ +231e87252988 ("xfs: add support for FS_IOC_GETFSSYSFSPATH") diff --git a/v6.4/24a8b7bfb96120b32c222ef108bb7a713d1e385a b/v6.4/24a8b7bfb96120b32c222ef108bb7a713d1e385a new file mode 100644 index 00000000000..6f8e010c7d8 --- /dev/null +++ b/v6.4/24a8b7bfb96120b32c222ef108bb7a713d1e385a @@ -0,0 +1,12 @@ +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") diff --git a/v6.4/24be05591fb7a2a3edd639092c045298dd57aeea b/v6.4/24be05591fb7a2a3edd639092c045298dd57aeea new file mode 100644 index 00000000000..14b4f9a5c66 --- /dev/null +++ b/v6.4/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/v6.4/2558e3b23112adb82a558bab616890a790a38bc6 b/v6.4/2558e3b23112adb82a558bab616890a790a38bc6 new file mode 100644 index 00000000000..1eb99b4aea9 --- /dev/null +++ b/v6.4/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/v6.4/269a6194dcbaa5d8e61f32000486fc0f2acf08d0 b/v6.4/269a6194dcbaa5d8e61f32000486fc0f2acf08d0 new file mode 100644 index 00000000000..521e21e3da0 --- /dev/null +++ b/v6.4/269a6194dcbaa5d8e61f32000486fc0f2acf08d0 @@ -0,0 +1,14 @@ +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") diff --git a/v6.4/2824083db76cb9d4b7910607b367e93b02912865 b/v6.4/2824083db76cb9d4b7910607b367e93b02912865 new file mode 100644 index 00000000000..1fe0b611766 --- /dev/null +++ b/v6.4/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/v6.4/282c30f320ba25794b66c2231ab134d15465ef21 b/v6.4/282c30f320ba25794b66c2231ab134d15465ef21 new file mode 100644 index 00000000000..84536cc9901 --- /dev/null +++ b/v6.4/282c30f320ba25794b66c2231ab134d15465ef21 @@ -0,0 +1,5 @@ +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") diff --git a/v6.4/2851f57d2dabd76a79365b78fedc80d2ed3ac2d8 b/v6.4/2851f57d2dabd76a79365b78fedc80d2ed3ac2d8 new file mode 100644 index 00000000000..f4adb126024 --- /dev/null +++ b/v6.4/2851f57d2dabd76a79365b78fedc80d2ed3ac2d8 @@ -0,0 +1 @@ +2851f57d2dab ("selftests: thermal: intel: workload_hint: add missing gitignore") diff --git a/v6.4/2892731ec2893252cdbc256a2bd5436b7fd94cf7 b/v6.4/2892731ec2893252cdbc256a2bd5436b7fd94cf7 new file mode 100644 index 00000000000..f0cdebf4c90 --- /dev/null +++ b/v6.4/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/v6.4/292fcaa1f937345cb65f3af82a1ee6692c8df9eb b/v6.4/292fcaa1f937345cb65f3af82a1ee6692c8df9eb new file mode 100644 index 00000000000..6b27fe1956b --- /dev/null +++ b/v6.4/292fcaa1f937345cb65f3af82a1ee6692c8df9eb @@ -0,0 +1 @@ +292fcaa1f937 ("smb: remove redundant check") diff --git a/v6.4/2a95fd3cc23d06bf2a86f30c3ca983b170dcc665 b/v6.4/2a95fd3cc23d06bf2a86f30c3ca983b170dcc665 new file mode 100644 index 00000000000..7268fc12395 --- /dev/null +++ b/v6.4/2a95fd3cc23d06bf2a86f30c3ca983b170dcc665 @@ -0,0 +1 @@ +2a95fd3cc23d ("jfs: remove SLAB_MEM_SPREAD flag usage") diff --git a/v6.4/2cd114294d1dad6ed19217c909680f9fd30ee711 b/v6.4/2cd114294d1dad6ed19217c909680f9fd30ee711 new file mode 100644 index 00000000000..73824817b6d --- /dev/null +++ b/v6.4/2cd114294d1dad6ed19217c909680f9fd30ee711 @@ -0,0 +1 @@ +2cd114294d1d ("smb/client: convert to using new filelock helpers") diff --git a/v6.4/2dd0b5a8fcc4f6fef307c79a3ff1d91d9595004d b/v6.4/2dd0b5a8fcc4f6fef307c79a3ff1d91d9595004d new file mode 100644 index 00000000000..87ba9cfd7a1 --- /dev/null +++ b/v6.4/2dd0b5a8fcc4f6fef307c79a3ff1d91d9595004d @@ -0,0 +1,5 @@ +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") diff --git a/v6.4/2fadeb950f53c017bde9e156e443528265dd3629 b/v6.4/2fadeb950f53c017bde9e156e443528265dd3629 new file mode 100644 index 00000000000..a44c59e1a20 --- /dev/null +++ b/v6.4/2fadeb950f53c017bde9e156e443528265dd3629 @@ -0,0 +1,9 @@ +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") diff --git a/v6.4/3058fca1ed7955c904584a6d86108d664a927177 b/v6.4/3058fca1ed7955c904584a6d86108d664a927177 new file mode 100644 index 00000000000..42dfd9caea9 --- /dev/null +++ b/v6.4/3058fca1ed7955c904584a6d86108d664a927177 @@ -0,0 +1 @@ +3058fca1ed79 ("fs: make file_dentry() a simple accessor") diff --git a/v6.4/30deff8531f469453ccc0981f14eceb0a2ea68d6 b/v6.4/30deff8531f469453ccc0981f14eceb0a2ea68d6 new file mode 100644 index 00000000000..1f78ac4382c --- /dev/null +++ b/v6.4/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/v6.4/321de651fa565dcf76c017b257bdf15ec7fff45d b/v6.4/321de651fa565dcf76c017b257bdf15ec7fff45d new file mode 100644 index 00000000000..f1ec15694f5 --- /dev/null +++ b/v6.4/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/v6.4/33403bc7fe2ec35cd87e4f11db4d1a1da1e5ce12 b/v6.4/33403bc7fe2ec35cd87e4f11db4d1a1da1e5ce12 new file mode 100644 index 00000000000..8ec0a7cd448 --- /dev/null +++ b/v6.4/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/v6.4/3425a2005b291b62b6f6deeeab1156839c41cf85 b/v6.4/3425a2005b291b62b6f6deeeab1156839c41cf85 new file mode 100644 index 00000000000..f283228910f --- /dev/null +++ b/v6.4/3425a2005b291b62b6f6deeeab1156839c41cf85 @@ -0,0 +1 @@ +3425a2005b29 ("selftests/ftrace: Add test to exercize function tracer across cpu hotplug") diff --git a/v6.4/345e8abe4c355bc24bab3f4a5634122e55be8665 b/v6.4/345e8abe4c355bc24bab3f4a5634122e55be8665 new file mode 100644 index 00000000000..337c54fd768 --- /dev/null +++ b/v6.4/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/v6.4/347d49fdf36c5e2411afdb312935d88183fe5811 b/v6.4/347d49fdf36c5e2411afdb312935d88183fe5811 new file mode 100644 index 00000000000..bfc7bbdb428 --- /dev/null +++ b/v6.4/347d49fdf36c5e2411afdb312935d88183fe5811 @@ -0,0 +1,8 @@ +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") diff --git a/v6.4/348139384ba30eccd4ce4f01fcf575b08ce81b83 b/v6.4/348139384ba30eccd4ce4f01fcf575b08ce81b83 new file mode 100644 index 00000000000..50d31b0c930 --- /dev/null +++ b/v6.4/348139384ba30eccd4ce4f01fcf575b08ce81b83 @@ -0,0 +1 @@ +348139384ba3 ("selftests/resctrl: Change function comments to say < 0 on error") diff --git a/v6.4/3789fb8746dc0f484db2d6f48b390f0f535d5120 b/v6.4/3789fb8746dc0f484db2d6f48b390f0f535d5120 new file mode 100644 index 00000000000..3d88ab126c2 --- /dev/null +++ b/v6.4/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/v6.4/386dc41cf54dcf44ea40de1aca900f02b756cec0 b/v6.4/386dc41cf54dcf44ea40de1aca900f02b756cec0 new file mode 100644 index 00000000000..02c11713ded --- /dev/null +++ b/v6.4/386dc41cf54dcf44ea40de1aca900f02b756cec0 @@ -0,0 +1 @@ +386dc41cf54d ("init: flush async file closing") diff --git a/v6.4/3948abaa4e2be938ccdfc289385a27342fb13d43 b/v6.4/3948abaa4e2be938ccdfc289385a27342fb13d43 new file mode 100644 index 00000000000..572762fe9dd --- /dev/null +++ b/v6.4/3948abaa4e2be938ccdfc289385a27342fb13d43 @@ -0,0 +1 @@ +3948abaa4e2b ("do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak") diff --git a/v6.4/3956f35fbd36aee35766008ce6a9b0ed812d93ef b/v6.4/3956f35fbd36aee35766008ce6a9b0ed812d93ef new file mode 100644 index 00000000000..6101679f452 --- /dev/null +++ b/v6.4/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/v6.4/39a6c668e4e78c3bc262c24d9aabd0a49027f948 b/v6.4/39a6c668e4e78c3bc262c24d9aabd0a49027f948 new file mode 100644 index 00000000000..6f286cd1333 --- /dev/null +++ b/v6.4/39a6c668e4e78c3bc262c24d9aabd0a49027f948 @@ -0,0 +1 @@ +39a6c668e4e7 ("efs: convert efs to use the new mount api") diff --git a/v6.4/3c6bfc9cc7f0e3bed76ff0a7ed5bf89059b7b0bd b/v6.4/3c6bfc9cc7f0e3bed76ff0a7ed5bf89059b7b0bd new file mode 100644 index 00000000000..b70ce8cc2d2 --- /dev/null +++ b/v6.4/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/v6.4/3cdad0a5a6cf581519748612cb449b43379510a4 b/v6.4/3cdad0a5a6cf581519748612cb449b43379510a4 new file mode 100644 index 00000000000..0777f0ddd47 --- /dev/null +++ b/v6.4/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/v6.4/3d40f78169a0a954ff06e2b0f8e21463f7edb433 b/v6.4/3d40f78169a0a954ff06e2b0f8e21463f7edb433 new file mode 100644 index 00000000000..785dad21514 --- /dev/null +++ b/v6.4/3d40f78169a0a954ff06e2b0f8e21463f7edb433 @@ -0,0 +1 @@ +3d40f78169a0 ("filelock: drop the IS_* macros") diff --git a/v6.4/3f6d810665dfde0d33785420618ceb03fba0619d b/v6.4/3f6d810665dfde0d33785420618ceb03fba0619d new file mode 100644 index 00000000000..ad5dc22b699 --- /dev/null +++ b/v6.4/3f6d810665dfde0d33785420618ceb03fba0619d @@ -0,0 +1,3 @@ +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") diff --git a/v6.4/410bb2ce611133a11d4d11f0aef4c83f095c3200 b/v6.4/410bb2ce611133a11d4d11f0aef4c83f095c3200 new file mode 100644 index 00000000000..fcb05d5710a --- /dev/null +++ b/v6.4/410bb2ce611133a11d4d11f0aef4c83f095c3200 @@ -0,0 +1,19 @@ +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/v6.4/41bcbe59c3b3fa7171dd2e3a365e6d5154198f30 b/v6.4/41bcbe59c3b3fa7171dd2e3a365e6d5154198f30 new file mode 100644 index 00000000000..45d8bd5a5d2 --- /dev/null +++ b/v6.4/41bcbe59c3b3fa7171dd2e3a365e6d5154198f30 @@ -0,0 +1 @@ +41bcbe59c3b3 ("fs: FS_IOC_GETUUID") diff --git a/v6.4/42c3732fa8073717dd7d924472f1c0bc5b452fdc b/v6.4/42c3732fa8073717dd7d924472f1c0bc5b452fdc new file mode 100644 index 00000000000..cd21ca78615 --- /dev/null +++ b/v6.4/42c3732fa8073717dd7d924472f1c0bc5b452fdc @@ -0,0 +1 @@ +42c3732fa807 ("fs: Create a generic is_dot_dotdot() utility") diff --git a/v6.4/432acd550e3607d5fea23e27f6ab4e4567deccfd b/v6.4/432acd550e3607d5fea23e27f6ab4e4567deccfd new file mode 100644 index 00000000000..77a9838a56a --- /dev/null +++ b/v6.4/432acd550e3607d5fea23e27f6ab4e4567deccfd @@ -0,0 +1 @@ +432acd550e36 ("iomap: move the io_folios field out of struct iomap_ioend") diff --git a/v6.4/433f437b3ae2ed4e318ecd5233c82f6936e78e82 b/v6.4/433f437b3ae2ed4e318ecd5233c82f6936e78e82 new file mode 100644 index 00000000000..ded20c197b4 --- /dev/null +++ b/v6.4/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/v6.4/4379f91172f39d999919c8e8b2b5e1d665d8972d b/v6.4/4379f91172f39d999919c8e8b2b5e1d665d8972d new file mode 100644 index 00000000000..486c519eecc --- /dev/null +++ b/v6.4/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/v6.4/43f0df54c96fa5abcab9df8649c1e52119bf0238 b/v6.4/43f0df54c96fa5abcab9df8649c1e52119bf0238 new file mode 100644 index 00000000000..06aff63ad9c --- /dev/null +++ b/v6.4/43f0df54c96fa5abcab9df8649c1e52119bf0238 @@ -0,0 +1,8 @@ +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()") diff --git a/v6.4/449813515d3e5efec85206bb91588a6249a421a3 b/v6.4/449813515d3e5efec85206bb91588a6249a421a3 new file mode 100644 index 00000000000..522a3127026 --- /dev/null +++ b/v6.4/449813515d3e5efec85206bb91588a6249a421a3 @@ -0,0 +1,4 @@ +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") diff --git a/v6.4/459c814a3c5fa39cf7fa85a263b0316cbe1b8720 b/v6.4/459c814a3c5fa39cf7fa85a263b0316cbe1b8720 new file mode 100644 index 00000000000..e708e8a3079 --- /dev/null +++ b/v6.4/459c814a3c5fa39cf7fa85a263b0316cbe1b8720 @@ -0,0 +1,2 @@ +459c814a3c5f ("9p: adapt to breakup of struct file_lock") +75a1bbe60a74 ("9p: rename fl_type variable in v9fs_file_do_lock") diff --git a/v6.4/45f29e0eb5b969c59a70525942080905dc5b7964 b/v6.4/45f29e0eb5b969c59a70525942080905dc5b7964 new file mode 100644 index 00000000000..7293e29f580 --- /dev/null +++ b/v6.4/45f29e0eb5b969c59a70525942080905dc5b7964 @@ -0,0 +1 @@ +45f29e0eb5b9 ("openpromfs: remove SLAB_MEM_SPREAD flag usage") diff --git a/v6.4/4629172fd7290233d65a08ce2f2e2cbbcdbcd255 b/v6.4/4629172fd7290233d65a08ce2f2e2cbbcdbcd255 new file mode 100644 index 00000000000..7fadc4977c1 --- /dev/null +++ b/v6.4/4629172fd7290233d65a08ce2f2e2cbbcdbcd255 @@ -0,0 +1,8 @@ +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") diff --git a/v6.4/4a679c5afca027d7f4668f51693f7cce589038f5 b/v6.4/4a679c5afca027d7f4668f51693f7cce589038f5 new file mode 100644 index 00000000000..011df112d57 --- /dev/null +++ b/v6.4/4a679c5afca027d7f4668f51693f7cce589038f5 @@ -0,0 +1 @@ +4a679c5afca0 ("selftests: Add test to verify power supply properties") diff --git a/v6.4/4b2cfbda2d530f4efa0e2833771640869013de5e b/v6.4/4b2cfbda2d530f4efa0e2833771640869013de5e new file mode 100644 index 00000000000..189c5bff37d --- /dev/null +++ b/v6.4/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/v6.4/4b357e2a6d6c364a88d50526675fe596a30766cb b/v6.4/4b357e2a6d6c364a88d50526675fe596a30766cb new file mode 100644 index 00000000000..a339a4273e6 --- /dev/null +++ b/v6.4/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/v6.4/4b7b4291dee2fef9148563be3eeb0034cc3bf5df b/v6.4/4b7b4291dee2fef9148563be3eeb0034cc3bf5df new file mode 100644 index 00000000000..1dc10b9d825 --- /dev/null +++ b/v6.4/4b7b4291dee2fef9148563be3eeb0034cc3bf5df @@ -0,0 +1 @@ +4b7b4291dee2 ("selftests: thermal: intel: power_floor: add missing gitignore") diff --git a/v6.4/4b944f8ef99641d5af287c7d9df91d20ef5d3e88 b/v6.4/4b944f8ef99641d5af287c7d9df91d20ef5d3e88 new file mode 100644 index 00000000000..e9525ee42e5 --- /dev/null +++ b/v6.4/4b944f8ef99641d5af287c7d9df91d20ef5d3e88 @@ -0,0 +1,2 @@ +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") diff --git a/v6.4/4ca52f539865853e6ddbc393745cd0b305f0d810 b/v6.4/4ca52f539865853e6ddbc393745cd0b305f0d810 new file mode 100644 index 00000000000..e0b48d8cb6c --- /dev/null +++ b/v6.4/4ca52f539865853e6ddbc393745cd0b305f0d810 @@ -0,0 +1,7 @@ +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") diff --git a/v6.4/50f4f2d197e194ec0356962b99ca2b72e9a37bc8 b/v6.4/50f4f2d197e194ec0356962b99ca2b72e9a37bc8 new file mode 100644 index 00000000000..1974b9ba943 --- /dev/null +++ b/v6.4/50f4f2d197e194ec0356962b99ca2b72e9a37bc8 @@ -0,0 +1,15 @@ +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") diff --git a/v6.4/512383ae49107fbc42243887798548e356c4b91c b/v6.4/512383ae49107fbc42243887798548e356c4b91c new file mode 100644 index 00000000000..9dabe79ddb6 --- /dev/null +++ b/v6.4/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/v6.4/5339792bd64bd1605d3d51f8e52e94dfc385959b b/v6.4/5339792bd64bd1605d3d51f8e52e94dfc385959b new file mode 100644 index 00000000000..657ef9c4bd3 --- /dev/null +++ b/v6.4/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/v6.4/539cd3f4da3fdbe7dc353634e004e4b0e725c35a b/v6.4/539cd3f4da3fdbe7dc353634e004e4b0e725c35a new file mode 100644 index 00000000000..508c049b8d4 --- /dev/null +++ b/v6.4/539cd3f4da3fdbe7dc353634e004e4b0e725c35a @@ -0,0 +1,5 @@ +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") diff --git a/v6.4/54943abce0927156ba9909f1a533b25410bfe2ca b/v6.4/54943abce0927156ba9909f1a533b25410bfe2ca new file mode 100644 index 00000000000..746ea0835a9 --- /dev/null +++ b/v6.4/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/v6.4/54ee3526796f56c249124686a33e1cc05f76ea21 b/v6.4/54ee3526796f56c249124686a33e1cc05f76ea21 new file mode 100644 index 00000000000..5997e5a227a --- /dev/null +++ b/v6.4/54ee3526796f56c249124686a33e1cc05f76ea21 @@ -0,0 +1,2 @@ +54ee3526796f ("selftests: livepatch: Avoid running the tests if kernel-devel is missing") +c4bbe83d27c2 ("livepatch: Move tests from lib/livepatch to selftests/livepatch") diff --git a/v6.4/57c6906778f55deba6d3f3af00284e3541bb9950 b/v6.4/57c6906778f55deba6d3f3af00284e3541bb9950 new file mode 100644 index 00000000000..77cae3a6f0a --- /dev/null +++ b/v6.4/57c6906778f55deba6d3f3af00284e3541bb9950 @@ -0,0 +1 @@ +57c6906778f5 ("__fs_parse: Correct a documentation comment") diff --git a/v6.4/582a3bf999df662c0e0fa4717ce7559f16d7b93b b/v6.4/582a3bf999df662c0e0fa4717ce7559f16d7b93b new file mode 100644 index 00000000000..9098e5268dd --- /dev/null +++ b/v6.4/582a3bf999df662c0e0fa4717ce7559f16d7b93b @@ -0,0 +1,5 @@ +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") diff --git a/v6.4/587a67b6830b56afce19dcb5d2f6c3d7f30492e0 b/v6.4/587a67b6830b56afce19dcb5d2f6c3d7f30492e0 new file mode 100644 index 00000000000..5a7c9c80a0b --- /dev/null +++ b/v6.4/587a67b6830b56afce19dcb5d2f6c3d7f30492e0 @@ -0,0 +1 @@ +587a67b6830b ("filelock: rename some fields in tracepoints") diff --git a/v6.4/5916f439f2eb81eef98703b9a8f1dc91e3aa7129 b/v6.4/5916f439f2eb81eef98703b9a8f1dc91e3aa7129 new file mode 100644 index 00000000000..353fab4c2ed --- /dev/null +++ b/v6.4/5916f439f2eb81eef98703b9a8f1dc91e3aa7129 @@ -0,0 +1 @@ +5916f439f2eb ("Convert coda to use the new mount API") diff --git a/v6.4/5bc9dc068afe95e924136d57c1a385194282a919 b/v6.4/5bc9dc068afe95e924136d57c1a385194282a919 new file mode 100644 index 00000000000..58b7b43b271 --- /dev/null +++ b/v6.4/5bc9dc068afe95e924136d57c1a385194282a919 @@ -0,0 +1 @@ +5bc9dc068afe ("selftest: ftrace: fix minor typo in log") diff --git a/v6.4/5caf1b6400d30a31363063314bddea4e5680d639 b/v6.4/5caf1b6400d30a31363063314bddea4e5680d639 new file mode 100644 index 00000000000..9613793a21c --- /dev/null +++ b/v6.4/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/v6.4/5d94da7ff00ef45737a64d947e7ff45aca972782 b/v6.4/5d94da7ff00ef45737a64d947e7ff45aca972782 new file mode 100644 index 00000000000..94756e17f87 --- /dev/null +++ b/v6.4/5d94da7ff00ef45737a64d947e7ff45aca972782 @@ -0,0 +1 @@ +5d94da7ff00e ("kselftest: Add basic test for probing the rust sample modules") diff --git a/v6.4/6021d62c677f12f2f975bb1bf2389730e1d9f746 b/v6.4/6021d62c677f12f2f975bb1bf2389730e1d9f746 new file mode 100644 index 00000000000..35c83a83d1c --- /dev/null +++ b/v6.4/6021d62c677f12f2f975bb1bf2389730e1d9f746 @@ -0,0 +1 @@ +6021d62c677f ("filelock: rename fl_pid variable in lock_get_status") diff --git a/v6.4/60c2a6926cc94dcd8a60ab593b4092bc354061c3 b/v6.4/60c2a6926cc94dcd8a60ab593b4092bc354061c3 new file mode 100644 index 00000000000..febb6a07fa7 --- /dev/null +++ b/v6.4/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/v6.4/60f3154d196b5b1e3a819f0c1d4e6c94bcb73937 b/v6.4/60f3154d196b5b1e3a819f0c1d4e6c94bcb73937 new file mode 100644 index 00000000000..f5b331ba705 --- /dev/null +++ b/v6.4/60f3154d196b5b1e3a819f0c1d4e6c94bcb73937 @@ -0,0 +1,4 @@ +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") diff --git a/v6.4/617fc7775370324d0a2b888625b042221ebdcb62 b/v6.4/617fc7775370324d0a2b888625b042221ebdcb62 new file mode 100644 index 00000000000..c31d441a844 --- /dev/null +++ b/v6.4/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/v6.4/61ead71476cf8b68960275beee24ff00a809fe81 b/v6.4/61ead71476cf8b68960275beee24ff00a809fe81 new file mode 100644 index 00000000000..6f9e470f02f --- /dev/null +++ b/v6.4/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/v6.4/64bef697d33b75fc06c5789b3f8108680271529f b/v6.4/64bef697d33b75fc06c5789b3f8108680271529f new file mode 100644 index 00000000000..7d825ef4755 --- /dev/null +++ b/v6.4/64bef697d33b75fc06c5789b3f8108680271529f @@ -0,0 +1,7 @@ +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()") diff --git a/v6.4/64f92a554f72cbfe8b971f93af9d07f87599bc88 b/v6.4/64f92a554f72cbfe8b971f93af9d07f87599bc88 new file mode 100644 index 00000000000..91e64def526 --- /dev/null +++ b/v6.4/64f92a554f72cbfe8b971f93af9d07f87599bc88 @@ -0,0 +1 @@ +64f92a554f72 ("ocfs2: convert to using new filelock helpers") diff --git a/v6.4/6727980b67852dae6b82a97e24fbadbdd218c033 b/v6.4/6727980b67852dae6b82a97e24fbadbdd218c033 new file mode 100644 index 00000000000..bfec5f20493 --- /dev/null +++ b/v6.4/6727980b67852dae6b82a97e24fbadbdd218c033 @@ -0,0 +1,4 @@ +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") diff --git a/v6.4/6874f6ed92df1e95ff815692b6bf6aa98e4c925b b/v6.4/6874f6ed92df1e95ff815692b6bf6aa98e4c925b new file mode 100644 index 00000000000..b1f95e09ffb --- /dev/null +++ b/v6.4/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/v6.4/689a930b93c5c20294df5da0407df361c5412eac b/v6.4/689a930b93c5c20294df5da0407df361c5412eac new file mode 100644 index 00000000000..956a7ce4b2d --- /dev/null +++ b/v6.4/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/v6.4/6934eea2690b3c8a95224f2d1dacc2f13d3bf4ce b/v6.4/6934eea2690b3c8a95224f2d1dacc2f13d3bf4ce new file mode 100644 index 00000000000..7875e8aba59 --- /dev/null +++ b/v6.4/6934eea2690b3c8a95224f2d1dacc2f13d3bf4ce @@ -0,0 +1,3 @@ +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") diff --git a/v6.4/6a277077ac5189d7633f8c57e153e0a73fab39d2 b/v6.4/6a277077ac5189d7633f8c57e153e0a73fab39d2 new file mode 100644 index 00000000000..0d2fbea9e4a --- /dev/null +++ b/v6.4/6a277077ac5189d7633f8c57e153e0a73fab39d2 @@ -0,0 +1 @@ +6a277077ac51 ("smb/server: convert to using new filelock helpers") diff --git a/v6.4/6a71770442b5b7cf8f880ca1c0a72456c918c757 b/v6.4/6a71770442b5b7cf8f880ca1c0a72456c918c757 new file mode 100644 index 00000000000..6ff718504ae --- /dev/null +++ b/v6.4/6a71770442b5b7cf8f880ca1c0a72456c918c757 @@ -0,0 +1,2 @@ +6a71770442b5 ("selftests: livepatch: Test livepatching a heavily called syscall") +c4bbe83d27c2 ("livepatch: Move tests from lib/livepatch to selftests/livepatch") diff --git a/v6.4/6b6ec4ca4e33d797f887cb2d7ecf365b652b338c b/v6.4/6b6ec4ca4e33d797f887cb2d7ecf365b652b338c new file mode 100644 index 00000000000..6f0978c5d8b --- /dev/null +++ b/v6.4/6b6ec4ca4e33d797f887cb2d7ecf365b652b338c @@ -0,0 +1 @@ +6b6ec4ca4e33 ("eventfd: add a BUILD_BUG_ON() to ensure consistency between EFD_SEMAPHORE and the uapi") diff --git a/v6.4/6b865d6530230b0c446efd93e0207b8eed7eadb2 b/v6.4/6b865d6530230b0c446efd93e0207b8eed7eadb2 new file mode 100644 index 00000000000..cb60085fdbd --- /dev/null +++ b/v6.4/6b865d6530230b0c446efd93e0207b8eed7eadb2 @@ -0,0 +1,8 @@ +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") diff --git a/v6.4/6b91bfa1651d841f0066bae2b1322cac29fdfb61 b/v6.4/6b91bfa1651d841f0066bae2b1322cac29fdfb61 new file mode 100644 index 00000000000..661e003badf --- /dev/null +++ b/v6.4/6b91bfa1651d841f0066bae2b1322cac29fdfb61 @@ -0,0 +1 @@ +6b91bfa1651d ("qnx4: convert qnx4 to use the new mount api") diff --git a/v6.4/6c8ac6e24eb04d1eebc442029d7a7528e5461cb8 b/v6.4/6c8ac6e24eb04d1eebc442029d7a7528e5461cb8 new file mode 100644 index 00000000000..a00f98aed06 --- /dev/null +++ b/v6.4/6c8ac6e24eb04d1eebc442029d7a7528e5461cb8 @@ -0,0 +1 @@ +6c8ac6e24eb0 ("initramfs: remove duplicate built-in __initramfs_start unpacking") diff --git a/v6.4/6c8cb747d071cf72c2930e09bb20ab3eabfe62ff b/v6.4/6c8cb747d071cf72c2930e09bb20ab3eabfe62ff new file mode 100644 index 00000000000..ed007f617fb --- /dev/null +++ b/v6.4/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/v6.4/6f1a214d446b2f2f9c8c4b96755a8f0316ba4436 b/v6.4/6f1a214d446b2f2f9c8c4b96755a8f0316ba4436 new file mode 100644 index 00000000000..5bc8254446e --- /dev/null +++ b/v6.4/6f1a214d446b2f2f9c8c4b96755a8f0316ba4436 @@ -0,0 +1 @@ +6f1a214d446b ("selftests: sched: Fix spelling mistake "hiearchy" -> "hierarchy"") diff --git a/v6.4/6f2f793fba78eb4a0d5a34a71bc781118ed923d3 b/v6.4/6f2f793fba78eb4a0d5a34a71bc781118ed923d3 new file mode 100644 index 00000000000..73b933285d8 --- /dev/null +++ b/v6.4/6f2f793fba78eb4a0d5a34a71bc781118ed923d3 @@ -0,0 +1,13 @@ +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") diff --git a/v6.4/70dfe3f0d239c2e8abc6a7bea24411031f85b652 b/v6.4/70dfe3f0d239c2e8abc6a7bea24411031f85b652 new file mode 100644 index 00000000000..ccbfd0c0d40 --- /dev/null +++ b/v6.4/70dfe3f0d239c2e8abc6a7bea24411031f85b652 @@ -0,0 +1 @@ +70dfe3f0d239 ("libfs: Add helper to choose dentry operations at mount-time") diff --git a/v6.4/73f65b8b0325551110dedf8d27ac738bdc331802 b/v6.4/73f65b8b0325551110dedf8d27ac738bdc331802 new file mode 100644 index 00000000000..0329e1c62ea --- /dev/null +++ b/v6.4/73f65b8b0325551110dedf8d27ac738bdc331802 @@ -0,0 +1 @@ +73f65b8b0325 ("fs: Wrong function name in comment") diff --git a/v6.4/73fa7547c70b32cc69685f79be31135797734eb6 b/v6.4/73fa7547c70b32cc69685f79be31135797734eb6 new file mode 100644 index 00000000000..57c6780c00a --- /dev/null +++ b/v6.4/73fa7547c70b32cc69685f79be31135797734eb6 @@ -0,0 +1 @@ +73fa7547c70b ("vfs: add RWF_NOAPPEND flag for pwritev2") diff --git a/v6.4/74e76cbabd7f71f46afdf125dd4f6a54447d87e0 b/v6.4/74e76cbabd7f71f46afdf125dd4f6a54447d87e0 new file mode 100644 index 00000000000..e203b63e790 --- /dev/null +++ b/v6.4/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/v6.4/75a1bbe60a7425fcaa670bff58b8589b1f880810 b/v6.4/75a1bbe60a7425fcaa670bff58b8589b1f880810 new file mode 100644 index 00000000000..0a3514944a7 --- /dev/null +++ b/v6.4/75a1bbe60a7425fcaa670bff58b8589b1f880810 @@ -0,0 +1 @@ +75a1bbe60a74 ("9p: rename fl_type variable in v9fs_file_do_lock") diff --git a/v6.4/75cabec0111b7ccb140d917cc9c481e845cc3498 b/v6.4/75cabec0111b7ccb140d917cc9c481e845cc3498 new file mode 100644 index 00000000000..5eb80847c86 --- /dev/null +++ b/v6.4/75cabec0111b7ccb140d917cc9c481e845cc3498 @@ -0,0 +1,2 @@ +75cabec0111b ("filelock: add some new helper functions") +6c9007f65d14 ("fs/locks: F_UNLCK extension for F_OFD_GETLK") diff --git a/v6.4/75e9570c93c70e8ad7be59cce82cea3872d8e8a7 b/v6.4/75e9570c93c70e8ad7be59cce82cea3872d8e8a7 new file mode 100644 index 00000000000..a3ebf79c1c7 --- /dev/null +++ b/v6.4/75e9570c93c70e8ad7be59cce82cea3872d8e8a7 @@ -0,0 +1 @@ +75e9570c93c7 ("ceph: convert to using new filelock helpers") diff --git a/v6.4/76698510f593daf8aa0582492090d0c2e484c3e8 b/v6.4/76698510f593daf8aa0582492090d0c2e484c3e8 new file mode 100644 index 00000000000..9ad9e8d3970 --- /dev/null +++ b/v6.4/76698510f593daf8aa0582492090d0c2e484c3e8 @@ -0,0 +1 @@ +76698510f593 ("afs: convert to using new filelock helpers") diff --git a/v6.4/7b8001013d720c232ad9ae7aae0ef0e7c281c6d4 b/v6.4/7b8001013d720c232ad9ae7aae0ef0e7c281c6d4 new file mode 100644 index 00000000000..648c0e2cfcb --- /dev/null +++ b/v6.4/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/v6.4/7beea725a8ca412c6190090ce7c3a13b169592a1 b/v6.4/7beea725a8ca412c6190090ce7c3a13b169592a1 new file mode 100644 index 00000000000..fed422d70a3 --- /dev/null +++ b/v6.4/7beea725a8ca412c6190090ce7c3a13b169592a1 @@ -0,0 +1,5 @@ +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") diff --git a/v6.4/7c079e909b21f8f6e5d8e501c037752ff302a15e b/v6.4/7c079e909b21f8f6e5d8e501c037752ff302a15e new file mode 100644 index 00000000000..55652af0ada --- /dev/null +++ b/v6.4/7c079e909b21f8f6e5d8e501c037752ff302a15e @@ -0,0 +1,2 @@ +7c079e909b21 ("selftests: Move KTAP bash helpers to selftests common folder") +14571ab1ad21 ("kselftest: Add new test for detecting unprobed Devicetree devices") diff --git a/v6.4/7c09a4ed6156c6cab6b951e027ca6ea24af454ba b/v6.4/7c09a4ed6156c6cab6b951e027ca6ea24af454ba new file mode 100644 index 00000000000..768c7515966 --- /dev/null +++ b/v6.4/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/v6.4/7c18509bdaefe2164e62829d614ef9ea429f29d2 b/v6.4/7c18509bdaefe2164e62829d614ef9ea429f29d2 new file mode 100644 index 00000000000..e205d620f34 --- /dev/null +++ b/v6.4/7c18509bdaefe2164e62829d614ef9ea429f29d2 @@ -0,0 +1,10 @@ +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") diff --git a/v6.4/7ded1e365cc9de6093a71d3a493c1874aca6e77c b/v6.4/7ded1e365cc9de6093a71d3a493c1874aca6e77c new file mode 100644 index 00000000000..d6c8678a8aa --- /dev/null +++ b/v6.4/7ded1e365cc9de6093a71d3a493c1874aca6e77c @@ -0,0 +1 @@ +7ded1e365cc9 ("efs: remove SLAB_MEM_SPREAD flag usage") diff --git a/v6.4/7ea1d9b4a840c2dd01d1234663d4a8ef256cfe39 b/v6.4/7ea1d9b4a840c2dd01d1234663d4a8ef256cfe39 new file mode 100644 index 00000000000..6da51274aec --- /dev/null +++ b/v6.4/7ea1d9b4a840c2dd01d1234663d4a8ef256cfe39 @@ -0,0 +1,8 @@ +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/v6.4/7edfc610ec315de96963e66889511212ad87e3de b/v6.4/7edfc610ec315de96963e66889511212ad87e3de new file mode 100644 index 00000000000..503515109d2 --- /dev/null +++ b/v6.4/7edfc610ec315de96963e66889511212ad87e3de @@ -0,0 +1,3 @@ +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()") diff --git a/v6.4/7ffa8f3d30236e0ab897c30bdb01224ff1fe1c89 b/v6.4/7ffa8f3d30236e0ab897c30bdb01224ff1fe1c89 new file mode 100644 index 00000000000..1e9b4ad7e35 --- /dev/null +++ b/v6.4/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/v6.4/806cb2270237ce2ec672a407d66cee17a07d3aa2 b/v6.4/806cb2270237ce2ec672a407d66cee17a07d3aa2 new file mode 100644 index 00000000000..bc0f50aee38 --- /dev/null +++ b/v6.4/806cb2270237ce2ec672a407d66cee17a07d3aa2 @@ -0,0 +1,2 @@ +806cb2270237 ("kunit: Annotate _MSG assertion variants with gnu printf specifiers") +260755184cbd ("kunit: Move kunit_abort() call out of kunit_do_failed_assertion()") diff --git a/v6.4/80d012e98894ac9112cbcddf2fbf276c2e4be0ec b/v6.4/80d012e98894ac9112cbcddf2fbf276c2e4be0ec new file mode 100644 index 00000000000..01d2023a943 --- /dev/null +++ b/v6.4/80d012e98894ac9112cbcddf2fbf276c2e4be0ec @@ -0,0 +1 @@ +80d012e98894 ("iomap: treat inline data in iomap_writepage_map as an I/O error") diff --git a/v6.4/8145e082a8dfcfdc0a725b0f76eca54337b5b26e b/v6.4/8145e082a8dfcfdc0a725b0f76eca54337b5b26e new file mode 100644 index 00000000000..dd4d0f691f3 --- /dev/null +++ b/v6.4/8145e082a8dfcfdc0a725b0f76eca54337b5b26e @@ -0,0 +1 @@ +8145e082a8df ("romfs: remove SLAB_MEM_SPREAD flag usage") diff --git a/v6.4/81b9d8ac0640b285a3c369cd41a85f6c240d3a60 b/v6.4/81b9d8ac0640b285a3c369cd41a85f6c240d3a60 new file mode 100644 index 00000000000..2eedd5b547e --- /dev/null +++ b/v6.4/81b9d8ac0640b285a3c369cd41a85f6c240d3a60 @@ -0,0 +1,13 @@ +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") diff --git a/v6.4/82a8cb96b23244f40be56b9edcf085af0cc237a6 b/v6.4/82a8cb96b23244f40be56b9edcf085af0cc237a6 new file mode 100644 index 00000000000..86383a07eb1 --- /dev/null +++ b/v6.4/82a8cb96b23244f40be56b9edcf085af0cc237a6 @@ -0,0 +1,2 @@ +82a8cb96b232 ("afs: adapt to breakup of struct file_lock") +76698510f593 ("afs: convert to using new filelock helpers") diff --git a/v6.4/83b290c9e3b5d95891f43a4aeadf6071cbff25d3 b/v6.4/83b290c9e3b5d95891f43a4aeadf6071cbff25d3 new file mode 100644 index 00000000000..34fc34dc6a9 --- /dev/null +++ b/v6.4/83b290c9e3b5d95891f43a4aeadf6071cbff25d3 @@ -0,0 +1,2 @@ +83b290c9e3b5 ("pidfd: clone: allow CLONE_THREAD | CLONE_PIDFD together") +cdefbf2324ce ("pidfd: cleanup the usage of __pidfd_prepare's flags") diff --git a/v6.4/84e286c1bb9b22d5893d34fcedd69224a65c439c b/v6.4/84e286c1bb9b22d5893d34fcedd69224a65c439c new file mode 100644 index 00000000000..4e65d3052f1 --- /dev/null +++ b/v6.4/84e286c1bb9b22d5893d34fcedd69224a65c439c @@ -0,0 +1,2 @@ +84e286c1bb9b ("smb/client: adapt to breakup of struct file_lock") +2cd114294d1d ("smb/client: convert to using new filelock helpers") diff --git a/v6.4/85506aca2eb4ea41223c91c5fe25125953c19b13 b/v6.4/85506aca2eb4ea41223c91c5fe25125953c19b13 new file mode 100644 index 00000000000..d95b832afbf --- /dev/null +++ b/v6.4/85506aca2eb4ea41223c91c5fe25125953c19b13 @@ -0,0 +1 @@ +85506aca2eb4 ("selftests/mqueue: Set timeout to 180 seconds") diff --git a/v6.4/85f273a6a1e492afa7309fd23fcd8cb870085f56 b/v6.4/85f273a6a1e492afa7309fd23fcd8cb870085f56 new file mode 100644 index 00000000000..d5e1709a126 --- /dev/null +++ b/v6.4/85f273a6a1e492afa7309fd23fcd8cb870085f56 @@ -0,0 +1 @@ +85f273a6a1e4 ("fs/pipe: Convert to lockdep_cmp_fn") diff --git a/v6.4/872584f1bb983a688547509141b03b37bdb28840 b/v6.4/872584f1bb983a688547509141b03b37bdb28840 new file mode 100644 index 00000000000..554702fca4a --- /dev/null +++ b/v6.4/872584f1bb983a688547509141b03b37bdb28840 @@ -0,0 +1 @@ +872584f1bb98 ("lockd: convert to using new filelock helpers") diff --git a/v6.4/87a83c8c677e762a39d914e67450cc85d8fc1f9a b/v6.4/87a83c8c677e762a39d914e67450cc85d8fc1f9a new file mode 100644 index 00000000000..0b324969e60 --- /dev/null +++ b/v6.4/87a83c8c677e762a39d914e67450cc85d8fc1f9a @@ -0,0 +1 @@ +87a83c8c677e ("reiserfs: remove SLAB_MEM_SPREAD flag usage") diff --git a/v6.4/87b355f44833b9d7d8ebdd3929e941ac1a931b7e b/v6.4/87b355f44833b9d7d8ebdd3929e941ac1a931b7e new file mode 100644 index 00000000000..da3fa8a87ab --- /dev/null +++ b/v6.4/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/v6.4/8a904a3caa88118744062e872ae90f37748a8fd8 b/v6.4/8a904a3caa88118744062e872ae90f37748a8fd8 new file mode 100644 index 00000000000..9af8d651d37 --- /dev/null +++ b/v6.4/8a904a3caa88118744062e872ae90f37748a8fd8 @@ -0,0 +1 @@ +8a904a3caa88 ("rtc: test: Fix invalid format specifier.") diff --git a/v6.4/8ab37b0d98cfe7463cb75a62156ebad9a47d3417 b/v6.4/8ab37b0d98cfe7463cb75a62156ebad9a47d3417 new file mode 100644 index 00000000000..7eb29fe1742 --- /dev/null +++ b/v6.4/8ab37b0d98cfe7463cb75a62156ebad9a47d3417 @@ -0,0 +1 @@ +8ab37b0d98cf ("selftests: livepatch: Add initial .gitignore") diff --git a/v6.4/8b3d838139bcd1e552f1899191f734264ce2a1a5 b/v6.4/8b3d838139bcd1e552f1899191f734264ce2a1a5 new file mode 100644 index 00000000000..1fdf276ca98 --- /dev/null +++ b/v6.4/8b3d838139bcd1e552f1899191f734264ce2a1a5 @@ -0,0 +1 @@ +8b3d838139bc ("fs: improve dump_mapping() robustness") diff --git a/v6.4/8b6bb995d3819218498bdbee4465bffff1497a31 b/v6.4/8b6bb995d3819218498bdbee4465bffff1497a31 new file mode 100644 index 00000000000..7ce59acc9d5 --- /dev/null +++ b/v6.4/8b6bb995d3819218498bdbee4465bffff1497a31 @@ -0,0 +1 @@ +8b6bb995d381 ("fscrypt: Factor out a helper to configure the lookup dentry") diff --git a/v6.4/8cbf22b3dcf0c89d1df1a8e106295b349607eb5b b/v6.4/8cbf22b3dcf0c89d1df1a8e106295b349607eb5b new file mode 100644 index 00000000000..454cd98364e --- /dev/null +++ b/v6.4/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/v6.4/90a009db09e2b91990df28e47844d44ae0ef9aa8 b/v6.4/90a009db09e2b91990df28e47844d44ae0ef9aa8 new file mode 100644 index 00000000000..471c36b5593 --- /dev/null +++ b/v6.4/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/v6.4/90f92b68c9869913753f8bc1d87b7762a5f36873 b/v6.4/90f92b68c9869913753f8bc1d87b7762a5f36873 new file mode 100644 index 00000000000..a4fe079f2f6 --- /dev/null +++ b/v6.4/90f92b68c9869913753f8bc1d87b7762a5f36873 @@ -0,0 +1,8 @@ +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()") diff --git a/v6.4/91e78a1eb6b1c0d1a8b434d46b869941e3b3e9e2 b/v6.4/91e78a1eb6b1c0d1a8b434d46b869941e3b3e9e2 new file mode 100644 index 00000000000..8e581290d1e --- /dev/null +++ b/v6.4/91e78a1eb6b1c0d1a8b434d46b869941e3b3e9e2 @@ -0,0 +1 @@ +91e78a1eb6b1 ("hugetlbfs: support idmapped mounts") diff --git a/v6.4/9473c4450e9c83d890d435577a3776d925fa748c b/v6.4/9473c4450e9c83d890d435577a3776d925fa748c new file mode 100644 index 00000000000..85a873e73ea --- /dev/null +++ b/v6.4/9473c4450e9c83d890d435577a3776d925fa748c @@ -0,0 +1 @@ +9473c4450e9c ("exportfs: fix the fallback implementation of the get_name export operation") diff --git a/v6.4/966b7bd3ca3eb6f0b1b175947ba75ffeecad8f4d b/v6.4/966b7bd3ca3eb6f0b1b175947ba75ffeecad8f4d new file mode 100644 index 00000000000..6799a3e81d8 --- /dev/null +++ b/v6.4/966b7bd3ca3eb6f0b1b175947ba75ffeecad8f4d @@ -0,0 +1,8 @@ +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") diff --git a/v6.4/9a7eec48c9715c897b3a7809799089d708a4de64 b/v6.4/9a7eec48c9715c897b3a7809799089d708a4de64 new file mode 100644 index 00000000000..78c0be64131 --- /dev/null +++ b/v6.4/9a7eec48c9715c897b3a7809799089d708a4de64 @@ -0,0 +1 @@ +9a7eec48c971 ("fuse: adapt to breakup of struct file_lock") diff --git a/v6.4/9ae061cf2a46980b37cec1e56a372603682b2741 b/v6.4/9ae061cf2a46980b37cec1e56a372603682b2741 new file mode 100644 index 00000000000..072cf4ea9bc --- /dev/null +++ b/v6.4/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/v6.4/9b6713cc75229f25552c643083cbdbfb771e5bca b/v6.4/9b6713cc75229f25552c643083cbdbfb771e5bca new file mode 100644 index 00000000000..091043ab2e7 --- /dev/null +++ b/v6.4/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/v6.4/9bb430a89d2dfce58a3d61a3a04e149109d3934e b/v6.4/9bb430a89d2dfce58a3d61a3a04e149109d3934e new file mode 100644 index 00000000000..154f7f67868 --- /dev/null +++ b/v6.4/9bb430a89d2dfce58a3d61a3a04e149109d3934e @@ -0,0 +1,8 @@ +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") diff --git a/v6.4/9de31ee6d7a8be42d9984bd5cff66bcd7c259a7a b/v6.4/9de31ee6d7a8be42d9984bd5cff66bcd7c259a7a new file mode 100644 index 00000000000..c0c174ec5bb --- /dev/null +++ b/v6.4/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/v6.4/9e3f1c59367515e7e40675fe83645a131c05039d b/v6.4/9e3f1c59367515e7e40675fe83645a131c05039d new file mode 100644 index 00000000000..8d54c0842d1 --- /dev/null +++ b/v6.4/9e3f1c59367515e7e40675fe83645a131c05039d @@ -0,0 +1 @@ +9e3f1c593675 ("selftests/move_mount_set_group:Make tests build with old libc") diff --git a/v6.4/9ed52108f6478a6a805c0c15a3f70aabba07247e b/v6.4/9ed52108f6478a6a805c0c15a3f70aabba07247e new file mode 100644 index 00000000000..8ea2a7637dd --- /dev/null +++ b/v6.4/9ed52108f6478a6a805c0c15a3f70aabba07247e @@ -0,0 +1 @@ +9ed52108f647 ("pidfd: change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN))") diff --git a/v6.4/9f2f767f5ef81982a36edef512b2319e3a79ad73 b/v6.4/9f2f767f5ef81982a36edef512b2319e3a79ad73 new file mode 100644 index 00000000000..724d1e2b23f --- /dev/null +++ b/v6.4/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/v6.4/a0dd82d6d863f03859ccab6c71e84e917f4d7082 b/v6.4/a0dd82d6d863f03859ccab6c71e84e917f4d7082 new file mode 100644 index 00000000000..d3030f1a3aa --- /dev/null +++ b/v6.4/a0dd82d6d863f03859ccab6c71e84e917f4d7082 @@ -0,0 +1,14 @@ +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") diff --git a/v6.4/a1c2af326cb7d7cd07db38740ebb3aafa428fd6f b/v6.4/a1c2af326cb7d7cd07db38740ebb3aafa428fd6f new file mode 100644 index 00000000000..366fdbfb9c2 --- /dev/null +++ b/v6.4/a1c2af326cb7d7cd07db38740ebb3aafa428fd6f @@ -0,0 +1,15 @@ +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") diff --git a/v6.4/a1c6d5439fbddd06aad3ddbb7f12df0b98354070 b/v6.4/a1c6d5439fbddd06aad3ddbb7f12df0b98354070 new file mode 100644 index 00000000000..4d895554473 --- /dev/null +++ b/v6.4/a1c6d5439fbddd06aad3ddbb7f12df0b98354070 @@ -0,0 +1 @@ +a1c6d5439fbd ("pid: kill the obsolete PIDTYPE_PID code in transfer_pid()") diff --git a/v6.4/a28d893eb3270cf62c10dd8777af0d8452cdc072 b/v6.4/a28d893eb3270cf62c10dd8777af0d8452cdc072 new file mode 100644 index 00000000000..149fd499753 --- /dev/null +++ b/v6.4/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/v6.4/a34606a9aa3d36d178a5ecf31a0299b88102cf12 b/v6.4/a34606a9aa3d36d178a5ecf31a0299b88102cf12 new file mode 100644 index 00000000000..ed391caf5b0 --- /dev/null +++ b/v6.4/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/v6.4/a4af51ce229b1e1eab003966dbfebf9d80093a77 b/v6.4/a4af51ce229b1e1eab003966dbfebf9d80093a77 new file mode 100644 index 00000000000..d5a4f435fd0 --- /dev/null +++ b/v6.4/a4af51ce229b1e1eab003966dbfebf9d80093a77 @@ -0,0 +1,2 @@ +a4af51ce229b ("fs: super_set_uuid()") +0ce7c12e88cf ("kernfs: attach uuid for every kernfs and report it in fsid") diff --git a/v6.4/a56aefca8d386181415a1fb7cfec2f72b0404797 b/v6.4/a56aefca8d386181415a1fb7cfec2f72b0404797 new file mode 100644 index 00000000000..2196693498a --- /dev/null +++ b/v6.4/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/v6.4/a575c9734f3021f1fc81c2477ecaee4d9841fd59 b/v6.4/a575c9734f3021f1fc81c2477ecaee4d9841fd59 new file mode 100644 index 00000000000..ac89a3f36ca --- /dev/null +++ b/v6.4/a575c9734f3021f1fc81c2477ecaee4d9841fd59 @@ -0,0 +1,12 @@ +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()") diff --git a/v6.4/a69ce85ec9af6bdc0b3511959a7dc1a324e5e16a b/v6.4/a69ce85ec9af6bdc0b3511959a7dc1a324e5e16a new file mode 100644 index 00000000000..a7ce0c055ef --- /dev/null +++ b/v6.4/a69ce85ec9af6bdc0b3511959a7dc1a324e5e16a @@ -0,0 +1,4 @@ +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") diff --git a/v6.4/a6bf23e18324d550f789637d469cca654c92fe86 b/v6.4/a6bf23e18324d550f789637d469cca654c92fe86 new file mode 100644 index 00000000000..632a9c97394 --- /dev/null +++ b/v6.4/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/v6.4/ab838b3fd9a442a62f36ea7eeb93e77259f787ce b/v6.4/ab838b3fd9a442a62f36ea7eeb93e77259f787ce new file mode 100644 index 00000000000..5873a414bfa --- /dev/null +++ b/v6.4/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/v6.4/ac4e78bdbba2f198614d8eae8957c496a91a2ab0 b/v6.4/ac4e78bdbba2f198614d8eae8957c496a91a2ab0 new file mode 100644 index 00000000000..b13a57a0166 --- /dev/null +++ b/v6.4/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/v6.4/ad399740bd41da5558d8b8b2b19481740ca063cb b/v6.4/ad399740bd41da5558d8b8b2b19481740ca063cb new file mode 100644 index 00000000000..017a0e3ac50 --- /dev/null +++ b/v6.4/ad399740bd41da5558d8b8b2b19481740ca063cb @@ -0,0 +1,9 @@ +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") diff --git a/v6.4/ad72872eb3ae634d1e4296a384baa81e85cc6acc b/v6.4/ad72872eb3ae634d1e4296a384baa81e85cc6acc new file mode 100644 index 00000000000..7c4c7cb842b --- /dev/null +++ b/v6.4/ad72872eb3ae634d1e4296a384baa81e85cc6acc @@ -0,0 +1 @@ +ad72872eb3ae ("asm-generic: remove extra type checking in acquire/release for non-SMP case") diff --git a/v6.4/ae5535efd8c445ad6033ac0d5da0197897b148ea b/v6.4/ae5535efd8c445ad6033ac0d5da0197897b148ea new file mode 100644 index 00000000000..b8a633cca97 --- /dev/null +++ b/v6.4/ae5535efd8c445ad6033ac0d5da0197897b148ea @@ -0,0 +1,7 @@ +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") diff --git a/v6.4/ae638551ab64a216364a63c4ee5061f82702fde2 b/v6.4/ae638551ab64a216364a63c4ee5061f82702fde2 new file mode 100644 index 00000000000..c7214fafecb --- /dev/null +++ b/v6.4/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/v6.4/ae7eb16e0b5043beeca4f78fa2cde5f075cddda1 b/v6.4/ae7eb16e0b5043beeca4f78fa2cde5f075cddda1 new file mode 100644 index 00000000000..25aa8b5009d --- /dev/null +++ b/v6.4/ae7eb16e0b5043beeca4f78fa2cde5f075cddda1 @@ -0,0 +1,9 @@ +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") diff --git a/v6.4/ae8c511757304e0c393661b5ed2ad7073e2a351d b/v6.4/ae8c511757304e0c393661b5ed2ad7073e2a351d new file mode 100644 index 00000000000..797db55c602 --- /dev/null +++ b/v6.4/ae8c511757304e0c393661b5ed2ad7073e2a351d @@ -0,0 +1,4 @@ +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") diff --git a/v6.4/b1211a25c4fe3443cfef4ed7c39251502a663776 b/v6.4/b1211a25c4fe3443cfef4ed7c39251502a663776 new file mode 100644 index 00000000000..3a1f42e8225 --- /dev/null +++ b/v6.4/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/v6.4/b28ddcc32d8fa3e20745b3a47dff863fe0376d79 b/v6.4/b28ddcc32d8fa3e20745b3a47dff863fe0376d79 new file mode 100644 index 00000000000..2b2301a0cf5 --- /dev/null +++ b/v6.4/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/v6.4/b4c6d52d8a81c53a8759e382e8000597909f0615 b/v6.4/b4c6d52d8a81c53a8759e382e8000597909f0615 new file mode 100644 index 00000000000..7a5c895115f --- /dev/null +++ b/v6.4/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/v6.4/b639585e71e63008373d3a9fd060b87315fe7ea8 b/v6.4/b639585e71e63008373d3a9fd060b87315fe7ea8 new file mode 100644 index 00000000000..f50ac282f21 --- /dev/null +++ b/v6.4/b639585e71e63008373d3a9fd060b87315fe7ea8 @@ -0,0 +1 @@ +b639585e71e6 ("fork: Using clone_flags for legacy clone check") diff --git a/v6.4/b6aaba5b76e9596cb4d62d081cca41e114becacc b/v6.4/b6aaba5b76e9596cb4d62d081cca41e114becacc new file mode 100644 index 00000000000..b79d3e229ff --- /dev/null +++ b/v6.4/b6aaba5b76e9596cb4d62d081cca41e114becacc @@ -0,0 +1,12 @@ +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") diff --git a/v6.4/b6be3714005c3933886be71011f19119e219e77c b/v6.4/b6be3714005c3933886be71011f19119e219e77c new file mode 100644 index 00000000000..ba276e16228 --- /dev/null +++ b/v6.4/b6be3714005c3933886be71011f19119e219e77c @@ -0,0 +1,11 @@ +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") diff --git a/v6.4/b6dfac948686799169c899557a179b84d0d1f47e b/v6.4/b6dfac948686799169c899557a179b84d0d1f47e new file mode 100644 index 00000000000..75c0b2179e6 --- /dev/null +++ b/v6.4/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/v6.4/b6e6a582f2b357b6f74849b715de12cc38b1ee91 b/v6.4/b6e6a582f2b357b6f74849b715de12cc38b1ee91 new file mode 100644 index 00000000000..9e29ef13d7e --- /dev/null +++ b/v6.4/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/v6.4/bac0a9e56e1fd14b227ab57142eca6f7bc6e6115 b/v6.4/bac0a9e56e1fd14b227ab57142eca6f7bc6e6115 new file mode 100644 index 00000000000..853af619052 --- /dev/null +++ b/v6.4/bac0a9e56e1fd14b227ab57142eca6f7bc6e6115 @@ -0,0 +1 @@ +bac0a9e56e1f ("file: add alloc_file_pseudo_noaccount()") diff --git a/v6.4/bae8bc46987ed8b9e8d00d0a87ac698a85d15904 b/v6.4/bae8bc46987ed8b9e8d00d0a87ac698a85d15904 new file mode 100644 index 00000000000..2bd6f284d00 --- /dev/null +++ b/v6.4/bae8bc46987ed8b9e8d00d0a87ac698a85d15904 @@ -0,0 +1 @@ +bae8bc46987e ("libfs: Remove unnecessary ‘0’ values from ret") diff --git a/v6.4/bc401c2900c128d3d69482769f1300502a9f0598 b/v6.4/bc401c2900c128d3d69482769f1300502a9f0598 new file mode 100644 index 00000000000..ca7dcb79688 --- /dev/null +++ b/v6.4/bc401c2900c128d3d69482769f1300502a9f0598 @@ -0,0 +1 @@ +bc401c2900c1 ("ubifs: Configure dentry operations at dentry-creation time") diff --git a/v6.4/bcd8a929a5387178d917da785896e53b0845ab37 b/v6.4/bcd8a929a5387178d917da785896e53b0845ab37 new file mode 100644 index 00000000000..1ca7b223c0d --- /dev/null +++ b/v6.4/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/v6.4/bcdb2e9d9f319935938a5addee040e37b60192ff b/v6.4/bcdb2e9d9f319935938a5addee040e37b60192ff new file mode 100644 index 00000000000..49bbdf051ab --- /dev/null +++ b/v6.4/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/v6.4/bd46543d7f9a8b2c03420499b1885287e96aaf28 b/v6.4/bd46543d7f9a8b2c03420499b1885287e96aaf28 new file mode 100644 index 00000000000..1bb74b17e13 --- /dev/null +++ b/v6.4/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/v6.4/bd8c239c0502e70c92cf9496846bcbec7cd5702f b/v6.4/bd8c239c0502e70c92cf9496846bcbec7cd5702f new file mode 100644 index 00000000000..01ca240ca8e --- /dev/null +++ b/v6.4/bd8c239c0502e70c92cf9496846bcbec7cd5702f @@ -0,0 +1 @@ +bd8c239c0502 ("iov_iter: Avoid wrap-around instrumentation in copy_compat_iovec_from_user()") diff --git a/v6.4/be2760a703e6554c2b5784e2fec804284cdcbe4d b/v6.4/be2760a703e6554c2b5784e2fec804284cdcbe4d new file mode 100644 index 00000000000..53a3d4970b4 --- /dev/null +++ b/v6.4/be2760a703e6554c2b5784e2fec804284cdcbe4d @@ -0,0 +1 @@ +be2760a703e6 ("f2fs: Configure dentry operations at dentry-creation time") diff --git a/v6.4/be914f8fd282ecce5d8e2dd098e628dcc7ad533a b/v6.4/be914f8fd282ecce5d8e2dd098e628dcc7ad533a new file mode 100644 index 00000000000..7b22a3c95ae --- /dev/null +++ b/v6.4/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/v6.4/c044a9502649a66bf5c5e1a584cb82b2c538ae25 b/v6.4/c044a9502649a66bf5c5e1a584cb82b2c538ae25 new file mode 100644 index 00000000000..17bb3b2ca74 --- /dev/null +++ b/v6.4/c044a9502649a66bf5c5e1a584cb82b2c538ae25 @@ -0,0 +1 @@ +c044a9502649 ("signal: fill in si_code in prepare_kill_siginfo()") diff --git a/v6.4/c25db1d27abd78175d9802f52c1b75f3cf716f2c b/v6.4/c25db1d27abd78175d9802f52c1b75f3cf716f2c new file mode 100644 index 00000000000..d5947b2a9bd --- /dev/null +++ b/v6.4/c25db1d27abd78175d9802f52c1b75f3cf716f2c @@ -0,0 +1 @@ +c25db1d27abd ("selftests: uevent: add missing gitignore") diff --git a/v6.4/c2dc7e5589a19cff8147f27d4beef7fc0aec2f86 b/v6.4/c2dc7e5589a19cff8147f27d4beef7fc0aec2f86 new file mode 100644 index 00000000000..0b6e11a5d5a --- /dev/null +++ b/v6.4/c2dc7e5589a19cff8147f27d4beef7fc0aec2f86 @@ -0,0 +1 @@ +c2dc7e5589a1 ("iomap: move the PF_MEMALLOC check to iomap_writepages") diff --git a/v6.4/c4bbe83d27c2446a033cc0381c3fb6be5e8c41c7 b/v6.4/c4bbe83d27c2446a033cc0381c3fb6be5e8c41c7 new file mode 100644 index 00000000000..54fdba3474b --- /dev/null +++ b/v6.4/c4bbe83d27c2446a033cc0381c3fb6be5e8c41c7 @@ -0,0 +1 @@ +c4bbe83d27c2 ("livepatch: Move tests from lib/livepatch to selftests/livepatch") diff --git a/v6.4/c5215d54dc10e801a6cefef62445a00a4c28a515 b/v6.4/c5215d54dc10e801a6cefef62445a00a4c28a515 new file mode 100644 index 00000000000..3148523caee --- /dev/null +++ b/v6.4/c5215d54dc10e801a6cefef62445a00a4c28a515 @@ -0,0 +1,9 @@ +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") diff --git a/v6.4/c603ff5bb830b8c22dae56ca3ca5ceb5c103525b b/v6.4/c603ff5bb830b8c22dae56ca3ca5ceb5c103525b new file mode 100644 index 00000000000..f8b72a047c0 --- /dev/null +++ b/v6.4/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/v6.4/c67ef897fe08effad98f0c7fb9223fa1f771d09e b/v6.4/c67ef897fe08effad98f0c7fb9223fa1f771d09e new file mode 100644 index 00000000000..f25e933257c --- /dev/null +++ b/v6.4/c67ef897fe08effad98f0c7fb9223fa1f771d09e @@ -0,0 +1 @@ +c67ef897fe08 ("select: Avoid wrap-around instrumentation in do_sys_poll()") diff --git a/v6.4/c69ff4071935f946f1cddc59e1d36a03442ed015 b/v6.4/c69ff4071935f946f1cddc59e1d36a03442ed015 new file mode 100644 index 00000000000..580e28ef0d3 --- /dev/null +++ b/v6.4/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/v6.4/c762b979c7c97dc7a4010f943a9c0b646a56ed36 b/v6.4/c762b979c7c97dc7a4010f943a9c0b646a56ed36 new file mode 100644 index 00000000000..9a9b62eb4bc --- /dev/null +++ b/v6.4/c762b979c7c97dc7a4010f943a9c0b646a56ed36 @@ -0,0 +1 @@ +c762b979c7c9 ("proc: remove SLAB_MEM_SPREAD flag usage") diff --git a/v6.4/c8841fc4d51f603a44c00448ad17404eb829c741 b/v6.4/c8841fc4d51f603a44c00448ad17404eb829c741 new file mode 100644 index 00000000000..f32ec238ec2 --- /dev/null +++ b/v6.4/c8841fc4d51f603a44c00448ad17404eb829c741 @@ -0,0 +1 @@ +c8841fc4d51f ("qnx6: remove SLAB_MEM_SPREAD flag usage") diff --git a/v6.4/c8df2cc9d63bdb365c520a2dd5472f7b7755644f b/v6.4/c8df2cc9d63bdb365c520a2dd5472f7b7755644f new file mode 100644 index 00000000000..949f21d0212 --- /dev/null +++ b/v6.4/c8df2cc9d63bdb365c520a2dd5472f7b7755644f @@ -0,0 +1 @@ +c8df2cc9d63b ("ocfs2: adapt to breakup of struct file_lock") diff --git a/v6.4/c8e108d80cd8b2f079a79c8131fe594f12abf7f3 b/v6.4/c8e108d80cd8b2f079a79c8131fe594f12abf7f3 new file mode 100644 index 00000000000..20f2607f697 --- /dev/null +++ b/v6.4/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/v6.4/c90fba60f274b182f8b4df0f5a5dd23a2457f4a3 b/v6.4/c90fba60f274b182f8b4df0f5a5dd23a2457f4a3 new file mode 100644 index 00000000000..6ee91b6c9c8 --- /dev/null +++ b/v6.4/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/v6.4/c997d683d952d8c927922ea0ab4d33a01c8efc2c b/v6.4/c997d683d952d8c927922ea0ab4d33a01c8efc2c new file mode 100644 index 00000000000..4d3422c2206 --- /dev/null +++ b/v6.4/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/v6.4/ca1608875ae21bb40a7731b81bc0e2c95622d502 b/v6.4/ca1608875ae21bb40a7731b81bc0e2c95622d502 new file mode 100644 index 00000000000..f7cdd03b01e --- /dev/null +++ b/v6.4/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/v6.4/cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b b/v6.4/cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b new file mode 100644 index 00000000000..f5585cbb404 --- /dev/null +++ b/v6.4/cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b @@ -0,0 +1,17 @@ +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") diff --git a/v6.4/cbb93fe5e6d00695e1344fa697dab3974b216717 b/v6.4/cbb93fe5e6d00695e1344fa697dab3974b216717 new file mode 100644 index 00000000000..d309e512963 --- /dev/null +++ b/v6.4/cbb93fe5e6d00695e1344fa697dab3974b216717 @@ -0,0 +1 @@ +cbb93fe5e6d0 ("sysv: remove SLAB_MEM_SPREAD flag usage") diff --git a/v6.4/cc47a057e79613b7af0110837ff082caf8895c9e b/v6.4/cc47a057e79613b7af0110837ff082caf8895c9e new file mode 100644 index 00000000000..cd0ffe9c8a6 --- /dev/null +++ b/v6.4/cc47a057e79613b7af0110837ff082caf8895c9e @@ -0,0 +1,2 @@ +cc47a057e796 ("ntfs3: use file_mnt_idmap helper") +d6cd7cecfd5e ("fs/ntfs3: Fix ntfs_atomic_open") diff --git a/v6.4/cc8ff7f5c85c076297b18fb9f6d45ec5569d3d44 b/v6.4/cc8ff7f5c85c076297b18fb9f6d45ec5569d3d44 new file mode 100644 index 00000000000..321dc700061 --- /dev/null +++ b/v6.4/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/v6.4/cc9542534bf09f33b4da32025b31335588fcefb9 b/v6.4/cc9542534bf09f33b4da32025b31335588fcefb9 new file mode 100644 index 00000000000..47b00d1cea3 --- /dev/null +++ b/v6.4/cc9542534bf09f33b4da32025b31335588fcefb9 @@ -0,0 +1,10 @@ +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()") diff --git a/v6.4/cdefbf2324ceda662e2667aa2f44e8b9de3d780f b/v6.4/cdefbf2324ceda662e2667aa2f44e8b9de3d780f new file mode 100644 index 00000000000..3db980f6b63 --- /dev/null +++ b/v6.4/cdefbf2324ceda662e2667aa2f44e8b9de3d780f @@ -0,0 +1 @@ +cdefbf2324ce ("pidfd: cleanup the usage of __pidfd_prepare's flags") diff --git a/v6.4/ce51bf1790c4972125b19c22dbfa76d7e0136280 b/v6.4/ce51bf1790c4972125b19c22dbfa76d7e0136280 new file mode 100644 index 00000000000..25d05ccd2cb --- /dev/null +++ b/v6.4/ce51bf1790c4972125b19c22dbfa76d7e0136280 @@ -0,0 +1 @@ +ce51bf1790c4 ("mbcache: Simplify the allocation of slab caches") diff --git a/v6.4/cf12445daec01aaa2d27bb34bd7c796a53442c42 b/v6.4/cf12445daec01aaa2d27bb34bd7c796a53442c42 new file mode 100644 index 00000000000..d208b0bf69b --- /dev/null +++ b/v6.4/cf12445daec01aaa2d27bb34bd7c796a53442c42 @@ -0,0 +1,2 @@ +cf12445daec0 ("fs/hfsplus: use better @opf description") +02105f18a26c ("fs/hfsplus: wrapper.c: fix kernel-doc warnings") diff --git a/v6.4/d0089603fa7a22a940f808a7cbc49402fe02281e b/v6.4/d0089603fa7a22a940f808a7cbc49402fe02281e new file mode 100644 index 00000000000..a86840fda71 --- /dev/null +++ b/v6.4/d0089603fa7a22a940f808a7cbc49402fe02281e @@ -0,0 +1 @@ +d0089603fa7a ("fs: prefer kfree_rcu() in fasync_remove_entry()") diff --git a/v6.4/d2733a026fc7247ba42d7a8e1b737cf14bf1df21 b/v6.4/d2733a026fc7247ba42d7a8e1b737cf14bf1df21 new file mode 100644 index 00000000000..11335ba0d2b --- /dev/null +++ b/v6.4/d2733a026fc7247ba42d7a8e1b737cf14bf1df21 @@ -0,0 +1 @@ +d2733a026fc7 ("lib/cmdline: Fix an invalid format specifier in an assertion msg") diff --git a/v6.4/d31563b5f9bb601a805c4a1b491edf69ada79688 b/v6.4/d31563b5f9bb601a805c4a1b491edf69ada79688 new file mode 100644 index 00000000000..50220e21e81 --- /dev/null +++ b/v6.4/d31563b5f9bb601a805c4a1b491edf69ada79688 @@ -0,0 +1 @@ +d31563b5f9bb ("eventfd: strictly check the count parameter of eventfd_write to avoid inputting illegal strings") diff --git a/v6.4/d3b1a9a778e1a014c5331d1e8d4863fd999eb0b5 b/v6.4/d3b1a9a778e1a014c5331d1e8d4863fd999eb0b5 new file mode 100644 index 00000000000..f68629c1c21 --- /dev/null +++ b/v6.4/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/v6.4/d63fde98b8929da625cc36c2f1143e837c0e6d10 b/v6.4/d63fde98b8929da625cc36c2f1143e837c0e6d10 new file mode 100644 index 00000000000..919b4935989 --- /dev/null +++ b/v6.4/d63fde98b8929da625cc36c2f1143e837c0e6d10 @@ -0,0 +1,4 @@ +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") diff --git a/v6.4/d7c9616be0759c1cfb44a68ba838548d22b98484 b/v6.4/d7c9616be0759c1cfb44a68ba838548d22b98484 new file mode 100644 index 00000000000..c4c8abea06d --- /dev/null +++ b/v6.4/d7c9616be0759c1cfb44a68ba838548d22b98484 @@ -0,0 +1 @@ +d7c9616be075 ("nfs: convert to using new filelock helpers") diff --git a/v6.4/d8f899d13d72d285db43dbb9df1acaed22d8c4e7 b/v6.4/d8f899d13d72d285db43dbb9df1acaed22d8c4e7 new file mode 100644 index 00000000000..3b2663e9958 --- /dev/null +++ b/v6.4/d8f899d13d72d285db43dbb9df1acaed22d8c4e7 @@ -0,0 +1 @@ +d8f899d13d72 ("fs: make the i_size_read/write helpers be smp_load_acquire/store_release()") diff --git a/v6.4/d9077f7bad141df143cc4fa000a68a868bcea7c0 b/v6.4/d9077f7bad141df143cc4fa000a68a868bcea7c0 new file mode 100644 index 00000000000..55fb7606dd3 --- /dev/null +++ b/v6.4/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/v6.4/d90b7c705c5d9b5cb6b71b8aaa773c031084056c b/v6.4/d90b7c705c5d9b5cb6b71b8aaa773c031084056c new file mode 100644 index 00000000000..ae7a7cc3c6d --- /dev/null +++ b/v6.4/d90b7c705c5d9b5cb6b71b8aaa773c031084056c @@ -0,0 +1,3 @@ +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") diff --git a/v6.4/dacfd001eaf252a81537aece602ae2fc16e6ebd5 b/v6.4/dacfd001eaf252a81537aece602ae2fc16e6ebd5 new file mode 100644 index 00000000000..7430571c1b2 --- /dev/null +++ b/v6.4/dacfd001eaf252a81537aece602ae2fc16e6ebd5 @@ -0,0 +1,2 @@ +dacfd001eaf2 ("fs/mnt_idmapping.c: Return -EINVAL when no map is written") +783822e44594 ("mnt_idmapping: decouple from namespaces") diff --git a/v6.4/dcd04ea587b210e78a85d6d4d7cc6765828496b0 b/v6.4/dcd04ea587b210e78a85d6d4d7cc6765828496b0 new file mode 100644 index 00000000000..1ea0b4735b2 --- /dev/null +++ b/v6.4/dcd04ea587b210e78a85d6d4d7cc6765828496b0 @@ -0,0 +1 @@ +dcd04ea587b2 ("iomap: Add processed for iomap_iter") diff --git a/v6.4/dd1fac6ae648cac4e92ccc829e94750ddfed5e52 b/v6.4/dd1fac6ae648cac4e92ccc829e94750ddfed5e52 new file mode 100644 index 00000000000..28102bc864f --- /dev/null +++ b/v6.4/dd1fac6ae648cac4e92ccc829e94750ddfed5e52 @@ -0,0 +1,2 @@ +dd1fac6ae648 ("nfs: adapt to breakup of struct file_lock") +d7c9616be075 ("nfs: convert to using new filelock helpers") diff --git a/v6.4/dd9019604cdaaff1327bfd36737230f912e2780d b/v6.4/dd9019604cdaaff1327bfd36737230f912e2780d new file mode 100644 index 00000000000..20112205cbe --- /dev/null +++ b/v6.4/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/v6.4/ddb9fd7a544088ed70eccbb9f85e9cc9952131c1 b/v6.4/ddb9fd7a544088ed70eccbb9f85e9cc9952131c1 new file mode 100644 index 00000000000..9ec58791ed3 --- /dev/null +++ b/v6.4/ddb9fd7a544088ed70eccbb9f85e9cc9952131c1 @@ -0,0 +1 @@ +ddb9fd7a5440 ("fs/select: rework stack allocation hack for clang") diff --git a/v6.4/de8a3207aed33283a560193095b156d3b73fc4f0 b/v6.4/de8a3207aed33283a560193095b156d3b73fc4f0 new file mode 100644 index 00000000000..bdf4bfbf9ce --- /dev/null +++ b/v6.4/de8a3207aed33283a560193095b156d3b73fc4f0 @@ -0,0 +1 @@ +de8a3207aed3 ("buffer: Use KMEM_CACHE instead of kmem_cache_create()") diff --git a/v6.4/dec3a7b3aa45802e70c350d73e11564cd444e448 b/v6.4/dec3a7b3aa45802e70c350d73e11564cd444e448 new file mode 100644 index 00000000000..47e615f064d --- /dev/null +++ b/v6.4/dec3a7b3aa45802e70c350d73e11564cd444e448 @@ -0,0 +1,5 @@ +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()") diff --git a/v6.4/e1fb1dc08e73466830612bcf2f9f72180965c9ba b/v6.4/e1fb1dc08e73466830612bcf2f9f72180965c9ba new file mode 100644 index 00000000000..fe8da68c453 --- /dev/null +++ b/v6.4/e1fb1dc08e73466830612bcf2f9f72180965c9ba @@ -0,0 +1,14 @@ +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") diff --git a/v6.4/e2e8a142fbd988d658ccb3da1d6f4b26a39de0fd b/v6.4/e2e8a142fbd988d658ccb3da1d6f4b26a39de0fd new file mode 100644 index 00000000000..41a24e4b8a2 --- /dev/null +++ b/v6.4/e2e8a142fbd988d658ccb3da1d6f4b26a39de0fd @@ -0,0 +1 @@ +e2e8a142fbd9 ("pidfd: exit: kill the no longer used thread_group_exited()") diff --git a/v6.4/e2f7dd6e55d2f39734abcebd0cf673700e206197 b/v6.4/e2f7dd6e55d2f39734abcebd0cf673700e206197 new file mode 100644 index 00000000000..8c7662c72fd --- /dev/null +++ b/v6.4/e2f7dd6e55d2f39734abcebd0cf673700e206197 @@ -0,0 +1 @@ +e2f7dd6e55d2 ("fat: Hook up sb->s_uuid") diff --git a/v6.4/e331ac141f1df6d151d24e60ff16e93ec075509e b/v6.4/e331ac141f1df6d151d24e60ff16e93ec075509e new file mode 100644 index 00000000000..fde2ff775f3 --- /dev/null +++ b/v6.4/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/v6.4/e3a491a26b62466ad14a423e8c81a04d5969bfe5 b/v6.4/e3a491a26b62466ad14a423e8c81a04d5969bfe5 new file mode 100644 index 00000000000..86b88e978a6 --- /dev/null +++ b/v6.4/e3a491a26b62466ad14a423e8c81a04d5969bfe5 @@ -0,0 +1,2 @@ +e3a491a26b62 ("iomap: factor out a iomap_writepage_handle_eof helper") +c2dc7e5589a1 ("iomap: move the PF_MEMALLOC check to iomap_writepages") diff --git a/v6.4/e5ca9d391615269b05a6ed871fec66d9db650520 b/v6.4/e5ca9d391615269b05a6ed871fec66d9db650520 new file mode 100644 index 00000000000..9b3e419afed --- /dev/null +++ b/v6.4/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/v6.4/e6ca2883d987a31051b39c18b16c39e7ce3a2cc0 b/v6.4/e6ca2883d987a31051b39c18b16c39e7ce3a2cc0 new file mode 100644 index 00000000000..a70e2b045ce --- /dev/null +++ b/v6.4/e6ca2883d987a31051b39c18b16c39e7ce3a2cc0 @@ -0,0 +1 @@ +e6ca2883d987 ("libfs: Merge encrypted_ci_dentry_ops and ci_dentry_ops") diff --git a/v6.4/e6f7958042a7b1dc9a4dfc19fca74217bc0c4865 b/v6.4/e6f7958042a7b1dc9a4dfc19fca74217bc0c4865 new file mode 100644 index 00000000000..ffc53c30a82 --- /dev/null +++ b/v6.4/e6f7958042a7b1dc9a4dfc19fca74217bc0c4865 @@ -0,0 +1 @@ +e6f7958042a7 ("epoll: Remove ep_scan_ready_list() in comments") diff --git a/v6.4/e73dda7ffd858a58ddeb9c53603ae14f2af8927c b/v6.4/e73dda7ffd858a58ddeb9c53603ae14f2af8927c new file mode 100644 index 00000000000..dcdf764238a --- /dev/null +++ b/v6.4/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/v6.4/e769779c0c2c3a475c6b7313d35ff0aa3aceb780 b/v6.4/e769779c0c2c3a475c6b7313d35ff0aa3aceb780 new file mode 100644 index 00000000000..38e52b79cd8 --- /dev/null +++ b/v6.4/e769779c0c2c3a475c6b7313d35ff0aa3aceb780 @@ -0,0 +1 @@ +e769779c0c2c ("fs: Verify write lifetime constants at compile time") diff --git a/v6.4/e86e6638d1171c2201ffff16d2c6a6fd975f8383 b/v6.4/e86e6638d1171c2201ffff16d2c6a6fd975f8383 new file mode 100644 index 00000000000..6aed4ca0d28 --- /dev/null +++ b/v6.4/e86e6638d1171c2201ffff16d2c6a6fd975f8383 @@ -0,0 +1,2 @@ +e86e6638d117 ("fscrypt: Drop d_revalidate for valid dentries during lookup") +8b6bb995d381 ("fscrypt: Factor out a helper to configure the lookup dentry") diff --git a/v6.4/e8a166cf3d72373d71af45438b8cbb05dc5e3cf6 b/v6.4/e8a166cf3d72373d71af45438b8cbb05dc5e3cf6 new file mode 100644 index 00000000000..7c591845217 --- /dev/null +++ b/v6.4/e8a166cf3d72373d71af45438b8cbb05dc5e3cf6 @@ -0,0 +1,8 @@ +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") diff --git a/v6.4/e97d06a46526d9392cbdbd7eda193091e1af2723 b/v6.4/e97d06a46526d9392cbdbd7eda193091e1af2723 new file mode 100644 index 00000000000..bcb63dd7201 --- /dev/null +++ b/v6.4/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/v6.4/e9a7254b0339ef2b230784789ac28ef35e049253 b/v6.4/e9a7254b0339ef2b230784789ac28ef35e049253 new file mode 100644 index 00000000000..96a639e8662 --- /dev/null +++ b/v6.4/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/v6.4/e9b10713e82c98a0a909ac55bd485b7d7ff91b85 b/v6.4/e9b10713e82c98a0a909ac55bd485b7d7ff91b85 new file mode 100644 index 00000000000..d699ffe5b72 --- /dev/null +++ b/v6.4/e9b10713e82c98a0a909ac55bd485b7d7ff91b85 @@ -0,0 +1,8 @@ +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") diff --git a/v6.4/e9c5263ce16d96311c118111ac779f004be8b473 b/v6.4/e9c5263ce16d96311c118111ac779f004be8b473 new file mode 100644 index 00000000000..533cbbe1a10 --- /dev/null +++ b/v6.4/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/v6.4/ea7d898676d9e94558c46ba927db35403362389f b/v6.4/ea7d898676d9e94558c46ba927db35403362389f new file mode 100644 index 00000000000..3fc935d83ce --- /dev/null +++ b/v6.4/ea7d898676d9e94558c46ba927db35403362389f @@ -0,0 +1,3 @@ +ea7d898676d9 ("fs: Propagate write hints to the struct block_device inode") +1505ba06e52e ("fs: Split fcntl_rw_hint()") +ec16b147a55b ("fs: Fix rw_hint validation") diff --git a/v6.4/eb8ed7c6ab08cde2e8869adc72cc02c7368f0a21 b/v6.4/eb8ed7c6ab08cde2e8869adc72cc02c7368f0a21 new file mode 100644 index 00000000000..5a4a76ceb3d --- /dev/null +++ b/v6.4/eb8ed7c6ab08cde2e8869adc72cc02c7368f0a21 @@ -0,0 +1,3 @@ +eb8ed7c6ab08 ("lockd: adapt to breakup of struct file_lock") +872584f1bb98 ("lockd: convert to using new filelock helpers") +be2be5f7f443 ("lockd: nlm_blocked list race fixes") diff --git a/v6.4/ec16b147a55bfa14e858234eb7b1a7c8e7cd5021 b/v6.4/ec16b147a55bfa14e858234eb7b1a7c8e7cd5021 new file mode 100644 index 00000000000..8bf2c17880a --- /dev/null +++ b/v6.4/ec16b147a55bfa14e858234eb7b1a7c8e7cd5021 @@ -0,0 +1 @@ +ec16b147a55b ("fs: Fix rw_hint validation") diff --git a/v6.4/ecba88a3b32d733d41e27973e25b2bc580f64281 b/v6.4/ecba88a3b32d733d41e27973e25b2bc580f64281 new file mode 100644 index 00000000000..bcd4ef9977a --- /dev/null +++ b/v6.4/ecba88a3b32d733d41e27973e25b2bc580f64281 @@ -0,0 +1,2 @@ +ecba88a3b32d ("libfs: Add simple_offset_empty()") +6faddda69f62 ("libfs: Add directory operations for stable offsets") diff --git a/v6.4/ee8bd4a428a9c538e08aa5bc797fca19d577f667 b/v6.4/ee8bd4a428a9c538e08aa5bc797fca19d577f667 new file mode 100644 index 00000000000..e085792ac4f --- /dev/null +++ b/v6.4/ee8bd4a428a9c538e08aa5bc797fca19d577f667 @@ -0,0 +1 @@ +ee8bd4a428a9 ("kunit: tool: Print UML command") diff --git a/v6.4/ef560389ca50e33bd0c4531236c187107fa81e1f b/v6.4/ef560389ca50e33bd0c4531236c187107fa81e1f new file mode 100644 index 00000000000..fa6de68b6c0 --- /dev/null +++ b/v6.4/ef560389ca50e33bd0c4531236c187107fa81e1f @@ -0,0 +1,7 @@ +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()") diff --git a/v6.4/f0ece18e994144b7daa025b68ead97de26a2df1f b/v6.4/f0ece18e994144b7daa025b68ead97de26a2df1f new file mode 100644 index 00000000000..fe5ac18032c --- /dev/null +++ b/v6.4/f0ece18e994144b7daa025b68ead97de26a2df1f @@ -0,0 +1 @@ +f0ece18e9941 ("selftests: add ESRCH tests for pidfd_getfd()") diff --git a/v6.4/f123dc86388cb669c3d6322702dc441abc35c31e b/v6.4/f123dc86388cb669c3d6322702dc441abc35c31e new file mode 100644 index 00000000000..998f411fdd2 --- /dev/null +++ b/v6.4/f123dc86388cb669c3d6322702dc441abc35c31e @@ -0,0 +1 @@ +f123dc86388c ("sysv: don't call sb_bread() with pointers_lock held") diff --git a/v6.4/f17d8a87ecb557bc6c9770751c3f0aaf10edbb98 b/v6.4/f17d8a87ecb557bc6c9770751c3f0aaf10edbb98 new file mode 100644 index 00000000000..bf7b2e7806b --- /dev/null +++ b/v6.4/f17d8a87ecb557bc6c9770751c3f0aaf10edbb98 @@ -0,0 +1 @@ +f17d8a87ecb5 ("selftests: fuxex: Report a unique test name per run of futex_requeue_pi") diff --git a/v6.4/f3a608827d1f8de0dd12813e8d9c6803fe64e119 b/v6.4/f3a608827d1f8de0dd12813e8d9c6803fe64e119 new file mode 100644 index 00000000000..0c5c2c59855 --- /dev/null +++ b/v6.4/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/v6.4/f525152a0f0ff34eb92b322703d76ba37095f556 b/v6.4/f525152a0f0ff34eb92b322703d76ba37095f556 new file mode 100644 index 00000000000..9b85a17d637 --- /dev/null +++ b/v6.4/f525152a0f0ff34eb92b322703d76ba37095f556 @@ -0,0 +1,14 @@ +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()") diff --git a/v6.4/f8f669699977db503569465b64dc5220ab21bb41 b/v6.4/f8f669699977db503569465b64dc5220ab21bb41 new file mode 100644 index 00000000000..905ce6d44e4 --- /dev/null +++ b/v6.4/f8f669699977db503569465b64dc5220ab21bb41 @@ -0,0 +1,9 @@ +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()") diff --git a/v6.4/f92e1a829d64dd66fa173c6934f03817d9e68d43 b/v6.4/f92e1a829d64dd66fa173c6934f03817d9e68d43 new file mode 100644 index 00000000000..427816bada0 --- /dev/null +++ b/v6.4/f92e1a829d64dd66fa173c6934f03817d9e68d43 @@ -0,0 +1,2 @@ +f92e1a829d64 ("test_maple_tree: testing the cyclic allocation") +eb2e817f38ca ("maple_tree: update testing code for mas_{next,prev,walk}") diff --git a/v6.4/f9d8c3c4236ef2a1c15b01200b9d164e2c5a54c7 b/v6.4/f9d8c3c4236ef2a1c15b01200b9d164e2c5a54c7 new file mode 100644 index 00000000000..ebbd02618ec --- /dev/null +++ b/v6.4/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/v6.4/fc9a615200d48e076af58f4309f507e500ed900d b/v6.4/fc9a615200d48e076af58f4309f507e500ed900d new file mode 100644 index 00000000000..2e205f066a7 --- /dev/null +++ b/v6.4/fc9a615200d48e076af58f4309f507e500ed900d @@ -0,0 +1,4 @@ +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") diff --git a/v6.4/fde4951834c22fc634c1e1238b874f894ef46c9c b/v6.4/fde4951834c22fc634c1e1238b874f894ef46c9c new file mode 100644 index 00000000000..4c4feea8553 --- /dev/null +++ b/v6.4/fde4951834c22fc634c1e1238b874f894ef46c9c @@ -0,0 +1,8 @@ +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") diff --git a/v6.4/fe12cfc17429a4ddfdf9e71711bd125b8854ed7d b/v6.4/fe12cfc17429a4ddfdf9e71711bd125b8854ed7d new file mode 100644 index 00000000000..1dad5695b3b --- /dev/null +++ b/v6.4/fe12cfc17429a4ddfdf9e71711bd125b8854ed7d @@ -0,0 +1 @@ +fe12cfc17429 ("fs: fix a typo in attr.c") diff --git a/v6.4/fe3944fb245ab99570552a3bf970b00058a9ca6d b/v6.4/fe3944fb245ab99570552a3bf970b00058a9ca6d new file mode 100644 index 00000000000..9cc30c5f8ee --- /dev/null +++ b/v6.4/fe3944fb245ab99570552a3bf970b00058a9ca6d @@ -0,0 +1 @@ +fe3944fb245a ("fs: Move enum rw_hint into a new header file") diff --git a/v6.4/ff3b96f2c9e5c24fca12239cd519a8a18569e687 b/v6.4/ff3b96f2c9e5c24fca12239cd519a8a18569e687 new file mode 100644 index 00000000000..d3ce948e254 --- /dev/null +++ b/v6.4/ff3b96f2c9e5c24fca12239cd519a8a18569e687 @@ -0,0 +1,2 @@ +ff3b96f2c9e5 ("net: test: Fix printf format specifier in skb_segment kunit test") +b3098d32ed6e ("net: add skb_segment kunit test") |