This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d6efb3ac3e6c Merge tag 'tty-5.9-rc1' of git://git.kernel.org/pub/scm/li [...] new a7ca4c3ebe69 IB/srpt: Remove WARN_ON from srpt_cm_req_recv new 11708142bc36 RDMA: Correct trivial kernel-doc inconsistencies new 90cdff90dfb5 RDMA/ipoib: Return void from ipoib_mcast_stop_thread() new d5fdffe23995 RDMA/hfi1: Remove hfi1_create_qp declaration new f6b4c11fc527 RDMA/rxe: Remove unused rxe_mem_map_pages new 24fd6d6f85d2 RDMA/core: Don't call fill_res_entry for PD new f44345290035 RDMA: Add dedicated MR resource tracker function new 9e2a187a93c3 RDMA: Add a dedicated CQ resource tracker function new 5cc34116ccec RDMA: Add dedicated QP resource tracker function new 211cd9459fda RDMA: Add dedicated CM_ID resource tracker function new 65959522f806 RDMA: Add support to dump resource tracker in RAW format new 1776dd234a14 RDMA/mlx5: Add support to get QP resource in RAW format new 1ccecc88af33 RDMA/mlx5: Add support to get CQ resource in RAW format new 28b5fa687f3a RDMA/mlx5: Add support to get MR resource in RAW format new 3506c37dccd1 Merge branch 'raw_dumps' into rdma.git for-next new 95a5631f6c9f RDMA/ipoib: Return void from ipoib_ib_dev_stop() new b9af0e2d5aea IB/mad: Issue complete whenever decrements agent refcount new e41c425349bc IB/mad: Change atomics to refcount API new 5611074a20fd IB/mad: Delete RMPP_STATE_CANCELING state new 14c2b89634a2 RDMA/core: Delete not-used create RWQ table function new c4334a99d3d6 IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors new 65936bf25f90 RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() new 0cb42c026583 RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() new d473f4dc2f95 RDMA/mlx5: Introduce ODP prefetch counter new 4dca650991e4 net/mlx5: Enable QP number request when creating IPoIB und [...] new 87fb5c1ccb85 RDMA/ipoib: Handle user-supplied address when creating child new f11f3f76c726 Merge branch 'mlx5_ipoib_qpn' into rdma.git for-next new c367124e6cb3 RDMA/core: Clean up tracepoint headers new c5f42b210515 RDMA/core: Check for error instead of success in alloc MR [...] new b64b74b1d51c RDMA/core: Remove ib_alloc_mr_user function new 42a3b153966c RDMA: Remove the udata parameter from alloc_mr callback new f4375443b786 RDMA/mlx5: Get XRCD number directly for the internal use new b73efcb26e2c RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate [...] new 6f3ca6f4f5e0 RDMA/core: Optimize XRC target lookup new 263427526f0c IB/uverbs: Enable CQ ioctl commands by default new 04c0a5fcfcf6 IB/uverbs: Set IOVA on IB MR in uverbs layer new 1c8fb1ea5a1d IB/uverbs: Expose UAPI to query ucontext new 45ec21c971ed RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response new 0fb556b2b58d RDMA/mlx5: Implement the query ucontext functionality new 05f71ef97974 RDMA/mlx5: Introduce UAPI to query PD attributes new 6c01e6b218ae IB/uverbs: Expose UAPI to query MR new 3b023e1b680a RDMA/core: Create and destroy counters in the ib_core new 28ad5f65c314 RDMA: Move XRCD to be under ib_core responsibility new 5c99274be886 RDMA/rxe: Skip dgid check in loopback mode new cc33b23e1e1c RDMA/hns: Optimize MTR level-0 addressing to access huge page new ac47bf5ef122 RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function new b572ebe66755 RDMA/mlx5: Separate restrack callbacks initialization from main.c new 64825827ae3a RDMA/mlx5: Separate counters from main.c new f7c4ffda0cbf RDMA/mlx5: Separate flow steering logic from main.c new d8b7515e25ec RDMA/mlx5: Cleanup DEVX initialization flow new 1e2b5a90ded2 RDMA/mlx5: Delete one-time used functions new 6c72a038bf42 RDMA/mlx5: Remove unused to_mibmr function new 7c97f3aded10 RDMA/counter: Add PID category support in auto mode new c9f557421e50 RDMA/counter: Only bind user QPs in auto mode new cbeb7d896c0f RDMA/counter: Allow manually bind QPs with different pids [...] new 6112ef62826e RDMA/rxe: Drop pointless checks in rxe_init_ports new 9d576eac6380 RDMA/rxe: Return void from rxe_init_port_param() new 293d8440a0bd RDMA/rxe: Return void from rxe_mem_init_dma() new 420bd9e2d93e RDMA/rxe: Remove rxe_link_layer() new 0829d2da608c RDMA/mlx5: Init dest_type when create flow new 317000b926b0 IB/isert: allocate RW ctxs according to max IO size new acca72e2b031 RDMA/qedr: SRQ's bug fixes new 535ee8cdbcf8 IB/hfi1: Remove unnecessary fall-through markings new 3e9fed7fb633 RDMA/usnic: switch from 'pci_' to 'dma_' API new bbe4f4245271 RDMA/qedr: Add EDPM mode type for user-fw compatibility new eb7f84e379da RDMA/qedr: Add EDPM max size to alloc ucontext response new 5f0b2a6093a4 RDMA/rxe: Prevent access to wr->next ptr afrer wr is poste [...] new 90efc8b2d458 RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set new 6f38efca9bf0 RDMA/core: Allocate the pkey cache only if the pkey_tbl_le [...] new ab75a6cb8cb2 RDMA/core: Remove query_pkey from the mandatory ops new c4995bd35471 RDMA/siw: Remove the query_pkey callback new ce07f1c6a8be RDMA/cxgb4: Remove the query_pkey callback new c1c5e9fd3ab5 RDMA/i40iw: Remove the query_pkey callback new ca4beeee9895 RDMA/qedr: Remove the query_pkey callback new 1da968e0ef1f RDMA/bnxt_re: introduce wqe mode to select execution path new 159fb4ceacd7 RDMA/bnxt_re: introduce a function to allocate swq new 5ac5396a6c6a RDMA/bnxt_re: Pull psn buffer dynamically based on prod new 54ace98443ab RDMA/bnxt_re: Add helper data structures new 2bb3c32c5c5f RDMA/bnxt_re: Change wr posting logic to accommodate varia [...] new e25c52c7ccf7 RDMA/bnxt_re: Update maintainers for Broadcom rdma driver new 8e7eafb816ab RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify new c94e272b57ab RDMA/mlx5: Allow SQ modification new 0f63ef1dd581 RDMA/core: Align abort/commit object scheme for write() an [...] new 16e51f78a9db RDMA/core: Update write interface to use automatic object [...] new d4d7f59643f7 RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow new 29f3fe1d6854 RDMA/uverbs: Remove redundant assignments new 9b8d84692485 RDMA/uverbs: Silence shiftTooManyBitsSigned warning new 6f24b15925ec IB/hfi1: Use fallthrough pseudo-keyword new 8b603d0715a3 RDMA/mlx5: Fix typo in enum name new 1dcb6c36a5eb net/mlx5: Support setting access rights of dma addresses new 2a913f23447c net/mlx5: Add VDPA interface type to supported enumerations new 8a06a79b0aa8 net/mlx5: Add interface changes required for VDPA new 4c2573e1f6c7 net/mlx5: Enable count action for rules with allow action new 042dd05bddbd RDMA/mlx5: ConnectX-7 new capabilities to set relaxed orde [...] new 222463593881 RDMA/mlx5: Use MLX5_SET macro instead of local structure new 896ec9735336 RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 new 792377436871 Merge branch 'mlx5_uar' into rdma.git /for-next new 47fda651d5af RDMA/core: Fix return error value in _ib_modify_qp() to negative new 71cab8ef5c9e RDMA/mlx5: Delete unreachable code new d56a7852ec4d IB/iser: use new shared CQ mechanism new c6e663072333 IB/isert: use new shared CQ mechanism new c804af2c1d31 IB/srpt: use new shared CQ mechanism new 556c811f24b3 RDMA/efa: Expose maximum TX doorbell batch new da2924bdca99 RDMA/efa: Expose minimum SQ size new a5d87b698547 RDMA/efa: User/kernel compatibility handshake mechanism new d4f9cb5c5b22 RDMA/efa: Add EFA 0xefa1 PCI ID new d54f23c09ec6 RDMA/cma: Simplify DEVICE_REMOVAL for internal_id new 3647a28de1ad RDMA/cma: Using the standard locking pattern when deliveri [...] new cc9c03734389 RDMA/cma: Remove unneeded locking for req paths new f6a9d47ae685 RDMA/cma: Execute rdma_cm destruction from a handler properly new 09e0dbbeed82 RDMA/rtrs-clt: add an additional random 8 seconds before r [...] new 03ed5a8cda65 RDMA/rtrs: remove WQ_MEM_RECLAIM for rtrs_wq new 6bf9d8f6f0df RDMA/include: Replace license text with SPDX tags new 1d70ad0f8543 RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP new 57005c96b7cb RDMA/hns: Remove redundant hardware opcode definitions new cdc1f3e94656 RDMA/hns: Refactor hns_roce_v2_set_hem() new a247fd28c19b RDMA/hns: Remove support for HIP08_A new eaaa98dedf28 RDMA/hns: Remove redundant parameters in set_rc_wqe() new a5531e9b70ff RDMA/hns: Delete unnecessary memset when allocating VF resource new 4327bd2c4141 RDMA/hns: Fix error during modify qp RTS2RTS new 395f2e8fd340 RDMA/hns: Fix the unneeded process when getting a general [...] new 928da37a229f RDMA/umem: Add a schedule point in ib_umem_get() new 76251e15ea73 RDMA/rxe: Remove pkey table new 23fcc7dee2c6 RDMA/mlx5: Fix flow destination setting for RDMA TX flow table new d7806bbd22ca Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 871838412adf scsi: ufs: Add quirk to fix mishandling utrlclr/utmrlclr new b638b5eb624b scsi: ufs: Add quirk to disallow reset of interrupt aggregation new 39bf2d83b54e scsi: ufs: Add quirk to enable host controller without hce new 26f968d7de82 scsi: ufs: Introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk new d779a6e90e18 scsi: ufs: Add quirk to fix abnormal ocs fatal error new 55f4b1f73631 scsi: ufs: ufs-exynos: Add UFS host support for Exynos SoCs new fb43337cd4cf scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk [...] new 9006e3986f66 scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is [...] new 488edafb1120 scsi: ufs-mediatek: Introduce low-power mode for device po [...] new 561e3a8726b2 scsi: ufs-mediatek: Fix unbalanced clock on/off new fc4983018fea scsi: ufs-mediatek: Allow unbound mphy new 458a45f5262b scsi: ufs: Remove max_t in ufs_get_device_desc new c4607a09450d scsi: ufs: Delete ufshcd_read_desc() new cbe193f6f093 scsi: ufs: Fix potential NULL pointer access during memcpy new 7a0bf85b5e18 scsi: ufs: Clean up ufs initialization path new 72fb690eece1 scsi: ufs: Add compatibility with 3.1 UFS unit descriptor length new 673511199ac9 scsi: ufs: Add SPDX GPL-2.0 to replace GPL v2 boilerplate new 0a19a725c0ed scsi: Fix trivial spelling new 896c9b4907c5 scsi: mpt3sas: Fix spelling mistake new c0a18ee0ce78 scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices new ed0b40ffa364 scsi: ufs: Clean up device vendor name and device quirk table new 7a7df52dbc71 scsi: ufs: Remove unused field in struct uic_command new aa5c697988b4 scsi: ufs: Add trace event for UIC commands new b1bf66d1d5a8 scsi: ufs: Fix imprecise load calculation in devfreq window new 9a3cd470f8e3 scsi: ufs-mediatek: Make ufs_mtk_wait_link_state static new 393403efc360 scsi: ufs: ufs-exynos: Fix spelling mistake "pa_granularty [...] new da3f28da1c27 scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT new 71df6fb976c3 scsi: core: Remove scsi_sdb_cache new 4c7b4d63273d scsi: core: Fix formatting errors in scsi_lib.c new f51853fc0682 scsi: ufs: docs: Add WriteBooster documentation new 3c58f737231e scsi: target: tcmu: Optimize use of flush_dcache_page new 3145550a7f8b scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM new d31503fe395d scsi: ufs: Allow exynos ufs driver to build as module new b2bc2200e89b scsi: ufs: ufs-exynos: Fix return value check in exynos_uf [...] new 6c9b3b2aa2df scsi: ufs: ufs-exynos: Fix build warning new 040ab9c4fd00 scsi: cumana_2: Fix different dev_id between request_irq() [...] new 37d090671720 scsi: bnx2fc: Removal of unused variables new a7f1e69d4974 scsi: ufs: Disable WriteBooster capability for non-support [...] new fbca7a04dbd8 scsi: storvsc: Fix spelling mistake new b7a80dac0f1f scsi: ufs: ufs-exynos: Remove an unnecessary NULL check new 5a0c256d96f0 scsi: target: tcmu: Fix crash on ARM during cmd completion new a7f474542ea3 scsi: qla2xxx: Check the size of struct fcp_hdr at compile time new f1e12bee55e6 scsi: qla2xxx: Remove the __packed annotation from struct [...] new 2f91a0a03c2d scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easi [...] new 67668b5b13c7 scsi: qla2xxx: Initialize 'n' before using it new 9bb013584a5e scsi: qla2xxx: Remove a superfluous cast new f8f12bda53ea scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 [...] new 57fec9f24e58 scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() new f85a299f5ec5 scsi: qla2xxx: Make qla2x00_restart_isp() easier to read new e7019c95c40d scsi: qla2xxx: Introduce a function for computing the debu [...] new 62e9dd177732 scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests new 9f2475fe7406 scsi: qla2xxx: SAN congestion management implementation new e5fcb81d40d4 scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test new c93764a65b4b scsi: lpfc: Fix missing MDS functionality new 9806c984d43a scsi: lpfc: Fix NVMe rport deregister and registration dur [...] new d91e3abb682b scsi: lpfc: Fix oops due to overrun when reading SLI3 data new 9dace1fa91ca scsi: lpfc: Fix stack trace seen while setting rrq active new 03dbfe0668e6 scsi: lpfc: Fix shost refcount mismatch when deleting vport new 86ee57a97a17 scsi: lpfc: Fix kdump hang on PPC new 28ed7374401b scsi: lpfc: Fix language in 0373 message to reflect non-er [...] new 45bc44270f0c scsi: lpfc: Allow applications to issue Common Set Feature [...] new f0020e428af7 scsi: lpfc: Add support to display if adapter dumps are available new 317aeb83c92b scsi: lpfc: Add blk_io_poll support for latency improvment new 372c187b8a70 scsi: lpfc: Add an internal trace log buffer new 3fed58b94e3d scsi: lpfc: Update lpfc version to 12.8.0.2 new 6292130093c5 scsi: core: Register sysfs for SCSI workqueue new e463f96bdc97 scsi: iscsi: Delay freeing target_id new 1d726aa6ef57 scsi: iscsi: Optimize work queue flush use new 93bf02e5a2c2 scsi: iscsi: Remove sessdestroylist new 74595c044cb5 scsi: scsi_debug: Fix in_use bitmap corruption new d179f7c76324 scsi: powertec: Fix different dev_id between request_irq() [...] new 86f2da1112cc scsi: eesox: Fix different dev_id between request_irq() an [...] new 63c9ffe473d3 scsi: target: Check enforce_pr_isids during registration new 3c006c7d23aa scsi: target: Fix xcopy sess release leak new f32ba612ef0f scsi: target: Fix crash during SPEC_I_PT handling new 169622eee437 scsi: target: Fix iscsi transport id parsing new a6f9b6cee3f2 scsi: target: Fix iscsi transport id buffer setup new bd7f65d95200 scsi: target: Fix iscsi transport id buf len calculation new 639341bf8836 scsi: target: Handle short iSIDs new 919a295abf96 scsi: iscsi: Register sysfs for workqueue iscsi_destroy new 0cd0e57ec858 scsi: zfcp: Use prandom_u32_max() for backoff new 459ad085d87b scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() new b9789bfbfe9d scsi: docs: Update outdated link to IBM developerworks new c06de6e28c9e scsi: docs: Remove invalid link and update text for zfcp k [...] new b43cdb5ac856 scsi: zfcp: Clean up zfcp_erp_action_ready() new 6bcb7c171a0c scsi: zfcp: Replace open-coded list move new c3bfffa5ec69 scsi: zfcp: Avoid benign overflow of the Request Queue's f [...] new 2b46e5c14218 scsi: megaraid: Fix kdoc comments format new 7b3c1035082c scsi: megaraid: Fix compilation warnings new 97eec79f6caa scsi: megaraid: Remove set but unused variable new 2a6576d29d3b scsi: megaraid: Remove set but unused variable new aa055885ebad scsi: megaraid: Fix set but unused variable new b1a557c23616 scsi: megaraid: Remove set but unused variable new 91e08b35a8a8 scsi: sd: Fix kdoc comment format new 8df513da056d scsi: sd_zbc: Fix kdoc comment format new 2eab3eb043ad scsi: mpt3sas: Fix set but unused variable new 9133d27ef104 scsi: mpt3sas: Fix kdoc comments format new a23064c4123b scsi: ufs: Change upiu_flags to be u8 new 4be1fa2b55a8 scsi: fdomain: Mark 'fdomain_pm_ops' as __maybe_unused new 3c011793aca7 scsi: aha152x: Remove unused variable 'ret' new af0b55d06004 scsi: pcmcia: nsp_cs: Use new __printf() format notation new 97a33483425d scsi: pcmcia: nsp_cs: Remove unused variable 'dummy' new b1987c884585 scsi: libfc: fc_disc: Fix-up some incorrectly referenced f [...] new 26e0b9aa3578 scsi: lpfc: Fix inconsistent indenting new 5e7341e1f9ec scsi: ufs: UFS driver v2.1 spec crypto additions new 70297a8ac7a7 scsi: ufs: UFS crypto API new df043c745ea1 scsi: ufs: Add inline encryption support to UFS new 17105d959b26 scsi: lpfc: Fix interrupt assignments when multiple vector [...] new 77dd7d7b3442 scsi: lpfc: Fix less-than-zero comparison of unsigned value new 3010dfb0b77c scsi: advansys: docs: Eliminate duplicated word new 0a76566595bf scsi: storvsc: Add validation for untrusted Hyper-V values new e33c2482289b scsi: cxgb4i: Add support for iSCSI segmentation offload new f178842224b3 scsi: target: cxgbit: Check connection state before issuin [...] new b53293fa662e scsi: target: cxgbit: Remove tx flow control code new a3170376f7db scsi: ufs: Simplify completion timestamp for SCSI and quer [...] new 6edfdcfe285e scsi: ufs: Fix and simplify setup_xfer_req variant operation new dd06a40201fe scsi: target: Remove unused variable 'tpg' new b92a4a9f7be8 scsi: cxgb4i: Fix dereference of pointer tdata before it i [...] new 92e8d0323a51 scsi: virtio_scsi: Remove unnecessary condition check new 30f259b4886a scsi: cxgb4i: Clean up a debug printk new 46426552e74f scsi: ufs-mediatek: Add inline encryption support new 05d91b557af9 scsi: hisi_sas: Directly trigger SCSI error handling for c [...] new 3d570a28ee8d scsi: hisi_sas: Remove one kerneldoc comment new c87bf24cfb60 scsi: scsi_debug: Add check for sdebug_max_queue during mo [...] new c10fa55f5e7a scsi: scsi_debug: Support hostwide tags new 3a90a63d02b8 scsi: scsi_debug: every_nth triggered error injection new 30f67481a18b scsi: scsi_debug: Update documentation url and bump version new 74341d35b901 scsi: libfc: Supply some missing kerneldoc struct/function [...] new e721eb0616f6 scsi: scsi_transport_fc: Match HBA Attribute Length with H [...] new ee9ec5c9af94 scsi: libfc: trivial: Fix spelling mistake of 'discovery' new 54888649bec7 scsi: fcoe: Fix various kernel-doc infringements new 3052652326dc scsi: fcoe: Fix a myriad of documentation issues new f2db5efefa89 scsi: fcoe: Correct some kernel-doc issues new ca63d8e2e9ef scsi: bnx2fc: Repair a range of kerneldoc issues new a9d4aece2255 scsi: qedf: Demote obvious misuse of kerneldoc to standard [...] new c6e2f4bd794a scsi: qedf: Remove set but not checked variable 'tmp' new 9865a04d528c scsi: libfc: Repair function parameter documentation new f636acae8d0d scsi: libfc: Fix a couple of misdocumented function parameters new ebb40ab68118 scsi: libfc: Provide missing and repair existing function [...] new 4db2ac3e0392 scsi: bnx2fc: Fix a couple of bitrotted function documenta [...] new 18bc435e0a1d scsi: arcmsr: Remove some set but unused variables new 50efc51cb9ff scsi: qedf: Remove a whole host of unused variables new 2bd92b33643e scsi: bnx2fc: Demote obvious misuse of kerneldoc to standa [...] new e3f58eeedb55 scsi: aic7xxx: Remove unused variable 'tinfo' new 614fc2f9883e scsi: aic7xxx: Remove unused variable 'ahc' new 7097a517446f scsi: aic7xxx: Remove unused variable 'targ' new aa89d74e040a scsi: aic7xxx: Fix 'amount_xferred' set but not used issue new ce7e0a84e5d7 scsi: qedf: Demote obvious misuse of kerneldoc to standard [...] new 8558d5a4f38c scsi: aacraid: Provide suggested curly braces around empty [...] new 00a72e8cd267 scsi: aacraid: Fix a couple of small kerneldoc issues new 2862a3a26c2d scsi: aic94xx: Demote seemingly unintentional kerneldoc header new e802fc43ba36 scsi: pm8001: Demote obvious misuse of kerneldoc and updat [...] new bb458974e063 scsi: aic94xx: Repair kerneldoc formatting error and remov [...] new e7eb414c653d scsi: aacraid: Fix a bunch of function doc formatting errors new 7ec772d0c3e6 scsi: qla4xxx: Provide a missing function param descriptio [...] new bc2736e98e02 scsi: lpfc: Quieten some printks new ba8ca097089b scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' [...] new 1f5468231476 scsi: lpfc: NVMe remote port devloss_tmo from lldd new ca0800a68ac7 scsi: sd_zbc: Remove unused inline functions new 58101f1504ad scsi: qla2xxx: Address a set of sparse warnings new b115958d91f5 scsi: aacraid: Repair two kerneldoc headers new cf93fffac261 scsi: aacraid: Fix a few kerneldoc issues new 2fee77e5b820 scsi: aacraid: Fix logical bug when !DBG new 0123c7c62d6c scsi: aacraid: Remove unused variable 'status' new 71aa4d3e0e78 scsi: aacraid: Demote partially documented function header new 966fdadf6fea scsi: aic94xx: Document 'lseq' and repair asd_update_port_ [...] new f1134f0eb184 scsi: aacraid: Fix a bunch of function header issues new d2e510505006 scsi: aic94xx: Fix a couple of formatting and bitrot issues new ae272a95133a scsi: aacraid: Fill in the very parameter descriptions for [...] new e1c3e0f8a2ae scsi: pm8001: Provide descriptions for the many undocument [...] new a96099e2c164 scsi: ipr: Fix a mountain of kerneldoc misdemeanours new e31f2661ff41 scsi: virtio_scsi: Demote seemingly unintentional kerneldo [...] new 4dc833999e37 scsi: ipr: Remove a bunch of set but checked variables new f3bdc59f9b11 scsi: ipr: Fix struct packed-not-aligned issues new 8a692fdb1d04 scsi: myrs: Demote obvious misuse of kerneldoc to standard [...] new abad069ef0da scsi: be2iscsi: Fix API/documentation slip new dbc019a48f97 scsi: be2iscsi: Fix misdocumentation of 'pcontext' new 7405edfdfb96 scsi: be2iscsi: Add missing function parameter description new 09d99705b5d2 scsi: lpfc: Correct some pretty obvious misdocumentation new 91b6e191c4dc scsi: aic7xxx: Remove unused variable 'ahd' new 532d56c631f1 scsi: aic7xxx: Remove unused variables 'wait' and 'paused' new 42b840bcfc16 scsi: aic7xxx: Fix 'amount_xferred' set but not used issue new b9245385f73c scsi: sd_zbc: Don't limit max_zone_append sectors to max_h [...] new ede74559ed8b scsi: scsi_transport_sas: Add missing newline in sysfs 'en [...] new e6b9489acc7e scsi: scsi_transport_iscsi: Drop a duplicated word new 27e1b94dc9af scsi: hpsa: Correct rare oob condition new 9bb872a725f6 scsi: hpsa: Increase queue depth for external LUNs new 30bda7848a23 scsi: hpsa: Increase controller error handling timeout new 654cc541a949 scsi: hpsa: Bump version new 1eb81df5c53b scsi: megaraid_sas: Clear affinity hint new 3eef38a14370 scsi: aic79xx: Restore modes when exiting ahd_linux_queue_ [...] new 0f206514749b scsi: firmware: qcom_scm: Add support for programming inli [...] new 083dd788e4c1 scsi: ufs-qcom: Name the dev_ref_clk_ctrl registers new 1bc726e26ef3 scsi: ufs: Add program_key() variant op new df4ec2fa7a4d scsi: ufs-qcom: Add Inline Crypto Engine support new 8f38f8e0a30e scsi: block: pm: Simplify resume handling new b54dc46cbe71 scsi: imm: Remove superfluous breaks new 6671eebd672c scsi: ppa: Remove superfluous breaks new e3d2bf6505dd scsi: lpfc: Add dependency on CPU_FREQ new 3a243c2c3500 scsi: libsas: Remove postreset from sas_sata_ops new 386533796574 scsi: libsas: Check link status in ATA prereset() new 55eb809f5e1c scsi: libsas: Remove redundant assignment to variable res new edd7dd2292ab scsi: mesh: Fix panic after host or bus reset new 61965bf6c142 scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' [...] new 584d902eb10e scsi: isci: Remove redundant initialization of variable 'status' new 51d263cbdd76 scsi: fnic: Use eth_broadcast_addr() to assign broadcast address new e2289db1ccc6 scsi: fcoe: Use eth_zero_addr() to clear mac address new e73a5e8e8003 scsi: core: Only return started requests from scsi_host_fi [...] new f30785db7546 scsi: core: Add missing scsi_device_put() in scsi_host_block() new 811f39479c0c scsi: core: Delete unnecessary buffer allocation for every [...] new 003015b890e1 scsi: dpt_i2o: Remove superfluous memset() new 7c7ef829ad08 scsi: arcmsr: arcmsr_hba: Remove statement with no effect new 84dc1a1d5459 scsi: aic7xxx: aic79xx_core: Remove a bunch of unused variables new baef36891460 scsi: aacraid: Add descriptions for missing parameters new 3c4538f80b09 scsi: aacraid: Add missing description for 'dev' new 5d9d46b93d0a scsi: aacraid: Add missing description for 'dev' new ee37a6e6d2a1 scsi: aic94xx: Fix a couple of kerneldoc formatting issues new a13689118f63 scsi: aacraid: Add descriptions for missing parameters new 45c21cec3867 scsi: aic94xx: Fix kerneldoc formatting issue with 'task' new a0cf5ce40d12 scsi: pm8001: Move function header and supply some missing [...] new cd2eebfd4028 scsi: pm8001: Add descriptions for unused 'attr' function [...] new 4c2de9c54112 scsi: qla4xxx: Remove set but unused variable 'func_number' new b854460053ec scsi: qla4xxx: Check return value of pci_set_mwi() new 3ca2c203ed99 scsi: qla4xxx: Move 'qla4_83xx_reg_tbl' from shared header new 0683550b54c4 scsi: aic7xxx: Remove set but unused variables 'targ_info' [...] new 083645bab221 scsi: pm8001: Fix a bunch of kerneldoc issues new 6ad4a51764a0 scsi: pm8001: Fix some function documentation issues new 685f94794f9a scsi: pm8001: Remove a bunch of set but unused variables new f30554c27112 scsi: qla4xxx: Move 'qla4_82xx_reg_tbl' to the only place [...] new 3c1311ad837e scsi: lpfc: Remove unused variable 'pg_addr' new 0d5fea42989e scsi: qla4xxx: Fix-up incorrectly documented parameter new 67b8b93a559f scsi: qla4xxx: Fix incorrectly named function parameter new 7af29d455362 scsi: lpfc: Fix-up around 120 documentation issues new ea310f574e73 scsi: pm8001: Staticify 'pm80xx_pci_mem_copy' and 'mpi_set [...] new cdeeb36d8f24 scsi: qla4xxx: Fix some kerneldoc parameter documentation issues new fc5fba6e2ae2 scsi: qla4xxx: Repair function documentation headers new c734de98a7bc scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'al [...] new c0ad04b4b6d7 scsi: qla4xxx: Document qla4xxx_process_ddb()'s 'conn_err' new 6265bc4a41cd scsi: lpfc: Fix-up formatting/docrot where appropriate new 5446a91d8401 scsi: csiostor: Fix misnamed function parameter new f67e81641db7 scsi: qla4xxx: Remove three set but unused variables new 653557df36e0 scsi: qla4xxx: Supply description for 'code' new fd4cdf6488d1 scsi: csiostor: Demote kerneldoc that fails to meet the criteria new 3bbd8ef9f780 scsi: bfa: Staticify all local functions new 11d8e56bfd3f scsi: lpfc: Ensure variable has the same stipulations as c [...] new 633e19b57110 scsi: sym53c8xx_2: Add missing description for 'pdev' new 101706dc0a46 scsi: sym53c8xx_2: Ensure variable has the same stipulatio [...] new f27e1bbc5cb2 scsi: cxgb3i: Remove bad documentation and demote kerneldo [...] new a0e4a64f8650 scsi: lpfc: Fix some function parameter descriptions new e415f2a2acd9 scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/m [...] new bc5b681614cc scsi: ufs: ufs-qcom: Demote nonconformant kerneldoc headers new b4688a7e01e5 scsi: bnx2i: Fix parameter misnaming in function header new b44cc4a40bd6 scsi: ufs: ufs-exynos: Demote seemingly unintentional kern [...] new 0aaaa04a7a79 scsi: bfa: Staticify local functions new 2ad6e0c339d2 scsi: bnx2i: Add missing descriptions for 'attr' parameter new 70b4de0bb928 scsi: bfa: Remove set but unused variable 'rp' new 7106de1d8a75 scsi: bfa: Demote seemingly unintentional kerneldoc header new e4020e0835ed scsi: qedi: Remove 2 set but unused variables new ffe1757e45aa scsi: ips: Remove some set but unused variables new 00e245655e75 scsi: ips: Convert strnlen() to memcpy() since result shou [...] new 6e3f4f68821b scsi: qla4xxx: Remove set but unused variable 'status' new 7fa03c77cd54 scsi: lpfc: Use __printf() format notation new fe614acd583f scsi: lpfc: Add and rename a whole bunch of function param [...] new d10d1df6301d scsi: qla4xxx: Rename function parameter descriptions new 012d019f5a50 scsi: lpfc: Fix a bunch of kerneldoc misdemeanors new 22f8c077411b scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param new c7ccd038b729 scsi: bfa: Remove a few unused variables 'pgoff' and 't' new 085d46fd2202 scsi: csiostor: Mark known unused variable as __always_unused new f11106c93fc9 scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_st [...] new 00025fc7e676 scsi: bfa: Staticify non-external functions new f5816509a2f2 scsi: csiostor: Add missing description for csio_rnode_fwe [...] new eaefa33014bf scsi: bfa: Demote non-compliant kerneldoc headers to stand [...] new e95fcb77921c scsi: bfa: Remove unused variable 'adisc' new dd3273c9b10f scsi: bnx2i: Fix a whole host of kerneldoc issues new 89c19a8e5ec3 scsi: bnx2i: Add, remove and edit some function parameter [...] new c4b68559edf5 scsi: be2iscsi: Correct misdocumentation of function param 'ep' new 56d244fe89c9 scsi: qedi: Remove set but unused variable 'tmp' new e36e0427a46a scsi: esas2r: Add braces around the one-line if() new b1a187f2615a scsi: bfa: Demote non-kerneldoc headers down to standard c [...] new 310531ffc3c8 scsi: bfa: Demote seemingly unintentional kerneldoc header new 20e73cb1d03c scsi: bfa: Demote seemingly unintentional kerneldoc header new 3db05fed8b58 scsi: qedi: Demote seemingly unintentional kerneldoc header new 010f7c2ab4ad scsi: qedi: Staticify non-external function 'qedi_get_iscs [...] new 64332c13d0d1 scsi: bfa: Ensure a blank line precedes next function/header new a8b6d0ee6e9e scsi: bnx2i: Add parameter description and rename another new e3903d31826f scsi: esas2r: Demote a few non-conformant kerneldoc headers new 6eaa862747ea scsi: mvsas: Move 'core_nr' inside #ifdef and remove unuse [...] new 4e108d4f2816 scsi: target: iscsi: Fix login error when receiving new df2de6f28629 scsi: target: iscsi: Fix inconsistent debug message new f5e2714ad1a6 scsi: target: Modify core_tmr_abort_task() new 2e45a1a9c75d scsi: target: Add tmr_notify backend function new a35129024e88 scsi: target: tcmu: Use priv pointer in se_cmd new c96849276211 scsi: target: tcmu: Do not queue aborted commands new 3d3f9d56a570 scsi: target: tcmu: Factor out new helper ring_insert_padding new ed212ca87897 scsi: target: tcmu: Fix and simplify timeout handling new bc2d214af5db scsi: target: tcmu: Implement tmr_notify callback new 59526d7a187f scsi: target: tcmu: Make TMR notification optional new 5759ff1131cd scsi: hpsa: Correct ctrl queue depth new 68e12e5f6135 scsi: iscsi: Do not put host in iscsi_set_flashnode_param() new 0255b1e3d849 scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC new 02e3e588f0e1 scsi: lpfc: Fix typo in comment for ULP new 84905d34f149 scsi: scsi_debug: Fix request sense new fc13638ae92e scsi: scsi_debug: Implement tur_ms_to_ready parameter new bb2e33146876 scsi: virtio-scsi: Correctly handle the case where all LUN [...] new c4df6eed972e scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM" new d61fa5bc3e52 scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices new bf1a28f92a8b scsi: scsi_transport_srp: Sanitize scsi_target_block/unblo [...] new dfdf16ecfd6a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 3f03b6498172 auxdisplay: charlcd: Reuse hex_to_bin() instead of custom code new ed35832648b5 Merge tag 'auxdisplay-for-linus-v5.9-rc1' of git://github. [...] new 172066cc314f acpi: thermal: Fix error handling in the register function new 1595d887afe4 thermal: Store thermal mode in a dedicated enum new cbba1d719534 thermal: Add current mode to thermal zone device new 5a3506657f71 thermal: Store device mode in struct thermal_zone_device new 1ee14820fd8e thermal: remove get_mode() operation of drivers new ac5d9ecc74d8 thermal: Add mode helpers new 7f4957be0d5b thermal: Use mode helpers in drivers new bbcf90c0646a thermal: Explicitly enable non-changing thermal zone devices new b56bdff78e0b thermal: core: Stop polling DISABLED thermal devices new 5d7bd8aa7c35 thermal: Simplify or eliminate unnecessary set_mode() methods new f5e50bf4d3ef thermal: Rename set_mode() to change_mode() new 7a7d66f26b0f acpi: thermal: Don't call thermal_zone_device_is_enabled() new d92ed2c9d3ff thermal: imx: Use driver's local data to decide whether to [...] new 514acd00f957 thermal: Make thermal_zone_device_is_enabled() available t [...] new 3d44a509c1da thermal: core: Add helpers to browse the cdev, tz and gove [...] new 329b064fbd13 thermal: core: Get thermal zone by id new 1ce50e7d408e thermal: core: genetlink support for events/cmd/sampling new 55cdf0a283b8 thermal: core: Add notifications call in the framework new 5b8583d3bd7f thermal: netlink: Fix compilation error when CONFIG_NET=n new 52674f565718 thermal: core: remove redundant initialization of variable ret new af0e5f1f47d8 thermal/drivers/clock_cooling: Remove clock_cooling code new 947d85f00c03 thermal: rcar_gen3_thermal: Add r8a774e1 support new c62e7ac39564 net: genetlink: Move initialization to core_initcall new d2a89b528395 thermal: netlink: Improve the initcall ordering new 3f5a2cbe0f5c thermal: core: Move initialization after core initcall new cff1d293bb3a dt-bindings: thermal: Get rid of thermal.txt and replace r [...] new 679d10df716b thermal: rcar_gen3_thermal: Do not shadow thcode variable new 8bcd0178d37b MAINTAINERS: Add maintenance information for IPA new 0f348db01fdf thermal: ti-soc-thermal: Fix reversed condition in ti_ther [...] new 4b9e373e04ca thermal: imx8mm: Support module autoloading new 287d95955835 thermal: int340x: processor_thermal: fix: update Jasper La [...] new 82aa68afa168 thermal: core: Fix thermal zone lookup by ID new ec99756ae139 dt-bindings: tsens: qcom: Document MSM8939 compatible new 332bc8ebab2c thermal: qcom: tsens-v0_1: Add support for MSM8939 new 25be77e588a6 thermal: core: Add thermal zone enable/disable notification new 09e91cdedaa5 MAINTAINERS: update entry to thermal governors file name p [...] new 0de967f24e6c thermal: Update power allocator and devfreq cooling to SPD [...] new 54bf1e5a629d thermal: mediatek: Prepare to add support for other platforms new 89945047b166 thermal: mediatek: Add tsensor support for V2 thermal system new c569e805c7bc thermal: intel: intel_pch_thermal: Add Cannon Lake Low Pow [...] new 96e3f3c16b7a Merge tag 'thermal-v5.9-rc1' of git://git.kernel.org/pub/s [...]
The 476 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/testing/sysfs-driver-ufs | 136 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- .../arm/marvell/ap80x-system-controller.txt | 2 +- .../arm/marvell/cp110-system-controller.txt | 2 +- .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 3 +- .../bindings/cpufreq/cpufreq-mediatek.txt | 4 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../devicetree/bindings/hwmon/gpio-fan.txt | 3 +- Documentation/devicetree/bindings/hwmon/lm90.txt | 4 +- .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 +- .../bindings/thermal/amazon,al-thermal.txt | 2 +- .../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +- .../bindings/thermal/brcm,bcm2835-thermal.txt | 2 +- .../bindings/thermal/hisilicon-thermal.txt | 2 +- .../bindings/thermal/max77620_thermal.txt | 6 +- .../bindings/thermal/mediatek-thermal.txt | 2 +- .../bindings/thermal/nvidia,tegra124-soctherm.txt | 10 +- .../thermal/nvidia,tegra186-bpmp-thermal.txt | 2 +- .../bindings/thermal/qcom-spmi-temp-alarm.txt | 2 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/rockchip-thermal.txt | 2 +- .../devicetree/bindings/thermal/tango-thermal.txt | 2 +- .../bindings/thermal/thermal-generic-adc.txt | 2 +- .../devicetree/bindings/thermal/thermal.txt | 586 --- Documentation/scsi/advansys.rst | 2 +- Documentation/scsi/scsi-parameters.rst | 2 +- MAINTAINERS | 11 +- block/blk-pm.c | 41 +- drivers/acpi/thermal.c | 76 +- drivers/auxdisplay/charlcd.c | 17 +- drivers/firmware/qcom_scm.c | 101 + drivers/firmware/qcom_scm.h | 4 + drivers/infiniband/Kconfig | 8 - drivers/infiniband/core/cache.c | 45 +- drivers/infiniband/core/cma.c | 257 +- drivers/infiniband/core/counters.c | 24 +- drivers/infiniband/core/device.c | 28 +- drivers/infiniband/core/mad.c | 30 +- drivers/infiniband/core/mad_priv.h | 2 +- drivers/infiniband/core/mad_rmpp.c | 27 +- drivers/infiniband/core/nldev.c | 223 +- drivers/infiniband/core/sysfs.c | 61 +- drivers/infiniband/core/trace.c | 2 - drivers/infiniband/core/umem.c | 1 + drivers/infiniband/core/umem_odp.c | 2 + drivers/infiniband/core/uverbs_cmd.c | 321 +- drivers/infiniband/core/uverbs_ioctl.c | 1 + drivers/infiniband/core/uverbs_main.c | 4 + .../infiniband/core/uverbs_std_types_counters.c | 17 +- drivers/infiniband/core/uverbs_std_types_cq.c | 3 - drivers/infiniband/core/uverbs_std_types_device.c | 48 +- drivers/infiniband/core/uverbs_std_types_mr.c | 54 +- drivers/infiniband/core/verbs.c | 185 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 170 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 10 +- drivers/infiniband/hw/bnxt_re/main.c | 23 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 751 ++-- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 127 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 58 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 1 + drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 9 +- drivers/infiniband/hw/cxgb4/mem.c | 3 +- drivers/infiniband/hw/cxgb4/provider.c | 22 +- drivers/infiniband/hw/cxgb4/restrack.c | 24 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 15 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 2 + drivers/infiniband/hw/efa/efa_com_cmd.h | 2 + drivers/infiniband/hw/efa/efa_main.c | 6 +- drivers/infiniband/hw/efa/efa_verbs.c | 42 + drivers/infiniband/hw/hfi1/chip.c | 27 +- drivers/infiniband/hw/hfi1/firmware.c | 16 - drivers/infiniband/hw/hfi1/mad.c | 9 +- drivers/infiniband/hw/hfi1/pcie.c | 22 +- drivers/infiniband/hw/hfi1/pio.c | 2 +- drivers/infiniband/hw/hfi1/pio_copy.c | 12 +- drivers/infiniband/hw/hfi1/platform.c | 10 +- drivers/infiniband/hw/hfi1/qp.c | 2 +- drivers/infiniband/hw/hfi1/qp.h | 14 - drivers/infiniband/hw/hfi1/qsfp.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 25 +- drivers/infiniband/hw/hfi1/sdma.c | 9 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/hfi1/uc.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 253 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 19 +- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 210 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 10 - drivers/infiniband/hw/hns/hns_roce_restrack.c | 14 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 22 +- drivers/infiniband/hw/mlx4/main.c | 37 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/mr.c | 3 +- drivers/infiniband/hw/mlx5/Makefile | 6 +- drivers/infiniband/hw/mlx5/cmd.c | 12 - drivers/infiniband/hw/mlx5/cmd.h | 1 - drivers/infiniband/hw/mlx5/counters.c | 709 ++++ drivers/infiniband/hw/mlx5/counters.h | 17 + drivers/infiniband/hw/mlx5/devx.c | 102 +- drivers/infiniband/hw/mlx5/devx.h | 45 + drivers/infiniband/hw/mlx5/flow.c | 765 ---- drivers/infiniband/hw/mlx5/fs.c | 2516 +++++++++++ drivers/infiniband/hw/mlx5/fs.h | 29 + drivers/infiniband/hw/mlx5/main.c | 4380 +++++--------------- drivers/infiniband/hw/mlx5/mlx5_ib.h | 109 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/mlx5/odp.c | 28 +- drivers/infiniband/hw/mlx5/qp.c | 71 +- drivers/infiniband/hw/mlx5/qp.h | 1 + drivers/infiniband/hw/mlx5/restrack.c | 121 +- drivers/infiniband/hw/mlx5/restrack.h | 13 + drivers/infiniband/hw/mlx5/srq.c | 4 +- drivers/infiniband/hw/mlx5/std_types.c | 45 + drivers/infiniband/hw/mlx5/wr.c | 68 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 2 +- drivers/infiniband/hw/qedr/main.c | 3 +- drivers/infiniband/hw/qedr/qedr.h | 5 +- drivers/infiniband/hw/qedr/verbs.c | 45 +- drivers/infiniband/hw/qedr/verbs.h | 2 +- drivers/infiniband/hw/usnic/usnic_fwd.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 3 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/mr.h | 2 +- drivers/infiniband/sw/rxe/rxe.c | 41 +- drivers/infiniband/sw/rxe/rxe_loc.h | 8 +- drivers/infiniband/sw/rxe/rxe_mr.c | 50 +- drivers/infiniband/sw/rxe/rxe_net.c | 5 - drivers/infiniband/sw/rxe/rxe_param.h | 4 +- drivers/infiniband/sw/rxe/rxe_recv.c | 35 +- drivers/infiniband/sw/rxe/rxe_req.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 48 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/sw/siw/siw_main.c | 1 - drivers/infiniband/sw/siw/siw_verbs.c | 11 +- drivers/infiniband/sw/siw/siw_verbs.h | 3 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 67 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 13 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 25 +- drivers/infiniband/ulp/iser/iser_verbs.c | 112 +- drivers/infiniband/ulp/isert/ib_isert.c | 175 +- drivers/infiniband/ulp/isert/ib_isert.h | 21 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 23 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 16 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 20 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 1 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 + drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 91 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 9 +- drivers/platform/x86/acerhdf.c | 33 +- drivers/platform/x86/intel_mid_thermal.c | 6 + drivers/power/supply/power_supply_core.c | 9 +- drivers/s390/scsi/zfcp_ccw.c | 7 +- drivers/s390/scsi/zfcp_erp.c | 2 +- drivers/s390/scsi/zfcp_fc.c | 2 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/scsi/Kconfig | 16 +- drivers/scsi/aacraid/aachba.c | 22 +- drivers/scsi/aacraid/commctrl.c | 14 +- drivers/scsi/aacraid/commsup.c | 12 +- drivers/scsi/aacraid/dpcsup.c | 15 +- drivers/scsi/aacraid/linit.c | 6 +- drivers/scsi/aacraid/nark.c | 1 + drivers/scsi/aacraid/rkt.c | 5 +- drivers/scsi/aacraid/rx.c | 12 +- drivers/scsi/aacraid/sa.c | 19 +- drivers/scsi/aacraid/src.c | 13 +- drivers/scsi/aha152x.c | 3 +- drivers/scsi/aic7xxx/aic79xx_core.c | 20 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 33 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 13 +- drivers/scsi/aic94xx/aic94xx_dev.c | 4 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 3 +- drivers/scsi/aic94xx/aic94xx_init.c | 2 +- drivers/scsi/aic94xx/aic94xx_scb.c | 6 +- drivers/scsi/aic94xx/aic94xx_seq.c | 6 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 18 +- drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/arm/eesox.c | 2 +- drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/be2iscsi/be_iscsi.c | 11 +- drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/scsi/be2iscsi/be_mgmt.c | 3 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcs_rport.c | 3 - drivers/scsi/bfa/bfa_ioc.c | 57 +- drivers/scsi/bfa/bfa_ioc_ct.c | 6 +- drivers/scsi/bfa/bfa_port.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 4 +- drivers/scsi/bfa/bfad_bsg.c | 222 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 18 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 22 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 7 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 53 +- drivers/scsi/bnx2i/bnx2i_init.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 19 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 4 + drivers/scsi/csiostor/csio_hw.c | 2 +- drivers/scsi/csiostor/csio_hw_t5.c | 6 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/csiostor/csio_lnode.c | 3 +- drivers/scsi/csiostor/csio_rnode.c | 2 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 17 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 242 +- drivers/scsi/cxgbi/libcxgbi.c | 672 ++- drivers/scsi/cxgbi/libcxgbi.h | 46 +- drivers/scsi/dpt_i2o.c | 4 - drivers/scsi/esas2r/esas2r.h | 3 +- drivers/scsi/esas2r/esas2r_log.c | 10 +- drivers/scsi/fcoe/fcoe.c | 10 +- drivers/scsi/fcoe/fcoe_ctlr.c | 30 +- drivers/scsi/fcoe/fcoe_transport.c | 4 +- drivers/scsi/fdomain.h | 2 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 4 +- drivers/scsi/hosts.c | 8 +- drivers/scsi/hpsa.c | 35 +- drivers/scsi/hpsa.h | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/imm.c | 3 - drivers/scsi/ipr.c | 90 +- drivers/scsi/ipr.h | 4 +- drivers/scsi/ips.c | 34 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/libfc/fc_disc.c | 6 +- drivers/scsi/libfc/fc_exch.c | 7 +- drivers/scsi/libfc/fc_fcp.c | 11 +- drivers/scsi/libfc/fc_lport.c | 7 +- drivers/scsi/libfc/fc_rport.c | 4 +- drivers/scsi/libsas/sas_ata.c | 17 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/lpfc/lpfc.h | 15 + drivers/scsi/lpfc/lpfc_bsg.c | 35 +- drivers/scsi/lpfc/lpfc_bsg.h | 14 + drivers/scsi/lpfc/lpfc_crtn.h | 2 +- drivers/scsi/lpfc/lpfc_ct.c | 26 +- drivers/scsi/lpfc/lpfc_els.c | 143 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 231 +- drivers/scsi/lpfc/lpfc_hw4.h | 5 +- drivers/scsi/lpfc/lpfc_init.c | 739 ++-- drivers/scsi/lpfc/lpfc_logmsg.h | 24 +- drivers/scsi/lpfc/lpfc_mbox.c | 12 +- drivers/scsi/lpfc/lpfc_mem.c | 4 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 68 +- drivers/scsi/lpfc/lpfc_nvme.c | 110 +- drivers/scsi/lpfc/lpfc_nvmet.c | 96 +- drivers/scsi/lpfc/lpfc_scsi.c | 125 +- drivers/scsi/lpfc/lpfc_sli.c | 683 +-- drivers/scsi/lpfc/lpfc_sli4.h | 18 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 86 +- drivers/scsi/megaraid.c | 222 +- drivers/scsi/megaraid/megaraid_mbox.c | 4 +- drivers/scsi/megaraid/megaraid_mm.c | 1 - drivers/scsi/megaraid/megaraid_sas.h | 20 + drivers/scsi/megaraid/megaraid_sas_base.c | 184 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 11 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 93 +- drivers/scsi/mesh.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 14 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 16 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.h | 2 +- drivers/scsi/mvsas/mv_init.c | 8 +- drivers/scsi/myrs.c | 34 +- drivers/scsi/pcmcia/nsp_cs.c | 5 +- drivers/scsi/pm8001/pm8001_ctl.c | 23 +- drivers/scsi/pm8001/pm8001_hwi.c | 27 +- drivers/scsi/pm8001/pm8001_init.c | 30 +- drivers/scsi/pm8001/pm8001_sas.c | 9 +- drivers/scsi/pm8001/pm80xx_hwi.c | 23 +- drivers/scsi/ppa.c | 3 - drivers/scsi/qedf/qedf_debugfs.c | 18 +- drivers/scsi/qedf/qedf_io.c | 30 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_fw.c | 5 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_main.c | 9 +- drivers/scsi/qla2xxx/qla_bsg.c | 3 +- drivers/scsi/qla2xxx/qla_dbg.c | 111 +- drivers/scsi/qla2xxx/qla_dbg.h | 1 + drivers/scsi/qla2xxx/qla_def.h | 64 +- drivers/scsi/qla2xxx/qla_fw.h | 8 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 +- drivers/scsi/qla2xxx/qla_init.c | 48 +- drivers/scsi/qla2xxx/qla_inline.h | 2 +- drivers/scsi/qla2xxx/qla_iocb.c | 10 +- drivers/scsi/qla2xxx/qla_isr.c | 290 +- drivers/scsi/qla2xxx/qla_mbx.c | 64 +- drivers/scsi/qla2xxx/qla_nx.c | 20 +- drivers/scsi/qla2xxx/qla_os.c | 37 +- drivers/scsi/qla2xxx/qla_target.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 1 + drivers/scsi/qla4xxx/ql4_83xx.c | 34 +- drivers/scsi/qla4xxx/ql4_83xx.h | 17 - drivers/scsi/qla4xxx/ql4_bsg.c | 4 +- drivers/scsi/qla4xxx/ql4_init.c | 13 +- drivers/scsi/qla4xxx/ql4_iocb.c | 2 +- drivers/scsi/qla4xxx/ql4_isr.c | 6 +- drivers/scsi/qla4xxx/ql4_mbx.c | 7 +- drivers/scsi/qla4xxx/ql4_nx.c | 18 +- drivers/scsi/qla4xxx/ql4_nx.h | 17 - drivers/scsi/qla4xxx/ql4_os.c | 58 +- drivers/scsi/scsi.c | 3 - drivers/scsi/scsi_debug.c | 500 ++- drivers/scsi/scsi_lib.c | 62 +- drivers/scsi/scsi_logging.c | 8 +- drivers/scsi/scsi_pm.c | 10 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_transport_iscsi.c | 31 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/scsi_transport_srp.c | 12 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sd.h | 6 - drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/storvsc_drv.c | 13 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 1 + drivers/scsi/sym53c8xx_2/sym_hipd.c | 8 + drivers/scsi/ufs/Kconfig | 22 + drivers/scsi/ufs/Makefile | 6 +- drivers/scsi/ufs/ufs-exynos.c | 1297 ++++++ drivers/scsi/ufs/ufs-exynos.h | 287 ++ drivers/scsi/ufs/ufs-mediatek.c | 140 +- drivers/scsi/ufs/ufs-mediatek.h | 4 +- drivers/scsi/ufs/ufs-qcom-ice.c | 245 ++ drivers/scsi/ufs/ufs-qcom.c | 21 +- drivers/scsi/ufs/ufs-qcom.h | 27 + drivers/scsi/ufs/ufs.h | 38 +- drivers/scsi/ufs/ufs_bsg.c | 5 +- drivers/scsi/ufs/ufs_quirks.h | 10 +- drivers/scsi/ufs/ufshcd-crypto.c | 245 ++ drivers/scsi/ufs/ufshcd-crypto.h | 77 + drivers/scsi/ufs/ufshcd-pci.c | 25 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 27 +- drivers/scsi/ufs/ufshcd.c | 541 +-- drivers/scsi/ufs/ufshcd.h | 105 +- drivers/scsi/ufs/ufshci.h | 94 +- drivers/scsi/ufs/unipro.h | 33 + drivers/scsi/virtio_scsi.c | 22 +- drivers/target/iscsi/cxgbit/cxgbit.h | 1 - drivers/target/iscsi/cxgbit/cxgbit_cm.c | 34 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 24 +- drivers/target/iscsi/iscsi_target_nego.c | 36 +- drivers/target/target_core_fabric_lib.c | 105 +- drivers/target/target_core_internal.h | 1 + drivers/target/target_core_pr.c | 61 +- drivers/target/target_core_tmr.c | 36 +- drivers/target/target_core_transport.c | 8 +- drivers/target/target_core_user.c | 397 +- drivers/target/target_core_xcopy.c | 11 +- drivers/thermal/Kconfig | 20 +- drivers/thermal/Makefile | 6 +- drivers/thermal/armada_thermal.c | 6 + drivers/thermal/clock_cooling.c | 445 -- drivers/thermal/da9062-thermal.c | 16 +- drivers/thermal/devfreq_cooling.c | 10 +- drivers/thermal/dove_thermal.c | 6 + drivers/thermal/gov_power_allocator.c | 9 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/imx8mm_thermal.c | 1 + drivers/thermal/imx_thermal.c | 60 +- .../intel/int340x_thermal/int3400_thermal.c | 38 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 5 + .../int340x_thermal/processor_thermal_device.c | 2 +- drivers/thermal/intel/intel_pch_thermal.c | 8 + drivers/thermal/intel/intel_quark_dts_thermal.c | 34 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 3 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 6 + drivers/thermal/kirkwood_thermal.c | 7 + drivers/thermal/mtk_thermal.c | 234 +- drivers/thermal/qcom/tsens-v0_1.c | 144 +- drivers/thermal/qcom/tsens.c | 3 + drivers/thermal/qcom/tsens.h | 2 +- drivers/thermal/rcar_gen3_thermal.c | 10 +- drivers/thermal/rcar_thermal.c | 9 +- drivers/thermal/rockchip_thermal.c | 6 +- drivers/thermal/spear_thermal.c | 7 + drivers/thermal/sprd_thermal.c | 6 +- drivers/thermal/st/st_thermal.c | 5 + drivers/thermal/thermal_core.c | 174 +- drivers/thermal/thermal_core.h | 15 + drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/thermal_netlink.c | 647 +++ drivers/thermal/thermal_netlink.h | 104 + drivers/thermal/thermal_of.c | 41 +- drivers/thermal/thermal_sysfs.c | 52 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 2 +- include/linux/clock_cooling.h | 57 - include/linux/devfreq_cooling.h | 9 +- include/linux/mlx5/device.h | 9 +- include/linux/mlx5/driver.h | 2 + include/linux/mlx5/mlx5_ifc.h | 129 +- include/linux/qcom_scm.h | 19 + include/linux/thermal.h | 31 +- include/rdma/ib.h | 31 +- include/rdma/ib_addr.h | 31 +- include/rdma/ib_cache.h | 29 +- include/rdma/ib_cm.h | 1 + include/rdma/ib_hdrs.h | 44 +- include/rdma/ib_mad.h | 31 +- include/rdma/ib_marshall.h | 31 +- include/rdma/ib_pack.h | 29 +- include/rdma/ib_pma.h | 31 +- include/rdma/ib_sa.h | 29 +- include/rdma/ib_smi.h | 31 +- include/rdma/ib_umem.h | 29 +- include/rdma/ib_umem_odp.h | 29 +- include/rdma/ib_verbs.h | 100 +- include/rdma/iw_cm.h | 30 +- include/rdma/iw_portmap.h | 30 +- include/rdma/opa_addr.h | 44 +- include/rdma/opa_port_info.h | 31 +- include/rdma/opa_smi.h | 31 +- include/rdma/opa_vnic.h | 49 +- include/rdma/rdma_cm.h | 31 +- include/rdma/rdma_cm_ib.h | 31 +- include/rdma/rdma_netlink.h | 2 +- include/rdma/rdma_vt.h | 50 +- include/rdma/rdmavt_cq.h | 53 +- include/rdma/rdmavt_mr.h | 50 +- include/rdma/rdmavt_qp.h | 50 +- include/rdma/uverbs_ioctl.h | 30 +- include/rdma/uverbs_named_ioctl.h | 29 +- include/rdma/uverbs_std_types.h | 43 +- include/rdma/uverbs_types.h | 29 +- include/scsi/fc/fc_ms.h | 4 +- include/scsi/scsi_tcq.h | 2 +- include/scsi/scsi_transport_iscsi.h | 2 +- include/target/iscsi/iscsi_target_core.h | 9 +- include/target/target_core_backend.h | 2 + include/target/target_core_base.h | 1 + include/trace/events/ufs.h | 31 + include/uapi/linux/target_core_user.h | 25 + include/uapi/linux/thermal.h | 89 +- include/uapi/rdma/efa-abi.h | 15 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 15 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 16 +- include/uapi/rdma/qedr-abi.h | 10 +- include/uapi/rdma/rdma_netlink.h | 9 + include/uapi/rdma/rdma_user_ioctl.h | 2 +- include/uapi/scsi/fc/fc_els.h | 2 + net/netlink/genetlink.c | 2 +- 461 files changed, 16360 insertions(+), 12573 deletions(-) delete mode 100644 Documentation/devicetree/bindings/thermal/thermal.txt create mode 100644 drivers/infiniband/hw/mlx5/counters.c create mode 100644 drivers/infiniband/hw/mlx5/counters.h create mode 100644 drivers/infiniband/hw/mlx5/devx.h delete mode 100644 drivers/infiniband/hw/mlx5/flow.c create mode 100644 drivers/infiniband/hw/mlx5/fs.c create mode 100644 drivers/infiniband/hw/mlx5/fs.h create mode 100644 drivers/infiniband/hw/mlx5/restrack.h create mode 100644 drivers/infiniband/hw/mlx5/std_types.c create mode 100644 drivers/scsi/ufs/ufs-exynos.c create mode 100644 drivers/scsi/ufs/ufs-exynos.h create mode 100644 drivers/scsi/ufs/ufs-qcom-ice.c create mode 100644 drivers/scsi/ufs/ufshcd-crypto.c create mode 100644 drivers/scsi/ufs/ufshcd-crypto.h delete mode 100644 drivers/thermal/clock_cooling.c create mode 100644 drivers/thermal/thermal_netlink.c create mode 100644 drivers/thermal/thermal_netlink.h delete mode 100644 include/linux/clock_cooling.h