Re: [RFC] HID: hid-lg4ff g27 leds using LED subsystem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2012-03-19 at 17:33 +0100, Jiri Kosina wrote:
> On Wed, 14 Mar 2012, simon@xxxxxxxxxxxxx wrote:
> 
> > > I'm posting this more as a 'Request for Comments' following on from
> > > Michal's patch this morning.
> > 
> > One thing I note sure about is permissions, the LEDs register as
> > --
> > Mar 14 14:57:35 ubuntu kernel: [ 6462.204185] Registered led device:
> > 0003:046D:C294.0009::RPM1
> > Mar 14 14:57:35 ubuntu kernel: [ 6462.204251] Registered led device:
> > 0003:046D:C294.0009::RPM2
> > Mar 14 14:57:35 ubuntu kernel: [ 6462.204301] Registered led device:
> > 0003:046D:C294.0009::RPM3
> > Mar 14 14:57:35 ubuntu kernel: [ 6462.204354] Registered led device:
> > 0003:046D:C294.0009::RPM4
> > Mar 14 14:57:35 ubuntu kernel: [ 6462.204402] Registered led device:
> > 0003:046D:C294.0009::RPM5
> > --
> > 
> > But I have to be root to perform
> > --
> > root@ubuntu:/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0/0003:046D:C294.0009/leds/0003:046D:C294.0009::RPM1#
> > echo 1 > brightness
> > --
> > 
> > Is it possible to register so that all/any user can control the LED status?
> 
> Looking at the code, I don't think that's possible. Adding Richard to CC, 
> he definitely might have an opinion on this.

Whilst there is kernel side API you could potentially (ab)use, its not
encouraged or easy to do with the LED class attributes. Its really a
userspace policy issue. You can change the permissions on the files in
sysfs to reflect the access you require from something like udev. 

Cheers,

Richard




--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux