The current kernel code assumes big endian and parses RTAS events all
wrong. The most visible effect is that we cannot honor EPOW events,
meaning, for example, we cannot shut down a guest properly from the
hypervisor.
This patch fixes that.
Signed-off-by: Greg Kurz
---
arch/powerpc/include/asm/
On Thursday, March 27, 2014 7:53 PM, Sergei Shtylyov wrote:
> -Original Message-
> From: Sergei Shtylyov [mailto:sergei.shtyl...@cogentembedded.com]
> Sent: Thursday, March 27, 2014 7:53 PM
> To: Zhao Qiang-B45475; linuxppc-dev@lists.ozlabs.org;
> net...@vger.kernel.org; Wood Scott-B07421
>
From: Wang Dongsheng
If softirq use hardirq stack, we will get kernel painc when a hard irq coming
again
during __do_softirq enable local irq to deal with softirq action. So we need to
switch
satck into softirq stack when invoke soft irq.
Task--->
| Task stack
|
Interr
The at8031 can work on polling mode and interrupt mode.
Add ack_interrupt and config intr funcs to enable
interrupt mode for it.
Signed-off-by: Zhao Qiang
---
changes for v2:
- when interrupt is not enabled, write 0 to interrupt enbale register
- delete a inner parens not needed
On Fri, Mar 28, 2014 at 03:38:32PM +0800, Dongsheng Wang wrote:
> From: Wang Dongsheng
>
> If softirq use hardirq stack, we will get kernel painc when a hard irq coming
> again
> during __do_softirq enable local irq to deal with softirq action. So we need
> to switch
> satck into softirq stack
On Fri, 28 Mar 2014 09:29:22 +0100
Laurent Dufour wrote:
> On 28/03/2014 08:33, Greg Kurz wrote:
> > The current kernel code assumes big endian and parses RTAS events all
> > wrong. The most visible effect is that we cannot honor EPOW events,
> > meaning, for example, we cannot shut down a guest p
Thanks Kevin. Your patch works normal. :)
I still have some confused. I think when __do_softirq always get a interrupt,
the hard stack will be run out, isn't it?
Regards,
-Dongsheng
> -Original Message-
> From: Kevin Hao [mailto:haoke...@gmail.com]
> Sent: Friday, March 28, 2014 4:18 PM
On Fri, Mar 28, 2014 at 09:00:13AM +, dongsheng.w...@freescale.com wrote:
> Thanks Kevin. Your patch works normal. :)
>
> I still have some confused. I think when __do_softirq always get a interrupt,
> the hard stack will be run out, isn't it?
No, it won't. Please see the explanation in the
On 28/03/2014 08:33, Greg Kurz wrote:
> The current kernel code assumes big endian and parses RTAS events all
> wrong. The most visible effect is that we cannot honor EPOW events,
> meaning, for example, we cannot shut down a guest properly from the
> hypervisor.
>
> This patch fixes that.
>
> Si
This patch improves fsl_sai_isr() in these ways:
1, Add comment for mask fetching code.
2, Return IRQ_NONE if the IRQ is not for the device.
3, Use regmap_write() instead of regmap_update_bits().
Signed-off-by: Nicolin Chen
---
sound/soc/fsl/fsl_sai.c | 64 ++-
On Fri, Mar 28, 2014 at 07:39:25PM +0800, Nicolin Chen wrote:
> This patch improves fsl_sai_isr() in these ways:
> 1, Add comment for mask fetching code.
> 2, Return IRQ_NONE if the IRQ is not for the device.
> 3, Use regmap_write() instead of regmap_update_bits().
Applied, thanks. It would have
Greg,
There is one more place that needs fixing up, in mobility_rtas_call(),
and handle_rtas_event() in arch/powerpc/platforms/pseries/mobility.c.
This relates to rtas event handling for PRRN notifications, we need to
convert the scope variable (PRRN notifications re-use the extended log
length f
Hello.
On 03/28/2014 10:36 AM, qiang.z...@freescale.com wrote:
The at8031 can work on polling mode and interrupt mode.
Add ack_interrupt and config intr funcs to enable interrupt mode for
it.
Signed-off-by: Zhao Qiang
---
drivers/net/phy/at803x.c | 30 ++
1
On Fri, 28 Mar 2014 09:57:03 -0500
Nathan Fontenot wrote:
> Greg,
>
> There is one more place that needs fixing up, in mobility_rtas_call(),
> and handle_rtas_event() in arch/powerpc/platforms/pseries/mobility.c.
>
> This relates to rtas event handling for PRRN notifications, we need to
> conver
On Fri, Mar 7, 2014 at 12:33 AM, Neelesh Gupta
wrote:
> This patch enables fetching of various platform sensor data through
> OPAL and expects a sensor handle from the driver to pass to OPAL.
Looks like a missing header, causing build failures on celleb_defconfig
cc1: warnings being treated as e
From: "Gautham R. Shenoy"
Hi,
This is v5 of the patchset to enable dynamic frequency scaling on IBM
PowerNV platforms. This patchset does address all the review comments
obtained for v4 (which can be found at [1]).
Changes from v4:
* Created a separate patch to select the CPUFreq related C
From: Vaidyanathan Srinivasan
Backend driver to dynamically set voltage and frequency on
IBM POWER non-virtualized platforms. Power management SPRs
are used to set the required PState.
This driver works in conjunction with cpufreq governors
like 'ondemand' to provide a demand based frequency an
From: "Gautham R. Shenoy"
Enable CPUFreq for PowerNV. Select "performance", "powersave",
"userspace" and "ondemand" governors. Choose "ondemand" to be the
default governor.
Signed-off-by: Gautham R. Shenoy
Signed-off-by: Srivatsa S. Bhat
---
arch/powerpc/configs/pseries_defconfig| 1 +
ar
From: "Gautham R. Shenoy"
The .driver_data field in the cpufreq_frequency_table was supposed to
be private to the drivers. However at some later point, it was being
used to indicate if the particular frequency in the table is the
BOOST_FREQUENCY. After patches [1] and [2], the .driver_data is onc
On Fri, 2014-03-28 at 15:38 +0800, Dongsheng Wang wrote:
> From: Wang Dongsheng
>
> If softirq use hardirq stack, we will get kernel painc when a hard irq coming
> again
> during __do_softirq enable local irq to deal with softirq action. So we need
> to switch
> satck into softirq stack when in
On Fri, 2014-03-28 at 16:18 +0800, Kevin Hao wrote:
> powerpc: Set the correct ksp_limit on ppc32 when switching to irq stack
>
Kevin. It looks like it was applied to 3.14 and sent to 3.12 stable but
not 3.13 ... can you fix that up ?
Cheers,
Ben.
> Guenter Roeck has got the followi
On Sat, 22 Mar 2014 11:13:50 -0700 Laura Abbott wrote:
> I haven't gotten many responses so I'm going to try sending again
> (this time with a cover letter which I probably should have done in
> the first place...)
>
> ARCH_HAS_SG_CHAIN is currently defined as needed in asm/scatterlist.h.
> It w
On Sat, Mar 29, 2014 at 08:27:07AM +1100, Benjamin Herrenschmidt wrote:
> On Fri, 2014-03-28 at 16:18 +0800, Kevin Hao wrote:
>
> > powerpc: Set the correct ksp_limit on ppc32 when switching to irq stack
> >
>
> Kevin. It looks like it was applied to 3.14 and sent to 3.12 stable but
> not
From: Mahesh Salgaonkar
Detect and recover from machine check when inside opal on a special
scom load instructions. On specific SCOM read via MMIO we may get a machine
check exception with SRR0 pointing inside opal. To recover from MC
in this scenario, get a recovery instruction address and retur
On Thu, 27 Mar 2014, Nishanth Aravamudan wrote:
> > That looks to be the correct way to handle things. Maybe mark the node as
> > offline or somehow not present so that the kernel ignores it.
>
> This is a SLUB condition:
>
> mm/slub.c::early_kmem_cache_node_alloc():
> ...
> page = new_sla
25 matches
Mail list logo