1. Dec 11, 2021
    • Linus Torvalds's avatar
      Merge tag 'trace-v5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · 257dcf29
      Linus Torvalds authored
      Pull tracing fixes from Steven Rostedt:
       "Tracing, ftrace and tracefs fixes:
      
         - Have tracefs honor the gid mount option
      
         - Have new files in tracefs inherit the parent ownership
      
         - Have direct_ops unregister when it has no more functions
      
         - Properly clean up the ops when unregistering multi direct ops
      
         - Add a sample module to test the multiple direct ops
      
         - Fix memory leak in error path of __create_synth_event()"
      
      * tag 'trace-v5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        tracing: Fix possible memory leak in __create_synth_event() error path
        ftrace/samples: Add module to test multi direct modify interface
        ftrace: Add cleanup to unregister_ftrace_direct_multi
        ftrace: Use direct_ops hash in unregister_ftrace_direct
        tracefs: Set all files to the same group ownership as the mount option
        tracefs: Have new files inherit the ownership of their parent
      257dcf29
    • Linus Torvalds's avatar
      Merge tag 'aio-poll-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux · 0d21e668
      Linus Torvalds authored
      Pull aio poll fixes from Eric Biggers:
       "Fix three bugs in aio poll, and one issue with POLLFREE more broadly:
      
         - aio poll didn't handle POLLFREE, causing a use-after-free.
      
         - aio poll could block while the file is ready.
      
         - aio poll called eventfd_signal() when it isn't allowed.
      
         - POLLFREE didn't handle multiple exclusive waiters correctly.
      
        This has been tested with the libaio test suite, as well as with test
        programs I wrote that reproduce the first two bugs. I am sending this
        pull request myself as no one seems to be maintaining this code"
      
      * tag 'aio-poll-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux:
        aio: Fix incorrect usage of eventfd_signal_allowed()
        aio: fix use-after-free due to missing POLLFREE handling
        aio: keep poll requests on waitqueue until completed
        signalfd: use wake_up_pollfree()
        binder: use wake_up_pollfree()
        wait: add wake_up_pollfree()
      0d21e668
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · b9172f9e
      Linus Torvalds authored
      Pull kvm fixes from Paolo Bonzini:
       "More x86 fixes:
      
         - Logic bugs in CR0 writes and Hyper-V hypercalls
      
         - Don't use Enlightened MSR Bitmap for L3
      
         - Remove user-triggerable WARN
      
        Plus a few selftest fixes and a regression test for the
        user-triggerable WARN"
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
        selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O
        KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
        KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode
        selftests: KVM: avoid failures due to reserved HyperTransport region
        KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
        KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall
        KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation
        KVM: nVMX: Don't use Enlightened MSR Bitmap for L3
      b9172f9e
    • Linus Torvalds's avatar
      Merge tag 'pci-v5.16-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci · b8a98b6b
      Linus Torvalds authored
      Pull PCI fixes from Bjorn Helgaas:
      
       - Revert emulation of Marvell Armada A3720 expansion ROM because it
         doesn't work as expected (Marek Behún)
      
       - Assert PERST# in Apple M1 driver to fix initialization when booting
         from bootloaders using PCIe, such as U-Boot (Marc Zyngier)
      
       - Describe PERST# as active low in Apple T8103 DT and update driver to
         match (Marc Zyngier)
      
      * tag 'pci-v5.16-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
        PCI: apple: Fix PERST# polarity
        arm64: dts: apple: t8103: Mark PCIe PERST# polarity active low in DT
        PCI: apple: Follow the PCIe specifications when resetting the port
        Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"
      b8a98b6b
    • Linus Torvalds's avatar
      Merge tag 'mmc-v5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · 2ca4b651
      Linus Torvalds authored
      Pull MMC host fixes from Ulf Hansson:
      
       - mtk-sd: Fix memory leak during tuning
      
       - renesas_sdhi: Initialize variable properly when tuning
      
      * tag 'mmc-v5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc:
        mmc: mediatek: free the ext_csd when mmc_get_ext_csd success
        mmc: renesas_sdhi: initialize variable properly when tuning
      2ca4b651
    • Linus Torvalds's avatar
      Merge tag 'libata-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata · bec8cb26
      Linus Torvalds authored
      Pull libata fixes from Damien Le Moal:
      
       - Fix a sparse warning in the ahci_ceva driver (me)
      
       - Disable the ASMedia 1092 non-functional device (Hannes)
      
      * tag 'libata-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata:
        libata: add horkage for ASMedia 1092
        ata: ahci_ceva: Fix id array access in ceva_ahci_read_id()
      bec8cb26
    • Linus Torvalds's avatar
      Merge tag 'sound-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 5b46fb03
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "Another collection of small fixes. It's still not quite calm yet, but
        nothing looks scary.
      
        ALSA core got a few fixes for covering the issues detected by fuzzer
        and the 32bit compat problem of control API, while the rest are all
        device-specific small fixes, including the continued fixes for Tegra"
      
      * tag 'sound-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (23 commits)
        ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
        ALSA: usb-audio: Reorder snd_djm_devices[] entries
        ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1
        ALSA: ctl: Fix copy of updated id with element read/write
        ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
        ALSA: pcm: oss: Limit the period size to 16MB
        ALSA: pcm: oss: Fix negative period/buffer sizes
        ASoC: codecs: wsa881x: fix return values from kcontrol put
        ASoC: codecs: wc...
      5b46fb03
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2021-12-10' of git://anongit.freedesktop.org/drm/drm · 9b302ffe
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Regular fixes, pretty small overall, couple of core fixes, two i915
        and two amdgpu, hopefully it stays this quiet.
      
        ttm:
         - fix ttm_bo_swapout
      
        syncobj:
         - fix fence find bug with signalled fences
      
        i915:
         - fix error pointer deref in gem execbuffer
         - fix for GT init with GuC/HuC on ICL
      
        amdgpu:
         - DPIA fix
         - eDP fix"
      
      * tag 'drm-fixes-2021-12-10' of git://anongit.freedesktop.org/drm/drm:
        drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
        drm/amd/display: prevent reading unitialized links
        drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
        drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()
        drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
        drm/ttm: fix ttm_bo_swapout
      9b302ffe
  2. Dec 10, 2021