Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2223806/?format=api
{ "id": 2223806, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2223806/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260416-enable_fua-v3-2-84508de2bfd9@oss.qualcomm.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.1/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20260416-enable_fua-v3-2-84508de2bfd9@oss.qualcomm.com>", "date": "2026-04-16T09:10:47", "name": "[v3,2/2] scsi: Enable FUA bit in WRITE10 commands", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "6e98ac97e880110f5b0d8d6df83e9784f140e668", "submitter": { "id": 90810, "url": "http://patchwork.ozlabs.org/api/1.1/people/90810/?format=api", "name": "Balaji Selvanathan", "email": "balaji.selvanathan@oss.qualcomm.com" }, "delegate": { "id": 3651, "url": "http://patchwork.ozlabs.org/api/1.1/users/3651/?format=api", "username": "trini", "first_name": "Tom", "last_name": "Rini", "email": "trini@ti.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260416-enable_fua-v3-2-84508de2bfd9@oss.qualcomm.com/mbox/", "series": [ { "id": 500116, "url": "http://patchwork.ozlabs.org/api/1.1/series/500116/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=500116", "date": "2026-04-16T09:10:45", "name": "scsi: Replace SYNC_CACHE with FUA for scsi write", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/500116/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2223806/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2223806/checks/", "tags": {}, "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=BxBfvDHn;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=ZyroC6V3;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=oss.qualcomm.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"BxBfvDHn\";\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"ZyroC6V3\";\n\tdkim-atps=neutral", "phobos.denx.de; dmarc=none (p=none dis=none)\n header.from=oss.qualcomm.com", "phobos.denx.de; spf=pass\n smtp.mailfrom=balaji.selvanathan@oss.qualcomm.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de [85.214.62.61])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxC1B0G01z1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 19:11:10 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id C912B8422D;\n\tThu, 16 Apr 2026 11:11:07 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 09BF08423F; Thu, 16 Apr 2026 11:11:06 +0200 (CEST)", "from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com\n [205.220.180.131])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 8C50C8422D\n for <u-boot@lists.denx.de>; Thu, 16 Apr 2026 11:11:02 +0200 (CEST)", "from pps.filterd (m0279873.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63G6JNxF1668220\n for <u-boot@lists.denx.de>; Thu, 16 Apr 2026 09:11:01 GMT", "from mail-pj1-f71.google.com (mail-pj1-f71.google.com\n [209.85.216.71])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4djtd90nrp-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <u-boot@lists.denx.de>; Thu, 16 Apr 2026 09:11:00 +0000 (GMT)", "by mail-pj1-f71.google.com with SMTP id\n 98e67ed59e1d1-35d9f68d00fso15627730a91.2\n for <u-boot@lists.denx.de>; Thu, 16 Apr 2026 02:11:00 -0700 (PDT)", "from hu-bselvana-blr.qualcomm.com\n (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2b47810b898sm46211895ad.25.2026.04.16.02.10.56\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 16 Apr 2026 02:10:58 -0700 (PDT)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,\n SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2", "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n w/pPf4eRb2Ay4Z7j6QJLQnbU+YWcD6NIwqqpt3PUs2U=; b=BxBfvDHnaQpxrSQx\n 76ActYng27zgH6TmFcukeNut0kFrxhkBDbeRwd3cM789RQcKzlCFE7iV2up+Xq6N\n I4T5Q46ixJNRj0LHfI+dKg0tGFGoFAnYK0zvjLxTgIm6cxmX28i+Qn8M2ZXop7w3\n aJzBzZZ0lnqId8xEj5tmrfJBeHJJ5EhpuhR2z8tkPPnQG37Itk271XdQsRrvz3MD\n cLcMjxOWs1Efat7Wxl5J2ULyH4C8CfKGmY6GgGaqciiUituNvcfwmIEmpOUbwLzY\n LxB8QWg8nS5c+fZnwa65Jrx9BnG4mtmzsEjJkjST+w6MdWxXvoMZrvfFNMmQdhPW\n cWkrbA==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1776330660; x=1776935460; darn=lists.denx.de;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:from:to:cc:subject:date:message-id\n :reply-to; bh=w/pPf4eRb2Ay4Z7j6QJLQnbU+YWcD6NIwqqpt3PUs2U=;\n b=ZyroC6V3P0KvbBJg4eBRf2u9cTaLkYUdtLPCh5HkfUEA18VoPEv6TPAg/JuZ9jMzf1\n t96KTeDWTtkYOKstPRc6mxHWNj5THjo+yB/8+20TgcPPu38o6ispbkVNO8D2wMvUi1JJ\n SS2eTH5vxzs4HGfwaIN5c7RZwM/czfSII0S0X9BlgHEIJ5d/FDItjxtm413f8uT1Fv/C\n /CaOzguGOwkwF04jcdfKyp43yh8gCHFxstl1RsVbwlxM0lLZggfRt3LNxZyv5lkWfzIv\n rQOdYQuQ9SSzouaNr/j7ujrhdy+a2deFCfKUFYbu65O2jUdQvcGw3ArD7iSYkfrFy5sn\n eW9A==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776330660; x=1776935460;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=w/pPf4eRb2Ay4Z7j6QJLQnbU+YWcD6NIwqqpt3PUs2U=;\n b=Fn9L5dMEfoBrFphS+3siypLoUoBy0d4YzCYXDY3u2u2i55joBNjEVtcONK0Uo1zL9N\n IVY/n9IXybB4buEW7B9h9O/C4sQmnEnXVsj7UVayU+SSp4NL5iR2WfhkxGptyl+7M6Wq\n j2r4MC8CB8GUX0Y0/DTLyiWph4d/uh0VnlzH7LDlCvzhwFEo6Qzwc/m+/Cm8ZXKXoib3\n OXeRIglDaI9+1iNDXWjh6crZCUxUeL/lYn0isJMtfz3wJyVTD5u9fsnL8NJ5YYV89sYJ\n TsXj95AgaGe7YN28TXcesvfoib/0Y2gSS1dzRREg/r7yDS2bRHZQ1EJX+Cu2opXAj6Gw\n IDtA==", "X-Gm-Message-State": "AOJu0YziQvpLw38KYvUARt8g+mIMWyZSb+EO/1bDNBsJpw9B+IF8EdVN\n XMlUSJpqrdmMjnbtIRKYhK2X5jryalJOyPDQ6h57kzLDyQyfLEhvRHcXjg8a+d4EOBWjwTs/TRY\n ZH5KYk9k1F8haW4kzgXSmMZhHWeHd7k1RWM0Um6xaaAZRe18EOpHaZHTF", "X-Gm-Gg": "AeBDiet4m1iv/X9GpTqyPTfOIUiH0i+PkruNjkvMSmaOFaDPV5FCRhcuboTvZ/AwzDm\n 1Jkll7VCMy+feJVfBCVucuppAo/PWzU6uQmPi6KdFUK4cd4E3xDFKOOppAklhTI4w33Gp9ce9cT\n YLztfSvjlKpU0C9SGL+lqiVjpdY8NwmwjBdNdIajMvobAYIAJX4s7ytfCNKgh5sxWC+aqntA3In\n 5SKa3RNM6tAkl2xL8npkYz1qJUtmRvFwiHIvlsNcx48W9tIr3ovNnrbZWKXc5wx3Ly0lXRWhcTG\n yCdXdZf8ZxSNGP0ckA0ZOS7kvRe8lcDXfeUX7qMPefQb7S8QE/RpfM9J8VcYVs3vqaGI5uEPsBi\n +iXDXVEcEC8gwctecZQWg4FwnbfR0pWuWpa9diBkjayzoWnYU3Ssj0l2jLZmGzAZfq5CWpMC0I3\n BsjQwssiQms7bmtIQwztOgAtFVJw56uQACi0sPc15+cMVb3bXCvQ==", "X-Received": [ "by 2002:a17:90b:17d0:b0:359:fe72:3559 with SMTP id\n 98e67ed59e1d1-35e42883e2cmr27351512a91.21.1776330659910;\n Thu, 16 Apr 2026 02:10:59 -0700 (PDT)", "by 2002:a17:90b:17d0:b0:359:fe72:3559 with SMTP id\n 98e67ed59e1d1-35e42883e2cmr27351457a91.21.1776330659366;\n Thu, 16 Apr 2026 02:10:59 -0700 (PDT)" ], "From": "Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>", "Date": "Thu, 16 Apr 2026 14:40:47 +0530", "Subject": "[PATCH v3 2/2] scsi: Enable FUA bit in WRITE10 commands", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260416-enable_fua-v3-2-84508de2bfd9@oss.qualcomm.com>", "References": "<20260416-enable_fua-v3-0-84508de2bfd9@oss.qualcomm.com>", "In-Reply-To": "<20260416-enable_fua-v3-0-84508de2bfd9@oss.qualcomm.com>", "To": "u-boot@lists.denx.de", "Cc": "Tom Rini <trini@konsulko.com>,\n Varadarajan Narayanan <varadarajan.narayanan@oss.qualcomm.com>,\n Aswin Murugan <aswin.murugan@oss.qualcomm.com>,\n Macpaul Lin <macpaul.lin@mediatek.com>,\n Marek Vasut <marek.vasut@mailbox.org>,\n Andrew Goodbody <andrew.goodbody@linaro.org>,\n Bin Meng <bmeng.cn@gmail.com>,\n Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>", "X-Mailer": "b4 0.14.3", "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1776330648; l=1165;\n i=balaji.selvanathan@oss.qualcomm.com; s=20260213; h=from:subject:message-id;\n bh=K8FU1jHxNjWdsxAsB0hUWphZ5zsNXcrzIM8XrHaqwp4=;\n b=UNIeIjpXI7+4kYLGqyMPrr9QUQ+J8g4jWxNPgCFAhKubLbruJE4ueyVMC4L3Y1ralRQqedN+8\n hcvKLnzG0ZeBi119OFYTyTymyNtESJG62zU/zLSDji57SpTELBnmGxN", "X-Developer-Key": "i=balaji.selvanathan@oss.qualcomm.com; a=ed25519;\n pk=CDpYiUU3SH7KGEtsBvY2tBGPiWfMxqWJF0p2LftOfnc=", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDE2MDA4NiBTYWx0ZWRfX1E7+CNu+tDkV\n fWgaE32TAZ5paIwEfeC6fsLYAzv+LirM23URcMP0fmsvm8DEIvSwC41hOsaNnBXUCRsD5JPi0Uf\n /PdupJKEJRbo1jOCwZVTVKRXpTGRhkRJjCcKIsgSQV8WN0BxcC5vNm+mi6tGh0EiGjmlFFRt53E\n VvhCWjjeH1I5/NR6LthyJJbpQfAFj/01SLfL01g+PsdN/qoDBgEGKM6uBfNXMNy6oiwd75NLBpa\n 2JRZffHNpp2WwIL3Y7K9DnisfRSuzJ1L8KsTHJ8z4HRg5p8uMkhjhFGmFpKO2CsXJIPbk50hO1/\n AGJkgIBtJZJWqj9wLCIZ7NYIfWgPJ9aCVaS3Eu0EfnIFpASRAg70Ua8Y5ZyznQZzqZ7yeivovQB\n x3Vg52AzmJfjDjxEF+NoYYgudbvdSKaBIcStB2tmugqHgstgdb2NcgfYZHZxxD453rM7dpxpBkQ\n BYsPEXOq9aqp/hojxVg==", "X-Authority-Analysis": "v=2.4 cv=avuCzyZV c=1 sm=1 tr=0 ts=69e0a7a5 cx=c_pps\n a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22\n a=EUspDBNiAAAA:8 a=2KWoTbq3bzERRF-STQcA:9 a=QEXdDO2ut3YA:10\n a=uKXjsCUrEbL0IQVhDsJ9:22", "X-Proofpoint-GUID": "80ti04OHpWlGzhR9N65Bk4a6dMRflkvP", "X-Proofpoint-ORIG-GUID": "80ti04OHpWlGzhR9N65Bk4a6dMRflkvP", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-16_02,2026-04-13_04,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n impostorscore=0 phishscore=0 spamscore=0 bulkscore=0 priorityscore=1501\n adultscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604160086", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>\n\nEnable the Force Unit Access (FUA) bit in SCSI WRITE10 commands to\nensure writes bypass the device's volatile cache and go directly to\nnon-volatile storage. This provides write-through behavior that prevents\ndata loss during board resets.\n\nReviewed-by: Varadarajan Narayanan <varadarajan.narayanan@oss.qualcomm.com>\nSigned-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>\nSigned-off-by: Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>\n---\nChanges in v3:\n- Added SoB in commit description.\n---\n drivers/scsi/scsi.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "diff --git a/drivers/scsi/scsi.c b/drivers/scsi/scsi.c\nindex 9a417795851..50e7d749921 100644\n--- a/drivers/scsi/scsi.c\n+++ b/drivers/scsi/scsi.c\n@@ -107,7 +107,7 @@ static void scsi_setup_write_ext(struct scsi_cmd *pccb, lbaint_t start,\n \t\t\t\t lbaint_t blocks)\n {\n \tpccb->cmd[0] = SCSI_WRITE10;\n-\tpccb->cmd[1] = 0;\n+\tpccb->cmd[1] = 0x08; /* Set FUA bit to bypass write cache */\n \tpccb->cmd[2] = (unsigned char)(start >> 24) & 0xff;\n \tpccb->cmd[3] = (unsigned char)(start >> 16) & 0xff;\n \tpccb->cmd[4] = (unsigned char)(start >> 8) & 0xff;\n", "prefixes": [ "v3", "2/2" ] }