On Thu, Sep 15, 2011 at 14:29 +0400, Cyrill Gorcunov wrote: > On Thu, Sep 15, 2011 at 01:27:57PM +0400, Vasiliy Kulikov wrote: > ... > > > > > in case two of them has a mapping shared, we map > > > the memory by the 1st one and then open its /proc/$pid/map_files/address file and > > > map it by the 2nd task. > > > > How can you restore a set of processes in case they share an RW mapping > > as RW in both tasks if you deny opening /proc/$pid/map_files/$address as W? > > I can read the link first to figure out the file path and re-open it as rw via > path itself (which implies the restorer still must have enough rights to open > it as rw). And what about RW mapping of unlinked files? -- Vasiliy Kulikov http://www.openwall.com - bringing security into open computing environments -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html