lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 17 Dec 2007 03:35:55 +0100 (MET) From: Richard Knutsson <ricknu-0@...dent.ltu.se> To: kernel-janitors@...r.kernel.org Cc: linux-kernel@...r.kernel.org, Richard Knutsson <ricknu-0@...dent.ltu.se> Subject: [PATCH 1/3] ipc: Convert handmade 'max' to max(). Convert handmade 'max' to max(). Signed-off-by: Richard Knutsson <ricknu-0@...dent.ltu.se> --- msg.c | 2 +- sem.c | 2 +- shm.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ipc/msg.c b/ipc/msg.c index fdf3db5..74d0709 100644 --- a/ipc/msg.c +++ b/ipc/msg.c @@ -473,7 +473,7 @@ asmlinkage long sys_msgctl(int msqid, int cmd, struct msqid_ds __user *buf) up_read(&msg_ids(ns).rw_mutex); if (copy_to_user(buf, &msginfo, sizeof(struct msginfo))) return -EFAULT; - return (max_id < 0) ? 0 : max_id; + return max(max_id, 0); } case MSG_STAT: /* msqid is an index rather than a msg queue id */ case IPC_STAT: diff --git a/ipc/sem.c b/ipc/sem.c index 35952c0..9ac00ac 100644 --- a/ipc/sem.c +++ b/ipc/sem.c @@ -641,7 +641,7 @@ static int semctl_nolock(struct ipc_namespace *ns, int semid, int semnum, up_read(&sem_ids(ns).rw_mutex); if (copy_to_user (arg.__buf, &seminfo, sizeof(struct seminfo))) return -EFAULT; - return (max_id < 0) ? 0: max_id; + return max(max_id, 0); } case SEM_STAT: { diff --git a/ipc/shm.c b/ipc/shm.c index 3818fae..45e154a 100644 --- a/ipc/shm.c +++ b/ipc/shm.c @@ -704,7 +704,7 @@ asmlinkage long sys_shmctl (int shmid, int cmd, struct shmid_ds __user *buf) goto out; } - err = err < 0 ? 0 : err; + err = max(err, 0); goto out; } case SHM_STAT: -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists