diff options
Diffstat (limited to 'drivers/net/fs_enet/mii-bitbang.c')
| -rw-r--r-- | drivers/net/fs_enet/mii-bitbang.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/fs_enet/mii-bitbang.c b/drivers/net/fs_enet/mii-bitbang.c index ad297544071..b09270b5d0a 100644 --- a/drivers/net/fs_enet/mii-bitbang.c +++ b/drivers/net/fs_enet/mii-bitbang.c @@ -120,7 +120,7 @@ static int __devinit fs_mii_bitbang_init(struct mii_bus *bus,  	if (ret)  		return ret; -	if (res.end - res.start < 13) +	if (resource_size(&res) <= 13)  		return -ENODEV;  	/* This should really encode the pin number as well, but all @@ -139,7 +139,7 @@ static int __devinit fs_mii_bitbang_init(struct mii_bus *bus,  		return -ENODEV;  	mdc_pin = *data; -	bitbang->dir = ioremap(res.start, res.end - res.start + 1); +	bitbang->dir = ioremap(res.start, resource_size(&res));  	if (!bitbang->dir)  		return -ENOMEM;  |