From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Pekka Enberg" Subject: Re: [RFC/PATCH] revoke/frevoke system calls Date: Mon, 7 Aug 2006 13:45:20 +0300 Message-ID: <84144f020608070345q58a9c12btc2eb57cd7bf8dd14@mail.gmail.com> References: <787b0d920607220105l21251402nc98381edbc27a0c5@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: froese@gmx.de, B.Steinbrink@gmx.de, hurtta+gmane@siilo.fmi.fi, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Return-path: Received: from nf-out-0910.google.com ([64.233.182.187]:16453 "EHLO nf-out-0910.google.com") by vger.kernel.org with ESMTP id S1751181AbWHGKpW (ORCPT ); Mon, 7 Aug 2006 06:45:22 -0400 Received: by nf-out-0910.google.com with SMTP id p46so415078nfa for ; Mon, 07 Aug 2006 03:45:20 -0700 (PDT) To: "Albert Cahalan" In-Reply-To: <787b0d920607220105l21251402nc98381edbc27a0c5@mail.gmail.com> Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Hi, Edgar Toernig writes: > > Urgs, so any user may remove mappings from another process and > > let it crash? On 7/22/06, Albert Cahalan wrote: > Two good solutions come to mind: > > a. substitute the zero page > b. make the mapping private and touch it as if C-O-W happened Actually, I think revokeat() and frevoke() should be consistent with mmap which will make a process go SIGBUS if it attempts to write to truncated shared mapping. Pekka