From patchwork Tue May 11 12:32:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 1477114 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::13f; helo=mail-lf1-x13f.google.com; envelope-from=swupdate+bncbd2zdgn6sekrbvxs5gcamgqeoduz2ri@googlegroups.com; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20161025 header.b=mYTV6QyS; dkim-atps=neutral Received: from mail-lf1-x13f.google.com (mail-lf1-x13f.google.com [IPv6:2a00:1450:4864:20::13f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Ffckj4RS4z9sWT for ; Tue, 11 May 2021 22:32:27 +1000 (AEST) Received: by mail-lf1-x13f.google.com with SMTP id f8-20020a0565123228b02901bf09112e2csf4227378lfe.14 for ; Tue, 11 May 2021 05:32:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1620736343; cv=pass; d=google.com; s=arc-20160816; b=Zi5Q84HiET/tFeIpeKRyCA/SQB67DnUaOKkofPCQT4Tvq/Thiq+Aiok0iXDxz3G7jn sPIWsO4a7Dd8NKOxmpAikcYl890q4dbRVOKbVqx6+eB+nkX1Yy/JXYnHztZnbub7qxTd rikwMJJ0GxSUjRb7+SGem9xVcq0/6jXneAqpILYz4iQfutKx049ClD9qs8nBiR/lsZEL kvr4mCnInPDJhqG4B29U6QUHfFqVqpR/mA4WXtxix4u32ZOtvORoBbetpMQ+jqcKhK3r 7ZFgVfFsSQPsy2c2s0SQn39i9p9CeN5JjaDayoFKdLPT388HB+rLdobQUGYxBY7aiGQo XLZQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=Q+z2DOrXe+65X5MC9QDXRMbS+PSjvKsYjtAFMx+bT38=; b=bHH6P23TU+zGafc7qpff04BPVMi2ufZFRzk8iVSK1PnuqDDVjZWnhKevyZ+lJrVliW r/GF18tPd5jTvvMG8Q5Ap6Bu/CwFuCd0/vpiComOo0dcZklRelJehaxiTRur6pWiIMnJ Eaxwwf0MrlZ7AN0yCUwmmJ91Vp/fSg2dadT/1TDHoAwcUJyvOcp3AT6hyPe2h0R2Wb2V W3SWbGzHhM/Q6K7GnLSCdCrSSDHl0+aLOTfK8+keNpcfx+owiF/yQygvs3Y5GuBYejvi RQRvz8b9vAuyTu+HXN3lFogIAwRYaBGyPd0M7Sk/LuUVpNOlqe02YpdKihUMngSAF3Sg zL3w== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=neutral (google.com: 212.18.0.9 is neither permitted nor denied by best guess record for domain of stefano.babic@babic.homelinux.org) smtp.mailfrom=stefano.babic@babic.homelinux.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=Q+z2DOrXe+65X5MC9QDXRMbS+PSjvKsYjtAFMx+bT38=; b=mYTV6QyS7nAxebOXxCl8Pn5pBQ0yhrxwp5/dsZyfWmbxnEvlnXzA+w6lnDGI3vNcn7 ek9MP3Vdk1aHCZTicL5cG5nBBuhJ2lLfyF1Lxx2cvoAgdRbxoiL/rbTnj0kIqE46CwDa lOY6VgGs9XHcpwd8B3tMDLIyEUh3/ViekdyZNEoowv7PC27iZKh5gHWqB5i128f61t8R m+B0GYEUl5KQSFkxaR1dcnBeu6fh3asQupSIlmPPEjR0tlplqjCXxRrUzwLNCBjMl//w pxP2vfoggj2iIgXhiCE2hgBuUjCIsMmF8XrPbJgP6sslqmAkkkOHdhLxCcgAkyNDrN16 42WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=Q+z2DOrXe+65X5MC9QDXRMbS+PSjvKsYjtAFMx+bT38=; b=ltfE3yxApKMvMTQk3qWuDKVghw5a84lsK5mBf/asWku7arBIaMp9yGQT1VN1hJFlUa atqQRoTa3sc4sOHWLCzyGgv1mp+nhg+7AyUdeqkOPEzhFGsqvZWB9o4toWrIHaASe37O PFdOuixcF9v4OFEilQrVHi19du8OUblVHET/KDsc/T7ul4O5IfyB69KZK32zd9ols1Hc fzMmYPXiqro+B7ixwjqrBC18iwRrRenIIKh+Uaogf6NeL/wP7BcPLPNtZcpQox9tL1BO TBhuCl6AdbPcw9Ay0QGSujKxEMfUO9NCGDS3NwqLNY9doCZLhUTVach2Xp/eKSVQUUFW IqFQ== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM533AFQubI2liFIQ4XIi9AjBPGKfaY06cc05l2Rw3YN9FmSDKR7S4 NywVdanPKslJh2wXO52SjO4= X-Google-Smtp-Source: ABdhPJwfp2ipeEN47YFZkvTxQXNmC1Vaj5XYOUhh93PLbppQgi+uEeiCUr8V1emt8liVkt1NAhrVOw== X-Received: by 2002:a2e:b4ba:: with SMTP id q26mr24379840ljm.222.1620736343203; Tue, 11 May 2021 05:32:23 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:ac2:5592:: with SMTP id v18ls12104142lfg.0.gmail; Tue, 11 May 2021 05:32:22 -0700 (PDT) X-Received: by 2002:ac2:4a8d:: with SMTP id l13mr20382801lfp.493.1620736342238; Tue, 11 May 2021 05:32:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620736342; cv=none; d=google.com; s=arc-20160816; b=xcW1Fqy8VxUJXcbBqYe9hvBT0aYF5e41Yw1uzORMDeUJtI5LfKRld3mqO3lSNgA+xC VRO5bHESmUtmZTXQkNQlUrl+7Hxq0USOlmZhmxwF9XMMYSlFCNPMIcJtTzN5puCxlNOL 24Lul875DMZpK1Hpyci9xvXegQj3Whs/2t/DkReXZFStcwFz0JGHkyynKJNV887BnVaV MmN+MCBSLAXs2jiCjN2Pk/75D3a1sixrXVg/LdyuksfWst/e002srvAQPRy8EM+ZUQ3C Buy2hozhU+rNLnDFVQcKXTXD/C08fO/ig692nhRJxusYpY+awaKgC14Tt5DeAhuTRL/P kmZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=c942a2JEiEOw2+r0QWA56PKK5R88kV7J2FQbu6Lb19Y=; b=yw8Mx6iKNGlv9ocUvWDNGc4OT2V4ThjeXxh/F4U1NUuX1GvYRN4irqBov605Y9Isu2 KIPVa3mi6Wb7xJXkzcmSYtd5WskwWPn4FOgHbKIlBEwDMVHyNDxl6AMBKfy+VK0mVcPm 2xCNzr+HMp7/LRH77p5VQLcpOfj5bXqwlJakzWNyBm604mEWqk8oKhg6FeAAoSjbJZrI DXXJjhUUJmmCV+fjt7dJeUjXrz68Oxef5uTQB6cIToHwqHgD7hwyCtD95N1yQm8qA3Ns +Pgo6tx35Pqq1M0edCl3tSR76wqs5vn+/F2yOgyeCIL4UsuBzODF3C7+5Tb5etxOUgfh St/g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=neutral (google.com: 212.18.0.9 is neither permitted nor denied by best guess record for domain of stefano.babic@babic.homelinux.org) smtp.mailfrom=stefano.babic@babic.homelinux.org Received: from mail-out.m-online.net (mail-out.m-online.net. [212.18.0.9]) by gmr-mx.google.com with ESMTPS id i14si653374ljg.7.2021.05.11.05.32.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 May 2021 05:32:21 -0700 (PDT) Received-SPF: neutral (google.com: 212.18.0.9 is neither permitted nor denied by best guess record for domain of stefano.babic@babic.homelinux.org) client-ip=212.18.0.9; Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4FfckY3jDGz1qtPt for ; Tue, 11 May 2021 14:32:21 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4FfckY3Zvrz1qqkC for ; Tue, 11 May 2021 14:32:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id EBSQ2fZ-q4k7 for ; Tue, 11 May 2021 14:32:20 +0200 (CEST) Received: from babic.homelinux.org (host-88-217-136-221.customer.m-online.net [88.217.136.221]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Tue, 11 May 2021 14:32:20 +0200 (CEST) Received: from localhost (mail.babic.homelinux.org [127.0.0.1]) by babic.homelinux.org (Postfix) with ESMTP id 3B10645411D7; Tue, 11 May 2021 14:32:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at babic.homelinux.org Received: from babic.homelinux.org ([127.0.0.1]) by localhost (mail.babic.homelinux.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I-rhSWecvAlW; Tue, 11 May 2021 14:32:16 +0200 (CEST) Received: from paperino.arri.de (paperino.fritz.box [192.168.178.48]) by babic.homelinux.org (Postfix) with ESMTP id 62C694540BBC; Tue, 11 May 2021 14:32:16 +0200 (CEST) From: stefano.babic@babic.homelinux.org To: swupdate@googlegroups.com Cc: Stefano Babic Subject: [swupdate] [PATCH] diskpart: format filesystem only if partition table is changed Date: Tue, 11 May 2021 14:32:14 +0200 Message-Id: <20210511123214.72088-1-stefano.babic@babic.homelinux.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Original-Sender: stefano.babic@babic.homelinux.org X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 212.18.0.9 is neither permitted nor denied by best guess record for domain of stefano.babic@babic.homelinux.org) smtp.mailfrom=stefano.babic@babic.homelinux.org 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: , From: Stefano Babic Before formatting a filesystem, checks if partition table was changed to avoid to drop data already stored on the partitions. Signed-off-by: Stefano Babic --- handlers/diskpart_handler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/handlers/diskpart_handler.c b/handlers/diskpart_handler.c index 65010c1..4258583 100644 --- a/handlers/diskpart_handler.c +++ b/handlers/diskpart_handler.c @@ -430,7 +430,7 @@ handler_release: #ifdef CONFIG_DISKFORMAT /* Create filesystems */ - if (!ret) { + if (!ret && createtable) { LIST_FOREACH(part, &priv.listparts, next) { int index; /*