mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-28 19:20:30 +00:00
dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
commit722d908223upstream. issue_discard() passes GFP_NOWAIT to __blkdev_issue_discard() despite its code assuming bio_alloc() always succeeds. Commit3dba53a958("dm thin: use __blkdev_issue_discard for async discard support") clearly shows where things went bad: Before commit3dba53a958, dm-thin.c's open-coded __blkdev_issue_discard_async() properly handled using GFP_NOWAIT. Unfortunately __blkdev_issue_discard() doesn't and it was missed during review. Cc: stable@vger.kernel.org Signed-off-by: Mike Snitzer <snitzer@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
088ad777ee
commit
bfaf388d35
1 changed files with 1 additions and 2 deletions
Loading…
Add table
Add a link
Reference in a new issue