From patchwork Mon Apr 14 12:52:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5p2O5oms6Z+s?= X-Patchwork-Id: 14050288 Received: from HK3PR03CU002.outbound.protection.outlook.com (mail-eastasiaazon11011046.outbound.protection.outlook.com [52.101.129.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E3AA51A2380; Mon, 14 Apr 2025 12:32:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.129.46 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744633980; cv=fail; b=W7QXMEJOriZXYLocNqUV53IaWQHLUcvWf08/thSsLXQW0/0tiS4XnSPS9HzY/yQJ3NUg4jzdFpIYBRVipjLAsUdSx7WOQbIcC6GxI3wMhdkCFnY6MnCcP2d/UkCnHhuuJbPvw9v1xkgHnY/PCUyJbLOJ5jWV1jlI65UBI6xVlPw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744633980; c=relaxed/simple; bh=b86EzMSHW7jbiprRxy0nz2bADBDM7alEptlC+wx+7VA=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=MTucfq64+t+iEW7YVdxPw4eXrH5jHMwdas+JqfH2EStkcHFWV72DYQPLoF7WcQZqiygmN9T/bX4+/gUg3tgfqX9yyG61pAVYHPg6DkKrnXg5A5IcAiff+b3aQVqXyh8wl2QpItfDH3e8s9B/tzP+j88yJ57M1lTmbYB7wLGW9F8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vivo.com; spf=pass smtp.mailfrom=vivo.com; dkim=pass (2048-bit key) header.d=vivo.com header.i=@vivo.com header.b=NEGIzUHI; arc=fail smtp.client-ip=52.101.129.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vivo.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=vivo.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=vivo.com header.i=@vivo.com header.b="NEGIzUHI" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pg5NiRP7aoGV9TPjyDezJg7avAT2uiARLgf5H1NLsnP0DZ/ZIY3Cnvpz0uWVwqjAH4bqSl+ReBxud7g1maPKY/ihrgmMG6x46FNPIQyRBUhf4FvzsUeay82wiDjb65PdpAyiz8h9qMqAHtYlOHHrVzTGAo5G2i3+9aIYYFqfho3fpMC+QdI6E+Yvtj0Vl2pIredp2rILLvwl+TDuhx8QBOzBvGZmHgqg6QMATfq2TQQacGhfc4vuZb4+BqkOI5rBAHH2CZrUENHpllU+RzlGLpqWMCVDPTpXVjkg8wX18rLK5rF87RqpbcjM8UtlPnNFpTLywyUUbiJ/Ph+Y6g2qFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qsbqOnevddgjonm9mjUvWuAajdj+y4Bi/5ep9tbc+js=; b=KT7wcqstgqE921Pw2mlOSeAq7onFye2APOFiZ4eNV6Cg1RWkG2jK/4upK5ODpCR4CjsXQ0TmjbwNCh4Tx2hwHCZNSUPVGi3wX5SwUTklqxFAzc3ADQg10JCG/diHEJSNCXVMZvXSmuYsHrrHGzMXcUS607dvshjZqnw8lwTfiUjyEIduNOlWOQyhDsB3pZ0J1eqbmfc0vi0SWDPULCJVqY6/V/4rcYYl4iRUvUW2BtajBKD4HzbxbvawwvdDplebE1FhCN4hh4eX4bbMjzXjObSRT5qQ/XdTPre05WNg0n10X5VFueDhotj/amQiPfdLyBeXSTuef6gHZc7SBhC4ow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qsbqOnevddgjonm9mjUvWuAajdj+y4Bi/5ep9tbc+js=; b=NEGIzUHICghoawtMwVh0IZbjY54HxEWpKH+Q3Y5/CbB6N2Iepu9Jy2Cp30MwAHxMxpFaN6x5oeSrwOzUqlY4LCzIThY6LP80Z/2Ii4CihIozPSU+SuTnXbiOtvN4u6r3P6V+6dujLtxYukI3S7SpBlT38xmyvnxIksGdtUf8Q/wummQ7AWYQ+3Vkg/tqU1ltbffZF0RTgYJfHwJ/DQ1qQ8nhAv0GVV7JCnSoy15HUYELS7AYCuqLKWdN9xHp0ztaFggDCYCN1t1JldvTktvu66rks2c22n7h11qvFMWSm8IzS2eQqo6hV3Xb4NNkBgFRSLxeGPrYUtkypkJdiM2LTw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) by KL1PR06MB6759.apcprd06.prod.outlook.com (2603:1096:820:101::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.42; Mon, 14 Apr 2025 12:32:52 +0000 Received: from SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::8c74:6703:81f7:9535]) by SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::8c74:6703:81f7:9535%6]) with mapi id 15.20.8632.030; Mon, 14 Apr 2025 12:32:52 +0000 From: Yangtao Li To: clm@fb.com, josef@toxicpanda.com, dsterba@suse.com Cc: linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org, Yangtao Li Subject: [PATCH] btrfs: simplify return logic from btrfs_delayed_ref_init() Date: Mon, 14 Apr 2025 06:52:31 -0600 Message-Id: <20250414125231.740999-1-frank.li@vivo.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SI2P153CA0032.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::23) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|KL1PR06MB6759:EE_ X-MS-Office365-Filtering-Correlation-Id: 6605da61-10cf-4fbc-2ba0-08dd7b507996 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: 14vzncumySyp72THlmKTat77rIopYzhgSXZr58xdr9mHqh7iYWlbgVbus2/zZVlSSu+KW0riZbHy/lRyYTA0KvD1eqODxqm/Ojp7ks8Z3u3o3NxULggsenxBjMBlMWadu2Qi22JeCtnhhkEqgFHeYsAilq13/8eidu9oNknTzDWyeAcRvyMAIB/Uvj7xdDOYa90Us5r+Wt4i/voWU8+LXzTG5s+wXLSGVgiPhh+rTitx7S78h9+M7yePO5zB+1bVvNQxi5B9Wc+fc+uaRgpLSe696vT3QBrq8ove7ohi6n02zyR2IdOxo0GlNgt/+ggkahDeTsVgQbUaLQ3twdEqrAHkN9glJNHd0BGLopKgKyrz5sS0JdPrPRSuI4TpH905QR4n+Vv5n57fw9ToGsoQoGmhN0ECcbmSntJrf1bLE/3OsSurH4p/pvHVayum1bpEc6Hmx/6vKNi3dfURBmEK/Q6sL0e00MfCaQCFYjKSt4P/fnflpXPOKzDt/RHqjRWYOvPVHj152elqdL7UgWdYNWUy7lAufW5E9LijIN/WfJAbmpck5mVHddKkRDZu2IlcYhvChEVn4G8cTVaM3HEbOipsQeOZYXyNHhgYo+iQj0QUEGsQ+makGuIN5840EDMCD+sw/2Kcu6llv+jYjCcfvecZV2Le0B/1RL4IBTHU4y5EsSjgcb3TWN/Iwl4xPhB5LyeK4nuIYWHCj1CGHDwLJ/7Y5qQMLmsyFlhyQbiGrSBGcdnbGETri2SCKi9kLNpYFTwIpzFUba+3EIdxJW/ZtXWaeKidHws5xzQrQwuDPNUv63bcXJjMqzhKOBYeYcZYCYsqW3v8rmuc79O0mwAaWRzwUH/V3qJJZhTwurpBQBD2AWVMMYB46v8I+hsVMQ35hz/gDM/vrQfYv4c1dbpbgT16y2bNwrC4cdnZICXPtUk6+Gb+OSzv/jCR9FYnViGa0EuXxAI3hOLSI/LS8ONRUJ/zjc2gi+vuUB8qNREqlEOL4RPsOG3efNUhkhBPIb26H8QwpFO3Lf9jtM/GKze/kfNxO2r94WaWmNej5wyk561sKqjTLzbDpM4BAi9guF7l2/D5/UorltbyLSOD8umhCJ5eNwya/nNMqj6ohOwBqGZurV7MDxCcjRmCgrtu/QvlLD9VlNDAkoYl6Ej8LDFv5QEQ2CFYJMsSTmtceZVvwVWh8IlCCmfb1absQaVNp2j2KTMOUVDXkdjYjZTmkX6mPXxjRSjyVnU7Z09kkGZ8CNF/QqJ2gW8aRNWKKDGROU6IsfGLpEbUDF5dVLsECxkDbC4SeCoQJmvjYzXOA1604JyHb1KzogJrR37S0gEvnSZd5s9Wh0HaS4a+avC1zVORydLYUNEzX40tLp/A7+Y8ctrtRcKtvwPRPEABW/DmBgTiy4e8YS+f5btzANUT01vo7cX+hBr8TmIbpJ8f2bryWG5yiAsv3QHKBuJXfpp+iHsDAdzTzHdQx+m0m7FYItw2Lg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5269.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(376014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: l+DSZYkbAEk+J6FG0Iq04Pm8CmkgLBBvAIg15O4ls62qId2uR3zxnMkdd9GNPfwnYclCteBCdl94H00zQ92z8duSJhPg3EzyyjY2/1b/WOHOJkFbvkaybnXBnWDhw9MY9ARfuKjPF1dG4sYJpKDJFCP4NksF6NPPg5Xzt9vmqTd/RKnJ0K20a75KDMGwnm4kubv7g9tk8/aq1l03/s5d1w6z9RRCleSE8oWpAGRR8YZisonHFfM2U9HR2G99gf8Ou5ZGygd2U7jRORAA+Crrq2XTKG7YLdNBqtw8BKDK/PItv6HU1J5ilLwKXmpWwDR4s1SWfolVWW04HTPmbXc+nLIG9ru6Jp3BTKLbFAc+RYP3H11xKBcepiKreILxqqNiwiDKrs55DdrzuJN6oSN3ogkALPI7fPJ4mSKDa15hZ9Mc4aYeTP1Y0luB9kwijGoRP6XqSN3lVXCny80ArgJshJwStekhp4EjODEuKOZrMHslo6LtEy5sFnTvrPnd1CWYol64Y1PUYeRPeEq/mW+5v8Pl2+5Y8bQxiuNdS7VMxH2AGfjQxXi4Z1+BPblP+t3QdoCMut41ujWoNqhkYxIdvX1PZ9Df+TGk2U7OObpe9sWgOjJ5etL6Jx85MqW12FughDZHpg5Y23FaMfOGzYzzQIihlJz9p45Ak23Mn4+W4S8/t3XFuIURKY6hXgrooYzXvilwbNYvnwgCV5UtujXc7LM2+vhp1151GWU69XTWLtWZOsq0/GdKXfG/ol3/Snz2f+7ti6eOPIrh+dqGEb1JggXeX4kIcuwRyzaiCsDGSW35SaqEM3SI5iK3rTUBDKJXXBae3MmOeWCvdhuOAytniu1RQc/45FzLH/pkG4iOiTBZQmR1IWEf5NHikHirimBjFhJHXs+nMT2JycGLVWEBIEfkX6pOGGXfV51Q0KBd5xLTeowCl2TLu3GUy6akgp/8aEG6qMA9gS4KwF4GeY58Bx9/TQYDGV8MAeV+C7Y1jNFgbL523uWO+FPFRur6HHpaNx0qV3SfU2dThaqFI/SGk/dq9pnx0LkWVF/mv3OfcJClN4Z2H28FuwItolBe8b7tB+LVNq8s/LArTMdPXZb9toa4U7BBHjrFMY8a0UjAAu4llzuXBI1Vm3TP8EOkCCWloxLva9Z5+VZSXlJVPsME3+8xw1FeAyrhS15T5IIWzIil0CKu1uxgf18yVOLWiGXrTuPYX4DOwlIl2WDcWOcgZa2N4ajPUQXORr1E0exRmL5O1LJEk/yCHzl+uuo2eLvgE/Wv9/YIRIKPoJW23FGewiJZ0/9cgYfT8y4Y7coEExVd1/+50wiFOSTSLOirnN+WpJMtAp1wO4IxNMokTNXL+83hYg9pqlRQe+EBpgLj8gK9Uag4jq7a40gjb7+GJOOaFoT56WRYSuXKzjlCCk7tRUlsVj7sQiffmT5fUX1qAHU3PNRqdaus9MWbXniTDk3Pau2CqypeNDqFAgsn6rFXBxzQp/5/fkutCi1ydwALwr5tLily4tqt5hS5bnAzJY9804BZkYzD1MWktGIU9t+QVm4GU3vstfTaY3dUaB9GRstGydJxmv9AQuEsp1aNOWHQ X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6605da61-10cf-4fbc-2ba0-08dd7b507996 X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2025 12:32:52.7185 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 8kcEfAl6LcSlPHGmhQ+riWdkOcfVpGNJLgvnsa06uQYkrRSPyc2943luo2mfSDVjnnKs44XisM2dz5MBtHPDyA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR06MB6759 Make this simpler by returning directly. Signed-off-by: Yangtao Li --- fs/btrfs/delayed-ref.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/btrfs/delayed-ref.c b/fs/btrfs/delayed-ref.c index 98c5b61dabe8..fbb5239ab9da 100644 --- a/fs/btrfs/delayed-ref.c +++ b/fs/btrfs/delayed-ref.c @@ -1339,7 +1339,7 @@ int __init btrfs_delayed_ref_init(void) { btrfs_delayed_ref_head_cachep = KMEM_CACHE(btrfs_delayed_ref_head, 0); if (!btrfs_delayed_ref_head_cachep) - goto fail; + return -ENOMEM; btrfs_delayed_ref_node_cachep = KMEM_CACHE(btrfs_delayed_ref_node, 0); if (!btrfs_delayed_ref_node_cachep)