linux-rt-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] 4.19.72-rt25
@ 2019-09-16 21:39 Steven Rostedt
  2019-10-07 19:10 ` Gene Heskett
  0 siblings, 1 reply; 5+ messages in thread
From: Steven Rostedt @ 2019-09-16 21:39 UTC (permalink / raw)
  To: LKML, linux-rt-users, Thomas Gleixner, Carsten Emde, John Kacur,
	Sebastian Andrzej Siewior, Julia Cartwright, Daniel Wagner,
	tom.zanussi


Dear RT Folks,

I'm pleased to announce the 4.19.72-rt25 stable release.

**** <NOTE> ****

As you probably have noticed, it has been a long time since I released
a stable 4.19-rt. The reason for this delay is that one of my tests
failed after merging with the latest stable upstream. I refuse to push
releases with a known bug in it, so I figured I would find the bug
before releasing. I only spend around 4 to 6 hours a week on upstream
stable RT as I have other responsibilities, and I could not debug this
bug during that time (after several weeks of trying).

The bug is a random NULL pointer dereference that only happens with
lockdep enabled and on 32bit x86. I also found that this bug existed
before the latest stable pull release but now it is much easier to
trigger.

I have not been able to trigger this bug in the 64 bit kernel, and as I
rather do a release than waste more time on this bug and postpone the
release further, I am now doing that. As a consequence, I am no longer
supporting 32bit x86, as it is known to have this bug.

If you are interested in this, I am willing to send out the config I am
using and one of the dmesg crashes. Just ask.

**** </NOTE> ****


This release is just an update to the new stable 4.19.72 version
and no RT specific changes have been made.


You can get this release via the git tree at:

  git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git

  branch: v4.19-rt
  Head SHA1: 9cd04ab6a9a162ac4189a80032261d243563ff45


Or to build 4.19.72-rt25 directly, the following patches should be applied:

  http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz

  http://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.72.xz

  http://www.kernel.org/pub/linux/kernel/projects/rt/4.19/patch-4.19.72-rt25.patch.xz




Enjoy,

-- Steve


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

* Re: [ANNOUNCE] 4.19.72-rt25
  2019-09-16 21:39 [ANNOUNCE] 4.19.72-rt25 Steven Rostedt
@ 2019-10-07 19:10 ` Gene Heskett
  2019-10-07 19:16   ` Gene Heskett
  0 siblings, 1 reply; 5+ messages in thread
From: Gene Heskett @ 2019-10-07 19:10 UTC (permalink / raw)
  To: LKML, linux-rt-users, Thomas Gleixner, Carsten Emde, John Kacur,
	Sebastian Andrzej Siewior, Julia Cartwright, Daniel Wagner,
	tom.zanussi

On Monday 16 September 2019 17:39:21 Steven Rostedt wrote:

> Dear RT Folks,
>
> I'm pleased to announce the 4.19.72-rt25 stable release.
>
> **** <NOTE> ****
>
> As you probably have noticed, it has been a long time since I released
> a stable 4.19-rt. The reason for this delay is that one of my tests
> failed after merging with the latest stable upstream. I refuse to push
> releases with a known bug in it, so I figured I would find the bug
> before releasing. I only spend around 4 to 6 hours a week on upstream
> stable RT as I have other responsibilities, and I could not debug this
> bug during that time (after several weeks of trying).
>
> The bug is a random NULL pointer dereference that only happens with
> lockdep enabled and on 32bit x86. I also found that this bug existed
> before the latest stable pull release but now it is much easier to
> trigger.
>
> I have not been able to trigger this bug in the 64 bit kernel, and as
> I rather do a release than waste more time on this bug and postpone
> the release further, I am now doing that. As a consequence, I am no
> longer supporting 32bit x86, as it is known to have this bug.
>
> If you are interested in this, I am willing to send out the config I
> am using and one of the dmesg crashes. Just ask.
>
> **** </NOTE> ****
>
>
> This release is just an update to the new stable 4.19.72 version
> and no RT specific changes have been made.
>
>
> You can get this release via the git tree at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
>
>   branch: v4.19-rt
>   Head SHA1: 9cd04ab6a9a162ac4189a80032261d243563ff45
>
=====================================================================
> Or to build 4.19.72-rt25 directly, the following patches should be
> applied:
>
>   http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz
>
>   http://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.72.xz
>
>  
> http://www.kernel.org/pub/linux/kernel/projects/rt/4.19/patch-4.19.72-
>rt25.patch.xz
>
Unfortunately, this does not work for the pi3-4 family. When its all 
pulled in and patched, there is no arch/arm/configs bcm2709_defconfig or 
bcm2711_defconfig for either a pi3b or the new pi4b.

I'll go find the 5.2.14 announce and see if its any more complete.
>
>
>
> Enjoy,
>
> -- Steve


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>

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

* Re: [ANNOUNCE] 4.19.72-rt25
  2019-10-07 19:10 ` Gene Heskett
