Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.0/patches/2175797/?format=api
{ "id": 2175797, "url": "http://patchwork.ozlabs.org/api/1.0/patches/2175797/?format=api", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.0/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": "<20251218232255.3934258-4-trini@konsulko.com>", "date": "2025-12-18T23:10:15", "name": "[RFC,3/9] lzma: Update 9.20 -> 9.22", "commit_ref": null, "pull_url": null, "state": "rfc", "archived": false, "hash": "2c95fc492b7b6f6f88099712333f5ff6dcb35009", "submitter": { "id": 65875, "url": "http://patchwork.ozlabs.org/api/1.0/people/65875/?format=api", "name": "Tom Rini", "email": "trini@konsulko.com" }, "delegate": { "id": 3651, "url": "http://patchwork.ozlabs.org/api/1.0/users/3651/?format=api", "username": "trini", "first_name": "Tom", "last_name": "Rini", "email": "trini@ti.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20251218232255.3934258-4-trini@konsulko.com/mbox/", "series": [ { "id": 485929, "url": "http://patchwork.ozlabs.org/api/1.0/series/485929/?format=api", "date": "2025-12-18T23:10:12", "name": "Update lzma to current version of LZMA SDK", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/485929/mbox/" } ], "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2175797/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 (1024-bit key;\n unprotected) header.d=konsulko.com header.i=@konsulko.com header.a=rsa-sha256\n header.s=google header.b=eRU5ns87;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=konsulko.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=konsulko.com header.i=@konsulko.com\n header.b=\"eRU5ns87\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=konsulko.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=trini@konsulko.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\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 4dXRYR3sHHz1xty\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 19 Dec 2025 10:23:23 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id C8A4D83869;\n\tFri, 19 Dec 2025 00:23:07 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id 4166B836AC; Fri, 19 Dec 2025 00:23:05 +0100 (CET)", "from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com\n [IPv6:2607:f8b0:4864:20::22d])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id B6A1F835FD\n for <u-boot@lists.denx.de>; Fri, 19 Dec 2025 00:23:02 +0100 (CET)", "by mail-oi1-x22d.google.com with SMTP id\n 5614622812f47-4511744b411so599852b6e.3\n for <u-boot@lists.denx.de>; Thu, 18 Dec 2025 15:23:02 -0800 (PST)", "from bill-the-cat.. (fixed-189-203-103-235.totalplay.net.\n [189.203.103.235]) by smtp.gmail.com with ESMTPSA id\n 5614622812f47-457b3cc0928sm295333b6e.10.2025.12.18.15.23.00\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 18 Dec 2025 15:23:01 -0800 (PST)" ], "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 SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=konsulko.com; s=google; t=1766100181; x=1766704981; darn=lists.denx.de;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=aG1zl1ZUSLcO8xcgQkY6pQILhqlNgfSsjoiJHFfKBIw=;\n b=eRU5ns87sopwRIr1QO2vF0BfIKtYfMV+HRaGrRcdR9KB0zc96s0k8lgEb9yLNKpmGw\n EaOn0XNxySLvyk6Fz32JDe6BgHu5XHCA3m7Oh07jTTuJbAH74iPCDjsxg5uTtB1vh8zK\n tP7hY8IbDsQLLchKDcuFIvQ+hRtCNZlO7HOss=", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1766100181; x=1766704981;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=aG1zl1ZUSLcO8xcgQkY6pQILhqlNgfSsjoiJHFfKBIw=;\n b=XTrk2+MgwTnV5+fdnYiDeTY/5QUfDwAvnf7UQuRMdQpibYDhFILbD8+vXhDJcx3wqp\n gs+IaMbJ0BD91Vst8MdwkZKH/FuCmBvpRlKoU/8kVet/zrJ74oDO2j3PyqhS4o8vLEJY\n u4OqJggklHsf02ZChJKiBC3TGKXQ1kdqP97Z+Y7nR77/i7TM5ij93Z73WwXrbuXx0+v7\n Np6ik0sDTZ8oIvg1pwSe+ULSgMBsthl0sAg3QKq3XCpfpOUPYXVf8QPpTGlBRuPXi30W\n dLZuNpLuz1Qovw9uq/j+oDmARznPfxI7qLBILKZFeD+Xos0c/5ni4F7WZGjIpEiZ+R8y\n T3qw==", "X-Gm-Message-State": "AOJu0Yw52W+GsCTHBa4DIIL1jmGGue5E13o867UX2riQOwhqSK5M3v3b\n 6mIdRf6DrHof8HkA7SQhS7Awv1lvv7sOEkeJqd/4Zmsdig/wdYiojX/a1+5HfD6yKupPoiJnVu1\n czCo5BJM=", "X-Gm-Gg": "AY/fxX6iIDwIJMYCEH8+Dw34fDLcIwt6jEqTulaWH1ft9wGm8sYm0P9RKFVkWiezEAu\n AgsSupqlZtASFMacikZpYOIWEiAgWVPQwPGKtvdzwIz/JDWV/SPOwmCVj3dOxnUEhnyhV7fC1X+\n isC0rUFyxQ6stx9xlUun7dSUHL9m1RNQ7up7TJZc6JXOmmmjjIijpk2uonRwlBBe/wSEXyAZUw0\n +M1wB74PyOITEAc5wE1M/+BiCSRhkjktDl1yVNXjrg/Tjl9fLXadANRwF9CLHcdhrWOwHJGE+lE\n vAQut/qpRA+FHUmToRg3oCzPyMVMZXo69Kwn/PswiH65ajXXPMjVr9GvnXmwrqebZEHbq4wjWHF\n oTztpi4TwDXM2TxM9TDZGlqz2X0N6kzreWtgNdRvJq7HpksMNkUaG9/bkEHhbbsFv/nLXcrDkM5\n T5WWOCbAl6ESxKn7NNKYVkslDT3wE6iqipfJEXJukz4rg48Gj1x32YzyLzFan1ITs=", "X-Google-Smtp-Source": "\n AGHT+IE/2gOwcS8p4vSTsEhm7oCKjU8OKCe9lnQxT3TllwBK28E8C8SCrIeqjIZqyqUwnPOIedjEGw==", "X-Received": "by 2002:a05:6808:1a1c:b0:455:dee5:8b58 with SMTP id\n 5614622812f47-457b20608e3mr723344b6e.20.1766100181307;\n Thu, 18 Dec 2025 15:23:01 -0800 (PST)", "From": "Tom Rini <trini@konsulko.com>", "To": "u-boot@lists.denx.de", "Cc": "Darek <x64x6a@gmail.com>", "Subject": "[RFC PATCH 3/9] lzma: Update 9.20 -> 9.22", "Date": "Thu, 18 Dec 2025 17:10:15 -0600", "Message-ID": "<20251218232255.3934258-4-trini@konsulko.com>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20251218232255.3934258-1-trini@konsulko.com>", "References": "<20251218232255.3934258-1-trini@konsulko.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "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": "These are only upstream changes and nothing local.\n\nSigned-off-by: Tom Rini <trini@konsulko.com>\n---\n lib/lzma/LzmaDec.c | 21 ++++++++-------------\n 1 file changed, 8 insertions(+), 13 deletions(-)", "diff": "diff --git a/lib/lzma/LzmaDec.c b/lib/lzma/LzmaDec.c\nindex 954380af52ab..c6ff8ef26758 100644\n--- a/lib/lzma/LzmaDec.c\n+++ b/lib/lzma/LzmaDec.c\n@@ -1,5 +1,5 @@\n /* LzmaDec.c -- LZMA Decoder\n-2009-09-20 : Igor Pavlov : Public domain */\n+2010-12-15 : Igor Pavlov : Public domain */\n \n #include <config.h>\n #include <watchdog.h>\n@@ -455,8 +455,9 @@ static void MY_FAST_CALL LzmaDec_WriteRem(CLzmaDec *p, SizeT limit)\n \n p->processedPos += len;\n p->remainLen -= len;\n- while (len-- != 0)\n+ while (len != 0)\n {\n+ len--;\n dic[dicPos] = dic[(dicPos - rep0) + ((dicPos < rep0) ? dicBufSize : 0)];\n dicPos++;\n }\n@@ -984,28 +985,22 @@ SRes LzmaDecode(Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen,\n {\n CLzmaDec p;\n SRes res;\n- SizeT inSize = *srcLen;\n- SizeT outSize = *destLen;\n- *srcLen = *destLen = 0;\n+ SizeT outSize = *destLen, inSize = *srcLen;\n+ *destLen = *srcLen = 0;\n+ *status = LZMA_STATUS_NOT_SPECIFIED;\n if (inSize < RC_INIT_SIZE)\n return SZ_ERROR_INPUT_EOF;\n-\n LzmaDec_Construct(&p);\n- res = LzmaDec_AllocateProbs(&p, propData, propSize, alloc);\n- if (res != 0)\n- return res;\n+ RINOK(LzmaDec_AllocateProbs(&p, propData, propSize, alloc));\n p.dic = dest;\n p.dicBufSize = outSize;\n-\n LzmaDec_Init(&p);\n-\n *srcLen = inSize;\n res = LzmaDec_DecodeToDic(&p, outSize, src, srcLen, finishMode, status);\n+ *destLen = p.dicPos;\n \n if (res == SZ_OK && *status == LZMA_STATUS_NEEDS_MORE_INPUT)\n res = SZ_ERROR_INPUT_EOF;\n-\n- (*destLen) = p.dicPos;\n LzmaDec_FreeProbs(&p, alloc);\n return res;\n }\n", "prefixes": [ "RFC", "3/9" ] }