Commit 26bb0d3
committed
Merge tag 'for-6.12/block-20240913' of git://git.kernel.dk/linux
Pull block updates from Jens Axboe:
- MD changes via Song:
- md-bitmap refactoring (Yu Kuai)
- raid5 performance optimization (Artur Paszkiewicz)
- Other small fixes (Yu Kuai, Chen Ni)
- Add a sysfs entry 'new_level' (Xiao Ni)
- Improve information reported in /proc/mdstat (Mateusz Kusiak)
- NVMe changes via Keith:
- Asynchronous namespace scanning (Stuart)
- TCP TLS updates (Hannes)
- RDMA queue controller validation (Niklas)
- Align field names to the spec (Anuj)
- Metadata support validation (Puranjay)
- A syntax cleanup (Shen)
- Fix a Kconfig linking error (Arnd)
- New queue-depth quirk (Keith)
- Add missing unplug trace event (Keith)
- blk-iocost fixes (Colin, Konstantin)
- t10-pi modular removal and fixes (Alexey)
- Fix for potential BLKSECDISCARD overflow (Alexey)
- bio splitting cleanups and fixes (Christoph)
- Deal with folios rather than rather than pages, speeding up how the
block layer handles bigger IOs (Kundan)
- Use spinlocks rather than bit spinlocks in zram (Sebastian, Mike)
- Reduce zoned device overhead in ublk (Ming)
- Add and use sendpages_ok() for drbd and nvme-tcp (Ofir)
- Fix regression in partition error pointer checking (Riyan)
- Add support for write zeroes and rotational status in nbd (Wouter)
- Add Yu Kuai as new BFQ maintainer. The scheduler has been
unmaintained for quite a while.
- Various sets of fixes for BFQ (Yu Kuai)
- Misc fixes and cleanups (Alvaro, Christophe, Li, Md Haris, Mikhail,
Yang)
* tag 'for-6.12/block-20240913' of git://git.kernel.dk/linux: (120 commits)
nvme-pci: qdepth 1 quirk
block: fix potential invalid pointer dereference in blk_add_partition
blk_iocost: make read-only static array vrate_adj_pct const
block: unpin user pages belonging to a folio at once
mm: release number of pages of a folio
block: introduce folio awareness and add a bigger size from folio
block: Added folio-ized version of bio_add_hw_page()
block, bfq: factor out a helper to split bfqq in bfq_init_rq()
block, bfq: remove local variable 'bfqq_already_existing' in bfq_init_rq()
block, bfq: remove local variable 'split' in bfq_init_rq()
block, bfq: remove bfq_log_bfqg()
block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()
block, bfq: fix procress reference leakage for bfqq in merge chain
block, bfq: fix uaf for accessing waker_bfqq after splitting
blk-throttle: support prioritized processing of metadata
blk-throttle: remove last_low_overflow_time
drbd: Add NULL check for net_conf to prevent dereference in state validation
nvme-tcp: fix link failure for TCP auth
blk-mq: add missing unplug trace event
mtip32xx: Remove redundant null pointer checks in mtip_hw_debugfs_init()
...File tree
64 files changed
+1711
-1301
lines changed- block
- partitions
- drivers
- block
- drbd
- mtip32xx
- rnbd
- zram
- md
- nvme
- common
- host
- target
- fs/btrfs
- include
- linux
- uapi/linux
- mm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
64 files changed
+1711
-1301
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3813 | 3813 | | |
3814 | 3814 | | |
3815 | 3815 | | |
3816 | | - | |
3817 | | - | |
| 3816 | + | |
3818 | 3817 | | |
3819 | | - | |
| 3818 | + | |
3820 | 3819 | | |
3821 | 3820 | | |
3822 | 3821 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
679 | 679 | | |
680 | 680 | | |
681 | 681 | | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
| 682 | + | |
688 | 683 | | |
689 | 684 | | |
690 | 685 | | |
| |||
741 | 736 | | |
742 | 737 | | |
743 | 738 | | |
744 | | - | |
745 | 739 | | |
746 | 740 | | |
747 | 741 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2911 | 2911 | | |
2912 | 2912 | | |
2913 | 2913 | | |
2914 | | - | |
2915 | | - | |
| 2914 | + | |
| 2915 | + | |
| 2916 | + | |
| 2917 | + | |
| 2918 | + | |
| 2919 | + | |
2916 | 2920 | | |
2917 | 2921 | | |
2918 | 2922 | | |
| |||
3093 | 3097 | | |
3094 | 3098 | | |
3095 | 3099 | | |
3096 | | - | |
3097 | | - | |
| 3100 | + | |
| 3101 | + | |
3098 | 3102 | | |
3099 | 3103 | | |
3100 | 3104 | | |
| |||
3125 | 3129 | | |
3126 | 3130 | | |
3127 | 3131 | | |
3128 | | - | |
3129 | | - | |
3130 | | - | |
| 3132 | + | |
| 3133 | + | |
| 3134 | + | |
3131 | 3135 | | |
| 3136 | + | |
| 3137 | + | |
3132 | 3138 | | |
3133 | 3139 | | |
3134 | 3140 | | |
| |||
3222 | 3228 | | |
3223 | 3229 | | |
3224 | 3230 | | |
| 3231 | + | |
| 3232 | + | |
3225 | 3233 | | |
3226 | 3234 | | |
3227 | 3235 | | |
| |||
3257 | 3265 | | |
3258 | 3266 | | |
3259 | 3267 | | |
3260 | | - | |
3261 | | - | |
3262 | | - | |
3263 | | - | |
3264 | | - | |
3265 | | - | |
3266 | | - | |
3267 | | - | |
| 3268 | + | |
| 3269 | + | |
3268 | 3270 | | |
3269 | 3271 | | |
3270 | 3272 | | |
| |||
5432 | 5434 | | |
5433 | 5435 | | |
5434 | 5436 | | |
| 5437 | + | |
| 5438 | + | |
5435 | 5439 | | |
5436 | 5440 | | |
5437 | 5441 | | |
| |||
5444 | 5448 | | |
5445 | 5449 | | |
5446 | 5450 | | |
5447 | | - | |
5448 | | - | |
5449 | 5451 | | |
5450 | 5452 | | |
5451 | 5453 | | |
| |||
5701 | 5703 | | |
5702 | 5704 | | |
5703 | 5705 | | |
5704 | | - | |
5705 | | - | |
5706 | | - | |
| 5706 | + | |
5707 | 5707 | | |
5708 | 5708 | | |
5709 | 5709 | | |
| |||
6158 | 6158 | | |
6159 | 6159 | | |
6160 | 6160 | | |
| 6161 | + | |
6161 | 6162 | | |
6162 | 6163 | | |
6163 | 6164 | | |
| |||
6174 | 6175 | | |
6175 | 6176 | | |
6176 | 6177 | | |
6177 | | - | |
6178 | | - | |
6179 | | - | |
| 6178 | + | |
| 6179 | + | |
| 6180 | + | |
| 6181 | + | |
6180 | 6182 | | |
6181 | | - | |
| 6183 | + | |
6182 | 6184 | | |
6183 | 6185 | | |
6184 | 6186 | | |
6185 | 6187 | | |
6186 | | - | |
| 6188 | + | |
6187 | 6189 | | |
6188 | | - | |
6189 | 6190 | | |
6190 | 6191 | | |
6191 | 6192 | | |
| |||
6723 | 6724 | | |
6724 | 6725 | | |
6725 | 6726 | | |
6726 | | - | |
| 6727 | + | |
6727 | 6728 | | |
6728 | 6729 | | |
6729 | 6730 | | |
| |||
6733 | 6734 | | |
6734 | 6735 | | |
6735 | 6736 | | |
6736 | | - | |
6737 | | - | |
6738 | 6737 | | |
6739 | 6738 | | |
6740 | 6739 | | |
6741 | | - | |
6742 | | - | |
6743 | | - | |
6744 | | - | |
6745 | | - | |
| 6740 | + | |
| 6741 | + | |
| 6742 | + | |
| 6743 | + | |
6746 | 6744 | | |
6747 | 6745 | | |
6748 | 6746 | | |
| |||
6821 | 6819 | | |
6822 | 6820 | | |
6823 | 6821 | | |
| 6822 | + | |
| 6823 | + | |
| 6824 | + | |
| 6825 | + | |
| 6826 | + | |
| 6827 | + | |
| 6828 | + | |
| 6829 | + | |
| 6830 | + | |
| 6831 | + | |
| 6832 | + | |
| 6833 | + | |
| 6834 | + | |
| 6835 | + | |
| 6836 | + | |
| 6837 | + | |
| 6838 | + | |
| 6839 | + | |
| 6840 | + | |
| 6841 | + | |
| 6842 | + | |
| 6843 | + | |
| 6844 | + | |
| 6845 | + | |
| 6846 | + | |
| 6847 | + | |
| 6848 | + | |
| 6849 | + | |
| 6850 | + | |
| 6851 | + | |
| 6852 | + | |
| 6853 | + | |
| 6854 | + | |
| 6855 | + | |
| 6856 | + | |
| 6857 | + | |
| 6858 | + | |
| 6859 | + | |
| 6860 | + | |
| 6861 | + | |
| 6862 | + | |
| 6863 | + | |
| 6864 | + | |
| 6865 | + | |
| 6866 | + | |
| 6867 | + | |
| 6868 | + | |
| 6869 | + | |
| 6870 | + | |
| 6871 | + | |
| 6872 | + | |
| 6873 | + | |
| 6874 | + | |
| 6875 | + | |
| 6876 | + | |
| 6877 | + | |
| 6878 | + | |
| 6879 | + | |
| 6880 | + | |
| 6881 | + | |
| 6882 | + | |
| 6883 | + | |
| 6884 | + | |
| 6885 | + | |
| 6886 | + | |
| 6887 | + | |
| 6888 | + | |
| 6889 | + | |
| 6890 | + | |
| 6891 | + | |
| 6892 | + | |
| 6893 | + | |
| 6894 | + | |
| 6895 | + | |
| 6896 | + | |
| 6897 | + | |
| 6898 | + | |
| 6899 | + | |
6824 | 6900 | | |
6825 | 6901 | | |
6826 | 6902 | | |
| |||
6852 | 6928 | | |
6853 | 6929 | | |
6854 | 6930 | | |
6855 | | - | |
6856 | | - | |
6857 | 6931 | | |
6858 | 6932 | | |
6859 | 6933 | | |
| |||
6870 | 6944 | | |
6871 | 6945 | | |
6872 | 6946 | | |
6873 | | - | |
6874 | 6947 | | |
6875 | | - | |
6876 | 6948 | | |
6877 | | - | |
6878 | | - | |
6879 | | - | |
6880 | | - | |
6881 | | - | |
6882 | | - | |
6883 | | - | |
6884 | | - | |
6885 | | - | |
6886 | | - | |
6887 | | - | |
6888 | | - | |
6889 | | - | |
6890 | | - | |
6891 | | - | |
6892 | | - | |
6893 | | - | |
6894 | | - | |
6895 | | - | |
6896 | | - | |
6897 | | - | |
6898 | | - | |
6899 | | - | |
6900 | | - | |
6901 | | - | |
6902 | | - | |
6903 | | - | |
6904 | | - | |
6905 | | - | |
6906 | | - | |
6907 | | - | |
6908 | | - | |
6909 | | - | |
6910 | | - | |
6911 | | - | |
6912 | | - | |
6913 | | - | |
6914 | | - | |
6915 | | - | |
6916 | | - | |
6917 | | - | |
6918 | | - | |
6919 | | - | |
6920 | | - | |
| 6949 | + | |
6921 | 6950 | | |
6922 | 6951 | | |
6923 | 6952 | | |
| |||
6934 | 6963 | | |
6935 | 6964 | | |
6936 | 6965 | | |
6937 | | - | |
| 6966 | + | |
| 6967 | + | |
6938 | 6968 | | |
6939 | | - | |
6940 | | - | |
6941 | | - | |
6942 | | - | |
6943 | | - | |
6944 | | - | |
6945 | | - | |
6946 | | - | |
6947 | | - | |
6948 | | - | |
6949 | 6969 | | |
6950 | 6970 | | |
6951 | 6971 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1156 | 1156 | | |
1157 | 1157 | | |
1158 | 1158 | | |
| 1159 | + | |
| 1160 | + | |
1159 | 1161 | | |
1160 | 1162 | | |
1161 | 1163 | | |
| |||
1183 | 1185 | | |
1184 | 1186 | | |
1185 | 1187 | | |
1186 | | - | |
1187 | | - | |
1188 | | - | |
1189 | | - | |
1190 | | - | |
1191 | 1188 | | |
1192 | 1189 | | |
1193 | 1190 | | |
| |||
1197 | 1194 | | |
1198 | 1195 | | |
1199 | 1196 | | |
1200 | | - | |
1201 | 1197 | | |
1202 | 1198 | | |
1203 | 1199 | | |
| |||
0 commit comments