This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 3e406741b198 Merge tag 'vfs-6.16-rc1.selftests' of git://git.kernel.org [...]
new e093b784ab98 block: Simplify blk_mq_dispatch_rq_list() and its callers
new 9b79f86e0628 block: ensure that struct blk_mq_alloc_data is fully initialized
new 033b667a823e block: blk-rq-qos: guard rq-qos helpers by static key
new 98b995660bff ublk: Add UBLK_U_CMD_UPDATE_SIZE
new 4c7d3c88c77b ublk: remove unnecessary ubq checks
new bf4b8794de20 Merge branch 'block-6.15' into for-6.16/block
new 75d99aa27956 brd: pass a bvec pointer to brd_do_bvec
new 857aba38b56a brd: remove the sector variable in brd_submit_bio
new 95a375a3bed3 brd: use bvec_kmap_local in brd_do_bvec
new 3185444f0504 brd: split I/O at page boundaries
new 53ec1abce79c brd: use memcpy_{to,from]_page in brd_rw_bvec
new eb0570c7df23 block: new zoned loop block device driver
new 9e4f11c1228c Documentation: Document the new zoned loop block device driver
new 0aeb7ebfc7e3 block: take rq_list instead of plug in dispatch functions
new a5728a1d1ef2 block: factor out blk_mq_dispatch_queue_requests() helper
new 9712c57ec111 block: avoid hctx spinlock for plug with multiple queues
new 0cb39afd2a4d ublk: factor out ublk_commit_and_fetch
new 80c0789a7ddc ublk: fix "immepdately" typo in comment
new 5a43d93588dc ublk: remove misleading "ubq" in "ubq_complete_io_cmd()"
new 2a86eec6396f ublk: take const ubq pointer in ublk_get_iod()
new 551270690dd6 ublk: don't log uring_cmd cmd_op in ublk_dispatch_req()
new 2fcb88bdf2e6 ublk: factor out ublk_start_io() helper
new 9810362a57cb ublk: don't call ublk_dispatch_req() for NEED_GET_DATA
new 8ed95b54701a ublk: check UBLK_IO_FLAG_OWNED_BY_SRV in ublk_abort_queue()
new 64d1dc522b34 ublk: store request pointer in ublk_io
new 00ef5c728ec0 block: use writeback_iter
new c595b5402f40 Merge branch 'block-6.15' into for-6.16/block
new 7b32cb540bff scsi: make aha152x depend on !HIGHMEM
new bf69bd3fc26a scsi: make imm depend on !HIGHMEM
new 27a0918d4b70 scsi: make ppa depend on !HIGHMEM
new 48610ec22f0c usb-storage: reject probe of device one non-DMA HCDs when [...]
new a9437f6a1d8d scsi: remove the no_highmem flag in the host
new eeadd68e2a5f block: remove bounce buffering support
new 194df9f66db8 mm: remove NR_BOUNCE zone stat
new 3d6ee575d0d4 selftests: ublk: kublk: build with -Werror iff WERROR!=0
new 254827a32118 selftests: ublk: make test_generic_06 silent on success
new e371b9d3368c selftests: ublk: kublk: fix include path
new f66cf69eb876 blk-throttle: Fix wrong tg->[bytes/io]_disp update in __tg [...]
new 7b89d46051ab blk-throttle: Delete unnecessary carryover-related fields [...]
new 18b8144a1bd8 blk-throttle: Add an additional overflow check to the call [...]
new e96ee7e1deaa ublk: consolidate UBLK_IO_FLAG_OWNED_BY_SRV checks
new 0e8acffc1be1 brd: protect page with rcu
new d4099f8893b0 brd: fix aligned_sector from brd_do_discard()
new a26a339a654b brd: fix discard end sector
new f24d47edd111 block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue()
new 56dee46ff47f block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag
new f8e111c859b9 block: don't call freeze queue in elevator_switch() and el [...]
new 94209d27d141 block: use q->elevator with ->elevator_lock held in elv_io [...]
new ed3896acdcf0 block: add two helpers for registering/un-registering sche [...]
new 92c22d7efcdf block: move sched debugfs register into elvevator_register_queue
new 5fad1490ef51 block: add helper add_disk_final()
new 98e68f67020c block: prevent adding/deleting disk during updating nr_hw_queues
new b126d9d7475e block: don't allow to switch elevator if updating nr_hw_qu [...]
new a11abb98388e block: look up the elevator type in elevator_switch
new 1bb7fba0e262 block: fold elevator_disable into elevator_switch
new ac55b71a31a7 block: move blk_queue_registered() check into elv_iosched_store()
new 596dce110b7d block: simplify elevator reattachment for updating nr_hw_queues
new 20117b5a4b9c block: move queue freezing & elevator_lock into elevator_change()
new 1e9db5c42730 block: add `struct elv_change_ctx` for unifying elevator change
new 1e44bedbc921 block: unifying elevator change
new a3dc6279c2d5 block: pass elevator_queue to elv_register_queue & unregis [...]
new e25ee50dfab9 block: remove elevator queue's type check in elv_attr_show [...]
new 5c3d858cdc57 block: fail to show/store elevator sysfs attribute if elev [...]
new 21eed794ab4b block: add new helper for disabling elevator switch when d [...]
new 559dc11143eb block: move elv_register[unregister]_queue out of elevator_lock
new 9dc7a882ce96 block: move hctx debugfs/sysfs registering out of freezing queue
new 0a47d2b433ad block: don't acquire ->elevator_lock in blk_mq_map_swqueue [...]
new 7ed7fa561c35 block: move hctx cpuhp add/del out of queue freezing
new 78c271344b6f block: move wbt_enable_default() out of queue freezing fro [...]
new 3bb6e35632fe block: only update request sector if needed
new 732f25a2895a fs: add a write stream field to the kiocb
new 5006f85ea23e block: add a bi_write_stream field
new d2f526ba27d2 block: introduce max_write_streams queue limit
new c23acfac1078 block: introduce a write_stream_granularity queue limit
new c27683da6406 block: expose write streams for block device nodes
new 02040353f4fe io_uring: enable per-io write streams
new d4f8359eaecf nvme: add a nvme_get_log_lsi helper
new 7a044d34b1e2 nvme: pass a void pointer to nvme_get/set_features for the result
new ee203d3d8611 nvme: add FDP definitions
new 30b5f20bb2dd nvme: register fdp parameters with the block layer
new 38e8397dde63 nvme: use fdp streams if write stream is provided
new 86b6e0bd1a69 nvme: fix write_stream_granularity initialization
new f3c308b9d13a nvme: fix incorrect sizeof
new f31acff017b1 block: fix warning on 'make htmldocs'
new 850e210d5ad2 block: add a bio_add_virt_nofail helper
new 10b1e59cdada block: add a bdev_rw_virt helper
new 75f88659e47d block: add a bio_add_max_vecs helper
new 8dd16f5e3469 block: add a bio_add_vmalloc helpers
new af78428ed3f3 block: remove the q argument from blk_rq_map_kern
new fddbc51dc290 block: pass the operation to bio_{map,copy}_kern
new 6ff54f456671 block: simplify bio_map_kern
new 23f5d69dfa99 bcache: use bio_add_virt_nofail
new a216081323a1 rnbd-srv: use bio_add_virt_nofail
new 65f8e62593e6 gfs2: use bdev_rw_virt in gfs2_read_super
new b2f676efe601 zonefs: use bdev_rw_virt in zonefs_read_super
new 0cb8c299f815 PM: hibernate: split and simplify hib_submit_io
new 9134124ce1ba dm-bufio: use bio_add_virt_nofail
new bd4e709b32ac dm-integrity: use bio_add_virt_nofail
new 9dccf2aa6ed5 xfs: simplify xfs_buf_submit_bio
new d486bbecc90d xfs: simplify xfs_rw_bdev
new 5ced480d4886 xfs: simplify building the bio in xlog_write_iclog
new 760aa1818b04 btrfs: use bdev_rw_virt in scrub_one_super
new 15c9d5f6235d hfsplus: use bdev_rw_virt in hfsplus_submit_bio
new 037af793557e fs: aio: initialize .ki_write_stream of read-write request
new 8336d18c6b57 block: don't quiesce queue for calling elevator_set_none()
new 824afb9b0464 block: move removing elevator after deleting disk->queue_kobj
new 2d8951aee844 block: unfreeze queue if realloc tag set fails during nr_h [...]
new c151919080ad blk-mq: remove blk_mq_in_flight()
new 5b8f19aee474 block: reuse part_in_flight_rw for part_in_flight
new f5482ee5edb9 block: WARN if bdev inflight counter is negative
new 6b6c3a97abde block: clean up blk_mq_in_flight_rw()
new f2987c5816bd block: export API to get the number of bdev inflight IO
new 7168be3c8a6b md: record dm-raid gendisk in mddev
new 03720d82d730 md: add a new api sync_io_depth
new e5797ae7033f md: fix is_mddev_idle()
new 752d0464b78a md: clean up accounting for issued sync IO
new cf724e5e4161 Merge tag 'md-6.16-20250513' of https://git.kernel.org/pub [...]
new fd6c08b26460 blk-throttle: Rename tg_may_dispatch() to tg_dispatch_time()
new 3660cd4228d9 blk-throttle: Refactor tg_dispatch_time by extracting tg_d [...]
new a404be5399d7 blk-throttle: Split throtl_charge_bio() into bps and iops [...]
new c4da7bf54b1f blk-throttle: Introduce flag "BIO_TG_BPS_THROTTLED"
new f2c4902bd08b blk-throttle: Split the blkthrotl queue
new 28ad83b774a6 blk-throttle: Split the service queue
new d1ba22ab2bec blk-throttle: Prevents the bps restricted io from entering [...]
new 77fd359b6dfd block: remove the same_page output argument to bvec_try_me [...]
new 1e332795d006 block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO}
new bbcacab2e8ee brd: avoid extra xarray lookups on first write
new dbc5ba08ec5f block/blk-throttle: silence !BLK_DEV_IO_TRACE variable warnings
new 532b9e11b854 block: fix elv_update_nr_hw_queues() to reattach elevator
new 7ee4fa04a8a2 cdrom: Remove unnecessary NULL check before unregister_sys [...]
new b0a4158554b9 blk-mq: move the DMA mapping code to a separate file
new 496a3bc5e46c blk-mq: add a copyright notice to blk-mq-dma.c
new deed1904512c nvme-loop: avoid -Wflex-array-member-not-at-end warning
new 73becfd6d803 nvme-tcp: remove redundant check to ctrl->opts
new 674f872b7cef nvme-tcp: open-code nvme_tcp_queue_request() for R2T
new 5df496e9ef12 nvmet: replace strncpy with strscpy
new 6b868deaa1c3 nvmet-tcp: switch to using the crc32c library
new f791252b6496 nvme-auth: do not re-authenticate queues with no prior aut [...]
new c91a20129185 nvmet-auth: authenticate on admin queue only
new b3649f829a84 nvmet: add a helper function for cqid checking
new cbc5acdbbcf7 nvmet: cq: prepare for completion queue sharing
new bb78836b3a7c nvmet: fabrics: add CQ init and destroy
new 94ee8708c91f nvmet: support completion queue sharing
new 87b4d5ec0dca nvmet: simplify the nvmet_req_init() interface
new fee45888a3e4 nvme-auth: use SHASH_DESC_ON_STACK
new 6b262697dafe nvmet-auth: use SHASH_DESC_ON_STACK
new d6c40d87e7fe nvmet-fcloop: track ref counts for nports
new b999efc8cf41 nvmet-fcloop: remove nport from list on last user
new d54a9d7f6d74 nvmet-fcloop: refactor fcloop_nport_alloc and track lport
new fbaed6a810a3 nvmet-fcloop: refactor fcloop_delete_local_port
new 88ea8f814d8d nvmet-fcloop: update refs on tfcp_req
new 47a827cd7929 nvmet-fcloop: access fcpreq only when holding reqlock
new 2b559a3eb56b nvmet-fcloop: prevent double port deletion
new 772042dd38ee nvmet-fcloop: allocate/free fcloop_lsreq directly
new 84eedced1c5b nvmet-fcloop: drop response if targetport is gone
new bbccbf791e6f nvmet-fc: free pending reqs on tgtport unregister
new 596cba55adb4 nvmet-fc: take tgtport refs for portentry
new d7f7c6eb809a nvmet-fcloop: add missing fcloop_callback_host_done
new 3466b7a6b713 nvmet-fcloop: don't wait for lport cleanup
new 0164d1350a65 nvme-fc: do not reference lsrsp after failure
new 1c9a93bf1d01 dmapool: add NUMA affinity support
new b9d1ec530cdb nvme-pci: factor out a nvme_init_hctx_common() helper
new d977506f8863 nvme-pci: make PRP list DMA pools per-NUMA-node
new a40c20a605ed nvme-pci: don't try to use SGLs for metadata on the admin queue
new 906573c3bfe3 nvme-pci: store aborted state in flags variable
new 1755b32516bb nvme-pci: remove struct nvme_descriptor
new 357b536b3633 nvme-pci: rename the descriptor pools
new a43d304f3abe nvme-pci: use a better encoding for small prp pool allocations
new f01e389e88b2 nvme-pci: add a symolic name for the small pool size
new de65e642644a nvme-pci: use struct_size for allocation struct nvme_dev
new 414a4c93f174 nvme-pci: derive and better document max segments limits
new 62188639ec16 nvme-multipath: introduce delayed removal of the multipath [...]
new 737af5f0011a nvme: introduce multipath_always_on module param
new 9e221d8cf90b nvme: rename nvme_mpath_shutdown_disk to nvme_mpath_remove_disk
new 39eb81015752 Merge tag 'nvme-6.16-2025-05-20' of git://git.infradead.or [...]
new 3fee1257ab6b selftests: ublk: make IO & device removal test more stressful
new b1c3b4695a4d ublk: convert to refcount_t
new 9e6b4756b354 ublk: prepare for supporting to register request buffer au [...]
new 99c1e4eb6a3f ublk: register buffer to local io_uring with provided buf [...]
new 53f427e7944b ublk: support UBLK_AUTO_BUF_REG_FALLBACK
new 8ccebc19ee3d selftests: ublk: support UBLK_F_AUTO_BUF_REG
new 6f1a182a8750 selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACK
new 9172dbf3a6d3 ublk: handle ublk_set_auto_buf_reg() failure correctly in [...]
new 5234f2c3e301 ublk: remove io argument from ublk_auto_buf_reg_fallback()
new 3a91f28fab43 io_uring: add helper io_uring_cmd_ctx_handle()
new 914e0dc5082a ublk: run auto buf unregisgering in same io_ring_ctx with [...]
new 927244f6efff traceevent/block: Add REQ_ATOMIC flag to block trace events
new f40b1f2670f0 selftests: ublk: add test case for UBLK_U_CMD_UPDATE_SIZE
new b465ae7b2524 ublk: add feature UBLK_F_QUIESCE
new 533c87e2ed74 selftests: ublk: add test for UBLK_F_QUIESCE
new 6f59de9bc0d5 Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linux
new 9fe99eed91e8 io_uring/wq: avoid indirect do_work/free_work calls
new e9ff9ae10357 io_uring/net: don't use io_do_buffer_select at prep
new e6f74fd67d50 io_uring: set IMPORT_BUFFER in generic send setup
new c0e965052149 io_uring/kbuf: pass bgid to io_buffer_select()
new bd32923e5f02 io_uring: don't store bgid in req->buf_index
new 53db8a71ecb4 io_uring: add support for IORING_OP_PIPE
new 8a2dacd49f1d io_uring/rsrc: remove node assignment helpers
new ea7692561418 io_uring/rsrc: use unpin_user_folio
new 9cebcf7b0c38 io_uring/rsrc: clean up io_coalesce_buffer()
new be6bad57b217 io_uring/rsrc: remove null check on import
new 37d26edd6bb4 io_uring/zcrx: remove duplicated freelist init
new a79154ae5df9 io_uring/zcrx: move io_zcrx_iov_page
new 59bc1ab922bb io_uring/zcrx: remove sqe->file_index check
new 77231d4e4655 io_uring/zcrx: let zcrx choose region for mmaping
new 632b31867269 io_uring/zcrx: move zcrx region to struct io_zcrx_ifq
new 76f1cc98b23c io_uring/zcrx: add support for multiple ifqs
new 62f666df765e io_uring/eventfd: dedup signalling helpers
new da01f60f8ad1 io_uring/eventfd: clean up rcu locking
new f6da4fee6986 io_uring/eventfd: open code io_eventfd_grab()
new 27d2fed790ce io_uring: delete misleading comment in io_fill_cqe_aux()
new 91db6edc573b io_uring/cmd: move net cmd into a separate file
new d760d3f59f0d io_uring/zcrx: improve area validation
new 6c9589aa0847 io_uring/zcrx: resolve netdev before area creation
new 782dfa329ac9 io_uring/zcrx: split out memory holders from area
new 8a62804248ff io_uring/zcrx: split common area map/unmap parts
new a5c98e942457 io_uring/zcrx: dmabuf backed zerocopy receive
new 78967aabf613 io_uring/timeout: don't export link t-out disarm helper
new 9c2ff3f9b5e0 io_uring: remove io_preinit_req()
new 35adea1d018a io_uring: move io_req_put_rsrc_nodes()
new 6ae4308116f1 io_uring: update parameter name in io_pin_pages function d [...]
new 28b8cd864da5 io_uring/net: move CONFIG_NET guards to Makefile
new 81a22c86ec70 io_uring: add lockdep asserts to io_add_aux_cqe
new f979c20547e7 io_uring: account drain memory to cgroup
new fde04c7e2775 io_uring: fix spurious drain flushing
new 05b334110fdc io_uring: simplify drain ret passing
new e91e4f692f79 io_uring: remove drain prealloc checks
new 19a94da447f8 io_uring: consolidate drain seq checking
new b0c8a6401fbc io_uring: open code io_account_cq_overflow()
new 63de899cb622 io_uring: count allocated requests
new 8fb7aee05591 io_uring: drain based on allocates reqs
new 475a8d303716 io_uring/kbuf: account ring io_buffer_list memory
new 172484907285 io_uring/kbuf: use mem_is_zero()
new 4e9fda29d66b io_uring/kbuf: drop extra vars in io_register_pbuf_ring
new 52a05d0cf8f3 io_uring/kbuf: don't compute size twice on prep
new c724e801239f io_uring/kbuf: refactor __io_remove_buffers
new 2b61bb1d9aa6 io_uring/kbuf: unify legacy buf provision and removal
new 3de7361f7cd9 Merge branch 'io_uring-6.15' into for-6.16/io_uring
new 9a109266278f io_uring/fdinfo: only compile if CONFIG_PROC_FS is set
new 16256648cd08 io_uring/fdinfo: get rid of dumping credentials
new 5288b9e28f8a io_uring: open code io_req_cqe_overflow()
new 10f466abc404 io_uring: split alloc and add of overflow
new 072d37b52c91 io_uring: make io_alloc_ocqe() take a struct io_cqe pointer
new c80bdb1c5571 io_uring: pass in struct io_big_cqe to io_alloc_ocqe()
new f660fd2ca15a io_uring: add new helpers for posting overflows
new 8bb9d6ccd360 io_uring: finish IOU_OK -> IOU_COMPLETE transition
new 28be240c763a trace/io_uring: fix io_uring_local_work_run ctx documentation
new e37dfc053081 io_uring/io-wq: move hash helpers to the top
new 8343cae362e1 io_uring/io-wq: ignore non-busy worker going to sleep
new 0b2b066f8a85 io_uring/io-wq: only create a new worker if it can make progress
new 6faaf6e0faf1 io_uring/cmd: warn on reg buf imports by ineligible cmds
new 49fffac983ac Merge tag 'for-6.16/io_uring-20250523' of git://git.kernel [...]
The 252 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 | 15 +
Documentation/admin-guide/blockdev/index.rst | 1 +
Documentation/admin-guide/blockdev/zoned_loop.rst | 169 +++
MAINTAINERS | 8 +
arch/mips/configs/gcw0_defconfig | 1 -
block/Kconfig | 8 -
block/Makefile | 5 +-
block/bfq-iosched.c | 6 +-
block/bio-integrity.c | 4 +-
block/bio.c | 158 ++-
block/blk-core.c | 2 +-
block/blk-crypto-fallback.c | 1 +
block/blk-map.c | 93 +-
block/blk-merge.c | 137 +-
block/blk-mq-debugfs.c | 13 +-
block/blk-mq-dma.c | 116 ++
block/blk-mq-sched.c | 53 +-
block/blk-mq.c | 309 ++---
block/blk-mq.h | 7 +-
block/blk-rq-qos.c | 4 +
block/blk-rq-qos.h | 21 +-
block/blk-settings.c | 5 -
block/blk-sysfs.c | 34 +-
block/blk-throttle.c | 411 ++++--
block/blk-throttle.h | 36 +-
block/blk-wbt.c | 9 +-
block/blk.h | 50 +-
block/bounce.c | 267 ----
block/elevator.c | 329 +++--
block/elevator.h | 6 +-
block/fops.c | 28 +-
block/genhd.c | 266 ++--
block/mq-deadline.c | 2 +-
drivers/base/node.c | 2 +-
drivers/block/Kconfig | 19 +
drivers/block/Makefile | 1 +
drivers/block/brd.c | 225 +---
drivers/block/pktcdvd.c | 2 +-
drivers/block/rnbd/rnbd-srv.c | 7 +-
drivers/block/ublk_drv.c | 569 +++++---
drivers/block/virtio_blk.c | 4 +-
drivers/block/zloop.c | 1385 ++++++++++++++++++++
drivers/cdrom/cdrom.c | 3 +-
drivers/md/bcache/super.c | 3 +-
drivers/md/dm-bufio.c | 2 +-
drivers/md/dm-integrity.c | 16 +-
drivers/md/dm-raid.c | 3 +
drivers/md/md.c | 190 ++-
drivers/md/md.h | 18 +-
drivers/md/raid1.c | 3 -
drivers/md/raid10.c | 9 -
drivers/md/raid5.c | 8 -
drivers/nvme/common/auth.c | 15 +-
drivers/nvme/host/auth.c | 30 +-
drivers/nvme/host/core.c | 205 ++-
drivers/nvme/host/fc.c | 13 +-
drivers/nvme/host/multipath.c | 206 ++-
drivers/nvme/host/nvme.h | 31 +-
drivers/nvme/host/pci.c | 300 +++--
drivers/nvme/host/sysfs.c | 7 +
drivers/nvme/host/tcp.c | 14 +-
drivers/nvme/target/admin-cmd.c | 31 +-
drivers/nvme/target/auth.c | 21 +-
drivers/nvme/target/core.c | 94 +-
drivers/nvme/target/discovery.c | 2 +-
drivers/nvme/target/fabrics-cmd.c | 12 +-
drivers/nvme/target/fc.c | 96 +-
drivers/nvme/target/fcloop.c | 439 ++++---
drivers/nvme/target/loop.c | 29 +-
drivers/nvme/target/nvmet.h | 24 +-
drivers/nvme/target/pci-epf.c | 14 +-
drivers/nvme/target/rdma.c | 8 +-
drivers/nvme/target/tcp.c | 100 +-
drivers/scsi/Kconfig | 3 +
drivers/scsi/aha152x.c | 1 -
drivers/scsi/imm.c | 1 -
drivers/scsi/ppa.c | 1 -
drivers/scsi/scsi_ioctl.c | 2 +-
drivers/scsi/scsi_lib.c | 6 +-
drivers/usb/storage/usb.c | 20 +-
fs/aio.c | 1 +
fs/btrfs/scrub.c | 10 +-
fs/gfs2/ops_fstype.c | 24 +-
fs/hfsplus/wrapper.c | 46 +-
fs/proc/meminfo.c | 3 +-
fs/xfs/xfs_bio_io.c | 30 +-
fs/xfs/xfs_buf.c | 43 +-
fs/xfs/xfs_log.c | 32 +-
fs/zonefs/super.c | 34 +-
include/linux/bio.h | 25 +-
include/linux/blk-mq.h | 10 +-
include/linux/blk_types.h | 10 +-
include/linux/blkdev.h | 24 +-
include/linux/dmapool.h | 21 +-
include/linux/fs.h | 1 +
include/linux/io_uring/cmd.h | 9 +
include/linux/io_uring_types.h | 15 +-
include/linux/mmzone.h | 1 -
include/linux/nvme.h | 77 ++
include/linux/part_stat.h | 2 +
include/scsi/scsi_host.h | 2 -
include/trace/events/block.h | 17 +-
include/trace/events/io_uring.h | 2 +-
include/uapi/linux/blktrace_api.h | 2 +-
include/uapi/linux/io_uring.h | 12 +-
include/uapi/linux/ublk_cmd.h | 128 ++
io_uring/Makefile | 6 +-
io_uring/advise.c | 4 +-
io_uring/cancel.c | 2 +-
io_uring/cmd_net.c | 83 ++
io_uring/epoll.c | 4 +-
io_uring/eventfd.c | 66 +-
io_uring/eventfd.h | 3 +-
io_uring/fdinfo.c | 40 -
io_uring/fs.c | 10 +-
io_uring/futex.c | 6 +-
io_uring/io-wq.c | 65 +-
io_uring/io-wq.h | 5 -
io_uring/io_uring.c | 287 ++--
io_uring/io_uring.h | 4 +-
io_uring/kbuf.c | 148 +--
io_uring/kbuf.h | 8 +-
io_uring/memmap.c | 11 +-
io_uring/memmap.h | 4 +-
io_uring/msg_ring.c | 2 +-
io_uring/net.c | 62 +-
io_uring/nop.c | 2 +-
io_uring/notif.c | 1 +
io_uring/opdef.c | 11 +-
io_uring/openclose.c | 139 +-
io_uring/openclose.h | 3 +
io_uring/poll.c | 4 +-
io_uring/rsrc.c | 91 +-
io_uring/rsrc.h | 28 +-
io_uring/rw.c | 8 +-
io_uring/rw.h | 2 +
io_uring/splice.c | 4 +-
io_uring/statx.c | 2 +-
io_uring/sync.c | 6 +-
io_uring/tctx.c | 2 -
io_uring/timeout.c | 13 +-
io_uring/timeout.h | 13 -
io_uring/truncate.c | 2 +-
io_uring/uring_cmd.c | 91 +-
io_uring/waitid.c | 2 +-
io_uring/xattr.c | 8 +-
io_uring/zcrx.c | 372 ++++--
io_uring/zcrx.h | 26 +-
kernel/power/swap.c | 103 +-
kernel/trace/blktrace.c | 11 +-
mm/dmapool.c | 15 +-
mm/show_mem.c | 4 +-
tools/testing/selftests/ublk/Makefile | 11 +-
tools/testing/selftests/ublk/fault_inject.c | 5 +
tools/testing/selftests/ublk/file_backed.c | 17 +-
tools/testing/selftests/ublk/kublk.c | 153 ++-
tools/testing/selftests/ublk/kublk.h | 22 +-
tools/testing/selftests/ublk/null.c | 55 +-
tools/testing/selftests/ublk/stripe.c | 26 +-
tools/testing/selftests/ublk/test_common.sh | 39 +-
tools/testing/selftests/ublk/test_generic_04.sh | 2 +-
tools/testing/selftests/ublk/test_generic_05.sh | 2 +-
tools/testing/selftests/ublk/test_generic_06.sh | 2 +-
tools/testing/selftests/ublk/test_generic_08.sh | 32 +
.../ublk/{test_null_01.sh => test_generic_09.sh} | 12 +-
tools/testing/selftests/ublk/test_generic_10.sh | 30 +
tools/testing/selftests/ublk/test_generic_11.sh | 44 +
tools/testing/selftests/ublk/test_stress_02.sh | 10 +-
tools/testing/selftests/ublk/test_stress_03.sh | 7 +
tools/testing/selftests/ublk/test_stress_04.sh | 7 +
tools/testing/selftests/ublk/test_stress_05.sh | 9 +
171 files changed, 6431 insertions(+), 3186 deletions(-)
create mode 100644 Documentation/admin-guide/blockdev/zoned_loop.rst
create mode 100644 block/blk-mq-dma.c
delete mode 100644 block/bounce.c
create mode 100644 drivers/block/zloop.c
create mode 100644 io_uring/cmd_net.c
create mode 100755 tools/testing/selftests/ublk/test_generic_08.sh
copy tools/testing/selftests/ublk/{test_null_01.sh => test_generic_09.sh} (65%)
create mode 100755 tools/testing/selftests/ublk/test_generic_10.sh
create mode 100755 tools/testing/selftests/ublk/test_generic_11.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 releases/gcc-14
in repository gcc.
from 4b9f2877e33 alias: Perform offset arithmetics in poly_offset_int rather [...]
new 1dd54c5ad39 s390: Fix tf_to_fprx2
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/s390/vector.md | 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 linux.
from 0ff41df1cb26 Linux 6.15
new 5741909697a3 VFS: improve interface for lookup_one functions
new 8ad924847113 nfsd: Use lookup_one() rather than lookup_one_len()
new 2011067c6477 cachefiles: Use lookup_one() rather than lookup_one_len()
new fa6fe07d1536 VFS: rename lookup_one_len family to lookup_noperm and rem [...]
new 06c567403ae5 Use try_lookup_noperm() instead of d_hash_and_lookup() out [...]
new 390e34bc1490 VFS: change lookup_one_common and lookup_noperm_common to [...]
new 4e5c53e03806 Merge patch series "VFS: improve interface for lookup_one [...]
new 6d5b940e1e14 Merge tag 'vfs-6.16-rc1.async.dir' of git://git.kernel.org [...]
new 03ddd7725ed1 9p: Add a migrate_folio method
new e300830fcc40 vboxsf: Convert to writepages
new 7ee3647243e5 migrate: Remove call to ->writepage
new 8e5ae388f33a writeback: Remove writeback_use_writepage()
new 7b73c12c6ebf shmem: Add shmem_writeout()
new 776a853a43c9 i915: Use writeback_iter()
new fe75adffac33 ttm: Call shmem_writeout() from ttm_backup_backup_page()
new 84798514db50 mm: Remove swap_writepage() and shmem_writepage()
new 6b0dfabb3555 fs: Remove aops->writepage
new fb5a381d624b Merge patch series "Remove aops->writepage"
new dc762851444b Merge tag 'vfs-6.16-rc1.writepage' of git://git.kernel.org [...]
new 9d5c8dc81115 bfs: convert bfs to use the new mount api
new 759cfedc5ee7 omfs: convert to new mount API
new a1ae8ce78bb2 Merge tag 'vfs-6.16-rc1.mount.api' of git://git.kernel.org [...]
new 418556fa576e docs: initramfs: update compression and mtime descriptions
new cfd86ef7e8e7 anon_inode: use a proper mode internally
new 37e62dafbfab pidfs: use anon_inode_getattr()
new 22bdf3d6581a anon_inode: explicitly block ->setattr()
new c83b90249660 pidfs: use anon_inode_setattr()
new 1ed95281c0c7 anon_inode: raise SB_I_NODEV and SB_I_NOEXEC
new c784159750bc selftests/filesystems: add chown() test for anonymous inodes
new fcf31ec7cade selftests/filesystems: add chmod() test for anonymous inodes
new f8ca403ae77c selftests/filesystems: add exec() test for anonymous inodes
new 25a6cc9a630b selftests/filesystems: add open() test for anonymous inodes
new 9d36c5145a9e Merge patch series "fs: harden anon inodes"
new eaec2cd1670d fs: sort out cosmetic differences between stat funcs and a [...]
new 5f3e0b4a1f59 fs: predict not having to do anything in fdput()
new c9b380a0171a Merge patch series "fs: sort out cosmetic differences betw [...]
new e45960c279b0 fs: unconditionally use atime_needs_update() in pick_link()
new f1745496d3fb netfs: Update main API document
new 5730609ffd7e select: do_pollfd: add unlikely branch hint return path
new 916148d24d77 fs/fs_context: Use KERN_INFO for infof()|info_plog()|infofc()
new 1d17057d2166 fs/fs_parse: Correct comments of fs_validate_description()
new 698d1b483cd1 fs/fs_context: Mark an unlikely if condition with unlikely [...]
new 1363c134ade8 fs/filesystems: Fix potential unsigned integer underflow i [...]
new 6b24a702ecf1 select: core_sys_select add unlikely branch hint on return path
new ef181fa11d9e fs: Make file-nr output the total allocated file handles
new 8564124c36d6 fs: improve codegen in link_path_walk()
new 296b67059e30 fs/fs_parse: Delete macro fsparam_u32hex()
new d1f482108a2c fs/fs_parse: Remove unused and problematic validate_consta [...]
new 79beea2db043 fs: remove uselib() system call
new 875ccc0ddcee fs: touch up predicts in inode_permission()
new 4ef4ac360101 device_cgroup: avoid access to ->i_rdev in the common case [...]
new c4044870ae2c Merge patch series "two nits for path lookup"
new 19bbfe7b5fcc fs: add S_ANON_INODE
new 9f81d707022c fs: remove useless plus one in super_cache_scan()
new bb01e8cc10f0 fs: use writeback_iter directly in mpage_writepages
new 5caa2d89b7f1 kernel/nsproxy: remove unnecessary guards
new 79fb8d8d93e4 include/cgroup: separate {get,put}_cgroup_ns no-op case
new e68ecc161fec Merge patch series "Minor namespace code simplication"
new 678927c0c96b Documentation: fix typo in root= kernel parameter description
new 8d9117009dd6 fuse: don't allow signals to interrupt getdents copying
new e7b9cea718ee vfs: Add sysctl vfs_cache_pressure_denom for bulk file operations
new e0410e956b97 readdir: supply dir_context.count as readdir buffer size hint
new d8c5507cd140 include/linux/fs.h: add inode_lock_killable()
new 28a3f6ab2fe0 fs/open: make chmod_common() and chown_common() killable
new d68687564280 fs/open: make do_truncate() killable
new 2e1a8fbff51b fs/read_write: make default_llseek() killable
new 4fae90d04a58 Merge patch series "include/linux/fs.h: add inode_lock_kil [...]
new 5f152cc012f4 fs: Convert __page_get_link() to use a folio
new cc8e87f312e0 nfs: Use a folio in nfs_get_link()
new 4ec373b74e96 fs: Pass a folio to page_put_link()
new 76145cb37ff0 Merge patch series "Use folios for symlinks in the page cache"
new 181d8e399f50 Merge tag 'vfs-6.16-rc1.misc' of git://git.kernel.org/pub/ [...]
new 559b3bbfa978 locking/percpu-rwsem: add freezable alternative to down_read
new f73bae83675b fs: allow all writers to be frozen
new af7551cf13cf super: remove pointless s_root checks
new 484caf5e117a super: simplify user_get_super()
new 6920e3388ba4 super: skip dying superblocks early
new 2992476528ae super: use a common iterator (Part 1)
new b47e42d10e8c super: use common iterator (Part 2)
new 62a2175ddf7e gfs2: pass through holder from the VFS for freeze/thaw
new 1af3331764b9 super: add filesystem freezing helpers for suspend and hibernate
new 6e5af8e3ca5f Merge patch series "Extend freeze support to suspend and h [...]
new 33445d6fc520 libfs: export find_next_child()
new 0e4f9483959b efivarfs: support freeze/thaw
new 0de4c4065cad Merge patch series "efivarfs: support freeze/thaw"
new eacfbf74196f power: freeze filesystems during suspend/resume
new ef2ed04eba99 kernfs: add warning about implementing freeze/thaw
new 05b158d4fd11 Merge patch series "power: wire-up filesystem freeze/thaw [...]
new 1afe9e7da8c0 f2fs: fix freezing filesystem during resize
new 8dd53535f1e1 Merge tag 'vfs-6.16-rc1.super' of git://git.kernel.org/pub [...]
new a68cb1862450 mount: add a comment about concurrent changes with statmou [...]
new 7fc711739eb8 ->mnt_devname is never NULL
new 101f2bbab541 fs: convert mount flags to enum
new 2b3c61b87519 statmount: update STATMOUNT_SUPPORTED macro
new 2ca3534623f4 Merge tag 'vfs-6.16-rc1.mount' of git://git.kernel.org/pub [...]
new 76d2d75ddc03 selftests/pidfd: adapt to recent changes
new 1b090949c998 pidfd: remove unneeded NULL check from pidfd_prepare()
new 8cf4b738f6d8 pidfd: improve uapi when task isn't found
new 4fc3f73c16da selftest/pidfd: add test for thread-group leader pidfd ope [...]
new 1e940fff9437 Merge patch series "pidfd: improve uapi when task isn't found"
new 35c9701ea717 exit: move wake_up_all() pidfd waiters into __unhash_process()
new 17f1b08acf50 pidfs: ensure consistent ENOENT/ESRCH reporting
new a9d7de0f68b7 Merge patch series "pidfs: ensure consistent ENOENT/ESRCH [...]
new 0a36bad01731 release_task: kill the no longer needed get/put_pid(thread_pid)
new b590c928cca7 net, pidfd: report EINVAL for ESRCH
new 477058411c45 pidfs: register pid in pidfs
new fd0a109a0f6b net, pidfs: prepare for handing out pidfds for reaped sk-> [...]
new a71f402acd71 pidfs: get rid of __pidfd_prepare()
new 20b70e58961b net, pidfs: enable handing out pidfds for reaped sk->sk_peer_pid
new 923ea4d4482b Merge patch series "net, pidfs: enable handing out pidfds [...]
new e194d2067c95 selftests: coredump: Properly initialize pointer
new 6f5bf9f37f06 selftests: coredump: Fix test failure for slow machines
new c6e888d02d51 selftests: coredump: Raise timeout to 2 minutes
new e1b477c21300 Merge patch series "selftests: coredump: Some bug fixes"
new c57f07b23587 pidfs: move O_RDWR into pidfs_alloc_file()
new 95c5f43181fe coredump: fix error handling for replace_fd()
new b5325b2a270f coredump: hand a pidfd to the usermode coredump helper
new 4dd6566b5a8c Merge patch series "coredump: hand a pidfd to the usermode [...]
new db56723ceaec pidfs: detect refcount bugs
new 7d7a103d299e Merge tag 'vfs-6.16-rc1.pidfs' of git://git.kernel.org/pub [...]
new 727b55105aeb coredump: massage format_corename()
new d4fde206ab9f coredump: massage do_coredump()
new 1c587ee610b0 coredump: reflow dump helpers a little
new a9194f88782a coredump: add coredump socket
new 1d8db6fd698d pidfs, coredump: add PIDFD_INFO_COREDUMP
new c72d9146375f coredump: show supported coredump modes
new 16195d2c7dd2 coredump: validate socket name as it is written
new 4d6575949d91 selftests/pidfd: add PIDFD_INFO_COREDUMP infrastructure
new 7b6724fe9a6b selftests/coredump: add tests for AF_UNIX coredumps
new a3b4ca60f93f Merge patch series "coredump: add coredump socket"
new 4e83ae6ec87d mips, net: ensure that SOCK_COREDUMP is defined
new c5bfc48d5472 Merge tag 'vfs-6.16-rc1.coredump' of git://git.kernel.org/ [...]
new 336bac5e0892 Documentation: iomap: Add missing flags description
new d1253c677b8f iomap: trace: Add missing flags to [IOMAP_|IOMAP_F_]FLAGS_STRINGS
new 406331afe899 Merge patch series "Documentation: iomap: Add missing flag [...]
new e356c5d5b10e iomap: resample iter->pos after iomap_write_begin() calls
new 99fe6e61fd3c iomap: drop unnecessary pos param from iomap_write_[begin|end]
new 3ceb65b17676 iomap: drop pos param from __iomap_[get|put]_folio()
new c4f9a1ba747d iomap: helper to trim pos/bytes to within folio
new c0f8658a9dbc iomap: push non-large folio check into get folio path
new 66c0d8551428 iomap: rework iomap_write_begin() to return folio offset a [...]
new 2cb0e96cb01b Merge patch series "iomap: misc buffered write path cleanu [...]
new a2e43397e57e Merge tag 'vfs-6.16-rc1.iomap' of git://git.kernel.org/pub [...]
new 2680acd33641 selftests/mount_settattr: don't define sys_open_tree() twice
new 7a012a692e7c selftests/mount_settattr: add missing STATX_MNT_ID_UNIQUE define
new d37d4720c3e7 selftests/mount_settattr: ensure that ext4 filesystem can [...]
new 0bd92b9fe538 selftests/filesystems: move wrapper.h out of overlayfs subdir
new b13fb4ee4647 selftests/fs/statmount: build with tools include dir
new ef058fc1e5e9 selftests/pidfd: move syscall definitions into wrappers.h
new ec050f2adf37 selftests/mount_settattr: remove duplicate syscall definitions
new c6d9775c2066 selftests/fs/mount-notify: build with tools include dir
new e897b9b1334b selftests/filesystems: create get_unique_mnt_id() helper
new 8199e6f7402c selftests/filesystems: create setup_userns() helper
new 781091f3f594 selftests/fs/mount-notify: add a test variant running insi [...]
new 7ec091c55986 Merge patch series "filesystems selftests cleanups and fan [...]
new 3e406741b198 Merge tag 'vfs-6.16-rc1.selftests' of git://git.kernel.org [...]
The 156 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/admin-guide/cgroup-v2.rst | 2 +-
Documentation/admin-guide/kernel-parameters.txt | 2 +-
Documentation/admin-guide/sysctl/vm.rst | 32 +-
.../driver-api/early-userspace/buffer-format.rst | 34 +-
Documentation/filesystems/fscrypt.rst | 2 +-
Documentation/filesystems/iomap/design.rst | 16 +-
Documentation/filesystems/locking.rst | 54 +-
Documentation/filesystems/mount_api.rst | 16 -
Documentation/filesystems/netfs_library.rst | 1016 ++++++++++++++------
Documentation/filesystems/porting.rst | 40 +
Documentation/filesystems/vfs.rst | 39 +-
arch/m68k/configs/amcore_defconfig | 1 -
arch/mips/include/asm/socket.h | 9 -
arch/s390/hypfs/inode.c | 2 +-
arch/x86/configs/i386_defconfig | 1 -
arch/xtensa/configs/cadence_csp_defconfig | 1 -
block/blk-wbt.c | 2 +-
drivers/android/binderfs.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 32 +-
drivers/gpu/drm/ttm/ttm_backup.c | 8 +-
drivers/infiniband/hw/qib/qib_fs.c | 4 +-
fs/9p/vfs_addr.c | 1 +
fs/afs/dir.c | 2 +-
fs/afs/dir_silly.c | 6 +-
fs/anon_inodes.c | 45 +
fs/autofs/dev-ioctl.c | 3 +-
fs/bfs/inode.c | 30 +-
fs/binfmt_elf.c | 76 --
fs/binfmt_misc.c | 2 +-
fs/btrfs/ioctl.c | 9 +-
fs/buffer.c | 4 +-
fs/cachefiles/internal.h | 1 -
fs/cachefiles/key.c | 1 -
fs/cachefiles/namei.c | 14 +-
fs/coredump.c | 461 +++++++--
fs/dcache.c | 12 +-
fs/debugfs/inode.c | 6 +-
fs/ecryptfs/inode.c | 16 +-
fs/efivarfs/internal.h | 1 -
fs/efivarfs/super.c | 206 ++--
fs/exec.c | 60 --
fs/exportfs/expfs.c | 6 +-
fs/f2fs/gc.c | 6 +-
fs/file_table.c | 2 +-
fs/filesystems.c | 14 +-
fs/fs_context.c | 6 +-
fs/fs_parser.c | 55 +-
fs/fuse/dir.c | 2 +-
fs/fuse/readdir.c | 4 +-
fs/gfs2/super.c | 24 +-
fs/gfs2/sys.c | 4 +-
fs/internal.h | 7 +
fs/ioctl.c | 15 +-
fs/iomap/buffered-io.c | 100 +-
fs/iomap/trace.h | 27 +-
fs/kernfs/mount.c | 17 +-
fs/libfs.c | 13 +-
fs/mpage.c | 13 +-
fs/namei.c | 235 +++--
fs/namespace.c | 43 +-
fs/nfs/symlink.c | 20 +-
fs/nfs/unlink.c | 11 +-
fs/nfsd/nfs3proc.c | 4 +-
fs/nfsd/nfs3xdr.c | 4 +-
fs/nfsd/nfs4proc.c | 4 +-
fs/nfsd/nfs4recover.c | 13 +-
fs/nfsd/nfs4xdr.c | 4 +-
fs/nfsd/nfsproc.c | 5 +-
fs/nfsd/vfs.c | 17 +-
fs/omfs/inode.c | 176 ++--
fs/open.c | 14 +-
fs/overlayfs/export.c | 6 +-
fs/overlayfs/namei.c | 14 +-
fs/overlayfs/overlayfs.h | 2 +-
fs/overlayfs/readdir.c | 21 +-
fs/pidfs.c | 165 +++-
fs/proc/base.c | 2 +-
fs/proc_namespace.c | 12 +-
fs/quota/dquot.c | 2 +-
fs/read_write.c | 4 +-
fs/readdir.c | 47 +-
fs/select.c | 4 +-
fs/smb/client/cached_dir.c | 5 +-
fs/smb/client/cifsfs.c | 3 +-
fs/smb/client/readdir.c | 3 +-
fs/smb/server/smb2pdu.c | 7 +-
fs/stat.c | 35 +-
fs/super.c | 318 ++++--
fs/tracefs/inode.c | 2 +-
fs/vboxsf/file.c | 47 +-
fs/xfs/scrub/fscounters.c | 4 +-
fs/xfs/scrub/orphanage.c | 7 +-
fs/xfs/xfs_notify_failure.c | 6 +-
include/linux/binfmts.h | 1 -
include/linux/cgroup.h | 26 +-
include/linux/coredump.h | 1 +
include/linux/dcache.h | 4 +-
include/linux/device_cgroup.h | 7 +-
include/linux/file.h | 2 +-
include/linux/fs.h | 42 +-
include/linux/fs_parser.h | 7 -
include/linux/mount.h | 87 +-
include/linux/namei.h | 17 +-
include/linux/net.h | 4 +-
include/linux/percpu-rwsem.h | 20 +-
include/linux/pid.h | 2 +-
include/linux/pidfs.h | 8 +
include/linux/shmem_fs.h | 7 +-
include/uapi/linux/pidfd.h | 18 +-
init/Kconfig | 10 -
ipc/mqueue.c | 5 +-
kernel/bpf/inode.c | 2 +-
kernel/exit.c | 10 +-
kernel/fork.c | 88 +-
kernel/locking/percpu-rwsem.c | 13 +-
kernel/nsproxy.c | 30 +-
kernel/pid.c | 6 +-
kernel/power/hibernate.c | 16 +-
kernel/power/main.c | 31 +
kernel/power/power.h | 4 +
kernel/power/suspend.c | 7 +
mm/migrate.c | 60 +-
mm/page-writeback.c | 28 +-
mm/page_io.c | 3 +-
mm/readahead.c | 20 +-
mm/shmem.c | 33 +-
mm/swap.h | 4 +-
mm/swap_state.c | 1 -
mm/swapfile.c | 2 +-
mm/vmscan.c | 29 +-
net/core/sock.c | 12 +-
net/sunrpc/rpc_pipe.c | 12 +-
net/unix/af_unix.c | 137 ++-
security/apparmor/apparmorfs.c | 4 +-
security/inode.c | 2 +-
security/selinux/selinuxfs.c | 4 +-
{include => tools/include}/uapi/linux/fanotify.h | 0
{include => tools/include}/uapi/linux/mount.h | 0
{include => tools/include}/uapi/linux/nsfs.h | 0
tools/testing/selftests/bpf/config.aarch64 | 1 -
tools/testing/selftests/bpf/config.s390x | 1 -
tools/testing/selftests/coredump/stackdump_test.c | 477 ++++++++-
tools/testing/selftests/filesystems/.gitignore | 1 +
tools/testing/selftests/filesystems/Makefile | 2 +-
.../selftests/filesystems/anon_inode_test.c | 69 ++
.../selftests/filesystems/mount-notify/.gitignore | 1 +
.../selftests/filesystems/mount-notify/Makefile | 9 +-
.../filesystems/mount-notify/mount-notify_test.c | 38 +-
...{mount-notify_test.c => mount-notify_test_ns.c} | 80 +-
.../selftests/filesystems/overlayfs/Makefile | 2 +-
.../selftests/filesystems/overlayfs/dev_in_maps.c | 2 +-
.../filesystems/overlayfs/set_layers_via_fds.c | 2 +-
.../selftests/filesystems/statmount/Makefile | 6 +-
.../selftests/filesystems/statmount/statmount.h | 36 +
.../filesystems/statmount/statmount_test_ns.c | 86 +-
tools/testing/selftests/filesystems/utils.c | 88 ++
tools/testing/selftests/filesystems/utils.h | 3 +
.../filesystems/{overlayfs => }/wrappers.h | 46 +-
tools/testing/selftests/mount_setattr/Makefile | 2 +
.../selftests/mount_setattr/mount_setattr_test.c | 61 +-
tools/testing/selftests/pidfd/pidfd.h | 22 +
tools/testing/selftests/pidfd/pidfd_bind_mount.c | 74 +-
tools/testing/selftests/pidfd/pidfd_info_test.c | 13 +-
163 files changed, 3682 insertions(+), 2120 deletions(-)
copy {include => tools/include}/uapi/linux/fanotify.h (100%)
copy {include => tools/include}/uapi/linux/mount.h (100%)
copy {include => tools/include}/uapi/linux/nsfs.h (100%)
create mode 100644 tools/testing/selftests/filesystems/anon_inode_test.c
copy tools/testing/selftests/filesystems/mount-notify/{mount-notify_test.c => moun [...]
rename tools/testing/selftests/filesystems/{overlayfs => }/wrappers.h (57%)
--
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 5bd7ac079ae gas: sframe: handle .cfi_same_value
new 4e94f007566 libsframe: fix issue finding FRE in PCMASK type SFrame FDEs
new 0d15aea98bd libsframe: testsuite: improve findfre-1 testcase
new f0d72d35080 libsframe: testsuite: improve findfunc-1 testcase
new 9d2a24349e2 libsframe: correct binary search for SFrame FDE
new ada5c6fa081 libsframe: stop search for SFrame FRE if its start IP is gr [...]
new 2adbf167cae libsframe: handle SFrame FRE start/end IP offsets as unsigned
The 6 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:
libsframe/sframe.c | 65 ++++------
libsframe/testsuite/libsframe.find/findfre-1.c | 111 ++++++++++------
libsframe/testsuite/libsframe.find/findfunc-1.c | 141 ++++++++++++++-------
libsframe/testsuite/libsframe.find/plt-findfre-1.c | 83 +++++++-----
4 files changed, 249 insertions(+), 151 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 releases/gcc-15
in repository gcc.
from cf619d4a366 libgomp.c-c++-common/metadirective-1.c: Expect 'error:' for [...]
new d390c7e5bd0 c-c++-common/gomp/{attrs-,}metadirective-3.c: Fix expected [...]
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/testsuite/c-c++-common/gomp/attrs-metadirective-3.c | 7 ++++---
gcc/testsuite/c-c++-common/gomp/metadirective-3.c | 7 ++++---
2 files changed, 8 insertions(+), 6 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 97e8cd9295d libstdc++: Run in_place constructor test for std::indirect [...]
new 5d6ed6d604f c-c++-common/gomp/{attrs-,}metadirective-3.c: Fix expected [...]
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/testsuite/c-c++-common/gomp/attrs-metadirective-3.c | 7 ++++---
gcc/testsuite/c-c++-common/gomp/metadirective-3.c | 7 ++++---
2 files changed, 8 insertions(+), 6 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 newlib.
from 4bd157736 glob: Fix old style function declarations warnings
new 70427b851 Cygwin: Revise release note
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:
winsup/cygwin/release/3.6.2 | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 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 main
in repository newlib.
from 4bd157736 glob: Fix old style function declarations warnings
new 70427b851 Cygwin: Revise release note
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:
winsup/cygwin/release/3.6.2 | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.