1. 24 Jun, 2016 5 commits
  2. 23 Jun, 2016 1 commit
  3. 21 Jun, 2016 4 commits
  4. 20 Jun, 2016 1 commit
  5. 19 Jun, 2016 15 commits
  6. 18 Jun, 2016 14 commits
    • Linus Torvalds's avatar
      Merge tag 'usb-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · e80dac11
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here are a bunch (65) of USB fixes for 4.7-rc4.  Sorry about the
        quantity, I've been slow in getting these out.
      
        The majority are the "normal" gadget, musb, and xhci fixes, that we
        all are used to.  There are also a few other tiny fixes resolving a
        number of reported issues that showed up in 4.7-rc1.
      
        All of these have been in linux-next"
      
      * tag 'usb-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (65 commits)
        usbip: rate limit get_frame_number message
        usb: musb: sunxi: Remove bogus "Frees glue" comment
        usb: musb: sunxi: Fix NULL ptr deref when gadget is registered before musb
        usb: echi-hcd: Add ehci_setup check before echi_shutdown
        usb: host: ehci-msm: Conditionally call ehci suspend/resume
        MAINTAINERS: Add file patterns for usb device tree bindings
        usb: host: ehci-tegra: Avoid getting the same reset twice
        usb: host: ehci-tegra: Grab the correct UTMI pads reset
        USB: mos7720: delete parport
        USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails
        phy: ti-pipe3: Program the DPLL even if it was already locked
        usb: musb: Stop bulk endpoint while queue is rotated
        usb: musb: Ensure rx reinit occurs for shared_fifo endpoints
        usb: musb: host: correct cppi dma channel for isoch transfer
        usb: musb: only restore devctl when session was set in backup
        usb: phy: Check initial state for twl6030
        usb: musb: Use normal module_init for 2430 glue
        usb: musb: Remove pm_runtime_set_irq_safe
        usb: musb: Remove extra PM runtime calls from 2430 glue layer
        usb: musb: Return error value from musb_mailbox
        ...
      e80dac11
    • Linus Torvalds's avatar
      Merge tag 'staging-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging · a50094a4
      Linus Torvalds authored
      Pull IIO and staging fixes from Greg KH:
       "Here are a number of IIO and staging bugfixes for 4.7-rc4.
      
        Nothing huge, the normal amount of iio driver fixes, and some small
        staging driver bugfixes for some reported problems (2 are reverts of
        patches that went into 4.7-rc1).  All have been in linux-next with no
        reported issues"
      
      * tag 'staging-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (24 commits)
        Revert "Staging: rtl8188eu: rtw_efuse: Use sizeof type *pointer instead of sizeof type."
        Revert "Staging: drivers: rtl8188eu: use sizeof(*ptr) instead of sizeof(struct)"
        staging: lustre: lnet: Don't access NULL NI on failure path
        iio: hudmidity: hdc100x: fix incorrect shifting and scaling
        iio: light apds9960: Add the missing dev.parent
        iio: Fix error handling in iio_trigger_attach_poll_func
        iio: st_sensors: Disable DRDY at init time
        iio: st_sensors: Init trigger before irq request
        iio: st_sensors: switch to a threaded interrupt
        iio: light: bh1780: assign a static name
        iio: bh1780: dereference the client properly
        iio: humidity: hdc100x: fix IIO_TEMP channel reporting
        iio:st_pressure: fix sampling gains (bring inline with ABI)
        iio: proximity: as3935: fix buffer stack trashing
        iio: proximity: as3935: remove triggered buffer processing
        iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
        max44000: Remove scale from proximity
        iio: humidity: am2315: Remove a stray unlock
        iio: humidity: hdc100x: correct humidity integration time mask
        iio: pressure: bmp280: fix error message for wrong chip id
        ...
      a50094a4
    • Linus Torvalds's avatar
      Merge tag 'driver-core-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core · 607117a1
      Linus Torvalds authored
      Pull driver core fixes from Greg KH:
       "Here are a small number of debugfs, ISA, and one driver core fix for
        4.7-rc4.
      
        All of these resolve reported issues.  The ISA ones have spent the
        least amount of time in linux-next, sorry about that, I didn't realize
        they were regressions that needed to get in now (thanks to Thorsten
        for the prodding!) but they do all pass the 0-day bot tests.  The
        others have been in linux-next for a while now.
      
        Full details about them are in the shortlog below"
      
      * tag 'driver-core-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
        isa: Dummy isa_register_driver should return error code
        isa: Call isa_bus_init before dependent ISA bus drivers register
        watchdog: ebc-c384_wdt: Allow build for X86_64
        iio: stx104: Allow build for X86_64
        gpio: Allow PC/104 devices on X86_64
        isa: Allow ISA-style drivers on modern systems
        base: make module_create_drivers_dir race-free
        debugfs: open_proxy_open(): avoid double fops release
        debugfs: full_proxy_open(): free proxy on ->open() failure
        kernel/kcov: unproxify debugfs file's fops
      607117a1
    • Linus Torvalds's avatar
      Merge tag 'char-misc-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · 07b5ca22
      Linus Torvalds authored
      Pull char/misc driver fixes from Greg KH:
       "Here are a small number of char and misc driver fixes for 4.7-rc4.
      
        They resolve some minor issues that have been reported, and have all
        been in linux-next"
      
      * tag 'char-misc-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        coresight: Handle build path error
        coresight: Fix erroneous memset in tmc_read_unprepare_etr
        coresight: Fix tmc_read_unprepare_etr
        coresight: Fix NULL pointer dereference in _coresight_build_path
        extcon: palmas: Fix boot up state of VBUS when using GPIO detection
        mcb: Acquire reference to carrier module in core
        mcb: Acquire reference to device in probe
        mei: don't use wake_up_interruptible for wr_ctrl
      07b5ca22
    • Linus Torvalds's avatar
      Merge branch 'for-linus-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs · 4c6459f9
      Linus Torvalds authored
      Pull btrfs fixes from Chris Mason:
       "The most user visible change here is a fix for our recent superblock
        validation checks that were causing problems on non-4k pagesized
        systems"
      
      * 'for-linus-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:
        Btrfs: btrfs_check_super_valid: Allow 4096 as stripesize
        btrfs: remove build fixup for qgroup_account_snapshot
        btrfs: use new error message helper in qgroup_account_snapshot
        btrfs: avoid blocking open_ctree from cleaner_kthread
        Btrfs: don't BUG_ON() in btrfs_orphan_add
        btrfs: account for non-CoW'd blocks in btrfs_abort_transaction
        Btrfs: check if extent buffer is aligned to sectorsize
        btrfs: Use correct format specifier
      4c6459f9
    • Linus Torvalds's avatar
      Merge tag 'acpi-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · d9e66146
      Linus Torvalds authored
      Pull ACPI fix from Rafael Wysocki:
       "Revert a recent ACPICA commit that introduced a suspend-to-RAM
        regression on one system due to incorrect information in its ACPI
        tables that had not been taken into consideration at all before (and
        everything worked), but the commit in question started to use it"
      
      * tag 'acpi-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        Revert "ACPICA: ACPI 2.0, Hardware: Add access_width/bit_offset support for acpi_hw_write()"
      d9e66146
    • Linus Torvalds's avatar
      Merge tag 'pm-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 057868ea
      Linus Torvalds authored
      Pull power management fixes from Rafael Wysocki:
       "Fixes for two recent regressions that may lead to degraded performance
        (operating performance points framework, intel_pstate).
      
        Specifics:
      
         - Fix a recent regression in the intel_pstate driver that may lead to
           degraded performance on some systems due to missing turbo state
           entry in the table returned by the ACPI _PSS object (Srinivas
           Pandruvada).
      
         - Fix a recent regression in the OPP (operating performance points)
           framework that may lead to degraded performance on some systems
           where the OPP table is created too early (Viresh Kumar)"
      
      * tag 'pm-4.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        PM / OPP: Add 'UNKNOWN' status for shared_opp in struct opp_table
        cpufreq: intel_pstate: Adjust _PSS[0] freqeuency if needed
      057868ea
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid · 6be28d33
      Linus Torvalds authored
      Pull HID subsystem fixes from Jiri Kosina:
      
       - kernel panic fix in hid-elo from Oliver Neukum
      
       - Surface Pro 3 device quirk from Benjamin Tissoires
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:
        HID: multitouch: Add MT_QUIRK_NOT_SEEN_MEANS_UP to Surface Pro 3
        HID: elo: kill not flush the work
      6be28d33
    • William Breathitt Gray's avatar
      isa: Dummy isa_register_driver should return error code · 5e25db87
      William Breathitt Gray authored
      The inline isa_register_driver stub simply allows compilation on systems
      with CONFIG_ISA disabled; the dummy isa_register_driver does not
      register an isa_driver at all. The inline isa_register_driver should
      return -ENODEV to indicate lack of support when attempting to register
      an isa_driver on such a system with CONFIG_ISA disabled.
      
      Cc: Matthew Wilcox <matthew@wil.cx>
      Reported-by: default avatarSasha Levin <sasha.levin@oracle.com>
      Tested-by: Ye Xiaolong
      Signed-off-by: default avatarWilliam Breathitt Gray <vilhelm.gray@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      5e25db87
    • William Breathitt Gray's avatar
      isa: Call isa_bus_init before dependent ISA bus drivers register · 32a5a0c0
      William Breathitt Gray authored
      The isa_bus_init function must be called before drivers which utilize
      the ISA bus driver are registered. A race condition for initilization
      exists if device_initcall is used (the isa_bus_init callback is placed
      in the same initcall level as dependent drivers which use module_init).
      This patch ensures that isa_bus_init is called first by utilizing
      postcore_initcall in favor of device_initcall.
      
      Fixes: a5117ba7 ("[PATCH] Driver model: add ISA bus")
      Cc: Rene Herman <rene.herman@keyaccess.nl>
      Signed-off-by: default avatarWilliam Breathitt Gray <vilhelm.gray@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      32a5a0c0
    • William Breathitt Gray's avatar
      watchdog: ebc-c384_wdt: Allow build for X86_64 · b87b8ff7
      William Breathitt Gray authored
      With the introduction of the ISA_BUS_API Kconfig option, ISA-style
      drivers may be built for X86_64 architectures. This patch changes the
      ISA Kconfig option dependency of the WinSystems EBC-C384 watchdog timer
      driver to ISA_BUS_API, thus allowing it to build for X86_64 as it is
      expected to.
      
      Cc: Wim Van Sebroeck <wim@iguana.be>
      Reviewed-by: default avatarGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: default avatarWilliam Breathitt Gray <vilhelm.gray@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      b87b8ff7
    • William Breathitt Gray's avatar
      iio: stx104: Allow build for X86_64 · 75897b7c
      William Breathitt Gray authored
      With the introduction of the ISA_BUS_API Kconfig option, ISA-style
      drivers may be built for X86_64 architectures. This patch changes the
      ISA Kconfig option dependency of the Apex Embedded Systems STX104 DAC
      driver to ISA_BUS_API, thus allowing it to build for X86_64 as it is
      expected to.
      
      Cc: Hartmut Knaack <knaack.h@gmx.de>
      Cc: Lars-Peter Clausen <lars@metafoo.de>
      Cc: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
      Reviewed-by: default avatarGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: default avatarWilliam Breathitt Gray <vilhelm.gray@gmail.com>
      Acked-by: default avatarJonathan Cameron <jic23@kernel.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      75897b7c
    • William Breathitt Gray's avatar
      gpio: Allow PC/104 devices on X86_64 · f4ae9169
      William Breathitt Gray authored
      With the introduction of the ISA_BUS_API Kconfig option, ISA-style
      drivers may be built for X86_64 architectures. This patch changes the
      ISA Kconfig option dependency of the PC/104 drivers to ISA_BUS_API, thus
      allowing them to build for X86_64 as they are expected to.
      
      Cc: Alexandre Courbot <gnurou@gmail.com>
      Reviewed-by: default avatarGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: default avatarWilliam Breathitt Gray <vilhelm.gray@gmail.com>
      Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      f4ae9169
    • William Breathitt Gray's avatar
      isa: Allow ISA-style drivers on modern systems · 3a495511
      William Breathitt Gray authored
      Several modern devices, such as PC/104 cards, are expected to run on
      modern systems via an ISA bus interface. Since ISA is a legacy interface
      for most modern architectures, ISA support should remain disabled in
      general. Support for ISA-style drivers should be enabled on a per driver
      basis.
      
      To allow ISA-style drivers on modern systems, this patch introduces the
      ISA_BUS_API and ISA_BUS Kconfig options. The ISA bus driver will now
      build conditionally on the ISA_BUS_API Kconfig option, which defaults to
      the legacy ISA Kconfig option. The ISA_BUS Kconfig option allows the
      ISA_BUS_API Kconfig option to be selected on architectures which do not
      enable ISA (e.g. X86_64).
      
      The ISA_BUS Kconfig option is currently only implemented for X86
      architectures. Other architectures may have their own ISA_BUS Kconfig
      options added as required.
      Reviewed-by: default avatarGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: default avatarWilliam Breathitt Gray <vilhelm.gray@gmail.com>
      Acked-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      3a495511