This is the 5.4.203 stable release

-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmLAVjAACgkQONu9yGCS
 aT607Q//Wmbakz/Y+neQ5D9Q6Fx07zRo/3m20ktQwAYcy8n1tZfzrsWwUzc7XuJR
 e6Cq5VKXty/6WDpgO2yv4GR7NAHGED5aWxsGh+Dx1ufJhas4is8Ie5uVMfQpFFsL
 wpDYFqKtVrLxPzxeGJYTAu0GfqYwVhHdGblX0arkSsP2s7JkHUt3Xm+fuXIZfx8b
 ewiVfLq+hnSLE3CNA/QthdVRyifCexeGKG8zcuXq/fbLGbTznq0NdYi2fxpmsniS
 hZFBMltnsnE+2/OA/CogeAOSf3fh3WdTBbbjwgjGh3lf0s7J/KFiiDq+wah7lRRN
 9o2aEscol0NX2ZdhkPAITF5Ul30BdLzy/G+Keo4jKEEqzVPoMkql9vAJcUVjp0I6
 ArUpV7Vdz5DqRwX71wcC2DH3zO2tM5yngb1NIWQLE0xKttPRYstCUBPC9pnFxZTl
 tfTQ4T1hMmDaEkCP9g7A3D7FzRS1TPjp7fxo8BWnAtJ158/PQG4aHPb/zC7NBA2N
 LGC+qo6FTOQ/Q6TpqUmlayJ1IAqKxp55TGv5nbOLmNh6EcLtURTIRFNJylq131ZS
 FzaJZ6V9larMngoaER7JSw4WTI94/ebG+FRCijayJUpL9rZq+2UpZoqcSSOnpLfH
 X/ish7Uikc21ilUDPX/6vCwRoTPRU2vFNYEm/x0b3UHjDEqoOrE=
 =7Wx7
 -----END PGP SIGNATURE-----

Merge 5.4.203 into android11-5.4-lts

Changes in 5.4.203
	drm: remove drm_fb_helper_modinit
	powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
	kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
	net: mscc: ocelot: allow unregistered IP multicast flooding
	ARM: 8989/1: use .fpu assembler directives instead of assembler arguments
	ARM: 8990/1: use VFP assembler mnemonics in register load/store macros
	ARM: 8971/1: replace the sole use of a symbol with its definition
	crypto: arm/sha256-neon - avoid ADRL pseudo instruction
	crypto: arm/sha512-neon - avoid ADRL pseudo instruction
	ARM: 8933/1: replace Sun/Solaris style flag on section directive
	ARM: 8929/1: use APSR_nzcv instead of r15 as mrc operand
	ARM: OMAP2+: drop unnecessary adrl
	ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler
	crypto: arm - use Kconfig based compiler checks for crypto opcodes
	crypto: arm/ghash-ce - define fpu before fpu registers are referenced
	Linux 5.4.203

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I88af32308f769d0b30b66a0a6d9b0ddf2e5a49e1
This commit is contained in:
Greg Kroah-Hartman 2022-07-03 10:20:56 +02:00
commit 15a9d795eb
57 changed files with 281 additions and 236 deletions

View file

@ -107,40 +107,6 @@ int __weak arch_kexec_kernel_verify_sig(struct kimage *image, void *buf,
}
#endif
/*
* arch_kexec_apply_relocations_add - apply relocations of type RELA
* @pi: Purgatory to be relocated.
* @section: Section relocations applying to.
* @relsec: Section containing RELAs.
* @symtab: Corresponding symtab.
*
* Return: 0 on success, negative errno on error.
*/
int __weak
arch_kexec_apply_relocations_add(struct purgatory_info *pi, Elf_Shdr *section,
const Elf_Shdr *relsec, const Elf_Shdr *symtab)
{
pr_err("RELA relocation unsupported.\n");
return -ENOEXEC;
}
/*
* arch_kexec_apply_relocations - apply relocations of type REL
* @pi: Purgatory to be relocated.
* @section: Section relocations applying to.
* @relsec: Section containing RELs.
* @symtab: Corresponding symtab.
*
* Return: 0 on success, negative errno on error.
*/
int __weak
arch_kexec_apply_relocations(struct purgatory_info *pi, Elf_Shdr *section,
const Elf_Shdr *relsec, const Elf_Shdr *symtab)
{
pr_err("REL relocation unsupported.\n");
return -ENOEXEC;
}
/*
* Free up memory used by kernel, initrd, and command line. This is temporary
* memory allocation which is not needed any more after these buffers have