From: Gabor Juhos Date: Mon, 5 Dec 2011 21:10:55 +0000 (+0000) Subject: ar71xx: allow to pass negative offset values for ar71xx_init_mac X-Git-Tag: v19.07.0-rc1~26011 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=0103069372c7628ac018c024d1237cfa8eb4785c;p=openwrt%2Fstaging%2Fhauke.git ar71xx: allow to pass negative offset values for ar71xx_init_mac SVN-Revision: 29457 --- diff --git a/target/linux/ar71xx/files/arch/mips/ar71xx/devices.c b/target/linux/ar71xx/files/arch/mips/ar71xx/devices.c index d71e473c75..548a35e853 100644 --- a/target/linux/ar71xx/files/arch/mips/ar71xx/devices.c +++ b/target/linux/ar71xx/files/arch/mips/ar71xx/devices.c @@ -1051,9 +1051,9 @@ static int __init ar71xx_kmac_setup(char *str) __setup("kmac=", ar71xx_kmac_setup); void __init ar71xx_init_mac(unsigned char *dst, const unsigned char *src, - unsigned offset) + int offset) { - u32 t; + int t; if (!is_valid_ether_addr(src)) { memset(dst, '\0', ETH_ALEN); diff --git a/target/linux/ar71xx/files/arch/mips/ar71xx/devices.h b/target/linux/ar71xx/files/arch/mips/ar71xx/devices.h index 2553d17cf3..b92e482a58 100644 --- a/target/linux/ar71xx/files/arch/mips/ar71xx/devices.h +++ b/target/linux/ar71xx/files/arch/mips/ar71xx/devices.h @@ -23,7 +23,7 @@ void ar71xx_add_device_spi(struct ar71xx_spi_platform_data *pdata, extern unsigned char ar71xx_mac_base[] __initdata; void ar71xx_parse_mac_addr(char *mac_str) __init; void ar71xx_init_mac(unsigned char *dst, const unsigned char *src, - unsigned offset) __init; + int offset) __init; struct ar71xx_eth_pll_data { u32 pll_10;