This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 38525c6919e2 Merge tag 'for-v5.10' of git://git.kernel.org/pub/scm/linu [...] adds 035fbafc7a54 io_uring: Fix sizeof() mismatch adds 368c5481ae7c io_uring: don't set COMP_LOCKED if won't put adds b1b74cfc1967 io_uring: don't unnecessarily clear F_LINK_TIMEOUT adds 6a0af224c213 io_uring: don't put a poll req under spinlock adds 4edf20f99902 io_uring: dig out COMP_LOCK from deep call chain adds 216578e55ac9 io_uring: fix REQ_F_COMP_LOCKED by killing it adds 0918682be432 Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly" adds 55cbc2564ab2 io_uring: fix error path cleanup in io_sqe_files_register() adds a8b595b22d31 io-wq: assign NUMA node locality if appropriate adds 0f203765880c io_uring: pass required context in as flags adds dfead8a8e2c4 io_uring: rely solely on work flags to determine personality. adds 98447d65b4a7 io_uring: move io identity items into separate struct adds 1e6fa5216a0e io_uring: COW io_identity on mismatch adds 5c3462cfd123 io_uring: store io_identity in io_uring_task adds 500a373d731a io_uring: assign new io_identity for task if members have changed adds d8a6df10aac9 io_uring: use percpu counters to track inflight requests adds 4ea33a976bfe io-wq: inherit audit loginuid and sessionid adds 58852d4d6737 io_uring: fix double poll mask init adds 13bd691421bc mm: mark async iocb read as NOWAIT once some data has been copied adds 324bcf54c449 mm: use limited read-ahead to satisfy read adds 9ba0d0c81284 io_uring: use blk_queue_nowait() to check if NOWAIT supported adds 4962a85696f9 Merge tag 'io_uring-5.10-2020-10-20' of git://git.kernel.d [...] adds 48bb6ec17cde NFS: remove redundant pointer clnt adds 82c596ebaa10 nfs4: strengthen error check to avoid unexpected result adds 88428cc4ae7a SUNRPC dont update timeout value on connection reset adds e4378a0fdd43 SUNRPC: Remove trace_xprt_complete_rqst() adds 06e234c61327 SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code adds 78069487539d SUNRPC: Remove debugging instrumentation from xprt_release adds 09d2ba0cb1b3 SUNRPC: Update debugging instrumentation in xprt_do_reserve() adds 9ce07ae5eb1d SUNRPC: Replace dprintk() call site in xprt_prepare_transmit adds 015747d29679 SUNRPC: Replace dprintk() call site in xs_nospace() adds 6387039d6d75 SUNRPC: Remove the dprint_status() macro adds 0ec36cc9cd99 SUNRPC: Remove dprintk call site in call_start() adds db0a86c4266a SUNRPC: Replace connect dprintk call sites with a tracepoint adds 6f9f17287e78 SUNRPC: Mitigate cond_resched() in xprt_transmit() adds 914cdcc78a66 SUNRPC: Add trace_rpc_timeout_status() adds 7c8099f6ada2 SUNRPC: Trace call_refresh events adds fd66e2a79d96 SUNRPC: Remove dprintk call site in call_decode adds 42ebfc2cbf22 SUNRPC: Clean up call_bind_status() observability adds e465cc3fa863 SUNRPC: Remove rpcb_getport_async dprintk call sites adds ac1ae534215b SUNRPC: Hoist trace_xprtrdma_op_setport into generic code adds 15a798d6ce7e SUNRPC: Remove dprintk call sites in rpcbind XDR functions adds 1e664987a916 SUNRPC: Remove more dprintks in rpcb_clnt.c adds c3adcc7dfbfc SUNRPC: Replace rpcbind dprintk call sites with tracepoints adds 1466c2216382 SUNRPC: Clean up RPC scheduler tracepoints adds 721a1d388b55 SUNRPC: Remove dprintk call sites in RPC queuing functions adds 5589cc4778e2 SUNRPC: Remove remaining dprintks from sched.c adds 1138ce1cf609 sunrpc: fix duplicated word in <linux/sunrpc/cache.h> adds 0bdd4cea12a9 Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD [...] adds d8a6ad913c28 NFS4: Fix oops when copy_file_range is attempted with NFS4 [...] adds cf65e49f89f2 nfs: Convert to use the preferred fallthrough macro adds 68274f97aeb6 NFSv4.2: xattr cache: remove unused cache struct field adds c0a1d129d3e0 pNFS/flexfiles: Ensure we initialise the mirror bsizes cor [...] adds c754e137f55e pNFS/flexfiles: Be consistent about mirror index types adds ed38c33f1cc5 xprtrdma: drop double zeroing adds 9f2664512711 nfs: fix spellint typo in pnfs.c adds 76bd5c016ef4 NFSv4: make cache consistency bitmask dynamic adds fb08334bb38f nfs: remove incorrect fallthrough label adds b4868b44c562 NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE adds 5904c16d2210 fs: nfs: return per memcg count for xattr shrinkers adds 247db73560bc NFS: fix nfs_path in case of a rename retry adds f7d61ee414ca SUNRPC: Split out a function for setting current page adds cf1f08cac375 SUNRPC: Implement a xdr_page_pos() function adds a14a63594cc2 NFS: Use xdr_page_pos() in NFSv4 decode_getacl() adds c567552612ec NFS: Add READ_PLUS data segment support adds 06216ecbd936 SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() adds 43f0f0816cdb SUNRPC: Split out _shift_data_right_tail() adds 84ce182ab85b SUNRPC: Add the ability to expand holes in data pages adds c05eafad6b03 NFS: Add READ_PLUS hole segment decoding adds e6ac0accb27c SUNRPC: Add an xdr_align_data() function adds bff049a3b500 NFS: Decode a full READ_PLUS reply adds 1aee551334cd NFSv4: Clean up initialisation of uniquified client id strings adds 39d43d164127 NFSv4: Use the net namespace uniquifier if it is set adds a2d24bcb97dc nfs: add missing "posix" local_lock constant table definition adds 61ca2c4afd9d NFS: Only reference user namespace from nfs4idmap struct i [...] adds 094eca37193c NFSv4: Fix up RCU annotations for struct nfs_netns_client adds 8c39076c276b NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE [...] adds 59f0e7eb2f9f Merge tag 'nfs-for-5.10-1' of git://git.linux-nfs.org/proj [...] adds dd841a749d1d radix tree test suite: Fix compilation adds a219b856a2b9 ida: Free allocated bitmap in error path adds 062b735912b9 XArray: Test two more things about xa_cmpxchg adds 04e9e9bb8470 XArray: Test marked multiorder iterations adds 8446466c9dd6 XArray: Fix xas_for_each_conflict documentation adds f82cd2f0b5eb XArray: Add private interface for workingset node deletion adds ca7b639e8611 XArray: Fix xas_reload for multi-index entries adds f78b8250a076 radix-tree: fix the comment of radix_tree_next_slot() adds 84c34df158cf XArray: Fix xas_create_range for ranges above 4 billion adds c4d6fe731176 Merge tag 'xarray-5.9' of git://git.infradead.org/users/wi [...] adds a33f6432b3a6 ceph: encode inodes' parent/d_name in cap reconnect message adds 1c30c9073387 ceph: remove unnecessary return in switch statement adds 3986f9a42e99 libceph: multiple workspaces for CRUSH computations adds 3a8ebe0b8b61 ceph: add column 'mds' to show caps in more user friendly adds c5f575ed08c3 ceph: drop special-casing for ITER_PIPE in ceph_sync_read adds 2678da88f4b4 ceph: add ceph_sb_to_mdsc helper support to parse the mdsc adds 1dd8d4708136 ceph: metrics for opened files, pinned caps and opened inodes adds 470a5c77eac0 ceph: use kill_anon_super helper adds 2e1692966034 ceph: have ceph_writepages_start call pagevec_lookup_range_tag adds 0b98acd61883 libceph, rbd, ceph: "blacklist" -> "blocklist" adds 1b05fae7f29d libceph: switch to the new "osd blocklist add" command adds 4bb926e83f1e ceph: add a note explaining session reject error string adds 18d620f063b0 ceph: break out writeback of incompatible snap context to [...] adds d45156bf46c0 ceph: don't call ceph_update_writeable_page from page_mkwrite adds 9b4862ecaec5 ceph: fold ceph_sync_readpages into ceph_readpage adds 6390987f2f4c ceph: fold ceph_sync_writepages into writepage_nounlock adds 1cc1699070bd ceph: fold ceph_update_writeable_page into ceph_write_begin adds f6fbdcd997f5 ceph: mark ceph_fmt_xattr() as printf-like for better type [...] adds 7edf1ec5b249 ceph: don't SetPageError on readpage errors adds c403c3a2fbe2 ceph: promote to unsigned long long before shifting adds 5231198089af ceph: drop separate mdsc argument from __send_cap adds 16d68903f56a ceph: break up send_cap_msg adds c74d79af9002 ceph: comment cleanups and clarifications adds 5a5036c89f34 libceph: move a dout in queue_con_delay() adds b07720d0bd1e libceph: fix ENTITY_NAME format suggestion adds a9dfe31e5ce3 libceph: format ceph_entity_addr nonces as unsigned adds 28e1581c3b4e libceph: clear con->out_msg on Policy::stateful_server faults adds ed7cfefe4443 Merge tag 'ceph-for-5.10-rc1' of git://github.com/ceph/cep [...] adds ab70935d37bb i2c: Remove 'default n' from busses/Kconfig adds 0a9336ee133d i2c: xiic: Change code alignment to 1 space only adds 9106e45ceaaf i2c: xiic: Improve struct memory alignment adds 9e3b184b3b4f i2c: xiic: Support forcing single-master in DT adds 5b9bacf28a97 i2c: rcar: Auto select RESET_CONTROLLER adds 62df579a8674 i2c: i801: Register lis3lv02d I2C device on Dell Latitude 5480 adds 60a9f851f6bb i2c: imx: Use dev_err_probe() to simplify error handling adds e6277308ac21 i2c: add binding to mark a bus as SMBus adds 2a71593da34d i2c: smbus: add core function handling SMBus host-notify adds 6af077194600 i2c: stm32f7: Add SMBus Host-Notify protocol support adds 9374ed1dfe1f i2c: rcar: improve bus busy detection adds 74779f6eeb5a i2c: rcar: refactor and shorten timeout when resetting adds 432d159a02bd i2c: mux: gpmux: Simplify with dev_err_probe() adds 43f83cd020be i2c: mux: reg: Simplify with dev_err_probe() adds b713aa86df99 i2c: bcm2835: Simplify with dev_err_probe() adds b62590a92058 i2c: stm32: name slave slot to ease maintenance adds a8335c64c5f0 i2c: add slave testunit driver adds c4651f11d09a i2c: rcar: add HostNotify support adds b1d4dc15b2f4 i2c: Switch to using the new API kobj_to_dev() adds 8ce98dd21fcf misc: eeprom: use helper to get i2c_client from kobj adds 27c90870e701 i2c: stm32: fix error message on upon dma_request_chan & d [...] adds 703b3228a8ff i2c: stm32: Simplify with dev_err_probe() adds 97c93e06f506 i2c: amd_mp2: handle num is 0 input for i2c_amd_xfer adds b74b33f5f7eb dt-bindings: i2c: ingenic: Add compatible string for the JZ4770 adds 266fd91f2b2f i2c: jz4780: Add compatible string for JZ4770 SoC adds 7eecca9daf9a i2c: jz4780: Remove of_match_ptr() adds 77dae8056a13 i2c: ismt: Describe parameters in kernel doc adds 86d36a5e9c1b i2c: ismt: Add support for Intel Emmitsburg PCH adds 9b65b020fff7 i2c: nvidia-gpu: Use put_unaligned_be24() adds a4423cedc56f eeprom: at24: Add support for the Sony VAIO EEPROMs adds 99363d1c26c8 eeprom: at24: Tidy at24_read() adds 774b9f43716d eeprom: at24: set type id as EEPROM adds f434f9b7afca eeprom: at24: Initialise AT24 NVMEM ID field adds 412b7a521c30 dt-bindings: eeprom: at24: Add label property for AT24 adds 61f764c307f6 eeprom: at24: Support custom device names for AT24 EEPROMs adds 668ba5e69036 Merge tag 'at24-updates-for-v5.10' of git://git.kernel.org [...] adds d9becc53b3ad dt-bindings: i2c: I2C binding for Mellanox BlueField SoC adds b5b5b32081cd i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC adds 91a73027f287 i2c: rk3x: Simplify with dev_err_probe() adds e50e4f0b85be i2c: imx: Fix external abort on interrupt in exit paths adds 41c38c272e2c dt-bindings: i2c: imx-lpi2c: Add properties and use uneval [...] adds 755f6292e3fa dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QXP compatible matching adds 37859693f83f dt-bindings: i2c: imx: Add properties and use unevaluatedP [...] adds d0fa235c0a61 dt-bindings: i2c: imx: Fix i.MX 7 compatible matching adds 332fdaebb64e i2c: i801: Add support for Intel Alder Lake PCH-S adds 795ee9b8a107 i2c: efm32: Use devm_platform_get_and_ioremap_resource() adds 06856269d43a i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ adds 35baff672f80 i2c: testunit: improve documentation adds 900aed24d3e4 i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic [...] adds e4fc2efbc310 i2c: tegra: Add missing pm_runtime_put() adds c5418d4cc9f0 i2c: tegra: Handle potential error of tegra_i2c_flush_fifos() adds ed022e5dd3a0 i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear() adds 8548a75f3e8d i2c: tegra: Initialize div-clk rate unconditionally adds 8ff727316a09 i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member adds 76bc845a78c5 i2c: tegra: Runtime PM always available on Tegra adds d3dfd625ffb0 i2c: tegra: Remove error message used for devm_request_irq [...] adds 859349096789 i2c: tegra: Use reset_control_reset() adds f7d62a11858c i2c: tegra: Use devm_platform_get_and_ioremap_resource() adds 20b9a6c3ef2c i2c: tegra: Use platform_get_irq() adds 586a97d907ac i2c: tegra: Use clk-bulk helpers adds 6fe3e2015faa i2c: tegra: Move out all device-tree parsing into tegra_i2 [...] adds 55c52f16a017 i2c: tegra: Clean up probe function adds df384fa58a32 i2c: tegra: Reorder location of functions in the code adds f1c2ff98065d i2c: tegra: Clean up variable types adds 56f1cd34a4e7 i2c: tegra: Remove outdated barrier() adds 055ba33154a7 i2c: tegra: Remove likely/unlikely from the code adds d6a7969b7980 i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear() adds 8d57c2f3654e i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg() adds e57ac5aba01a i2c: tegra: Rename wait/poll functions adds 4a8e0f87977e i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg() adds 4be62340f3ce i2c: tegra: Factor out packet header setup from tegra_i2c_ [...] adds 507ae6ab724b i2c: tegra: Factor out register polling into separate function adds d380d48ff376 i2c: tegra: Factor out hardware initialization into separa [...] adds 3b3b8e59d014 i2c: tegra: Check errors for both positive and negative values adds 89e3748acd0b i2c: tegra: Improve formatting of variables adds a99042e7d9fb i2c: tegra: Clean up variable names adds 76d06443cc5b i2c: tegra: Clean up printk messages adds 94a5573f0719 i2c: tegra: Clean up and improve comments adds c886a4a03a01 i2c: tegra: Clean up whitespaces, newlines and indentation adds 53fd42ff6ccc i2c: tegra: Improve driver module description adds 40daf09a30a0 Documentation: i2c: add testunit docs to index adds b5df4b5c28b2 Merge branch 'i2c/for-5.10' of git://git.kernel.org/pub/sc [...] adds a3d13a0a23ea Replace HTTP links with HTTPS ones: DMI/SMBIOS SUPPORT adds 68a3633694ab Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds c254bcd7231a rtc: cmos: zero-init wkalrm when reading from CMOS adds fc9656a37049 rtc: rtc-rs5c313: Drop obsolete platform_set_drvdata() call adds f65e727464d7 rtc: rtc-rs5c313: Fix late hardware init adds 163a512cd929 rtc: rtc-rs5c313: Convert to module_platform_driver() adds 59ed01271552 rtc: ds1307: Ensure oscillator is enabled for DS1388 adds f471b05f76e4 rtc: ds1307: Clear OSF flag on DS1388 when setting time adds 0d982de3e27e rtc: fsl-ftm-alarm: update acpi device id adds c52d270c68a0 rtc: s3c: Simplify with dev_err_probe() adds d3b14296da69 rtc: rx8010: don't modify the global rtc ops adds 2e0ce569102c rtc: rx8010: remove a stray newline adds 28c86f30c979 rtc: rx8010: remove unnecessary brackets adds 756779719919 rtc: rx8010: consolidate local variables of the same type adds e9e4c2dae431 rtc: rx8010: use tabs instead of spaces for code formatting adds 13952c9e3538 rtc: rx8010: rename ret to err in rx8010_set_time() adds f702699c67d3 rtc: rx8010: don't use magic values for time buffer length adds b3ff7fd68d92 rtc: rx8010: drop unnecessary initialization adds 955a123c1490 rtc: rx8010: use a helper variable for client->dev in probe() adds 666f21413b88 rtc: rx8010: prefer sizeof(*val) over sizeof(struct type_of_val) adds 0ce627785afa rtc: rx8010: switch to using the preferred RTC API adds cee015d90d96 rtc: rx8010: switch to using the preferred i2c API adds 9868bc1ce272 rtc: rx8010: convert to using regmap adds 2fc1af3095af rtc: rx8010: use range checking provided by core RTC code adds d0a3b65052f0 rtc: st-lpc: Constify st_rtc_ops adds 9f8010e71f09 rtc: ds1685: Fix bank switching to avoid endless loop adds 35425bafc772 rtc: pcf2127: fix a bug when not specify interrupts property adds 965fe1ceea05 dt-bindings: rtc: let aux-voltage-chargeable supersede tri [...] adds c53cee48670c dt-bindings: rtc: ds1307: let aux-voltage-chargeable super [...] adds 40d58c974228 dt-bindings: rtc: ds1307: add rx8130 aux-voltage-chargeabl [...] adds 462eb736db3d rtc: ds1307: apply DS13XX_TRICKLE_CHARGER_MAGIC only condi [...] adds 1b5b6af788ae rtc: ds1307: introduce requires_trickle_resistor per chip adds 95a74cbb21a2 rtc: ds1307: store previous charge default per chip adds 0874734e09af rtc: ds1307: consider aux-voltage-chargeable adds 0026f1604c9b rtc: ds1307: enable rx8130's backup battery, make it charg [...] adds ba1bcafb2957 rtc: rx8010: rename rx8010_init_client() to rx8010_init() adds 9ce42e8e0323 rtc: meson: simplify the return expression of meson_vrtc_probe adds 179b4bcc4c0c rtc: rv8803: simplify the return expression of rv8803_nvram_write adds 770c03e6daba rtc: mt6397: Remove unused member dev adds 00e8e87f1015 rtc: rv3028: fix clock output support adds c1efae143201 rtc: rv3028: fix trickle resistor values adds de0ad60e79e1 rtc: rv3028: factorize EERD bit handling adds 024e6f3dce9e rtc: rv3028: ensure ram configuration registers are saved adds 61ee0674bcfd dt-bindings: rtc: add trickle-voltage-millivolt adds 5ebe59a50593 dt-bindings: rtc: rv3032: add RV-3032 bindings adds 2eeaa532acca rtc: rv3032: Add a driver for Microcrystal RV-3032 adds 92c6dcfbd1eb rtc: r9701: remove leftover comment adds 7390bec4ed5d rtc: r9701: stop setting a default time adds 2a8f3380c9e5 rtc: r9701: remove useless memset adds 8b34134907e7 rtc: r9701: stop setting RWKCNT adds dfe13cf2ae5a rtc: r9701: convert to devm_rtc_allocate_device adds 35331b506f6c rtc: r9701: set range adds b7769c45b8d9 Merge tag 'rtc-5.10' of git://git.kernel.org/pub/scm/linux [...] adds 4b2e7f99cdd3 drivers: watchdog: rdc321x_wdt: Fix race condition bugs adds b65762108bad watchdog: pcwd_usb: Avoid GFP_ATOMIC where it is not needed adds beaabe0e2356 watchdog: it87_wdt: add IT8772 ID adds 743949466e55 watchdog: imx7ulp: Strictly follow the sequence for wdog o [...] adds 5afb6d203d02 watchdog: Fix memleak in watchdog_cdev_register adds 937425d4cd3a watchdog: Use put_device on error adds 2c904630e9b1 watchdog: remove unneeded inclusion of <uapi/linux/sched/types.h> adds dab1122159a5 watchdog: cadence: Simplify with dev_err_probe() adds fc77204001d0 watchdog: davinci: Simplify with dev_err_probe() adds d342951bcda6 watchdog: rti: Simplify with dev_err_probe() adds 0cfbe17959b6 watchdog: imx7ulp: Watchdog should continue running for wa [...] adds 962085a2bb82 watchdog: renesas_wdt: support handover from bootloader adds 08c619b49230 watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3 adds 09da89abe36a watchdog: sp5100_tco: Enable watchdog on Family 17h device [...] adds c113739ce5d3 watchdog: it87_wdt: add IT8784 ID adds 7e65fa4a49a6 watchdog: bindings: Add binding documentation for Toshiba [...] adds c5b8e4644607 watchdog: Add Toshiba Visconti watchdog driver adds f804b3159482 Merge tag 'linux-watchdog-5.10-rc1' of git://www.linux-wat [...]
No new revisions were added by this update.
Summary of changes: Documentation/devicetree/bindings/eeprom/at24.yaml | 3 + .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 29 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 8 +- Documentation/devicetree/bindings/i2c/i2c.txt | 5 + .../devicetree/bindings/i2c/ingenic,i2c.yaml | 12 +- .../devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt | 42 + .../bindings/rtc/microcrystal,rv3032.yaml | 64 + .../devicetree/bindings/rtc/rtc-ds1307.txt | 9 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 16 + .../bindings/watchdog/toshiba,visconti-wdt.yaml | 54 + Documentation/filesystems/ceph.rst | 6 +- Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/i2c/index.rst | 1 + Documentation/i2c/slave-testunit-backend.rst | 69 + MAINTAINERS | 6 + drivers/block/rbd.c | 8 +- drivers/firmware/dmi_scan.c | 2 +- drivers/i2c/Kconfig | 9 +- drivers/i2c/Makefile | 1 + drivers/i2c/busses/Kconfig | 20 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-amd-mp2-plat.c | 2 +- drivers/i2c/busses/i2c-bcm2835.c | 8 +- drivers/i2c/busses/i2c-efm32.c | 12 +- drivers/i2c/busses/i2c-i801.c | 5 + drivers/i2c/busses/i2c-imx.c | 32 +- drivers/i2c/busses/i2c-ismt.c | 12 +- drivers/i2c/busses/i2c-jz4780.c | 3 +- drivers/i2c/busses/i2c-mlxbf.c | 2506 ++++++++++++++++++++ drivers/i2c/busses/i2c-mv64xxx.c | 5 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 3 +- drivers/i2c/busses/i2c-owl.c | 5 +- drivers/i2c/busses/i2c-qcom-geni.c | 5 +- drivers/i2c/busses/i2c-rcar.c | 65 +- drivers/i2c/busses/i2c-rk3x.c | 19 +- drivers/i2c/busses/i2c-stm32.c | 12 +- drivers/i2c/busses/i2c-stm32f4.c | 6 +- drivers/i2c/busses/i2c-stm32f7.c | 145 +- drivers/i2c/busses/i2c-tegra.c | 1420 ++++++----- drivers/i2c/busses/i2c-xiic.c | 62 +- drivers/i2c/i2c-slave-testunit.c | 175 ++ drivers/i2c/i2c-smbus.c | 107 + drivers/i2c/muxes/i2c-mux-gpmux.c | 16 +- drivers/i2c/muxes/i2c-mux-reg.c | 10 +- drivers/misc/eeprom/at24.c | 71 +- drivers/misc/eeprom/eeprom.c | 2 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-cmos.c | 2 + drivers/rtc/rtc-ds1307.c | 76 +- drivers/rtc/rtc-ds1685.c | 8 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 4 +- drivers/rtc/rtc-meson-vrtc.c | 7 +- drivers/rtc/rtc-mt6397.c | 3 +- drivers/rtc/rtc-pcf2127.c | 4 +- drivers/rtc/rtc-r9701.c | 43 +- drivers/rtc/rtc-rs5c313.c | 34 +- drivers/rtc/rtc-rv3028.c | 213 +- drivers/rtc/rtc-rv3032.c | 925 ++++++++ drivers/rtc/rtc-rv8803.c | 8 +- drivers/rtc/rtc-rx8010.c | 332 ++- drivers/rtc/rtc-s3c.c | 9 +- drivers/rtc/rtc-st-lpc.c | 2 +- drivers/watchdog/Kconfig | 8 + drivers/watchdog/Makefile | 1 + drivers/watchdog/cadence_wdt.c | 9 +- drivers/watchdog/davinci_wdt.c | 9 +- drivers/watchdog/imx7ulp_wdt.c | 79 +- drivers/watchdog/it87_wdt.c | 6 +- drivers/watchdog/pcwd_usb.c | 2 +- drivers/watchdog/rdc321x_wdt.c | 5 +- drivers/watchdog/renesas_wdt.c | 12 +- drivers/watchdog/rti_wdt.c | 14 +- drivers/watchdog/sp5100_tco.c | 18 + drivers/watchdog/sp5100_tco.h | 2 +- drivers/watchdog/visconti_wdt.c | 195 ++ drivers/watchdog/watchdog_dev.c | 8 +- fs/ceph/addr.c | 416 ++-- fs/ceph/caps.c | 128 +- fs/ceph/debugfs.c | 18 +- fs/ceph/dir.c | 20 +- fs/ceph/file.c | 85 +- fs/ceph/inode.c | 10 +- fs/ceph/locks.c | 2 +- fs/ceph/mds_client.c | 109 +- fs/ceph/mds_client.h | 2 +- fs/ceph/metric.c | 14 + fs/ceph/metric.h | 7 + fs/ceph/quota.c | 10 +- fs/ceph/snap.c | 2 +- fs/ceph/super.c | 8 +- fs/ceph/super.h | 13 +- fs/ceph/xattr.c | 3 +- fs/io-wq.c | 51 +- fs/io-wq.h | 18 +- fs/io_uring.c | 648 +++-- fs/lockd/mon.c | 2 +- fs/nfs/fs_context.c | 1 + fs/nfs/namespace.c | 12 +- fs/nfs/nfs42xattr.c | 5 +- fs/nfs/nfs42xdr.c | 167 ++ fs/nfs/nfs4_fs.h | 8 + fs/nfs/nfs4client.c | 2 + fs/nfs/nfs4file.c | 3 +- fs/nfs/nfs4idmap.c | 15 +- fs/nfs/nfs4proc.c | 272 ++- fs/nfs/nfs4trace.h | 1 + fs/nfs/nfs4xdr.c | 7 +- fs/nfs/pnfs.c | 2 +- fs/nfs/super.c | 2 +- fs/nfs/sysfs.c | 11 +- fs/nfs/sysfs.h | 2 +- fs/proc/base.c | 4 + include/linux/ceph/messenger.h | 2 +- include/linux/ceph/mon_client.h | 2 +- include/linux/ceph/osdmap.h | 14 +- include/linux/ceph/rados.h | 2 +- include/linux/crush/crush.h | 3 + include/linux/i2c-smbus.h | 12 + include/linux/i2c.h | 2 +- include/linux/io_uring.h | 27 +- include/linux/mfd/mt6397/rtc.h | 1 - include/linux/nfs4.h | 2 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 8 +- include/linux/radix-tree.h | 3 +- include/linux/sunrpc/bc_xprt.h | 2 +- include/linux/sunrpc/cache.h | 3 +- include/linux/sunrpc/msg_prot.h | 2 +- include/linux/sunrpc/xdr.h | 3 + include/linux/xarray.h | 34 +- include/trace/events/rpcrdma.h | 63 - include/trace/events/sunrpc.h | 286 ++- include/uapi/linux/nfs4.h | 3 + lib/idr.c | 1 + lib/radix-tree.c | 1 - lib/test_xarray.c | 32 +- lib/xarray.c | 25 +- mm/filemap.c | 8 + mm/readahead.c | 20 +- mm/workingset.c | 13 +- net/ceph/messenger.c | 13 +- net/ceph/mon_client.c | 69 +- net/ceph/osdmap.c | 166 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/clnt.c | 78 +- net/sunrpc/rpcb_clnt.c | 129 +- net/sunrpc/sched.c | 52 +- net/sunrpc/sunrpc.h | 2 +- net/sunrpc/xdr.c | 305 ++- net/sunrpc/xprt.c | 24 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/transport.c | 7 - net/sunrpc/xprtsock.c | 5 +- tools/testing/radix-tree/idr-test.c | 29 + tools/testing/radix-tree/linux/kernel.h | 1 + tools/testing/radix-tree/linux/local_lock.h | 8 + tools/testing/radix-tree/test.h | 4 - 158 files changed, 8056 insertions(+), 2618 deletions(-) create mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt create mode 100644 Documentation/devicetree/bindings/rtc/microcrystal,rv3032.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml create mode 100644 Documentation/i2c/slave-testunit-backend.rst create mode 100644 drivers/i2c/busses/i2c-mlxbf.c create mode 100644 drivers/i2c/i2c-slave-testunit.c create mode 100644 drivers/rtc/rtc-rv3032.c create mode 100644 drivers/watchdog/visconti_wdt.c create mode 100644 tools/testing/radix-tree/linux/local_lock.h