From mboxrd@z Thu Jan 1 00:00:00 1970 From: mike@flyn.org (W. Michael Petullo) Date: Thu, 18 Feb 2016 13:05:08 -0500 Subject: Walk list of processes attached to a shared page Message-ID: <20160218180508.GA32559@imp.flyn.org> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Is it possible to walk the processes already attached to a shared page in an implementation of security_shm_shmat()? I have a function: static int my_shm_shmat(struct shmid_kernel *shp, char __user *shmaddr, int shmflag) and I would like to find the processes already attached. It seems like rmap_walk() would help, but I cannot figure out how to get an appropriate struct page out of a struct shmid_kernel or unmapped address (i.e., shmaddr above). -- Mike :wq