This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e8b471285262 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new f36d6362c62c rtc: fsl-ftm-alarm: Mark acpi_id table as maybe unused new 72ce39bc61fa rtc: pl030: Constify amba_id table new 04572d18921d rtc: stm32: Use resource managed API to simplify code new 6b296dee3eb7 rtc: nxp-bbnsm: Use resource managed API to simplify code new 5ad218f101e4 rtc: ds1343: Use devm_pm_set_wake_irq new e8a0b6e62429 rtc: pm8xxx: Use devm_pm_set_wake_irq new ca36c9301117 rtc: ab8500: Use resource managed API to simplify code new d8690ce183bb rtc: mpfs: Use devm_pm_set_wake_irq new 90e0bcc9392d rtc: pl031: Use resource managed API to simplify code new f432c5d502b4 rtc: ab-eoz9: Use HWMON_CHANNEL_INFO macro to simplify code new d659dfec7d35 rtc: ds3232: Use HWMON_CHANNEL_INFO macro to simplify code new 6c9405fd2581 rtc: max77686: drop needless struct max77686_rtc_info::rtc member new afe5f9f94d11 rtc: s5m: drop needless struct s5m_rtc_info::i2c member new d19111dff9c2 rtc: aspeed: drop needless struct aspeed_rtc::rtc_dev member new 1b625aaf335a rtc: ds2404: drop needless struct ds2404::rtc member new 5d0ad519f503 rtc: ep93xx: drop needless struct ep93xx_rtc::rtc member new a55d44807b63 rtc: ftrtc010: drop needless struct ftrtc010_rtc::rtc_dev member new 013df5bdf8b4 rtc: m48t86: drop needless struct m48t86_rtc_info::rtc member new a0470062748f rtc: meson: drop needless struct meson_rtc::rtc member new 38c7aaeab8b8 rtc: meson-vrtc: drop needless struct meson_vrtc_data::rtc member new 3d5d0fe1cb82 rtc: pl030: drop needless struct pl030_rtc::rtc member new 3b87c6872aed rtc: rx8581: drop needless struct rx8581 new cd2a7052482e rtc: s35390a: drop needless struct s35390a::rtc member new d94bc2bbf8d9 rtc: sd2405al: drop needless struct sd2405al::rtc member new 6158c6b82444 rtc: sd3078: drop needless struct sd3078 new e6403ae59ce1 rtc: max77686: use dev_err_probe() where appropriate new 0c57c2e72c5d rtc: s5m: convert to dev_err_probe() where appropriate new dcec12617ee6 rtc: ds1307: stop disabling alarms on probe new 8a9b1751b26c rtc: pl031: document struct pl031_vendor_data members new 27b2fcbd6b98 rtc: renesas-rtca3: Disable interrupts only if the RTC is enabled new de404fc19628 rtc: mpfs: switch to devm_device_init_wakeup new 252f49cd71ba rtc: pm8xxx: fix possible race condition new 2eaa2998f8a2 rtc: pm8xxx: switch to devm_device_init_wakeup new b0f9cb4a0706 rtc: rv3032: fix EERD location new 9a25a6572272 rtc: rv3032: drop WADA new 931a88914ad6 dt-bindings: rtc: qcom-pm8xxx: document qcom,no-alarm flag new bba38b874886 rtc: pm8xxx: add support for uefi offset new e853658de5ef rtc: pm8xxx: mitigate flash wear new 015b70bd6c75 rtc: pm8xxx: implement qcom,no-alarm flag for non-HLOS own [...] new 0a243de9d009 rtc: pcf50633: Remove new eea7791e00f3 rtc: rzn1: implement one-second accuracy for alarms new 6c2b833525eb dt-bindings: rtc: pcf2127: Reference spi-peripheral-props.yaml new 0176188220a7 rtc: cros-ec: Avoid a couple of -Wflex-array-member-not-at [...] new fe135955bed2 dt-bindings: rtc: max31335: Add max31331 support new a4193578631b rtc: max31335: Add driver support for max31331 new 2b7cbd98495f rtc: pcf85063: do a SW reset if POR failed new 119e90a3a64d rtc: pcf85063: replace dev_err+return with return dev_err_probe new c2004b6efb1c rtc: mt6397: drop unused defines new 0cd73ab4df45 selftest: rtc: skip some tests if the alarm only supports minutes new 424dfcd441f0 rtc: remove 'setdate' test program new 5916a6fbc0a5 Merge tag 'rtc-6.15' of git://git.kernel.org/pub/scm/linux [...] new a22a29655c42 net/9p/fd: support ipv6 for trans=tcp new 3f61ac7c65bd fs/9p: fix NULL pointer dereference on mkdir new d0259a856afc 9p/net: fix improper handling of bogus negative read/write [...] new ad6d4558a711 9p/net: return error on bogus (longer than requested) replies new fbc0283fbeae 9p/trans_fd: mark concurrent read and writes to p9_conn->err new 34ceb69edd6c Documentation/fs/9p: fix broken link new ad2e2a77dcc7 9p: Use hashtable.h for hash_errmap new 4210030d8bc4 docs: fs/9p: Add missing "not" in cache documentation new bdafff62ae02 Merge tag '9p-for-6.15-rc1' of https://github.com/martinetd/linux new f540876f4eea bcachefs: Fix striping behaviour new 7f10fde38f0a bcachefs: Fix field spanning write warning new de3996585889 bcachefs: Fix null ptr deref in bch2_write_endio() new f1350c2c74e6 bcachefs: fix ref leak in btree_node_read_all_replicas new dcffc3b1ae32 bcachefs: Split up bch_dev.io_ref new 1c8f4587d239 bcachefs: do_trace_key_cache_fill() new 9180ad2e161b bcachefs: Kill btree_iter.trans new 955ba7b5ea03 bcachefs: bch_dev_usage_full new a07c43e6c2ff bcachefs: add missing selection of XARRAY_MULTI new 9364f17ba404 bcachefs: Add error handling for zlib_deflateInit2() new b2ffadcc7f8f bcachefs: Fix scheduling while atomic from logging changes new 570f5050bb07 bcachefs: use nonblocking variant of print_string_as_lines [...] new 83d539b1b047 bcachefs: Fix check_snapshot_exists() restart handling new 39ebd74864f5 bcachefs: Fix null ptr deref in invalidate_one_bucket() new 2581f89ac8d7 bcachefs: backpointer_get_key: check for null from peek_slot() new 77ad1df82b9e bcachefs: Fix "journal stuck" during recovery new 56770e24f678 Merge tag 'bcachefs-2025-04-03' of git://evilpiepirate.org [...] new c0dbd11ada2c fs: actually hold the namespace semaphore new 04491732fc99 io_uring/net: account memory for zc sendmsg new 8741d0737921 ublk: make sure ubq->canceling is set when queue is frozen new 7e2fe01a69f6 ublk: comment on ubq->canceling handling in ublk_queue_rq() new 705b80841eda ublk: remove two unused fields from 'struct ublk_queue' new 1d781c0de08c ublk: add helper of ublk_need_map_io() new b460f328e257 ublk: call io_uring_cmd_to_pdu to get uring_cmd pdu new ebf695f12936 ublk: add segment parameter new 17970209167d ublk: document zero copy feature new d796cea7b9f3 ublk: implement ->queue_rqs() new daabfb50a56b ublk: rename ublk_rq_task_work_cb as ublk_cmd_tw_cb new 8c778614361f selftests: ublk: add more tests for covering MQ new c78ae7b71ed6 selftests: ublk: add test for checking zero copy related p [...] new dfbce8b798fb ublk: remove unused cmd argument to ublk_dispatch_req() new 9d7fa9918970 ublk: skip 1 NULL check in ublk_cmd_list_tw_cb() loop new 6a87fc437a03 ublk: get ubq from pdu in ublk_cmd_list_tw_cb() new 108d8aecaeeb ublk: avoid redundant io->cmd in ublk_queue_cmd_list() new 00cfc05cf81f ublk: store req in ublk_uring_cmd_pdu for ublk_cmd_tw_cb() new a20b8631c888 io_uring/net: open code io_sendmsg_copy_hdr() new 5f364117db94 io_uring/net: open code io_net_vec_assign() new c55e2845dfa7 io_uring/net: combine sendzc flags writes new 63b16e4f0b90 io_uring/net: unify sendmsg setup with zc new 49dbce5602dc io_uring/net: clusterise send vs msghdr branches new ad3f6cc40084 io_uring/net: set sg_from_iter in advance new fbe1a30c5d3e io_uring/net: import zc ubuf earlier new b0e9570a6b19 io_uring/msg: rename io_double_lock_ctx() new 9cc0bbdaba2a io_uring/msg: initialise msg request opcode new ea9106786e26 io_uring: don't pass ctx to tw add remote helper new 9a45714fc513 ublk: specify io_cmd_buf pointer type new 25aaa81371e7 selftests: ublk: specify io_cmd_buf pointer type new f28a71bc9793 Documentation: ublk: remove dead footnote new 697b2876ac03 io_uring: add req flag invariant build assertion new 487a0710f87e io_uring: make zcrx depend on CONFIG_IO_URING new 296e16961817 io_uring: hide caches sqes from drivers new ed344511c584 io_uring: cleanup {g,s]etsockopt sqe reading new a1fbe0a12178 io_uring/rsrc: check size when importing reg buffer new 81ed18015d65 io_uring/net: avoid import_ubuf for regvec send new fcfd94d6967a io_uring/zcrx: return early from io_zcrx_recv_skb if readlen is 0 new 53c959295bc3 selftests: ublk: kublk: use ioctl-encoded opcodes new f8554f512b8a selftests: ublk: kublk: fix an error log line new 8622b20f23ed io_uring: add validate_fixed_range() for validate fixed buffer new 149974fdb8e1 block: add for_each_mp_bvec() new 1045afae4b88 io_uring: support vectored kernel fixed buffer new 57ed58c13256 selftests: ublk: enable zero copy for stripe target new 390513642ee6 io_uring: always do atomic put from iowq new 7930edcc3a7e Merge tag 'io_uring-6.15-20250403' of git://git.kernel.dk/linux new e3e68311ead1 block: remove unused nseg parameter new ea7789c15410 nvmet: pci-epf: Keep completion queues mapped new eada75467fca nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer new cd683de63e1d nvme/ioctl: move blk_mq_free_request() out of nvme_map_use [...] new 38808af53c6e nvme/ioctl: move fixed buffer lookup to nvme_uring_cmd_io() new 47f8cc9e32c3 nvme: update the multipath warning in nvme_init_ns_head new 32c928142c4f nvme-multipath: change the NVME_MULTIPATH config option new 288ff0d10beb nvme-pci: skip nvme_write_sq_db on empty rqlist new fb5855521199 Merge tag 'nvme-6.15-2025-04-02' of git://git.infradead.or [...] new 01b91bf14f6d block: don't grab elevator lock during queue initialization new 949dd321ded4 Merge tag 'block-6.15-20250403' of git://git.kernel.dk/linux new c44a14f216f4 tracing: Enforce the persistent ring buffer to be page aligned new 34ea8fa084dd tracing: Have reserve_mem use phys_to_virt() and separate [...] new 394f3f02de53 tracing: Use vmap_page_range() to map memmap ring buffer new e4d4b8670c44 ring-buffer: Use flush_kernel_vmap_range() over flush_dcac [...] new 6cb0bd94c08e Merge tag 'trace-ringbuffer-v6.15-3' of git://git.kernel.o [...]
The 139 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/kernel-parameters.txt | 2 + Documentation/block/ublk.rst | 37 ++- .../devicetree/bindings/rtc/adi,max31335.yaml | 4 +- .../devicetree/bindings/rtc/nxp,pcf2127.yaml | 3 +- .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 5 + Documentation/filesystems/9p.rst | 6 +- Documentation/trace/debugging.rst | 2 + block/blk-mq.c | 29 ++- drivers/block/ublk_drv.c | 223 ++++++++++++---- drivers/nvme/host/Kconfig | 13 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/ioctl.c | 68 ++--- drivers/nvme/host/pci.c | 3 + drivers/nvme/target/pci-epf.c | 63 ++--- drivers/rtc/Kconfig | 7 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-ab-eoz9.c | 24 +- drivers/rtc/rtc-ab8500.c | 11 +- drivers/rtc/rtc-aspeed.c | 16 +- drivers/rtc/rtc-cros-ec.c | 30 +-- drivers/rtc/rtc-ds1307.c | 4 +- drivers/rtc/rtc-ds1343.c | 8 +- drivers/rtc/rtc-ds2404.c | 14 +- drivers/rtc/rtc-ds3232.c | 24 +- drivers/rtc/rtc-ep93xx.c | 16 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 2 +- drivers/rtc/rtc-ftrtc010.c | 17 +- drivers/rtc/rtc-m48t86.c | 14 +- drivers/rtc/rtc-max31335.c | 165 ++++++++---- drivers/rtc/rtc-max77686.c | 37 ++- drivers/rtc/rtc-meson-vrtc.c | 12 +- drivers/rtc/rtc-meson.c | 16 +- drivers/rtc/rtc-mpfs.c | 10 +- drivers/rtc/rtc-nxp-bbnsm.c | 29 +-- drivers/rtc/rtc-pcf50633.c | 284 --------------------- drivers/rtc/rtc-pcf85063.c | 25 +- drivers/rtc/rtc-pl030.c | 16 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-pm8xxx.c | 220 ++++++++++++---- drivers/rtc/rtc-renesas-rtca3.c | 15 +- drivers/rtc/rtc-rv3032.c | 8 +- drivers/rtc/rtc-rx8581.c | 85 +++--- drivers/rtc/rtc-rzn1.c | 108 ++++++-- drivers/rtc/rtc-s35390a.c | 22 +- drivers/rtc/rtc-s5m.c | 58 ++--- drivers/rtc/rtc-sd2405al.c | 16 +- drivers/rtc/rtc-sd3078.c | 71 ++---- drivers/rtc/rtc-stm32.c | 10 +- fs/9p/vfs_inode_dotl.c | 2 +- fs/bcachefs/Kconfig | 1 + fs/bcachefs/acl.c | 4 +- fs/bcachefs/alloc_background.c | 95 +++---- fs/bcachefs/alloc_background.h | 6 +- fs/bcachefs/alloc_foreground.c | 79 ++++-- fs/bcachefs/backpointers.c | 24 +- fs/bcachefs/bcachefs.h | 7 +- fs/bcachefs/btree_gc.c | 4 +- fs/bcachefs/btree_io.c | 17 +- fs/bcachefs/btree_iter.c | 188 +++++++------- fs/bcachefs/btree_iter.h | 122 ++++----- fs/bcachefs/btree_key_cache.c | 32 ++- fs/bcachefs/btree_node_scan.c | 8 +- fs/bcachefs/btree_types.h | 1 - fs/bcachefs/btree_update.c | 26 +- fs/bcachefs/btree_update_interior.c | 12 +- fs/bcachefs/btree_write_buffer.c | 10 +- fs/bcachefs/buckets.c | 16 +- fs/bcachefs/buckets.h | 21 +- fs/bcachefs/buckets_types.h | 5 + fs/bcachefs/chardev.c | 14 +- fs/bcachefs/compress.c | 5 +- fs/bcachefs/data_update.c | 8 +- fs/bcachefs/debug.c | 4 +- fs/bcachefs/dirent.c | 16 +- fs/bcachefs/disk_accounting.c | 4 +- fs/bcachefs/disk_groups.c | 4 +- fs/bcachefs/ec.c | 18 +- fs/bcachefs/error.c | 7 +- fs/bcachefs/extent_update.c | 6 +- fs/bcachefs/fs-io-buffered.c | 6 +- fs/bcachefs/fs-io.c | 14 +- fs/bcachefs/fs.c | 24 +- fs/bcachefs/fsck.c | 30 +-- fs/bcachefs/inode.c | 18 +- fs/bcachefs/io_misc.c | 18 +- fs/bcachefs/io_read.c | 14 +- fs/bcachefs/io_write.c | 40 ++- fs/bcachefs/journal.c | 14 +- fs/bcachefs/journal_io.c | 8 +- fs/bcachefs/migrate.c | 4 +- fs/bcachefs/move.c | 14 +- fs/bcachefs/movinggc.c | 8 +- fs/bcachefs/namei.c | 38 +-- fs/bcachefs/quota.c | 2 +- fs/bcachefs/rebalance.c | 12 +- fs/bcachefs/recovery.c | 6 +- fs/bcachefs/reflink.c | 23 +- fs/bcachefs/sb-members.h | 23 +- fs/bcachefs/snapshot.c | 13 +- fs/bcachefs/str_hash.c | 2 +- fs/bcachefs/str_hash.h | 8 +- fs/bcachefs/subvolume.c | 4 +- fs/bcachefs/subvolume.h | 14 +- fs/bcachefs/super-io.c | 21 +- fs/bcachefs/super.c | 85 ++++-- fs/bcachefs/tests.c | 30 +-- fs/bcachefs/xattr.c | 2 +- fs/namespace.c | 3 +- include/linux/bvec.h | 6 + include/linux/io_uring/cmd.h | 1 - include/linux/mfd/mt6397/rtc.h | 5 - include/linux/rtc.h | 1 + include/uapi/linux/ublk_cmd.h | 25 ++ io_uring/Kconfig | 1 + io_uring/io_uring.c | 18 +- io_uring/io_uring.h | 3 +- io_uring/msg_ring.c | 11 +- io_uring/net.c | 135 ++++------ io_uring/refs.h | 7 + io_uring/rsrc.c | 126 ++++++++- io_uring/uring_cmd.c | 22 +- io_uring/uring_cmd.h | 1 + io_uring/zcrx.c | 8 + kernel/trace/ring_buffer.c | 5 +- kernel/trace/trace.c | 66 +++-- kernel/trace/trace.h | 1 + net/9p/client.c | 44 ++-- net/9p/error.c | 21 +- net/9p/trans_fd.c | 73 +++--- tools/testing/selftests/rtc/.gitignore | 1 - tools/testing/selftests/rtc/Makefile | 2 - tools/testing/selftests/rtc/rtctest.c | 19 +- tools/testing/selftests/rtc/setdate.c | 77 ------ tools/testing/selftests/ublk/Makefile | 5 + tools/testing/selftests/ublk/kublk.c | 8 +- tools/testing/selftests/ublk/kublk.h | 4 +- tools/testing/selftests/ublk/null.c | 11 +- tools/testing/selftests/ublk/stripe.c | 69 +++-- tools/testing/selftests/ublk/test_common.sh | 6 + .../{test_generic_01.sh => test_generic_02.sh} | 6 +- tools/testing/selftests/ublk/test_generic_03.sh | 28 ++ tools/testing/selftests/ublk/test_loop_01.sh | 14 +- tools/testing/selftests/ublk/test_loop_03.sh | 14 +- .../ublk/{test_loop_01.sh => test_loop_05.sh} | 18 +- tools/testing/selftests/ublk/test_stress_01.sh | 6 +- tools/testing/selftests/ublk/test_stress_02.sh | 6 +- tools/testing/selftests/ublk/test_stripe_01.sh | 14 +- .../ublk/{test_stripe_01.sh => test_stripe_03.sh} | 18 +- 148 files changed, 2179 insertions(+), 1854 deletions(-) delete mode 100644 drivers/rtc/rtc-pcf50633.c delete mode 100644 tools/testing/selftests/rtc/setdate.c copy tools/testing/selftests/ublk/{test_generic_01.sh => test_generic_02.sh} (88%) create mode 100755 tools/testing/selftests/ublk/test_generic_03.sh copy tools/testing/selftests/ublk/{test_loop_01.sh => test_loop_05.sh} (55%) copy tools/testing/selftests/ublk/{test_stripe_01.sh => test_stripe_03.sh} (58%)