This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-arm
in repository toolchain/ci/base-artifacts.
discards da8a81a35 0: update: binutils-gcc: 1
new 00aed96ed 0: update: binutils-gcc: 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (da8a81a35)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_check/master-arm (00 [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 1516 -> 1552 bytes
02-prepare_abe/console.log.xz | Bin 2752 -> 2760 bytes
03-build_abe-binutils/console.log.xz | Bin 66284 -> 65408 bytes
04-build_abe-gcc/console.log.xz | Bin 232304 -> 232028 bytes
05-build_abe-dejagnu/console.log.xz | Bin 3800 -> 3804 bytes
06-build_abe-check_gcc/console.log.xz | Bin 2724 -> 2564 bytes
07-check_regression/console.log.xz | Bin 2812 -> 7512 bytes
07-check_regression/extra-bisect-params | 1 +
07-check_regression/fails.sum | 6 +
07-check_regression/results.compare | 43 +-
07-check_regression/results.compare2 | 1405 ++++++++-
07-check_regression/results.regressions | 53 +
08-update_baseline/console.log | 1679 ++++++++++-
08-update_baseline/extra-bisect-params | 1 +
08-update_baseline/fails.sum | 6 +
08-update_baseline/results.compare | 43 +-
08-update_baseline/results.compare2 | 1405 ++++++++-
08-update_baseline/results.regressions | 53 +
jenkins/manifest.sh | 12 +-
sumfiles/g++.log.xz | Bin 2713864 -> 2674880 bytes
sumfiles/g++.sum | 1072 +++----
sumfiles/gcc.log.xz | Bin 2243248 -> 2273412 bytes
sumfiles/gcc.sum | 4847 ++++++++++++++++---------------
sumfiles/gfortran.log.xz | Bin 875940 -> 873340 bytes
sumfiles/gfortran.sum | 153 +-
sumfiles/libatomic.log.xz | Bin 2160 -> 2148 bytes
sumfiles/libatomic.sum | 4 +-
sumfiles/libgomp.log.xz | Bin 169352 -> 169276 bytes
sumfiles/libgomp.sum | 16 +-
sumfiles/libitm.log.xz | Bin 2516 -> 2532 bytes
sumfiles/libitm.sum | 6 +-
sumfiles/libstdc++.log.xz | Bin 456176 -> 442972 bytes
sumfiles/libstdc++.sum | 15 +-
33 files changed, 7598 insertions(+), 3222 deletions(-)
create mode 100644 07-check_regression/extra-bisect-params
create mode 100644 07-check_regression/fails.sum
create mode 100644 07-check_regression/results.regressions
create mode 100644 08-update_baseline/extra-bisect-params
create mode 100644 08-update_baseline/fails.sum
create mode 100644 08-update_baseline/results.regressions
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-aarch64
in repository toolchain/ci/gdb.
from 94c9216c03 sim: iq2000: reduce -Wno-error scope
adds 3197e593d8 arm: add armv9-a architecture to -march
adds c27cdb4c53 objcopy buffer overflow
adds c908dea26f macho-o archive sanity checks
new 2047d95b89 [gdb/doc]: Updated manpages to be consistent with help
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/archures.c | 1 +
bfd/bfd-in2.h | 1 +
bfd/cpu-arm.c | 1 +
bfd/elf32-arm.c | 54 +++++++-
bfd/mach-o.c | 11 ++
binutils/objcopy.c | 21 ++-
binutils/readelf.c | 3 +-
elfcpp/arm.h | 10 +-
gas/NEWS | 2 +
gas/config/tc-arm.c | 23 +++-
gas/doc/c-arm.texi | 1 +
.../arm/{attr-march-armv8_6-a.d => armv9-a_arch.d} | 8 +-
gas/testsuite/gas/arm/attr-march-all.d | 2 +-
gdb/doc/gdb.texinfo | 147 ++++++++++++++++-----
include/elf/arm.h | 6 +-
include/opcode/arm.h | 31 +++--
opcodes/arm-dis.c | 5 +-
17 files changed, 249 insertions(+), 78 deletions(-)
copy gas/testsuite/gas/arm/{attr-march-armv8_6-a.d => armv9-a_arch.d} (76%)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-aarch64
in repository toolchain/ci/glibc.
from 79d0fc6539 benchtests: Add acosf function to bench-math
new c46e9afb2d x86-64: Improve EVEX strcmp with masked load
new 14dbbf46a0 x86-64: Remove Prefer_AVX2_STRCMP
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
sysdeps/x86/cpu-features.c | 8 -
sysdeps/x86/cpu-tunables.c | 2 -
.../cpu-features-preferred_feature_index_1.def | 1 -
sysdeps/x86_64/multiarch/strcmp-evex.S | 461 +++++++++++----------
sysdeps/x86_64/multiarch/strcmp.c | 3 +-
sysdeps/x86_64/multiarch/strncmp.c | 3 +-
6 files changed, 245 insertions(+), 233 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-aarch64
in repository toolchain/ci/base-artifacts.
discards 906b04f98 0: update: binutils-gcc-linux-glibc-gdb-qemu: 1
new e74e8e669 0: update: binutils-gcc-linux-glibc-gdb-qemu: 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (906b04f98)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_cross_check_gcc/mast [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 1564 -> 1560 bytes
02-prepare_abe/console.log.xz | Bin 2768 -> 2760 bytes
03-build_abe-binutils/console.log.xz | Bin 45168 -> 45320 bytes
04-build_abe-stage1/console.log.xz | Bin 71956 -> 71832 bytes
05-clean_sysroot/console.log.xz | Bin 328 -> 328 bytes
06-build_abe-linux/console.log.xz | Bin 8556 -> 8756 bytes
07-build_abe-glibc/console.log.xz | Bin 236676 -> 235856 bytes
08-build_abe-stage2/console.log.xz | Bin 201192 -> 200608 bytes
09-build_abe-gdb/console.log.xz | Bin 44608 -> 44688 bytes
10-build_abe-qemu/console.log.xz | Bin 30324 -> 30560 bytes
11-build_abe-dejagnu/console.log.xz | Bin 3880 -> 3880 bytes
12-build_abe-check_gcc/console.log.xz | Bin 2780 -> 3024 bytes
13-check_regression/console.log.xz | Bin 2940 -> 7460 bytes
13-check_regression/extra-bisect-params | 2 +-
13-check_regression/fails.sum | 10 +-
13-check_regression/results.compare | 34 +-
13-check_regression/results.compare2 | 1394 ++++++++-
13-check_regression/results.regressions | 34 +-
14-update_baseline/console.log | 1772 ++++++++++--
14-update_baseline/extra-bisect-params | 2 +-
14-update_baseline/fails.sum | 10 +-
14-update_baseline/results.compare | 34 +-
14-update_baseline/results.compare2 | 1394 ++++++++-
14-update_baseline/results.regressions | 34 +-
jenkins/manifest.sh | 22 +-
sumfiles/g++.log.xz | Bin 3275268 -> 3263620 bytes
sumfiles/g++.sum | 1119 ++++----
sumfiles/gcc.log.xz | Bin 2820724 -> 2837376 bytes
sumfiles/gcc.sum | 4719 ++++++++++++++++---------------
sumfiles/gfortran.log.xz | Bin 867812 -> 871344 bytes
sumfiles/gfortran.sum | 151 +-
sumfiles/libatomic.log.xz | Bin 2272 -> 2272 bytes
sumfiles/libatomic.sum | 4 +-
sumfiles/libgomp.log.xz | Bin 166144 -> 166108 bytes
sumfiles/libgomp.sum | 23 +-
sumfiles/libitm.log.xz | Bin 2648 -> 2640 bytes
sumfiles/libitm.sum | 6 +-
sumfiles/libstdc++.log.xz | Bin 400476 -> 407436 bytes
sumfiles/libstdc++.sum | 25 +-
39 files changed, 7499 insertions(+), 3290 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/master-aarch64-check_bootstrap_lto
in repository toolchain/ci/base-artifacts.
discards 2b7803882 0: update: binutils-c26c6bc0a53a179084b77899e2cd70d88aa5a224: 1
new 9a6cda96e 0: update: binutils-2047d95b897c7153368033c318185429f7809e4f: 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (2b7803882)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_check_bootstrap/mast [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 1580 -> 1560 bytes
02-prepare_abe/console.log.xz | Bin 2736 -> 2760 bytes
03-build_abe-binutils/console.log.xz | Bin 52392 -> 53588 bytes
04-build_abe-bootstrap_lto/console.log.xz | Bin 288572 -> 290064 bytes
05-build_abe-dejagnu/console.log.xz | Bin 3852 -> 3868 bytes
06-build_abe-check_bootstrap_lto/console.log.xz | Bin 2584 -> 2584 bytes
07-check_regression/console.log.xz | Bin 2392 -> 2420 bytes
07-check_regression/results.compare | 16 +-
07-check_regression/results.compare2 | 6 +-
08-update_baseline/console.log | 420 +--
08-update_baseline/results.compare | 16 +-
08-update_baseline/results.compare2 | 6 +-
jenkins/manifest.sh | 8 +-
sumfiles/g++.log.xz | Bin 3431708 -> 3463184 bytes
sumfiles/g++.sum | 114 +-
sumfiles/gcc.log.xz | Bin 3020236 -> 3049888 bytes
sumfiles/gcc.sum | 4148 +++++++++++------------
sumfiles/gfortran.log.xz | Bin 927948 -> 942372 bytes
sumfiles/gfortran.sum | 40 +-
sumfiles/libatomic.log.xz | Bin 2328 -> 2336 bytes
sumfiles/libatomic.sum | 4 +-
sumfiles/libgomp.log.xz | Bin 177096 -> 176664 bytes
sumfiles/libgomp.sum | 16 +-
sumfiles/libitm.log.xz | Bin 2708 -> 2708 bytes
sumfiles/libitm.sum | 6 +-
sumfiles/libstdc++.log.xz | Bin 444564 -> 442908 bytes
sumfiles/libstdc++.sum | 10 +-
27 files changed, 2405 insertions(+), 2405 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 8bb7eca972ad Linux 5.15
new c25303281d79 mm: Convert get_page_unless_zero() to return bool
new 7b230db3b8d3 mm: Introduce struct folio
new 32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum()
new a53e17e4e97b mm/vmstat: Add functions to account folio statistics
new 9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO()
new c24016ac3a62 mm: Add folio reference count functions
new b620f63358cd mm: Add folio_put()
new 86d234cb0499 mm: Add folio_get()
new 020853b6f5ea mm: Add folio_try_get_rcu()
new d389a4a81155 mm: Add folio flag manipulation functions
new 889a3747b3b7 mm/lru: Add folio LRU functions
new 85d0a2ed3747 mm: Handle per-folio private data
new 9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio [...]
new f94b18f6653a mm/filemap: Add folio_next_index()
new 352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos()
new 2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping()
new 4e1364286d0a mm/filemap: Add folio_unlock()
new 7c23c782d5d5 mm/filemap: Add folio_lock()
new af7f29d9e1a7 mm/filemap: Add folio_lock_killable()
new ffdc8dabf20b mm/filemap: Add __folio_lock_async()
new 6baa8d602e84 mm/filemap: Add folio_wait_locked()
new 9138e47ed425 mm/filemap: Add __folio_lock_or_retry()
new 575ced1c8b0d mm/swap: Add folio_rotate_reclaimable()
new 4268b48077e5 mm/filemap: Add folio_end_writeback()
new 490e016f229a mm/writeback: Add folio_wait_writeback()
new a49d0c507759 mm/writeback: Add folio_wait_stable()
new 101c0bf67f50 mm/filemap: Add folio_wait_bit()
new 6974d7c977d7 mm/filemap: Add folio_wake_bit()
new df4d4f127394 mm/filemap: Convert page wait queues to be folios
new b47393f8448a mm/filemap: Add folio private_2 functions
new 6abbaa5b0173 fs/netfs: Add folio fscache functions
new dd10ab049beb mm: Add folio_mapped()
new 874fd90cafdc mm: Add folio_nid()
new 6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...]
new 658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree()
new 2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node()
new 8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID
new 1b7e4464d43a mm/memcg: Add folio_memcg() and related functions
new 118f2875490b mm/memcg: Convert commit_charge() to take a folio
new 8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio
new c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio()
new bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio
new d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios
new 9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...]
new f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock()
new fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio
new b1baabd995ab mm/memcg: Add folio_lruvec()
new e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions
new 0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...]
new c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio
new bf6bd276b374 mm: Add folio_pfn()
new 646010009d35 mm: Add folio_raw_mapping()
new 08b0b0059bf1 mm: Add flush_dcache_folio()
new 53c36de0701f mm: Add kmap_local_folio()
new b424de33c42d mm: Add arch_make_folio_accessible()
new 35a020ba0802 mm: Add folio_young and folio_idle
new f2d273927ea4 mm/swap: Add folio_activate()
new 76580b6529db mm/swap: Add folio_mark_accessed()
new d9c08e2232fb mm/rmap: Add folio_mkclean()
new 3417013e0d18 mm/migrate: Add folio_migrate_mapping()
new 19138349ed59 mm/migrate: Add folio_migrate_flags()
new 715cbfd6c5c5 mm/migrate: Add folio_migrate_copy()
new bd3488e7b4d6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod()
new be5f17975230 flex_proportions: Allow N events instead of 1
new cc24df4cd15f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add()
new 269ccca3899f mm/writeback: Add __folio_end_writeback()
new f143f1ea5a53 mm/writeback: Add folio_start_writeback()
new b5e84594cafb mm/writeback: Add folio_mark_dirty()
new 203a31516616 mm/writeback: Add __folio_mark_dirty()
new b9b0ff61eef5 mm/writeback: Convert tracing writeback_page_template to folios
new 85d4d2ebc86f mm/writeback: Add filemap_dirty_folio()
new fc9b6a538b22 mm/writeback: Add folio_account_cleaned()
new fdaf532a2379 mm/writeback: Add folio_cancel_dirty()
new 9350f20a070d mm/writeback: Add folio_clear_dirty_for_io()
new 25ff8b15537d mm/writeback: Add folio_account_redirty()
new cd78ab11a881 mm/writeback: Add folio_redirty_for_writepage()
new 9eb7c76dd31a mm/filemap: Add i_blocks_per_folio()
new f705bf84eab2 mm/filemap: Add folio_mkwrite_check_truncate()
new 9bf70167e3c6 mm/filemap: Add readahead_folio()
new 0995d7e56814 mm/workingset: Convert workingset_refault() to take a folio
new 3eed3ef55c83 mm: Add folio_evictable()
new 934387c99f1c mm/lru: Convert __pagevec_lru_add_fn to take a folio
new 0d31125d2d32 mm/lru: Add folio_add_lru()
new cc09cb134124 mm/page_alloc: Add folio allocation functions
new bb3c579e25e5 mm/filemap: Add filemap_alloc_folio
new 9dd3d069406c mm/filemap: Add filemap_add_folio()
new bca65eeab1db mm/filemap: Convert mapping_get_entry to return a folio
new 3f0c6a07fee6 mm/filemap: Add filemap_get_folio
new b27652d935f4 mm/filemap: Add FGP_STABLE
new 121703c1c817 mm/writeback: Add folio_write_one
new 49f8275c7d92 Merge tag 'folio-5.16' of git://git.infradead.org/users/wi [...]
new 4091c004283b tpm: tis: Kconfig: Add helper dependency on COMPILE_TEST
new a0bcce2b2a16 tpm: Check for integer overflow in tpm2_map_response_body()
new 79ca6f74dae0 tpm: fix Atmel TPM crash caused by too frequent queries
new 7eba41fe8c7b tpm_tis_spi: Add missing SPI ID
new ad98a9246616 Merge tag 'tpmdd-next-v5.16' of git://git.kernel.org/pub/s [...]
new 90f7d7a0d0d6 locks: remove LOCK_MAND flock lock support
new ec60f38a9178 Documentation: remove reference to now removed mandatory-l [...]
new f7c9ee0c72e9 docs: fs: locks.rst: update comment about mandatory file locking
new e9728cc72d91 locks: remove changelog comments
new 482e00075d66 fs: remove leftover comments from mandatory locking removal
new 9ac211426fb6 Merge tag 'locks-v5.16' of git://git.kernel.org/pub/scm/li [...]
new 3c08b0931eed blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...]
new 348332e00069 mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h>
new e41d12f539f7 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h>
new ccdf774189b6 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h>
new 518d55051a8c mm: remove spurious blkdev.h includes
new dcbfa221b57b arch: remove spurious blkdev.h includes
new 545c6647d2d9 kernel: remove spurious blkdev.h includes
new 6a5850d12977 sched: move the <linux/blkdev.h> include out of kernel/sch [...]
new 1d9433cdd04a block: remove the unused rq_end_sector macro
new 90138237a562 block: remove the unused blk_queue_state enum
new 713e4e110888 block: remove the cmd_size field from struct request_queue
new 9778ac77c202 block: remove the struct blk_queue_ctx forward declaration
new 2e9bc3465ac5 block: move elevator.h to block/
new 3ab0bc78e96b block: drop unused includes in <linux/blkdev.h>
new b81e0c2372e6 block: drop unused includes in <linux/genhd.h>
new badf7f643787 block: move a few merge helpers out of <linux/blkdev.h>
new fe45e630a103 block: move integrity handling out of <linux/blkdev.h>
new 24b83deb29b7 block: move struct request to blk-mq.h
new e2c7275dc0fe block/mq-deadline: Improve request accounting further
new 32f64cad9718 block/mq-deadline: Add an invariant check
new bce0363ed84a block/mq-deadline: Stop using per-CPU counters
new 322cff70d46c block/mq-deadline: Prioritize high-priority requests
new 8a3ee6778ef1 block: print the current process in handle_bad_sector
new 65de57bb2e66 blk-mq: Change rqs check in blk_mq_free_rqs()
new d2a27964e60f block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ
new 8fa044640f12 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...]
new f6adcef5f317 blk-mq: Invert check in blk_mq_update_nr_requests()
new d99a6bb33767 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}()
new 1820f4f0a5e7 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}()
new f32e4eafaf29 blk-mq: Pass driver tags to blk_mq_clear_rq_mapping()
new 4f245d5bf0f7 blk-mq: Don't clear driver tags own mapping
new a7e7388dced4 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap()
new 63064be150e4 blk-mq: Add blk_mq_alloc_map_and_rqs()
new 645db34e5050 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}()
new e155b0c238b2 blk-mq: Use shared tags for shared sbitmap support
new ae0f1a732f4a blk-mq: Stop using pointers for blk_mq_tags bitmap tags
new 079a2e3e8625 blk-mq: Change shared sbitmap naming to shared tags
new a7b36ee6ba29 block: move blk-throtl fast path inline
new 000670772323 block: inherit request start time from bio for BLK_CGROUP
new ba0ffdd8ce48 block: bump max plugged deferred size from 16 to 32
new 47c122e35d7e block: pre-allocate requests if plug is started and is a batch
new b90cfaed3789 blk-mq: cleanup and rename __blk_mq_alloc_request
new 0f38d7664615 blk-mq: cleanup blk_mq_submit_bio
new 4a60f360a5c9 block: don't dereference request after flush insertion
new fea349b03786 block: unexport blkdev_ioctl
new 84b8514b46b4 block: move the *blkdev_ioctl declarations out of blkdev.h
new 8a709512eae7 block: merge block_ioctl into blkdev_ioctl
new be6bfe36db17 block: inline hot paths of blk_account_io_*()
new e9ea15963f3b blk-mq: inline hot part of __blk_mq_sched_restart
new 9e8c0d0d4d21 block: remove BIO_BUG_ON
new 11d9cab1ca6e block: don't include <linux/ioprio.h> in <linux/bio.h>
new 8addffd657a9 block: move bio_mergeable out of bio.h
new b6559d8f9fdd block: fold bio_cur_bytes into blk_rq_cur_bytes
new 9a6083becbe1 block: move bio_full out of bio.h
new 9774b39175fe block: mark __bio_try_merge_page static
new ff18d77b5f0c block: move bio_get_{first,last}_bvec out of bio.h
new 4f7ab09a1ca0 block: mark bio_truncate static
new 8971a3b7f1bf blk-mq: optimise *end_request non-stat path
new 9672b0d43782 sbitmap: add __sbitmap_queue_get_batch()
new 349302da8352 block: improve batched tag allocation
new df252bde82ac block: remove redundant =y from BLK_CGROUP dependency
new c50fca55d439 block: simplify Kconfig files
new b8b98a6225c9 block: move menu "Partition type" to block/partitions/Kconfig
new 4c928904ff77 block: move CONFIG_BLOCK guard to top Makefile
new d38a9c04c0d5 block: only check previous entry for plug merge attempt
new 94c2ed58d0d8 direct-io: remove blk_poll support
new 71fc3f5e2c00 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO
new f79d474905fe iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw
new 30da1b45b130 io_uring: fix a layering violation in io_iopoll_req_issued
new f70299f0d58e blk-mq: factor out a blk_qc_to_hctx helper
new c6699d6fe0ff blk-mq: factor out a "classic" poll helper
new efbabbe121f9 blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal
new 28a1ae6b9dab blk-mq: remove blk_qc_t_valid
new ef99b2d37666 block: replace the spin argument to blk_iopoll with a flag [...]
new d729cf9acb93 io_uring: don't sleep when polling for I/O
new 6ce913fe3eee block: rename REQ_HIPRI to REQ_POLLED
new 1a7e76e4f130 block: use SLAB_TYPESAFE_BY_RCU for the bio slab
new 19416123ab3e block: define 'struct bvec_iter' as packed
new 3e08773c3841 block: switch polling to be bio based
new a614dd228035 block: don't allow writing to the poll queue attribute
new c712dccc6435 nvme-multipath: enable polled I/O
new fac7c6d529ac block: cache bdev in struct file for raw bdev IO
new 09ce8744253a block: use flags instead of bit fields for blkdev_dio
new abd45c159df5 block: handle fast path of bio splitting inline
new 17220ca5ce96 block: cache request queue in bdev
new 025a38651ba6 block: use bdev_get_queue() in bdev.c
new 3caee4634be6 block: use bdev_get_queue() in bio.c
new eab4e0273369 block: use bdev_get_queue() in blk-core.c
new ed6cddefdfd3 block: convert the rest of block to bdev_get_queue
new d4aa57a1cac3 block: don't bother iter advancing a fully done bio
new c477b7977838 block: remove useless caller argument to print_req_error()
new 9be3e06fb75a block: move update request helpers into blk-mq.c
new b60876296847 block: improve layout of struct request
new 90b8faa0e8de block: only mark bio as tracked if it really is tracked
new 2ff0682da6e0 block: store elevator state in request
new 4f266f2be822 block: skip elevator fields init for non-elv queue
new 605f784e4f5f block: blk_mq_rq_ctx_init cache ctx/q/hctx
new 128459062bc9 block: cache rq_flags inside blk_mq_rq_ctx_init()
new 9a14d6ce4135 block: remove debugfs blk_mq_ctx dispatched/merged/complet [...]
new afd7de03c526 block: remove some blk_mq_hw_ctx debugfs entries
new 013a7f954381 block: provide helpers for rq_list manipulation
new 5a72e899ceb4 block: add a struct io_comp_batch argument to fops->iopoll()
new 1aec5e4a2962 sbitmap: add helper to clear a batch of tags
new f794f3351f26 block: add support for blk_mq_end_request_batch()
new c234a6539206 nvme: add support for batched completion of polled IO
new b688f11e86c9 io_uring: utilize the io batching infrastructure for more [...]
new 4f5022453acd nvme: wire up completion batching for the IRQ path
new e0d78afeb8d1 block: fix too broad elevator check in blk_mq_free_request()
new db9a02baa232 block: move bdev_read_only() into the header
new 8a7d267b4a2c block: don't call blk_status_to_errno in blk_update_request
new 87c037d11b83 block: return whether or not to unplug through boolean
new df87eb0fce8f block: get rid of plug list sorting
new e028f167eca5 block: move blk_mq_tag_to_rq() inline
new 6155631a0c3b block: align blkdev_dio inlined bio to a cacheline
new 480d42dc001b blk-wbt: prevent NULL pointer dereference in wb_timer_fn
new bc490f81731e block: change plugging to use a singly linked list
new dc5fc361d891 block: attempt direct issue of plug list
new d92ca9d8348f blk-mq: don't handle non-flush requests in blk_insert_flush
new a808a9d545cd block: inline fast path of driver tag allocation
new 2fc428f6b7ca block, bfq: fix UAF problem in bfqg_stats_init()
new a277654bafb5 nvme: add APIs for stopping/starting admin queue
new 6ca1d9027e0d nvme: apply nvme API to quiesce/unquiesce admin queue
new ebc9b9526015 nvme: prepare for pairing quiescing and unquiescing
new 9e6a6b121210 nvme: paring quiesce/unquiesce
new 1d35d519d8bf nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin qu [...]
new e70feb8b3e68 blk-mq: support concurrent queue quiesce/unquiesce
new cf6d6238cdd3 block: turn macro helpers into inline functions
new 859897c3fb9a block: convert leftovers to bdev_get_queue
new 478eb72b815f block: optimise req_bio_endio()
new 1497a51a3287 block: don't bloat enter_queue with percpu_ref
new c809084ab033 block: inline a part of bio_release_pages()
new 037057a5a979 block: remove inaccurate requeue check
new a214b949d8e3 blk-mq: only flush requests from the plug in blk_mq_submit_bio
new dbb6f764a079 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h
new b600455d8430 block: optimise blk_flush_plug_list
new 008f75a20e70 block: cleanup the flush plug helpers
new 0994c64eb415 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags
new 057178cf518e fs: bdev: fix conflicting comment from lookup_bdev
new 6450fe1f668f block: optimise boundary blkdev_read_iter's checks
new 179ae84f7ef5 block: clean up blk_mq_submit_bio() merging
new 6549a874fb65 block: convert fops.c magic constants to SHIFT_SECTOR
new 3b13c168186c percpu_ref: percpu_ref_tryget_live() version holding RCU
new e94f68527a35 block: kill extra rcu lock/unlock in queue enter
new f059a1d2e23a block: Add invalidate_disk() helper to invalidate the gendisk
new e515be8f3b3e loop: Use invalidate_disk() helper to invalidate gendisk
new 19f553db2ac0 loop: Remove the unnecessary bdev checks and unused bdev variable
new 435c2acb307f nbd: Use invalidate_disk() helper on disconnect
new eebcafaebb17 blk-crypto-fallback: properly prefix function and struct names
new 1e8d44bddf57 blk-crypto: rename keyslot-manager files to blk-crypto-profile
new cb77cb5abe1f blk-crypto: rename blk_keyslot_manager to blk_crypto_profile
new 8e9f666a6e66 blk-crypto: update inline encryption documentation
new 297db731847e block: fix req_bio_endio append error handling
new 8bdf7b3fe1f4 blk-mq-sched: Don't reference queue tagset in blk_mq_sched [...]
new 599593a82fc5 sched: make task_struct->plug always defined
new 54a88eb838d3 block: add single bio async direct IO helper
new fa5fa8ec6077 block: refactor bio_iov_bvec_set()
new 0c9d338c8443 blk-cgroup: synchronize blkg creation against policy deactivation
new 9f8b93a7df4d sbitmap: silence data race warning
new ff1552232b36 blk-mq: don't issue request directly in case that current [...]
new a2247f19ee1c block: Add independent access ranges support
new 1bb6b8102945 block: avoid extra iter advance with async iocb
new 25d207dc2227 block: kill unused polling bits in __blkdev_direct_IO()
new e71aa913e265 block: kill DIO_MULTI_BIO
new 842e39b01346 block: add async version of bio_set_polled
new 56f8da642bd8 block: add rq_flags to struct blk_mq_alloc_data
new fe6134f66906 block: pass in blk_mq_tags to blk_mq_rq_ctx_init()
new 92aff191cc5b block: prefetch request to be initialized
new c7b84d4226ad block: re-flow blk_mq_rq_ctx_init()
new 570b1cac4776 block: Add a helper to validate the block size
new c4318d6cd038 nbd: Use blk_validate_block_size() to validate block size
new af3c570fb0df loop: Use blk_validate_block_size() to validate block size
new 57a13a5b8157 virtio-blk: Use blk_validate_block_size() to validate block size
new 02f7eab0095a block: improve readability of blk_mq_end_request_batch()
new 9b84c629c903 blk-mq-debugfs: Show active requests per queue for shared tags
new 33c8846c814c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel. [...]
new 0a593fbbc245 null_blk: poll queue support
new 905705f083a9 loop: add error handling support for add_disk()
new e1654f413fe0 nbd: add error handling support for add_disk()
new d9c2bd252a45 aoe: add error handling support for add_disk()
new e92ab4eda516 drbd: add error handling support for add_disk()
new d1df6021b70c n64cart: add error handling support for add_disk()
new 7d8b72aaddd3 pcd: move the identify buffer into pcd_identify
new af761f277b7f pcd: cleanup initialization
new fb367e6baeb0 pf: cleanup initialization
new 1ad392add59c pd: cleanup initialization
new 4dfbd1390af6 pcd: add error handling support for add_disk()
new 2b6cabce3954 pcd: fix ordering of unregister_cdrom()
new b6fa069971bc pcd: capture errors on cdrom_register()
new 3dfdd5f333bf pd: add error handling support for add_disk()
new 4a32e1cdb745 mtip32xx: add error handling support for add_disk()
new 7b505627568c pktcdvd: add error handling support for add_disk()
new 54494d10031b block/rsxx: add error handling support for add_disk()
new 637208e74a86 block/sx8: add error handling support for add_disk()
new 4fac63f8a871 pf: add error handling support for add_disk()
new d6ac27c60fec cdrom/gdrom: add error handling support for add_disk()
new 27c97abc30e2 rbd: add add_disk() error handling
new 2d4bcf764297 block/swim3: add error handling support for add_disk()
new 2598a2bb357d floppy: fix add_disk() assumption on exit due to new developments
new 3776339ae7ac floppy: use blk_cleanup_disk()
new 662167e59d2f floppy: fix calling platform_device_unregister() on invali [...]
new 47d34aa2d211 floppy: add error handling support for add_disk()
new a2379420c7d7 amiflop: add error handling support for add_disk()
new b76a30c254d9 swim: simplify using blk_cleanup_disk() on swim_remove()
new 4e9abe72530a swim: add helper for disk cleanup
new 9ef41effb9b6 swim: add a floppy registration bool which triggers del_gendisk()
new 625a28a7e60c swim: add error handling support for add_disk()
new 44a469b6acae block/ataflop: use the blk_cleanup_disk() helper
new 573effb29801 block/ataflop: add registration bool before calling del_gendisk()
new deae1138d047 block/ataflop: provide a helper for cleanup up an atari disk
new 2f1510708970 block/ataflop: add error handling support for add_disk()
new db8eda9c4336 xtensa/platforms/iss/simdisk: add error handling support f [...]
new d0ac7a30e411 pcd: fix error codes in pcd_init_unit()
new cfc03eabda82 pf: fix error codes in pf_init_unit()
new 5deae20c552a sx8: fix an error code in carm_init_one()
new 1f0a258f114b swim3: add missing major.h include
new 9be68dd7ac0e md: add error handling support for add_disk()
new 51238e7fbd61 md: add the bitmap group to the default groups for the md kobject
new 94f3cd7d832c md: extend disks_mutex coverage
new 7ad1069166c0 md: properly unwind when failing to add the kobject in md_alloc
new fd3b6975e9c1 md/raid1: only allocate write behind bio for WriteMostly device
new 2e94275ed582 md/raid1: use rdev in raid1_write_request directly
new c6efe4341d1f md/raid5: call roundup_pow_of_two in raid5_run
new 5467948604ba md: remove unused argument from md_new_event
new 8b9e2291e355 md: update superblock after changing rdev flags in state_store
new c573d586999c mtip32xx: Remove redundant 'flush_workqueue()' calls
new 4e6eef5dc25b nbd: don't handle response without a corresponding request [...]
new 07175cb1baf4 nbd: make sure request completion won't concurrent
new fcf3d633d8e1 nbd: check sock index in nbd_read_stat()
new 0de2b7a4dd08 nbd: don't start request if nbd_queue_rq() failed
new f52c0e08237e nbd: clean up return value checking of sock_xmit()
new 3fe1db626a56 nbd: partition nbd_read_stat() into nbd_read_reply() and n [...]
new 8663b210f8c1 nbd: fix uaf in nbd_handle_reply()
new 86d46fdaa12a block: ataflop: fix breakage introduced at blk-mq refactoring
new 9c3d29296fe4 nvme: move command clear into the various setup helpers
new a9a7e30fd918 nvme: don't memset() the normal read/write command
new 0c98057be9ef nbd: Fix use-after-free in pid_show
new 169bbdacaa47 s390/dasd: handle request magic consistently as unsigned int
new 10c78e53eea3 s390/dasd: fix kernel doc comment
new 23596961b437 s390/dasd: split up dasd_eckd_read_conf
new 74e2f2110258 s390/dasd: move dasd_eckd_read_fc_security
new 542e30ce8e6e s390/dasd: summarize dasd configuration data in a separate [...]
new 9dffede0115e s390/dasd: fix missing path conf_data after failed allocation
new a8e5d491dfc1 s390/dasd: fix possibly missed path verification
new a307e2abfc22 md: bcache: Fix spelling of 'acquire'
new 0a2b3e363566 bcache: reserve never used bits from bkey.high
new d55f7cb2e5c0 bcache: fix error info in register_bcache()
new 0259d4498ba4 bcache: move calc_cached_dev_sectors to proper place on ba [...]
new 7e84c2150731 bcache: remove the cache_dev_name field from struct cache
new 0f5cd7815f7f bcache: remove the backing_dev_name field from struct cached_dev
new 00387bd21dac bcache: use bvec_kmap_local in bch_data_verify
new 39fa7a95552c bcache: remove bch_crc64_update
new f6f09c15a767 nvme: generate uevent once a multipath namespace is operat [...]
new 01d838164b4c nvme-fc: add support for ->map_queues
new 2b2af50ae836 qla2xxx: add ->map_queues support for nvme
new e3e19dcc4c41 nvmet: fix use-after-free when a port is removed
new fcf73a804c7d nvmet-rdma: fix use-after-free when a port is removed
new 2351ead99ce9 nvmet-tcp: fix use-after-free when a port is removed
new 44c3c6257e99 nvme-rdma: limit the maximal queue size for RDMA controllers
new 6d1555cc41c0 nvmet: add get_max_queue_size op for controllers
new c7d792f9b8b0 nvmet-rdma: implement get_max_queue_size controller op
new 626851e9225d nvmet: make discovery NQN configurable
new e15a8a975565 nvme: add CNTRLTYPE definitions for 'identify controller'
new a294711ed512 nvmet: add nvmet_is_disc_subsys() helper
new d3aef70124e7 nvmet: set 'CNTRLTYPE' in the identify controller data
new 954ae16681f6 nvme: expose subsystem type in sysfs attribute 'subsystype'
new 20e8b689c908 nvme: Add connect option 'discovery'
new e5ea42faa773 nvme: display correct subsystem NQN
new 571b5444d1ee nvmet: use macro definition for setting nmic value
new d56ae18f063e nvmet: use macro definitions for setting cmic value
new 11384580e332 nvme-multipath: add error handling support for add_disk()
new 09748122009a nvme-rdma: fix error code in nvme_rdma_setup_ctrl
new 58847f12fe78 nvme-pci: clear shadow doorbell memory on resets
new 2b81a5f01519 nvme: drop scan_lock and always kick requeue list when rem [...]
new 117d5b6d00ee nvmet: use struct_size over open coded arithmetic
new cbab6ae0d0bd Merge tag 'nvme-5.16-2021-10-21' of git://git.infradead.or [...]
new ff06ed7e815c block: aoe: fixup coccinelle warnings
new e7089f65dd51 dm: add add_disk() error handling
new 2961c3bbcaec bcache: add error handling support for add_disk()
new 293a7c528803 xen-blkfront: add error handling support for add_disk()
new 21fd880d3da7 m68k/emu/nfblock: add error handling support for add_disk()
new 66638f163a2b um/drivers/ubd_kern: add error handling support for add_disk()
new 2e9e31bea019 rnbd: add error handling support for add_disk()
new 83b863f4a3f0 mtd: add add_disk() error handling
new 47e9624616c8 block: remove support for cryptoloop and the xor transfer
new d28e4dff085c block: ataflop: more blk-mq refactoring fixes
new 785d584c30ff nvme: add new discovery log page entry definitions
new 598e75934c38 nvmet: switch check for subsystem type
new 2953b30b1d9f nvmet: register discovery subsystem as 'current'
new d156cfcafbd0 nvmet: use flex_array_size and struct_size
new ca7787973a86 Merge tag 'nvme-5.16-2021-10-28' of git://git.infradead.or [...]
new cf2197ca4b8c bcache: move uapi header bcache.h to bcache code directory
new 1b86db5f4e02 bcache: replace snprintf in show functions with sysfs_emit
new df75db1fc1e5 block: ataflop: Fix warning comparing pointer to 0
new 15dfc662ef31 null_blk: Fix handling of submit_queues and poll_queues at [...]
new 643a7234e096 Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kerne [...]
new a87acfde9491 io_uring: dump sqe contents if issue fails
new 71e1cef2d794 io-wq: Remove duplicate code in io_workqueue_create()
new 4b628aeb69cc io_uring: kill off ios_left
new 6b639522f63f io_uring: inline io_dismantle_req
new d81499bfcd47 io_uring: inline linked part of io_req_find_next
new c450178d9be9 io_uring: dedup CQE flushing non-empty checks
new d97ec6239ad8 io_uring: kill extra wake_up_process in tw add
new 83f84356bc8f io_uring: add more uring info to fdinfo for debug
new a3f349071eb0 io_uring: remove ctx referencing from complete_post
new 68fe256aadc0 io_uring: optimise io_req_init() sqe flags checks
new 8d4af6857c6f io_uring: return boolean value for io_alloc_async_data
new 6878b40e7b28 io_uring: mark having different creds unlikely
new 87a115fb715b io_uring: force_nonspin
new 5ba3c874eb8a io_uring: make io_do_iopoll return number of reqs
new 6f33b0bc4ea4 io_uring: use slist for completion batching
new 3ab665b74e59 io_uring: remove allocation cache array
new 0d9521b9b526 io-wq: add io_wq_work_node based stack
new c2b6c6bc4e0d io_uring: replace list with stack for req caches
new e3f721e6f6d5 io_uring: split iopoll loop
new 5eef4e87eb0b io_uring: use single linked list for iopoll
new 3aa83bfb6e5c io_uring: add a helper for batch free
new b3fa03fd1b17 io_uring: convert iopoll_completed to store_release
new f5ed3bcd5b11 io_uring: optimise batch completion
new d4b7a5ef2b9c io_uring: inline completion batching helpers
new 1cce17aca621 io_uring: don't pass tail into io_free_batch_list
new 553deffd0920 io_uring: don't pass state to io_submit_state_end
new f15a3431775a io_uring: deduplicate io_queue_sqe() call sites
new 2a56a9bd64db io_uring: remove drain_active check from hot path
new 4652fe3f10e5 io_uring: split slow path from io_queue_sqe
new d475a9a6226c io_uring: inline hot path of __io_queue_sqe()
new d9f9d2842c91 io_uring: reshuffle queue_sqe completion handling
new 6962980947e2 io_uring: restructure submit sqes to_submit checks
new ef05d9ebcc92 io_uring: kill off ->inflight_entry field
new a1cdbb4cb5f7 io_uring: comment why inline complete calls io_clean_op()
new 5e371265ea1d io_uring: disable draining earlier
new 22b2ca310afc io_uring: extra a helper for drain init
new e0eb71dcfc4b io_uring: don't return from io_drain_req()
new fc0ae0244bbb io_uring: init opcode in io_init_req()
new 30d51dd4ad20 io_uring: clean up buffer select
new 6224590d242f io_uring: add flag to not fail link after timeout
new 7e3709d57651 io_uring: optimise kiocb layout
new 51d48dab62ed io_uring: add more likely/unlikely() annotations
new fff4e40e3094 io_uring: delay req queueing into compl-batch list
new a33ae9ce16a8 io_uring: optimise request allocation
new 765ff496c781 io_uring: optimise INIT_WQ_LIST
new aede728aae35 io_uring: don't wake sqpoll in io_cqring_ev_posted
new d60aa65ba221 io_uring: merge CQ and poll waitqueues
new 37f0e767e177 io_uring: optimise ctx referencing by requests
new c072481ded14 io_uring: mark cold functions
new c1e53a6988b9 io_uring: optimise io_free_batch_list()
new d886e185a128 io_uring: control ->async_data with a REQ_F flag
new d17e56eb4907 io_uring: remove struct io_completion
new 867f8fa5aeb7 io_uring: inline io_req_needs_clean()
new eb6e6f0690c8 io_uring: inline io_poll_complete
new 54daa9b2d80a io_uring: correct fill events helpers types
new 6d63416dc57e io_uring: optimise plugging
new 756ab7c0ec71 io_uring: safer fallback_work free
new 5a158c6b0d03 io_uring: reshuffle io_submit_state bits
new 4a04d1d14831 io_uring: optimise out req->opcode reloading
new 0cd3e3ddb4f6 io_uring: remove extra io_ring_exit_work wake up
new def77acf4396 io_uring: fix io_free_batch_list races
new a46be971edb6 io_uring: optimise io_req_set_rsrc_node()
new ab4094024784 io_uring: optimise rsrc referencing
new 04f34081c5de io_uring: consistent typing for issue_flags
new f80a50a632d6 io_uring: prioritise read success path over fails
new 258f3a7f84d1 io_uring: optimise rw comletion handlers
new 538941e2681c io_uring: encapsulate rw state
new c88598a92a58 io_uring: optimise read/write iov state storing
new 51aac424aef9 io_uring: optimise io_import_iovec nonblock passing
new 5e49c973fc39 io_uring: clean up io_import_iovec
new 607b6fb8017a io_uring: rearrange io_read()/write()
new 9983028e7660 io_uring: optimise req->ctx reloads
new 9882131cd9de io_uring: kill io_wq_current_is_worker() in iopoll
new d1d681b0846a io_uring: optimise io_import_iovec fixed path
new caa8fe6e86fd io_uring: return iovec from __io_import_iovec
new 578c0ee234e5 io_uring: optimise fixed rw rsrc node setting
new 5cb03d63420b io_uring: clean io_prep_rw()
new b10841c98c89 fs/io_uring: Prioritise checking faster conditions first i [...]
new e74ead135bc4 io_uring: arm poll for non-nowait files
new 35645ac3c185 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags
new 88459b50b42a io_uring: simplify io_file_supports_nowait()
new 5ca7a8b3f698 io_uring: inform block layer of how many requests we are s [...]
new 00169246e698 io_uring: warning about unused-but-set parameter
new 3b44b3712c5b io_uring: split logic of force_nonblock
new 898df2447b9e io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR())
new 90fa02883f06 io_uring: implement async hybrid mode for pollable requests
new c907e52c72de io-wq: use helper for worker refcounting
new 255657d23704 io_uring: clean io_wq_submit_work()'s main loop
new d01905db14eb io_uring: clean iowq submit work cancellation
new 658d0a401637 io_uring: check if opcode needs poll first on arming
new afb7f56fc624 io_uring: don't try io-wq polling if not supported
new d6a644a79545 io_uring: clean up timeout async_data allocation
new b9a6b8f92f6f io_uring: kill unused param from io_file_supports_nowait
new fb27274a90ea io_uring: clusterise ki_flags access in rw_prep
new 3884b83dff24 io_uring: don't assign write hint in the read path
new f75d118349be io_uring: harder fdinfo sq/cq ring iterating
new 1d5f5ea7cb7d io-wq: remove worker to owner tw dependency
new 8d1f01775f8e Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kern [...]
new 99457db8b40c block: move the SECTOR_SIZE related definitions to blk_types.h
new 6436bd90f76e block: add a bdev_nr_bytes helper
new cda25b82c474 bcache: remove bdev_sectors
new da7b392467da drbd: use bdev_nr_sectors instead of open coding it
new 6dcbb52cddd9 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open [...]
new 0fe80347fd70 md: use bdev_nr_sectors instead of open coding it
new c68f3ef77793 nvmet: use bdev_nr_bytes instead of open coding it
new 64f0f42671b4 target/iblock: use bdev_nr_bytes instead of open coding it
new b86058f96cc8 fs: use bdev_nr_bytes instead of open coding it in blkdev_ [...]
new bcd1d06350e4 fs: simplify init_page_buffers
new 589aa7bc40c4 affs: use bdev_nr_sectors instead of open coding it
new cda00eba022d btrfs: use bdev_nr_bytes instead of open coding it
new 5816e91e4a14 cramfs: use bdev_nr_bytes instead of open coding it
new 9e48243b6506 fat: use bdev_nr_sectors instead of open coding it
new beffd16e683e hfs: use bdev_nr_sectors instead of open coding it
new 78ed961bcee1 hfsplus: use bdev_nr_sectors instead of open coding it
new 74e157e6a499 jfs: use bdev_nr_bytes instead of open coding it
new 6e50e781fe88 nfs/blocklayout: use bdev_nr_bytes instead of open coding it
new 4fcd69798d7f nilfs2: use bdev_nr_bytes instead of open coding it
new d54f13a8e479 ntfs3: use bdev_nr_bytes instead of open coding it
new 4646198519c9 pstore/blk: use bdev_nr_bytes instead of open coding it
new 1d5dd3b9164c reiserfs: use bdev_nr_bytes instead of open coding it
new be9a7b3e1591 squashfs: use bdev_nr_bytes instead of open coding it
new 2a93ad8fcb37 block: use bdev_nr_bytes instead of open coding it in blkd [...]
new bcc6e2cfaa48 block: add a sb_bdev_nr_blocks helper
new 5513b241b2ef ext4: use sb_bdev_nr_blocks
new dd0c0bdf97a4 jfs: use sb_bdev_nr_blocks
new ab70041731a6 ntfs: use sb_bdev_nr_blocks
new 2ffae493dc15 reiserfs: use sb_bdev_nr_blocks
new e4ae4735f7c2 udf: use sb_bdev_nr_blocks
new f09313c57a17 block: cache inode size in bdev
new 946e99373037 block/ioctl: use bdev_nr_sectors and bdev_nr_bytes
new f9831b885709 partitions/efi: use bdev_nr_bytes instead of open coding it
new 97eeb5fc14cc partitions/ibm: use bdev_nr_sectors instead of open coding it
new 3f01727f750e Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.ker [...]
new e815d36548f0 scsi: sd: add concurrent positioning ranges support
new fe22e1c2f705 libata: support concurrent positioning ranges log
new 6b3bae2324d2 doc: document sysfs queue/independent_access_ranges attributes
new 9d8246428898 doc: Fix typo in request queue sysfs documentation
new fcaec17b3657 Merge tag 'for-5.16/scsi-ma-2021-10-29' of git://git.kerne [...]
new 67f1e027c270 drivers/cdrom: improved ioctl for media change detection
new 9c03fee7e3fa cdrom: docs: reformat table in Documentation/userspace-api [...]
new bbc3925cf696 cdrom: Remove redundant variable and its assignment
new 737f1cd8a8e8 Merge tag 'for-5.16/cdrom-2021-10-29' of git://git.kernel. [...]
new 9208d4149758 block: add a ->get_unique_id method
new b83ce214af38 sd: implement ->get_unique_id
new 8c6aabd1c72b nfsd/blocklayout: use ->get_unique_id instead of sending S [...]
new 237ea1602fb4 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn
new 68ec3b819a5d scsi: add a scsi_alloc_request helper
new 4abafdc4360d block: remove the initialize_rq_fn blk_mq_ops method
new 4845012eb5b4 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH
new 0bf6d96cb829 block: remove blk_{get,put}_request
new 71ae42629e65 Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git:// [...]
new 4c3d8accdce2 usb: remove res2 argument from gadget code completions
new 6b19b766e8f0 fs: get rid of the res2 iocb->ki_complete argument
new b6773cdb0e9f Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.k [...]
new 9a208ba5c9af fs: remove __sync_filesystem
new 70164eb6ccb7 block: remove __sync_blockdev
new d39b0a2fae36 xen-blkback: use sync_blockdev
new 1226dfff572f btrfs: use sync_blockdev
new cb9568ee755c fat: use sync_blockdev_nowait
new 680e667bc2e4 ntfs3: use sync_blockdev_nowait
new 1e03a36bdff4 block: simplify the block device syncing code
new 19901165d90f Merge tag 'for-5.16/inode-sync-2021-10-29' of git://git.ke [...]
The 559 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/block/inline-encryption.rst | 451 ++---
Documentation/block/queue-sysfs.rst | 33 +-
Documentation/cdrom/cdrom-standard.rst | 11 +
Documentation/core-api/cachetlb.rst | 6 +
Documentation/core-api/mm-api.rst | 5 +
Documentation/filesystems/index.rst | 1 -
Documentation/filesystems/locks.rst | 17 +-
Documentation/filesystems/netfs_library.rst | 2 +
Documentation/userspace-api/ioctl/cdrom.rst | 113 +-
Makefile | 3 +-
arch/arc/include/asm/cacheflush.h | 1 +
arch/arm/include/asm/cacheflush.h | 1 +
arch/m68k/emu/nfblock.c | 12 +-
arch/m68k/include/asm/cacheflush_mm.h | 1 +
arch/mips/include/asm/cacheflush.h | 2 +
arch/mips/rb532/prom.c | 1 -
arch/mips/sibyte/common/cfe.c | 1 -
arch/mips/sibyte/swarm/setup.c | 1 -
arch/nds32/include/asm/cacheflush.h | 1 +
arch/nios2/include/asm/cacheflush.h | 3 +-
arch/openrisc/mm/init.c | 1 -
arch/parisc/include/asm/cacheflush.h | 3 +-
arch/powerpc/platforms/cell/spufs/inode.c | 1 +
arch/sh/include/asm/cacheflush.h | 3 +-
arch/um/drivers/ubd_kern.c | 14 +-
arch/xtensa/include/asm/cacheflush.h | 5 +-
arch/xtensa/platforms/iss/simdisk.c | 16 +-
block/Kconfig | 28 +-
block/Kconfig.iosched | 4 -
block/Makefile | 6 +-
block/bdev.c | 46 +-
block/bfq-cgroup.c | 14 +-
block/bfq-iosched.c | 6 +-
block/bio-integrity.c | 4 +-
block/bio.c | 171 +-
block/blk-cgroup.c | 27 +-
block/blk-core.c | 432 ++---
block/blk-crypto-fallback.c | 119 +-
block/blk-crypto-internal.h | 2 +-
block/blk-crypto-profile.c | 565 +++++++
block/blk-crypto.c | 29 +-
block/blk-exec.c | 10 +-
block/blk-flush.c | 12 +-
block/blk-ia-ranges.c | 348 ++++
block/blk-integrity.c | 6 +-
block/blk-iocost.c | 12 +-
block/blk-iolatency.c | 1 +
block/blk-merge.c | 127 +-
block/blk-mq-debugfs.c | 134 +-
block/blk-mq-sched.c | 129 +-
block/blk-mq-sched.h | 49 +-
block/blk-mq-tag.c | 163 +-
block/blk-mq-tag.h | 38 +-
block/blk-mq.c | 1034 ++++++++----
block/blk-mq.h | 79 +-
block/blk-rq-qos.h | 5 +-
block/blk-sysfs.c | 50 +-
block/blk-throttle.c | 163 +-
block/blk-throttle.h | 182 ++
block/blk-wbt.c | 3 +
block/blk.h | 131 +-
block/bounce.c | 1 +
block/bsg-lib.c | 32 +-
block/elevator.c | 4 +-
{include/linux => block}/elevator.h | 21 +-
block/fops.c | 286 ++--
block/genhd.c | 36 +-
block/holder.c | 1 +
block/ioctl.c | 37 +-
block/keyslot-manager.c | 578 -------
block/kyber-iosched.c | 6 +-
block/mq-deadline.c | 224 ++-
block/partitions/Kconfig | 4 +
block/partitions/core.c | 6 +-
block/partitions/efi.c | 2 +-
block/partitions/ibm.c | 19 +-
block/t10-pi.c | 2 +-
crypto/af_alg.c | 2 +-
drivers/ata/libata-core.c | 57 +-
drivers/ata/libata-scsi.c | 48 +-
drivers/block/Kconfig | 25 +-
drivers/block/Makefile | 1 -
drivers/block/amiflop.c | 9 +-
drivers/block/aoe/aoeblk.c | 19 +-
drivers/block/ataflop.c | 110 +-
drivers/block/brd.c | 12 +-
drivers/block/cryptoloop.c | 206 ---
drivers/block/drbd/drbd_int.h | 5 +-
drivers/block/drbd/drbd_main.c | 6 +-
drivers/block/drbd/drbd_req.c | 3 +-
drivers/block/floppy.c | 35 +-
drivers/block/loop.c | 420 +----
drivers/block/loop.h | 30 -
drivers/block/mtip32xx/mtip32xx.c | 6 +-
drivers/block/n64cart.c | 24 +-
drivers/block/nbd.c | 176 +-
drivers/block/null_blk/main.c | 195 ++-
drivers/block/null_blk/null_blk.h | 6 +
drivers/block/paride/pcd.c | 312 ++--
drivers/block/paride/pd.c | 148 +-
drivers/block/paride/pf.c | 236 ++-
drivers/block/pktcdvd.c | 20 +-
drivers/block/ps3vram.c | 6 +-
drivers/block/rbd.c | 8 +-
drivers/block/rnbd/rnbd-clt.c | 15 +-
drivers/block/rnbd/rnbd-proto.h | 2 +-
drivers/block/rsxx/core.c | 4 +-
drivers/block/rsxx/dev.c | 19 +-
drivers/block/swim.c | 36 +-
drivers/block/swim3.c | 5 +-
drivers/block/sx8.c | 15 +-
drivers/block/virtio_blk.c | 16 +-
drivers/block/xen-blkback/xenbus.c | 2 +-
drivers/block/xen-blkfront.c | 9 +-
drivers/block/zram/zram_drv.c | 10 +-
drivers/cdrom/cdrom.c | 63 +-
drivers/cdrom/gdrom.c | 7 +-
drivers/char/tpm/Kconfig | 2 +-
drivers/char/tpm/tpm2-space.c | 3 +
drivers/char/tpm/tpm_tis_core.c | 26 +-
drivers/char/tpm/tpm_tis_core.h | 4 +
drivers/char/tpm/tpm_tis_spi_main.c | 1 +
drivers/gpu/drm/i915/i915_utils.h | 1 +
drivers/md/bcache/bcache.h | 6 +-
.../bcache.h => drivers/md/bcache/bcache_ondisk.h | 4 +-
drivers/md/bcache/bset.h | 2 +-
drivers/md/bcache/btree.c | 2 +-
drivers/md/bcache/debug.c | 15 +-
drivers/md/bcache/features.c | 2 +-
drivers/md/bcache/features.h | 3 +-
drivers/md/bcache/io.c | 16 +-
drivers/md/bcache/request.c | 19 +-
drivers/md/bcache/request.h | 4 +-
drivers/md/bcache/super.c | 91 +-
drivers/md/bcache/sysfs.c | 2 +-
drivers/md/bcache/sysfs.h | 18 +-
drivers/md/bcache/util.h | 29 -
drivers/md/bcache/writeback.c | 2 +-
drivers/md/dm-bio-record.h | 1 +
drivers/md/dm-bufio.c | 2 +-
drivers/md/dm-cache-metadata.c | 2 +-
drivers/md/dm-cache-target.c | 2 +-
drivers/md/dm-clone-target.c | 2 +-
drivers/md/dm-core.h | 4 +-
drivers/md/dm-crypt.c | 1 +
drivers/md/dm-dust.c | 5 +-
drivers/md/dm-ebs-target.c | 2 +-
drivers/md/dm-era-target.c | 2 +-
drivers/md/dm-exception-store.h | 2 +-
drivers/md/dm-flakey.c | 3 +-
drivers/md/dm-ima.c | 1 +
drivers/md/dm-integrity.c | 6 +-
drivers/md/dm-linear.c | 3 +-
drivers/md/dm-log-writes.c | 4 +-
drivers/md/dm-log.c | 2 +-
drivers/md/dm-mpath.c | 6 +-
drivers/md/dm-ps-historical-service-time.c | 1 +
drivers/md/dm-raid.c | 6 +-
drivers/md/dm-rq.c | 1 -
drivers/md/dm-switch.c | 2 +-
drivers/md/dm-table.c | 172 +-
drivers/md/dm-thin-metadata.c | 2 +-
drivers/md/dm-thin.c | 2 +-
drivers/md/dm-verity-target.c | 4 +-
drivers/md/dm-writecache.c | 2 +-
drivers/md/dm-zoned-target.c | 2 +-
drivers/md/dm.c | 42 +-
drivers/md/md.c | 130 +-
drivers/md/md.h | 2 +-
drivers/md/raid1.c | 13 +-
drivers/md/raid10.c | 2 +-
drivers/md/raid5.c | 7 +-
drivers/mmc/core/block.c | 20 +-
drivers/mmc/core/crypto.c | 11 +-
drivers/mmc/core/sd.c | 1 +
drivers/mmc/host/cqhci-crypto.c | 33 +-
drivers/mtd/mtd_blkdevs.c | 6 +-
drivers/mtd/mtdsuper.c | 1 +
drivers/nvdimm/blk.c | 5 +-
drivers/nvdimm/btt.c | 5 +-
drivers/nvdimm/core.c | 1 +
drivers/nvdimm/pmem.c | 3 +-
drivers/nvme/host/core.c | 140 +-
drivers/nvme/host/fabrics.c | 6 +-
drivers/nvme/host/fabrics.h | 8 +
drivers/nvme/host/fc.c | 34 +-
drivers/nvme/host/multipath.c | 54 +-
drivers/nvme/host/nvme.h | 19 +
drivers/nvme/host/pci.c | 58 +-
drivers/nvme/host/rdma.c | 28 +-
drivers/nvme/host/tcp.c | 20 +-
drivers/nvme/host/zns.c | 2 +
drivers/nvme/target/admin-cmd.c | 18 +-
drivers/nvme/target/configfs.c | 41 +
drivers/nvme/target/core.c | 18 +-
drivers/nvme/target/discovery.c | 19 +-
drivers/nvme/target/fabrics-cmd.c | 3 +-
drivers/nvme/target/io-cmd-bdev.c | 5 +-
drivers/nvme/target/io-cmd-file.c | 4 +-
drivers/nvme/target/loop.c | 6 +-
drivers/nvme/target/nvmet.h | 6 +
drivers/nvme/target/rdma.c | 31 +
drivers/nvme/target/tcp.c | 16 +
drivers/s390/block/dasd.c | 9 +-
drivers/s390/block/dasd_3990_erp.c | 6 +-
drivers/s390/block/dasd_eckd.c | 294 ++--
drivers/s390/block/dasd_eckd.h | 13 +-
drivers/s390/block/dasd_erp.c | 8 +-
drivers/s390/block/dasd_genhd.c | 1 +
drivers/s390/block/dasd_int.h | 11 +-
drivers/s390/block/dasd_ioctl.c | 4 +-
drivers/s390/block/dcssblk.c | 7 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 +
drivers/scsi/lpfc/lpfc.h | 1 +
drivers/scsi/qla2xxx/qla_nvme.c | 15 +
drivers/scsi/scsi_bsg.c | 6 +-
drivers/scsi/scsi_debug.c | 10 +-
drivers/scsi/scsi_error.c | 4 +-
drivers/scsi/scsi_ioctl.c | 8 +-
drivers/scsi/scsi_lib.c | 32 +-
drivers/scsi/scsi_scan.c | 1 -
drivers/scsi/sd.c | 121 ++
drivers/scsi/sd.h | 1 +
drivers/scsi/sd_dif.c | 2 +-
drivers/scsi/sg.c | 11 +-
drivers/scsi/sr.c | 5 +-
drivers/scsi/st.c | 7 +-
drivers/scsi/ufs/ufshcd-crypto.c | 32 +-
drivers/scsi/ufs/ufshcd-crypto.h | 9 +-
drivers/scsi/ufs/ufshcd.c | 22 +-
drivers/scsi/ufs/ufshcd.h | 6 +-
drivers/scsi/ufs/ufshpb.c | 4 +-
drivers/scsi/virtio_scsi.c | 1 +
drivers/target/target_core_file.c | 5 +-
drivers/target/target_core_iblock.c | 6 +-
drivers/target/target_core_pscsi.c | 7 +-
drivers/usb/gadget/function/f_fs.c | 2 +-
drivers/usb/gadget/legacy/inode.c | 7 +-
fs/affs/super.c | 2 +-
fs/afs/write.c | 9 +-
fs/aio.c | 6 +-
fs/btrfs/compression.c | 1 +
fs/btrfs/ctree.c | 1 +
fs/btrfs/dev-replace.c | 3 +-
fs/btrfs/disk-io.c | 2 +-
fs/btrfs/inode.c | 9 +-
fs/btrfs/ioctl.c | 4 +-
fs/btrfs/volumes.c | 10 +-
fs/buffer.c | 4 +-
fs/cachefiles/io.c | 12 +-
fs/cachefiles/rdwr.c | 16 +-
fs/ceph/file.c | 2 +-
fs/ceph/locks.c | 3 -
fs/cifs/file.c | 4 +-
fs/cramfs/inode.c | 2 +-
fs/direct-io.c | 16 +-
fs/ext4/file.c | 2 +-
fs/ext4/super.c | 2 +-
fs/f2fs/compress.c | 1 +
fs/fat/inode.c | 11 +-
fs/fs-writeback.c | 5 +-
fs/fuse/file.c | 2 +-
fs/gfs2/file.c | 6 +-
fs/hfs/mdb.c | 2 +-
fs/hfsplus/wrapper.c | 2 +-
fs/internal.h | 11 -
fs/io-wq.c | 58 +-
fs/io-wq.h | 59 +-
fs/io_uring.c | 1744 ++++++++++----------
fs/iomap/direct-io.c | 59 +-
fs/jfs/jfs_metapage.c | 1 +
fs/jfs/resize.c | 5 +-
fs/jfs/super.c | 5 +-
fs/locks.c | 161 +-
fs/namei.c | 4 +-
fs/nfs/blocklayout/dev.c | 4 +-
fs/nfs/direct.c | 2 +-
fs/nfs/file.c | 9 -
fs/nfsd/Kconfig | 1 -
fs/nfsd/blocklayout.c | 158 +-
fs/nfsd/nfs4layouts.c | 5 +-
fs/nilfs2/ioctl.c | 2 +-
fs/nilfs2/super.c | 2 +-
fs/nilfs2/the_nilfs.c | 2 +-
fs/ntfs/file.c | 1 +
fs/ntfs/super.c | 8 +-
fs/ntfs3/file.c | 1 +
fs/ntfs3/inode.c | 2 +-
fs/ntfs3/super.c | 2 +-
fs/orangefs/inode.c | 2 +-
fs/orangefs/super.c | 1 +
fs/overlayfs/file.c | 4 +-
fs/pstore/blk.c | 8 +-
fs/quota/quota.c | 1 +
fs/ramfs/inode.c | 1 +
fs/read_write.c | 4 -
fs/reiserfs/super.c | 8 +-
fs/squashfs/super.c | 5 +-
fs/sync.c | 62 +-
fs/udf/lowlevel.c | 5 +-
fs/udf/super.c | 9 +-
fs/xfs/xfs_file.c | 2 +-
fs/zonefs/super.c | 2 +-
include/asm-generic/cacheflush.h | 6 +
include/linux/ata.h | 1 +
include/linux/backing-dev.h | 25 +-
include/linux/bio.h | 147 +-
include/linux/blk-crypto-profile.h | 166 ++
include/linux/blk-integrity.h | 183 ++
include/linux/blk-mq.h | 583 ++++++-
include/linux/blk_types.h | 55 +-
include/linux/blkdev.h | 949 ++---------
include/linux/blktrace_api.h | 2 +-
include/linux/bvec.h | 2 +-
include/linux/cdrom.h | 1 +
include/linux/device-mapper.h | 4 +-
include/linux/flex_proportions.h | 9 +-
include/linux/fs.h | 12 +-
include/linux/genhd.h | 38 +-
include/linux/gfp.h | 22 +-
include/linux/highmem-internal.h | 11 +
include/linux/highmem.h | 37 +
include/linux/huge_mm.h | 15 -
include/linux/iomap.h | 5 +-
include/linux/keyslot-manager.h | 120 --
include/linux/ksm.h | 4 +-
include/linux/libata.h | 15 +
include/linux/memcontrol.h | 264 +--
include/linux/migrate.h | 4 +
include/linux/mm.h | 239 ++-
include/linux/mm_inline.h | 103 +-
include/linux/mm_types.h | 77 +
include/linux/mmc/host.h | 4 +-
include/linux/mmdebug.h | 20 +
include/linux/netfs.h | 77 +-
include/linux/nvme-fc-driver.h | 7 +
include/linux/nvme-rdma.h | 2 +
include/linux/nvme.h | 30 +-
include/linux/page-flags.h | 267 ++-
include/linux/page_idle.h | 99 +-
include/linux/page_owner.h | 8 +-
include/linux/page_ref.h | 158 +-
include/linux/pagemap.h | 585 ++++---
include/linux/part_stat.h | 1 +
include/linux/percpu-refcount.h | 33 +-
include/linux/rmap.h | 10 +-
include/linux/sbitmap.h | 24 +
include/linux/sched.h | 2 -
include/linux/swap.h | 17 +-
include/linux/t10-pi.h | 2 +-
include/linux/tpm.h | 1 +
include/linux/vmstat.h | 113 +-
include/linux/writeback.h | 23 +-
include/scsi/scsi_cmnd.h | 3 +
include/scsi/scsi_device.h | 2 +-
include/trace/events/block.h | 6 +-
include/trace/events/io_uring.h | 61 +
include/trace/events/pagemap.h | 46 +-
include/trace/events/writeback.h | 28 +-
include/uapi/asm-generic/fcntl.h | 4 +
include/uapi/linux/cdrom.h | 19 +
include/uapi/linux/io_uring.h | 1 +
init/main.c | 1 -
kernel/acct.c | 1 -
kernel/bpf/verifier.c | 2 +-
kernel/events/uprobes.c | 3 +-
kernel/exit.c | 1 -
kernel/fork.c | 1 -
kernel/sched/core.c | 7 +-
kernel/sched/sched.h | 1 -
kernel/trace/blktrace.c | 7 +-
lib/flex_proportions.c | 28 +-
lib/random32.c | 1 +
lib/sbitmap.c | 95 +-
mm/Makefile | 2 +-
mm/backing-dev.c | 19 +-
mm/compaction.c | 4 +-
mm/filemap.c | 568 +++----
mm/folio-compat.c | 142 ++
mm/highmem.c | 1 -
mm/huge_memory.c | 7 +-
mm/hugetlb.c | 2 +-
mm/internal.h | 36 +-
mm/khugepaged.c | 8 +-
mm/ksm.c | 34 +-
mm/memcontrol.c | 356 ++--
mm/memory-failure.c | 2 +-
mm/memory.c | 20 +-
mm/mempolicy.c | 10 +
mm/mempool.c | 1 -
mm/memremap.c | 2 +-
mm/migrate.c | 189 ++-
mm/mlock.c | 3 +-
mm/nommu.c | 1 -
mm/page-writeback.c | 476 +++---
mm/page_alloc.c | 14 +-
mm/page_io.c | 14 +-
mm/page_owner.c | 10 +-
mm/readahead.c | 1 -
mm/rmap.c | 14 +-
mm/shmem.c | 8 +-
mm/swap.c | 197 +--
mm/swap_state.c | 2 +-
mm/swapfile.c | 10 +-
mm/userfaultfd.c | 2 +-
mm/util.c | 111 +-
mm/vmscan.c | 8 +-
mm/workingset.c | 52 +-
408 files changed, 11313 insertions(+), 8890 deletions(-)
create mode 100644 block/blk-crypto-profile.c
create mode 100644 block/blk-ia-ranges.c
create mode 100644 block/blk-throttle.h
rename {include/linux => block}/elevator.h (92%)
delete mode 100644 block/keyslot-manager.c
delete mode 100644 drivers/block/cryptoloop.c
rename include/uapi/linux/bcache.h => drivers/md/bcache/bcache_ondisk.h (99%)
create mode 100644 include/linux/blk-crypto-profile.h
create mode 100644 include/linux/blk-integrity.h
delete mode 100644 include/linux/keyslot-manager.h
create mode 100644 mm/folio-compat.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.