git: kernel: Use lockowned() instead of (lockstatus(&lock, curthread) != 0).

Sascha Wildner swildner at crater.dragonflybsd.org
Sat May 16 01:08:14 PDT 2026


commit f278f02bf88b2766c21a96dcc2f134fd54cdd09b
Author: Sascha Wildner <saw at online.de>
Date:   Sat May 16 10:07:54 2026 +0200

    kernel: Use lockowned() instead of (lockstatus(&lock, curthread) != 0).
    
    It is sufficient and more lightweight.
    
    Most of these lockstatus() were added by me.
    
    Discussed-with: aly

Summary of changes:
 doc/porting_drivers.txt         | 10 ++++++----
 sys/bus/cam/cam_sim.c           |  6 +++---
 sys/bus/mmc/mmc.c               |  4 ++--
 sys/bus/smbus/amdsmb/amdsmb.c   |  2 +-
 sys/bus/smbus/ichsmb/ichsmb.c   |  2 +-
 sys/bus/u4b/wlan/if_runvar.h    |  2 +-
 sys/dev/disk/isp/isp_freebsd.c  |  4 ++--
 sys/dev/disk/mmcsd/mmcsd.c      |  4 ++--
 sys/dev/disk/mpt/mpt.h          |  2 +-
 sys/dev/disk/sdhci/sdhci.c      |  4 ++--
 sys/dev/drm/drm_dragonfly.c     |  2 +-
 sys/dev/misc/cuse/cuse.c        |  4 ++--
 sys/dev/powermng/alpm/alpm.c    |  2 +-
 sys/dev/powermng/amdpm/amdpm.c  |  2 +-
 sys/dev/powermng/intpm/intpm.c  |  2 +-
 sys/dev/raid/aac/aac.c          |  4 ++--
 sys/dev/raid/aac/aacvar.h       |  4 ++--
 sys/dev/raid/amr/amr.c          |  2 +-
 sys/dev/raid/amr/amr_cam.c      |  2 +-
 sys/dev/raid/mfi/mfivar.h       |  2 +-
 sys/dev/raid/mps/mps.c          |  9 ++++-----
 sys/dev/raid/mps/mps_sas.c      | 18 +++++++++---------
 sys/dev/raid/twe/twe_compat.h   |  2 +-
 sys/dev/raid/tws/tws.c          |  2 +-
 sys/dev/raid/tws/tws_cam.c      |  8 ++++----
 sys/dev/raid/tws/tws_services.c | 12 ++++++------
 sys/dev/raid/tws/tws_user.c     |  2 +-
 sys/kern/kern_varsym.c          |  2 +-
 sys/kern/subr_unit.c            |  4 +---
 sys/kern/uipc_mbuf.c            |  3 +--
 sys/net/wg/wg_noise.c           |  2 +-
 sys/sys/sysctl.h                |  3 +--
 32 files changed, 65 insertions(+), 68 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f278f02bf88b2766c21a96dcc2f134fd54cdd09b


-- 
DragonFly BSD source repository


More information about the Commits mailing list