From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754658AbdEIQ0x (ORCPT ); Tue, 9 May 2017 12:26:53 -0400 Received: from mout.gmx.net ([212.227.17.20]:61728 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751653AbdEIQ0w (ORCPT ); Tue, 9 May 2017 12:26:52 -0400 Message-ID: <1494347203.4440.24.camel@gmx.de> Subject: Re: get/put_cpu() usage in block/blk-mq.c From: Mike Galbraith To: Jens Axboe Cc: LKML Date: Tue, 09 May 2017 18:26:43 +0200 In-Reply-To: <19592821-f779-176e-ecb5-a98e846824d6@fb.com> References: <1494310029.20252.44.camel@gmx.de> <1494342256.4440.3.camel@gmx.de> <842b9fc5-5a8e-d147-0b14-3c9f9540336d@fb.com> <1494344459.4440.17.camel@gmx.de> <19592821-f779-176e-ecb5-a98e846824d6@fb.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.5 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:/ArjUeMdo2TysRArSRio3XasdmsKhr6ySystShGq+4noV2Mt6n4 AC9lM+Z3NN/l1cD4aInqxrQWk4Fh1VFK3IcMeuCB1Thkk/BN/6Y2Abg0AonzsyU3mPIQ+8D yloxV9p4ycAOAuBdpvDhAPotGclGyweEept57uiPYmBN++9f97q7EmhOy13Juqs6sRN8oJE FBn5tMHFwl2lB2WRvboCQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:1wXj0NO8C00=:qNsohu3KSFVpHmpA00v1CA 8EsNsodsnUqJOrglJXHmFp0Ut2rs6jTUwImQTjnbuF7KH2ssA6lWujcijP9afJwUUl7L4l1Ny WTboMx0GVPaPVg21yHqgcZoq53jrfppbHGNqUfQJjdE6xUVpsLpE7Arbj40/yi+wBMPHF10hN KIEkHikPYMn0NIX/ll2eSByKSahQkiT5JxmQE0T06rp7qiBRk+nGXXHpKQ9q7fzyx9REUHClN fPXHw3ZVkCeTaB9iUirwOj98kUAM7m4Mip7pcgpfNzRrrOjQx5PpYektYLiHE2ujE6RxKqkfh 1oYSXI7Z/S7v+yt+U8cwqeI86d4do0n2uB2ayCDHBQSt1Q1EL8G6qhadr4BR7pXAJkY4hWdaF 3+bQvBWyO47k4TFu4J+R6Q2QrffaVeDbpp019bRSLnv9EcUxFfDXdZScEVHA0AGx81tExKazP jFUUL3GKWOOjweIZHh3OcRGH0pgbUKiQps5abxA9eQZHXhCR7+KZWkgYsAUmHYorWYFpyMb2J CYvAiXGgvVYrsWA/3UJitDqwtIp27ajxaouerae2RhkvAf61cttQpiEhv/PrYc5HUDc3HIB43 Mdxgf3kxwsJoPhcJo+FBw7KY5ECgu4nun7inAaSfzoJvAvCKR9g9iKq/eHsIppcbiq8opcdO1 qQLxdovdbtVlWQyM8TvyLl5VVjoU2WVddwzsAGFKXEMKfG01fGeoxJMMKY5j3lXyC2pTN8CFy 8aIVTk9bVmkbOslWcdjfVKKqfMDLd6/WyCmtxDRBvq5fYtoH/MN7rMCzqdDm/f5Gr/NUNXSm2 kZXi1BL Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2017-05-09 at 09:45 -0600, Jens Axboe wrote: > > > > > > Is it from this_cpu_ptr() in blk_stat_add()? > > > > > > > > > > Yeah. > > > > > > > > So why is this complaining, doesn't rcu_read_lock() disable > > > > preemption? > > > > > > Ah, I guess it doesn't if PREEMPT_RCU is set. How about the > > > below? > > > > Should do it. I was about to run LTP (where it turned up) again > > anyway, I'll add this. No news is good news, what you should hear. > > Thanks, let me know, so I can add your tested-by (or whatever you > prefer). Sure, but s/get_cpu_var/get_cpu_ptr first. -MIke