On 12/09/2014 08:44 AM, Joe Perches wrote: > On Tue, 2014-12-09 at 08:34 +0200, Asaf Vertz wrote: >> Fixed a coding style error, macros with complex values should be >> enclosed in parentheses. >> >> -#define EDT_ATTR_CHECKSET(name, reg) \ >> +#define EDT_ATTR_CHECKSET(name, reg) { \ >> if (pdata->name >= edt_ft5x06_attr_##name.limit_low && \ >> pdata->name <= edt_ft5x06_attr_##name.limit_high) \ >> - edt_ft5x06_register_write(tsdata, reg, pdata->name) >> + edt_ft5x06_register_write(tsdata, reg, pdata->name); \ >> +} > > Any time you see a naked if (foo) bar in a macro > prefer to use a do while (0) like; > > #define EDT_ATTR_CHECKSET(name, reg) \ > do { \ > if (pdata->name >= edt_ft5x06_attr_##name.limit_low && \ > pdata->name <= edt_ft5x06_attr_##name.limit_high) \ > edt_ft5x06_register_write(tsdata, reg, pdata->name); \ > while (0) > thanks for the input, I will update and resend it -- 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