Skip to content
  1. May 08, 2012
  2. May 07, 2012
    • Bjørn Mork's avatar
      cdc_ether: Ignore bogus union descriptor for RNDIS devices · 6eddcb4c
      Bjørn Mork authored
      
      
      Some RNDIS devices include a bogus CDC Union descriptor pointing
      to non-existing interfaces.  The RNDIS code is already prepared
      to handle devices without a CDC Union descriptor by hardwiring
      the driver to use interfaces 0 and 1, which is correct for the
      devices with the bogus descriptor as well. So we can reuse the
      existing workaround.
      
      Cc: Markus Kolb <linux-201011@tower-net.de>
      Cc: Iker Salmón San Millán <shaola@esdebian.org>
      Cc: Jonathan Nieder <jrnieder@gmail.com>
      Cc: Oliver Neukum <oliver@neukum.org>
      Cc: 655387@bugs.debian.org
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarBjørn Mork <bjorn@mork.no>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      6eddcb4c
    • Ariel Elior's avatar
      bnx2x: bug fix when loading after SAN boot · 24f06716
      Ariel Elior authored
      
      
      This is a bug fix for an "interface fails to load" issue.
      The issue occurs when bnx2x driver loads after UNDI driver was previously
      loaded over the chip. In such a scenario the UNDI driver is loaded and operates
      in the pre-boot kernel, within its own specific host memory address range.
      When the pre-boot stage is complete, the real kernel is loaded, in a new and
      distinct host memory address range. The transition from pre-boot stage to boot
      is asynchronous from UNDI point of view.
      
      A race condition occurs when UNDI driver triggers a DMAE transaction to valid
      host addresses in the pre-boot stage, when control is diverted to the real
      kernel. This results in access to illegal addresses by our HW as the addresses
      which were valid in the preboot stage are no longer considered valid.
      Specifically, the 'was_error' bit in the pci glue of our device is set. This
      causes all following pci transactions from chip to host to timeout (in
      accordance to the pci spec).
      
      Signed-off-by: default avatarAriel Elior <ariele@broadcom.com>
      Signed-off-by: default avatarEilon Greenstein <eilong@broadcom.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      24f06716
  3. May 05, 2012
  4. May 04, 2012
  5. May 03, 2012
  6. May 02, 2012
    • Linus Torvalds's avatar
      Merge tag 'nfs-for-3.4-4' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · 529acf58
      Linus Torvalds authored
      Pull NFS client bugfixes from Trond Myklebust:
       - Fixes for the NFSv4 security negotiation
       - Use the correct hostname when mounting from a private namespace
       - NFS net namespace bugfixes for the pipefs filesystem
       - NFSv4 GETACL bugfixes
       - IPv6 bugfix for NFSv4 referrals
      
      * tag 'nfs-for-3.4-4' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:
        NFSv4.1: Use the correct hostname in the client identifier string
        SUNRPC: RPC client must use the current utsname hostname string
        NFS: get module in idmap PipeFS notifier callback
        NFS: Remove unused function nfs_lookup_with_sec()
        NFS: Honor the authflavor set in the clone mount data
        NFS: Fix following referral mount points with different security
        NFS: Do secinfo as part of lookup
        NFS: Handle exceptions coming out of nfs4_proc_fs_locations()
        NFS: Fix SECINFO_NO_NAME
        SUNRPC: traverse clients tree on PipeFS event
        SUNRPC: set per-net PipeFS superblock before notification
        SUNRPC: skip clients with program without PipeFS entries
        SUNRPC: skip dead but not buried clients on PipeFS events
        Avoid beyond bounds copy while caching ACL
        Avoid reading past buffer when calling GETACL
        fix page number calculation bug for block layout decode buffer
        NFSv4.1 fix page number calculation bug for filelayout decode buffers
        pnfs-obj: Remove unused variable from objlayout_get_deviceinfo()
        nfs4: fix referrals on mounts that use IPv6 addrs
      529acf58
    • Linus Torvalds's avatar
      Merge tag 'ktest-for-v3.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest · b821861b
      Linus Torvalds authored
      Pull two bug fixes in ktest from Steven Rostedt.
      
      * tag 'ktest-for-v3.4-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest:
        ktest: Fix reboot on success stopping all reboots
        ktest.pl: Fix combined usage of BISECT_REVERSE and BISECT_SKIP
      b821861b
    • Linus Torvalds's avatar
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus · 208d5017
      Linus Torvalds authored
      Pull MIPS fixes from Ralf Baechle:
       "misc fixes some of which are also applicable to 3.3 and removal of an
        unused function.  This has been sitting in -next for ages with no
        complaints.  Also there are no known regressions due to these patches"
      
      * 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:
        MIPS: Remove get_current_pgd().
        MIPS: ath79: fix AR933X WMAC reset code
        MIPS: JZ4740: Fix the JZ4740_IRQ_DMA macro
        MIPS: Use set_current_blocked() and block_sigmask()
      208d5017