Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2229199/?format=api
{ "id": 2229199, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2229199/?format=api", "web_url": "http://patchwork.ozlabs.org/project/rtc-linux/patch/20260427214127.406067-6-ynorov@nvidia.com/", "project": { "id": 9, "url": "http://patchwork.ozlabs.org/api/1.1/projects/9/?format=api", "name": "Linux RTC development", "link_name": "rtc-linux", "list_id": "linux-rtc.vger.kernel.org", "list_email": "linux-rtc@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20260427214127.406067-6-ynorov@nvidia.com>", "date": "2026-04-27T21:41:22", "name": "[v2,5/9] iio: pressure: bmp280: switch to using FIELD_GET_SIGNED()", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "2ad34a9c5dd7d2b1f072a6c58c2f8f47a775c3cb", "submitter": { "id": 92516, "url": "http://patchwork.ozlabs.org/api/1.1/people/92516/?format=api", "name": "Yury Norov", "email": "ynorov@nvidia.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/rtc-linux/patch/20260427214127.406067-6-ynorov@nvidia.com/mbox/", "series": [ { "id": 501729, "url": "http://patchwork.ozlabs.org/api/1.1/series/501729/?format=api", "web_url": "http://patchwork.ozlabs.org/project/rtc-linux/list/?series=501729", "date": "2026-04-27T21:41:17", "name": "bitfield: add FIELD_GET_SIGNED()", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/501729/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2229199/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2229199/checks/", "tags": {}, "headers": { "Return-Path": "\n <linux-rtc+bounces-6437-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-rtc@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=lBvbNaaj;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-rtc+bounces-6437-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=\"lBvbNaaj\"", "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.61.1", "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com", "smtp.subspace.kernel.org;\n spf=fail smtp.mailfrom=nvidia.com", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;" ], "Received": [ "from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4HFK4FCCz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 07:46:13 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 53B953059FD5\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 27 Apr 2026 21:42:15 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 6199737CD50;\n\tMon, 27 Apr 2026 21:42:14 +0000 (UTC)", "from DM1PR04CU001.outbound.protection.outlook.com\n (mail-centralusazon11010001.outbound.protection.outlook.com [52.101.61.1])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id E710B39891F;\n\tMon, 27 Apr 2026 21:41:59 +0000 (UTC)", "from CY8PR12MB8300.namprd12.prod.outlook.com (2603:10b6:930:7d::16)\n by LV9PR12MB9829.namprd12.prod.outlook.com (2603:10b6:408:2eb::9) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.16; Mon, 27 Apr\n 2026 21:41:55 +0000", "from CY8PR12MB8300.namprd12.prod.outlook.com\n ([fe80::ce75:8187:3ac3:c5de]) by CY8PR12MB8300.namprd12.prod.outlook.com\n ([fe80::ce75:8187:3ac3:c5de%3]) with mapi id 15.20.9870.013; Mon, 27 Apr 2026\n 21:41:55 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777326134; cv=fail;\n b=ozHFEQiIqYscRjdOWd2wUvcVGrRfQjF5e6RBhDed90lpqBaxVzzUsVAJ88EZjUFbtDB2n9cCc12O3UgtyDprv8eUpYuL/LC6sdndvSraWWVqTFTT6DBHXfn9ZMWeTG+DUzDfoJzywFV1Dq7UiWoOXhHM6iWP+m8RDdrEPSy6RAk=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=FkIqlZuRjjjfZoc8xdxkmlAJdrdOD+bOpgD/r3tjhRXae1VZWBQUAdR38XGAdyUWjbRpXR+271LXQ14kBBNM3pMaoURXmhxkyebXyGJiWKYa2uedqkysvcLaIFqduQxnhl9YaAou3AXmqk1LaEmvUtUIvrC/ytjq+E+z+/r9CbuTA4BZq01Pe8JDxPa7BWN/tH+Mwz9meGzg+lY4t2vGD0s2aZKL914T8BHheHky1+a8U5W+ANL2r2ed6LA9nvKpavqoeDLekJ/U1hnpOxB0LBuCvhASYXwMvxBz14nXFRh+cz/+SqUl8lwHTDoNdIm8CvlQi/me+Q4nPZd+AHqCCw==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777326134; c=relaxed/simple;\n\tbh=9lqe4s463F4muQgCa7LdzEAYWNBJnYP2672T1SP2vDw=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t Content-Type:MIME-Version;\n b=PMawirl87ONIuBtqdoLoXtWFQRMgPLjKAAIFLf/zM3NCOy9OGsT4vIGmbqIFhCTAOPfLSy7CIk2NTX24JnAMvKC/PT2CgRKJp8UKiBE+dylsqXTmkLcdd+WlGPkZrbg2uknlwQaS2wTj/GBJVxG9mGgK1piJe+697wofGztyHA4=", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=eXsyt/jN1qIhzpJR9HUljNX26+MNijJ11fwLmG3bRTQ=;\n b=fuVCLw1R/Rvpl3Vqj4R2oR8cLTFrB5rssTNVwxt9PxurhIPml1W3vw6Jh2Ijv84qJk8iYaJV+FrLFu8ez8cz5bfcwx3vkdVwLJsH5wTnaPxMQxPZjWuhvHTDJkYIYvkphXoAcP3Ol1eKr2FKd84Ky7KVkIgX6iGiccoEwxqpZoovZoMY5BOSuauhU/a9l+xOkUJvzFy3d4BSVSxyus8q+MAUcQIyHTEF7KqvHjavqG/yhoQstuZTXKfz+T1mGiICiriUaML/qOco+AVhJeFl7PSJ7UDqDHhaB64Zxqa1OCX2+Q3aBMFLoy9dz7opdB/MDd/lG3+lvMXgdQIuRqV8AA==" ], "ARC-Authentication-Results": [ "i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n spf=fail smtp.mailfrom=nvidia.com;\n dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=lBvbNaaj; arc=fail smtp.client-ip=52.101.61.1", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=eXsyt/jN1qIhzpJR9HUljNX26+MNijJ11fwLmG3bRTQ=;\n b=lBvbNaajzvmVZ/f6HF2nxbCr9oDG2mSbdhHN+cG9YPetjoQm32dJdSNTpxT7zkRFUCeTjckhxIlrHy1DOY5rN0qUflEjWdB40/nhGOTr6fGa4gNARZs8o966WSEcFHkBQRjGScF0jEQMipFtcznUHrDALHGZOWRnTK627Ps3j1/t9yNrMvVBuE9ky/moXVNmba9mAM6gcCVYY039VbxDAQV24QO72snNsuhamO7HRzdrZuliKpxOwODkmAvR2Mz2cyIDSlR27ZnCD/71EQ4tPU5YccPT/D/0g7ppcilqxK9grGhmA5xbyJKsvHeyWf8NrQ0Sh7aYZGi/Rq9qhmy+8Q==", "From": "Yury Norov <ynorov@nvidia.com>", "To": "Thomas Gleixner <tglx@kernel.org>, Ingo Molnar <mingo@redhat.com>,\n Borislav Petkov <bp@alien8.de>, Dave Hansen <dave.hansen@linux.intel.com>,\n \"H. Peter Anvin\" <hpa@zytor.com>, Andy Lutomirski <luto@kernel.org>,\n Peter Zijlstra <peterz@infradead.org>, Jonathan Cameron <jic23@kernel.org>,\n David Lechner <dlechner@baylibre.com>,\n Johannes Berg <johannes@sipsolutions.net>,\n David Laight <david.laight.linux@gmail.com>,\n =?utf-8?q?Nuno_S=C3=A1?= <nuno.sa@analog.com>,\n Andy Shevchenko <andy@kernel.org>, Ping-Ke Shih <pkshih@realtek.com>,\n Richard Cochran <richardcochran@gmail.com>,\n Andrew Lunn <andrew+netdev@lunn.ch>, \"David S. Miller\" <davem@davemloft.net>,\n Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>,\n Paolo Abeni <pabeni@redhat.com>,\n Alexandre Belloni <alexandre.belloni@bootlin.com>,\n Yury Norov <yury.norov@gmail.com>,\n Rasmus Villemoes <linux@rasmusvillemoes.dk>,\n Hans de Goede <hansg@kernel.org>, Linus Walleij <linusw@kernel.org>,\n Sakari Ailus <sakari.ailus@linux.intel.com>,\n Salah Triki <salah.triki@gmail.com>, Achim Gratz <Achim.Gratz@Stromeko.DE>,\n Ben Collins <bcollins@watter.com>, x86@kernel.org,\n linux-kernel@vger.kernel.org, linux-iio@vger.kernel.org,\n linux-wireless@vger.kernel.org, netdev@vger.kernel.org,\n linux-rtc@vger.kernel.org", "Cc": "Yury Norov <ynorov@nvidia.com>", "Subject": "[PATCH v2 5/9] iio: pressure: bmp280: switch to using\n FIELD_GET_SIGNED()", "Date": "Mon, 27 Apr 2026 17:41:22 -0400", "Message-ID": "<20260427214127.406067-6-ynorov@nvidia.com>", "X-Mailer": "git-send-email 2.51.0", "In-Reply-To": "<20260427214127.406067-1-ynorov@nvidia.com>", "References": "<20260427214127.406067-1-ynorov@nvidia.com>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "BN9PR03CA0274.namprd03.prod.outlook.com\n (2603:10b6:408:f5::9) To CY8PR12MB8300.namprd12.prod.outlook.com\n (2603:10b6:930:7d::16)", "Precedence": "bulk", "X-Mailing-List": "linux-rtc@vger.kernel.org", "List-Id": "<linux-rtc.vger.kernel.org>", "List-Subscribe": "<mailto:linux-rtc+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-rtc+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "CY8PR12MB8300:EE_|LV9PR12MB9829:EE_", "X-MS-Office365-Filtering-Correlation-Id": "7fcb4f55-c68b-4189-a15c-08dea4a5cd05", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|10070799003|376014|7416014|1800799024|366016|921020|22082099003|18002099003|56012099003;", "X-Microsoft-Antispam-Message-Info": "\n\tfwVF02dLBFs91NF+4leIV3Vv8syH7LXHCDTI5msfXZSzV+sVcP0blCUfTxv0tYJnfVOQ5moLDZyps3UvcecpFt7XWRtOMn2UdXHApFgMmYytO4WWJ6nV2mhdHmwp6SlUIfYx+BNR3JbZRivBQmpfBFnRh4g9Rb1BKr3xRXS0N+LF6h2XLsmelDv7AH4thvfDMg2WCIs5L4HH//NrMNFSUawRhTB/U3nvlx2y8c4QO1LsrA9k9O2le8mzGK8arSiP43RoJS+GeXapNxBqgsDpGMu79K4HZMLgdqQR63JgDMCjYhGQ/clTMxkEFIjxbA5v68BMGIBnK+Gqou+xlx2FrGWEURZjAR4I/C/dR5y7ExrKz40l/7C4JvajKUBH8cXJGP7kADDV3pW3bV1HFhEI3NZeqkUD6PW5ELHqRmSEYcp/x6SH2fru5INvvDRqS0KMMWSmbRyAJu5Fdlr5kyCKKIq+574Fxth8TIwe24DQrx0ifJU7x8QioZ/EUDFBdHmcv7IunSKfEDN9ezXPahANJk9pSKiwOHcwBlqg/d6IoFyJUvM/FoG2mypQLZymkMepqh+9rHHgX0DMNxrrrvgK2J9qxq78VLtsEoKQLAwEIzK07ia7O6gYI63j86XVoQJ5MyIRrL76UtBqeISZ5OErGKIWAZk2CfWFHa5UBrg5QipIWmy1Eo2Bdvejv6q5D2Txt5nRk8YgxRgiXqeD/DfhWyoyCeKLSWnQ3GxmhIWgsGYXf7Cvng8tEvqjRhp6Q7KcwqYkKJ04XWZvdjOBo+5ndw==", "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR12MB8300.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(376014)(7416014)(1800799024)(366016)(921020)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n GP6V2BjYGikt3vQIZ2Y+cKFm/DWGw9++g2VDXIQhBNqHqmGzRnGaHstmBFJvfyfn060dAp4E9HIz1Rfq47L99af2Wq3O/kVJv43HgMczE9r7c5fLgBWW2Z+DVQH22S4NlqI//BGHdqVyNMxopgecqfYvENT3Tjxc4qtb1bav7VY/0lLeWs6TieWtUruL09+GbtlpHLL+EnlkgjrOAeKk4FruO0Lg8ObqBwrPIoqGJ080yFzvwaw/7D4rZd1WjE0wjOYTHl4GN7dEZKNIJZnpNH8+btBgzbuzJAjlWvv1HFfEsyreAELpAsRHZcOuV6hSvR4Gxk+ohc9IN6vgW9pDsq0AKqcHzScgOowSKPGqDFV04G89t8+nQWgOv8YE7RgmzV7cUB6zXoo0ObKHxnNGUMKlAJP536AurP1EAVumA04RXDGRdPEF5OldRNl4SVgZrCde01y087TFjoiSbiUmgnhLr9X6KCnFaalYth8Af4iNQNy4Vi8CceJTav8DTvVPrZodyB3a6biLYI8QNLUFF2xDYECHK8JABhe806gzh5Ntll9n251JAlg4MJcyA+hx397NmaA3576jrVD4k/bB7vsE4V8sur9XksoHwonQrDwTJpNz13Aq338l6hBhnKu6lecYMs0vZiwWbO2hCvuUxI5CrFxJk4SjmD0tPBKcpmM0EhoNN9dIlQsRFpyUMKgpm6b1FfUmgaeAKMkGE2stWVci/0Lp0nU7P21AK7VzVajyO3t8o+5AEgRqYf3Nss7ol88g5Q0rdPEDg7r8t697nuVVMkNQLJKftsSqT4e8OFoSVYdNws2sx/R1/6a/qEuTdS4PeSolr1JZjgjmWwRp6SqnM649ixAWmMlqwqfhZut7dmOGo7e6e0Yvw2gx3UYvxxh1EgB7eFNmQr8PAq0hvNg3cUfsCi9Tw6nXYYBu2xnZKh+doNHUYVYQjj7jq0oEqYKhmKfGLxa+iplLnoBHBcdlQAkjPKs7o0xUDZ1kSe8slASsdSKxhSFWIinG+OXSQLKnjAkEGr+PQrLqV4akwgGFA96mfOzjE8IjPX0/IjBW8fTPiuKrf2hPTod22J5jfiqKHHuzEmAac46OqMJo/4noiRG7aJIIooRexKci9IFqaI1ZlYufSvjChdj4U6lD4TvvEJ6CkIHBcB/tWvRT1SE0NdDLW2nGvtFcWH+K9bFk/BEtcYnav0dX8bKwALIZQ6SeefkAmugpLYesk+RMP6oW1Pr252IEjb4XlpK4Xsd+vBJw3H5eAyiBLUz+lLXi6cGzJM9lTt0yTWPc+axXEzttPl1AOhOhYZQFAKvdjHiT+D1BWhvJg1e0DNaVtobWUhGTS9TdvMH6SSUqPLU2aHO1Hnq/0cuHGdxGDBwzuVSOEAhl8/VU9XWQ133jDlpTKrZJpSDWy/uqG25hOicb2iKDK/xWXIOLt/nubVdpF8IbDmdP5tQZC1XuuXxdLRhRTrdaIKSgyQxiLRJ7/89jI4ljqJ5slkeQlSLbTFLu2Zon3R/0b+52R6pn8Kdw4Jn1q7uEQmX1zKRloQyimNOTqqLzM07Q7twPykrQPtoDBganruwbU70nZmSVHKfHGZHhqSXJ14TnYMcBYypZXPMvmTjvkdLvxkUyIM/0siHJxsZA7Oa1R4jsbzO8DChiAwxml8HBGaI+C7Y8ahn1Rb5NUJP37uXMhDuRV88ZGWA8BTo+i/OBdfEi9kpNi7xZl1gwlMVSOjv6I+gMxpLhA2p40LxNMoWWoCASPYHTvFwHtQEz9W5b4K43R+TCcPAZVkMz", "X-OriginatorOrg": "Nvidia.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 7fcb4f55-c68b-4189-a15c-08dea4a5cd05", "X-MS-Exchange-CrossTenant-AuthSource": "CY8PR12MB8300.namprd12.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "27 Apr 2026 21:41:55.1076\n (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n TeozLTFRHOi+Y7kEy+Ze9V9Vq9tWn+AVqqjaojMJ74AglrAxnWgurHkTS0BuMaJL7FiKICc5HBRGZ/laXt7wXQ==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "LV9PR12MB9829" }, "content": "Switch from sign_extend32(FIELD_GET()) to the dedicated\nFIELD_GET_SIGNED() and don't calculate the fields length explicitly.\n\nAcked-by: Jonathan Cameron <jic23@kernel.org>\nSigned-off-by: Yury Norov <ynorov@nvidia.com>\n---\n drivers/iio/pressure/bmp280-core.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "diff --git a/drivers/iio/pressure/bmp280-core.c b/drivers/iio/pressure/bmp280-core.c\nindex d983ce9c0b99..f722aea16e0e 100644\n--- a/drivers/iio/pressure/bmp280-core.c\n+++ b/drivers/iio/pressure/bmp280-core.c\n@@ -392,7 +392,7 @@ static int bme280_read_calib(struct bmp280_data *data)\n \th4_lower = FIELD_GET(BME280_COMP_H4_MASK_LOW, tmp_1);\n \tcalib->H4 = sign_extend32(h4_upper | h4_lower, 11);\n \ttmp_3 = get_unaligned_le16(&data->bme280_humid_cal_buf[H5]);\n-\tcalib->H5 = sign_extend32(FIELD_GET(BME280_COMP_H5_MASK, tmp_3), 11);\n+\tcalib->H5 = FIELD_GET_SIGNED(BME280_COMP_H5_MASK, tmp_3);\n \tcalib->H6 = data->bme280_humid_cal_buf[H6];\n \n \treturn 0;\n", "prefixes": [ "v2", "5/9" ] }