lantiq: Fix ifxos driver on linux 4.1
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 24 Jul 2015 09:09:02 +0000 (09:09 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 24 Jul 2015 09:09:02 +0000 (09:09 +0000)
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 <martin.blumenstingl@googlemail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46452 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/kernel/lantiq/ltq-ifxos/patches/100-compat.patch

index a91dafe..db2dd8b 100644 (file)
     /* 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,