This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 7f516dd0a Add entry 326287fd5b7b38987dbfbe80013225485d261790 from https [...]
new 1d5b6d2ac Add entry a77ccc81295f41b72f96db000d1aa44e4dc91254 from https [...]
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:
.../tcwg_gnu_embed_check_gcc/master-thumb_m23_soft_eabi/build_url | 2 +-
.../master-thumb_m23_soft_eabi}/last_good | 0
2 files changed, 1 insertion(+), 1 deletion(-)
copy binutils/sha1/{31ed3a9d691493486f6e32357d89a55229dbdc0a => a77ccc81295f41b72f [...]
copy binutils/sha1/a77ccc81295f41b72f96db000d1aa44e4dc91254/{tcwg_gnu_embed_check_ [...]
--
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 adfc3ded5c33 Merge tag 'for-6.12/io_uring-discard-20240913' of git://gi [...]
new dc1a456dc187 cifs: Fix cifs readv callback merge resolution issue
new 43a64bd02f93 cifs: Remove redundant setting of NETFS_SREQ_HIT_EOF
new 61c60977926e audit: use task_tgid_nr() instead of task_pid_nr()
new 8c1867a2f0fd audit: Make use of str_enabled_disabled() helper
new dc644fba3cf8 Merge tag 'audit-pr-20240911' of git://git.kernel.org/pub/ [...]
new da2d41308c42 selinux: Streamline type determination in security_compute_sid
new fc328c869c41 selinux: refactor code to return ERR_PTR in selinux_netlbl [...]
new 2571bb9d553b selinux: annotate false positive data race to avoid KCSAN [...]
new 4ad858bd6fbe selinux: replace kmem_cache_create() with KMEM_CACHE()
new a3422eb4facd selinux: mark both IPv4 and IPv6 accepted connection socke [...]
new 68cfb2833242 selinux: simplify avc_xperms_audit_required()
new d19a9e25a722 selinux: fix style problems in security/selinux/include/audit.h
new ad060dbbcfcf Merge tag 'selinux-pr-20240911' of git://git.kernel.org/pu [...]
The 13 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:
fs/smb/client/cifssmb.c | 2 +-
fs/smb/client/smb2pdu.c | 2 --
kernel/audit.c | 4 ++--
kernel/auditfilter.c | 2 +-
kernel/auditsc.c | 2 +-
security/selinux/avc.c | 20 ++++++-----------
security/selinux/hooks.c | 7 +++++-
security/selinux/include/audit.h | 46 ++++++++++++++++++++--------------------
security/selinux/netlabel.c | 20 ++++++++---------
security/selinux/ss/avtab.c | 7 ++----
security/selinux/ss/ebitmap.c | 4 +---
security/selinux/ss/hashtab.c | 4 +---
security/selinux/ss/services.c | 36 ++++++++++++++++---------------
13 files changed, 73 insertions(+), 83 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 gcc.
from f6e629a7134 PR modula2/116181 Use GCC tree location_t and separate poin [...]
new 4af196b2ebd aarch64: Emit ADD X, Y, Y instead of SHL X, Y, #1 for SVE i [...]
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:
gcc/config/aarch64/aarch64-sve.md | 18 +++++++--
.../gcc.target/aarch64/sve/acle/asm/lsl_s16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_s32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_s64.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_s8.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_u16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_u32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_u64.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_u8.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c | 4 +-
gcc/testsuite/gcc.target/aarch64/sve/adr_1.c | 6 +--
gcc/testsuite/gcc.target/aarch64/sve/adr_6.c | 4 +-
gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7.c | 8 ++--
gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8.c | 8 ++--
gcc/testsuite/gcc.target/aarch64/sve/shift_2.c | 6 +--
gcc/testsuite/gcc.target/aarch64/sve/sve_shl_add.c | 45 ++++++++++++++++++++++
.../aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c | 12 +++---
.../aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c | 12 +++---
.../aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c | 12 +++---
.../aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c | 12 +++---
.../gcc.target/aarch64/sve2/acle/asm/rshl_s16.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_s32.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_s64.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_s8.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_u16.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_u32.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_u64.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_u8.c | 4 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_s64.c | 8 ++--
.../aarch64/sve2/acle/asm/stnt1h_scatter_u64.c | 8 ++--
35 files changed, 151 insertions(+), 96 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sve_shl_add.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.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 3073d684c10 Automatic date update in version.in
new 0f79c44dac4 Fix typo in py-arch.exp
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:
gdb/testsuite/gdb.python/py-arch.exp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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 gcc.
from 952df9c50b3 riscv: Fix duplicate assmbler label in @tlsdesc<mode> insn
new 7fb1117310d AVR: Tweak >= and < compares with consts that are 0 mod 256.
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:
gcc/config/avr/avr-protos.h | 3 +-
gcc/config/avr/avr.cc | 147 +++++++++++++++++++--
gcc/config/avr/avr.md | 70 ++++++----
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-i32.c | 82 ++++++++++++
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u16.c | 73 ++++++++++
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u24.c | 76 +++++++++++
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u32.c | 78 +++++++++++
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u64.c | 84 ++++++++++++
8 files changed, 572 insertions(+), 41 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/avr/torture/cmp-lsr-i32.c
create mode 100644 gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u16.c
create mode 100644 gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u24.c
create mode 100644 gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u32.c
create mode 100644 gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u64.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.
unknown user pushed a change to branch master
in repository linux.
from 69a3a0a45a2f Merge tag 'erofs-for-6.12-rc1' of git://git.kernel.org/pub [...]
new d843634a95a6 io_uring: add napi busy settings to the fdinfo output
new 3d6106aee473 io_uring/rsrc: store folio shift and mask into imu
new a8edbb424b13 io_uring/rsrc: enable multi-hugepage buffer coalescing
new 7255cd894539 io_uring: micro optimization of __io_sq_thread() condition
new 03e02e8f95fe io_uring/kbuf: use 'bl' directly rather than req->buf_list
new 566a424212d7 io_uring/net: use ITER_UBUF for single segment send maps
new a69307a55454 io_uring/kbuf: turn io_buffer_list booleans into flags
new 489b80060cf6 io_uring/napi: refactor __io_napi_busy_loop()
new d5cce407e4f5 io_uring/napi: postpone napi timeout adjustment
new d29cb3726f03 io_uring: add absolute mode wait timeouts
new 2b8e976b9842 io_uring: user registered clockid for wait timeouts
new f42b58e44802 io_uring: encapsulate extraneous wait flags into a separat [...]
new 45a41e74b8f4 io_uring: move schedule wait logic into helper
new cebf123c634a io_uring: implement our own schedule timeout handling
new 1100c4a2656d io_uring: add support for batch wait timeout
new 7ed9e09e2d13 io_uring: wire up min batch wake timeout
new 120443321dfa io_uring/kbuf: shrink nr_iovs/mode in struct buf_sel_arg
new ecd5c9b29643 io_uring/kbuf: add io_kbuf_commit() helper
new 2c8fa70bf3e9 io_uring/kbuf: move io_ring_head_to_buf() to kbuf.h
new 641a6816795b Revert "io_uring: Require zeroed sqe->len on provided-buff [...]
new 6733e678ba12 io_uring/kbuf: pass in 'len' argument for buffer commit
new ae98dbf43d75 io_uring/kbuf: add support for incremental buffer consumption
new 1802656ef890 io_uring: add GCOV_PROFILE_URING Kconfig option
new 6cf52b42c4ef io_uring: add new line after variable declaration
new c9f9ce65c243 io_uring: remove unused rsrc_put_fn
new 0e0bcf07ec5b io_uring/eventfd: move refs to refcount_t
new f011c9cf04c0 io_uring/sqpoll: do not allow pinning outside of cpuset
new c0a9d496e0fe io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
new 90bfb28d5fa8 io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()
new 0997aa5497c7 io_uring/io-wq: do not allow pinning outside of cpuset
new 84eacf177faa io_uring/io-wq: inherit cpuset of cgroup in io worker
new 021b153f7d41 io_uring/rsrc: clear 'slot' entry upfront
new bfc0aa7a512f io_uring/rsrc: add reference count to struct io_mapped_ubuf
new 0b6d253e084a io_uring/register: provide helper to get io_ring_ctx from 'fd'
new 7cc2a6eadcd7 io_uring: add IORING_REGISTER_COPY_BUFFERS method
new 3a4d319a8fb5 Merge tag 'for-6.12/io_uring-20240913' of git://git.kernel [...]
new ae8650b45d18 blk-cgroup: check for pd_(alloc|free)_fn in blkcg_activate [...]
new d0e92795997c blk-ioprio: remove ioprio_blkcg_from_bio()
new 79c6c60a6c1f blk-ioprio: remove per-disk structure
new 23a55f4492fc net: introduce helper sendpages_ok()
new 6af7331a70b4 nvme-tcp: use sendpages_ok() instead of sendpage_ok()
new 7960af373ade drbd: use sendpages_ok() instead of sendpage_ok()
new 7543ae2269a8 nbd: add support for rotational devices
new f48ada402d2f drbd: Remove unused extern declarations
new 9327b51c9a9c ublk: move zone report data out of request pdu
new 49923a0dff59 block: delete module stuff from t10-pi
new a28dc358e28f block: constify ext_pi_ref_escape()
new b2261de75212 blk-cgroup: Remove unused declaration blkg_path()
new 87599eddc25a drbd: Remove an unused field in struct drbd_device
new 9bce8005ec0d blk_iocost: fix more out of bound shifts
new 752a59298ea9 pktcdvd: remove unnecessary debugfs_create_dir() error check
new f6f84be089c9 block/rnbd-srv: Add sanity check and remove redundant assignment
new b35243a447b9 block: rework bio splitting
new 379b122a3ec8 block: constify the lim argument to queue_limits_max_zone_ [...]
new 1e8a7f6af926 block: properly handle REQ_OP_ZONE_APPEND in __bio_split_t [...]
new 1251580983f2 block: don't use bio_split_rw on misc operations
new ca958879ade5 md: convert comma to semicolon
new 86ad4cda79e0 md: Don't flush sync_work in md_write_start()
new 2d389a759d02 md/raid1: Clean up local variable 'b' from raid1_read_request()
new b75197e86e6d md: Remove flush handling
new 2db4fa1b7e18 md/raid1: use md_bitmap_wait_behind_writes() in raid1_read [...]
new 38f287d7e495 md/md-bitmap: replace md_bitmap_status() with a new helper [...]
new 968153812215 md: use new helper md_bitmap_get_stats() in update_array_info()
new d004442f46cc md/md-bitmap: add 'events_cleared' into struct md_bitmap_stats
new 82697ccf7e49 md/md-cluster: fix spares warnings for __le64
new ec6bb299c7c3 md/md-bitmap: add 'sync_size' into struct md_bitmap_stats
new 10bc2ac10597 md/md-bitmap: add 'file_pages' into struct md_bitmap_stats
new a0e7744a460b md/md-bitmap: add 'behind_writes' and 'behind_wait' into s [...]
new 9e4481ce0e55 md/md-cluster: use helper md_bitmap_get_stats() to get pag [...]
new 27832ad3f7f0 md/md-bitmap: add a new helper md_bitmap_set_pages()
new 7add9db6ba3e md/md-bitmap: introduce struct bitmap_operations
new 7545d385ec7e md/md-bitmap: simplify md_bitmap_create() + md_bitmap_load()
new 04c80e649512 md/md-bitmap: merge md_bitmap_create() into bitmap_operations
new e1e490805958 md/md-bitmap: merge md_bitmap_load() into bitmap_operations
new a2bd70319290 md/md-bitmap: merge md_bitmap_destroy() into bitmap_operations
new ca925302e841 md/md-bitmap: merge md_bitmap_flush() into bitmap_operations
new a0240e3ec753 md/md-bitmap: make md_bitmap_print_sb() internal
new fe59b34676b4 md/md-bitmap: merge md_bitmap_update_sb() into bitmap_operations
new 696936838bc1 md/md-bitmap: merge md_bitmap_status() into bitmap_operations
new ea076ceb35d6 md/md-bitmap: remove md_bitmap_setallbits()
new b26313cb96f1 md/md-bitmap: merge bitmap_write_all() into bitmap_operations
new 2d3b130e177f md/md-bitmap: merge md_bitmap_dirty_bits() into bitmap_operations
new c2257df4108e md/md-bitmap: merge md_bitmap_startwrite() into bitmap_operations
new 3486015facc0 md/md-bitmap: merge md_bitmap_endwrite() into bitmap_operations
new fe6a19d40ceb md/md-bitmap: merge md_bitmap_start_sync() into bitmap_operations
new 9be669bd1b03 md/md-bitmap: remove the parameter 'aborted' for md_bitmap [...]
new 1415f402e1a1 md/md-bitmap: merge md_bitmap_end_sync() into bitmap_operations
new 077b18abde12 md/md-bitmap: merge md_bitmap_close_sync() into bitmap_operations
new 15db1eca63bd md/md-bitmap: merge md_bitmap_cond_end_sync() into bitmap_ [...]
new 4338b94271dd md/md-bitmap: merge md_bitmap_sync_with_cluster() into bit [...]
new 48eb95810a92 md/md-bitmap: merge md_bitmap_unplug_async() into md_bitma [...]
new 3c9883e77a36 md/md-bitmap: merge bitmap_unplug() into bitmap_operations
new 18db2a9c60ae md/md-bitmap: merge md_bitmap_daemon_work() into bitmap_op [...]
new e1791dae6cbd md/md-bitmap: pass in mddev directly for md_bitmap_resize()
new 77c09640eea5 md/md-bitmap: merge md_bitmap_resize() into bitmap_operations
new 57d602414d2e md/md-bitmap: merge get_bitmap_from_slot() into bitmap_operations
new 3dd9141a1547 md/md-bitmap: merge md_bitmap_copy_from_slot() into struct [...]
new ef1c400fafe2 md/md-bitmap: merge md_bitmap_set_pages() into struct bitm [...]
new c65c20dc504b md/md-bitmap: merge md_bitmap_free() into bitmap_operations
new 49f5f5e309e6 md/md-bitmap: merge md_bitmap_wait_behind_writes() into bi [...]
new dab2ce5534ef md/md-bitmap: merge md_bitmap_enabled() into bitmap_operations
new 59fdd43304f4 md/md-bitmap: make in memory structure internal
new 7f67fdae3372 Merge branch 'md-6.12-bitmap' into md-6.12
new e6a03207b925 md/raid5: use wait_on_bit() for R5_Overlap
new 0e4aac736666 md/raid5: only add to wq if reshape is in progress
new 6f039cc42f21 md/raid5: rename wait_for_overlap to wait_for_reshape
new fb16787b396c Merge branch 'md-6.12-raid5-opt' into md-6.12
new 12c612e115f3 Merge tag 'md-6.12-20240829' of https://git.kernel.org/pub [...]
new c9ea57c91f03 nbd: fix race between timeout and normal completion
new 18ad4df091dd block, bfq: fix possible UAF for bfqq->bic with merge chain
new 0e456dba86c7 block, bfq: choose the last bfqq from merge chain in bfq_s [...]
new 42c306ed7233 block, bfq: don't break merge chain in bfq_split_bfqq()
new f45916ae60eb block, bfq: use bfq_reassign_last_bfqq() in bfq_bfqq_move()
new 761e5afb6ddb MAINTAINERS: move the BFQ io scheduler to orphan state
new 2be6190cd75c block: fix comment to use set_current_state
new 697ba0b6ec4a block: fix integer overflow in BLKSECDISCARD
new 2d2b3bc145b9 md: Report failed arrays as broken in mdstat
new 9714452af1e5 Merge tag 'md-6.12-20240905' of https://git.kernel.org/pub [...]
new f55d3b82ac2f MAINTAINERS: Move the BFQ io scheduler to Odd Fixes state
new e49dacc71ec2 nbd: implement the WRITE_ZEROES command
new 41372f5c9a86 nbd: nbd_bg_flags_show: add NBD_FLAG_ROTATIONAL
new 296dbc72d290 nbd: correct the maximum value for discard sectors
new 9518e5bfaae1 zram: Replace bit spinlocks with a spinlock_t.
new 6086aeb49e3d zram: Remove ZRAM_LOCK
new 68d20eb60efb zram: Shrink zram_table_entry::flags.
new 4e893ca81170 nvme_core: scan namespaces asynchronously
new 79559c753324 nvme-keyring: restrict match length for version '1' identifiers
new 363895767fbf nvme-tcp: sanitize TLS key handling
new 5bc46b49c828 nvme-tcp: check for invalidated or revoked key
new c5f2ca52d00d nvme: add a newline to the 'tls_key' sysfs attribute
new 1e48b34c9bc7 nvme: split off TLS sysfs attributes into a separate group
new f5eb7397471b nvme-sysfs: add 'tls_configured_key' sysfs attribute
new 02a3688c53d6 nvme-sysfs: add 'tls_keyring' attribute
new bb2df18958b4 nvmet-auth: allow to clear DH-HMAC-CHAP keys
new ff4a0a4088ad nvme-target: do not check authentication status for admin [...]
new 03c3d7c74371 nvme-rdma: send cntlid in the RDMA_CM_REQUEST Private Data
new cead0b899171 nvme: rename apptag and appmask to lbat and lbatm
new 7c2fd76048e9 nvme: fix metadata handling in nvme-passthrough
new 981414306c05 Merge tag 'nvme-6.12-2024-09-06' of git://git.infradead.or [...]
new d981ed841930 md: Add new_level sysfs interface
new 68f31e88917f Merge tag 'md-6.12-20240906' of https://git.kernel.org/pub [...]
new a02e98bebc15 mtip32xx: Remove redundant null pointer checks in mtip_hw_ [...]
new acc8c0a98875 blk-mq: add missing unplug trace event
new a5e61b50c9f4 drbd: Add NULL check for net_conf to prevent dereference i [...]
new 3bf73e6283ef blk-throttle: remove last_low_overflow_time
new 29390bb5661d blk-throttle: support prioritized processing of metadata
new 1ba0403ac644 block, bfq: fix uaf for accessing waker_bfqq after splitting
new 73aeab373557 block, bfq: fix procress reference leakage for bfqq in mer [...]
new bc3b1e9e7c50 block, bfq: merge bfq_release_process_ref() into bfq_put_c [...]
new 553a606c25f8 block, bfq: remove bfq_log_bfqg()
new e61e002a67da block, bfq: remove local variable 'split' in bfq_init_rq()
new 3c61429c2975 block, bfq: remove local variable 'bfqq_already_existing' [...]
new a7609d2aec67 block, bfq: factor out a helper to split bfqq in bfq_init_rq()
new 7de98954687f block: Added folio-ized version of bio_add_hw_page()
new ed9832bc08db block: introduce folio awareness and add a bigger size from folio
new d3bfbfb12484 mm: release number of pages of a folio
new eb1d46fcd5d6 block: unpin user pages belonging to a folio at once
new cc089684664e blk_iocost: make read-only static array vrate_adj_pct const
new 26e197b7f924 block: fix potential invalid pointer dereference in blk_ad [...]
new 389e72c5d1ef nvme: Convert comma to semicolon
new 2d5a333e09c3 nvme-tcp: fix link failure for TCP auth
new 83bdfcbdbe5d nvme-pci: qdepth 1 quirk
new d4d7c03f7ee1 Merge tag 'nvme-6.12-2024-09-13' of git://git.infradead.or [...]
new 26bb0d3f38a7 Merge tag 'for-6.12/block-20240913' of git://git.kernel.dk/linux
new 318ad4283a6e Merge branch 'for-6.12/block' into for-6.12/io_uring-discard
new 6d0f8dcb3a63 Merge branch 'for-6.12/io_uring' into for-6.12/io_uring-discard
new 6746ee4c3a18 io_uring/cmd: expose iowq to cmds
new a6ccb48e1366 io_uring/cmd: give inline space in request to cmds
new a12c883a0a6a filemap: introduce filemap_invalidate_pages
new 7a07210bbcb3 block: introduce blk_validate_byte_range()
new 50c52250e2d7 block: implement async io_uring discard cmd
new adfc3ded5c33 Merge tag 'for-6.12/io_uring-discard-20240913' of git://gi [...]
The 172 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 | 5 +-
block/bfq-cgroup.c | 8 +-
block/bfq-iosched.c | 206 +++++++-------
block/bfq-iosched.h | 8 +-
block/bio.c | 112 ++++++--
block/blk-cgroup.c | 23 +-
block/blk-cgroup.h | 1 -
block/blk-iocost.c | 10 +-
block/blk-ioprio.c | 57 +---
block/blk-ioprio.h | 9 -
block/blk-merge.c | 162 +++++------
block/blk-mq.c | 14 +-
block/blk-rq-qos.c | 2 +-
block/blk-throttle.c | 69 +++--
block/blk-throttle.h | 2 -
block/blk.h | 75 +++--
block/fops.c | 2 +
block/ioctl.c | 168 +++++++++--
block/partitions/core.c | 8 +-
block/t10-pi.c | 8 +-
drivers/block/drbd/drbd_int.h | 11 -
drivers/block/drbd/drbd_main.c | 2 +-
drivers/block/drbd/drbd_state.c | 2 +-
drivers/block/mtip32xx/mtip32xx.c | 19 +-
drivers/block/nbd.c | 28 +-
drivers/block/pktcdvd.c | 2 -
drivers/block/rnbd/rnbd-srv.c | 11 +-
drivers/block/ublk_drv.c | 62 +++--
drivers/block/zram/zram_drv.c | 16 +-
drivers/block/zram/zram_drv.h | 7 +-
drivers/md/dm-raid.c | 7 +-
drivers/md/md-bitmap.c | 568 +++++++++++++++++++++++++++++---------
drivers/md/md-bitmap.h | 268 ++++--------------
drivers/md/md-cluster.c | 91 +++---
drivers/md/md.c | 332 ++++++++++------------
drivers/md/md.h | 13 +-
drivers/md/raid1-10.c | 9 +-
drivers/md/raid1.c | 99 +++----
drivers/md/raid10.c | 75 ++---
drivers/md/raid5-cache.c | 14 +-
drivers/md/raid5.c | 157 ++++++-----
drivers/md/raid5.h | 2 +-
drivers/nvme/common/keyring.c | 58 +++-
drivers/nvme/host/Kconfig | 3 +-
drivers/nvme/host/core.c | 47 +++-
drivers/nvme/host/fabrics.c | 2 +-
drivers/nvme/host/ioctl.c | 26 +-
drivers/nvme/host/nvme.h | 7 +-
drivers/nvme/host/pci.c | 18 +-
drivers/nvme/host/rdma.c | 6 +-
drivers/nvme/host/sysfs.c | 90 ++++--
drivers/nvme/host/tcp.c | 57 +++-
drivers/nvme/target/admin-cmd.c | 2 -
drivers/nvme/target/auth.c | 12 +
drivers/nvme/target/rdma.c | 4 +-
fs/btrfs/bio.c | 30 +-
include/linux/bio.h | 4 +-
include/linux/blkdev.h | 3 +-
include/linux/io_uring/cmd.h | 15 +
include/linux/io_uring_types.h | 3 +
include/linux/mm.h | 1 +
include/linux/net.h | 19 ++
include/linux/nvme-keyring.h | 6 +-
include/linux/nvme-rdma.h | 6 +-
include/linux/nvme.h | 8 +-
include/linux/pagemap.h | 2 +
include/uapi/linux/blkdev.h | 14 +
include/uapi/linux/io_uring.h | 42 ++-
include/uapi/linux/nbd.h | 8 +-
init/Kconfig | 13 +
io_uring/Makefile | 4 +
io_uring/eventfd.c | 13 +-
io_uring/fdinfo.c | 14 +-
io_uring/io-wq.c | 25 +-
io_uring/io_uring.c | 223 +++++++++++----
io_uring/io_uring.h | 13 +
io_uring/kbuf.c | 96 ++++---
io_uring/kbuf.h | 94 +++++--
io_uring/napi.c | 35 +--
io_uring/napi.h | 16 --
io_uring/net.c | 27 +-
io_uring/register.c | 91 ++++--
io_uring/register.h | 1 +
io_uring/rsrc.c | 245 +++++++++++++---
io_uring/rsrc.h | 14 +-
io_uring/rw.c | 19 +-
io_uring/sqpoll.c | 7 +-
io_uring/uring_cmd.c | 7 +
mm/filemap.c | 17 +-
mm/gup.c | 13 +
90 files changed, 2641 insertions(+), 1583 deletions(-)
create mode 100644 include/uapi/linux/blkdev.h
--
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 35219bc5c71f Merge tag 'vfs-6.12.netfs' of git://git.kernel.org/pub/scm [...]
new 112bcd25980e affs: Remove unused macros GET_END_PTR, AFFS_GET_HASHENTRY
new bf751ad062b5 affs: Replace one-element array with flexible-array member
new effdcd5275ed Merge tag 'affs-for-6.12-tag' of git://git.kernel.org/pub/ [...]
new 8c4cba2adbb0 btrfs: update stripe extents for existing logical addresses
new 7fa5230b46f2 btrfs: update stripe_extent delete loop assumptions
new ab094670fab4 btrfs: reduce size and overhead of extent_map_block_end()
new c92bf5df8a12 btrfs: move uuid tree related code to uuid-tree.[ch]
new 45714ff75c36 btrfs: print message on device opening error during mount
new 03d6612648a4 btrfs: convert btrfs_readahead() to only use folio
new e19317ed9e7c btrfs: convert btrfs_read_folio() to only use a folio
new 645006d87cd8 btrfs: convert end_page_read() to take a folio
new fcf50d161c62 btrfs: convert begin_page_folio() to take a folio instead
new b35397d1d325 btrfs: convert submit_extent_page() to use a folio
new 56a24a30a456 btrfs: convert btrfs_do_readpage() to only use a folio
new 9e97e8b277a2 btrfs: update the writepage tracepoint to take a folio
new b8a6263eae0e btrfs: convert __extent_writepage_io() to take a folio
new c1deaa143891 btrfs: convert extent_write_locked_range() to use folios
new 9b320229c03b btrfs: convert __extent_writepage() to be completely folio based
new c808c1dcb1b2 btrfs: convert add_ra_bio_pages() to use only folios
new 7e755aa731f7 btrfs: utilize folio more in btrfs_page_mkwrite()
new 0a577636a939 btrfs: convert can_finish_ordered_extent() to use a folio
new aef665d69ad1 btrfs: convert btrfs_finish_ordered_extent() to take a folio
new a79228011c75 btrfs: convert btrfs_mark_ordered_io_finished() to take a folio
new dc6c745447c5 btrfs: convert writepage_delalloc() to take a folio
new c987f1e6d443 btrfs: convert find_lock_delalloc_range() to use a folio
new e4d80ebe50de btrfs: convert lock_delalloc_pages() to take a folio
new 79be4a28d834 btrfs: convert __unlock_for_delalloc() to take a folio
new a59ff7201a15 btrfs: convert __process_pages_contig() to take a folio
new c9ce51d67f38 btrfs: convert process_one_page() to operate only on folios
new a67f5405827e btrfs: convert extent_clear_unlock_delalloc() to take a folio
new 01e11841f0cf btrfs: convert extent_write_locked_range() to take a folio
new 2cdc1fbb1b15 btrfs: convert run_delalloc_cow() to take a folio
new 9f5db28074ad btrfs: convert cow_file_range_inline() to take a folio
new 4cf7e0562f5f btrfs: convert cow_file_range() to take a folio
new 39bbc56a9cb1 btrfs: convert fallback_to_cow() to take a folio
new 42a5947b1c21 btrfs: convert run_delalloc_nocow() to take a folio
new b38ec94ab95b btrfs: convert btrfs_cleanup_ordered_extents() to use folios
new 94cea66d1c74 btrfs: convert btrfs_cleanup_ordered_extents() to take a folio
new d9c750272d94 btrfs: convert run_delalloc_compressed() to take a folio
new 2609c9289f42 btrfs: convert btrfs_run_delalloc_range() to take a folio
new 3ed984b5d0cc btrfs: convert struct async_chunk to hold a folio
new 0d1170681098 btrfs: convert submit_uncompressed_range() to take a folio
new 7d003cc2b3ef btrfs: convert btrfs_writepage_fixup_worker() to use a folio
new d71b53c3cb0a btrfs: convert btrfs_writepage_cow_fixup() to use folio
new 1b5125bbd425 btrfs: convert struct btrfs_writepage_fixup to use a folio
new 752965824b6d btrfs: convert uncompress_inline() to take a folio
new 220e77c412d3 btrfs: convert read_inline_extent() to use a folio
new dce9ef941205 btrfs: convert btrfs_get_extent() to take a folio
new 7ed07d16624a btrfs: convert __get_extent_map() to take a folio
new 1a48259d9b6a btrfs: convert find_next_dirty_byte() to take a folio
new dfc9e3017aa7 btrfs: convert wait_subpage_spinlock() to only use a folio
new 1bbf3a3aea3b btrfs: convert btrfs_set_range_writeback() to use a folio
new c86d3aac8146 btrfs: convert insert_inline_extent() to use a folio
new 5fe191244955 btrfs: convert extent_range_clear_dirty_for_io() to use a folio
new b79f1c2caadc btrfs: reschedule when updating chunk maps at the end of a [...]
new 68a505bb87f9 btrfs: more efficient chunk map iteration when device repl [...]
new f8e9f4a76df6 btrfs: add comment about locking in cow_file_range_inline()
new f8428360c8f9 btrfs: don't dump stripe-tree on lookup error
new d6106f0dc502 btrfs: rename btrfs_io_stripe::is_scrub to rst_search_commit_root
new f4d39cf1cebf btrfs: set search_commit_root on stripe io in case of relocation
new 04915240e2c3 btrfs: don't readahead the relocation inode on RST
new 0c749585fc52 btrfs: change RST lookup error message level to debug
new efffb803bf37 btrfs: make btrfs_is_subpage() to return false directly fo [...]
new 6d752cacae5e btrfs: directly wake up cleaner kthread in the BTRFS_IOC_S [...]
new 0ae653fbec2b btrfs: reduce chunk_map lookups in btrfs_map_block()
new 77b0b98bb743 btrfs: subpage: fix the bitmap dump which can cause bitmap [...]
new 8189197425e7 btrfs: refactor __extent_writepage_io() to do sector-by-se [...]
new 14ed830d1032 btrfs: qgroup: use goto style to handle errors in add_dela [...]
new 3cce39a8ca4e btrfs: qgroup: use xarray to track dirty extents in transaction
new e39ba5dfd0b5 btrfs: send: fix grammar in comments
new 2c70fe16ea0c btrfs: remove the nr_ret parameter from __extent_writepage_io()
new ce4a71ee157e btrfs: subpage: remove btrfs_fs_info::subpage_info member
new 792e86ef31b9 btrfs: rename btrfs_submit_bio() to btrfs_submit_bbio()
new 22b4ef50dc1d btrfs: rename __btrfs_submit_bio() and drop double underscores
new 06de42c5a98a btrfs: rename __extent_writepage() and drop double underscores
new a92914a80b13 btrfs: rename __compare_inode_defrag() and drop double und [...]
new b7164d9ab031 btrfs: constify arguments of compare_inode_defrag()
new 6d2f07e13c01 btrfs: rename __need_auto_defrag() and drop double underscores
new 422575690261 btrfs: rename __btrfs_add_inode_defrag() and drop double u [...]
new ffc531652d10 btrfs: rename __btrfs_run_defrag_inode() and drop double u [...]
new 276940915f23 btrfs: clear defragmented inodes using postorder in btrfs_ [...]
new 91c9f2855ead btrfs: return void from btrfs_add_inode_defrag()
new 11e3107d47cb btrfs: drop transaction parameter from btrfs_add_inode_defrag()
new df2825e98507 btrfs: always pass readahead state to defrag
new 7e2a59508472 btrfs: introduce EXTENT_DIO_LOCKED
new 07d399cb4e18 btrfs: take the dio extent lock during O_DIRECT operations
new ac325fc2aad5 btrfs: do not hold the extent lock for entire read
new 9ca0e58cb752 btrfs: merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io()
new fd1e75d0105d btrfs: make compression path to be subpage compatible
new 266a9361a4cb btrfs: convert clear_page_extent_mapped() to take a folio
new d4aeb5f7a7e6 btrfs: convert get_next_extent_buffer() to take a folio
new 0145aa38cb39 btrfs: convert try_release_subpage_extent_buffer() to take [...]
new b8ae2bfa685f btrfs: convert try_release_extent_buffer() to take a folio
new 884937793db5 btrfs: convert read_key_bytes() to take a folio
new 135873258c61 btrfs: convert submit_eb_subpage() to take a folio
new 08dd8507b116 btrfs: convert submit_eb_page() to take a folio
new dd0a8df45566 btrfs: convert try_release_extent_state() to take a folio
new 046c0d659625 btrfs: convert try_release_extent_mapping() to take a folio
new 54c78d497b38 btrfs: convert zlib_decompress() to take a folio
new 9f9a4e43a870 btrfs: convert lzo_decompress() to take a folio
new b70f3a45464b btrfs: convert zstd_decompress() to take a folio
new aeb6d8814841 btrfs: convert btrfs_decompress() to take a folio
new faad57ae2019 btrfs: convert copy_inline_to_page() to use folio
new 3368597206dc btrfs: always update fstrim_range on failure in FITRIM ioctl
new 1b6e068a0cc3 btrfs: add and use helper to verify the calling task has l [...]
new 070969f17d82 btrfs: rework BTRFS_I as macro to preserve parameter const
new ca283ea9920a btrfs: constify more pointer parameters
new ab6eac7c9111 btrfs: remove btrfs_folio_end_all_writers()
new 4c74a32ad323 btrfs: DEFINE_FREE for struct btrfs_path
new 45763a0cbb91 btrfs: use btrfs_path auto free in zoned.c
new 68f32b9c9852 btrfs: BTRFS_PATH_AUTO_FREE in orphan.c
new 49a9907368a4 btrfs: merge btrfs_folio_unlock_writer() into btrfs_folio_ [...]
new bd610c0937aa btrfs: only unlock the to-be-submitted ranges inside a folio
new 7a40974fd0ef Merge tag 'for-6.12-tag' of git://git.kernel.org/pub/scm/l [...]
new 9ed50b8231e3 erofs: fix incorrect symlink detection in fast symlink
new 59aadaa7ebaf erofs: clean up erofs_register_sysfs()
new 3fc3e45fcdea erofs: fix error handling in z_erofs_init_decompressor
new 9e2f9d34dd12 erofs: handle overlapped pclusters out of crafted images properly
new fb176750266a erofs: add file-backed mount support
new ce63cb62d794 erofs: support unencoded inodes for fileio
new 283213718f5d erofs: support compressed inodes for fileio
new 0d442ce0b302 erofs: mark experimental fscache backend deprecated
new b1bbb9a637a3 erofs: use kmemdup_nul in erofs_fill_symlink
new 53d514b97010 erofs: refactor read_inode calling convention
new 8bdb6a8393dc erofs: simplify erofs_map_blocks_flatmode()
new 2349d2fa02db erofs: sunset unneeded NOFAILs
new 79f504a2cd3c erofs: allocate more short-lived pages from reserved pool first
new 7c3ca1838a78 erofs: restrict pcluster size limitations
new 025497e1d176 erofs: reject inodes with negative i_size
new 69a3a0a45a2f Merge tag 'erofs-for-6.12-rc1' of git://git.kernel.org/pub [...]
The 130 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:
fs/affs/affs.h | 2 -
fs/affs/amigaffs.h | 3 +-
fs/btrfs/backref.c | 6 +-
fs/btrfs/bio.c | 54 ++-
fs/btrfs/bio.h | 6 +-
fs/btrfs/block-group.c | 34 +-
fs/btrfs/block-group.h | 11 +-
fs/btrfs/block-rsv.c | 2 +-
fs/btrfs/block-rsv.h | 2 +-
fs/btrfs/btrfs_inode.h | 24 +-
fs/btrfs/compression.c | 82 ++--
fs/btrfs/compression.h | 16 +-
fs/btrfs/ctree.c | 18 +-
fs/btrfs/ctree.h | 11 +-
fs/btrfs/defrag.c | 97 ++---
fs/btrfs/defrag.h | 3 +-
fs/btrfs/delayed-ref.c | 36 +-
fs/btrfs/delayed-ref.h | 4 +-
fs/btrfs/dev-replace.c | 43 +-
fs/btrfs/direct-io.c | 73 ++--
fs/btrfs/discard.c | 4 +-
fs/btrfs/disk-io.c | 16 +-
fs/btrfs/extent-io-tree.c | 55 ++-
fs/btrfs/extent-io-tree.h | 38 +-
fs/btrfs/extent-tree.c | 4 +-
fs/btrfs/extent_io.c | 861 +++++++++++++++++----------------------
fs/btrfs/extent_io.h | 12 +-
fs/btrfs/extent_map.c | 9 +-
fs/btrfs/file-item.c | 4 +-
fs/btrfs/file-item.h | 2 +-
fs/btrfs/file.c | 26 +-
fs/btrfs/fs.h | 2 +-
fs/btrfs/inode-item.c | 10 +-
fs/btrfs/inode-item.h | 4 +-
fs/btrfs/inode.c | 372 +++++++++--------
fs/btrfs/ioctl.c | 11 +-
fs/btrfs/lzo.c | 12 +-
fs/btrfs/ordered-data.c | 30 +-
fs/btrfs/ordered-data.h | 6 +-
fs/btrfs/orphan.c | 24 +-
fs/btrfs/qgroup.c | 66 ++-
fs/btrfs/qgroup.h | 1 -
fs/btrfs/raid-stripe-tree.c | 46 ++-
fs/btrfs/reflink.c | 35 +-
fs/btrfs/relocation.c | 22 +-
fs/btrfs/scrub.c | 12 +-
fs/btrfs/send.c | 4 +-
fs/btrfs/space-info.c | 25 +-
fs/btrfs/space-info.h | 10 +-
fs/btrfs/subpage.c | 277 ++++++-------
fs/btrfs/subpage.h | 60 ++-
fs/btrfs/tests/extent-io-tests.c | 10 +-
fs/btrfs/transaction.c | 5 +-
fs/btrfs/tree-log.c | 2 +-
fs/btrfs/tree-mod-log.c | 14 +-
fs/btrfs/tree-mod-log.h | 6 +-
fs/btrfs/uuid-tree.c | 179 ++++++++
fs/btrfs/uuid-tree.h | 2 +
fs/btrfs/verity.c | 20 +-
fs/btrfs/volumes.c | 228 ++---------
fs/btrfs/volumes.h | 4 +-
fs/btrfs/xattr.c | 2 +-
fs/btrfs/zlib.c | 33 +-
fs/btrfs/zoned.c | 36 +-
fs/btrfs/zoned.h | 4 +-
fs/btrfs/zstd.c | 35 +-
fs/erofs/Kconfig | 22 +-
fs/erofs/Makefile | 1 +
fs/erofs/data.c | 109 +++--
fs/erofs/decompressor.c | 2 +-
fs/erofs/erofs_fs.h | 5 +-
fs/erofs/fileio.c | 192 +++++++++
fs/erofs/inode.c | 138 +++----
fs/erofs/internal.h | 26 +-
fs/erofs/super.c | 80 ++--
fs/erofs/sysfs.c | 30 +-
fs/erofs/zdata.c | 196 ++++-----
fs/erofs/zmap.c | 42 +-
include/trace/events/btrfs.h | 18 +-
79 files changed, 2129 insertions(+), 1899 deletions(-)
create mode 100644 fs/erofs/fileio.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.
unknown user pushed a change to branch master
in repository linux.
from e8fc317dfca9 Merge tag 'vfs-6.12.procfs' of git://git.kernel.org/pub/sc [...]
new 7b9d14af8777 fs: allow mount namespace fd
new 5fcf329676cf fs: add put_mnt_ns() cleanup helper
new 257b1c2c78c2 file: add fput() cleanup helper
new a1d220d9dafa nsfs: iterate through mount namespaces
new 49224a345c48 Merge patch series "nsfs: iterate through mount namespaces"
new 9020d0d844ad Merge tag 'vfs-6.12.mount' of git://git.kernel.org/pub/scm [...]
new 80887f316729 cachefiles: Fix non-taking of sb_writers around set/removexattr
new 43ebbf939340 netfs: Adjust labels in /proc/fs/netfs/stats
new ef966d73fb7c netfs: Record contention stats for writeback lock
new 8f52de0077ba netfs: Reduce number of conditional branches in netfs_perf [...]
new 73425800ac94 netfs, cifs: Move CIFS_INO_MODIFIED_ATTR to netfs_inode
new 52d55922e0f1 netfs: Move max_len/max_nr_segs from netfs_io_subrequest t [...]
new 51e9a86a4f75 netfs: Reserve netfs_sreq_source 0 as unset/unknown
new c57de2a9259d netfs: Remove NETFS_COPY_TO_CACHE
new 24c90a79f606 netfs: Set the request work function upon allocation
new 22de489d1e9d netfs: Use bh-disabling spinlocks for rreq->lock
new db0aa2e9566f mm: Define struct folio_queue and ITER_FOLIOQ to handle a [...]
new 197a3de607d9 iov_iter: Provide copy_folio_from_iter()
new c45ebd636c32 cifs: Provide the capability to extract from ITER_FOLIOQ t [...]
new cd0277ed0c18 netfs: Use new folio_queue data type and iterator instead [...]
new bfaa33b8ba19 netfs: Provide an iterator-reset function
new 983cdcf8fe14 netfs: Simplify the writeback code
new 2e45b922977c afs: Make read subreqs async
new ee4cdf7ba857 netfs: Speed up buffered reading
new 86b374d061ee netfs: Remove fs/netfs/io.c
new c4f1450ecccc cachefiles, netfs: Fix write to partial block at EOF
new 8f246b7c0a1b netfs: Cancel dirty folios that have no storage destination
new 2982c8c19bab cifs: Use iterate_and_advance*() routines directly for hashing
new a2906d3316fc cifs: Switch crypto buffer to use a folio_queue rather tha [...]
new 4aa571d67e81 cifs: Don't support ITER_XARRAY
new 3956e7284c41 Merge branch 'netfs-writeback' of ssh://gitolite.kernel.or [...]
new 4b40d43d9f95 docs: filesystems: corrected grammar of netfs page
new 35219bc5c71f Merge tag 'vfs-6.12.netfs' of git://git.kernel.org/pub/scm [...]
The 33 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/filesystems/netfs_library.rst | 2 +-
fs/9p/vfs_addr.c | 11 +-
fs/afs/file.c | 30 +-
fs/afs/fsclient.c | 9 +-
fs/afs/write.c | 4 +-
fs/afs/yfsclient.c | 9 +-
fs/cachefiles/io.c | 19 +-
fs/cachefiles/xattr.c | 34 +-
fs/ceph/addr.c | 76 +--
fs/mount.h | 13 +
fs/namespace.c | 74 ++-
fs/netfs/Makefile | 4 +-
fs/netfs/buffered_read.c | 766 ++++++++++++++++----------
fs/netfs/buffered_write.c | 309 +++++------
fs/netfs/direct_read.c | 147 ++++-
fs/netfs/internal.h | 43 +-
fs/netfs/io.c | 804 ----------------------------
fs/netfs/iterator.c | 50 ++
fs/netfs/main.c | 7 +-
fs/netfs/misc.c | 94 ++++
fs/netfs/objects.c | 16 +-
fs/netfs/read_collect.c | 544 +++++++++++++++++++
fs/netfs/read_pgpriv2.c | 264 +++++++++
fs/netfs/read_retry.c | 256 +++++++++
fs/netfs/stats.c | 27 +-
fs/netfs/write_collect.c | 246 +++------
fs/netfs/write_issue.c | 93 ++--
fs/nfs/fscache.c | 19 +-
fs/nfs/fscache.h | 7 +-
fs/nsfs.c | 102 +++-
fs/smb/client/cifsencrypt.c | 144 +----
fs/smb/client/cifsglob.h | 4 +-
fs/smb/client/cifssmb.c | 11 +-
fs/smb/client/file.c | 96 ++--
fs/smb/client/smb2ops.c | 219 ++++----
fs/smb/client/smb2pdu.c | 27 +-
fs/smb/client/smbdirect.c | 82 +--
include/linux/file.h | 2 +
include/linux/folio_queue.h | 156 ++++++
include/linux/iov_iter.h | 104 ++++
include/linux/mnt_namespace.h | 4 +
include/linux/netfs.h | 46 +-
include/linux/uio.h | 18 +
include/trace/events/netfs.h | 144 +++--
include/uapi/linux/nsfs.h | 15 +
lib/iov_iter.c | 240 ++++++++-
lib/kunit_iov_iter.c | 259 +++++++++
lib/scatterlist.c | 69 ++-
48 files changed, 3720 insertions(+), 1999 deletions(-)
delete mode 100644 fs/netfs/io.c
create mode 100644 fs/netfs/read_collect.c
create mode 100644 fs/netfs/read_pgpriv2.c
create mode 100644 fs/netfs/read_retry.c
create mode 100644 include/linux/folio_queue.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.