On 11/27/15 at 12:03pm, Joerg Roedel wrote: > On Fri, Nov 06, 2015 at 08:10:44PM +0800, Baoquan He wrote: > > Add functions to check whether translation is already enabled in IOMMU. > > > > Signed-off-by: Baoquan He <b...@redhat.com> > > --- > > drivers/iommu/amd_iommu_init.c | 26 ++++++++++++++++++++++++++ > > drivers/iommu/amd_iommu_proto.h | 4 ++++ > > 2 files changed, 30 insertions(+) > > > > diff --git a/drivers/iommu/amd_iommu_init.c b/drivers/iommu/amd_iommu_init.c > > index 1dcd8e3..6ef86b1 100644 > > --- a/drivers/iommu/amd_iommu_init.c > > +++ b/drivers/iommu/amd_iommu_init.c > > @@ -229,6 +229,27 @@ static int amd_iommu_enable_interrupts(void); > > static int __init iommu_go_to_state(enum iommu_init_state state); > > static void init_device_table_dma(void); > > > > +static u8 g_pre_enabled; > > Better use bool here ... > > > + > > +bool translation_pre_enabled(void) > > ... since this function returns bool anyway, and ... > > > +{ > > + return !!g_pre_enabled; > > ... use save the ugly !! operators.
OK, will change. _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu