From: Neil Horman Patch to ifenslave so that under older ABI versions, a failure to propogate ip information from master to slave does not result in a filure to enslave the slave device. Signed-off-by: Neil Horman Cc: "David S. Miller" Signed-off-by: Andrew Morton --- Documentation/networking/ifenslave.c | 9 +-------- 1 files changed, 1 insertion(+), 8 deletions(-) diff -puN Documentation/networking/ifenslave.c~fix-ifenslave-to-not-fail-on-lack-of-ip-information Documentation/networking/ifenslave.c --- 25/Documentation/networking/ifenslave.c~fix-ifenslave-to-not-fail-on-lack-of-ip-information Tue Nov 15 16:20:31 2005 +++ 25-akpm/Documentation/networking/ifenslave.c Tue Nov 15 16:20:31 2005 @@ -693,13 +693,7 @@ static int enslave(char *master_ifname, /* Older bonding versions would panic if the slave has no IP * address, so get the IP setting from the master. */ - res = set_if_addr(master_ifname, slave_ifname); - if (res) { - fprintf(stderr, - "Slave '%s': Error: set address failed\n", - slave_ifname); - return res; - } + set_if_addr(master_ifname, slave_ifname); } else { res = clear_if_addr(slave_ifname); if (res) { @@ -1085,7 +1079,6 @@ static int set_if_addr(char *master_ifna slave_ifname, ifra[i].req_name, strerror(saved_errno)); - return res; } ipaddr = ifr.ifr_addr.sa_data; _