1. 15 10月, 2008 1 次提交
  2. 14 10月, 2008 1 次提交
  3. 08 10月, 2008 1 次提交
  4. 16 9月, 2008 1 次提交
    • L
      cfg80211: Add new wireless regulatory infrastructure · b2e1b302
      Luis R. Rodriguez 提交于
      This adds the new wireless regulatory infrastructure. The
      main motiviation behind this was to centralize regulatory
      code as each driver was implementing their own regulatory solution,
      and to replace the initial centralized code we have where:
      
      * only 3 regulatory domains are supported: US, JP and EU
      * regulatory domains can only be changed through module parameter
      * all rules were built statically in the kernel
      
      We now have support for regulatory domains for many countries
      and regulatory domains are now queried through a userspace agent
      through udev allowing distributions to update regulatory rules
      without updating the kernel.
      
      Each driver can regulatory_hint() a regulatory domain
      based on either their EEPROM mapped regulatory domain value to a
      respective ISO/IEC 3166-1 country code or pass an internally built
      regulatory domain. We also add support to let the user set the
      regulatory domain through userspace in case of faulty EEPROMs to
      further help compliance.
      
      Support for world roaming will be added soon for cards capable of
      this.
      
      For more information see:
      
      http://wireless.kernel.org/en/developers/Regulatory/CRDA
      
      For now we leave an option to enable the old module parameter,
      ieee80211_regdom, and to build the 3 old regdomains statically
      (US, JP and EU). This option is CONFIG_WIRELESS_OLD_REGULATORY.
      These old static definitions and the module parameter is being
      scheduled for removal for 2.6.29. Note that if you use this
      you won't make use of a world regulatory domain as its pointless.
      If you leave this option enabled and if CRDA is present and you
      use US or JP we will try to ask CRDA to update us a regulatory
      domain for us.
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      b2e1b302
  5. 11 9月, 2008 1 次提交
  6. 13 8月, 2008 1 次提交
  7. 11 8月, 2008 1 次提交
  8. 28 7月, 2008 1 次提交
  9. 26 7月, 2008 1 次提交
  10. 24 7月, 2008 1 次提交
  11. 22 7月, 2008 1 次提交
    • K
      netfilter: accounting rework: ct_extend + 64bit counters (v4) · 58401572
      Krzysztof Piotr Oledzki 提交于
      Initially netfilter has had 64bit counters for conntrack-based accounting, but
      it was changed in 2.6.14 to save memory. Unfortunately in-kernel 64bit counters are
      still required, for example for "connbytes" extension. However, 64bit counters
      waste a lot of memory and it was not possible to enable/disable it runtime.
      
      This patch:
       - reimplements accounting with respect to the extension infrastructure,
       - makes one global version of seq_print_acct() instead of two seq_print_counters(),
       - makes it possible to enable it at boot time (for CONFIG_SYSCTL/CONFIG_SYSFS=n),
       - makes it possible to enable/disable it at runtime by sysctl or sysfs,
       - extends counters from 32bit to 64bit,
       - renames ip_conntrack_counter -> nf_conn_counter,
       - enables accounting code unconditionally (no longer depends on CONFIG_NF_CT_ACCT),
       - set initial accounting enable state based on CONFIG_NF_CT_ACCT
       - removes buggy IPCT_COUNTER_FILLING event handling.
      
      If accounting is enabled newly created connections get additional acct extend.
      Old connections are not changed as it is not possible to add a ct_extend area
      to confirmed conntrack. Accounting is performed for all connections with
      acct extend regardless of a current state of "net.netfilter.nf_conntrack_acct".
      Signed-off-by: NKrzysztof Piotr Oledzki <ole@ans.pl>
      Signed-off-by: NPatrick McHardy <kaber@trash.net>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      58401572
  12. 15 7月, 2008 2 次提交
  13. 02 7月, 2008 1 次提交
  14. 26 6月, 2008 1 次提交
  15. 15 5月, 2008 1 次提交
  16. 30 4月, 2008 1 次提交
  17. 28 4月, 2008 1 次提交
  18. 22 4月, 2008 1 次提交
  19. 20 4月, 2008 2 次提交
  20. 18 4月, 2008 1 次提交
    • M
      ocfs2: Move /sys/o2cb to /sys/fs/o2cb · 52f7c21b
      Mark Fasheh 提交于
      /sys/fs is where we really want file system specific sysfs objects.
      
      Ocfs2-tools has been updated to look in /sys/fs/o2cb. We can maintain
      backwards compatibility with old ocfs2-tools by using a sysfs symlink. After
      some time (2 years), the symlink can be safely removed. This patch also adds
      documentation to make it easier for people to figure out what /sys/fs/o2cb
      is used for.
      Signed-off-by: NMark Fasheh <mfasheh@suse.com>
      52f7c21b
  21. 17 4月, 2008 1 次提交
  22. 22 3月, 2008 1 次提交
  23. 17 3月, 2008 1 次提交
  24. 14 3月, 2008 3 次提交
  25. 01 3月, 2008 1 次提交
  26. 27 2月, 2008 1 次提交
  27. 10 2月, 2008 2 次提交
  28. 09 2月, 2008 2 次提交
  29. 08 2月, 2008 1 次提交
  30. 07 2月, 2008 1 次提交
  31. 02 2月, 2008 1 次提交
    • G
      USB: mark USB drivers as being GPL only · 782e70c6
      Greg Kroah-Hartman 提交于
      Over two years ago, the Linux USB developers stated that they believed
      there was no way to create a USB kernel driver that was not under the
      GPL.  This patch moves the USB apis to enforce that decision.
      
      There are no known closed source USB drivers in the wild, so this patch
      should cause no problems.
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      782e70c6
  32. 29 1月, 2008 3 次提交