This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig
in repository toolchain/ci/base-artifacts.
discards a1b5f50df 2: update: binutils-llvm-linux-qemu: 23024
new ef68ba405 2: update: binutils-llvm-linux-qemu: 23049
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 (a1b5f50df)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
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 1828 -> 1852 bytes
02-prepare_abe/console.log.xz | Bin 2772 -> 2756 bytes
03-build_abe-binutils/console.log.xz | Bin 31472 -> 30760 bytes
04-build_kernel_llvm/console.log.xz | Bin 64420 -> 64208 bytes
05-build_abe-qemu/console.log.xz | Bin 32116 -> 31736 bytes
06-build_linux/console.log.xz | Bin 3720 -> 3732 bytes
08-check_regression/console.log.xz | Bin 480 -> 484 bytes
09-update_baseline/console.log | 52 +++++++++++++++++------------------
jenkins/manifest.sh | 22 +++++++--------
results | 2 +-
10 files changed, 38 insertions(+), 38 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 8374cfe647a1 Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub [...]
new e4f0a7ec586b pstore: migrate to crypto acomp interface
new 2c09d1443b9b pstore/zone: cleanup "rcnt" type
new ddd1949f585e Merge tag 'pstore-v5.20-rc1' of git://git.kernel.org/pub/s [...]
new 3ce4b78f73e8 selftests/seccomp: Fix compile warning when CC=clang
new 9a8ac9ee07d4 Merge tag 'seccomp-v5.20-rc1' of git://git.kernel.org/pub/ [...]
new 133e2d3e81de fs/exec: allow to unshare a time namespace on vfork+exec
new 6342140db660 selftests/timens: add a test for vfork+exit
new 5036793d7dbd exec: Fix a spelling mistake
new c6e8e36c6ae4 exec: Call kmap_local_page() in copy_string_kernel()
new d7b767b5088d Merge tag 'execve-v5.20-rc1' of git://git.kernel.org/pub/s [...]
new 170b2c350cfc usercopy: use unsigned long instead of uintptr_t
new 437bd3a0acff MAINTAINERS: Add a general "kernel hardening" section
new 6a022dd29f2c lib: overflow: Do not define 64-bit tests on 32-bit
new 375561bd6195 stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
new b6c1c5745ccc dm: Add verity helpers for LoadPin
new 3f805f8cc23b LoadPin: Enable loading from trusted dm-verity devices
new 231af4709018 dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for [...]
new c09327d5673e x86: mm: refer to the intended config STRICT_DEVMEM in a comment
new b4909252da9b drivers: lkdtm: fix clang -Wformat warning
new aaf50b1969d7 kasan: test: Silence GCC 12 warnings
new 27603a606fda dm: verity-loadpin: Drop use of dm_table_get_num_targets()
new 6991a564f597 Merge tag 'hardening-v5.20-rc1' of git://git.kernel.org/pu [...]
The 22 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:
MAINTAINERS | 21 +++-
drivers/md/Makefile | 1 +
drivers/md/dm-verity-loadpin.c | 75 ++++++++++++
drivers/md/dm-verity-target.c | 33 ++++-
drivers/md/dm-verity.h | 4 +
drivers/misc/lkdtm/bugs.c | 2 +-
fs/exec.c | 15 ++-
fs/pstore/platform.c | 63 ++++++++--
fs/pstore/zone.c | 12 +-
include/linux/dm-verity-loadpin.h | 27 +++++
include/uapi/linux/loadpin.h | 22 ++++
init/main.c | 1 +
kernel/fork.c | 5 +-
kernel/nsproxy.c | 3 +-
lib/overflow_kunit.c | 6 +
lib/test_kasan.c | 10 ++
mm/usercopy.c | 2 +-
security/loadpin/Kconfig | 16 +++
security/loadpin/loadpin.c | 167 +++++++++++++++++++++++++-
tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +-
tools/testing/selftests/timens/Makefile | 2 +-
tools/testing/selftests/timens/vfork_exec.c | 90 ++++++++++++++
22 files changed, 543 insertions(+), 36 deletions(-)
create mode 100644 drivers/md/dm-verity-loadpin.c
create mode 100644 include/linux/dm-verity-loadpin.h
create mode 100644 include/uapi/linux/loadpin.h
create mode 100644 tools/testing/selftests/timens/vfork_exec.c
--
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_bootstrap/master-arm-bootstrap
in repository toolchain/ci/gcc.
from 353fd1ec3df Properly honor param_max_fsm_thread_path_insns in backwards [...]
adds 6d41f7c39cf Make range_of_ssa_name_with_loop_info type agnostic.
adds 6a11f2d974a analyzer: support for creat, dup, dup2 and dup3 [PR106298]
adds 5df04a7aa83 btf: do not use the CHAR `encoding' bit for BTF
adds 87dd4c8c837 Check equivalencies when calculating range on entry.
adds 502605a277d Adjust testsuite/gcc.dg/tree-ssa/vrp-float-1.c
No new revisions were added by this update.
Summary of changes:
gcc/analyzer/sm-fd.cc | 129 +++++++++++++++-
gcc/btfout.cc | 4 +
gcc/gimple-range-cache.cc | 45 +++++-
gcc/gimple-range-fold.cc | 46 ++++--
gcc/gimple-range-fold.h | 2 +-
gcc/testsuite/g++.dg/pr106474.C | 16 ++
gcc/testsuite/gcc.dg/analyzer/fd-1.c | 21 +++
gcc/testsuite/gcc.dg/analyzer/fd-2.c | 15 ++
gcc/testsuite/gcc.dg/analyzer/fd-4.c | 31 +++-
gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c | 223 ++++++++++++++++++++++++++++
gcc/testsuite/gcc.dg/debug/btf/btf-int-1.c | 18 ++-
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-1.c | 4 +-
12 files changed, 528 insertions(+), 26 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/pr106474.C
create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c
--
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_bootstrap/master-arm-bootstrap
in repository toolchain/ci/base-artifacts.
discards 14cc4fb4e 0: update: binutils-gcc: 2
new 74aa48957 0: update: binutils-gcc: 2
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 (14cc4fb4e)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_bootstrap/master-arm [...]
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 1612 -> 1592 bytes
02-prepare_abe/console.log.xz | Bin 2716 -> 2740 bytes
04-build_abe-binutils/console.log.xz | Bin 51156 -> 51076 bytes
05-build_abe-bootstrap/console.log.xz | Bin 463408 -> 463676 bytes
06-check_regression/console.log.xz | Bin 416 -> 416 bytes
07-update_baseline/console.log | 16 ++++++++--------
jenkins/manifest.sh | 8 ++++----
7 files changed, 12 insertions(+), 12 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_bootstrap/release-aarch64-bootstrap_profiled_lto
in repository toolchain/ci/base-artifacts.
discards cf584c09a 0: update: binutils-gcc: 2
new cb76496d2 0: update: binutils-gcc: 2
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 (cf584c09a)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_bootstrap/release-aa [...]
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 1712 -> 1620 bytes
02-prepare_abe/console.log.xz | Bin 2740 -> 2736 bytes
04-build_abe-binutils/console.log.xz | Bin 38064 -> 38080 bytes
05-build_abe-bootstrap_profiled_lto/console.log.xz | Bin 499816 -> 502884 bytes
06-check_regression/console.log.xz | Bin 416 -> 416 bytes
07-update_baseline/console.log | 16 ++++++++--------
jenkins/manifest.sh | 10 +++++-----
7 files changed, 13 insertions(+), 13 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 c1dbe9a1c86d Merge tag 'thermal-5.20-rc1' of git://git.kernel.org/pub/s [...]
new fb5e29df8d15 tools/power turbostat: Introduce support for RaptorLake
new 033312336d67 tools/power turbostat: print the kernel boot commandline
new e13da9a1dbe4 tools/power turbostat: replace strncmp with single charact [...]
new 5e5fd36c58d6 tools/power turbostat: Fix file pointer leak
new a5c6d65d06eb tools/power turbostat: Show uncore frequency
new 7535249d10a8 tools/power turbostat: update turbostat.8
new 774627c59848 tools/power turbostat: dump CPUID.7.EDX.Hybrid
new 5d6228452c00 tools/power turbostat: simplify dump_turbo_ratio_limits()
new 4af184ee8b2c tools/power turbostat: dump secondary Turbo-Ratio-Limit
new 1c1313b50af7 tools/power turbostat: add support for ALDERLAKE_N
new 6f9cf553deb8 tools/power turbostat: Support RAPTORLAKE P
new 2db0e5eb9c48 tools/power turbosstat: fix comment
new 684e40e99e59 tools/power turbostat: separate SPR from ICX
new eade39b2bf7f tools/power turbostat: cleanup 'automatic_cstate_conversio [...]
new 0e4d42af8147 tools/power turbostat: fix SPR PC6 limits
new 6287e6f0fdd3 tools/power turbostat: do not decode ACC for ICX and SPR
new 3afe697b74bc tools/power turbostat: version 2022.07.28
new efb2883060af Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...]
new 0702e5364f64 io_uring: define a 'prep' and 'issue' handler for each opcode
new ed29b0b4fd83 io_uring: move to separate directory
new dc919caff6b6 io_uring: move req async preparation into opcode handler
new f49eca21563b io_uring: add generic command payload type to struct io_kiocb
new 3c306fb2f946 io_uring: convert read/write path to use io_cmd_type
new 8d4388d1166f io_uring: convert poll path to use io_cmd_type
new c24b154967b6 io_uring: convert poll_update path to use io_cmd_type
new bd8587e4997a io_uring: remove recvmsg knowledge from io_arm_poll_handler()
new 8ff86d85b74d io_uring: convert net related opcodes to use io_cmd_type
new e4a71006eace io_uring: convert the sync and fallocate paths to use io_cmd_type
new f38987f09a06 io_uring: convert cancel path to use io_cmd_type
new a43714ace50d io_uring: convert timeout path to use io_cmd_type
new dd752582e398 io_uring: convert open/close path to use io_cmd_type
new 37d4842f11c5 io_uring: convert madvise/fadvise to use io_cmd_type
new bb040a21fd05 io_uring: convert file system request types to use io_cmd_type
new 3e93a3571a17 io_uring: convert epoll to io_cmd_type
new 2511d3030c5e io_uring: convert splice to use io_cmd_type
new c1ee55950155 io_uring: convert msg and nop to io_cmd_type
new ea5af87d29cf io_uring: convert rsrc_update to io_cmd_type
new ceb452e1b4ba io_uring: convert xattr to use io_cmd_type
new 9a3a11f977f9 io_uring: convert iouring_cmd to io_cmd_type
new 890968dc0336 io_uring: unify struct io_symlink and io_hardlink
new 4d4c9cff4f70 io_uring: define a request type cleanup handler
new e27f928ee1cb io_uring: add io_uring_types.h
new de23077eda61 io_uring: set completion results upfront
new 97b388d70b53 io_uring: handle completions in the core
new 5e2a18d93fec io_uring: move xattr related opcodes to its own file
new e28683bdfc2f io_uring: move nop into its own file
new 11aeb71406dd io_uring: split out filesystem related operations
new 531113bbd5bf io_uring: split out splice related operations
new 0d5847274037 io_uring: split out fs related sync/fallocate functions
new f4c163dd7d4b io_uring: split out fadvise/madvise operations
new 453b329be5ea io_uring: separate out file table handling code
new cd40cae29ef8 io_uring: split out open/close operations
new 99f15d8d6136 io_uring: move uring_cmd handling to its own file
new 4cf90495281b io_uring: add a dummy -EOPNOTSUPP prep handler
new a9c210cebe13 io_uring: move epoll handler to its own file
new e0da14def1ee io_uring: move statx handling to its own file
new f9ead18c1058 io_uring: split network related opcodes into its own file
new 36404b09aa60 io_uring: move msg_ring into its own file
new e418bbc97bff io_uring: move our reference counting into a header
new 59915143e89f io_uring: move timeout opcodes and handling into its own file
new 17437f311490 io_uring: move SQPOLL related handling into its own file
new e5550a1447bf io_uring: use io_is_uring_fops() consistently
new a4ad4f748ea9 io_uring: move fdinfo helpers to its own file
new c9f06aa7de15 io_uring: move io_uring_task (tctx) helpers into its own file
new 92ac8beaea1f io_uring: include and forward-declaration sanitation
new cfd22e6b3319 io_uring: add opcode name to io_op_defs
new 329061d3e2f9 io_uring: move poll handling into its own file
new 7aaff708a768 io_uring: move cancelation into its own file
new 3b77495a9723 io_uring: split provided buffers handling into its own file
new 735729844819 io_uring: move rsrc related data, core, and commands
new c98817e6cd44 io_uring: move remaining file table manipulation to filetable.c
new f3b44f92e59a io_uring: move read/write related opcodes to its own file
new d9b57aa3cfc7 io_uring: move opcode table to opdef.c
new b9ba8a4463cd io_uring: add support for level triggered poll
new 61a2732af4b0 io_uring: deprecate epoll_ctl support
new 5ff4fdffad48 io_uring: make reg buf init consistent
new b25436038f6c io_uring: move defer_list to slow data
new aff5b2df9e8b io_uring: better caching for ctx timeout fields
new 22eb2a3fdea0 io_uring: refactor ctx slow data placement
new aa1e90f64ee5 io_uring: move small helpers to headers
new 48c13d898084 io_uring: explain io_wq_work::cancel_seq placement
new 6a02e4be8187 io_uring: inline ->registered_rings
new aeaa72c69473 io_uring: never defer-complete multi-apoll
new 3a08576b96e3 io_uring: remove check_cq checking from hot paths
new c65f5279ba02 io_uring: don't set REQ_F_COMPLETE_INLINE in tw
new bb8f87003158 io_uring: remove unused IO_REQ_CACHE_SIZE defined
new df9830d883b9 io_uring: rw: delegate sync completions to core io_uring
new 75d7b3aec13b io_uring: kill REQ_F_COMPLETE_INLINE
new 7012c81593d5 io_uring: refactor io_req_task_complete()
new 53ccf69bda6f io_uring: don't inline io_put_kbuf
new 3654ab0c51a9 io_uring: poll: remove unnecessary req->ref set
new 38513c464d3d io_uring: switch cancel_hash to use per entry spinlock
new 1ab1edb0a104 io_uring: pass poll_find lock back
new 4dfab8abb472 io_uring: clean up io_try_cancel
new 4a07723fb4bb io_uring: limit the number of cancellation buckets
new 8b1dfd343ae6 io_uring: clean up io_ring_ctx_alloc
new 0ec6dca22319 io_uring: use state completion infra for poll reqs
new 97bbdc06a444 io_uring: add IORING_SETUP_SINGLE_ISSUER
new a2cdd5193218 io_uring: pass hash table into poll_find
new e6f89be61410 io_uring: introduce a struct for hash table
new 5d7943d99df9 io_uring: propagate locking state to poll cancel
new 9ca9fb24d5fe io_uring: mutex locked poll hashing
new f09c8643f0fa io_uring: kbuf: add comments for some tricky code
new d245bca6375b io_uring: don't expose io_fill_cqe_aux()
new faf88dde060f io_uring: don't inline __io_get_cqe()
new 68494a65d0e2 io_uring: introduce io_req_cqe_overflow()
new ae5735c69bf2 io_uring: deduplicate __io_fill_cqe_req tracing
new e8c328c3913d io_uring: deduplicate io_get_cqe() calls
new b3659a65be70 io_uring: change ->cqe_cached invariant for CQE32
new 27a9d66fec77 io_uring: kill extra io_uring_types.h includes
new ab1c84d855cf io_uring: make io_uring_types.h public
new 48863ffd3e81 io_uring: clean up tracing events
new ad163a7e2562 io_uring: move a few private types to local headers
new d142c3ec8d16 io_uring: remove extra io_commit_cqring()
new 9046c6415be6 io_uring: reshuffle io_uring/io_uring.h
new a830ffd28780 io_uring: move io_eventfd_signal()
new d9dee4302a7c io_uring: remove ->flush_cqes optimisation
new affa87db9010 io_uring: fix multi ctx cancellation
new ba3cdb6fbb6e io_uring: improve task exit timeout cancellations
new b321823a03dc io_uring: fix io_poll_remove_all clang warnings
new 305bef988708 io_uring: hide eventfd assumptions in eventfd paths
new 253993210bd8 io_uring: introduce locking helpers for CQE posting
new 46929b086886 io_uring: add io_commit_cqring_flush()
new f337a84d3952 io_uring: opcode independent fixed buf import
new c059f7858408 io_uring: move io_import_fixed()
new 9da070b14282 io_uring: consistent naming for inline completion
new bce5d70cd64a io_uring: add a warn_once for poll_find
new 4a0fef62788b io_uring: optimize io_uring_task layout
new 625d38b3fd34 io_uring: improve io_run_task_work()
new a6b21fbb4ce3 io_uring: move list helpers to a separate file
new 024f15e033a5 io_uring: dedup io_run_task_work
new ed5ccb3beeba io_uring: remove priority tw list optimisation
new c34398a8c018 io_uring: remove __io_req_task_work_add
new f88262e60bb9 io_uring: lockless task list
new 923d159247b7 io_uring: introduce llist helpers
new 3a0c037b0e16 io_uring: batch task_work
new eccd8801858f io_uring: add trace event for running task work
new c6dd763c2460 io_uring: trace task_work_run
new 024b8fde3320 io_uring: kbuf: kill __io_kbuf_recycle()
new 88f52eaad2df io_uring: have cancelation API accept io_uring_task directly
new 7d8ca7250197 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag
new 78a861b94959 io_uring: add sync cancelation API through io_uring_register()
new 0638cd7be212 io_uring: clean poll ->private flagging
new 13a99017ff19 io_uring: remove events caching atavisms
new 5204aa8c43bd io_uring: add a helper for apoll alloc
new 063a007996bf io_uring: change arm poll return values
new de08356f4858 io_uring: refactor poll arm error handling
new 49f1c68e048f io_uring: optimise submission side poll_refs
new 795bbbc8a9a1 io_uring: kbuf: inline io_kbuf_recycle_ring()
new fe991a7688f8 io_uring: move POLLFREE handling to separate function
new 37c7bd31b3e9 io_uring: improve io_fail_links()
new 3218e5d32dbc io_uring: fuse fallback_node and normal tw node
new ad8b261d8374 io_uring: remove extra TIF_NOTIFY_SIGNAL check
new 3273c4407acd io_uring: don't check file ops of registered rings
new fbb8bb029117 io_uring: remove ctx->refs pinning on enter
new 8fcf4c48f44b io_uring: replace zero-length array with flexible-array member
new f110ed8498af io_uring: split out fixed file installation and removal
new e6130eba8a84 io_uring: add support for passing fixed file descriptors
new 6e73dffbb93c io_uring: let to set a range for file slot allocation
new b8c015598c8e io_uring: allow 0 length for buffer select
new 32f3c434b142 io_uring: restore bgid in io_put_kbuf
new 5702196e7d9d io_uring: allow iov_len = 0 for recvmsg and buffer select
new d4e097dae29c io_uring: recycle buffers on error
new 2ba69707d915 io_uring: clean up io_poll_check_events return values
new 114eccdf0e36 io_uring: add IOU_STOP_MULTISHOT return code
new 52120f0fadcb io_uring: add allow_overflow to io_post_aux_cqe
new a2da676376fe io_uring: fix multishot poll on overflow
new cbd25748545c io_uring: fix multishot accept ordering
new b3fdea6ecb55 io_uring: multishot recv
new 9b26e811e934 io_uring: fix io_uring_cqe_overflow trace format
new e0486f3f7c1b io_uring: only trace one of complete or overflow
new cf0dd9527eee io_uring: disable multishot recvmsg
new 7a121ced6e64 io_uring: don't miss setting REQ_F_DOUBLE_POLL
new ceff501790a9 io_uring: don't race double poll setting REQ_F_ASYNC_DATA
new b21a51e26e9a io_uring: clear REQ_F_HASH_LOCKED on hash removal
new e8375e43ca2d io_uring: consolidate hash_locked io-wq handling
new 9da7471ed10d io_uring: move apoll cache to poll.c
new 9b797a37c4bd io_uring: add abstraction around apoll cache
new 9731bc9855dc io_uring: impose max limit on apoll cache
new 43e0bbbd0b0e io_uring: add netmsg cache
new e2df2ccb753e io_uring: fix multishot ending when not polled
new 6d2f75a0cf30 io_uring: support 0 length iov in buffer select in compat
new 7fa875b8e53c net: copy from user before calling __copy_msghdr
new 72c531f8ef30 net: copy from user before calling __get_compat_msghdr
new 9bb66906f23e io_uring: support multishot in recvmsg
new 4ccc6db0900f io_uring: Use atomic_long_try_cmpxchg in __io_account_mem
new 9b0fc3c054ff io_uring: fix types in io_recvmsg_multishot_overflow
new 48904229928d io_uring: Don't require reinitable percpu_ref
new 4f6a94d33740 net: fix compat pointer in get_compat_msghdr()
new f6b543fd03d3 io_uring: ensure REQ_F_ISREG is set async offload
new b349b1181d24 Merge tag 'for-5.20/io_uring-2022-07-29' of git://git.kern [...]
new ea6813be07dc mm: Move starting of background writeback into the main ba [...]
new e92eebbb0921 mm: Move updates of dirty_exceeded into one place
new fe6c9c6e3e3e mm: Add balance_dirty_pages_ratelimited_flags() function
new 9753b868fda4 iomap: Add flags parameter to iomap_page_create()
new cae2de697891 iomap: Add async buffered write support
new 18e419f6e80a iomap: Return -EAGAIN from iomap_write_iter()
new 8017553980d0 fs: add a FMODE_BUF_WASYNC flags for f_mode
new faf99b563558 fs: add __remove_file_privs() with flags parameter
new 6a2aa5d85de5 fs: Split off inode_needs_update_time and __file_update_time
new 66fa3cedf16a fs: Add async write file modification handling.
new 4e17aaab5435 io_uring: Add support for async buffered writes
new e053aaf4da56 io_uring: fix issue with io_write() not always undoing sb_ [...]
new 1c849b481b3e io_uring: Add tracepoint for short writes
new 9641506b2dee xfs: Specify lockmode when calling xfs_ilock_for_iomap()
new 1aa91d9c9933 xfs: Add async buffered write support
new 0dd316ba8692 mm: honor FGP_NOWAIT for page cache page allocation
new 98e247464088 Merge tag 'for-5.20/io_uring-buffered-writes-2022-07-29' o [...]
new 8eb77cc73977 ipv4: avoid partial copy for zc
new 773ba4fe9104 ipv6: avoid partial copy for zc
new 1b4b2b09d4fb skbuff: don't mix ubuf_info from different sources
new 2e07a521e1e4 skbuff: add SKBFL_DONT_ORPHAN flag
new 7c701d92b2b5 skbuff: carry external ubuf_info in msghdr
new ebe73a284f4d net: Allow custom iter handler in msghdr
new 753f1ca4e1e5 net: introduce managed frags infrastructure
new 84ce071e38a6 net: introduce __skb_fill_page_desc_noacc
new c445f31b3cfa ipv4/udp: support externally provided ubufs
new 1fd3ae8c906c ipv6/udp: support externally provided ubufs
new eb315a7d1396 tcp: support externally provided ubufs
new 2829a267fca2 net: fix uninitialised msghdr->sg_from_iter
new 32e09298c8b3 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...]
new 4effe18fc0da Merge branch 'for-5.20/io_uring' into for-5.20/io_uring-ze [...]
new e02b66512738 io_uring: initialise msghdr::msg_ubuf
new e70cb60893ca io_uring: export io_put_task()
new eb42cebb2cf2 io_uring: add zc notification infrastructure
new eb4a299b2f95 io_uring: cache struct io_notif
new e58d498e81ba io_uring: complete notifiers in tw
new 68ef5578efc8 io_uring: add rsrc referencing for notifiers
new bc24d6bd32df io_uring: add notification slot registration
new 06a5464be84e io_uring: wire send zc request type
new e29e3bd4b968 io_uring: account locked pages for non-fixed zc
new 092aeedb750a io_uring: allow to pass addr into sendzc
new 10c7d33ecd51 io_uring: sendzc with fixed buffers
new 63809137ebb5 io_uring: flush notifiers after sendzc
new 4379d5f15b3f io_uring: rename IORING_OP_FILES_UPDATE
new 492dddb4f6e3 io_uring: add zc notification flush requests
new 3ff1a0d395c0 io_uring: enable managed frags with register buffers
new d8b6171bd58a selftests/io_uring: test zerocopy send
new cb309ae49da7 io_uring/net: improve io_get_notif_slot types
new 2e32ba5607ee io_uring/net: checks errors of zc mem accounting
new 6a9ce66f4d08 io_uring/net: make page accounting more consistent
new 293402e564a7 io_uring/net: use unsigned for flags
new bd1a3783dd74 io_uring: export req alloc from core
new 14b146b688ad io_uring: notification completion optimisation
new 42df1cbf6a47 Merge tag 'for-5.20/io_uring-zerocopy-send-2022-07-29' of [...]
new b82d9fa257cb block: fix infinite loop for invalid zone append
new c58c0074c54c block/bio: remove duplicate append pages code
new 3850e13f2853 block: export dma_alignment attribute
new 4a2dcc359113 block: introduce bdev_dma_alignment helper
new 37fee2e42ebb block: add a helper function for dio alignment
new 67927d220150 block/merge: count bytes instead of sectors
new 9cfe3ddecdc5 block/bounce: count bytes instead of sectors
new cfa320f72882 iov: introduce iov_iter_aligned
new 5debd9691c3a block: introduce bdev_iter_is_aligned helper
new b1a000d3b8ec block: relax direct io memory alignment
new bf8d08532bc1 iomap: add support for dma aligned direct-io
new 798f2a6f734d block: Directly use ida_alloc()/free()
new 62c159a03da9 blk-iocost: Simplify ioc_rqos_done()
new 7e923f40a4d2 block: Rename a blk_mq_map_queue() argument
new 51ab80f0aa86 block: Make blk_mq_get_sq_hctx() select the proper hardwar [...]
new 8689461be3f1 block: factor out a chunk_size_left helper
new c39493222e41 dm: open code blk_max_size_offset in max_io_len
new c88751907495 block: open code blk_max_size_offset in blk_rq_get_max_sectors
new 84613beda427 block: cleanup variable naming in get_max_io_size
new efef739d5f37 block: fold blk_max_size_offset into get_max_io_size
new 2a9336c42a6a block: move blk_queue_get_max_sectors to blk.h
new 6c77b152f5f1 bfq: Remove useless code in bfq_lookup_next_entity
new c28c49b09e49 block: bfq: Remove an unused function definition
new 1d87be8212c8 block: bfq: Fix kernel-doc headers
new 3c8f9da41ed9 blk-mq: Don't disable preemption around __blk_mq_run_hw_queue().
new e589f4644596 block: fix default IO priority handling again
new f7eda402878b block: Return effective IO priority from get_current_ioprio()
new 893e5d32d583 block: Generalize get_current_ioprio() for any task
new fc25545e17bd block: Make ioprio_best() static
new 4b838d9ee950 block: Fix handling of tasks without ioprio in ioprio_get(2)
new f25865447294 blk-ioprio: Remove unneeded field
new 82b74cac2849 blk-ioprio: Convert from rqos policy to direct call
new 9c6227e04355 block: Initialize bio priority earlier
new a78418e6a04c block: Always initialize bio IO priority on submit
new ee78ec1077d3 blk-mq: blk_mq_tag_busy is no need to return a value
new ec5263f422a3 mtip32xx: remove the device_status debugfs file
new e8b58ef09e84 mtip32xx: fix device removal
new 1f90307e5f0d block: remove QUEUE_FLAG_DEAD
new 0e3534022f26 block: stop setting the nomerges flags in blk_cleanup_queue
new 6f8191fdf41d block: simplify disk shutdown
new 8b9ab6266204 block: remove blk_cleanup_disk
new cc5c516df028 block: simplify blktrace sysfs attribute creation
new 060f131e9c43 block: remove a superflous queue kobject reference
new 4a8d14bba486 block: use default groups to register the queue attributes
new 81f0c2ef41b0 block: remove the extra gendisk reference in __blk_mq_regi [...]
new eaa870f97544 blk-mq: rename blk_mq_sysfs_{,un}register
new 8682b92e5ab8 blk-mq: cleanup disk sysfs registration
new b9a1c179bdfa block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_ [...]
new 6a27d28c81bc block: move ->ia_ranges from the request_queue to the gendisk
new 22d0c4080fe4 block: simplify disk_set_independent_access_ranges
new 362b8c16f8fc blk-cgroup: factor out blkcg_iostat_update()
new e55cf7981405 blk-cgroup: factor out blkcg_free_all_cpd()
new deef1be18e3f scsi: core: Remove reserved request time-out handling
new 99e48cd6855e blk-mq: Add a flag for reserved requests
new 9bdb4833dd39 blk-mq: Drop blk_mq_ops.timeout 'reserved' arg
new 1263c1929fb8 scsi: fnic: Drop reserved request handling
new 2dd6532e9591 blk-mq: Drop 'reserved' arg of busy_tag_iter_fn
new 4cf6e6c0106b blk-mq: Drop local variable for reserved tag
new f1a8bbd1100d block: remove a superflous ifdef in blkdev.h
new 6cc37a672a1e block: call blk_queue_free_zone_bitmaps from disk_release
new edd1dbc83b1d block: use bdev_is_zoned instead of open coding it
new 6deacb3bfac2 block: simplify blk_mq_plug
new 052e545c9276 block: simplify blk_check_zone_append
new 6b2bd274744e block: pass a gendisk to blk_queue_set_zoned
new b3c72f8138b5 block: pass a gendisk to blk_queue_clear_zone_settings
new 5d40066567a7 block: pass a gendisk to blk_queue_free_zone_bitmaps
new 1dc0172027b0 block: remove queue_max_open_zones and queue_max_active_zones
new 982977df4817 block: pass a gendisk to blk_queue_max_open_zones and blk_ [...]
new b623e347323f block: replace blkdev_nr_zones with bdev_nr_zones
new 375c140c199e block: use bdev based helpers in blkdev_zone_mgmt{,all}
new a239145ad18b nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emu [...]
new fabed68c2723 dm-zoned: cleanup dmz_fixup_devices
new de71973c2951 block: remove blk_queue_zone_sectors
new d86e716aa406 block: move zone related fields to struct gendisk
new f3ec5d115547 blk-mq: don't create hctx debugfs dir until q->debugfs_dir [...]
new f4b1e27db49c block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below
new 939f9dd040fe block: Use try_cmpxchg in update_io_ticks
new aee8960c2eae blk-iolatency: Use atomic{,64}_try_cmpxchg
new 96388f57d2aa blk-cgroup: Use atomic{,64}_try_cmpxchg
new 71f28f3136af ublk_drv: add io_uring based userspace block driver
new 0edb3696c171 ublk_drv: support to complete io command via task_work_add
new cebbe577cb17 ublk_drv: fix request queue leak
new 5bf83e9a14dd block: stop using bdevname in bdev_write_inode
new 02ff3dd20f51 block: stop using bdevname in __blkdev_issue_discard
new 1b70ccecaed4 drbd: stop using bdevname in drbd_report_io_error
new fa070a3b50a1 pktcdvd: stop using bdevname in pkt_seq_show
new beecf70ee843 pktcdvd: stop using bdevname in pkt_new_dev
new 6e880cf59932 rnbd-srv: remove the name field from struct rnbd_dev
new 4664954c9421 ocfs2/cluster: remove the hr_dev_name field from struct o2 [...]
new c5b045b98389 ext4: only initialize mmp_bdevname once
new 900d156bac2b block: remove bdevname
new ff07a02e9e8e treewide: Rename enum req_opf into enum req_op
new 77e7ffd7ad39 block: Use enum req_op where appropriate
new 86947df3a923 block: Change the type of the last .rw_page() argument
new 2d9b02be73ba block: Change the type of req_op() and bio_op() into enum req_op
new 342a72a33407 block: Introduce the type blk_opf_t
new 16458cf3bd15 block: Use the new blk_opf_t type
new dc469ba2e790 block/bfq: Use the new blk_opf_t type
new f8359efe4742 block/mq-deadline: Use the new blk_opf_t type
new d625fecd8af8 block/kyber: Use the new blk_opf_t type
new 22c80aac882f blktrace: Trace remapped requests correctly
new 919dbca8670d blktrace: Use the new blk_opf_t type
new ba91fd01aad2 block/brd: Use the enum req_op type
new 9945172a7120 block/drbd: Use the enum req_op and blk_opf_t types
new 86563de87447 block/drbd: Combine two drbd_submit_peer_request() arguments
new 23f8ae7148cc block/floppy: Fix a sparse warning
new 03df83ac9eb7 block/rnbd: Use blk_opf_t where appropriate
new 6c5412e26834 xen-blkback: Use the enum req_op and blk_opf_t types
new bc0421ea44b8 block/zram: Use enum req_op where appropriate
new ba229aa8f249 nvdimm-btt: Use the enum req_op type
new 7ee1de6e2712 um: Use enum req_op where appropriate
new 581075e4f647 dm/core: Reduce the size of struct dm_io_request
new 71f7113d20ae dm/core: Rename kcopyd_job.rw into kcopyd.op
new a3282b432f64 dm/core: Combine request operation type and flags
new 67a7b9a5b54f dm/ebs: Change 'int rw' into 'enum req_op op'
new eff17e5161fe dm/dm-flakey: Use the new blk_opf_t type
new c9154a4cb8dc dm/dm-integrity: Combine request operation and flags
new c1389b33332e dm mirror log: Use the new blk_opf_t type
new 6b9901395702 dm-snap: Combine request operation type and flags
new 8a5a7ce8774c dm/zone: Use the enum req_op type
new 13a1f650b6ec dm/dm-zoned: Use the enum req_op type
new 4ce4c73f662b md/core: Combine two sync_page_io() arguments
new 9a4fd6a22c64 md/bcache: Combine two uuid_io() arguments
new 552eee3b53f6 md/bcache: Combine two prio_io() arguments
new 3c5e514db58f md/raid1: Use the new blk_opf_t type
new cb1802ff82e1 md/raid10: Use the new blk_opf_t type
new a9010741ce7c md/raid5: Use the enum req_op and blk_opf_t types
new f9ed86dc1dc8 nvme/host: Use the enum req_op and blk_opf_t types
new a288000f9fe3 nvme/target: Use the new blk_opf_t type
new ea957547e819 scsi/core: Improve static type checking
new 88b32c3cdf5f scsi/core: Change the return type of scsi_noretry_cmd() into bool
new 2599cac57a9a scsi/core: Use the new blk_opf_t type
new c15cbe9a84b0 scsi/device_handlers: Use the new blk_opf_t type
new 0d8009f39d0a scsi/ufs: Rename a 'dir' argument into 'op'
new 79fe9d7d9f64 scsi/target: Use the new blk_opf_t type
new f8e6e4bd9fd8 mm: Use the new blk_opf_t type
new 3ae7286943ae fs/buffer: Use the new blk_opf_t type
new 1420c4a549bf fs/buffer: Combine two submit_bh() and ll_rw_block() arguments
new c6293eacfc16 fs/direct-io: Reduce the size of struct dio
new f84c94afcf82 fs/mpage: Use the new blk_opf_t type
new bf9486d6dd23 fs/btrfs: Use the enum req_op and blk_opf_t types
new 67c0f556302c fs/ext4: Use the new blk_opf_t type
new 7649c873c16a fs/f2fs: Use the enum req_op and blk_opf_t types
new 67688c08b7e5 fs/gfs2: Use the enum req_op and blk_opf_t types
new c85f99929ea6 fs/hfsplus: Use the enum req_op and blk_opf_t types
new dbd4eb8148f6 fs/iomap: Use the new blk_opf_t type
new 6669797b0dd4 fs/jbd2: Fix the documentation of the jbd2_write_superbloc [...]
new 5d12ce77e1e6 fs/nfs: Use enum req_op where appropriate
new ed4512590bd5 fs/nilfs2: Use the enum req_op and blk_opf_t types
new ce6b53158834 fs/ntfs3: Use enum req_op where appropriate
new 61ba06c7069b fs/ocfs2: Use the enum req_op and blk_opf_t types
new 568e34ed7339 PM: Use the enum req_op and blk_opf_t types
new d03025aef867 fs/xfs: Use the enum req_op and blk_opf_t types
new e46b59704967 fs/zonefs: Use the enum req_op type for tracing request op [...]
new f54541403b2f fs/buffer: Fix the ll_rw_block() kernel-doc header
new 020e3618cc81 blktrace: Fix the blk_fill_rwbs() kernel-doc header
new f2450f8a2c1e ublk_drv: fix build warning with -Wmaybe-uninitialized and [...]
new f50e5d670c62 ublk_drv: fix missing error return code in ublk_add_dev()
new 6b1439d203a3 ublk_drv: remove unneeded semicolon
new d276a22314c2 ublk: remove UBLK_IO_F_INTEGRITY
new fe3333f69538 ublk_drv: fix an IS_ERR() vs NULL check
new bf14fad19ffb mmc: fix disk/queue leak in case of adding disk failure
new 14a6e2eb7df5 block: don't allow the same type rq_qos add more than once
new c229686b26ee ublk: add a MAINTAINERS entry
new 5f8bcc837a96 ublk: remove UBLK_IO_F_PREFLUSH
new 49d686cceed2 ublk: remove the empty open and release block device operations
new fa362045564e ublk: simplify ublk_ch_open and ublk_ch_release
new 34d8f2bea529 ublk: cleanup ublk_ctrl_uring_cmd
new cfee7e4de287 ublk: fold __ublk_create_dev into ublk_ctrl_add_dev
new c50061f0f1a9 ublk: rewrite ublk_ctrl_get_queue_affinity to not rely on [...]
new 6d9e6dfdf3b2 ublk: defer disk allocation
new 0a3e5cc7bbfc blk-mq: fix error handling in __blk_mq_alloc_disk
new c5db2cfc6274 block: call blk_mq_exit_queue from disk_release for never [...]
new 828b5f017d9d block: remove __blk_get_queue
new e94eb459d3e4 ublk_drv: fix lockdep warning
new fa9482e0b23d ublk_drv: fix error handling of ublk_add_dev
new 6d8c5afc9ab1 ublk_drv: make sure that correct flags(features) returned [...]
new 8d9fdb6011b4 ublk_drv: fix double shift bug
new c013d0af81f6 Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel. [...]
new 4ed045d8756a dm: unexport dm_get_reserved_rq_based_ios
new e810cb78bc4b dm: refactor dm_md_mempool allocation
new 444fe04f7a5a dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling
new 61cbe7888d03 dm: add dm_bio_rewind() API to DM core
new 8b211aaccb91 dm: add two stage requeue mechanism
new 2aec377a2925 dm table: remove dm_table_get_num_targets() wrapper
new 564b5c5476cd dm table: audit all dm_table_get_target() callers
new 899ab445a467 dm table: rename dm_target variable in dm_table_add_target()
new 20e6fc85621c dm verity: fix checkpatch close brace error
new 5c29e784738c dm cache: fix typo in 2 comment blocks
new ce92fc4b8bc0 dm raid: remove redundant "the" in parse_raid_params() comment
new 962c6296f054 dm snapshot: fix typo in snapshot_map() comment
new 8b301af4c65b Documentation: dm writecache: add blank line before option [...]
new 11093e6f0de9 Documentation: dm writecache: Render status list as list
new ca7dc242e358 dm writecache: set a default MAX_WRITEBACK_JOBS
new 949d49ec306d dm kcopyd: use __GFP_HIGHMEM when allocating pages
new 9bc0c92e4b82 dm writecache: return void from functions
new 2c6e755b49d2 dm writecache: count number of blocks read, not number of [...]
new b2676e1482af dm writecache: count number of blocks written, not number [...]
new 2ee73ef60db4 dm writecache: count number of blocks discarded, not numbe [...]
new 3534e5a5ed29 dm thin: fix use-after-free crash in dm_sm_register_thresh [...]
new e120a5f1e78f dm: return early from dm_pr_call() if DM device is suspended
new 8dd87f3c5283 dm: Allow dm_call_pr to be used for path searches
new 701510875975 dm: Start pr_reserve from the same starting path
new 08a3c338e080 dm: Fix PR release handling for non All Registrants
new c6adada5b704 dm: Start pr_preempt from the same starting path
new 1fbeea217d8f dm raid: fix address sanitizer warning in raid_status
new 7dad24db59d2 dm raid: fix address sanitizer warning in raid_resume
new 9dd1cd3220ec dm: fix dm-raid crash if md_handle_request() splits bio
new 8374cfe647a1 Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub [...]
The 454 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/ABI/stable/sysfs-block | 9 +
.../admin-guide/device-mapper/writecache.rst | 18 +-
Documentation/scsi/scsi_eh.rst | 3 +-
Documentation/scsi/scsi_mid_low_api.rst | 2 +-
MAINTAINERS | 14 +-
Makefile | 1 +
arch/m68k/emu/nfblock.c | 4 +-
arch/um/drivers/ubd_kern.c | 8 +-
arch/x86/include/asm/msr-index.h | 1 +
arch/xtensa/platforms/iss/simdisk.c | 4 +-
block/Kconfig | 1 -
block/bdev.c | 10 +-
block/bfq-cgroup.c | 34 +-
block/bfq-iosched.c | 16 +-
block/bfq-iosched.h | 8 +-
block/bfq-wf2q.c | 5 +-
block/bio.c | 126 +-
block/blk-cgroup-rwstat.h | 8 +-
block/blk-cgroup.c | 76 +-
block/blk-cgroup.h | 12 +-
block/blk-core.c | 80 +-
block/blk-flush.c | 6 +-
block/blk-ia-ranges.c | 65 +-
block/blk-ioc.c | 2 +
block/blk-iocost.c | 22 +-
block/blk-iolatency.c | 30 +-
block/blk-ioprio.c | 57 +-
block/blk-ioprio.h | 9 +
block/blk-lib.c | 6 +-
block/blk-merge.c | 79 +-
block/blk-mq-debugfs-zoned.c | 6 +-
block/blk-mq-debugfs.c | 19 +-
block/blk-mq-sysfs.c | 45 +-
block/blk-mq-tag.c | 31 +-
block/blk-mq-tag.h | 10 +-
block/blk-mq.c | 105 +-
block/blk-mq.h | 39 +-
block/blk-rq-qos.c | 10 +-
block/blk-rq-qos.h | 11 +-
block/blk-settings.c | 11 +-
block/blk-sysfs.c | 60 +-
block/blk-throttle.c | 7 +-
block/blk-wbt.c | 30 +-
block/blk-zoned.c | 92 +-
block/blk.h | 34 +-
block/bounce.c | 13 +-
block/bsg-lib.c | 6 +-
block/elevator.h | 2 +-
block/fops.c | 28 +-
block/genhd.c | 80 +-
block/ioctl.c | 2 +-
block/ioprio.c | 58 +-
block/kyber-iosched.c | 8 +-
block/mq-deadline.c | 4 +-
block/partitions/core.c | 3 +-
drivers/block/Kconfig | 9 +
drivers/block/Makefile | 2 +
drivers/block/amiflop.c | 2 +-
drivers/block/aoe/aoeblk.c | 2 +-
drivers/block/aoe/aoedev.c | 2 +-
drivers/block/ataflop.c | 5 +-
drivers/block/brd.c | 8 +-
drivers/block/drbd/drbd_actlog.c | 9 +-
drivers/block/drbd/drbd_bitmap.c | 2 +-
drivers/block/drbd/drbd_int.h | 5 +-
drivers/block/drbd/drbd_main.c | 4 +-
drivers/block/drbd/drbd_receiver.c | 24 +-
drivers/block/drbd/drbd_req.c | 6 +-
drivers/block/drbd/drbd_worker.c | 2 +-
drivers/block/floppy.c | 8 +-
drivers/block/loop.c | 3 +-
drivers/block/mtip32xx/mtip32xx.c | 307 +-
drivers/block/mtip32xx/mtip32xx.h | 5 -
drivers/block/n64cart.c | 2 +-
drivers/block/nbd.c | 9 +-
drivers/block/null_blk/main.c | 15 +-
drivers/block/null_blk/null_blk.h | 12 +-
drivers/block/null_blk/trace.h | 2 +-
drivers/block/null_blk/zoned.c | 12 +-
drivers/block/paride/pcd.c | 4 +-
drivers/block/paride/pd.c | 6 +-
drivers/block/paride/pf.c | 4 +-
drivers/block/pktcdvd.c | 14 +-
drivers/block/ps3disk.c | 4 +-
drivers/block/ps3vram.c | 4 +-
drivers/block/rbd.c | 2 +-
drivers/block/rnbd/rnbd-clt.c | 6 +-
drivers/block/rnbd/rnbd-proto.h | 7 +-
drivers/block/rnbd/rnbd-srv-dev.c | 1 -
drivers/block/rnbd/rnbd-srv-dev.h | 1 -
drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +-
drivers/block/rnbd/rnbd-srv.c | 9 +-
drivers/block/rnbd/rnbd-srv.h | 3 +-
drivers/block/sunvdc.c | 4 +-
drivers/block/swim.c | 2 +-
drivers/block/swim3.c | 2 +-
drivers/block/sx8.c | 6 +-
drivers/block/ublk_drv.c | 1545 +++
drivers/block/virtio_blk.c | 3 +-
drivers/block/xen-blkback/blkback.c | 6 +-
drivers/block/xen-blkfront.c | 4 +-
drivers/block/z2ram.c | 3 +-
drivers/block/zram/zram_drv.c | 8 +-
drivers/cdrom/gdrom.c | 3 +-
drivers/infiniband/ulp/srp/ib_srp.c | 3 +-
drivers/md/Makefile | 2 +-
drivers/md/bcache/super.c | 27 +-
drivers/md/dm-bufio.c | 26 +-
drivers/md/dm-cache-metadata.h | 2 +-
drivers/md/dm-cache-target.c | 2 +-
drivers/md/dm-core.h | 23 +-
drivers/md/dm-ebs-target.c | 15 +-
drivers/md/dm-flakey.c | 8 +-
drivers/md/dm-ima.c | 5 +-
drivers/md/dm-integrity.c | 76 +-
drivers/md/dm-io-rewind.c | 166 +
drivers/md/dm-io.c | 38 +-
drivers/md/dm-ioctl.c | 6 +-
drivers/md/dm-kcopyd.c | 28 +-
drivers/md/dm-log.c | 8 +-
drivers/md/dm-raid.c | 9 +-
drivers/md/dm-raid1.c | 12 +-
drivers/md/dm-rq.c | 1 -
drivers/md/dm-snap-persistent.c | 25 +-
drivers/md/dm-snap.c | 2 +-
drivers/md/dm-table.c | 324 +-
drivers/md/dm-thin-metadata.c | 7 +-
drivers/md/dm-thin.c | 4 +-
drivers/md/dm-verity-target.c | 7 +-
drivers/md/dm-writecache.c | 55 +-
drivers/md/dm-zone.c | 95 +-
drivers/md/dm-zoned-metadata.c | 5 +-
drivers/md/dm-zoned-target.c | 25 +-
drivers/md/dm-zoned.h | 2 +-
drivers/md/dm.c | 495 +-
drivers/md/dm.h | 4 -
drivers/md/md-bitmap.c | 6 +-
drivers/md/md.c | 16 +-
drivers/md/md.h | 3 +-
drivers/md/raid1.c | 14 +-
drivers/md/raid10.c | 22 +-
drivers/md/raid5-cache.c | 12 +-
drivers/md/raid5-ppl.c | 12 +-
drivers/md/raid5.c | 3 +-
drivers/memstick/core/ms_block.c | 3 +-
drivers/memstick/core/mspro_block.c | 3 +-
drivers/mmc/core/block.c | 6 +-
drivers/mmc/core/queue.c | 4 +-
drivers/mtd/mtd_blkdevs.c | 4 +-
drivers/mtd/ubi/block.c | 4 +-
drivers/nvdimm/btt.c | 8 +-
drivers/nvdimm/pmem.c | 6 +-
drivers/nvme/host/apple.c | 5 +-
drivers/nvme/host/core.c | 5 +-
drivers/nvme/host/fc.c | 18 +-
drivers/nvme/host/ioctl.c | 4 +-
drivers/nvme/host/multipath.c | 4 +-
drivers/nvme/host/nvme.h | 4 +-
drivers/nvme/host/pci.c | 4 +-
drivers/nvme/host/rdma.c | 15 +-
drivers/nvme/host/tcp.c | 15 +-
drivers/nvme/host/zns.c | 6 +-
drivers/nvme/target/io-cmd-bdev.c | 17 +-
drivers/nvme/target/loop.c | 12 +-
drivers/nvme/target/zns.c | 24 +-
drivers/s390/block/dasd.c | 4 +-
drivers/s390/block/dasd_genhd.c | 4 +-
drivers/s390/block/dasd_int.h | 2 +-
drivers/s390/block/dcssblk.c | 8 +-
drivers/s390/block/scm_blk.c | 4 +-
drivers/scsi/aacraid/comminit.c | 2 +-
drivers/scsi/aacraid/linit.c | 2 +-
drivers/scsi/device_handler/scsi_dh_alua.c | 4 +-
drivers/scsi/device_handler/scsi_dh_emc.c | 2 +-
drivers/scsi/device_handler/scsi_dh_hp_sw.c | 4 +-
drivers/scsi/device_handler/scsi_dh_rdac.c | 2 +-
drivers/scsi/fnic/fnic_scsi.c | 14 +-
drivers/scsi/hosts.c | 14 +-
drivers/scsi/mpi3mr/mpi3mr_os.c | 16 +-
drivers/scsi/scsi_error.c | 22 +-
drivers/scsi/scsi_lib.c | 26 +-
drivers/scsi/scsi_priv.h | 4 +-
drivers/scsi/scsi_sysfs.c | 2 +-
drivers/scsi/sd.c | 10 +-
drivers/scsi/sd_zbc.c | 12 +-
drivers/scsi/sr.c | 4 +-
drivers/target/target_core_iblock.c | 4 +-
drivers/ufs/core/ufshcd.c | 4 +-
drivers/ufs/core/ufshpb.c | 7 +-
fs/Makefile | 2 -
fs/btrfs/check-integrity.c | 4 +-
fs/btrfs/compression.c | 6 +-
fs/btrfs/compression.h | 2 +-
fs/btrfs/extent_io.c | 18 +-
fs/btrfs/inode.c | 4 +-
fs/btrfs/raid56.c | 4 +-
fs/buffer.c | 61 +-
fs/direct-io.c | 40 +-
fs/ext4/ext4.h | 8 +-
fs/ext4/fast_commit.c | 4 +-
fs/ext4/mmp.c | 11 +-
fs/ext4/super.c | 20 +-
fs/f2fs/data.c | 11 +-
fs/f2fs/f2fs.h | 6 +-
fs/f2fs/node.c | 2 +-
fs/f2fs/segment.c | 2 +-
fs/gfs2/bmap.c | 5 +-
fs/gfs2/dir.c | 5 +-
fs/gfs2/log.c | 4 +-
fs/gfs2/log.h | 2 +-
fs/gfs2/lops.c | 4 +-
fs/gfs2/lops.h | 2 +-
fs/gfs2/meta_io.c | 18 +-
fs/gfs2/quota.c | 2 +-
fs/hfsplus/hfsplus_fs.h | 2 +-
fs/hfsplus/part_tbl.c | 5 +-
fs/hfsplus/super.c | 4 +-
fs/hfsplus/wrapper.c | 12 +-
fs/inode.c | 168 +-
fs/io_uring.c | 13273 -------------------
fs/iomap/buffered-io.c | 67 +-
fs/iomap/direct-io.c | 12 +-
fs/isofs/compress.c | 2 +-
fs/jbd2/commit.c | 8 +-
fs/jbd2/journal.c | 25 +-
fs/jbd2/recovery.c | 4 +-
fs/mpage.c | 6 +-
fs/nfs/blocklayout/blocklayout.c | 13 +-
fs/nilfs2/btnode.c | 8 +-
fs/nilfs2/btnode.h | 4 +-
fs/nilfs2/btree.c | 6 +-
fs/nilfs2/gcinode.c | 7 +-
fs/nilfs2/mdt.c | 19 +-
fs/ntfs/aops.c | 6 +-
fs/ntfs/compress.c | 2 +-
fs/ntfs/file.c | 2 +-
fs/ntfs/logfile.c | 2 +-
fs/ntfs/mft.c | 4 +-
fs/ntfs3/file.c | 2 +-
fs/ntfs3/fsntfs.c | 2 +-
fs/ntfs3/inode.c | 2 +-
fs/ntfs3/ntfs_fs.h | 2 +-
fs/ocfs2/aops.c | 2 +-
fs/ocfs2/buffer_head_io.c | 8 +-
fs/ocfs2/cluster/heartbeat.c | 75 +-
fs/ocfs2/super.c | 2 +-
fs/read_write.c | 4 +-
fs/reiserfs/inode.c | 4 +-
fs/reiserfs/journal.c | 12 +-
fs/reiserfs/stree.c | 4 +-
fs/reiserfs/super.c | 2 +-
fs/udf/dir.c | 2 +-
fs/udf/directory.c | 2 +-
fs/udf/inode.c | 2 +-
fs/ufs/balloc.c | 2 +-
fs/xfs/xfs_bio_io.c | 2 +-
fs/xfs/xfs_buf.c | 4 +-
fs/xfs/xfs_file.c | 11 +-
fs/xfs/xfs_iomap.c | 11 +-
fs/xfs/xfs_linux.h | 2 +-
fs/xfs/xfs_log_recover.c | 2 +-
fs/zonefs/super.c | 22 +-
fs/zonefs/trace.h | 4 +-
include/linux/bio.h | 10 +-
include/linux/blk-mq.h | 34 +-
include/linux/blk_types.h | 119 +-
include/linux/blkdev.h | 224 +-
include/linux/blktrace_api.h | 13 +-
include/linux/buffer_head.h | 9 +-
include/linux/device-mapper.h | 7 +-
include/linux/dm-io.h | 4 +-
include/linux/fs.h | 4 +
include/linux/io_uring_types.h | 574 +
include/linux/ioprio.h | 24 +-
include/linux/jbd2.h | 2 +-
include/linux/skbuff.h | 66 +-
include/linux/socket.h | 12 +-
include/linux/uio.h | 2 +
include/linux/writeback.h | 11 +-
include/net/compat.h | 5 +-
include/scsi/scsi_cmnd.h | 4 +-
include/scsi/scsi_device.h | 2 +-
include/scsi/scsi_host.h | 2 +-
include/trace/events/f2fs.h | 22 +-
include/trace/events/io_uring.h | 199 +-
include/trace/events/jbd2.h | 12 +-
include/trace/events/nilfs2.h | 4 +-
include/uapi/linux/dm-ioctl.h | 4 +-
include/uapi/linux/io_uring.h | 112 +-
include/uapi/linux/ublk_cmd.h | 161 +
io_uring/Makefile | 11 +
io_uring/advise.c | 99 +
io_uring/advise.h | 7 +
io_uring/alloc_cache.h | 53 +
io_uring/cancel.c | 315 +
io_uring/cancel.h | 23 +
io_uring/epoll.c | 65 +
io_uring/epoll.h | 6 +
io_uring/fdinfo.c | 194 +
io_uring/fdinfo.h | 3 +
io_uring/filetable.c | 193 +
io_uring/filetable.h | 88 +
io_uring/fs.c | 293 +
io_uring/fs.h | 20 +
{fs => io_uring}/io-wq.c | 18 +-
io_uring/io-wq.h | 83 +
io_uring/io_uring.c | 3953 ++++++
io_uring/io_uring.h | 304 +
io_uring/kbuf.c | 549 +
io_uring/kbuf.h | 140 +
io_uring/msg_ring.c | 171 +
io_uring/msg_ring.h | 4 +
io_uring/net.c | 1236 ++
io_uring/net.h | 63 +
io_uring/nop.c | 25 +
io_uring/nop.h | 4 +
io_uring/notif.c | 159 +
io_uring/notif.h | 90 +
io_uring/opdef.c | 510 +
io_uring/opdef.h | 42 +
io_uring/openclose.c | 256 +
io_uring/openclose.h | 14 +
io_uring/poll.c | 965 ++
io_uring/poll.h | 39 +
io_uring/refs.h | 48 +
io_uring/rsrc.c | 1420 ++
io_uring/rsrc.h | 181 +
io_uring/rw.c | 1049 ++
io_uring/rw.h | 23 +
fs/io-wq.h => io_uring/slist.h | 100 +-
io_uring/splice.c | 122 +
io_uring/splice.h | 7 +
io_uring/sqpoll.c | 425 +
io_uring/sqpoll.h | 29 +
io_uring/statx.c | 73 +
io_uring/statx.h | 5 +
io_uring/sync.c | 110 +
io_uring/sync.h | 10 +
io_uring/tctx.c | 340 +
io_uring/tctx.h | 31 +
io_uring/timeout.c | 644 +
io_uring/timeout.h | 36 +
io_uring/uring_cmd.c | 114 +
io_uring/uring_cmd.h | 13 +
io_uring/xattr.c | 258 +
io_uring/xattr.h | 15 +
kernel/power/swap.c | 29 +-
kernel/sched/core.c | 2 +-
kernel/trace/blktrace.c | 72 +-
lib/iov_iter.c | 92 +
mm/filemap.c | 4 +
mm/page-writeback.c | 89 +-
net/compat.c | 40 +-
net/core/datagram.c | 14 +-
net/core/skbuff.c | 37 +-
net/ipv4/ip_output.c | 50 +-
net/ipv4/tcp.c | 33 +-
net/ipv6/ip6_output.c | 49 +-
net/socket.c | 39 +-
tools/power/x86/turbostat/turbostat.8 | 200 +-
tools/power/x86/turbostat/turbostat.c | 240 +-
tools/testing/selftests/net/Makefile | 1 +
tools/testing/selftests/net/io_uring_zerocopy_tx.c | 605 +
.../testing/selftests/net/io_uring_zerocopy_tx.sh | 131 +
364 files changed, 21600 insertions(+), 16398 deletions(-)
create mode 100644 drivers/block/ublk_drv.c
create mode 100644 drivers/md/dm-io-rewind.c
delete mode 100644 fs/io_uring.c
create mode 100644 include/linux/io_uring_types.h
create mode 100644 include/uapi/linux/ublk_cmd.h
create mode 100644 io_uring/Makefile
create mode 100644 io_uring/advise.c
create mode 100644 io_uring/advise.h
create mode 100644 io_uring/alloc_cache.h
create mode 100644 io_uring/cancel.c
create mode 100644 io_uring/cancel.h
create mode 100644 io_uring/epoll.c
create mode 100644 io_uring/epoll.h
create mode 100644 io_uring/fdinfo.c
create mode 100644 io_uring/fdinfo.h
create mode 100644 io_uring/filetable.c
create mode 100644 io_uring/filetable.h
create mode 100644 io_uring/fs.c
create mode 100644 io_uring/fs.h
rename {fs => io_uring}/io-wq.c (99%)
create mode 100644 io_uring/io-wq.h
create mode 100644 io_uring/io_uring.c
create mode 100644 io_uring/io_uring.h
create mode 100644 io_uring/kbuf.c
create mode 100644 io_uring/kbuf.h
create mode 100644 io_uring/msg_ring.c
create mode 100644 io_uring/msg_ring.h
create mode 100644 io_uring/net.c
create mode 100644 io_uring/net.h
create mode 100644 io_uring/nop.c
create mode 100644 io_uring/nop.h
create mode 100644 io_uring/notif.c
create mode 100644 io_uring/notif.h
create mode 100644 io_uring/opdef.c
create mode 100644 io_uring/opdef.h
create mode 100644 io_uring/openclose.c
create mode 100644 io_uring/openclose.h
create mode 100644 io_uring/poll.c
create mode 100644 io_uring/poll.h
create mode 100644 io_uring/refs.h
create mode 100644 io_uring/rsrc.c
create mode 100644 io_uring/rsrc.h
create mode 100644 io_uring/rw.c
create mode 100644 io_uring/rw.h
rename fs/io-wq.h => io_uring/slist.h (56%)
create mode 100644 io_uring/splice.c
create mode 100644 io_uring/splice.h
create mode 100644 io_uring/sqpoll.c
create mode 100644 io_uring/sqpoll.h
create mode 100644 io_uring/statx.c
create mode 100644 io_uring/statx.h
create mode 100644 io_uring/sync.c
create mode 100644 io_uring/sync.h
create mode 100644 io_uring/tctx.c
create mode 100644 io_uring/tctx.h
create mode 100644 io_uring/timeout.c
create mode 100644 io_uring/timeout.h
create mode 100644 io_uring/uring_cmd.c
create mode 100644 io_uring/uring_cmd.h
create mode 100644 io_uring/xattr.c
create mode 100644 io_uring/xattr.h
create mode 100644 tools/testing/selftests/net/io_uring_zerocopy_tx.c
create mode 100755 tools/testing/selftests/net/io_uring_zerocopy_tx.sh
--
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 glibc.
from a3393b3380 Use Linux 5.19 in build-many-glibcs.py
new fccadcdf5b Update syscall lists for Linux 5.19
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:
sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 1 +
sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 1 +
sysdeps/unix/sysv/linux/syscall-names.list | 4 ++--
3 files changed, 4 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.