Received: by 2002:a05:6358:111d:b0:dc:6189:e246 with SMTP id f29csp3347566rwi; Tue, 1 Nov 2022 20:04:26 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6e2njtFfweukePy9TCOcXt9M0oP1BKUApF6UU55jh08VJkkTpMtXnKO/15dAflOWCW2l7T X-Received: by 2002:a17:902:f710:b0:184:7a4c:fdc1 with SMTP id h16-20020a170902f71000b001847a4cfdc1mr22282391plo.27.1667358266112; Tue, 01 Nov 2022 20:04:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667358266; cv=none; d=google.com; s=arc-20160816; b=ooYa0s64oWXbFqbxxsxzow3P3j07Ss+LWFSzbOc9EnbC7S5OUkKhDbmkySEVs05Rg6 oBOa/BmndyTlmL2uhKQWLWFLco2TwS4C1iSo9QbT47jJw/V1654dWgaJvb7RThD5EObS att0xtUa5XkWO4HwnclqagQVxq0QRhUPvUADsUbBjQhBOFjJPtRQgF/VLpBNkUIvKq+r fa8/hEmveOXt5UVcsD1OSDiqm7UsPwhBUZQoO21f08Sr3Mno+dPizxAXYd2l003Fo2kg qjHdcG4RbtJg1vkVjFCBUSKys85z6hC1eUpSRg2Z0oVl7p5SNbzYnxC31RPMSg+w/Z7Z 9BXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=7vEZs7r5BosVUEKsrFCByKiF6ii8YiUS5bfHbPpDKjQ=; b=p4T/iS9yJFFeScMN7fX48fizYGVP949x55GIrw7eL1wprHaoyf0i1Z8XOuRqd/0hI8 fJy74IL+7r/M+hRpp5pDuzzSupU/nUKdkopuUdlnYVrItwhCTI7+dWn2CQQpbbvWqtbT WdZpV8LnZWdubQgLD99j42VQ4Fw+Zqo0fussGlIEuXCcGzmqK/Bgc+yrxeTo0SIgGOJy m59iaJaq/bCDbDQWftkdBKwmxprLx+CEM9e4H9lVTKbtEzrKTRi03bli8jcypX3lfeLM iFmAo+cC58tHdv+UPw7oWRp+ycFxiOfDPFHgW1BLe7U4EKeXfgBZ3Zc5pianRvmeR/eO FphQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q25-20020a656259000000b004403d4f1f70si13818320pgv.455.2022.11.01.20.04.12; Tue, 01 Nov 2022 20:04:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230512AbiKBCwz (ORCPT + 97 others); Tue, 1 Nov 2022 22:52:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42332 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230494AbiKBCwx (ORCPT ); Tue, 1 Nov 2022 22:52:53 -0400 Received: from azure-sdnproxy.icoremail.net (azure-sdnproxy.icoremail.net [20.232.28.96]) by lindbergh.monkeyblade.net (Postfix) with SMTP id 70B33220E1; Tue, 1 Nov 2022 19:52:51 -0700 (PDT) Received: from localhost.localdomain (unknown [61.164.42.140]) by mail-app2 (Coremail) with SMTP id by_KCgB3ffVv22FjEPFcBw--.14956S2; Wed, 02 Nov 2022 10:52:38 +0800 (CST) From: Jinlong Chen To: axboe@kernel.dk Cc: hch@lst.de, chaitanyak@nvidia.com, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, nickyc975@zju.edu.cn Subject: [PATCH v2 0/2] some random cleanups for blk-mq.c Date: Wed, 2 Nov 2022 10:52:28 +0800 Message-Id: X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: by_KCgB3ffVv22FjEPFcBw--.14956S2 X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUYr7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E 6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM28Cjx kF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWDJVCq3wA2z4x0Y4vE2Ix0cI8I cVCY1x0267AKxVWxJr0_GcWl84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4A2js IEc7CjxVAFwI0_GcCE3s1lnxkEFVAIw20F6cxK64vIFxWle2I262IYc4CY6c8Ij28IcVAa Y2xG8wAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4 A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACjI8F 5VA0II8E6IAqYI8I648v4I1l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr 1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE 14v26r126r1DMIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7 IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E 87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r4j6r4UJbIYCTnIWIevJa73Uj IFyTuYvjfU5sqWUUUUU X-CM-SenderInfo: qssqjiaqqzq6lmxovvfxof0/1tbiAgoCB1ZdtcNVXAADs6 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Patch 1 improves the error handling blk_mq_alloc_rq_map(). Patch 2 improves readability of blk_mq_alloc_cached_request(). Changes in v2: - drop wrong and worthless patches, suggested by Christoph, Jens and Chaitanya - remove silly goto-return-NULL in patch 1 (patch 2 originally), suggested by Christoph and Jens Jinlong Chen (2): blk-mq: improve error handling in blk_mq_alloc_rq_map() blk-mq: use if-else instead of goto in blk_mq_alloc_cached_request() block/blk-mq.c | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) -- 2.31.1