mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
Merge 5.4-rc1-prelrease into android-mainline
To make the 5.4-rc1 merge easier, merge at a prerelease point in time before the final release happens. Signed-off-by: Greg Kroah-Hartman <[email protected]> Change-Id: If613d657fd0abf9910c5bf3435a745f01b89765e
This commit is contained in:
commit
94139142d9
702 changed files with 16130 additions and 9903 deletions
22
ipc/mqueue.c
22
ipc/mqueue.c
|
|
@ -1240,15 +1240,14 @@ static int do_mq_notify(mqd_t mqdes, const struct sigevent *notification)
|
|||
|
||||
/* create the notify skb */
|
||||
nc = alloc_skb(NOTIFY_COOKIE_LEN, GFP_KERNEL);
|
||||
if (!nc) {
|
||||
ret = -ENOMEM;
|
||||
goto out;
|
||||
}
|
||||
if (!nc)
|
||||
return -ENOMEM;
|
||||
|
||||
if (copy_from_user(nc->data,
|
||||
notification->sigev_value.sival_ptr,
|
||||
NOTIFY_COOKIE_LEN)) {
|
||||
ret = -EFAULT;
|
||||
goto out;
|
||||
goto free_skb;
|
||||
}
|
||||
|
||||
/* TODO: add a header? */
|
||||
|
|
@ -1264,8 +1263,7 @@ retry:
|
|||
fdput(f);
|
||||
if (IS_ERR(sock)) {
|
||||
ret = PTR_ERR(sock);
|
||||
sock = NULL;
|
||||
goto out;
|
||||
goto free_skb;
|
||||
}
|
||||
|
||||
timeo = MAX_SCHEDULE_TIMEOUT;
|
||||
|
|
@ -1274,11 +1272,8 @@ retry:
|
|||
sock = NULL;
|
||||
goto retry;
|
||||
}
|
||||
if (ret) {
|
||||
sock = NULL;
|
||||
nc = NULL;
|
||||
goto out;
|
||||
}
|
||||
if (ret)
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1333,7 +1328,8 @@ out_fput:
|
|||
out:
|
||||
if (sock)
|
||||
netlink_detachskb(sock, nc);
|
||||
else if (nc)
|
||||
else
|
||||
free_skb:
|
||||
dev_kfree_skb(nc);
|
||||
|
||||
return ret;
|
||||
|
|
|
|||
|
|
@ -1852,7 +1852,8 @@ static struct sem_undo *__lookup_undo(struct sem_undo_list *ulp, int semid)
|
|||
{
|
||||
struct sem_undo *un;
|
||||
|
||||
list_for_each_entry_rcu(un, &ulp->list_proc, list_proc) {
|
||||
list_for_each_entry_rcu(un, &ulp->list_proc, list_proc,
|
||||
spin_is_locked(&ulp->lock)) {
|
||||
if (un->semid == semid)
|
||||
return un;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue