Hi Jason, hi Doug, Please consider to include following changes to the next merge window. It contains a few bugfix and cleanup: - Change maintainer - Change domain address of maintainers' email: from cloud.ionos.com to ionos.com - Add some fault-injection points and document update - New policy for path finding: min-latency and document update - Code refactoring to remove unused code and better error message Danil Kipnis (1): MAINTAINERS: Change maintainer for rtrs module Gioh Kim (12): RDMA/rtrs: Enable the fault-injection RDMA/rtrs-clt: Inject a fault at request processing RDMA/rtrs-srv: Inject a fault at heart-beat sending docs: fault-injection: Add fault-injection manual of RTRS RDMA/rtrs: New function converting rtrs_addr to string RDMA/rtrs-clt: Print more info when an error happens RDMA/rtrs-srv: More debugging info when fail to send reply RDMA/rtrs-srv: Report temporary sessname for error message RDMA/rtrs-clt: Simplify error message RDMA/rtrs-clt: Add a minimum latency multipath policy RDMA/rtrs-clt: new sysfs attribute to print the latency of each path Documentation/ABI/rtrs-clt: Add descriptions for min-latency policy Guoqing Jiang (5): RDMA/rtrs-clt: Break if one sess is connected in rtrs_clt_is_connected RDMA/rtrs-clt: Remove redundant code from rtrs_clt_read_req RDMA/rtrs: Kill the put label in rtrs_srv_create_once_sysfs_root_folders RDMA/rtrs: Remove sessname and sess_kobj from rtrs_attrs RDMA/rtrs: Cleanup the code in rtrs_srv_rdma_cm_handler Jack Wang (2): RDMA/rtrs: cleanup unused variable RDMA/rtrs-clt: Cap max_io_size Md Haris Iqbal (2): RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats .../ABI/testing/sysfs-class-rtrs-client | 12 ++ .../fault-injection/rtrs-fault-injection.rst | 83 ++++++++++++++ MAINTAINERS | 4 +- drivers/infiniband/ulp/rtrs/Makefile | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 91 +++++++++++++-- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 108 +++++++++++++++--- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 14 +++ drivers/infiniband/ulp/rtrs/rtrs-fault.c | 52 +++++++++ drivers/infiniband/ulp/rtrs/rtrs-fault.h | 28 +++++ drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 64 +++++++++-- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 31 +++-- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 13 +++ drivers/infiniband/ulp/rtrs/rtrs.c | 27 +++++ drivers/infiniband/ulp/rtrs/rtrs.h | 3 +- 15 files changed, 486 insertions(+), 48 deletions(-) create mode 100644 Documentation/fault-injection/rtrs-fault-injection.rst create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-fault.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-fault.h -- 2.25.1