1. 11 Apr, 2013 11 commits
  2. 10 Apr, 2013 3 commits
    • David S. Miller's avatar
      Merge branch 'wireless' · e355fbbc
      David S. Miller authored
      John W. Linville says:
      
      ====================
      Please accept this pull request for the 3.10 stream...
      
      Regarding the mac80211 bits, Johannes says:
      
      "Here I have a bunch of minstrel fixes from Felix, per-interface
      multicast filtering from Alex, set_tim debouncing from Ilan,
      per-interface debugfs cleanups from Stanislaw, an error return fix from
      Wei and a number of small improvements and fixes that I made myself."
      
      And for the iwlwifi bits, Johannes says:
      
      "Andrei changed an instance of kmalloc+memdup to kmemdup, Stanislaw
      removed the now unused 5ghz_disable module parameter. I also have a
      number of fixes from Ilan, Emmanuel and myself, Emmanuel also continued
      working on Bluetooth coexistence."
      
      For the sizeable batch of Bluetooth bits, Gustavo says:
      
      "This is our first batch of patches for 3.10. The biggest changes of this pull
      request are from Johan Hedberg, he implemented a HCI request framework to make
      life easier when we have to send many HCI commands and a block and wait for
      all of the to finish, we were able to fix a few issues in stack with the
      introduction of this framework.
      
      Other than that Dean Jenkins did a good work cleaning the RFCOMM code, the
      refcnt infrastructure was removed and now we use NULL pointer checks to know
      when a object was freed or not. That code was buggy and now it looks a way
      better.
      
      The rest of changes are clean ups, fixes and small improvements all over the
      Bluetooth subsystem."
      
      Regarding the wl12xx bits, Luca says:
      
      "Some patches intended for 3.10.  Mostly bug fixes and other small
      improvements."
      
      On top of that, there are updates to brcmfmac, brcmsmac, b43, ssb and
      bcma, as well as mwifiex, rt2x00, and ath9k and a few others.  The most
      notable bit is the addition of a new driver in the rtlwifi family.
      
      Please let me know if there are problems!
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      e355fbbc
    • John W. Linville's avatar
      Merge branch 'master' of... · d3641409
      John W. Linville authored
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
      
      Conflicts:
      	drivers/net/wireless/rt2x00/rt2x00pci.c
      	net/mac80211/sta_info.c
      	net/wireless/core.h
      d3641409
    • John W. Linville's avatar
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless · 6fe5468f
      John W. Linville authored
      Conflicts:
      	drivers/net/wireless/rt2x00/rt2x00pci.c
      6fe5468f
  3. 09 Apr, 2013 21 commits
  4. 08 Apr, 2013 5 commits
    • Bjørn Mork's avatar
      net: cdc_ncm: demote "unexpected notification" to debug level · 67a36606
      Bjørn Mork authored
      Receiving unhandled notifications is most certainly not an error
      and should not be logged as one.  Knowing that the device sends
      notifications we don't handle is useful for developers, but there
      is very little a user can do about this.  The message is therefore
      just annoying noise to most users with devices sending unhandled
      notifications like e.g. USB_CDC_NOTIFY_RESPONSE_AVAILABLE
      
      Cc: Alexey Orishko <alexey.orishko@stericsson.com>
      Signed-off-by: default avatarBjørn Mork <bjorn@mork.no>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      67a36606
    • Rami Rosen's avatar
      Documentation: cgroup: add documentation for net_cls cgroups. · 077f02f1
      Rami Rosen authored
      This patch adds a new file, Documentation/cgroups/net_cls.txt, with info
      about net_cls cgroups, and updates the 00-INDEX accordingly.
      Signed-off-by: default avatarRami Rosen <ramirose@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      077f02f1
    • Daniel Borkmann's avatar
      net: ipv6: add tokenized interface identifier support · f53adae4
      Daniel Borkmann authored
      This patch adds support for IPv6 tokenized IIDs, that allow
      for administrators to assign well-known host-part addresses
      to nodes whilst still obtaining global network prefix from
      Router Advertisements. It is currently in draft status.
      
        The primary target for such support is server platforms
        where addresses are usually manually configured, rather
        than using DHCPv6 or SLAAC. By using tokenised identifiers,
        hosts can still determine their network prefix by use of
        SLAAC, but more readily be automatically renumbered should
        their network prefix change. [...]
      
        The disadvantage with static addresses is that they are
        likely to require manual editing should the network prefix
        in use change.  If instead there were a method to only
        manually configure the static identifier part of the IPv6
        address, then the address could be automatically updated
        when a new prefix was introduced, as described in [RFC4192]
        for example.  In such cases a DNS server might be
        configured with such a tokenised interface identifier of
        ::53, and SLAAC would use the token in constructing the
        interface address, using the advertised prefix. [...]
      
        http://tools.ietf.org/html/draft-chown-6man-tokenised-ipv6-identifiers-02
      
      The implementation is partially based on top of Mark K.
      Thompson's proof of concept. However, it uses the Netlink
      interface for configuration resp. data retrival, so that
      it can be easily extended in future. Successfully tested
      by myself.
      
      Cc: Hannes Frederic Sowa <hannes@stressinduktion.org>
      Cc: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
      Cc: Thomas Graf <tgraf@suug.ch>
      Signed-off-by: default avatarDaniel Borkmann <dborkman@redhat.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      f53adae4
    • Giuseppe CAVALLARO's avatar
      stmmac: prefetch all dma_erx when use extend_desc · 9401bb5c
      Giuseppe CAVALLARO authored
      This patch is to prefetch, in the stmmac_rx, the whole
      dma_erx descriptor in case of using the extended descriptors.
      Signed-off-by: default avatarGiuseppe Cavallaro <peppe.cavallaro@st.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      9401bb5c
    • Giuseppe CAVALLARO's avatar
      stmmac: review private structure fields · 1bb6dea8
      Giuseppe CAVALLARO authored
      recently many new supports have been added in the stmmac driver w/o taking care
      about where each new field had to be placed inside the private structure for
      guaranteeing the best cache usage.
      This is what I wanted in the beginning, so this patch reorganizes all the fields
      in order to keep adjacent fields for cache effect.
      I have also tried to optimize them by using pahole.
      
      V2: do not abuse with ____cacheline_aligned_in_smp and keep fields that
      potentially could stay in the same cache-line for better usage in SMP systems.
      Signed-off-by: default avatarGiuseppe Cavallaro <peppe.cavallaro@st.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      1bb6dea8