* [ANNOUNCE] v4.13.7-rt1
@ 2017-10-17 15:29 Sebastian Andrzej Siewior
2017-10-18 0:47 ` Gene Heskett
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Sebastian Andrzej Siewior @ 2017-10-17 15:29 UTC (permalink / raw)
To: Thomas Gleixner; +Cc: LKML, linux-rt-users, Steven Rostedt
Dear RT folks!
I'm pleased to announce the v4.13.7-rt1 patch set.
Changes since v4.11.12-rt16:
- Rebase to v4.13.7
- We have now only the reader bias version of RWLOCK. In v4.11 it was
possible to choose between both implementations but since the reader
bias version makes no problems it is now the only implementation.
- The lockdep self test is now disabled. While it produced some false
positives on v4.11 it now completly locks up the system and needs
investigation before re-enabling.
Known issues
None
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v4.13.7-rt1
The RT patch against v4.13.7 can be found here:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/4.13/older/patch-4.13.7-rt1.patch.xz
The split quilt queue is available at:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/4.13/older/patches-4.13.7-rt1.tar.xz
Sebastian
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [ANNOUNCE] v4.13.7-rt1 2017-10-17 15:29 [ANNOUNCE] v4.13.7-rt1 Sebastian Andrzej Siewior @ 2017-10-18 0:47 ` Gene Heskett 2017-10-18 2:37 ` Ralf Mardorf 2017-10-19 4:27 ` [patch-rt] drivers/zram: pass num_pages to zram_meta_init_table_locks() Mike Galbraith 2017-10-27 16:39 ` [ANNOUNCE] v4.13.7-rt1 Sebastian Andrzej Siewior 2 siblings, 1 reply; 6+ messages in thread From: Gene Heskett @ 2017-10-18 0:47 UTC (permalink / raw) To: linux-rt-users On Tuesday 17 October 2017 11:29:52 Sebastian Andrzej Siewior wrote: > Dear RT folks! > > I'm pleased to announce the v4.13.7-rt1 patch set. > > Changes since v4.11.12-rt16: > > - Rebase to v4.13.7 > > - We have now only the reader bias version of RWLOCK. In v4.11 it > was possible to choose between both implementations but since the > reader bias version makes no problems it is now the only > implementation. > > - The lockdep self test is now disabled. While it produced some > false positives on v4.11 it now completly locks up the system and > needs investigation before re-enabling. > > Known issues > None > > You can get this release via the git tree at: > > > git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git > v4.13.7-rt1 > A bit of a git noob here. Why am I getting this on an r-pi3b? pi@picnc:/media/slash/home/pi $ git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v4.13.7-rt1 -bash: git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git: No such file or directory Thanks. > The RT patch against v4.13.7 can be found here: > > > https://cdn.kernel.org/pub/linux/kernel/projects/rt/4.13/older/patch-4 >.13.7-rt1.patch.xz > > The split quilt queue is available at: > > > https://cdn.kernel.org/pub/linux/kernel/projects/rt/4.13/older/patches >-4.13.7-rt1.tar.xz > > Sebastian > -- > To unsubscribe from this list: send the line "unsubscribe > linux-rt-users" in the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html 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) Genes Web page <http://geneslinuxbox.net:6309/gene> ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] v4.13.7-rt1 2017-10-18 0:47 ` Gene Heskett @ 2017-10-18 2:37 ` Ralf Mardorf 0 siblings, 0 replies; 6+ messages in thread From: Ralf Mardorf @ 2017-10-18 2:37 UTC (permalink / raw) To: linux-rt-users On Tue, 17 Oct 2017 20:47:07 -0400, Gene Heskett wrote: >A bit of a git noob here. Why am I getting this on an r-pi3b? > >pi@picnc:/media/slash/home/pi $ >git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git >v4.13.7-rt1 -bash: >git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git: >No such file or directory git clone git://git.foo.org/bar cd /bar git pull --all or git checkout ... Instead of using git I always download from https://www.kernel.org/ https://www.kernel.org/pub/linux/kernel/ https://www.kernel.org/pub/linux/kernel/v4.x/ https://www.kernel.org/pub/linux/kernel/projects/ https://www.kernel.org/pub/linux/kernel/projects/rt/ Important: https://www.kernel.org/category/signatures.html ^ permalink raw reply [flat|nested] 6+ messages in thread
* [patch-rt] drivers/zram: pass num_pages to zram_meta_init_table_locks() 2017-10-17 15:29 [ANNOUNCE] v4.13.7-rt1 Sebastian Andrzej Siewior 2017-10-18 0:47 ` Gene Heskett @ 2017-10-19 4:27 ` Mike Galbraith 2017-10-27 14:59 ` Sebastian Andrzej Siewior 2017-10-27 16:39 ` [ANNOUNCE] v4.13.7-rt1 Sebastian Andrzej Siewior 2 siblings, 1 reply; 6+ messages in thread From: Mike Galbraith @ 2017-10-19 4:27 UTC (permalink / raw) To: Sebastian Andrzej Siewior, Thomas Gleixner Cc: LKML, linux-rt-users, Steven Rostedt zram cleanup forgot to adjust passed argument when changing zram_meta_init_table_locks() to expect page count instead of disk size. Doing so fixes ltp inspired explosions. Signed-off-by: Mike Galbraith <efault@gmx.de> --- drivers/block/zram/zram_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/block/zram/zram_drv.c +++ b/drivers/block/zram/zram_drv.c @@ -819,7 +819,7 @@ static bool zram_meta_alloc(struct zram return false; } - zram_meta_init_table_locks(zram, disksize); + zram_meta_init_table_locks(zram, num_pages); return true; } ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [patch-rt] drivers/zram: pass num_pages to zram_meta_init_table_locks() 2017-10-19 4:27 ` [patch-rt] drivers/zram: pass num_pages to zram_meta_init_table_locks() Mike Galbraith @ 2017-10-27 14:59 ` Sebastian Andrzej Siewior 0 siblings, 0 replies; 6+ messages in thread From: Sebastian Andrzej Siewior @ 2017-10-27 14:59 UTC (permalink / raw) To: Mike Galbraith; +Cc: Thomas Gleixner, LKML, linux-rt-users, Steven Rostedt On 2017-10-19 06:27:27 [+0200], Mike Galbraith wrote: > > zram cleanup forgot to adjust passed argument when changing > zram_meta_init_table_locks() to expect page count instead > of disk size. Doing so fixes ltp inspired explosions. Thank you. Since only v4.13-RT is affected, I merged this into the original patch. > Signed-off-by: Mike Galbraith <efault@gmx.de> Sebastian ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ANNOUNCE] v4.13.7-rt1 2017-10-17 15:29 [ANNOUNCE] v4.13.7-rt1 Sebastian Andrzej Siewior 2017-10-18 0:47 ` Gene Heskett 2017-10-19 4:27 ` [patch-rt] drivers/zram: pass num_pages to zram_meta_init_table_locks() Mike Galbraith @ 2017-10-27 16:39 ` Sebastian Andrzej Siewior 2 siblings, 0 replies; 6+ messages in thread From: Sebastian Andrzej Siewior @ 2017-10-27 16:39 UTC (permalink / raw) To: Thomas Gleixner; +Cc: LKML, linux-rt-users, Steven Rostedt On 2017-10-17 17:29:52 [+0200], To Thomas Gleixner wrote: > I'm pleased to announce the v4.13.7-rt1 patch set. The SRCU_NOTIFIER_HEAD macro does not compile with SRCU-TINY and is only used by the crypto code. It does not compile because the tiny implementation does not define the "srcu_data" data type. The following fixes it and I'm going to merge it into the original patch (since it only affects rt1). Reported by kbuild test robot. diff --git a/include/linux/notifier.h b/include/linux/notifier.h index e9515066250e..49bef3e96eb2 100644 --- a/include/linux/notifier.h +++ b/include/linux/notifier.h @@ -119,12 +119,20 @@ extern void srcu_init_notifier_head(struct srcu_notifier_head *nh); struct raw_notifier_head name = \ RAW_NOTIFIER_INIT(name) +#ifdef CONFIG_TREE_SRCU #define _SRCU_NOTIFIER_HEAD(name, mod) \ static DEFINE_PER_CPU(struct srcu_data, \ name##_head_srcu_data); \ mod struct srcu_notifier_head name = \ SRCU_NOTIFIER_INIT(name, name##_head_srcu_data) +#else +#define _SRCU_NOTIFIER_HEAD(name, mod) \ + mod struct srcu_notifier_head name = \ + SRCU_NOTIFIER_INIT(name, name) + +#endif + #define SRCU_NOTIFIER_HEAD(name) \ _SRCU_NOTIFIER_HEAD(name, ) diff --git a/include/linux/srcutiny.h b/include/linux/srcutiny.h index cfbfc540cafc..1bdcbdd3317c 100644 --- a/include/linux/srcutiny.h +++ b/include/linux/srcutiny.h @@ -43,7 +43,7 @@ struct srcu_struct { void srcu_drive_gp(struct work_struct *wp); -#define __SRCU_STRUCT_INIT(name) \ +#define __SRCU_STRUCT_INIT(name, __ignored) \ { \ .srcu_wq = __SWAIT_QUEUE_HEAD_INITIALIZER(name.srcu_wq), \ .srcu_cb_tail = &name.srcu_cb_head, \ @@ -56,9 +56,9 @@ void srcu_drive_gp(struct work_struct *wp); * Tree SRCU, which needs some per-CPU data. */ #define DEFINE_SRCU(name) \ - struct srcu_struct name = __SRCU_STRUCT_INIT(name) + struct srcu_struct name = __SRCU_STRUCT_INIT(name, name) #define DEFINE_STATIC_SRCU(name) \ - static struct srcu_struct name = __SRCU_STRUCT_INIT(name) + static struct srcu_struct name = __SRCU_STRUCT_INIT(name, name) void synchronize_srcu(struct srcu_struct *sp); Sebastian ^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2017-10-27 16:39 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-10-17 15:29 [ANNOUNCE] v4.13.7-rt1 Sebastian Andrzej Siewior 2017-10-18 0:47 ` Gene Heskett 2017-10-18 2:37 ` Ralf Mardorf 2017-10-19 4:27 ` [patch-rt] drivers/zram: pass num_pages to zram_meta_init_table_locks() Mike Galbraith 2017-10-27 14:59 ` Sebastian Andrzej Siewior 2017-10-27 16:39 ` [ANNOUNCE] v4.13.7-rt1 Sebastian Andrzej Siewior
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).