linux/drivers
Daniel Wagner 88517565b5 nvmet-fc: inline nvmet_fc_free_hostport
No need for this tiny helper with only one user, let's inline it.

And since the hostport ref counter needs to stay in sync, it's not
optional anymore to give back the reference.

Signed-off-by: Daniel Wagner <wagi@kernel.org>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
History 2025-04-09 13:03:56 +02:00
..
accel Driver core updates for 6.15-rc1 2025-04-01 11:02:03 -07:00
accessibility speakup: use SPKDIR=$(src) to specify the source directory 2024-11-04 17:53:09 +09:00
acpi libnvdimm additions for 6.15 2025-04-02 20:27:18 -07:00
amba iommu: Get DT/ACPI parsing into the proper probe path 2025-03-11 14:05:43 +01:00
android Merge 6.14-rc6 into char-misc-next 2025-03-10 07:31:51 +01:00
ata - The 7 patch series "powerpc/crash: use generic crashkernel 2025-04-01 10:06:52 -07:00
atm Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
auxdisplay auxdisplay: hd44780: Rename hd to hdc in hd44780_common_alloc() 2025-03-10 18:03:02 +02:00
base cxl for v6.15 2025-04-02 20:04:43 -07:00
bcma Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
block io_uring-6.15-20250403 2025-04-03 15:48:58 -07:00
bluetooth Bluetooth: btnxpuart: Fix kernel panic during FW release 2025-03-25 15:22:17 -04:00
bus Char/Misc/IIO driver updates for 6.15-rc1 2025-04-01 11:26:08 -07:00
cache cache: StarFive: Require a 64-bit system 2024-08-01 07:15:02 -07:00
cdrom treewide: const qualify ctl_tables where applicable 2025-01-28 13:48:37 +01:00
cdx Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockchip', 's390', 'core', 'intel/vt-d' and 'amd/amd-vi' into next 2025-03-20 09:11:09 +01:00
char Char/Misc/IIO driver updates for 6.15-rc1 2025-04-01 11:26:08 -07:00
clk ARM and clkdev updates for 6.15-rc1 2025-04-03 12:21:44 -07:00
clocksource Added support for multi-cluster configuration 2025-03-29 12:47:09 -07:00
comedi comedi: Flush partial mappings in error case 2024-11-05 14:01:07 +01:00
connector connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared" 2024-02-13 11:15:44 +01:00
counter Char/Misc fixes for 6.15-rc1 2025-04-02 18:03:34 -07:00
cpufreq Power management fix for 6.15-rc1 2025-04-02 15:22:22 -07:00
cpuidle pmdomain core: 2025-03-25 20:40:51 -07:00
crypto This update includes the following changes: 2025-03-29 10:01:55 -07:00
cxl cxl for v6.15 2025-04-02 20:04:43 -07:00
dax device/dax: properly refcount device dax pages when mapping 2025-03-17 22:06:41 -07:00
dca Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
devfreq PM / devfreq: rockchip-dfi: Switch to use hrtimer_setup() 2025-02-18 10:32:34 +01:00
dio dio: Have dio_bus_match() callback take a const * 2024-07-10 15:38:14 +02:00
dma dmaengine updates for v6.15 2025-04-01 12:57:14 -07:00
dma-buf Merge drm/drm-next into drm-misc-next 2025-02-06 13:47:32 +01:00
dpll Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-03-20 21:38:01 +01:00
edac - Add infrastructure support to EDAC in order to be able to register memory 2025-03-25 14:00:26 -07:00
eisa driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
extcon Update extcon next for v6.14 2025-01-12 13:44:27 +01:00
firewire firewire: core: avoid -Wflex-array-member-not-at-end warning 2025-03-16 09:32:30 +09:00
firmware cxl for v6.15 2025-04-02 20:04:43 -07:00
fpga fpga: versal: remove incorrect of_match_ptr annotation 2025-03-01 17:37:31 +08:00
fsi fsi: core: Use const 'struct bin_attribute' callbacks 2025-02-21 09:20:31 +01:00
fwctl pds_fwctl: add rpc and query support 2025-03-21 20:57:55 -03:00
gnss [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
gpio Networking changes for 6.15. 2025-03-26 21:48:21 -07:00
gpu These are objtool fixes and updates by Josh Poimboeuf, centered 2025-04-02 10:30:10 -07:00
greybus greybus: gb-beagleplay: Add error handling for gb_greybus_init 2025-02-20 15:23:29 +01:00
hid Merge branch 'for-6.15/wacom' into for-linus 2025-03-26 13:56:38 +01:00
hsi HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition 2025-02-25 02:07:09 +01:00
hte Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
hv - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
hwmon platform-drivers-x86 for v6.15-1 2025-03-26 09:54:40 -07:00
hwspinlock hwspinlock: Remove unused hwspin_lock_get_id() 2025-03-21 17:12:04 -05:00
hwtracing Char/Misc/IIO driver updates for 6.15-rc1 2025-04-01 11:26:08 -07:00
i2c i2c-for-6.15-rc1 2025-04-01 14:21:02 -07:00
i3c i3c: Add NULL pointer check in i3c_master_queue_ibi() 2025-03-31 11:44:00 +02:00
idle Power management updates for 6.15-rc1 2025-03-25 15:00:18 -07:00
iio Char/Misc/IIO driver updates for 6.15-rc1 2025-04-01 11:26:08 -07:00
infiniband - The 7 patch series "powerpc/crash: use generic crashkernel 2025-04-01 10:06:52 -07:00
input These are objtool fixes and updates by Josh Poimboeuf, centered 2025-04-02 10:30:10 -07:00
interconnect interconnect changes for 6.14 2025-01-16 14:01:40 +01:00
iommu iommufd 6.15 merge window pull 2025-04-01 18:03:46 -07:00
ipack driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
irqchip pci-v6.15-changes 2025-03-28 19:36:53 -07:00
isdn isdn: Remove unused get_Bprotocol4id() 2024-12-11 20:12:27 -08:00
leds * pca955x: Add HW blink support, utilizing PWM0. It supports one frequency 2025-03-29 14:42:59 -07:00
macintosh The various patchsets are summarized below. Plus of course many 2025-01-26 18:36:23 -08:00
mailbox misc: Constify amba_id table 2025-03-29 18:25:34 -07:00
mcb module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
md - dm-crypt: switch to using the crc32 library 2025-04-02 21:27:59 -07:00
media These are objtool fixes and updates by Josh Poimboeuf, centered 2025-04-02 10:30:10 -07:00
memory soc: driver updates for 6.15, part 1 2025-03-27 09:05:55 -07:00
memstick for-6.15/block-20250322 2025-03-26 18:08:55 -07:00
message SCSI misc on 20250326 2025-03-26 19:57:34 -07:00
mfd * Maxim MAX77705: 2025-03-29 14:33:13 -07:00
misc powerpc updates for 6.15 #2 2025-04-02 12:35:49 -07:00
mmc soc: driver updates for 6.15, part 1 2025-03-27 09:05:55 -07:00
most Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
mtd for-6.15/block-20250322 2025-03-26 18:08:55 -07:00
mux mux: gpio: use gpiod_multi_set_value_cansleep 2025-02-17 14:27:34 +01:00
net TTY/Serial driver updates for 6.15-rc1 2025-04-02 18:17:33 -07:00
nfc nfc: mrvl: Don't use "proxy" headers 2025-01-18 17:10:05 -08:00
ntb Revert "Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip" 2025-03-28 11:22:54 -07:00
nubus nubus: Make nubus_bus_type static and constant 2024-01-03 13:33:59 +01:00
nvdimm libnvdimm additions for 6.15 2025-04-02 20:27:18 -07:00
nvme nvmet-fc: inline nvmet_fc_free_hostport 2025-04-09 13:03:56 +02:00
nvmem net, treewide: define and use MAC_ADDR_STR_LEN 2025-03-19 19:17:58 +01:00
of Devicetree for v6.15: 2025-03-29 11:23:16 -07:00
opp Driver core and debugfs updates 2025-01-28 12:25:12 -08:00
parisc parisc: led: Use scnprintf() to avoid string truncation warning 2025-03-09 22:27:54 +01:00
parport serial: 8250_pci: Share WCH IDs with parport_serial driver 2024-12-04 16:42:55 +01:00
pci iommufd 6.15 merge window pull 2025-04-01 18:03:46 -07:00
pcmcia pcmcia: cistpl: Constify 'struct bin_attribute' 2025-02-21 09:20:31 +01:00
peci module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
perf pci-v6.15-changes 2025-03-28 19:36:53 -07:00
phy phy-for-6.15 2025-04-01 12:47:11 -07:00
pinctrl Pin control changes for the v6.15 kernel cycle: 2025-03-29 16:59:16 -07:00
platform - The 7 patch series "powerpc/crash: use generic crashkernel 2025-04-01 10:06:52 -07:00
pmdomain pmdomain: arm: scmi_pm_domain: Remove redundant state verification 2025-03-17 11:12:01 +01:00
pnp Staging driver updates for 6.15-rc1 2025-04-02 18:09:17 -07:00
power i2c-for-6.15-rc1 2025-04-01 14:21:02 -07:00
powercap Power management updates for 6.15-rc1 2025-03-25 15:00:18 -07:00
pps Char/Misc/IIO driver updates for 6.15-rc1 2025-04-01 11:26:08 -07:00
ps3 ps3: Correct some typos in comments 2024-11-15 00:32:29 +11:00
ptp ptp: ocp: reject unsupported periodic output flags 2025-03-20 08:50:03 +01:00
pwm Pin control changes for the v6.15 kernel cycle: 2025-03-29 16:59:16 -07:00
rapidio Linux 6.14-rc6 2025-03-10 17:37:25 +01:00
ras x86/amd_nb: Move SMN access code to a new amd_node driver 2025-01-08 10:59:44 +01:00
regulator These are objtool fixes and updates by Josh Poimboeuf, centered 2025-04-02 10:30:10 -07:00
remoteproc remoteproc: qcom_q6v5_pas: Make single-PD handling more robust 2025-03-22 08:42:39 -05:00
reset remoteproc updates for v6.15 2025-03-29 17:18:50 -07:00
rpmsg driver core: Constify API device_find_child() and adapt for various usages 2025-01-03 11:19:35 +01:00
rtc RTC for 6.15 2025-04-03 15:31:14 -07:00
s390 - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
sbus Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
scsi SCSI misc on 20250326 2025-03-26 19:57:34 -07:00
sh sh: remove duplicate ioread/iowrite helpers 2025-03-11 10:41:18 +01:00
siox Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
slimbus slimbus: messaging: Free transaction ID in delayed interrupt scenario 2025-02-20 15:19:51 +01:00
soc Revert "Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip" 2025-03-28 11:22:54 -07:00
soundwire soundwire updates for 6.15 2025-04-01 12:43:13 -07:00
spi These are objtool fixes and updates by Josh Poimboeuf, centered 2025-04-02 10:30:10 -07:00
spmi spmi: hisi-spmi-controller: Drop duplicated OF node assignment in spmi_controller_probe() 2025-01-17 12:58:49 +01:00
ssb driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
staging TTY/Serial driver updates for 6.15-rc1 2025-04-02 18:17:33 -07:00
target SCSI misc on 20250326 2025-03-26 19:57:34 -07:00
tc TC: Fix the wrong format specifier 2024-11-12 15:48:08 +01:00
tee tee: optee: Fix supplicant wait loop 2025-02-14 15:17:34 +01:00
thermal More thermal control updates for 6.15-rc1 2025-04-01 16:51:44 -07:00
thunderbolt USB/Thunderbolt update for 6.15-rc1 2025-04-02 18:23:31 -07:00
tty TTY/Serial driver updates for 6.15-rc1 2025-04-02 18:17:33 -07:00
ufs Revert "Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip" 2025-03-28 11:22:54 -07:00
uio Char/Misc/IIO driver updates for 6.14-rc1 2025-01-27 16:51:51 -08:00
usb USB/Thunderbolt update for 6.15-rc1 2025-04-02 18:23:31 -07:00
vdpa vduse: add virtio_fs to allowed dev id 2025-02-25 07:10:46 -05:00
vfio VFIO updates for v6.15-rc1 2025-04-01 19:35:19 -07:00
vhost virtio: features, fixes, cleanups 2025-04-01 18:52:54 -07:00
video - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
virt Linux 6.14-rc7 2025-03-19 11:03:06 +01:00
virtio virtio: features, fixes, cleanups 2025-04-01 18:52:54 -07:00
w1 w1: w1_therm: w1: Use HWMON_CHANNEL_INFO macro to simplify code 2025-02-03 12:54:18 +01:00
watchdog linux-watchdog 6.15-rc1 tag 2025-04-01 16:33:36 -07:00
xen - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
zorro zorro: Constify 'struct bin_attribute' 2025-01-08 18:04:36 +01:00
Kconfig fwctl: Add basic structure for a class subsystem with a cdev 2025-03-06 15:11:30 -04:00
Makefile fwctl: Add basic structure for a class subsystem with a cdev 2025-03-06 15:11:30 -04:00