[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xen-pciback: Add name prefix to global 'permissive' variable
On Mon, Apr 13, 2015 at 12:26:35AM +0100, Ben Hutchings wrote: > The variable for the 'permissive' module parameter used to be static > but was recently changed to be extern. This puts it in the kernel > global namespace if the driver is built-in, so its name should begin > with a prefix identifying the driver. It looks OK to me. David you OK pulling this in? > > Signed-off-by: Ben Hutchings <ben@xxxxxxxxxxxxxxx> > Fixes: af6fc858a35b ("xen-pciback: limit guest control of command register") > --- > drivers/xen/xen-pciback/conf_space.c | 6 +++--- > drivers/xen/xen-pciback/conf_space.h | 2 +- > drivers/xen/xen-pciback/conf_space_header.c | 2 +- > 3 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/drivers/xen/xen-pciback/conf_space.c > b/drivers/xen/xen-pciback/conf_space.c > index 75fe3d4..9c23420 100644 > --- a/drivers/xen/xen-pciback/conf_space.c > +++ b/drivers/xen/xen-pciback/conf_space.c > @@ -16,8 +16,8 @@ > #include "conf_space.h" > #include "conf_space_quirks.h" > > -bool permissive; > -module_param(permissive, bool, 0644); > +bool xen_pcibk_permissive; > +module_param_named(permissive, xen_pcibk_permissive, bool, 0644); > > /* This is where xen_pcibk_read_config_byte, xen_pcibk_read_config_word, > * xen_pcibk_write_config_word, and xen_pcibk_write_config_byte are created. > */ > @@ -262,7 +262,7 @@ int xen_pcibk_config_write(struct pci_dev *dev, int > offset, int size, u32 value) > * This means that some fields may still be read-only because > * they have entries in the config_field list that intercept > * the write and do nothing. */ > - if (dev_data->permissive || permissive) { > + if (dev_data->permissive || xen_pcibk_permissive) { > switch (size) { > case 1: > err = pci_write_config_byte(dev, offset, > diff --git a/drivers/xen/xen-pciback/conf_space.h > b/drivers/xen/xen-pciback/conf_space.h > index 2e1d73d..62461a8 100644 > --- a/drivers/xen/xen-pciback/conf_space.h > +++ b/drivers/xen/xen-pciback/conf_space.h > @@ -64,7 +64,7 @@ struct config_field_entry { > void *data; > }; > > -extern bool permissive; > +extern bool xen_pcibk_permissive; > > #define OFFSET(cfg_entry) > ((cfg_entry)->base_offset+(cfg_entry)->field->offset) > > diff --git a/drivers/xen/xen-pciback/conf_space_header.c > b/drivers/xen/xen-pciback/conf_space_header.c > index 2d73693..f8baf46 100644 > --- a/drivers/xen/xen-pciback/conf_space_header.c > +++ b/drivers/xen/xen-pciback/conf_space_header.c > @@ -105,7 +105,7 @@ static int command_write(struct pci_dev *dev, int offset, > u16 value, void *data) > > cmd->val = value; > > - if (!permissive && (!dev_data || !dev_data->permissive)) > + if (!xen_pcibk_permissive && (!dev_data || !dev_data->permissive)) > return 0; > > /* Only allow the guest to control certain bits. */ > > -- > Ben Hutchings > Everything should be made as simple as possible, but not simpler. > - Albert Einstein > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |