1. 07 Mar, 2022 11 commits
  2. 16 Feb, 2022 1 commit
  3. 26 Jan, 2022 5 commits
  4. 10 Jan, 2022 2 commits
    • Thomas Gleixner's avatar
      Merge branch 'clocksource' of... · 35e13e9d
      Thomas Gleixner authored
      Merge branch 'clocksource' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into timers/core
      
      Pull clocksource watchdog updates from Paul McKenney:
      
       - Avoid accidental unstable marking of clocksources by rejecting
         clocksource measurements where the source of the skew is the delay
         reading reference clocksource itself.  This change avoids many of the
         current false positives caused by epic cache-thrashing workloads.
      
       - Reduce the default clocksource_watchdog() retries to 2, thus offsetting
         the increased overhead due to #1 above rereading the reference
         clocksource.
      
      Link: https://lore.kernel.org/lkml/20220105001723.GA536708@paulmck-ThinkPad-P17-Gen-1
      35e13e9d
    • Thomas Gleixner's avatar
      Merge tag 'timers-v5.17-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core · 6629c076
      Thomas Gleixner authored
      Pull clocksource/events updates from Daniel Lezcano:
      
       - Refactor resource allocation on the Exynos_mct driver without
         functional changes (Marek Szyprowski)
      
       - Add imx8ulp compatible string for NPX TPM driver (Jacky Bai)
      
       - Fix comma introduced by error by replacing it by the initial
         semicolon on the Exynos_mct (Will Deacon)
      
       - Add OSTM driver support on Renesas. The reset line must be
         deasserted before accessing the registers. This change depends on an
         external change resulting in a shared immutable branch
         'reset/of-get-optional-exclusive' from
         git://git.pengutronix.de/pza/linux (Biju Das)
      
       - Make the OSTM Kconfig option visible to user in order to let him
         disable it when ARM architected timers is enabled (Biju Das)
      
       - Tag two variables on iMX sysctr _ro_afterinit (Peng Fan)
      
       - Set the cpumask to cpu_possible_mask in order to have full benefit
         of the DYNIRQ flag on iMX sysctr (Peng Fan)
      
       - Tag __maybe_unused a variable in the Pistachio timer driver in order
         to fix a warning reported by the kernel test robot (Drew Fustini)
      
       - Add MStar MSC313e timer support and the ssd20xd-based variant, as
         well as the DT bindings (Romain Perier)
      
       - Remove the incompatible compatible string for the rk3066 (Johan
         Jonker)
      
       - Fix dts_check warnings on the cadence ttc driver by adding the power
         domain bindings (Michal Simek)
      
      Link: https://lore.kernel.org/lkml/e093c706-c98d-29ee-0102-78b6d41c6164@linaro.org
      6629c076
  5. 20 Dec, 2021 3 commits
  6. 14 Dec, 2021 2 commits
  7. 12 Dec, 2021 14 commits
  8. 11 Dec, 2021 2 commits
    • Linus Torvalds's avatar
      Merge tag 'perf-tools-fixes-for-v5.16-2021-12-11' of... · bbdff6d5
      Linus Torvalds authored
      Merge tag 'perf-tools-fixes-for-v5.16-2021-12-11' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
      
      Pull perf tools fixes from Arnaldo Carvalho de Melo:
      
       - Prevent out-of-bounds access to per sample registers.
      
       - Fix NULL vs IS_ERR_OR_NULL() checking on the python binding.
      
       - Intel PT fixes, half of those are one-liners:
            - Fix some PGE (packet generation enable/control flow packets) usage.
            - Fix sync state when a PSB (synchronization) packet is found.
            - Fix intel_pt_fup_event() assumptions about setting state type.
            - Fix state setting when receiving overflow (OVF) packet.
            - Fix next 'err' value, walking trace.
            - Fix missing 'instruction' events with 'q' option.
            - Fix error timestamp setting on the decoder error path.
      
      * tag 'perf-tools-fixes-for-v5.16-2021-12-11' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
        perf python: Fix NULL vs IS_ERR_OR_NULL() checking
        perf intel-pt: Fix error timestamp setting on the decoder error path
        perf intel-pt: Fix missing 'instruction' events with 'q' option
        perf intel-pt: Fix next 'err' value, walking trace
        perf intel-pt: Fix state setting when receiving overflow (OVF) packet
        perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type
        perf intel-pt: Fix sync state when a PSB (synchronization) packet is found
        perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage
        perf tools: Prevent out-of-bounds access to registers
      bbdff6d5
    • Linus Torvalds's avatar
      Merge tag 'block-5.16-2021-12-10' of git://git.kernel.dk/linux-block · eccea80b
      Linus Torvalds authored
      Pull block fixes from Jens Axboe:
       "A few block fixes that should go into this release:
      
         - NVMe pull request:
              - set ana_log_size to 0 after freeing ana_log_buf (Hou Tao)
              - show subsys nqn for duplicate cntlids (Keith Busch)
              - disable namespace access for unsupported metadata (Keith
                Busch)
              - report write pointer for a full zone as zone start + zone len
                (Niklas Cassel)
              - fix use after free when disconnecting a reconnecting ctrl
                (Ruozhu Li)
              - fix a list corruption in nvmet-tcp (Sagi Grimberg)
      
         - Fix for a regression on DIO single bio async IO (Pavel)
      
         - ioprio seteuid fix (Davidlohr)
      
         - mtd fix that subsequently got reverted as it was broken, will get
           re-done and submitted for the next round
      
         - Two MD fixes via Song (Markus, zhangyue)"
      
      * tag 'block-5.16-2021-12-10' of git://git.kernel.dk/linux-block:
        Revert "mtd_blkdevs: don't scan partitions for plain mtdblock"
        block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
        md: fix double free of mddev->private in autorun_array()
        md: fix update super 1.0 on rdev size change
        nvmet-tcp: fix possible list corruption for unexpected command failure
        block: fix single bio async DIO error handling
        nvme: fix use after free when disconnecting a reconnecting ctrl
        nvme-multipath: set ana_log_size to 0 after free ana_log_buf
        mtd_blkdevs: don't scan partitions for plain mtdblock
        nvme: report write pointer for a full zone as zone start + zone len
        nvme: disable namespace access for unsupported metadata
        nvme: show subsys nqn for duplicate cntlids
      eccea80b