11 Oct, 2007

5 commits

  • Buttons that work directly on hardware cannot support
    the "user_claim" functionality. Add a flag to signal
    this and return -EOPNOTSUPP in this case.
    b43 is such a device.

    Signed-off-by: Michael Buesch
    Acked-by: Ivo van Doorn
    Signed-off-by: John W. Linville
    Signed-off-by: David S. Miller

    Michael Buesch
     
  • This adds a LED trigger.

    Signed-off-by: Michael Buesch
    Acked-by: Ivo van Doorn
    Signed-off-by: John W. Linville
    Signed-off-by: David S. Miller

    Michael Buesch
     
  • rfkill_switch_all shouldn't be called by drivers directly,
    instead they should send a signal over the input device.

    To prevent confusion for driver developers, move the
    function into a rfkill private header.

    Signed-off-by: Ivo van Doorn
    Signed-off-by: David S. Miller

    Ivo van Doorn
     
  • This patch will add support for UWB keys to rfkill,
    support for this has been requested by Inaky.

    Signed-off-by: Ivo van Doorn
    Signed-off-by: David S. Miller

    Ivo van Doorn
     
  • As Dmitry pointed out earlier, rfkill-input.c
    doesn't support irda because there are no users
    and we shouldn't add unrequired KEY_ defines.

    However, RFKILL_TYPE_IRDA was defined in the
    rfkill.h header file and would confuse people
    about whether it is implemented or not.

    This patch removes IRDA support completely,
    so it can be added whenever a driver wants the
    feature.

    Signed-off-by: Ivo van Doorn
    Signed-off-by: David S. Miller

    Ivo van Doorn
     

19 Jul, 2007

2 commits


15 Jul, 2007

1 commit

  • Subject: [patch] net/input: fix net/rfkill/rfkill-input.c bug on 64-bit systems

    this recent commit:

    commit cf4328cd949c2086091c62c5685f1580fe9b55e4
    Author: Ivo van Doorn
    Date: Mon May 7 00:34:20 2007 -0700

    [NET]: rfkill: add support for input key to control wireless radio

    added this 64-bit bug:

    ....
    unsigned int flags;

    spin_lock_irqsave(&task->lock, flags);
    ....

    irq 'flags' must be unsigned long, not unsigned int. The -rt tree has
    strict checks about this on 64-bit so this triggered a build failure.

    Signed-off-by: Ingo Molnar
    Signed-off-by: David S. Miller

    Ingo Molnar
     

20 May, 2007

1 commit


07 May, 2007

1 commit