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 c169a9262 Add entry c0357a73fa4a96d8ed9ee46e9927d9fcbc9d0828 from https [...]
new af88ff93a Add entry c0357a73fa4a96d8ed9ee46e9927d9fcbc9d0828 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:
linux/sha1/c0357a73fa4a96d8ed9ee46e9927d9fcbc9d0828/jira/description | 3 ++-
linux/sha1/c0357a73fa4a96d8ed9ee46e9927d9fcbc9d0828/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/gnu-arm-master-O3/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/status.txt | 2 +-
4 files changed, 5 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 71459e8a9 Add entry 02abdab0d1a28a36b21ad2f263c94f11fad98f24 from https [...]
new c169a9262 Add entry c0357a73fa4a96d8ed9ee46e9927d9fcbc9d0828 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_bmk-code_speed-spec2k6/gnu-arm-master-O3/build_url | 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.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from f7ed940db Add entry 02abdab0d1a28a36b21ad2f263c94f11fad98f24 from https [...]
new 71459e8a9 Add entry 02abdab0d1a28a36b21ad2f263c94f11fad98f24 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:
glibc/sha1/02abdab0d1a28a36b21ad2f263c94f11fad98f24/jira/description | 2 +-
glibc/sha1/02abdab0d1a28a36b21ad2f263c94f11fad98f24/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/gnu-arm-master-O3/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/status.txt | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 09082b2e4 Add entry e8b6fa5f301de4688b7a4bd6c41d30f29f0e2ddd from https [...]
new f7ed940db Add entry 02abdab0d1a28a36b21ad2f263c94f11fad98f24 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_bmk-code_speed-spec2k6/gnu-arm-master-O3/build_url | 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 binutils-gdb.
from 1320cb92da1 gdb/testsuite: reformat file with a more recent version of black
new 3a3f1548fa3 Special case NULL pointers in dynamic type resolution
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/gdbtypes.c | 13 +++++++----
.../{display_nested.exp => recursive-variant.exp} | 10 ++++----
.../parse.adb => recursive-variant/main.adb} | 27 +++++++++++++---------
gdb/testsuite/gdb.cp/vla-cxx.exp | 4 ++--
4 files changed, 32 insertions(+), 22 deletions(-)
copy gdb/testsuite/gdb.ada/{display_nested.exp => recursive-variant.exp} (76%)
copy gdb/testsuite/gdb.ada/{uninitialized-variable-record/parse.adb => recursive-v [...]
--
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 8ede842f669b Merge tag 'rust-6.9' of https://github.com/Rust-for-Linux/linux
new 31c89007285d workqueue.c: Increase workqueue name length
new ab5e5b99a949 tools/workqueue: Add rescuers printing to wq_dump.py
new 85f0ab43f9de kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND
new 1a65a6d17cbc workqueue: Add rcu lock check at the end of work item execution
new 7bd20b6b8718 workqueue: mark power efficient workqueue as unbounded if [...]
new a6b48c83d28e tools/workqueue/wq_dump.py: Clean up code and drop duplica [...]
new 8318d6a6362f workqueue: Shorten events_freezable_power_efficient name
new 6a229b0e2ff6 workqueue: Drop unnecessary kick_pool() in create_worker()
new e563d0a7cdc1 workqueue: Break up enum definitions and give names to the types
new a045a272d887 workqueue: Move pwq->max_active to wq->max_active
new afa87ce85379 workqueue: Factor out pwq_is_empty()
new 4c6380305d21 workqueue: Replace pwq_activate_inactive_work() with [__]p [...]
new 1c270b79ce0b workqueue: Move nr_active handling into helpers
new c5404d4e6df6 workqueue: Make wq_adjust_max_active() round-robin pwqs wh [...]
new 9f66cff212bb workqueue: RCU protect wq->dfl_pwq and implement accessors for it
new dd6c3c544126 workqueue: Move pwq_dec_nr_in_flight() to the end of work [...]
new 91ccc6e7233b workqueue: Introduce struct wq_node_nr_active
new 5797b1c18919 workqueue: Implement system-wide nr_active enforcement for [...]
new 07daa99b7fd7 tools/workqueue/wq_dump.py: Add node_nr/max_active dump
new aae17ebb53cd workqueue: Avoid using isolated cpus' timers on queue_dela [...]
new 15930da42f89 workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq [...]
new c5f8cd6c62ce workqueue: Avoid premature init of wq->node_nr_active[].max
new 3e0bc2855b57 workqueue: rust: sync with `WORK_CPU_UNBOUND` change
new c70e1779b73a workqueue: Fix pwq->nr_in_flight corruption in try_to_grab [...]
new d412ace11144 workqueue: make wq_subsys const
new c35aea39d1e1 workqueue: Update lock debugging code
new 2fcdb1b44491 workqueue: Factor out init_cpu_worker_pool()
new 4cb1ef64609f workqueue: Implement BH workqueues to eventually replace tasklets
new 4f19b8e01e2f Revert "workqueue: make wq_subsys const"
new 96068b603039 workqueue: fix a typo in comment
new 8eb17dc1a6b5 workqueue: Skip __WQ_DESTROYING workqueues when updating g [...]
new 3bc1e711c26b workqueue: Don't implicitly make UNBOUND workqueues w/ @ma [...]
new 40911d4457f2 Merge branch 'for-6.8-fixes' into for-6.9
new 26fb7e3dda4c workqueue: Link pwq's into wq->pwqs from oldest to newest
new 4c065dbce1e8 workqueue: Enable unbound cpumask update on ordered workqueues
new d64f2fa064f8 kernel/workqueue: Let rescuers follow unbound wq cpumask changes
new 49584bb8ddbe workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask
new 516d3dc99f4f workqueue: Fix kernel-doc comment of unplug_oldest_pwq()
new 8f172181f24b workqueue: Implement workqueue_set_min_active()
new bf52b1ac6ab4 async: Use a dedicated unbound workqueue with raised min_active
new 2f34d7337d98 workqueue: Fix queue_work_on() with BH workqueues
new fd0a68a2337b workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK
new c7a40c49af92 workqueue: Cosmetic changes
new d355001fa937 workqueue: Use rcu_read_lock_any_held() instead of rcu_rea [...]
new c5140688d19a workqueue: Rename __cancel_work_timer() to __cancel_timer_sync()
new cdc6e4b329bc workqueue: Reorganize flush and cancel[_sync] functions
new c26e2f2e2fcf workqueue: Use variable name irq_flags for saving local irq flags
new c5f5b9422a49 workqueue: Introduce work_cancel_flags
new e9a8e01f9b13 workqueue: Clean up enum work_bits and related constants
new 978b8409eab1 workqueue: Factor out work_grab_pending() from __cancel_wo [...]
new afe928c1dc61 workqueue: Remove clear_work_data()
new bccdc1faafaf workqueue: Make @flags handling consistent across set_work [...]
new ccdec92198df workqueue: Control intensive warning threshold through cmdline
new 60b2ebf48526 workqueue: Introduce from_work() helper for cleaner callba [...]
new 1acd92d95fa2 workqueue: Drain BH work items on hot-unplugged CPUs
new ff887eb07cf6 Merge tag 'wq-for-6.9' of git://git.kernel.org/pub/scm/lin [...]
new 7245d24f874d backtracetest: Convert from tasklet to BH workqueue
new 8fea0c8fda30 usb: core: hcd: Convert from tasklet to BH workqueue
new 1a1e09890cf8 Merge tag 'wq-for-6.9-bh-conversions' of git://git.kernel. [...]
new 8d4c171f451d docs: cgroup-v1: add missing code-block tags
new 61a182ab61a6 cgroup/cpuset: Remove cpuset_do_slab_mem_spread()
new 3ab67a9ce82f cgroup/cpuset: Mark memory_spread_slab as obsolete
new 045395d86acd Merge tag 'cgroup-for-6.9' of git://git.kernel.org/pub/scm [...]
The 63 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-v1/cpusets.rst | 2 +-
Documentation/admin-guide/cgroup-v1/hugetlb.rst | 20 +-
Documentation/admin-guide/kernel-parameters.txt | 9 +
Documentation/core-api/workqueue.rst | 43 +-
drivers/usb/core/hcd.c | 23 +-
include/linux/async.h | 1 +
include/linux/cpuset.h | 10 -
include/linux/usb/hcd.h | 2 +-
include/linux/workqueue.h | 141 +-
init/Kconfig | 2 +-
init/main.c | 1 +
kernel/async.c | 17 +-
kernel/backtracetest.c | 18 +-
kernel/cgroup/cpuset.c | 1 +
kernel/softirq.c | 5 +
kernel/workqueue.c | 1891 +++++++++++++++++------
rust/kernel/workqueue.rs | 6 +-
tools/workqueue/wq_dump.py | 104 +-
18 files changed, 1724 insertions(+), 572 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 0f1a876682f0 Merge tag 'vfs-6.9.uuid' of git://git.kernel.org/pub/scm/l [...]
new 5492a490e64e io_uring: use file_mnt_idmap helper
new 4bcb982cce74 io_uring: expand main struct io_kiocb flags to 64-bits
new 521223d7c229 io_uring/cancel: don't default to setting req->work.cancel_seq
new 95041b93e90a io_uring: add io_file_can_poll() helper
new bfe30bfde279 io_uring: mark the need to lock/unlock the ring as unlikely
new 4caa74fdce7d io_uring: cleanup io_req_complete_post()
new 949249e25f10 io_uring/rw: remove dead file == NULL check
new 8435c6f380d6 io_uring/kbuf: cleanup passing back cflags
new 592b4805432a io_uring: remove looping around handling traditional task_work
new 4c98b89175a2 io_uring: remove 'loops' argument from trace_io_uring_task [...]
new 170539bdf109 io_uring: handle traditional task_work in FIFO order
new 670d9d3df880 io_uring: remove next io_kiocb fetch in task_work running
new 9fe3eaea4a35 io_uring: remove unconditional looping in local task_work [...]
new 3cdc4be114a9 io_uring/poll: improve readability of poll reference decrementing
new 42c0905f0cac io_uring: cleanup handle_tw_list() calling convention
new 2708af1adc11 io_uring: pass in counter to handle_tw_list() rather than [...]
new af5d68f8892f io_uring/sqpoll: manage task_work privately
new da08d2edb020 io_uring: re-arrange struct io_ring_ctx to reduce padding
new a6e959bd3d6b io_uring: Simplify the allocation of slab caches
new 5f0d594c602f Add do_ftruncate that truncates a struct file
new b4bb1900c12e io_uring: add support for ftruncate
new 13d381b440ed net: split off __napi_busy_poll from napi_busy_poll
new b4e8ae5c8c41 net: add napi_busy_loop_rcu()
new adaad27980a3 Merge branch 'for-io_uring-add-napi-busy-polling-support' [...]
new 405b4dc14b10 io-uring: move io_wait_queue definition to header file
new 8d0c12a80cde io-uring: add napi busy poll support
new ff183d427da0 io-uring: add sqpoll support for napi busy poll
new ef1186c1a875 io_uring: add register/unregister napi function
new 3fb1764c6b57 io_uring: Don't include af_unix.h.
new 428f13826855 io_uring/napi: ensure napi polling is aborted when work is [...]
new 78f9b61bd8e5 io_uring: wake SQPOLL task when task_work is added to an e [...]
new c8d8fc3b2d9d io_uring/sqpoll: use the correct check for pending task_work
new 871760eb7af5 io_uring: kill stale comment for io_cqring_overflow_kill()
new b4ccc4dd1330 io_uring/napi: enable even with a timeout of 0
new 52307ac4f2b5 io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
new c55978024d12 io_uring/net: move receive multishot out of the generic ms [...]
new 792060de8b3e io_uring/net: improve the usercopy for sendmsg/recvmsg
new c3f9109dbc9e io_uring/kbuf: flag request if buffer pool is empty after [...]
new eb18c29dd2a3 io_uring/net: move recv/recvmsg flags out of retry loop
new 3fcb9d17206e io_uring/sqpoll: statistics of the true utilization of sq threads
new 86bcacc957fc io_uring/net: correct the type of variable
new 8ede3db5061b io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
new 70581dcd0601 io_uring: fix mshot read defer taskrun cqe posting
new 1a8ec63b2b6c io_uring: fix io_queue_proc modifying req->flags
new b5311dbc2c2e io_uring/net: clear REQ_F_BL_EMPTY in the multishot retry handler
new deaef31bc1ec io_uring/net: correctly handle multishot recvmsg retry setup
new 9817ad85899f io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr [...]
new 186daf238529 io_uring/kbuf: rename REQ_F_PARTIAL_IO to REQ_F_BL_NO_RECYCLE
new fb6328bc2ab5 io_uring/net: simplify msghd->msg_inq checking
new d9b441889c35 io_uring/net: add io_req_msg_cleanup() helper
new 3a96378e22cc io_uring: fix mshot io-wq checks
new e0e4ab52d170 io_uring: refactor DEFER_TASKRUN multishot checks
new 1af04699c597 io_uring/net: dedup io_recv_finish req completion
new 606559dc4fa3 io_uring: Fix sqpoll utilization check racing with dying sqpoll
new d2c84bdce25a Merge tag 'for-6.9/io_uring-20240310' of git://git.kernel. [...]
new 0f299da55ac3 blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests
new 337e89feb7c2 blk-mq: introduce a blk_mq_peek_cached_request helper
new 72e84e909eb5 blk-mq: special case cached requests less
new c4e47bbb00da block: move cgroup time handling code into blk.h
new 08420cf70cfb block: add blk_time_get_ns() and blk_time_get() helpers
new da4c8c3d0975 block: cache current nsec time in struct blk_plug
new 06b23f92af87 block: update cached timestamp post schedule/preemption
new 3bca7640b4c5 blk-throttle: Eliminate redundant checks for data direction
new 052618c71c66 block: rbd: make rbd_bus_type const
new e5de34db1e95 s390/dasd: Simplify uid string generation
new 9c386d0f6e04 s390/dasd: Use sysfs_emit() over sprintf()
new 8d7ac904c90b s390/dasd: Remove unnecessary errorstring generation
new 4849494f0599 s390/dasd: Move allocation error message to DBF
new 32312cf22911 s390/dasd: Remove unused message logging macros
new 0b3644b475e2 s390/dasd: Use dev_err() over printk()
new 4ba6366dbb03 s390/dasd: Remove %p format specifier from error messages
new c6c6c69df659 s390/dasd: Remove PRINTK_HEADER and KMSG_COMPONENT definitions
new 79ae56fc4758 s390/dasd: Use dev_*() for device log messages
new c9f5f3aa19c6 block: extend bio caching to task context
new e516c3fc6c18 block: optimise in irq bio put caching
new 48ff13a618b5 block: Simplify the allocation of slab caches
new 14509b748ff5 null_blk: add configfs variable shared_tags
new 1df0f512faa7 s390/dasd: Improve ERP error messages
new c3116e62ddef s390/dasd: fix double module refcount decrement
new 9105ce591b42 zonefs: pass GFP_KERNEL to blkdev_zone_mgmt() call
new 218082010ace dm: dm-zoned: guard blkdev_zone_mgmt with noio scope
new d9d556755f16 btrfs: zoned: call blkdev_zone_mgmt in nofs scope
new 147ec1c60e32 f2fs: guard blkdev_zone_mgmt with nofs scope
new 71f4ecdbb42a block: remove gfp_flags from blkdev_zone_mgmt
new 6b5c132a3f0d block: refactor guard helpers
new 60d21aac52e2 block: support PI at non-zero offset within metadata
new 921e81db524d nvme: allow integrity when PI is not in first bytes
new 7789bf055298 floppy: fix function pointer cast warnings
new fe0b1e9a73d6 drbd: fix function cast warnings in state machine
new 8c4955c069ea block: move max_{open,active}_zones to struct queue_limits
new b9947297d00b block: refactor disk_update_readahead
new c490f226a0ea block: decouple blk_set_stacking_limits from blk_set_defau [...]
new d690cb8ae14b block: add an API to atomically update queue limits
new 0327ca9d53bf block: use queue_limits_commit_update in queue_max_sectors_store
new 4f563a64732d block: add a max_user_discard_sectors queue limit
new ff956a3be95b block: use queue_limits_commit_update in queue_discard_max_store
new ad751ba1f8d5 block: pass a queue_limits argument to blk_alloc_queue
new 9ac4dd8c47d5 block: pass a queue_limits argument to blk_mq_init_queue
new 27e32cd23fed block: pass a queue_limits argument to blk_mq_alloc_disk
new 718628adfcfd virtio_blk: split virtblk_probe
new 8b837256560c virtio_blk: pass queue_limits to blk_mq_alloc_disk
new 65bdd16f8c72 loop: cleanup loop_config_discard
new 02aed4a1f2c3 loop: pass queue_limits to blk_mq_alloc_disk
new 473516b36193 loop: use the atomic queue limits update API
new 61c90765e131 md: remove redundant check of 'mddev->sync_thread'
new faeaf210a559 md: remove redundant md_wakeup_thread()
new 9cfcf99e7ed6 md: get rdev->mddev with READ_ONCE()
new 570b9147deb6 md: use RCU lock to protect traversal in md_spares_need_change()
new 95b77082b790 md/linear: Get rid of md-linear.h
new 83cbdaf61b1a md/multipath: Remove md-multipath.h
new 6cf350658736 md: fix kmemleak of rdev->serial
new d69591caec24 Merge tag 'md-6.9-20240216' of https://git.kernel.org/pub/ [...]
new 31edf4bbe0ba nbd: null check for nla_nest_start
new 74fa8f9c553f block: pass a queue_limits argument to blk_alloc_disk
new 2cfe0104bc1b nfblock: pass queue_limits to blk_mq_alloc_disk
new b5baaba4ce5c brd: pass queue_limits to blk_mq_alloc_disk
new cc7f05c7ec0b n64cart: pass queue_limits to blk_mq_alloc_disk
new 4190b3f291d9 zram: pass queue_limits to blk_mq_alloc_disk
new b3f0846e720e bcache: pass queue_limits to blk_mq_alloc_disk
new 77c059222c31 btt: pass queue_limits to blk_mq_alloc_disk
new c3d9c3031e18 pmem: pass queue_limits to blk_mq_alloc_disk
new af190c53c995 dcssblk: pass queue_limits to blk_mq_alloc_disk
new 5d6789ce33a9 ubd: pass queue_limits to blk_mq_alloc_disk
new 9999200f5831 aoe: pass queue_limits to blk_mq_alloc_disk
new 48bc8c7ba6fb floppy: pass queue_limits to blk_mq_alloc_disk
new 68c3135fb5fb mtip: pass queue_limits to blk_mq_alloc_disk
new 9a0d4970288d nbd: pass queue_limits to blk_mq_alloc_disk
new a7f18b74dbe1 ps3disk: pass queue_limits to blk_mq_alloc_disk
new 24f30b770c0f rbd: pass queue_limits to blk_mq_alloc_disk
new e6ed9892f10d rnbd-clt: pass queue_limits to blk_mq_alloc_disk
new d0fa9a8b0af7 sunvdc: pass queue_limits to blk_mq_alloc_disk
new a339cf2bbfbe gdrom: pass queue_limits to blk_mq_alloc_disk
new f93b43ae3fea ms_block: pass queue_limits to blk_mq_alloc_disk
new 9f633ecd4304 mspro_block: pass queue_limits to blk_mq_alloc_disk
new 3ec44e52bfce mtd_blkdevs: pass queue_limits to blk_mq_alloc_disk
new 21b700c0812b ubiblock: pass queue_limits to blk_mq_alloc_disk
new 066be10aef5a scm_blk: pass queue_limits to blk_mq_alloc_disk
new 494ea040bcb5 ublk: pass queue_limits to blk_mq_alloc_disk
new 616f87661792 mmc: pass queue_limits to blk_mq_alloc_disk
new 8b631f9cf0b8 null_blk: remove the bio based I/O path
new e32b0855367b null_blk: initialize the tag_set timeout in null_init_tag_set
new 72ca28765fc4 null_blk: refactor tag_set setup
new 0a39e550c182 null_blk: remove null_gendisk_register
new e440626b1caf null_blk: pass queue_limits to blk_mq_alloc_disk
new a3911966bd51 block: fix virt_boundary handling in blk_validate_limits
new 6f420d6a2dd8 pktcdvd: stop setting q->queuedata
new 406855087036 pktcdvd: set queue limits at disk allocation time
new 0f225f87873e null_blk: Delete nullb.{queue_depth, nr_queues}
new c8f6f88d2592 block: Clear zone limits for a non-zoned stacked queue
new 522d73526f8d block: Do not include rbtree.h in blk-zoned.c
new 03f12122b20b block: fix deadlock between bd_link_disk_holder and partit [...]
new 5affe497c346 block: blkdev_issue_secure_erase loop style
new 76a27e1b53b9 block: cleanup __blkdev_issue_write_zeroes
new 0eb4db470660 block: io wait hang check helper
new 8a08c5fd89b4 blk-lib: check for kill signal
new b361c9027b4e sched: Add a new function to compare if two cpus have the [...]
new af550e4c9682 block/blk-mq: Don't complete locally if capacities are different
new 82c6515d8a97 bdev: remove SLAB_MEM_SPREAD flag usage
new 4a718d7dbab8 xen-blkfront: set max_discard/secure erase limits to UINT_MAX
new 738be136327a xen-blkfront: rely on the default discard granularity
new 4f81b87d91be xen-blkfront: don't redundantly set max_sements in blkif_recover
new ba3f67c11638 xen-blkfront: atomically update queue limits
new 32621ad7a7ea ubd: remove the ubd_gendisk array
new 0267e9cac6de ubd: remove ubd_disk_register
new b8b364d2af74 ubd: move setting the nonrot flag to ubd_add
new 58ebe3e74835 ubd: move setting the variable queue limits to ubd_add
new 5e4e1ff820e8 ubd: move set_disk_ro to ubd_add
new f3c17dcc43e2 ubd: remove the queue pointer in struct ubd
new fb5d1d389c9e ubd: open the backing files in ubd_add
new ec30b461f3d0 blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel
new 1221b9e982e1 ublk: improve getting & putting ublk device
new 13fe8e6825e4 ublk: add UBLK_CMD_DEL_DEV_ASYNC
new 2fe4ffc3ecdc md: merge the check of capabilities into md_ioctl_valid()
new 4e26593944e0 md: changed the switch of RAID_VERSION to if
new 9dd8702e7cd2 md: clean up invalid BUG_ON in md_ioctl
new 91b26a39fb83 md: return directly before setting did_set_md_closing
new 9674f54e41ff md: Don't clear MD_CLOSING when the raid is about to stop
new f74aaf614e84 md: factor out a helper to sync mddev
new 99b902ac1725 md: sync blockdev before stopping raid or setting readonly
new 650b2e69ff6a md: clean up openers check in do_md_stop() and md_set_readonly()
new e9b0a1556ca2 md: check mddev->pers before calling md_set_readonly()
new ecbd8ebb51bf md/md-bitmap: fix incorrect usage for sb_index
new dfd2bf436709 md/raid5: fix atomicity violation in raid5_cache_count
new 3a0f007b6979 md: add a new helper rdev_has_badblock()
new 969d6589abcb md/raid1: factor out helpers to add rdev to conf
new 2c27d09d3a76 md/raid1: record nonrot rdevs while adding/removing rdevs to conf
new 257ac239ffcf md/raid1: fix choose next idle in read_balance()
new f29841ff3b27 md/raid1-10: add a helper raid1_check_read_range()
new f10920762955 md/raid1-10: factor out a new helper raid1_should_read_first()
new 31a73331752d md/raid1: factor out read_first_rdev() from read_balance()
new dfa8ecd167c1 md/raid1: factor out choose_slow_rdev() from read_balance()
new 9f3ced792203 md/raid1: factor out choose_bb_rdev() from read_balance()
new ba58f57fdf98 md/raid1: factor out the code to manage sequential IO
new 0091c5a269ec md/raid1: factor out helpers to choose the best rdev from [...]
new e81faa91a580 Merge branch 'raid1-read_balance' into md-6.9
new 86b1e613eb3b Merge tag 'md-6.9-20240301' of https://git.kernel.org/pub/ [...]
new 631d4efb8009 block: add a queue_limits_set helper
new c1373f1cf452 block: add a queue_limits_stack_bdev helper
new 8e0ef4128694 dm: use queue_limits_set
new eabf5dfc2d60 pktcdvd: don't set max_hw_sectors on the underlying device
new 7ea201f2cc1d nbd: don't clear discard_sectors in nbd_config_put
new 242a49e5c878 nbd: freeze the queue for queue limits updates
new 268283244c0f nbd: use the atomic queue limits API in nbd_set_size
new 38b43539d64b block: Fix page refcounts for unaligned buffers in __bio_r [...]
new 41463f2dfde2 dasd: cleamup dasd_state_basic_to_ready
new 0127a47f58c6 dasd: move queue setup to common code
new fde07a4d74e3 dasd: use the atomic queue limits API
new 3445139e3a59 Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in [...]
new 2f03d0c2cd45 md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
new 7a2347e284d7 md: export helpers to stop sync_thread
new 314e9af06551 md: export helper md_is_rdwr()
new 503f9d43790f md: add a new helper reshape_interrupted()
new 16c4770c75b1 dm-raid: really frozen sync_thread during suspend
new cd32b27a66db md/dm-raid: don't call md_reap_sync_thread() directly
new 5625ff8b72b0 dm-raid: add a new helper prepare_suspend() in md_personality
new 41425f96d7aa dm-raid456, md/raid456: fix a deadlock for dm-raid456 whil [...]
new 95009ae904b1 dm-raid: fix lockdep waring in "pers->hot_add_disk"
new 3a889fdce7e8 Merge branch 'dmraid-fix-6.9' into md-6.9
new 33bffbb727bc Merge tag 'md-6.9-20240305' of https://git.kernel.org/pub/ [...]
new f8c7511db009 block: make block_class constant
new 147fe6133477 sed-opal: Remove unnecessary ‘0’ values from error
new 217fcc48074b sed-opal: Remove unnecessary ‘0’ values from err
new 2449be8c8cfc sed-opal: Remove unnecessary ‘0’ values from ret
new 5f2ad31fbb18 sed-opal: Remove the ret variable from the function
new aa067325c05d drbd: pass the max_hw_sectors limit to blk_alloc_disk
new 342d81fde241 drbd: refactor drbd_reconsider_queue_parameters
new 2828908d5cc8 drbd: refactor the backing dev max_segments calculation
new e16344e50631 drbd: merge drbd_setup_queue_param into drbd_reconsider_qu [...]
new e3992e02c970 drbd: don't set max_write_zeroes_sectors in decide_on_disc [...]
new 5eaee6e9c8f9 drbd: split out a drbd_discard_supported helper
new e6dfe748f09e drbd: atomically update queue limits in drbd_reconsider_qu [...]
new 93f52fbeaf4b block: prevent division by zero in blk_rq_stat_sum()
new b9355185d2ae block: move capacity validation to blkpg_do_ioctl()
new f98364e92662 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
new 0e46064ebebb virtio_blk: Do not use disk_set_max_open/active_zones()
new 34a2cf3fbef1 bcache: move calculation of stripe_size and io_opt into bc [...]
new c396b90e5026 md: add a mddev_trace_remap helper
new 28be4fd310d1 md: add a mddev_add_trace_msg helper
new 176df894d797 md: add a mddev_is_dm helper
new e305fce18831 md: add queue limit helpers
new 56cf22d6f672 md/raid0: use the atomic queue limit update APIs
new 97894f7d3c29 md/raid1: use the atomic queue limit update APIs
new f63f17350e53 md/raid5: use the atomic queue limit update APIs
new 3d8466ba68d4 md/raid10: use the atomic queue limit update APIs
new 81a16e19d545 md: don't initialize queue limits
new 396799eb5b6f md: remove mddev->queue
new dd27a84b06aa block: remove disk_stack_limits
new d37977f0af36 Merge tag 'md-6.9-20240306' of https://git.kernel.org/pub/ [...]
new 25802f3ab7a5 nvme-rdma: move NVME_RDMA_IP_PORT from common file
new 143667ee9a9c nvmet: compare mqes and sqsize only for IO SQ
new 63e8fd6240f0 nvmet: set maxcmd to be per controller
new c82c370dcabe nvmet: set ctrl pi_support cap before initializing cap reg
new 36144964062b nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition
new ad178ba9d90a nvme-rdma: clamp queue size according to ctrl cap
new ca2b221d89a8 nvmet: introduce new max queue size configuration entry
new f096ba3286f5 nvmet-rdma: set max_queue_size for RDMA transport
new 4999568184e5 nvme-fabrics: check max outstanding commands
new 152694c82950 nvme: set max_hw_sectors unconditionally
new 63dfa1004322 nvme: move NVME_QUIRK_DEALLOCATE_ZEROES out of nvme_config [...]
new 1b2f5d5d2880 nvme: remove nvme_revalidate_zones
new f404dd928b66 nvme: move max_integrity_segments handling out of nvme_ini [...]
new f467b48e38a6 nvme: cleanup the nvme_init_integrity calling conventions
new 414c62e2ce5d nvme: move blk_integrity_unregister into nvme_init_integrity
new 8f03cfa117e0 nvme: don't use nvme_update_disk_info for the multipath disk
new a5b1cd61820e nvme: move a few things out of nvme_update_disk_info
new d60c23e4552b nvme: move setting the write cache flags out of nvme_set_q [...]
new 46e7422cda84 nvme: move common logic into nvme_update_ns_info
new c6fce9f12764 nvme: split out a nvme_identify_ns_nvm helper
new e5ea00a510c6 nvme: don't query identify data in configure_metadata
new 27cb91a3a102 nvme: cleanup nvme_configure_metadata
new e6c9b130d681 nvme: use the atomic queue limits update API
new c5be5df7217f nvme-multipath: pass queue_limits to blk_alloc_disk
new f7e0a545f731 nvme-multipath: use atomic queue limits API for stacking limits
new 5f5ea0e49168 nvme-fabrics: typo in nvmf_parse_key()
new ab21f3d9098b nvme: core: constify struct class usage
new 3c2bcfd5ac41 nvme: fabrics: make nvmf_class constant
new 800bb2b02fb8 nvme: fcloop: make fcloop_class constant
new 8d0d2447394b nvme: host: fix double-free of struct nvme_id_ns in ns_upd [...]
new 7e80eb792bd7 nvme: clear caller pointer on identify failure
new 0f7223a3967e Merge tag 'nvme-6.9-2024-03-07' of git://git.infradead.org [...]
new 0dc31b98d720 cdrom: gdrom: Convert to platform remove callback returning void
new d8d6608b76b9 block/swim: Convert to platform remove callback returning void
new 5205a4aa8fc9 block: partitions: only define function mac_fix_string for [...]
new 1ddeeb2a058d Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux
new 120311acb01d doc: Spinlocks are implied RCU readers
new 8dbc33b4d1a1 doc: Make whatisRCU.rst note that spinlocks are RCU readers
new 3cf501612108 doc: Make checklist.rst note that spinlocks are implied RC [...]
new 739337d482f1 doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst
new 600716592a3a doc: Add EARLY flag to early-parsed kernel boot parameters
new 3b239b308e94 context_tracking: Fix kerneldoc headers for __ct_user_{ent [...]
new 56823e9f60f0 doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU
new e15aed426a1b doc: Update checklist.rst discussion of callback execution
new ca16265aaf9d rcu/nocb: Remove needless LOAD-ACQUIRE
new 1e8e6951a577 rcu/nocb: Remove needless full barrier after callback advancing
new b913c3fe685e rcu/nocb: Make IRQs disablement symmetric
new afd4e6964745 rcu/nocb: Re-arrange call_rcu() NOCB specific code
new dda98810b552 rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
new f3c4c00784b5 rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake()
new a7e4074dccd2 rcu/exp: Remove full barrier upon main thread wakeup
new a636c5e6f8fc rcu/exp: Fix RCU expedited parallel grace period kworker a [...]
new e7539ffc9a77 rcu/exp: Handle RCU expedited grace period kworker allocat [...]
new 7836b2706076 rcu: s/boost_kthread_mutex/kthread_mutex
new c19e5d3b497a rcu/exp: Move expedited kthread worker creation functions [...]
new 8e5e62156648 rcu/exp: Make parallel exp gp kworker per rcu node
new b67cffcbbf9d rcu/exp: Handle parallel exp gp kworkers affinity
new 23da2ad64dbe rcu/exp: Remove rcu_par_gp_wq
new 2eb52fa8900e rcu-tasks: Repair RCU Tasks Trace quiescence check
new bfe93930ea1e rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks
new 30ef09635b9e rcu-tasks: Initialize callback lists at rcu_init() time
new 46faf9d8e1d5 rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit( [...]
new 6b70399f9ef3 rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() [...]
new 1612160b9127 rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks
new 0bb11a372fc8 rcu-tasks: Maintain real-time response in rcu_tasks_postscan()
new 499d7e7e83d2 rcu: Rename jiffies_till_flush to jiffies_lazy_flush
new 7f66f099de4d rcu: Provide a boot time parameter to control lazy RCU
new 67050837ec14 srcu: Improve comments about acceleration leak
new fd2a749d3f4f rcutorture: Suppress rtort_pipe_count warnings until after stalls
new c90e3ecc9158 rcu/sync: remove un-used rcu_sync_enter_start function
new 3add00be5fe5 Merge branches 'rcu-doc.2024.02.14a', 'rcu-nocb.2024.02.14 [...]
new e5a3878c947c Merge tag 'rcu.next.v6.9' of git://git.kernel.org/pub/scm/ [...]
new 16c31dd7fdf6 Compiler Attributes: counted_by: bump min gcc version
new 2993eb7a8d34 Compiler Attributes: counted_by: fixup clang URL
new 5a2a15cd7f91 Merge tag 'compiler-attributes-6.9' of https://github.com/ [...]
new c5fed8ce6549 rust: upgrade to Rust 1.75.0
new 6b1b2326b2bc rust: sync: `CondVar` rename "wait_list" to "wait_queue_head"
new 3e6454177f3a rust: sync: add `CondVar::notify_sync`
new 82e170874849 rust: time: add msecs to jiffies conversion
new e7b9b1ff1d49 rust: sync: add `CondVar::wait_timeout`
new f090f0d0eea9 rust: sync: update integer types in CondVar
new 789809a3d540 rust: bindings: Order headers alphabetically
new b6cda913bba4 rust: kernel: fix multiple typos in documentation
new 69d5fbb01596 rust: error: improve unsafe code in example
new 16dca5d12ed1 rust: ioctl: end top-level module docs with full stop
new ed8596532a66 rust: kernel: add srctree-relative doclinks
new 8cfce47d7598 rust: str: use `NUL` instead of 0 in doc comments
new 4c62348d5b84 rust: str: move SAFETY comment in front of unsafe block
new ebf2b8a75a05 rust: kernel: unify spelling of refcount in docs
new af8b18d7404b rust: kernel: mark code fragments in docs with backticks
new 6269fadf351e rust: kernel: add blank lines in front of code blocks
new 4c799d1dc89b rust: kernel: add doclinks
new cd16c41fdefa rust: kernel: remove unneeded doclink targets
new ed6d0bed343e rust: locked_by: shorten doclink preview
new e283ee239220 rust: kernel: add reexports for macros
new 44f2e626cbf7 rust: kernel: stop using ptr_metadata feature
new ba4abeb13d5e docs: rust: Move testing to a separate page
new e3c3d34507c7 docs: rust: Add description of Rust documentation test as [...]
new 5bc818419a55 rust: types: add `try_from_foreign()` method
new 1b6170ff7a20 rust: module: place generated init_module() function in .i [...]
new 4951ddd51b81 rust: str: implement `Display` and `Debug` for `BStr`
new e944171070b6 rust: add `container_of!` macro
new ecab4115c44c kbuild: mark `rustc` (and others) invocations as recursive
new 768409cff6cc rust: upgrade to Rust 1.76.0
new 8ede842f669b Merge tag 'rust-6.9' of https://github.com/Rust-for-Linux/linux
The 353 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/RCU/checklist.rst | 32 +-
Documentation/RCU/rcu_dereference.rst | 5 +-
Documentation/RCU/whatisRCU.rst | 19 +-
Documentation/admin-guide/kernel-parameters.rst | 1 +
Documentation/admin-guide/kernel-parameters.txt | 489 ++++++++++---------
Documentation/process/changes.rst | 2 +-
Documentation/rust/general-information.rst | 24 -
Documentation/rust/index.rst | 1 +
Documentation/rust/testing.rst | 135 ++++++
Makefile | 4 +-
arch/m68k/emu/nfblock.c | 10 +-
arch/um/drivers/ubd_kern.c | 135 ++----
arch/xtensa/platforms/iss/simdisk.c | 8 +-
block/bdev.c | 2 +-
block/bfq-cgroup.c | 14 +-
block/bfq-iosched.c | 28 +-
block/bio-integrity.c | 1 +
block/bio.c | 45 +-
block/blk-cgroup.c | 2 +-
block/blk-cgroup.h | 1 +
block/blk-core.c | 33 +-
block/blk-flush.c | 2 +-
block/blk-integrity.c | 1 +
block/blk-iocost.c | 8 +-
block/blk-iolatency.c | 6 +-
block/blk-lib.c | 70 ++-
block/blk-mq.c | 186 ++++----
block/blk-settings.c | 329 ++++++++++---
block/blk-stat.c | 2 +-
block/blk-sysfs.c | 59 +--
block/blk-throttle.c | 10 +-
block/blk-wbt.c | 6 +-
block/blk-zoned.c | 20 +-
block/blk.h | 85 +++-
block/bsg-lib.c | 2 +-
block/genhd.c | 14 +-
block/holder.c | 12 +-
block/ioctl.c | 9 +-
block/partitions/core.c | 11 -
block/partitions/mac.c | 2 +
block/sed-opal.c | 16 +-
block/t10-pi.c | 72 ++-
drivers/base/base.h | 2 +-
drivers/block/amiflop.c | 2 +-
drivers/block/aoe/aoeblk.c | 15 +-
drivers/block/aoe/aoecmd.c | 12 +-
drivers/block/aoe/aoenet.c | 1 +
drivers/block/ataflop.c | 2 +-
drivers/block/brd.c | 26 +-
drivers/block/drbd/drbd_main.c | 17 +-
drivers/block/drbd/drbd_nl.c | 210 ++++-----
drivers/block/drbd/drbd_state.c | 24 +-
drivers/block/drbd/drbd_state_change.h | 8 +-
drivers/block/floppy.c | 17 +-
drivers/block/loop.c | 75 +--
drivers/block/mtip32xx/mtip32xx.c | 13 +-
drivers/block/n64cart.c | 12 +-
drivers/block/nbd.c | 49 +-
drivers/block/null_blk/main.c | 535 ++++++---------------
drivers/block/null_blk/null_blk.h | 24 +-
drivers/block/null_blk/trace.h | 5 +-
drivers/block/null_blk/zoned.c | 25 +-
drivers/block/pktcdvd.c | 41 +-
drivers/block/ps3disk.c | 17 +-
drivers/block/ps3vram.c | 6 +-
drivers/block/rbd.c | 31 +-
drivers/block/rnbd/rnbd-clt.c | 64 +--
drivers/block/sunvdc.c | 18 +-
drivers/block/swim.c | 8 +-
drivers/block/swim3.c | 2 +-
drivers/block/ublk_drv.c | 111 +++--
drivers/block/virtio_blk.c | 303 ++++++------
drivers/block/xen-blkfront.c | 53 ++-
drivers/block/z2ram.c | 2 +-
drivers/block/zram/zram_drv.c | 51 +-
drivers/cdrom/gdrom.c | 20 +-
drivers/md/bcache/super.c | 59 +--
drivers/md/dm-raid.c | 93 +++-
drivers/md/dm-table.c | 27 +-
drivers/md/dm-zoned-metadata.c | 5 +-
drivers/md/dm.c | 4 +-
drivers/md/md-bitmap.c | 18 +-
drivers/md/md-linear.h | 17 -
drivers/md/md-multipath.h | 32 --
drivers/md/md.c | 400 +++++++++-------
drivers/md/md.h | 77 ++-
drivers/md/raid0.c | 42 +-
drivers/md/raid1-10.c | 69 +++
drivers/md/raid1.c | 601 ++++++++++++++----------
drivers/md/raid1.h | 1 +
drivers/md/raid10.c | 143 +++---
drivers/md/raid5-ppl.c | 3 +-
drivers/md/raid5.c | 273 ++++++-----
drivers/memstick/core/ms_block.c | 14 +-
drivers/memstick/core/mspro_block.c | 15 +-
drivers/mmc/core/queue.c | 97 ++--
drivers/mtd/mtd_blkdevs.c | 12 +-
drivers/mtd/ubi/block.c | 6 +-
drivers/nvdimm/btt.c | 14 +-
drivers/nvdimm/pmem.c | 14 +-
drivers/nvme/host/apple.c | 2 +-
drivers/nvme/host/core.c | 458 +++++++++---------
drivers/nvme/host/fabrics.c | 22 +-
drivers/nvme/host/multipath.c | 17 +-
drivers/nvme/host/nvme.h | 12 +-
drivers/nvme/host/rdma.c | 14 +-
drivers/nvme/host/sysfs.c | 7 +-
drivers/nvme/host/zns.c | 24 +-
drivers/nvme/target/admin-cmd.c | 2 +-
drivers/nvme/target/configfs.c | 28 ++
drivers/nvme/target/core.c | 18 +-
drivers/nvme/target/discovery.c | 2 +-
drivers/nvme/target/fabrics-cmd.c | 5 +-
drivers/nvme/target/fcloop.c | 17 +-
drivers/nvme/target/nvmet.h | 6 +-
drivers/nvme/target/passthru.c | 2 +-
drivers/nvme/target/rdma.c | 10 +
drivers/nvme/target/zns.c | 5 +-
drivers/s390/block/dasd.c | 180 ++++---
drivers/s390/block/dasd_3990_erp.c | 80 +---
drivers/s390/block/dasd_alias.c | 8 -
drivers/s390/block/dasd_devmap.c | 34 +-
drivers/s390/block/dasd_diag.c | 26 +-
drivers/s390/block/dasd_eckd.c | 186 +++-----
drivers/s390/block/dasd_eer.c | 7 -
drivers/s390/block/dasd_erp.c | 9 +-
drivers/s390/block/dasd_fba.c | 88 +---
drivers/s390/block/dasd_genhd.c | 18 +-
drivers/s390/block/dasd_int.h | 35 +-
drivers/s390/block/dasd_ioctl.c | 6 -
drivers/s390/block/dasd_proc.c | 5 -
drivers/s390/block/dcssblk.c | 10 +-
drivers/s390/block/scm_blk.c | 17 +-
drivers/scsi/scsi_scan.c | 2 +-
drivers/ufs/core/ufshcd.c | 2 +-
fs/btrfs/zoned.c | 35 +-
fs/f2fs/segment.c | 15 +-
fs/internal.h | 1 +
fs/open.c | 53 ++-
fs/zonefs/super.c | 2 +-
include/linux/blk-integrity.h | 1 +
include/linux/blk-mq.h | 10 +-
include/linux/blk_types.h | 42 --
include/linux/blkdev.h | 73 ++-
include/linux/compiler_attributes.h | 4 +-
include/linux/io_uring_types.h | 137 +++---
include/linux/nvme-rdma.h | 6 +-
include/linux/nvme.h | 2 -
include/linux/rcu_sync.h | 1 -
include/linux/rcupdate.h | 4 +-
include/linux/sched.h | 4 +-
include/linux/sched/topology.h | 6 +
include/net/busy_poll.h | 4 +
include/trace/events/io_uring.h | 30 +-
include/uapi/linux/io_uring.h | 13 +
include/uapi/linux/ublk_cmd.h | 2 +
init/init_task.c | 1 +
io_uring/Makefile | 3 +-
io_uring/cancel.c | 3 +-
io_uring/cancel.h | 10 +
io_uring/fdinfo.c | 18 +-
io_uring/filetable.h | 2 +-
io_uring/io_uring.c | 249 +++++-----
io_uring/io_uring.h | 77 ++-
io_uring/kbuf.c | 35 +-
io_uring/kbuf.h | 61 +--
io_uring/napi.c | 332 +++++++++++++
io_uring/napi.h | 104 ++++
io_uring/net.c | 382 ++++++++-------
io_uring/opdef.c | 10 +
io_uring/poll.c | 33 +-
io_uring/register.c | 13 +
io_uring/rsrc.h | 2 -
io_uring/rw.c | 13 +-
io_uring/sqpoll.c | 59 ++-
io_uring/sqpoll.h | 1 +
io_uring/truncate.c | 48 ++
io_uring/truncate.h | 4 +
io_uring/uring_cmd.c | 1 +
io_uring/xattr.c | 2 +-
kernel/context_tracking.c | 4 +
kernel/fork.c | 1 +
kernel/rcu/Kconfig | 13 +
kernel/rcu/rcu.h | 19 +-
kernel/rcu/rcuscale.c | 6 +-
kernel/rcu/rcutorture.c | 13 +-
kernel/rcu/srcutree.c | 24 +-
kernel/rcu/sync.c | 16 -
kernel/rcu/tasks.h | 135 ++++--
kernel/rcu/tiny.c | 1 +
kernel/rcu/tree.c | 237 ++++++----
kernel/rcu/tree.h | 20 +-
kernel/rcu/tree_exp.h | 83 +---
kernel/rcu/tree_nocb.h | 69 +--
kernel/rcu/tree_plugin.h | 52 +-
kernel/sched/core.c | 17 +-
net/core/dev.c | 57 ++-
rust/Makefile | 48 +-
rust/alloc/alloc.rs | 12 +-
rust/alloc/boxed.rs | 34 +-
rust/alloc/collections/mod.rs | 1 +
rust/alloc/lib.rs | 9 +-
rust/alloc/raw_vec.rs | 77 ++-
rust/alloc/vec/into_iter.rs | 16 +-
rust/alloc/vec/mod.rs | 81 +++-
rust/bindings/bindings_helper.h | 5 +-
rust/kernel/allocator.rs | 2 +-
rust/kernel/error.rs | 10 +-
rust/kernel/init.rs | 22 +-
rust/kernel/ioctl.rs | 6 +-
rust/kernel/lib.rs | 37 +-
rust/kernel/str.rs | 193 +++++++-
rust/kernel/sync.rs | 5 +-
rust/kernel/sync/arc.rs | 30 +-
rust/kernel/sync/condvar.rs | 110 ++++-
rust/kernel/sync/lock.rs | 19 +-
rust/kernel/sync/lock/mutex.rs | 3 +-
rust/kernel/sync/lock/spinlock.rs | 5 +-
rust/kernel/sync/locked_by.rs | 7 +-
rust/kernel/task.rs | 24 +-
rust/kernel/time.rs | 20 +
rust/kernel/types.rs | 22 +
rust/kernel/workqueue.rs | 78 ++-
rust/macros/module.rs | 7 +-
scripts/Makefile.build | 8 +-
scripts/Makefile.host | 2 +-
scripts/min-tool-version.sh | 2 +-
227 files changed, 6195 insertions(+), 4489 deletions(-)
create mode 100644 Documentation/rust/testing.rst
delete mode 100644 drivers/md/md-linear.h
delete mode 100644 drivers/md/md-multipath.h
create mode 100644 io_uring/napi.c
create mode 100644 io_uring/napi.h
create mode 100644 io_uring/truncate.c
create mode 100644 io_uring/truncate.h
create mode 100644 rust/kernel/time.rs
--
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 c27b30552e6 gomp: testsuite: improve compatibility of bad-array-section [...]
new 9b3243858be Update gcc sv.po
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/po/sv.po | 437 ++++++++++++++++++++++++-----------------------------------
1 file changed, 177 insertions(+), 260 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from cf71787e2 Add entry 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a from https [...]
new 09082b2e4 Add entry e8b6fa5f301de4688b7a4bd6c41d30f29f0e2ddd 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:
llvm/sha1/e8b6fa5f301de4688b7a4bd6c41d30f29f0e2ddd/jira/description | 2 +-
llvm/sha1/e8b6fa5f301de4688b7a4bd6c41d30f29f0e2ddd/jira/summary | 2 +-
llvm/sha1/e8b6fa5f301de4688b7a4bd6c41d30f29f0e2ddd/jira/yaml | 4 ++--
llvm/sha1/e8b6fa5f301de4688b7a4bd6c41d30f29f0e2ddd/status-summary.txt | 2 +-
llvm/sha1/e8b6fa5f301de4688b7a4bd6c41d30f29f0e2ddd/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/llvm-arm-master-O2/details.txt | 4 ++--
.../tcwg_bmk-code_speed-spec2k6/llvm-arm-master-O2/status-summary.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/llvm-arm-master-O2/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/status-summary.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/status.txt | 2 +-
10 files changed, 12 insertions(+), 12 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 35eff6576 Add entry 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a from https [...]
new cf71787e2 Add entry 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a 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:
glibc/sha1/8fb923ddc38dd5f4bfac4869d70fd80483fdb87a/jira/description | 3 ++-
glibc/sha1/8fb923ddc38dd5f4bfac4869d70fd80483fdb87a/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/gnu-arm-master-O3/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/status.txt | 2 +-
4 files changed, 5 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.