Linux kernel -stable discussions
 help / color / mirror / Atom feed
* Re: Not able to use HIGH_RES_TIMERS on ARM
       [not found]                 ` <4F6BEDC1.60006@linaro.org>
@ 2012-03-23  5:52                   ` Ajeet Yadav
  2012-03-23  6:17                     ` Rabin Vincent
  2012-03-23 16:14                     ` Greg KH
  0 siblings, 2 replies; 5+ messages in thread
From: Ajeet Yadav @ 2012-03-23  5:52 UTC (permalink / raw)
  To: Russell King - ARM Linux, John Stultz
  Cc: linux-kernel, Steven Rostedt, stable

CCing to stable@vger.kernel.org
On Fri, Mar 23, 2012 at 8:58 AM, John Stultz <john.stultz@linaro.org> wrote:
> On 03/22/2012 03:25 AM, Ajeet Yadav wrote:
>>
>> If I set  ARCH_USES_GETTIMEOFFSET=n to use this feature, my target
>> fail to boot. (reason I well understand from our past discussions)
>
> And this point I'm not sure I'm following. Why exactly does disabling
> ARCH_USES_GETTIMEOFFSET cause boot failures? Could you expand on the details
> here?
We did some dissection to narrow down the patch, our latest kernel is
stable 3.0.X , however we backported patch " ARM: 7321/1: cache-v7:
Disable preemption when reading CCSIDR" from 3.0.25 stable tree, this
patch causes kernel hang during boot (IRQSOFF_TRACER=y and
PREEMPT_TRACER=y) with 100% probability , if we remove this patch or
disable the given CONFIG's then boot is success.
>
> You should just end up using the jiffies clocksource, which would give you
> low-res HZ granular timestamps, but shouldn't get in the way of booting.
>
> thanks
> -john
>

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

* Re: Not able to use HIGH_RES_TIMERS on ARM
  2012-03-23  5:52                   ` Not able to use HIGH_RES_TIMERS on ARM Ajeet Yadav
@ 2012-03-23  6:17                     ` Rabin Vincent
  2012-03-23  8:58                       ` Ajeet Yadav
  2012-03-23 16:14                     ` Greg KH
  1 sibling, 1 reply; 5+ messages in thread
From: Rabin Vincent @ 2012-03-23  6:17 UTC (permalink / raw)
  To: Ajeet Yadav
  Cc: Russell King - ARM Linux, John Stultz, linux-kernel,
	Steven Rostedt, stable

On Fri, Mar 23, 2012 at 11:22, Ajeet Yadav <ajeet.yadav.77@gmail.com> wrote:
> We did some dissection to narrow down the patch, our latest kernel is
> stable 3.0.X , however we backported patch " ARM: 7321/1: cache-v7:
> Disable preemption when reading CCSIDR" from 3.0.25 stable tree, this
> patch causes kernel hang during boot (IRQSOFF_TRACER=y and
> PREEMPT_TRACER=y) with 100% probability , if we remove this patch or
> disable the given CONFIG's then boot is success.

