Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

leds: Replace flags bit shift with BIT() macros

This is for readability as well as to avoid checkpatch warnings when
adding new bit flag information in the future.

Signed-off-by: David Lin <dtwlin@google.com>
Signed-off-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>

authored by

David Lin and committed by
Jacek Anaszewski
55edd1da 52ca7d0f

+9 -9
+9 -9
include/linux/leds.h
··· 40 40 int flags; 41 41 42 42 /* Lower 16 bits reflect status */ 43 - #define LED_SUSPENDED (1 << 0) 44 - #define LED_UNREGISTERING (1 << 1) 43 + #define LED_SUSPENDED BIT(0) 44 + #define LED_UNREGISTERING BIT(1) 45 45 /* Upper 16 bits reflect control information */ 46 - #define LED_CORE_SUSPENDRESUME (1 << 16) 47 - #define LED_SYSFS_DISABLE (1 << 17) 48 - #define LED_DEV_CAP_FLASH (1 << 18) 49 - #define LED_HW_PLUGGABLE (1 << 19) 50 - #define LED_PANIC_INDICATOR (1 << 20) 51 - #define LED_BRIGHT_HW_CHANGED (1 << 21) 52 - #define LED_RETAIN_AT_SHUTDOWN (1 << 22) 46 + #define LED_CORE_SUSPENDRESUME BIT(16) 47 + #define LED_SYSFS_DISABLE BIT(17) 48 + #define LED_DEV_CAP_FLASH BIT(18) 49 + #define LED_HW_PLUGGABLE BIT(19) 50 + #define LED_PANIC_INDICATOR BIT(20) 51 + #define LED_BRIGHT_HW_CHANGED BIT(21) 52 + #define LED_RETAIN_AT_SHUTDOWN BIT(22) 53 53 54 54 /* set_brightness_work / blink_timer flags, atomic, private. */ 55 55 unsigned long work_flags;