1. 13 1月, 2012 2 次提交
  2. 10 1月, 2012 1 次提交
  3. 04 1月, 2012 2 次提交
  4. 28 12月, 2011 1 次提交
  5. 22 11月, 2011 1 次提交
  6. 10 11月, 2011 1 次提交
    • J
      net: add wireless TX status socket option · 6e3e939f
      Johannes Berg 提交于
      The 802.1X EAPOL handshake hostapd does requires
      knowing whether the frame was ack'ed by the peer.
      Currently, we fudge this pretty badly by not even
      transmitting the frame as a normal data frame but
      injecting it with radiotap and getting the status
      out of radiotap monitor as well. This is rather
      complex, confuses users (mon.wlan0 presence) and
      doesn't work with all hardware.
      
      To get rid of that hack, introduce a real wifi TX
      status option for data frame transmissions.
      
      This works similar to the existing TX timestamping
      in that it reflects the SKB back to the socket's
      error queue with a SCM_WIFI_STATUS cmsg that has
      an int indicating ACK status (0/1).
      
      Since it is possible that at some point we will
      want to have TX timestamping and wifi status in a
      single errqueue SKB (there's little point in not
      doing that), redefine SO_EE_ORIGIN_TIMESTAMPING
      to SO_EE_ORIGIN_TXSTATUS which can collect more
      than just the timestamp; keep the old constant
      as an alias of course. Currently the internal APIs
      don't make that possible, but it wouldn't be hard
      to split them up in a way that makes it possible.
      
      Thanks to Neil Horman for helping me figure out
      the functions that add the control messages.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      6e3e939f
  7. 09 11月, 2011 1 次提交
  8. 08 11月, 2011 1 次提交
  9. 29 10月, 2011 1 次提交
  10. 28 10月, 2011 1 次提交
    • E
      compat: sync compat_stats with statfs. · 1448c721
      Eric W. Biederman 提交于
      This was found by inspection while tracking a similar
      bug in compat_statfs64, that has been fixed in mainline
      since decemeber.
      
      - This fixes a bug where not all of the f_spare fields
        were cleared on mips and s390.
      - Add the f_flags field to struct compat_statfs
      - Copy f_flags to userspace in case someone cares.
      - Use __clear_user to copy the f_spare field to userspace
        to ensure that all of the elements of f_spare are cleared.
        On some architectures f_spare is has 5 ints and on some
        architectures f_spare only has 4 ints.  Which makes
        the previous technique of clearing each int individually
        broken.
      
      I don't expect anyone actually uses the old statfs system
      call anymore but if they do let them benefit from having
      the compat and the native version working the same.
      Signed-off-by: NEric W. Biederman <ebiederm@xmission.com>
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      1448c721
  11. 25 10月, 2011 12 次提交
  12. 20 10月, 2011 3 次提交
    • R
      Revert "MIPS: LD/SD o32 macro GAS fix update" · b77bb37a
      Ralf Baechle 提交于
      This reverts commit 97475f8b42e83be2966aa2d70ab9c98477701c53 (lmo) /
      82b89152 (kernel.org) [MIPS: LD/SD o32
      macro GAS fix update].
      
      Turns out this patch is producing many build errors with gcc 4.2.  Based
      on further testing with a test case extracted from the build errors found
      further build errors and suboptimal generation even in violation of the
      "R" constraint.
      
      To make matters worse, the binutils changes also don't work quite as
      intended so revert this patch for now.
      b77bb37a
    • R
      MIPS: SNI: Fix conflicting wrapper symbols for headers. · dd5d1380
      Ralf Baechle 提交于
      If Open Firmware / Device Tree support is enabled on a SNI RM kernel both
      <asm/mipsprom.h> and <asm/prom.h> will be included into some .c files.
      Since both headers use the same wrapper symbol only the inclusion of the
      first file will have an effect but the 2nd file will be ignored resulting
      in a build error.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      dd5d1380
    • R
      MIPS: cache: Provide cache flush operations for XFS · d9cdc901
      Ralf Baechle 提交于
      Until now flush_kernel_vmap_range() and invalidate_kernel_vmap_range() did
      not exist on MIPS resulting in heavy cache corruption on XFS filesystems.
      
      Left for the post-3.0 time: optimization and make this work with highmem,
      too.  Since the combination of highmem + cache aliases atm doesn't work
      this isn't a regression.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      Patchwork: https://patchwork.linux-mips.org/patch/2505/
      d9cdc901
  13. 28 9月, 2011 1 次提交
    • P
      doc: fix broken references · 395cf969
      Paul Bolle 提交于
      There are numerous broken references to Documentation files (in other
      Documentation files, in comments, etc.). These broken references are
      caused by typo's in the references, and by renames or removals of the
      Documentation files. Some broken references are simply odd.
      
      Fix these broken references, sometimes by dropping the irrelevant text
      they were part of.
      Signed-off-by: NPaul Bolle <pebolle@tiscali.nl>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      395cf969
  14. 24 9月, 2011 1 次提交
  15. 21 9月, 2011 1 次提交
  16. 17 9月, 2011 1 次提交
  17. 09 8月, 2011 3 次提交
  18. 27 7月, 2011 3 次提交
  19. 26 7月, 2011 3 次提交