projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[rb532] add support for 2.6.32
[openwrt.git]
/
target
/
linux
/
ixp4xx
/
patches-2.6.32
/
300-avila_fetch_mac.patch
diff --git
a/target/linux/ixp4xx/patches-2.6.32/300-avila_fetch_mac.patch
b/target/linux/ixp4xx/patches-2.6.32/300-avila_fetch_mac.patch
index
c298834
..
d3ccb04
100644
(file)
--- a/
target/linux/ixp4xx/patches-2.6.32/300-avila_fetch_mac.patch
+++ b/
target/linux/ixp4xx/patches-2.6.32/300-avila_fetch_mac.patch
@@
-147,6
+147,7
@@
+static struct avila_board_info * __init avila_find_board_info(char *model)
+{
+ int i;
+static struct avila_board_info * __init avila_find_board_info(char *model)
+{
+ int i;
++ model[6] = '\0';
+
+ for (i = 0; i < ARRAY_SIZE(avila_boards); i++) {
+ struct avila_board_info *info = &avila_boards[i];
+
+ for (i = 0; i < ARRAY_SIZE(avila_boards); i++) {
+ struct avila_board_info *info = &avila_boards[i];
@@
-162,7
+163,7
@@
+static void at24_setup(struct memory_accessor *mem_acc, void *context)
+{
+ char mac_addr[ETH_ALEN];
+static void at24_setup(struct memory_accessor *mem_acc, void *context)
+{
+ char mac_addr[ETH_ALEN];
-+ char model[
6
];
++ char model[
7
];
+
+ at24_mem_acc = mem_acc;
+
+
+ at24_mem_acc = mem_acc;
+
@@
-170,7
+171,6
@@
+ if (at24_mem_acc->read(at24_mem_acc, mac_addr, 0x0, 6) == 6) {
+ memcpy(&avila_npeb_data.hwaddr, mac_addr, ETH_ALEN);
+ }
+ if (at24_mem_acc->read(at24_mem_acc, mac_addr, 0x0, 6) == 6) {
+ memcpy(&avila_npeb_data.hwaddr, mac_addr, ETH_ALEN);
+ }
-+
+ if (at24_mem_acc->read(at24_mem_acc, mac_addr, 0x6, 6) == 6) {
+ memcpy(&avila_npec_data.hwaddr, mac_addr, ETH_ALEN);
+ }
+ if (at24_mem_acc->read(at24_mem_acc, mac_addr, 0x6, 6) == 6) {
+ memcpy(&avila_npec_data.hwaddr, mac_addr, ETH_ALEN);
+ }
This page took
0.024926 seconds
and
4
git commands to generate.