Messages in this thread Patch in this message | | | Date | Mon, 14 Jun 2004 09:23:43 -0700 | From | Chris Wright <> | Subject | [PATCH 1/3] __user annotation for shm_shmat hook declaration |
| |
Add proper __user annotation for shm_shmat hook in security.h.
CHECK ipc/shm.c include/linux/security.h:1831:38: warning: incorrect type in argument 2 (different address spaces) include/linux/security.h:1831:38: expected char *shmaddr include/linux/security.h:1831:38: got char [noderef] *shmaddr<asn:1> CC ipc/shm.o
From: Mika Kukkonen <mika@osdl.org> Signed-off-by: Chris Wright <chrisw@osdl.org>
===== include/linux/security.h 1.34 vs edited ===== --- 1.34/include/linux/security.h 2004-05-08 15:00:18 -07:00 +++ edited/include/linux/security.h 2004-06-14 08:56:50 -07:00 @@ -1172,7 +1172,7 @@ int (*shm_associate) (struct shmid_kernel * shp, int shmflg); int (*shm_shmctl) (struct shmid_kernel * shp, int cmd); int (*shm_shmat) (struct shmid_kernel * shp, - char *shmaddr, int shmflg); + char __user *shmaddr, int shmflg); int (*sem_alloc_security) (struct sem_array * sma); void (*sem_free_security) (struct sem_array * sma); - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |