This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from abde77eb5c66 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] new ae67bd3821bb SUNRPC: Fix up task signalling new 9e6fa0bb84be SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare new 8ba6a92d0182 SUNRPC: Refactor xprt_request_wait_receive() new 87150aaed9e5 SUNRPC: Refactor rpc_sleep_on() new 8357a9b60fe7 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] new 6b2e6856275d SUNRPC: Add function rpc_sleep_on_timeout() new 5efd1876e61f SUNRPC: Fix up tracking of timeouts new 24a9d9a21e56 SUNRPC: Simplify queue timeouts using timer_reduce() new 431235818bc3 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE new 9e910bff74be SUNRPC: Ensure that the transport layer respect major timeouts new 5ad64b36dda9 SUNRPC: Add tracking of RPC level errors new e4ec48d3cc61 SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] new da953063bdce SUNRPC: Start the first major timeout calculation at task [...] new 0729d995f2a2 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] new ae6ec9184745 SUNRPC: Add the 'softerr' rpc_client flag new 11982a7c0f65 NFS: Consider ETIMEDOUT to be a fatal error new 7b1355b615c6 NFS: Move internal constants out of uapi/linux/nfs_mount.h new 91a575e1a984 NFS: Add a mount option "softerr" to allow clients to see [...] new 14bebe3c90b3 NFS: Don't interrupt file writeout due to fatal errors new 22876f540bdf NFS: Don't call generic_error_remove_page() while holding locks new aded8d7b54f2 NFS: Don't inadvertently clear writeback errors new 6fbda89b257f NFS: Replace custom error reporting mechanism with generic one new c917cfaf9bbe NFS: Fix up NFS I/O subrequest creation new 28b1d3f5a772 NFS: Remove unused argument from nfs_create_request() new 33344e0f7eaa pNFS: Add tracking to limit the number of pNFS retries new 0688e64bc600 NFS: Allow signal interruption of NFS4ERR_DELAYed operations new 154945112dac NFS: Ensure that all nfs lock contexts have a valid open context new 9fcd5960e88b NFS: Add a helper to return a pointer to the open context [...] new c79d183ebb76 NFS: Remove redundant open context from nfs_page new ce96e888fe48 Fix nfs4.2 return -EINVAL when do dedupe operation new 52db6f9a0cd8 SUNRPC: Avoid digging into the ATOMIC pool new b2ca473b920d xprtrdma: Fix an frwr_map recovery nit new 1769e6a816df xprtrdma: Clean up rpcrdma_create_req() new 23146500b32f xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() new 8cec3dba76a4 xprtrdma: rpcrdma_regbuf alignment new bb93a1ae2bf4 xprtrdma: Allocate req's regbufs at xprt create time new 0f665ceb71a2 xprtrdma: De-duplicate "allocate new, free old regbuf" new d2832af38dfd xprtrdma: Clean up regbuf helpers new 3f9c7e769347 xprtrdma: Backchannel can use GFP_KERNEL allocations new 4ba02e8d0ea5 xprtrdma: Increase maximum number of backchannel requests new 17e4c443c0b4 xprtrdma: Trace marshaling failures new dbcc53a52df2 xprtrdma: Clean up sendctx functions new c209e49ceac0 xprtrdma: More Send completion batching new f19bd0bbd363 xprtrdma: Eliminate rpcrdma_ia::ri_device new 1f7d1c73c58a SUNRPC: Update comments based on recent changes new fd5951742dbc xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize new 94087e978e9b xprtrdma: Aggregate the inline settings in struct rpcrdma_ep new 86c4ccd9b92b xprtrdma: Eliminate struct rpcrdma_create_data_internal new 5f2311f5bd35 xprtrdma: Remove pr_err() call sites from completion handlers new b8fe677fd059 xprtrdma: Update comments that reference ib_drain_qp new 2cfd11f16f01 xprtrdma: Remove stale comment new 79caa5fad47c SUNRPC: Cache cred of process creating the rpc_client new 1a58e8a0e5c1 NFS: Store the credential of the mount process in the nfs_server new 283ebe3ec415 SUNRPC: Use the client user namespace when encoding creds new ac83228a7101 SUNRPC: Use namespace of listening daemon in the client AU [...] new 264d948ce7d0 NFS: Convert NFSv3 to use the container user namespace new 58002399da65 NFSv4: Convert the NFS client idmapper to use the containe [...] new c207db2f5da5 NFS: Convert NFSv2 to use the container user namespace new 3b7eb5e35d0f NFS: When mounting, don't share filesystems between differ [...] new b422df915cef lockd: Store the lockd client credential in struct nlm_host new 950a578c6128 NFS: make nfs_match_client killable new b1029c9bc078 PNFS fallback to MDS if no deviceid found new f02f3755dbd1 NFS4: Fix v4.0 client state corruption when mount new 9c5948c24869 SUNRPC: task should be exit if encode return EKEYEXPIRED m [...] new fe31ce83cbac SUNRPC: Fix an error code in gss_alloc_msg() new 8ca017c8cee3 NFSv4: don't mark all open state for recovery when handlin [...] new a46126ccc77e nfs: pass the correct prototype to read_cache_page new c260121a97a3 NFS: Fix a double unlock from nfs_match,get_client new 5940d1cf9f42 SUNRPC: Rebalance a kref in auth_gss.c new 06cbd26d312e Merge tag 'nfs-for-5.2-1' of git://git.linux-nfs.org/proje [...] new bdfdf4b2ba64 dt: snps,designware-i2c: Add clock bindings documentation new c62ebb3d5f0d i2c: designware: Add support for an interface clock new 0d7350316a2a i2c: i2c-stm32f7: improve loopback in timing algorithm new ed5a81046bf7 i2c: rcar: sanity check for minimal DMA length new 03f85e380f92 i2c: rcar: let DMA enable routine return success status new 94e290b0e9a6 i2c: rcar: wait for data empty before starting DMA new 07345ab220d8 i2c: at91: segregate master mode specific code from probe [...] new ad7d142f8951 i2c: at91: split driver into core and master file new 9d3ca54b550c i2c: at91: added slave mode support new 472ec0ce3ef4 dt-bindings: i2c: stm32: remove extra spaces new 36ea73cb9a42 dt-bindings: i2c: stm32: update optional properties for st [...] new 529766e0a011 i2c: Add drivers for the AMD PCIe MP2 I2C controller new 265bd824e17f i2c: at91: Convert to use struct i2c_timings new f6ac28d61675 i2c: apply coding style for struct i2c_adapter new c24b8d574b7c i2c: iproc: Extend I2C read up to 255 bytes new f34b8d9093d7 i2c: iproc: Add slave mode support new 1b23fa2e18f0 i2c: iproc: Add support for more master error status new 682587080da9 dt-bindings: i2c: iproc: make 'interrupts' optional new 3f98ad45e585 i2c: iproc: add polling support new a9f0a81ef88b i2c: iproc: use wrapper for read/write access new 12402f825d3b dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compati [...] new 9a1038728037 i2c: iproc: add NIC I2C support new d469127528ec i2c: nomadik: remove an unnecessary NULL check in nmk_i2c_ [...] new 0ec4b562c378 i2c: isch: Remove unnecessary acpi.h include new bc6eaf17097b i2c: mediatek: Add offsets array for new i2c registers new a3438152c667 dt-bindings: i2c: Add Mediatek MT8183 i2c binding new cad6dc5d2887 i2c: mediatek: Add arb clock in i2c driver new a15c91bac695 i2c: mediatek: Add i2c and apdma sync in i2c driver new 25708278f810 i2c: mediatek: Add i2c support for MediaTek MT8183 new 78cdfcea289a i2c: brcmstb: remove unused struct member new bae1d3a05a8b i2c: core: remove use of in_atomic() new 83c42212d254 i2c: core: use I2C locking behaviour also for SMBUS new 63b96983a5dd i2c: core: introduce callbacks for atomic transfers new 7168bff2cfd7 i2c: mux: populate the new *_atomic callbacks new 77c1e1e062b6 i2c: demux: handle the new atomic callbacks new 89f845a6dcd3 i2c: omap: Add the master_xfer_atomic hook new 08960b022fb6 i2c: tegra-bpmp: convert to use new atomic callbacks new dd7dbf0eb090 i2c: ocores: refactor setup for polling new 3d11a12ece85 i2c: ocores: enable atomic xfers new 252fa60e7054 i2c: stu300: use xfer_atomic callback to bail out early new 8927fbf48124 i2c: algo: bit: add flag to whitelist atomic transfers new e155e3883019 i2c: gpio: flag atomic capability if possible new 530edb501ce4 i2c: axxia: use auto cmd for last message new 18073da76973 dt-bindings: i2c: i2c-mtk: add support for MT8516 new d303ce595cac i2c: riic: Add Runtime PM support new 8221324b1af8 i2c: iproc: Change driver to use 'BIT' macro new ceda59ec444e MAINTAINERS: change my e-mail address for at24 new d333bad1f6f3 dt-bindings: at24: add Renesas R1EX24016 new 9a51b86a6121 Merge tag 'at24-v5.2-updates-for-wolfram' of git://git.ker [...] new ddd7c492d419 i2c: mux: pca954x: remove support for unused platform data new 590085f0f25a i2c: mux: pca9541: remove support for unused platform data new f1fb64b04bf4 i2c: mux: pca954x: allow management of device idle state v [...] new d5984d2a3121 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() new d00afd5ede1c Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] new 4db61c2a16fc i2c: core: ratelimit 'transfer when suspended' errors new 5d756112da49 i2c: core: apply 'is_suspended' check for SMBus, too new 24beb83ad289 i2c-piix4: Add Hygon Dhyana SMBus support new c395f8dc1a09 i2c: imx-lpi2c: Use __maybe_unused instead of #if CONFIG_PM_SLEEP new e6ae3ca27477 dt-bindings: i2c: riic: document r7s9210 support new 45182e4e1f8a Merge branch 'i2c/for-5.2' of git://git.kernel.org/pub/scm [...] new 2fcdf5fd7c1b rtc: abx80x: convert to SPDX identifier new 559e883e0f77 rtc: abx80x: use rtc_add_group new 60b7f4cbdcbc rtc: abx80x: remove useless .remove new 28e7861cfcf0 rtc: zynqmp: convert to SPDX identifier new ac2467382240 rtc: ab-b5ze-s3: remove mutex new 5d049837dd76 rtc: ab-b5ze-s3: remove unnecessary gotos new 8a941124458f rtc: ab-b5ze-s3: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 818806498569 rtc: ab-b5ze-s3: convert to SPDX identifier new 33fee143ac6e rtc: ab-b5ze-s3: remove unnecessary check new cdf7545aef65 rtc: convert core to SPDX identifier new b67436152959 rtc: mv: convert to SPDX identifier new 5b25a71b68eb rtc: mv: convert to devm_rtc_allocate_device new b46c5815be4c rtc: mv: add range new 35118b7a4ea0 rtc: omap: let the core handle range new 737842e57557 rtc: da9063: convert header to SPDX new 87b7cbbc704d rtc: x1205: Add DT bindings new 6875404fdb44 rtc: x1205: Add DT probing support new 606cc43c720b rtc: core: correct trivial checkpatch warnings new 9c3ab8558632 rtc: ab-b5ze-s3: correct checkpatch issues new 8bc9630ad1ae rtc: 88pm80x: convert to SPDX identifier new 540a11d8bd00 rtc: test: do not use assignment in if condition new a652e00ee123 rtc: xgene: fix possible race condition new 490595abfd36 rtc: xgene: set range new 3a205b9dc87d rtc: xgene: convert to SPDX identifier new db7853414b3e rtc: xgene: correct checkpatch issues new 9a842a7ebb16 rtc: xgene: stop caching alarm_time new 43f327fa4848 rtc: xgene: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 58f889150a66 rtc: xgene: use .set_time new 409b84e3eb94 rtc: goldfish: convert to devm_rtc_allocate_device new 5e2954fd8e3f rtc: goldfish: add range new bd01386e2c28 rtc: goldfish: sort headers new 6a6ec8c15d35 rtc: goldfish: allow building on more than MIPS new b509306d1f01 rtc: goldfish: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 2be7f1b5d096 rtc: goldfish: convert to SPDX identifier new c50fd69a4f9e rtc: dm355evm: convert to devm_rtc_allocate_device new 4bc85a3873c6 rtc: dm355evm: set range new c5655adc02c4 rtc: dm355evm: switch to rtc_time64_to_tm/rtc_tm_to_time64 new c1576497b286 rtc: dm355evm: convert to SPDX identifier new 9852023d204b rtc: sh: stop resetting time to epoch new 1097998d27da rtc: sh: fix possible race condition new beee05dfbead rtc: sh: set range new 1a76a77c8800 rtc: at91sam9: drop platform_data support new 6c7293e7290a rtc: at91sam9: convert to devm_rtc_allocate_device new 255c43ca0142 rtc: at91sam9: set range new 8af760a3ec9b rtc: at91sam9: switch to rtc_time64_to_tm/rtc_tm_to_time64 new bc40072d71d5 rtc: at91sam9: convert to SPDX identifier new be8bf986c0bf rtc: at91sam9: correct trivial checkpatch warnings new 70c805c23fce rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64 new e85b930bc6b7 rtc: ps3: convert to SPDX identifier new 0b5e47bbaa5e rtc: ps3: convert to devm_rtc_allocate_device new 72dd89c0bcd3 rtc: ps3: set range new 28c6852e47a9 rtc: omap: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 58c92990cc27 rtc: omap: convert to SPDX identifier new 65c6f638d600 rtc: sun4v: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 3ec99d6136f0 rtc: sun4v: set range new 64bef02c92fa rtc: sun4v: switch to SPDX identifier new 5ff404d1496e rtc: da9063: set range new b599db3a9f40 rtc: da9063: switch to rtc_time64_to_tm/rtc_tm_to_time64 new b9a1d801a9dd rtc: wm831x: set range new d315bc1be955 rtc: wm831x: remove unnecessary goto new 239924498868 rtc: wm831x: switch to rtc_time64_to_tm/rtc_tm_to_time64 new e07fa839d943 rtc: wm831x: convert to SPDX identifier new d3062d1d7415 rtc: Fix timestamp value for RTC_TIMESTAMP_BEGIN_1900 new fd86b2d4bbfc rtc: opal: Make opal_tpo_alarm_irq_enable static new 24db953e942b rtc: mt6397: Don't call irq_dispose_mapping. new 9a8f2d12ffaf rtc: brcmstb-waketimer: switch to rtc_time64_to_tm new e3b371109e01 dt-bindings: rtc: Add on-chip ASPEED RTC documentation new 184a182ed52a rtc: Add ASPEED RTC driver new e7afddb2b4d2 rtc: snvs: use dev_pm_set_wake_irq() to simplify code new cf37fa79a761 rtc: mxc: use devm_platform_ioremap_resource() to simplify code new 0c46b07ce4d5 rtc: snvs: use devm_platform_ioremap_resource() to simplify code new 0f21700ac40c rtc: pcf85063: switch to probe_new new de311aa8d47f rtc: pcf85063: convert to SPDX identifier new 191c0da112e0 rtc: pcf85063: remove bogus i2c functionality check new 3555a3425822 rtc: pcf85063: convert to devm_rtc_allocate_device new 802a779aeb66 rtc: pcf85063: set range new e89b60d02801 rtc: pcf85063: switch to regmap new 0e2e87779ab8 rtc: pcf85063: differentiate pcf85063a and pcf85063tp new 05cb3a56ee8c rtc: pcf85063: add alarm support new 5b3a3ade0293 rtc: pcf85063: add Micro Crystal RV8263 support new fadfd092ee91 rtc: pcf85063: add nvram support new 85370d3dd0d1 rtc: pcf85063: add offset correction support new 27ff836d2f44 rtc: pcf85063: add RTC_VL_READ/RTC_VL_CLR support new 169680dee73d rtc: remove unnecessary Kconfig dependencies new c48cadf5bf4b rtc: don't reference bogus function pointer in kdoc new 73f28f714a8f rtc: lib: check whether tm->tm_year in int32 range new 43dae505dae6 rtc: test: use .set_time new d1fbe695d889 rtc: ds1672: set range new 10e3efc16569 rtc: ds1672: move oscillator handling to .read_time new c346065582f8 rtc: ds1672: remove sysfs debug interface new 7a5670c754b8 rtc: ds1672: remove useless indirection new 520d6516736e rtc: ds1672: use rtc_time64_to_tm new 219219d9b89b rtc: ds1672: use .set_time new 69468320a94d rtc: ds1672: convert to SPDX identifier new e3a7691321ae rtc: ds1672: switch debug message to %ptR new 06cfd668ec67 rtc: coh901331: set range new 9cf2f9b5adcb rtc: coh901331: switch to rtc_time64_to_tm/rtc_tm_to_time64 new febad7946072 rtc: coh901331: use .set_time new 7d624621b704 rtc: coh901331: convert to SPDX identifier new e1089802467d rtc: tegra: set range new 34ea0ac3e2e6 rtc: tegra: switch to rtc_time64_to_tm/rtc_tm_to_time64 new b6838275be1f rtc: tegra: convert to SPDX identifier new 0d823abd7c04 rtc: stmp3xxx: set range new a659a08180f4 rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 622eb9b487d3 rtc: stmp3xxx: use .set_time new 838d2d916599 rtc: stmp3xxx: convert to SPDX identifier new 8f7b1d718a43 rtc: pcf85363: remove unused struct pcf85363 member new c0ec8319cc41 rtc: pcf85363: set range new 176a5ee32c25 rtc: pcf85363: remove bogus i2c functionality check new b21a841c4c1a rtc: pcf85363: remove useless forward declaration new 56573ca7ee77 rtc: pcf85363: convert to SPDX identifier new 386b5941a0dd rtc: ab3100: set range new 0dca027bb859 rtc: ab3100: use .set_time new ac2ae48efad7 rtc: ab3100: convert to SPDX identifier new 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static new 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() new bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code new fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code new 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device new 3a13426908a3 rtc: lpc32xx: set range new ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup new f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 34b21c9ee812 rtc: lpc32xx: use .set_time new 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier new 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct new e330c3d547e8 rtc: ds1685: remove dead code new 3b6bddda2fb6 rtc: ds1685: use threaded interrupt new e4ae7023e182 rtc: mc13xxx: set range new eee86deafee8 rtc: mc13xxx: use .set_time new edd6d79ece9a rtc: mc13xxx: convert to SPDX identifier new 9fc0fd5077ba rtc: mc13xxx: fix style issue new 9eec31f310e0 rtc: ds3232: get SRAM access using NVMEM Framework new b809d192eb98 rtc: ep93xx: stop setting platform_data new bac68b30d537 rtc: ep93xx: convert to devm_rtc_allocate_device new 09cd030b5446 rtc: ep93xx: use rtc_add_group new 2d4fc6df77d8 rtc: ep93xx: set range new 886a77e73e52 rtc: ep93xx: switch to rtc_time64_to_tm new ef9440a2e363 rtc: ep93xx: use .set_time new 4fdf4d237fab rtc: ep93xx: convert to SPDX identifier new d71c7715326b rtc: ep93xx: fix checkpatch issues new 13bfa942254f rtc: ds2404: set range new 53523216ba91 rtc: ds2404: switch to rtc_time64_to_tm new be2b04371ab1 rtc: ds2404: use .set_time new 14556f04e546 rtc: ds2404: convert to SPDX identifier new c7ac260fe76f rtc: ds2404: remove ds2404_chip_ops new d9aa5ca429ad rtc: ds2404: simplify .probe and remove .remove new 498ce4e76b2d rtc: wm831x: use .set_time new f9bf089a70aa rtc: rx6110: declare missing of table new cf612c5949ac rtc: stm32: manage the get_irq probe defer case new ebc2ec4ecf18 rtc: mxc: fix possible race condition new 83888df4b882 rtc: mxc: set range new 02bc723579a8 rtc: mxc: use .set_time new 21c9dfda4b30 rtc: imxdi: set range new 93059793ad49 rtc: imxdi: switch to rtc_time64_to_tm/rtc_tm_to_time64 new d231d32caa90 rtc: imxdi: use .set_time new 629d488a3eb6 rtc: imxdi: remove unnecessary check new c8889bb6e62f rtc: imxdi: convert to SPDX identifier new 527bd754d1ff rtc: Use dev_get_drvdata() new f22b1ba15ee5 rtc: 88pm860x: prevent use-after-free on device remove new a7ab6bed284f rtc: jz4740: set range new be8dce96f3f5 rtc: jz4740: switch to rtc_time64_to_tm/rtc_tm_to_time64 new d10dcc95fa65 rtc: jz4740: remove useless check new e72746e79123 rtc: jz4740: use .set_time new 3b2dc19ff9a1 rtc: jz4740: use dev_pm_set_wake_irq() to simplify code new 7fe8fcee0cf9 rtc: jz4740: rework invalid time detection new 86836d641d33 rtc: jz4740: convert to SPDX identifier new 060711f5274d rtc: digicolor: fix possible race condition new e5fe3c3e4cdb rtc: digicolor: set range new 72ef256e3a06 rtc: digicolor: use .set_time new 77c13d992b40 rtc: digicolor: convert to SPDX identifier new d1403c482227 rtc: pcap: set range new 03745d1ff411 rtc: pcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 new c8b599ed37c0 rtc: pcap: use .set_time new f5fae395663a rtc: pcap: convert to SPDX identifier new a01ab0669ddf rtc: drop set_mms and set_mmss64 new 557fbf4f387a rtc: imxdi: remove unused variable new dacb6a4035a0 rtc: snvs: Use __maybe_unused instead of #if CONFIG_PM_SLEEP new 8e4ff713ce31 Merge tag 'rtc-5.2' of git://git.kernel.org/pub/scm/linux/ [...] new 6a82559f745b clk: renesas: rcar-gen3: Pass name/offset to cpg_sd_clk_re [...] new 9c561be8d8f2 clk: renesas: r7s9210: Always use readl() new 1addd6d568d0 clk: renesas: r9a06g032: Add missing PCI USB clock new 20cc05ba04a9 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock fixed [...] new 10d9ea5100c8 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock offset new e0836e363843 clk: renesas: rcar-gen3: Remove CLK_TYPE_GEN3_Z2 new cb8be119d21d math64: New DIV64_U64_ROUND_CLOSEST helper new 71119b54a2e6 clk: renesas: rcar-gen3: Support Z and Z2 clocks with high [...] new 787fe096fe42 clk: renesas: r8a77990: Add Z2 clock new 4aeed945b702 clk: renesas: r8a774c0: Add Z2 clock new 8d36fdcce21c clk: renesas: rcar-gen3: Correct parent clock of EHCI/OHCI new c2182095c850 clk: renesas: rcar-gen3: Correct parent clock of HS-USB new 3c772f71a552 clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC new b9df2ea2b8d0 clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC new 3c14505c68ca clk: renesas: rcar-gen3: Rename DRIF clocks new 21ab095cbc06 clk: renesas: r8a77980: Fix RPC-IF module clock's parent new b953eaaeb58e clk: renesas: rcar-gen3: Fix cpg_sd_clock_round_rate() ret [...] new 013b1857e817 Merge tag 'clk-renesas-for-v5.2-tag1' of git://git.kernel. [...] new c2f0705f85fd clk: renesas: rcar-gen3: Remove unused variable new 8bc7a04bb783 clk: qcom: gcc-qcs404: Add CDSP related clocks and resets new 5f19c6e936f2 dt-bindings: clock: Introduce Qualcomm Turing Clock controller new 360fed42282e clk: qcom: branch: Add AON clock ops new 892df0191b29 clk: qcom: Add QCS404 TuringCC new c0ee0e43c049 clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998 new be17ca6ac76a clk: mediatek: Disable tuner_en before change PLL rate new a3ae549917f1 clk: mediatek: Add new clkmux register API new 9d7e1a82b7d1 clk: mediatek: Add configurable pcwibits and fmin to mtk_pll_data new 2f41cd9b13ea dt-bindings: ARM: Mediatek: Document bindings for MT8183 new d90240bc073e clk: mediatek: Add dt-bindings for MT8183 clocks new 23fe31dedb7b clk: mediatek: Add configurable pcw_chg_reg to mtk_pll_data new acddfc2c261b clk: mediatek: Add MT8183 clock support new dac5d67277d6 clk: mediatek: Allow changing PLL rate when it is off new 67ea15169b35 dt-bindings: mediatek: topckgen: add support for MT8516 new eb2814bc60d9 dt-bindings: mediatek: infracfg: add support for MT8516 new 699480d062e0 dt-bindings: mediatek: apmixedsys: add support for MT8516 new db077febb774 clk: mediatek: add clock driver for MT8516 new e3ee1f21b3b7 dt-bindings: clock: milbeaut: add Milbeaut clock description new 6a6ba5b55a72 clock: milbeaut: Add Milbeaut M10V clock controller new 48a15bb42df8 clk: imx: Remove unused imx_get_clk_hw_fixed new 5d27e1cda1b1 Merge tag 'clk-imx-5.2' of git://git.kernel.org/pub/scm/li [...] new 639eb9253116 clk: imx5: Fix i.MX50 mainbus clock registers new 1e06250983b1 clk: imx5: Fix i.MX50 ESDHC clock registers new de348df5b389 clk: imx: rename clk-imx51-imx53.c to clk-imx5.c new 363de1d63e41 Merge tag 'clk-imx5-5.2' of git://git.kernel.org/pub/scm/l [...] new 03fc565c2a7a clk: imx7ulp: remove snvs clock new d058fb60d56b dt-bindings: clock: imx7ulp: remove SNVS clock new d635c3512d3c Merge tag 'clk-imx7ulp-5.2' of git://git.kernel.org/pub/sc [...] new a3c9e13ff0f4 clk: imx: pll14xx: drop unused variable new 6ff46d77ca75 clk: imx6sll: Fix mispelling uart4_serial as serail new b4a4cb5a0454 clk: imx: correct i.MX7D AV PLL num/denom offset new 8cd117e712e1 clk: imx: keep uart clock on during system boot new a048fe996b51 clk: imx: pllv4: add fractional-N pll support new 4d13c67adf4d clk: imx8mq: Add dsi_ipg_div new 53dd5c709b33 clk: imx: clk-pllv3: mark expected switch fall-throughs new a5a627c67659 clk: imx: correct pfdv2 gate_bit/vld_bit operations new 2ed3b9103a2b Merge branches 'clk-renesas', 'clk-qcom', 'clk-mtk', 'clk- [...] new 38581ddc48b7 clk: Collapse gpio clk kerneldoc new 9fe9b7ab4d05 clk: Document deprecated things new 31f6e8700fa2 clk: Document CLK_MUX_READ_ONLY mux flag new 777c1a40a34f clk: Document __clk_mux_determine_rate() new 7150e182c80a clk: nxp: Drop 'flags' on fixed_rate clk macro new 7374faa92edc clk: Remove 'flags' member of struct clk_fixed_rate new 73d4f945f6ea clk: Document and simplify clk_core_get_rate_nolock() new f14382d7e40c clk: Drop duplicate clk_register() documentation new 043f44aba9a8 clk: highbank: Convert to CLK_IS_CRITICAL new 58b5c8acba12 clk: meson-g12a: add cpu clock bindings new dc6276f57617 clk: g12a-aoclk: re-export CLKID_AO_SAR_ADC_SEL clock id new 17750f521876 dt-bindings: clk: g12a-clkc: add PCIE PLL clock ID new e4c1e95facf9 dt-bindings: clock: axg-audio: unexpose controller inputs new 19478907951a dt-bindings: clk: g12a-clkc: add VDEC clock IDs new 23e9ae282646 dt-bindings: clock: meson8b: drop the "ABP" clock definition new 133bb341b99d dt-bindings: clock: g12a-aoclk: expose CLKID_AO_CTS_OSCIN new ba1ce88efa3a dt-bindings: clock: meson8b: export the VPU clock new 77a725ff7a64 dt-bindings: clock: meson8b: export the video decoder clocks new 370294e2667f clk: meson: g12a: add cpu clocks new 39b8500283b4 clk: meson-pll: add reduced specific clk_ops for G12A PCIe PLL new 34775209ba37 clk: meson-g12a: add PCIE PLL clocks new 4b0f73055aca clk: meson-g12a: add video decoder clocks new 32cd198a1a50 clk: meson: meson8b: use a separate clock table for Meson8m2 new b882964b376f clk: meson: meson8b: add support for the GP_PLL clock on Meson8m2 new 41785ce56249 clk: meson: meson8b: add the VPU clock trees new 90751f686e3f clk: meson: meson8b: add the video decoder clock trees new bc840f3357b8 Merge tag 'meson-clk-5.2' of https://github.com/BayLibre/c [...] new 8554926b3fcb dt-bindings: clk: axg-audio: add g12a support new 403365680975 Merge branch 'next/headers' into next/drivers new b18819c4acf1 clk: meson: axg_audio: replace prefix axg by aud new 6d6d2a24b2c7 clk: meson: axg-audio: don't register inputs in the onecell data new 075001385c66 clk: meson: axg-audio: add g12a support new 6e4fcc34e6a3 Merge tag 'meson-clk-5.2-2' of https://github.com/BayLibre [...] new 434d69fad63b clk: divider: add explicit big endian support new 58a2b4c9bdf9 clk: fractional-divider: add explicit big endian support new d1c8a501ec07 clk: gate: add explicit big endian support new 9427b71a8505 clk: multiplier: add explicit big endian support new 3a7275196512 clk: mux: add explicit big endian support new ce0c890e2a2f powerpc/512x: mark clocks as big endian new f122498703d6 clk: core: remove powerpc special handling new 5834fd75e623 clk: core: replace clk_{readl,writel} with {readl,writel} new f6111b9d7970 Merge branches 'clk-doc', 'clk-more-critical', 'clk-meson' [...] new 33c70c13992f clk: davinci: cfgchip: use PTR_ERR_OR_ZERO in da8xx_cfgchi [...] new b331db554815 clk: tegra: Make tegra_clk_super_mux_ops static new c942081c87dd clk: ux500: add range to usleep_range new 7fbb639aea35 clk: mvebu: fix spelling mistake "gatable" -> "gateable" new defb149ba42f clk: Aspeed: Setup video engine clocking new 9d8e8f045ae4 clk: samsung: dt-bindings: Put CLK_UART3 in order new c52c6857de87 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 new 691dc382769e clk: samsung: exynos5410: Add gate clock for ADC new aa2a0592ceb6 Merge tag 'clk-v5.2-samsung' of https://git.kernel.org/pub [...] new 93dc07f8b089 dt-bindings: clock: jz4725b-cgu: Add UDC PHY clock new eaa9558d35ae clk: ingenic: jz4725b: Add UDC PHY clock new 60d74e011c8e drivers: clk: zynqmp: Allow zero divisor value new d3e4ebc18753 drivers: clk: Update clock driver to handle clock attribute new 5e088faecb4b clk: zynqmp: fix kerneldoc of __zynqmp_clock_get_parents new e91158f1be5b clk: zynqmp: do not export zynqmp_clk_register_* functions new c06e64407e03 clk: zynqmp: fix check for fractional clock new 5852b1365df4 clk: zynqmp: use structs for clk query responses new 7e9c62bdb41a Merge branches 'clk-sa', 'clk-aspeed', 'clk-samsung', 'clk [...] new 9f77a60669d1 clk: hi3660: Mark clk_gate_ufs_subsys as critical new 3a02cd685443 clk: lochnagar: Add initial binding documentation new 76c547830bd1 clk: lochnagar: Add support for the Cirrus Logic Lochnagar new ab65e04dc101 clk: sunxi-ng: Allow DE clock to set parent rate new 6630aad719bc clk: sunxi-ng: f1c100s: fix USB PHY gate bit offset new 49c726d55c1b clk: sunxi: Add Kconfig options new 26fae7a41313 clk: sunxi-ng: h6: Preset hdmi-cec clock parent new 6597ce3de9e4 clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate new b3adde03ba39 clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk new c77cebac96a9 clk: sunxi-ng: sun5i: Export the MBUS clock new 93737fe93ec6 Merge tag 'sunxi-clk-for-5.2' of https://git.kernel.org/pu [...] new fb903392131a clk: rockchip: fix wrong clock definitions for rk3328 new dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 new 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 new bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 new 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 new 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type new f4033db5b84e clk: rockchip: undo several noc and special clocks as crit [...] new d3dfc16f8fa1 Merge tag 'v5.2-rockchip-clk-1' of git://git.kernel.org/pu [...] new f34b2c26fc7d dt-bindings: qoriq-clock: add more PLL divider clocks support new cc61ab9ba2da clk: qoriq: add more PLL divider clocks support new 95089f6a9e7a clk: qoriq: Add ls1028a clock configuration new 008aa5fd119f dt-bindings: qoriq-clock: Add ls1028a chip compatible string new 42614b5bd954 clk: qoriq: increase array size of cmux_to_group new 5816b74581b4 Merge branches 'clk-hisi', 'clk-lochnagar', 'clk-allwinner [...] new 936289f0476b clk: stm32: Introduce clocks of STM32F769 board new b06df56bad2c clk: stm32mp1: Add ddrperfm clock new bff1cef5f23a clk: tegra: Don't enable already enabled PLLs new 40db569d6769 clk: tegra: Fix PLLM programming on Tegra124+ when PMC ove [...] new 449c695d97e0 clk: tegra124: Remove lock-enable bit from PLLM new 924ee3d551c9 clk: tegra: emc: Don't enable EMC clock manually new 888ca40e2843 clk: tegra: emc: Support multiple RAM codes new 913c3072eb58 clk: tegra: emc: Fix EMC max-rate clamping new f4037654a899 clk: tegra: emc: Replace BUG() with WARN_ONCE() new e71f4d385878 clk: tegra: divider: Mark Memory Controller clock as read-only new cc40f6404d28 dt-bindings: clock: at91: new sckc bindings new 45b5ec8498ff clk: at91: modernize sckc binding new 5c16ffa795b7 clk: at91: sckc: handle different RC startup time new cb4f4949b1c7 clk: at91: allow configuring peripheral PCR layout new e4cfb823bd71 clk: at91: allow configuring generated PCR layout new 2423eeaead6f clk: at91: usb: Add sam9x60 support new e5be537064dd clk: at91: master: Add sam9x60 support new a436c2a447e5 clk: at91: add sam9x60 PLL driver new b408038415d9 dt-bindings: clk: at91: add bindings for SAM9X60 pmc new 01e2113de9a5 clk: at91: add sam9x60 pmc driver new 7b4c162e03d4 clk: at91: Mark struct clk_range as const new a6c6cb2e8bdf dt-bindings: clk: add documentation for the SiFive PRCI driver new 7b9487a9a5c4 clk: analogbits: add Wide-Range PLL library new 30b8e27e3b58 clk: sifive: add a driver for the SiFive FU540 PRCI IP block new ddd3e8b976c7 clk: actions: Use the correct style for SPDX License Identifier new 41d591750e3a clk: davinci: Use the correct style for SPDX License Identifier new ddc9e569f1bd clk: qcom: Use the correct style for SPDX License Identifier new 596c5ea46528 clk: renesas: Use the correct style for SPDX License Identifier new 7a12f838e49a clk: sprd: Use the correct style for SPDX License Identifier new d65530ca866d clk: sunxi-ng: Use the correct style for SPDX License Identifier new ff060019f4e5 Merge branches 'clk-stm32f4', 'clk-tegra', 'clk-at91', 'cl [...] new b88b5b7182b0 clk: ti: export the omap2_clk_is_hw_omap call new a348f05361c9 ARM: omap2+: hwmod: drop CLK_IS_BASIC flag usage new 2b1202d708fd clk: ti: dra7x: prevent non-existing clkctrl clocks from r [...] new 869decd1ff19 clk: ti: dra7: disable the RNG and TIMER12 clkctrl clocks [...] new 90b6c5c73c69 clk: Remove CLK_IS_BASIC clk flag new 0caf00081735 Merge branch 'clk-ti' into clk-next new d1011cba02f2 clkdev: Move clk creation outside of 'clocks_mutex' new fceaa7d80043 clk: Prepare for clk registration API that uses DT nodes new 1b833924e5b3 driver core: Let dev_of_node() accept a NULL dev new 89a5ddcc799d clk: Add of_clk_hw_register() API for early clk drivers new fc0c209c147f clk: Allow parents to be specified without string names new dde4eff47c82 clk: Look for parents with clkdev based clk_lookups new 601b6e93304a clk: Allow parents to be specified via clkspec index new ecbf3f1795fd clk: fixed-factor: Let clk framework find parent new e4818d615b58 clk: fixed-factor: Initialize clk_init_data on stack new 1a079560b145 clk: Cache core in clk_fetch_parent_index() without names new c1157f60d72e Merge branch 'clk-parent-rewrite-1' into clk-next new ea5aee6d97fd Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new a95a9e5f0fdf arch:sparc:kernel/uprobes.c : Remove duplicate header new 269fe56551c6 sparc: vdso: add FORCE to the build rule of %.so new 031abf0b70cb sparc/iommu: use !PageHighMem to check if a page has a ker [...] new a7fce1f7ca2f sparc/iommu: use sbus_iommu_unmap_page in sbus_iommu_unmap_sg new f25b23bc156f sparc/iommu: merge iommu_release_one and sbus_iommu_unmap_page new ff5cbec0c3ea sparc/iommu: create a common helper for map_sg new b82059428c05 sparc/iommu: pass a physical address to iommu_get_one new 8668b38c1c77 sparc/iommu: move per-page flushing into __sbus_iommu_map_page new 7e996890b880 sparc/iommu: fix __sbus_iommu_map_page for highmem pages new edb1f07203ba sparc/iommu: use __sbus_iommu_map_page to implement the ma [...] new 376b1371a9f2 sparc/iommu: merge iommu_get_one and __sbus_iommu_map_page new dac21527df52 Merge branch 'sparc32-iommu-SG-list' new 5d5db1c94f8c docs: sparc: convert to ReST new bc0025b6107c sparc: use struct_size() in kzalloc() new f4d9a23d3dad sparc64: simplify reduce_memory() function new 9b6c9e96f941 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
The 514 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: .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 20 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 2 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 22 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 2 + .../bindings/arm/mediatek/mediatek,ipu.txt | 43 + .../bindings/arm/mediatek/mediatek,mcucfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 2 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 + .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../devicetree/bindings/clock/at91-clock.txt | 33 +- .../devicetree/bindings/clock/cirrus,lochnagar.txt | 93 ++ .../devicetree/bindings/clock/milbeaut-clock.yaml | 73 ++ .../devicetree/bindings/clock/qcom,turingcc.txt | 19 + .../devicetree/bindings/clock/qoriq-clock.txt | 5 +- .../bindings/clock/sifive/fu540-prci.txt | 46 + .../devicetree/bindings/clock/st,stm32-rcc.txt | 6 + Documentation/devicetree/bindings/eeprom/at24.txt | 1 + .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 17 +- .../devicetree/bindings/i2c/i2c-designware.txt | 9 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 5 +- Documentation/devicetree/bindings/i2c/i2c-riic.txt | 5 +- .../devicetree/bindings/i2c/i2c-stm32.txt | 37 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 6 +- .../devicetree/bindings/rtc/rtc-aspeed.txt | 22 + Documentation/devicetree/bindings/rtc/rtc.txt | 1 + Documentation/i2c/busses/i2c-amd-mp2 | 23 + Documentation/i2c/busses/i2c-piix4 | 2 + Documentation/sparc/{adi.txt => adi.rst} | 188 +-- Documentation/sparc/{console.txt => console.rst} | 4 +- Documentation/sparc/index.rst | 13 + .../oradax/{oracle-dax.txt => oracle-dax.rst} | 58 +- MAINTAINERS | 19 +- arch/arm/mach-omap2/clock.c | 3 + arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/mips/alchemy/common/clock.c | 2 +- arch/powerpc/platforms/512x/clock-commonclk.c | 9 +- arch/sparc/kernel/cpumap.c | 3 +- arch/sparc/kernel/uprobes.c | 1 - arch/sparc/mm/init_64.c | 42 +- arch/sparc/mm/iommu.c | 142 +-- arch/sparc/vdso/Makefile | 2 +- drivers/clk/Kconfig | 11 + drivers/clk/Makefile | 4 + drivers/clk/actions/owl-common.h | 2 +- drivers/clk/actions/owl-composite.h | 2 +- drivers/clk/actions/owl-divider.h | 2 +- drivers/clk/actions/owl-factor.h | 2 +- drivers/clk/actions/owl-fixed-factor.h | 2 +- drivers/clk/actions/owl-gate.h | 2 +- drivers/clk/actions/owl-mux.h | 2 +- drivers/clk/actions/owl-pll.h | 2 +- drivers/clk/actions/owl-reset.h | 2 +- drivers/clk/analogbits/Kconfig | 2 + drivers/clk/analogbits/Makefile | 3 + drivers/clk/analogbits/wrpll-cln28hpc.c | 364 ++++++ drivers/clk/at91/Makefile | 2 + drivers/clk/at91/at91sam9260.c | 14 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 11 +- drivers/clk/at91/clk-generated.c | 48 +- drivers/clk/at91/clk-master.c | 8 +- drivers/clk/at91/clk-peripheral.c | 46 +- drivers/clk/at91/clk-sam9x60-pll.c | 330 +++++ drivers/clk/at91/clk-usb.c | 33 +- drivers/clk/at91/dt-compat.c | 12 +- drivers/clk/at91/pmc.h | 25 +- drivers/clk/at91/sam9x60.c | 307 +++++ drivers/clk/at91/sama5d2.c | 12 +- drivers/clk/at91/sama5d4.c | 10 +- drivers/clk/at91/sckc.c | 134 +- drivers/clk/clk-aspeed.c | 42 +- drivers/clk/clk-composite.c | 2 +- drivers/clk/clk-divider.c | 26 +- drivers/clk/clk-fixed-factor.c | 57 +- drivers/clk/clk-fixed-rate.c | 2 +- drivers/clk/clk-fractional-divider.c | 24 +- drivers/clk/clk-gate.c | 24 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-highbank.c | 23 +- drivers/clk/clk-lochnagar.c | 336 +++++ drivers/clk/clk-milbeaut.c | 663 ++++++++++ drivers/clk/clk-multiplier.c | 22 +- drivers/clk/clk-mux.c | 24 +- drivers/clk/clk-pwm.c | 2 +- drivers/clk/clk-qoriq.c | 77 +- drivers/clk/clk-stm32f4.c | 307 ++++- drivers/clk/clk-stm32mp1.c | 3 + drivers/clk/clk-xgene.c | 6 +- drivers/clk/clk.c | 392 ++++-- drivers/clk/clk.h | 2 + drivers/clk/clkdev.c | 25 +- drivers/clk/davinci/da8xx-cfgchip.c | 4 +- drivers/clk/davinci/pll.h | 2 +- drivers/clk/davinci/psc.h | 2 +- drivers/clk/hisilicon/clk-hi3660.c | 6 +- drivers/clk/hisilicon/clk-hisi-phase.c | 4 +- drivers/clk/imx/Makefile | 2 +- drivers/clk/imx/clk-divider-gate.c | 20 +- drivers/clk/imx/{clk-imx51-imx53.c => clk-imx5.c} | 59 +- drivers/clk/imx/clk-imx6sll.c | 18 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 1 - drivers/clk/imx/clk-imx8mq.c | 1 + drivers/clk/imx/clk-pfdv2.c | 10 +- drivers/clk/imx/clk-pll14xx.c | 6 +- drivers/clk/imx/clk-pllv3.c | 31 +- drivers/clk/imx/clk-pllv4.c | 72 +- drivers/clk/imx/clk-sccg-pll.c | 12 +- drivers/clk/imx/clk.h | 6 +- drivers/clk/ingenic/jz4725b-cgu.c | 6 + drivers/clk/mediatek/Kconfig | 83 ++ drivers/clk/mediatek/Makefile | 16 +- drivers/clk/mediatek/clk-gate.h | 14 + drivers/clk/mediatek/clk-mt8183-audio.c | 105 ++ drivers/clk/mediatek/clk-mt8183-cam.c | 63 + drivers/clk/mediatek/clk-mt8183-img.c | 63 + drivers/clk/mediatek/clk-mt8183-ipu0.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu1.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 54 + drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 123 ++ drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 54 + drivers/clk/mediatek/clk-mt8183-mm.c | 111 ++ drivers/clk/mediatek/clk-mt8183-vdec.c | 67 + drivers/clk/mediatek/clk-mt8183-venc.c | 59 + drivers/clk/mediatek/clk-mt8183.c | 1284 ++++++++++++++++++++ drivers/clk/mediatek/clk-mt8516.c | 815 +++++++++++++ drivers/clk/mediatek/clk-mtk.h | 3 + drivers/clk/mediatek/clk-mux.c | 223 ++++ drivers/clk/mediatek/clk-mux.h | 89 ++ drivers/clk/mediatek/clk-pll.c | 87 +- drivers/clk/meson/axg-audio.c | 1219 +++++++++++-------- drivers/clk/meson/axg-audio.h | 16 +- drivers/clk/meson/clk-pll.c | 26 + drivers/clk/meson/clk-pll.h | 1 + drivers/clk/meson/g12a-aoclk.h | 2 - drivers/clk/meson/g12a.c | 631 ++++++++++ drivers/clk/meson/g12a.h | 31 +- drivers/clk/meson/meson8b.c | 734 ++++++++++- drivers/clk/meson/meson8b.h | 27 +- drivers/clk/mmp/clk-gate.c | 2 +- drivers/clk/mvebu/common.c | 2 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/nxp/clk-lpc18xx-ccu.c | 6 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 24 +- drivers/clk/nxp/clk-lpc32xx.c | 7 +- drivers/clk/qcom/Kconfig | 6 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-branch.c | 6 + drivers/clk/qcom/clk-branch.h | 1 + drivers/clk/qcom/clk-regmap-mux-div.h | 2 +- drivers/clk/qcom/gcc-msm8998.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 90 ++ drivers/clk/qcom/turingcc-qcs404.c | 170 +++ drivers/clk/renesas/r7s9210-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 18 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 7 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 41 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 35 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 33 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 25 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +- drivers/clk/renesas/r9a06g032-clocks.c | 1 + drivers/clk/renesas/rcar-gen2-cpg.h | 4 +- drivers/clk/renesas/rcar-gen3-cpg.c | 71 +- drivers/clk/renesas/rcar-gen3-cpg.h | 9 +- drivers/clk/renesas/renesas-cpg-mssr.h | 4 +- drivers/clk/rockchip/clk-ddr.c | 2 +- drivers/clk/rockchip/clk-half-divider.c | 6 +- drivers/clk/rockchip/clk-rk3288.c | 36 +- drivers/clk/rockchip/clk-rk3328.c | 18 +- drivers/clk/rockchip/clk.c | 9 +- drivers/clk/rockchip/clk.h | 23 + drivers/clk/samsung/clk-exynos5410.c | 1 + drivers/clk/sifive/Kconfig | 18 + drivers/clk/sifive/Makefile | 1 + drivers/clk/sifive/fu540-prci.c | 626 ++++++++++ drivers/clk/sprd/common.h | 2 +- drivers/clk/sprd/composite.h | 2 +- drivers/clk/sprd/div.h | 2 +- drivers/clk/sprd/gate.h | 2 +- drivers/clk/sprd/mux.h | 2 +- drivers/clk/sprd/pll.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 19 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.h | 2 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 4 - drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 5 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 3 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h | 4 +- drivers/clk/sunxi/Kconfig | 43 + drivers/clk/sunxi/Makefile | 49 +- drivers/clk/tegra/clk-divider.c | 3 +- drivers/clk/tegra/clk-emc.c | 57 +- drivers/clk/tegra/clk-pll.c | 54 +- drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra124.c | 7 +- drivers/clk/tegra/clk-tegra210.c | 6 +- drivers/clk/ti/clk-7xx-compat.c | 6 +- drivers/clk/ti/clk-7xx.c | 6 +- drivers/clk/ti/clkctrl.c | 17 + drivers/clk/ti/clock.h | 8 +- drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/zynq/clkc.c | 6 +- drivers/clk/zynq/pll.c | 18 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 1 - drivers/clk/zynqmp/clk-zynqmp.h | 6 - drivers/clk/zynqmp/clkc.c | 180 +-- drivers/clk/zynqmp/divider.c | 17 +- drivers/i2c/algos/i2c-algo-bit.c | 22 +- drivers/i2c/busses/Kconfig | 25 + drivers/i2c/busses/Makefile | 5 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 483 ++++++++ drivers/i2c/busses/i2c-amd-mp2-plat.c | 367 ++++++ drivers/i2c/busses/i2c-amd-mp2.h | 219 ++++ drivers/i2c/busses/i2c-at91-core.c | 376 ++++++ .../i2c/busses/{i2c-at91.c => i2c-at91-master.c} | 480 +------- drivers/i2c/busses/i2c-at91-slave.c | 143 +++ drivers/i2c/busses/i2c-at91.h | 174 +++ drivers/i2c/busses/i2c-axxia.c | 57 +- drivers/i2c/busses/i2c-bcm-iproc.c | 764 ++++++++++-- drivers/i2c/busses/i2c-brcmstb.c | 1 - drivers/i2c/busses/i2c-designware-common.c | 18 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-platdrv.c | 5 + drivers/i2c/busses/i2c-gpio.c | 2 + drivers/i2c/busses/i2c-imx-lpi2c.c | 11 +- drivers/i2c/busses/i2c-isch.c | 1 - drivers/i2c/busses/i2c-mt65xx.c | 255 +++- drivers/i2c/busses/i2c-nomadik.c | 3 +- drivers/i2c/busses/i2c-ocores.c | 16 +- drivers/i2c/busses/i2c-omap.c | 76 +- drivers/i2c/busses/i2c-piix4.c | 15 +- drivers/i2c/busses/i2c-rcar.c | 30 +- drivers/i2c/busses/i2c-riic.c | 43 +- drivers/i2c/busses/i2c-stm32f7.c | 4 + drivers/i2c/busses/i2c-stu300.c | 25 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 25 +- drivers/i2c/i2c-core-base.c | 23 +- drivers/i2c/i2c-core-smbus.c | 29 +- drivers/i2c/i2c-core.h | 36 + drivers/i2c/i2c-mux.c | 6 + drivers/i2c/muxes/i2c-demux-pinctrl.c | 6 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 8 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 106 +- drivers/pwm/pwm-meson.c | 2 +- drivers/rtc/Kconfig | 19 +- drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 21 +- drivers/rtc/dev.c | 20 +- drivers/rtc/hctosys.c | 10 +- drivers/rtc/interface.c | 107 +- drivers/rtc/lib.c | 30 +- drivers/rtc/nvmem.c | 7 +- drivers/rtc/proc.c | 21 +- drivers/rtc/rtc-88pm80x.c | 14 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 189 +-- drivers/rtc/rtc-ab3100.c | 24 +- drivers/rtc/rtc-abx80x.c | 43 +- drivers/rtc/rtc-aspeed.c | 136 +++ drivers/rtc/rtc-at91sam9.c | 108 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-coh901331.c | 37 +- drivers/rtc/rtc-da9063.c | 27 +- drivers/rtc/rtc-digicolor.c | 25 +- drivers/rtc/rtc-dm355evm.c | 24 +- drivers/rtc/rtc-ds1672.c | 127 +- drivers/rtc/rtc-ds1685.c | 262 ++-- drivers/rtc/rtc-ds2404.c | 73 +- drivers/rtc/rtc-ds3232.c | 40 +- drivers/rtc/rtc-ep93xx.c | 70 +- drivers/rtc/rtc-goldfish.c | 50 +- drivers/rtc/rtc-hid-sensor-time.c | 3 +- drivers/rtc/rtc-imxdi.c | 50 +- drivers/rtc/rtc-jz4740.c | 95 +- drivers/rtc/rtc-lpc32xx.c | 59 +- drivers/rtc/rtc-mc13xxx.c | 25 +- drivers/rtc/rtc-mt6397.c | 9 +- drivers/rtc/rtc-mv.c | 33 +- drivers/rtc/rtc-mxc.c | 86 +- drivers/rtc/rtc-mxc_v2.c | 29 +- drivers/rtc/rtc-omap.c | 32 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-pcap.c | 28 +- drivers/rtc/rtc-pcf85063.c | 446 +++++-- drivers/rtc/rtc-pcf85363.c | 20 +- drivers/rtc/rtc-ps3.c | 30 +- drivers/rtc/rtc-pxa.c | 3 +- drivers/rtc/rtc-rk808.c | 6 +- drivers/rtc/rtc-rx6110.c | 9 + drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-sh.c | 30 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 48 +- drivers/rtc/rtc-stm32.c | 9 +- drivers/rtc/rtc-stmp3xxx.c | 34 +- drivers/rtc/rtc-sun4v.c | 21 +- drivers/rtc/rtc-tegra.c | 47 +- drivers/rtc/rtc-test.c | 11 +- drivers/rtc/rtc-tx4939.c | 17 +- drivers/rtc/rtc-wm831x.c | 69 +- drivers/rtc/rtc-wm8350.c | 12 +- drivers/rtc/rtc-x1205.c | 7 + drivers/rtc/rtc-xgene.c | 61 +- drivers/rtc/rtc-zynqmp.c | 13 +- drivers/rtc/sysfs.c | 23 +- drivers/rtc/systohc.c | 13 +- drivers/sbus/char/oradax.c | 2 +- fs/lockd/clntlock.c | 2 +- fs/lockd/clntproc.c | 4 +- fs/lockd/host.c | 10 +- fs/lockd/mon.c | 1 + fs/nfs/client.c | 16 +- fs/nfs/delegation.c | 12 + fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 7 +- fs/nfs/direct.c | 11 +- fs/nfs/file.c | 31 +- fs/nfs/filelayout/filelayout.c | 6 +- fs/nfs/flexfilelayout/flexfilelayout.c | 14 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 8 +- fs/nfs/mount_clnt.c | 2 + fs/nfs/nfs2xdr.c | 58 +- fs/nfs/nfs3client.c | 1 + fs/nfs/nfs3xdr.c | 142 ++- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4client.c | 6 + fs/nfs/nfs4file.c | 4 +- fs/nfs/nfs4idmap.c | 27 +- fs/nfs/nfs4proc.c | 159 ++- fs/nfs/nfs4state.c | 7 +- fs/nfs/pagelist.c | 123 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 4 +- fs/nfs/read.c | 6 +- fs/nfs/super.c | 32 +- fs/nfs/symlink.c | 7 +- fs/nfs/write.c | 70 +- fs/nfsd/nfs4callback.c | 5 +- include/dt-bindings/clock/axg-audio-clkc.h | 30 +- include/dt-bindings/clock/exynos5410.h | 3 +- include/dt-bindings/clock/g12a-aoclkc.h | 2 + include/dt-bindings/clock/g12a-clkc.h | 5 + include/dt-bindings/clock/imx7ulp-clock.h | 1 - include/dt-bindings/clock/jz4725b-cgu.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 6 +- include/dt-bindings/clock/mt8183-clk.h | 422 +++++++ include/dt-bindings/clock/mt8516-clk.h | 211 ++++ include/dt-bindings/clock/qcom,gcc-qcs404.h | 5 + include/dt-bindings/clock/qcom,turingcc-qcs404.h | 15 + include/dt-bindings/clock/stm32fx-clock.h | 7 +- include/dt-bindings/clock/sun5i-ccu.h | 2 +- include/linux/clk-provider.h | 112 +- include/linux/clk/analogbits-wrpll-cln28hpc.h | 79 ++ include/linux/clk/at91_pmc.h | 12 +- include/linux/clk/ti.h | 2 + include/linux/device.h | 2 +- include/linux/i2c-algo-bit.h | 1 + include/linux/i2c.h | 41 +- include/linux/lockd/bind.h | 1 + include/linux/lockd/lockd.h | 4 +- include/linux/math64.h | 13 + include/linux/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 13 + include/linux/nfs_page.h | 12 +- include/linux/platform_data/pca954x.h | 48 - include/linux/rtc.h | 6 +- include/linux/rtc/ds1685.h | 2 - include/linux/sunrpc/clnt.h | 4 + include/linux/sunrpc/sched.h | 20 +- include/linux/sunrpc/xprt.h | 6 +- include/trace/events/rpcrdma.h | 27 + include/trace/events/sunrpc.h | 8 +- include/uapi/linux/nfs_mount.h | 9 - net/sunrpc/auth_gss/auth_gss.c | 71 +- net/sunrpc/auth_unix.c | 9 +- net/sunrpc/clnt.c | 132 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 158 ++- net/sunrpc/socklib.c | 2 +- net/sunrpc/xprt.c | 154 ++- net/sunrpc/xprtrdma/backchannel.c | 120 +- net/sunrpc/xprtrdma/frwr_ops.c | 63 +- net/sunrpc/xprtrdma/rpc_rdma.c | 115 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 105 +- net/sunrpc/xprtrdma/verbs.c | 338 +++--- net/sunrpc/xprtrdma/xprt_rdma.h | 121 +- net/sunrpc/xprtsock.c | 9 +- 398 files changed, 17673 insertions(+), 5095 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipu.txt create mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/clock/milbeaut-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,turingcc.txt create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-aspeed.txt create mode 100644 Documentation/i2c/busses/i2c-amd-mp2 rename Documentation/sparc/{adi.txt => adi.rst} (70%) rename Documentation/sparc/{console.txt => console.rst} (53%) create mode 100644 Documentation/sparc/index.rst rename Documentation/sparc/oradax/{oracle-dax.txt => oracle-dax.rst} (95%) create mode 100644 drivers/clk/analogbits/Kconfig create mode 100644 drivers/clk/analogbits/Makefile create mode 100644 drivers/clk/analogbits/wrpll-cln28hpc.c create mode 100644 drivers/clk/at91/clk-sam9x60-pll.c create mode 100644 drivers/clk/at91/sam9x60.c create mode 100644 drivers/clk/clk-lochnagar.c create mode 100644 drivers/clk/clk-milbeaut.c rename drivers/clk/imx/{clk-imx51-imx53.c => clk-imx5.c} (94%) create mode 100644 drivers/clk/mediatek/clk-mt8183-audio.c create mode 100644 drivers/clk/mediatek/clk-mt8183-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8183-img.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu0.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu1.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_adl.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_conn.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8183-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8183-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8183.c create mode 100644 drivers/clk/mediatek/clk-mt8516.c create mode 100644 drivers/clk/mediatek/clk-mux.c create mode 100644 drivers/clk/mediatek/clk-mux.h create mode 100644 drivers/clk/qcom/turingcc-qcs404.c create mode 100644 drivers/clk/sifive/Kconfig create mode 100644 drivers/clk/sifive/Makefile create mode 100644 drivers/clk/sifive/fu540-prci.c create mode 100644 drivers/clk/sunxi/Kconfig create mode 100644 drivers/i2c/busses/i2c-amd-mp2-pci.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2-plat.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2.h create mode 100644 drivers/i2c/busses/i2c-at91-core.c rename drivers/i2c/busses/{i2c-at91.c => i2c-at91-master.c} (65%) create mode 100644 drivers/i2c/busses/i2c-at91-slave.c create mode 100644 drivers/i2c/busses/i2c-at91.h create mode 100644 drivers/rtc/rtc-aspeed.c create mode 100644 include/dt-bindings/clock/mt8183-clk.h create mode 100644 include/dt-bindings/clock/mt8516-clk.h create mode 100644 include/dt-bindings/clock/qcom,turingcc-qcs404.h create mode 100644 include/linux/clk/analogbits-wrpll-cln28hpc.h delete mode 100644 include/linux/platform_data/pca954x.h