Received: by 10.223.176.46 with SMTP id f43csp1575255wra; Wed, 24 Jan 2018 19:45:44 -0800 (PST) X-Google-Smtp-Source: AH8x226DBQnLtFRZyxAlt0aVHyAqN9jIj9husJTtovHWOx7EOw2QygCjoaT+/8T5CLJACS9MeNXF X-Received: by 10.98.73.76 with SMTP id w73mr14796449pfa.61.1516851944017; Wed, 24 Jan 2018 19:45:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516851943; cv=none; d=google.com; s=arc-20160816; b=gJhfd7YCchlDATIXNQpu1Oq65urmuU/+VTKEVPoLf4r5xUiEKzJ5lGFv5Ig4fLwfsV fgmyyj47ukfiW5fbpFO7Yzy3Jg4HXBhm/MIaRHWBvKVrtctVBwLkY+4hFW5qCbo2o6qi wRUhvcXi4ErrXJDfDkItw3M9chSzc8oafhkb7NIa5Cm2cdRFEfYLyjuxMl3jO9/tbYZB ButBssvtSEKorS6FAUJpsv+bKVAN87Efv9f8XDNPCXxB3z6X63Yn504BRpLlO00XiD/T eZ4jawpp5CCu68HnmoEAEx1KJS2hKGCQJSqCBDbFjCANJ4dw302MZZrwgdn8QHI7+G8c KXtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=4xjO+f2CBUr3bWnkyzeGrnBfZDqJdKHE0cMehrpIwfk=; b=ceh5HmplkPv34cbo1nq5p6kZ89MHV4iPGDVosShmOTkPxjLI5ReaFNozUIarLlT9+t X7Df8X1txhT0NmMRKnrAqXANB4tHP0jRcqseoD3VtaUdiojXCYH9RD4mgbJ0k6/90SGt 4woFeaK2piXtwcj2KZhwWfKNf2t0u3B4k6F1QODsTU5bUvzTNDpiwQmEsuqAjDUDH1x9 u7u2rrNOBnfiiJbEVG1VY13W6FLbmpptDme3gLEc/Cw5X14ln5d9kJRquJbbAydQ9ZVU hkVueHwpiGN1sc8rHr5IiY9fPlgZyrtjodBPYCWIN75AY6D6WqYoAWIorzG+F8gK1KT6 5RQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=ipgJetnV; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h23si3930655pfh.80.2018.01.24.19.45.28; Wed, 24 Jan 2018 19:45:43 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=ipgJetnV; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933420AbeAYDob (ORCPT + 99 others); Wed, 24 Jan 2018 22:44:31 -0500 Received: from mail-pf0-f177.google.com ([209.85.192.177]:41861 "EHLO mail-pf0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933218AbeAYDoa (ORCPT ); Wed, 24 Jan 2018 22:44:30 -0500 Received: by mail-pf0-f177.google.com with SMTP id c6so4832071pfi.8 for ; Wed, 24 Jan 2018 19:44:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=4xjO+f2CBUr3bWnkyzeGrnBfZDqJdKHE0cMehrpIwfk=; b=ipgJetnV85MXqQKbDzhdcJxCHcTmsZPJfLbx1MUihHtGeev0B8E+idXPfLqOpe9E+j jOv+ogWGxM/gWu2yyrQ+gmK149ug162zKrRC9Cl2rXXigUMCC00LsoG0tEeXQLQLXcpq cEvaj6250eTlNUzvTbOow+fS6alEwOAKfVpxJid+V94vh0iQax0J1fOZkQE1m5tCgvuM oNA7H0XLLFeDM3TQYBNtE4o+UmMwQvWQLevUAM5VoVVzKjWy0LUcdk9fkNBscyxMxyDv y0+C6Q7mGLIluKakN5VSKs4W9xOifEDwnOAkZsrp/G5jT4Z1WUYYlNSAsPMSOJz6Or+p 0QRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=4xjO+f2CBUr3bWnkyzeGrnBfZDqJdKHE0cMehrpIwfk=; b=pXg45EAcEH7hrs5u+FMW1QGMY5IQgCFN+QRVgUt4c+LGBwrF9uf6C6Rg5tP/eKSGLd ORgh/DXevzx/ahndI0pGNgG1zy7cQShceTjeKby4U+FU0AlBFaJA1t9DokATaMFLFky9 Gl1hflJ5xbDNpaTiw2mz9mtPZlBTmxpr58LxtFMxzirTNV83o0+HJh5cJEKs2jnNI9R4 MBfmlGLvLJaXhPE0kUIbfToYOzXmfjCdrYGkiqEblvl7/cm9AizS9lkGy+Gfoqck9mp0 ztInej20NftZXqW78ns4KUgxZ1spkT5Qe8GokOwVBz1qiFfrXt7d59FsPQSn+VRdt60b BCKw== X-Gm-Message-State: AKwxytcd8av5r9a+3rlLLdMDDpligNNzSs5IiGwsjIhyhawQsKNC98K7 lfngrnFHSj6vGmctqqbJ7T1Tz/dmZCI= X-Received: by 10.98.110.202 with SMTP id j193mr14805081pfc.19.1516851869028; Wed, 24 Jan 2018 19:44:29 -0800 (PST) Received: from ?IPv6:2620:10d:c081:1131::16b6? ([2620:10d:c090:180::466f]) by smtp.gmail.com with ESMTPSA id c29sm13910250pfd.172.2018.01.24.19.44.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jan 2018 19:44:27 -0800 (PST) Subject: Re: [PATCH 1/2] block: blk-tag: Replace GFP_ATOMIC with GFP_KERNEL in __blk_queue_init_tags To: Jia-Ju Bai Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org References: <1516851525-6828-1-git-send-email-baijiaju1990@gmail.com> From: Jens Axboe Message-ID: <7b20dc97-9240-726a-5664-c40c9421ef61@kernel.dk> Date: Wed, 24 Jan 2018 20:44:26 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Thunderbird/58.0 MIME-Version: 1.0 In-Reply-To: <1516851525-6828-1-git-send-email-baijiaju1990@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/24/18 8:38 PM, Jia-Ju Bai wrote: > After checking all possible call chains to kmalloc here, > my tool finds that kmalloc is never called in atomic context. > Thus GFP_ATOMIC is not necessary, and it can be replaced with GFP_KERNEL. > > This is found by a static analysis tool named DCNS written by myself. These two look OK to me, mostly. One issue is that blk_queue_init_tags() can be used to resize tags, in which case it's called with the queue lock held. Nobody is using it like that anymore, though. So I'd prefer if you did a v2 of this patch, and include a correction to that comment. -- Jens Axboe