aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge tag 'powerpc-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-8/+15
2024-04-23powerpc/pseries/iommu: LPAR panics during boot up with a frozen PEGaurav Batra1-0/+8
2024-04-22powerpc/pseries: make max polling consistent for longer H_CALLsNayna Jain2-8/+7
2024-04-20Merge tag 'powerpc-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2-5/+10
2024-04-05powerpc/crypto/chacha-p10: Fix failure on non Power10Michael Ellerman1-1/+7
2024-04-03vdso: Use CONFIG_PAGE_SHIFT in vdso/datapage.hArnd Bergmann1-2/+1
2024-04-03powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev()Shivaprasad G Bhat1-4/+3
2024-03-23Merge tag 'powerpc-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds15-225/+268
2024-03-21Merge tag 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-3/+3
2024-03-17powerpc/kdump: Split KEXEC_CORE and CRASH_DUMP dependencyHari Bathini8-63/+61
2024-03-17powerpc/kexec: split CONFIG_KEXEC_FILE and CONFIG_CRASH_DUMPHari Bathini2-131/+142
2024-03-17powerpc: Handle error in mark_rodata_ro() and mark_initmem_nx()Christophe Leroy5-31/+65
2024-03-15Merge tag 'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds96-465/+660
2024-03-15Merge tag 'v6.9-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds11-2/+5040
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-4/+45
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds3-4/+3
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds20-136/+95
2024-03-13Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds3-29/+3
2024-03-13Merge tag 'modules-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-8/+1
2024-03-12Merge tag 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-2/+2
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-3/+3
2024-03-12Merge tag 'asm-generic-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-26/+7
2024-03-11Merge tag 'sched-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-3/+3
2024-03-11Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-2/+2
2024-03-11mm: Introduce vmap_page_range() to map pages in PCI address spaceAlexei Starovoitov1-2/+2
2024-03-11Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini1-2/+1
2024-03-11Merge tag 'loongarch-kvm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini30-96/+262
2024-03-09Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux...Paolo Bonzini3-9/+9
2024-03-07arch/powerpc: Remove <linux/fb.h> from backlight codeThomas Zimmermann2-29/+2
2024-03-07powerpc/macio: Make remove callback of macio driver void returnedDawei Li1-1/+1
2024-03-07powerpc/83xx: Fix build failure with FPU=nMichael Ellerman2-1/+6
2024-03-07powerpc/64s: Fix get_hugepd_cache_index() build failureMichael Ellerman1-2/+2
2024-03-06mm/treewide: drop pXd_large()Peter Xu2-7/+1
2024-03-06mm/treewide: replace pud_large() with pud_leaf()Peter Xu1-1/+1
2024-03-06mm/treewide: replace pmd_large() with pmd_leaf()Peter Xu3-3/+3
2024-03-06mm/powerpc: replace pXd_is_leaf() with pXd_leaf()Peter Xu7-52/+26
2024-03-06mm/powerpc: define pXd_large() with pXd_leaf()Peter Xu2-15/+3
2024-03-06hugetlb: parallelize 1G hugetlb initializationGang Li1-1/+1
2024-03-06arch: simplify architecture specific page size configurationArnd Bergmann2-26/+7
2024-03-07powerpc/4xx: Fix warp_gpio_leds build failureMichael Ellerman1-0/+1
2024-03-07powerpc/amigaone: Make several functions staticMichael Ellerman1-4/+4
2024-03-07powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.Michael Ellerman2-3/+3
2024-03-07powerpc: xor_vmx: Add '-mhard-float' to CFLAGSNathan Chancellor1-1/+1
2024-03-07powerpc/fsl: Fix mfpmr() asm constraint errorMichael Ellerman1-2/+2
2024-03-03Merge tag 'powerpc-6.8-5' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-55/+114
2024-03-03powerpc: Remove cpu-as-y completelyChristophe Leroy1-12/+0
2024-03-03powerpc/fsl: Modernise mt/mfpmrMichael Ellerman1-11/+21
2024-03-03powerpc/fsl: Fix mfpmr build errors with newer binutilsMichael Ellerman1-2/+9
2024-03-03powerpc/64s: Use .machine power4 around dcbtMichael Ellerman1-2/+8
2024-03-03powerpc/64s: Move dcbt/dcbtst sequence into a macroMichael Ellerman4-31/+15
2024-03-03powerpc/mm: Code cleanup for __hash_page_thpKunwu Chan1-9/+6
2024-03-03powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checksKajol Jain1-2/+27
2024-03-03powerpc/irq: Allow softirq to hardirq stack transitionMichael Ellerman1-3/+2
2024-03-03powerpc: Stop using of_rootChristophe Leroy8-18/+40
2024-03-03powerpc/machdep: Define 'compatibles' property in ppc_md and use itChristophe Leroy11-64/+14
2024-03-03powerpc: Add allmodconfig for all 32-bit sub-archesMichael Ellerman5-0/+27
2024-03-03powerpc/85xx: Make some pic_init functions staticMichael Ellerman3-3/+3
2024-03-03powerpc/boot: Only free if realloc() succeedsMichael Ellerman1-2/+3
2024-03-03powerpc/boot: Handle allocation failure in simple_realloc()Li zeming1-1/+3
2024-03-03powerpc/pseries: Fix potential memleak in papr_get_attr()Qiheng Lin1-3/+5
2024-03-03powerpc/32: Curb objtool unannotated intra-function call warningSathvika Vasireddy1-0/+2
2024-03-03powerpc/32: fix ADB_CUDA kconfig warningMichael Ellerman1-1/+1
2024-03-03powerpc: Enable support for 32 bit MSI-X vectorsBrian King1-3/+8
2024-03-03powerpc: Don't ignore errors from set_memory_{n}p() in __kernel_map_pages()Christophe Leroy3-5/+10
2024-03-03powerpc: Refactor __kernel_map_pages()Christophe Leroy7-43/+22
2024-03-02powerpc: dts: akebono: Harmonize EHCI/OHCI DT nodes nameSerge Semin1-3/+3
2024-02-28sched/topology: Rename SD_SHARE_PKG_RESOURCES to SD_SHARE_LLCAlex Shi1-3/+3
2024-02-26Merge v6.8-rc6 into drm-nextDaniel Vetter30-50/+157
2024-02-24Merge tag 'powerpc-6.8-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds5-10/+73
2024-02-23arch, crash: move arch_crash_save_vmcoreinfo() out to file vmcore_info.cBaoquan He3-28/+33
2024-02-23ppc, crash: enforce KEXEC and KEXEC_FILE to select CRASH_DUMPBaoquan He1-0/+6
2024-02-23crash: remove dependency of FA_DUMP on CRASH_DUMPBaoquan He1-2/+0
2024-02-23crash: split vmcoreinfo exporting code out from crash_core.cBaoquan He3-3/+3
2024-02-23kexec: split crashkernel reservation code out from crash_core.cBaoquan He2-2/+3
2024-02-23KVM: Get rid of return value from kvm_arch_create_vm_debugfs()Oliver Upton1-2/+1
2024-02-23powerpc/rtas: use correct function name for resetting TCE tablesNathan Lynch2-4/+9
2024-02-23powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOVGaurav Batra1-51/+105
2024-02-22powerpc: Kconfig: remove tautology in CONFIG_COMPATNathan Chancellor1-1/+0
2024-02-22treewide: update LLVM Bugzilla linksNathan Chancellor2-3/+3
2024-02-22mm/mmu_gather: add tlb_remove_tlb_entries()David Hildenbrand1-0/+2
2024-02-22mm/hugetlb: move page order check inside hugetlb_cma_reserve()Anshuman Khandual1-3/+1
2024-02-22powerpc/mm: use pte_next_pfn() in set_ptes()David Hildenbrand1-4/+1
2024-02-22powerpc/pgtable: define PFN_PTE_SHIFTDavid Hildenbrand1-0/+2
2024-02-22mm: ptdump: have ptdump_check_wx() return boolChristophe Leroy1-4/+9
2024-02-22powerpc,s390: ptdump: define ptdump_check_wx() regardless of CONFIG_DEBUG_WXChristophe Leroy1-4/+3
2024-02-22arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WXChristophe Leroy4-13/+3
2024-02-22powerpc/kprobes: Handle error returned by set_memory_rox()Christophe Leroy1-2/+8
2024-02-22powerpc: Implement set_memory_rox()Christophe Leroy2-0/+11
2024-02-22powerpc: Use user_mode() macro when possibleChristophe Leroy6-19/+18
2024-02-22powerpc/trace: Restrict hash_fault trace event to HASH MMUChristophe Leroy1-1/+2
2024-02-22powerpc: pmi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-22powerpc: fsl_msi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-22powerpc: papr_scm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-22powerpc: opal-prd: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2024-02-22powerpc: gpio_mdio: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-22powerpc: sgy_cts1000: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-21Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2"Geoff Levand1-1/+0
2024-02-21powerpc/ps3: Make real stack frames for LV1 hcallsNicholas Piggin1-58/+94
2024-02-21powerpc/ps3: lv1 hcall code use symbolic constant for LR save offsetNicholas Piggin1-64/+64
2024-02-21powerpc/ps3: Fix lv1 hcall assembly for ELFv2 calling conventionNicholas Piggin2-11/+13
2024-02-21powerpc/pseries: Set CPU_FTR_DBELL according to ibm,pi-featuresNicholas Piggin2-5/+7
2024-02-21powerpc/pseries: Add a clear modifier to ibm,pa/pi-features parserNicholas Piggin1-3/+6
2024-02-21powerpc/perf: Power11 Performance Monitoring supportMadhavan Srinivasan3-0/+30
2024-02-21powerpc: Add Power11 architected and raw modeMadhavan Srinivasan7-1/+60
2024-02-21powerpc: Remove duplicate/unnecessary ifdefsShrikanth Hegde4-10/+0
2024-02-20KVM: PPC: Book3S HV: Fix L2 guest reboot failure due to empty 'arch_compat'Amit Machhiwal2-4/+42
2024-02-19powerpc: remove unused KCSAN_SANITIZE_early_64.o in MakefileMasahiro Yamada1-1/+0
2024-02-19powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controllerGaurav Batra3-6/+31
2024-02-17Merge tag 'powerpc-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds23-31/+75
2024-02-15powerpc: ibmebus: make ibmebus_bus_type constRicardo B. Marliere2-3/+3
2024-02-15powerpc: pmac: make macio_bus_type constRicardo B. Marliere1-1/+1
2024-02-15powerpc: mpic: make mpic_subsys constRicardo B. Marliere2-2/+2
2024-02-15powerpc: vio: make vio_bus_type constRicardo B. Marliere2-3/+3
2024-02-15powerpc: vio: move device attributes into a new ifdefRicardo B. Marliere1-25/+34
2024-02-15powerpc: Force inlining of arch_vmap_p{u/m}d_supported()Christophe Leroy1-2/+2
2024-02-15powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_idsMichael Ellerman3-7/+29
2024-02-15powerpc/smp: Factor out assign_threads()Michael Ellerman1-11/+21
2024-02-15powerpc/smp: Lookup avail once per device tree nodeMichael Ellerman1-6/+5
2024-02-15powerpc/smp: Increase nr_cpu_ids to include the boot CPUMichael Ellerman1-0/+6
2024-02-15powerpc/smp: Adjust nr_cpu_ids to cover all threads of a coreMichael Ellerman1-0/+6
2024-02-14powerpc/iommu: Fix the missing iommu_group_put() during platform domain attachShivaprasad G Bhat1-1/+3
2024-02-14powerpc/pseries: fix accuracy of stolen timeShrikanth Hegde1-2/+6
2024-02-14powerpc/ftrace: Ignore ftrace locations in exit text sectionsNaveen N Rao5-8/+22
2024-02-14powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-EDavid Engraf1-1/+2
2024-02-14powerpc/kasan: Limit KASAN thread size increase to 32KBMichael Ellerman1-1/+1
2024-02-14Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add"Michael Ellerman3-23/+5
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds3-9/+9
2024-02-09drivers/ps3: select VIDEO to provide cmdline functionsRandy Dunlap1-0/+1
2024-02-08Merge branch 'kvm-kconfig'Paolo Bonzini1-1/+0
2024-02-08kvm: move "select IRQ_BYPASS_MANAGER" to common codePaolo Bonzini1-1/+0
2024-02-08KVM: define __KVM_HAVE_GUEST_DEBUG unconditionallyPaolo Bonzini1-1/+0
2024-02-08KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.hPaolo Bonzini1-0/+44
2024-02-06ubsan: Remove CONFIG_UBSAN_SANITIZE_ALLKees Cook1-1/+1
2024-02-06powerpc: 85xx: mark local functions staticArnd Bergmann7-10/+12
2024-02-06powerpc: udbg_memcons: mark functions staticArnd Bergmann1-3/+3
2024-02-05powerpc/kasan: Fix addr error caused by page alignmentJiangfeng Xiao1-0/+1
2024-02-05powerpc/6xx: set High BAT Enable flag on G2_LE coresMatthias Schiffer2-1/+21
2024-02-05powerpc/64: Set task pt_regs->link to the LR value on scv entryNaveen N Rao1-2/+2
2024-02-05powerpc/pseries/iommu: Fix iommu initialisation during DLPAR addGaurav Batra3-5/+23
2024-02-05powerpc/pseries/papr-sysparm: use u8 arrays for payloadsNathan Lynch2-2/+2
2024-02-02powerpc: Simplify strict_kernel_rwx_enabled()Christophe Leroy1-8/+1
2024-02-02powerpc: iommu: Bring back table group release_ownership() callShivaprasad G Bhat1-9/+28
2024-02-01kernel.h: removed REPEAT_BYTE from kernel.hTanzir Hasan1-2/+2
2024-01-26crypto: vmx - Move to arch/powerpc/cryptoDanny Tsen11-2/+5040
2024-01-21Merge tag 'powerpc-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-0/+1
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds5-21/+27
2024-01-19powerpc/64s: Increase default stack size to 32KBMichael Ellerman1-0/+1
2024-01-17Merge tag 'pci-v6.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2024-01-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-20/+8
2024-01-11Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-2/+3
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+0
2024-01-10Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-8/+0
2024-01-10Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds2-0/+2
2024-01-10Merge tag 'bcachefs-2024-01-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds1-0/+2
2024-01-10Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-1/+1
2024-01-09Merge tag 'lsm-pr-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+3
2024-01-09Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git.kernel.org/pub/scm/...Linus Torvalds3-15/+14
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-4/+4
2024-01-08Merge tag 'perf-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2024-01-08Merge tag 'powerpc-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds81-552/+1507
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov4-4/+4
2024-01-08Merge tag 'vfs-6.8.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-0/+2
2024-01-08Merge tag 'kvm-x86-generic-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+0
2024-01-08KVM: introduce CONFIG_KVM_COMMONPaolo Bonzini1-2/+1
2024-01-05Merge tag 'mm-hotfixes-stable-2024-01-05-11-35' of git://git.kernel.org/pub/s...Linus Torvalds1-0/+2
2024-01-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2024-01-02Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini7-13/+66
2024-01-02net/sched: Remove CONFIG_NET_ACT_IPT from default configsJamal Hadi Salim1-1/+0
2024-01-01powerpc: Export kvm_guest static key, for bcachefs six locksKent Overstreet1-0/+2
2023-12-29arch/mm/fault: fix major fault accounting when retrying under per-VMA lockSuren Baghdasaryan1-0/+2
2023-12-29Merge branch 'topic/ppc-kvm' into nextMichael Ellerman8-39/+107
2023-12-29powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2Geoff Levand1-0/+1
2023-12-29powerpc/86xx: Drop unused CONFIG_MPC8610Michael Ellerman1-7/+0
2023-12-27Merge tag 'mm-hotfixes-stable-2023-12-27-15-00' of git://git.kernel.org/pub/s...Linus Torvalds1-2/+2
2023-12-27Kill sched.h dependency on rcupdate.hKent Overstreet1-0/+1
2023-12-27rseq: Split out rseq.h from sched.hKent Overstreet1-0/+1
2023-12-21powerpc/powernv: Add error handling to opal_prd_range_is_validHaoran Liu1-0/+2
2023-12-21powerpc/hvcall: Reorder Nestedv2 hcall opcodesVaibhav Jain1-10/+10
2023-12-21powerpc/ps3: Add missing set_freezable() for ps3_probe_thread()Kevin Hao1-0/+1
2023-12-21powerpc/mpc83xx: Use wait_event_freezable() for freezable kthreadKevin Hao1-2/+1
2023-12-21powerpc/mpc83xx: Add the missing set_freezable() for agent_thread_fn()Kevin Hao1-0/+2
2023-12-20kexec_file, power: print out debugging message if requiredBaoquan He2-13/+13
2023-12-20kexec: fix KEXEC_FILE dependenciesArnd Bergmann1-2/+2
2023-12-19powerpc/fsl: Fix fsl,tmu-calibration to match the schemaDavid Heidelberg2-74/+76
2023-12-17Merge tag 'powerpc-6.7-5' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2-7/+46
2023-12-15cred: get rid of CONFIG_DEBUG_CREDENTIALSJens Axboe1-1/+0
2023-12-15Merge branch 'smp-topo' into nextMichael Ellerman1-54/+70
2023-12-15powerpc/smp: Dynamically build Powerpc topologySrikar Dronamraju1-50/+28
2023-12-15powerpc/smp: Avoid asym packing within thread_group of a coreSrikar Dronamraju1-0/+13
2023-12-15powerpc/smp: Add __ro_after_init attributeSrikar Dronamraju1-5/+5
2023-12-15powerpc/smp: Disable MC domain for shared processorSrikar Dronamraju1-0/+4
2023-12-15powerpc/smp: Enable Asym packing for cores on shared processorSrikar Dronamraju1-2/+23
2023-12-15powerpc/sched: Cleanup vcpu_is_preempted()Aneesh Kumar K.V1-8/+25
2023-12-14wire up syscalls for statmount/listmountMiklos Szeredi1-0/+2
2023-12-13powerpc: add cpu_spec.cpu_features to vmcoreinfoAditya Gupta1-0/+1
2023-12-13powerpc/imc-pmu: Add a null pointer check in update_events_in_group()Kunwu Chan1-0/+6
2023-12-13powerpc/powernv: Add a null pointer check in opal_powercap_init()Kunwu Chan1-0/+6
2023-12-13powerpc/powernv: Add a null pointer check in opal_event_init()Kunwu Chan1-0/+2
2023-12-13powerpc/powernv: Add a null pointer check to scom_debug_init_one()Kunwu Chan1-0/+5
2023-12-13powerpc/mm: Fix null-pointer dereference in pgtable_cache_addKunwu Chan1-2/+3