8e43a905dd574f54c5715d9783 ("ARM: 7325/1: fix v7 boot with lockdep
enabled") fixes 7321/1's boot problems.

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

* Re: Not able to use HIGH_RES_TIMERS on ARM
  2012-03-23  6:17                     ` Rabin Vincent
@ 2012-03-23  8:58                       ` Ajeet Yadav
  0 siblings, 0 replies; 5+ messages in thread
From: Ajeet Yadav @ 2012-03-23  8:58 UTC (permalink / raw)
  To: Rabin Vincent
  Cc: Russell King - ARM Linux, John Stultz, linux-kernel,
	Steven Rostedt, stable

On Fri, Mar 23, 2012 at 11:47 AM, Rabin Vincent <rabin@rab.in> wrote:
> On Fri, Mar 23, 2012 at 11:22, Ajeet Yadav <ajeet.yadav.77@gmail.com> wrote:
>> We did some dissection to narrow down the patch, our latest kernel is
>> stable 3.0.X , however we backported patch " ARM: 7321/1: cache-v7:
>> Disable preemption when reading CCSIDR" from 3.0.25 stable tree, this
>> patch causes kernel hang during boot (IRQSOFF_TRACER=y and
>> PREEMPT_TRACER=y) with 100% probability , if we remove this patch or
>> disable the given CONFIG's then boot is success.
>
> 8e43a905dd574f54c5715d9783 ("ARM: 7325/1: fix v7 boot with lockdep
> enabled") fixes 7321/1's boot problems.
Hi Rabin,
Thanks for fixing the boot problem, we have tested it, fixed.

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

* Re: Not able to use HIGH_RES_TIMERS on ARM
  2012-03-23  5:52                   ` Not able to use HIGH_RES_TIMERS on ARM Ajeet Yadav
  2012-03-23  6:17                     ` Rabin Vincent
@ 2012-03-23 16:14                     ` Greg KH
  2012-03-24  7:05                       ` Ajeet Yadav
  1 sibling, 1 reply; 5+ messages in thread
From: Greg KH @ 2012-03-23 16:14 UTC (permalink / raw)
  To: Ajeet Yadav
  Cc: Russell King - ARM Linux, John Stultz, linux-kernel,
	Steven Rostedt, stable

On Fri, Mar 23, 2012 at 11:22:46AM +0530, Ajeet Yadav wrote:
> CCing to stable@vger.kernel.org

Why?  What am I supposed to do here?

confused,

greg k-h

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

* Re: Not able to use HIGH_RES_TIMERS on ARM
  2012-03-23 16:14                     ` Greg KH
@ 2012-03-24  7:05                       ` Ajeet Yadav
  0 siblings, 0 replies; 5+ messages in thread
From: Ajeet Yadav @ 2012-03-24  7:05 UTC (permalink / raw)
  To: Greg KH
  Cc: Russell King - ARM Linux, John Stultz, linux-kernel,
	Steven Rostedt, stable

I send earlier reply using my andriod gmail application, and it was
rejected by stable/ linux-kernel (not in plain text), so sending again
using PC.

On Fri, Mar 23, 2012 at 9:44 PM, Greg KH <greg@kroah.com> wrote:
> On Fri, Mar 23, 2012 at 11:22:46AM +0530, Ajeet Yadav wrote:
>> CCing to stable@vger.kernel.org
>
> Why?  What am I supposed to do here?
>
> confused,
>
> greg k-h
I initially thought that problem is in 3.0.x stable, but I was wrong.
Solution patch suggested by Rabin is already there in stable.
Summary:
" ARM: 7321/1: cache-v7: > Disable preemption when reading CCSIDR"
introduce hang on boot, that is resolved by commit

"ARM: 7325/1: fix v7 boot with lockdep enabled"
 fortunately both are in 3.0.x so no problem,

but i do not know about other stable versions.

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

end of thread, other threads:[~2012-03-24  7:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <CAB4K4y7ticNGWv1XWtqLatBG69yM2gv31ayt5DqWSSOUWTZrGg@mail.gmail.com>
     [not found] ` <20120319130445.GN15988@n2100.arm.linux.org.uk>
     [not found]   ` <CAB4K4y4Sw4dyT7vX_YzgbYBK42LZuS96=6X3MtVdN-mBqOKr-Q@mail.gmail.com>
     [not found]     ` <20120319132623.GO15988@n2100.arm.linux.org.uk>
     [not found]       ` <4F696011.7080409@linaro.org>
     [not found]         ` <CAB4K4y5ZkGY3pe3ty5fbaVTj626dAS3HuodX6HfDvym8g0qyZQ@mail.gmail.com>
     [not found]           ` <CAB4K4y5phDP=4Ab1S2XwS+Oa25B5Pxe3p5D2ZO3G=2W=cMKm=w@mail.gmail.com>
     [not found]             ` <20120322100236.GS15988@n2100.arm.linux.org.uk>
     [not found]               ` <CAB4K4y5rOFbPm1XjeHxUFtc29tFAQ1besKLy5fz4MHq6UV0fdA@mail.gmail.com>
     [not found]                 ` <4F6BEDC1.60006@linaro.org>
2012-03-23  5:52                   ` Not able to use HIGH_RES_TIMERS on ARM Ajeet Yadav
2012-03-23  6:17                     ` Rabin Vincent
2012-03-23  8:58                       ` Ajeet Yadav
2012-03-23 16:14                     ` Greg KH
2012-03-24  7:05                       ` Ajeet Yadav

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