Messages in this thread |  | | From | Dawei Li <> | Subject | [PATCH 0/6] ksmbd: Minor performance improvement & code cleanup | Date | Sun, 15 Jan 2023 18:32:03 +0800 |
| |
It's a small series mostly aimed at performance improvement and code cleanup.
Among which, First three ones are performance related commits, and other ones are minor code cleanup.
1 & 2: list => xarray, acclerating index based lookup. 3: rwlock => rcu primitive, enabling write & read concurrency. 4: Simple duplicated code removal. 5: Minor code rework and exception handling. 6: Simple typo fix.
Dawei Li (6): ksmbd: Implements sess->ksmbd_chann_list as xarray ksmbd: Implements sess->rpc_handle_list as xarray ksmbd: replace rwlock with rcu for concurrenct access on conn list ksmbd: Remove duplicated codes ksmbd: improve exception handling and avoid redundant sanity check in loop ksmbd: fix typo, syncronous->synchronous
fs/ksmbd/asn1.c | 19 ++++--- fs/ksmbd/connection.c | 54 +++++++++++--------- fs/ksmbd/connection.h | 1 - fs/ksmbd/ksmbd_work.h | 2 +- fs/ksmbd/mgmt/user_session.c | 98 ++++++++++++++---------------------- fs/ksmbd/mgmt/user_session.h | 6 +-- fs/ksmbd/smb2pdu.c | 52 ++++++------------- 7 files changed, 93 insertions(+), 139 deletions(-)
-- 2.25.1
|  |