2017-09-06 07:08:14

by Seraphime Kirkovski

[permalink] [raw]
Subject: 4.13 on thinkpad x220: oops when writing to SD card

To: Adrian Hunter <[email protected]>
Cc: Shawn Lin <[email protected]>, Pavel Machek <[email protected]>,
[email protected],
kernel list <[email protected]>
Bcc:
Subject: Re: 4.13 on thinkpad x220: oops when writing to SD card
Reply-To:
In-Reply-To: <[email protected]>

Hi,

> > Seems 4.13-rc4 was already broken for that but unfortuantely
> > I didn't
> > reproduce that. So maybe Seraphime can do git-bisect as he said "I get
> > it everytime" for which I assume it could be easy for him to find out
> > the problematic commit?

I can reliably reproduce it, although sometimes it needs some more work.
For example, I couldn't trigger it while writing less than 1 gigabyte
and sometimes I have to do it more than once. It helps if the machine is
doing something else in meantime, I do kernel builds.

> Another unrelated issue with mmc_init_request() is that
> mmc_exit_request()
> is not called if mmc_init_request() fails, which means mmc_init_request()
> must free anything it allocates when it fails.

Will try the patch and report back soon.