This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 882388056194 Merge tag 'for-linus-5.2-ofs1' of git://git.kernel.org/pub [...] adds 8db5da0b8618 x86/ima: require signed kernel modules adds 3d45ad9260c3 x86/ima: add missing include adds 41475a3ebace doc/kernel-parameters.txt: Deprecate ima_appraise_tcb adds 2bfebea90dd5 Merge branch 'next-integrity-for-james' of git://git.kerne [...] adds 7664cd6e3a0b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 460d95a1d69d smack: removal of global rule list adds 4e328b08882a Smack: Create smack_rule cache to optimize memory usage adds f7450bc6e768 Smack: Fix IPv6 handling of 0 secmark adds f075b344c6ca Merge branch 'smack-for-5.2' of https://github.com/cschauf [...] adds b9ef5513c99b smack: Check address length before reading address family adds 5f9b4992b722 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] adds 619ae03e922b Smack: Fix kbuild reported build error adds 8d31a5c35ed1 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] adds 800c608c976c Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] adds 3213486f2e44 csky: Add support for perf unwind-libdw adds b1e76c3d3a77 Merge tag 'csky-for-linus-5.2-perf-unwind-libdw' of git:// [...] adds a2775bbc1d58 kernel/workqueue: Use __printf markup to silence compiler [...] adds 8194fe94ab08 kernel/workqueue: Document wq_worker_last_func() argument adds 24acfb718225 workqueue: Use normal rcu adds 23c970608a09 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] adds d6e486ee0ef2 cgroup: remove extra cgroup_migrate_finish() call adds 50943f3e136a cgroup: rename freezer.c into legacy_freezer.c adds aade7f9efba0 cgroup: implement __cgroup_task_count() helper adds 4dcabece4c3a cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock adds 76f969e8948d cgroup: cgroup v2 freezer adds ff9fb7cb515b kselftests: cgroup: don't fail on cg_kill_all() error in c [...] adds 5313bfe425c8 kselftests: cgroup: add freezer controller self-tests adds 712e35178754 cgroup: make TRACE_CGROUP_PATH irq-safe adds 4c476d8cff48 cgroup: add tracing points for cgroup v2 freezer adds afe471ea2d6f cgroup: document cgroup v2 freezer interface adds 533307dc20a9 cgroup: Remove unused cgrp variable adds cb2c4cd87874 cgroup: prevent spurious transition into non-frozen state adds 96b9c592def5 cgroup: get rid of cgroup_freezer_frozen_exit() adds 1900da520c9f kernel: cgroup: fix misuse of %x adds f2b31bb59824 cgroup: never call do_group_exit() with task->frozen bit set adds abde77eb5c66 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] adds ae67bd3821bb SUNRPC: Fix up task signalling adds 9e6fa0bb84be SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare adds 8ba6a92d0182 SUNRPC: Refactor xprt_request_wait_receive() adds 87150aaed9e5 SUNRPC: Refactor rpc_sleep_on() adds 8357a9b60fe7 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] adds 6b2e6856275d SUNRPC: Add function rpc_sleep_on_timeout() adds 5efd1876e61f SUNRPC: Fix up tracking of timeouts adds 24a9d9a21e56 SUNRPC: Simplify queue timeouts using timer_reduce() adds 431235818bc3 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE adds 9e910bff74be SUNRPC: Ensure that the transport layer respect major timeouts adds 5ad64b36dda9 SUNRPC: Add tracking of RPC level errors adds e4ec48d3cc61 SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] adds da953063bdce SUNRPC: Start the first major timeout calculation at task [...] adds 0729d995f2a2 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] adds ae6ec9184745 SUNRPC: Add the 'softerr' rpc_client flag adds 11982a7c0f65 NFS: Consider ETIMEDOUT to be a fatal error adds 7b1355b615c6 NFS: Move internal constants out of uapi/linux/nfs_mount.h adds 91a575e1a984 NFS: Add a mount option "softerr" to allow clients to see [...] adds 14bebe3c90b3 NFS: Don't interrupt file writeout due to fatal errors adds 22876f540bdf NFS: Don't call generic_error_remove_page() while holding locks adds aded8d7b54f2 NFS: Don't inadvertently clear writeback errors adds 6fbda89b257f NFS: Replace custom error reporting mechanism with generic one adds c917cfaf9bbe NFS: Fix up NFS I/O subrequest creation adds 28b1d3f5a772 NFS: Remove unused argument from nfs_create_request() adds 33344e0f7eaa pNFS: Add tracking to limit the number of pNFS retries adds 0688e64bc600 NFS: Allow signal interruption of NFS4ERR_DELAYed operations adds 154945112dac NFS: Ensure that all nfs lock contexts have a valid open context adds 9fcd5960e88b NFS: Add a helper to return a pointer to the open context [...] adds c79d183ebb76 NFS: Remove redundant open context from nfs_page adds ce96e888fe48 Fix nfs4.2 return -EINVAL when do dedupe operation adds 52db6f9a0cd8 SUNRPC: Avoid digging into the ATOMIC pool adds b2ca473b920d xprtrdma: Fix an frwr_map recovery nit adds 1769e6a816df xprtrdma: Clean up rpcrdma_create_req() adds 23146500b32f xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() adds 8cec3dba76a4 xprtrdma: rpcrdma_regbuf alignment adds bb93a1ae2bf4 xprtrdma: Allocate req's regbufs at xprt create time adds 0f665ceb71a2 xprtrdma: De-duplicate "allocate new, free old regbuf" adds d2832af38dfd xprtrdma: Clean up regbuf helpers adds 3f9c7e769347 xprtrdma: Backchannel can use GFP_KERNEL allocations adds 4ba02e8d0ea5 xprtrdma: Increase maximum number of backchannel requests adds 17e4c443c0b4 xprtrdma: Trace marshaling failures adds dbcc53a52df2 xprtrdma: Clean up sendctx functions adds c209e49ceac0 xprtrdma: More Send completion batching adds f19bd0bbd363 xprtrdma: Eliminate rpcrdma_ia::ri_device adds 1f7d1c73c58a SUNRPC: Update comments based on recent changes adds fd5951742dbc xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize adds 94087e978e9b xprtrdma: Aggregate the inline settings in struct rpcrdma_ep adds 86c4ccd9b92b xprtrdma: Eliminate struct rpcrdma_create_data_internal adds 5f2311f5bd35 xprtrdma: Remove pr_err() call sites from completion handlers adds b8fe677fd059 xprtrdma: Update comments that reference ib_drain_qp adds 2cfd11f16f01 xprtrdma: Remove stale comment adds 79caa5fad47c SUNRPC: Cache cred of process creating the rpc_client adds 1a58e8a0e5c1 NFS: Store the credential of the mount process in the nfs_server adds 283ebe3ec415 SUNRPC: Use the client user namespace when encoding creds adds ac83228a7101 SUNRPC: Use namespace of listening daemon in the client AU [...] adds 264d948ce7d0 NFS: Convert NFSv3 to use the container user namespace adds 58002399da65 NFSv4: Convert the NFS client idmapper to use the containe [...] adds c207db2f5da5 NFS: Convert NFSv2 to use the container user namespace adds 3b7eb5e35d0f NFS: When mounting, don't share filesystems between differ [...] adds b422df915cef lockd: Store the lockd client credential in struct nlm_host adds 950a578c6128 NFS: make nfs_match_client killable adds b1029c9bc078 PNFS fallback to MDS if no deviceid found adds f02f3755dbd1 NFS4: Fix v4.0 client state corruption when mount adds 9c5948c24869 SUNRPC: task should be exit if encode return EKEYEXPIRED m [...] adds fe31ce83cbac SUNRPC: Fix an error code in gss_alloc_msg() adds 8ca017c8cee3 NFSv4: don't mark all open state for recovery when handlin [...] adds a46126ccc77e nfs: pass the correct prototype to read_cache_page adds c260121a97a3 NFS: Fix a double unlock from nfs_match,get_client adds 5940d1cf9f42 SUNRPC: Rebalance a kref in auth_gss.c adds 06cbd26d312e Merge tag 'nfs-for-5.2-1' of git://git.linux-nfs.org/proje [...] adds bdfdf4b2ba64 dt: snps,designware-i2c: Add clock bindings documentation adds c62ebb3d5f0d i2c: designware: Add support for an interface clock adds 0d7350316a2a i2c: i2c-stm32f7: improve loopback in timing algorithm adds ed5a81046bf7 i2c: rcar: sanity check for minimal DMA length adds 03f85e380f92 i2c: rcar: let DMA enable routine return success status adds 94e290b0e9a6 i2c: rcar: wait for data empty before starting DMA adds 07345ab220d8 i2c: at91: segregate master mode specific code from probe [...] adds ad7d142f8951 i2c: at91: split driver into core and master file adds 9d3ca54b550c i2c: at91: added slave mode support adds 472ec0ce3ef4 dt-bindings: i2c: stm32: remove extra spaces adds 36ea73cb9a42 dt-bindings: i2c: stm32: update optional properties for st [...] adds 529766e0a011 i2c: Add drivers for the AMD PCIe MP2 I2C controller adds 265bd824e17f i2c: at91: Convert to use struct i2c_timings adds f6ac28d61675 i2c: apply coding style for struct i2c_adapter adds c24b8d574b7c i2c: iproc: Extend I2C read up to 255 bytes adds f34b8d9093d7 i2c: iproc: Add slave mode support adds 1b23fa2e18f0 i2c: iproc: Add support for more master error status adds 682587080da9 dt-bindings: i2c: iproc: make 'interrupts' optional adds 3f98ad45e585 i2c: iproc: add polling support adds a9f0a81ef88b i2c: iproc: use wrapper for read/write access adds 12402f825d3b dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compati [...] adds 9a1038728037 i2c: iproc: add NIC I2C support adds d469127528ec i2c: nomadik: remove an unnecessary NULL check in nmk_i2c_ [...] adds 0ec4b562c378 i2c: isch: Remove unnecessary acpi.h include adds bc6eaf17097b i2c: mediatek: Add offsets array for new i2c registers adds a3438152c667 dt-bindings: i2c: Add Mediatek MT8183 i2c binding adds cad6dc5d2887 i2c: mediatek: Add arb clock in i2c driver adds a15c91bac695 i2c: mediatek: Add i2c and apdma sync in i2c driver adds 25708278f810 i2c: mediatek: Add i2c support for MediaTek MT8183 adds 78cdfcea289a i2c: brcmstb: remove unused struct member adds bae1d3a05a8b i2c: core: remove use of in_atomic() adds 83c42212d254 i2c: core: use I2C locking behaviour also for SMBUS adds 63b96983a5dd i2c: core: introduce callbacks for atomic transfers adds 7168bff2cfd7 i2c: mux: populate the new *_atomic callbacks adds 77c1e1e062b6 i2c: demux: handle the new atomic callbacks adds 89f845a6dcd3 i2c: omap: Add the master_xfer_atomic hook adds 08960b022fb6 i2c: tegra-bpmp: convert to use new atomic callbacks adds dd7dbf0eb090 i2c: ocores: refactor setup for polling adds 3d11a12ece85 i2c: ocores: enable atomic xfers adds 252fa60e7054 i2c: stu300: use xfer_atomic callback to bail out early adds 8927fbf48124 i2c: algo: bit: add flag to whitelist atomic transfers adds e155e3883019 i2c: gpio: flag atomic capability if possible adds 530edb501ce4 i2c: axxia: use auto cmd for last message adds 18073da76973 dt-bindings: i2c: i2c-mtk: add support for MT8516 adds d303ce595cac i2c: riic: Add Runtime PM support adds 8221324b1af8 i2c: iproc: Change driver to use 'BIT' macro adds ceda59ec444e MAINTAINERS: change my e-mail address for at24 adds d333bad1f6f3 dt-bindings: at24: add Renesas R1EX24016 adds 9a51b86a6121 Merge tag 'at24-v5.2-updates-for-wolfram' of git://git.ker [...] adds ddd7c492d419 i2c: mux: pca954x: remove support for unused platform data adds 590085f0f25a i2c: mux: pca9541: remove support for unused platform data adds f1fb64b04bf4 i2c: mux: pca954x: allow management of device idle state v [...] adds d5984d2a3121 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() adds d00afd5ede1c Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] adds 4db61c2a16fc i2c: core: ratelimit 'transfer when suspended' errors adds 5d756112da49 i2c: core: apply 'is_suspended' check for SMBus, too adds 24beb83ad289 i2c-piix4: Add Hygon Dhyana SMBus support adds c395f8dc1a09 i2c: imx-lpi2c: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds e6ae3ca27477 dt-bindings: i2c: riic: document r7s9210 support adds 45182e4e1f8a Merge branch 'i2c/for-5.2' of git://git.kernel.org/pub/scm [...] adds 2fcdf5fd7c1b rtc: abx80x: convert to SPDX identifier adds 559e883e0f77 rtc: abx80x: use rtc_add_group adds 60b7f4cbdcbc rtc: abx80x: remove useless .remove adds 28e7861cfcf0 rtc: zynqmp: convert to SPDX identifier adds ac2467382240 rtc: ab-b5ze-s3: remove mutex adds 5d049837dd76 rtc: ab-b5ze-s3: remove unnecessary gotos adds 8a941124458f rtc: ab-b5ze-s3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 818806498569 rtc: ab-b5ze-s3: convert to SPDX identifier adds 33fee143ac6e rtc: ab-b5ze-s3: remove unnecessary check adds cdf7545aef65 rtc: convert core to SPDX identifier adds b67436152959 rtc: mv: convert to SPDX identifier adds 5b25a71b68eb rtc: mv: convert to devm_rtc_allocate_device adds b46c5815be4c rtc: mv: add range adds 35118b7a4ea0 rtc: omap: let the core handle range adds 737842e57557 rtc: da9063: convert header to SPDX adds 87b7cbbc704d rtc: x1205: Add DT bindings adds 6875404fdb44 rtc: x1205: Add DT probing support adds 606cc43c720b rtc: core: correct trivial checkpatch warnings adds 9c3ab8558632 rtc: ab-b5ze-s3: correct checkpatch issues adds 8bc9630ad1ae rtc: 88pm80x: convert to SPDX identifier adds 540a11d8bd00 rtc: test: do not use assignment in if condition adds a652e00ee123 rtc: xgene: fix possible race condition adds 490595abfd36 rtc: xgene: set range adds 3a205b9dc87d rtc: xgene: convert to SPDX identifier adds db7853414b3e rtc: xgene: correct checkpatch issues adds 9a842a7ebb16 rtc: xgene: stop caching alarm_time adds 43f327fa4848 rtc: xgene: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58f889150a66 rtc: xgene: use .set_time adds 409b84e3eb94 rtc: goldfish: convert to devm_rtc_allocate_device adds 5e2954fd8e3f rtc: goldfish: add range adds bd01386e2c28 rtc: goldfish: sort headers adds 6a6ec8c15d35 rtc: goldfish: allow building on more than MIPS adds b509306d1f01 rtc: goldfish: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 2be7f1b5d096 rtc: goldfish: convert to SPDX identifier adds c50fd69a4f9e rtc: dm355evm: convert to devm_rtc_allocate_device adds 4bc85a3873c6 rtc: dm355evm: set range adds c5655adc02c4 rtc: dm355evm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c1576497b286 rtc: dm355evm: convert to SPDX identifier adds 9852023d204b rtc: sh: stop resetting time to epoch adds 1097998d27da rtc: sh: fix possible race condition adds beee05dfbead rtc: sh: set range adds 1a76a77c8800 rtc: at91sam9: drop platform_data support adds 6c7293e7290a rtc: at91sam9: convert to devm_rtc_allocate_device adds 255c43ca0142 rtc: at91sam9: set range adds 8af760a3ec9b rtc: at91sam9: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds bc40072d71d5 rtc: at91sam9: convert to SPDX identifier adds be8bf986c0bf rtc: at91sam9: correct trivial checkpatch warnings adds 70c805c23fce rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e85b930bc6b7 rtc: ps3: convert to SPDX identifier adds 0b5e47bbaa5e rtc: ps3: convert to devm_rtc_allocate_device adds 72dd89c0bcd3 rtc: ps3: set range adds 28c6852e47a9 rtc: omap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58c92990cc27 rtc: omap: convert to SPDX identifier adds 65c6f638d600 rtc: sun4v: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 3ec99d6136f0 rtc: sun4v: set range adds 64bef02c92fa rtc: sun4v: switch to SPDX identifier adds 5ff404d1496e rtc: da9063: set range adds b599db3a9f40 rtc: da9063: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b9a1d801a9dd rtc: wm831x: set range adds d315bc1be955 rtc: wm831x: remove unnecessary goto adds 239924498868 rtc: wm831x: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e07fa839d943 rtc: wm831x: convert to SPDX identifier adds d3062d1d7415 rtc: Fix timestamp value for RTC_TIMESTAMP_BEGIN_1900 adds fd86b2d4bbfc rtc: opal: Make opal_tpo_alarm_irq_enable static adds 24db953e942b rtc: mt6397: Don't call irq_dispose_mapping. adds 9a8f2d12ffaf rtc: brcmstb-waketimer: switch to rtc_time64_to_tm adds e3b371109e01 dt-bindings: rtc: Add on-chip ASPEED RTC documentation adds 184a182ed52a rtc: Add ASPEED RTC driver adds e7afddb2b4d2 rtc: snvs: use dev_pm_set_wake_irq() to simplify code adds cf37fa79a761 rtc: mxc: use devm_platform_ioremap_resource() to simplify code adds 0c46b07ce4d5 rtc: snvs: use devm_platform_ioremap_resource() to simplify code adds 0f21700ac40c rtc: pcf85063: switch to probe_new adds de311aa8d47f rtc: pcf85063: convert to SPDX identifier adds 191c0da112e0 rtc: pcf85063: remove bogus i2c functionality check adds 3555a3425822 rtc: pcf85063: convert to devm_rtc_allocate_device adds 802a779aeb66 rtc: pcf85063: set range adds e89b60d02801 rtc: pcf85063: switch to regmap adds 0e2e87779ab8 rtc: pcf85063: differentiate pcf85063a and pcf85063tp adds 05cb3a56ee8c rtc: pcf85063: add alarm support adds 5b3a3ade0293 rtc: pcf85063: add Micro Crystal RV8263 support adds fadfd092ee91 rtc: pcf85063: add nvram support adds 85370d3dd0d1 rtc: pcf85063: add offset correction support adds 27ff836d2f44 rtc: pcf85063: add RTC_VL_READ/RTC_VL_CLR support adds 169680dee73d rtc: remove unnecessary Kconfig dependencies adds c48cadf5bf4b rtc: don't reference bogus function pointer in kdoc adds 73f28f714a8f rtc: lib: check whether tm->tm_year in int32 range adds 43dae505dae6 rtc: test: use .set_time adds d1fbe695d889 rtc: ds1672: set range adds 10e3efc16569 rtc: ds1672: move oscillator handling to .read_time adds c346065582f8 rtc: ds1672: remove sysfs debug interface adds 7a5670c754b8 rtc: ds1672: remove useless indirection adds 520d6516736e rtc: ds1672: use rtc_time64_to_tm adds 219219d9b89b rtc: ds1672: use .set_time adds 69468320a94d rtc: ds1672: convert to SPDX identifier adds e3a7691321ae rtc: ds1672: switch debug message to %ptR adds 06cfd668ec67 rtc: coh901331: set range adds 9cf2f9b5adcb rtc: coh901331: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds febad7946072 rtc: coh901331: use .set_time adds 7d624621b704 rtc: coh901331: convert to SPDX identifier adds e1089802467d rtc: tegra: set range adds 34ea0ac3e2e6 rtc: tegra: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b6838275be1f rtc: tegra: convert to SPDX identifier adds 0d823abd7c04 rtc: stmp3xxx: set range adds a659a08180f4 rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 622eb9b487d3 rtc: stmp3xxx: use .set_time adds 838d2d916599 rtc: stmp3xxx: convert to SPDX identifier adds 8f7b1d718a43 rtc: pcf85363: remove unused struct pcf85363 member adds c0ec8319cc41 rtc: pcf85363: set range adds 176a5ee32c25 rtc: pcf85363: remove bogus i2c functionality check adds b21a841c4c1a rtc: pcf85363: remove useless forward declaration adds 56573ca7ee77 rtc: pcf85363: convert to SPDX identifier adds 386b5941a0dd rtc: ab3100: set range adds 0dca027bb859 rtc: ab3100: use .set_time adds ac2ae48efad7 rtc: ab3100: convert to SPDX identifier adds 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static adds 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() adds bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code adds fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code adds 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device adds 3a13426908a3 rtc: lpc32xx: set range adds ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup adds f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 34b21c9ee812 rtc: lpc32xx: use .set_time adds 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier adds 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct adds e330c3d547e8 rtc: ds1685: remove dead code adds 3b6bddda2fb6 rtc: ds1685: use threaded interrupt adds e4ae7023e182 rtc: mc13xxx: set range adds eee86deafee8 rtc: mc13xxx: use .set_time adds edd6d79ece9a rtc: mc13xxx: convert to SPDX identifier adds 9fc0fd5077ba rtc: mc13xxx: fix style issue adds 9eec31f310e0 rtc: ds3232: get SRAM access using NVMEM Framework adds b809d192eb98 rtc: ep93xx: stop setting platform_data adds bac68b30d537 rtc: ep93xx: convert to devm_rtc_allocate_device adds 09cd030b5446 rtc: ep93xx: use rtc_add_group adds 2d4fc6df77d8 rtc: ep93xx: set range adds 886a77e73e52 rtc: ep93xx: switch to rtc_time64_to_tm adds ef9440a2e363 rtc: ep93xx: use .set_time adds 4fdf4d237fab rtc: ep93xx: convert to SPDX identifier adds d71c7715326b rtc: ep93xx: fix checkpatch issues adds 13bfa942254f rtc: ds2404: set range adds 53523216ba91 rtc: ds2404: switch to rtc_time64_to_tm adds be2b04371ab1 rtc: ds2404: use .set_time adds 14556f04e546 rtc: ds2404: convert to SPDX identifier adds c7ac260fe76f rtc: ds2404: remove ds2404_chip_ops adds d9aa5ca429ad rtc: ds2404: simplify .probe and remove .remove adds 498ce4e76b2d rtc: wm831x: use .set_time adds f9bf089a70aa rtc: rx6110: declare missing of table adds cf612c5949ac rtc: stm32: manage the get_irq probe defer case adds ebc2ec4ecf18 rtc: mxc: fix possible race condition adds 83888df4b882 rtc: mxc: set range adds 02bc723579a8 rtc: mxc: use .set_time adds 21c9dfda4b30 rtc: imxdi: set range adds 93059793ad49 rtc: imxdi: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d231d32caa90 rtc: imxdi: use .set_time adds 629d488a3eb6 rtc: imxdi: remove unnecessary check adds c8889bb6e62f rtc: imxdi: convert to SPDX identifier adds 527bd754d1ff rtc: Use dev_get_drvdata() adds f22b1ba15ee5 rtc: 88pm860x: prevent use-after-free on device remove adds a7ab6bed284f rtc: jz4740: set range adds be8dce96f3f5 rtc: jz4740: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d10dcc95fa65 rtc: jz4740: remove useless check adds e72746e79123 rtc: jz4740: use .set_time adds 3b2dc19ff9a1 rtc: jz4740: use dev_pm_set_wake_irq() to simplify code adds 7fe8fcee0cf9 rtc: jz4740: rework invalid time detection adds 86836d641d33 rtc: jz4740: convert to SPDX identifier adds 060711f5274d rtc: digicolor: fix possible race condition adds e5fe3c3e4cdb rtc: digicolor: set range adds 72ef256e3a06 rtc: digicolor: use .set_time adds 77c13d992b40 rtc: digicolor: convert to SPDX identifier adds d1403c482227 rtc: pcap: set range adds 03745d1ff411 rtc: pcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c8b599ed37c0 rtc: pcap: use .set_time adds f5fae395663a rtc: pcap: convert to SPDX identifier adds a01ab0669ddf rtc: drop set_mms and set_mmss64 adds 557fbf4f387a rtc: imxdi: remove unused variable adds dacb6a4035a0 rtc: snvs: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds 8e4ff713ce31 Merge tag 'rtc-5.2' of git://git.kernel.org/pub/scm/linux/ [...] adds 6a82559f745b clk: renesas: rcar-gen3: Pass name/offset to cpg_sd_clk_re [...] adds 9c561be8d8f2 clk: renesas: r7s9210: Always use readl() adds 1addd6d568d0 clk: renesas: r9a06g032: Add missing PCI USB clock adds 20cc05ba04a9 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock fixed [...] adds 10d9ea5100c8 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock offset adds e0836e363843 clk: renesas: rcar-gen3: Remove CLK_TYPE_GEN3_Z2 adds cb8be119d21d math64: New DIV64_U64_ROUND_CLOSEST helper adds 71119b54a2e6 clk: renesas: rcar-gen3: Support Z and Z2 clocks with high [...] adds 787fe096fe42 clk: renesas: r8a77990: Add Z2 clock adds 4aeed945b702 clk: renesas: r8a774c0: Add Z2 clock adds 8d36fdcce21c clk: renesas: rcar-gen3: Correct parent clock of EHCI/OHCI adds c2182095c850 clk: renesas: rcar-gen3: Correct parent clock of HS-USB adds 3c772f71a552 clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC adds b9df2ea2b8d0 clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC adds 3c14505c68ca clk: renesas: rcar-gen3: Rename DRIF clocks adds 21ab095cbc06 clk: renesas: r8a77980: Fix RPC-IF module clock's parent adds b953eaaeb58e clk: renesas: rcar-gen3: Fix cpg_sd_clock_round_rate() ret [...] adds 013b1857e817 Merge tag 'clk-renesas-for-v5.2-tag1' of git://git.kernel. [...] adds c2f0705f85fd clk: renesas: rcar-gen3: Remove unused variable adds 8bc7a04bb783 clk: qcom: gcc-qcs404: Add CDSP related clocks and resets adds 5f19c6e936f2 dt-bindings: clock: Introduce Qualcomm Turing Clock controller adds 360fed42282e clk: qcom: branch: Add AON clock ops adds 892df0191b29 clk: qcom: Add QCS404 TuringCC adds c0ee0e43c049 clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998 adds be17ca6ac76a clk: mediatek: Disable tuner_en before change PLL rate adds a3ae549917f1 clk: mediatek: Add new clkmux register API adds 9d7e1a82b7d1 clk: mediatek: Add configurable pcwibits and fmin to mtk_pll_data adds 2f41cd9b13ea dt-bindings: ARM: Mediatek: Document bindings for MT8183 adds d90240bc073e clk: mediatek: Add dt-bindings for MT8183 clocks adds 23fe31dedb7b clk: mediatek: Add configurable pcw_chg_reg to mtk_pll_data adds acddfc2c261b clk: mediatek: Add MT8183 clock support adds dac5d67277d6 clk: mediatek: Allow changing PLL rate when it is off adds 67ea15169b35 dt-bindings: mediatek: topckgen: add support for MT8516 adds eb2814bc60d9 dt-bindings: mediatek: infracfg: add support for MT8516 adds 699480d062e0 dt-bindings: mediatek: apmixedsys: add support for MT8516 adds db077febb774 clk: mediatek: add clock driver for MT8516 adds e3ee1f21b3b7 dt-bindings: clock: milbeaut: add Milbeaut clock description adds 6a6ba5b55a72 clock: milbeaut: Add Milbeaut M10V clock controller adds 48a15bb42df8 clk: imx: Remove unused imx_get_clk_hw_fixed adds 5d27e1cda1b1 Merge tag 'clk-imx-5.2' of git://git.kernel.org/pub/scm/li [...] adds 639eb9253116 clk: imx5: Fix i.MX50 mainbus clock registers adds 1e06250983b1 clk: imx5: Fix i.MX50 ESDHC clock registers adds de348df5b389 clk: imx: rename clk-imx51-imx53.c to clk-imx5.c adds 363de1d63e41 Merge tag 'clk-imx5-5.2' of git://git.kernel.org/pub/scm/l [...] adds 03fc565c2a7a clk: imx7ulp: remove snvs clock adds d058fb60d56b dt-bindings: clock: imx7ulp: remove SNVS clock adds d635c3512d3c Merge tag 'clk-imx7ulp-5.2' of git://git.kernel.org/pub/sc [...] adds a3c9e13ff0f4 clk: imx: pll14xx: drop unused variable adds 6ff46d77ca75 clk: imx6sll: Fix mispelling uart4_serial as serail adds b4a4cb5a0454 clk: imx: correct i.MX7D AV PLL num/denom offset adds 8cd117e712e1 clk: imx: keep uart clock on during system boot adds a048fe996b51 clk: imx: pllv4: add fractional-N pll support adds 4d13c67adf4d clk: imx8mq: Add dsi_ipg_div adds 53dd5c709b33 clk: imx: clk-pllv3: mark expected switch fall-throughs adds a5a627c67659 clk: imx: correct pfdv2 gate_bit/vld_bit operations adds 2ed3b9103a2b Merge branches 'clk-renesas', 'clk-qcom', 'clk-mtk', 'clk- [...] adds 38581ddc48b7 clk: Collapse gpio clk kerneldoc adds 9fe9b7ab4d05 clk: Document deprecated things adds 31f6e8700fa2 clk: Document CLK_MUX_READ_ONLY mux flag adds 777c1a40a34f clk: Document __clk_mux_determine_rate() adds 7150e182c80a clk: nxp: Drop 'flags' on fixed_rate clk macro adds 7374faa92edc clk: Remove 'flags' member of struct clk_fixed_rate adds 73d4f945f6ea clk: Document and simplify clk_core_get_rate_nolock() adds f14382d7e40c clk: Drop duplicate clk_register() documentation adds 043f44aba9a8 clk: highbank: Convert to CLK_IS_CRITICAL adds 58b5c8acba12 clk: meson-g12a: add cpu clock bindings adds dc6276f57617 clk: g12a-aoclk: re-export CLKID_AO_SAR_ADC_SEL clock id adds 17750f521876 dt-bindings: clk: g12a-clkc: add PCIE PLL clock ID adds e4c1e95facf9 dt-bindings: clock: axg-audio: unexpose controller inputs adds 19478907951a dt-bindings: clk: g12a-clkc: add VDEC clock IDs adds 23e9ae282646 dt-bindings: clock: meson8b: drop the "ABP" clock definition adds 133bb341b99d dt-bindings: clock: g12a-aoclk: expose CLKID_AO_CTS_OSCIN adds ba1ce88efa3a dt-bindings: clock: meson8b: export the VPU clock adds 77a725ff7a64 dt-bindings: clock: meson8b: export the video decoder clocks adds 370294e2667f clk: meson: g12a: add cpu clocks adds 39b8500283b4 clk: meson-pll: add reduced specific clk_ops for G12A PCIe PLL adds 34775209ba37 clk: meson-g12a: add PCIE PLL clocks adds 4b0f73055aca clk: meson-g12a: add video decoder clocks adds 32cd198a1a50 clk: meson: meson8b: use a separate clock table for Meson8m2 adds b882964b376f clk: meson: meson8b: add support for the GP_PLL clock on Meson8m2 adds 41785ce56249 clk: meson: meson8b: add the VPU clock trees adds 90751f686e3f clk: meson: meson8b: add the video decoder clock trees adds bc840f3357b8 Merge tag 'meson-clk-5.2' of https://github.com/BayLibre/c [...] adds 8554926b3fcb dt-bindings: clk: axg-audio: add g12a support adds 403365680975 Merge branch 'next/headers' into next/drivers adds b18819c4acf1 clk: meson: axg_audio: replace prefix axg by aud adds 6d6d2a24b2c7 clk: meson: axg-audio: don't register inputs in the onecell data adds 075001385c66 clk: meson: axg-audio: add g12a support adds 6e4fcc34e6a3 Merge tag 'meson-clk-5.2-2' of https://github.com/BayLibre [...] adds 434d69fad63b clk: divider: add explicit big endian support adds 58a2b4c9bdf9 clk: fractional-divider: add explicit big endian support adds d1c8a501ec07 clk: gate: add explicit big endian support adds 9427b71a8505 clk: multiplier: add explicit big endian support adds 3a7275196512 clk: mux: add explicit big endian support adds ce0c890e2a2f powerpc/512x: mark clocks as big endian adds f122498703d6 clk: core: remove powerpc special handling adds 5834fd75e623 clk: core: replace clk_{readl,writel} with {readl,writel} adds f6111b9d7970 Merge branches 'clk-doc', 'clk-more-critical', 'clk-meson' [...] adds 33c70c13992f clk: davinci: cfgchip: use PTR_ERR_OR_ZERO in da8xx_cfgchi [...] adds b331db554815 clk: tegra: Make tegra_clk_super_mux_ops static adds c942081c87dd clk: ux500: add range to usleep_range adds 7fbb639aea35 clk: mvebu: fix spelling mistake "gatable" -> "gateable" adds defb149ba42f clk: Aspeed: Setup video engine clocking adds 9d8e8f045ae4 clk: samsung: dt-bindings: Put CLK_UART3 in order adds c52c6857de87 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 adds 691dc382769e clk: samsung: exynos5410: Add gate clock for ADC adds aa2a0592ceb6 Merge tag 'clk-v5.2-samsung' of https://git.kernel.org/pub [...] adds 93dc07f8b089 dt-bindings: clock: jz4725b-cgu: Add UDC PHY clock adds eaa9558d35ae clk: ingenic: jz4725b: Add UDC PHY clock adds 60d74e011c8e drivers: clk: zynqmp: Allow zero divisor value adds d3e4ebc18753 drivers: clk: Update clock driver to handle clock attribute adds 5e088faecb4b clk: zynqmp: fix kerneldoc of __zynqmp_clock_get_parents adds e91158f1be5b clk: zynqmp: do not export zynqmp_clk_register_* functions adds c06e64407e03 clk: zynqmp: fix check for fractional clock adds 5852b1365df4 clk: zynqmp: use structs for clk query responses adds 7e9c62bdb41a Merge branches 'clk-sa', 'clk-aspeed', 'clk-samsung', 'clk [...] adds 9f77a60669d1 clk: hi3660: Mark clk_gate_ufs_subsys as critical adds 3a02cd685443 clk: lochnagar: Add initial binding documentation adds 76c547830bd1 clk: lochnagar: Add support for the Cirrus Logic Lochnagar adds ab65e04dc101 clk: sunxi-ng: Allow DE clock to set parent rate adds 6630aad719bc clk: sunxi-ng: f1c100s: fix USB PHY gate bit offset adds 49c726d55c1b clk: sunxi: Add Kconfig options adds 26fae7a41313 clk: sunxi-ng: h6: Preset hdmi-cec clock parent adds 6597ce3de9e4 clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate adds b3adde03ba39 clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk adds c77cebac96a9 clk: sunxi-ng: sun5i: Export the MBUS clock adds 93737fe93ec6 Merge tag 'sunxi-clk-for-5.2' of https://git.kernel.org/pu [...] adds fb903392131a clk: rockchip: fix wrong clock definitions for rk3328 adds dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 adds 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 adds bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 adds 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 adds 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type adds f4033db5b84e clk: rockchip: undo several noc and special clocks as crit [...] adds d3dfc16f8fa1 Merge tag 'v5.2-rockchip-clk-1' of git://git.kernel.org/pu [...] adds f34b2c26fc7d dt-bindings: qoriq-clock: add more PLL divider clocks support adds cc61ab9ba2da clk: qoriq: add more PLL divider clocks support adds 95089f6a9e7a clk: qoriq: Add ls1028a clock configuration adds 008aa5fd119f dt-bindings: qoriq-clock: Add ls1028a chip compatible string adds 42614b5bd954 clk: qoriq: increase array size of cmux_to_group adds 5816b74581b4 Merge branches 'clk-hisi', 'clk-lochnagar', 'clk-allwinner [...] adds 936289f0476b clk: stm32: Introduce clocks of STM32F769 board adds b06df56bad2c clk: stm32mp1: Add ddrperfm clock adds bff1cef5f23a clk: tegra: Don't enable already enabled PLLs adds 40db569d6769 clk: tegra: Fix PLLM programming on Tegra124+ when PMC ove [...] adds 449c695d97e0 clk: tegra124: Remove lock-enable bit from PLLM adds 924ee3d551c9 clk: tegra: emc: Don't enable EMC clock manually adds 888ca40e2843 clk: tegra: emc: Support multiple RAM codes adds 913c3072eb58 clk: tegra: emc: Fix EMC max-rate clamping adds f4037654a899 clk: tegra: emc: Replace BUG() with WARN_ONCE() adds e71f4d385878 clk: tegra: divider: Mark Memory Controller clock as read-only adds cc40f6404d28 dt-bindings: clock: at91: new sckc bindings adds 45b5ec8498ff clk: at91: modernize sckc binding adds 5c16ffa795b7 clk: at91: sckc: handle different RC startup time adds cb4f4949b1c7 clk: at91: allow configuring peripheral PCR layout adds e4cfb823bd71 clk: at91: allow configuring generated PCR layout adds 2423eeaead6f clk: at91: usb: Add sam9x60 support adds e5be537064dd clk: at91: master: Add sam9x60 support adds a436c2a447e5 clk: at91: add sam9x60 PLL driver adds b408038415d9 dt-bindings: clk: at91: add bindings for SAM9X60 pmc adds 01e2113de9a5 clk: at91: add sam9x60 pmc driver adds 7b4c162e03d4 clk: at91: Mark struct clk_range as const adds a6c6cb2e8bdf dt-bindings: clk: add documentation for the SiFive PRCI driver adds 7b9487a9a5c4 clk: analogbits: add Wide-Range PLL library adds 30b8e27e3b58 clk: sifive: add a driver for the SiFive FU540 PRCI IP block adds ddd3e8b976c7 clk: actions: Use the correct style for SPDX License Identifier adds 41d591750e3a clk: davinci: Use the correct style for SPDX License Identifier adds ddc9e569f1bd clk: qcom: Use the correct style for SPDX License Identifier adds 596c5ea46528 clk: renesas: Use the correct style for SPDX License Identifier adds 7a12f838e49a clk: sprd: Use the correct style for SPDX License Identifier adds d65530ca866d clk: sunxi-ng: Use the correct style for SPDX License Identifier adds ff060019f4e5 Merge branches 'clk-stm32f4', 'clk-tegra', 'clk-at91', 'cl [...] adds b88b5b7182b0 clk: ti: export the omap2_clk_is_hw_omap call adds a348f05361c9 ARM: omap2+: hwmod: drop CLK_IS_BASIC flag usage adds 2b1202d708fd clk: ti: dra7x: prevent non-existing clkctrl clocks from r [...] adds 869decd1ff19 clk: ti: dra7: disable the RNG and TIMER12 clkctrl clocks [...] adds 90b6c5c73c69 clk: Remove CLK_IS_BASIC clk flag adds 0caf00081735 Merge branch 'clk-ti' into clk-next adds d1011cba02f2 clkdev: Move clk creation outside of 'clocks_mutex' adds fceaa7d80043 clk: Prepare for clk registration API that uses DT nodes adds 1b833924e5b3 driver core: Let dev_of_node() accept a NULL dev adds 89a5ddcc799d clk: Add of_clk_hw_register() API for early clk drivers adds fc0c209c147f clk: Allow parents to be specified without string names adds dde4eff47c82 clk: Look for parents with clkdev based clk_lookups adds 601b6e93304a clk: Allow parents to be specified via clkspec index adds ecbf3f1795fd clk: fixed-factor: Let clk framework find parent adds e4818d615b58 clk: fixed-factor: Initialize clk_init_data on stack adds 1a079560b145 clk: Cache core in clk_fetch_parent_index() without names adds c1157f60d72e Merge branch 'clk-parent-rewrite-1' into clk-next adds ea5aee6d97fd Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds a95a9e5f0fdf arch:sparc:kernel/uprobes.c : Remove duplicate header adds 269fe56551c6 sparc: vdso: add FORCE to the build rule of %.so adds 031abf0b70cb sparc/iommu: use !PageHighMem to check if a page has a ker [...] adds a7fce1f7ca2f sparc/iommu: use sbus_iommu_unmap_page in sbus_iommu_unmap_sg adds f25b23bc156f sparc/iommu: merge iommu_release_one and sbus_iommu_unmap_page adds ff5cbec0c3ea sparc/iommu: create a common helper for map_sg adds b82059428c05 sparc/iommu: pass a physical address to iommu_get_one adds 8668b38c1c77 sparc/iommu: move per-page flushing into __sbus_iommu_map_page adds 7e996890b880 sparc/iommu: fix __sbus_iommu_map_page for highmem pages adds edb1f07203ba sparc/iommu: use __sbus_iommu_map_page to implement the ma [...] adds 376b1371a9f2 sparc/iommu: merge iommu_get_one and __sbus_iommu_map_page adds dac21527df52 Merge branch 'sparc32-iommu-SG-list' adds 5d5db1c94f8c docs: sparc: convert to ReST adds bc0025b6107c sparc: use struct_size() in kzalloc() adds f4d9a23d3dad sparc64: simplify reduce_memory() function adds 9b6c9e96f941 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds e9919a24d302 fib_rules: return 0 directly if an exactly same rule exist [...] adds 19e4e768064a ipv4: Fix raw socket lookup for local traffic adds f319ca6557c1 openvswitch: Replace removed NF_NAT_NEEDED with IS_ENABLED [...] adds d6759172415e net: dsa: lantiq: fix spelling mistake "brigde" -> "bridge" adds c264ed44d857 net: hns3: remove redundant assignment of l2_hdr to itself adds c7e0d6cca865 selinux: do not report error on connect(AF_UNSPEC) adds 86dc59e39031 net: dsa: sja1105: Make 'sja1105et_regs' and 'sja1105pqrs_ [...] adds 5425711b6dd0 net: dsa: sja1105: fix check on while loop exit adds 3b2c4f4d63a5 net: dsa: sja1105: Don't return a negative in u8 sja1105_s [...] adds f81dadbcf7fd net: phy: realtek: Add rtl8211e rx/tx delays config adds 1da7756e6616 net: phy: realtek: Change TX-delay setting for RGMII modes only adds 8dde14299e50 Merge branch 'phy-realtek-delays' adds 1e966763e256 nfp: reintroduce ndo_get_port_parent_id for representor ports adds 5f05836831f6 net/sched: avoid double free on matchall reoffload adds 7f4399ba405b ptp_qoriq: fix NULL access if ptp dt node missing adds 68a5cde9f02e dwmac4_prog_mtl_tx_algorithms() missing write operation adds a35d310f03a6 tuntap: fix dividing by zero in ebpf queue selection adds 9871a9e47a26 tuntap: synchronize through tfiles array instead of tun->n [...] adds ff946833b70e tipc: fix hanging clients using poll with EPOLLOUT flag adds 6c2ea9ebafa7 macvlan: disable SIOCSHWTSTAMP in container adds 873017af7784 vlan: disable SIOCSHWTSTAMP in container adds b8b277525e9d aqc111: fix endianness issue in aqc111_change_mtu adds 369b46e9fbcf aqc111: fix writing to the phy on BE adds 2cf672709beb aqc111: fix double endianness swap on BE adds bdc76fd29960 batman-adv: Start new development cycle adds a3c7cd0cdf11 batman-adv: mcast: fix multicast tt/tvlv worker locking adds d7e163ced48f Merge tag 'batadv-net-for-davem-20190509' of git://git.ope [...] adds 70610c922bae net: aquantia: fix undefined devm_hwmon_device_register_wi [...] adds 494bc1d281b5 net/tcp: use deferred jump label for TCP acked data hook adds 36096f2f4fa0 packet: Fix error path in packet_init adds 07b619919d3d selftests: bpf: initialize bpf_object pointers where needed adds 69e168ebdcfc nfp: bpf: fix static check error through tightening shift [...] adds 3ef4641fbf87 docs/btf: fix the missing section marks adds 15192f253e04 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 88c80bee883e net/tls: remove set but not used variables adds b53f4976fb1f net/tls: handle errors from padding_length() adds f50c8a019b3e Merge branch 'tls-warnings' adds 6c9f05441477 nfp: add missing kdoc adds 601e6bcc4ef0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 05883eee857e do_move_mount(): fix an unsafe use of is_anon_ns() adds 8ea5b2abd07e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d3e76a1acd18 Merge branch 'fixes' into next adds a273fa386a94 powerpc/32: Add ppc_defconfig adds af5cd05de5dd powerpc: Fix defconfig choice logic when cross compiling adds 6c84f8c5cbfb powerpc/highmem: Change BUG_ON() to WARN_ON() adds eea86aa4171d powerpc/mm/64: Document the sizes of/sizes mapped by Pxx_I [...] adds ff6d27823f61 powerpc: vdso: Make vdso32 installation conditional in vds [...] adds 308be6c7817c powerpc/embedded6xx: Make some functions static adds 62611c1e2418 powerpc/embedded6xx: Remove unused functions holly_power_o [...] adds 56c46bba9bbf powerpc/64: Fix booting large kernels with STRICT_KERNEL_RWX adds c9d8dda42372 powerpc/pseries/mce: Improve array initialization. adds 24c174bb23eb powerpc/configs: Enable CONFIG_USB_XHCI_HCD by default adds f89bd8ba834e powerpc/mm/radix: Don't do SLB preload when using the radix MMU adds f172acbfae1a powerpc/mm: move warning from resize_hpt_for_hotplug() adds bff25143da0d powerpc/mm: Silence unused-but-set-variable warnings adds c05f57fdc34a powerpc/pseries/iommu: Fix set but not used values adds e663e1e06089 powerpc/pseries/pmem: Fix a set but not used value adds 679d03f26a68 MAINTAINERS: Remove non-existent VAS file adds 0235854e1c25 MAINTAINERS: Update remaining @linux.vnet.ibm.com addresses adds 4df2cb633b5b powerpc/83xx: Add missing of_node_put() after of_device_is [...] adds 7f177f9810ad powerpc/pseries: hwpoison the pages upon hitting UE adds cc76404feaed powerpc/8xx: Fix possible device node reference leak adds 6917735e8f90 powerpc: Remove duplicate headers adds 80d04b7fabe1 powerpc/crypto: Use cheaper random numbers for crc-vpmsum [...] adds 2f9196b67237 powerpc/powernv: Squash sparse warnings in opal-call.c adds 2d4d9b308f8f powerpc/numa: improve control of topology updates adds 558f86493df0 powerpc/numa: document topology_updates_enabled, disable b [...] adds a3f3072db6ca powerpc/powernv/idle: Restore IAMR after idle adds 53a712bae5dd powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle adds 69795cabe4cf powerpc: Add framework for Kernel Userspace Protection adds 0fb1c25ab523 powerpc: Add skeleton for Kernel Userspace Execution Prevention adds de78a9c42a79 powerpc: Add a framework for Kernel Userspace Access Protection adds b28c97505eb1 powerpc/64: Setup KUP on secondary CPUs adds 1bb2bae2e6c7 powerpc/mm/radix: Use KUEP API for Radix MMU adds ef296729b735 powerpc/lib: Refactor __patch_instruction() to use __put_u [...] adds 890274c2dc4c powerpc/64s: Implement KUAP for Radix MMU adds 5e5be3aed230 powerpc/mm: Detect bad KUAP faults adds e291b6d575bc powerpc/32: Remove MSR_PR test when returning from syscall adds e2fb9f544431 powerpc/32: Prepare for Kernel Userspace Access Protection adds c341a108a581 powerpc/8xx: Only define APG0 and APG1 adds 06fbe81b5909 powerpc/8xx: Add Kernel Userspace Execution Prevention adds 2679f9bd0aba powerpc/8xx: Add Kernel Userspace Access Protection adds 31ed2b13c48d powerpc/32s: Implement Kernel Userspace Execution Prevention. adds f342adca3afc powerpc/32s: Prepare Kernel Userspace Access Protection adds a68c31fc01ef powerpc/32s: Implement Kernel Userspace Access Protection adds 6161a37307f3 powerpc/mm: Fix build error with FLATMEM book3s64 config adds 4f40b15f339d powerpc/mm: Remove PPC_MM_SLICES #ifdef for book3s64 adds 60458fba469a powerpc/mm: Add helpers for accessing hash translation rel [...] adds 67fda38f0d68 powerpc/mm: Move slb_addr_linit to early_init_mmu adds 701101865f5d powerpc/mm: Reduce memory usage for mm_context_t for radix adds ef629cc5bf05 powerc/mm/hash: Reduce hash_mm_context size adds a35a3c6f6065 powerpc/mm/hash64: Add a variable to track the end of IO mapping adds 0034d395f89d powerpc/mm/hash64: Map all the kernel regions in the same [...] adds e09093927e54 powerpc/mm: Validate address values against different regi [...] adds 53ed7a5947de powerpc/mm: Drop the unnecessary region check adds 1c946c1b7f2b powerpc/mm/hash: Simplify the region id calculation. adds a092a03fa942 powerpc/mm: Print kernel map details to dmesg adds 5f53d28608f6 powerpc/mm/hash: Rename KERNEL_REGION_ID to LINEAR_MAP_REGION_ID adds 26ad26718dfa powerpc/mm: Fix section mismatch warning adds f341d89790b0 powerpc/mm: fix spelling mistake "Outisde" -> "Outside" adds b2d3b5ee66f2 powerpc/pseries: Track LMB nid instead of using device tree adds 7ae3f6e130e8 powerpc/watchdog: Use hrtimers for per-CPU heartbeat adds 88ec6b93c8e7 powerpc/xive: add OPAL extensions for the XIVE native expl [...] adds c1fe190c0672 powerpc: Add force enable of DAWR on P9 option adds 10d91611f426 powerpc/64s: Reimplement book3s idle code in C adds e9cef0189c5b powerpc/powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle adds bdc7c970bcdc Merge branch 'topic/ppc-kvm' into next adds b511cdd1c12d powerpc/powernv/ioda: Handle failures correctly in pnv_pci [...] adds 33dda8c32714 powerpc/vdso: Drop unnecessary cc-ldoption adds 7e8039795a80 powerpc/cacheinfo: Fix kobject memleak adds a5ae043de767 powerpc/64s: Remove 'dummy_copy_buffer' adds 32eeb5614d3b ocxl: remove set but not used variables 'tid' and 'lpid' adds 5b2a15296210 powerpc: Add doorbell tracepoints adds d6e8a1508506 powerpc/powernv/mce: Reduce MCE console logs to lesser lines. adds cda6618d060b powerpc/powernv/mce: Print correct severity for MCE error. adds 50dbabe06a6e powerpc/powernv/mce: Print additional information about MC [...] adds 2c474c035056 powerpc/mm/radix: Fix kernel crash when running subpage pr [...] adds e620d45065c7 powerpc/tm: Avoid machine crash on rt_sigreturn() adds a1ac2a9c4f98 powerpc/book3e: drop BUG_ON() in map_kernel_page() adds 71faf8145cdc powerpc/nohash64: clean pgtable.h adds 9d9f2cccde95 powerpc/mm: change #include "mmu_decl.h" to <mm/mmu_decl.h> adds 47d99948eee4 powerpc/mm: Move book3s64 specifics in subdirectory mm/book3s64 adds 17312f258cf6 powerpc/mm: Move book3s32 specifics in subdirectory mm/book3s64 adds 27e23b5f5f6f powerpc/mm: Move nohash specifics in subdirectory mm/nohash adds 5ba666d56c4f powerpc/mm: fix erroneous duplicate slb_addr_limit init adds 02f89aed6b82 powerpc/mm: no slice for nohash/64 adds 6f60cc98df2b powerpc/mm: hand a context_t over to slice_mask_for_size() [...] adds fca5c1e9eb5e powerpc/mm: move slice_mask_for_size() into mmu.h adds 877461210ea1 powerpc/mm: get rid of mm_ctx_slice_mask_xxx() adds b4baad0b2712 powerpc/mm: remove unnecessary #ifdef CONFIG_PPC64 adds 203a1fa62866 powerpc/mm: remove a couple of #ifdef CONFIG_PPC_64K_PAGES [...] adds 33f128c64919 powerpc/8xx: get rid of #ifdef CONFIG_HUGETLB_PAGE for slices adds 43ed7909d70a powerpc/mm: define get_slice_psize() all the time adds 5953fb4f4671 powerpc/mm: define subarch SLB_ADDR_LIMIT_DEFAULT adds a521c44c3ded powerpc/book3e: drop mmu_get_tsize() adds 5874cabe2907 powerpc/64: only book3s/64 supports CONFIG_PPC_64K_PAGES adds 3dea7332ccac powerpc/book3e: hugetlbpage is only for CONFIG_PPC_FSL_BOOK3E adds 0caed4de502c powerpc/mm: move __find_linux_pte() out of hugetlbpage.c adds b7dcf96ce03e powerpc/mm: make hugetlbpage.c depend on CONFIG_HUGETLB_PAGE adds 0001e5aa5c02 powerpc/mm: make gup_hugepte() static adds 8197af22be01 powerpc/mm: split asm/hugetlb.h into dedicated subarch files adds 5fb84fec4601 powerpc/mm: add a helper to populate hugepd adds 723f268f19da powerpc/mm: cleanup ifdef mess in add_huge_page_size() adds 45d0ba527b57 powerpc/mm: move hugetlb_disabled into asm/hugetlb.h adds c5710cd20735 powerpc/mm: cleanup HPAGE_SHIFT setup adds 4df4b2758522 powerpc/mm: cleanup remaining ifdef mess in hugetlbpage.c adds fab9a1165bcd powerpc/mm: flatten function __find_linux_pte() step 1 adds e2fb2511888b powerpc/mm: flatten function __find_linux_pte() step 2 adds 26e66b08c337 powerpc/mm: flatten function __find_linux_pte() step 3 adds 447def3b06ad powerpc/mm: drop __bad_pte() adds 737b434d3d55 powerpc/mm: convert Book3E 64 to pte_fragment adds 696dffa24bd0 powerpc/mm: move pgtable_t in asm/mmu.h adds 7a792d5da27f powerpc/mm: get rid of nohash/32/mmu.h and nohash/64/mmu.h adds e7a7be5679a5 powerpc/Kconfig: select PPC_MM_SLICES from subarch type adds 627f06c6f51e powerpc/book3e: move early_alloc_pgtable() to init section adds 4a6d8cf90017 powerpc/mm: don't use pte_alloc_kernel() until slab is ava [...] adds b0124ff57e94 powerpc/mm: inline pte_alloc_one_kernel() and pte_alloc_on [...] adds dc096864ba78 powerpc/mm: refactor pte_alloc_one() and pte_free() famili [...] adds e80789a3c13f powerpc/mm: refactor definition of pgtable_cache[] adds bf8156c5aef1 powerpc/mm: Only keep one version of pmd_populate() functi [...] adds 7cec90e9499c powerpc/mm: refactor pgtable freeing functions on nohash adds 8a2cc87a24e8 powerpc/mm: refactor pmd_pgtable() adds 069239169ab0 powerpc/mm: refactor pgd_alloc() and pgd_free() on nohash adds d69ca6bab39e powerpc/32: Move early_init() in a separate file adds 26deb04342e3 powerpc: prepare string/mem functions for KASAN adds cbe46bd4f510 powerpc: remove CONFIG_CMDLINE #ifdef mess adds 450e7dd4001f powerpc/prom_init: don't use string functions from lib/ adds adcf59187e27 powerpc: don't use direct assignation during early boot. adds 7934cea7f0b9 powerpc/32: use memset() instead of memset_io() to zero BSS adds a67beca077ef powerpc/32: make KVIRT_TOP dependent on FIXMAP_START adds b4abe38fd698 powerpc/32: prepare shadow area for KASAN adds f072015c7b74 powerpc: disable KASAN instrumentation on early/critical files. adds 2edb16efc899 powerpc/32: Add KASAN support adds 72f208c6a8f7 powerpc/32s: move hash code patching out of MMU_init_hw() adds 215b823707ce powerpc/32s: set up an early static hash table for KASAN. adds da3a3b0a0e38 powerpc/32s: map kasan zero shadow with PAGE_READONLY inst [...] adds 57e0491b58fa powerpc/32s: drop Hash_end adds 8f156c23f4c0 powerpc/32s: don't try to print hash table address. adds e4dccf9092ab powerpc/mm: print hash info in a helper adds 8a23fdec3dbd powerpc/32: Refactor EXCEPTION entry macros for head_8xx.S [...] adds 37737a2afd69 powerpc/32: move LOAD_MSR_KERNEL() into head_32.h and use it adds 1d3034aed448 powerpc/32: make the 6xx/8xx EXC_XFER_TEMPLATE() similar t [...] adds 57bc13acbe11 powerpc/40x: Don't use SPRN_SPRG_SCRATCH2 in EXCEPTION_PROLOG adds bd82904d465c powerpc/40x: add exception frame marker adds 7271fc960424 powerpc/40x: Split and rename NORMAL_EXCEPTION_PROLOG adds 90f204b9a1f2 powerpc/40x: Refactor exception entry macros by using head_32.h adds ef4291243f51 powerpc/fsl_booke: ensure SPEFloatingPointException() reen [...] adds f97dec21a306 powerpc/32: enter syscall with MSR_EE inconditionaly set adds 642770dd96cb powerpc/32: Enter exceptions with MSR_EE unset adds 1ae99b4b924a powerpc/32: get rid of COPY_EE in exception entry adds 40530db7c656 powerpc: Fix 32-bit handling of MSR_EE on exceptions adds b86fb88855ea powerpc/32: implement fast entry for syscalls on non BOOKE adds 1a4b739bbb4f powerpc/32: implement fast entry for syscalls on BOOKE adds 38b4564cf042 powerpc/32: don't do syscall stuff in transfer_to_handler adds d1865e71cdc9 powerpc/32: Don't add dummy frames when calling trace_hard [...] adds 9c1d38b34e94 powerpc/fadump: define an empty fadump_cleanup() adds 93f2cd813797 powerpc/mm: define an empty mm_iommu_init() adds e9e9b25a4c99 powerpc/setup: Remove unnecessary #ifdef CONFIG_ALTIVEC adds b5064efee221 powerpc/setup: cleanup ifdef mess in check_cache_coherency() adds 48018e42e5c7 powerpc/setup: cleanup the #ifdef CONFIG_TAU block adds 65184f2f045a powerpc/setup: replace ifdefs by IS_ENABLED() wherever possible. adds 502523fd1d2a powerpc/irq: drop __irq_offset_value adds e2b36d591720 powerpc/64: Don't trace code that runs with the soft irq m [...] adds 4c1bd90477c6 MAINTAINERS: Update cxl/ocxl email address adds c9e0fc33b8be powerpc: remove the __kernel_io_end export adds 5f18cbdbdd42 powerpc/mm/ptdump: Wrap seq_printf() to handle NULL pointers adds 453d87f6a8ae powerpc/mm: Warn if W+X pages found on boot adds 398af571128f powerpc/security: Show powerpc_security_features in debugfs adds d7fbe2a0439c powerpc/prom_init: get rid of PROM_SCRATCH_SIZE adds 32eebf966695 powerpc/dts/fsl: add crypto node alias for B4 adds 90437bffa5f9 powerpc/entry: Remove unneeded need_resched() loop adds 5d085ec04a00 powerpc/boot: Fix missing check of lseek() return value adds 0acb5f64560a powerpc/xmon: add read-only mode adds de269129a48a powerpc/hmi: Fix kernel hang when TB is in error state. adds e1619e89c96c powerpc/configs: Add (back) MLX5 ethernet support to skiro [...] adds 29b861ea7742 Documentation: powerpc: Expand the DAWR acronym adds 1e496391a845 powerpc/powernv/ioda2: Add __printf format/argument verification adds 708597daf234 powerpc/perf: init pmu from core-book3s adds be80e758d0c2 powerpc/perf: Add generic compat mode pmu driver adds 659a6e38db0b powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list adds a913e5e8b43b powerpc/perf: Return accordingly on invalid chip-id in adds 860b7d228623 powerpc/perf: Fix loop exit condition in nest_imc_event_init adds d1720adff378 powerpc/include: Add data structures and macros for IMC tr [...] adds dd50cf7cbc7b powerpc/perf: Rearrange setting of ldbar for thread-imc adds 216c3087a346 powerpc/perf: Add privileged access check for thread_imc adds 72c69dcddce1 powerpc/perf: Trace imc events detection and cpuhotplug adds 012ae244845f powerpc/perf: Trace imc PMU functions adds 9c4ae0645682 ocxl: Rename struct link to ocxl_link adds 32941494ff9a ocxl: read_pasid never returns an error, so make it void adds 53e3e7453062 ocxl: Remove superfluous 'extern' from headers adds b696d28283e2 ocxl: Remove some unused exported symbols adds 1ba2143606a1 ocxl: Split pci.c adds 2f7d3d145381 ocxl: Don't pass pci_dev around adds 75ca758adbaf ocxl: Create a clear delineation between ocxl backend & frontend adds b9721d275cc2 ocxl: Allow external drivers to use OpenCAPI contexts adds 2ec3b7ed2ab8 ocxl: afu_irq only deals with IRQ IDs, not offsets adds 060146614643 ocxl: move event_fd handling to frontend adds 7e462c2a8a6d ocxl: Provide global MMIO accessors for external drivers adds 5266e58d6cd9 powerpc/booke64: set RI in default MSR adds 83e367f9ad18 selftests/powerpc: Add a signal fuzzer selftest adds 305d60012304 powerpc/kasan: add missing/lost Makefile adds 471e475c69a1 powerpc/mm: Fix makefile for KASAN adds c4e31847a549 powerpc/mm: fix redundant inclusion of pgtable-frag.o in Makefile adds 67d53f30e23e powerpc/mm: fix section mismatch for setup_kup() adds 6be6a8de1b55 ocxl: Fix return value check in afu_ioctl() adds 04a1942933ce powerpc/mm: Fix hugetlb page initialization adds f39356261c26 powerpc/book3s/64: check for NULL pointer in pgd_alloc() adds 8150a153c013 powerpc/64s: Use early_mmu_has_feature() in set_kuap() adds b970afcfcabd Merge tag 'powerpc-5.2-1' of ssh://gitolite.kernel.org/pub [...] adds 0c40e631cd7f mailbox: imx: use devm_platform_ioremap_resource() to simp [...] adds 68a1c8485cf8 mailbox: stm32-ipcc: check invalid irq adds 004c35cd8e0c dt-bindings: mailbox: Document armada-3700-rwtm-mailbox binding adds 8fbbfd966efa mailbox: Add support for Armada 37xx rWTM mailbox adds 15500c0a506e Merge tag 'mailbox-v5.2' of git://git.linaro.org/landing-t [...] adds 347ab9480313 pwm: Fix deadlock warning when removing PWM device adds 44481955eab7 pwm: img: Turn final 'else if' into 'else' in img_pwm_config adds b00ef5305319 pwm: tiehrpwm: Update shadow register for disabling PWMs adds b54d1ed07ad8 dt-bindings: pwm: tiehrpwm: Add TI AM654 SoC specific compatible adds efc80fb37466 pwm: tiehrpwm: Enable compilation for ARCH_K3 adds 9ff06679e109 pwm: sysfs: fix typo "its" -> "it's" adds 51496e444687 pwm: meson: Consider 128 a valid pre-divider adds a279345807e1 pwm: meson: Don't disable PWM when setting duty repeatedly adds f173747fffdf pwm: meson: Use the spin-lock only to protect register mod [...] adds 1347c94f73e3 pwm: imx27: Use devm_platform_ioremap_resource() to simplify code adds 2caf03843609 dt-bindings: pwm: Add i.MX TPM PWM binding adds 738a1cfec2ed pwm: Add i.MX TPM PWM driver support adds e926b12c611c pwm: Clear chip_data in pwm_put() adds b05232d62442 pwm: samsung: Don't uses devm_*() functions in ->request() adds ad36cb9186bc dt-bindings: pwm: Update bindings for the Meson G12A Family adds f41efceb46e6 pwm: meson: Add clock source configuration for Meson G12A adds cece6460c243 Merge tag 'pwm/for-5.2-rc1' of ssh://gitolite.kernel.org/p [...] adds df7686101956 Merge tag 'v5.1-rc3' of https://git.kernel.org/pub/scm/lin [...] adds 767f17a70e5c fbdev: mxsfb: implement FB_PRE_INIT_FB option adds a7ae716ecfe7 video: fbdev: vesafb: fix indentation issue adds 3f98434235c9 video: fbdev: savage: fix indentation issue adds e4995b12e749 video/macfb: Remove redundant code adds e4bedbb625c9 fbdev: atafb: Stop printing virtual screen_base adds 577eabb2cbe2 fbdev: atafb: Remove obsolete module support adds 80cf96357db7 fbdev: atafb: Fix broken frame buffer after kexec adds cbb91d5d487d fbdev: atafb: Modernize printing of kernel messages adds f82301661c6c video/macfb: Call fb_invert_cmaps() adds 36884ceb7666 video/macfb: Always initialize DAFB colour table pointer register adds 787a79230a0f omapfb: add missing of_node_put after of_device_is_available adds 546f98c1e941 video: fbdev: atmel_lcdfb: drop AVR and platform_data support adds bd86b6c5c607 udlfb: delete the unused parameter for dlfb_handle_damage adds 6b11f9d8433b udlfb: fix sleeping inside spinlock adds babc250e278e udlfb: introduce a rendering mutex adds 17de805aa69e xen, fbfront: mark expected switch fall-through adds 31fa6e2ae65f omapfb: Fix potential NULL pointer dereference in kmalloc adds a4bd25259e97 drivers: video: fbdev: Kconfig: pedantic cleanups adds b0e999c95581 fbdev: list all pci memory bars as conflicting apertures adds ec7f6aad57ad video: hgafb: fix potential NULL pointer dereference adds 1d84353d205a video: imsttfb: fix potential NULL pointer dereferences adds 8069053880e0 fbdev: sm712fb: fix white screen of death on reboot, don't [...] adds 5481115e25e4 fbdev: sm712fb: fix brightness control on reboot, don't set SR30 adds dcf9070595e1 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75 adds ec1587d5073f fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA adds 9e0e59993df0 fbdev: sm712fb: fix crashes during framebuffer writes by c [...] adds f627caf55b8e fbdev: sm712fb: fix crashes and garbled display during DPM [...] adds 6053d3a4793e fbdev: sm712fb: fix support for 1024x768-16 mode adds 4ed7d2ccb768 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix g [...] adds cf84807f6dd0 fbdev: fix divide error in fb_var_to_videomode adds 9dc20113988b fbdev: sm712fb: fix memory frequency by avoiding a switch/ [...] adds a6fdbd551573 video: amba-clcd: Decomission Versatile and Nomadik adds 8c40292be916 fbdev: fix WARNING in __alloc_pages_nodemask bug adds 730dd516eda7 video: fbdev: pvr2fb: remove set but not used variable 'size' adds de110fddcb22 video: fbdev: mxsfb: remove set but not used variable 'lin [...] adds 261ac4ddfa9f video: fbdev: atmel_lcdfb: remove set but not used variabl [...] adds 3c5a1b111373 fbcon: Don't reset logo_shown when logo is currently shown adds d4a5611743a6 video: fbdev: Use dev_get_drvdata() adds cccd559e98c0 Merge tag 'fbdev-v5.2' of git://github.com/bzolnier/linux adds e28f296ea155 platform/x86: dell-rbtn: Add missing #include adds e79e74a51c26 platform/x86: touchscreen_dmi: Add info for Myria MY8307 2-in-1 adds f7db839fccf0 platform/x86: thinkpad_acpi: Disable Bluetooth for some machines adds 9a4b33d4d22f platform/x86: thinkpad_acpi: Read EC information on newer models adds e61985d0550d platform/x86: intel_pmc_ipc: adding error handling adds 9ae11e237d95 platform/x86: intel_pmc_core: Mark local function static adds 6cc13c28da5b platform/x86: dell-laptop: fix rfkill functionality adds 98e2630284ab platform/x86: alienware-wmi: fix kfree on potentially unin [...] adds 0084cf6a5043 platform/x86: intel_pmc_ipc: Use BIT() macro adds 9eac0d75f132 platform/x86: intel_pmc_ipc: Apply same width for offset d [...] adds af6c7e1ffcb6 platform/x86: intel_pmc_ipc: Don't map non-used optional r [...] adds 0e5e80043b0d platform/x86: intel_punit_ipc: Revert "Fix resource iorema [...] adds d33a7e578eae platform/x86: thinkpad_acpi: fix spelling mistake "capabil [...] adds 1357dfd7261f platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc adds 584814af9f8c platform/x86: mlx-platform: Add support for tachometer spe [...] adds 9b9f2f5416ef platform/x86: mlx-platform: Add mlx-wdt platform driver ac [...] adds 6c96a78c7b32 platform/x86: intel_pmc_core: Convert to a platform_driver adds 2ac8d46dce1b platform/x86: intel_pmc_core: Allow to dump debug register [...] adds 6d1f8b3d7541 platform/x86: alienware-wmi: printing the wrong error code adds 1cbd7a64959d platform/x86: sony-laptop: Fix unintentional fall-through adds c77c35772228 platform/x86: thinkpad_acpi: Mark expected switch fall-throughs adds aac3311c4840 platform/x86: thinkpad_acpi: cleanup for Thinkpad ACPI led adds 504a43513d3c platform/x86: touchscreen_dmi: Add info for 'jumper ezpad [...] adds 5105e78e5b24 platform/x86: ideapad-laptop: Remove no_hw_rfkill_list adds 487579bab867 platform/x86: asus-wmi: Add fn-lock mode switch support adds 6456fd731517 platform/x86: Add support for Basin Cove power button adds 7817ffd20a0f Merge tag 'platform-drivers-x86-v5.2-1' of git://git.infra [...] adds 8b0e1fea3056 samples: add .gitignore for pidfd-metadata adds c3b7112df86b fork: do not release lock that wasn't taken adds 3232b43f7252 Merge tag 'pidfd-fixes-v5.2-rc1' of gitolite.kernel.org:pu [...] adds 2ac5a3bf7042 vsprintf: Do not break early boot with probing addresses adds e290e6af1d22 Merge tag 'printk-for-5.2-fixes' of ssh://gitolite.kernel. [...] adds f15be33aa3f9 doc:it_IT: align documentation after licenses patches adds 39a39d5b6bc0 Documentation/trace: Add clarification how histogram onmat [...] adds e5def4c6039e Documentation: add Linux x86 docs to Sphinx TOC tree adds f1f238a9f1ca Documentation: x86: convert boot.txt to reST adds 848942cb2ef5 Documentation: x86: convert topology.txt to reST adds 06955392a95c Documentation: x86: convert exception-tables.txt to reST adds ac2b4687dadd Documentation: x86: convert kernel-stacks to reST adds c2dea5cda072 Documentation: x86: convert entry_64.txt to reST adds 4b1357600200 Documentation: x86: convert earlyprintk.txt to reST adds 0c2d3639a81b Documentation: x86: convert zero-page.txt to reST adds 17156044b11c Documentation: x86: convert tlb.txt to reST adds 26d14a2025f4 Documentation: x86: convert mtrr.txt to reST adds 2f6eae473012 Documentation: x86: convert pat.txt to reST adds 28e21eac94a2 Documentation: x86: convert protection-keys.txt to reST adds f10b07a01a48 Documentation: x86: convert intel_mpx.txt to reST adds 0c7180f2e4e6 Documentation: x86: convert amd-memory-encryption.txt to reST adds ea0765e835e0 Documentation: x86: convert pti.txt to reST adds 3d07bc393f9b Documentation: x86: convert microcode.txt to reST adds 1cd7af509dc2 Documentation: x86: convert resctrl_ui.txt to reST adds 9d12f58fe91e Documentation: x86: convert orc-unwinder.txt to reST adds 71892b25fc49 Documentation: x86: convert usb-legacy-support.txt to reST adds 8fffdc9353d6 Documentation: x86: convert i386/IO-APIC.txt to reST adds bbea90bbb6c8 Documentation: x86: convert x86_64/boot-options.txt to reST adds 1c65b4e0f27f Documentation: x86: convert x86_64/uefi.txt to reST adds b88679d2f2b9 Documentation: x86: convert x86_64/mm.txt to reST adds 85a3bd41cd68 Documentation: x86: convert x86_64/5level-paging.txt to reST adds f0339db77665 Documentation: x86: convert x86_64/fake-numa-for-cpusets to reST adds bdde117ffed2 Documentation: x86: convert x86_64/cpu-hotplug-spec to reST adds e115fb4bd266 Documentation: x86: convert x86_64/machinecheck to reST adds afbd4d42470e Merge branch 'x86' into docs-next adds 1fb3b526df3b Merge tag 'docs-5.2a' of git://git.lwn.net/linux
No new revisions were added by this update.
Summary of changes: .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 20 + Documentation/admin-guide/cgroup-v2.rst | 27 + Documentation/admin-guide/kernel-parameters.txt | 9 +- Documentation/bpf/btf.rst | 2 + .../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 +- .../mailbox/marvell,armada-3700-rwtm-mailbox.txt | 16 + .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 22 + .../devicetree/bindings/pwm/pwm-meson.txt | 3 + .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 1 + .../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/index.rst | 1 + Documentation/powerpc/DAWR-POWER9.txt | 40 +- 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 +- Documentation/trace/histogram.rst | 11 +- .../translations/it_IT/process/license-rules.rst | 60 +- ...ry-encryption.txt => amd-memory-encryption.rst} | 13 +- Documentation/x86/{boot.txt => boot.rst} | 528 ++++---- .../x86/{earlyprintk.txt => earlyprintk.rst} | 122 +- Documentation/x86/{entry_64.txt => entry_64.rst} | 12 +- .../{exception-tables.txt => exception-tables.rst} | 247 ++-- .../x86/i386/{IO-APIC.txt => IO-APIC.rst} | 28 +- Documentation/x86/i386/index.rst | 10 + Documentation/x86/index.rst | 30 + Documentation/x86/{intel_mpx.txt => intel_mpx.rst} | 120 +- .../x86/{kernel-stacks => kernel-stacks.rst} | 20 +- Documentation/x86/{microcode.txt => microcode.rst} | 62 +- Documentation/x86/mtrr.rst | 354 ++++++ Documentation/x86/mtrr.txt | 329 ----- .../x86/{orc-unwinder.txt => orc-unwinder.rst} | 27 +- Documentation/x86/pat.rst | 242 ++++ Documentation/x86/pat.txt | 230 ---- .../{protection-keys.txt => protection-keys.rst} | 33 +- Documentation/x86/{pti.txt => pti.rst} | 17 +- .../x86/{resctrl_ui.txt => resctrl_ui.rst} | 916 +++++++------- Documentation/x86/{tlb.txt => tlb.rst} | 30 +- Documentation/x86/{topology.txt => topology.rst} | 92 +- ...b-legacy-support.txt => usb-legacy-support.rst} | 40 +- .../{5level-paging.txt => 5level-paging.rst} | 16 +- Documentation/x86/x86_64/boot-options.rst | 335 +++++ Documentation/x86/x86_64/boot-options.txt | 278 ----- .../{cpu-hotplug-spec => cpu-hotplug-spec.rst} | 5 +- ...-numa-for-cpusets => fake-numa-for-cpusets.rst} | 25 +- Documentation/x86/x86_64/index.rst | 16 + .../x86/x86_64/{machinecheck => machinecheck.rst} | 12 +- Documentation/x86/x86_64/mm.rst | 161 +++ Documentation/x86/x86_64/mm.txt | 153 --- Documentation/x86/x86_64/{uefi.txt => uefi.rst} | 30 +- Documentation/x86/zero-page.rst | 45 + Documentation/x86/zero-page.txt | 40 - MAINTAINERS | 32 +- arch/arm/mach-omap2/clock.c | 3 + arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/mips/alchemy/common/clock.c | 2 +- arch/powerpc/Kconfig | 10 +- arch/powerpc/Kconfig.debug | 32 + arch/powerpc/Makefile | 15 +- arch/powerpc/boot/addnote.c | 6 +- arch/powerpc/boot/dts/fsl/b4qds.dtsi | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 2 + arch/powerpc/crypto/crc-vpmsum_test.c | 10 +- arch/powerpc/include/asm/book3s/32/kup.h | 145 +++ arch/powerpc/include/asm/book3s/32/mmu-hash.h | 9 +- arch/powerpc/include/asm/book3s/32/pgalloc.h | 41 - arch/powerpc/include/asm/book3s/32/pgtable.h | 13 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 23 +- arch/powerpc/include/asm/book3s/64/hash-64k.h | 21 +- arch/powerpc/include/asm/book3s/64/hash.h | 95 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 72 ++ arch/powerpc/include/asm/book3s/64/kup-radix.h | 108 ++ arch/powerpc/include/asm/book3s/64/mmu-hash.h | 70 +- arch/powerpc/include/asm/book3s/64/mmu.h | 104 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 52 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 12 +- arch/powerpc/include/asm/book3s/64/radix-4k.h | 9 +- arch/powerpc/include/asm/book3s/64/radix-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/radix.h | 40 +- arch/powerpc/include/asm/book3s/64/slice.h | 13 +- arch/powerpc/include/asm/cpuidle.h | 19 +- arch/powerpc/include/asm/drmem.h | 21 + arch/powerpc/include/asm/exception-64s.h | 2 + arch/powerpc/include/asm/fadump.h | 1 + arch/powerpc/include/asm/feature-fixups.h | 3 + arch/powerpc/include/asm/fixmap.h | 5 + arch/powerpc/include/asm/futex.h | 4 + arch/powerpc/include/asm/hugetlb.h | 87 +- arch/powerpc/include/asm/hw_breakpoint.h | 8 + arch/powerpc/include/asm/imc-pmu.h | 39 + arch/powerpc/include/asm/kasan.h | 40 + arch/powerpc/include/asm/kup.h | 73 ++ arch/powerpc/include/asm/mce.h | 97 +- arch/powerpc/include/asm/mmu.h | 28 +- arch/powerpc/include/asm/mmu_context.h | 7 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 44 + arch/powerpc/include/asm/nohash/32/kup-8xx.h | 58 + arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 102 +- arch/powerpc/include/asm/nohash/32/mmu.h | 25 - arch/powerpc/include/asm/nohash/32/pgalloc.h | 123 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 13 +- arch/powerpc/include/asm/nohash/32/slice.h | 2 + arch/powerpc/include/asm/nohash/64/mmu.h | 12 - arch/powerpc/include/asm/nohash/64/pgalloc.h | 117 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 12 +- arch/powerpc/include/asm/nohash/64/slice.h | 12 - arch/powerpc/include/asm/nohash/hugetlb-book3e.h | 45 + arch/powerpc/include/asm/nohash/mmu-book3e.h | 2 + arch/powerpc/include/asm/nohash/mmu.h | 16 +- arch/powerpc/include/asm/nohash/pgalloc.h | 56 + arch/powerpc/include/asm/nohash/pte-book3e.h | 5 - arch/powerpc/include/asm/opal-api.h | 18 +- arch/powerpc/include/asm/opal.h | 9 + arch/powerpc/include/asm/paca.h | 40 +- arch/powerpc/include/asm/page.h | 23 +- arch/powerpc/include/asm/pgalloc.h | 51 + arch/powerpc/include/asm/pgtable-be-types.h | 9 +- arch/powerpc/include/asm/pgtable-types.h | 9 +- arch/powerpc/include/asm/pgtable.h | 9 +- arch/powerpc/include/asm/processor.h | 12 +- arch/powerpc/include/asm/ptrace.h | 11 +- arch/powerpc/include/asm/reg.h | 8 +- arch/powerpc/include/asm/reg_booke.h | 2 +- arch/powerpc/include/asm/slice.h | 9 +- arch/powerpc/include/asm/sparsemem.h | 4 +- arch/powerpc/include/asm/string.h | 32 +- arch/powerpc/include/asm/task_size_64.h | 2 +- arch/powerpc/include/asm/time.h | 2 + arch/powerpc/include/asm/trace.h | 16 + arch/powerpc/include/asm/uaccess.h | 38 +- arch/powerpc/include/asm/xive.h | 14 + arch/powerpc/kernel/Makefile | 14 +- arch/powerpc/kernel/asm-offsets.c | 25 +- arch/powerpc/kernel/cacheinfo.c | 13 +- arch/powerpc/kernel/cputable.c | 13 +- arch/powerpc/kernel/dbell.c | 3 + arch/powerpc/kernel/early_32.c | 36 + arch/powerpc/kernel/entry_32.S | 186 +-- arch/powerpc/kernel/entry_64.S | 35 +- arch/powerpc/kernel/exceptions-64s.S | 26 +- arch/powerpc/kernel/fadump.c | 1 + arch/powerpc/kernel/fpu.S | 1 + arch/powerpc/kernel/head_32.S | 258 ++-- arch/powerpc/kernel/head_32.h | 203 ++++ arch/powerpc/kernel/head_40x.S | 155 +-- arch/powerpc/kernel/head_44x.S | 12 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/head_8xx.S | 136 +-- arch/powerpc/kernel/head_booke.h | 131 +- arch/powerpc/kernel/head_fsl_booke.S | 32 +- arch/powerpc/kernel/hw_breakpoint.c | 62 +- arch/powerpc/kernel/idle_book3s.S | 1060 +++------------- arch/powerpc/kernel/irq.c | 16 +- arch/powerpc/kernel/mce.c | 106 +- arch/powerpc/kernel/mce_power.c | 253 ++-- arch/powerpc/kernel/paca.c | 12 +- arch/powerpc/kernel/process.c | 35 +- arch/powerpc/kernel/prom_init.c | 248 +++- arch/powerpc/kernel/prom_init_check.sh | 12 +- arch/powerpc/kernel/ptrace.c | 3 +- arch/powerpc/kernel/security.c | 8 + arch/powerpc/kernel/setup-common.c | 116 +- arch/powerpc/kernel/setup_32.c | 28 - arch/powerpc/kernel/setup_64.c | 10 + arch/powerpc/kernel/signal_64.c | 27 +- arch/powerpc/kernel/time.c | 10 +- arch/powerpc/kernel/traps.c | 8 + arch/powerpc/kernel/vdso32/Makefile | 5 +- arch/powerpc/kernel/vdso64/Makefile | 5 +- arch/powerpc/kernel/vector.S | 1 + arch/powerpc/kernel/watchdog.c | 81 +- arch/powerpc/kvm/book3s_hv.c | 3 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 141 ++- arch/powerpc/lib/Makefile | 19 +- arch/powerpc/lib/checksum_wrappers.c | 4 + arch/powerpc/lib/code-patching.c | 5 +- arch/powerpc/lib/copy_32.S | 12 +- arch/powerpc/lib/mem_64.S | 9 +- arch/powerpc/lib/memcpy_64.S | 4 +- arch/powerpc/mm/Makefile | 47 +- arch/powerpc/mm/book3s32/Makefile | 9 + .../mm/{hash_low_32.S => book3s32/hash_low.S} | 6 +- arch/powerpc/mm/{ppc_mmu_32.c => book3s32/mmu.c} | 76 +- .../mmu_context.c} | 0 arch/powerpc/mm/{tlb_hash32.c => book3s32/tlb.c} | 2 +- arch/powerpc/mm/book3s64/Makefile | 24 + .../powerpc/mm/{hash64_4k.c => book3s64/hash_4k.c} | 2 +- .../mm/{hash64_64k.c => book3s64/hash_64k.c} | 2 +- .../hash_hugepage.c} | 2 +- .../hash_hugetlbpage.c} | 31 +- .../{hash_native_64.c => book3s64/hash_native.c} | 0 .../{pgtable-hash64.c => book3s64/hash_pgtable.c} | 15 +- .../mm/{tlb_hash64.c => book3s64/hash_tlb.c} | 18 +- .../mm/{hash_utils_64.c => book3s64/hash_utils.c} | 145 ++- .../{mmu_context_iommu.c => book3s64/iommu_api.c} | 0 .../mmu_context.c} | 29 +- .../mm/{pgtable-book3s64.c => book3s64/pgtable.c} | 2 +- arch/powerpc/mm/{ => book3s64}/pkeys.c | 1 + .../radix_hugetlbpage.c} | 0 .../{pgtable-radix.c => book3s64/radix_pgtable.c} | 117 +- .../mm/{tlb-radix.c => book3s64/radix_tlb.c} | 0 arch/powerpc/mm/{ => book3s64}/slb.c | 31 +- .../mm/{subpage-prot.c => book3s64/subpage_prot.c} | 39 +- arch/powerpc/mm/{ => book3s64}/vphn.c | 6 +- arch/powerpc/mm/{ => book3s64}/vphn.h | 3 +- arch/powerpc/mm/copro_fault.c | 18 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/drmem.c | 6 +- arch/powerpc/mm/fault.c | 49 +- arch/powerpc/mm/highmem.c | 14 +- arch/powerpc/mm/hugetlbpage.c | 242 +--- arch/powerpc/mm/init-common.c | 26 + arch/powerpc/mm/init_32.c | 8 +- arch/powerpc/mm/init_64.c | 2 +- arch/powerpc/mm/kasan/Makefile | 5 + arch/powerpc/mm/kasan/kasan_init_32.c | 183 +++ arch/powerpc/mm/mem.c | 17 +- arch/powerpc/mm/mmu_context.c | 2 +- arch/powerpc/mm/mmu_decl.h | 9 +- arch/powerpc/mm/{40x_mmu.c => nohash/40x.c} | 2 +- arch/powerpc/mm/{44x_mmu.c => nohash/44x.c} | 2 +- arch/powerpc/mm/{8xx_mmu.c => nohash/8xx.c} | 26 +- arch/powerpc/mm/nohash/Makefile | 18 + .../book3e_hugetlbpage.c} | 52 +- .../{pgtable-book3e.c => nohash/book3e_pgtable.c} | 9 +- .../mm/{fsl_booke_mmu.c => nohash/fsl_booke.c} | 2 +- .../{mmu_context_nohash.c => nohash/mmu_context.c} | 2 +- arch/powerpc/mm/{tlb_nohash.c => nohash/tlb.c} | 19 +- .../mm/{tlb_nohash_low.S => nohash/tlb_low.S} | 0 arch/powerpc/mm/{ => nohash}/tlb_low_64e.S | 31 - arch/powerpc/mm/numa.c | 35 +- arch/powerpc/mm/pgtable.c | 114 ++ arch/powerpc/mm/pgtable_32.c | 47 +- arch/powerpc/mm/pgtable_64.c | 13 +- arch/powerpc/mm/ptdump/hashpagetable.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 86 +- arch/powerpc/mm/slice.c | 109 +- arch/powerpc/perf/Makefile | 3 +- arch/powerpc/perf/core-book3s.c | 28 + arch/powerpc/perf/generic-compat-pmu.c | 234 ++++ arch/powerpc/perf/imc-pmu.c | 347 +++++- arch/powerpc/perf/internal.h | 12 + arch/powerpc/perf/power5+-pmu.c | 4 +- arch/powerpc/perf/power5-pmu.c | 4 +- arch/powerpc/perf/power6-pmu.c | 4 +- arch/powerpc/perf/power7-pmu.c | 4 +- arch/powerpc/perf/power8-pmu.c | 3 +- arch/powerpc/perf/power9-events-list.h | 2 - arch/powerpc/perf/power9-pmu.c | 3 +- arch/powerpc/perf/ppc970-pmu.c | 4 +- arch/powerpc/platforms/512x/clock-commonclk.c | 9 +- arch/powerpc/platforms/83xx/usb.c | 4 +- arch/powerpc/platforms/8xx/pic.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 45 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/embedded6xx/holly.c | 19 +- arch/powerpc/platforms/powermac/Makefile | 6 + arch/powerpc/platforms/powernv/idle.c | 902 +++++++++++--- arch/powerpc/platforms/powernv/opal-call.c | 6 + arch/powerpc/platforms/powernv/opal-imc.c | 5 +- arch/powerpc/platforms/powernv/opal.c | 23 +- arch/powerpc/platforms/powernv/pci-ioda.c | 35 +- arch/powerpc/platforms/powernv/pci.h | 2 + arch/powerpc/platforms/powernv/setup.c | 5 +- arch/powerpc/platforms/powernv/subcore.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 17 +- arch/powerpc/platforms/pseries/iommu.c | 13 +- arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/pmem.c | 3 +- arch/powerpc/platforms/pseries/ras.c | 135 +- arch/powerpc/purgatory/Makefile | 3 + arch/powerpc/sysdev/xive/native.c | 99 ++ arch/powerpc/xmon/Makefile | 1 + arch/powerpc/xmon/xmon.c | 66 +- 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 +- arch/x86/kernel/ima_arch.c | 10 +- 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/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/armada-37xx-rwtm-mailbox.c | 225 ++++ drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/stm32-ipcc.c | 13 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/ocxl/Makefile | 3 +- drivers/misc/ocxl/afu_irq.c | 102 +- drivers/misc/ocxl/config.c | 13 +- drivers/misc/ocxl/context.c | 31 +- drivers/misc/ocxl/{pci.c => core.c} | 229 ++-- drivers/misc/ocxl/file.c | 182 ++- drivers/misc/ocxl/link.c | 42 +- drivers/misc/ocxl/mmio.c | 234 ++++ drivers/misc/ocxl/ocxl_internal.h | 94 +- drivers/misc/ocxl/pci.c | 565 +-------- drivers/misc/ocxl/sysfs.c | 54 +- drivers/misc/ocxl/trace.h | 12 +- drivers/net/dsa/lantiq_gswip.c | 8 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/sja1105/sja1105_spi.c | 11 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 13 +- drivers/net/ethernet/netronome/nfp/ccm.h | 2 + drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 1 + drivers/net/ethernet/netronome/nfp/nfp_port.c | 16 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 + drivers/net/macvlan.c | 2 + drivers/net/phy/realtek.c | 70 +- drivers/net/tun.c | 14 +- drivers/net/usb/aqc111.c | 31 +- drivers/platform/mellanox/Kconfig | 12 +- drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxbf-tmfifo-regs.h | 63 + drivers/platform/mellanox/mlxbf-tmfifo.c | 1281 +++++++++++++++++++ drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/alienware-wmi.c | 19 +- drivers/platform/x86/asus-wmi.c | 37 + drivers/platform/x86/dell-laptop.c | 6 +- drivers/platform/x86/dell-rbtn.c | 2 + drivers/platform/x86/ideapad-laptop.c | 321 +---- drivers/platform/x86/intel_mrfld_pwrbtn.c | 107 ++ drivers/platform/x86/intel_pmc_core.c | 172 ++- drivers/platform/x86/intel_pmc_core.h | 7 + drivers/platform/x86/intel_pmc_ipc.c | 46 +- drivers/platform/x86/intel_punit_ipc.c | 8 +- drivers/platform/x86/mlx-platform.c | 228 +++- drivers/platform/x86/sony-laptop.c | 8 +- drivers/platform/x86/thinkpad_acpi.c | 146 ++- drivers/platform/x86/touchscreen_dmi.c | 51 + drivers/ptp/ptp_qoriq.c | 3 + drivers/pwm/Kconfig | 16 +- drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 11 +- drivers/pwm/pwm-berlin.c | 1 - drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-imx-tpm.c | 449 +++++++ drivers/pwm/pwm-imx27.c | 4 +- drivers/pwm/pwm-meson.c | 66 +- drivers/pwm/pwm-pca9685.c | 1 - drivers/pwm/pwm-samsung.c | 5 +- drivers/pwm/pwm-tiehrpwm.c | 2 + drivers/pwm/sysfs.c | 16 +- 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 +- drivers/video/fbdev/Kconfig | 304 +++-- drivers/video/fbdev/Makefile | 2 - drivers/video/fbdev/amba-clcd-nomadik.c | 251 ---- drivers/video/fbdev/amba-clcd-nomadik.h | 24 - drivers/video/fbdev/amba-clcd-versatile.c | 567 --------- drivers/video/fbdev/amba-clcd-versatile.h | 17 - drivers/video/fbdev/amba-clcd.c | 98 +- drivers/video/fbdev/atafb.c | 67 +- drivers/video/fbdev/atafb_iplan2p2.c | 23 - drivers/video/fbdev/atafb_iplan2p4.c | 23 - drivers/video/fbdev/atafb_iplan2p8.c | 23 - drivers/video/fbdev/atafb_mfb.c | 23 - drivers/video/fbdev/atmel_lcdfb.c | 116 +- drivers/video/fbdev/core/fbcmap.c | 2 + drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbmem.c | 29 +- drivers/video/fbdev/core/modedb.c | 3 + drivers/video/fbdev/hgafb.c | 2 + drivers/video/fbdev/imsttfb.c | 5 + drivers/video/fbdev/macfb.c | 29 +- drivers/video/fbdev/mmp/Kconfig | 6 +- drivers/video/fbdev/mxsfb.c | 14 +- drivers/video/fbdev/nuc900fb.c | 2 +- drivers/video/fbdev/omap/Kconfig | 20 +- drivers/video/fbdev/omap2/omapfb/Kconfig | 18 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 40 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 6 +- .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 6 +- drivers/video/fbdev/pvr2fb.c | 2 - drivers/video/fbdev/s3c2410fb.c | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 6 +- drivers/video/fbdev/sm712.h | 12 +- drivers/video/fbdev/sm712fb.c | 243 +++- drivers/video/fbdev/udlfb.c | 114 +- drivers/video/fbdev/uvesafb.c | 16 +- drivers/video/fbdev/vesafb.c | 4 +- drivers/video/fbdev/xen-fbfront.c | 2 +- fs/lockd/clntlock.c | 2 +- fs/lockd/clntproc.c | 4 +- fs/lockd/host.c | 10 +- fs/lockd/mon.c | 1 + fs/namespace.c | 2 +- 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/amba/clcd.h | 31 - include/linux/armada-37xx-rwtm-mailbox.h | 23 + include/linux/cgroup-defs.h | 33 + include/linux/cgroup.h | 43 + 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/cpuhotplug.h | 1 + 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/module.h | 5 + 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/platform_data/x86/asus-wmi.h | 1 + include/linux/pwm.h | 5 - include/linux/rtc.h | 6 +- include/linux/rtc/ds1685.h | 2 - include/linux/sched.h | 2 + include/linux/sched/jobctl.h | 2 + include/linux/sunrpc/clnt.h | 4 + include/linux/sunrpc/sched.h | 20 +- include/linux/sunrpc/xprt.h | 6 +- include/misc/ocxl.h | 359 +++++- include/net/tcp.h | 2 +- include/trace/events/cgroup.h | 55 + include/trace/events/rpcrdma.h | 27 + include/trace/events/sunrpc.h | 8 +- include/uapi/linux/nfs_mount.h | 9 - include/video/udlfb.h | 7 + kernel/cgroup/Makefile | 4 +- kernel/cgroup/cgroup-internal.h | 8 +- kernel/cgroup/cgroup-v1.c | 16 - kernel/cgroup/cgroup.c | 152 ++- kernel/cgroup/debug.c | 8 +- kernel/cgroup/freezer.c | 639 ++++------ kernel/cgroup/{freezer.c => legacy_freezer.c} | 0 kernel/fork.c | 7 +- kernel/module.c | 5 + kernel/signal.c | 66 +- kernel/workqueue.c | 95 +- lib/vsprintf.c | 11 +- net/8021q/vlan_dev.c | 4 +- net/batman-adv/main.c | 1 + net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 11 +- net/batman-adv/types.h | 5 + net/core/fib_rules.c | 6 +- net/ipv4/raw.c | 4 +- net/ipv4/tcp_input.c | 16 +- net/openvswitch/conntrack.c | 4 +- net/packet/af_packet.c | 25 +- net/sched/cls_matchall.c | 1 + 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 +- net/tipc/socket.c | 4 +- net/tls/tls_device.c | 6 +- net/tls/tls_sw.c | 30 +- samples/pidfd/.gitignore | 1 + security/selinux/hooks.c | 8 +- security/smack/smack.h | 1 + security/smack/smack_lsm.c | 34 +- security/smack/smackfs.c | 55 +- .../arch}/csky/include/uapi/asm/perf_regs.h | 0 tools/perf/Makefile.config | 6 +- tools/perf/arch/{nds32 => csky}/Build | 0 tools/perf/arch/{sh => csky}/Makefile | 0 tools/perf/arch/csky/include/perf_regs.h | 100 ++ tools/perf/arch/csky/util/Build | 2 + tools/perf/arch/csky/util/dwarf-regs.c | 49 + tools/perf/arch/csky/util/unwind-libdw.c | 77 ++ .../selftests/bpf/prog_tests/bpf_verif_scale.c | 2 +- .../selftests/bpf/prog_tests/task_fd_query_tp.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 3 + tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 58 +- tools/testing/selftests/cgroup/cgroup_util.h | 5 + tools/testing/selftests/cgroup/test_freezer.c | 851 +++++++++++++ .../selftests/powerpc/copyloops/asm/export.h | 1 + .../selftests/powerpc/copyloops/asm/kasan.h | 0 .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 + tools/testing/selftests/powerpc/harness.c | 6 +- tools/testing/selftests/powerpc/include/reg.h | 2 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + tools/testing/selftests/powerpc/signal/Makefile | 3 +- tools/testing/selftests/powerpc/signal/sigfuz.c | 325 +++++ tools/testing/selftests/powerpc/vphn/vphn.c | 2 +- tools/testing/selftests/powerpc/vphn/vphn.h | 2 +- 836 files changed, 33381 insertions(+), 14455 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/mailbox/marvell,armada-3700-r [...] create mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.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%) rename Documentation/x86/{amd-memory-encryption.txt => amd-memory-encryption.rst} (94%) rename Documentation/x86/{boot.txt => boot.rst} (73%) rename Documentation/x86/{earlyprintk.txt => earlyprintk.rst} (51%) rename Documentation/x86/{entry_64.txt => entry_64.rst} (95%) rename Documentation/x86/{exception-tables.txt => exception-tables.rst} (64%) rename Documentation/x86/i386/{IO-APIC.txt => IO-APIC.rst} (93%) create mode 100644 Documentation/x86/i386/index.rst create mode 100644 Documentation/x86/index.rst rename Documentation/x86/{intel_mpx.txt => intel_mpx.rst} (75%) rename Documentation/x86/{kernel-stacks => kernel-stacks.rst} (93%) rename Documentation/x86/{microcode.txt => microcode.rst} (81%) create mode 100644 Documentation/x86/mtrr.rst delete mode 100644 Documentation/x86/mtrr.txt rename Documentation/x86/{orc-unwinder.txt => orc-unwinder.rst} (93%) create mode 100644 Documentation/x86/pat.rst delete mode 100644 Documentation/x86/pat.txt rename Documentation/x86/{protection-keys.txt => protection-keys.rst} (83%) rename Documentation/x86/{pti.txt => pti.rst} (96%) rename Documentation/x86/{resctrl_ui.txt => resctrl_ui.rst} (68%) rename Documentation/x86/{tlb.txt => tlb.rst} (81%) rename Documentation/x86/{topology.txt => topology.rst} (74%) rename Documentation/x86/{usb-legacy-support.txt => usb-legacy-support.rst} (53%) rename Documentation/x86/x86_64/{5level-paging.txt => 5level-paging.rst} (91%) create mode 100644 Documentation/x86/x86_64/boot-options.rst delete mode 100644 Documentation/x86/x86_64/boot-options.txt rename Documentation/x86/x86_64/{cpu-hotplug-spec => cpu-hotplug-spec.rst} (88%) rename Documentation/x86/x86_64/{fake-numa-for-cpusets => fake-numa-for-cpusets.rs [...] create mode 100644 Documentation/x86/x86_64/index.rst rename Documentation/x86/x86_64/{machinecheck => machinecheck.rst} (92%) create mode 100644 Documentation/x86/x86_64/mm.rst delete mode 100644 Documentation/x86/x86_64/mm.txt rename Documentation/x86/x86_64/{uefi.txt => uefi.rst} (79%) create mode 100644 Documentation/x86/zero-page.rst delete mode 100644 Documentation/x86/zero-page.txt create mode 100644 arch/powerpc/include/asm/book3s/32/kup.h create mode 100644 arch/powerpc/include/asm/book3s/64/kup-radix.h create mode 100644 arch/powerpc/include/asm/kasan.h create mode 100644 arch/powerpc/include/asm/kup.h create mode 100644 arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h create mode 100644 arch/powerpc/include/asm/nohash/32/kup-8xx.h delete mode 100644 arch/powerpc/include/asm/nohash/32/mmu.h delete mode 100644 arch/powerpc/include/asm/nohash/64/mmu.h delete mode 100644 arch/powerpc/include/asm/nohash/64/slice.h create mode 100644 arch/powerpc/include/asm/nohash/hugetlb-book3e.h create mode 100644 arch/powerpc/kernel/early_32.c create mode 100644 arch/powerpc/kernel/head_32.h create mode 100644 arch/powerpc/mm/book3s32/Makefile rename arch/powerpc/mm/{hash_low_32.S => book3s32/hash_low.S} (99%) rename arch/powerpc/mm/{ppc_mmu_32.c => book3s32/mmu.c} (86%) rename arch/powerpc/mm/{mmu_context_hash32.c => book3s32/mmu_context.c} (100%) rename arch/powerpc/mm/{tlb_hash32.c => book3s32/tlb.c} (99%) create mode 100644 arch/powerpc/mm/book3s64/Makefile rename arch/powerpc/mm/{hash64_4k.c => book3s64/hash_4k.c} (98%) rename arch/powerpc/mm/{hash64_64k.c => book3s64/hash_64k.c} (99%) rename arch/powerpc/mm/{hugepage-hash64.c => book3s64/hash_hugepage.c} (98%) rename arch/powerpc/mm/{hugetlbpage-hash64.c => book3s64/hash_hugetlbpage.c} (84%) rename arch/powerpc/mm/{hash_native_64.c => book3s64/hash_native.c} (100%) rename arch/powerpc/mm/{pgtable-hash64.c => book3s64/hash_pgtable.c} (97%) rename arch/powerpc/mm/{tlb_hash64.c => book3s64/hash_tlb.c} (95%) rename arch/powerpc/mm/{hash_utils_64.c => book3s64/hash_utils.c} (94%) rename arch/powerpc/mm/{mmu_context_iommu.c => book3s64/iommu_api.c} (100%) rename arch/powerpc/mm/{mmu_context_book3s64.c => book3s64/mmu_context.c} (86%) rename arch/powerpc/mm/{pgtable-book3s64.c => book3s64/pgtable.c} (99%) rename arch/powerpc/mm/{ => book3s64}/pkeys.c (99%) rename arch/powerpc/mm/{hugetlbpage-radix.c => book3s64/radix_hugetlbpage.c} (100%) rename arch/powerpc/mm/{pgtable-radix.c => book3s64/radix_pgtable.c} (93%) rename arch/powerpc/mm/{tlb-radix.c => book3s64/radix_tlb.c} (100%) rename arch/powerpc/mm/{ => book3s64}/slb.c (97%) rename arch/powerpc/mm/{subpage-prot.c => book3s64/subpage_prot.c} (91%) rename arch/powerpc/mm/{ => book3s64}/vphn.c (94%) rename arch/powerpc/mm/{ => book3s64}/vphn.h (98%) create mode 100644 arch/powerpc/mm/kasan/Makefile create mode 100644 arch/powerpc/mm/kasan/kasan_init_32.c rename arch/powerpc/mm/{40x_mmu.c => nohash/40x.c} (99%) rename arch/powerpc/mm/{44x_mmu.c => nohash/44x.c} (99%) rename arch/powerpc/mm/{8xx_mmu.c => nohash/8xx.c} (92%) create mode 100644 arch/powerpc/mm/nohash/Makefile rename arch/powerpc/mm/{hugetlbpage-book3e.c => nohash/book3e_hugetlbpage.c} (93%) rename arch/powerpc/mm/{pgtable-book3e.c => nohash/book3e_pgtable.c} (93%) rename arch/powerpc/mm/{fsl_booke_mmu.c => nohash/fsl_booke.c} (99%) rename arch/powerpc/mm/{mmu_context_nohash.c => nohash/mmu_context.c} (99%) rename arch/powerpc/mm/{tlb_nohash.c => nohash/tlb.c} (98%) rename arch/powerpc/mm/{tlb_nohash_low.S => nohash/tlb_low.S} (100%) rename arch/powerpc/mm/{ => nohash}/tlb_low_64e.S (97%) create mode 100644 arch/powerpc/perf/generic-compat-pmu.c create mode 100644 arch/powerpc/perf/internal.h 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/mailbox/armada-37xx-rwtm-mailbox.c copy drivers/misc/ocxl/{pci.c => core.c} (75%) create mode 100644 drivers/misc/ocxl/mmio.c create mode 100644 drivers/platform/mellanox/mlxbf-tmfifo-regs.h create mode 100644 drivers/platform/mellanox/mlxbf-tmfifo.c create mode 100644 drivers/platform/x86/intel_mrfld_pwrbtn.c create mode 100644 drivers/pwm/pwm-imx-tpm.c create mode 100644 drivers/rtc/rtc-aspeed.c delete mode 100644 drivers/video/fbdev/amba-clcd-nomadik.c delete mode 100644 drivers/video/fbdev/amba-clcd-nomadik.h delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.c delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.h 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/armada-37xx-rwtm-mailbox.h create mode 100644 include/linux/clk/analogbits-wrpll-cln28hpc.h delete mode 100644 include/linux/platform_data/pca954x.h copy kernel/cgroup/{freezer.c => legacy_freezer.c} (100%) create mode 100644 samples/pidfd/.gitignore copy {arch => tools/arch}/csky/include/uapi/asm/perf_regs.h (100%) copy tools/perf/arch/{nds32 => csky}/Build (100%) copy tools/perf/arch/{sh => csky}/Makefile (100%) create mode 100644 tools/perf/arch/csky/include/perf_regs.h create mode 100644 tools/perf/arch/csky/util/Build create mode 100644 tools/perf/arch/csky/util/dwarf-regs.c create mode 100644 tools/perf/arch/csky/util/unwind-libdw.c create mode 100644 tools/testing/selftests/cgroup/test_freezer.c copy arch/arm/mach-imx/Makefile.boot => tools/testing/selftests/powerpc/copyloops/ [...] create mode 100644 tools/testing/selftests/powerpc/signal/sigfuz.c