public inbox for linux-mmc@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Auto BKOPS PM suspend
@ 2017-01-17 12:15 Uri Yanai
  2017-01-17 12:15 ` [PATCH 1/3] mmc: replacing hardcoded value for runtime " Uri Yanai
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Uri Yanai @ 2017-01-17 12:15 UTC (permalink / raw)
  To: ulf.hansson; +Cc: linux-mmc, chris, alex.lemberg, Uri Yanai

Hi Ulf
Resubmitting three patches for approval, originally submitted by Alex Lemberg <alex.lemberg@sandisk.com>
[1/3] mmc: replacing hardcoded value for runtime PM suspend  		Message ID:<1472739890-3384-2-git-send-email-alex.lemberg@sandisk.com>
[2/3] mmc: Adding AUTO_BKOPS_EN bit set for Auto BKOPS support		Message ID:<1472739890-3384-3-git-send-email-alex.lemberg@sandisk.com>
[3/3] mmc: Checking BKOPS status prior to Suspend 			Message ID:<1472739890-3384-4-git-send-email-alex.lemberg@sandisk.com>

Thanks
Uri Yanai

Uri Yanai (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/core/block.c |  3 ++-
 drivers/mmc/core/mmc.c   | 45 ++++++++++++++++++++++++++++++++++++---------
 include/linux/mmc/card.h |  1 +
 include/linux/mmc/host.h |  2 ++
 include/linux/mmc/mmc.h  |  3 +++
 5 files changed, 44 insertions(+), 10 deletions(-)

-- 
1.9.1


^ permalink raw reply	[flat|nested] 20+ messages in thread
* [PATCH 0/3] mmc: Check BKOPS Level On Runtime Suspend
@ 2016-09-01 14:24 alex lemberg
  2016-09-01 14:24 ` [PATCH 3/3] mmc: Checking BKOPS status prior to Suspend alex lemberg
  0 siblings, 1 reply; 20+ messages in thread
From: alex lemberg @ 2016-09-01 14:24 UTC (permalink / raw)
  To: ulf.hansson, linux-mmc; +Cc: avi.shchislowski, alex lemberg

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


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2017-01-25 13:42 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-17 12:15 [PATCH 0/3] Auto BKOPS PM suspend Uri Yanai
2017-01-17 12:15 ` [PATCH 1/3] mmc: replacing hardcoded value for runtime " Uri Yanai
2017-01-17 12:15 ` [PATCH 2/3] mmc: Adding AUTO_BKOPS_EN bit set for Auto BKOPS support Uri Yanai
2017-01-17 12:15 ` [PATCH 3/3] mmc: Checking BKOPS status prior to Suspend Uri Yanai
2017-01-18  1:59   ` Shawn Lin
2017-01-18 15:01     ` Uri Yanai
2017-01-20 11:56   ` Adrian Hunter
2017-01-22 15:55     ` Uri Yanai
2017-01-23 17:07       ` Alex Lemberg
2017-01-24 14:36         ` Adrian Hunter
2017-01-25  9:48           ` Alex Lemberg
2017-01-25 10:30             ` Adrian Hunter
2017-01-25 12:40               ` Alex Lemberg
2017-01-25 12:45                 ` Adrian Hunter
2017-01-25 13:42                   ` Alex Lemberg
2017-01-18  1:53 ` [PATCH 0/3] Auto BKOPS PM suspend Shawn Lin
2017-01-18 14:12   ` Uri Yanai
  -- strict thread matches above, loose matches on Subject: below --
2016-09-01 14:24 [PATCH 0/3] mmc: Check BKOPS Level On Runtime Suspend alex lemberg
2016-09-01 14:24 ` [PATCH 3/3] mmc: Checking BKOPS status prior to Suspend alex lemberg
2016-10-13  7:36   ` Ulf Hansson
2016-10-31  9:53     ` Alex Lemberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox