X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fnetxen%2Fnetxen_nic_init.c;h=2f965701a95bcf62fcc5e598502ec9ae6ca332f8;hb=f8dfdd5cab482a2ce4a8e2375e1512aa4829c653;hp=2f324366784d9e9a3509dddb56bb1864d423e6ba;hpb=36c843d5e347ec71ec579a477c941538a03b8cf3;p=powerpc.git diff --git a/drivers/net/netxen/netxen_nic_init.c b/drivers/net/netxen/netxen_nic_init.c index 2f32436678..2f965701a9 100644 --- a/drivers/net/netxen/netxen_nic_init.c +++ b/drivers/net/netxen/netxen_nic_init.c @@ -499,7 +499,10 @@ static inline int do_rom_fast_write_words(struct netxen_adapter *adapter, while(1) { int data1; - do_rom_fast_read(adapter, addridx, &data1); + ret = do_rom_fast_read(adapter, addridx, &data1); + if (ret < 0) + return ret; + if (data1 == data) break;