Linux 5.11
-----BEGIN PGP SIGNATURE----- iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmAppPgeHHRvcnZhbGRz QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGeXYH/imZPBd4A1jIMehN 5HV2A53Z+MXmmaMuGj9X1KV6vsf55/xB+IhOoFdtRAIsO8c2yYSCO8i4+4R0XfYA +/YFJeq672rojQnmh6XbpR8dugaAV7CUHy6n7KDsyvtT6EOCpwFSwkOb4X3tBRX6 TlYgm2d/xgV/wRHSgLVugK0MdFCLMAnyb7mkPfar9QrMgG1BiDKLq07xmwnS23On TkqpJ9yZ/rJpUrrUqQYPShSO/FmA+fSfWs0CDv7EIrJ40LUScD6PZxSHWTIHtjLk E4jFda6wuqLRVWsBwaBzUIdD0zk7X5quHRzEpbC5ga16SK6yrWvE5YJJXCguIEuZ f3FMRYs= =CAjn -----END PGP SIGNATURE----- Merge 'v5.11' into android-mainline Linux 5.11 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I248c6742b94440dfea821675e1a712c9dda97ac5
This commit is contained in:
commit
10b13f4e2b
4
Makefile
4
Makefile
@ -2,8 +2,8 @@
|
||||
VERSION = 5
|
||||
PATCHLEVEL = 11
|
||||
SUBLEVEL = 0
|
||||
EXTRAVERSION = -rc7
|
||||
NAME = Kleptomaniac Octopus
|
||||
EXTRAVERSION =
|
||||
NAME = 💕 Valentine's Day Edition 💕
|
||||
|
||||
# *DOCUMENTATION*
|
||||
# To see a list of typical targets execute "make help"
|
||||
|
@ -1,6 +1,4 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
# User exported sparc header files
|
||||
|
||||
generated-y += syscall_table_32.h
|
||||
generated-y += syscall_table_64.h
|
||||
generated-y += syscall_table_c32.h
|
||||
|
@ -50,6 +50,9 @@ export BITS
|
||||
KBUILD_CFLAGS += -mno-sse -mno-mmx -mno-sse2 -mno-3dnow
|
||||
KBUILD_CFLAGS += $(call cc-option,-mno-avx,)
|
||||
|
||||
# Intel CET isn't enabled in the kernel
|
||||
KBUILD_CFLAGS += $(call cc-option,-fcf-protection=none)
|
||||
|
||||
ifeq ($(CONFIG_X86_32),y)
|
||||
BITS := 32
|
||||
UTS_MACHINE := i386
|
||||
@ -120,9 +123,6 @@ else
|
||||
|
||||
KBUILD_CFLAGS += -mno-red-zone
|
||||
KBUILD_CFLAGS += -mcmodel=kernel
|
||||
|
||||
# Intel CET isn't enabled in the kernel
|
||||
KBUILD_CFLAGS += $(call cc-option,-fcf-protection=none)
|
||||
endif
|
||||
|
||||
ifdef CONFIG_X86_X32
|
||||
|
@ -72,6 +72,9 @@ static int sgx_release(struct inode *inode, struct file *file)
|
||||
synchronize_srcu(&encl->srcu);
|
||||
mmu_notifier_unregister(&encl_mm->mmu_notifier, encl_mm->mm);
|
||||
kfree(encl_mm);
|
||||
|
||||
/* 'encl_mm' is gone, put encl_mm->encl reference: */
|
||||
kref_put(&encl->refcount, sgx_encl_release);
|
||||
}
|
||||
|
||||
kref_put(&encl->refcount, sgx_encl_release);
|
||||
|
@ -481,6 +481,9 @@ static void sgx_mmu_notifier_free(struct mmu_notifier *mn)
|
||||
{
|
||||
struct sgx_encl_mm *encl_mm = container_of(mn, struct sgx_encl_mm, mmu_notifier);
|
||||
|
||||
/* 'encl_mm' is going away, put encl_mm->encl reference: */
|
||||
kref_put(&encl_mm->encl->refcount, sgx_encl_release);
|
||||
|
||||
kfree(encl_mm);
|
||||
}
|
||||
|
||||
@ -534,6 +537,8 @@ int sgx_encl_mm_add(struct sgx_encl *encl, struct mm_struct *mm)
|
||||
if (!encl_mm)
|
||||
return -ENOMEM;
|
||||
|
||||
/* Grab a refcount for the encl_mm->encl reference: */
|
||||
kref_get(&encl->refcount);
|
||||
encl_mm->encl = encl;
|
||||
encl_mm->mm = mm;
|
||||
encl_mm->mmu_notifier.ops = &sgx_mmu_notifier_ops;
|
||||
|
@ -9,16 +9,23 @@
|
||||
in the right sequence from here. */
|
||||
static __init int pci_arch_init(void)
|
||||
{
|
||||
int type;
|
||||
|
||||
x86_create_pci_msi_domain();
|
||||
int type, pcbios = 1;
|
||||
|
||||
type = pci_direct_probe();
|
||||
|
||||
if (!(pci_probe & PCI_PROBE_NOEARLY))
|
||||
pci_mmcfg_early_init();
|
||||
|
||||
if (x86_init.pci.arch_init && !x86_init.pci.arch_init())
|
||||
if (x86_init.pci.arch_init)
|
||||
pcbios = x86_init.pci.arch_init();
|
||||
|
||||
/*
|
||||
* Must happen after x86_init.pci.arch_init(). Xen sets up the
|
||||
* x86_init.irqs.create_pci_msi_domain there.
|
||||
*/
|
||||
x86_create_pci_msi_domain();
|
||||
|
||||
if (!pcbios)
|
||||
return 0;
|
||||
|
||||
pci_pcbios_init();
|
||||
|
@ -5,6 +5,7 @@ if LEDS_CLASS_FLASH
|
||||
config LEDS_RT8515
|
||||
tristate "LED support for Richtek RT8515 flash/torch LED"
|
||||
depends on GPIOLIB
|
||||
depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS
|
||||
help
|
||||
This option enables support for the Richtek RT8515 flash
|
||||
and torch LEDs found on some mobile phones.
|
||||
|
@ -17,6 +17,7 @@ hostprogs-always-$(CONFIG_SYSTEM_EXTRA_CERTIFICATE) += insert-sys-cert
|
||||
|
||||
HOSTCFLAGS_sorttable.o = -I$(srctree)/tools/include
|
||||
HOSTCFLAGS_asn1_compiler.o = -I$(srctree)/include
|
||||
HOSTCFLAGS_sign-file.o = $(CRYPTO_CFLAGS)
|
||||
HOSTLDLIBS_sign-file = $(CRYPTO_LIBS)
|
||||
HOSTCFLAGS_extract-cert.o = $(CRYPTO_CFLAGS)
|
||||
HOSTLDLIBS_extract-cert = $(CRYPTO_LIBS)
|
||||
|
@ -43,6 +43,9 @@ EOT
|
||||
sed 's/ko$/mod/' $modlist |
|
||||
xargs -n1 sed -n -e '2{s/ /\n/g;/^$/!p;}' -- |
|
||||
cat - "$ksym_wl" |
|
||||
# Remove the dot prefix for ppc64; symbol names with a dot (.) hold entry
|
||||
# point addresses.
|
||||
sed -e 's/^\.//' |
|
||||
sort -u |
|
||||
sed -e 's/\(.*\)/#define __KSYM_\1 1/' >> "$output_file"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user