1. 31 10月, 2013 6 次提交
  2. 30 10月, 2013 14 次提交
  3. 25 10月, 2013 2 次提交
  4. 24 10月, 2013 1 次提交
    • G
      Merge tag 'usb-for-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next · 5328f35b
      Greg Kroah-Hartman 提交于
      Felipe writes:
      
      usb: patches for v3.13
      
      Final conversions to configfs for mass storage, acm_ms, and
      multi gadgets.
      
      MUSB should now work out of the box on AM335x-based boards
      (beagle bone white and black) with DMA thanks to Sebastian's
      work.
      
      We can now enable VERBOSE_DEBUG on builds of drivers/usb/gadget/
      by selecting CONFIG_USB_GADGET_VERBOSE.
      
      s3c-hsotg got quite a few non-critical fixes but also learned
      a few new tricks (isochronous transfers, multi count support).
      
      The Marvel USB3 Controller driver got a memory leak fix.
      
      devm_usb_get_phy() learned not to return NULL, ever.
      
      Other than these patches, we have the usual set of cleanups
      ranging from removal of unnecessary *_set_drvdata() to using
      SIMPLE_DEV_PM_OPS.
      Signed-of-by: NFelipe Balbi <balbi@ti.com>
      5328f35b
  5. 20 10月, 2013 12 次提交
  6. 19 10月, 2013 5 次提交
    • T
      usb: wusbcore: preserve endianness of cached descriptors · 1653d2f8
      Thomas Pugliese 提交于
      Do not overwrite the multi-byte fields of usb_wa_descriptor with their
      cpu format values after reading the descriptor.  Leave the values as
      __le16 and swap on use.  This is more consistent with other uses of USB
      descriptors.
      Signed-off-by: NThomas Pugliese <thomas.pugliese@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      1653d2f8
    • T
      usb: wusbcore: serialize access to the HWA data out endpoint · 679ee475
      Thomas Pugliese 提交于
      This patch serializes access to the HWA data transfer out (DTO)
      endpoint.  This prevents a situation where two transfer requests being
      sent concurrently to separate downstream endpoints could interleave
      their transfer request and transfer data packets causing data
      corruption.  The transfer processing code will now attempt to acquire
      the DTO resource before sending a transfer to the HWA.  If it cannot
      acquire the resource, the RPIPE that the transfer is assigned to will
      be placed on a waiting list.  When the DTO resource is released, the
      actor releasing the resource will serivce the RPIPEs that are waiting.
      Signed-off-by: NThomas Pugliese <thomas.pugliese@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      679ee475
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs · bdeeab62
      Linus Torvalds 提交于
      Pull btrfs fix from Chris Mason:
       "Sage hit a deadlock with ceph on btrfs, and Josef tracked it down to a
        regression in our initial rc1 pull.  When doing nocow writes we were
        sometimes starting a transaction with locks held"
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:
        Btrfs: release path before starting transaction in can_nocow_extent
      bdeeab62
    • L
      Merge tag 'pm+acpi-3.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 797afdf7
      Linus Torvalds 提交于
      Pull ACPI and power management fixes from Rafael Wysocki:
      
       - intel_pstate fix for misbehavior after system resume if sysfs
         attributes are set in a specific way before the corresponding suspend
         from Dirk Brandewie.
      
       - A recent intel_pstate fix has no effect if unsigned long is 32-bit,
         so fix it up to cover that case as well.
      
       - The s3c64xx cpufreq driver was not updated when the index field of
         struct cpufreq_frequency_table was replaced with driver_data, so
         update it now.  From Charles Keepax.
      
       - The Kconfig help text for ACPI_BUTTON still refers to
         /proc/acpi/event that has been dropped recently, so modify it to
         remove that reference.  From Krzysztof Mazur.
      
       - A Lan Tianyu's change adds a missing mutex unlock to an error code
         path in acpi_resume_power_resources().
      
       - Some code related to ACPI power resources, whose very purpose is
         questionable to put it lightly, turns out to cause problems to happen
         during testing on real systems, so remove it completely (we may
         revisit that in the future if there's a compelling enough reason).
         From Rafael J Wysocki and Aaron Lu.
      
      * tag 'pm+acpi-3.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        ACPI / PM: Drop two functions that are not used any more
        ATA / ACPI: remove power dependent device handling
        cpufreq: s3c64xx: Rename index to driver_data
        ACPI / power: Drop automaitc resume of power resource dependent devices
        intel_pstate: Fix type mismatch warning
        cpufreq / intel_pstate: Fix max_perf_pct on resume
        ACPI: remove /proc/acpi/event from ACPI_BUTTON help
        ACPI / power: Release resource_lock after acpi_power_get_state() return error
      797afdf7
    • L
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 9219cec5
      Linus Torvalds 提交于
      Pull x86 fixes from Ingo Molnar:
       "Two fixlets:
      
         - fix a (rare-config) build bug
         - fix a next-gen SGI/UV hw/firmware enumeration bug"
      
      * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86: Update UV3 hub revision ID
        x86/microcode: Correct Kconfig dependencies
      9219cec5