2
0
Эх сурвалжийг харах

kernel: fixing a potential deadlock in block2mtd for kernel 3.6/3.8/3.9

Signed-off-by: Alexander Couzens <[email protected]>

SVN-Revision: 37842
Felix Fietkau 12 жил өмнө
parent
commit
c75416292a

+ 2 - 1
target/linux/generic/patches-3.6/441-block2mtd_refresh.patch

@@ -53,8 +53,9 @@
  
  		page = page_read(dev->blkdev->bd_inode->i_mapping, index);
 -		if (IS_ERR(page))
+-			return PTR_ERR(page);
 +		if (IS_ERR(page)) {
- 			return PTR_ERR(page);
++			err = PTR_ERR(page);
 +			goto done;
 +		}
  

+ 2 - 1
target/linux/generic/patches-3.8/441-block2mtd_refresh.patch

@@ -53,8 +53,9 @@
  
  		page = page_read(dev->blkdev->bd_inode->i_mapping, index);
 -		if (IS_ERR(page))
+-			return PTR_ERR(page);
 +		if (IS_ERR(page)) {
- 			return PTR_ERR(page);
++			err = PTR_ERR(page);
 +			goto done;
 +		}
  

+ 2 - 1
target/linux/generic/patches-3.9/441-block2mtd_refresh.patch

@@ -53,8 +53,9 @@
  
  		page = page_read(dev->blkdev->bd_inode->i_mapping, index);
 -		if (IS_ERR(page))
+-			return PTR_ERR(page);
 +		if (IS_ERR(page)) {
- 			return PTR_ERR(page);
++			err = PTR_ERR(page);
 +			goto done;
 +		}