Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Feb 07, 2023
    • Paul Moore's avatar
      audit: update the mailing list in MAINTAINERS · 6c6cd913
      Paul Moore authored
      
      We've moved the upstream Linux Kernel audit subsystem discussions to
      a new mailing list, this patch updates the MAINTAINERS info with the
      new list address.
      
      Marking this for stable inclusion to help speed uptake of the new
      list across all of the supported kernel releases.  This is a doc only
      patch so the risk should be close to nil.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarPaul Moore <paul@paul-moore.com>
      6c6cd913
  2. Jan 01, 2023
  3. Dec 31, 2022
  4. Dec 30, 2022
  5. Dec 29, 2022
    • Linus Torvalds's avatar
      Merge tag 'block-6.2-2022-12-29' of git://git.kernel.dk/linux · bff687b3
      Linus Torvalds authored
      Pull block fixes from Jens Axboe:
       "Mostly just NVMe, but also a single fixup for BFQ for a regression
        that happened during the merge window. In detail:
      
         - NVMe pull requests via Christoph:
            - Fix doorbell buffer value endianness (Klaus Jensen)
            - Fix Linux vs NVMe page size mismatch (Keith Busch)
            - Fix a potential use memory access beyong the allocation limit
              (Keith Busch)
            - Fix a multipath vs blktrace NULL pointer dereference (Yanjun
              Zhang)
            - Fix various problems in handling the Command Supported and
              Effects log (Christoph Hellwig)
            - Don't allow unprivileged passthrough of commands that don't
              transfer data but modify logical block content (Christoph
              Hellwig)
            - Add a features and quirks policy document (Christoph Hellwig)
            - Fix some really nasty code that was correct but made smatch
              complain (Sagi Grimberg)
      
         - Use-after-free regression in BFQ from this merge window (Yu)"
      
      * tag 'block-6.2-2022-12-29' of git://git.kernel.dk/linux:
        nvme-auth: fix smatch warning complaints
        nvme: consult the CSE log page for unprivileged passthrough
        nvme: also return I/O command effects from nvme_command_effects
        nvmet: don't defer passthrough commands with trivial effects to the workqueue
        nvmet: set the LBCC bit for commands that modify data
        nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
        nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
        docs, nvme: add a feature and quirk policy document
        nvme-pci: update sqsize when adjusting the queue depth
        nvme: fix setting the queue depth in nvme_alloc_io_tag_set
        block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
        nvme: fix multipath crash caused by flush request when blktrace is enabled
        nvme-pci: fix page size checks
        nvme-pci: fix mempool alloc size
        nvme-pci: fix doorbell buffer value endianness
      bff687b3
    • Linus Torvalds's avatar
      Merge tag 'io_uring-6.2-2022-12-29' of git://git.kernel.dk/linux · ac787ffa
      Linus Torvalds authored
      Pull io_uring fixes from Jens Axboe:
      
       - Two fixes for mutex grabbing when the task state is != TASK_RUNNING
         (me)
      
       - Check for invalid opcode in io_uring_register() a bit earlier, to
         avoid going through the quiesce machinery just to return -EINVAL
         later in the process (me)
      
       - Fix for the uapi io_uring header, skipping including time_types.h
         when necessary (Stefan)
      
      * tag 'io_uring-6.2-2022-12-29' of git://git.kernel.dk/linux:
        uapi:io_uring.h: allow linux/time_types.h to be skipped
        io_uring: check for valid register opcode earlier
        io_uring/cancel: re-grab ctx mutex after finishing wait
        io_uring: finish waiting before flushing overflow entries
      ac787ffa
    • Linus Torvalds's avatar
      Merge tag 'linux-kselftest-kunit-fixes-6.2-rc2' of... · 69fb073b
      Linus Torvalds authored
      Merge tag 'linux-kselftest-kunit-fixes-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      
      Pull KUnit fix from Shuah Khan:
      
       - alloc_string_stream_fragment() error path fix to free before
         returning a failure.
      
      * tag 'linux-kselftest-kunit-fixes-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:
        kunit: alloc_string_stream_fragment error handling bug fix
      69fb073b
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · 2258c2dc
      Linus Torvalds authored
      Pull kvm fixes from Paolo Bonzini:
       "Changes that were posted too late for 6.1, or after the release.
      
        x86:
      
         - several fixes to nested VMX execution controls
      
         - fixes and clarification to the documentation for Xen emulation
      
         - do not unnecessarily release a pmu event with zero period
      
         - MMU fixes
      
         - fix Coverity warning in kvm_hv_flush_tlb()
      
        selftests:
      
         - fixes for the ucall mechanism in selftests
      
         - other fixes mostly related to compilation with clang"
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (41 commits)
        KVM: selftests: restore special vmmcall code layout needed by the harness
        Documentation: kvm: clarify SRCU locking order
        KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET
        KVM: x86/xen: Documentation updates and clarifications
        KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GFN to uapi
        KVM: x86/xen: Simplify eventfd IOCTLs
        KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports
        KVM: x86/xen: Use kvm_read_guest_virt() instead of open-coding it badly
        KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page()
        KVM: Delete extra block of "};" in the KVM API documentation
        kvm: x86/mmu: Remove duplicated "be split" in spte.h
        kvm: Remove the unused macro KVM_MMU_READ_{,UN}LOCK()
        MAINTAINERS: adjust entry after renaming the vmx hyperv files
        KVM: selftests: Mark correct page as mapped in virt_map()
        KVM: arm64: selftests: Don't identity map the ucall MMIO hole
        KVM: selftests: document the default implementation of vm_vaddr_populate_bitmap
        KVM: selftests: Use magic value to signal ucall_alloc() failure
        KVM: selftests: Disable "gnu-variable-sized-type-not-at-end" warning
        KVM: selftests: Include lib.mk before consuming $(CC)
        KVM: selftests: Explicitly disable builtins for mem*() overrides
        ...
      2258c2dc
    • Jens Axboe's avatar
      Merge tag 'nvme-6.2-2022-12-29' of git://git.infradead.org/nvme into block-6.2 · 1551ed5a
      Jens Axboe authored
      Pull NVMe fixes from Christoph:
      
      "nvme fixes for Linux 6.2
      
       - fix various problems in handling the Command Supported and Effects log
         (Christoph Hellwig)
       - don't allow unprivileged passthrough of commands that don't transfer
         data but modify logical block content (Christoph Hellwig)
       - add a features and quirks policy document (Christoph Hellwig)
       - fix some really nasty code that was correct but made smatch complain
         (Sagi Grimberg)"
      
      * tag 'nvme-6.2-2022-12-29' of git://git.infradead.org/nvme:
        nvme-auth: fix smatch warning complaints
        nvme: consult the CSE log page for unprivileged passthrough
        nvme: also return I/O command effects from nvme_command_effects
        nvmet: don't defer passthrough commands with trivial effects to the workqueue
        nvmet: set the LBCC bit for commands that modify data
        nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
        nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
        docs, nvme: add a feature and quirk policy document
      1551ed5a
  6. Dec 28, 2022