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 7A483C77B60 for ; Sat, 29 Apr 2023 09:15:31 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 29EB386046; Sat, 29 Apr 2023 11:15:29 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=solid-run.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=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="WEFR+AZu"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 86018860AB; Sat, 29 Apr 2023 11:15:27 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20627.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::627]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 592D38603A for ; Sat, 29 Apr 2023 11:15:25 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=solid-run.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=josua@solid-run.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iDr4Xq6o2RduVYXgk0KAD13/imLqdCnutCHFJb5XOgZGhCs8KwSOaI2CjsOfQtqdH4LISPkHlsyA4lmgGTMaw4pML8M8RkUegMMnl5sqyTcTl7460eu3Iv6R3bzNFH0aidp0va7iTgr3Ynhfyy9eg7J+QFGtn7S8aDRjjqIgxoBNDcCsUS0H7dFPp7QWPNI1Cvxqq412XaXvM3N6QD0BAd9HnvFU180t8s7xrCXT4JhMyCm0llsNEbQARazx8RiMEnuVHv38EZ+ZKppW4lGBnnJEO8PPPlHOT5q3B/fgdYx+wEkFYwGR63iOr/mtFzDoO5q4MjVFFEzPpPLXsbmilg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Pk3tBl/Gx1v/u6tUtru2cxJziEotALAjKSVO1pMdGKc=; b=crhXfnV0nRSUwlXLgAu7ebqmMb5uvyAVtMheprnHUXAR10ac4v421LD+Aq8VXu3puM9VLLgMBQCdB3OLKYoi1SYM6PbEu9rcdxPR+TjQsuxkJW9dzVpQc3LOWna3LJ1rjHy1CX+dIg+Oxh5yq89YQDEavBk993xY4BKzlolGsSzoVYlc/BleuLb9kHTiuodZVzy1Zv6oyob9c6SU+kGlkkmU1nV1M1zcUqFR1RSsBZeOFLHRQnc48/5tFYvoZzETACc5umhrvjY8SETnNuzryukLP08nZL74SnQNrtSAJGDUDWm6gtik/fKehwvHbZBmigFY8pG2Vk+ITAC9ryMs7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pk3tBl/Gx1v/u6tUtru2cxJziEotALAjKSVO1pMdGKc=; b=WEFR+AZuBM+nHBB2PTqfGNoYKcq2IWzaKyVS+bgfKLAKjmtqQYkupWg6VBtMCZpCn88Wo9v2GZqDdR3A0UTSmIqKwSrzaGblG0qnfsX3X0D3x0jEDDjOjQwsq6i6eSVPi90Ea3ntHkTQWshEhRcbB9ulWhHFnLVusO8jwNCE2pY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AS8PR04MB8963.eurprd04.prod.outlook.com (2603:10a6:20b:42e::18) by PR3PR04MB7371.eurprd04.prod.outlook.com (2603:10a6:102:87::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.26; Sat, 29 Apr 2023 09:15:23 +0000 Received: from AS8PR04MB8963.eurprd04.prod.outlook.com ([fe80::9e27:8c41:a8d:938e]) by AS8PR04MB8963.eurprd04.prod.outlook.com ([fe80::9e27:8c41:a8d:938e%3]) with mapi id 15.20.6340.026; Sat, 29 Apr 2023 09:15:23 +0000 From: Josua Mayer To: u-boot@lists.denx.de Cc: Josua Mayer Subject: [PATCH 0/3] cmd: tlv_eeprom: global variables and error cleanup Date: Sat, 29 Apr 2023 12:15:10 +0300 Message-Id: <20230429091513.8299-1-josua@solid-run.com> X-Mailer: git-send-email 2.35.3 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: FR3P281CA0088.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::16) To AS8PR04MB8963.eurprd04.prod.outlook.com (2603:10a6:20b:42e::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8963:EE_|PR3PR04MB7371:EE_ X-MS-Office365-Filtering-Correlation-Id: b8a664b1-d2e1-4c25-f102-08db4892431d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zy8iGtthn7fbxgpPe2QnOZ2Zs4f1ogJsrDGZVA17HhqSVEe3zc/me9wCuOUDff56K9bo3lfgjJLcOhteeUZXJDhlYFE4931IjVNwPSI7W/64825R5ac1phVEVp8kyW7AG6t/ow8j8BHwWNbBjx+x5rNxb8WLXcOc577LsJcSnSb3QQ7G2tdVyFk6c/Wi/VMzb/pP+/7IScFOrfJTmnMeuZTmrpnJx4/qdEwCKRr1Ru+swARrLuc4EmlULkt2tTM8nezjVDGxJPCWfgZFMRxwxAtlb7X/hfmQtebL6Q9xuREpNzNJV2ZG4jsntwDajn+87eeBwNg4+2qcf9lVwlwkyURYjqi6B9A+jwoSXvg2SGI6zPpwwbrJJDShI7JQJqXN5OVeu1RyBjhfX1Et9TypflZFFt2joIoL0F2OucfsgssQzT62lWbukQ63OrcK89LrXEe6w1VexCf0pOIpjYhIIHBux4i1LHcFrV7v6sPq5uHE0N9W3txlGAmIuNADB5zhaTmWC5CYlYfheCQKSsencak05NyzXgsvmVO1KGEt1Mdjxp/1pyT9haEkyoHU5FYA X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB8963.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(136003)(366004)(396003)(39830400003)(376002)(451199021)(316002)(2616005)(6512007)(6506007)(4326008)(8936002)(8676002)(86362001)(5660300002)(66946007)(478600001)(186003)(83380400001)(1076003)(41300700001)(2906002)(4744005)(38100700002)(36756003)(107886003)(6916009)(52116002)(66476007)(66556008)(6486002)(6666004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4krqpwi3jRowmOz2Hnf0empfidoTtENdICvRUPFmJTG4K1M2NPP+LGMk+uiW?= =?us-ascii?Q?CvkJ7wJ6NnsUCJxgvf4MFj8CXx3wgomlEzNjPpSZClLt/K360fwdS9Nx44/y?= =?us-ascii?Q?QoBaQTywH0yxZ02oF3hP+4mo4ht2LfPVocmhK8uy/k44CqKZxUehM2+CyT6i?= =?us-ascii?Q?kIlXEGL63/6Y3r1gDYv3T4j05eyPnUet7mxeSB4HPvGRvx5mG3redKigQbJK?= =?us-ascii?Q?j/WKXkW0JxvYBty5mRHT/2O8y4AIi4sP9XxYWffYg+m1bjd6YRM4cuqW4O1J?= =?us-ascii?Q?VF+pnVqHOM2Vovu4NqWV+aWufhbKOjz2crlWkLJZ0SWr5qVQxmS4ihIsYn4K?= =?us-ascii?Q?uWiOKmQsqJav906Xdvbo4GE6TDAgxOA+QPQFMMHAtSUv5Z9jj4/bF7wc4gn0?= =?us-ascii?Q?jCnL8S2dzDMGjHUkQc637t4xcIRKI44cGFNARuuMQxkjcWWDPxy16183HWG4?= =?us-ascii?Q?K6p7SjBfiAn2xkMCsRQfhxganN6QlLuuHuaaGKC+AncyT0E9Keh8aNR7885Z?= =?us-ascii?Q?fLU771OTshVKKrTEpEQ9bE+1ntQdtz6ZhlEHKprLLCXPHM/kSgaGjbOsvl5r?= =?us-ascii?Q?rLxqEZJJOslveFEcMBent7MCQbnMyQE6iD6zNd3/7eiItatr1ooXg+osuiDM?= =?us-ascii?Q?y3aJtvz4F5ceyJo8DQNnpPdRdJ0s+H6VjIt256A/WI8dsrQJIdwKdtI+YGdO?= =?us-ascii?Q?DUjJQ58horzv9R7t4YRa3UF48ZZZqcaVfk0f1HvK0pIe+NnkLh3juPxxZltx?= =?us-ascii?Q?VIo2RfRG/2Yiu+KIQzj2WpHAGj8cl9UxmWd8e27vff6U2ICuVgv+RBCTgvc3?= =?us-ascii?Q?Pe5tpqMFMCvfTzCADL81Tm0qIoIwxluTbo5jDJ9v/dgt/b+90zA7Tdh1wFQm?= =?us-ascii?Q?c0x9oCq+2s6Z8nggWkm2kGSiEggdL3iqS1He2qMbpVTxq3uv4x9UibIFJy4z?= =?us-ascii?Q?UPZFC+x30rD1oq8y3jGxulUTEPXHcP0pDkKi5DMPBRhJSWjPrAOWxvRQJeDi?= =?us-ascii?Q?qsN+ZWPJfKtpDf1RI2YcTH/WDknxN1UDlICln9XjAmO96wcMLMFISLgzVkA7?= =?us-ascii?Q?onhhbjNH5iUbRKgJaBJP29efYpGIy6kutcux3+xeKcp9OSTQB2iprgKSExG5?= =?us-ascii?Q?fGMhRMacoYqwrrPRpO7m80hcE78Unoja1AnjhZEHxv2GNKR31w/HCtTN2Pd6?= =?us-ascii?Q?iYQlLXVplQJJo/qRzUYCDfE3Ega50odZHpoeyNEk0J/E49pPVCI8Heu0IpIM?= =?us-ascii?Q?YYM76QzBVgR9WwiIZ9qb7zey+VsPfv/bgUV07O9ZLJdaJt0jDBYNV6bLac9R?= =?us-ascii?Q?C/tFkAjztGwfUPELo5514Rco+BH7c42Kxi1Sl6tGJMcT6ywRFpgZg3NDaQCU?= =?us-ascii?Q?jbw/mY/a0UVsF5lQ1xO3ogJcUmDy6vYKy5yeq+/+jNv5tsjMyb6FyEcVsb5Q?= =?us-ascii?Q?OUV+SHE2gGlPezi9jW+aKjVQU/xBAxPvKg6zpQspQFpxymF9duJx2ah85ZVs?= =?us-ascii?Q?I3EeySpWISeDKHetNuk8l4Y/5LaplSKyxIMgbSUaZl2/3u/NFIYGX5TMaedK?= =?us-ascii?Q?JBdpsxhg7Lejhgmbsf8ropQZPvR+UJEhr//p79A24NN95PCQpcxtneSXgppy?= =?us-ascii?Q?1zar9ilX7D5F0oylwmbqRog=3D?= X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: b8a664b1-d2e1-4c25-f102-08db4892431d X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8963.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2023 09:15:23.3684 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WO6sLyOvyMXJjB21Tk5OppjlGV3eaGNDdUJwph3/Lnnc6Lk2TnAQtOqyAcYAoaf6n1jrYz5aeLUw9mE/FveVBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7371 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.8 at phobos.denx.de X-Virus-Status: Clean This patch-set removes some uses of global variables, and improves error reporting for the "read" command. It is intended to help switching to a split tlv library eventually, but general enough to apply independently. Josua Mayer (3): cmd: tlv_eeprom: remove use of global variable has_been_read cmd: tlv_eeprom: handle -ENODEV error from read_eeprom function cmd: tlv_eeprom: enable 'dev' subcommand before 'read' cmd/tlv_eeprom.c | 61 +++++++++++++++++++++++++++++++----------------- 1 file changed, 39 insertions(+), 22 deletions(-) -- 2.35.3