Re: [PATCH v3 04/11] kernel/fork: Initialize mm's PASID

2022-02-04 Thread Fenghua Yu
Hi, Thomas, On Sat, Feb 05, 2022 at 12:22:12AM +0100, Thomas Gleixner wrote: > On Fri, Jan 28 2022 at 12:28, Fenghua Yu wrote: > > A new mm doesn't have a PASID yet when it's created. Initialize > > the mm's PASID on fork() or for init_mm to INVALID_IOASID (-1). > > I must be missing something

Re: [PATCH v3 04/11] kernel/fork: Initialize mm's PASID

2022-02-04 Thread Thomas Gleixner
On Fri, Jan 28 2022 at 12:28, Fenghua Yu wrote: > A new mm doesn't have a PASID yet when it's created. Initialize > the mm's PASID on fork() or for init_mm to INVALID_IOASID (-1). I must be missing something here. > diff --git a/include/linux/sched/mm.h b/include/linux/sched/mm.h > index

[PATCH v3 04/11] kernel/fork: Initialize mm's PASID

2022-01-28 Thread Fenghua Yu
A new mm doesn't have a PASID yet when it's created. Initialize the mm's PASID on fork() or for init_mm to INVALID_IOASID (-1). Suggested-by: Dave Hansen Signed-off-by: Fenghua Yu Reviewed-by: Tony Luck --- v2: - Change condition to more accurate CONFIG_IOMMU_SVA (Jacob)