Skip to content

Commit e5564e3

Browse files
committed
Merge tag 'device_lock_cond_guard-7.1-rc1' into for-7.1/cxl-consolidate-endpoint
DEFINE_GUARD_COND() for device_lock_interruptible() Introduce conditional guard version of device_lock() for scenarios that require conditional device lock holding. This is a stable tag for other trees to merge.
2 parents f338e77 + bb729bf commit e5564e3

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

include/linux/device.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -911,6 +911,7 @@ static inline void device_unlock(struct device *dev)
911911
}
912912

913913
DEFINE_GUARD(device, struct device *, device_lock(_T), device_unlock(_T))
914+
DEFINE_GUARD_COND(device, _intr, device_lock_interruptible(_T), _RET == 0)
914915

915916
static inline void device_lock_assert(struct device *dev)
916917
{

0 commit comments

Comments
 (0)