On Sun, May 18, 2014 at 5:14 AM, Peter Senna Tschudin <peter.senna@xxxxxxxxx> wrote: > Added CC: trivial@xxxxxxxxxxxxxxx > > On Sun, May 18, 2014 at 7:04 AM, Andi Kleen <andi@xxxxxxxxxxxxxx> wrote: >> Peter Senna Tschudin <peter.senna@xxxxxxxxx> writes: >> >>> This patch remove variables that are initialized with a constant, >>> are never updated, and are only used as parameter of return. >>> Return the constant instead of using a variable. >> >> This ret variable pattern is pretty standard in Linux, as it makes it >> easier to add new code that may trigger new errors >> (using the usual "goto forest" error handling pattern) > The average age in days of the return statements my patch changes is > 1384, which is more than 3 years, so, in average, the plan of adding > new code was lost... > See: http://pastebin.com/2k13sHU2 > >> >> I don't see any benefit in whole-sale removing it. The compiler >> doesn't care about it and will generate the same code in any >> case. > My goal is to make the code cleaner and easier to understand. > > Should I split this into a lot of patches? > >> >> -Andi >> >> -- >> ak@xxxxxxxxxxxxxxx -- Speaking for myself only > > > > -- > Peter NAK on the drivers/net/ethernet/intel/i40e/i40e_dcb.c change because I have patches currently in my queue that make the return variable necessary. -- Cheers, Jeff -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html