From patchwork Fri Aug 23 12:39:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hannes Weisbach X-Patchwork-Id: 1976037 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=fi96YTVD; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2607:f8b0:4864:20::103e; helo=mail-pj1-x103e.google.com; envelope-from=swupdate+bncbdt3lvef24mrb24fuk3amgqevd7gqba@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-pj1-x103e.google.com (mail-pj1-x103e.google.com [IPv6:2607:f8b0:4864:20::103e]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Wr04c0b7Kz1yNr for ; Fri, 23 Aug 2024 22:39:11 +1000 (AEST) Received: by mail-pj1-x103e.google.com with SMTP id 98e67ed59e1d1-2d3c6b19444sf2049577a91.2 for ; Fri, 23 Aug 2024 05:39:10 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1724416749; cv=pass; d=google.com; s=arc-20240605; b=Kr3/pzS2pXgftucBlB2NtcuK4Flsdxr0UqegMPxD2/dF8NnUvdRNxepe8jbONOdvbg pFp/cRFrBB2So9MXA2eCL8f8Vx4iBTVxBPJ6Ig5eiJMgrx1WI9UFsZIuJBZP/8QTrw0N 8hriOOixJBDi+nXjaeSbTeKr7I0eB2qRIWjPM/aurqZmoJxxmR250WH8g4zY2GyLyXBG hW8sd1bPouorOljCOxyuMKrYFxWLmeZRx9fu5V0aDViFxAwF3AnxTb4MRJ5vHrnls3Vu KDcLreiwsTz8MapJp86GrNYgOo6bf0AUql8KV0tZZUM9OoaTFXOa1gEB4un+dDWCdyVv 2N8g== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version :content-transfer-encoding:msip_labels:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:sender:dkim-signature; bh=ctrFjhVngaI5ScresMk2qFY4UMSOtrGJtnhkV9Yts6w=; fh=hzyw9Os0Q42XOPwD0jXaWSSnDYFYPLrX+oIytw9NvA8=; b=P/nG7XJzBOV/4C7DO/rBH7oqvdMzpt9j8PAF5oBtEuGAnsIKsvKx1xk7g2VFRAOZmA qW6EVVEX9ifKiAuDuubq5q5uVPhoFY0UjYX7Cg4+AvN+nzGbNbpVU8Qr+uUH2iPR8P8i rP8evuZG6kYcGDmIRmMO97IAZXgs5Wij7BB9iw00ZZouiEVTccq7RO3P4o/Un3ZQoH+k wj7jrOOA4qySzXMpZe2QPFf1W4y3WOuBpI6heDEkSPZ+qDF4/ZlxbvNaIrnURQUkSJcx gSP2kSIQ4n6Mb5dB/OfKK2F6UzMt+6P71BCEG0LOwBPsU3bYJecM+xvCfv+Sg2lDNc5R EncA==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@neosat.onmicrosoft.com header.s=selector2-neosat-onmicrosoft-com header.b=QhomVU8N; arc=pass (i=1 spf=pass spfdomain=neosat.de dkim=pass dkdomain=neosat.de dmarc=pass fromdomain=neosat.de); spf=pass (google.com: domain of weisbach@neosat.de designates 2a01:111:f403:2613::70c as permitted sender) smtp.mailfrom=weisbach@neosat.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=neosat.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1724416749; x=1725021549; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:content-transfer-encoding :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:to:from:sender :from:to:cc:subject:date:message-id:reply-to; bh=ctrFjhVngaI5ScresMk2qFY4UMSOtrGJtnhkV9Yts6w=; b=fi96YTVDEbw9Y2b2w5p+ECFuVp/CflPql1neN+wbktAGvda1OpGhdtWvOIJmWalQQ1 RybhljICX0qIyydSy0LqJGlxx5IZ/7Y1U3ida7gFde+0SigYloG6a06uvcMwu88S4xm7 qyvGYsH9YuWiq2g+ih4JgbQGWY70y0W0Gca67d3peJuDBJFe2Yg4AEhaFZ2T55bST3ta V4yCcU9+P1VfxMibGL8Ip4ukRWa4nqllu46/ryNjKYyqLH3CVKWg7B4bByEashEds2dF JogD28eMXEP5OSKSg/DWEZJxP2FkDTKccs/pNOpYbyBIajGzEE/qV+mQkWd2oMbfxI6G ZrjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724416749; x=1725021549; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :content-transfer-encoding:msip_labels:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:x-beenthere:x-gm-message-state:sender :from:to:cc:subject:date:message-id:reply-to; bh=ctrFjhVngaI5ScresMk2qFY4UMSOtrGJtnhkV9Yts6w=; b=lLCKTb5zobB3tW/5m06487CTyU4OakY6Tr2T9cKEBWirI1G2PKwa5+yUPT6YALqvdU 0xNXUTZnx5O6MLJ94boRornc0qbHmMCNSPRab9AdUTipWew5XYYP8nvFEok3JR9kBYHY I/PUzbGIZoUADUzXcsMzfdi4Q0BELeZRN3uBpHnu+KquAlUxQNweyCMyiW+d4LMs8C6N yT5QKhBTnVzK/P1aXPsiw3xVX/330q2pqcoOsB+anGMlJ5rYwnl/LH8gHPOqayvTiwSu 3vSZUIsLSfCG6PZw8sqI2GH7/hLw3zAKOtLhpL0jBHk3WEttlZ+wIP0PGokqFN6gmVPA qT8g== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=3; AJvYcCU/ZSqVMCQAIrOgtFfpqYMRaLc6JeBCZKXoPnjuvKwuEwDKZgMMjXtW/iNaakO2AbrQB/SymSKmYQ==@patchwork.ozlabs.org X-Gm-Message-State: AOJu0Yw6JUoFwJiDOEIk2mYa8NzgfGh/gPvm7sYbAVrp1SPbGsLbHPEU BOZuGSiIgwCQGQlxtUoe1YuPhCA4A4ScR5E1dQZOpluxvTqmB1dT X-Google-Smtp-Source: AGHT+IGeLphY7hG681WSVTuywveCZebY3n/1vEnVa6Cw3zV+IRGPUZgeNLO2l7z1Q/tNP74kqJecLQ== X-Received: by 2002:a05:6a21:4d81:b0:1c8:b10d:eaf4 with SMTP id adf61e73a8af0-1cc8b5ddbd1mr2008681637.41.1724416748570; Fri, 23 Aug 2024 05:39:08 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a17:90b:4c89:b0:2d3:ac5d:1307 with SMTP id 98e67ed59e1d1-2d60e9a8e62ls1102528a91.1.-pod-prod-04-us; Fri, 23 Aug 2024 05:39:07 -0700 (PDT) X-Received: by 2002:a17:90b:4b42:b0:2c9:7849:4e22 with SMTP id 98e67ed59e1d1-2d646b9129emr2298682a91.8.1724416746958; Fri, 23 Aug 2024 05:39:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1724416746; cv=pass; d=google.com; s=arc-20240605; b=PLFI7p1rCijz2Byj3KJS6TQ2SLQ/mZYSv/tH5LenZVC2o4QnbqQh7KiZnvToX6Ivfs rRWBTI7i8p4LQ5WIY06Y1kHYYgG2+qUSCLT9114TTp7Wfrz63DY5smpb3DjmZPhEYlCh 3nALoOPg2yRcd7MfrcOIhjbxws3bM+pUlP0prUYuPSQFIreJH+YWT2DOFiIZgwSzrOqo RTojjnmywQYvQE2+/2sT26OfeqGe1tFxrWA2A8qFBKF9GDH2t2vHcgJL5Y8uLUNHLieb OJXmmGi5tjET+xkOxFcgPD/Iu3MNvWe5oxjuSMUOZ1ium6kNPgQuviWkyV4OZsPxuX2A 3qBw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:msip_labels:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=RUjy9fTZbJ2hfC6eeLVk6PCbokFKDXSfLBetVQniQvA=; fh=262T970yE3bqnMshdE4s95nQ21s3ybbkQZYvqrj76C8=; b=kq6wwup4Y6RYbBC57Uux19vvsKkGV3bbBQ2RFyDU3YC4WKc3z/dI+PfHRvonqSYtYG tQeEbPKlUwKx4VEUipv5bGHsuW4jjzCy8x9Dq5LAc6kv1VoRNiB3IwQCDTfqw9zpwJmF dlD6m3DuMq41Aq7U25ihnnhVuNbwfePq9YyVG20TYSDfRNzcRFNAtt/Sjrywjg60jMI7 ZqBEXv/ybdkOt3UbA+OtBTefjCUfy11Xbwna4UDUkf6z5gogpZ645hRHgtIUOvLGQtes tKMTO3R0nwRFm2U1KMVj1PmMTU+cDyUsPYpH89yU8RKsCCkWuVf+wWyThFtH6E//7MBb nUDg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@neosat.onmicrosoft.com header.s=selector2-neosat-onmicrosoft-com header.b=QhomVU8N; arc=pass (i=1 spf=pass spfdomain=neosat.de dkim=pass dkdomain=neosat.de dmarc=pass fromdomain=neosat.de); spf=pass (google.com: domain of weisbach@neosat.de designates 2a01:111:f403:2613::70c as permitted sender) smtp.mailfrom=weisbach@neosat.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=neosat.de Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2070c.outbound.protection.outlook.com. [2a01:111:f403:2613::70c]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-2d5c2e164a8si437078a91.1.2024.08.23.05.39.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Aug 2024 05:39:06 -0700 (PDT) Received-SPF: pass (google.com: domain of weisbach@neosat.de designates 2a01:111:f403:2613::70c as permitted sender) client-ip=2a01:111:f403:2613::70c; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RdcH6KgCLUbgxs5vd/5pveVjOdRIjQHNWJQN8nojMOVD1PXHpJEFxSbKxCz1YWJ1CjFUkPrMJIsWWuIibmJp3wdupaVqU5rUdh4zpp7/U7hsUyaHOHXVMzepGNrUgZYzAEy/1T+1yPOUkKpb2Ig+s/9DWadE+q+Htrw7v1rLQS73Dsnrbk2Q21AJFLuu584mrha+UpNb9YXYBNNYnwS3ELEaeILtpiccLKkEAzGpPOvndSGzzi0CFFjapdD2CPUgo9/l5jBvIDNa09nXSf4jED+h0Y0p76NGQRbu/QitOJl8pCMmuqwuB4HW2BWUe2214UiJ/MMJR/U3LQwVHqbSlw== 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=RUjy9fTZbJ2hfC6eeLVk6PCbokFKDXSfLBetVQniQvA=; b=Sb7nv3qwdU6cjqSjVy+O31TLFNIbbDHHRdZGlIAWRXzeJolMU8931kLIS20iMfNVBlLboORaF8NW3jhuBCPFwWWP9i2vtDvRTj5SOr3H1pHmfcbLxHXS2IZqBhIczV12bY0WHGBeRGGW+byoW2ijTC3le3bH0Fd48qtDiPPcfT8fHcz2NRCjrWl2gWtOhTuFA8YO7yne0ftNSTkxLdDS98df7UWhmgE7sdLMCo+kkWJR5GNjLUoGEaXo1zOPHwrSbUchIbGH41kU6DV0oPYXMxfIcWRNBhc+eKxtVqUFdmgjyv+YAsRxrBkvTU7JnwIwAGt2Sl0JwXcbrN31d+wI6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=neosat.de; dmarc=pass action=none header.from=neosat.de; dkim=pass header.d=neosat.de; arc=none Received: from VE1P194MB0830.EURP194.PROD.OUTLOOK.COM (2603:10a6:800:149::12) by AM0P194MB0513.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:16e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.18; Fri, 23 Aug 2024 12:39:03 +0000 Received: from VE1P194MB0830.EURP194.PROD.OUTLOOK.COM ([fe80::23f8:f611:b09c:b201]) by VE1P194MB0830.EURP194.PROD.OUTLOOK.COM ([fe80::23f8:f611:b09c:b201%7]) with mapi id 15.20.7897.014; Fri, 23 Aug 2024 12:39:02 +0000 From: Hannes Weisbach To: "swupdate@googlegroups.com" Subject: [swupdate] [PATCH v2] ubivol_handler: keep ubi volume ids stable on resize Thread-Topic: [PATCH v2] ubivol_handler: keep ubi volume ids stable on resize Thread-Index: AQHa9VlvWJ5ORNwQx0SmuGB0KDxp0A== Date: Fri, 23 Aug 2024 12:39:02 +0000 Message-ID: References: <318d1893-d394-48cc-a493-5f8d8d06afdf@swupdate.org> <829da5b1-ba8e-400e-8f23-0706e20ee6a9@swupdate.org> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VE1P194MB0830:EE_|AM0P194MB0513:EE_ x-ms-office365-filtering-correlation-id: 462a37ff-1d8c-42b6-8dad-08dcc37091c2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?ocfz1+uzOcXUnlOap/XIvQx2iQ?= =?iso-8859-1?q?CA4Cgv4iy0Ub/znriRmGdvwyH+qNH5UREmRMAGkY44NeWg+kLyhHiGNEUFvd?= =?iso-8859-1?q?TD7+bbhxDTycPtjmSWFt7qELPcNPJdUEsYAA+VNhKDcZFa9FiXN/Cp+1/jT2?= =?iso-8859-1?q?JZf+d0/FWC/h5flPFQ/3fGNbrv4TgyxW8YYAX6Vzj/XdX+ockvVlnF68hXIV?= =?iso-8859-1?q?/I058cPoMczOfr2vZooTns4lF+2s67QAdGq8hiTLOcYyjF1Rd0p3ZUqmtetv?= =?iso-8859-1?q?Q2AvTXJMEz0OTRSxrzLGsc7lTZIXOrSR3nCuopwT8rDcgkEm6mm6cd2K/Fml?= =?iso-8859-1?q?9n9cnBvfmjf0jfkCtwKbDjkajdyxltZza5F4IyZMSj1vqf4ElckcywSjgeRc?= =?iso-8859-1?q?SPxjefgrin50GnZIIdcNHchbmwiNDl5pRMvnUN2j0qEvb1Ia9vIAUjzob9NO?= =?iso-8859-1?q?L2o6lfFCZIjHRECNbQ1TrQkYnzo8Aydfyync/mfT5L2m6qg+aDLUVVwCgM6K?= =?iso-8859-1?q?lNw+gBtVTeXD7kOUL2j9DYNwovNQlg7Mc0CRZvReHW9G/F1ShF+Jn2e6jcqH?= =?iso-8859-1?q?Kte2vVY7J63sBl/Urm1CJAbfpuTXitfgjacSrHBMk4V5Mc33XkxLUw1Hqe5q?= =?iso-8859-1?q?J77ZuqUMEVIfuvnhBgt4KelMvw8VZR5J3T+ZlQtr9+oq2mqSqRSqSomfEJID?= =?iso-8859-1?q?X2R5Lf+Vz1YK4T+yLFApQOWW0Hz5Xlj4eomt5sj4DcFWQu6aCcQHcM4r/vpZ?= =?iso-8859-1?q?PLnu+bTHHE+aVe/yaDG71Mr9/I0byVc5FeUAZ1VeJJ5M1x/cNY2SAo1oWvcv?= =?iso-8859-1?q?dQUHCfJOsEHptXyNbEvGrilczkMPCe+INyHQY6NRTtc9HQPRwlbX8sPFWU5W?= =?iso-8859-1?q?qxY0KEalgCTTB/8c+LaG/S9a5eL2yasFv5RVl75qm8f15+6Ic9CSV5r3xI+/?= =?iso-8859-1?q?v8BksUfdLh795J56eCbJ7bPS/4aRKSbzr1nPdGdk2I+DZ+zhijffI0B7CByW?= =?iso-8859-1?q?31I4I3g33s6z2y7hdShhBMGi5CnagKXTosPQ0zkElobs15h+mijV7qL5kwxz?= =?iso-8859-1?q?oZ2Y1NLmPSIOr5Se/y4E535wXPsIFECYJ7i7qJDty5JLidiHVtUSTA3sDcsI?= =?iso-8859-1?q?M7QXs2+MVJ3858vsgIhdouzEw5UbPucAlAwHsbJuP6ulBGgc7Qee7ba8+ofc?= =?iso-8859-1?q?yRv6AITe1Id3/jgCcIhur/v2ZnHRKlf0zXkrBUjrAtAm1bRGxXx8F/fHQJGl?= =?iso-8859-1?q?wbbPDuKyN9ywVgA1kWc+jJfyFp9Jr8YGYCkfaSigS0H3B7NN03onb+0okHv7?= =?iso-8859-1?q?HrI5IYnzRzgD+5yNYJFCzzRWtXI0WGftt9OlJropX9D6AG+v/xmSO+tY2IGe?= =?iso-8859-1?q?ekouKXya84IcWFHDZYaqCMUxREvDFSJ3YUqIGFIiC92OcLiRrgXFSHLVMEeB?= =?iso-8859-1?q?jjJ72wP9I+GtKBuoLf9Yvc4g=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1P194MB0830.EURP194.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?CKCY8O1DhkIplT3jlJ2Pnq9?= =?iso-8859-1?q?wFwAsd1wPuJv0fAzxG/8Q5+/ueM0m9ID3XBOW9FZ+4hLaaEoE+oDP919kVUa?= =?iso-8859-1?q?r0cdwbmY3METSb9XiNUSZhJiqRg77kSplUI70u7lm7K3vp5q2Yc2sx8KXgUG?= =?iso-8859-1?q?CAbFqHlRv3waZc/18Fl/RZrkn7fF54dsY+kR2LvNhxN1OYkqcJi3l0EOK6Ld?= =?iso-8859-1?q?g4M/10TtMuBguAUpB40k1v8jJ99LehCwuK9zdO4pIcJhmzypQK4h3GASwpkd?= =?iso-8859-1?q?2VI7b17hCfW5aEyDR/lZDaWMJL7M2kxAddOLNi6L+7ChHKqSDL9PTLKN3ykg?= =?iso-8859-1?q?NN+N5M4O1nxujNZM3bHp/skq7izqWJwEIdmL6m3BMioNk17OgM/AOpTwXeJU?= =?iso-8859-1?q?ICbDt5BM/dTi+BO4V9a9879ldNwanf6/ODTI/0fDPOYAmNYUCeMmMtC7uf/r?= =?iso-8859-1?q?q/nHwqFRmJ+Bfu2wpmQ3cn2Sx0wehr4N9z1cAVnfujQqJUMsHL89c9qQxkkm?= =?iso-8859-1?q?8ZhV5vYlw1WxWP7Ll8ZMRXJHFiWVb0snlAkDm6bFmIzUstmwgwG8FeeSQR02?= =?iso-8859-1?q?5YyOUF91E7uTsTmKO+j19RUMwBPOmMrLva6XNCsr7suzlIZfxSLRAwrbVadv?= =?iso-8859-1?q?K9KfGPhZglEq1dukadH4NJ+wSkALeKPbn+WLOPtQvAYikz/teqdsqcYefQR+?= =?iso-8859-1?q?r/Yl3Woxa9blHHACA8LOOsftKUuAvOiwM4f/Du4C1cbWkRjuX0ecFgF4j1eN?= =?iso-8859-1?q?arbb9FZdA/CJldQxP9V1LtOEWfd6YrAK+eHevZwcbDuZBNTqykZT+Eja7m3r?= =?iso-8859-1?q?n3qc1V8AQCarUMeV+pRVcwuhA0boAdEll+YCxneEYn+szXt1qe/r3kUV1YMU?= =?iso-8859-1?q?xJa2+HDspYuup3MEpOJC1UNI8bypFlGfap/KgvHske9vkIYnBgmI+ceaSAT5?= =?iso-8859-1?q?/MYdo7HAY4vHM0+5cJiDvYi8Mo7osT3/zJjzyBmkzaGkyv6oCkCP+ulM7YeX?= =?iso-8859-1?q?oVFwouEdsJjrYGil3Cn+ORuVs1YegNGR3X5q306NqIb4DJHlRVCG7uIYZH51?= =?iso-8859-1?q?jO5XY17RvNNxvWeWCbB3Z4OGmNWfedoZPuscIeJRGcfONB94dzH+/M0X/wlz?= =?iso-8859-1?q?fuAo0sGPkQ0SsoRE84MUGsQF2BvZYLSLVxlncaDJi7n6v9LT9BEynZ4B9sBb?= =?iso-8859-1?q?B87jHQ978FfRihbhRkdFxiCOpcWOFbT+273Nc0NDnmbzNq3vvir4XhKYuZO+?= =?iso-8859-1?q?UON97AhLvgtXKfGXdfkkRMqGXcAG8iYTWAO55edoFO6350Rj6KcFx/DpVRcr?= =?iso-8859-1?q?ZtoQZPj9BNzCFktWcBFRyWkmymfYv89K2OLjHJTQ9J2OuPbSwsx8haiDT17n?= =?iso-8859-1?q?azVuyyMp1H4SUomhbGyr8/HYkeClLaHTezVewwFM+sidYDnvy8LQVXlJTjsK?= =?iso-8859-1?q?6jUPYfEvyrgMR23vXK7tHJzIGNpeLhYIQ0xzSGYsM2ec9w/5jUVTuCYPKTo+?= =?iso-8859-1?q?DUFW0O701nrT5kO8S9TJirqatMmAFxlwZ5xbOw1I/YhqvpIswxcBwZMUjTxO?= =?iso-8859-1?q?yCUu4hLfMdByZTlXIzYAB911euFu9Wbl0TiprINOLU72n9RlxcPpO7GLgyma?= =?iso-8859-1?q?dpZ+bCgYDlX3ilUpExenAkMo3vp5fRq5gedBO/4nUqAfw5r7MMXrVRaMJ5bs?= =?iso-8859-1?q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: neosat.de X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VE1P194MB0830.EURP194.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 462a37ff-1d8c-42b6-8dad-08dcc37091c2 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2024 12:39:02.8631 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 28fefb60-ca5b-4b7d-9655-3e0a81d2fc77 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Yda9psnOj0k/9vBAP9tpY53NTzAxr6W7p2spjTKJedTKAf6TbI+r+FF4U7pVZ2NbFfJuxVToiEAW6KVvLrRCYQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P194MB0513 X-Original-Sender: weisbach@neosat.de X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@neosat.onmicrosoft.com header.s=selector2-neosat-onmicrosoft-com header.b=QhomVU8N; arc=pass (i=1 spf=pass spfdomain=neosat.de dkim=pass dkdomain=neosat.de dmarc=pass fromdomain=neosat.de); spf=pass (google.com: domain of weisbach@neosat.de designates 2a01:111:f403:2613::70c as permitted sender) smtp.mailfrom=weisbach@neosat.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=neosat.de Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , UBI volume resizing is implemented by deleting and (re-)creating a volume. If the volume previously existed, its type (static or dynamic) is copied over, however its volume ID is lost. This can be a problem in case a block device is required for an UBI volume, for example when using squashfs. In case of squashfs first a block device has to be created with the kernel commandline parameter ubi.block=,. Then root=/dev/ubiblock_ has to be set with UBI device ID as x and UBI volume ID as y. The root=:-syntax as used by ubifs cannot be used. Changing volume IDs in turn require the bootloader to potentially modify the kernel command line after each rootfs update/resize. Signed-off-by: Hannes Weisbach --- handlers/ubivol_handler.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/handlers/ubivol_handler.c b/handlers/ubivol_handler.c index bf1ec00a..7ea4a6f9 100644 --- a/handlers/ubivol_handler.c +++ b/handlers/ubivol_handler.c @@ -310,6 +310,7 @@ static int resize_volume(struct img_type *cfg, long long size) struct ubi_mkvol_request req; struct mtd_ubi_info *mtd_info; int mtdnum, req_vol_type; + int req_vol_id = UBI_VOL_NUM_AUTO; char node[64]; int err; struct flash_description *flash = get_flash_info(); @@ -371,6 +372,7 @@ static int resize_volume(struct img_type *cfg, long long size) } snprintf(node, sizeof(node), "/dev/ubi%d", ubivol->vol_info.dev_num); + req_vol_id = ubivol->vol_info.vol_id; err = ubi_rmvol(nandubi->libubi, node, ubivol->vol_info.vol_id); if (err) { ERROR("Volume %s cannot be dropped", ubivol->vol_info.name); @@ -392,7 +394,7 @@ static int resize_volume(struct img_type *cfg, long long size) */ memset(&req, 0, sizeof(req)); req.vol_type = req_vol_type; - req.vol_id = UBI_VOL_NUM_AUTO; + req.vol_id = req_vol_id; req.alignment = 1; req.bytes = size; req.name = cfg->volname;