--- zzzz-none-000/linux-2.4.17/ipc/shm.c 2001-12-21 17:42:04.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/ipc/shm.c 2004-11-24 13:22:34.000000000 +0000 @@ -26,6 +26,8 @@ #include "util.h" +#include + struct shmid_kernel /* private to the kernel */ { struct kern_ipc_perm shm_perm; @@ -159,6 +161,7 @@ { UPDATE_ATIME(file->f_dentry->d_inode); vma->vm_ops = &shm_vm_ops; + vma->vm_flags &= ~VM_IO; shm_inc(file->f_dentry->d_inode->i_ino); return 0; } @@ -252,6 +255,7 @@ shm_unlock(id); } up(&shm_ids.sem); + TRACE_IPC(TRACE_EV_IPC_SHM_CREATE, err, shmflg); return err; }