Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-10-09 | tools: compile on gnu99 | 1 | -1/+1 | ||
We don't actually use any C11 features, so we can at least compile with ancient gcc. Reported-by: Aaron M. D. Jones <aaronmdjones@gmail.com> | |||||
2018-10-09 | tools: use libc's endianness macro if no compiler macro | 1 | -0/+10 | ||
This lets us be compiled with ancient gcc. Reported-by: Jeff Brandt <jeff@jeffcolo.net> | |||||
2018-10-09 | global: give if statements brackets and other cleanups | 10 | -27/+40 | ||
2018-10-08 | main: change module description | 1 | -1/+1 | ||
Suggested-by: Jiri Pirko <jiri@resnulli.us> | |||||
2018-10-08 | device: use textual error labels always | 1 | -22/+23 | ||
Suggested-by: Jiri Pirko <jiri@resnulli.us> | |||||
2018-10-08 | allowedips: swap endianness early on | 1 | -6/+9 | ||
Otherwise if gcc's optimizer is able to look far in but not overly far in, we wind up with "warning: 'key' may be used uninitialized in this function [-Wmaybe-uninitialized]". Signed-off-by: Arnd Bergmann <arnd@arndb.de> | |||||
2018-10-08 | timers: avoid using control statements in macro | 1 | -8/+23 | ||
Suggested-by: Andrew Lunn <andrew@lunn.ch> | |||||
2018-10-08 | allowedips: remove control statement from macro by rewriting | 1 | -68/+119 | ||
This is a significant rearrangement that makes things less clear, to satisfy a checkpatch.pl requirement. Suggested-by: Andrew Lunn <andrew@lunn.ch> | |||||
2018-10-08 | global: more nits | 17 | -83/+91 | ||
2018-10-08 | global: rename struct wireguard_ to struct wg_ | 23 | -236/+225 | ||
This required a bit of pruning of our christmas trees. Suggested-by: Jiri Pirko <jiri@resnulli.us> | |||||
2018-10-08 | netlink: do not stuff index into nla type | 4 | -34/+25 | ||
It's not used for anything, and LKML doesn't like the type being used as an index value. Suggested-by: Eugene Syromiatnikov <esyr@redhat.com> | |||||
2018-10-08 | qemu: kill after 20 minutes | 1 | -1/+1 | ||
2018-10-08 | compat: look in Kbuild and Makefile since they differ based on arch | 1 | -1/+1 | ||
2018-10-08 | create-patch: blacklist instead of whitelist | 1 | -1/+2 | ||
This will deal with filename changes more gracefully. Reported-by: Jordan Glover <Golden_Miller83@protonmail.ch> | |||||
2018-10-08 | global: prefix functions used in callbacks with wg_ | 9 | -90/+95 | ||
Suggested-by: Jiri Pirko <jiri@resnulli.us> | |||||
2018-10-07 | compat: don't output for grep errors | 1 | -2/+2 | ||
This will make it so that kernels not having arch/$(SRCARCH)/Kbuild no longer give any (non-fatal) grep errors such as "grep: arch/arm64/Kbuild: No such file or directory". Signed-off-by: Davide Garberi <dade.garberi@gmail.com> | |||||
2018-10-07 | version: bump snapshot0.0.20181007 | 2 | -2/+2 | ||
2018-10-07 | global: style nits | 5 | -32/+30 | ||
2018-10-07 | crypto: clean up remaining .h->.c | 11 | -14/+14 | ||
2018-10-07 | allowedips: document additional nobs | 1 | -0/+12 | ||
2018-10-07 | makefile: do more generic wildcard so as to avoid rename issues | 2 | -2/+2 | ||
Commit ad5e4210 (global: rename include'd C files to be .c) breaks install target for dkms sources. Fix installing selftest/*.c. Suggested-by: Christian Hesse <mail@eworm.de> | |||||
2018-10-07 | crypto: use BIT(i) & bitmap instead of (bitmap >> i) & 1 | 1 | -2/+2 | ||
Pros: clearer if you're not familiar with the shift idiom, uses kernel macro. Cons: doesn't work any more if the lvalue ever ceases to be a bool. Neutral: generates the same machine code. Suggested-by: Sultan Alsawaf <sultanxda@gmail.com> | |||||
2018-10-07 | crypto: disable broken implementations in selftests | 1 | -9/+8 | ||
2018-10-07 | compat: clang cannot handle __builtin_constant_p | 1 | -0/+7 | ||
Or, put differently, we don't want to go chasing down random versions of clang used by XDA users, so we just disable this checking on clang all together. | |||||
2018-10-07 | compat: make asm/simd.h conditional on its existence | 5 | -23/+24 | ||
Android kernels backported it, complicating things. | |||||
2018-10-06 | compat: account for ancient ARM assembler | 1 | -0/+25 | ||
2018-10-06 | version: bump snapshot0.0.20181006 | 2 | -2/+2 | ||
2018-10-06 | crypto: test all SIMD combinations | 20 | -40/+82 | ||
2018-10-06 | global: rename include'd C files to be .c | 25 | -34/+34 | ||
This is done by 259 other files in the kernel tree: linux $ rg '#include.*\.c' -l | wc -l 259 Suggested-by: Sultan Alsawaf <sultanxda@gmail.com> | |||||
2018-10-06 | allowedips: remove ifdefs in favor of IS_ENABLED | 2 | -20/+34 | ||
2018-10-05 | wg-quick.8: add policy routing example | 1 | -0/+26 | ||
Suggested-by: Toke Høiland-Jørgensen <toke@toke.dk> Suggested-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org> | |||||
2018-10-04 | curve25519-arm: rearrange multiplications for better in-order performance | 1 | -12/+12 | ||
Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> | |||||
2018-10-04 | curve25519-arm: writeback to base register when possible | 1 | -58/+27 | ||
Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> | |||||
2018-10-03 | blake2s: always put a simd, even if not use()'d | 1 | -2/+5 | ||
2018-10-03 | simd: introduce useful disabling macro | 3 | -3/+4 | ||
2018-10-03 | Kconfig: do now allow IPV6=m,WG=y | 1 | -0/+1 | ||
2018-10-03 | curve25519-arm: adjust comment | 1 | -2/+2 | ||
2018-10-03 | curve25519-arm: use new simd api | 1 | -6/+9 | ||
2018-10-02 | chacha20-arm: use proper reteq macro instead of bxeq | 1 | -1/+2 | ||
Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> | |||||
2018-10-02 | qemu: show more messages in console the right way | 1 | -1/+1 | ||
2018-10-02 | qemu: support powerpc64le | 2 | -2/+22 | ||
This uses ELFv2 ABI, which is the only ppc64 ABI musl supports. Big endian uses ELFv1 ABI, which musl doesn't support. | |||||
2018-10-02 | qemu: give up and accept a mips64r2 world | 3 | -6/+8 | ||
We can't do SMP this way, and we also fall back to using the default N32 ABI, which is a bummer. But the mips64r6 toolchain is too much of a hassle to build with Gentoo's crossdev, and at least this works. | |||||
2018-10-02 | ratelimiter: prefer IS_ENABLED | 1 | -3/+2 | ||
2018-10-02 | global: change BUG_ON to WARN_ON | 4 | -27/+19 | ||
Suggested-by: Andrew Lunn <andrew@lunn.ch> | |||||
2018-10-02 | poly1305: document rationale for base 2^26->2^64/32 conversion | 2 | -0/+20 | ||
2018-10-02 | crypto: use ZINC_ARCH macros | 2 | -9/+9 | ||
2018-10-02 | chacha20: no need to align ctx | 1 | -1/+1 | ||
We don't use vmovdqa any more. Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> | |||||
2018-10-02 | chacha20: split chacha20_ctx into union | 5 | -45/+50 | ||
This avoids casts and makes counter increments obvious. | |||||
2018-10-02 | qemu: support m68k | 2 | -1/+18 | ||
2018-10-02 | crypto: add missing static keyword to fpu init functions | 4 | -4/+3 | ||