Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f5944daa authored by Anton Blanchard's avatar Anton Blanchard Committed by James Bottomley
Browse files

[SCSI] lpfc: Don't force CONFIG_GENERIC_CSUM on



We want ppc64 to be able to select between optimised assembly
checksum routines in big endian and the generic lib/checksum.c
routines in little endian.

The lpfc driver is forcing CONFIG_GENERIC_CSUM on which means
we are unable to make the decision to enable it in the arch
Kconfig. If the option exists it is always forced on.

This got introduced in 3.10 via commit 6a7252fd ([SCSI] lpfc:
fix up Kconfig dependencies). I spoke to Randy about it and
the original issue was with CRC_T10DIF not being defined.

As such, remove the select of CONFIG_GENERIC_CSUM.

Signed-off-by: default avatarAnton Blanchard <anton@samba.org>
Cc: <stable@vger.kernel.org> # 3.10
Signed-off-by: default avatarJames Bottomley <JBottomley@Parallels.com>
parent 584d88b2
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -1353,7 +1353,6 @@ config SCSI_LPFC
	tristate "Emulex LightPulse Fibre Channel Support"
	depends on PCI && SCSI
	select SCSI_FC_ATTRS
	select GENERIC_CSUM
	select CRC_T10DIF
	help
          This lpfc driver supports the Emulex LightPulse