14 Oct, 2014

1 commit

  • In kernel we have %*pE specifier to print an escaped buffer. All users
    now switched to that approach.

    This fixes a bug as well. The current implementation wrongly prints
    octal numbers: only two first digits are used in case when 3 are
    required and the rest of the string ends up cut off.

    Additionally by default the \f, \v, \a, and \e are escaped to their
    alphabetic representation. It's safe to do since it is currently used
    for messaging only.

    Signed-off-by: Andy Shevchenko
    Cc: "John W . Linville"
    Cc: Johannes Berg
    Cc: Greg Kroah-Hartman
    Cc: Joe Perches
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andy Shevchenko
     

30 Apr, 2013

1 commit

  • Don't use create_proc_read_entry() as that is deprecated, but rather use
    proc_create_data() and seq_file instead.

    Signed-off-by: David Howells
    Acked-by: Greg Kroah-Hartman
    cc: Jouni Malinen
    cc: John W. Linville
    cc: Johannes Berg
    cc: linux-wireless@vger.kernel.org
    cc: netdev@vger.kernel.org
    cc: devel@driverdev.osuosl.org
    Signed-off-by: Al Viro

    David Howells
     

01 Nov, 2011

1 commit

  • The pretty much brings in the kitchen sink along
    with it, so it should be avoided wherever reasonably possible in
    terms of being included from other commonly used
    files, as it results in a measureable increase on compile times.

    The worst culprit was probably device.h since it is used everywhere.
    This file also had an implicit dependency/usage of mutex.h which was
    masked by module.h, and is also fixed here at the same time.

    There are over a dozen other headers that simply declare the
    struct instead of pulling in the whole file, so follow their lead
    and simply make it a few more.

    Most of the implicit dependencies on module.h being present by
    these headers pulling it in have been now weeded out, so we can
    finally make this change with hopefully minimal breakage.

    Signed-off-by: Paul Gortmaker

    Paul Gortmaker
     

10 Aug, 2011

1 commit


27 Jul, 2011

1 commit

  • This allows us to move duplicated code in
    (atomic_inc_not_zero() for now) to

    Signed-off-by: Arun Sharma
    Reviewed-by: Eric Dumazet
    Cc: Ingo Molnar
    Cc: David Miller
    Cc: Eric Dumazet
    Acked-by: Mike Frysinger
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Arun Sharma
     

27 Jul, 2010

1 commit


22 Nov, 2008

3 commits

  • This patch adds #include in lib80211.h to avoid
    these compilation erros.

    > In file included from /work/src/wireless-testing/net/wireless/lib80211.c:24:
    > /work/src/wireless-testing/include/net/lib80211.h:113: error: field
    > 'crypt_deinit_timer' has incomplete type
    > /work/src/wireless-testing/net/wireless/lib80211.c: In function
    > 'lib80211_crypt_info_init':
    > /work/src/wireless-testing/net/wireless/lib80211.c:83: error: implicit
    > declaration of function 'setup_timer'
    > /work/src/wireless-testing/net/wireless/lib80211.c: In function
    > 'lib80211_crypt_info_free':
    > /work/src/wireless-testing/net/wireless/lib80211.c:95: error: implicit
    > declaration of function 'del_timer_sync'
    > /work/src/wireless-testing/net/wireless/lib80211.c: In function
    > 'lib80211_crypt_deinit_handler':
    > /work/src/wireless-testing/net/wireless/lib80211.c:157: error:
    > implicit declaration of function 'add_timer'
    > /work/src/wireless-testing/net/wireless/lib80211.c: In function
    > 'lib80211_crypt_delayed_deinit':
    > /work/src/wireless-testing/net/wireless/lib80211.c:182: error:
    > implicit declaration of function 'timer_pending'
    > make[3]: *** [net/wireless/lib80211.o] Error 1
    > make[2]: *** [net/wireless] Error 2
    > make[1]: *** [net] Error 2
    > make: *** [sub-make] Error 2

    Signed-off-by: Rami Rosen
    Signed-off-by: John W. Linville

    Rami Rosen
     
  • Signed-off-by: John W. Linville

    John W. Linville
     
  • These bits are shared already between ipw2x00 and hostap, and could
    probably be shared both more cleanly and with other drivers. This
    commit simply relocates the code to lib80211 and adjusts the drivers
    appropriately.

    Signed-off-by: John W. Linville

    John W. Linville
     

01 Nov, 2008

4 commits