Linus Torvalds f4309528f3 dlm for 6.1
This set of commits includes:
 . Fix a couple races found with a new torture test.
 . Improve errors when api functions are used incorrectly.
 . Improve tracing for lock requests from user space.
 . Fix use after free in recently added tracing code.
 . Small internal code cleanups.
 -----BEGIN PGP SIGNATURE-----
 
 iQIcBAABAgAGBQJjOyfeAAoJEDgbc8f8gGmqHF4QALKGo+95JGzfXN37dNL2ve8L
 DAKxESYIwaTEWuKxmD4AGogClEl55UoC8kxMB3dHwLZEd4U0v5ZDULR6NUYXMpos
 6miaoF+pJfBnpNRqpCieWRW5dYXD4TwSdquv5rUSmUBrdOSy34s/nORWB4kL443K
 hFPcbo5Mv1L0W70/+gdj1uBlBsenZxnXu6aEmrckONqwj9Q2SBjJTik9WuNwh+FF
 tEcmUt8kDanGkbwtMCxnbT3HDOdfQyW+qq4IJ6MOYHlW9Cqbp9QUvAIho4DEpr7f
 eGurQ/urSD3dltzuYQcZ81zGhaGxzaRt5d2AEHRrGugQ2ZvnsG74oSAmEINZTSw4
 RV2EXyJ4hXcXK/yJXo3fGzFm2/5JFvYhnvddo6wts3vQZHwefExIRCHVz2cJL9eS
 gFpfFu4uB8z7w7l9s9LJKv7cTriaDd1WHuIWZGonz3wlFSUOn7IxunDxM3Hc5YO3
 okawhr6sWe03fFcKsw1WeWymfDUwmk/7OV15OSDanItAwX5vkBYDBvAcA/cwm8cj
 P0Vb3c1/Sf1IjjHGGA13vHpD1JXJ7FHafg6jyWmjJNqaS+wtShvs2As9MqbtSWMb
 o2OcYTEEzME4mMIXZzVlKP7hhkLMaVR5PwGmbPovlyAkEUX0soH7nefyLMAqP3JG
 7VZYV46VCL7wm3yjrKYw
 =sL1G
 -----END PGP SIGNATURE-----

Merge tag 'dlm-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm

Pull dlm updates from David Teigland:

 - Fix a couple races found with a new torture test

 - Improve errors when api functions are used incorrectly

 - Improve tracing for lock requests from user space

 - Fix use after free in recently added tracing cod.

 - Small internal code cleanups

* tag 'dlm-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm:
  fs: dlm: fix possible use after free if tracing
  fs: dlm: const void resource name parameter
  fs: dlm: LSFL_CB_DELAY only for kernel lockspaces
  fs: dlm: remove DLM_LSFL_FS from uapi
  fs: dlm: trace user space callbacks
  fs: dlm: change ls_clear_proc_locks to spinlock
  fs: dlm: remove dlm_del_ast prototype
  fs: dlm: handle rcom in else if branch
  fs: dlm: allow lockspaces have zero lvblen
  fs: dlm: fix invalid derefence of sb_lvbptr
  fs: dlm: handle -EINVAL as log_error()
  fs: dlm: use __func__ for function name
  fs: dlm: handle -EBUSY first in unlock validation
  fs: dlm: handle -EBUSY first in lock arg validation
  fs: dlm: fix race between test_bit() and queue_work()
  fs: dlm: fix race in lowcomms
2022-10-03 20:11:59 -07:00
..
2022-10-03 13:19:53 -07:00
2022-10-03 15:33:38 -07:00
2022-10-03 13:26:47 -07:00
2022-08-04 12:12:54 -07:00
2022-10-03 13:19:53 -07:00
2022-08-04 19:30:35 -07:00
2022-09-27 18:30:48 -04:00
2022-08-06 16:38:17 -07:00
2022-10-03 17:11:07 -07:00
2022-08-31 09:54:14 -07:00
2022-09-30 20:05:16 +02:00
2022-10-03 15:33:38 -07:00
2022-08-05 10:07:23 -07:00
2022-10-03 13:19:53 -07:00
2022-09-21 20:33:49 +02:00
2022-10-03 15:33:38 -07:00
2022-10-03 15:33:38 -07:00
2022-10-03 20:11:59 -07:00
2022-10-01 09:27:18 -07:00
2022-08-04 19:41:09 -07:00
2022-08-06 10:25:16 -07:00
2022-10-03 17:24:22 -07:00
2022-08-05 14:13:45 -07:00
2022-10-03 15:33:38 -07:00
2022-09-30 09:33:33 -07:00
2022-08-04 12:12:54 -07:00
2022-10-03 13:19:53 -07:00
2022-09-30 20:05:16 +02:00
2022-08-04 12:12:54 -07:00
2022-08-04 12:12:54 -07:00
2022-08-09 00:56:41 +02:00
2022-09-24 17:35:42 -07:00
2022-09-29 05:40:59 -07:00
2022-09-23 14:29:00 +02:00
2022-10-03 20:09:22 +02:00
2022-10-01 09:27:18 -07:00
2022-08-13 13:41:48 -07:00
2022-10-03 13:19:53 -07:00
2022-10-03 13:19:53 -07:00
2022-09-09 07:44:33 -04:00
2022-08-12 09:50:34 -07:00
2022-09-12 18:33:55 -04:00
2022-08-08 15:04:04 -07:00
2022-09-23 08:31:24 -07:00
2022-08-04 12:01:42 -07:00