1. 29 May, 2013 2 commits
    • Venu Byravarasu's avatar
      usb: phy: tegra: Return correct error value provided by clk_get_sys · 9e69fae1
      Venu Byravarasu authored
      In case if clk_get_sys fails, return correct error value provided by
      the API.
      Signed-off-by: default avatarVenu Byravarasu <vbyravarasu@nvidia.com>
      Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
      9e69fae1
    • Felipe Balbi's avatar
      Merge tag 'tegra-for-3.11-deps-for-usb' into next · 10b2a938
      Felipe Balbi authored
      ARM: tegra: DT-related fixes needed by the USB tree
      
      The Tegra USB bindings were in bad shape. The patches in this branch
      fix the binding definitions, and make all the necessary additions to
      the DT files. Stale nodes/properties will be removed early in 3.12
      once the USB driver has been updated for the new binding.
      
      These changes are needed in both the USB tree, to allow the driver to
      be updated to handle them, and the Tegra tree, so that various tree-
      wide DT changes (e.g. conversion of IRQ/GPIO/clock constants to defines)
      can be applied on top of them.
      
      * tag 'tegra-for-3.11-deps-for-usb':
        ARM: tegra: update device trees for USB binding rework
        ARM: tegra: modify ULPI reset GPIO properties
        ARM: tegra: finalize USB EHCI and PHY bindings
      Signed-of-by: default avatarFelipe Balbi <balbi@ti.com>
      10b2a938
  2. 28 May, 2013 35 commits
  3. 26 May, 2013 3 commits
    • Linus Torvalds's avatar
      Linux 3.10-rc3 · e4aa937e
      Linus Torvalds authored
      e4aa937e
    • Manfred Spraul's avatar
      ipc/sem.c: Fix missing wakeups in do_smart_update_queue() · ab465df9
      Manfred Spraul authored
      do_smart_update_queue() is called when an operation (semop,
      semctl(SETVAL), semctl(SETALL), ...) modified the array.  It must check
      which of the sleeping tasks can proceed.
      
      do_smart_update_queue() missed a few wakeups:
       - if a sleeping complex op was completed, then all per-semaphore queues
         must be scanned - not only those that were modified by *sops
       - if a sleeping simple op proceeded, then the global queue must be
         scanned again
      
      And:
       - the test for "|sops == NULL) before scanning the global queue is not
         required: If the global queue is empty, then it doesn't need to be
         scanned - regardless of the reason for calling do_smart_update_queue()
      
      The patch is not optimized, i.e.  even completing a wait-for-zero
      operation causes a rescan.  This is done to keep the patch as simple as
      possible.
      Signed-off-by: default avatarManfred Spraul <manfred@colorfullife.com>
      Acked-by: default avatarDavidlohr Bueso <davidlohr.bueso@hp.com>
      Cc: Rik van Riel <riel@redhat.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      ab465df9
    • Linus Torvalds's avatar
      Merge tag 'nfs-for-3.10-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · 89ff7783
      Linus Torvalds authored
      Pull NFS client bugfixes from Trond Myklebust:
      
       - Stable fix to prevent an rpc_task wakeup race
       - Fix a NFSv4.1 session drain deadlock
       - Fix a NFSv4/v4.1 mount regression when not running rpc.gssd
       - Ensure auth_gss pipe detection works in namespaces
       - Fix SETCLIENTID fallback if rpcsec_gss is not available
      
      * tag 'nfs-for-3.10-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:
        NFS: Fix SETCLIENTID fallback if GSS is not available
        SUNRPC: Prevent an rpc_task wakeup race
        NFSv4.1 Fix a pNFS session draining deadlock
        SUNRPC: Convert auth_gss pipe detection to work in namespaces
        SUNRPC: Faster detection if gssd is actually running
        SUNRPC: Fix a bug in gss_create_upcall
      89ff7783