aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/uapi/linux/byteorder/ssh:/git:
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2023-03-08 09:45:09 -0500
committerChuck Lever <chuck.lever@oracle.com>2023-03-10 09:38:47 -0500
commite57d06527738798039b8e91af762fbd33881b34d (patch)
tree5db67bf3c13deaf778092defeac5463aa5626bec /include/uapi/linux/byteorder/ssh:/git:
parentSUNRPC: Fix a server shutdown leak (diff)
NFS & NFSD: Update GSS dependencies
Geert reports that: > On v6.2, "make ARCH=m68k defconfig" gives you > CONFIG_RPCSEC_GSS_KRB5=m > On v6.3, it became builtin, due to dropping the dependencies on > the individual crypto modules. > > $ grep -E "CRYPTO_(MD5|DES|CBC|CTS|ECB|HMAC|SHA1|AES)" .config > CONFIG_CRYPTO_AES=y > CONFIG_CRYPTO_AES_TI=m > CONFIG_CRYPTO_DES=m > CONFIG_CRYPTO_CBC=m > CONFIG_CRYPTO_CTS=m > CONFIG_CRYPTO_ECB=m > CONFIG_CRYPTO_HMAC=m > CONFIG_CRYPTO_MD5=m > CONFIG_CRYPTO_SHA1=m This behavior is triggered by the "default y" in the definition of RPCSEC_GSS. The "default y" was added in 2010 by commit df486a25900f ("NFS: Fix the selection of security flavours in Kconfig"). However, svc_gss_principal was removed in 2012 by commit 03a4e1f6ddf2 ("nfsd4: move principal name into svc_cred"), so the 2010 fix is no longer necessary. We can safely change the NFS_V4 and NFSD_V4 dependencies back to RPCSEC_GSS_KRB5 to get the nicer v6.2 behavior back. Selecting KRB5 symbolically represents the true requirement here: that all spec-compliant NFSv4 implementations must have Kerberos available to use. Reported-by: Geert Uytterhoeven <geert@linux-m68k.org> Fixes: dfe9a123451a ("SUNRPC: Enable rpcsec_gss_krb5.ko to be built without CRYPTO_DES") Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'include/uapi/linux/byteorder/ssh:/git:')
0 files changed, 0 insertions, 0 deletions
='2013-04-07 21:16:40 -0700'>2013-04-07hwmon: Fix checkpatch warning 'quoted string split across lines'Guenter Roeck1-10/+11 2012-10-10hwmon: Add missing inclusions of <linux/err.h>Jean Delvare1-0/+1 2012-03-18hwmon: (ibmaem) fix checkpatch issuesFrans Meulenbroeks1-1/+1 2012-01-05hwmon: replaced strict_str* with kstr*Frans Meulenbroeks1-1/+1 2011-11-04hwmon: (ibmaem) Avoid repeated memory allocationsJean Delvare1-8/+20 2011-11-04hwmon: (ibmaem) Make instance initializations independentJean Delvare1-10/+2 2011-11-04hwmon: (ibmaem) Fix error pathsJean Delvare1-8/+12 2011-10-31drivers/hwmon/hwmon.c: convert idr to ida and use ida_simple_get()Jonathan Cameron1-39/+8 2011-08-11hwmon: (ibmaem) add missing kfreeJulia Lawall1-5/+10 2011-06-17hwmon: (ibmaem) Initialize sysfs attributesGuenter Roeck1-0/+2