Messages in this thread | | | Date | Tue, 26 Nov 2013 14:35:52 -0800 | From | "Ray Jui" <> | Subject | Re: [PATCH v2] mmc: fix host release issue after discard operation |
| |
On 11/26/2013 2:06 PM, Chris Ball wrote: > Hi Ray, > > On Sat, Oct 26 2013, Ray Jui wrote: >> Under function mmc_blk_issue_rq, after an MMC discard operation, >> the MMC request data structure may be freed in memory. Later in >> the same function, the check of req->cmd_flags & MMC_REQ_SPECIAL_MASK >> is dangerous and invalid. It causes the MMC host not to be released >> when it should >> >> This patch fixes the issue by marking the special request down before >> the discard/flush operation >> >> Reported by: Harold (SoonYeal) Yang <haroldsy@broadcom.com> >> Signed-off-by: Ray Jui <rjui@broadcom.com> >> Reviewed-by: Seungwon Jeon <tgih.jun@samsung.com> > > Thanks, pushed to mmc-next for 3.14 and -stable. > > - Chris. > Great!
Thanks,
Ray
| |