From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F32C7C433E0 for ; Mon, 15 Jun 2020 15:52:52 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C1821206DB for ; Mon, 15 Jun 2020 15:52:52 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="KFtUg/Ie"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="D22WaNKy" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C1821206DB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=+IIv2R4mSQzlJt0PPIUWz3+TrUhSMtloIPM1jhclSdM=; b=KFt Ug/IemrLA2bnivCDpbb1vEDDAsrqYT9f1RzqxA6e9tXzDt1qrb9hHgkCO/AcKe3YbtSBGHO6pnW9y rOKxHNl8E0PnpDj1KPuObVcBrFe1f6hEoUkqkdLREKS/UK2eNbQLbQZD7AjHSGfTJV7isP310MqNU jPJU3pd5ovEWNxdJzbAPUbm3YRAUXqBiKpi3L4tUBraEolbiiL9BB3WP+QI81AxX1sepAXYh75xBN KSR0cvkLY51N14FeBZlH6JXSWEXhLW0t/EyFQ0QJT7a3ZpBMGAwfPr55NGzIYVwUD0+6PKCYwP8hw xSWTpBLRWrr6SYNUHXFQpq7tlDXoOCg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jkrPh-0000Zp-ET; Mon, 15 Jun 2020 15:52:45 +0000 Received: from mail-pf1-x442.google.com ([2607:f8b0:4864:20::442]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jkrPe-0000Yu-Q1 for linux-mtd@lists.infradead.org; Mon, 15 Jun 2020 15:52:44 +0000 Received: by mail-pf1-x442.google.com with SMTP id d66so7992652pfd.6 for ; Mon, 15 Jun 2020 08:52:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=LDHKdOZuiHjwBF8MzXf4mUCeCAxqrzvnu0BpkW8c2/A=; b=D22WaNKyfpwiAppT1rpTwc2nkOKxkj+LseD69tnh617QcI87ziRuuj1J2n0n7UGW56 GejOTMaUeICzHB8zdGaeK4wYrOVxwSgz8DUs/MDtvV/vZZjqnEg8n2bi/RzyA43XyllT DzLAphx3ihjWpLBI/cM79a+WXWN0Wtp8n4U5+tVzp0iE8fcqfz+ERvP1W12O9piwhSE1 vojtdOOvH/6cslx/7hxCV38TdpmVieZX935BN7xbovOBP6Qo913OX33qOF/5rvJp9ksz HZdvw+gCK6zcFdpgVxYlpiNNLMZLKrEIsNE359W5h/LQgfKG7Ddlfe2PK8Bnigh561S9 kQyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=LDHKdOZuiHjwBF8MzXf4mUCeCAxqrzvnu0BpkW8c2/A=; b=sAqqKzG93R8mxwgHIQ4sRdkRIU1hDUZDdikCeRMQPNBd8zIjwa18+4iHrWLWWrgPG9 Lnih79bpaqPD3UOeKSx4S/gIcNIWVH4JQJmJFJ/HmpV6eupukl+Awm4qtRe3Ca9rwrLj EGEuhfS2cJpXVPjoJCXaYWhGFmAlUiWAeA/V+hr/aIpU7hjo/V1mJKZWEOAerUfjXE4Q ILv4uLum+oxoexdABZku09SFWnCDKsu4g8RmEveqqcGJbDuL6aYdoYSuCB5eNLYZCit2 X1fn5spzXoTmaKOiwysuWW8kR4GylBJoUju3wkjmqux2K04TfERLzhtrMnXpFgQsJryU Drgg== X-Gm-Message-State: AOAM533d+YcdDMtIwdKcTQwZuQyYTh6ZZgnLd87WfxWSIc+YhdX7WHb/ 2sEKuRwDEecDexejpTy1UF8= X-Google-Smtp-Source: ABdhPJzprVyOh1KvX42FIMxyj8jg/sBLjwI2ds3N275fc0gWEeY9avgnUYQstck4eEI5Mn+th7QXmw== X-Received: by 2002:a65:6715:: with SMTP id u21mr22749853pgf.365.1592236362124; Mon, 15 Jun 2020 08:52:42 -0700 (PDT) Received: from mail.broadcom.com ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id s30sm9394387pgn.34.2020.06.15.08.52.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jun 2020 08:52:41 -0700 (PDT) From: Kamal Dasu To: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Kamal Dasu Subject: [PATCH v2] mtd: set master partition panic write flag Date: Mon, 15 Jun 2020 11:51:34 -0400 Message-Id: <20200615155134.32007-1-kdasu.kdev@gmail.com> X-Mailer: git-send-email 2.17.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200615_085242_839181_52A9E311 X-CRM114-Status: GOOD ( 10.32 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org Check and set master panic write flag so that low level drivers can use it to take required action to ensure oops data gets written to assigned mtdoops device partition. Fixes: 9f897bfdd89f ("mtd: Add flag to indicate panic_write") Signed-off-by: Kamal Dasu --- drivers/mtd/mtdcore.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c index b47691e1b81c..6efca96dc110 100644 --- a/drivers/mtd/mtdcore.c +++ b/drivers/mtd/mtdcore.c @@ -1235,8 +1235,8 @@ int mtd_panic_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, return -EROFS; if (!len) return 0; - if (!mtd->oops_panic_write) - mtd->oops_panic_write = true; + if (!master->oops_panic_write) + master->oops_panic_write = true; return master->_panic_write(master, mtd_get_master_ofs(mtd, to), len, retlen, buf); -- 2.17.1 ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A1D17C433E0 for ; Mon, 15 Jun 2020 15:52:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 811C2206DB for ; Mon, 15 Jun 2020 15:52:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="D22WaNKy" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730735AbgFOPwn (ORCPT ); Mon, 15 Jun 2020 11:52:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727785AbgFOPwm (ORCPT ); Mon, 15 Jun 2020 11:52:42 -0400 Received: from mail-pf1-x441.google.com (mail-pf1-x441.google.com [IPv6:2607:f8b0:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 820E1C061A0E for ; Mon, 15 Jun 2020 08:52:42 -0700 (PDT) Received: by mail-pf1-x441.google.com with SMTP id b16so7976327pfi.13 for ; Mon, 15 Jun 2020 08:52:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=LDHKdOZuiHjwBF8MzXf4mUCeCAxqrzvnu0BpkW8c2/A=; b=D22WaNKyfpwiAppT1rpTwc2nkOKxkj+LseD69tnh617QcI87ziRuuj1J2n0n7UGW56 GejOTMaUeICzHB8zdGaeK4wYrOVxwSgz8DUs/MDtvV/vZZjqnEg8n2bi/RzyA43XyllT DzLAphx3ihjWpLBI/cM79a+WXWN0Wtp8n4U5+tVzp0iE8fcqfz+ERvP1W12O9piwhSE1 vojtdOOvH/6cslx/7hxCV38TdpmVieZX935BN7xbovOBP6Qo913OX33qOF/5rvJp9ksz HZdvw+gCK6zcFdpgVxYlpiNNLMZLKrEIsNE359W5h/LQgfKG7Ddlfe2PK8Bnigh561S9 kQyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=LDHKdOZuiHjwBF8MzXf4mUCeCAxqrzvnu0BpkW8c2/A=; b=IubtA7HNSQ9QeJLZA4ne+VufXnvyPu55oFt0KR1rBKkLP52u3l+7UpSZ115iBB49py RteCIrzHjVOjR2w/Sodffk/vRm3081dRVt4tsdc1DioRj9ACvCBVSn+7W5rCazsXPBRA epWuU7f1EEfTMnhs9wyPHzhaAhClwGjqpeSU04Z/HeBAORzZVN73vlLxGMrcoCHrjLSf swb0WYgP21Be3/IiUVTOvBDmy7+wGA/GW983Vp1JdWVImr55oIuTqCEGvuhR6JNArL5e f5uQf0kzCA80uxdesO2oaYXAgGZy/XCsIiOBIndzbbKWBTvSYuCzgQe92S7HhjHfok/k dHgQ== X-Gm-Message-State: AOAM531JK3pJUVlmCq4+p8fEce2czDswDoNm7dRlweaFGgLx0Pj7AwEm lED2D8qGrMljo0au15MpLhk= X-Google-Smtp-Source: ABdhPJzprVyOh1KvX42FIMxyj8jg/sBLjwI2ds3N275fc0gWEeY9avgnUYQstck4eEI5Mn+th7QXmw== X-Received: by 2002:a65:6715:: with SMTP id u21mr22749853pgf.365.1592236362124; Mon, 15 Jun 2020 08:52:42 -0700 (PDT) Received: from mail.broadcom.com ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id s30sm9394387pgn.34.2020.06.15.08.52.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jun 2020 08:52:41 -0700 (PDT) From: Kamal Dasu To: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Kamal Dasu Cc: linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] mtd: set master partition panic write flag Date: Mon, 15 Jun 2020 11:51:34 -0400 Message-Id: <20200615155134.32007-1-kdasu.kdev@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Check and set master panic write flag so that low level drivers can use it to take required action to ensure oops data gets written to assigned mtdoops device partition. Fixes: 9f897bfdd89f ("mtd: Add flag to indicate panic_write") Signed-off-by: Kamal Dasu --- drivers/mtd/mtdcore.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c index b47691e1b81c..6efca96dc110 100644 --- a/drivers/mtd/mtdcore.c +++ b/drivers/mtd/mtdcore.c @@ -1235,8 +1235,8 @@ int mtd_panic_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, return -EROFS; if (!len) return 0; - if (!mtd->oops_panic_write) - mtd->oops_panic_write = true; + if (!master->oops_panic_write) + master->oops_panic_write = true; return master->_panic_write(master, mtd_get_master_ofs(mtd, to), len, retlen, buf); -- 2.17.1