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 dcfde4f8c73 gdb: int to bool conversion in find_memory_regions API
new e576e948da2 Remove two unused includes
new 29c3f00511b Don't rely on deduction in run-on-main-thread.c
new 2caf7b16891 Introduce gdbsupport/cxx-thread.h and use it
The 3 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/complaints.c | 16 +--
gdb/dwarf2/cooked-index-worker.c | 17 +--
gdb/dwarf2/cooked-index-worker.h | 17 +--
gdb/dwarf2/read.c | 37 ++----
gdb/dwarf2/read.h | 8 +-
gdb/gdb_bfd.c | 47 ++------
gdb/minsyms.c | 37 ++----
gdb/run-on-main-thread.c | 38 ++----
gdbsupport/cxx-thread.h | 243 +++++++++++++++++++++++++++++++++++++++
gdbsupport/thread-pool.h | 91 +--------------
10 files changed, 297 insertions(+), 254 deletions(-)
create mode 100644 gdbsupport/cxx-thread.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 gcc.
from 60c6f92fb19 [PATCH v2] RISC-V: fix __builtin_round NaN handling [PR tar [...]
new a0dde67dd7d c: Add more C2y tests of initializer constraints
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/gcc.dg/c2y-init-2.c | 33 ++++++++++++
gcc/testsuite/gcc.dg/c2y-init-3.c | 106 ++++++++++++++++++++++++++++++++++++++
2 files changed, 139 insertions(+)
create mode 100644 gcc/testsuite/gcc.dg/c2y-init-2.c
create mode 100644 gcc/testsuite/gcc.dg/c2y-init-3.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 7f7072574127 Merge tag 'kbuild-6.18-1' of git://git.kernel.org/pub/scm/ [...]
new 800348aa34b2 kcsan: test: Replace deprecated strcpy() with strscpy()
new d7a018eb761f Merge tag 'kcsan-20250929-v6.18-rc1' of git://git.kernel.o [...]
new a3fecb916048 arc: Fix __fls() const-foldability via __builtin_clzl()
new 21368fcbb124 bitmap: introduce hardware-specific bitfield operations
new 47975a878c06 mmc: dw_mmc-rockchip: switch to FIELD_PREP_WM16 macro
new 90fbf6a21ec4 soc: rockchip: grf: switch to FIELD_PREP_WM16_CONST macro
new 7d5f75a9d413 media: synopsys: hdmirx: replace macros with bitfield variants
new dcdcfd83b7b0 drm/rockchip: lvds: switch to FIELD_PREP_WM16 macro
new 48d47732c29b phy: rockchip-emmc: switch to FIELD_PREP_WM16 macro
new 1a99efa3a516 drm/rockchip: dsi: switch to FIELD_PREP_WM16* macros
new 9040ecd0bf9b drm/rockchip: vop2: switch to FIELD_PREP_WM16 macro
new d6de45fd7f1c phy: rockchip-samsung-dcphy: switch to FIELD_PREP_WM16 macro
new ad24f6e10a5f drm/rockchip: dw_hdmi_qp: switch to FIELD_PREP_WM16 macro
new 6fd524c3f859 drm/rockchip: inno-hdmi: switch to FIELD_PREP_WM16 macro
new a104de64bfbc phy: rockchip-usb: switch to FIELD_PREP_WM16 macro
new 63df37f3fc71 drm/rockchip: dw_hdmi: switch to FIELD_PREP_WM16* macros
new 3d1ef6e4a154 ASoC: rockchip: i2s-tdm: switch to FIELD_PREP_WM16_CONST macro
new a785472bb0c2 net: stmmac: dwmac-rk: switch to FIELD_PREP_WM16 macro
new eb0bf4f097c3 PCI: rockchip: Switch to FIELD_PREP_WM16* macros
new 30e919570581 PCI: dw-rockchip: Switch to FIELD_PREP_WM16 macro
new b8b567718844 clk: sp7021: switch to FIELD_PREP_WM16 macro
new 4688bb13dafb phy: rockchip-pcie: switch to FIELD_PREP_WM16 macro
new 0452b4ab2961 rust: add bindings for bitmap.h
new 6cf93a9ed39e rust: add bindings for bitops.h
new 11eca92a2cae rust: add bitmap API.
new 38cc91db2e87 rust: add find_bit_benchmark_rust module.
new 2cdae413cd3e rust: add dynamic ID pool abstraction for bitmap
new 77633c77eee3 Merge tag 'bitmap-for-6.18' of https://github.com/norov/linux
new 92a96b0a227e io_uring: add request poisoning
new ab3ea6eac5f4 io_uring/zctx: check chained notif contexts
new 5e73b402cbbe io_uring/kbuf: drop 'issue_flags' from io_put_kbuf(s)() arguments
new 15ba5e51e689 io_uring/net: don't use io_net_kbuf_recyle() for non-provi [...]
new b22743f29b7d io_uring/net: clarify io_recv_buf_select() return value
new 1b5add75d7c8 io_uring/kbuf: pass in struct io_buffer_list to commit/rec [...]
new ab6559bdbb08 io_uring/kbuf: introduce struct io_br_sel
new d8e1dec2f860 io_uring/rw: recycle buffers manually for non-mshot reads
new 429884ff35f7 io_uring/kbuf: use struct io_br_sel for multiple buffers picking
new 58d815091890 io_uring/net: use struct io_br_sel->val as the recv finish value
new 461382a51fb8 io_uring/net: use struct io_br_sel->val as the send finish value
new 5fda51255439 io_uring/kbuf: switch to storing struct io_buffer_list locally
new e973837b5402 io_uring: remove async/poll related provided buffer recycles
new fe524b06843c io_uring/kbuf: check for ring provided buffers first in recycling
new d589bcddaa3f io-uring: move `struct io_br_sel` into io_uring_types.h
new 620a50c92700 io_uring: uring_cmd: add multishot support
new 3484f530f8d9 io_uring/cmd: deduplicate uring_cmd_flags checks
new e5c717e7953b io_uring/cmd: consolidate REQ_F_BUFFER_SELECT checks
new d0201c4436c5 io_uring: remove io_ctx_cqe32() helper
new b69458735d82 io_uring: add UAPI definitions for mixed CQE postings
new 82ceb7fcc5ff io_uring/fdinfo: handle mixed sized CQEs
new 89a885972140 io_uring/trace: support completion tracing of mixed 32b CQEs
new e26dca67fde1 io_uring: add support for IORING_SETUP_CQE_MIXED
new 806ecb209aa8 io_uring/nop: add support for IORING_SETUP_CQE_MIXED
new 1e81bf141412 io_uring/uring_cmd: add support for IORING_SETUP_CQE_MIXED
new c986f7586b8d io_uring/zcrx: add support for IORING_SETUP_CQE_MIXED
new 4c0b26e23c79 io_uring: add async data clear/free helpers
new 37500634d0a8 io_uring/net: correct type for min_not_zero() cast
new 8b9c9a2e7da1 io_uring/register: drop redundant submitter_task check
new df3a7762ee24 io_uring/uring_cmd: add io_uring_cmd_tw_t type alias
new dd386b0d5e61 io_uring/uring_cmd: correct io_uring_cmd_done() ret type
new 9f8608fce90f io_uring/cmd: remove unused io_uring_cmd_iopoll_done()
new c2685729fa54 io_uring: remove WRITE_ONCE() in io_uring_create()
new da8bc3c81c71 io_uring: add helper for *REGISTER_SEND_MSG_RING
new 63805d0a9b96 io_uring: add macros for avaliable flags
new c265ae75f900 io_uring: introduce io_uring querying
new 473efbc3ca29 io_uring/uring_cmd: fix __io_uring_cmd_do_in_task !CONFIG_ [...]
new 7b0604d77a41 io_uring: Replace kzalloc() + copy_from_user() with memdup_user()
new 5d4c52bfa8cd io_uring: don't include filetable.h in io_uring.h
new 2f076a453f75 io_uring/rsrc: respect submitter_task in io_register_clone [...]
new 8577441d4a9c io_uring: replace use of system_wq with system_percpu_wq
new 9f5f69d98efb io_uring: replace use of system_unbound_wq with system_dfl_wq
new 9adc6669a60a io_uring: correct size of overflow CQE calculation
new 1b3aa3900782 io_uring/uring_cmd: correct signature for io_uring_mshot_c [...]
new 9eb3c571787d io_uring/zcrx: improve rqe cache alignment
new bdc0d478a163 io_uring/zcrx: replace memchar_inv with is_zero
new d5e31db9a950 io_uring/zcrx: use page_pool_unref_and_test()
new c49606fc4be7 io_uring/zcrx: remove extra io_zcrx_drop_netdev
new d425f13146af io_uring/zcrx: don't pass slot to io_zcrx_create_area
new 01464ea405e1 io_uring/zcrx: move area reg checks into io_import_area
new d7ae46b454eb io_uring/zcrx: check all niovs filled with dma addresses
new 02bb047b5f42 io_uring/zcrx: pass ifq to io_zcrx_alloc_fallback()
new 439a98b972fb io_uring/zcrx: deduplicate area mapping
new 6c185117291a io_uring/zcrx: remove dmabuf_offset
new 5d93f7bade0b io_uring/zcrx: set sgt for umem area
new d8d135dfe3e8 io_uring/zcrx: make niov size variable
new 4f602f3112c8 io_uring/zcrx: rename dma lock
new 20dda449c0b6 io_uring/zcrx: protect netdev with pp_lock
new 73fa880effc5 io_uring/zcrx: reduce netmem scope in refill
new c95257f33655 io_uring/zcrx: use guards for the refill lock
new 5a8b6e7c1d7b io_uring/zcrx: don't adjust free cache space
new 8fd08d8dda3c io_uring/zcrx: introduce io_parse_rqe()
new 705d2ac7b204 io_uring/zcrx: allow synchronous buffer return
new 31bf77dcc381 io_uring/zcrx: account niov arrays to cgroup
new 2408d1783204 io_uring/query: prevent infinite loops
new 7ea24326e72d io_uring/query: cap number of queries
new 79525b51acc1 io_uring: fix nvme's 32b cqes on mixed cq
new ef9f603fd3d4 io_uring/cmd: drop unused res2 param from io_uring_cmd_done()
new 5832d26433f2 Merge tag 'for-6.18/io_uring-20250929' of git://git.kernel [...]
new 7a6fc1634cea blk-mq-dma: create blk_map_iter type
new dae75dead235 blk-mq-dma: provide the bio_vec array being iterated
new 92fb75fd14b0 blk-mq-dma: require unmap caller provide p2p map type
new 7092639031a1 blk-mq: remove REQ_P2PDMA flag
new e2be2ba6d27d blk-mq-dma: move common dma start code to a helper
new fec9b16dc555 blk-mq-dma: add scatter-less integrity data DMA mapping
new c16b52a0a095 blk-integrity: use iterator for mapping sg
new f0887e2a52d4 nvme-pci: create common sgl unmapping helper
new 94ce55046c36 nvme-pci: convert metadata mapping to dma iter
new f5d10e6915d8 block: Move a misplaced comment in queue_wb_lat_store()
new d74968780bf2 floppy: Remove unused CROSS_64KB() macro from arch/ code
new 8e7ee0f6fa33 floppy: Replace custom SZ_64K constant
new d4399e6eb27a floppy: Sort headers alphabetically
new 4c7ef92f6d4d blk-mq: check kobject state_in_sysfs before deleting in bl [...]
new 2a0614522885 brd: use page reference to protect page lifetime
new d5d060d624e3 rust: str: normalize imports in `str.rs`
new 87482d6d9104 rust: str: allow `str::Formatter` to format into `&mut [u8]`.
new 8c5ac71cf19b rust: str: expose `str::{Formatter, RawFormatter}` publicly.
new cdde7a1951ff rust: str: introduce `NullTerminatedFormatter`
new b1dae0be8927 rust: str: introduce `kstrtobool` function
new 60e1eeed8b53 rust: configfs: re-export `configfs_attrs` from `configfs` module
new f4b72f1558be rust: block: normalize imports for `gen_disk.rs`
new c3a54220b54a rust: block: use `NullTerminatedFormatter`
new f52689fcd8a2 rust: block: remove `RawWriter`
new 8c32697c4edd rust: block: remove trait bound from `mq::Request` definition
new 19c37c91b4a0 rust: block: add block related constants
new edd8650691c3 rnull: move driver to separate directory
new d969d504bc13 rnull: enable configuration via `configfs`
new 90d952fac8ac rust: block: add `GenDisk` private data support
new bde50e28f7c5 rust: block: mq: fix spelling in a safety comment
new 4ec052841a54 rust: block: add remote completion to `Request`
new 34585dc649fb rnull: add soft-irq completion support
new b0b4518c992e block: use int to store blk_stack_limits() return value
new 1fd143c24fb6 scsi: switch scsi_bios_ptable() and scsi_partsize() to gendisk
new 3eb50369c09e scsi: switch ->bios_param() to passing gendisk
new 4fc8728aa34f block: switch ->getgeo() to struct gendisk
new 4dbe13c78447 Merge tag 'pull-getgeo' of git://git.kernel.org/pub/scm/li [...]
new 225dc96f35af ublk: inline __ublk_ch_uring_cmd()
new 7d337eef4aff blk-mq: fix elevator depth_updated method
new ba28afbd9eff blk-mq: fix blk_mq_tags double free while nr_requests grown
new aba19ee71cd7 blk-mq: Move flush queue allocation into blk_mq_init_hctx()
new 9ad8e5af3279 blk-mq: Pass tag_set to blk_mq_free_rq_map/tags
new ad0d05dbddc1 blk-mq: Defer freeing of tags page_list to SRCU callback
new 135b8521f21d blk-mq: Defer freeing flush queue to SRCU callback
new 995412e23bb2 blk-mq: Replace tags->lock with SRCU for tag iterators
new 7942b226e6b8 null_blk: Fix the description of the cache_size module argument
new bd9fd5be6bc0 blk-throttle: fix access race during throttle policy activation
new 9f7c02e03157 nbd: restrict sockets to TCP and UDP
new 70a6f71b1a77 block: add a bio_init_inline helper
new d86eaa0f3c56 block: remove the bi_inline_vecs variable sized array from [...]
new 199c9a8d2663 blk-mq: Document tags_srcu member in blk_mq_tag_set structure
new 6214cadd79c6 block: floppy: Replace kmalloc() + copy_from_user() with m [...]
new 51723bf92679 drivers/block: replace use of system_wq with system_percpu_wq
new 456cefcb312d drivers/block: replace use of system_unbound_wq with syste [...]
new d7b1cdc9108f drivers/block: WQ_PERCPU added to alloc_workqueue users
new fec2e705729d block: check for valid bio while splitting
new 743bf2e0c49c block: add size alignment to bio_iov_iter_get_pages
new 20a0e6276edb block: align the bio after building it
new 5ff3f74e145a block: simplify direct io validity check
new 7eac33186957 iomap: simplify direct io validity check
new 9eab1d4e0d15 block: remove bdev_iter_is_aligned
new 69d7ed5b9ef6 blk-integrity: use simpler alignment check
new b475272f03ca iov_iter: remove iov_iter_is_aligned
new 05ceea5d3ec9 blk-integrity: enable p2p source and destination
new d57447ffb5fa blk-mq-dma: bring back p2p request flags
new d0d1d522316e blk-map: provide the bdev to bio if one exists
new e57b225c28b2 md/md-bitmap: remove the parameter 'init' for bitmap_ops-> [...]
new 9307dbac0ea3 md/md-bitmap: merge md_bitmap_group into bitmap_operations
new 9c41ead04ec0 md/md-bitmap: add a new parameter 'flush' to bitmap_ops->enabled
new 110332074dc6 md/md-bitmap: add md_bitmap_registered/enabled() helper
new 5ae58d1500e3 md/md-bitmap: handle the case bitmap is not enabled before [...]
new bb74b093c33c md/md-bitmap: handle the case bitmap is not enabled before [...]
new 20cecae877a6 md/raid1: check bitmap before behind write
new 8d31ed3b776e md/raid1: check before referencing mddev->bitmap_ops
new 969f996243ae md/raid10: check before referencing mddev->bitmap_ops
new bb9317b13ade md/raid5: check before referencing mddev->bitmap_ops
new 0e18745420e3 md/dm-raid: check before referencing mddev->bitmap_ops
new 26292657add3 md: check before referencing mddev->bitmap_ops
new c27474ac1d46 md/md-bitmap: introduce CONFIG_MD_BITMAP
new d01acbce3917 md: add a new parameter 'offset' to md_super_write()
new 7797da149d46 md: factor out a helper raid_is_456()
new ac9dad8faaa7 md/md-bitmap: support discard for bitmap ops
new 300bffa870c5 md: add a new mddev field 'bitmap_id'
new 180b82c1c7b2 md/md-bitmap: add a new sysfs api bitmap_type
new fb8cc3b0d9db md/md-bitmap: delay registration of bitmap_ops until creat [...]
new f196d7288864 md/md-bitmap: add a new method skip_sync_blocks() in bitma [...]
new a4dd9ba39ba4 md/md-bitmap: add a new method blocks_synced() in bitmap_o [...]
new c951ccf0bf2d md: add a new recovery_flag MD_RECOVERY_LAZY_RECOVER
new 66be318e6659 md/md-bitmap: make method bitmap_ops->daemon_work optional
new 5ab829f1971d md/md-llbitmap: introduce new lockless bitmap
new 79b24810a255 Merge tag 'md-6.18-20250909' of gitolite.kernel.org:pub/sc [...]
new 1733e8887483 block: cleanup bio_issue
new 1f963bdd6420 block: initialize bio issue time in blk_mq_submit_bio()
new ea3d1f104db6 blk-mq: add QUEUE_FLAG_BIO_ISSUE_TIME
new 22f166218f73 md: fix mssing blktrace bio split events
new 06d712d29764 blk-crypto: fix missing blktrace bio split events
new e37b5596a19b block: factor out a helper bio_submit_split_bioset()
new 5b38ee5a4a12 md/raid0: convert raid0_handle_discard() to use bio_submit [...]
new a6fcc160d6fd md/raid1: convert to use bio_submit_split_bioset()
new deeeab3028af md/raid10: add a new r10bio flag R10BIO_Returned
new 6fc07785d9b8 md/raid10: convert read/write to use bio_submit_split_bioset()
new 9e8a5b37c9ea md/raid5: convert to use bio_submit_split_bioset()
new 6529d41d8782 md/md-linear: convert to use bio_submit_split_bioset()
new e3290419d9be blk-crypto: convert to use bio_submit_split_bioset()
new 0b64682e78f7 block: skip unnecessary checks for split bio
new b2f5974079d8 block: fix ordering of recursive split IO
new e0ed2bca7bef md/raid0: convert raid0_make_request() to use bio_submit_s [...]
new 97e8ba31b8f1 ublk: consolidate nr_io_ready and nr_queues_ready
new dc1dd13d44fa blk-mq: remove useless checking in queue_requests_store()
new 8bd7195fea6d blk-mq: remove useless checkings in blk_mq_update_nr_requests()
new b46d4c447db7 blk-mq: check invalid nr_requests in queue_requests_store()
new 626ff4f8ebcb blk-mq: convert to serialize updating nr_requests with upd [...]
new 7f2799c546db blk-mq: cleanup shared tags case in blk_mq_update_nr_requests()
new e63200404477 blk-mq: split bitmap grow and resize case in blk_mq_update [...]
new 6293e336f6d7 blk-mq-sched: add new parameter nr_requests in blk_mq_allo [...]
new b86433721f46 blk-mq: fix potential deadlock while nr_requests grown
new 978404114579 blk-mq: remove blk_mq_tag_update_depth()
new a75fe12fa2e2 blk-mq: fix stale nr_requests documentation
new 7935b843ce21 md/md-llbitmap: Use DIV_ROUND_UP_SECTOR_T
new 74b1db86847c block/mq-deadline: Remove the redundant rb_entry_rq in the [...]
new bfd4037296bd block: update validation of atomic writes boundary for sta [...]
new f2d8c5a2f79c block: fix stacking of atomic writes when atomics are not [...]
new da7b97ba0d21 block: relax atomic write boundary vs chunk size check
new 0b507305a08c blk-mq: Fix the blk_mq_tagset_busy_iter() documentation
new 336aec7b06be blk-throttle: fix throtl_data leak during disk release
new 1f924cf781de selftests: ublk: kublk: simplify feat_map definition
new 742bcc1101bc selftests: ublk: kublk: add UBLK_F_BUF_REG_OFF_DAEMON to feat_map
new a755da0dd053 selftests: ublk: add test to verify that feat_map is complete
new 163f80dabf4f ublk: remove ubq check in ublk_check_and_get_req()
new b7e255b0340b ublk: don't pass q_id to ublk_queue_cmd_buf_size()
new 0265595002b9 ublk: don't pass ublk_queue to __ublk_fail_req()
new d74a383ec70d ublk: add helpers to check ublk_device flags
new 5125535f9056 ublk: don't dereference ublk_queue in ublk_ch_uring_cmd_local()
new b40dcdf8235d ublk: don't dereference ublk_queue in ublk_check_and_get_req()
new 8a81926e4567 ublk: pass ublk_device to ublk_register_io_buf()
new 692cf47e1af3 ublk: don't access ublk_queue in ublk_register_io_buf()
new ce88e3ef33d3 ublk: don't access ublk_queue in ublk_daemon_register_io_buf()
new 25c028aa7915 ublk: pass q_id and tag to __ublk_check_and_get_req()
new a689efd5fde7 ublk: don't access ublk_queue in ublk_check_fetch_buf()
new 23c014448e97 ublk: don't access ublk_queue in ublk_config_io_buf()
new 3576e60a33c7 ublk: don't pass ublk_queue to ublk_fetch()
new be7962d7e3d9 ublk: don't access ublk_queue in ublk_check_commit_and_fetch()
new 122f6387e845 ublk: don't access ublk_queue in ublk_need_complete_req()
new 97a02be63036 ublk: pass ublk_io to __ublk_complete_rq()
new 755a18469ca4 ublk: don't access ublk_queue in ublk_unmap_io()
new a3835a44107f selftests: ublk: fix behavior when fio is not installed
new fea55691aca1 blk-mq: Fix more tag iteration function documentation
new 670bfe683850 blk-mq: fix null-ptr-deref in blk_mq_free_tags() from error path
new 5d726c4dbeed blk-cgroup: fix possible deadlock while configuring policy
new 6ff1bd784668 nvme-auth: update bi_directional flag
new db5a5406fb7e nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
new f2537be4f842 nvmet-fc: avoid scheduling association deletion twice
new 10c165af35d2 nvmet-fcloop: call done callback even when remote port is gone
new 891cdbb162cc nvme-fc: use lock accessing port_state and rport state
new df4666a4908a nvme-tcp: send only permitted commands for secure concat
new 1cab50da62aa nvme-auth: add hkdf_expand_label()
new c5931d590e79 nvme-auth: use hkdf_expand_label()
new eeaed48980a7 nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk
new a5b852797411 nvme-core: add method to check for an I/O controller
new f7e9a615302f nvme-core: do ioccsz/iorcsz validation only for I/O controllers
new 80e653fab667 nvme-core: use nvme_is_io_ctrl() for I/O controller check
new 20015410fbdf nvmet: add safety check for subsys lock
new 2e482655019a nvme: Use non zero KATO for persistent discovery connections
new 7378b003e9e0 Merge tag 'nvme-6.18-2025-09-23' of git://git.infradead.or [...]
new f85e254b51ae ublk: remove redundant zone op check in ublk_setup_iod()
new 8f4ed0ce4857 s390/dasd: Return BLK_STS_INVAL for EINVAL from do_dasd_request
new 130e6de62107 s390/dasd: enforce dma_alignment to ensure proper buffer v [...]
new e1b1d03ceec3 Merge tag 'for-6.18/block-20250929' of git://git.kernel.or [...]
The 265 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 | 14 +-
Documentation/admin-guide/md.rst | 86 +-
Documentation/filesystems/locking.rst | 2 +-
Documentation/networking/iou-zcrx.rst | 2 +-
Documentation/scsi/scsi_mid_low_api.rst | 8 +-
MAINTAINERS | 18 +-
arch/alpha/include/asm/floppy.h | 19 -
arch/arc/include/asm/bitops.h | 2 +
arch/arm/include/asm/floppy.h | 2 -
arch/m68k/emu/nfblock.c | 4 +-
arch/m68k/include/asm/floppy.h | 4 -
arch/mips/include/asm/floppy.h | 15 -
arch/parisc/include/asm/floppy.h | 11 +-
arch/powerpc/include/asm/floppy.h | 5 -
arch/sparc/include/asm/floppy_32.h | 3 -
arch/sparc/include/asm/floppy_64.h | 3 -
arch/um/drivers/ubd_kern.c | 6 +-
arch/x86/include/asm/floppy.h | 8 +-
block/bfq-iosched.c | 22 +-
block/bio-integrity.c | 25 +-
block/bio.c | 78 +-
block/blk-cgroup.c | 29 +-
block/blk-cgroup.h | 12 +-
block/blk-core.c | 19 +-
block/blk-crypto-fallback.c | 19 +-
block/blk-integrity.c | 58 -
block/blk-iolatency.c | 19 +-
block/blk-map.c | 13 +-
block/blk-merge.c | 85 +-
block/blk-mq-debugfs.c | 1 +
block/blk-mq-dma.c | 282 +++-
block/blk-mq-sched.c | 14 +-
block/blk-mq-sched.h | 13 +-
block/blk-mq-sysfs.c | 7 +-
block/blk-mq-tag.c | 128 +-
block/blk-mq.c | 175 ++-
block/blk-mq.h | 22 +-
block/blk-settings.c | 84 +-
block/blk-sysfs.c | 70 +-
block/blk-throttle.c | 15 +-
block/blk-throttle.h | 18 +-
block/blk.h | 46 +-
block/elevator.c | 3 +-
block/elevator.h | 2 +-
block/fops.c | 10 +-
block/ioctl.c | 6 +-
block/kyber-iosched.c | 19 +-
block/mq-deadline.c | 20 +-
block/partitions/ibm.c | 2 +-
drivers/ata/libata-scsi.c | 4 +-
drivers/block/Kconfig | 10 +-
drivers/block/Makefile | 4 +-
drivers/block/amiflop.c | 10 +-
drivers/block/aoe/aoeblk.c | 4 +-
drivers/block/aoe/aoemain.c | 2 +-
drivers/block/brd.c | 75 +-
drivers/block/floppy.c | 59 +-
drivers/block/mtip32xx/mtip32xx.c | 6 +-
drivers/block/nbd.c | 10 +-
drivers/block/null_blk/main.c | 2 +-
drivers/block/rbd.c | 2 +-
drivers/block/rnbd/rnbd-clt.c | 6 +-
drivers/block/rnull.rs | 80 -
drivers/block/rnull/Kconfig | 13 +
drivers/block/rnull/Makefile | 3 +
drivers/block/rnull/configfs.rs | 262 ++++
drivers/block/rnull/rnull.rs | 104 ++
drivers/block/sunvdc.c | 7 +-
drivers/block/swim.c | 4 +-
drivers/block/ublk_drv.c | 242 +--
drivers/block/virtio_blk.c | 8 +-
drivers/block/xen-blkfront.c | 4 +-
drivers/block/zram/zram_drv.c | 2 +-
drivers/clk/clk-sp7021.c | 22 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 142 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 80 +-
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 68 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 11 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 1 -
drivers/gpu/drm/rockchip/rockchip_lvds.h | 21 +-
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 15 +-
drivers/md/Kconfig | 29 +
drivers/md/Makefile | 4 +-
drivers/md/bcache/debug.c | 3 +-
drivers/md/bcache/io.c | 3 +-
drivers/md/bcache/journal.c | 2 +-
drivers/md/bcache/movinggc.c | 8 +-
drivers/md/bcache/super.c | 2 +-
drivers/md/bcache/writeback.c | 8 +-
drivers/md/dm-bufio.c | 2 +-
drivers/md/dm-flakey.c | 2 +-
drivers/md/dm-raid.c | 18 +-
drivers/md/dm-vdo/vio.c | 2 +-
drivers/md/dm.c | 4 +-
drivers/md/md-bitmap.c | 89 +-
drivers/md/md-bitmap.h | 107 +-
drivers/md/md-cluster.c | 2 +-
drivers/md/md-linear.c | 14 +-
drivers/md/md-llbitmap.c | 1626 ++++++++++++++++++++
drivers/md/md.c | 382 ++++-
drivers/md/md.h | 24 +-
drivers/md/raid0.c | 30 +-
drivers/md/raid1-10.c | 2 +-
drivers/md/raid1.c | 119 +-
drivers/md/raid1.h | 4 +-
drivers/md/raid10.c | 107 +-
drivers/md/raid10.h | 2 +
drivers/md/raid5.c | 74 +-
.../media/platform/synopsys/hdmirx/snps_hdmirx.h | 6 +-
drivers/memstick/core/ms_block.c | 4 +-
drivers/memstick/core/mspro_block.c | 4 +-
drivers/message/fusion/mptscsih.c | 2 +-
drivers/message/fusion/mptscsih.h | 2 +-
drivers/mmc/core/block.c | 4 +-
drivers/mmc/host/dw_mmc-rockchip.c | 9 +-
drivers/mtd/mtd_blkdevs.c | 4 +-
drivers/mtd/ubi/block.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 3 +-
drivers/nvdimm/btt.c | 4 +-
drivers/nvme/common/auth.c | 86 +-
drivers/nvme/host/auth.c | 5 +-
drivers/nvme/host/core.c | 23 +-
drivers/nvme/host/fc.c | 10 +-
drivers/nvme/host/ioctl.c | 7 +-
drivers/nvme/host/nvme.h | 2 +-
drivers/nvme/host/pci.c | 184 +--
drivers/nvme/host/tcp.c | 3 +
drivers/nvme/target/core.c | 15 +-
drivers/nvme/target/fc.c | 35 +-
drivers/nvme/target/fcloop.c | 8 +-
drivers/pci/controller/dwc/pcie-dw-rockchip.c | 42 +-
drivers/pci/controller/pcie-rockchip.h | 35 +-
drivers/phy/rockchip/phy-rockchip-emmc.c | 3 +-
drivers/phy/rockchip/phy-rockchip-pcie.c | 70 +-
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 11 +-
drivers/phy/rockchip/phy-rockchip-usb.c | 51 +-
drivers/s390/block/dasd.c | 24 +-
drivers/scsi/3w-9xxx.c | 2 +-
drivers/scsi/3w-sas.c | 2 +-
drivers/scsi/3w-xxxx.c | 2 +-
drivers/scsi/BusLogic.c | 4 +-
drivers/scsi/BusLogic.h | 2 +-
drivers/scsi/aacraid/linit.c | 6 +-
drivers/scsi/advansys.c | 2 +-
drivers/scsi/aha152x.c | 4 +-
drivers/scsi/aha1542.c | 2 +-
drivers/scsi/aha1740.c | 2 +-
drivers/scsi/aic7xxx/aic79xx_osm.c | 4 +-
drivers/scsi/aic7xxx/aic7xxx_osm.c | 4 +-
drivers/scsi/arcmsr/arcmsr_hba.c | 6 +-
drivers/scsi/atp870u.c | 2 +-
drivers/scsi/fdomain.c | 4 +-
drivers/scsi/imm.c | 2 +-
drivers/scsi/initio.c | 4 +-
drivers/scsi/ipr.c | 8 +-
drivers/scsi/ips.c | 2 +-
drivers/scsi/ips.h | 2 +-
drivers/scsi/libsas/sas_scsi_host.c | 2 +-
drivers/scsi/megaraid.c | 4 +-
drivers/scsi/megaraid.h | 2 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 4 +-
drivers/scsi/mpi3mr/mpi3mr_os.c | 4 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +-
drivers/scsi/mvumi.c | 2 +-
drivers/scsi/myrb.c | 2 +-
drivers/scsi/pcmcia/sym53c500_cs.c | 2 +-
drivers/scsi/ppa.c | 2 +-
drivers/scsi/qla1280.c | 2 +-
drivers/scsi/qlogicfas408.c | 2 +-
drivers/scsi/qlogicfas408.h | 2 +-
drivers/scsi/scsicam.c | 16 +-
drivers/scsi/sd.c | 8 +-
drivers/scsi/stex.c | 2 +-
drivers/scsi/storvsc_drv.c | 2 +-
drivers/scsi/wd719x.c | 2 +-
drivers/soc/rockchip/grf.c | 35 +-
drivers/target/target_core_pscsi.c | 2 +-
fs/btrfs/ioctl.c | 2 +-
fs/fuse/dev_uring.c | 8 +-
fs/iomap/direct-io.c | 5 +-
fs/squashfs/block.c | 2 +-
include/linux/bio-integrity.h | 1 +
include/linux/bio.h | 18 +-
include/linux/blk-integrity.h | 32 +
include/linux/blk-mq-dma.h | 25 +-
include/linux/blk-mq.h | 4 +
include/linux/blk_types.h | 19 +-
include/linux/blkdev.h | 26 +-
include/linux/hw_bitfield.h | 62 +
include/linux/io_uring/cmd.h | 69 +-
include/linux/io_uring_types.h | 31 +-
include/linux/libata.h | 2 +-
include/linux/poison.h | 3 +
include/linux/uio.h | 2 -
include/scsi/libsas.h | 2 +-
include/scsi/scsi_host.h | 2 +-
include/scsi/scsicam.h | 7 +-
include/trace/events/io_uring.h | 4 +-
include/uapi/linux/io_uring.h | 38 +-
include/uapi/linux/io_uring/query.h | 41 +
io_uring/Makefile | 2 +-
io_uring/cancel.c | 1 +
io_uring/cmd_net.c | 3 +-
io_uring/fdinfo.c | 24 +-
io_uring/futex.c | 13 +-
io_uring/io_uring.c | 145 +-
io_uring/io_uring.h | 120 +-
io_uring/kbuf.c | 67 +-
io_uring/kbuf.h | 39 +-
io_uring/net.c | 160 +-
io_uring/nop.c | 17 +-
io_uring/notif.c | 5 +
io_uring/opdef.c | 1 +
io_uring/openclose.c | 1 +
io_uring/poll.c | 4 -
io_uring/query.c | 101 ++
io_uring/query.h | 9 +
io_uring/register.c | 60 +-
io_uring/rsrc.c | 8 +
io_uring/rw.c | 63 +-
io_uring/splice.c | 1 +
io_uring/uring_cmd.c | 83 +-
io_uring/waitid.c | 4 +-
io_uring/zcrx.c | 295 ++--
io_uring/zcrx.h | 19 +-
kernel/kcsan/kcsan_test.c | 4 +-
lib/Kconfig.debug | 13 +
lib/Makefile | 1 +
lib/find_bit_benchmark_rust.rs | 104 ++
lib/iov_iter.c | 95 --
rust/bindings/bindings_helper.h | 2 +
rust/helpers/bitmap.c | 9 +
rust/helpers/bitops.c | 23 +
rust/helpers/helpers.c | 2 +
rust/kernel/bitmap.rs | 600 ++++++++
rust/kernel/block.rs | 13 +
rust/kernel/block/mq.rs | 14 +-
rust/kernel/block/mq/gen_disk.rs | 56 +-
rust/kernel/block/mq/operations.rs | 65 +-
rust/kernel/block/mq/raw_writer.rs | 54 -
rust/kernel/block/mq/request.rs | 21 +-
rust/kernel/configfs.rs | 2 +
rust/kernel/id_pool.rs | 226 +++
rust/kernel/lib.rs | 2 +
rust/kernel/str.rs | 162 +-
samples/rust/rust_configfs.rs | 2 +-
security/Kconfig.hardening | 10 +
sound/soc/rockchip/rockchip_i2s_tdm.h | 4 +-
tools/testing/selftests/ublk/Makefile | 1 +
tools/testing/selftests/ublk/kublk.c | 32 +-
tools/testing/selftests/ublk/test_generic_01.sh | 4 +
tools/testing/selftests/ublk/test_generic_02.sh | 4 +
tools/testing/selftests/ublk/test_generic_12.sh | 4 +
tools/testing/selftests/ublk/test_generic_13.sh | 20 +
tools/testing/selftests/ublk/test_null_01.sh | 4 +
tools/testing/selftests/ublk/test_null_02.sh | 4 +
tools/testing/selftests/ublk/test_stress_05.sh | 4 +
257 files changed, 6899 insertions(+), 2619 deletions(-)
delete mode 100644 drivers/block/rnull.rs
create mode 100644 drivers/block/rnull/Kconfig
create mode 100644 drivers/block/rnull/Makefile
create mode 100644 drivers/block/rnull/configfs.rs
create mode 100644 drivers/block/rnull/rnull.rs
create mode 100644 drivers/md/md-llbitmap.c
create mode 100644 include/linux/hw_bitfield.h
create mode 100644 include/uapi/linux/io_uring/query.h
create mode 100644 io_uring/query.c
create mode 100644 io_uring/query.h
create mode 100644 lib/find_bit_benchmark_rust.rs
create mode 100644 rust/helpers/bitmap.c
create mode 100644 rust/helpers/bitops.c
create mode 100644 rust/kernel/bitmap.rs
delete mode 100644 rust/kernel/block/mq/raw_writer.rs
create mode 100644 rust/kernel/id_pool.rs
create mode 100755 tools/testing/selftests/ublk/test_generic_13.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 binutils-gdb.
from aef88b83384 binutils/GCC: Quote ${COMPILER_FOR_TARGET}
new dcfde4f8c73 gdb: int to bool conversion in find_memory_regions API
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/defs.h | 4 ++--
gdb/fbsd-nat.c | 2 +-
gdb/gcore.c | 34 +++++++++++++++++-----------------
gdb/gnu-nat.c | 2 +-
gdb/linux-tdep.c | 12 ++++++------
gdb/netbsd-nat.c | 2 +-
gdb/procfs.c | 2 +-
7 files changed, 29 insertions(+), 29 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 df7525d3523 diagnostics::output_spec: support client-specific keys
new 60c6f92fb19 [PATCH v2] RISC-V: fix __builtin_round NaN handling [PR tar [...]
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/riscv/riscv.md | 39 ++++++++++++++--------
.../riscv/rvv/autovec/vls/math-nearbyint-1.c | 4 +--
2 files changed, 28 insertions(+), 15 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 e5ae5b5ba6f Disallow mask reduction vectorization
new 8f076a05a8d testsuite: fix typo in comment in gcc.dg/plugin/start_unit_ [...]
new df7525d3523 diagnostics::output_spec: support client-specific keys
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/diagnostics/output-spec.cc | 585 +++++++++++++----------
gcc/diagnostics/output-spec.h | 88 +++-
gcc/libgdiagnostics.cc | 3 +-
gcc/opts-diagnostic.cc | 9 +-
gcc/testsuite/gcc.dg/plugin/start_unit_plugin.cc | 2 +-
5 files changed, 419 insertions(+), 268 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 328dc7f2dd1 PR modula2/122009: Rename local variables to avoid warnings [...]
new e5ae5b5ba6f Disallow mask reduction vectorization
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/tree-vect-loop.cc | 12 ++++++++++--
1 file changed, 10 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 master
in repository gcc.
from 14010053dac Fix handling of uninitialized counts in merge_blocks
new 328dc7f2dd1 PR modula2/122009: Rename local variables to avoid warnings [...]
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/m2/gm2-compiler/M2GCCDeclare.mod | 13 ----
gcc/m2/gm2-gcc/m2type.cc | 2 +-
gcc/m2/gm2-gcc/m2type.def | 2 +-
gcc/m2/gm2-gcc/m2type.h | 2 +-
gcc/m2/gm2-libs/M2WIDESET.mod | 116 +++++++++++++++++------------------
5 files changed, 61 insertions(+), 74 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 c34ccc8ba23 [RISC-V][PR target/122051] Fix pmode_reg_or_uimm5_operand f [...]
new 14010053dac Fix handling of uninitialized counts in merge_blocks
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/cfghooks.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.