1. Mar 07, 2017
  2. Feb 28, 2017
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-fixes-2017-02-27' of... · a44ddbcb
      Dave Airlie authored
      Merge tag 'drm-misc-next-fixes-2017-02-27' of git://anongit.freedesktop.org/git/drm-misc into drm-next
      
      Misc fixes for the 4.11 merge window.
      
      - vmwgfx drm_control node compat patch
      - rockchip&zte fix
      - compat32 support for dma-buf ioctl (cc: stable ofc, since this is a
        massive fumble. oops)
      
      * tag 'drm-misc-next-fixes-2017-02-27' of git://anongit.freedesktop.org/git/drm-misc:
        dma-buf: add support for compat ioctl
        drm/vmwgfx: Work around drm removal of control nodes
        drm/rockchip: cdn-dp: Fix error handling
        drm/rockchip: add extcon dependency for DP
        drm: zte: fix static checker warning on variable 'fmt'
      a44ddbcb
    • Linus Torvalds's avatar
      Merge tag 'trace-v4.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · 45554b23
      Linus Torvalds authored
      Pull another tracing update from Steven Rostedt:
       "Commit 79c6f448 ("tracing: Fix hwlat kthread migration") fixed a
        bug that was caused by a race condition in initializing the hwlat
        thread. When fixing this code, I realized that it should have been
        done differently. Instead of doing the rewrite and sending that to
        stable, I just sent the above commit to fix the bug that should be
        back ported.
      
        This commit is on top of the quick fix commit to rewrite the code the
        way it should have been written in the first place"
      
      * tag 'trace-v4.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        tracing: Clean up the hwlat binding code
      45554b23
    • Linus Torvalds's avatar
      Merge tag 'trace-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · 79b17ea7
      Linus Torvalds authored
      Pull tracing updates from Steven Rostedt:
       "This release has no new tracing features, just clean ups, minor fixes
        and small optimizations"
      
      * tag 'trace-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: (25 commits)
        tracing: Remove outdated ring buffer comment
        tracing/probes: Fix a warning message to show correct maximum length
        tracing: Fix return value check in trace_benchmark_reg()
        tracing: Use modern function declaration
        jump_label: Reduce the size of struct static_key
        tracing/probe: Show subsystem name in messages
        tracing/hwlat: Update old comment about migration
        timers: Make flags output in the timer_start tracepoint useful
        tracing: Have traceprobe_probes_write() not access userspace unnecessarily
        tracing: Have COMM event filter key be treated as a string
        ftrace: Have set_graph_function handle multiple functions in one write
        ftrace: Do not hold references of ftrace_graph_{notrace_}hash out of graph_lock
        tracing: Reset parser->buffer to allow multiple "puts"
        ftrace: Have set_graph_functions handle write with RDWR
        ftrace: Reset fgd->hash in ftrace_graph_write()
        ftrace: Replace (void *)1 with a meaningful macro name FTRACE_GRAPH_EMPTY
        ftrace: Create a slight optimization on searching the ftrace_hash
        tracing: Add ftrace_hash_key() helper function
        ftrace: Convert graph filter to use hash tables
        ftrace: Expose ftrace_hash_empty and ftrace_lookup_ip
        ...
      79b17ea7
  3. Feb 27, 2017
    • Marek Szyprowski's avatar
      dma-buf: add support for compat ioctl · 888022c0
      Marek Szyprowski authored
      
      
      Add compat ioctl support to dma-buf. This lets one to use DMA_BUF_IOCTL_SYNC
      ioctl from 32bit application on 64bit kernel. Data structures for both 32
      and 64bit modes are same, so there is no need for additional translation
      layer.
      
      Signed-off-by: default avatarMarek Szyprowski <m.szyprowski@samsung.com>
      Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
      Acked-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Signed-off-by: default avatarSumit Semwal <sumit.semwal@linaro.org>
      Link: http://patchwork.freedesktop.org/patch/msgid/1487683261-2655-1-git-send-email-m.szyprowski@samsung.com
      888022c0
    • Thomas Hellstrom's avatar
      drm/vmwgfx: Work around drm removal of control nodes · 31788ca8
      Thomas Hellstrom authored
      
      
      vmware tools has a daemon that gets layout information from the GUI and
      forwards it to DRM so that the modesetting code can set preferred connector
      locations and modes. This daemon was using control nodes but since control
      nodes were just removed, make it possible for the daemon to use render- or
      primary nodes instead. This is a bit ugly but will allow drm to proceed with
      removal of the mostly unused control-node code and allow vmware to proceed
      with fixing up automatic layout settings for gnome-shell/wayland.
      
      We bump minor to inform user-space about the api change.
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: default avatarThomas Hellstrom <thellstrom@vmware.com>
      Reviewed-by: default avatarSinclair Yeh <syeh@vmware.com>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Link: http://patchwork.freedesktop.org/patch/msgid/20170221104227.2854-1-thellstrom@vmware.com
      31788ca8
    • 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
  4. Feb 26, 2017
    • 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