On Fri, 6 Feb 2015, Michal Malý wrote: > Introduce a module parameter to disable automatic switch of Logitech gaming > wheels from compatibility to native mode. This only applies to multimode wheels. > > Signed-off-by: Michal Malý <madcatxster@xxxxxxxxxxxxxxxxxx> > --- > drivers/hid/hid-lg.c | 6 ++++++ > drivers/hid/hid-lg4ff.c | 4 +++- > 2 files changed, 9 insertions(+), 1 deletion(-) > > diff --git a/drivers/hid/hid-lg.c b/drivers/hid/hid-lg.c > index f91ff14..8dae03f 100644 > --- a/drivers/hid/hid-lg.c > +++ b/drivers/hid/hid-lg.c > @@ -818,4 +818,10 @@ static struct hid_driver lg_driver = { > }; > module_hid_driver(lg_driver); > > +#ifdef CONFIG_LOGIWHEELS_FF > +extern int lg4ff_no_autoswitch; /* From hid-lg4ff.c */ > +module_param_named(lg4ff_no_autoswitch, lg4ff_no_autoswitch, int, S_IRUGO); > +MODULE_PARM_DESC(lg4ff_no_autoswitch, "Do not switch multimode wheels to their native mode automatically"); > +#endif > + > MODULE_LICENSE("GPL"); > diff --git a/drivers/hid/hid-lg4ff.c b/drivers/hid/hid-lg4ff.c > index b9c9fe6..cbb000a 100644 > --- a/drivers/hid/hid-lg4ff.c > +++ b/drivers/hid/hid-lg4ff.c > @@ -67,6 +67,7 @@ > #define LG4FF_FFEX_REV_MAJ 0x21 > #define LG4FF_FFEX_REV_MIN 0x00 > > +int lg4ff_no_autoswitch = 0; This sharing of variable without header file is ugly. Could you please declare it properly as extern in logitech header? -- Jiri Kosina SUSE Labs -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html