1. 21 May, 2022 1 commit
    • Jens Axboe's avatar
      io_uring: cleanup handling of the two task_work lists · 3fe07bcd
      Jens Axboe authored
      Rather than pass in a bool for whether or not this work item needs to go
      into the priority list or not, provide separate helpers for it. For most
      use cases, this also then gets rid of the branch for non-priority task
      work.
      
      While at it, rename the prior_task_list to prio_task_list. Prior is
      a confusing name for it, as it would seem to indicate that this is the
      previous task_work list. prio makes it clear that this is a priority
      task_work list.
      Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
      3fe07bcd
  2. 20 May, 2022 2 commits
  3. 12 May, 2022 1 commit
  4. 11 May, 2022 5 commits
  5. 09 May, 2022 26 commits
  6. 08 May, 2022 5 commits
    • Linus Torvalds's avatar
      Linux 5.18-rc6 · c5eb0a61
      Linus Torvalds authored
      c5eb0a61
    • Linus Torvalds's avatar
      Merge tag 'for-5.18/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux · f002488d
      Linus Torvalds authored
      Pull parisc architecture fixes from Helge Deller:
       "Some reverts of existing patches, which were necessary because of boot
        issues due to wrong CPU clock handling and cache issues which led to
        userspace segfaults with 32bit kernels. Dave has a whole bunch of
        upcoming cache fixes which I then plan to push in the next merge
        window.
      
        Other than that just small updates and fixes, e.g. defconfig updates,
        spelling fixes, a clocksource fix, boot topology fixes and a fix for
        /proc/cpuinfo output to satisfy lscpu"
      
      * tag 'for-5.18/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
        Revert "parisc: Increase parisc_cache_flush_threshold setting"
        parisc: Mark cr16 clock unstable on all SMP machines
        parisc: Fix typos in comments
        parisc: Change MAX_ADDRESS to become unsigned long long
        parisc: Merge model and model name into one line in /proc/cpuinfo
        parisc: Re-enable GENERIC_CPU_DEVICES for !SMP
        parisc: Update 32- and 64-bit defconfigs
        parisc: Only list existing CPUs in cpu_possible_mask
        Revert "parisc: Fix patch code locking and flushing"
        Revert "parisc: Mark sched_clock unstable only if clocks are not syncronized"
        Revert "parisc: Mark cr16 CPU clocksource unstable on all SMP machines"
      f002488d
    • Linus Torvalds's avatar
      Merge tag 'powerpc-5.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · e3de3a1c
      Linus Torvalds authored
      Pull powerpc fixes from Michael Ellerman:
      
       - Fix the DWARF CFI in our VDSO time functions, allowing gdb to
         backtrace through them correctly.
      
       - Fix a buffer overflow in the papr_scm driver, only triggerable by
         hypervisor input.
      
       - A fix in the recently added QoS handling for VAS (used for
         communicating with coprocessors).
      
      Thanks to Alan Modra, Haren Myneni, Kajol Jain, and Segher Boessenkool.
      
      * tag 'powerpc-5.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE
        powerpc/vdso: Fix incorrect CFI in gettimeofday.S
        powerpc/pseries/vas: Use QoS credits from the userspace
      e3de3a1c
    • Linus Torvalds's avatar
      Merge tag 'x86-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 27b5d61c
      Linus Torvalds authored
      Pull x86 fix from Thomas Gleixner:
       "A fix and an email address update:
      
         - Prevent FPU state corruption.
      
           The condition in irq_fpu_usable() grants FPU usage when the FPU is
           not used in the kernel. That's just wrong as it does not take the
           fpregs_lock()'ed regions into account. If FPU usage happens within
           such a region from interrupt context, then the FPU state gets
           corrupted.
      
           That's a long standing bug, which got unearthed by the recent
           changes to the random code.
      
         - Josh wants to use his kernel.org email address"
      
      * tag 'x86-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/fpu: Prevent FPU state corruption
        MAINTAINERS: Update Josh Poimboeuf's email address
      27b5d61c
    • Linus Torvalds's avatar
      Merge tag 'timers-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · ea82593b
      Linus Torvalds authored
      Pull timer fix from Thomas Gleixner:
       "A fix and an email address update:
      
         - Mark the NMI safe time accessors notrace to prevent tracer
           recursion when they are selected as trace clocks.
      
         - John Stultz has a new email address"
      
      * tag 'timers-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        timekeeping: Mark NMI safe time accessors as notrace
        MAINTAINERS: Update email address for John Stultz
      ea82593b