linux.git
8 years ago[ANNOUNCE] 4.1.3-rt3 v4.1.3-rt3-patches
Sebastian Andrzej Siewior [Sat, 25 Jul 2015 10:09:45 +0000 (12:09 +0200)]
[ANNOUNCE] 4.1.3-rt3

Dear RT folks!

I'm pleased to announce the v4.1.3-rt3 patch set.
Changes since v4.1.3-rt2:

- fix compile of locktorture. Patch by Wolfgang M. Reimer.

- fix compile pid_namespace without lockdep on ARM. Patch by Grygorii
  Strashko

- The annoying "cpufreq_stat_notifier_trans: No policy found" is finally
  gone.

- xor / raid_pq
  The max latency will increase into the ms range if the raid6_pq is
  loaded. This should not matter under normal circumstances because that
  module should only be loaded at boot time if required (and not while a
  -RT task is active in production). It might also get loaded at
  run-time manually.
  Dropping the preempt_disable() might cause different results for the
  individual implementations. People who don't care (load it at
  run-time) don't need to load it at all. People who care (load it boot
  time) would prefer to stick with the best implementation.
  Therefore I think it is enough to document this (don't load it at run
  time if you don't need it) and I cross it off my list. Patches are
  welcome if someone needs / has an improvement.

Known issues:

- bcache is disabled.

- CPU hotplug works in general. Steven's test script however
  deadlocks usually on the second invocation.

You can get this release via the git tree at:

    git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git linux-4.1.y-rt
    git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git linux-4.1.y-rt-rebase
    git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git linux-4.1.y-rt-queue

The RT patch against 4.1.3 can be found here:

    https://www.kernel.org/pub/linux/kernel/projects/rt/4.1/patch-4.1.3-rt3.patch.xz

The split quilt queue is available at:

    https://www.kernel.org/pub/linux/kernel/projects/rt/4.1/patches-4.1.3-rt3.tar.xz

Sebastian

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
8 years ago4.1.3-rt2 v4.1.3-rt2-patches
Sebastian Andrzej Siewior [Sat, 25 Jul 2015 09:53:13 +0000 (11:53 +0200)]
4.1.3-rt2

Sebastian

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
9 years ago[ANNOUNCE] 4.1.2-rt1 v4.1.2-rt1-patches
Sebastian Andrzej Siewior [Tue, 14 Jul 2015 13:03:44 +0000 (15:03 +0200)]
[ANNOUNCE] 4.1.2-rt1

Dear RT folks!

I'm pleased to announce the v4.1.2-rt1 patch set.

The move from 4.0 to 4.1 was rather smooth, so we took the time for
some overdue cleanups and restructuring of the patch queue.

1) Patch folding

   - Fold all fixlets into the proper patches

   - Consolidate the patches which change the same piece of code over
     and over (e.g. add/revert/redo).

   These patches were mostly kept to be easily picked up for stable.

2) Dropping obsolete patches

   Some patches have been superseeded by different upstream changes,
   so the RT variant is redundant.

3) Changelogs

   Quite some patches had no or useless changelogs. We updated them
   all. Each patch has now a From+Subject+Date field. That means "git
   quiltimport" will produce now the same commit id for each patch (as
   long as the commit author and date remain unchanged).

4) Reordering

   The patches got reordered in topics, so patches related to the same
   subsystem or problem space are grouped together.

5) Ability to build and boot

   Each step in the queue now builds with RT=n and RT=y. All steps
   boot with RT=n. With RT=y the functionality is obviously dependent
   on all patches, so a boot bisectability can not be achieved.

As of now we provide a git tree with the RT changes as well. The tree
is similar structured as Stevens stable RT tree. For each kernel
version we provide 3 branches:

 linux-m.n.y-rt

This branch starts when we move to a new kernel version. After
the first release this branch gets only incremental updates
(either from the mainline stable tree or from updates to the
rt patch queue)

 linux-m.n.y-rt-rebase

This branch is rebased when a new stable version or a new RT
patch queue is available. The RT patch queue is applied on top
of the latest mainline stable version.

 linux-m.n.y-queue

This branch contains the revisions of the rt patch queue -
patches and series file.

Known issues:

- My AMD box throws a lot of "cpufreq_stat_notifier_trans: No
  policy found" warnings after boot. It is gone after manually
  setting the policy (to something else than reported).

- bcache is disabled.

- CPU hotplug works in general. Steven's test script however
  deadlocks usually on the second invocation.

- xor / raid_pq
  I had max latency jumping up to 67563us on one CPU while the next
  lower max was 58us. I tracked it down to module's init code of
  xor and raid_pq. Both disable preemption while measuring the
  performance of the individual implementation.

The git URLs for this release are

    git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git linux-4.1.y-rt
    git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git linux-4.1.y-rt-rebase
    git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git linux-4.1.y-rt-queue

The RT patch against 4.1.2 can be found here:

    https://www.kernel.org/pub/linux/kernel/projects/rt/4.1/patch-4.1.2-rt1.patch.xz

The split quilt queue is available at:

    https://www.kernel.org/pub/linux/kernel/projects/rt/4.1/patches-4.1.2-rt1.tar.xz

Sebastian

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>