bcm53xx: make NAND flash timeouts non-interruptible to fix corruption issues
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 16 Apr 2015 20:09:36 +0000 (20:09 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 16 Apr 2015 20:09:36 +0000 (20:09 +0000)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45464 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/bcm53xx/patches-3.18/420-mtd-bcm5301x_nand.patch

index d690dd7..199f1e5 100644 (file)
 +      if (irq_off != NANDC_IRQ_CONTROLLER_RDY ||
 +              0 == bcmnand_reg_aread(ctrl, NANDC_IDM_IO_CTRL_RDY)) {
 +
-+              timeout_jiffies = wait_for_completion_interruptible_timeout(
++              timeout_jiffies = wait_for_completion_timeout(
 +                                      &ctrl->op_completion, timeout_jiffies);
 +
 +              if (timeout_jiffies < 0)