1. 02 10月, 2018 1 次提交
    • I
      Merge branch 'for-mingo' of... · d0346559
      Ingo Molnar 提交于
      Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
      
      Pull v4.20 RCU changes from Paul E. McKenney:
      
      - Documentation updates, including some good-eye catches from
        Joel Fernandes.
      
      - SRCU updates, most notably changes enabling call_srcu() to be
        invoked very early in the boot sequence.
      
      - Torture-test updates, including some preliminary work towards
        making rcutorture better able to find problems that result in
        insufficient grace-period forward progress.
      
      - Consolidate the RCU-bh, RCU-preempt, and RCU-sched flavors into
        a single flavor similar to RCU-sched in !PREEMPT kernels and
        into a single flavor similar to RCU-preempt (but also waiting
        on preempt-disabled sequences of code) in PREEMPT kernels.  This
        branch also includes a refactoring of rcu_{nmi,irq}_{enter,exit}()
        from Byungchul Park.
      
      - Now that there is only one RCU flavor in any given running kernel,
        the many "rsp" pointers are no longer required, and this cleanup
        series removes them.
      
      - This branch carries out additional cleanups made possible by
        the RCU flavor consolidation, including inlining how-trivial
        functions, updating comments and definitions, and removing
        now-unneeded rcutorture scenarios.
      
      - Initial changes to RCU to better promote forward progress of
        grace periods, including fixing a bug found by Marius Hillenbrand
        and David Woodhouse, with the fix suggested by Peter Zijlstra.
      
      - Now that there is only one flavor of RCU in any running kernel,
        there is also only on rcu_data structure per CPU.  This means
        that the rcu_dynticks structure can be merged into the rcu_data
        structure, a task taken on by this branch.  This branch also
        contains a -rt-related fix from Mike Galbraith.
      Signed-off-by: NIngo Molnar <mingo@kernel.org>
      d0346559
  2. 30 9月, 2018 4 次提交
    • G
      Merge tag 'for-linus-20180929' of git://git.kernel.dk/linux-block · 291d0e5d
      Greg Kroah-Hartman 提交于
      Jens writes:
        "Block fixes for 4.19-rc6
      
         A set of fixes that should go into this release. This pull request
         contains:
      
         - A fix (hopefully) for the persistent grants for xen-blkfront. A
           previous fix from this series wasn't complete, hence reverted, and
           this one should hopefully be it. (Boris Ostrovsky)
      
         - Fix for an elevator drain warning with SMR devices, which is
           triggered when you switch schedulers (Damien)
      
         - bcache deadlock fix (Guoju Fang)
      
         - Fix for the block unplug tracepoint, which has had the
           timer/explicit flag reverted since 4.11 (Ilya)
      
         - Fix a regression in this series where the blk-mq timeout hook is
           invoked with the RCU read lock held, hence preventing it from
           blocking (Keith)
      
         - NVMe pull from Christoph, with a single multipath fix (Susobhan Dey)"
      
      * tag 'for-linus-20180929' of git://git.kernel.dk/linux-block:
        xen/blkfront: correct purging of persistent grants
        Revert "xen/blkfront: When purging persistent grants, keep them in the buffer"
        blk-mq: I/O and timer unplugs are inverted in blktrace
        bcache: add separate workqueue for journal_write to avoid deadlock
        xen/blkfront: When purging persistent grants, keep them in the buffer
        block: fix deadline elevator drain for zoned block devices
        blk-mq: Allow blocking queue tag iter callbacks
        nvme: properly propagate errors in nvme_mpath_init
      291d0e5d
    • G
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · e7541773
      Greg Kroah-Hartman 提交于
      Thomas writes:
        "A single fix for the AMD memory encryption boot code so it does not
         read random garbage instead of the cached encryption bit when a kexec
         kernel is allocated above the 32bit address limit."
      
      * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/boot: Fix kexec booting failure in the SEV bit detection code
      e7541773
    • G
      Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · e1ce697d
      Greg Kroah-Hartman 提交于
      Thomas writes:
        "Three small fixes for clocksource drivers:
         - Proper error handling in the Atmel PIT driver
         - Add CLOCK_SOURCE_SUSPEND_NONSTOP for TI SoCs so suspend works again
         - Fix the next event function for Facebook Backpack-CMM BMC chips so
           usleep(100) doesnt sleep several milliseconds"
      
      * 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        clocksource/drivers/timer-atmel-pit: Properly handle error cases
        clocksource/drivers/fttmr010: Fix set_next_event handler
        clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs
      e1ce697d
    • G
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · af17b3aa
      Greg Kroah-Hartman 提交于
      Thomas writes:
        "A single fix for a missing sanity check when a pinned event is tried
        to be read on the wrong CPU due to a legit event scheduling failure."
      
      * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        perf/core: Add sanity check to deal with pinned event failure
      af17b3aa
  3. 29 9月, 2018 12 次提交
  4. 28 9月, 2018 10 次提交
  5. 27 9月, 2018 12 次提交
  6. 26 9月, 2018 1 次提交