mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-25 13:14:07 +08:00
leds: disallow /sys/class/leds/*:multi:* for now
All the LEDs in the queue are RGB, so they should not use multi for their color. Make sure we don't add such LED by mistake (and make it part of ABI). Signed-off-by: Pavel Machek <pavel@ucw.cz>
This commit is contained in:
parent
54212f5a1b
commit
77dce3a22e
@ -425,6 +425,10 @@ int led_compose_name(struct device *dev, struct led_init_data *init_data,
|
||||
struct fwnode_handle *fwnode = init_data->fwnode;
|
||||
const char *devicename = init_data->devicename;
|
||||
|
||||
/* We want to label LEDs that can produce full range of colors
|
||||
* as RGB, not multicolor */
|
||||
BUG_ON(props.color == LED_COLOR_ID_MULTI);
|
||||
|
||||
if (!led_classdev_name)
|
||||
return -EINVAL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user