1. 17 Oct, 2019 2 commits
    • Linus Torvalds's avatar
      Merge tag 'platform-drivers-x86-v5.4-3' of git://git.infradead.org/linux-platform-drivers-x86 · fe7d2c23
      Linus Torvalds authored
      Pull x86 platform driver fixes from Andy Shevchenko:
      
       - Users of Intel P-Unit IPC driver might be surprised by harmless
         warning. Thus, switch to API which doesn't issue a warning at all.
      
       - I²C multi-instantiate driver continues to add slave devices even when
         IRQ resource is not found. For devices in the market IRQ resource is
         mandatory, so, fail the ->probe() of the parent driver to avoid
         slaves being probed.
      
       - Avoid compiler warning due to unused variable in Classmate laptop
         driver.
      
      * tag 'platform-drivers-x86-v5.4-3' of git://git.infradead.org/linux-platform-drivers-x86:
        platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided
        platform/x86: intel_punit_ipc: Avoid error message when retrieving IRQ
        platform/x86: classmate-laptop: remove unused variable
      fe7d2c23
    • Linus Torvalds's avatar
      Merge tag 'gpio-v5.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio · 7801158f
      Linus Torvalds authored
      Pull GPIO fixes from Linus Walleij:
       "The fixes pertain to a problem with initializing the Intel GPIO
        irqchips when adding gpiochips.
      
        Andy fixed it up elegantly by adding a hardware initialization
        callback to the struct gpio_irq_chip so let's use this. Tested and
        verified on the target hardware"
      
      * tag 'gpio-v5.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
        gpio: lynxpoint: set default handler to be handle_bad_irq()
        gpio: merrifield: Move hardware initialization to callback
        gpio: lynxpoint: Move hardware initialization to callback
        gpio: intel-mid: Move hardware initialization to callback
        gpiolib: Initialize the hardware with a callback
        gpio: merrifield: Restore use of irq_base
      7801158f
  2. 16 Oct, 2019 1 commit
  3. 15 Oct, 2019 5 commits
  4. 14 Oct, 2019 30 commits
  5. 13 Oct, 2019 2 commits
    • Linus Torvalds's avatar
      Linux 5.4-rc3 · 4f5cafb5
      Linus Torvalds authored
      4f5cafb5
    • Linus Torvalds's avatar
      Merge tag 'trace-v5.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · d4615e5a
      Linus Torvalds authored
      Pull tracing fixes from Steven Rostedt:
       "A few tracing fixes:
      
         - Remove lockdown from tracefs itself and moved it to the trace
           directory. Have the open functions there do the lockdown checks.
      
         - Fix a few races with opening an instance file and the instance
           being deleted (Discovered during the lockdown updates). Kept
           separate from the clean up code such that they can be backported to
           stable easier.
      
         - Clean up and consolidated the checks done when opening a trace
           file, as there were multiple checks that need to be done, and it
           did not make sense having them done in each open instance.
      
         - Fix a regression in the record mcount code.
      
         - Small hw_lat detector tracer fixes.
      
         - A trace_pipe read fix due to not initializing trace_seq"
      
      * tag 'trace-v5.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        tracing: Initialize iter->seq after zeroing in tracing_read_pipe()
        tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency
        tracing/hwlat: Report total time spent in all NMIs during the sample
        recordmcount: Fix nop_mcount() function
        tracing: Do not create tracefs files if tracefs lockdown is in effect
        tracing: Add locked_down checks to the open calls of files created for tracefs
        tracing: Add tracing_check_open_get_tr()
        tracing: Have trace events system open call tracing_open_generic_tr()
        tracing: Get trace_array reference for available_tracers files
        ftrace: Get a reference counter for the trace_array on filter files
        tracefs: Revert ccbd54ff ("tracefs: Restrict tracefs when the kernel is locked down")
      d4615e5a