This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e058a84bfddc Merge tag 'drm-next-2021-07-01' of git://anongit.freedeskt [...] new 7f891faf596e clk: qcom: clk-rcg2: Add support for duty-cycle for RCG new 86881de4939a clk: qcom: Simplify usage of dev_err_probe() new 15abefda7fde clk: qcom: cleanup some dev_err_probe() calls new 6faa7e4ddce6 dt-bindings: clock: Add MDM9607 GCC clock bindings new 48b7253264ea clk: qcom: Add MDM9607 GCC driver new 52a436e0b7fe clk: qcom: smd-rpm: Switch to parent_data new a0384ecfe2aa clk: qcom: smd-rpm: De-duplicate identical entries new 8ff48c82df66 clk: qcom: dispcc-sm8250: Add sc8180x support new 2ebdd326d199 clk: qcom: dispcc-sm8250: Add EDP clocks new ec7e22abec97 dt-bindings: clock: qcom: rpmcc: Document MSM8226 compatible new 2d32cd3315f3 clk: qcom: smd-rpm: Fix wrongly assigned RPM_SMD_PNOC_CLK new ca1c667f4be9 clk: qcom: gcc: Add support for a new frequency for SC7280 new 11fa5f8392ee dt-bindings: clk: qcom: gcc-sm6125: Document SM6125 GCC driver new 4b8d6ae57cdf clk: qcom: Add SM6125 (TRINKET) GCC driver new e184d788af5c dt-bindings: clock: qcom: Add MSM8226 GCC clock bindings new 76f53d9bd900 clk: qcom: gcc: Add support for Global Clock controller fo [...] new d1312020feec clk: qcom: smd-rpmcc: Add support for MSM8226 rpm clocks new 652c96bb9bfe clk/qcom: Remove unused variables new f21b6bfecc27 clk: qcom: clk-alpha-pll: add support for zonda pll new a3b82fa77b86 dt-bindings: clock: add QCOM SM8250 camera clock bindings new 5d66ca79b58c clk: qcom: Add camera clock controller driver for SM8250 new 7f54bf2640e8 clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fab [...] new 419b3ab6987f clk: versatile: remove dependency on ARCH_* new 51c8b49762e4 clk: versatile: Depend on HAS_IOMEM new 192c344e7cd4 clk: renesas: rcar-gen3: Update Z clock rate formula in comments new 58effcd350c8 clk: renesas: rcar-gen3: Make cpg_z_clk.mask u32 new c141897caafb clk: renesas: rcar-gen3: Remove superfluous masking in cpg [...] new 67a1b9b65165 clk: renesas: rcar-gen3: Grammar s/dependent of/dependent on/ new 50086045bd07 clk: renesas: rcar-gen3: Increase Z clock accuracy new 3f7079563685 clk: renesas: rcar-gen3: Add custom clock for PLLs new 3a0e84845891 clk: renesas: rcar-gen3: Add boost support to Z clocks new 16927401d924 clk: renesas: r8a779a0: Add ISPCS clocks new a20a40a8bbc2 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() new 6c7bc7dbcc41 clk: renesas: div6: Use clamp() instead of clamp_t() new 23b04c84e201 clk: renesas: div6: Simplify src mask handling new c9d1b58b272e clk: renesas: div6: Switch to .determine_rate() new 1c924fc67912 clk: renesas: div6: Consider all parents for requested rate new 02c69593e62d clk: renesas: div6: Implement range checking new 6bd913f54f2f clk: renesas: r9a06g032: Switch to .determine_rate() new 682b108ba598 clk: renesas: cpg-mssr: Remove unused [RM]MSTPCR() definitions new 3f6ecaf1cad9 clk: renesas: cpg-mssr: Make srstclr[] comment block consistent new 790c06cc5df2 clk: renesas: r8a77995: Add ZA2 clock new 6435c4991394 Merge tag 'renesas-clk-for-v5.14-tag1' of git://git.kernel [...] new f8ec89126a72 dt-bindings: clock: renesas: Document RZ/G2L SoC CPG driver new ef3c613ccd68 clk: renesas: Add CPG core wrapper for RZ/G2L SoC new 403921373799 dt-bindings: clock: Add r9a07g044 CPG Clock Definitions new 9c094430b9a6 Merge tag 'renesas-r9a07g044-dt-binding-defs-tag' into ren [...] new 17f0ff3d49ff clk: renesas: Add support for R9A07G044 SoC new 7f8a37a4b697 Merge tag 'renesas-clk-for-v5.14-tag2' of git://git.kernel [...] new c37f1cdd1fc9 clk: sifive: Fix kernel-doc new 06abc7537686 clk: analogbits: fix doc warning in wrpll-cln28hpc.c new c255f15105ba clk: ti: fix typo in routine description new 4a8bc2644ef0 dt-bindings: ti: dpll: add spread spectrum support new a543293391ad ARM: dts: am33xx-clocks: add spread spectrum support new 2fdf0b888eba ARM: dts: am43xx-clocks: add spread spectrum support new 0899431f95a7 clk: ti: add am33xx/am43xx spread spectrum clock support new 958ae02e8df8 dt-bindings: clock: ehrpwm: Add support for AM64 specific [...] new 87e2a58ca6c7 clk: keystone: syscon-clk: Add support for AM64 specific e [...] new 9ba98c08dcb8 drivers: ti: remove redundant error message in adpll.c new d915611eda07 Merge branches 'clk-qcom', 'clk-versatile', 'clk-renesas', [...] new 4410c4236e6d mips: ar7: convert to clkdev_lookup new b408b611eb95 mips: ar7: convert to CONFIG_COMMON_CLK new 35f752be4f41 mips: ralink: convert to CONFIG_COMMON_CLK new 63aadb77669a m68k: coldfire: use clkdev_lookup on most coldfire new 007f84ede6e3 m68k: coldfire: remove private clk_get/clk_put new 2f4574dd6dd1 clkdev: remove CONFIG_CLKDEV_LOOKUP new 5617c9125bb6 clkdev: remove unused clkdev_alloc() interfaces new 4c5519facf37 Merge tag 'clkdev-cleanup' of git://git.kernel.org/pub/scm [...] new fc336ae622df clk: vc5: fix output disabling when enabling a FOD new 47e4dc4e63e1 clk: sunxi-ng: v3s: fix incorrect postdivider on pll-audio new ee7fe68769ec Merge tag 'sunxi-clk-fixes-for-5.13-1' of https://git.kern [...] new 56bb7c28ad00 clk: tegra30: Use 300MHz for video decoder by default new c592c8a28f58 clk: tegra: Fix refcounting of gate clocks new a7196048cd51 clk: tegra: Ensure that PLLU configuration is applied properly new 18a6a7150a89 clk: tegra: Halve SCLK rate on Tegra20 new 78086386b3d1 clk: tegra: Don't allow zero clock rate for PLLs new 344d5df34f5a clk: tegra: cclk: Handle thermal DIV2 CPU frequency throttling new 5d0f1c8ab10a clk: tegra: Mark external clocks as not having reset control new 4782c0a5dd88 clk: tegra: Don't deassert reset on enabling clocks new e848edae3126 clk: tegra: Add stubs needed for compile-testing new f13570e7e830 clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing() new 3f4e557db508 Merge tag 'for-5.14-clk' of git://git.kernel.org/pub/scm/l [...] new 2f0d67bf4cec clk: tegra: clk-tegra124-dfll-fcpu: don't use devm functio [...] new b24e288d5063 clk: imx: Remove the audio ipg clock from imx8mp new e446441a058a dt-bindings: arm: imx: scu: fix naming typo of clk compati [...] new 659c12c7f5ce dt-bindings: arm: imx: scu: drop deprecated legacy clock binding new 91e916771de0 clk: imx: scu: remove legacy scu clock binding support new 5392c5de096a clk: imx: scu: add gpr clocks support new 5964012ce37e clk: imx8qxp: add clock valid checking mechnism new afd0406b4663 clk: imx8qm: add clock valid resource checking new 2924b0b0c1cd clk: imx: scu: add enet rgmii gpr clocks new babfaa9556d7 clk: imx: scu: add more scu clocks new b192d04011ee clk: imx: scu: add parallel port clock ops new aecf425fa948 clk: imx: scu: bypass cpu clock save and restore new 6618b5aa655a clk: imx: scu: detach pd if can't power up new a61cea83daaf clk: imx: scu: bypass pi_pll enable status restore new cd8bd2f3ca64 clk: imx: scu: Add A53 frequency scaling support new a43f6e8ae429 clk: imx: scu: Add A72 frequency scaling support new 7487986c9a01 clk: imx: scu: Only save DC SS clock using non-cached clock rate new a82327cc5edb clk: imx: scu: add parent save and restore new 18a50f82cd2f clk: imx: scu: Do not enable runtime PM for CPU clks new c586f53ae159 clk: imx8mq: remove SYS PLL 1/2 clock gates new 8e5f17e6c2fd Merge tag 'clk-imx-5.14' of git://git.kernel.org/pub/scm/l [...] new 029eae234be3 Merge branches 'clk-legacy', 'clk-vc5', 'clk-allwinner', ' [...] new 23029150a05b clk: rockchip: Optimize PLL table memory usage new 2f3877d609e7 clk: rockchip: fix rk3568 cpll clk gate bits new 2adafc051262 clk: rockchip: export ACLK_VCODEC for RK3036 new 14de023dc0f7 Merge tag 'v5.14-rockchip-clk1' of git://git.kernel.org/pu [...] new 4cbf0cd6bf4c clk: meson: pll: switch to determine_rate for the PLL ops new bc794f8c56ab clk: meson: g12a: fix gp0 and hifi ranges new 50cb321f16f6 clk: meson: axg-audio: improve deferral handling new 8271813e404c clk: meson: g12a: Add missing NNA source clocks for g12b new 686f225039be Merge tag 'clk-meson-v5.14-1' of https://github.com/BayLib [...] new feb29cc744c1 dt-bindings: clock: gpio-mux-clock: Convert to json-schema new 6c9feabc2c6b clk: zynqmp: fix compile testing without ZYNQMP_FIRMWARE new b9ec1c1f9c1b clk: zynqmp: pll: Remove some dead code new 610a5d83010e clk: zynqmp: Use firmware specific common clock flags new 1b09c308e649 clk: zynqmp: Use firmware specific divider clock flags new 54530ed17d1c clk: zynqmp: Use firmware specific mux clock flags new 03aea91bbe06 clk: zynqmp: Handle divider specific read only flag new efbe21df3e88 clk: agilex/stratix10: remove noc_clk new 6855ee839699 clk: agilex/stratix10: fix bypass representation new c2c9c5661a48 clk: agilex/stratix10: add support for the 2nd bypass new dfd1427c3769 clk: agilex/stratix10/n5x: fix how the bypass_reg is handled new 99c6fc6d7ecb clk: socfpga: clk-pll: Remove unused variable 'rc' new e51fbc55d3d3 Merge branches 'clk-rockchip', 'clk-amlogic', 'clk-yaml', [...] new 199ead4008b2 dt-bindings: clock: add ti,lmk04832 bindings new 3bc61cfd6f4a clk: add support for the lmk04832 new 6181baa177d4 clk: lmk04832: add support for digital delay new 97a1c5cbbfe4 clk: lmk04832: Depend on SPI new bf68fdfdec6c clk: lmk04832: Use of match table new 47c671da45dc clk: stm32mp1: merge 'clk-hsi-div' and 'ck_hsi' into one clock new 152efe5662ea clk: stm32mp1: merge 'ck_hse_rtc' and 'ck_rtc' into one clock new 9008fddee4be clk: stm32mp1: remove intermediate pll clocks new 95272370e290 clk: stm32mp1: convert to module driver new c392df194a2d clk: stm32mp1: move RCC reset controller into RCC clock driver new 590ff40e06d8 reset: stm32mp1: remove stm32mp1 reset new bd08b193cf13 dt-bindings: clock: add IDs for SCMI clocks on stm32mp15 new 256c7521cb5e dt-bindings: reset: add IDs for SCMI reset domains on stm32mp15 new f040e135c59a dt-bindings: reset: add MCU HOLD BOOT ID for SCMI reset do [...] new 94b7888b67c4 dt-bindings: clock: stm32mp1 new compatible for secure rcc new 21e743300dd0 clk: stm32mp1: new compatible for secure RCC support new fa5b6541423e clk: bd718xx: Drop BD70528 support new 2dca2a619a90 clk: actions: Fix UART clock dividers on Owl S500 SoC new fe1f71e338d7 clk: actions: Fix SD clocks factor table on Owl S500 SoC new a8f1f03caa51 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC new fd90b5b90452 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC new a4acefd85825 dt-bindings: clock: Add NIC and ETHERNET bindings for Acti [...] new db01868f1b26 clk: actions: Add NIC and ETHERNET clock support for Actio [...] new 2e1ae04f7fe0 dt-bindings: clock: ingenic: Add ingenic,jz4760{,b}-cgu co [...] new 249592bf6d5d clk: Support bypassing dividers new 315a8423b203 clk: ingenic: Read bypass register only when there is one new 037f1ffd0f0a clk: ingenic: Remove pll_info.no_bypass_bit new b60b0b55926b clk: ingenic: Support overriding PLLs M/N/OD calc algorithm new bdbfc029374f clk: ingenic: Add support for the JZ4760 new 4f47c91fc6a8 Merge branches 'clk-lmk04832', 'clk-stm', 'clk-rohm', 'clk [...] new b5a87e692c04 clk: st: clkgen-pll: remove unused variable of struct clkgen_pll new 574dffc2995c clk: st: flexgen: embed soc clock outputs within compatible data new fa745c71b8e7 dt-bindings: clock: st: flexgen: add new introduced compatible new 92ef1b2beb10 clk: st: clkgen-pll: embed soc clock outputs within compat [...] new 8df309e9c5e1 dt-bindings: clock: st: clkgen-pll: add new introduced compatible new 5dc1a12711b3 clk: st: clkgen-fsyn: embed soc clock outputs within compa [...] new 301035c32e67 dt-bindings: clock: st: clkgen-fsyn: add new introduced co [...] new c832bb98d370 dt-bindings: clock: clk-si5341: Add new attributes new 6e7d2de1e000 clk: si5341: Wait for DEVICE_READY on startup new 78f6f406026d clk: si5341: Avoid divide errors due to bogus register contents new 71dcc4d1f7d2 clk: si5341: Check for input clock presence and PLL lock o [...] new 3c9b49b0031a clk: si5341: Update initialization magic new b7bbf6ec4940 clk: si5341: Allow different output VDD_SEL values new ab89a3439ffa clk: si5341: Add silabs,xaxb-ext-clk property new 2f02c5e42a55 clk: si5341: Add silabs,iovdd-33 property new 9b13ff4340df clk: si5341: Add sysfs properties to allow checking/resett [...] new b87111da42f3 dt-bindings: Document the hi3559a clock bindings new 6c81966107dc clk: hisilicon: Add clock driver for hi3559A SoC new d2b21013bf5f Merge branches 'clk-st', 'clk-si' and 'clk-hisilicon' into [...] new 514798d36572 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 591f762b2750 RDMA/hns: Remove the condition of light load for posting DWQE new e3d65124ce2b RDMA/ucma: Cleanup to reduce duplicate code new e6a1f8c696be RDMA/mlx5: Remove redundant assignment to ret new 74ec2424737a IB/srpt: Remove redundant assignment to ret new 16149eddd380 RDMA/core: Remove never used ib_modify_wq function call new 7c6c2f5337b7 RDMA: Remove unnecessary struct declaration new 620ccaaa46d1 IB/hfi1: Delete an unneeded bool conversion new 021c1f24f002 RDMA/mlx5: Support SQD2RTS for modify QP new c906b86e9c44 RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response new 69e0a42f3f79 RDMA/hns: Remove unused parameter udata new aca496fb61d3 RDMA/mlx4: Remove unused parameter udata new 0bedd3d0050b RDMA/mlx5: Remove unused parameter udata new cd5b010ffff2 RDMA/rxe: Remove unused parameter udata new 6dc760027d29 RDMA/bnxt_re: Drop unnecessary NULL checks after container_of new 12a7a9966247 IB/hfi1: Remove the repeated declaration new 800de3f55770 RDMA/cxgb4: Remove useless assignments new b6989da85a27 RDMA/hns: Refactor extend link table allocation new 4511624a3514 RDMA/hns: Rename CMDQ head/tail pointer to PI/CI new 21090b5d8c98 RDMA/hns: Remove Receive Queue of CMDQ new 331859d320f5 RDMA/hns: Remove unused CMDQ member new 9ecf6ac17c32 RDMA/mlx5: Take qp type from mlx5_ib_qp new 7b0006db6800 RDMA/hns: Optimize the base address table config for MTR new 1f704d8cc072 RDMA/hns: Refactor root BT allocation for MTR new 5e6370d7cc75 RDMA/hns: Fix wrong timer context buffer page size new 82eb481da645 RDMA/hns: Use refcount_t APIs for HEM new 68e11a6086b1 RDMA/hns: Clean the hardware related code for HEM new 17bb6b6bb507 IB/hfi1: Move a function from a header file into a .c file new c838de1af141 RDMA/srp: Add more structure size checks new 6dc26498e1d3 RDMA/srp: Apply the __packed attribute to members instead [...] new 7ec2e27a3aff RDMA/srp: Fix a recently introduced memory leak new ad215aaea4f9 RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent new 221442ea0f60 IB/isert: set rdma cm afonly flag new 3f0d979efb82 RDMA/hns: Refactor capability configuration flow of VF new d58c23c92548 IB/core: Only update PKEY and GID caches on respective events new 1f8f60f35f79 IB/ipoib: Use DEVICE_ATTR_*() macros new c5b8eaf8afd8 RDMA/core: Use the DEVICE_ATTR_RO macro new 33e823460081 RDMA/srp: Use DEVICE_ATTR_*() macros new cfbeb0b9bb96 RDMA/rtrs-srv: Kill reject_w_econnreset label new 21c6f5674bb8 RDMA/rtrs-clt: Remove MAX_SESS_QUEUE_DEPTH from rtrs_send_ [...] new 6564b110313e RDMA/rtrs-srv: Add error messages for cases when failing R [...] new 485f2fb1a09e RDMA/rtrs-srv: Clean up the code in __rtrs_srv_change_state new 3a98ea7041b7 RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH new 3f3d0eabc14b RDMA/rtrs: Define MIN_CHUNK_SIZE new 2d612f0d3d4b RDMA/rtrs: Use strscpy instead of strlcpy new 5e82ac7c009b RDMA/rtrs-clt: Kill rtrs_clt_{start,stop}_hb new b0c633c48290 RDMA/rtrs-clt: Kill rtrs_clt_disconnect_from_sysfs new 0aedfb695f9b RDMA/rtrs-srv: Kill __rtrs_srv_change_state new 7a2e0888b08c RDMA/rtrs-clt: Remove redundant 'break' new 41db63a7efe1 RDMA/rtrs-clt: Check state of the rtrs_clt_sess before rea [...] new 0cdfb3b20797 RDMA/rtrs-srv: Replace atomic_t with percpu_ref for ids_inflight new 78df092c3822 RDMA/rtrs-srv: convert scnprintf to sysfs_emit new 64bce1ee9784 RDMA/rtrs: Do not reset hb_missed_max after re-connection new 07c14027295a RDMA/rtrs-srv: Duplicated session name is not allowed new 2371c4035450 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object new 6bb97a2c1aa5 RDMA/rtrs-srv: Fix memory leak when having multiple sessions new 5b73b799c25c RDMA/rtrs-clt: Check if the queue_depth has changed during [...] new 7ecd7e290bee RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats an [...] new 0e8558476faf RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare new f97442887275 RDMA/core: Sanitize WQ state received from the userspace new 96376a40959e IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() new 4b4e586ebe37 IB/cm: Split cm_alloc_msg() new c1cf6d9f743a IB/cm: Call the correct message free functions in cm_send_ [...] new efafae671707 IB/cm: Tidy remaining cm_msg free paths new 3595c398f6db Revert "IB/cm: Mark stale CM id's whenever the mad agent w [...] new 70076a414efc IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls new 7345201c3963 IB/cm: Improve the calling of cm_init_av_for_lap and cm_in [...] new 76039ac9095f IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock new 8498a30e1b94 RDMA/irdma: Register auxiliary driver and implement privat [...] new 44d9e52977a1 RDMA/irdma: Implement device initialization definitions new 3f49d6842569 RDMA/irdma: Implement HW Admin Queue OPs new d1850c005aee RDMA/irdma: Add HMC backing store setup functions new a3a06db504d3 RDMA/irdma: Add privileged UDA queue implementation new 3ae331c75128 RDMA/irdma: Add QoS definitions new 146b9756f14c RDMA/irdma: Add connection manager new e8c4dbc2fcac RDMA/irdma: Add PBLE resource manager new b48c24c2d710 RDMA/irdma: Implement device supported verb APIs new dd90451fac23 RDMA/irdma: Add RoCEv2 UD OP support new 551c46edc769 RDMA/irdma: Add user/kernel shared libraries new 915cc7ac0f8e RDMA/irdma: Add miscellaneous utility definitions new ddae5d62f3db RDMA/irdma: Add dynamic tracing for CM new 48d6b3336a9f RDMA/irdma: Add ABI definitions new fa0cf568fd76 RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw new f6d2bbdf3d96 RDMA/irdma: Update MAINTAINERS file new 50971e39154d Merge branch 'irdma' into rdma.git for-next new 59daff49f25f RDMA/rxe: Add a type flag to rxe_queue structs new 0a67c46d2e99 RDMA/rxe: Protect user space index loads/stores new 5bcf5a59c41e RDMA/rxe: Protext kernel index from user space new 32a25f2ea690 RDMA/rxe: Fix failure during driver load new 35f5ace5dea4 RDMA/bnxt_re: Enable global atomic ops if platform supports new ef2a75c5c88e RDMA/bnxt_re: Update maintainers list new aeb27bb76ad8 RDMA/cxgb4: Fix missing error code in create_qp() new 7fde2dbe03f4 RDMA/irdma: Fix issues with u8 left shift operation new 1b01a42c9cc4 RDMA/irdma: remove extraneous indentation on a statement new cd16b32c15ed RDMA/irdma: remove redundant initialization of variable val new 205be5dc9984 RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" new 61c7d826b817 RDMA/irdma: Fix return error sign from irdma_modify_qp new 60dff56d7729 RDMA/core: Use refcount_t instead of atomic_t on refcount [...] new fcc57a7b2bba RDMA/core: Use refcount_t instead of atomic_t on refcount [...] new 6448508076bf RDMA/core: Remove refcount from struct ib_mad_snoop_private new cd74db6cbb1e RDMA/core: Use refcount_t instead of atomic_t on refcount [...] new 58d33b4fa9d7 RDMA/core: Use refcount_t instead of atomic_t on refcount [...] new cc9e5a844ab8 RDMA/hns: Use refcount_t instead of atomic_t for CQ refere [...] new 33649cd3f949 RDMA/hns: Use refcount_t instead of atomic_t for SRQ refer [...] new 8f9513d89f04 RDMA/hns: Use refcount_t instead of atomic_t for QP refere [...] new 7183451f846d RDMA/cxgb4: Use refcount_t instead of atomic_t for referen [...] new a5e27fb68fcc RDMA/ipoib: Use refcount_t instead of atomic_t for referen [...] new ec9bf373f245 RDMA/core: Use refcount_t instead of atomic_t on refcount [...] new ac477efcf099 RDMA/irdma: Use list_move instead of list_del/list_add new 6246f1ccb9c3 RDMA/irdma: Use list_last_entry/list_first_entry new bf0480a2df75 IB/cm: Remove dgid from the cm_id_priv av new 2db7b2eac7ad RDMA/irdma: Store PBL info address a pointer type new 7ce6095e3bff RDMA/mlx5: Don't add slave port to unaffiliated list new 61b460d10094 RDMA/hns: Support getting max QP number from firmware new 15ae1375ea91 RDMA/rxe: Fix qp reference counting for atomic ops new 660a59369e1e RDMA/rxe: Add bind MW fields to rxe_send_wr new 08224016abde RDMA/rxe: Return errors for add index and key new af732adfacb2 RDMA/rxe: Enable MW object pool new beec0239c3fa RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs new 886441fb2e65 RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK new c1a411268a4b RDMA/rxe: Move local ops to subroutine new 32a577b4c3a9 RDMA/rxe: Add support for bind MW work requests new 3902b429ca14 RDMA/rxe: Implement invalidate MW operations new cdd0b85675ae RDMA/rxe: Implement memory access through MWs new 570d2b99d00d RDMA/rxe: Disallow MR dereg and invalidate when bound new 4b5f4d3fb408 RDMA: Split the alloc_hw_stats() ops to port and device variants new d8a5883814b9 RDMA/core: Replace the ib_port_data hw_stats pointers with [...] new 467f432a521a RDMA/core: Split port and device counter sysfs attributes new a32f433522c9 RDMA/core: Split gid_attrs related sysfs from add_port() new a4676388e2e2 RDMA/core: Simplify how the gid_attrs sysfs is created new 2ca1cca4352e RDMA/core: Simplify how the port sysfs is created new b7066b32a14f RDMA/core: Create the device hw_counters through the norma [...] new d89eb509aaa3 RDMA/core: Remove the kobject_uevent() NOP new 054239f45c63 RDMA/core: Expose the ib port sysfs attribute machinery new 526a12c8c56e RDMA/cm: Use an attribute_group on the ib_port_attribute i [...] new 4a7aaf88c89f RDMA/qib: Use attributes for the port sysfs new 8f1708f19f91 RDMA/hfi1: Use attributes for the port sysfs new d7407d166998 RDMA: Change ops->init_port to ops->port_groups new 69d86a66bdf0 RDMA/core: Allow port_groups to be used with namespaces new 915e4af59f0b RDMA: Remove rdma_set_device_sysfs_group() new 5e91eabf66c8 RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr new 0509ebfa3385 RDMA/rtrs-clt: Use minimal max_send_sge when create qp new b012f0ad5321 RDMA/rtrs: RDMA_RXE requires more number of WR new 354462eb7f52 RDMA/rtrs: Rename cq_size/queue_size to cq_num/queue_num new a95fbe2abafd RDMA/rtrs: Check device max_qp_wr limit when create QP new 7e78dd816e45 RDMA/hns: Clear extended doorbell info before using new 1477d44ce47d RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs new 78c1da527048 RDMA/hns: Do not use !! for values that are already bool w [...] new fe331da0f210 RDMA/hns: Add a check to ensure integer mtu is positive new a762fe656b1d RDMA/hns: Add hr_reg_write_bool() new f6fcd28d49a7 RDMA/hns: Use new interface to write CQ context. new f0cb411aad23 RDMA/hns: Use new interface to modify QP context new f778bf1b8c14 RDMA/hns: Use new interface to get CQE fields new fd9e3679af8d RDMA/hns: Use new interface to write FRMR fields new 2b035e7312b5 RDMA/hns: Use new interface to write DB related fields new 57dba89ad2e2 RDMA/hns: Clean SRQC structure definition new 3cea7b4a7d9b RDMA/core: Fix incorrect print format specifier new 24977edbb5c5 RDMA/hns: Remove the unused hns_roce_bitmap_alloc_range function new 1bc530c79d93 RDMA/hns: Remove the unused hns_roce_bitmap_free_range function new 38e375b7710f RDMA/hns: Remove unused RR mechanism new d38936f01030 RDMA/hns: Use IDA interface to manage mtpt index new 645f059346bf RDMA/hns: Use IDA interface to manage pd index new da43b7bebc35 RDMA/hns: Use IDA interface to manage xrcd index new bf194997c731 RDMA: Fix kernel-doc warnings about wrong comment new c5f8f2c5e5bf IB/core: Removed port validity check from ib_get_cached_su [...] new 84dcd8c7eab8 IB/core: Shuffle locks in ib_port_data to save memory new 879740517dab RDMA/bnxt_re: Update ABI to pass wqe-mode to user space new 630e438f040c RDMA/rtrs: Introduce head/tail wr new 2ece9ec62e5b RDMA/rtrs-clt: Write path fast memory registration new df1885a75578 RDMA/rtrs_clt: Alloc less memory with write path fast memo [...] new 6fc45596506b RDMA/rtrs-clt: Raise MAX_SEGMENTS new 7404bddeb439 rnbd/rtrs-clt: Query and use max_segments from rtrs-clt. new 4bf5cc63192b IB/mlx4: Avoid field-overflowing memcpy() new 20ec0a6d6016 RDMA/rxe: Don't overwrite errno from ib_umem_get() new 6d33cabf2baf RDMA/core: Use flexible array for mad data new fdcebbc2ac2c Merge tag 'v5.13-rc7' into rdma.git for-next new 9a1ac95a59d0 RDMA/mlx5: Refactor get_ts_format functions to simplify code new 336529518e97 RDMA/mlx5: Support real-time timestamp directly from the device new 2833c977c304 Merge branch 'mlx5_realtime_ts' into rdma.git for-next new e13026578b72 RDMA/hns: Force rewrite inline flag of WQE new 2a38c0f10e6d RDMA/hns: Fix uninitialized variable new 125073e76ba3 RDMA/hns: Fix some print issues new cc925ece79ad RDMA/hns: Add member assignments for qp_init_attr new 58bc7acaf3f8 RDMA/hns: Delete unnecessary branch of hns_roce_v2_query_qp new c2614b99337d RDMA/hns: Clean definitions of EQC structure new a33958ca5204 RDMA/hns: Modify function return value type new c462a0242bd9 RDMA/hns: Encapsulate flushing CQE as a function new cf7d00bff439 RDMA/hns: Simplify the judgment in hns_roce_v2_post_send() new f176199dc7a8 RDMA/hns: Fix spelling mistakes of original new c4eb44ffd9d7 RDMA/irdma: Check return value from ib_umem_find_best_pgsz new d5d182ea5aa2 RDMA/hns: Add vendor_err info to error WC new fceb24a73eec RDMA/rxe: Fix useless copy in send_atomic_ack new 230bb836ee88 RDMA/rxe: Fix redundant call to ip_send_check new 1993cbed65bb RDMA/rxe: Fix extra copies in build_rdma_network_hdr new ec0fa2445c18 RDMA/rxe: Fix over copying in get_srq_wqe new 3896bde92d03 RDMA/rxe: Fix extra copy in prepare_ack_packet new 2d3b2e4427e2 RDMA/rxe: Fix redundant skb_put_zero new feda49a1a550 RDMA/irdma: Use the queried port attributes new c95f60a875d3 MAINTAINERS: Update Broadcom RDMA maintainers new e7c07d5e0750 RDMA/hns: Fix incorrect vlan enable bit in QPC new 109d19a5eb3d IB/isert: Align target max I/O size to initiator size new 6becfe913bda RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 new 7364e74d48ec RDMA/irdma: Remove use of kmap() new 36f5625af34c RDMA/hfi1: Remove use of kmap() new 7ae61c5f1667 RDMA/hns: Add window selection field of congestion control new dc70f7c3ed34 RDMA/cma: Remove unnecessary INIT->INIT transition new ca0c448d2b9f RDMA/cma: Protect RMW with qp_mutex new e84045eab69c RDMA/cma: Fix incorrect Packet Lifetime calculation new efcbea302698 RDMA/core/sa_query: Remove unused argument new 74f160ead74b RDMA/cma: Fix rdma_resolve_route() memory leak new 36941dfe0e8c RDMA/rxe: Missing unlock on error in get_srq_wqe() new 46308965ae6f RDMA/irdma: Check contents of user-space irdma_mem_reg_req object new 1f700757224e RDMA/irdma: Fix potential overflow expression in irdma_prm [...] new 4a754d763702 RDMA/mlx5: Don't access NULL-cleared mpi pointer new 3d8287544223 RDMA/core: Always release restrack object new e04360a2ea01 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 391 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-class-infiniband | 20 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 10 +- .../devicetree/bindings/clock/gpio-mux-clock.txt | 19 - .../devicetree/bindings/clock/gpio-mux-clock.yaml | 45 + .../clock/hisilicon,hi3559av100-clock.yaml | 59 + .../devicetree/bindings/clock/ingenic,cgu.yaml | 4 + .../bindings/clock/qcom,camcc-sm8250.yaml | 68 + .../bindings/clock/qcom,dispcc-sm8x50.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc-sm6125.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc.yaml | 7 +- .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 83 + .../devicetree/bindings/clock/silabs,si5341.txt | 16 +- .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 6 +- .../devicetree/bindings/clock/st/st,clkgen-pll.txt | 3 + .../devicetree/bindings/clock/st/st,flexgen.txt | 10 + .../devicetree/bindings/clock/st/st,quadfs.txt | 3 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 4 +- .../devicetree/bindings/clock/ti,lmk04832.yaml | 209 + .../devicetree/bindings/clock/ti/dpll.txt | 20 + MAINTAINERS | 20 +- arch/arm/Kconfig | 2 - arch/arm/boot/dts/am33xx-clocks.dtsi | 10 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 12 +- arch/m68k/coldfire/clk.c | 21 - arch/m68k/coldfire/m5206.c | 25 +- arch/m68k/coldfire/m520x.c | 51 +- arch/m68k/coldfire/m523x.c | 42 +- arch/m68k/coldfire/m5249.c | 33 +- arch/m68k/coldfire/m525x.c | 33 +- arch/m68k/coldfire/m5272.c | 35 +- arch/m68k/coldfire/m527x.c | 44 +- arch/m68k/coldfire/m528x.c | 42 +- arch/m68k/coldfire/m5307.c | 27 +- arch/m68k/coldfire/m53xx.c | 78 +- arch/m68k/coldfire/m5407.c | 25 +- arch/m68k/coldfire/m5441x.c | 126 +- arch/m68k/coldfire/m54xx.c | 33 +- arch/m68k/include/asm/mcfclk.h | 5 - arch/mips/Kconfig | 6 +- arch/mips/ar7/clock.c | 113 +- arch/mips/include/asm/mach-ar7/ar7.h | 4 - arch/mips/pic32/Kconfig | 1 - arch/mips/ralink/Kconfig | 5 - arch/mips/ralink/clk.c | 64 +- arch/sh/Kconfig | 1 - drivers/block/rnbd/rnbd-clt.c | 5 +- drivers/block/rnbd/rnbd-clt.h | 5 +- drivers/clk/Kconfig | 30 +- drivers/clk/Makefile | 4 +- drivers/clk/actions/owl-s500.c | 92 +- drivers/clk/analogbits/wrpll-cln28hpc.c | 2 +- drivers/clk/clk-bd718x7.c | 11 +- drivers/clk/clk-lmk04832.c | 1599 ++++++ drivers/clk/clk-si5341.c | 324 +- drivers/clk/clk-stm32mp1.c | 500 +- drivers/clk/clk-versaclock5.c | 27 +- drivers/clk/clkdev.c | 28 - drivers/clk/hisilicon/Kconfig | 7 + drivers/clk/hisilicon/Makefile | 1 + drivers/clk/hisilicon/clk-hi3559a.c | 846 +++ drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/hisilicon/clk.h | 2 +- drivers/clk/imx/Makefile | 3 +- drivers/clk/imx/clk-imx8mp.c | 1 - drivers/clk/imx/clk-imx8mq.c | 56 +- drivers/clk/imx/clk-imx8qm-rsrc.c | 116 + drivers/clk/imx/clk-imx8qxp-rsrc.c | 89 + drivers/clk/imx/clk-imx8qxp.c | 377 +- drivers/clk/imx/clk-scu.c | 312 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/cgu.c | 92 +- drivers/clk/ingenic/cgu.h | 12 +- drivers/clk/ingenic/jz4725b-cgu.c | 12 +- drivers/clk/ingenic/jz4740-cgu.c | 12 +- drivers/clk/ingenic/jz4760-cgu.c | 428 ++ drivers/clk/ingenic/jz4770-cgu.c | 15 +- drivers/clk/ingenic/tcu.c | 2 + drivers/clk/keystone/syscon-clk.c | 17 + drivers/clk/meson/axg-audio.c | 5 +- drivers/clk/meson/clk-pll.c | 26 +- drivers/clk/meson/g12a.c | 8 +- drivers/clk/qcom/Kconfig | 21 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/apcs-sdx55.c | 18 +- drivers/clk/qcom/camcc-sm8250.c | 2456 +++++++++ drivers/clk/qcom/clk-alpha-pll.c | 176 +- drivers/clk/qcom/clk-alpha-pll.h | 6 + drivers/clk/qcom/clk-rcg2.c | 81 + drivers/clk/qcom/clk-smd-rpm.c | 673 +-- drivers/clk/qcom/dispcc-sm8250.c | 190 +- drivers/clk/qcom/gcc-mdm9607.c | 1632 ++++++ drivers/clk/qcom/gcc-msm8974.c | 169 +- drivers/clk/qcom/gcc-sc7280.c | 1 + drivers/clk/qcom/gcc-sm6125.c | 4190 +++++++++++++++ drivers/clk/renesas/Kconfig | 9 + drivers/clk/renesas/Makefile | 2 + drivers/clk/renesas/clk-div6.c | 80 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 4 + drivers/clk/renesas/r9a06g032-clocks.c | 25 +- drivers/clk/renesas/r9a07g044-cpg.c | 127 + drivers/clk/renesas/rcar-gen3-cpg.c | 183 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 24 +- drivers/clk/renesas/renesas-cpg-mssr.c | 10 +- drivers/clk/renesas/renesas-rzg2l-cpg.c | 750 +++ drivers/clk/renesas/renesas-rzg2l-cpg.h | 136 + drivers/clk/rockchip/clk-rk3036.c | 2 +- drivers/clk/rockchip/clk-rk3568.c | 10 +- drivers/clk/rockchip/clk.h | 29 +- drivers/clk/sifive/sifive-prci.c | 2 +- drivers/clk/socfpga/clk-agilex.c | 93 +- drivers/clk/socfpga/clk-gate-s10.c | 119 +- drivers/clk/socfpga/clk-periph-s10.c | 11 +- drivers/clk/socfpga/clk-pll.c | 3 +- drivers/clk/socfpga/clk-s10.c | 87 +- drivers/clk/socfpga/stratix10-clk.h | 2 + drivers/clk/st/clk-flexgen.c | 367 +- drivers/clk/st/clkgen-fsyn.c | 113 +- drivers/clk/st/clkgen-pll.c | 121 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- drivers/clk/tegra/clk-periph-gate.c | 80 +- drivers/clk/tegra/clk-periph.c | 11 + drivers/clk/tegra/clk-pll.c | 12 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/tegra/clk-tegra-super-cclk.c | 16 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 4 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clk/tegra/clk-tegra20.c | 6 +- drivers/clk/tegra/clk-tegra30.c | 6 +- drivers/clk/tegra/clk.h | 4 - drivers/clk/ti/adpll.c | 5 +- drivers/clk/ti/dpll.c | 39 + drivers/clk/ti/dpll3xxx.c | 87 +- drivers/clk/versatile/Kconfig | 3 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 4 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 37 +- drivers/clk/zynqmp/clk-zynqmp.h | 33 + drivers/clk/zynqmp/clkc.c | 25 +- drivers/clk/zynqmp/divider.c | 40 +- drivers/clk/zynqmp/pll.c | 28 +- drivers/clocksource/Kconfig | 6 +- drivers/infiniband/Kconfig | 2 +- drivers/infiniband/core/cache.c | 40 +- drivers/infiniband/core/cm.c | 863 ++- drivers/infiniband/core/cma.c | 48 +- drivers/infiniband/core/core_priv.h | 15 +- drivers/infiniband/core/counters.c | 4 +- drivers/infiniband/core/device.c | 41 +- drivers/infiniband/core/iwcm.c | 9 +- drivers/infiniband/core/iwcm.h | 2 +- drivers/infiniband/core/iwpm_msg.c | 22 +- drivers/infiniband/core/iwpm_util.c | 16 +- drivers/infiniband/core/iwpm_util.h | 4 +- drivers/infiniband/core/mad.c | 27 +- drivers/infiniband/core/mad_priv.h | 1 - drivers/infiniband/core/multicast.c | 20 +- drivers/infiniband/core/netlink.c | 2 +- drivers/infiniband/core/nldev.c | 10 +- drivers/infiniband/core/roce_gid_mgmt.c | 5 +- drivers/infiniband/core/rw.c | 8 +- drivers/infiniband/core/sa_query.c | 10 +- drivers/infiniband/core/security.c | 9 +- drivers/infiniband/core/sysfs.c | 1110 ++-- drivers/infiniband/core/ucma.c | 11 +- drivers/infiniband/core/ud_header.c | 8 +- drivers/infiniband/core/umem_odp.c | 2 +- drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs.h | 2 +- drivers/infiniband/core/uverbs_cmd.c | 23 +- drivers/infiniband/core/uverbs_main.c | 12 +- drivers/infiniband/core/uverbs_uapi.c | 2 +- drivers/infiniband/core/verbs.c | 23 +- drivers/infiniband/hw/Makefile | 2 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 7 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 30 +- drivers/infiniband/hw/bnxt_re/main.c | 19 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 17 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 7 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 13 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 - drivers/infiniband/hw/cxgb4/cq.c | 6 +- drivers/infiniband/hw/cxgb4/ev.c | 8 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 11 +- drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/infiniband/hw/efa/efa.h | 3 +- drivers/infiniband/hw/efa/efa_main.c | 3 +- drivers/infiniband/hw/efa/efa_verbs.c | 11 +- drivers/infiniband/hw/hfi1/chip.c | 4 +- drivers/infiniband/hw/hfi1/file_ops.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 9 +- drivers/infiniband/hw/hfi1/init.c | 4 +- drivers/infiniband/hw/hfi1/pio.c | 2 +- drivers/infiniband/hw/hfi1/pio.h | 2 - drivers/infiniband/hw/hfi1/sdma.c | 4 +- drivers/infiniband/hw/hfi1/sysfs.c | 530 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 2 +- drivers/infiniband/hw/hfi1/trace.c | 5 + drivers/infiniband/hw/hfi1/verbs.c | 92 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 114 +- drivers/infiniband/hw/hns/hns_roce_common.h | 12 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 15 +- drivers/infiniband/hw/hns/hns_roce_db.c | 3 +- drivers/infiniband/hw/hns/hns_roce_device.h | 72 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 371 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 13 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 79 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 5 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1983 +++---- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 969 ++-- drivers/infiniband/hw/hns/hns_roce_main.c | 40 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 84 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 94 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 47 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 22 +- drivers/infiniband/hw/i40iw/Kconfig | 9 - drivers/infiniband/hw/i40iw/Makefile | 9 - drivers/infiniband/hw/i40iw/i40iw.h | 602 --- drivers/infiniband/hw/i40iw/i40iw_cm.c | 4419 --------------- drivers/infiniband/hw/i40iw/i40iw_cm.h | 462 -- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 5243 ------------------ drivers/infiniband/hw/i40iw/i40iw_d.h | 1746 ------ drivers/infiniband/hw/i40iw/i40iw_hmc.c | 821 --- drivers/infiniband/hw/i40iw/i40iw_hmc.h | 241 - drivers/infiniband/hw/i40iw/i40iw_hw.c | 851 --- drivers/infiniband/hw/i40iw/i40iw_main.c | 2064 ------- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 195 - drivers/infiniband/hw/i40iw/i40iw_p.h | 129 - drivers/infiniband/hw/i40iw/i40iw_pble.c | 611 --- drivers/infiniband/hw/i40iw/i40iw_pble.h | 131 - drivers/infiniband/hw/i40iw/i40iw_puda.c | 1496 ------ drivers/infiniband/hw/i40iw/i40iw_puda.h | 188 - drivers/infiniband/hw/i40iw/i40iw_register.h | 1030 ---- drivers/infiniband/hw/i40iw/i40iw_status.h | 101 - drivers/infiniband/hw/i40iw/i40iw_type.h | 1358 ----- drivers/infiniband/hw/i40iw/i40iw_uk.c | 1200 ----- drivers/infiniband/hw/i40iw/i40iw_user.h | 422 -- drivers/infiniband/hw/i40iw/i40iw_utils.c | 1518 ------ drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2652 --------- drivers/infiniband/hw/i40iw/i40iw_verbs.h | 179 - drivers/infiniband/hw/i40iw/i40iw_vf.c | 85 - drivers/infiniband/hw/i40iw/i40iw_vf.h | 62 - drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 759 --- drivers/infiniband/hw/i40iw/i40iw_virtchnl.h | 124 - drivers/infiniband/hw/irdma/Kconfig | 12 + drivers/infiniband/hw/irdma/Makefile | 27 + drivers/infiniband/hw/irdma/cm.c | 4421 +++++++++++++++ drivers/infiniband/hw/irdma/cm.h | 417 ++ drivers/infiniband/hw/irdma/ctrl.c | 5657 ++++++++++++++++++++ drivers/infiniband/hw/irdma/defs.h | 1155 ++++ drivers/infiniband/hw/irdma/hmc.c | 710 +++ drivers/infiniband/hw/irdma/hmc.h | 180 + drivers/infiniband/hw/irdma/hw.c | 2725 ++++++++++ drivers/infiniband/hw/irdma/i40iw_hw.c | 216 + drivers/infiniband/hw/irdma/i40iw_hw.h | 160 + drivers/infiniband/hw/irdma/i40iw_if.c | 216 + drivers/infiniband/hw/irdma/icrdma_hw.c | 149 + drivers/infiniband/hw/irdma/icrdma_hw.h | 71 + drivers/infiniband/hw/irdma/irdma.h | 153 + drivers/infiniband/hw/irdma/main.c | 358 ++ drivers/infiniband/hw/irdma/main.h | 555 ++ drivers/infiniband/hw/irdma/osdep.h | 86 + drivers/infiniband/hw/irdma/pble.c | 520 ++ drivers/infiniband/hw/irdma/pble.h | 136 + drivers/infiniband/hw/irdma/protos.h | 116 + drivers/infiniband/hw/irdma/puda.c | 1744 ++++++ drivers/infiniband/hw/irdma/puda.h | 194 + drivers/infiniband/hw/irdma/status.h | 71 + drivers/infiniband/hw/irdma/trace.c | 112 + drivers/infiniband/hw/irdma/trace.h | 3 + drivers/infiniband/hw/irdma/trace_cm.h | 458 ++ drivers/infiniband/hw/irdma/type.h | 1541 ++++++ drivers/infiniband/hw/irdma/uda.c | 271 + drivers/infiniband/hw/irdma/uda.h | 89 + drivers/infiniband/hw/irdma/uda_d.h | 128 + drivers/infiniband/hw/irdma/uk.c | 1684 ++++++ drivers/infiniband/hw/irdma/user.h | 437 ++ drivers/infiniband/hw/irdma/utils.c | 2541 +++++++++ drivers/infiniband/hw/irdma/verbs.c | 4544 ++++++++++++++++ drivers/infiniband/hw/irdma/verbs.h | 225 + drivers/infiniband/hw/irdma/ws.c | 406 ++ drivers/infiniband/hw/irdma/ws.h | 41 + drivers/infiniband/hw/mlx4/cq.c | 8 +- drivers/infiniband/hw/mlx4/main.c | 27 +- drivers/infiniband/hw/mlx4/qp.c | 11 +- drivers/infiniband/hw/mlx5/counters.c | 42 +- drivers/infiniband/hw/mlx5/cq.c | 10 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 19 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- drivers/infiniband/hw/mlx5/mr.c | 12 +- drivers/infiniband/hw/mlx5/odp.c | 5 +- drivers/infiniband/hw/mlx5/qp.c | 177 +- drivers/infiniband/hw/mlx5/qpc.c | 6 + drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mlx5/wr.c | 14 +- drivers/infiniband/hw/mthca/mthca_provider.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 2 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qib/qib.h | 8 +- drivers/infiniband/hw/qib/qib_sysfs.c | 616 +-- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 4 +- drivers/infiniband/sw/rdmavt/qp.c | 3 +- drivers/infiniband/sw/rdmavt/vt.c | 6 +- drivers/infiniband/sw/rxe/Makefile | 1 + drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_comp.c | 36 +- drivers/infiniband/sw/rxe/rxe_cq.c | 32 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 7 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 38 +- drivers/infiniband/sw/rxe/rxe_mr.c | 130 +- drivers/infiniband/sw/rxe/rxe_mw.c | 343 ++ drivers/infiniband/sw/rxe/rxe_net.c | 14 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 11 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 3 +- drivers/infiniband/sw/rxe/rxe_param.h | 19 +- drivers/infiniband/sw/rxe/rxe_pool.c | 45 +- drivers/infiniband/sw/rxe/rxe_pool.h | 8 +- drivers/infiniband/sw/rxe/rxe_qp.c | 23 +- drivers/infiniband/sw/rxe/rxe_queue.c | 21 +- drivers/infiniband/sw/rxe/rxe_queue.h | 272 +- drivers/infiniband/sw/rxe/rxe_req.c | 159 +- drivers/infiniband/sw/rxe/rxe_resp.c | 208 +- drivers/infiniband/sw/rxe/rxe_srq.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 101 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 53 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 48 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 4 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 18 +- drivers/infiniband/ulp/isert/ib_isert.h | 3 - drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 5 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 254 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 27 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 12 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 199 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs.c | 53 +- drivers/infiniband/ulp/rtrs/rtrs.h | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 256 +- drivers/infiniband/ulp/srp/ib_srp.h | 2 - drivers/infiniband/ulp/srpt/ib_srpt.c | 1 - drivers/mmc/host/Kconfig | 4 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 149 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 10 +- drivers/reset/Kconfig | 6 - drivers/reset/Makefile | 1 - drivers/reset/reset-stm32mp1.c | 115 - drivers/soc/tegra/pmc.c | 5 - drivers/staging/board/Kconfig | 2 +- include/dt-bindings/clock/actions,s500-cmu.h | 6 +- include/dt-bindings/clock/hi3559av100-clock.h | 165 + include/dt-bindings/clock/imx8-clock.h | 128 - include/dt-bindings/clock/imx8mq-clock.h | 19 - include/dt-bindings/clock/jz4760-cgu.h | 54 + include/dt-bindings/clock/qcom,camcc-sm8250.h | 138 + include/dt-bindings/clock/qcom,dispcc-sm8250.h | 9 + include/dt-bindings/clock/qcom,gcc-mdm9607.h | 104 + include/dt-bindings/clock/qcom,gcc-sm6125.h | 240 + include/dt-bindings/clock/r9a07g044-cpg.h | 89 + include/dt-bindings/clock/stm32mp1-clks.h | 27 + include/dt-bindings/reset/stm32mp1-resets.h | 15 + include/linux/clk/tegra.h | 100 +- include/linux/clk/ti.h | 22 + include/linux/clkdev.h | 5 - include/linux/mlx5/mlx5_ifc.h | 36 +- include/linux/mlx5/qp.h | 4 +- include/linux/net/intel/i40e_client.h | 3 - include/rdma/ib_hdrs.h | 5 - include/rdma/ib_mad.h | 27 +- include/rdma/ib_sysfs.h | 37 + include/rdma/ib_verbs.h | 83 +- include/scsi/srp.h | 26 +- include/uapi/rdma/bnxt_re-abi.h | 11 +- include/uapi/rdma/i40iw-abi.h | 107 - include/uapi/rdma/ib_user_ioctl_verbs.h | 1 + include/uapi/rdma/ib_user_mad.h | 2 +- include/uapi/rdma/irdma-abi.h | 111 + include/uapi/rdma/mlx5-abi.h | 3 + include/uapi/rdma/rdma_user_rxe.h | 10 + sound/soc/dwc/Kconfig | 2 +- sound/soc/rockchip/Kconfig | 14 +- 396 files changed, 56214 insertions(+), 36496 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/gpio-mux-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/gpio-mux-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/hisilicon,hi3559av100-c [...] create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6125.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml create mode 100644 Documentation/devicetree/bindings/clock/ti,lmk04832.yaml create mode 100644 drivers/clk/clk-lmk04832.c create mode 100644 drivers/clk/hisilicon/clk-hi3559a.c create mode 100644 drivers/clk/imx/clk-imx8qm-rsrc.c create mode 100644 drivers/clk/imx/clk-imx8qxp-rsrc.c create mode 100644 drivers/clk/ingenic/jz4760-cgu.c create mode 100644 drivers/clk/qcom/camcc-sm8250.c create mode 100644 drivers/clk/qcom/gcc-mdm9607.c create mode 100644 drivers/clk/qcom/gcc-sm6125.c create mode 100644 drivers/clk/renesas/r9a07g044-cpg.c create mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.c create mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.h delete mode 100644 drivers/infiniband/hw/i40iw/Kconfig delete mode 100644 drivers/infiniband/hw/i40iw/Makefile delete mode 100644 drivers/infiniband/hw/i40iw/i40iw.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_cm.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_cm.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_ctrl.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_d.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hmc.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hmc.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hw.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_main.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_osdep.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_p.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_pble.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_pble.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_puda.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_puda.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_register.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_status.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_type.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_uk.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_user.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_utils.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_verbs.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_verbs.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_vf.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_vf.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_virtchnl.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_virtchnl.h create mode 100644 drivers/infiniband/hw/irdma/Kconfig create mode 100644 drivers/infiniband/hw/irdma/Makefile create mode 100644 drivers/infiniband/hw/irdma/cm.c create mode 100644 drivers/infiniband/hw/irdma/cm.h create mode 100644 drivers/infiniband/hw/irdma/ctrl.c create mode 100644 drivers/infiniband/hw/irdma/defs.h create mode 100644 drivers/infiniband/hw/irdma/hmc.c create mode 100644 drivers/infiniband/hw/irdma/hmc.h create mode 100644 drivers/infiniband/hw/irdma/hw.c create mode 100644 drivers/infiniband/hw/irdma/i40iw_hw.c create mode 100644 drivers/infiniband/hw/irdma/i40iw_hw.h create mode 100644 drivers/infiniband/hw/irdma/i40iw_if.c create mode 100644 drivers/infiniband/hw/irdma/icrdma_hw.c create mode 100644 drivers/infiniband/hw/irdma/icrdma_hw.h create mode 100644 drivers/infiniband/hw/irdma/irdma.h create mode 100644 drivers/infiniband/hw/irdma/main.c create mode 100644 drivers/infiniband/hw/irdma/main.h create mode 100644 drivers/infiniband/hw/irdma/osdep.h create mode 100644 drivers/infiniband/hw/irdma/pble.c create mode 100644 drivers/infiniband/hw/irdma/pble.h create mode 100644 drivers/infiniband/hw/irdma/protos.h create mode 100644 drivers/infiniband/hw/irdma/puda.c create mode 100644 drivers/infiniband/hw/irdma/puda.h create mode 100644 drivers/infiniband/hw/irdma/status.h create mode 100644 drivers/infiniband/hw/irdma/trace.c create mode 100644 drivers/infiniband/hw/irdma/trace.h create mode 100644 drivers/infiniband/hw/irdma/trace_cm.h create mode 100644 drivers/infiniband/hw/irdma/type.h create mode 100644 drivers/infiniband/hw/irdma/uda.c create mode 100644 drivers/infiniband/hw/irdma/uda.h create mode 100644 drivers/infiniband/hw/irdma/uda_d.h create mode 100644 drivers/infiniband/hw/irdma/uk.c create mode 100644 drivers/infiniband/hw/irdma/user.h create mode 100644 drivers/infiniband/hw/irdma/utils.c create mode 100644 drivers/infiniband/hw/irdma/verbs.c create mode 100644 drivers/infiniband/hw/irdma/verbs.h create mode 100644 drivers/infiniband/hw/irdma/ws.c create mode 100644 drivers/infiniband/hw/irdma/ws.h create mode 100644 drivers/infiniband/sw/rxe/rxe_mw.c delete mode 100644 drivers/reset/reset-stm32mp1.c create mode 100644 include/dt-bindings/clock/hi3559av100-clock.h create mode 100644 include/dt-bindings/clock/jz4760-cgu.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,gcc-mdm9607.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6125.h create mode 100644 include/dt-bindings/clock/r9a07g044-cpg.h create mode 100644 include/rdma/ib_sysfs.h delete mode 100644 include/uapi/rdma/i40iw-abi.h create mode 100644 include/uapi/rdma/irdma-abi.h