1. 28 Feb, 2017 35 commits
  2. 26 Feb, 2017 1 commit
    • Linus Torvalds's avatar
      Merge tag 'watchdog-for-linus-v4.11' of... · e5d56efc
      Linus Torvalds authored
      Merge tag 'watchdog-for-linus-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      
      Pull watchdog updates from Guenter Roeck:
       "Wim asked me to handle the watchdog pull request this time around.
      
        Key changes:
      
         - New drivers: Cortina Gemini, ZTE's zx2967 family, NIC7018
      
         - Convert to use device managed functions: ebc-c384_wdt, tegra_wdt,
           da9063_wdt, da9062_wdt, da9055_wdt, da9052_wdt, bcm2835_wdt,
           mena21_wdt, wm831x_wdt, digicolor_wdt, intel-mid_wdt, meson_wdt,
           sunxi_wdt, aspeed_wdt, coh901327_wdt, iTCO_wdt
      
         - Use watchdog core to install restart handler: tangox, dw_wdt,
           bcm2835_wdt, asm9260_wdt, bcm47xx_wdt
      
         - Convert ts72xx_wdt driver to watchdog core
      
         - Let core handle heartbeat in ep93xx_wdt driver
      
         - Enable COMPILE_TEST where possible
      
         - Various other improvements"
      
      * tag 'watchdog-for-linus-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging: (54 commits)
        watchdog: s3c2410: Add prefix to local function
        watchdog: s3c2410: Select MFD_SYSCON on all Exynos platforms
        watchdog: s3c2410: Use dev_dbg instead of pr_info
        watchdog: s3c2410: Fix infinite interrupt in soft mode
        watchdog: s3c2410: Remove confusing CONFIG prefix from local defines
        watchdog: softdog: make pretimeout support a compile option
        watchdog: zx2967: add watchdog controller driver for ZTE's zx2967 family
        dt: bindings: add documentation for zx2967 family watchdog controller
        watchdog: sama5d4: Implement resume hook
        watchdog: sama5d4: Cache MR instead of a partial config
        watchdog: ts72xx_wdt: convert driver to watchdog core
        watchdog: ep93xx_wdt: cleanup and let the core handle the heartbeat
        watchdog: RDC321X_WDT always depends on PCI
        watchdog: add driver for Cortina Gemini watchdog
        watchdog: add DT bindings for Cortina Gemini
        watchdog: constify watchdog_ops structures
        watchdog: Introduce watchdog_stop_on_unregister helper
        watchdog: ebc-c384_wdt: Utilize devm_ functions in driver probe callback
        watchdog: tegra_wdt: Convert to use device managed functions
        watchdog: da9063_wdt: Convert to use device managed functions
        ...
      e5d56efc
  3. 25 Feb, 2017 4 commits
    • Linus Torvalds's avatar
      Merge tag 'linux-kselftest-4.11-rc1' of... · c4f3f22e
      Linus Torvalds authored
      Merge tag 'linux-kselftest-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      
      Pull Kselftest update from Shuah Khan:
       "This update consists of:
      
         - fixes to several existing tests from Stafford Horne
      
         - cpufreq tests from Viresh Kumar
      
         - Selftest build and install fixes from Bamvor Jian Zhang and Michael
           Ellerman
      
         - Fixes to protection-keys tests from Dave Hansen
      
         - Warning fixes from Shuah Khan"
      
      * tag 'linux-kselftest-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: (28 commits)
        selftests/powerpc: Fix remaining fallout from recent changes
        selftests/powerpc: Fix the clean rule since recent changes
        selftests: Fix the .S and .S -> .o rules
        selftests: Fix the .c linking rule
        selftests: Fix selftests build to just build, not run tests
        selftests, x86, protection_keys: fix wrong offset in siginfo
        selftests, x86, protection_keys: fix uninitialized variable warning
        selftest: cpufreq: Update MAINTAINERS file
        selftest: cpufreq: Add special tests
        selftest: cpufreq: Add support to test cpufreq modules
        selftest: cpufreq: Add suspend/resume/hibernate support
        selftest: cpufreq: Add support for cpufreq tests
        selftests: Add intel_pstate to TARGETS
        selftests/intel_pstate: Update makefile to match new style
        selftests/intel_pstate: Fix warning on loop index overflow
        cpupower: Restore format of frequency-info limit
        selftests/futex: Add headers to makefile dependencies
        selftests/futex: Add stdio used for logging
        selftests: x86 protection_keys remove dead code
        selftests: x86 protection_keys fix unused variable compile warnings
        ...
      c4f3f22e
    • Linus Torvalds's avatar
      Merge tag 'for-linus-4.11-ofs2' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux · cb419553
      Linus Torvalds authored
      Pull orangefs updates from Mike Marshall:
       "Orangefs: cleanups, a protocol fix and an added configuration button.
      
        Cleanups:
      
         - silence harmless integer overflow warning (from
           dan.carpenter@oracle.com)
      
         - Dan Carpenter influenced debugfs cleanups.
      
         - remove orangefs_backing_dev_info (from jack@suse.cz)
      
        Protocol fix:
      
         - fix buffer size mis-match between kernel space and user space
      
        New configuration button:
      
         - support readahead_readcnt parameter"
      
      * tag 'for-linus-4.11-ofs2' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux:
        orangefs: fix buffer size mis-match between kernel space and user space.
        orangefs: Dan Carpenter influenced cleanups...
        orangefs: Remove orangefs_backing_dev_info
        orangefs: Support readahead_readcnt parameter.
        orangefs: silence harmless integer overflow warning
      cb419553
    • Linus Torvalds's avatar
      Merge branch 'for-linus-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs · 9003ed1f
      Linus Torvalds authored
      Pull btrfs updates from Chris Mason:
       "This has a series of fixes and cleanups that Dave Sterba has been
        collecting.
      
        There is a pretty big variety here, cleaning up internal APIs and
        fixing corner cases"
      
      * 'for-linus-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (124 commits)
        Btrfs: use the correct type when creating cow dio extent
        Btrfs: fix deadlock between dedup on same file and starting writeback
        btrfs: use btrfs_debug instead of pr_debug in transaction abort
        btrfs: btrfs_truncate_free_space_cache always allocates path
        btrfs: free-space-cache, clean up unnecessary root arguments
        btrfs: convert btrfs_inc_block_group_ro to accept fs_info
        btrfs: flush_space always takes fs_info->fs_root
        btrfs: pass fs_info to (more) routines that are only called with extent_root
        btrfs: qgroup: Move half of the qgroup accounting time out of commit trans
        btrfs: remove unused parameter from adjust_slots_upwards
        btrfs: remove unused parameters from __btrfs_write_out_cache
        btrfs: remove unused parameter from cleanup_write_cache_enospc
        btrfs: remove unused parameter from __add_inode_ref
        btrfs: remove unused parameter from clone_copy_inline_extent
        btrfs: remove unused parameters from btrfs_cmp_data
        btrfs: remove unused parameter from __add_inline_refs
        btrfs: remove unused parameters from scrub_setup_wr_ctx
        btrfs: remove unused parameter from create_snapshot
        btrfs: remove unused parameter from init_first_rw_device
        btrfs: remove unused parameter from __btrfs_alloc_chunk
        ...
      9003ed1f
    • Linus Torvalds's avatar
      Merge tag 'platform-drivers-x86-v4.11-1' of git://git.infradead.org/linux-platform-drivers-x86 · 94eae803
      Linus Torvalds authored
      Pull x86 platform driver updates from Darren Hart:
       "Big picture:
      
         - New intel_turbo_max_3 driver, providing max core frequency
           information to the scheduler. Intel PMC APL support, s0ix read API,
           and fixes.
      
         - New Silead touchscreen platform touchscreen descriptions.
           Additional hotkey support for the intel-hid driver.
      
         - New model support for dell-laptop and hp_accel.
      
         - Several cleanups, especially to the fujitsu-laptop and
           intel_mid_powerbtn drivers.
      
        Detail summary:
      
        platorm/x86:
         - silead depends on I2C being built-in
         - add support for devices with Silead touchscreens
         - Support Turbo Boost Max 3.0 for non HWP systems
      
        intel_turbo_max_3:
         - make it explicitly non-modular
      
        dell-laptop:
         - Add Latitude 7480 and others to the DMI whitelist
      
        intel-hid:
         - Support 5 button array
      
        thinkpad_acpi:
         - Call led_classdev_notify_brightness_hw_changed on kbd brightness change
         - Use brightness_set_blocking callback for LEDs
         - Stop setting led_classdev brightness directly
      
        acer-wmi:
         - add another KEY_WLAN keycode
         - Inform firmware that RF Button Driver is active
         - setup accelerometer when machine has appropriate notify event
      
        asus-wireless:
         - Fix indentation
         - Use per-HID HSWC parameters
      
        intel_pmc_ipc:
         - Add APL PMC PCI Id
         - read s0ix residency API
         - Remove unused iTCO_version variable
      
        alienware-wmi:
         - Remove header duplicate
      
        intel_pmc_core:
         - fix out-of-bounds accesses on stack
      
        intel_mid_powerbtn:
         - Use SCU IPC directly
         - Unify IRQ acknowledgment
         - Move comment to where it belongs
         - Unify PBSTATUS access
         - Remove snail address
         - Sort headers alphabetically
         - Join string literals
         - Enable driver for Merrifield
         - Acknowledge interrupts
         - Factor out mfld_ack()
         - Introduce driver data
         - Substitute mfld by mid
         - Convert to use devm_*()
      
        fujitsu-laptop:
         - make hotkey handling functions more similar
         - break up complex loop condition
         - move keycode processing to separate functions
         - decrease indentation in acpi_fujitsu_hotkey_notify()
         - simplify logolamp_get()
         - rework logolamp_set() to properly handle errors
         - set default trigger for radio LED to rfkill-any
      
        dell-smbios:
         - Auto-select as needed
      
        intel_mid_thermal:
         - Fix module autoload
         - Remove duplicated platform device ID
      
        mlx-platform:
         - mlxcpld-hotplug driver style fixes
      
        hp_accel:
         - Add support for HP ZBook 17"
      
      * tag 'platform-drivers-x86-v4.11-1' of git://git.infradead.org/linux-platform-drivers-x86: (45 commits)
        platform/x86: intel_turbo_max_3: make it explicitly non-modular
        platform/x86: dell-laptop: Add Latitude 7480 and others to the DMI whitelist
        platform/x86: intel-hid: Support 5 button array
        platform/x86: thinkpad_acpi: Call led_classdev_notify_brightness_hw_changed on kbd brightness change
        platform/x86: thinkpad_acpi: Use brightness_set_blocking callback for LEDs
        platform/x86: thinkpad_acpi: Stop setting led_classdev brightness directly
        leds: class: Add new optional brightness_hw_changed attribute
        platform/x86: acer-wmi: add another KEY_WLAN keycode
        platform/x86: acer-wmi: Inform firmware that RF Button Driver is active
        platform/x86: asus-wireless: Fix indentation
        platform/x86: asus-wireless: Use per-HID HSWC parameters
        platform/x86: intel_pmc_ipc: Add APL PMC PCI Id
        platform/x86: intel_pmc_ipc: read s0ix residency API
        platform/x86: alienware-wmi: Remove header duplicate
        platform/x86: intel_mid_powerbtn: Use SCU IPC directly
        platform/x86: intel_mid_powerbtn: Unify IRQ acknowledgment
        platform/x86: intel_mid_powerbtn: Move comment to where it belongs
        platform/x86: intel_mid_powerbtn: Unify PBSTATUS access
        platform/x86: intel_pmc_core: fix out-of-bounds accesses on stack
        platform/x86: silead depends on I2C being built-in
        ...
      94eae803