mirror of https://gitee.com/openkylin/linux.git
powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled
H_REGISTER_PROC_TBL asks for GTSE by default. GTSE flag bit should be set only when GTSE is supported. Signed-off-by: Bharata B Rao <bharata@linux.ibm.com> Reviewed-by: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20200703053608.12884-3-bharata@linux.ibm.com
This commit is contained in:
parent
029ab30b4c
commit
b6c8417507
|
@ -1680,9 +1680,11 @@ static int pseries_lpar_register_process_table(unsigned long base,
|
|||
|
||||
if (table_size)
|
||||
flags |= PROC_TABLE_NEW;
|
||||
if (radix_enabled())
|
||||
flags |= PROC_TABLE_RADIX | PROC_TABLE_GTSE;
|
||||
else
|
||||
if (radix_enabled()) {
|
||||
flags |= PROC_TABLE_RADIX;
|
||||
if (mmu_has_feature(MMU_FTR_GTSE))
|
||||
flags |= PROC_TABLE_GTSE;
|
||||
} else
|
||||
flags |= PROC_TABLE_HPT_SLB;
|
||||
for (;;) {
|
||||
rc = plpar_hcall_norets(H_REGISTER_PROC_TBL, flags, base,
|
||||
|
|
Loading…
Reference in New Issue