* [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).