get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2218122/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2218122,
    "url": "http://patchwork.ozlabs.org/api/patches/2218122/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260331-fix-test-cmd-empty-v1-1-56cb93fc8f43@toradex.com/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/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,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260331-fix-test-cmd-empty-v1-1-56cb93fc8f43@toradex.com>",
    "list_archive_url": null,
    "date": "2026-03-31T08:10:10",
    "name": "board: toradex: Quote variables in `test` cmd expression",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "6135c58c857e33f27299c9e7a26e39a167cea2f4",
    "submitter": {
        "id": 92056,
        "url": "http://patchwork.ozlabs.org/api/people/92056/?format=api",
        "name": "Franz Schnyder",
        "email": "fra.schnyder@gmail.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260331-fix-test-cmd-empty-v1-1-56cb93fc8f43@toradex.com/mbox/",
    "series": [
        {
            "id": 498194,
            "url": "http://patchwork.ozlabs.org/api/series/498194/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=498194",
            "date": "2026-03-31T08:10:10",
            "name": "board: toradex: Quote variables in `test` cmd expression",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/498194/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2218122/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2218122/checks/",
    "tags": {},
    "related": [],
    "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=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=TIIBsT89;\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=gmail.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=gmail.com header.i=@gmail.com header.b=\"TIIBsT89\";\n\tdkim-atps=neutral",
            "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gmail.com",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=fra.schnyder@gmail.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 4flT2W5Z0gz1yGH\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 01 Apr 2026 00:08:35 +1100 (AEDT)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id C0CF283DA6;\n\tTue, 31 Mar 2026 15:08:27 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id 80B8684011; Tue, 31 Mar 2026 10:10:23 +0200 (CEST)",
            "from mail-wr1-x436.google.com (mail-wr1-x436.google.com\n [IPv6:2a00:1450:4864:20::436])\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 0282D83DBF\n for <u-boot@lists.denx.de>; Tue, 31 Mar 2026 10:10:21 +0200 (CEST)",
            "by mail-wr1-x436.google.com with SMTP id\n ffacd0b85a97d-43cfb723793so1237396f8f.2\n for <u-boot@lists.denx.de>; Tue, 31 Mar 2026 01:10:20 -0700 (PDT)",
            "from [127.0.1.1]\n (248.201.173.83.static.wline.lns.sme.cust.swisscom.ch. [83.173.201.248])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43cf257cbc3sm25038614f8f.35.2026.03.31.01.10.19\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 31 Mar 2026 01:10:19 -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=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_GMAIL_RCVD,FREEMAIL_FROM,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=no\n autolearn_force=no version=3.4.2",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1774944620; x=1775549420; darn=lists.denx.de;\n h=cc:to:message-id:content-transfer-encoding:mime-version:subject\n :date:from:from:to:cc:subject:date:message-id:reply-to;\n bh=NNYYRz/5uEQDjcGONCxhSYsVP23SxxdQszr6+bgYWQ0=;\n b=TIIBsT89t7pnKAg6tLeYuhigmxCDkSw1mNxi7g4LKchMC8HEKo1SZ8lc3C+QP1zrFM\n nkXRxeHqaOFxN3YuM4FgH45kjaDXcnd7xi+cgR9HxNxrK3kdmPbIQWEXzhPIk4LlBP7D\n 4Wozx+RVrqP0KSZy+iJaYTd71E/aS0Hpz7jC4PBRHZlxbTdqZ23//YzCbGrI4dQV8R6t\n oXCgp0qRoPS6nS5eamIonT47QNUi0qTtGwa/SPQKDdWTjmrP4x2QHU8nofoI5bPJeS23\n NoBJkBma+qDvFg0/vY8+zu4bBAyCzl9KTRLhCi7KgKxMJvNGGdiQ3sezLLIGin49ihEG\n 7iOg==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774944620; x=1775549420;\n h=cc:to:message-id:content-transfer-encoding:mime-version:subject\n :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=NNYYRz/5uEQDjcGONCxhSYsVP23SxxdQszr6+bgYWQ0=;\n b=AKG5d8u4hSAYj1pW8X4Ji0WvbyEzai3nOO6qt4Ai0IY+pcOzP0uLU6djbJWajJQYHP\n gtXKxpkzXEvPIlJr2/K65XIXuxlxAPZ42+pwUsBAKpifKdBMkPeCQdnFT46TFUbkp2nZ\n Ui5L4xn0ttlAXL7rcsb3cupLBblY5vC0CZz7TB4jTG17MsrArUupCqPtq/xhGmcMSPo8\n n56rcCWdXwNhgB5xFKkLSIjG88RQ/nR1Yr8f7JRYjLnd4iruuOuj9vpUHK8Qb61zP2Mj\n gq6mY+J7GEmusddd+jGcF7KvQtpTWQtLdmj5ds6WcYDe/DNBcqa3wM6xKXHHqZohXbol\n lhsg==",
        "X-Gm-Message-State": "AOJu0YwMNyGOOIkdMQnPatLS/FhDmz6WRxgemw0RjEF1u54Yc2CkkWvQ\n 6lGKD6mWBzaUPQEI67H+LNSLbRBXt9aBp+5G7RUCgfhR5INdLMV6uNs8nixBN0G3",
        "X-Gm-Gg": "ATEYQzx98dUpIeh8SG5mHLLXv8nySaI7m4l0U8gff2LOh8/3Q7w6RFUQoyfjhFR2kLz\n FuAhczJRwqvgLL4K2RUMLi0IA6CEZArMETnrewWxsOK9oHsy9HkX/jsgxH1dXrc5kDsiZzAOL5h\n Vdpk7sWhyN7C8r05kTEnfTuA4HPvv4SYNiwRNhOBdyHpShDl2LBFFllgZ4fmX9pOfehN6gZQMnX\n fl1aqvSBaXyRITxbFGLaoUOZvGEaAUn2baDa6iY6i87x4qgwLm9xdKBQzWXDdz4vNhLWvqxpJeC\n KwvGwPWMrmtyFbACJnKQc8Wnbam3aPv3k/XsupEvQY8kWXXaMK7I52sjJM6jyWZ01LuTDNePkJj\n ROT/kYHU6Eeaw+KnJG/WZF5Z13kMdgc62YMqz1YY5g4XBxQMJ/xNu18q1duV6tOUTXMZZp/jzPo\n jxqhYmoJFlm1WkOAa+EKElBBqWeDZ4KQGKkCtQKFXvuILbLEeLO4s+76WUxK/tIOiLJ3NIg1RVg\n hPTp8vXW7UbQQk+XPmJ45RLVTcfsLfWBHuG41IgRXWN9v6H2n4phFfd/HRbI/CBvdbi+1G3x/Mi",
        "X-Received": "by 2002:a05:6000:2283:b0:43d:934:82 with SMTP id\n ffacd0b85a97d-43d093400c4mr3829363f8f.21.1774944620028;\n Tue, 31 Mar 2026 01:10:20 -0700 (PDT)",
        "From": "Franz Schnyder <fra.schnyder@gmail.com>",
        "Date": "Tue, 31 Mar 2026 10:10:10 +0200",
        "Subject": "[PATCH] board: toradex: Quote variables in `test` cmd expression",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "Message-Id": "<20260331-fix-test-cmd-empty-v1-1-56cb93fc8f43@toradex.com>",
        "X-B4-Tracking": "v=1; b=H4sIAGGBy2kC/x2MywqAIBAAf0X23IIP8tCvRAfTtfbQA5UopH9PO\n g7MTIVMiSnDICokujjzsTdQnQC/un0h5NAYtNRWGiMx8o2FckG/BaTtLA86beeeYjRWKWjhmah\n Z/3Sc3vcDR7lEQmQAAAA=",
        "X-Change-ID": "20260330-fix-test-cmd-empty-a26b5eff3611",
        "To": "u-boot@lists.denx.de",
        "Cc": "Tom Rini <trini@konsulko.com>,\n Francesco Dolcini <francesco.dolcini@toradex.com>,\n Rasmus Villemoes <ravi@prevas.dk>,\n Franz Schnyder <franz.schnyder@toradex.com>",
        "X-Mailer": "b4 0.14.3",
        "X-Mailman-Approved-At": "Tue, 31 Mar 2026 15:08:26 +0200",
        "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: Franz Schnyder <franz.schnyder@toradex.com>\n\nWith correct POSIX handling, unquoted empty variables can turn the\nexpression like\n\ttest -n ${fdtfile}\ninto\n\ttest -n\n\nThe POSIX handling for single argument `test` evaluates it as true,\nso the fallback initialization will be skipped unexpectedly.\nQuoting variable expansions in `test` expressions will always result in\ncorrect behavior for empty and non-empty values.\nThis change was triggered by\ncommit 8b0619579b22 (\"cmd: test: fix handling of single-argument form of test\")\nThe aim is to have a less fragile codebase that is not dependent on a\nquirk of the shell implementation.\n\nUse quoted variable expansions in `test` expressions throughout.\n\nSigned-off-by: Franz Schnyder <franz.schnyder@toradex.com>\n---\n board/toradex/aquila-am69/aquila-am69.env   | 6 +++---\n board/toradex/smarc-imx8mp/smarc-imx8mp.env | 2 +-\n board/toradex/smarc-imx95/smarc-imx95.env   | 2 +-\n board/toradex/verdin-am62p/verdin-am62p.env | 6 +++---\n configs/apalis-imx8_defconfig               | 2 +-\n configs/apalis_imx6_defconfig               | 2 +-\n configs/aquila-am69_a72_defconfig           | 2 +-\n configs/colibri-imx6ull-emmc_defconfig      | 2 +-\n configs/colibri-imx6ull_defconfig           | 2 +-\n configs/colibri-imx8x_defconfig             | 2 +-\n configs/colibri_imx6_defconfig              | 2 +-\n configs/colibri_imx7_defconfig              | 2 +-\n configs/colibri_imx7_emmc_defconfig         | 2 +-\n configs/colibri_vf_defconfig                | 2 +-\n configs/toradex-smarc-imx8mp_defconfig      | 2 +-\n configs/toradex-smarc-imx95_defconfig       | 2 +-\n configs/verdin-am62_a53_defconfig           | 2 +-\n configs/verdin-am62p_a53_defconfig          | 2 +-\n configs/verdin-imx8mm_defconfig             | 2 +-\n configs/verdin-imx8mp_defconfig             | 2 +-\n 20 files changed, 24 insertions(+), 24 deletions(-)\n\n\n---\nbase-commit: d9eee3d17882ec40f8ca5e231046bbf287ab4369\nchange-id: 20260330-fix-test-cmd-empty-a26b5eff3611\n\nBest regards,",
    "diff": "diff --git a/board/toradex/aquila-am69/aquila-am69.env b/board/toradex/aquila-am69/aquila-am69.env\nindex f8b7363dcf5..ac2828e0b58 100644\n--- a/board/toradex/aquila-am69/aquila-am69.env\n+++ b/board/toradex/aquila-am69/aquila-am69.env\n@@ -21,21 +21,21 @@ dfu_alt_info_ram=\n \n update_tiboot3=\n \t\taskenv confirm Did you load tiboot3.bin (y/N)?;\n-\t\tif test $confirm = y; then\n+\t\tif test \"$confirm\" = y; then\n \t\t\tsetexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt ${blkcnt} / 0x200;\n \t\t\tmmc dev 0 1; mmc write ${loadaddr} 0x0 ${blkcnt};\n \t\tfi\n \n update_tispl=\n \t\taskenv confirm Did you load tispl.bin (y/N)?;\n-\t\tif test $confirm = y; then\n+\t\tif test \"$confirm\" = y; then\n \t\t\tsetexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt ${blkcnt} / 0x200;\n \t\t\tmmc dev 0 1; mmc write ${loadaddr} 0x400 ${blkcnt};\n \t\tfi\n \n update_uboot=\n \t\taskenv confirm Did you load u-boot.img (y/N)?;\n-\t\tif test $confirm = y; then\n+\t\tif test \"$confirm\" = y; then\n \t\t\tsetexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt ${blkcnt} / 0x200;\n \t\t\tmmc dev 0 1; mmc write ${loadaddr} 0x1400 ${blkcnt};\n \t\tfi\ndiff --git a/board/toradex/smarc-imx8mp/smarc-imx8mp.env b/board/toradex/smarc-imx8mp/smarc-imx8mp.env\nindex 58f152e6b51..1480db8e5fc 100644\n--- a/board/toradex/smarc-imx8mp/smarc-imx8mp.env\n+++ b/board/toradex/smarc-imx8mp/smarc-imx8mp.env\n@@ -13,7 +13,7 @@ scriptaddr=0x50280000\n \n update_uboot=\n \t\taskenv confirm Did you load flash.bin (y/N)?;\n-\t\tif test $confirm = y; then\n+\t\tif test \"$confirm\" = y; then\n \t\t\tsetexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt\n \t\t\t${blkcnt} / 0x200; mmc dev 0 1; mmc write ${loadaddr} 0x0\n \t\t\t${blkcnt};\ndiff --git a/board/toradex/smarc-imx95/smarc-imx95.env b/board/toradex/smarc-imx95/smarc-imx95.env\nindex b94250bbc52..35d26b7cfba 100644\n--- a/board/toradex/smarc-imx95/smarc-imx95.env\n+++ b/board/toradex/smarc-imx95/smarc-imx95.env\n@@ -13,7 +13,7 @@ scriptaddr=0x9c600000\n \n update_uboot=\n \t\taskenv confirm Did you load flash.bin (y/N)?;\n-\t\tif test $confirm = y; then\n+\t\tif test \"$confirm\" = y; then\n \t\t\tsetexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt\n \t\t\t${blkcnt} / 0x200; mmc dev 0 1; mmc write ${loadaddr} 0x0\n \t\t\t${blkcnt};\ndiff --git a/board/toradex/verdin-am62p/verdin-am62p.env b/board/toradex/verdin-am62p/verdin-am62p.env\nindex f8b7363dcf5..ac2828e0b58 100644\n--- a/board/toradex/verdin-am62p/verdin-am62p.env\n+++ b/board/toradex/verdin-am62p/verdin-am62p.env\n@@ -21,21 +21,21 @@ dfu_alt_info_ram=\n \n update_tiboot3=\n \t\taskenv confirm Did you load tiboot3.bin (y/N)?;\n-\t\tif test $confirm = y; then\n+\t\tif test \"$confirm\" = y; then\n \t\t\tsetexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt ${blkcnt} / 0x200;\n \t\t\tmmc dev 0 1; mmc write ${loadaddr} 0x0 ${blkcnt};\n \t\tfi\n \n update_tispl=\n \t\taskenv confirm Did you load tispl.bin (y/N)?;\n-\t\tif test $confirm = y; then\n+\t\tif test \"$confirm\" = y; then\n \t\t\tsetexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt ${blkcnt} / 0x200;\n \t\t\tmmc dev 0 1; mmc write ${loadaddr} 0x400 ${blkcnt};\n \t\tfi\n \n update_uboot=\n \t\taskenv confirm Did you load u-boot.img (y/N)?;\n-\t\tif test $confirm = y; then\n+\t\tif test \"$confirm\" = y; then\n \t\t\tsetexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt ${blkcnt} / 0x200;\n \t\t\tmmc dev 0 1; mmc write ${loadaddr} 0x1400 ${blkcnt};\n \t\tfi\ndiff --git a/configs/apalis-imx8_defconfig b/configs/apalis-imx8_defconfig\nindex 6ab4dd3dc57..17090ac682b 100644\n--- a/configs/apalis-imx8_defconfig\n+++ b/configs/apalis-imx8_defconfig\n@@ -25,7 +25,7 @@ CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_OF_SYSTEM_SETUP=y\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile ${soc}-apalis${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile ${soc}-apalis${variant}-${fdt_board}.dtb\"\n CONFIG_SYS_CBSIZE=2048\n CONFIG_SYS_PBSIZE=2068\n CONFIG_LOG=y\ndiff --git a/configs/apalis_imx6_defconfig b/configs/apalis_imx6_defconfig\nindex cd9811aca61..791be4df283 100644\n--- a/configs/apalis_imx6_defconfig\n+++ b/configs/apalis_imx6_defconfig\n@@ -31,7 +31,7 @@ CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_BOOTCOMMAND=\"run distro_bootcmd; usb start; setenv stdout serial,vidconsole; setenv stdin serial,usbkbd\"\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile imx6q-apalis${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile imx6q-apalis${variant}-${fdt_board}.dtb\"\n CONFIG_SYS_CBSIZE=1024\n CONFIG_SYS_PBSIZE=1055\n CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y\ndiff --git a/configs/aquila-am69_a72_defconfig b/configs/aquila-am69_a72_defconfig\nindex 0f85b228b06..0237a703813 100644\n--- a/configs/aquila-am69_a72_defconfig\n+++ b/configs/aquila-am69_a72_defconfig\n@@ -34,7 +34,7 @@ CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_BOOTCOMMAND=\"bootflow scan -b\"\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile k3-am69-aquila-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile k3-am69-aquila-${fdt_board}.dtb\"\n CONFIG_LOG=y\n # CONFIG_DISPLAY_BOARDINFO is not set\n CONFIG_DISPLAY_BOARDINFO_LATE=y\ndiff --git a/configs/colibri-imx6ull-emmc_defconfig b/configs/colibri-imx6ull-emmc_defconfig\nindex 439ddeb8f0b..c54ff48fdf7 100644\n--- a/configs/colibri-imx6ull-emmc_defconfig\n+++ b/configs/colibri-imx6ull-emmc_defconfig\n@@ -18,7 +18,7 @@ CONFIG_FIT_VERBOSE=y\n CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile imx6ull-colibri${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile imx6ull-colibri${variant}-${fdt_board}.dtb\"\n CONFIG_SYS_PBSIZE=547\n CONFIG_SYS_CONSOLE_IS_IN_ENV=y\n # CONFIG_DISPLAY_BOARDINFO is not set\ndiff --git a/configs/colibri-imx6ull_defconfig b/configs/colibri-imx6ull_defconfig\nindex 1c400f9534d..cda7a6ada3a 100644\n--- a/configs/colibri-imx6ull_defconfig\n+++ b/configs/colibri-imx6ull_defconfig\n@@ -21,7 +21,7 @@ CONFIG_BOOTDELAY=1\n CONFIG_OF_ENV_SETUP=y\n CONFIG_BOOTCOMMAND=\"run ubiboot || run distro_bootcmd;\"\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile imx6ull-colibri${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile imx6ull-colibri${variant}-${fdt_board}.dtb\"\n CONFIG_SYS_PBSIZE=547\n CONFIG_SYS_CONSOLE_IS_IN_ENV=y\n # CONFIG_DISPLAY_BOARDINFO is not set\ndiff --git a/configs/colibri-imx8x_defconfig b/configs/colibri-imx8x_defconfig\nindex fd6a6b47fcf..3300922b172 100644\n--- a/configs/colibri-imx8x_defconfig\n+++ b/configs/colibri-imx8x_defconfig\n@@ -26,7 +26,7 @@ CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_OF_SYSTEM_SETUP=y\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile ${soc}-colibri-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile ${soc}-colibri-${fdt_board}.dtb\"\n CONFIG_SYS_CBSIZE=2048\n CONFIG_SYS_PBSIZE=2068\n CONFIG_LOG=y\ndiff --git a/configs/colibri_imx6_defconfig b/configs/colibri_imx6_defconfig\nindex 0f5abb51f76..34037e1c134 100644\n--- a/configs/colibri_imx6_defconfig\n+++ b/configs/colibri_imx6_defconfig\n@@ -30,7 +30,7 @@ CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_BOOTCOMMAND=\"run distro_bootcmd; usb start; setenv stdout serial,vidconsole; setenv stdin serial,usbkbd\"\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile imx6dl-colibri${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile imx6dl-colibri${variant}-${fdt_board}.dtb\"\n CONFIG_SYS_CBSIZE=1024\n CONFIG_SYS_PBSIZE=1056\n CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y\ndiff --git a/configs/colibri_imx7_defconfig b/configs/colibri_imx7_defconfig\nindex 2a3cb84c3b6..8a84f49f42f 100644\n--- a/configs/colibri_imx7_defconfig\n+++ b/configs/colibri_imx7_defconfig\n@@ -22,7 +22,7 @@ CONFIG_BOOTDELAY=1\n CONFIG_OF_ENV_SETUP=y\n CONFIG_BOOTCOMMAND=\"run ubiboot ; echo ; echo ubiboot failed ; run distro_bootcmd;\"\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile ${soc}-colibri${variant}-${fdt_board}.dtb \"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile ${soc}-colibri${variant}-${fdt_board}.dtb \"\n CONFIG_SYS_PBSIZE=544\n CONFIG_SYS_CONSOLE_IS_IN_ENV=y\n # CONFIG_DISPLAY_BOARDINFO is not set\ndiff --git a/configs/colibri_imx7_emmc_defconfig b/configs/colibri_imx7_emmc_defconfig\nindex a95a3214d0c..4c661d4cda1 100644\n--- a/configs/colibri_imx7_emmc_defconfig\n+++ b/configs/colibri_imx7_emmc_defconfig\n@@ -19,7 +19,7 @@ CONFIG_FIT_VERBOSE=y\n CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile ${soc}-colibri${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile ${soc}-colibri${variant}-${fdt_board}.dtb\"\n CONFIG_SYS_PBSIZE=544\n CONFIG_SYS_CONSOLE_IS_IN_ENV=y\n # CONFIG_DISPLAY_BOARDINFO is not set\ndiff --git a/configs/colibri_vf_defconfig b/configs/colibri_vf_defconfig\nindex 1364fe45291..4ce14baef4f 100644\n--- a/configs/colibri_vf_defconfig\n+++ b/configs/colibri_vf_defconfig\n@@ -23,7 +23,7 @@ CONFIG_FDT_FIXUP_PARTITIONS=y\n CONFIG_USE_BOOTCOMMAND=y\n CONFIG_BOOTCOMMAND=\"run ubiboot || run distro_bootcmd;\"\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile ${soc}-colibri-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile ${soc}-colibri-${fdt_board}.dtb\"\n CONFIG_SYS_PBSIZE=1056\n CONFIG_LOGLEVEL=3\n # CONFIG_DISPLAY_BOARDINFO is not set\ndiff --git a/configs/toradex-smarc-imx8mp_defconfig b/configs/toradex-smarc-imx8mp_defconfig\nindex 13a0e5f028b..7be67df3130 100644\n--- a/configs/toradex-smarc-imx8mp_defconfig\n+++ b/configs/toradex-smarc-imx8mp_defconfig\n@@ -40,7 +40,7 @@ CONFIG_BOOTDELAY=1\n CONFIG_OF_SYSTEM_SETUP=y\n CONFIG_BOOTCOMMAND=\"bootflow scan -b\"\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile imx8mp-toradex-smarc-dev.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile imx8mp-toradex-smarc-dev.dtb\"\n CONFIG_SYS_CBSIZE=2048\n CONFIG_SYS_PBSIZE=2081\n CONFIG_LOG=y\ndiff --git a/configs/toradex-smarc-imx95_defconfig b/configs/toradex-smarc-imx95_defconfig\nindex ad908949b59..4faff7977df 100644\n--- a/configs/toradex-smarc-imx95_defconfig\n+++ b/configs/toradex-smarc-imx95_defconfig\n@@ -37,7 +37,7 @@ CONFIG_BOOTDELAY=1\n CONFIG_OF_SYSTEM_SETUP=y\n CONFIG_BOOTCOMMAND=\"bootflow scan -b\"\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile imx95-toradex-smarc-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile imx95-toradex-smarc-${fdt_board}.dtb\"\n CONFIG_SYS_CBSIZE=2048\n CONFIG_SYS_PBSIZE=2074\n CONFIG_LOG=y\ndiff --git a/configs/verdin-am62_a53_defconfig b/configs/verdin-am62_a53_defconfig\nindex f04858099da..3f3cd2a53b1 100644\n--- a/configs/verdin-am62_a53_defconfig\n+++ b/configs/verdin-am62_a53_defconfig\n@@ -34,7 +34,7 @@ CONFIG_FIT_VERBOSE=y\n CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile k3-am625-verdin-${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile k3-am625-verdin-${variant}-${fdt_board}.dtb\"\n CONFIG_LOG=y\n # CONFIG_DISPLAY_BOARDINFO is not set\n CONFIG_DISPLAY_BOARDINFO_LATE=y\ndiff --git a/configs/verdin-am62p_a53_defconfig b/configs/verdin-am62p_a53_defconfig\nindex 3dbffa78662..6cca7427485 100644\n--- a/configs/verdin-am62p_a53_defconfig\n+++ b/configs/verdin-am62p_a53_defconfig\n@@ -36,7 +36,7 @@ CONFIG_BOOTDELAY=1\n CONFIG_OF_BOARD_SETUP_EXTENDED=y\n CONFIG_BOOTCOMMAND=\"bootflow scan -b\"\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile k3-am62p5-verdin-${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile k3-am62p5-verdin-${variant}-${fdt_board}.dtb\"\n CONFIG_LOG=y\n # CONFIG_DISPLAY_BOARDINFO is not set\n CONFIG_DISPLAY_BOARDINFO_LATE=y\ndiff --git a/configs/verdin-imx8mm_defconfig b/configs/verdin-imx8mm_defconfig\nindex 45437205837..88f337bd347 100644\n--- a/configs/verdin-imx8mm_defconfig\n+++ b/configs/verdin-imx8mm_defconfig\n@@ -33,7 +33,7 @@ CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_OF_SYSTEM_SETUP=y\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile imx8mm-verdin-${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile imx8mm-verdin-${variant}-${fdt_board}.dtb\"\n CONFIG_SYS_CBSIZE=2048\n CONFIG_SYS_PBSIZE=2081\n CONFIG_LOG=y\ndiff --git a/configs/verdin-imx8mp_defconfig b/configs/verdin-imx8mp_defconfig\nindex 99749c50194..ca815b9de78 100644\n--- a/configs/verdin-imx8mp_defconfig\n+++ b/configs/verdin-imx8mp_defconfig\n@@ -42,7 +42,7 @@ CONFIG_DISTRO_DEFAULTS=y\n CONFIG_BOOTDELAY=1\n CONFIG_OF_SYSTEM_SETUP=y\n CONFIG_USE_PREBOOT=y\n-CONFIG_PREBOOT=\"test -n ${fdtfile} || setenv fdtfile imx8mp-verdin-${variant}-${fdt_board}.dtb\"\n+CONFIG_PREBOOT=\"test -n \\\"${fdtfile}\\\" || setenv fdtfile imx8mp-verdin-${variant}-${fdt_board}.dtb\"\n CONFIG_SYS_CBSIZE=2048\n CONFIG_SYS_PBSIZE=2081\n CONFIG_LOG=y\n",
    "prefixes": []
}