Stefan Metzmacher [Fri, 21 Oct 2022 23:01:12 +0000 (01:01 +0200)]
Revert "fs/smbfs_common/smbdirect: only client"
This reverts commit
27fb152544644f4e3713ea73cc4e4c45295c3ab9.
Stefan Metzmacher [Fri, 21 Oct 2022 23:01:12 +0000 (01:01 +0200)]
Revert "fs/cifs/connect.c smbdirect_sock_create_kern"
This reverts commit
a5f3ed95d40d32ddff060736a98d560ec70276ce.
Stefan Metzmacher [Tue, 13 Sep 2022 08:47:06 +0000 (10:47 +0200)]
Revert "fs/cifs/Kconfig TODO #select SMBDIRECT_SOCKET"
This reverts commit
6796e05e7ebf74f28fd16f0c1b2a09935a19fc98.
Stefan Metzmacher [Tue, 13 Sep 2022 08:46:49 +0000 (10:46 +0200)]
fs/cifs/Kconfig TODO #select SMBDIRECT_SOCKET
Stefan Metzmacher [Tue, 13 Sep 2022 08:43:50 +0000 (10:43 +0200)]
fs/cifs/connect.c smbdirect_sock_create_kern
Stefan Metzmacher [Tue, 13 Sep 2022 08:40:09 +0000 (10:40 +0200)]
fs/smbfs_common/smbdirect: only client
Stefan Metzmacher [Mon, 22 Aug 2022 06:15:59 +0000 (08:15 +0200)]
tools/testing/selftests/net/msg_zerocopy.c IP_MAXPACKET more
Stefan Metzmacher [Mon, 15 Aug 2022 05:35:07 +0000 (07:35 +0200)]
sync fs/smbfs_common/smbdirect/
Stefan Metzmacher [Fri, 22 Jul 2022 23:39:32 +0000 (01:39 +0200)]
sync fs/smbfs_common/smbdirect/
Stefan Metzmacher [Mon, 20 Jun 2022 10:11:14 +0000 (12:11 +0200)]
sync fs/smbfs_common/smbdirect/
Stefan Metzmacher [Sun, 19 Jun 2022 14:40:34 +0000 (16:40 +0200)]
dmesg.
202206171812 siw_qp_put_ref !
(cherry picked from commit
0a5ad9067bafed882ca8d2272af78ea6bba62816)
Stefan Metzmacher [Fri, 17 Jun 2022 11:33:14 +0000 (13:33 +0200)]
TODO rdma/siw: BUG_ON(qp->cep->qp != qp);
(cherry picked from commit
2ffed5bb179f7ef02f77b03f9ac887350f933ba6)
Stefan Metzmacher [Sat, 4 Jun 2022 09:57:15 +0000 (11:57 +0200)]
sync fs/smbfs_common/smbdirectsync fs/smbfs_common/smbdirect//
Stefan Metzmacher [Fri, 3 Jun 2022 18:35:53 +0000 (20:35 +0200)]
.bv_page = is_vmalloc_addr(buf) ? vmalloc_to_page(buf) : kmap_to_page(buf),
Stefan Metzmacher [Fri, 3 Jun 2022 08:11:22 +0000 (10:11 +0200)]
rm fs/ksmbd/transport_tcp.c
Stefan Metzmacher [Mon, 18 Jul 2022 09:12:33 +0000 (11:12 +0200)]
fs/ksmbd/transport_sock.c SOCK_NONBLOCK
Stefan Metzmacher [Thu, 2 Jun 2022 19:43:25 +0000 (21:43 +0200)]
sq fs/smbfs_common/smbdirect/ sync
Stefan Metzmacher [Thu, 2 Jun 2022 19:16:01 +0000 (21:16 +0200)]
sq fs/ksmbd/build-ksmbd.ko.sh
Stefan Metzmacher [Thu, 2 Jun 2022 19:02:47 +0000 (21:02 +0200)]
fs/ksmbd/smb2ops.c readd init_smbd_max_io_size
Stefan Metzmacher [Thu, 2 Jun 2022 19:02:30 +0000 (21:02 +0200)]
sq sq fs/ksmbd: finish smbdirect???
Stefan Metzmacher [Thu, 2 Jun 2022 17:56:13 +0000 (19:56 +0200)]
fs/smbfs_common/smbdirect: sync
Stefan Metzmacher [Thu, 2 Jun 2022 17:43:01 +0000 (19:43 +0200)]
fs/cifs/build-cifs.ko.sh always build with smbdirect
Stefan Metzmacher [Tue, 3 May 2022 07:29:54 +0000 (09:29 +0200)]
Revert "HACK MPA_REVISION_1,"
This reverts commit
6abf5d1dd667430e2cbc3a85d2527275537c7b5e.
Stefan Metzmacher [Mon, 23 May 2022 11:28:57 +0000 (13:28 +0200)]
fs/smbfs_common/smbdirect: sync
Stefan Metzmacher [Tue, 3 May 2022 18:57:58 +0000 (20:57 +0200)]
fs/smbfs_common/smbdirect: sync
Stefan Metzmacher [Tue, 3 May 2022 16:40:44 +0000 (18:40 +0200)]
fs/smbfs_common/smbdirect: sync
Stefan Metzmacher [Mon, 28 Mar 2022 13:41:08 +0000 (15:41 +0200)]
sq fs/ksmbd: finish smbdirect???
Stefan Metzmacher [Tue, 11 Jan 2022 19:43:28 +0000 (20:43 +0100)]
fs/smbfs_common/smbdirect/smbdirect_socket.c avoid BPF_CGROUP_RUN_PROG_INET_SOCK
Stefan Metzmacher [Mon, 1 Nov 2021 08:28:51 +0000 (09:28 +0100)]
zero_fops generic_file_splice_read???
Stefan Metzmacher [Wed, 29 Sep 2021 23:17:16 +0000 (01:17 +0200)]
fs/ksmbd/transport_sock.c smbdirect_buffer_remote_invalidate_cmsg_prepare
Stefan Metzmacher [Wed, 29 Sep 2021 23:16:04 +0000 (01:16 +0200)]
fs/ksmbd/transport_sock.c bio_vec
Stefan Metzmacher [Wed, 29 Sep 2021 21:38:45 +0000 (23:38 +0200)]
fs/ksmbd: finish smbdirect???
Stefan Metzmacher [Mon, 22 Nov 2021 22:56:55 +0000 (23:56 +0100)]
fs/cifs/smb2pdu.c smb2_read_req
Stefan Metzmacher [Mon, 22 Nov 2021 22:55:57 +0000 (23:55 +0100)]
sync fs/smbfs_common/smbdirect/
Stefan Metzmacher [Wed, 29 Sep 2021 20:36:27 +0000 (22:36 +0200)]
fs/ksmbd/build-ksmbd.ko.sh
Stefan Metzmacher [Wed, 29 Sep 2021 20:32:04 +0000 (22:32 +0200)]
fs/ksmbd/transport_sock.c smbdirect
Stefan Metzmacher [Wed, 29 Sep 2021 19:41:43 +0000 (21:41 +0200)]
fix smbdirect_kern_rdma_v1_register_pages ref counting
Stefan Metzmacher [Wed, 29 Sep 2021 19:24:43 +0000 (21:24 +0200)]
fs/smbfs_common/smbdirect/build-smbdirect.ko.sh
Stefan Metzmacher [Tue, 28 Sep 2021 16:42:24 +0000 (16:42 +0000)]
-smb-direct.01
Stefan Metzmacher [Tue, 28 Sep 2021 17:10:30 +0000 (17:10 +0000)]
.config.current
Stefan Metzmacher [Tue, 28 Sep 2021 17:09:18 +0000 (17:09 +0000)]
ksmbd_sock_set_interfaces
Stefan Metzmacher [Tue, 28 Sep 2021 15:43:02 +0000 (17:43 +0200)]
fs/cifs: replace complete...
Stefan Metzmacher [Tue, 28 Sep 2021 15:40:18 +0000 (17:40 +0200)]
sq fs/smbfs_common/smbdirect/smbdirect_connection.c warning
Stefan Metzmacher [Wed, 22 Sep 2021 08:03:47 +0000 (10:03 +0200)]
Revert "fs/ksmbd/Kbuild standalone fs/ksmbd/Makefile"
This reverts commit
777c1e607747bc75d75e0104cd412389488e952b.
Stefan Metzmacher [Wed, 22 Sep 2021 08:03:04 +0000 (10:03 +0200)]
fs/ksmbd/Kbuild standalone fs/ksmbd/Makefile
Stefan Metzmacher [Wed, 22 Sep 2021 06:17:17 +0000 (08:17 +0200)]
fs/cifs: replace complete...
Stefan Metzmacher [Wed, 22 Sep 2021 05:34:13 +0000 (07:34 +0200)]
remove fs/cifs/smbdirect.*
Stefan Metzmacher [Wed, 22 Sep 2021 04:21:01 +0000 (06:21 +0200)]
rm fs/ksmbd/transport_rdma.*
Stefan Metzmacher [Wed, 22 Sep 2021 04:18:39 +0000 (06:18 +0200)]
fs/ksmbd: transport_sock
Stefan Metzmacher [Wed, 22 Sep 2021 04:04:23 +0000 (06:04 +0200)]
fs/ksmbd/transport_sock.c #include "../smbfs_common/smbdirect/smbdirect.h"
Stefan Metzmacher [Wed, 22 Sep 2021 04:02:45 +0000 (06:02 +0200)]
fs/cifs: #include "../smbfs_common/smbdirect/smbdirect.h"
Stefan Metzmacher [Wed, 22 Sep 2021 03:59:58 +0000 (05:59 +0200)]
fs/smbfs_common/smbdirect/
Stefan Metzmacher [Wed, 22 Sep 2021 03:20:53 +0000 (05:20 +0200)]
sq fs/ksmbd/transport_sock.c updates
Stefan Metzmacher [Wed, 22 Sep 2021 03:19:09 +0000 (05:19 +0200)]
fs/ksmbd/transport_sock.c CONFIG_SMB_SERVER_SMBDIRECT
Stefan Metzmacher [Wed, 22 Sep 2021 03:16:14 +0000 (05:16 +0200)]
update fs/smbfs_common/smbdirect-socket.h
Stefan Metzmacher [Wed, 22 Sep 2021 01:16:39 +0000 (03:16 +0200)]
fs/ksmbd/transport_sock.c updates 2nd renames
Stefan Metzmacher [Wed, 22 Sep 2021 01:16:39 +0000 (03:16 +0200)]
fs/ksmbd/transport_sock.c updates 1st renames
Stefan Metzmacher [Wed, 22 Sep 2021 01:01:46 +0000 (03:01 +0200)]
Revert "WIP fs/ksmbd/transport_smbdirect.c"
This reverts commit
3bd871fa8e9aba7ba9795205d89d3d993f575c01.
Stefan Metzmacher [Wed, 22 Sep 2021 01:01:35 +0000 (03:01 +0200)]
WIP fs/ksmbd/transport_smbdirect.c
Stefan Metzmacher [Wed, 22 Sep 2021 01:00:25 +0000 (03:00 +0200)]
fs/ksmbd/transport_smbdirect.c public symbols
Stefan Metzmacher [Wed, 22 Sep 2021 01:00:25 +0000 (03:00 +0200)]
fs/ksmbd/transport_sock.c public symbols
Stefan Metzmacher [Wed, 22 Sep 2021 00:58:38 +0000 (02:58 +0200)]
sq 5.17 fs/ksmbd/transport_sock.c fs/ksmbd/transport_smbdirect.c copies
Stefan Metzmacher [Wed, 22 Sep 2021 00:58:38 +0000 (02:58 +0200)]
fs/ksmbd/transport_sock.c fs/ksmbd/transport_smbdirect.c copies
Stefan Metzmacher [Thu, 11 Aug 2022 15:12:46 +0000 (17:12 +0200)]
sq fs/cifs/ with updated fs/smbfs_common/smbdirect-socket.h
Stefan Metzmacher [Wed, 22 Sep 2021 00:38:04 +0000 (02:38 +0200)]
fs/cifs/ with updated fs/smbfs_common/smbdirect-socket.h
Stefan Metzmacher [Wed, 22 Sep 2021 00:37:22 +0000 (02:37 +0200)]
update fs/smbfs_common/smbdirect-socket.h
Stefan Metzmacher [Wed, 22 Sep 2021 00:08:57 +0000 (02:08 +0200)]
fs/cifs/ use fs/smbfs_common/smbdirect-socket.h
Stefan Metzmacher [Wed, 22 Sep 2021 00:07:14 +0000 (02:07 +0200)]
fs/cifs/smbdirect-socket.h => fs/smbfs_common/smbdirect-socket.h
Stefan Metzmacher [Wed, 2 Oct 2019 06:40:03 +0000 (08:40 +0200)]
lock_down_hibernation_available
Stefan Metzmacher [Thu, 27 Sep 2018 10:32:12 +0000 (12:32 +0200)]
higher timeouts
Stefan Metzmacher [Sat, 22 Sep 2018 07:26:06 +0000 (09:26 +0200)]
TODO cifs.ko: add "smbdirect" option and use smbdirect_sock_create_kern()
Stefan Metzmacher [Sat, 22 Sep 2018 06:14:23 +0000 (08:14 +0200)]
smbdirect.h as fs/cifs/smbdirect-socket.h
Stefan Metzmacher [Tue, 8 Oct 2019 08:15:43 +0000 (10:15 +0200)]
fs/cifs: let smb2_async_writev() split rdma channel info
For a single smbd_buffer_descriptor_v1 smb2_read_plain_req
provides enough space, but that will change in future.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Tue, 8 Oct 2019 09:08:57 +0000 (11:08 +0200)]
fs/cifs: have just one #ifdef CONFIG_CIFS_SMB_DIRECT in smb2_async_writev()
This will simplify further changes.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Tue, 8 Oct 2019 06:42:42 +0000 (08:42 +0200)]
fs/cifs: let smb2_new_read_req() split rdma channel info
For a single smbd_buffer_descriptor_v1 smb2_read_plain_req
provides enough space, but that will change in future.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Tue, 8 Oct 2019 06:38:30 +0000 (08:38 +0200)]
fs/cifs: let smb2_new_read_req() put the padding into a separate iov element
The following commit will split the rdma channel info into its own
iov element, which will be between the main header and the
padding.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Tue, 8 Oct 2019 06:38:30 +0000 (08:38 +0200)]
fs/cifs: let smb2_new_read_req() fill a given struct kvec iov array
For now it will only use an iov array with one element,
but that will change in the next commits and we
can place the rdma channel info into a separate
iov element.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Tue, 8 Oct 2019 06:11:46 +0000 (08:11 +0200)]
fs/cifs: fix potential memory leak in smb2_new_read_req()
The callers don't expect to call cifs_small_buf_release(buf)
if smb2_new_read_req() returns an error.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Mon, 1 Jul 2019 16:24:53 +0000 (18:24 +0200)]
fs/cifs: add cifs_readdata->using_rdma, avoid #ifdef CONFIG_CIFS_SMB_DIRECT
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Thu, 13 Jun 2019 13:04:32 +0000 (15:04 +0200)]
Revert "TODO: siw_fastreg_mr update length or assert???"
This reverts commit
85a3dcd1241442c31e266e6a15fd679a9f38382d.
Stefan Metzmacher [Thu, 13 Jun 2019 13:04:08 +0000 (15:04 +0200)]
TODO: siw_fastreg_mr update length or assert???
Stefan Metzmacher [Thu, 19 Sep 2019 00:33:40 +0000 (17:33 -0700)]
Revert "SMBDIRECT_MAX_SGE => 4"
This reverts commit
f173424095367ed0187a496a4229d532af708663.
Stefan Metzmacher [Wed, 16 May 2018 07:13:16 +0000 (09:13 +0200)]
SMBDIRECT_MAX_SGE => 4
Stefan Metzmacher [Wed, 16 Oct 2019 13:03:42 +0000 (15:03 +0200)]
Revert "smbd_post_iwarp_connect_rdma_read"
This reverts commit
f73ce666d47b228fc51358a10e2b039de8f6cd20.
Stefan Metzmacher [Wed, 16 Oct 2019 13:03:38 +0000 (15:03 +0200)]
Revert "smbd_post_iwarp_connect_rdma_read"
This reverts commit
0cbbe8cf86a4df62b9901010773de99c672df631.
Stefan Metzmacher [Mon, 10 Sep 2018 20:40:32 +0000 (22:40 +0200)]
smbd_post_iwarp_connect_rdma_read
Stefan Metzmacher [Wed, 16 May 2018 07:01:26 +0000 (09:01 +0200)]
smbd_post_iwarp_connect_rdma_read
Stefan Metzmacher [Thu, 19 Sep 2019 19:41:08 +0000 (12:41 -0700)]
fs/cifs/build-cifs.ko.sh simpler?
Stefan Metzmacher [Wed, 18 Sep 2019 23:51:24 +0000 (16:51 -0700)]
build...
Stefan Metzmacher [Wed, 18 Sep 2019 23:35:58 +0000 (16:35 -0700)]
build-cifs.ko.sh
Stefan Metzmacher [Wed, 18 Sep 2019 23:25:55 +0000 (16:25 -0700)]
Revert "fs/cifs/build-cifs.ko.sh"
This reverts commit
618e5117eb5b9791b04af68c88ac587268d51797.
Stefan Metzmacher [Wed, 18 Sep 2019 23:25:35 +0000 (16:25 -0700)]
fs/cifs/build-cifs.ko.sh
Stefan Metzmacher [Fri, 30 Apr 2021 01:32:43 +0000 (03:32 +0200)]
Revert "DEBUG siw ..."
This reverts commit
1c9220c16aafc2ccd94c8d071d8f706b8c8f2b36.
Stefan Metzmacher [Tue, 1 Oct 2019 12:40:07 +0000 (14:40 +0200)]
DEBUG siw ...
Stefan Metzmacher [Mon, 17 Feb 2020 15:29:41 +0000 (16:29 +0100)]
Revert "DEBUG siw ..."
This reverts commit
24fe11b779e52e237faf2b9db9e274a95d3f087c.
Stefan Metzmacher [Tue, 1 Oct 2019 12:40:07 +0000 (14:40 +0200)]
DEBUG siw ...
Stefan Metzmacher [Fri, 30 Apr 2021 01:32:43 +0000 (03:32 +0200)]
Revert "DEBUG siw ..."
This reverts commit
1c9220c16aafc2ccd94c8d071d8f706b8c8f2b36.
Stefan Metzmacher [Mon, 17 Feb 2020 15:33:57 +0000 (16:33 +0100)]
Revert "DEBUG siw task_pid_nr(current)"
This reverts commit
9c5f7d6007365f186fc76a34f40f136e086620f0.
Stefan Metzmacher [Wed, 9 Oct 2019 10:17:04 +0000 (12:17 +0200)]
DEBUG siw task_pid_nr(current)
Stefan Metzmacher [Tue, 1 Oct 2019 12:40:07 +0000 (14:40 +0200)]
DEBUG siw ...