arch: switch the default on ARCH_HAS_SG_CHAIN
These days architectures are mostly out of the business of dealing with struct scatterlist at all, unless they have architecture specific iommu drivers. Replace the ARCH_HAS_SG_CHAIN symbol with a ARCH_NO_SG_CHAIN one only enabled for architectures with horrible legacy iommu drivers like alpha and parisc, and conditionally for arm which wants to keep it disable for legacy platforms. Signed-off-by:Christoph Hellwig <hch@lst.de> Reviewed-by:
Palmer Dabbelt <palmer@sifive.com>
Showing
- Documentation/features/io/sg-chain/arch-support.txt 0 additions, 33 deletionsDocumentation/features/io/sg-chain/arch-support.txt
- arch/alpha/Kconfig 1 addition, 0 deletionsarch/alpha/Kconfig
- arch/arc/Kconfig 0 additions, 1 deletionarch/arc/Kconfig
- arch/arm/Kconfig 1 addition, 1 deletionarch/arm/Kconfig
- arch/arm64/Kconfig 0 additions, 1 deletionarch/arm64/Kconfig
- arch/ia64/Kconfig 0 additions, 1 deletionarch/ia64/Kconfig
- arch/parisc/Kconfig 1 addition, 0 deletionsarch/parisc/Kconfig
- arch/powerpc/Kconfig 0 additions, 1 deletionarch/powerpc/Kconfig
- arch/s390/Kconfig 0 additions, 1 deletionarch/s390/Kconfig
- arch/sparc/Kconfig 0 additions, 1 deletionarch/sparc/Kconfig
- arch/x86/Kconfig 0 additions, 1 deletionarch/x86/Kconfig
- arch/xtensa/Kconfig 0 additions, 1 deletionarch/xtensa/Kconfig
- include/linux/scatterlist.h 3 additions, 3 deletionsinclude/linux/scatterlist.h
- lib/Kconfig 1 addition, 1 deletionlib/Kconfig
- lib/scatterlist.c 1 addition, 1 deletionlib/scatterlist.c
Loading
Please register or sign in to comment