summaryrefslogtreecommitdiffstats
path: root/fs/lockd
Commit message (Expand)AuthorAgeFilesLines
* SUNRPC: change how svc threads are asked to exit.NeilBrown2023-10-162-6/+4
* lockd: hold a reference to nlmsvc_serv while stopping the thread.NeilBrown2023-10-161-0/+2
* lockd: fix race in async lock request handlingAlexander Aring2023-10-161-3/+8
* lockd: don't call vfs_lock_file() for pending requestsAlexander Aring2023-10-161-7/+16
* lockd: introduce safe async lock opAlexander Aring2023-10-161-3/+1
* SUNRPC: Add enum svc_auth_statusChuck Lever2023-08-291-1/+1
* SUNRPC: remove timeout arg from svc_recv()NeilBrown2023-08-292-7/+12
* SUNRPC: change svc_recv() to return void.NeilBrown2023-08-291-8/+1
* SUNRPC: call svc_process() from svc_recv().NeilBrown2023-08-291-5/+0
* lockd: remove SIGKILL handlingNeilBrown2023-08-291-24/+0
* fs: lockd: avoid possible wrong NULL parameterSu Hui2023-08-291-0/+3
* lockd: nlm_blocked list race fixesAlexander Aring2023-08-291-1/+12
* Merge tag 'nfs-for-6.5-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds2023-07-011-0/+6
|\
| * NFS: add a sysfs link to the lockd rpc_clientBenjamin Coddington2023-06-191-0/+6
* | lockd: drop inappropriate svc_get() from locked_get()NeilBrown2023-06-121-1/+0
|/
* Merge tag 'nfsd-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2023-05-171-1/+1
|\
| * lockd: define nlm_port_min,max with CONFIG_SYSCTLTom Rix2023-05-021-1/+1
* | Merge tag 'nfsd-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2023-04-297-49/+188
|\|
| * lockd: add some client-side tracepointsJeff Layton2023-04-265-2/+131
| * lockd: server should unlock lock if client rejects the grantJeff Layton2023-04-261-4/+17
| * lockd: fix races in client GRANTED_MSG wait logicJeff Layton2023-04-262-31/+39
| * lockd: move struct nlm_wait to lockd.hJeff Layton2023-04-261-12/+0
| * lockd: purge resources held on behalf of nlm clients when shutting downJeff Layton2023-04-261-0/+1
* | lockd: simplify two-level sysctl registration for nlm_sysctlsLuis Chamberlain2023-04-131-19/+1
|/
* lockd: set file_lock start and end when decoding nlm4 testargsJeff Layton2023-03-142-9/+13
* Merge tag 'sysctl-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds2023-02-231-1/+1
|\
| * sysctl: fix proc_dobool() usabilityOndrej Mosnacek2023-02-211-1/+1
* | Merge tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2023-02-221-9/+12
|\ \ | |/ |/|
| * SUNRPC: Use per-CPU counters to tally server RPC countsChuck Lever2023-02-201-5/+10
| * SUNRPC: Refactor RPC server dispatch methodChuck Lever2023-02-201-2/+2
| * SUNRPC: Push svcxdr_init_encode() into svc_process_common()Chuck Lever2023-02-201-1/+0
| * SUNRPC: Push svcxdr_init_decode() into svc_process_common()Chuck Lever2023-02-201-1/+0
* | fs: remove locks_inodeJeff Layton2023-01-112-2/+2
* | filelock: move file locking definitions to separate header fileJeff Layton2023-01-112-0/+2
|/
* Merge tag 'nfsd-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2022-12-124-14/+22
|\
| * lockd: fix file selection in nlmsvc_cancel_blockedJeff Layton2022-12-101-3/+4
| * lockd: ensure we use the correct file descriptor when unlockingJeff Layton2022-12-101-4/+6
| * lockd: set missing fl_flags field when retrieving argsJeff Layton2022-12-102-0/+2
| * lockd: set other missing fields when unlocking filesTrond Myklebust2022-12-101-7/+10
* | lockd: use locks_inode_context helperJeff Layton2022-11-301-2/+2
|/
* SUNRPC: Parametrize how much of argsize should be zeroedChuck Lever2022-09-262-0/+48
* lockd: move from strlcpy with unused retval to strscpyWolfram Sang2022-09-261-1/+1
* lockd: detect and reject lock arguments that overflowJeff Layton2022-08-042-17/+10
* NLM: Defend against file_lock changes after vfs_test_lock()Benjamin Coddington2022-07-293-11/+8
* lockd: fix nlm_close_filesJeff Layton2022-07-111-5/+4
* lockd: set fl_owner when unlocking filesJeff Layton2022-07-111-2/+3
* NFSD: Move svc_serv_ops::svo_function into struct svc_servChuck Lever2022-02-281-5/+1
* NFSD: Remove svc_serv_ops::svo_moduleChuck Lever2022-02-281-3/+1
* SUNRPC: Remove svc_shutdown_net()Chuck Lever2022-02-281-2/+2
* SUNRPC: Rename svc_create_xprt()Chuck Lever2022-02-281-2/+2