@ 2019-10-07 19:16   ` Gene Heskett
  2019-10-09  7:23     ` Alexander Dahl
  0 siblings, 1 reply; 5+ messages in thread
From: Gene Heskett @ 2019-10-07 19:16 UTC (permalink / raw)
  To: LKML
  Cc: linux-rt-users, Thomas Gleixner, Carsten Emde, John Kacur,
	Sebastian Andrzej Siewior, Julia Cartwright, Daniel Wagner,
	tom.zanussi

On Monday 07 October 2019 15:10:05 Gene Heskett wrote:

> On Monday 16 September 2019 17:39:21 Steven Rostedt wrote:
> > Dear RT Folks,
> >
> > I'm pleased to announce the 4.19.72-rt25 stable release.
> >
> > **** <NOTE> ****
> >
> > As you probably have noticed, it has been a long time since I
> > released a stable 4.19-rt. The reason for this delay is that one of
> > my tests failed after merging with the latest stable upstream. I
> > refuse to push releases with a known bug in it, so I figured I would
> > find the bug before releasing. I only spend around 4 to 6 hours a
> > week on upstream stable RT as I have other responsibilities, and I
> > could not debug this bug during that time (after several weeks of
> > trying).
> >
> > The bug is a random NULL pointer dereference that only happens with
> > lockdep enabled and on 32bit x86. I also found that this bug existed
> > before the latest stable pull release but now it is much easier to
> > trigger.
> >
> > I have not been able to trigger this bug in the 64 bit kernel, and
> > as I rather do a release than waste more time on this bug and
> > postpone the release further, I am now doing that. As a consequence,
> > I am no longer supporting 32bit x86, as it is known to have this
> > bug.
> >
> > If you are interested in this, I am willing to send out the config I
> > am using and one of the dmesg crashes. Just ask.
> >
> > **** </NOTE> ****
> >
> >
> > This release is just an update to the new stable 4.19.72 version
> > and no RT specific changes have been made.
> >
> >
> > You can get this release via the git tree at:
> >
> >  
> > git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
> >
> >   branch: v4.19-rt
> >   Head SHA1: 9cd04ab6a9a162ac4189a80032261d243563ff45
>
> =====================================================================
>
> > Or to build 4.19.72-rt25 directly, the following patches should be
> > applied:
> >
> >   http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz
> >
> >   http://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.72.xz
> >
> >
> > http://www.kernel.org/pub/linux/kernel/projects/rt/4.19/patch-4.19.7
> >2- rt25.patch.xz
>
> Unfortunately, this does not work for the pi3-4 family. When its all
> pulled in and patched, there is no arch/arm/configs bcm2709_defconfig
> or bcm2711_defconfig for either a pi3b or the new pi4b.
>
> I'll go find the 5.2.14 announce and see if its any more complete.
Its disappeared.

> > Enjoy,
> >
> > -- Steve
>
> Cheers, Gene Heskett


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>

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

