Documentation:accounting:getdelays.c Fix: warning: variable ‘i’ set but not used
RFC 1/1 Documentation:accounting:getdelays.c Fix: warning: variable ‘i’ set but not used
The below patch takes care of the warning, but keep in mind am unsure if this is a correct way to resolve this issue.Documentation/accounting/getdelays.c: In function ‘main’:Documentation/accounting/getdelays.c:436:7: warning: variable ‘i’ set but not used [-Wunused-but-set-variable]
Keep in mind there is another warning with this file, but need am unsure what might be the best solution:Documentation/accounting/getdelays.c: In function ‘get_family_id’:Documentation/accounting/getdelays.c:172:14: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]
--- Documentation/accounting/getdelays.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-)
Documentation/accounting/getdelays.c +0 -3
@@ -433,8 +433,6 @@ int main(int argc, char *argv[]) } do { - int i; - rep_len = recv(nl_sd, &msg, sizeof(msg), 0); PRINTF("received %d bytes\n", rep_len);
@@ -459,7 +457,6 @@ int main(int argc, char *argv[]) na = (struct nlattr *)GENLMSG_DATA (&msg); len =0 ; - i =0 ;while (len < rep_len) { len +=NLA_ALIGN (na->nla_len);switch (na->nla_type) {
Signature · 1 line
1.7.4.2
Quoted 8 lines · On Tue, 5 Apr 2011 09:02:50 -0700 Justin P. Mattock wrote:
The below patch takes care of the warning, but keep in mind am unsure if this is a correct way to resolve this issue.
Documentation/accounting/getdelays.c: In function ‘main’:Documentation/accounting/getdelays.c:436:7: warning: variable ‘i’ set but not used [-Wunused-but-set-variable]Keep in mind there is another warning with this file, but need am unsure what might be the best solution:
Documentation/accounting/getdelays.c: In function ‘get_family_id’:Documentation/accounting/getdelays.c:172:14: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]
Hi,
Does -Wunused-but-set-variable require gcc 4.6.0?
Quoted 21 lines
Signed-off-by Justin P. Mattock <[email protected]>--- Documentation/accounting/getdelays.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-)Documentation/accounting/getdelays.c +0
-2@@ -433,8 +433,6 @@ int main(int argc, char *argv[]) } do { - int i; - rep_len = recv(nl_sd, &msg, sizeof(msg), 0); PRINTF("received %d bytes\n", rep_len);
Documentation/accounting/getdelays.c int main(int argc, char *argv[]) · line 462
Quoted 7 lines
Documentation/accounting/getdelays.c +0
-1@@ -459,7 +457,6 @@ int main(int argc, char *argv[]) na = (struct nlattr *)GENLMSG_DATA (&msg); len =0 ; - i =0 ;while (len < rep_len) { len +=NLA_ALIGN (na->nla_len);switch (na->nla_type) {
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
Quoted 7 lines · Randy Dunlap
Quoted 5 lines · On Tue, 5 Apr 2011 09:02:50 -0700 Justin P. Mattock wrote:
The below patch takes care of the warning, but keep in mind am unsure if this is a correct way to resolve this issue.
Documentation/accounting/getdelays.c: In function ‘main’:Documentation/accounting/getdelays.c:436:7: warning: variable ‘i’ set but not used [-Wunused-but-set-variable]
Quoted 8 lines
Quoted 3 lines
Keep in mind there is another warning with this file, but need am unsure what might be the best solution:
Documentation/accounting/getdelays.c: In function ‘get_family_id’:Documentation/accounting/getdelays.c:172:14: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]Hi,
Does -Wunused-but-set-variable require gcc 4.6.0?
not sure.. think its part of the whole "have gcc debug and clean things while it builds" feature with 4.6.0
Quoted 34 lines
Quoted 20 lines
Signed-off-by Justin P. Mattock<[email protected]>--- Documentation/accounting/getdelays.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-)Documentation/accounting/getdelays.c +0
-2@@ -433,8 +433,6 @@ int main(int argc, char *argv[]) } do { - int i; - rep_len = recv(nl_sd,&msg, sizeof(msg), 0); PRINTF("received %d bytes\n", rep_len);Documentation/accounting/getdelays.c int main(int argc, char *argv[])
Quoted 8 lines
Documentation/accounting/getdelays.c +0
-2@@ -459,7 +457,6 @@ int main(int argc, char *argv[]) na = (struct nlattr *)GENLMSG_DATA (&msg); len =0 ; - i =0 ;while (len< rep_len) { len +=NLA_ALIGN (na->nla_len);switch (na->nla_type) { -----
~Randy
*** Remember to useDocumentation/SubmitChecklistwhen testing your code ***
Quoted 3 lines · On Tue, 5 Apr 2011 09:02:50 -0700 "Justin P. Mattock"…
Keep in mind there is another warning with this file, but need am unsure what might be the best solution:
Documentation/accounting/getdelays.c: In function___get_family_id___:Documentation/accounting/getdelays.c:172:14: warning: variable___rc___set but not used [-Wunused-but-set-variable]
this?
Subject: Documentation/accounting/getdelays.c: handle sendto() failures
From: Andrew Morton <[email protected]>
Documentation/accounting/getdelays.c: In function `get_family_id':Documentation/accounting/getdelays.c:172:14: warning: variable `rc' set but not used [-Wunused-but-set-variable]
---
Documentation/accounting/getdelays.c | 2 ++ 1 file changed, 2 insertions(+)
Documentation/accounting/getdelays.c renamed from Documentation/accounting/getdelays.c~documentation-accounting-getdelaysc-handle-sendto-failures +2 -0
@@ -177,6 +177,8 @@ static int get_family_id(int sd) rc =send_cmd (sd,GENL_ID_CTRL ,getpid (),CTRL_CMD_GETFAMILY ,CTRL_ATTR_FAMILY_NAME , (void *)name,strlen (TASKSTATS_GENL_NAME )+1 ); +if (rc <0 ) +return 0 ;/* sendto() failure? */ rep_len =recv (sd, &ans,sizeof (ans),0 ); if (ans.n.nlmsg_type == NLMSG_ERROR ||
_
Quoted 8 lines · Andrew Morton
Quoted 3 lines · On Tue, 5 Apr 2011 09:02:50 -0700 "Justin P.…
Keep in mind there is another warning with this file, but need am unsure what might be the best solution:
Documentation/accounting/getdelays.c: In function___get_family_id___:Documentation/accounting/getdelays.c:172:14: warning: variable___rc___set but not used [-Wunused-but-set-variable]this?
there was two warnings with that one..(or atleast that what I am seeing over here).
Quoted 31 lines
Subject:
Documentation/accounting/getdelays.c: handlesendto()failures
From: Andrew Morton<[email protected]>
Documentation/accounting/getdelays.c: In function `get_family_id':Documentation/accounting/getdelays.c:172:14: warning: variable `rc' set but not used [-Wunused-but-set-variable]Reported-by "Justin P. Mattock"<[email protected]>Cc Balbir Singh<[email protected]>Signed-off-by Andrew Morton<[email protected]>---
Documentation/accounting/getdelays.c | 2 ++ 1 file changed, 2 insertions(+)diff -puN
Documentation/accounting/getdelays.c~documentation-accounting-getdelaysc-handle-sendto-failuresDocumentation/accounting/getdelays.cDocumentation/accounting/getdelays.c renamed from Documentation/accounting/getdelays.c~documentation-accounting-getdelaysc-handle-sendto-failures +2
-0@@ -177,6 +177,8 @@ static int get_family_id(int sd) rc =send_cmd (sd,GENL_ID_CTRL ,getpid (),CTRL_CMD_GETFAMILY ,CTRL_ATTR_FAMILY_NAME , (void *)name,strlen (TASKSTATS_GENL_NAME )+1 ); +if (rc<0 ) +return 0 ;/* sendto() failure? */ rep_len =recv (sd,&ans,sizeof (ans),0 ); if (ans.n.nlmsg_type == NLMSG_ERROR ||_
Quoted 4 lines · On Tue, 12 Apr 2011 17:44:49 -0700 "Justin P. Mattock"…
Quoted 3 lines · Andrew Morton
On Tue, 5 Apr 2011 09:02:50 -0700
"Justin P. Mattock"<[email protected]> wrote:
Quoted 8 lines
Quoted 5 lines
Quoted 3 lines
Keep in mind there is another warning with this file, but need am unsure what might be the best solution:
Documentation/accounting/getdelays.c: In function___get_family_id___:Documentation/accounting/getdelays.c:172:14: warning: variable___rc___set but not used [-Wunused-but-set-variable]this?
there was two warnings with that one..(or atleast that what I am seeing over here).
I don't know what you mean.
What command(s) are you using to build getdelays.o, btw?
Quoted 10 lines · Andrew Morton
Quoted 8 lines · On Tue, 12 Apr 2011 17:44:49 -0700 "Justin P.…
Quoted 7 lines · Andrew Morton
Quoted 3 lines · On Tue, 5 Apr 2011 09:02:50 -0700 "Justin P.…
Keep in mind there is another warning with this file, but need am unsure what might be the best solution:
Documentation/accounting/getdelays.c: In function___get_family_id___:Documentation/accounting/getdelays.c:172:14: warning: variable___rc___set but not used [-Wunused-but-set-variable]
Quoted 9 lines
Quoted 4 lines
Quoted 1 line
this?
there was two warnings with that one..(or atleast that what I am seeing over here).
I don't know what you mean.
What command(s) are you using to build getdelays.o, btw?
the two warnings while building getdelays
to build the kernel I just do:
"make"
part of the log here:
http://fpaste.org/eXmq/
system is fedora 15. .config is theirs as well
Justin P. Mattock