mbox series

[v3,00/17] crypto: Kconfig - simplify menus and help text

Message ID 20220820184151.1149247-1-elliott@hpe.com
Headers show
Series crypto: Kconfig - simplify menus and help text | expand

Message

Elliott, Robert (Servers) Aug. 20, 2022, 6:41 p.m. UTC
Improve the "make menuconfig" experience under the
Cryptographic API page.

Tested by running commands like these for arm, arm64, mips, powerpc,
sparc, s390, and x86:
    make ARCH=arm O=build-arm allmodconfig  # also defconfig
    make ARCH=arm O=build-arm menuconfig

Patch series history:
v2: divide into arch-specific Kconfig files, stop series
    after the submenu patch
v3: added back the entry name/help text changes after the
    submenu patch; submenus suggested by Eric; rebased onto v6.0-rc1

Robert Elliott (17):
  crypto: Kconfig - move mips entries to a submenu
  crypto: Kconfig - move powerpc entries to a submenu
  crypto: Kconfig - move s390 entries to a submenu
  crypto: Kconfig - move sparc entries to a submenu
  crypto: Kconfig - move x86 entries to a submenu
  crypto: Kconfig - remove AES_ARM64 ref by SA2UL
  crypto: Kconfig - submenus for arm and arm64
  crypto: Kconfig - sort the arm64 entries
  crypto: Kconfig - sort the arm entries
  crypto: Kconfig - add submenus
  crypto: Kconfig - simplify public-key entries
  crypto: Kconfig - simplify CRC entries
  crypto: Kconfig - simplify aead entries
  crypto: Kconfig - simplify hash entries
  crypto: Kconfig - simplify userspace entries
  crypto: Kconfig - simplify cipher entries
  crypto: Kconfig - simplify compression/RNG entries

 arch/arm/Kconfig                         |    4 -
 arch/arm/configs/exynos_defconfig        |    1 -
 arch/arm/configs/milbeaut_m10v_defconfig |    1 -
 arch/arm/configs/multi_v7_defconfig      |    1 -
 arch/arm/configs/omap2plus_defconfig     |    1 -
 arch/arm/configs/pxa_defconfig           |    1 -
 arch/arm/crypto/Kconfig                  |  238 ++-
 arch/arm64/Kconfig                       |    3 -
 arch/arm64/configs/defconfig             |    1 -
 arch/arm64/crypto/Kconfig                |  281 ++-
 arch/mips/crypto/Kconfig                 |   74 +
 arch/powerpc/crypto/Kconfig              |   97 +
 arch/s390/crypto/Kconfig                 |  135 ++
 arch/sparc/crypto/Kconfig                |   90 +
 arch/x86/crypto/Kconfig                  |  466 +++++
 crypto/Kconfig                           | 2242 ++++++++--------------
 drivers/crypto/Kconfig                   |    2 -
 drivers/net/Kconfig                      |    2 -
 18 files changed, 2001 insertions(+), 1639 deletions(-)
 create mode 100644 arch/mips/crypto/Kconfig
 create mode 100644 arch/powerpc/crypto/Kconfig
 create mode 100644 arch/s390/crypto/Kconfig
 create mode 100644 arch/sparc/crypto/Kconfig
 create mode 100644 arch/x86/crypto/Kconfig


base-commit: 0eaf37ee04dabc136acc68567c39d6dc35def06c
prerequisite-patch-id: 45479e93dd6a6ed73701a2155cd151d2c296bc50
prerequisite-patch-id: cd82799c9463ceb05a6528e9eac583020618754e