Merge tag 'pci-v5.16-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Linus Torvalds authored
Pull PCI fixes from Bjorn Helgaas:
 "Revert conversion to struct device.driver instead of struct
  pci_dev.driver.

  The device.driver is set earlier, and using it caused the PCI core to
  call driver PM entry points before .probe() and after .remove(), when
  the driver isn't prepared.

  This caused NULL pointer dereferences in i2c_designware_pci and
  probably other driver issues"

* tag 'pci-v5.16-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
  Revert "PCI: Use to_pci_driver() instead of pci_dev->driver"
  Revert "PCI: Remove struct pci_dev->driver"
5833291a
Name Last commit Last update
..
acpi Merge branches 'acpica', 'acpi-ec', 'acpi-pmic' and 'acpi-video'
asm-generic Merge tag 'asm-generic-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
clocksource Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
crypto crypto: ecc - Export additional helper functions
drm drm: Update MST First Link Slot Information Based on Encoding Format
dt-bindings Merge tag 'mfd-next-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
keys Merge tag 'integrity-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
kunit include/kunit/test.h: replace kernel.h with the necessary inclusions
kvm KVM: arm64: Fix PMU probe ordering
linux Merge tag 'pci-v5.16-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
math-emu math-emu: Fix fall-through warning
media Merge branch 'akpm' (patches from Andrew)
memory memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode
misc ocxl: Update the Process Element Entry
net Merge tag 'net-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
pcmcia pcmcia: Replace zero-length array with flexible-array
ras mm,hwpoison: introduce MF_MSG_UNSPLIT_THP
rdma RDMA/hns: Use the core code to manage the fixed mmap entries
scsi Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-block
soc Merge tag 'drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
sound Merge tag 'asoc-v5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
target scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path
trace Merge tag 'nfsd-5.16' of git://linux-nfs.org/~bfields/linux
uapi Merge tag 'net-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
vdso time64.h: Consolidated PSEC_PER_SEC definition
video
xen