WSL2-Linux-Kernel/drivers
Christoph Hellwig af58072e86 nvme-pci: factor the iod mempool creation into a helper
[ Upstream commit 081a7d958c ]

Add a helper to create the iod mempool.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Tested-by Gerd Bayer <gbayer@linxu.ibm.com>
Stable-dep-of: dad651b2a4 ("nvme-pci: do not set the NUMA node of device if it has none")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-10-06 13:18:19 +02:00
..
accessibility
acpi ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects 2023-09-23 11:09:55 +02:00
amba amba: bus: fix refcount leak 2023-09-19 12:22:47 +02:00
android
ata ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() 2023-10-06 13:18:17 +02:00
atm
auxdisplay
base driver core: test_async: fix an error code 2023-09-19 12:22:45 +02:00
bcma
block pcd: fix error codes in pcd_init_unit() 2023-09-19 12:23:04 +02:00
bluetooth
bus bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up 2023-10-06 13:18:13 +02:00
cdrom
char parisc: sba: Fix compile warning wrt list of SBA devices 2023-10-06 13:18:15 +02:00
clk clk: tegra: fix error return case for recalc_rate 2023-10-06 13:18:12 +02:00
clocksource
comedi
connector
counter
cpufreq cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug 2023-09-19 12:22:52 +02:00
cpuidle
crypto crypto: stm32 - fix loop iterating through scatterlist for DMA 2023-09-19 12:22:52 +02:00
cxl
dax
dca
devfreq PM / devfreq: Fix leak in devfreq_dev_release() 2023-09-19 12:22:50 +02:00
dio
dma dmaengine: sh: rz-dmac: Fix destination and source data size setting 2023-09-19 12:23:01 +02:00
dma-buf
edac
eisa
extcon
firewire
firmware firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels() 2023-10-06 13:18:13 +02:00
fpga
fsi fsi: aspeed: Reset master errors after CFAM reset 2023-09-19 12:22:46 +02:00
gnss
gpio gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip 2023-10-06 13:18:14 +02:00
gpu drm/amdgpu: Handle null atom context in VBIOS info ioctl 2023-10-06 13:18:16 +02:00
greybus
hid HID: multitouch: Correct devm device reference for hidinput input_dev name 2023-09-19 12:22:48 +02:00
hsi
hv
hwmon
hwspinlock
hwtracing coresight: tmc: Explicit type conversions to prevent integer overflow 2023-09-19 12:22:45 +02:00
i2c i2c: npcm7xx: Fix callback completion ordering 2023-10-06 13:18:14 +02:00
i3c i3c: master: svc: fix probe failure when no i3c device exist 2023-09-19 12:22:51 +02:00
idle
iio
infiniband Revert "IB/isert: Fix incorrect release of isert connection" 2023-09-19 12:22:48 +02:00
input Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN 2023-10-06 13:18:10 +02:00
interconnect Fix up backport of 1361917030 ("interconnect: Teach lockdep about icc_bw_lock order") 2023-10-06 13:18:09 +02:00
iommu iommu/vt-d: Fix to flush cache of PASID directory table 2023-09-19 12:22:46 +02:00
ipack
irqchip
isdn
leds leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead 2023-09-19 12:22:49 +02:00
macintosh
mailbox
mcb
md md/raid1: fix error: ISO C90 forbids mixed declarations 2023-09-23 11:10:01 +02:00
media media: vb2: frame_vector.c: replace WARN_ONCE with a comment 2023-10-06 13:18:18 +02:00
memory
memstick
message
mfd
misc
mmc mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 2023-09-23 11:09:56 +02:00
most
mtd mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller 2023-09-23 11:10:00 +02:00
mux
net igc: Expose tx-usecs coalesce setting to user 2023-10-06 13:18:08 +02:00
nfc
ntb ntb: Fix calculation ntb_transport_tx_free_entry() 2023-09-19 12:22:51 +02:00
nubus
nvdimm
nvme nvme-pci: factor the iod mempool creation into a helper 2023-10-06 13:18:19 +02:00
nvmem
of
opp
parisc parisc: iosapic.c: Fix sparse warnings 2023-10-06 13:18:15 +02:00
parport
pci PCI: fu740: Set the number of MSI vectors 2023-09-23 11:09:58 +02:00
pcmcia
perf perf/imx_ddr: speed up overflow frequency of cycle 2023-09-23 11:09:55 +02:00
phy phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write 2023-09-19 12:22:48 +02:00
pinctrl pinctrl: cherryview: fix address_space_handler() argument 2023-09-19 12:22:55 +02:00
platform platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig 2023-10-06 13:18:16 +02:00
pnp
power power: supply: ucs1002: fix error code in ucs1002_get_property() 2023-10-06 13:18:13 +02:00
powercap
pps
ps3
ptp
pwm pwm: lpc32xx: Remove handling of PWM channels 2023-09-19 12:22:58 +02:00
rapidio
ras
regulator
remoteproc
reset
rpmsg rpmsg: glink: Add check for kstrdup 2023-09-19 12:22:48 +02:00
rtc
s390 s390/zcrypt: don't leak memory if dev_set_name() fails 2023-09-19 12:22:59 +02:00
sbus
scsi scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command 2023-10-06 13:18:17 +02:00
sh
siox
slimbus
soc soc: imx8m: Enable OCOTP clock for imx8mm before reading registers 2023-10-06 13:18:14 +02:00
soundwire
spi spi: stm32: add a delay before SPI disable 2023-10-06 13:18:17 +02:00
spmi
ssb
staging media: dvb: symbol fixup for dvb_attach() 2023-09-19 12:22:51 +02:00
target scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() 2023-09-23 11:09:59 +02:00
tc
tee
thermal
thunderbolt
tty serial: cpm_uart: Avoid suspicious locking 2023-09-23 11:09:59 +02:00
uio
usb usb: ehci: add workaround for chipidea PORTSC.PEC bug 2023-09-23 11:09:59 +02:00
vdpa
vfio
vhost
video fbdev/sh7760fb: Depend on FB=y 2023-10-06 13:18:18 +02:00
virt
virtio virtio_ring: fix avail_wrap_counter in virtqueue_add_packed 2023-09-19 12:22:49 +02:00
visorbus
vlynq
vme
w1
watchdog watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load 2023-09-19 12:22:57 +02:00
xen
zorro
Kconfig
Makefile