* Re: [ANNOUNCE] 4.19.72-rt25
  2019-10-07 19:16   ` Gene Heskett
@ 2019-10-09  7:23     ` Alexander Dahl
  2019-10-09 10:21       ` Gene Heskett
  0 siblings, 1 reply; 5+ messages in thread
From: Alexander Dahl @ 2019-10-09  7:23 UTC (permalink / raw)
  To: linux-rt-users; +Cc: Gene Heskett, LKML

Hello Gene,

Am Montag, 7. Oktober 2019, 15:16:04 CEST schrieb Gene Heskett:
> On Monday 07 October 2019 15:10:05 Gene Heskett wrote:
> > Unfortunately, this does not work for the pi3-4 family. When its all
> > pulled in and patched, there is no arch/arm/configs bcm2709_defconfig
> > or bcm2711_defconfig for either a pi3b or the new pi4b.
> > 
> > I'll go find the 5.2.14 announce and see if its any more complete.
> 
> Its disappeared.

Not quite. Those were never (?) there. ;-)

You'll find those files in the raspberrypi tree [1], but not in mainline. 

It is possible to run a vanilla kernel on RPi 1 to 3, I guess the 
'multi_v7_defconfig' is a good start for 2 and 3. (This works, I have a 
running RPi 3 with unpatched mainline kernel on my desk, without RT however.)

IIRC from linux-arm-kernel list, basic support for RPi 4 is still under review 
and not yet present in mainline?

So you could try a RPi 2 or 3 with mainline + RT or you try to apply the RT 
patches to the vendor/raspberry tree, but I would not count on anyone 
supporting the latter.

HTH & Greets
Alex

[1] https://github.com/raspberrypi/linux


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

* Re: [ANNOUNCE] 4.19.72-rt25
  2019-10-09  7:23     ` Alexander Dahl
@ 2019-10-09 10:21       ` Gene Heskett
  0 siblings, 0 replies; 5+ messages in thread
From: Gene Heskett @ 2019-10-09 10:21 UTC (permalink / raw)
  To: linux-rt-users

On Wednesday 09 October 2019 03:23:49 Alexander Dahl wrote:

> Hello Gene,
>
> Am Montag, 7. Oktober 2019, 15:16:04 CEST schrieb Gene Heskett:
> > On Monday 07 October 2019 15:10:05 Gene Heskett wrote:
> > > Unfortunately, this does not work for the pi3-4 family. When its
> > > all pulled in and patched, there is no arch/arm/configs
> > > bcm2709_defconfig or bcm2711_defconfig for either a pi3b or the
> > > new pi4b.
> > >
> > > I'll go find the 5.2.14 announce and see if its any more complete.
> >
> > Its disappeared.
>
> Not quite. Those were never (?) there. ;-)
>
> You'll find those files in the raspberrypi tree [1], but not in
> mainline.
>
> It is possible to run a vanilla kernel on RPi 1 to 3, I guess the
> 'multi_v7_defconfig' is a good start for 2 and 3. (This works, I have
> a running RPi 3 with unpatched mainline kernel on my desk, without RT
> however.)
>
> IIRC from linux-arm-kernel list, basic support for RPi 4 is still
> under review and not yet present in mainline?
>
> So you could try a RPi 2 or 3 with mainline + RT or you try to apply
> the RT patches to the vendor/raspberry tree, but I would not count on
> anyone supporting the latter.
>
> HTH & Greets
> Alex
>
Its being done by at least 3 people on the lcnc forum right now, but they 
are also using an ethernet interface, which it will cost me around $250 
to swap to, AND cost me my net connection. Thats not going to happen if 
I can help it, spi is working quite well on the pi3's. Bertho has it 
working on the pi4's he thinks but I'm the only one running that 
hardware so its up to me to prove it.

But my push right now is to get the new, 40x faster video available in 
later stretch, working with lcnc on the pi3. I can't touch buster 
because of the wayland virus.

Once thats done, then putting in the pi4 with only the hm2_rpspi.so 
update should get it working with the pi4. One step at a time IOW. The 
pi4 is powered up, and theoreticly all I have to do is change the 
default rt defconfig from a bm2709 to a bcm2711, build and install. 
Theoretically...  Damn thats a big word ;-)

Thanks Alexander.

> [1] https://github.com/raspberrypi/linux


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>

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

end of thread, other threads:[~2019-10-09 10:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-16 21:39 [ANNOUNCE] 4.19.72-rt25 Steven Rostedt
2019-10-07 19:10 ` Gene Heskett
2019-10-07 19:16   ` Gene Heskett
2019-10-09  7:23     ` Alexander Dahl
2019-10-09 10:21       ` Gene Heskett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).