03 Feb, 2008

1 commit


01 Feb, 2008

1 commit

  • Teach rfkill about wimax radios.

    Had to define a KEY_WIMAX as a 'key for disabling only wimax radios',
    as other radio technologies have. This makes sense as hardware has
    specific keys for disabling specific radios.

    The RFKILL enabling part is, otherwise, a copy and paste of any other
    radio technology.

    Signed-off-by: Inaky Perez-Gonzalez
    Signed-off-by: Ivo van Doorn
    Signed-off-by: John W. Linville
    Signed-off-by: David S. Miller

    Iñaky Pérez-González
     

21 Jan, 2008

1 commit


30 Nov, 2007

1 commit

  • rfkill_toggle_radio is called from functions where
    rfkill->mutex is already aquired.

    Remove the lock from rfkill_toggle_radio() and add it to
    the only calling function that calls it without the lock held.

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

    Michael Buesch
     

11 Nov, 2007

4 commits


20 Oct, 2007

1 commit

  • get rid of input BIT* duplicate defines

    use newly global defined macros for input layer. Also remove includes of
    input.h from non-input sources only for BIT macro definiton. Define the
    macro temporarily in local manner, all those local definitons will be
    removed further in this patchset (to not break bisecting).
    BIT macro will be globally defined (1<
    Cc:
    Acked-by: Jiri Kosina
    Cc:
    Acked-by: Marcel Holtmann
    Cc:
    Acked-by: Mauro Carvalho Chehab
    Cc:
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jiri Slaby
     

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