On Fri, May 9, 2014 at 6:23 AM, Nishanth Menon wrote:
> Have you considered the option of having a clock driver which can
> decide the divider (based on dts OR index or whatever)?
>
> example: you could do clk_set_rate(apll, rate);
> and instead of implementing clock divider programmation inside c
On Thu, May 8, 2014 at 11:00 PM, Viresh Kumar wrote:
> Why? So, as far as I got it your dividers are nothing but 0,1,2...
> i.e.
> Freqs: 400 500 600 700 800
> div: 4 3 2 1 0
>
> right? That's what you are doing in exynos5440. So just add this in your
> probe after do
On 8 May 2014 2:56 PM, Viresh Kumar wrote:
>
> Not necessarily. People may need a multiplier as well or some other
> configuration and so this stuff was left for drivers to implement.
-> In exynos cpufreq driver, if we want to support more frequency, then
we have to describe frequency informat
, 2014 10:56 AM
> To: Jonghwan Choi
> Cc: Viresh Kumar; Linux PM list; open list; Rafael J. Wysocki; Len Brown;
> Amit Daniel Kachhap
> Subject: Re: [PATCH 1/3] PM / OPP: Add support for descending order for
> cpufreq table
>
> On Wed, May 7, 2014 at 8:22 PM, Jonghwan Choi
> @Jonghwan: Please consider doing this:
> - Don't play with the order of frequencies in table.
> - Instead initialize .driver_data filed with values that you need to write
> in the registers for all frequencies. i.e. 0 for highest frequency and
> FREQ_COUNT-1 for lowest one.
-> For that, I change
age-
> From: Viresh Kumar [mailto:viresh.ku...@linaro.org]
> Sent: Monday, May 05, 2014 11:39 PM
> To: Nishanth Menon
> Cc: Jonghwan Choi; Linux PM list; open list; Rafael J. Wysocki; Len Brown;
> Amit Daniel Kachhap
> Subject: Re: [PATCH 1/3] PM / OPP: Add support for descending orde
h.li...@gmail.com] On Behalf Of
> Viresh Kumar
> Sent: Wednesday, April 30, 2014 5:25 PM
> To: Jonghwan Choi; Linux PM list
> Cc: open list; Rafael J. Wysocki; Len Brown; Amit Daniel Kachhap
> Subject: Re: [PATCH 1/3] PM / OPP: Add support for descending order for
> cpufreq table
>
OPP_TABLE_ORDER_DESCEND flag to consider descending order.
Cc: Amit Daniel Kachhap
Signed-off-by: Jonghwan Choi
---
drivers/base/power/opp.c | 17 -
include/linux/pm_opp.h |7 +--
2 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/drivers/base/power/opp.c b
iresh.li...@gmail.com [mailto:viresh.li...@gmail.com] On Behalf Of
> Viresh Kumar
> Sent: Tuesday, April 29, 2014 2:33 PM
> To: Jonghwan Choi
> Cc: open list; Rafael J. Wysocki; Len Brown
> Subject: Re: [PATCH 1/2] PM / OPP: Use list_for_each_entry_reverse instead
> of list_for_each_
Most of the cpufreq table is sorted in descending order.
But when cpufreq table is made from dev_pm_opp_init_cpufreq_table,
it is sorted in ascending order. So in some case to make cpufreq table
with descending order it needs an extra work.
Signed-off-by: Jonghwan Choi
---
drivers/base/power
Commit 5df529d440("regulator: core: Reduce busy-wait looping")
can also be used in regulator_do_set_voltage.
Signed-off-by: Jonghwan Choi
---
drivers/regulator/core.c | 39 +--
1 file changed, 33 insertions(+), 6 deletions(-)
diff --git a/drivers
gned-off-by: Jonghwan Choi
---
drivers/cpufreq/exynos-cpufreq.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/cpufreq/exynos-cpufreq.c b/drivers/cpufreq/exynos-cpufreq.c
index f3c2287..cd05b0a 100644
--- a/drivers/cpufreq/exynos-cpufreq.c
+++ b/drivers/cpufreq/exynos-cpufr
gned-off-by: Jonghwan Choi
---
drivers/cpufreq/s5pv210-cpufreq.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/cpufreq/s5pv210-cpufreq.c
b/drivers/cpufreq/s5pv210-cpufreq.c
index e3973da..bfbb09e 100644
--- a/drivers/cpufreq/s5pv210-cpufreq.c
+++ b/drivers/cpufreq/s5pv210-cpufr
Frequency lock should be considered in suspend/hibernation.
Signed-off-by: Jonghwan Choi
---
drivers/devfreq/exynos/exynos5_bus.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/devfreq/exynos/exynos5_bus.c
b/drivers/devfreq/exynos/exynos5_bus.c
index a60da3c..bd672de0 100644
Frequency lock should be considered in suspend/hibernation.
Signed-off-by: Jonghwan Choi
---
drivers/devfreq/exynos/exynos4_bus.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/devfreq/exynos/exynos4_bus.c
b/drivers/devfreq/exynos/exynos4_bus.c
index cede6f7..dd6947e 100644
Frequency lock should be considered in suspend/hibernation.
Signed-off-by: Jonghwan Choi
---
drivers/cpufreq/exynos-cpufreq.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/cpufreq/exynos-cpufreq.c b/drivers/cpufreq/exynos-cpufreq.c
index f3c2287..cd05b0a 100644
--- a/drivers
Frequency lock should be considered in suspend/hibernation.
Signed-off-by: Jonghwan Choi
---
drivers/cpufreq/s5pv210-cpufreq.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/cpufreq/s5pv210-cpufreq.c
b/drivers/cpufreq/s5pv210-cpufreq.c
index e3973da..bfbb09e 100644
--- a/drivers
the CRn(0) regs and were considered CRn(0) in the in-kernel
representation.
Signed-off-by: Christoffer Dall
Signed-off-by: Jonghwan Choi
---
arch/arm/kvm/coproc.c | 26 +++---
arch/arm/kvm/coproc.h |3 +++
arch/arm/kvm/coproc_a15.c |6 +-
3 files c
Devic3 should be device.
Signed-off-by: Jonghwan Choi
---
drivers/pci/iov.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pci/iov.c b/drivers/pci/iov.c
index de8ffac..de4034e 100644
--- a/drivers/pci/iov.c
+++ b/drivers/pci/iov.c
@@ -786,7 +786,7 @@ int
ned-off-by: Jonghwan Choi
---
drivers/net/wireless/iwlwifi/dvm/rs.c |2 +-
drivers/net/wireless/iwlwifi/mvm/rs.c |1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/iwlwifi/dvm/rs.c
b/drivers/net/wireless/iwlwifi/dvm/rs.c
index abe3042..5de2dbf 100644
--- a/d
ep happens, the thread will go to sleep and won't necessarily
be woken up.
Move the kthread_should_stop() check into a race-free place.
Signed-off-by: Daniel Drake
Signed-off-by: Gustavo Padovan
Signed-off-by: John W. Linville
Signed-off-by: Jonghwan Choi
---
drivers/bluetooth/btmrv
after rate control API rewrite, this is required
by mac80211. Otherwise legacy rates control does not work and we transmit
always at 1Mbit/s on pre 11n networks.
Signed-off-by: Stanislaw Gruszka
Signed-off-by: John W. Linville
Signed-off-by: Jonghwan Choi
---
drivers/net/wireless/iwlegacy/3945-r
never use
$obj-y := foo.o
instead, it should use:
$obj-y += foo.o
Failing to do that is very bad, as it will suppress needed modules.
Signed-off-by: Mauro Carvalho Chehab
Signed-off-by: Jonghwan Choi
---
drivers/media/platform/s5p-jpeg/Makefile |2 +-
drivers/media/platfo
this clock api
gives warning and ultimately does not succeed to assert(deassert)
Signed-off-by: Jay Agarwal
Acked-by: Stephen Warren
Signed-off-by: Mike Turquette
Signed-off-by: Jonghwan Choi
---
drivers/clk/tegra/clk-tegra30.c | 11 ++-
1 file changed, 6 insertions(+), 5 deletion
his patch fixes this by making the UART2
hwmod structure to a new structure that lists the EDMA channels to be
used by the UART2.
Signed-off-by: Thomas Petazzoni
Acked-by: Vaibhav Hiremath
[p...@pwsan.com: updated to apply]
Signed-off-by: Paul Walmsley
Signed-off-by: Jonghwan Choi
---
arch
lk_hw_omap. However, looking at cclock3xxx_data.c,
all concerned clock have parent defined as clk_divider. Fix the
function to use clk_divider. Tested with 3.9 on dm3730.
Signed-off-by: Jean-Philippe Francois
Cc: NeilBrown
Cc: Mike Turquette
Signed-off-by: Paul Walmsley
Signed-off-by: Jonghwan Choi
by: Vahram Martirosyan
Reviewed-by: Gu Zheng
Signed-off-by: Dave Kleikamp
Signed-off-by: Jonghwan Choi
---
fs/jfs/super.c | 38 ++
1 file changed, 30 insertions(+), 8 deletions(-)
diff --git a/fs/jfs/super.c b/fs/jfs/super.c
index 1a543be..2502d39 100644
--
Thanks for the kind reply.
Best Regards.~
> -Original Message-
> From: Jonathan Cameron [mailto:ji...@jic23.retrosnub.co.uk]
> Sent: Monday, June 03, 2013 12:13 AM
> To: Jonghwan Choi
> Cc: linux-kernel@vger.kernel.org; sta...@vger.kernel.org; 'Wei Yongjun
d, causing problems for systems which rely
solely on the MICDET for this functionality. Restore it.
Signed-off-by: Mark Brown
Signed-off-by: Jonghwan Choi
---
sound/soc/codecs/wm8994.c |5 +
1 file changed, 5 insertions(+)
diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm89
This patch looks like it should be in the 3.9-stable tree, should we apply
it?
--
From: "Vinod Koul "
commit d3134e211e8db7fa833c40b5879fc022693e16c2 upstream
Signed-off-by: Vinod Koul
Signed-off-by: Mark Brown
Signed-off-by: Jonghwan Choi
---
sound/soc/codec
e software reset to all domains causes
reboot failure.
Signed-off-by: Jungseok Lee
Signed-off-by: Kukjin Kim
Signed-off-by: Jonghwan Choi
---
arch/arm/mach-exynos/common.c |9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-exynos/common.c b/arch/arm/m
t and then
dpms became off.
So this patch make sure that page flip event is completed
before dpms goes to off.
Cc: # 3.9.x: b6330548: drm.h: Fix DRM compilation
Signed-off-by: Inki Dae
Signed-off-by: Kyungmin Park
Signed-off-by: Jonghwan Choi
---
drivers/gpu/drm/exynos/exynos_dr
ile kernel with just bare-metal
toolchain which doesn't define __linux__. So, also add __KERNEL__
check.
[n...@ti.com: port forward to 3.9-rc6 and post to dri devel for feedback as
RFC]
Signed-off-by: Paul Sokolovsky
Signed-off-by: Dave Airlie
Signed-off-by: Jonghwan Choi
---
include/u
ned-off-by: Jonghwan Choi
---
drivers/cpufreq/intel_pstate.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
index d8a8c9b..bd9fae6 100644
--- a/drivers/cpufreq/intel_pstate.c
+++ b/drivers/cpufreq/intel_pstate.c
@@ -57
e callback service thread frees the callback
slot. Then proceed with draining the forechannel.
Signed-off-by: Andy Adamson
Signed-off-by: Trond Myklebust
Signed-off-by: Jonghwan Choi
---
fs/nfs/callback_proc.c |2 +-
fs/nfs/callback_xdr.c |2 +-
fs/nfs/nfs4proc.c |2
s function.
And also correct the fail1 and fail2 lable to do the right thing.
Signed-off-by: Wei Yongjun
Signed-off-by: Jonathan Cameron
Signed-off-by: Jonghwan Choi
---
drivers/staging/iio/light/tsl2x7x_core.c |9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/drive
irosław "
Signed-off-by: Jonathan Cameron
Signed-off-by: Jonghwan Choi
---
drivers/staging/iio/adc/mxs-lradc.c |5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/iio/adc/mxs-lradc.c
b/drivers/staging/iio/adc/mxs-lradc.c
index 55a459b..f5e9e55 100644
to 1375000. Leaving MC13892_SWITCHERS0_SWxHI bit
untouched may result in wrong voltage setting.
For example, currently switch voltage from 140 to 130 will set the
voltage to 180 because the HI bit is still set.
Signed-off-by: Axel Lin
Signed-off-by: Mark Brown
Signed-off-by: Jon
Signed-off-by: Jonghwan Choi
---
drivers/leds/leds-gpio.c |9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/drivers/leds/leds-gpio.c b/drivers/leds/leds-gpio.c
index a0d931b..b02b679 100644
--- a/drivers/leds/leds-gpio.c
+++ b/drivers/leds/leds-gpio.c
@@ -107,6 +107,10
"
Thanks.
Best Regards.
> -Original Message-
> From: stable-ow...@vger.kernel.org [mailto:stable-ow...@vger.kernel.org]
> On Behalf Of Jonghwan Choi
> Sent: Monday, May 20, 2013 10:58 AM
> To: 'Jonghwan Choi'; linux-kernel@vger.kernel.org
> Cc: sta...@vge
nt drivers. Also, add sanity checks
for all exported functions.
Reported-by: Dan Carpenter
Signed-off-by: Jon Mason
Signed-off-by: Jonghwan Choi
---
drivers/ntb/ntb_transport.c | 16 ++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/drivers/ntb/ntb_transport.c b/d
Thanks for your advice.
Best Regards.
On Sat, May 18, 2013 at 3:00 AM, Dan Carpenter wrote:
> On Sat, May 18, 2013 at 11:39:05AM +0900, Jonghwan Choi wrote:
>> From: Dan Carpenter
>>
>> This patch looks like it should be in the 3.9-stable tree, should we apply
>>
b2637: NTB: Link toggle memory
Cc: # 3.9.x: 90f9e934: NTB: reset tx_index on
Cc: # 3.9.x: c9d534c8: NTB: Correctly handle receive
Cc: # 3.9.x: c336acd3: NTB: memcpy lockup workaround
Cc: # 3.9.x: 904435cf: ntb_netdev: remove from list
Signed-off-by: Jon Mason
Signed-off-by: Jonghwan Choi
---
d
Cc: # 3.9.x: 90f9e934: NTB: reset tx_index on
Cc: # 3.9.x: c9d534c8: NTB: Correctly handle receive
Cc: # 3.9.x: c336acd3: NTB: memcpy lockup workaround
Signed-off-by: Jon Mason
Signed-off-by: Jonghwan Choi
---
drivers/net/ntb_netdev.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/d
: # 3.9.x: 90f9e934: NTB: reset tx_index on
Cc: # 3.9.x: c9d534c8: NTB: Correctly handle receive
Signed-off-by: Jon Mason
Signed-off-by: Jonghwan Choi
---
drivers/ntb/ntb_transport.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/drivers/ntb/ntb_transport.c b/d
ink toggle memory
Cc: # 3.9.x: 90f9e934: NTB: reset tx_index on
Signed-off-by: Jon Mason
Signed-off-by: Jonghwan Choi
---
drivers/ntb/ntb_transport.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/drivers/ntb/ntb_transport.c b/drivers/ntb/ntb_transport.c
index 082812
64bit BAR
Cc: # 3.9.x: b77b2637: NTB: Link toggle memory
Signed-off-by: Jon Mason
Signed-off-by: Jonghwan Choi
---
drivers/ntb/ntb_transport.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/ntb/ntb_transport.c b/drivers/ntb/ntb_transport.c
index f5a424d..0828124 10
: NTB: fix pointer math
Cc: # 3.9.x: 113fc505: NTB: Handle 64bit BAR
Signed-off-by: Jon Mason
Signed-off-by: Jonghwan Choi
---
drivers/ntb/ntb_transport.c | 32
1 file changed, 20 insertions(+), 12 deletions(-)
diff --git a/drivers/ntb/ntb_transport.c b/d
and clean-ups were required, most significantly
using 2 32bit scratch pad registers for each BAR.
Also, modify the driver to allow more than 2 Memory Windows.
Cc: # 3.9.x: ad3e2751: ntb: off by one
Cc: # 3.9.x: cc0f868d: NTB: fix pointer math
Signed-off-by: Jon Mason
Signed-off-by: Jon
dd sizeof(struct ntb_rx_info) then it goes too far.
Cc: # 3.9.x: ad3e2751: ntb: off by one
Signed-off-by: Dan Carpenter
Signed-off-by: Jon Mason
Signed-off-by: Jonghwan Choi
---
drivers/ntb/ntb_transport.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/ntb/ntb_trans
go beyond the end of the ndev->mw[] array.
Signed-off-by: Dan Carpenter
Signed-off-by: Jon Mason
Signed-off-by: Jonghwan Choi
---
drivers/ntb/ntb_hw.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/ntb/ntb_hw.c b/drivers/ntb/ntb_hw.c
index f802e7c..195cc
ned-off-by: Jonghwan Choi
---
arch/arm/mach-exynos/include/mach/regs-pmu.h |1 +
arch/arm/mach-exynos/pmu.c |5 ++---
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-exynos/include/mach/regs-pmu.h
b/arch/arm/mach-exynos/include/mach/regs-pmu.h
ind
t the first hunk of that patch forgets to remove the drbd_set_role().
We apparently only ever tested the "two primaries" case.
Cc: # 3.9.x: ef57f9e6: drbd: Fix build error
Signed-off-by: Philipp Reisner
Signed-off-by: Lars Ellenberg
Signed-off-by: Jens Axboe
Signed-off-by
This patch looks like it should be in the 3.9-stable tree, should we apply
it?
--
From: "Philipp Reisner "
commit ef57f9e6bb9278720c8a5278728f252ab85d7ac6 upstream
Signed-off-by: Philipp Reisner
Signed-off-by: Lars Ellenberg
Signed-off-by: Jens Axboe
Signed-off-by
y: Philipp Reisner
Signed-off-by: Lars Ellenberg
Signed-off-by: Jens Axboe
Signed-off-by: Jonghwan Choi
---
drivers/block/drbd/drbd_main.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c
index e98da67..54d03d4 100644
--- a/dri
"Copy iovec from kernel" should be "Copy iovec to kernel"
because copy_from_user copies data from userspace.
Signed-off-by: Jonghwan Choi
---
net/core/iovec.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/core/iovec.c b/net/core/iovec.c
index 7e7
eon
Acked-by: Jaehoon Chung
Signed-off-by: Chris Ball
Signed-off-by: Jonghwan Choi
---
drivers/mmc/host/dw_mmc.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c
index 9834221..cc8d8de 100644
--- a/drivers/mmc/host/dw_m
Add missing 'static' qualifiers
Signed-off-by: Jonghwan Choi
---
drivers/block/virtio_blk.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/block/virtio_blk.c b/drivers/block/virtio_blk.c
index 6472395..5cdf88b 100644
--- a/drivers/block/virtio_blk.c
+++
n.org: run put_tree() before mutex_lock() for small
scalability improvement]
Signed-off-by: Chen Gang
Cc: Al Viro
Cc: Eric Paris
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Jonghwan Choi
---
kernel/audit_tree.c |2 +-
1 file changed, 1 insertion(+), 1 deletio
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
Signed-off-by: Jonghwan Choi
---
lib/int_sqrt.c | 32 +++-
1 file changed, 19 insertions(+), 13 deletions(-)
diff --git a/lib/int_sqrt.c b/lib/int_sqrt.c
index fc2eeb7..1ef4cc3 100644
--- a/lib/int_sqrt.c
+++
suitable for earlyprintk), then we can revisit the code later if it
causes any problems.
Signed-off-by: Paul Bolle
Signed-off-by: Will Deacon
Signed-off-by: Russell King
Signed-off-by: Jonghwan Choi
---
arch/arm/kernel/head.S |2 +-
arch/arm/kernel/setup.c |2 +-
2 files changed, 2 i
ausing my system to crash. Marking these functions notrace fixes
it. Technically cyc_to_ns() doesn't need the notrace because it's
already marked inline, but let's just add it so that if we ever
remove inline from that function it doesn't blow up.
Signed-off-by: Stephen Boyd
Signed-
0.00] [] (vm_area_add_early+0x0/0x88) from []
(add_static_vm_early+0x14/0x68)
Tested-by: Mikael Pettersson
Signed-off-by: Aaro Koskinen
Signed-off-by: Russell King
Signed-off-by: Jonghwan Choi
---
arch/arm/include/asm/hardware/iop3xx.h |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
f Greg KH
> Sent: Tuesday, April 23, 2013 12:09 PM
> To: Jonghwan Choi
> Cc: linux-kernel@vger.kernel.org; sta...@vger.kernel.org; 'Sylwester
> Nawrocki'; 'Kukjin Kim'; 'Tomasz Figa'
> Subject: Re: [PATCH 3.8-stable] ARM: S3C24XX: Correct NR_IRQS definition
Sylwester Nawrocki
Acked-by: Heiko Stuebner
Signed-off-by: Kukjin Kim
Signed-off-by: Jonghwan Choi
---
arch/arm/mach-s3c24xx/include/mach/irqs.h |4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/arch/arm/mach-s3c24xx/include/mach/irqs.h
b/arch/arm/mach-s3c24xx/include/m
ned-off-by: Ingo Molnar
Signed-off-by: Jonghwan Choi
---
kernel/events/core.c |1 +
1 file changed, 1 insertion(+)
diff --git a/kernel/events/core.c b/kernel/events/core.c
index 7b6646a..f6eba58 100644
--- a/kernel/events/core.c
+++ b/kernel/events/core.c
@@ -5988,6 +5988,7 @@ skip_type:
Signed-off-by: Andrzej Hajda
Signed-off-by: Kyungmin Park
Signed-off-by: Mark Brown
Signed-off-by: Jonghwan Choi
---
drivers/regulator/core.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c
index 5a0f54a..e561
th correct
value and runtime power management to behave correctly, call
pm_runtime_put(_sync) in such case.
Signed-off-by Liu Chuansheng
Signed-off-by: Li Fei
Signed-off-by: Mark Brown
Signed-off-by: Jonghwan Choi
---
drivers/base/regmap/regmap-irq.c |1 +
1 file changed, 1 insertion(+)
di
s function.
Signed-off-by: Wei Yongjun
Acked-by: Steffen Klassert
Signed-off-by: David S. Miller
Signed-off-by: Jonghwan Choi
---
net/ipv4/esp4.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net/ipv4/esp4.c b/net/ipv4/esp4.c
index 3b4f0cd..4cfe34d 100644
---
te bug fix.
This patch fixes sd->*_idx limit range to [0 ~ CPU_LOAD_IDX_MAX-1]
avoiding array overflow caused by setting sd->*_idx to CPU_LOAD_IDX_MAX
on sysctl.
Signed-off-by: Libin
Cc:
Cc:
Cc: Peter Zijlstra
Link: http://lkml.kernel.org/r/51626610.2040...@huawei.com
Signed-off-by: Ingo Mo
..@linaro.org]
> Sent: Sunday, April 14, 2013 12:27 AM
> To: Jonghwan Choi
> Cc: Linus Walleij; sta...@vger.kernel.org; linux-kernel@vger.kernel.org;
> Jonghwan Choi
> Subject: Re: [PATCH 3.8-stable] gpio: fix wrong checking condition for
> gpio range
>
> On 13 Apri
; fails & it doesn't check any more. It doesn't follow
the loop that used at here.
Replace it by endless loop at here. Then it keeps parsing
"gpio-ranges" property until it ends.
Signed-off-by: Haojian Zhuang
Reviewed-by: Linus Walleij
Signed-off-by: Linus Walleij
Sig
ocks still held!
[ 77.668027] 2 locks held by mount/514:
[ 77.668817] #0: (&sb->s_type->i_mutex_key#7){+.+.+.}, at:
[] lock_mount+0x32/0xe0
[ 77.671755] #1: (&namespace_sem){+.}, at: []
lock_mount+0x4a/0xe0
Signed-off-by: Andrey Vagin
Signed-off-by: Al Viro
Signed-off-by
hyp_hvc vector offset should be 0x14 and hyp_svc vector offset should be
0x8.
Signed-off-by: Jonghwan Choi
---
arch/arm/kvm/interrupts.S |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/kvm/interrupts.S b/arch/arm/kvm/interrupts.S
index 8ca87ab..a8e0c2d 100644
ll only be local, since the node has
withdrawn from the cluster. This prevents triggering a VFS level
bug trap due to locks remaining when a file is closed.
Signed-off-by: Steven Whitehouse
Signed-off-by: Jonghwan Choi
---
fs/gfs2/file.c |5 -
1 file changed, 4 insertions(+), 1 deletio
c() always return 0.
Fix to return 'error'.
Signed-off-by: Wei Yongjun
Signed-off-by: Steven Whitehouse
Signed-off-by: Jonghwan Choi
---
fs/gfs2/rgrp.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/gfs2/rgrp.c b/fs/gfs2/rgrp.c
index b7eff07..9afba3d6 100644
nced" as a count (same as refcount) and allow all
unsync calls to work.
Signed-off-by: Vlad Yasevich
Signed-off-by: David S. Miller
Signed-off-by: Jonghwan Choi
---
include/linux/netdevice.h |2 +-
net/core/dev_addr_lists.c |6 +++---
2 files changed, 4 insertions(+), 4 deletions(
writing to the soft-reset controller
register.
Signed-off-by: Thomas Abraham
Signed-off-by: Girish K S
Signed-off-by: Kukjin
Signed-off-by: Jonghwan Choi
---
arch/arm/mach-exynos/common.c |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-exynos/commo
This patch looks like it should be in the 3.8-stable tree, should we
applyit?
--
From: "Jonghwan Choi "
commit 6e45eb12fd1c741d556bf264ee98853b5f3104e5 upstream
Boot_freq is for saving booting freq. But exynos_cpufreq_cpu_init
is called in hotplug. If boot_freq is
st removing the sysfs and only after that calling
rtnl_link_unregister().
Signed-off-by: Veaceslav Falico
Signed-off-by: David S. Miller
Signed-off-by: Jonghwan Choi
---
drivers/net/bonding/bond_main.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/bondin
ned-off-by: Thomas Abraham
Signed-off-by: Girish K S
Signed-off-by: Kukjin
Signed-off-by: Jonghwan Choi
---
arch/arm/mach-exynos/common.c |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-exynos/common.c b/arch/arm/mach-exynos/common.c
index 1a89824..3b6de7a 10
This patch looks like it should be in the 3.8-stable tree, should we apply
it?
--
From: "Jonghwan Choi "
Boot_freq is for saving booting freq. But exynos_cpufreq_cpu_init
is called in hotplug. If boot_freq is existed in exynos_cpufreq_cpu_init,
boot_freq could
3.8-stable review patch. If anyone has any objections, please let me know.
--
From: "Richard Guy Briggs "
commit da28d966f6aa942ae836d09729f76a1647932309 upstream.
The return code from the registration of the thermal class is used to
unallocate resources, but this failure isn't
stable] regulator: core: Log when a device causes
> a voltage
>
> On Tue, Apr 02, 2013 at 01:39:06PM -0700, Russ Dill wrote:
> > On 04/02/2013 01:02 PM, Greg KH wrote:
> > > On Tue, Apr 02, 2013 at 06:30:42PM +0900, Jonghwan Choi wrote:
> > >> 3.8-stable revie
ould potentially read memory from
anywhere causing a panic.
This patch instead uses rdev and the updated min/max uV values.
Signed-off-by: Russ Dill
Signed-off-by: Mark Brown
Signed-off-by: Jonghwan Choi
---
drivers/regulator/core.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff
error: drivers/pinctrl/pinctrl-exynos5440.o: multiple definition of 'pcfgs'
drivers/pinctrl/pinctrl-samsung.o: previous definition here
Signed-off-by: Jonghwan Choi
---
drivers/pinctrl/pinctrl-exynos5440.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drive
error: drivers/pinctrl/pinctrl-exynos5440.o: multiple definition of 'pcfgs'
drivers/pinctrl/pinctrl-samsung.o: previous definition here
Signed-off-by: Jonghwan Choi
---
drivers/pinctrl/pinctrl-samsung.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drive
Hi Abhilash Kesavan.
> + /* Change Divider - LEX */
> + tmp = __raw_readl(EXYNOS5_CLKDIV_LEX);
> +
> + tmp &= ~(EXYNOS5_CLKDIV_LEX_ATCLK_LEX_MASK |
> + EXYNOS5_CLKDIV_LEX_PCLK_LEX_MASK);
> +
> + tmp |= int_freq[div_index].clk_div_lex;
> +
> + __raw_writel(tmp, EXYN
samsung.com; jhbird.c...@samsung.com
> Subject: [PATCH RFC] PM/Devfreq: Add Exynos5-bus devfreq driver for
> Exynos5250.
>
> Exynos5-bus device devfreq driver monitors PPMU counters and
> adjusts operating frequencies and voltages with OPP. ASV should
> be used to provide appropria
If temperature code is invalid, it should be handled.
Signed-off-by: Jonghwan Choi
---
drivers/thermal/exynos_thermal.c |8 ++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/thermal/exynos_thermal.c
b/drivers/thermal/exynos_thermal.c
index dc2ad6c..78c5c08
The temperature code should range between 46 and 146.
Signed-off-by: Jonghwan Choi
---
drivers/thermal/exynos_thermal.c | 21 ++---
1 files changed, 14 insertions(+), 7 deletions(-)
diff --git a/drivers/thermal/exynos_thermal.c
b/drivers/thermal/exynos_thermal.c
index 6dd29e4
TMU urgently sends active-high signal (thermal trip) to PMU,
and thermal tripping by hardware logic i.e PMU is performed.
Thermal tripping means that PMU cut off the whole power of SoC
by controlling external voltage regulator.
Signed-off-by: Jonghwan Choi
---
drivers/thermal/exynos_thermal.c
[0]bit is used to enable/disable tmu core. [1] bit is a reserved bit.
Signed-off-by: Jonghwan Choi
---
drivers/thermal/exynos_thermal.c | 16
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/drivers/thermal/exynos_thermal.c
b/drivers/thermal/exynos_thermal.c
l tripping
by hardware logic i.e PMU (Power Management Unit) is performed. (From TMU
document.)
Trigger_leves[3] is only used for THERM_TRIP. Trigger_levels3_en doesn't
effect h/w tripping mode.
So i think trigger_levels[3] is better than trigger_level3_en.
Thanks~~^^
> -Origi
TMU urgently sends active-high signal (thermal trip) to PMU,
and thermal tripping by hardware logic i.e PMU is performed.
Thermal tripping means that PMU cut off the whole power of SoC
by controlling external voltage regulator.
Signed-off-by: Jonghwan Choi
---
drivers/thermal/exynos_thermal.c
[0]bit is used to enable/disable tmu core. [1] bit is a reserved bit.
Signed-off-by: Jonghwan Choi
---
drivers/thermal/exynos_thermal.c | 16
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/drivers/thermal/exynos_thermal.c
b/drivers/thermal/exynos_thermal.c
[0]bit is used to enable/disable tmu core. [1] bit is a reserved bit.
Signed-off-by: Jonghwan Choi
---
drivers/thermal/exynos_thermal.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/thermal/exynos_thermal.c
b/drivers/thermal/exynos_thermal.c
index fd03e85
TMU urgently sends active-high signal (thermal trip) to PMU,
and thermal tripping by hardware logic i.e PMU is performed.
Thermal tripping means that PMU cut off the whole power of SoC
by controlling external voltage regulator.
Signed-off-by: Jonghwan Choi
---
drivers/thermal/exynos_thermal.c
Thanks.
Let me check.
> -Original Message-
> From: jonghwa3@samsung.com [mailto:jonghwa3@samsung.com]
> Sent: Wednesday, October 31, 2012 2:06 PM
> To: Jonghwan Choi
> Cc: 'open list'; 'Amit Daniel Kachhap'; 'Zhang Rui'; 'Sachi
TMU urgently sends active-high signal (thermal trip) to PMU,
and thermal tripping by hardware logic i.e PMU is performed.
Thermal tripping means that PMU cut off the whole power of SoC
by controlling external voltage regulator.
Signed-off-by: Jonghwan Choi
---
drivers/thermal/exynos_thermal.c
1 - 100 of 103 matches
Mail list logo