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 Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 140CDC433F5 for ; Tue, 31 May 2022 19:45:21 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2E92B83C61; Tue, 31 May 2022 21:45:19 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=konsulko.com header.i=@konsulko.com header.b="nBwxn9Pc"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6935383C61; Tue, 31 May 2022 21:45:17 +0200 (CEST) Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 89A15802F3 for ; Tue, 31 May 2022 21:45:14 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=trini@konsulko.com Received: by mail-qk1-x732.google.com with SMTP id 190so13922620qkj.8 for ; Tue, 31 May 2022 12:45:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=PUUMv4NP5BMNYoFl2rTTs4LUOL7tn04Qwy4IXO6swSM=; b=nBwxn9PcKp1nJXnoGhXW1k8yjiNHZWWCGWq/fWgitI7tgsdydcBxBic47O1NiUqaL+ +y6xxcWVrdfqUoKmp80K6bE5FwSXCrFdAjBSu1AhMg98gTjxjeVDoXumjtlLP8IZjes1 ojHRYdJPm7rwkBNrBLr8+HetnqrMVQTHyMdi0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=PUUMv4NP5BMNYoFl2rTTs4LUOL7tn04Qwy4IXO6swSM=; b=KSMtKcsmGlC3IdI5jKRkMNVjsqDPL0Wze3v0waPL9brk+BWm1I9XknsgQdQCZQkTNj zN2lNC0n6OhCLnizBSckdzaV9Q+fYIAqIM1utVNHaklXHLK5L6QKOsvijemJ9y4UXzEX bqC7OUR8k0fXq8KhbdUUau+VTYSIv9WIkS2D6fRrtKMe7IqpiX8pAtssZIHNmugy1W3I m6cOZyUEPJ3lTSqsMYcMrrLTkMYA+0Pbsck/tuinb6glMWSVIiKxuQT/9FvDp/OMeQzd SaYhQ6d90tio3zrcjTLL2Uix3F3QZFmRgGZU/6i+FAJ1G6x6Ucip3q/Swfg6koXIrcnf SHmw== X-Gm-Message-State: AOAM531JV0b4odx4/uvROUEBOt1epoXJ6Vk435KIuk7p41nFtkDVcl09 B6JAWibDNC4hdDZjyRrrlT0WsA== X-Google-Smtp-Source: ABdhPJy/Ox03oxHO8ks9vBbiM7bHjH54SiT5z4TpUEO/T8WOkrOB5cJa9nGm7MKDQehV5GgRdXcztg== X-Received: by 2002:a05:620a:12cd:b0:6a3:3681:54df with SMTP id e13-20020a05620a12cd00b006a3368154dfmr40918507qkl.151.1654026313347; Tue, 31 May 2022 12:45:13 -0700 (PDT) Received: from bill-the-cat (2603-6081-7b00-25fd-0000-0000-0000-1003.res6.spectrum.com. [2603:6081:7b00:25fd::1003]) by smtp.gmail.com with ESMTPSA id w21-20020a05620a445500b0069fc13ce209sm11051751qkp.58.2022.05.31.12.45.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 May 2022 12:45:12 -0700 (PDT) Date: Tue, 31 May 2022 15:45:10 -0400 From: Tom Rini To: Jagan Teki Cc: U-Boot Mailing List , Jan Kiszka , Michael Walle , Tudor.Ambarus@microchip.com, Vignesh R , baocheng.su@siemens.com, chao zeng Subject: Re: [PATCH v6 0/2] sf: Check protection before writing/erasing flash Message-ID: <20220531194510.GA25375@bill-the-cat> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="r7tUYVWcdYzDJoZW" Content-Disposition: inline In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean --r7tUYVWcdYzDJoZW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 28, 2022 at 02:07:17PM +0200, Jan Kiszka wrote: > On 02.03.22 15:01, Jan Kiszka wrote: > > Changes in v6: > > - fixed embarrassingly inverted logic in unlock check > > (and properly tested it this time) > >=20 > > Changes in v5: > > - adjust unused is_locked callback to our is_unlocked needs > > - use this callback in sf command instead > >=20 > > Jan > >=20 > > Jan Kiszka (2): > > mtd: spi: Convert is_locked callback to is_unlocked > > sf: Query write-protection status before operating the flash > >=20 > > cmd/sf.c | 12 ++++++++++++ > > drivers/mtd/spi/spi-nor-core.c | 26 +++++++++++++------------- > > include/linux/mtd/spi-nor.h | 6 +++--- > > 3 files changed, 28 insertions(+), 16 deletions(-) >=20 > Ping for these. Jagan, do you have more commentary? Should I take these in to -next, next week when it opens? Thanks. --=20 Tom --r7tUYVWcdYzDJoZW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGjx/cOCPqxcHgJu/FHw5/5Y0tywFAmKWcEMACgkQFHw5/5Y0 tyyjjwwAnZ/kdmbionyFrIwKd5KG9H068tBeq3iIpoMplOuHqxnAHL5B+QZCdERN 8630QJtuZjm5OhbkOGVEof/qyOG+GJLHjpzIHzgCDbIGT+4NJRKPsM5NpW4SwG12 +OXDMdEyKVA9kUxn6EDf3TtJr6yT7G0bJbQf0NOBrxxmg42siGtoG/Pk+56orSyR JZO+CQSSk+wb4I4LoJRM5KlxhJKKLB8LG/1SztpmYVpYz2mLYT81kL2VHY/KYPLz qqyLJac5Q8xtKLthqdHPRLyFsZFQgUU/mLIUKxMZpGQhGd1njIO5QGHfrVaGbxRY gX69xe5Qf3jpiKbhg1qQrrD0TbyRqlye7uN2kkmceYaudlxfFjHRjJi/6WX8HN+X OLkeVnLENpLcKCCwpR2O9INF21AYr1+aObrnGu7sNckMCc+Gni3YsW/sH0FtSI1w EIO8EYdITpm04XdHoUSL/BvqwZ/+EIohQX7foMZcoTsUXsqoXNUqg3+x92MMjMiS 5z0SQadQ =MA8G -----END PGP SIGNATURE----- --r7tUYVWcdYzDJoZW--