Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id g0VCED914643 for linux-xfs-outgoing; Thu, 31 Jan 2002 04:14:13 -0800 Received: from pneumatic-tube.sgi.com (pneumatic-tube.sgi.com [204.94.214.22]) by oss.sgi.com (8.11.2/8.11.3) with SMTP id g0VCE9d14620 for ; Thu, 31 Jan 2002 04:14:09 -0800 Received: from zeus-e8.americas.sgi.com (zeus-e8.americas.sgi.com [128.162.8.103]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id DAA04874 for ; Thu, 31 Jan 2002 03:15:09 -0800 (PST) mail_from (lord@sgi.com) Received: from daisy-e185.americas.sgi.com (daisy-e185.americas.sgi.com [128.162.185.214]) by zeus-e8.americas.sgi.com (SGI-SGI-8.9.3/americas-smart-nospam1.1) with ESMTP id FAA20324 for ; Thu, 31 Jan 2002 05:12:50 -0600 (CST) Received: from jen.americas.sgi.com (jen.americas.sgi.com [128.162.187.49]) by daisy-e185.americas.sgi.com (SGI-8.9.3/SGI-server-1.7) with ESMTP id FAA50474 for ; Thu, 31 Jan 2002 05:12:50 -0600 (CST) From: Steve Lord Received: by jen.americas.sgi.com (8.11.6/SGI-client-1.7) id g0VBAah18415; Thu, 31 Jan 2002 05:10:36 -0600 Message-Id: <200201311110.g0VBAah18415@jen.americas.sgi.com> Date: Thu, 31 Jan 2002 05:10:36 -0600 Subject: TAKE - xfs memory allocation, use GFP_KERNEL more Sender: owner-linux-xfs@oss.sgi.com Precedence: bulk Status: O Content-Length: 743 Lines: 25 This is a reworking of a previous mod which was withdrawn due to bad interactions with ext3. We now use a different mechanism to record being in a transaction or not. Date: Thu Jan 31 03:10:15 PST 2002 Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4 The following file(s) were checked into: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs Modid: 2.4.x-xfs:slinx:110679a linux/include/linux/sched.h - 1.50 - Add new PF flag for transaction state linux/fs/xfs/xfs_trans.c - 1.127 - keep track of if we are in a transaction or not. linux/fs/xfs/linux/xfs_iops.c - 1.121 - Bounce delalloc writepage calls during transactions linux/fs/xfs_support/kmem.c - 1.20 - Make allocation flags dependent on being in a transaction or not.