Revision cd734d54e67990eebfc3106dc39047c1141d4197 authored by Richard Cochran on 14 November 2019, 18:44:55 UTC, committed by David S. Miller on 15 November 2019, 20:48:32 UTC
Commit 415606588c61 ("PTP: introduce new versions of IOCTLs")
introduced a new external time stamp ioctl that validates the flags.
This patch extends the validation to ensure that at least one rising
or falling edge flag is set when enabling external time stamps.

Signed-off-by: Richard Cochran <richardcochran@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 3df70af
History
File Mode Size
asymmetric_keys
async_tx
842.c -rw-r--r-- 3.7 KB
Kconfig -rw-r--r-- 53.0 KB
Makefile -rw-r--r-- 7.3 KB
ablkcipher.c -rw-r--r-- 10.4 KB
acompress.c -rw-r--r-- 4.5 KB
adiantum.c -rw-r--r-- 20.8 KB
aead.c -rw-r--r-- 11.0 KB
aegis.h -rw-r--r-- 1.8 KB
aegis128-core.c -rw-r--r-- 12.8 KB
aegis128-neon-inner.c -rw-r--r-- 5.1 KB
aegis128-neon.c -rw-r--r-- 1.2 KB
aes_generic.c -rw-r--r-- 57.8 KB
aes_ti.c -rw-r--r-- 2.0 KB
af_alg.c -rw-r--r-- 25.5 KB
ahash.c -rw-r--r-- 16.3 KB
akcipher.c -rw-r--r-- 4.0 KB
algapi.c -rw-r--r-- 28.6 KB
algboss.c -rw-r--r-- 6.1 KB
algif_aead.c -rw-r--r-- 15.8 KB
algif_hash.c -rw-r--r-- 9.6 KB
algif_rng.c -rw-r--r-- 5.2 KB
algif_skcipher.c -rw-r--r-- 9.9 KB
ansi_cprng.c -rw-r--r-- 10.7 KB
anubis.c -rw-r--r-- 27.8 KB
api.c -rw-r--r-- 13.7 KB
arc4.c -rw-r--r-- 1.8 KB
authenc.c -rw-r--r-- 14.0 KB
authencesn.c -rw-r--r-- 15.1 KB
blkcipher.c -rw-r--r-- 14.7 KB
blowfish_common.c -rw-r--r-- 15.5 KB
blowfish_generic.c -rw-r--r-- 3.2 KB
camellia_generic.c -rw-r--r-- 34.3 KB
cast5_generic.c -rw-r--r-- 20.5 KB
cast6_generic.c -rw-r--r-- 9.1 KB
cast_common.c -rw-r--r-- 12.9 KB
cbc.c -rw-r--r-- 2.3 KB
ccm.c -rw-r--r-- 24.6 KB
cfb.c -rw-r--r-- 6.1 KB
chacha20poly1305.c -rw-r--r-- 18.7 KB
chacha_generic.c -rw-r--r-- 5.8 KB
cipher.c -rw-r--r-- 3.1 KB
cmac.c -rw-r--r-- 7.5 KB
compress.c -rw-r--r-- 1.1 KB
crc32_generic.c -rw-r--r-- 3.7 KB
crc32c_generic.c -rw-r--r-- 4.2 KB
crct10dif_common.c -rw-r--r-- 3.6 KB
crct10dif_generic.c -rw-r--r-- 3.1 KB
cryptd.c -rw-r--r-- 29.6 KB
crypto_engine.c -rw-r--r-- 13.3 KB
crypto_null.c -rw-r--r-- 5.3 KB
crypto_user_base.c -rw-r--r-- 12.0 KB
crypto_user_stat.c -rw-r--r-- 9.7 KB
ctr.c -rw-r--r-- 10.1 KB
cts.c -rw-r--r-- 12.0 KB
deflate.c -rw-r--r-- 7.7 KB
des_generic.c -rw-r--r-- 3.4 KB
dh.c -rw-r--r-- 4.7 KB
dh_helper.c -rw-r--r-- 3.4 KB
drbg.c -rw-r--r-- 59.2 KB
ecb.c -rw-r--r-- 2.4 KB
ecc.c -rw-r--r-- 38.2 KB
ecc.h -rw-r--r-- 7.6 KB
ecc_curve_defs.h -rw-r--r-- 1.9 KB
ecdh.c -rw-r--r-- 3.9 KB
ecdh_helper.c -rw-r--r-- 2.1 KB
echainiv.c -rw-r--r-- 4.3 KB
ecrdsa.c -rw-r--r-- 8.3 KB
ecrdsa_defs.h -rw-r--r-- 7.2 KB
ecrdsa_params.asn1 -rw-r--r-- 142 bytes
ecrdsa_pub_key.asn1 -rw-r--r-- 57 bytes
essiv.c -rw-r--r-- 18.4 KB
fcrypt.c -rw-r--r-- 18.0 KB
fips.c -rw-r--r-- 1.7 KB
gcm.c -rw-r--r-- 31.9 KB
gf128mul.c -rw-r--r-- 12.4 KB
ghash-generic.c -rw-r--r-- 4.9 KB
hash_info.c -rw-r--r-- 1.9 KB
hmac.c -rw-r--r-- 6.5 KB
internal.h -rw-r--r-- 3.4 KB
jitterentropy-kcapi.c -rw-r--r-- 5.9 KB
jitterentropy.c -rw-r--r-- 19.3 KB
keywrap.c -rw-r--r-- 9.5 KB
khazad.c -rw-r--r-- 51.8 KB
kpp.c -rw-r--r-- 2.7 KB
lrw.c -rw-r--r-- 10.7 KB
lz4.c -rw-r--r-- 3.3 KB
lz4hc.c -rw-r--r-- 3.4 KB
lzo-rle.c -rw-r--r-- 3.4 KB
lzo.c -rw-r--r-- 3.3 KB
md4.c -rw-r--r-- 5.9 KB
md5.c -rw-r--r-- 7.4 KB
memneq.c -rw-r--r-- 6.1 KB
michael_mic.c -rw-r--r-- 3.6 KB
nhpoly1305.c -rw-r--r-- 7.7 KB
ofb.c -rw-r--r-- 2.4 KB
pcbc.c -rw-r--r-- 4.7 KB
pcrypt.c -rw-r--r-- 9.1 KB
poly1305_generic.c -rw-r--r-- 8.5 KB
proc.c -rw-r--r-- 2.5 KB
ripemd.h -rw-r--r-- 1013 bytes
rmd128.c -rw-r--r-- 10.0 KB
rmd160.c -rw-r--r-- 12.4 KB
rmd256.c -rw-r--r-- 10.3 KB
rmd320.c -rw-r--r-- 12.8 KB
rng.c -rw-r--r-- 4.7 KB
rsa-pkcs1pad.c -rw-r--r-- 17.8 KB
rsa.c -rw-r--r-- 5.3 KB
rsa_helper.c -rw-r--r-- 4.0 KB
rsaprivkey.asn1 -rw-r--r-- 316 bytes
rsapubkey.asn1 -rw-r--r-- 82 bytes
salsa20_generic.c -rw-r--r-- 6.0 KB
scatterwalk.c -rw-r--r-- 2.0 KB
scompress.c -rw-r--r-- 6.8 KB
seed.c -rw-r--r-- 17.2 KB
seqiv.c -rw-r--r-- 5.0 KB
serpent_generic.c -rw-r--r-- 21.4 KB
sha1_generic.c -rw-r--r-- 2.4 KB
sha256_generic.c -rw-r--r-- 3.3 KB
sha3_generic.c -rw-r--r-- 8.0 KB
sha512_generic.c -rw-r--r-- 7.8 KB
shash.c -rw-r--r-- 14.5 KB
simd.c -rw-r--r-- 13.6 KB
skcipher.c -rw-r--r-- 32.0 KB
sm3_generic.c -rw-r--r-- 4.1 KB
sm4_generic.c -rw-r--r-- 6.3 KB
streebog_generic.c -rw-r--r-- 57.6 KB
tcrypt.c -rw-r--r-- 78.7 KB
tcrypt.h -rw-r--r-- 4.2 KB
tea.c -rw-r--r-- 6.5 KB
testmgr.c -rw-r--r-- 133.7 KB
testmgr.h -rw-r--r-- 1.1 MB
tgr192.c -rw-r--r-- 30.3 KB
twofish_common.c -rw-r--r-- 37.2 KB
twofish_generic.c -rw-r--r-- 5.6 KB
vmac.c -rw-r--r-- 18.8 KB
wp512.c -rw-r--r-- 59.8 KB
xcbc.c -rw-r--r-- 6.6 KB
xor.c -rw-r--r-- 3.4 KB
xts.c -rw-r--r-- 11.9 KB
xxhash_generic.c -rw-r--r-- 2.5 KB
zstd.c -rw-r--r-- 5.0 KB

back to top