Skip to content
Permalink
Mans-Rullgard/…
Switch branches/tags

Commits on Feb 16, 2022

  1. net: dsa: lan9303: add VLAN IDs to master device

    If the master device does VLAN filtering, the IDs used by the switch
    must be added for any frames to be received.  Do this in the
    port_enable() function, and remove them in port_disable().
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
    mansr authored and intel-lab-lkp committed Feb 16, 2022

Commits on Feb 15, 2022

  1. Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

    Pull kvm fixes from Paolo Bonzini:
     "ARM:
    
       - Read HW interrupt pending state from the HW
    
      x86:
    
       - Don't truncate the performance event mask on AMD
    
       - Fix Xen runstate updates to be atomic when preempting vCPU
    
       - Fix for AMD AVIC interrupt injection race
    
       - Several other AMD fixes"
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
      KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
      KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event
      KVM: SVM: fix race between interrupt delivery and AVIC inhibition
      KVM: SVM: set IRR in svm_deliver_interrupt
      KVM: SVM: extract avic_ring_doorbell
      selftests: kvm: Remove absent target file
      KVM: arm64: vgic: Read HW interrupt pending state from the HW
      KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU
      KVM: x86: SVM: move avic definitions from AMD's spec to svm.h
      KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it
      KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them
      KVM: x86: nSVM: expose clean bit support to the guest
      KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM
      KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state
      KVM: x86: nSVM: fix potential NULL derefernce on nested migration
      KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case
      Revert "svm: Add warning message for AVIC IPI invalid target"
    torvalds committed Feb 15, 2022
  2. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/hid/hid
    
    Pull HID fixes from Jiri Kosina:
    
     - memory leak fix for hid-elo driver (Dongliang Mu)
    
     - fix for hangs on newer AMD platforms with amd_sfh-driven hardware
       (Basavaraj Natikar )
    
     - locking fix in i2c-hid (Daniel Thompson)
    
     - a few device-ID specific quirks
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:
      HID: amd_sfh: Add interrupt handler to process interrupts
      HID: amd_sfh: Add functionality to clear interrupts
      HID: amd_sfh: Disable the interrupt for all command
      HID: amd_sfh: Correct the structure field name
      HID: amd_sfh: Handle amd_sfh work buffer in PM ops
      HID:Add support for UGTABLET WP5540
      HID: amd_sfh: Add illuminance mask to limit ALS max value
      HID: amd_sfh: Increase sensor command timeout
      HID: i2c-hid: goodix: Fix a lockdep splat
      HID: elo: fix memory leak in elo_probe
      HID: apple: Set the tilde quirk flag on the Wellspring 5 and later
    torvalds committed Feb 15, 2022
  3. Merge tag 'for-5.17-rc4-tag' of git://git.kernel.org/pub/scm/linux/ke…

    …rnel/git/kdave/linux
    
    Pull btrfs fixes from David Sterba:
    
     - yield CPU more often when defragmenting a large file
    
     - skip defragmenting extents already under writeback
    
     - improve error message when send fails to write file data
    
     - get rid of warning when mounted with 'flushoncommit'
    
    * tag 'for-5.17-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: send: in case of IO error log it
      btrfs: get rid of warning on transaction commit when using flushoncommit
      btrfs: defrag: don't try to defrag extents which are under writeback
      btrfs: don't hold CPU for too long when defragging a file
    torvalds committed Feb 15, 2022
  4. Merge tag 'for-5.17/parisc-3' of git://git.kernel.org/pub/scm/linux/k…

    …ernel/git/deller/parisc-linux
    
    Pull parisc architecture fixes from Helge Deller:
    
     - Fix miscompilations when function calls are made from inside a
       put_user() call
    
     - Drop __init from map_pages() declaration to avoid random boot crashes
    
     - Added #error messages if a 64-bit compiler was used to build a 32-bit
       kernel (and vice versa)
    
     - Fix out-of-bound data TLB miss faults in sba_iommu and ccio-dma
       drivers
    
     - Add ioread64_lo_hi() and iowrite64_lo_hi() functions to avoid kernel
       test robot errors
    
     - Fix link failure when 8250_gsc driver is built without CONFIG_IOSAPIC
    
    * tag 'for-5.17/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
      serial: parisc: GSC: fix build when IOSAPIC is not set
      parisc: Fix some apparent put_user() failures
      parisc: Show error if wrong 32/64-bit compiler is being used
      parisc: Add ioread64_lo_hi() and iowrite64_lo_hi()
      parisc: Fix sglist access in ccio-dma.c
      parisc: Fix data TLB miss in sba_unmap_sg
      parisc: Drop __init from map_pages declaration
    torvalds committed Feb 15, 2022
  5. Merge tag 'hyperv-fixes-signed-20220215' of git://git.kernel.org/pub/…

    …scm/linux/kernel/git/hyperv/linux
    
    Pull hyperv fixes from Wei Liu:
    
     - Rework use of DMA_BIT_MASK in vmbus to work around a clang bug
       (Michael Kelley)
    
     - Fix NUMA topology (Long Li)
    
     - Fix a memory leak in vmbus (Miaoqian Lin)
    
     - One minor clean-up patch (Cai Huoqing)
    
    * tag 'hyperv-fixes-signed-20220215' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux:
      Drivers: hv: utils: Make use of the helper macro LIST_HEAD()
      Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64)
      Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
      PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology
    torvalds committed Feb 15, 2022

