projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
77c14e5
)
llc: remove noisy WARN from llc_mac_hdr_init
author
Dave Jones
<davej@redhat.com>
Tue, 28 Jan 2014 21:30:52 +0000
(16:30 -0500)
committer
David S. Miller
<davem@davemloft.net>
Wed, 29 Jan 2014 02:01:32 +0000
(18:01 -0800)
Sending malformed llc packets triggers this spew, which seems excessive.
WARNING: CPU: 1 PID: 6917 at net/llc/llc_output.c:46 llc_mac_hdr_init+0x85/0x90 [llc]()
device type not supported: 0
CPU: 1 PID: 6917 Comm: trinity-c1 Not tainted 3.13.0+ #95
0000000000000009
00000000007e257d
ffff88009232fbe8
ffffffffac737325
ffff88009232fc30
ffff88009232fc20
ffffffffac06d28d
ffff88020e07f180
ffff88009232fec0
00000000000000c8
0000000000000000
ffff88009232fe70
Call Trace:
[<
ffffffffac737325
>] dump_stack+0x4e/0x7a
[<
ffffffffac06d28d
>] warn_slowpath_common+0x7d/0xa0
[<
ffffffffac06d30c
>] warn_slowpath_fmt+0x5c/0x80
[<
ffffffffc01736d5
>] llc_mac_hdr_init+0x85/0x90 [llc]
[<
ffffffffc0173759
>] llc_build_and_send_ui_pkt+0x79/0x90 [llc]
[<
ffffffffc057cdba
>] llc_ui_sendmsg+0x23a/0x400 [llc2]
[<
ffffffffac605d8c
>] sock_sendmsg+0x9c/0xe0
[<
ffffffffac185a37
>] ? might_fault+0x47/0x50
[<
ffffffffac606321
>] SYSC_sendto+0x121/0x1c0
[<
ffffffffac011847
>] ? syscall_trace_enter+0x207/0x270
[<
ffffffffac6071ce
>] SyS_sendto+0xe/0x10
[<
ffffffffac74aaa4
>] tracesys+0xdd/0xe2
Until 2009, this was a printk, when it was changed in
bf9ae5386bc
: "llc: use dev_hard_header".
Let userland figure out what -EINVAL means by itself.
Signed-off-by: Dave Jones <davej@fedoraproject.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/llc/llc_output.c
patch
|
blob
|
history
diff --git
a/net/llc/llc_output.c
b/net/llc/llc_output.c
index 2dae8a5df23fe56f93620dcaf313a54d6e41b231..94425e421213a3fd2719428244156a890a98127a 100644
(file)
--- a/
net/llc/llc_output.c
+++ b/
net/llc/llc_output.c
@@
-43,7
+43,7
@@
int llc_mac_hdr_init(struct sk_buff *skb,
rc = 0;
break;
default:
-
WARN(1, "device type not supported: %d\n", skb->dev->type)
;
+
break
;
}
return rc;
}