Re: [PATCH 01/18] docs: Add block device (blkdev) LED trigger documentation
From: Ian Pilcher <hidden>
Date: 2021-09-05 14:49:11
Also in:
linux-leds
From: Ian Pilcher <hidden>
Date: 2021-09-05 14:49:11
Also in:
linux-leds
On 9/4/21 1:29 AM, Pavel Machek wrote:
quoted
+What: /sys/class/leds/<led>/add_blkdev +Date: September 2021 +Contact: Ian Pilcher [off-list ref] +Description: + Associate a block device with this LED by writing its kernel + name (as shown in /sys/block) to this attribute. Multiple + device names may be written at once, separated by whitespace.This is seriously strange interface.
It's the netdev-like interface that Marek described in an earlier note (adapted for the fact that the trigger supports many-to-many relationships).
If you have directory with symlinks, why not use symlink() syscall instead of add_blkdev, and unlink() syscall instead of delete_blkdev?
I'd actually had that thought as well, but I didn't see any obvious way
to do that in sysfs when I looked. If you know how to do it or know of
an example, please let me know.
If using symlink()/unlink() isn't an option, do you have a suggestion
for a less seriously strange interface?
Thanks!
--
========================================================================
In Soviet Russia, Google searches you!
========================================================================