Commits on Feb 14, 2022

  1. serial: parisc: GSC: fix build when IOSAPIC is not set

    There is a build error when using a kernel .config file from
    'kernel test robot' for a different build problem:
    
    hppa64-linux-ld: drivers/tty/serial/8250/8250_gsc.o: in function `.LC3':
    (.data.rel.ro+0x18): undefined reference to `iosapic_serial_irq'
    
    when:
      CONFIG_GSC=y
      CONFIG_SERIO_GSCPS2=y
      CONFIG_SERIAL_8250_GSC=y
      CONFIG_PCI is not set
        and hence PCI_LBA is not set.
      IOSAPIC depends on PCI_LBA, so IOSAPIC is not set/enabled.
    
    Make the use of iosapic_serial_irq() conditional to fix the build error.
    
    Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
    Reported-by: kernel test robot <lkp@intel.com>
    Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
    Cc: Helge Deller <deller@gmx.de>
    Cc: linux-parisc@vger.kernel.org
    Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Cc: linux-serial@vger.kernel.org
    Cc: Jiri Slaby <jirislaby@kernel.org>
    Cc: Johan Hovold <johan@kernel.org>
    Suggested-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Helge Deller <deller@gmx.de>
    Cc: stable@vger.kernel.org
    Signed-off-by: Helge Deller <deller@gmx.de>
    rddunlap authored and hdeller committed Feb 14, 2022
  2. Merge tag 'regulator-fix-v5.17-rc4' of git://git.kernel.org/pub/scm/l…

    …inux/kernel/git/broonie/regulator
    
    Pull regulator fix from Mark Brown:
     "One fix here, for initialisation of regulators that don't have an
      in_enabled() operation which would mainly impact cases where they
      aren't otherwise used during early setup for some reason"
    
    * tag 'regulator-fix-v5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
      regulator: core: fix false positive in regulator_late_cleanup()
    torvalds committed Feb 14, 2022
  3. HID: amd_sfh: Add interrupt handler to process interrupts

    On newer AMD platforms with SFH, it is observed that random interrupts
    get generated on the SFH hardware and until this is cleared the firmware
    sensor processing is stalled, resulting in no data been received to
    driver side.
    
    Add routines to handle these interrupts, so that firmware operations are
    not stalled.
    
    Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>
    Basavaraj Natikar authored and Jiri Kosina committed Feb 14, 2022
  4. HID: amd_sfh: Add functionality to clear interrupts

    Newer AMD platforms with SFH may generate interrupts on some events
    which are unwarranted. Until this is cleared the actual MP2 data
    processing maybe stalled in some cases.
    
    Add a mechanism to clear the pending interrupts (if any) during the
    driver initialization and sensor command operations.
    
    Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>
    Basavaraj Natikar authored and Jiri Kosina committed Feb 14, 2022
  5. HID: amd_sfh: Disable the interrupt for all command

    Sensor data is processed in polling mode. Hence disable the interrupt
    for all sensor command.
    
    Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>
    Basavaraj Natikar authored and Jiri Kosina committed Feb 14, 2022
  6. HID: amd_sfh: Correct the structure field name

    Misinterpreted intr_enable field name. Hence correct the structure
    field name accordingly to reflect the functionality.
    
    Fixes: f264481 ("HID: amd_sfh: Extend driver capabilities for multi-generation support")
    Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>
    Basavaraj Natikar authored and Jiri Kosina committed Feb 14, 2022
  7. HID: amd_sfh: Handle amd_sfh work buffer in PM ops

    Since in the current amd_sfh design the sensor data is periodically
    obtained in the form of poll data, during the suspend/resume cycle,
    scheduling a delayed work adds no value.
    
    So, cancel the work and restart back during the suspend/resume cycle
    respectively.
    
    Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>
    Basavaraj Natikar authored and Jiri Kosina committed Feb 14, 2022
  8. KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW

    AMD's event select is 3 nybbles, with the high nybble in bits 35:32 of
    a PerfEvtSeln MSR. Don't mask off the high nybble when configuring a
    RAW perf event.
    
    Fixes: ca72430 ("KVM: x86/vPMU: Implement AMD vPMU code for KVM")
    Signed-off-by: Jim Mattson <jmattson@google.com>
    Message-Id: <20220203014813.2130559-2-jmattson@google.com>
    Reviewed-by: David Dunn <daviddunn@google.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    jsmattsonjr authored and bonzini committed Feb 14, 2022
  9. KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf…

    … event
    
    AMD's event select is 3 nybbles, with the high nybble in bits 35:32 of
    a PerfEvtSeln MSR. Don't drop the high nybble when setting up the
    config field of a perf_event_attr structure for a call to
    perf_event_create_kernel_counter().
    
    Fixes: ca72430 ("KVM: x86/vPMU: Implement AMD vPMU code for KVM")
    Reported-by: Stephane Eranian <eranian@google.com>
    Signed-off-by: Jim Mattson <jmattson@google.com>
    Message-Id: <20220203014813.2130559-1-jmattson@google.com>
    Reviewed-by: David Dunn <daviddunn@google.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    jsmattsonjr authored and bonzini committed Feb 14, 2022
  10. parisc: Fix some apparent put_user() failures

    After commit 4b9d2a7 ("parisc: Switch user access functions
    to signal errors in r29 instead of r8") bash suddenly started
    to report those warnings after login:
    
    -bash: cannot set terminal process group (-1): Bad file descriptor
    -bash: no job control in this shell
    
    It turned out, that a function call inside a put_user(), e.g.:
    put_user(vt_do_kdgkbmode(console), (int __user *)arg);
    clobbered the error register (r29) and thus the put_user() call itself
    seem to have failed.
    
    Rearrange the C-code to pre-calculate the intermediate value
    and then do the put_user().
    Additionally prefer the "+" constraint on pu_err and gu_err registers
    to tell the compiler that those operands are both read and written by
    the assembly instruction.
    
    Reported-by: John David Anglin <dave.anglin@bell.net>
    Signed-off-by: Helge Deller <deller@gmx.de>
    Fixes: 4b9d2a7 ("parisc: Switch user access functions to signal errors in r29 instead of r8")
    Signed-off-by: Helge Deller <deller@gmx.de>
    hdeller committed Feb 14, 2022

Commits on Feb 13, 2022

  1. parisc: Show error if wrong 32/64-bit compiler is being used

    It happens quite often that people use the wrong compiler to build the
    kernel:
    
    make ARCH=parisc   -> builds the 32-bit kernel
    make ARCH=parisc64 -> builds the 64-bit kernel
    
    This patch adds a sanity check which errors out with an instruction how
    use the correct ARCH= option.
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Cc: stable@vger.kernel.org # v5.15+
    hdeller committed Feb 13, 2022
  2. Linux 5.17-rc4

    torvalds committed Feb 13, 2022
  3. Merge tag 'kbuild-fixes-v5.17-2' of git://git.kernel.org/pub/scm/linu…

    …x/kernel/git/masahiroy/linux-kbuild
    
    Pull Kbuild fixes from Masahiro Yamada:
    
     - Fix the truncated path issue for HAVE_GCC_PLUGINS test in Kconfig
    
     - Move -Wunsligned-access to W=1 builds to avoid sprinkling warnings
       for the latest Clang
    
     - Fix missing fclose() in Kconfig
    
     - Fix Kconfig to touch dep headers correctly when KCONFIG_AUTOCONFIG is
       overridden.
    
    * tag 'kbuild-fixes-v5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
      kconfig: fix failing to generate auto.conf
      kconfig: fix missing fclose() on error paths
      Makefile.extrawarn: Move -Wunaligned-access to W=1
      kconfig: let 'shell' return enough output for deep path names
    torvalds committed Feb 13, 2022
  4. Merge tag 'irq-urgent-2022-02-13' of git://git.kernel.org/pub/scm/lin…

    …ux/kernel/git/tip/tip
    
    Pull irq fixes from Thomas Gleixner:
     "Interrupt chip driver fixes:
    
       - Don't install an hotplug notifier for GICV3-ITS on systems which do
         not need it to prevent a warning in the notifier about inconsistent
         state
    
       - Add the missing device tree matching for the T-HEAD PLIC variant so
         the related SoC is properly supported"
    
    * tag 'irq-urgent-2022-02-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      irqchip/sifive-plic: Add missing thead,c900-plic match string
      dt-bindings: update riscv plic compatible string
      irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    torvalds committed Feb 13, 2022
  5. Merge tag 'objtool_urgent_for_v5.17_rc4' of git://git.kernel.org/pub/…

    …scm/linux/kernel/git/tip/tip
    
    Pull objtool fix from Borislav Petkov:
     "Fix a case where objtool would mistakenly warn about instructions
      being unreachable"
    
    * tag 'objtool_urgent_for_v5.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm
    torvalds committed Feb 13, 2022
  6. Merge tag 'sched_urgent_for_v5.17_rc4' of git://git.kernel.org/pub/sc…

    …m/linux/kernel/git/tip/tip
    
    Pull scheduler fix from Borislav Petkov:
     "Fix a NULL-ptr dereference when recalculating a sched entity's weight"
    
    * tag 'sched_urgent_for_v5.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      sched/fair: Fix fault in reweight_entity
    torvalds committed Feb 13, 2022
  7. Merge tag 'perf_urgent_for_v5.17_rc4' of git://git.kernel.org/pub/scm…

    …/linux/kernel/git/tip/tip
    
    Pull perf fix from Borislav Petkov:
     "Prevent cgroup event list corruption when switching events"
    
    * tag 'perf_urgent_for_v5.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      perf: Fix list corruption in perf_cgroup_switch()
    torvalds committed Feb 13, 2022
  8. Merge tag 'x86_urgent_for_v5.17_rc4' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/tip/tip
    
    Pull x86 fix from Borislav Petkov:
     "Prevent softlockups when tearing down large SGX enclaves"
    
    * tag 'x86_urgent_for_v5.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/sgx: Silence softlockup detection when releasing large enclaves
    torvalds committed Feb 13, 2022
  9. Merge tag '5.17-rc4-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6

    Pull cifs fixes from Steve French:
     "Three small smb3 reconnect fixes and an error log clarification"
    
    * tag '5.17-rc4-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6:
      cifs: mark sessions for reconnection in helper function
      cifs: call helper functions for marking channels for reconnect
      cifs: call cifs_reconnect when a connection is marked
      [smb3] improve error message when mount options conflict with posix
    torvalds committed Feb 13, 2022
  10. Merge tag 'irqchip-fixes-5.17-2' of git://git.kernel.org/pub/scm/linu…

    …x/kernel/git/maz/arm-platforms into irq/urgent
    
    Pull irqchip fixes from Marc Zyngier:
    
     - Don't register a hotplug notifier on GICv3 systems that advertise
       LPI support, but have no ITS to make use of it
    
     - Add missing DT matching for the thead,c900-plic variant of the
       SiFive PLIC
    
    Link: https://lore.kernel.org/r/20220211110038.1179155-1-maz@kernel.org
    Thomas Gleixner committed Feb 13, 2022

Commits on Feb 12, 2022

  1. Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…

    …it/jejb/scsi
    
    Pull SCSI fixes from James Bottomley:
     "Two minor fixes in the lpfc driver. One changing the classification of
      trace messages and the other fixing a build issue when NVME_FC is
      disabled"
    
    * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
      scsi: lpfc: Reduce log messages seen after firmware download
      scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
    torvalds committed Feb 12, 2022
  2. Merge tag 'char-misc-5.17-rc4' of git://git.kernel.org/pub/scm/linux/…

    …kernel/git/gregkh/char-misc
    
    Pull char/misc driver fixes from Greg KH:
     "Here are a small number of char/misc driver fixes for 5.17-rc4 for
      reported issues. They contain:
    
       - phy driver fixes
    
       - iio driver fix
    
       - eeprom driver fix
    
       - speakup regression fix
    
       - fastrpc fix
    
      All of these have been in linux-next with no reported issues"
    
    * tag 'char-misc-5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
      iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL
      speakup-dectlk: Restore pitch setting
      bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W
      bus: mhi: pci_generic: Add mru_default for Foxconn SDX55
      eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
      misc: fastrpc: avoid double fput() on failed usercopy
      phy: dphy: Correct clk_pre parameter
      phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy
      phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable()
      phy: xilinx: zynqmp: Fix bus width setting for SGMII
      phy: cadence: Sierra: fix error handling bugs in probe()
      phy: ti: Fix missing sentinel for clk_div_table
      phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option
      phy: usb: Leave some clocks running during suspend
    torvalds committed Feb 12, 2022
  3. Merge tag 'staging-5.17-rc4' of git://git.kernel.org/pub/scm/linux/ke…

    …rnel/git/gregkh/staging
    
    Pullstaging driver fixes from Greg KH:
     "Here are two staging driver fixes for 5.17-rc4.  These are:
    
       - fbtft error path fix
    
       - vc04_services rcu dereference fix
    
      Both of these have been in linux-next for a while with no reported
      issues"
    
    * tag 'staging-5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
      staging: fbtft: Fix error path in fbtft_driver_module_init()
      staging: vc04_services: Fix RCU dereference check
    torvalds committed Feb 12, 2022
  4. Merge tag 'tty-5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/gregkh/tty
    
    Pull tty/serial fixes from Greg KH:
     "Here are four small tty/serial fixes for 5.17-rc4.  They are:
    
       - 8250_pericom change revert to fix a reported regression
    
       - two speculation fixes for vt_ioctl
    
       - n_tty regression fix for polling
    
      All of these have been in linux-next for a while with no reported
      issues"
    
    * tag 'tty-5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
      vt_ioctl: add array_index_nospec to VT_ACTIVATE
      vt_ioctl: fix array_index_nospec in vt_setactivate
      serial: 8250_pericom: Revert "Re-enable higher baud rates"
      n_tty: wake up poll(POLLRDNORM) on receiving data
    torvalds committed Feb 12, 2022
  5. Merge tag 'usb-5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/gregkh/usb
    
    Pull USB fixes from Greg KH:
     "Here are some small USB driver fixes for 5.17-rc4 that resolve some
      reported issues and add new device ids:
    
       - usb-serial new device ids
    
       - ulpi cleanup fixes
    
       - f_fs use-after-free fix
    
       - dwc3 driver fixes
    
       - ax88179_178a usb network driver fix
    
       - usb gadget fixes
    
      There is a revert at the end of this series to resolve a build problem
      that 0-day found yesterday. Most of these have been in linux-next,
      except for the last few, and all have now passed 0-day tests"
    
    * tag 'usb-5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
      Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured"
      usb: dwc2: drd: fix soft connect when gadget is unconfigured
      usb: gadget: rndis: check size of RNDIS_MSG_SET command
      USB: gadget: validate interface OS descriptor requests
      usb: core: Unregister device on component_add() failure
      net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
      usb: dwc3: gadget: Prevent core from processing stale TRBs
      USB: serial: cp210x: add CPI Bulk Coin Recycler id
      USB: serial: cp210x: add NCR Retail IO box id
      USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
      usb: gadget: f_uac2: Define specific wTerminalType
      usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
      usb: raw-gadget: fix handling of dual-direction-capable endpoints
      usb: usb251xb: add boost-up property support
      usb: ulpi: Call of_node_put correctly
      usb: ulpi: Move of_node_put to ulpi_dev_release
      USB: serial: option: add ZTE MF286D modem
      USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
      usb: f_fs: Fix use-after-free for epfile
      usb: dwc3: xilinx: fix uninitialized return value
    torvalds committed Feb 12, 2022
  6. Merge tag 's390-5.17-4' of git://git.kernel.org/pub/scm/linux/kernel/…

    …git/s390/linux
    
    Pull s390 updates from Vasily Gorbik:
     "Maintainers and reviewers changes:
    
        - Add Alexander Gordeev as maintainer for s390.
    
        - Christian Borntraeger will focus on s390 KVM maintainership and
          stays as s390 reviewer.
    
      Fixes:
    
       - Fix clang build of modules loader KUnit test.
    
       - Fix kernel panic in CIO code on FCES path-event when no driver is
         attached to a device or the driver does not provide the path_event
         function"
    
    * tag 's390-5.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
      s390/cio: verify the driver availability for path_event call
      s390/module: fix building test_modules_helpers.o with clang
      MAINTAINERS: downgrade myself to Reviewer for s390
      MAINTAINERS: add Alexander Gordeev as maintainer for s390
    torvalds committed Feb 12, 2022
  7. Merge tag 'for-linus-5.17a-rc4-tag' of git://git.kernel.org/pub/scm/l…

    …inux/kernel/git/xen/tip
    
    Pull xen fixes from Juergen Gross:
    
     - Two small cleanups
    
     - Another fix for addressing the EFI framebuffer above 4GB when running
       as Xen dom0
    
     - A patch to let Xen guests use reserved bits in MSI- and IO-APIC-
       registers for extended APIC-IDs the same way KVM guests are doing it
       already
    
    * tag 'for-linus-5.17a-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
      xen/pci: Make use of the helper macro LIST_HEAD()
      xen/x2apic: Fix inconsistent indenting
      xen/x86: detect support for extended destination ID
      xen/x86: obtain full video frame buffer address for Dom0 also under EFI
    torvalds committed Feb 12, 2022
  8. Merge tag 'seccomp-v5.17-rc4' of git://git.kernel.org/pub/scm/linux/k…

    …ernel/git/kees/linux
    
    Pull seccomp fixes from Kees Cook:
     "This fixes a corner case of fatal SIGSYS being ignored since v5.15.
      Along with the signal fix is a change to seccomp so that seeing
      another syscall after a fatal filter result will cause seccomp to kill
      the process harder.
    
      Summary:
    
       - Force HANDLER_EXIT even for SIGNAL_UNKILLABLE
    
       - Make seccomp self-destruct after fatal filter results
    
       - Update seccomp samples for easier behavioral demonstration"
    
    * tag 'seccomp-v5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
      samples/seccomp: Adjust sample to also provide kill option
      seccomp: Invalidate seccomp mode to catch death failures
      signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE
    torvalds committed Feb 12, 2022
  9. Merge branch 'akpm' (patches from Andrew)

    Merge misc fixes from Andrew Morton:
     "5 patches.
    
      Subsystems affected by this patch series: binfmt, procfs, and mm
      (vmscan, memcg, and kfence)"
    
    * emailed patches from Andrew Morton <akpm@linux-foundation.org>:
      kfence: make test case compatible with run time set sample interval
      mm: memcg: synchronize objcg lists with a dedicated spinlock
      mm: vmscan: remove deadlock due to throttling failing to make progress
      fs/proc: task_mmu.c: don't read mapcount for migration entry
      fs/binfmt_elf: fix PT_LOAD p_align values for loaders
    torvalds committed Feb 12, 2022
Older