1. 18 3月, 2013 4 次提交
    • D
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless · c62dce61
      David S. Miller 提交于
      John W. Linville says:
      
      ====================
      On the NFC bits, Samuel says:
      
      "With this one we have:
      
      - A fix for properly decreasing socket ack log.
      - A timer and works cleanup upon NFC device removal.
      - A monitoroing socket cleanup round from llcp_socket_release.
      - A proper error report to pending sockets upon NFC device removal."
      
      Regarding the Bluetooth bits, Gustavo says:
      
      "I have these two patches for 3.9, these add support for two more devices to
      the bluetooth drivers."
      
      Along with those, we have a few wireless driver fixes...
      
      Bing Zhao provides an mwifiex to prevent an out-of-bounds memory
      access.
      
      John Crispin offers a Kconfig fix to enable some otherwise dead code
      in rt2x00.  The correct symbols were added in -rc1 through a different
      tree, but the symbols for enabling the wireless driver didn't match.
      
      Larry Finger brings an rtlwifi fix for a scheduling while atomic bug,
      and another fix for a reassociation problem caused by failing to
      clear the BSSID after a disconnect.
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      c62dce61
    • M
      drivers: net: ethernet: ti: davinci_emac: fix usage of cpdma_check_free_tx_desc() · 75b9b61b
      Mugunthan V N 提交于
      Fix which was done in the following commit in cpsw driver has
      to be taken forward to davinci emac driver as well.
      
      commit d35162f8
      Author: Daniel Mack <zonque@gmail.com>
      Date:   Tue Mar 12 06:31:19 2013 +0000
      
          net: ethernet: cpsw: fix usage of cpdma_check_free_tx_desc()
      
          Commit fae50823 ("net: ethernet: davinci_cpdma: Add boundary for rx
          and tx descriptors") introduced a function to check the current
          allocation state of tx packets. The return value is taken into account
          to stop the netqork queue on the adapter in case there are no free
          slots.
      
          However, cpdma_check_free_tx_desc() returns 'true' if there is room in
          the bitmap, not 'false', so the usage of the function is wrong.
      Reported-by: NPrabhakar Lad <prabhakar.csengg@gmail.com>
      Tested-by: NPrabhakar Lad <prabhakar.csengg@gmail.com>
      Signed-off-by: NMugunthan V N <mugunthanvnm@ti.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      75b9b61b
    • A
      ethernet/tulip: DE4x5 needs VIRT_TO_BUS · db0b8276
      Arnd Bergmann 提交于
      The automated ARM build tests have shown that the tulip de4x5 driver
      uses the old-style virt_to_bus() interface on some architectures.
      
      Alpha, Sparc and PowerPC did not hit this problem, because they
      use a different code path, and most other architectures actually
      do provide VIRT_TO_BUS.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Grant Grundler <grundler@parisc-linux.org>
      Cc: netdev@vger.kernel.org
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      db0b8276
    • A
      isdn: hisax: netjet requires VIRT_TO_BUS · 8008f6e1
      Arnd Bergmann 提交于
      Disabling CONFIG_VIRT_TO_BUS on ARM showed that the hisax netjet
      driver depends on this deprecated functionality but is not
      marked so in Kconfig.
      
      Rather than adding ARM to the already long list of architectures
      that this driver is broken on, this patch adds 'depends on
      VIRT_TO_BUS' and removes the dependency on !SPARC, which is
      also implied by that.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Karsten Keil <isdn@linux-pingi.de>
      Cc: netdev@vger.kernel.org
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      8008f6e1
  2. 17 3月, 2013 3 次提交
  3. 15 3月, 2013 6 次提交
  4. 14 3月, 2013 5 次提交
  5. 13 3月, 2013 9 次提交
  6. 12 3月, 2013 10 次提交
  7. 11 3月, 2013 3 次提交
    • L
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 7c6baa30
      Linus Torvalds 提交于
      Pull perf fixes from Ingo Molnar:
       "Misc minor fixes mostly related to tracing"
      
      * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        s390: Fix a header dependencies related build error
        tracing: update documentation of snapshot utility
        tracing: Do not return EINVAL in snapshot when not allocated
        tracing: Add help of snapshot feature when snapshot is empty
        ftrace: Update the kconfig for DYNAMIC_FTRACE
      7c6baa30
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 0cb77508
      Linus Torvalds 提交于
      Pull networking fixes from David Miller:
      
       1) Missing cancel of work items in mac80211 MLME, from Ben Greear.
      
       2) Fix DMA mapping handling in iwlwifi by using coherent DMA for
          command headers, from Johannes Berg.
      
       3) Decrease the amount of pressure on the page allocator by using order
          1 pages less in iwlwifi, from Emmanuel Grumbach.
      
       4) Fix mesh PS broadcast OOPS in mac80211, from Marco Porsch.
      
       5) Don't forget to recalculate idle state in mac80211 monitor
          interface, from Felix Fietkau.
      
       6) Fix varargs in netfilter conntrack handler, from Joe Perches.
      
       7) Need to reset entire chip when command queue fills up in iwlwifi,
          from Emmanuel Grumbach.
      
       8) The TX antenna value must be valid when calibrations are performed
          in iwlwifi, fix from Dor Shaish.
      
       9) Don't generate netfilter audit log entries when audit is disabled,
          from Gao Feng.
      
      10) Deal with DMA unit hang on e1000e during power state transitions,
          from Bruce Allan.
      
      11) Remove BUILD_BUG_ON check from igb driver, from Alexander Duyck.
      
      12) Fix lockdep warning on i2c handling of igb driver, from Carolyn
          Wyborny.
      
      13) Fix several TTY handling issues in IRDA ircomm tty driver, from
          Peter Hurley.
      
      14) Several QFQ packet scheduler fixes from Paolo Valente.
      
      15) When VXLAN encapsulates on transmit, we have to reset the netfilter
          state.  From Zang MingJie.
      
      16) Fix jiffie check in net_rx_action() so that we really cap the
          processing at 2HZ.  From Eric Dumazet.
      
      17) Fix erroneous trigger of IP option space exhaustion, when routers
          are pre-specified and we are looking to see if we can insert a
          timestamp, we will have the space.  From David Ward.
      
      18) Fix various issues in benet driver wrt waiting for firmware to
          finish POST after resets or errors.  From Gavin Shan and Sathya
          Perla.
      
      19) Fix TX locking in SFC driver, from Ben Hutchings.
      
      20) Like the VXLAN fix above, when we encap in a TUN device we have to
          reset the netfilter state.  This should fix several strange crashes
          reported by Dave Jones and others.  From Eric Dumazet.
      
      21) Don't forget to clean up MAC address resources when shutting down a
          port in mlx4 driver, from Yan Burman.
      
      22) Fix divide by zero in vmxnet3 driver, from Bhavesh Davda.
      
      23) Fix device statistic regression in tg3 when the driver is using
          phylib, from Nithin Sujir.
      
      24) Fix info leak in several netlink handlers, from Mathias Krause.
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (79 commits)
        6lowpan: Fix endianness issue in is_addr_link_local().
        rrunner.c: fix possible memory leak in rr_init_one()
        dcbnl: fix various netlink info leaks
        rtnl: fix info leak on RTM_GETLINK request for VF devices
        bridge: fix mdb info leaks
        tg3: Update link_up flag for phylib devices
        ipv6: stop multicast forwarding to process interface scoped addresses
        bridging: fix rx_handlers return code
        netlabel: fix build problems when CONFIG_IPV6=n
        drivers/isdn: checkng length to be sure not memory overflow
        net/rds: zero last byte for strncpy
        bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario
        bnx2x: Fix intermittent long KR2 link up time
        macvlan: Set IFF_UNICAST_FLT flag to prevent unnecessary promisc mode.
        team: unsyc the devices addresses when port is removed
        bridge: add missing vid to br_mdb_get()
        Fix: sparse warning in inet_csk_prepare_forced_close
        afkey: fix a typo
        MAINTAINERS: Update qlcnic maintainers list
        netlabel: correctly list all the static label mappings
        ...
      0cb77508
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml · ffb6a445
      Linus Torvalds 提交于
      Pull UML fixes from Richard Weinberger:
       "This update brings various fixes.
        Nothing special...
      
        In my local queue I have some more fixes which will be sent later to
        you.  3.9 uncovered strange UML issues.  :("
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml:
        um: Use tty_port in SIGWINCH handler
        um: Use tty_port_operations->destruct
        um: fix build failure due to mess-up of sig_info protorype
        um: add missing declaration of 'getrlimit()' and friends
        net : enable tx time stamping in the vde driver.
        hostfs: fix a not needed double check
      ffb6a445