This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2dff2a1c9b7c Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] new 153bedbac2eb irq_work: Convert flags to atomic_t new 25269871db1a irq_work: Fix irq_work_claim() memory ordering new feb4a51323ba irq_work: Slightly simplify IRQ_WORK_PENDING clearing new e9838bd51169 irq_work: Fix IRQ_WORK_BUSY bit clearing new 20a15ee040f2 genirq: Fix function documentation of __irq_alloc_descs() new 2c542426128a irqchip: Remove redundant semicolon after while new 2bbdfcc54ba8 irqchip/gic-v3-its: Fix u64 to __le64 warnings new f8af4519dfb6 irqchip/gic-v3: Fix __iomem warning new 6468fc18b006 irqchip/irq-bcm7038-l1: Add PM support new b94f9008f2ad dt-bindings: Document brcm, irq-can-wake for brcm, bcm7038 [...] new 27eebb60357e irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary new e14b5e5ff084 dt-bindings: Document brcm, int-fwd-mask property for bcm7 [...] new 96de80c14bc6 irqchip/irq-bcm7038-l1: Support brcm,int-fwd-mask new 87cd38dfd9e6 dt/bindings: Add bindings for Layerscape external irqs new 0dcd9f872769 irqchip: Add support for Layerscape external interrupt lines new 8e4d5a5bde88 drivers: irqchip: qcom-pdc: Move to an SoC independent compatible new bf93b04cd85d dt-bindings: qcom,pdc: Add compatible for sc7180 new 898aa5ce6158 irqchip/gic-v3-its: Free collection mapping on device teardown new 2f4f064b3131 irqchip/gic-v3-its: Factor out wait_for_syncr primitive new 425c09be0f09 irqchip/gic-v3-its: Allow LPI invalidation via the DirectL [...] new 0dd57fed6b46 irqchip/gic-v3-its: Make is_v4 use a TYPER copy new ffedbf0cba15 irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead new 576a83429757 irqchip/gic-v3-its: Kill its->device_ids and use TYPER cop [...] new c1d4d5cd203c irqchip/gic-v3-its: Add its_vlpi_map helpers new 286146960a11 irqchip/gic-v3-its: Synchronise INV command targetting a V [...] new ed0e4aa9cc74 irqchip/gic-v3-its: Synchronise INT/CLEAR commands targett [...] new 046b5054f566 irqchip/gic-v3-its: Lock VLPI map array before translating it new 11635fa26dc7 irqchip/gic-v3-its: Make vlpi_lock a spinlock new 0149385537e6 irqchip: Place CONFIG_SIFIVE_PLIC into the menu new 20b44b4de61f irqchip: ingenic: Drop redundant irq_suspend / irq_resume [...] new 52ecc87642f2 irqchip: ingenic: Error out if IRQ domain creation failed new 208caadce5d4 irqchip: ingenic: Get virq number from IRQ domain new 8bc7464b5140 irqchip: ingenic: Alloc generic chips from IRQ domain new b8b0145f7d0e irqchip: Ingenic: Add process for more than one irq at the [...] new 761becb29183 irqchip/ti-sci-inta: Use ERR_CAST inlined function instead [...] new d46bca2b5d06 irqdomain: Add bus token DOMAIN_BUS_WAKEUP new 4a169a95d885 genirq: Introduce irq_chip_get/set_parent_state calls new 09d31567f85b of/irq: Document properties for wakeup interrupt parent new b2bb01ed0894 irqchip/qcom-pdc: Update max PDC interrupts new da3f875a4189 irqchip/qcom-pdc: Do not toggle IRQ_ENABLE during mask/unmask new 81ef8bf88065 irqchip/qcom-pdc: Add irqdomain for wakeup capable GPIOs new e71374c07564 irqchip/qcom-pdc: Add irqchip set/get state calls new e35a6ae0eb3a pinctrl/msm: Setup GPIO chip in hierarchy new 585d1183ffee pinctrl/sdm845: Add PDC wakeup interrupt map for GPIOs new 407e62f52aad Merge tag 'irqchip-5.5' of git://git.kernel.org/pub/scm/li [...] new b22bfea7f16c Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] new ccb80012481f clocksource/drivers/timer-of: Convert last full_name to %pOF new 4411464d6f8b clocksource/drivers/timer-of: Use unique device name inste [...] new 227314239a5e clocksource/drivers/renesas-ostm: Convert to timer_of new b35a5e5961f8 clocksource/drivers/renesas-ostm: Use unique device name i [...] new 6e001f6a4cc7 clocksource/drivers/asm9260: Add a check for of_clk_get new 7252f1405df1 Merge tag 'timers-v5.6' of https://git.linaro.org/people/d [...] new 56144737e673 hrtimer: Annotate lockless access to timer->state new 20d087368d38 time: Optimize ns_to_timespec64() new 1d6acc18fee7 time: Fix spelling mistake in comment new 3bbc53f4ae16 hrtimer: Remove the comment about not used HRTIMER_SOFTIRQ new cf25e24db61c time: Rename tsk->real_start_time to ->start_boottime new 7b8474466ed9 time: Zero the upper 32-bits in __kernel_timespec on 32-bit new 83bae01182ea Merge branch 'timers/urgent' into timers/core, to pick up fix new 043cf46825c1 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] new 532a3bbc7de8 xtensa: update arch features new c3e0a444383a xtensa: clean up empty include files new 6591685d5004 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h new 6af4ab570db3 xtensa: move MPU constants from .data to .ref.rodata new 9fab17ca9afe xtensa: fix section name for start_info new 123b8db839b3 xtensa: use correct symbol for the end of .rodata new 76743c0e0915 xtensa: move kernel memory layout to platform options new 7af710d98877 xtensa: add XIP kernel support new f5fae6790fd3 xtensa: merge .fixup with .text new cbc6e28703c4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly new b387dc044efa xtensa: use macros to generate *_bit and test_and_*_bit functions new e44491701925 xtensa: use named assembly arguments in bitops.h new 5bf67094a3a2 xtensa: use "m" constraint instead of "a" in bitops.h assembly new 643d6976ff0b xtensa: use named assembly arguments in atomic.h new 13e28135d6fb xtensa: use "m" constraint instead of "a" in atomic.h assembly new 812e708a4c2d xtensa: use named assembly arguments in cmpxchg.h new cf3b3baa7125 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly new 5eff6ca2e396 xtensa: use "m" constraint instead of "r" in futex.h assembly new c5fccebc138b xtensa: improve stack dumping new 8951eb1530dd xtensa: make stack dump size configurable new f0d1eab8c2e1 xtensa: mm: fix PMD folding implementation new f5ee2567921d xtensa: get rid of __ARCH_USE_5LEVEL_HACK new 36de10c4788e xtensa: fix TLB sanity checker new e64681b487c8 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map new 8b5d7e5242de xtensa: entry: Remove unneeded need_resched() loop new d80a50534847 xtensa: drop unneeded headers from coprocessor.S new c2d9aa3b6e56 xtensa: fix syscall_set_return_value new ba9c1d65991a xtensa: rearrange syscall tracing new 02ce94c22925 xtensa: fix system_call interaction with ptrace new 9d9043f6a817 xtensa: clean up system_call/xtensa_rt_sigreturn interaction new 4d7048f55104 Merge tag 'xtensa-20191201' of git://github.com/jcmvbkbc/l [...] new 914d52e46490 s390: implement perf_arch_fetch_caller_regs new 6733775a92ea s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR new a2308c11ecbc s390/smp,vdso: fix ASCE handling new 5a5525b0488c s390/vdso: fix getcpu new c2e06e15ad92 s390: always inline disabled_wait new 7f28dad39524 s390: disable preemption when switching to nodat stack wit [...] new 103b4cca60d2 s390/unwind: unify task is current checks new 7579425777c0 s390: correct CALL_ON_STACK back_chain saving new 7bcaad1f9fac s390: avoid misusing CALL_ON_STACK for task stack setup new 67f559341987 s390/unwind: report an error if pt_regs are not on stack new 97806dfb6f38 s390/unwind: make reuse_sp default when unwinding pt_regs new cb7948e8c3f1 s390/head64: correct init_task stack setup new e76e69611e94 s390/unwind: stop gracefully at task pt_regs new a9f2f6865d78 s390/kaslr: store KASLR offset for early dumps new 532da3de70b2 s390/cpum_sf: Replace function name in debug statements new c17a7c6ee817 s390/cpum_sf: Remove unnecessary check for pending SDBs new 7dd6b199df46 s390/cpum_sf: Use TEAR_REG macro consistantly new 247f265fa502 s390/cpum_sf: Check for SDBT and SDB consistency new 794b8846dcdc s390/pci: add error message for UID collision new d497b7ec836d s390/pci: add error message on device number limit new adcfb8cdc910 s390/unwind: always inline get_stack_pointer new badbf3979079 s390/unwind: add a test for the internal API new f44fa79b104b s390/test_unwind: require that unwinding ended successfully new 4ac24c092b4e s390: fix register clobbering in CALL_ON_STACK new 7868249fbbc8 s390/test_unwind: add CALL_ON_STACK tests new 0610154650f1 s390/test_unwind: print verbose unwinding results new e7409367abe5 s390/test_unwind: add irq context tests new de6921ccbd0f s390/test_unwind: add program check context tests new 222ee9087a73 s390/unwind: start unwinding from reliable state new bf018ee64489 s390/unwind: filter out unreliable bogus %r14 new be2d11b2a1e8 s390/unwind: add stack pointer alignment sanity checks new aa137a6d302b s390/livepatch: Implement reliable stack tracing for the c [...] new 2115fbf7210b s390: remove compat vdso code new 01d1dff64662 Merge tag 's390-5.5-2' of git://git.kernel.org/pub/scm/lin [...] new 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression new 6a59d9243d34 apparmor: fix blob compression build failure on ppc new fe166a9f2868 apparmor: fix missing ZLIB defines new 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load new 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" new bf1d2ee7bc62 apparmor: Force type-casting of current->real_cred new df323337e507 apparmor: Use a memory pool instead per-CPU caches new 8ac2ca328ec9 apparmor: Switch to GFP_KERNEL where possible new 136db994852a apparmor: increase left match history buffer size new 00e0590dbaec apparmor: fix unsigned len comparison with less than zero new 8f21a6247525 apparmor: fix wrong buffer allocation in aa_new_mount new bce4e7e9c45e apparmor: reduce rcu_read_lock scope for aa_file_perm mediation new 341c1fda5e17 apparmor: make it so work buffers can be allocated from at [...] new 79e178a57dae Merge tag 'apparmor-pr-2019-12-03' of git://git.kernel.org [...]
The 139 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 11 + .../interrupt-controller/fsl,ls-extirq.txt | 49 +++ .../bindings/interrupt-controller/interrupts.txt | 12 + .../bindings/interrupt-controller/qcom,pdc.txt | 3 +- .../features/core/tracehook/arch-support.txt | 2 +- arch/arm/include/asm/arch_gicv3.h | 2 +- arch/s390/Kconfig | 18 +- arch/s390/Makefile | 1 - arch/s390/boot/startup.c | 5 + arch/s390/include/asm/cpu_mf.h | 2 +- arch/s390/include/asm/perf_event.h | 7 + arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/stacktrace.h | 36 +- arch/s390/include/asm/unwind.h | 8 +- arch/s390/include/asm/vdso.h | 13 +- arch/s390/kernel/Makefile | 1 - arch/s390/kernel/asm-offsets.c | 3 +- arch/s390/kernel/dumpstack.c | 7 +- arch/s390/kernel/head64.S | 2 +- arch/s390/kernel/machine_kexec.c | 4 +- arch/s390/kernel/perf_cpum_sf.c | 136 +++---- arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/smp.c | 7 +- arch/s390/kernel/stacktrace.c | 43 +++ arch/s390/kernel/unwind_bc.c | 80 +++-- arch/s390/kernel/vdso.c | 42 +-- arch/s390/kernel/vdso32/.gitignore | 1 - arch/s390/kernel/vdso32/Makefile | 66 ---- arch/s390/kernel/vdso32/clock_getres.S | 44 --- arch/s390/kernel/vdso32/clock_gettime.S | 179 ---------- arch/s390/kernel/vdso32/getcpu.S | 33 -- arch/s390/kernel/vdso32/gettimeofday.S | 103 ------ arch/s390/kernel/vdso32/note.S | 13 - arch/s390/kernel/vdso32/vdso32.lds.S | 142 -------- arch/s390/kernel/vdso32/vdso32_wrapper.S | 15 - arch/s390/kernel/vdso64/getcpu.S | 4 +- arch/s390/lib/Makefile | 3 + arch/s390/lib/test_unwind.c | 347 ++++++++++++++++++ arch/s390/mm/maccess.c | 12 +- arch/s390/pci/pci.c | 5 + arch/xtensa/Kconfig | 396 ++++++++++++--------- arch/xtensa/Kconfig.debug | 7 + arch/xtensa/Makefile | 3 +- arch/xtensa/boot/Makefile | 5 + arch/xtensa/configs/xip_kc705_defconfig | 119 +++++++ arch/xtensa/include/asm/Kbuild | 2 + arch/xtensa/include/asm/atomic.h | 124 +++---- arch/xtensa/include/asm/bitops.h | 323 +++++------------ arch/xtensa/include/asm/cache.h | 6 + arch/xtensa/include/asm/cmpxchg.h | 71 ++-- arch/xtensa/include/asm/fixmap.h | 8 +- arch/xtensa/include/asm/futex.h | 10 +- arch/xtensa/include/asm/hw_irq.h | 14 - arch/xtensa/include/asm/initialize_mmu.h | 3 +- arch/xtensa/include/asm/kmem_layout.h | 29 ++ arch/xtensa/include/asm/page.h | 11 + arch/xtensa/include/asm/pgtable.h | 4 - arch/xtensa/include/asm/processor.h | 3 +- arch/xtensa/include/asm/syscall.h | 4 +- arch/xtensa/include/asm/uaccess.h | 16 +- arch/xtensa/include/asm/user.h | 20 -- arch/xtensa/include/asm/vectors.h | 44 +-- arch/xtensa/kernel/coprocessor.S | 10 +- arch/xtensa/kernel/entry.S | 22 +- arch/xtensa/kernel/head.S | 13 +- arch/xtensa/kernel/process.c | 2 + arch/xtensa/kernel/ptrace.c | 18 +- arch/xtensa/kernel/setup.c | 7 + arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/traps.c | 27 +- arch/xtensa/kernel/vmlinux.lds.S | 58 ++- arch/xtensa/mm/fault.c | 16 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/kasan_init.c | 12 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/mm/tlb.c | 14 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/asm9260_timer.c | 4 + drivers/clocksource/renesas-ostm.c | 189 ++++------ drivers/clocksource/timer-of.c | 6 +- drivers/irqchip/Kconfig | 8 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm7038-l1.c | 119 ++++++- drivers/irqchip/irq-gic-v3-its.c | 302 ++++++++++++---- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-ingenic.c | 85 +++-- drivers/irqchip/irq-ls-extirq.c | 197 ++++++++++ drivers/irqchip/irq-ti-sci-inta.c | 5 +- drivers/irqchip/irq-zevio.c | 2 +- drivers/irqchip/qcom-pdc.c | 149 +++++++- drivers/pinctrl/qcom/pinctrl-msm.c | 112 +++++- drivers/pinctrl/qcom/pinctrl-msm.h | 14 + drivers/pinctrl/qcom/pinctrl-sdm845.c | 23 +- drivers/s390/crypto/zcrypt_error.h | 2 + fs/exec.c | 2 +- fs/proc/array.c | 2 +- include/linux/hrtimer.h | 14 +- include/linux/interrupt.h | 3 +- include/linux/irq.h | 6 + include/linux/irq_work.h | 10 +- include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/irqchip/ingenic.h | 14 - include/linux/irqdomain.h | 1 + include/linux/sched.h | 2 +- include/linux/soc/qcom/irq.h | 34 ++ kernel/bpf/stackmap.c | 2 +- kernel/fork.c | 2 +- kernel/irq/chip.c | 44 +++ kernel/irq/irqdesc.c | 2 +- kernel/irq_work.c | 34 +- kernel/printk/printk.c | 2 +- kernel/time/hrtimer.c | 11 +- kernel/time/time.c | 26 +- kernel/trace/bpf_trace.c | 2 +- security/apparmor/Kconfig | 2 + security/apparmor/apparmorfs.c | 130 ++++++- security/apparmor/domain.c | 46 ++- security/apparmor/file.c | 45 ++- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/file.h | 2 +- security/apparmor/include/match.h | 3 +- security/apparmor/include/path.h | 50 +-- security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/label.c | 12 +- security/apparmor/lsm.c | 198 +++++++++-- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 67 +++- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +++++- 129 files changed, 3107 insertions(+), 1929 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] delete mode 100644 arch/s390/kernel/vdso32/.gitignore delete mode 100644 arch/s390/kernel/vdso32/Makefile delete mode 100644 arch/s390/kernel/vdso32/clock_getres.S delete mode 100644 arch/s390/kernel/vdso32/clock_gettime.S delete mode 100644 arch/s390/kernel/vdso32/getcpu.S delete mode 100644 arch/s390/kernel/vdso32/gettimeofday.S delete mode 100644 arch/s390/kernel/vdso32/note.S delete mode 100644 arch/s390/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/s390/kernel/vdso32/vdso32_wrapper.S create mode 100644 arch/s390/lib/test_unwind.c create mode 100644 arch/xtensa/configs/xip_kc705_defconfig delete mode 100644 arch/xtensa/include/asm/hw_irq.h delete mode 100644 arch/xtensa/include/asm/user.h create mode 100644 drivers/irqchip/irq-ls-extirq.c delete mode 100644 include/linux/irqchip/ingenic.h create mode 100644 include/linux/soc/qcom/irq.h