From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Bart Van Assche To: "tj@kernel.org" , "paolo.valente@linaro.org" , "axboe@kernel.dk" CC: "linux-kernel@vger.kernel.org" , "linux-block@vger.kernel.org" , "samuele.zecchini92@gmail.com" , "fchecconi@gmail.com" , "linus.walleij@linaro.org" , "avanzini.arianna@gmail.com" , "broonie@kernel.org" , "riccardo.pizzetti@gmail.com" , "ulf.hansson@linaro.org" Subject: Re: [PATCH V2 11/16] block, bfq: reduce idling only in symmetric scenarios Date: Fri, 31 Mar 2017 15:20:29 +0000 Message-ID: <1490973609.2587.3.camel@sandisk.com> References: <20170331124743.3530-1-paolo.valente@linaro.org> <20170331124743.3530-12-paolo.valente@linaro.org> In-Reply-To: <20170331124743.3530-12-paolo.valente@linaro.org> Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Return-Path: Bart.VanAssche@sandisk.com List-ID: On Fri, 2017-03-31 at 14:47 +0200, Paolo Valente wrote: > +=A0=A0=A0=A0=A0=A0=A0entity->weight_counter =3D kzalloc(sizeof(struct bf= q_weight_counter), > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 GFP_ATOMIC); > +=A0=A0=A0=A0=A0=A0=A0entity->weight_counter->weight =3D entity->weight; GFP_ATOMIC allocations are more likely to fail than GFP_KERNEL allocations. What will happen if kzalloc() returns NULL? Bart.=