This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 071a0578b0ce Merge tag 'ovl-update-5.10' of git://git.kernel.org/pub/sc [...] new c071cde00bd5 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] new 5f3c0200b15a thermal: imx: Use dev_err_probe() to simplify error handling new 8790710a0f07 thermal: imx8mm: Use dev_err_probe() to simplify error handling new 6ad1c515b8fb thermal: Use kobj_to_dev() instead of container_of() new 392573b73ee3 thermal: rcar_thermal: Add missing braces to conditional s [...] new adfe9285bed0 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support new be52a1963f83 thermal: stm32: simplify the return expression of stm_ther [...] new bc501418f09b thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config new 585834a5eeb3 thermal/idle_inject: Fix comment of idle_duration_us and n [...] new df3e647d6824 thermal: core: remove unnecessary mutex_init() new 39558030fd68 thermal: int340x: Provide notification for OEM variable change new 88052319620a thermal: core: Add new event for sending keep alive notifications new 94a3c35eb007 thermal: int340x: Add keep alive response method new ecd1d2a3e4f8 thermal: cooling: Remove unused variable *tz new 691f189d817b dt-bindings: thermal: sun8i: Add binding for A100's THS co [...] new 771151bed994 thermal: sun8i: add TEMP_CALIB_MASK for calibration data i [...] new 92ad897302d6 thermal: sun8i: Add A100's THS controller support new 5093402e5b44 thermal: ti-soc-thermal: Enable addition power management new 48b458591749 thermal: core: Adding missing nlmsg_free() in thermal_genl [...] new 5a77b6a0131f Merge tag 'thermal-v5.10-rc1' of git://git.kernel.org/pub/ [...] new 5610d1f45d7c mtd: mtdcore: Convert to DEFINE_SHOW_ATTRIBUTE new 1c9c02bb2268 mtd: lpddr: Fix bad logic in print_drs_error new 518693abe6e3 mtd: lpddr: Replace printk with pr_notice new 1a64026eda16 mtd: lpddr: Move function print_drs_error to lpddr_cmds.c new 9b2108429ce7 mtd: maps: physmap: Retain mtd-name property from dts new 1d0e5ebf0caa mtd: Avoid comma separated statements new 3e1b6469f832 mtd: lpddr: fix excessive stack usage with clang new 3fbe507ebd82 mtd: mtdconcat: map through panic write handler new c1cf1d57d149 mtd: mtdoops: Don't write panic data twice new 1840ff8d4261 mtd: mtdconcat: map: remove redundant assignment to variab [...] new 670c898cee31 mtd: spear_smi: use for_each_child_of_node() macro new 6aec345ed83a mtd: maps: vmu-flash: simplify the return expression of pr [...] new b3e79e7682e0 mtd: physmap: Add Baikal-T1 physically mapped ROM support new 0626258af6ea mtd: maps: vmu-flash: fix typos for struct memcard new 88c4203e1724 mtd: spear_smi: Enable compile testing new b597cc75f7fe mtd: parsers: bcm63xx: Do not make it modular new 2da45b8f0696 mtd: rawnand: Add a kernel doc to the ECC algorithm enumeration new e0a564ae0a4b mtd: rawnand: Rename the ECC algorithm enumeration items new f2f64c1e9241 mtd: rawnand: Move the nand_ecc_algo enum to the generic N [...] new 701981cab016 mtd: nand: Add a NAND page I/O request type new 2d76f4702246 dt-bindings: mtd: Document nand-ecc-placement new 457700644f58 dt-bindings: mtd: Document nand-ecc-engine new b440915af2e4 dt-bindings: mtd: Document boolean NAND ECC properties new a8c7ffdb5fdd mtd: nand: Introduce the ECC engine framework new ef24f97daac4 mtd: rawnand: Separate the ECC engine type and the ECC byt [...] new bace41f80f65 mtd: rawnand: Use the new ECC engine type enumeration new d193792a26c2 mtd: nand: Create a helper to extract the ECC configuration new 9a333a72c1d0 mtd: spinand: Use nanddev_get_ecc_conf() when relevant new 3316c8e3ad1f mtd: nand: Create helpers to set/extract the ECC requirements new 53576c7bfc35 mtd: rawnand: Use nanddev_get/set_ecc_requirements() when [...] new 93ef92f6f422 mtd: nand: Use the new generic ECC object new c441bcd31266 mtd: rawnand: Make use of the ECC framework new 1e3b37aab958 mtd: rawnand: Use the ECC framework OOB layouts new 8c126720fe10 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] new d7157ff49a5b mtd: rawnand: Use the ECC framework user input parsing bits new b5156335ac37 mtd: rawnand: Use the NAND framework user_conf object for [...] new b0155dadeb15 mtd: rawnand: atmel: Enable the NFC controller at probe time new dca3c3ce3c02 mtd: rawnand: atmel: Drop redundant nand_read_page_op() new 5b2baf1fe5fd mtd: rawnand: atmel: Use nand_{write,read}_data_op() new 060c931c946f mtd: rawnand: atmel: Use nand_prog_page_end_op() new 03b3e0c27df3 mtd: rawnand: atmel: Convert the driver to exec_op() new 4bc022432399 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] new ab16f54ef3cd mtd: rawnand: stm32_fmc2: fix a buffer overflow new ab78e6a6cef3 mtd: rawnand: pasemi: Make pasemi_device_ready() static new 051e070d0a01 mtd: spinand: macronix: Add support for MX31LF1GE4BC new 75b049bb7f89 mtd: spinand: macronix: Add support for MX31UF1GE4BC new d43511d05cd4 mtd: rawnand: oxnas: cleanup/simplify code new cb7dc3178a98 mtd: rawnand: vf610: disable clk on error handling path in probe new 6387ad9caf8f mtd: spinand: gigadevice: Only one dummy byte in QUADIO new aea7687e77be mtd: spinand: gigadevice: Add QE Bit new 302d8a228852 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC new 85a3ebbb7fe8 mtd: rawnand: marvell: Support panic_write for mtdoops new 28acb2ce42c4 mtd: onenand: Simplify with dev_err_probe() new 1caa7522fad5 mtd: rawnand: atmel: Simplify with dev_err_probe() new 78a73491662a mtd: rawnand: gpmi: Simplify with dev_err_probe() new 6ce92faeefc0 mtd: rawnand: marvell: Simplify with dev_err_probe() new c4bc1ec9ae57 mtd: rawnand: marvell: Fix and update kerneldoc new 07eb014faadd mtd: rawnand: qcom: Simplify with dev_err_probe() new f7721e4bfec1 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] new d27c9859a0c2 mtd: rawnand: atmel: Check return values for nand_read_data_op new 6e88127904b8 mtd: rawnand: Introduce nand_set_ecc_on_host_ops() new fb8c3810d7c8 mtd: rawnand: Don't overwrite the error code from nand_set [...] new 6d11178762f7 mtd: rawnand: ams-delta: Fix non-OF build warning new fb1c7e829209 mtd: rawnand: cadence: remove a redundant dev_err call new 88e315d12fbb mtd: onenand: simplify the return expression of onenand_tr [...] new 3856a28cfe91 Merge tag 'nand/for-5.10' of git://git.kernel.org/pub/scm/ [...] new 03edda0e1eda mtd: spi-nor: Prefer asynchronous probe new 02892d405358 mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d new 3a9dcb2586e1 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] new 6eedfd858ff6 mtd: spi-nor: winbond: Add support for w25q64jwm new 9a3422a110c8 Revert "mtd: spi-nor: Prefer asynchronous probe" new 80510e255229 Merge tag 'spi-nor/for-5.10' of git://git.kernel.org/pub/s [...] new 714fb2fbe737 mtd: hyperbus: Provide per device private pointer new aca31ce96814 mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access new 992df3bb35a1 mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe new 00c9cf49a613 mtd: hyperbus: hbmc-am654: Add DMA support for reads new 5de15b610f78 mtd: hyperbus: add Renesas RPC-IF driver new 9113ba38fb81 Merge tag 'cfi/for-5.10' of gitolite.kernel.org:pub/scm/li [...] new 6402f4ce9581 mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS [...] new 6f78b9acf04f Merge tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/l [...] new 9da36a7ec421 i3c: master add i3c_master_attach_boardinfo to preserve boardinfo new cc3a392d69b6 i3c: master: fix for SETDASA and DAA process new abea14bfdebb i3c: master: Fix error return in cdns_i3c_master_probe() new 2a934b38c066 Merge tag 'i3c/for-5.10' of git://git.kernel.org/pub/scm/l [...] new 156f37898581 RDMA/mlx5: Simplify multiple else-if cases with switch keyword new 70c1430fba7b RDMA/mlx5: Replace open-coded offsetofend() macro new d6673746d699 RDMA: Remove constant domain argument from flow creation call new 34eb009ffe2e RDMA/efa: Add a generic capability check helper new ab67badd1c5e RDMA/efa: Be consistent with modify QP bitmask new 22c50e0660f4 RDMA/efa: Introduce SRD QP state machine new a4e6a1dd5746 RDMA/efa: Introduce SRD RNR retry new c531024bb166 RDMA/mlx5: Add new IB rates support new e6ac9f600664 RDMA/mlx5: Enable sniffer when device is in switchdev mode new c97119b6d313 IB/isert: remove duplicated error prints new c0f4979e90ea RDMA/cm: Remove unused cm_class new 094619449a16 IB/mlx4: Add and improve logging new e7d087fce63f IB/mlx4: Add support for MRA new 0ae207fb91a8 IB/mlx4: Separate tunnel and wire bufs parameters new 7fd1507df7ce IB/mlx4: Fix starvation in paravirt mux/demux new 227a0e142e37 IB/mlx4: Add support for REJ due to timeout new 785167a11485 IB/mlx4: Adjust delayed work when a dup is observed new fd49ddaf7e26 RDMA/rxe: prevent rxe creation on top of vlan interface new 62cbff326788 RDMA/vmw_pvrdma: Fix kernel-doc documentation new 8d9290a4a8aa RDMA/efa: Remove redundant udata check from alloc ucontext [...] new b3d03daa7cd1 RDMA/core: Move the rdma_show_ib_cm_event() macro new 75874b3d5071 RDMA/cm: Replace pr_debug() call sites with tracepoints new 8dc105befe16 RDMA/cm: Add tracepoints to track MAD send operations new 8f3243a0479e IB/mlx5: Add tx_affinity support for DCI QP new 7c4b1ab9f167 IB/mlx5: Add DCT RoCE LAG support new ca2968c1efcb RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() new 07e266a7753d RDMA/ucma: Remove unnecessary locking of file->ctx_list in close new c07e12d8e9b4 RDMA/ucma: Consolidate the two destroy flows new 620db1a1183d RDMA/ucma: Fix error cases around ucma_alloc_ctx() new 95fe51096b7a RDMA/ucma: Remove mc_list and rely on xarray new d114c6feedfe RDMA/cma: Add missing locking to rdma_accept() new 308571debccd RDMA/ucma: Do not use file->mut to lock destroying new 09e328e47a69 RDMA/ucma: Fix the locking of ctx->file new 98837c6c3d72 RDMA/ucma: Fix locking for ctx->events_reported new 38e03d092699 RDMA/ucma: Add missing locking around rdma_leave_multicast() new 26c15dec490c RDMA/ucma: Change backlog into an atomic new 310ca1a7dcd1 RDMA/ucma: Narrow file->mut in ucma_event_handler() new a1d33b70dbbc RDMA/ucma: Rework how new connections are passed through e [...] new 657360d6c741 RDMA/ucma: Remove closing and the close_wq new b9caebb290d2 RDMA/usnic: Remove the query_pkey callback new e0ef0f68c4c0 RDMA/hns: Add a check for current state before modifying QP new 5f9e2822d12f RDMA/rxe: Fix style warnings new 074bf2c2c7a1 RDMA/hns: Get udp sport num dynamically instead of using a [...] new 5d985d724bfa RDMA/core: Trigger a WARN_ON if the driver causes uobjects [...] new 61690d01db32 RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() new 63fa15dbd488 RDMA/rxe: Add SPDX hdrs to rxe source files new 7672dac30435 RDMA/rxe: Address an issue with hardened user copy new 6989aa62d342 Merge tag 'v5.9-rc3' into rdma.git for-next new d2598bb809d1 RDMA/qib: Remove superfluous fallthrough statements new 524d8ffd07f0 RDMA/qib: Tidy up process_cc() new 7d11b4787d53 RDMA/qedr: Fix reported max_pkeys new 4f680cb9f1bb RDMA/ucma: Fix resource leak on error path new 4b916ed9f9e8 RDMA/mlx5: Fix potential race between destroy and CQE poll new 53c2a706ae78 RDMA/bnxt_re: Convert tasklets to use new tasklet_setup() API new 55db47d0828c RDMA/hfi1: Convert tasklets to use new tasklet_setup() API new 4e95f849993b RDMA/i40iw: Convert tasklets to use new tasklet_setup() API new a23afb448ba8 RDMA/qib: Convert tasklets to use new tasklet_setup() API new 00b3c11879d7 RDMA/rxe: Convert tasklets to use new tasklet_setup() API new f553246f7f79 RDMA/core: Change how failing destroy is handled during uo [...] new a2f3d4479fe9 RDMA/hns: Avoid unncessary initialization new 558d52b2976b RDMA/rtrs-srv: Incorporate ib_register_client into rtrs se [...] new 91a7c58fce06 RDMA: Restore ability to fail on PD deallocate new 9a9ebf8cd72b RDMA: Restore ability to fail on AH destroy new fd89099d635e RDMA/mlx5: Issue FW command to destroy SRQ on reentry new 119181d1d432 RDMA: Restore ability to fail on SRQ destroy new 7e3c66c9a989 RDMA/core: Delete function indirection for alloc/free kernel CQ new 43d781b9fa56 RDMA: Allow fail of destroy CQ new d0c45c8556e5 RDMA: Change XRCD destroy return value new add53535fb30 RDMA: Restore ability to return error for destroy WQ new 71ff3f626864 RDMA: Make counters destroy symmetrical new a40c20dabdf9 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that [...] new 10c75ccb54e4 RDMA/umem: Prevent small pages from being returned by ib_u [...] new 3361c29e9279 RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() new ebc24096c4c4 RDMA/umem: Add rdma_umem_for_each_dma_block() new 89603f7e7e5a RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for [...] new a665aca89a41 RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_ [...] new 1f9b6827c85f RDMA/efa: Use ib_umem_num_dma_pages() new 22123a0e4974 RDMA/i40iw: Use ib_umem_num_dma_pages() new 68363052ff5a RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of o [...] new 901bca71cd5b RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem [...] new 84e71b4d9bd8 RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() new cf9ce3c8ab80 RDMA/hns: Use ib_umem_num_dma_blocks() instead of opencoding new b8387f8189bb RDMA/ocrdma: Use ib_umem_num_dma_blocks() instead of ib_um [...] new 87aebd3f8c74 RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_um [...] new 81655d3c4a95 RDMA/mlx4: Use ib_umem_num_dma_blocks() new b3003a74456f RDMA/qedr: Remove fbo and zbva from the MR new 1d4299ed7742 RDMA/ocrdma: Remove fbo from MR new b60b9c027400 RDMA/core: Added missing WR and WC opcodes new 098e345a1a8f RDMA/qedr: Fix qp structure memory leak new 0b1eddc19643 RDMA/qedr: Fix doorbell setting new a379ad54e55a RDMA/qedr: Fix use of uninitialized field new 8a5a10a1a744 RDMA/qedr: Fix return code if accept is called on a destroyed qp new 97fb3e334748 qede: Notify qedr when mtu has changed new cc293f5420e5 RDMA/qedr: Fix iWARP active mtu display new fbf58026b225 RDMA/qedr: Fix inline size returned for iWARP new 9e054b13b2f7 RDMA/qedr: Fix function prototype parameters alignment new 06e8d1df46ed RDMA/qedr: Add support for user mode XRC-SRQ's new 1d7c99582027 RDMA/i40iw: Avoid typecast from void to pci_dev new 3cc30e8dfcb6 RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro new 2a7cec538169 RDMA/cma: Fix locking for the RDMA_CM_CONNECT state new 732d41c545bb RDMA/cma: Make the locking for automatic state transition [...] new d490ee52f0a5 RDMA/cma: Fix locking for the RDMA_CM_LISTEN state new 5cfbf9291e1d RDMA/cma: Remove cma_comp() new 7e85bcda8bfe RDMA/cma: Combine cma_ndev_work with cma_work new 1bb5091def70 RDMA/cma: Remove dead code for kernel rdmacm multicast new 3788d2997bc0 RDMA/cma: Consolidate the destruction of a cma_multicast i [...] new b5de0c60cc30 RDMA/cma: Fix use after free race in roce multicast join new d18bb3e15201 RDMA: Clean MW allocation and free flows new c0a6b5ecc5b7 RDMA: Convert RWQ table logic to ib_core allocation scheme new 639bf4415cad net/mlx5: Refactor query port speed functions new e27014bdb47e RDMA/mlx5: Delete duplicated mlx5_ptys_width enum new 376ceb31ff87 RDMA: Fix link active_speed size new 5dee5872f875 Merge branch 'mlx5_active_speed' into rdma.git for-next new 9d8feb460adb RDMA/mlx5: Add sw_owner_v2 bit capability new 8310e327046d RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices new 54a38b6627d3 RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices new a1255fff5d90 Merge branch 'mlx_sw_owner_v2' into rdma.git for-next new 8d539c6109f2 RDMA/iw_cxgb4: Disable delayed ack by default new 3e45410fe3c2 RDMA/qedr: Fix resource leak in qedr_create_qp new 22d3e1ed2cc8 RDMA/hns: Set the unsupported wr opcode new 2e4e706e094a RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_fro [...] new 1c97ca3da0d1 RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() new 5eb29f0d13a6 RDMA/mlx5: Make mkeys always owned by the kernel's PD when [...] new 0ec52f019463 RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_R [...] new 8383da3e4a61 RDMA/mlx5: Clarify what the UMR is for when creating MRs new f5449e74802c RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy new 60aaeffa367c RDMA/cma: Delete from restrack DB after successful destroy new d7ecab1e5f7d RDMA/mlx5: Don't call to restrack recursively new 13ef5539def7 RDMA/restrack: Count references to the verbs objects new c34a23c28c6b RDMA/restrack: Simplify restrack tracking in kernel flows new b09c4d701220 RDMA/restrack: Improve readability in task name management new 215b88ac4512 RDMA/efa: Group keep alive received counter with other SW stats new b0cff387e1a4 RDMA/efa: Add messages and RDMA read work requests HW stats new f2334964e969 i40iw: Add support to make destroy QP synchronous new 3de3c4785b10 RDMA/efa: Drop double zeroing for sg_init_table() new 247fc16d734d RDMA/hns: Add support for EQE in size of 64 Bytes new 09a5f210f67e RDMA/hns: Add support for CQE in size of 64 Bytes new 98912ee82a0c RDMA/hns: Add support for QPC in size of 512 Bytes new 3cb2c996c9dc RDMA/hns: Add support for SCCC in size of 64 Bytes new 12542f1de179 RDMA/hns: Refactor process about opcode in post_send() new 221109e64316 RDMA/hns: Add interception for resizing SRQs new c19893fd9c60 RDMA/hns: Correct typo of hns_roce_create_cq() new 172505cfa3a8 RDMA/hns: Add check for the validity of sl configuration new 768202a0825d RDMA/hns: Solve the overflow of the calc_pg_sz() new 99fcf82521d9 RDMA/hns: Fix the wrong value of rnr_retry when querying qp new fbed9d2be292 RDMA/hns: Fix configuration of ack_req_freq in QPC new 05df49279f89 RDMA/hns: Fix missing sq_sig_type when querying QP new 30b707886aeb RDMA/hns: Support inline data in extented sge space for RC new b942fc0319a7 RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_c [...] new 0d9aef860377 RDMA/mlx5: Embed GSI QP into general mlx5_ib QP new f8225e3488dc RDMA/mlx5: Reuse existing fields in parent QP storage object new 2dc4d6725bc2 RDMA/mlx5: Change GSI QP to have same creation flow like o [...] new eebe580feb5b RDMA/mlx5: Delete not needed GSI QP signal QP type new 915ec7ed9114 RDMA/mlx4: Embed GSI QP into general mlx4_ib QP new 8fd3cd2ae5a0 RDMA/mlx4: Prepare QP allocation to remove from the driver new 5807bb32055b RDMA/core: Align write and ioctl checks of QP types new b925c555a15d RDMA/drivers: Remove udata check from special QP new 21c2fe94abb2 RDMA/mthca: Combine special QP struct with mthca QP new d4f40a1fb983 RDMA/i40iw: Remove intermediate pointer that points to the [...] new cf4c0fb00d5a RDMA/hns: Remove unused variables and definitions new 220aee30213d RDMA/rtrs: Remove unused field of rtrs_iu new a6f0b08dbaf2 RDMA/core: Remove ucontext->closing new 2ee9bf346fbf RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() new 36f30e486dce IB/core: Improve ODP to use hmm_range_fault() new 8bfafde08693 IB/core: Enable ODP sync without faulting new 677cf51f71c9 RDMA/mlx5: Extend advice MR to support non faulting mode new a03bfc37d59d RDMA/mlx5: Sync device with CPU pages upon ODP MR registration new 42d5179c892e RDMA/core: Constify struct attribute_group new 3c4e919b48f6 RDMA/rtrs: Constify static struct attribute_group new f45271acdf9e RDMA/qedr: Endianness warnings cleanup new a4947e84f234 overflow: Include header file with SIZE_MAX declaration new 3ff4de8f6030 RDMA/core: Change rdma_get_gid_attr returned error code new 1c15b4f2a42f RDMA/core: Modify enum ib_gid_type and enum rdma_network_type new c4b4d548fabc RDMA/core: Introduce new GID table query API new 9f85cbe50aa0 RDMA/uverbs: Expose the new GID query API to user space new 5ce2dced8e95 RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces new 6ef999f50021 RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() new 73c5265913b4 RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. new 6c111baca692 MAINTAINERS: CISCO VIC LOW LATENCY NIC DRIVER new 8e71f694e0c8 IB/rdmavt: Fix sizeof mismatch new f2e7449f175f IB/hfi,rdmavt,qib,opa_vnic: Update MAINTAINERS new 1858d98b8394 RDMA/rxe: Remove duplicate entries in struct rxe_mr new e7ec96fc7932 RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() new de55412d02a2 RDMA/rxe: Fix bug rejecting all multicast packets new bf6a47644ea0 IB/mlx4: Convert rej_tmout radix-tree to XArray new efc5b2e73cc0 tools/testing/scatterlist: Rejuvenate bit-rotten test new 29d88681fb49 tools/testing/scatterlist: Show errors in human readable form new 07da1223ec93 lib/scatterlist: Add support in dynamic allocation of SG t [...] new 0c16d9635e3a RDMA/umem: Move to allocate SG table from pages new 16e7483e6f02 Merge branch 'dynamic_sg' into rdma.git for-next new 9a40401cfa13 lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values new e0477b34d9d1 RDMA: Explicitly pass in the dma_device to ib_register_device new e0d696d201dd RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI new 71abf20b28ff RDMA/rxe: Handle skb_clone() failure in rxe_recv.c new c7a198c70076 RDMA/ucma: Fix use after free in destroy id flow new a1e16bc7d5f7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 300 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: .clang-format | 1 + Documentation/ABI/stable/sysfs-class-infiniband | 17 - .../devicetree/bindings/mtd/nand-controller.yaml | 31 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 6 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 1 + MAINTAINERS | 17 +- arch/arm/mach-davinci/board-da830-evm.c | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 2 +- arch/arm/mach-davinci/board-dm355-evm.c | 2 +- arch/arm/mach-davinci/board-dm355-leopard.c | 3 +- arch/arm/mach-davinci/board-dm365-evm.c | 2 +- arch/arm/mach-davinci/board-dm644x-evm.c | 2 +- arch/arm/mach-davinci/board-dm646x-evm.c | 2 +- arch/arm/mach-davinci/board-mityomapl138.c | 2 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 2 +- arch/arm/mach-s3c24xx/common-smdk.c | 2 +- arch/arm/mach-s3c24xx/mach-anubis.c | 2 +- arch/arm/mach-s3c24xx/mach-at2440evb.c | 2 +- arch/arm/mach-s3c24xx/mach-bast.c | 2 +- arch/arm/mach-s3c24xx/mach-gta02.c | 2 +- arch/arm/mach-s3c24xx/mach-jive.c | 2 +- arch/arm/mach-s3c24xx/mach-mini2440.c | 2 +- arch/arm/mach-s3c24xx/mach-osiris.c | 2 +- arch/arm/mach-s3c24xx/mach-qt2410.c | 2 +- arch/arm/mach-s3c24xx/mach-rx1950.c | 2 +- arch/arm/mach-s3c24xx/mach-rx3715.c | 2 +- arch/arm/mach-s3c24xx/mach-vstms.c | 2 +- arch/arm/mach-s3c64xx/mach-hmt.c | 2 +- arch/arm/mach-s3c64xx/mach-mini6410.c | 2 +- arch/arm/mach-s3c64xx/mach-real6410.c | 2 +- drivers/gpu/drm/drm_prime.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 15 +- drivers/i3c/master.c | 144 +++-- drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/addr.c | 11 +- drivers/infiniband/core/cache.c | 72 ++- drivers/infiniband/core/cm.c | 126 ++-- drivers/infiniband/core/cm_trace.c | 15 + drivers/infiniband/core/cm_trace.h | 414 ++++++++++++++ drivers/infiniband/core/cma.c | 635 +++++++++++---------- drivers/infiniband/core/cma_configfs.c | 9 +- drivers/infiniband/core/cma_trace.h | 40 -- drivers/infiniband/core/core_priv.h | 13 +- drivers/infiniband/core/counters.c | 15 +- drivers/infiniband/core/cq.c | 39 +- drivers/infiniband/core/device.c | 77 +-- drivers/infiniband/core/rdma_core.c | 34 +- drivers/infiniband/core/restrack.c | 161 +++--- drivers/infiniband/core/restrack.h | 10 +- drivers/infiniband/core/sysfs.c | 15 +- drivers/infiniband/core/ucma.c | 542 ++++++++---------- drivers/infiniband/core/umem.c | 139 ++--- drivers/infiniband/core/umem_odp.c | 291 ++++------ drivers/infiniband/core/uverbs_cmd.c | 93 ++- drivers/infiniband/core/uverbs_main.c | 7 +- drivers/infiniband/core/uverbs_std_types.c | 15 +- .../infiniband/core/uverbs_std_types_counters.c | 4 +- drivers/infiniband/core/uverbs_std_types_cq.c | 8 +- drivers/infiniband/core/uverbs_std_types_device.c | 199 ++++++- drivers/infiniband/core/uverbs_std_types_wq.c | 2 +- drivers/infiniband/core/verbs.c | 114 ++-- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 90 +-- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 8 +- drivers/infiniband/hw/bnxt_re/main.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 7 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 11 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 30 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 3 +- drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/cq.c | 3 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 7 +- drivers/infiniband/hw/cxgb4/mem.c | 40 +- drivers/infiniband/hw/cxgb4/provider.c | 11 +- drivers/infiniband/hw/cxgb4/qp.c | 3 +- drivers/infiniband/hw/efa/efa.h | 14 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 69 ++- drivers/infiniband/hw/efa/efa_com_cmd.c | 28 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 18 + drivers/infiniband/hw/efa/efa_main.c | 4 +- drivers/infiniband/hw/efa/efa_verbs.c | 258 +++++++-- drivers/infiniband/hw/hfi1/sdma.c | 22 +- drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 3 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 27 +- drivers/infiniband/hw/hns/hns_roce_device.h | 74 +-- drivers/infiniband/hw/hns/hns_roce_hem.c | 8 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 51 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 534 ++++++++++++----- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 43 +- drivers/infiniband/hw/hns/hns_roce_main.c | 19 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 81 +-- drivers/infiniband/hw/hns/hns_roce_pd.c | 3 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 80 +-- drivers/infiniband/hw/hns/hns_roce_srq.c | 5 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 10 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 16 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_type.h | 3 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 63 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 64 ++- drivers/infiniband/hw/i40iw/i40iw_verbs.h | 3 +- drivers/infiniband/hw/mlx4/ah.c | 5 - drivers/infiniband/hw/mlx4/cm.c | 152 ++++- drivers/infiniband/hw/mlx4/cq.c | 4 +- drivers/infiniband/hw/mlx4/mad.c | 158 ++--- drivers/infiniband/hw/mlx4/main.c | 45 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 62 +- drivers/infiniband/hw/mlx4/mr.c | 35 +- drivers/infiniband/hw/mlx4/qp.c | 345 +++++------ drivers/infiniband/hw/mlx4/srq.c | 8 +- drivers/infiniband/hw/mlx5/ah.c | 9 +- drivers/infiniband/hw/mlx5/cmd.c | 8 +- drivers/infiniband/hw/mlx5/cmd.h | 4 +- drivers/infiniband/hw/mlx5/counters.c | 7 +- drivers/infiniband/hw/mlx5/cq.c | 16 +- drivers/infiniband/hw/mlx5/fs.c | 148 ++--- drivers/infiniband/hw/mlx5/gsi.c | 154 ++--- drivers/infiniband/hw/mlx5/main.c | 70 ++- drivers/infiniband/hw/mlx5/mem.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 100 +++- drivers/infiniband/hw/mlx5/mr.c | 189 +++--- drivers/infiniband/hw/mlx5/odp.c | 56 +- drivers/infiniband/hw/mlx5/qp.c | 182 +++--- drivers/infiniband/hw/mlx5/qp.h | 4 +- drivers/infiniband/hw/mlx5/qpc.c | 5 +- drivers/infiniband/hw/mlx5/srq.c | 23 +- drivers/infiniband/hw/mlx5/srq.h | 2 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 22 +- drivers/infiniband/hw/mlx5/wr.c | 27 +- drivers/infiniband/hw/mthca/mthca_dev.h | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 39 +- drivers/infiniband/hw/mthca/mthca_provider.h | 27 +- drivers/infiniband/hw/mthca/mthca_qp.c | 75 ++- drivers/infiniband/hw/ocrdma/ocrdma.h | 1 - drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 38 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 6 +- drivers/infiniband/hw/qedr/main.c | 31 +- drivers/infiniband/hw/qedr/qedr.h | 33 ++ drivers/infiniband/hw/qedr/qedr_iw_cm.c | 6 +- drivers/infiniband/hw/qedr/verbs.c | 438 ++++++++------ drivers/infiniband/hw/qedr/verbs.h | 11 +- drivers/infiniband/hw/qib/qib.h | 6 +- drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/hw/qib/qib_mad.c | 52 +- drivers/infiniband/hw/qib/qib_sdma.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 5 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 18 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c | 9 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 9 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 10 +- drivers/infiniband/sw/rdmavt/ah.c | 3 +- drivers/infiniband/sw/rdmavt/ah.h | 2 +- drivers/infiniband/sw/rdmavt/cq.c | 3 +- drivers/infiniband/sw/rdmavt/cq.h | 2 +- drivers/infiniband/sw/rdmavt/pd.c | 3 +- drivers/infiniband/sw/rdmavt/pd.h | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 3 +- drivers/infiniband/sw/rdmavt/srq.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 10 +- drivers/infiniband/sw/rxe/rxe.c | 43 +- drivers/infiniband/sw/rxe/rxe.h | 29 +- drivers/infiniband/sw/rxe/rxe_av.c | 29 +- drivers/infiniband/sw/rxe/rxe_comp.c | 32 +- drivers/infiniband/sw/rxe/rxe_cq.c | 35 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 29 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 29 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 29 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 29 +- drivers/infiniband/sw/rxe/rxe_loc.h | 29 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 29 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 29 +- drivers/infiniband/sw/rxe/rxe_mr.c | 54 +- drivers/infiniband/sw/rxe/rxe_net.c | 39 +- drivers/infiniband/sw/rxe/rxe_net.h | 29 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 29 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 29 +- drivers/infiniband/sw/rxe/rxe_param.h | 29 +- drivers/infiniband/sw/rxe/rxe_pool.c | 89 +-- drivers/infiniband/sw/rxe/rxe_pool.h | 36 +- drivers/infiniband/sw/rxe/rxe_qp.c | 32 +- drivers/infiniband/sw/rxe/rxe_queue.c | 29 +- drivers/infiniband/sw/rxe/rxe_queue.h | 29 +- drivers/infiniband/sw/rxe/rxe_recv.c | 68 ++- drivers/infiniband/sw/rxe/rxe_req.c | 33 +- drivers/infiniband/sw/rxe/rxe_resp.c | 29 +- drivers/infiniband/sw/rxe/rxe_srq.c | 29 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 35 +- drivers/infiniband/sw/rxe/rxe_task.c | 37 +- drivers/infiniband/sw/rxe/rxe_task.h | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 52 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 48 +- drivers/infiniband/sw/siw/siw_main.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.c | 9 +- drivers/infiniband/sw/siw/siw_verbs.h | 6 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 6 +- drivers/infiniband/ulp/ipoib/ipoib_fs.c | 50 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 + drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 11 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 + drivers/infiniband/ulp/isert/ib_isert.c | 15 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 76 ++- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 7 + drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/devices/lart.c | 10 +- drivers/mtd/devices/spear_smi.c | 4 +- drivers/mtd/hyperbus/Kconfig | 7 + drivers/mtd/hyperbus/Makefile | 1 + drivers/mtd/hyperbus/hbmc-am654.c | 144 ++++- drivers/mtd/hyperbus/rpc-if.c | 170 ++++++ drivers/mtd/lpddr/lpddr2_nvm.c | 35 +- drivers/mtd/lpddr/lpddr_cmds.c | 28 + drivers/mtd/maps/Kconfig | 11 + drivers/mtd/maps/Makefile | 1 + drivers/mtd/maps/physmap-bt1-rom.c | 126 ++++ drivers/mtd/maps/physmap-bt1-rom.h | 17 + drivers/mtd/maps/physmap-core.c | 8 +- drivers/mtd/maps/vmu-flash.c | 11 +- drivers/mtd/mtdconcat.c | 43 ++ drivers/mtd/mtdcore.c | 28 +- drivers/mtd/mtdoops.c | 11 +- drivers/mtd/nand/Kconfig | 8 + drivers/mtd/nand/Makefile | 2 + drivers/mtd/nand/ecc.c | 484 ++++++++++++++++ drivers/mtd/nand/onenand/onenand_base.c | 9 +- drivers/mtd/nand/onenand/onenand_omap2.c | 5 +- drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/ams-delta.c | 6 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 16 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 457 ++++++++------- drivers/mtd/nand/raw/au1550nd.c | 4 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 3 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 28 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 12 +- drivers/mtd/nand/raw/cafe_nand.c | 3 +- drivers/mtd/nand/raw/cs553x_nand.c | 2 +- drivers/mtd/nand/raw/davinci_nand.c | 38 +- drivers/mtd/nand/raw/denali.c | 3 +- drivers/mtd/nand/raw/denali_pci.c | 2 +- drivers/mtd/nand/raw/diskonchip.c | 3 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 20 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 12 +- drivers/mtd/nand/raw/fsl_upm.c | 4 +- drivers/mtd/nand/raw/fsmc_nand.c | 14 +- drivers/mtd/nand/raw/gpio.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 21 +- drivers/mtd/nand/raw/hisi504_nand.c | 6 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 20 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 2 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 3 +- drivers/mtd/nand/raw/marvell_nand.c | 101 ++-- drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 12 +- drivers/mtd/nand/raw/mxc_nand.c | 25 +- drivers/mtd/nand/raw/nand_base.c | 554 +++++++----------- drivers/mtd/nand/raw/nand_bch.c | 1 + drivers/mtd/nand/raw/nand_esmt.c | 15 +- drivers/mtd/nand/raw/nand_hynix.c | 44 +- drivers/mtd/nand/raw/nand_jedec.c | 9 +- drivers/mtd/nand/raw/nand_micron.c | 23 +- drivers/mtd/nand/raw/nand_onfi.c | 17 +- drivers/mtd/nand/raw/nand_samsung.c | 22 +- drivers/mtd/nand/raw/nand_toshiba.c | 19 +- drivers/mtd/nand/raw/nandsim.c | 8 +- drivers/mtd/nand/raw/ndfc.c | 2 +- drivers/mtd/nand/raw/omap2.c | 22 +- drivers/mtd/nand/raw/orion_nand.c | 4 +- drivers/mtd/nand/raw/pasemi_nand.c | 6 +- drivers/mtd/nand/raw/plat_nand.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 26 +- drivers/mtd/nand/raw/r852.c | 3 +- drivers/mtd/nand/raw/s3c2410.c | 20 +- drivers/mtd/nand/raw/sh_flctl.c | 6 +- drivers/mtd/nand/raw/sharpsl.c | 2 +- drivers/mtd/nand/raw/socrates_nand.c | 5 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 11 +- drivers/mtd/nand/raw/sunxi_nand.c | 27 +- drivers/mtd/nand/raw/tango_nand.c | 4 +- drivers/mtd/nand/raw/tegra_nand.c | 37 +- drivers/mtd/nand/raw/tmio_nand.c | 2 +- drivers/mtd/nand/raw/txx9ndfmc.c | 2 +- drivers/mtd/nand/raw/vf610_nfc.c | 17 +- drivers/mtd/nand/raw/xway_nand.c | 4 +- drivers/mtd/nand/spi/core.c | 12 +- drivers/mtd/nand/spi/gigadevice.c | 63 +- drivers/mtd/nand/spi/macronix.c | 27 +- drivers/mtd/nand/spi/toshiba.c | 6 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/winbond.c | 9 + .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 23 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 15 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 17 + drivers/thermal/Kconfig | 6 +- drivers/thermal/cpufreq_cooling.c | 8 +- drivers/thermal/cpuidle_cooling.c | 2 +- drivers/thermal/devfreq_cooling.c | 3 - drivers/thermal/gov_power_allocator.c | 6 +- drivers/thermal/imx8mm_thermal.c | 10 +- drivers/thermal/imx_thermal.c | 22 +- .../intel/int340x_thermal/int3400_thermal.c | 51 +- drivers/thermal/rcar_thermal.c | 4 +- drivers/thermal/st/Kconfig | 2 +- drivers/thermal/st/stm_thermal.c | 7 +- drivers/thermal/sun8i_thermal.c | 16 +- drivers/thermal/thermal_core.c | 13 +- drivers/thermal/thermal_core.h | 4 +- drivers/thermal/thermal_netlink.c | 3 +- drivers/thermal/thermal_sysfs.c | 2 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 54 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 6 + include/linux/idle_inject.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mlx5/port.h | 15 +- include/linux/mtd/hyperbus.h | 13 + include/linux/mtd/nand.h | 188 +++++- include/linux/mtd/pfow.h | 33 -- include/linux/mtd/rawnand.h | 34 +- include/linux/overflow.h | 1 + include/linux/platform_data/mtd-davinci.h | 9 +- include/linux/platform_data/mtd-nand-s3c2410.h | 2 +- include/linux/qed/qed_rdma_if.h | 2 - include/linux/qed/qede_rdma.h | 4 +- include/linux/scatterlist.h | 38 +- include/linux/thermal.h | 10 +- include/rdma/ib_cache.h | 3 + include/rdma/ib_cm.h | 3 - include/rdma/ib_umem.h | 46 +- include/rdma/ib_umem_odp.h | 21 +- include/rdma/ib_verbs.h | 212 ++----- include/rdma/rdma_cm.h | 46 +- include/rdma/restrack.h | 21 +- include/trace/events/rdma.h | 41 +- include/trace/events/rpcrdma.h | 1 + include/uapi/rdma/efa-abi.h | 1 + include/uapi/rdma/hns-abi.h | 4 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 16 + include/uapi/rdma/ib_user_ioctl_verbs.h | 15 + include/uapi/rdma/ib_user_verbs.h | 11 + include/uapi/rdma/rdma_user_rxe.h | 12 +- lib/scatterlist.c | 133 ++++- tools/testing/scatterlist/Makefile | 3 +- tools/testing/scatterlist/linux/mm.h | 35 ++ tools/testing/scatterlist/main.c | 53 +- 369 files changed, 7779 insertions(+), 5915 deletions(-) create mode 100644 drivers/infiniband/core/cm_trace.c create mode 100644 drivers/infiniband/core/cm_trace.h create mode 100644 drivers/mtd/hyperbus/rpc-if.c create mode 100644 drivers/mtd/maps/physmap-bt1-rom.c create mode 100644 drivers/mtd/maps/physmap-bt1-rom.h create mode 100644 drivers/mtd/nand/ecc.c