* [PATCH] ipw2100: Fix command list for debugging
@ 2011-07-04 12:53 Jean Delvare
2011-07-05 18:08 ` John W. Linville
0 siblings, 1 reply; 3+ messages in thread
From: Jean Delvare @ 2011-07-04 12:53 UTC (permalink / raw)
To: John W. Linville; +Cc: linux-wireless
A missing comma in the array causes an off-by-one for later commands.
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: "John W. Linville" <linville@tuxdriver.com>
---
Note: I don't have the documentation and I don't have the hardware, so
an expert should double-check this one.
drivers/net/wireless/ipw2x00/ipw2100.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- linux-3.0-rc5.orig/drivers/net/wireless/ipw2x00/ipw2100.c 2011-05-20 10:42:41.000000000 +0200
+++ linux-3.0-rc5/drivers/net/wireless/ipw2x00/ipw2100.c 2011-07-04 14:44:22.000000000 +0200
@@ -287,7 +287,8 @@ static const char *command_types[] = {
"unused", /* HOST_INTERRUPT_COALESCING */
"undefined",
"CARD_DISABLE_PHY_OFF",
- "MSDU_TX_RATES" "undefined",
+ "MSDU_TX_RATES",
+ "undefined",
"undefined",
"SET_STATION_STAT_BITS",
"CLEAR_STATIONS_STAT_BITS",
--
Jean Delvare
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [PATCH] ipw2100: Fix command list for debugging 2011-07-04 12:53 [PATCH] ipw2100: Fix command list for debugging Jean Delvare @ 2011-07-05 18:08 ` John W. Linville 2011-07-05 22:22 ` Jean Delvare 0 siblings, 1 reply; 3+ messages in thread From: John W. Linville @ 2011-07-05 18:08 UTC (permalink / raw) To: Jean Delvare; +Cc: linux-wireless On Mon, Jul 04, 2011 at 02:53:46PM +0200, Jean Delvare wrote: > A missing comma in the array causes an off-by-one for later commands. > > Signed-off-by: Jean Delvare <khali@linux-fr.org> > Cc: "John W. Linville" <linville@tuxdriver.com> > --- > Note: I don't have the documentation and I don't have the hardware, so > an expert should double-check this one. > > drivers/net/wireless/ipw2x00/ipw2100.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > --- linux-3.0-rc5.orig/drivers/net/wireless/ipw2x00/ipw2100.c 2011-05-20 10:42:41.000000000 +0200 > +++ linux-3.0-rc5/drivers/net/wireless/ipw2x00/ipw2100.c 2011-07-04 14:44:22.000000000 +0200 > @@ -287,7 +287,8 @@ static const char *command_types[] = { > "unused", /* HOST_INTERRUPT_COALESCING */ > "undefined", > "CARD_DISABLE_PHY_OFF", > - "MSDU_TX_RATES" "undefined", > + "MSDU_TX_RATES", > + "undefined", > "undefined", > "SET_STATION_STAT_BITS", > "CLEAR_STATIONS_STAT_BITS", This code dates from 2005: commit ee8e365aa6395e721399127ccf3d28d269136f0e Author: James Ketrenos <jketreno@linux.intel.com> Date: Wed Sep 14 09:47:29 2005 -0500 Ran scripts/Lindent on drivers/net/wireless/ipw2{1,2}00.{c,h} No other changes. Signed-off-by: James Ketrenos <jketreno@linux.intel.com> Prior to that, those two strings were on two different lines but with no comma betwen them -- so effectively the same as now. Changing it as you suggest would change the offsets in the array of the following string pointers, which I suspect will break the debugging code that uses it. I would rather not take this change. OTOH, perhaps you could submit a patch that simply remove the second quoted string from the single line? John -- John W. Linville Someday the world will need a hero, and you linville@tuxdriver.com might be all we have. Be ready. ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] ipw2100: Fix command list for debugging 2011-07-05 18:08 ` John W. Linville @ 2011-07-05 22:22 ` Jean Delvare 0 siblings, 0 replies; 3+ messages in thread From: Jean Delvare @ 2011-07-05 22:22 UTC (permalink / raw) To: John W. Linville; +Cc: linux-wireless Hi John, On Tue, 5 Jul 2011 14:08:32 -0400, John W. Linville wrote: > On Mon, Jul 04, 2011 at 02:53:46PM +0200, Jean Delvare wrote: > > A missing comma in the array causes an off-by-one for later commands. > > > > Signed-off-by: Jean Delvare <khali@linux-fr.org> > > Cc: "John W. Linville" <linville@tuxdriver.com> > > --- > > Note: I don't have the documentation and I don't have the hardware, so > > an expert should double-check this one. > > > > drivers/net/wireless/ipw2x00/ipw2100.c | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > --- linux-3.0-rc5.orig/drivers/net/wireless/ipw2x00/ipw2100.c 2011-05-20 10:42:41.000000000 +0200 > > +++ linux-3.0-rc5/drivers/net/wireless/ipw2x00/ipw2100.c 2011-07-04 14:44:22.000000000 +0200 > > @@ -287,7 +287,8 @@ static const char *command_types[] = { > > "unused", /* HOST_INTERRUPT_COALESCING */ > > "undefined", > > "CARD_DISABLE_PHY_OFF", > > - "MSDU_TX_RATES" "undefined", > > + "MSDU_TX_RATES", > > + "undefined", > > "undefined", > > "SET_STATION_STAT_BITS", > > "CLEAR_STATIONS_STAT_BITS", > > This code dates from 2005: > > commit ee8e365aa6395e721399127ccf3d28d269136f0e > Author: James Ketrenos <jketreno@linux.intel.com> > Date: Wed Sep 14 09:47:29 2005 -0500 > > Ran scripts/Lindent on drivers/net/wireless/ipw2{1,2}00.{c,h} > > No other changes. > > Signed-off-by: James Ketrenos <jketreno@linux.intel.com> > Yes, I found that commit too, and it explains why the two strings are on the same line. As a side note, I don't think Lindent should do this, but that's a different story. > Prior to that, those two strings were on two different lines but with > no comma betwen them -- so effectively the same as now. Changing it > as you suggest would change the offsets in the array of the following > string pointers, which I suspect will break the debugging code that > uses it. My own suspicion was that the current code was broken and my patch would fix it. But a comparison with the defines in ipw2100.h suggests that I was wrong and your analysis is correct: #define MSDU_TX_RATES 62 #define SET_STATION_STAT_BITS 64 So there should be a single "undefined" between both. > I would rather not take this change. OTOH, perhaps you could submit a > patch that simply remove the second quoted string from the single line? Yes, I'll do this, thanks. -- Jean Delvare ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-07-05 22:22 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-07-04 12:53 [PATCH] ipw2100: Fix command list for debugging Jean Delvare 2011-07-05 18:08 ` John W. Linville 2011-07-05 22:22 ` Jean Delvare
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).