vict_inode()
- f2fs_truncate_blocks()
- f2fs_lock_op()
- down_read(&sbi->cp_rwsem);
Fixes: 2049d4fcb057 ("f2fs: avoid multiple node page writes due to inline_data")
Signed-off-by: Sayali Lokhande
---
fs/f2fs/checkpoint.c | 10 --
1 file changed, 4 insertions(+), 6
On 4/30/2020 6:41 AM, Chao Yu wrote:
On 2020/4/30 1:00, Sayali Lokhande wrote:
There could be a scenario where f2fs_sync_node_pages gets
called during checkpoint, which in turn tries to flush
inline data and calls iput(). This results in deadlock as
iput() tries to hold cp_rwsem, which is
vict_inode()
- f2fs_truncate_blocks()
- f2fs_lock_op()
- down_read(&sbi->cp_rwsem);
Fixes: 399368372ed9 ("f2fs: introduce a new global lock scheme")
Signed-off-by: Sayali Lokhande
---
fs/f2fs/checkpoint.c | 10 --
1 file changed, 4 insertions(+), 6 deletio
On 4/29/2020 6:14 PM, Dan Carpenter wrote:
On Wed, Apr 29, 2020 at 10:28:36AM +0530, Sayali Lokhande wrote:
Hi Markus
On 4/27/2020 4:08 PM, Markus Elfring wrote:
… This results in deadlock as
iput() tries to hold cp_rwsem, which is already held at the
beginning by checkpoint
Hi Markus
On 4/27/2020 4:08 PM, Markus Elfring wrote:
… This results in deadlock as
iput() tries to hold cp_rwsem, which is already held at the
beginning by checkpoint->block_operations().
Will another imperative wording become helpful besides the provided information
for this change descriptio
:
mount -t debugfs none /sys/kernel/debug
echo > /sys/kernel/debug/mmcX/max_clock
cat /sys/kernel/debug/mmcX/max_clock
Signed-off-by: Sujit Reddy Thumma
Signed-off-by: Sayali Lokhande
---
drivers/mmc/core/debugfs.c | 44
1 file changed, 44 inserti
This change enables clock scaling capability for sdhci-msm
platform driver.
Signed-off-by: Sayali Lokhande
---
drivers/mmc/host/sdhci-msm.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c
index e9fe8c6..8846a76 100644
--- a/drivers
SDHCI-MSM platform is using devfreq ondemand governor.
Select devfreq governor for SDHCI-MSM platform.
Signed-off-by: Ritesh Harjani
Signed-off-by: Sayali Lokhande
---
drivers/mmc/host/Kconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host
ation/mmc/mmc-dev-attrs.txt".
Signed-off-by: Sujit Reddy Thumma
Signed-off-by: Subhash Jadavani
Signed-off-by: Sayali Lokhande
---
Documentation/mmc/mmc-dev-attrs.txt | 38 +
drivers/mmc/core/host.c | 151 +++-
2 files changed, 188 insert
high, the clock scaling logic
would take long time to realize that the underlying
hardware (controller and card) is busy and scale up
the clocks.
Signed-off-by: Talel Shenhar
Signed-off-by: Sayali Lokhande
---
.../devicetree/bindings/mmc/sdhci-msm.txt | 10 +
drivers/mmc/core/c
This change adds support for devfreq suspend/resume
to be called on each system suspend/resume, runtime
suspend/resume, power restore.
Signed-off-by: Talel Shenhar
Signed-off-by: Subhash Jadavani
Signed-off-by: Sayali Lokhande
---
drivers/mmc/core/core.c | 112
a.
Signed-off-by: Sahitya Tummala
Signed-off-by: Venkat Gopalakrishnan
Signed-off-by: Sayali Lokhande
---
drivers/devfreq/governor_simpleondemand.c | 25 +++--
include/linux/devfreq.h | 4
2 files changed, 23 insertions(+), 6 deletions(-)
diff --git
with target_freq instead of checking with current freq.
Sahitya Tummala (1):
devfreq: Add new flag to do simple clock scaling
Sayali Lokhande (6):
mmc: core: devfreq: Add devfreq based clock scaling support
mmc: core: Add sysfs entries for dynamic control of clock scaling
mmc: c
Hi Rob,
On 7/20/2018 8:54 PM, Rob Herring wrote:
On Fri, Jul 13, 2018 at 03:22:58PM +0530, Sayali Lokhande wrote:
This change adds the use of devfreq to MMC.
Both eMMC and SD card will use it.
For some workloads, such as video playback, it isn't
necessary for these cards to run at high
On 7/23/2018 3:31 PM, Vijay Viswanath wrote:
Hi Sayali,
On 7/13/2018 3:22 PM, Sayali Lokhande wrote:
This change adds the use of devfreq to MMC.
Both eMMC and SD card will use it.
For some workloads, such as video playback, it isn't
necessary for these cards to run at high speed.
Runni
Hi Evan,
On 8/6/2018 10:56 PM, Evan Green wrote:
Hi Sayali,
On Wed, Aug 1, 2018 at 1:49 AM Sayali Lokhande wrote:
From: Subhash Jadavani
UFS host supplies the reference clock to UFS device and UFS device
specification allows host to provide one of the 4 frequencies (19.2 MHz,
26 MHz, 38.4
for using this feature.
Usage:
1) To read current configuration descriptor :
cat /config/.ufshc/ufs_provision
2) To provision ufs device:
echo > /config/.ufshc/ufs_provision
Signed-off-by: Sayali Lokhande
---
Documentation/ABI/testing/configfs-driver-ufs | 18 +++
drivers/s
Hi Evan,
On 7/9/2018 11:18 PM, Evan Green wrote:
Hi Sayali,
Thanks for the prompt spin.
On Thu, Jul 5, 2018 at 11:21 PM Sayali Lokhande wrote:
This patch adds configfs support to provision ufs device at
s/ufs/UFS/
Will update.
runtime. This feature can be primarily useful in factory or
SDHCI-MSM platform is using devfreq ondemand governor.
Select devfreq governor for SDHCI-MSM platform.
Signed-off-by: Ritesh Harjani
Signed-off-by: Sayali Lokhande
---
drivers/mmc/host/Kconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host
:
mount -t debugfs none /sys/kernel/debug
echo > /sys/kernel/debug/mmcX/max_clock
cat /sys/kernel/debug/mmcX/max_clock
Signed-off-by: Sujit Reddy Thumma
Signed-off-by: Sayali Lokhande
---
drivers/mmc/core/debugfs.c | 44
1 file changed, 44 inserti
This change adds support for devfreq suspend/resume
to be called on each system suspend/resume, runtime
suspend/resume, power restore.
Signed-off-by: Talel Shenhar
Signed-off-by: Subhash Jadavani
Signed-off-by: Sayali Lokhande
---
drivers/mmc/core/core.c | 112
This change enables clock scaling capability for sdhci-msm
platform driver.
Signed-off-by: Sayali Lokhande
---
drivers/mmc/host/sdhci-msm.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c
index e9fe8c6..8846a76 100644
--- a/drivers
high, the clock scaling logic
would take long time to realize that the underlying
hardware (controller and card) is busy and scale up
the clocks.
Signed-off-by: Talel Shenhar
Signed-off-by: Sayali Lokhande
---
.../devicetree/bindings/mmc/sdhci-msm.txt | 10 +
drivers/mmc/core/c
ation/mmc/mmc-dev-attrs.txt".
Signed-off-by: Sujit Reddy Thumma
Signed-off-by: Subhash Jadavani
Signed-off-by: Sayali Lokhande
---
Documentation/mmc/mmc-dev-attrs.txt | 38 +
drivers/mmc/core/host.c | 151 +++-
2 files changed, 188 insert
a.
Signed-off-by: Sahitya Tummala
Signed-off-by: Venkat Gopalakrishnan
Signed-off-by: Sayali Lokhande
---
drivers/devfreq/governor_simpleondemand.c | 25 +++--
include/linux/devfreq.h | 4
2 files changed, 23 insertions(+), 6 deletions(-)
diff --git
holds, up_threshold and
down_threshold to decide whether to increase the frequency or
scale it down respectively as per load.
Sahitya Tummala (1):
devfreq: Add new flag to do simple clock scaling
Sayali Lokhande (6):
mmc: core: devfreq: Add devfreq based clock scaling support
mmc: core: Add
scsi: ufs: set the device reference clock setting
On Thu, Jun 14, 2018 at 5:33 AM, sayali wrote:
Comment inline.
Thanks,
Sayali
-Original Message-
From: Rob Herring [mailto:r...@kernel.org]
Sent: Wednesday, June 13, 2018 12:57 AM
To: Sayali Lokhande
Cc: subha...@codeaurora.org; c
Add sysfs support to trigger ufs provisioning at runtime.
Usage :
echo > /sys/bus/platform/devices/1d84000.ufshcd/ufs_provision
To check provisioning status:
cat /sys/bus/platform/devices/1d84000.ufshc/ufs_provision
1 -> Success (Reboot device to check updated provisioning)
Signed-off-by:
.
Signed-off-by: Sayali Lokhande
---
drivers/scsi/ufs/ufs.h| 28 +++
drivers/scsi/ufs/ufshcd.c | 200 ++
drivers/scsi/ufs/ufshcd.h | 1 +
3 files changed, 229 insertions(+)
diff --git a/drivers/scsi/ufs/ufs.h b/drivers/scsi/ufs/ufs.h
index
what
frequency it is supplying to UFS device.
Signed-off-by: Subhash Jadavani
[c...@codeaurora.org: Resolved trivial merge conflicts]
Signed-off-by: Can Guo
Signed-off-by: Sayali Lokhande
---
.../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 8 +++
drivers/scsi/ufs/ufs.h
30 matches
Mail list logo