]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
scsi: fnic: Use mempool for receive frames
authorKaran Tilak Kumar <kartilak@cisco.com>
Tue, 17 Feb 2026 22:39:39 +0000 (14:39 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 24 Feb 2026 19:09:23 +0000 (14:09 -0500)
commit0e07baae55bc319e4e9559fee352b9252a467db6
treec2f7e032d165668c28d25041fedd12991ffca916
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
scsi: fnic: Use mempool for receive frames

The receive frames are constantly replenished so we should rather use a
mempool here.

fip_frame_queue is an rxq. Deallocate it in fnic_free_rxq().

Tested-by: Karan Tilak Kumar <kartilak@cisco.com>
Reviewed-by: Sesidhar Baddela <sebaddel@cisco.com>
Reviewed-by: Arulprabhu Ponnusamy <arulponn@cisco.com>
Reviewed-by: Gian Carlo Boffa <gcboffa@cisco.com>
Reviewed-by: Arun Easi <aeasi@cisco.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Karan Tilak Kumar <kartilak@cisco.com>
Co-developed-by: Hannes Reinecke <hare@kernel.org>
Link: https://patch.msgid.link/20260217223943.7938-1-kartilak@cisco.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/fnic/fnic.h
drivers/scsi/fnic/fnic_fcs.c
drivers/scsi/fnic/fnic_main.c
drivers/scsi/fnic/fnic_scsi.c