)]}' { "commit": "efb52a7d9511df818391f1afa459507425833438", "tree": "d4b388b0a1230e64d7efbfa35f89c1a77ccdaf0e", "parents": [ "75cd9b0152d9a46017eddfc3b80b1a00c921196a", "eb8257a12192f43ffd41bd90932c39dade958042" ], "author": { "name": "Linus Torvalds", "email": "torvalds@linux-foundation.org", "time": "Sun Oct 10 10:12:42 2021 -0700" }, "committer": { "name": "Linus Torvalds", "email": "torvalds@linux-foundation.org", "time": "Sun Oct 10 10:12:42 2021 -0700" }, "message": "Merge tag \u0027powerpc-5.15-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux\n\nPull powerpc fixes from Michael Ellerman:\n \"A bit of a big batch, partly because I didn\u0027t send any last week, and\n also just because the BPF fixes happened to land this week.\n\n Summary:\n\n - Fix a regression hit by the IPR SCSI driver, introduced by the\n recent addition of MSI domains on pseries.\n\n - A big series including 8 BPF fixes, some with potential security\n impact and the rest various code generation issues.\n\n - Fix our program check assembler entry path, which was accidentally\n jumping into a gas macro and generating strange stack frames, which\n could confuse find_bug().\n\n - A couple of fixes, and related changes, to fix corner cases in our\n machine check handling.\n\n - Fix our DMA IOMMU ops, which were not always returning the optimal\n DMA mask, leading to at least one device falling back to 32-bit DMA\n when it shouldn\u0027t.\n\n - A fix for KUAP handling on 32-bit Book3S.\n\n - Fix crashes seen when kdumping on some pseries systems.\n\n Thanks to Naveen N. Rao, Nicholas Piggin, Alexey Kardashevskiy, Cédric\n Le Goater, Christophe Leroy, Mahesh Salgaonkar, Abdul Haleem,\n Christoph Hellwig, Johan Almbladh, Stan Johnson\"\n\n* tag \u0027powerpc-5.15-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:\n pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init\n powerpc/32s: Fix kuap_kernel_restore()\n powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler\n powerpc/64s: Fix unrecoverable MCE calling async handler from NMI\n powerpc/64/interrupt: Reconcile soft-mask state in NMI and fix false BUG\n powerpc/64: warn if local irqs are enabled in NMI or hardirq context\n powerpc/traps: do not enable irqs in _exception\n powerpc/64s: fix program check interrupt emergency stack path\n powerpc/bpf ppc32: Fix BPF_SUB when imm \u003d\u003d 0x80000000\n powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END\n powerpc/bpf ppc32: Fix JMP32_JSET_K\n powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation\n powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC\n powerpc/security: Add a helper to query stf_barrier type\n powerpc/bpf: Fix BPF_SUB when imm \u003d\u003d 0x80000000\n powerpc/bpf: Fix BPF_MOD when imm \u003d\u003d 1\n powerpc/bpf: Validate branch ranges\n powerpc/lib: Add helper to check if offset is within conditional branch range\n powerpc/iommu: Report the correct most efficient DMA mask for PCI devices\n", "tree_diff": [] }