tree: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next-test head: 0f71dcfb4aef6043da6cc509e7a7f6a3ae87c12d commit: 3a24ea0df83e32355d897a18bbd82e05986dcdc3 [9/109] powerpc/kuap: Use ASM feature fixups instead of static branches config: powerpc64-randconfig-r031-20230822 (https://download.01.org/0day-ci/archive/20230822/202308221055.lw3uzjil-...@intel.com/config) compiler: powerpc64-linux-gcc (GCC) 12.3.0 reproduce: (https://download.01.org/0day-ci/archive/20230822/202308221055.lw3uzjil-...@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <l...@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202308221055.lw3uzjil-...@intel.com/ All warnings (new ones prefixed by >>): In file included from arch/powerpc/include/asm/percpu.h:20, from arch/powerpc/include/asm/mmu.h:148, from arch/powerpc/include/asm/nohash/kup-booke.h:6, from arch/powerpc/include/asm/kup.h:24, from arch/powerpc/mm/nohash/kup.c:11: arch/powerpc/include/asm/paca.h:155:30: error: field 'tcd' has incomplete type 155 | struct tlb_core_data tcd; | ^~~ >> arch/powerpc/include/asm/paca.h:291:36: warning: 'struct mm_struct' declared >> inside parameter list will not be visible outside of this definition or >> declaration 291 | extern void copy_mm_to_paca(struct mm_struct *mm); | ^~~~~~~~~ vim +291 arch/powerpc/include/asm/paca.h 91c60b5b820962 arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-06-02 131 e0d68273d70695 arch/powerpc/include/asm/paca.h Christophe Leroy 2022-09-19 132 #ifdef CONFIG_PPC_BOOK3E_64 016f8cf0d87bb2 arch/powerpc/include/asm/paca.h Kevin Hao 2015-03-10 133 u64 exgen[8] __aligned(0x40); f67f4ef5fcdfde arch/powerpc/include/asm/paca.h Scott Wood 2011-06-22 134 /* Keep pgd in the same cacheline as the start of extlb */ 016f8cf0d87bb2 arch/powerpc/include/asm/paca.h Kevin Hao 2015-03-10 135 pgd_t *pgd __aligned(0x40); /* Current PGD */ f67f4ef5fcdfde arch/powerpc/include/asm/paca.h Scott Wood 2011-06-22 136 pgd_t *kernel_pgd; /* Kernel PGD */ 28efc35fe68dac arch/powerpc/include/asm/paca.h Scott Wood 2013-10-11 137 28efc35fe68dac arch/powerpc/include/asm/paca.h Scott Wood 2013-10-11 138 /* Shared by all threads of a core -- points to tcd of first thread */ 28efc35fe68dac arch/powerpc/include/asm/paca.h Scott Wood 2013-10-11 139 struct tlb_core_data *tcd_ptr; 28efc35fe68dac arch/powerpc/include/asm/paca.h Scott Wood 2013-10-11 140 609af38f8fc0f1 arch/powerpc/include/asm/paca.h Scott Wood 2014-03-10 141 /* 609af38f8fc0f1 arch/powerpc/include/asm/paca.h Scott Wood 2014-03-10 142 * We can have up to 3 levels of reentrancy in the TLB miss handler, 609af38f8fc0f1 arch/powerpc/include/asm/paca.h Scott Wood 2014-03-10 143 * in each of four exception levels (normal, crit, mcheck, debug). 609af38f8fc0f1 arch/powerpc/include/asm/paca.h Scott Wood 2014-03-10 144 */ 609af38f8fc0f1 arch/powerpc/include/asm/paca.h Scott Wood 2014-03-10 145 u64 extlb[12][EX_TLB_SIZE / sizeof(u64)]; dce6670aaa7efe arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-07-23 146 u64 exmc[8]; /* used for machine checks */ dce6670aaa7efe arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-07-23 147 u64 excrit[8]; /* used for crit interrupts */ dce6670aaa7efe arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-07-23 148 u64 exdbg[8]; /* used for debug interrupts */ dce6670aaa7efe arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-07-23 149 dce6670aaa7efe arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-07-23 150 /* Kernel stack pointers for use by special exceptions */ dce6670aaa7efe arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-07-23 151 void *mc_kstack; dce6670aaa7efe arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-07-23 152 void *crit_kstack; dce6670aaa7efe arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-07-23 153 void *dbg_kstack; 28efc35fe68dac arch/powerpc/include/asm/paca.h Scott Wood 2013-10-11 154 28efc35fe68dac arch/powerpc/include/asm/paca.h Scott Wood 2013-10-11 @155 struct tlb_core_data tcd; e0d68273d70695 arch/powerpc/include/asm/paca.h Christophe Leroy 2022-09-19 156 #endif /* CONFIG_PPC_BOOK3E_64 */ dce6670aaa7efe arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2009-07-23 157 387e220a2e5e63 arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-12-02 158 #ifdef CONFIG_PPC_64S_HASH_MMU 54be0b9c7c9888 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-10-02 159 unsigned char mm_ctx_low_slices_psize[BITS_PER_LONG / BITS_PER_BYTE]; 54be0b9c7c9888 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-10-02 160 unsigned char mm_ctx_high_slices_psize[SLICE_ARRAY_SIZE]; 54be0b9c7c9888 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-10-02 161 #endif 54be0b9c7c9888 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-10-02 162 ^1da177e4c3f41 include/asm-ppc64/paca.h Linus Torvalds 2005-04-16 163 /* ^1da177e4c3f41 include/asm-ppc64/paca.h Linus Torvalds 2005-04-16 164 * then miscellaneous read-write fields ^1da177e4c3f41 include/asm-ppc64/paca.h Linus Torvalds 2005-04-16 165 */ ^1da177e4c3f41 include/asm-ppc64/paca.h Linus Torvalds 2005-04-16 166 struct task_struct *__current; /* Pointer to current */ ^1da177e4c3f41 include/asm-ppc64/paca.h Linus Torvalds 2005-04-16 167 u64 kstack; /* Saved Kernel stack addr */ 7b08729cb272b4 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-05-02 168 u64 saved_r1; /* r1 save for RTAS calls or PM or EE=0 */ ^1da177e4c3f41 include/asm-ppc64/paca.h Linus Torvalds 2005-04-16 169 u64 saved_msr; /* MSR saved here by enter_rtas */ 13799748b957bc arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-06-18 170 #ifdef CONFIG_PPC64 13799748b957bc arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-06-18 171 u64 exit_save_r1; /* Syscall/interrupt R1 save */ 13799748b957bc arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-06-18 172 #endif e0d68273d70695 arch/powerpc/include/asm/paca.h Christophe Leroy 2022-09-19 173 #ifdef CONFIG_PPC_BOOK3E_64 687304014f7ca8 include/asm-powerpc/paca.h Olof Johansson 2007-04-24 174 u16 trap_save; /* Used when bad stack is encountered */ 59dc5bfca0cb6a arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-06-18 175 #endif 59dc5bfca0cb6a arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-06-18 176 #ifdef CONFIG_PPC_BOOK3S_64 59dc5bfca0cb6a arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-06-18 177 u8 hsrr_valid; /* HSRRs set for HRFID */ 59dc5bfca0cb6a arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-06-18 178 u8 srr_valid; /* SRRs set for RFID */ 0a882e28468f48 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-06-28 179 #endif 4e26bc4a4ed683 arch/powerpc/include/asm/paca.h Madhavan Srinivasan 2017-12-20 180 u8 irq_soft_mask; /* mask for irq soft masking */ 7230c5644188cd arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2012-03-06 181 u8 irq_happened; /* irq happened while soft-disabled */ e360adbe29241a arch/powerpc/include/asm/paca.h Peter Zijlstra 2010-10-14 182 u8 irq_work_pending; /* IRQ_WORK interrupt while soft-disable */ 8e0b634b132752 arch/powerpc/include/asm/paca.h Nicholas Piggin 2018-02-14 183 #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE 8e0b634b132752 arch/powerpc/include/asm/paca.h Nicholas Piggin 2018-02-14 184 u8 pmcregs_in_use; /* pseries puts this in lppaca */ 8e0b634b132752 arch/powerpc/include/asm/paca.h Nicholas Piggin 2018-02-14 185 #endif 9d378dfac885f7 arch/powerpc/include/asm/paca.h Scott Wood 2014-03-10 186 u64 sprg_vdso; /* Saved user-visible sprg */ afc07701ced646 arch/powerpc/include/asm/paca.h Michael Neuling 2013-02-13 187 #ifdef CONFIG_PPC_TRANSACTIONAL_MEM afc07701ced646 arch/powerpc/include/asm/paca.h Michael Neuling 2013-02-13 188 u64 tm_scratch; /* TM scratch area for reclaim */ afc07701ced646 arch/powerpc/include/asm/paca.h Michael Neuling 2013-02-13 189 #endif c6622f63db86fc include/asm-powerpc/paca.h Paul Mackerras 2006-02-24 190 7cba160ad789a3 arch/powerpc/include/asm/paca.h Shreyas B. Prabhu 2014-12-10 191 #ifdef CONFIG_PPC_POWERNV 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 192 /* PowerNV idle fields */ 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 193 /* PNV_CORE_IDLE_* bits, all siblings work on thread 0 paca */ b0c5b4f1ee3687 arch/powerpc/include/asm/paca.h Rohan McLure 2023-05-10 194 unsigned long idle_lock; /* A value of 1 means acquired */ 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 195 unsigned long idle_state; 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 196 union { 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 197 /* P7/P8 specific fields */ 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 198 struct { 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 199 /* PNV_THREAD_RUNNING/NAP/SLEEP */ 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 200 u8 thread_idle_state; 77b54e9f213f76 arch/powerpc/include/asm/paca.h Shreyas B. Prabhu 2014-12-10 201 /* Mask to denote subcore sibling threads */ 77b54e9f213f76 arch/powerpc/include/asm/paca.h Shreyas B. Prabhu 2014-12-10 202 u8 subcore_sibling_mask; 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 203 }; 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 204 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 205 /* P9 specific fields */ 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 206 struct { 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 207 #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE 22c6663dc69a04 arch/powerpc/include/asm/paca.h Gautham R. Shenoy 2017-05-16 208 /* The PSSCR value that the kernel requested before going to stop */ 22c6663dc69a04 arch/powerpc/include/asm/paca.h Gautham R. Shenoy 2017-05-16 209 u64 requested_psscr; 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 210 /* Flag to request this thread not to stop */ 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 211 atomic_t dont_stop; 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 212 #endif 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 213 }; 10d91611f426d4 arch/powerpc/include/asm/paca.h Nicholas Piggin 2019-04-13 214 }; 7cba160ad789a3 arch/powerpc/include/asm/paca.h Shreyas B. Prabhu 2014-12-10 215 #endif 7cba160ad789a3 arch/powerpc/include/asm/paca.h Shreyas B. Prabhu 2014-12-10 216 4e003747043d57 arch/powerpc/include/asm/paca.h Michael Ellerman 2017-10-19 217 #ifdef CONFIG_PPC_BOOK3S_64 a3d96f70c14773 arch/powerpc/include/asm/paca.h Nicholas Piggin 2016-12-20 218 /* Non-maskable exceptions that are not performance critical */ 8c388514153796 arch/powerpc/include/asm/paca.h Nicholas Piggin 2017-05-21 219 u64 exnmi[EX_SIZE]; /* used for system reset (nmi) */ 8c388514153796 arch/powerpc/include/asm/paca.h Nicholas Piggin 2017-05-21 220 u64 exmc[EX_SIZE]; /* used for machine checks */ a3d96f70c14773 arch/powerpc/include/asm/paca.h Nicholas Piggin 2016-12-20 221 #endif 729b0f715371ce arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2013-10-30 222 #ifdef CONFIG_PPC_BOOK3S_64 b1ee8a3de57907 arch/powerpc/include/asm/paca.h Nicholas Piggin 2016-12-20 223 /* Exclusive stacks for system reset and machine check exception. */ b1ee8a3de57907 arch/powerpc/include/asm/paca.h Nicholas Piggin 2016-12-20 224 void *nmi_emergency_sp; 729b0f715371ce arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2013-10-30 225 void *mc_emergency_sp; c4f3b52ce7b168 arch/powerpc/include/asm/paca.h Nicholas Piggin 2016-12-20 226 c4f3b52ce7b168 arch/powerpc/include/asm/paca.h Nicholas Piggin 2016-12-20 227 u16 in_nmi; /* In nmi handler */ c4f3b52ce7b168 arch/powerpc/include/asm/paca.h Nicholas Piggin 2016-12-20 228 729b0f715371ce arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2013-10-30 229 /* 729b0f715371ce arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2013-10-30 230 * Flag to check whether we are in machine check early handler 729b0f715371ce arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2013-10-30 231 * and already using emergency stack. 729b0f715371ce arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2013-10-30 232 */ 729b0f715371ce arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2013-10-30 233 u16 in_mce; 0ef95b411e73d8 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2014-07-29 234 u8 hmi_event_available; /* HMI event is available */ 5080332c2c8931 arch/powerpc/include/asm/paca.h Michael Neuling 2017-09-15 235 u8 hmi_p9_special_emu; /* HMI P9 special emulation */ ada68a66b72687 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2020-06-23 236 u32 hmi_irqs; /* HMI irq stat */ 729b0f715371ce arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2013-10-30 237 #endif ea678ac627e01d arch/powerpc/include/asm/paca.h Naveen N. Rao 2018-04-19 238 u8 ftrace_enabled; /* Hard disable ftrace */ ed79ba9e15f84c arch/powerpc/include/asm/paca.h Benjamin Herrenschmidt 2011-09-19 239 c6622f63db86fc include/asm-powerpc/paca.h Paul Mackerras 2006-02-24 240 /* Stuff for accurate time accounting */ c223c90386bc23 arch/powerpc/include/asm/paca.h Christophe Leroy 2016-05-17 241 struct cpu_accounting_data accounting; cf9efce0ce3136 arch/powerpc/include/asm/paca.h Paul Mackerras 2010-08-26 242 u64 dtl_ridx; /* read index in dispatch log */ cf9efce0ce3136 arch/powerpc/include/asm/paca.h Paul Mackerras 2010-08-26 243 struct dtl_entry *dtl_curr; /* pointer corresponding to dtl_ridx */ 4b7ae55df3621d arch/powerpc/include/asm/paca.h Alexander Graf 2009-10-30 244 c14dea04a248a5 arch/powerpc/include/asm/paca.h Alexander Graf 2010-04-16 245 #ifdef CONFIG_KVM_BOOK3S_HANDLER 7aa79938f7d76f arch/powerpc/include/asm/paca.h Aneesh Kumar K.V 2013-10-07 246 #ifdef CONFIG_KVM_BOOK3S_PR_POSSIBLE 7e57cba06074da arch/powerpc/include/asm/paca.h Alexander Graf 2010-01-08 247 /* We use this to store guest state in */ 7e57cba06074da arch/powerpc/include/asm/paca.h Alexander Graf 2010-01-08 248 struct kvmppc_book3s_shadow_vcpu shadow_vcpu; de56a948b9182f arch/powerpc/include/asm/paca.h Paul Mackerras 2011-06-29 249 #endif 3c42bf8a717cb6 arch/powerpc/include/asm/paca.h Paul Mackerras 2011-06-29 250 struct kvmppc_host_state kvm_hstate; 7c379526d7e71d arch/powerpc/include/asm/paca.h Paolo Bonzini 2016-08-11 251 #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE 7c379526d7e71d arch/powerpc/include/asm/paca.h Paolo Bonzini 2016-08-11 252 /* 7c379526d7e71d arch/powerpc/include/asm/paca.h Paolo Bonzini 2016-08-11 253 * Bitmap for sibling subcore status. See kvm/book3s_hv_ras.c for 7c379526d7e71d arch/powerpc/include/asm/paca.h Paolo Bonzini 2016-08-11 254 * more details 7c379526d7e71d arch/powerpc/include/asm/paca.h Paolo Bonzini 2016-08-11 255 */ 7c379526d7e71d arch/powerpc/include/asm/paca.h Paolo Bonzini 2016-08-11 256 struct sibling_subcore_state *sibling_subcore_state; 7c379526d7e71d arch/powerpc/include/asm/paca.h Paolo Bonzini 2016-08-11 257 #endif 4b7ae55df3621d arch/powerpc/include/asm/paca.h Alexander Graf 2009-10-30 258 #endif aa8a5e0062ac94 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-01-10 259 #ifdef CONFIG_PPC_BOOK3S_64 aa8a5e0062ac94 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-01-10 260 /* aa8a5e0062ac94 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-01-10 261 * rfi fallback flush must be in its own cacheline to prevent aa8a5e0062ac94 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-01-10 262 * other paca data leaking into the L1d aa8a5e0062ac94 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-01-10 263 */ aa8a5e0062ac94 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-01-10 264 u64 exrfi[EX_SIZE] __aligned(0x80); aa8a5e0062ac94 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-01-10 265 void *rfi_flush_fallback_area; bdcb1aefc5b3f7 arch/powerpc/include/asm/paca.h Nicholas Piggin 2018-01-17 266 u64 l1d_flush_size; aa8a5e0062ac94 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-01-10 267 #endif 94675cceacaec2 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2018-07-04 268 #ifdef CONFIG_PPC_PSERIES 94675cceacaec2 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2018-07-04 269 u8 *mce_data_buf; /* buffer to hold per cpu rtas errlog */ 94675cceacaec2 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2018-07-04 270 #endif /* CONFIG_PPC_PSERIES */ c6d15258cdf1c1 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2018-09-11 271 c6d15258cdf1c1 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2018-09-11 272 #ifdef CONFIG_PPC_BOOK3S_64 387e220a2e5e63 arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-12-02 273 #ifdef CONFIG_PPC_64S_HASH_MMU c6d15258cdf1c1 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2018-09-11 274 /* Capture SLB related old contents in MCE handler. */ c6d15258cdf1c1 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2018-09-11 275 struct slb_entry *mce_faulty_slbs; c6d15258cdf1c1 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2018-09-11 276 u16 slb_save_cache_ptr; 387e220a2e5e63 arch/powerpc/include/asm/paca.h Nicholas Piggin 2021-12-02 277 #endif c6d15258cdf1c1 arch/powerpc/include/asm/paca.h Mahesh Salgaonkar 2018-09-11 278 #endif /* CONFIG_PPC_BOOK3S_64 */ 06ec27aea9fc84 arch/powerpc/include/asm/paca.h Christophe Leroy 2018-09-27 279 #ifdef CONFIG_STACKPROTECTOR 06ec27aea9fc84 arch/powerpc/include/asm/paca.h Christophe Leroy 2018-09-27 280 unsigned long canary; 06ec27aea9fc84 arch/powerpc/include/asm/paca.h Christophe Leroy 2018-09-27 281 #endif 420af1554790a9 arch/powerpc/include/asm/paca.h Will Deacon 2019-02-22 282 #ifdef CONFIG_MMIOWB 420af1554790a9 arch/powerpc/include/asm/paca.h Will Deacon 2019-02-22 283 struct mmiowb_state mmiowb_state; 420af1554790a9 arch/powerpc/include/asm/paca.h Will Deacon 2019-02-22 284 #endif 923b3cf00b3ffc arch/powerpc/include/asm/paca.h Ganesh Goudar 2021-01-28 285 #ifdef CONFIG_PPC_BOOK3S_64 923b3cf00b3ffc arch/powerpc/include/asm/paca.h Ganesh Goudar 2021-01-28 286 struct mce_info *mce_info; cc15ff3275694f arch/powerpc/include/asm/paca.h Ganesh Goudar 2022-01-20 287 u8 mce_pending_irq_work; 923b3cf00b3ffc arch/powerpc/include/asm/paca.h Ganesh Goudar 2021-01-28 288 #endif /* CONFIG_PPC_BOOK3S_64 */ d2e60075a3d442 arch/powerpc/include/asm/paca.h Nicholas Piggin 2018-02-14 289 } ____cacheline_aligned; ^1da177e4c3f41 include/asm-ppc64/paca.h Linus Torvalds 2005-04-16 290 54be0b9c7c9888 arch/powerpc/include/asm/paca.h Michael Ellerman 2018-10-02 @291 extern void copy_mm_to_paca(struct mm_struct *mm); d2e60075a3d442 arch/powerpc/include/asm/paca.h Nicholas Piggin 2018-02-14 292 extern struct paca_struct **paca_ptrs; 1426d5a3bd0758 arch/powerpc/include/asm/paca.h Michael Ellerman 2010-01-28 293 extern void initialise_paca(struct paca_struct *new_paca, int cpu); fc53b4202e61c7 arch/powerpc/include/asm/paca.h Matt Evans 2010-07-07 294 extern void setup_paca(struct paca_struct *new_paca); 59f577743d71bf arch/powerpc/include/asm/paca.h Nicholas Piggin 2018-02-14 295 extern void allocate_paca_ptrs(void); 59f577743d71bf arch/powerpc/include/asm/paca.h Nicholas Piggin 2018-02-14 296 extern void allocate_paca(int cpu); 1426d5a3bd0758 arch/powerpc/include/asm/paca.h Michael Ellerman 2010-01-28 297 extern void free_unused_pacas(void); 1426d5a3bd0758 arch/powerpc/include/asm/paca.h Michael Ellerman 2010-01-28 298 :::::: The code at line 291 was first introduced by commit :::::: 54be0b9c7c9888ebe63b89a31a17ee3df6a68d61 Revert "convert SLB miss handlers to C" and subsequent commits :::::: TO: Michael Ellerman <m...@ellerman.id.au> :::::: CC: Michael Ellerman <m...@ellerman.id.au> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki