This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/linux.
from 7f50d4dfe816 Merge tag 'for-linus' of https://github.com/openrisc/linux adds 91e23b1c3982 NFSD: Clean up nfsd_splice_actor() adds 45cb7955c180 SUNRPC: Clean up svc_deferred_class trace events adds 37324e6bb120 SUNRPC: Cache deferral injection adds 0b6c14bdd908 SUNRPC: Make cache_req::thread_wait an unsigned long adds 4af8b42e5629 SUNRPC: Remove dead code in svc_tcp_release_rqst() adds 983084b2672c SUNRPC: Remove svc_rqst::rq_xprt_hlen adds 66af25799940 NFSD: add courteous server support for thread with only de [...] adds 3d6942715180 NFSD: add support for share reservation conflict to courte [...] adds d76cc46b37e1 NFSD: move create/destroy of laundry_wq to init_nfsd and e [...] adds 591502c5cb32 fs/lock: add helper locks_owner_has_blockers to check for [...] adds 2443da2259e9 fs/lock: add 2 callbacks to lock_manager_operations to res [...] adds 27431affb0db NFSD: add support for lock conflict to courteous server adds e9488d5ae13c NFSD: Show state of courtesy client in client info adds 586095d339b1 SUNRPC: Don't disable preemption while calling svc_pool_fo [...] adds 2059b698a2ef SUNRPC: Simplify synopsis of svc_pool_for_cpu() adds e61568599c9a NFSD: Clean up nfsd3_proc_create() adds 14ee45b70dd0 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() adds 5f46e950c395 NFSD: Refactor nfsd_create_setattr() adds df9606abddfb NFSD: Refactor NFSv3 CREATE adds 254454a5aa4a NFSD: Refactor NFSv4 OPEN(CREATE) adds 1c388f27759c NFSD: Remove do_nfsd_create() adds f4d84c52643a NFSD: Clean up nfsd_open_verified() adds fb70bf124b05 NFSD: Instantiate a struct file when creating a regular NF [...] adds f67a16b14704 NFSD: Remove dprintk call sites from tail of nfsd4_open() adds 26320d7e317c NFSD: Fix whitespace adds 7e2ce0cc15a5 NFSD: Move documenting comment for nfsd4_process_open2() adds 0122e882119d NFSD: Trace filecache opens adds bb283ca18d1e NFSD: Clean up the show_nf_flags() macro adds 28df0988815f SUNRPC: Use RMW bitops in single-threaded hot paths adds 62fdb65edb6c nfsd: Unregister the cld notifier when laundry_wq create failed adds 6f6f84aa215f nfsd: Fix null-ptr-deref in nfsd_fill_super() adds fd5e363eac77 nfsd: destroy percpu stats counters after reply cache shutdown adds ce3c4ad7f4ce NFSD: Fix possible sleep during nfsd4_release_lockowner() adds bd8fdb6e545f NFSD: Modernize nfsd4_release_lockowner() adds 043862b09cc0 NFSD: Add documenting comment for nfsd4_release_lockowner() adds 08af54b3e572 NFSD: nfsd_file_put() can sleep adds 6d29d7fe4f0c Merge tag 'nfsd-5.19' of git://git.kernel.org/pub/scm/linu [...] adds d37aa2efc89b gcc-plugins: use KERNELVERSION for plugin version adds 090b39af591c Merge tag 'hardening-v5.19-rc1-fix1' of git://git.kernel.o [...] adds 45bf247218eb RDMA/irdma: Remove the redundant variable adds 30ad63e784dd IB/uverbs: Move enum ib_raw_packet_caps to uapi adds f543a3e82bb2 IB/uverbs: Move part of enum ib_device_cap_flags to uapi adds 22cbc6c2681a IB/rdmavt: add missing locks in rvt_ruc_loopback adds e945c653c8e9 RDMA: Split kernel-only global device caps from uverbs dev [...] adds 4302005f07d2 IB/SA: Replace usage of found with dedicated list iterator [...] adds d9539fb7c21e RDMA/usnic: Stop using iommu_present() adds cc97c6d94ed5 RDMA/usnic: Refactor usnic_uiom_alloc_pd() adds 9227b6cec55e RDMA/rxe: Remove type 2A memory window capability adds 5c477ee76810 RDMA/rxe: Remove mc_grp_pool from struct rxe_dev adds 409baed5d743 RDMA/rxe: Remove support for SMI QPs from rdma_rxe adds 98c8026331ce RDMA/rxe: Remove reliable datagram support adds c2fcafa78a33 RDMA/hns: Remove unnecessary check for the sgid_attr when [...] adds 9216d0594383 RDMA/hns: Remove unused function to_hns_roce_state() adds 601cdd861cf5 RDMA/hns: Remove redundant variable "ret" adds ac88da750f09 RDMA/hns: Add judgment on the execution result of CMDQ tha [...] adds 6f4f5cf98233 RDMA/hns: Init the variable at the suitable place adds 7bf5323b0595 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds 2f917af77701 RDMA/rxe: Generate a completion for unsupported/invalid opcode adds b5a93e79df64 RDMA/mlx5: Fix flow steering egress flow adds 04876c12c19e RDMA/mlx5: Move init and cleanup of UMR to umr.c adds f49c856ac2ef RDMA/mlx5: Move umr checks to umr.h adds 8a8a5d37c7b4 RDMA/mlx5: Move mkey ctrl segment logic to umr.c adds ba6a9c6899b2 RDMA/mlx5: Simplify get_umr_update_access_mask() adds fe765aeb7712 RDMA/mlx5: Expose wqe posting helpers outside of wr.c adds 6f0689fdf19e RDMA/mlx5: Introduce mlx5_umr_post_send_wait() adds 33e8aa8e0498 RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs adds 483196764091 RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access adds 916adb491e84 RDMA/mlx5: Move creation and free of translation tables to umr.c adds b3d47ebd4908 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas adds 636bdbfc9996 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt adds c8a02e38f86f RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() adds 0f328c70341f RDMA/rxe: Remove useless parameters for update_state() adds ff815a89398d RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage adds e7734156b0ad RDMA/rxe: Replace paylen by payload adds cc377b9b24c7 RDMA/hns: Remove unnecessary ret variable from hns_roce_de [...] adds e8ea058edc2b RDMA/hns: Add the detection for CMDQ status in the device [...] adds db5dfbf5b201 RDMA/hns: Remove the num_cqc_timer variable adds 08d709d5e124 RDMA/rxe: Optimize the mr pool struct adds 1a7085b34291 RDMA/rxe: Skip adjusting remote addr for write in retry operation adds 0b1fbfb9e905 RDMA/rxe: Remove IB_SRQ_INIT_MASK adds b2a41678fc21 RDMA/rxe: Add rxe_srq_cleanup() adds 4e05a4b329e9 RDMA/rxe: Check rxe_get() return value adds ed2b5dd0f895 RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() adds cf40367961d8 RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() adds cde3f5d68227 RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() adds 4703b4f0d94a RDMA/rxe: Enforce IBA C11-17 adds a2d36b02c15d RDMA/siw: Enable siw on tunnel devices adds 81091d7696ae RDMA/irdma: Add SW mechanism to generate completions on error adds 82600b2d3cd5 RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() adds 813c980294d4 RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() adds 845517ed04ae RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() adds 988d74deaa46 RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_ [...] adds 549f39a58acf IB/isert: Avoid flush_scheduled_work() usage adds 9cf62d91e4b7 RDMA/mlx4: Avoid flush_scheduled_work() usage adds d0d4df06cca5 IB/iser: Fix typo in comment adds 25ec8b35b374 IB/qib: Fix typo in comment adds 684b916b3028 IB/hf1: Fix typo in comment adds 83567cee0472 RDMA/core: Fix typo in comment adds b599b31033aa IB/core: Fix typo in comment adds a6f844da39af Merge tag 'v5.18' into rdma.git for-next adds 7f60951ff4d1 RDMA/rxe: Fix an error handling path in rxe_get_mcg() adds 05c03dfd09c0 RDMA/hfi1: Prevent use of lock before it is initialized adds 629e052d0c98 RDMA/hfi1: Prevent panic when SDMA is disabled adds f93e91a0372c RDMA/hfi1: Fix potential integer multiplication overflow errors adds 676bffa02e4a RDMA/hfi1: Remove pointless driver version adds 1994c3134068 RDMA/hfi1: Consolidate software versions adds b90c7e97c48b RDMA/hfi1: Remove all traces of diagpkt support adds 9c477178a0a1 RDMA/rtrs-clt: Fix one kernel-doc comment adds 780d8ce71628 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds cfc97abcbe0b dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset adds 84b98f4ce4d1 dm: factor out dm_io_set_error and __dm_io_dec_pending adds 4857abf66434 dm: simplify dm_io access in dm_split_and_process_bio adds 3b03f7c1242c dm: simplify dm_start_io_acct adds fe221db4192c dm: mark various branches unlikely adds 6cbce280fc74 dm: add local variables to clone_endio and __map_bio adds 982b48ae25d9 dm: move hot dm_io members to same cacheline as dm_target_io adds 563a225c9fd2 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] adds 442761fd2b29 dm: conditionally enable branching for less used features adds e86f2b005a51 dm: simplify basic targets adds bdb34759a0db dm: use bio_sectors in dm_aceept_partial_bio adds b992b40dfcc1 dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct adds e6926ad0c988 dm: pass dm_io instance to dm_io_acct directly adds d3de6d12694d dm: switch to bdev based IO accounting interfaces adds 7dd76d1feec7 dm: improve bio splitting and associated IO accounting adds 2e803cd99ba8 dm: don't grab target io reference in dm_zone_map_bio adds 0f14d60a023c dm: improve dm_io reference counting adds ec211631ae24 dm: put all polled dm_io instances into a single list adds 9d20653fe84e dm: simplify bio-based IO accounting further adds 4edadf6dcb54 dm: improve abnormal bio processing adds bfe2b0146c4d dm stats: add cond_resched when looping over entries adds d3f2a14b8906 dm integrity: fix error code in dm_integrity_ctr() adds 567dd8f34560 dm crypt: make printing of the key constant-time adds c06dfd124d46 dm mpath: provide high-resolution timer to HST for bio-based adds d254c3699fdd dm cache metadata: remove unnecessary variable in __dump_mapping adds ca522482e3ea dm: pass NULL bdev to bio_alloc_clone adds 7e284070abe5 Merge tag 'for-5.19/dm-changes' of git://git.kernel.org/pu [...]
No new revisions were added by this update.
Summary of changes: Documentation/filesystems/locking.rst | 4 + drivers/infiniband/core/device.c | 24 +- drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/sa_query.c | 16 +- drivers/infiniband/core/umem_odp.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 - drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/common.h | 55 -- drivers/infiniband/hw/hfi1/driver.c | 6 - drivers/infiniband/hw/hfi1/efivar.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 12 +- drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 32 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 451 +++++++---------- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 326 ++++-------- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 3 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 20 - drivers/infiniband/hw/hns/hns_roce_restrack.c | 49 +- drivers/infiniband/hw/irdma/hw.c | 35 +- drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/puda.c | 7 +- drivers/infiniband/hw/irdma/utils.c | 147 ++++++ drivers/infiniband/hw/irdma/verbs.c | 60 ++- drivers/infiniband/hw/irdma/verbs.h | 13 +- drivers/infiniband/hw/mlx4/cm.c | 29 +- drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 3 + drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/fs.c | 5 - drivers/infiniband/hw/mlx5/main.c | 124 +---- drivers/infiniband/hw/mlx5/mlx5_ib.h | 89 +--- drivers/infiniband/hw/mlx5/mr.c | 421 +--------------- drivers/infiniband/hw/mlx5/odp.c | 64 ++- drivers/infiniband/hw/mlx5/qp.c | 1 + drivers/infiniband/hw/mlx5/umr.c | 700 ++++++++++++++++++++++++++ drivers/infiniband/hw/mlx5/umr.h | 97 ++++ drivers/infiniband/hw/mlx5/wr.c | 377 +++----------- drivers/infiniband/hw/mlx5/wr.h | 60 +++ drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 11 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 15 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/sw/rdmavt/qp.c | 6 +- drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_comp.c | 3 +- drivers/infiniband/sw/rxe/rxe_loc.h | 17 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 6 +- drivers/infiniband/sw/rxe/rxe_mr.c | 10 +- drivers/infiniband/sw/rxe/rxe_mw.c | 65 +-- drivers/infiniband/sw/rxe/rxe_opcode.c | 2 - drivers/infiniband/sw/rxe/rxe_param.h | 2 - drivers/infiniband/sw/rxe/rxe_pool.c | 11 +- drivers/infiniband/sw/rxe/rxe_pool.h | 5 - drivers/infiniband/sw/rxe/rxe_qp.c | 36 +- drivers/infiniband/sw/rxe/rxe_recv.c | 1 - drivers/infiniband/sw/rxe/rxe_req.c | 28 +- drivers/infiniband/sw/rxe/rxe_resp.c | 8 +- drivers/infiniband/sw/rxe/rxe_srq.c | 129 +++-- drivers/infiniband/sw/rxe/rxe_verbs.c | 40 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 3 +- drivers/infiniband/sw/siw/siw_main.c | 5 +- drivers/infiniband/sw/siw/siw_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 8 +- drivers/infiniband/ulp/isert/ib_isert.c | 27 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 8 +- drivers/md/dm-cache-metadata.c | 3 +- drivers/md/dm-core.h | 38 +- drivers/md/dm-crypt.c | 14 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-flakey.c | 4 +- drivers/md/dm-integrity.c | 2 - drivers/md/dm-linear.c | 11 +- drivers/md/dm-mpath.c | 8 +- drivers/md/dm-path-selector.h | 15 + drivers/md/dm-ps-historical-service-time.c | 1 + drivers/md/dm-stats.c | 11 + drivers/md/dm-table.c | 16 +- drivers/md/dm-zone.c | 10 - drivers/md/dm.c | 556 +++++++++++--------- drivers/md/dm.h | 4 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/target/rdma.c | 4 +- fs/cifs/smbdirect.c | 2 +- fs/locks.c | 61 ++- fs/nfsd/filecache.c | 54 +- fs/nfsd/filecache.h | 2 + fs/nfsd/nfs3proc.c | 141 +++++- fs/nfsd/nfs4proc.c | 264 ++++++++-- fs/nfsd/nfs4state.c | 353 ++++++++++--- fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/nfscache.c | 2 +- fs/nfsd/nfsctl.c | 20 +- fs/nfsd/nfsd.h | 5 + fs/nfsd/state.h | 31 ++ fs/nfsd/trace.h | 34 +- fs/nfsd/vfs.c | 255 ++-------- fs/nfsd/vfs.h | 14 +- fs/nfsd/xdr4.h | 1 + fs/open.c | 42 ++ include/linux/fs.h | 12 + include/linux/sunrpc/cache.h | 8 +- include/linux/sunrpc/svc.h | 4 +- include/rdma/ib_verbs.h | 138 ++--- include/rdma/opa_vnic.h | 3 +- include/trace/events/sunrpc.h | 12 +- include/uapi/rdma/ib_user_verbs.h | 42 ++ net/rds/ib.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 18 +- net/sunrpc/debugfs.c | 3 + net/sunrpc/fail.h | 2 +- net/sunrpc/svc.c | 24 +- net/sunrpc/svc_xprt.c | 17 +- net/sunrpc/svcsock.c | 19 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 1 - net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- scripts/gcc-plugins/Makefile | 2 +- scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/randomize_layout_plugin.c | 2 +- scripts/gcc-plugins/sancov_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 2 +- 139 files changed, 3368 insertions(+), 2721 deletions(-) create mode 100644 drivers/infiniband/hw/mlx5/umr.c create mode 100644 drivers/infiniband/hw/mlx5/umr.h