Browse Source

mvebu: prevent crash in the flash driver in case of a spurious interrupt

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau 9 years ago
parent
commit
f0dd81043c
1 changed files with 13 additions and 0 deletions
  1. 13 0
      target/linux/mvebu/patches-4.4/103-remove-nand-driver-bug.patch

+ 13 - 0
target/linux/mvebu/patches-4.4/103-remove-nand-driver-bug.patch

@@ -0,0 +1,13 @@
+Remove a BUG() call that would crash on a race condition that should
+otherwise be harmless.
+
+--- a/drivers/mtd/nand/pxa3xx_nand.c
++++ b/drivers/mtd/nand/pxa3xx_nand.c
+@@ -701,7 +701,6 @@ static void handle_data_pio(struct pxa3x
+ 	default:
+ 		dev_err(&info->pdev->dev, "%s: invalid state %d\n", __func__,
+ 				info->state);
+-		BUG();
+ 	}
+ 
+ 	/* Update buffer pointers for multi-page read/write */