From: John Crispin Date: Fri, 24 Jul 2015 09:09:02 +0000 (+0000) Subject: lantiq: Fix ifxos driver on linux 4.1 X-Git-Tag: reboot~2417 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=44c73a2fd284d5685cac3a0043cab6a19f0e0fbc;p=openwrt%2Fstaging%2Fxback.git lantiq: Fix ifxos driver on linux 4.1 request_mem_region returns NULL when requesting the region failed, and a valid pointer when it was successful. Currently the condition is inverted. Signed-off-by: Martin Blumenstingl SVN-Revision: 46452 --- diff --git a/package/kernel/lantiq/ltq-ifxos/patches/100-compat.patch b/package/kernel/lantiq/ltq-ifxos/patches/100-compat.patch index a91dafe897..db2dd8bc5e 100644 --- a/package/kernel/lantiq/ltq-ifxos/patches/100-compat.patch +++ b/package/kernel/lantiq/ltq-ifxos/patches/100-compat.patch @@ -157,7 +157,7 @@ /* can't fail */ request_mem_region(physicalAddr, addrRangeSize_byte, pName); +#else -+ if ( request_mem_region(physicalAddr, addrRangeSize_byte, pName) ) ++ if ( !request_mem_region(physicalAddr, addrRangeSize_byte, pName) ) + { + IFXOS_PRN_USR_ERR_NL( IFXOS, IFXOS_PRN_LEVEL_ERR, + ("IFXOS: ERROR Phy2Virt map, region request - addr 0x%08lX (size 0x%lX) not free" IFXOS_CRLF,