From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753395AbcBVFnJ (ORCPT ); Mon, 22 Feb 2016 00:43:09 -0500 Received: from dnvrco-outbound-snat.email.rr.com ([107.14.73.225]:31541 "EHLO dnvrco-oedge-vip.email.rr.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751129AbcBVFnI (ORCPT ); Mon, 22 Feb 2016 00:43:08 -0500 X-Greylist: delayed 423 seconds by postgrey-1.27 at vger.kernel.org; Mon, 22 Feb 2016 00:43:08 EST Date: Mon, 22 Feb 2016 00:35:46 -0500 From: "W. Michael Petullo" To: linux-kernel@vger.kernel.org Subject: Processes attached to shared memory Message-ID: <20160222053546.GA26150@imp.flyn.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-RR-Connecting-IP: 107.14.64.142:25 X-Authority-Analysis: v=2.1 cv=FNeVxoYs c=1 sm=1 tr=0 a=87RIGqouMWMYfRMAVW2ryA==:117 a=87RIGqouMWMYfRMAVW2ryA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=jFJIQSaiL_oA:10 a=w69NX9ORpkQeCZskrhUA:9 a=CjuIK1q_8ugA:10 X-Cloudmark-Score: 0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Given a struct shmid_kernel, is it possible to find each process/task_struct which is attached to the shared memory? I have been trying to use find_get_pages(shmid->shm_file->f_mapping, ...) along with rmap_walk(...). But what I have come up with seems a little convoluted and also triggers "BUG: scheduling while atomic" errors. -- Mike :wq