Re: [PATCH 1/2] HID: hid-lg4ff: Add support for G27 LEDs
From: Jiri Kosina <hidden>
Date: 2012-04-20 10:05:27
Also in:
lkml
On Wed, 18 Apr 2012, simon@mungewell.org wrote:
quoted
Putting the whole err: label outside the outer for cycle would make the whole thing much more readable (and would save you the break). Could you please redo this?The 'break' is actually not needed as 'j' has reached maximum value and the outer for loop would be at completion.
Ah, right, I have even missed this fact, that you are using the same index in the inner loop as in the outter loop. Quite unreadable indeed :)
I put the 'break' there just to highlight this fact. Maybe just a comment would be OK, such as 'on error fall though to driver completion'. The reason I'd like this code here is that it seems traditional to output the following 'hid_info' line once the driver is fully active.quoted
quoted
hid_info(hid, "Force feedback for Logitech Speed Force Wireless by Simon Wood [off-list ref]\n");Moving the 'err:' code would have to: 1). Jump back to hit this hid_info line 2). Duplicate the hid_info line 3). Have err code called as a function
I am not getting it. Why can't you do just something like
for ( .... ) {
/* outter loop */
if (error) {
for ( ... ) {
/* inner loop */
}
goto out;
}
}
out:
hid_info(....);
return;
--
Jiri Kosina
SUSE Labs