* + ipc-sem-rework-task-wakeups-fix.patch added to -mm tree
@ 2016-11-23 0:35 akpm
0 siblings, 0 replies; only message in thread
From: akpm @ 2016-11-23 0:35 UTC (permalink / raw
To: sfr, dbueso, manfred, mm-commits
The patch titled
Subject: ipc/sem: merge fix for WAKE_Q to DEFINE_WAKE_Q rename
has been added to the -mm tree. Its filename is
ipc-sem-rework-task-wakeups-fix.patch
This patch should soon appear at
http://ozlabs.org/~akpm/mmots/broken-out/ipc-sem-rework-task-wakeups-fix.patch
and later at
http://ozlabs.org/~akpm/mmotm/broken-out/ipc-sem-rework-task-wakeups-fix.patch
Before you just go and hit "reply", please:
a) Consider who else should be cc'ed
b) Prefer to cc a suitable mailing list as well
c) Ideally: find the original patch on the mailing list and do a
reply-to-all to that, adding suitable additional cc's
*** Remember to use Documentation/SubmitChecklist when testing your code ***
The -mm tree is included into linux-next and is updated
there every 3-4 working days
------------------------------------------------------
From: Stephen Rothwell <sfr@canb.auug.org.au>
Subject: ipc/sem: merge fix for WAKE_Q to DEFINE_WAKE_Q rename
Link: http://lkml.kernel.org/r/20161122210410.5eca9fc2@canb.auug.org.au
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: Davidlohr Bueso <dbueso@suse.de>
Cc: Manfred Spraul <manfred@colorfullife.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---
ipc/sem.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff -puN ipc/sem.c~ipc-sem-rework-task-wakeups-fix ipc/sem.c
--- a/ipc/sem.c~ipc-sem-rework-task-wakeups-fix
+++ a/ipc/sem.c
@@ -1059,7 +1059,7 @@ static void freeary(struct ipc_namespace
struct sem_queue *q, *tq;
struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm);
int i;
- WAKE_Q(wake_q);
+ DEFINE_WAKE_Q(wake_q);
/* Free the existing undo structures for this semaphore set. */
ipc_assert_locked_object(&sma->sem_perm);
@@ -1239,7 +1239,7 @@ static int semctl_setval(struct ipc_name
struct sem_array *sma;
struct sem *curr;
int err, val;
- WAKE_Q(wake_q);
+ DEFINE_WAKE_Q(wake_q);
#if defined(CONFIG_64BIT) && defined(__BIG_ENDIAN)
/* big-endian 64bit */
@@ -1309,7 +1309,7 @@ static int semctl_main(struct ipc_namesp
int err, nsems;
ushort fast_sem_io[SEMMSL_FAST];
ushort *sem_io = fast_sem_io;
- WAKE_Q(wake_q);
+ DEFINE_WAKE_Q(wake_q);
rcu_read_lock();
sma = sem_obtain_object_check(ns, semid);
@@ -1848,7 +1848,7 @@ SYSCALL_DEFINE4(semtimedop, int, semid,
error = perform_atomic_semop(sma, &queue);
if (error == 0) { /* non-blocking succesfull path */
- WAKE_Q(wake_q);
+ DEFINE_WAKE_Q(wake_q);
/*
* If the operation was successful, then do
@@ -2031,7 +2031,7 @@ void exit_sem(struct task_struct *tsk)
struct sem_array *sma;
struct sem_undo *un;
int semid, i;
- WAKE_Q(wake_q);
+ DEFINE_WAKE_Q(wake_q);
cond_resched();
_
Patches currently in -mm which might be from sfr@canb.auug.org.au are
ipc-sem-rework-task-wakeups-fix.patch
mm-add-locked-parameter-to-get_user_pages_remote-fix.patch
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-11-23 0:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-23 0:35 + ipc-sem-rework-task-wakeups-fix.patch added to -mm tree akpm
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.