Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265360AbUFYTqQ (ORCPT ); Fri, 25 Jun 2004 15:46:16 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266197AbUFYTqP (ORCPT ); Fri, 25 Jun 2004 15:46:15 -0400 Received: from parcelfarce.linux.theplanet.co.uk ([195.92.249.252]:33980 "EHLO www.linux.org.uk") by vger.kernel.org with ESMTP id S265360AbUFYTqO (ORCPT ); Fri, 25 Jun 2004 15:46:14 -0400 Date: Fri, 25 Jun 2004 20:46:11 +0100 From: viro@parcelfarce.linux.theplanet.co.uk To: =?iso-8859-1?Q?J=F6rn?= Engel Cc: Alexander Nyberg , linux-kernel@vger.kernel.org, Pavel Machek Subject: Re: [PATCH] A generic_file_sendpage() Message-ID: <20040625194611.GQ12308@parcelfarce.linux.theplanet.co.uk> References: <20040608154438.GK18083@dualathlon.random> <20040608193621.GA12780@holomorphy.com> <1086783559.1194.24.camel@boxen> <20040625191924.GA8656@wohnheim.fh-wedel.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20040625191924.GA8656@wohnheim.fh-wedel.de> User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 899 Lines: 21 On Fri, Jun 25, 2004 at 09:19:24PM +0200, J?rn Engel wrote: > > + old_fs = get_fs(); > > + set_fs(KERNEL_DS); Eeek... Don't do that, please - set_fs() is not a good thing to add for no good reason. > Your patch is *much* smaller than mine. Looks lean and mean. But you > depend on the struct file* passed to generic_file_sendpage(). > > One of my goals for 2.7 is to get rid of all users of struct file* in > the various read-, write- and send-functions. Currently, there are > four of them, you would introduce number five. And how, pray tell, are you going to do that on filesystems that keep part of context in file->private_data? - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/