From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756560AbYDGVgh (ORCPT ); Mon, 7 Apr 2008 17:36:37 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752167AbYDGVga (ORCPT ); Mon, 7 Apr 2008 17:36:30 -0400 Received: from courier.cs.helsinki.fi ([128.214.9.1]:60268 "EHLO mail.cs.helsinki.fi" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751956AbYDGVg3 (ORCPT ); Mon, 7 Apr 2008 17:36:29 -0400 Message-ID: <47FA937E.6000009@cs.helsinki.fi> Date: Tue, 08 Apr 2008 00:34:54 +0300 From: Pekka Enberg User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213) MIME-Version: 1.0 To: Linus Torvalds CC: Hugh Dickins , Peter Zijlstra , Christoph Lameter , James Bottomley , Andrew Morton , FUJITA Tomonori , Jens Axboe , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org Subject: Re: [PATCH] scsi: fix sense_slab/bio swapping livelock References: <1207598115.29991.23.camel@lappy> <47FA8B5A.5090104@cs.helsinki.fi> <47FA8CB0.6070106@cs.helsinki.fi> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Linus Torvalds wrote: > I suspect the right thing to do is not to mark them for "IO", but mark > them for "short-lived", and allow short-lived allocations that don't have > extended lifetimes to succeed even when a "real" allocation wouldn't. Yeah, makes sense. We do have GFP_TEMPORARY so we could associate this new semantics with that. But the real problem here is how to do the "allocate harder" part which, btw, sounds very similar to what Peter's kmalloc reserve patches try to do... Pekka