Hi Ulf, Could you please review this? Thanks, Alex On 9/1/16, 5:24 PM, "Alex Lemberg" <Alex.Lemberg@xxxxxxxxxxx> wrote: >Flash based storage devices might need to perform the internal >Background Operations (BKOPS) in order to insure better performance >for the next coming IO. >Following the discussion in the mmc thread: >www.spinics.net/lists/linux-mmc/msg37779.html >To let the device complete its BKOPS during Runtime Suspend, >we suggest to check the BKOPS level. >In case the device need to complete its BKOPS, reschedule the Runtime >Suspend. > >alex lemberg (3): > mmc: replacing hardcoded value for runtime PM suspend > mmc: Adding AUTO_BKOPS_EN bit set for Auto BKOPS support > mmc: Checking BKOPS status prior to Suspend > > drivers/mmc/card/block.c | 3 ++- > drivers/mmc/core/mmc.c | 36 +++++++++++++++++++++++++++++------- > include/linux/mmc/card.h | 1 + > include/linux/mmc/host.h | 2 ++ > include/linux/mmc/mmc.h | 2 ++ > 5 files changed, 36 insertions(+), 8 deletions(-) > >-- >1.9.1 > ��.n��������+%������w��{.n�����{��i��)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