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 E89FCC61DA4 for ; Thu, 2 Feb 2023 13:52:17 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id ADDD585F0C; Thu, 2 Feb 2023 14:52:15 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=siemens.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=siemens.com header.i=@siemens.com header.b="YVjMR90J"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id CE01D85EDB; Thu, 2 Feb 2023 14:52:13 +0100 (CET) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on20627.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eaf::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 6A96F85F0C for ; Thu, 2 Feb 2023 14:52:10 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=siemens.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=jan.kiszka@siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PEV27nxsFhm/Hd5qg3io+UzenIx1OyHIMV8eukLg0MUfAEDOFthqLTChSdw+DaxTww6qoJCj0iS4TqyEq1DUT0tX+IkNBo0EcWAoq/61XHLBYquW1w1Ma6O+2yW+/gGO2s4wx6oeTRuN0B9Rom0v+66nfnGpeY6xsvWjkr1qezh0DkmxT7c6ZM5KGtCdCdshMCV+LLLTw/7RjLsDQUWGfm/jrnD+VylWZS+Qvjn9R62MDzV+GijcIoN4A+v575ltBDIkD7PsqdYzkJ5bAZvkTW8bPaT1ifmiIj11fE4R2erBUxpNhfisYQdNndwCs0Tcongg3tl1+Ss4Kzcmtr5Iuw== 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=oygVoiYcp+G+rKOa+9fLzbPTwHGqHmSNp+NYMR8ahew=; b=RnhZdfdHKb+aTMcv0X7qM8UMfx0BfSLGQaUZH2tywn0HfgklR+xHPuafO+BCE6bE9rBV3QpGRyLwQY9i5RTPkfjU9JwdW1uVpObPyg3W/iCn6MFZS/apS9lTRX8YP17xgHS+TeOHPu2zgcwAwSOdRD52bkC8oSE/zOiOr18zBgWDfcVwkUAfiMe4mGgzd0ROwYn+oZ/ac8WpiXppQj7qYZHUuW4Kmgr2/JvRnxWDH2dAHl29VplQ4c7KWaIly3yJzCCW8HKv7qyJeFle6Dw2uiyz4+pGvb1xQywh8cn2TLKCxDejLJhKNAG2+2P2w9d1BdELZ7ybOhExDDhAKURVuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oygVoiYcp+G+rKOa+9fLzbPTwHGqHmSNp+NYMR8ahew=; b=YVjMR90JRtqE3ns8KnJiXhGr5JAF+tyONQS4/0O4WqAohkXWptTA1WDEzV741fmHlXDu7CaQheNPrsaz2ho3z5moILJ5ZFQlrFFEke8DzJABnexfsCA+UKAtR9gXDHcqmsli7IWiTBC84jZ6QZQCprz+JS5QnwCIY422TjJifCsynHT4zmPgbBD49HTsRndV2ucixrLTpsFnUHkKHrHAg9BZgytw1q05HhJngdQ+sdCEssleLVSu7kMLFC/1Np3//61XoPRImZB4cuBD0fAQIvgN9YAEeFOnqbJNSj6lx3Tu0vUupVwPHNX6TtTWfSVAcz0hahEi8SxTQ5KofQdy1Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by AM0PR10MB3155.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:18a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.22; Thu, 2 Feb 2023 13:52:09 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5%8]) with mapi id 15.20.6043.030; Thu, 2 Feb 2023 13:52:08 +0000 Message-ID: <1251f03b-39d0-ad28-444f-4b7666b681ee@siemens.com> Date: Thu, 2 Feb 2023 14:51:58 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH V4 01/14] env: Complete generic support for writable list Content-Language: en-US To: Marek Vasut , U-Boot Mailing List Cc: Joe Hershberger , Stefan Herbrechtsmeier References: From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR04CA0058.namprd04.prod.outlook.com (2603:10b6:610:77::33) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|AM0PR10MB3155:EE_ X-MS-Office365-Filtering-Correlation-Id: 8b2e797e-5c61-4e8d-61b5-08db0524ace3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NGNpYJarzQGG3yG+DIumG1TPqVjPibbRV41RalBMDf5FzKF/g79bylozNThuJmkNdWhhbMD76OBtt/sYbgtcaGAvlDW8xvJbB5j7Y6PkpEu6ISiWdUWbk+kqz1T6I1gmVtrl1lMiKnob9Z9LUdObYqntYR8lQHYpyGvokxhuE+vx6fXZHYUpFVkVynagOMelC0L4+D/hdDczXS685+KtX8QWBGfvG9yqcOx4i7CokTlNRI0tlgZrE6YixMV4b5AFRQBpcRu+MFkiJgwjBU6BrO/xklmAGGcQkOZpaY1ngGGVIPf/m8XznYai8OglfuyIvDUYgWiiL7rxhLMk9uHk/IA6o9sS2pfBJXt9VBqzNnQk1kxUvCjaaQdB6Ne77bQ2l8AsTHehEgsXW1lExvZDI2ZwOSjSucmtYxzNkFSIzhhvHGJ7zhrnEV31nxYkOZfei2gc3ij/I6ftwBi/rh3ZjWPYS2ROw7Fpt+eRH8qZaZMLF2QdXlR3LbX5+8GLJKVQugkbvKI607n3/gtfZc5Z4rzFRbIelEAaf/iCRnWewqQqeWaniSw+ZySgYkZ1y2LDd14vK71vBzZozTWx3gmzsvW1nrZOZTFPEM3drFGisDJE1XV/5wf+r3G03tZ+xNQ57Zggf0JZy1xpZ2PeFI4BKYHtew/zqktuU5MnGWjl1i904fxxzgOpW+BhitgbM5Np3UlnpzIozWMGhWZ/ACAL/wgxA82bn9q3RM3bwqQQ2ocURijcKf8y9RVpsOHG6gAR X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230025)(4636009)(396003)(376002)(346002)(136003)(39860400002)(366004)(451199018)(31696002)(36756003)(86362001)(41300700001)(82960400001)(54906003)(66476007)(38100700002)(110136005)(66946007)(4326008)(8676002)(66556008)(316002)(8936002)(26005)(5660300002)(44832011)(2616005)(2906002)(478600001)(6486002)(6506007)(53546011)(186003)(6666004)(6512007)(31686004)(41533002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cVZSK0hLd2k2QzJISWhkcmhVeTdlWWg5cVJuWU9aSm91QSs1akVXb0FUUnhq?= =?utf-8?B?c09VdkpZUDdGYncweHFndTd1UlhVSkVuWXpXNFlRUkZOaWJqNWxsRlBrRzdp?= =?utf-8?B?a25QNm1lc3dZdnU3T1NzZUE0QXM4aFZobGlPWWNYYVROVDA3dlJZTTR4czl0?= =?utf-8?B?ZTlFSVlzNU1IL1hLd3BCYWxHZ25zUTV0d2FBUjVoVXJVcldmcElZNWxqcnB4?= =?utf-8?B?WXJIc0thaXFJTUJCYXpHTjNWZGhkOFJ4YnpITGRNNUdJdXBnZTJ5N1Q4U1hI?= =?utf-8?B?YjVKTFlmT2UrM2dMQStFM216ZGk4TXlGVFMxNGdCaHBxTm5Zamx5L20zcS9Q?= =?utf-8?B?cUN1YlB5Z1pWb1ljenNPNFVCNXpaaTF0ZjdydFR1UXBLNzd4N05xWEt1Uk5L?= =?utf-8?B?bEFkays3NTI2OEdxdVRwZG5jLy8xeUJ4bkZmME5GSDNlWGhZaEZTbGxzdnRo?= =?utf-8?B?WjJXWDF3ODRFb3J6cGNkUGFYSWl5eWs1V3FGQURoeVBPODgwR0ViTFZObWNi?= =?utf-8?B?Qm1iMEdVV2Y2ZHk5OGh2KzlRU0lZa2M3TjBvYTBCWTRuQVR1Y2l5WG1hTmE2?= =?utf-8?B?RHIrOU1mRjYyUHR0Z2JFR00yR2s0WVVqYjJ6V01KV1BNMjVWRzVTQ2ZEb3F2?= =?utf-8?B?bG5tV1pTbWhaMHlVRHJwQTdnL0g0c25yY29nMzFhajZXN25jNWVSekhZZllP?= =?utf-8?B?b0FzTFJ6ZGhZN2x0SVNZNFcxVUwxc2w3REhzeTlvK2hNUW9BNlZyWnhrS01O?= =?utf-8?B?Z1pEeGp6Y2lLUWZOL0J6d1BEQWN2YU5yZlozc29VRHl2NGU0RVN2MURMa0Ur?= =?utf-8?B?ZlFqTXJkZU9kZForbFd3clBzcW1EMkNyR1lUTjllemo5NXQ2MmYxZ0ZVdjdr?= =?utf-8?B?U0pobEkvdlRyY2JkekZkeVovRUE5SDBoR3o5bjNVWVhxK241WFdsRTRwNm5s?= =?utf-8?B?YUVERFFOOExPNjZnUTc3d2hhWDFRU3ljanBwUTFybzRVVXRDMkpBNjRNV1FJ?= =?utf-8?B?OHM5SGRIZ3lJKzVQSHNJVVcwek1XNVdIZkR4TTZGUTMvTURBZXY0ZEhqYmxw?= =?utf-8?B?THI2MSthNUZSemZTZ2NrSmxyYXlXSmcyNEkrWldISmtJRFhyMlZrYmNpQUdo?= =?utf-8?B?VzUzWkNlUmFwbDE2QzRkNmxuNUg1Rm5GSG5GRVZ0d2NqbzZwdEJHTmpHM0dL?= =?utf-8?B?MjVNeG9JSmptYnp2anV5VER4bVY5M0FsUjN0NHhMb0J0QmFObmMwcUdjTHcy?= =?utf-8?B?K0xIOVdXYzBZSXpydXg0bWJqcnJZczgxc2g2dnBlN0Z3VkVCZFdNck4vNmJL?= =?utf-8?B?Tk9uVWpSVFFkeWRFTEhXWVZCLy9hZnByZytBT2JyamJsNlpVLzVMdEVBamZX?= =?utf-8?B?ZG9jbWM3UXhRVldlSE0ybzRiMWlSSFh1bEFCajVkd2doOUFqeVkybWRnZlFJ?= =?utf-8?B?Q0ZvQmxCai9vbFBYWXNPbitZby9zZFF2VnArekdsR2dXYWJlcHUzdkF3Vk1V?= =?utf-8?B?VDVUZXZvejFuK2FtbGNxYjMwUVBpU1hxbWRnbkg1VThtYnZoNVNSbFV2VGJE?= =?utf-8?B?TmRadG1xWkRObDFFalh0a2xZL2pHcmErQzVZZXJoNnFSZHB4VHJrd0tQM052?= =?utf-8?B?NXZLRzRQTUcySTUxZkhBK3JiYnpKdzBaRXhKa1Y4SnJlTEFCcFkzRmQySzdu?= =?utf-8?B?aTdhZ0xnRWQzaCsrYzk3RmR5SG1qSnRRQmJtQkF5Z1o4OFlQb3JMTmpFUGdj?= =?utf-8?B?S1A5RkpoSDBsamVMODNCOG4rZHpKZGdqcHZVZkt5ZGFGMTNwSVVCYTlwZGpH?= =?utf-8?B?dzRLSHpvTi8wMkpxaG9XenBXNFZWWHpUVDB4ckt0K1VWaFNLb3FiU3lkMHNk?= =?utf-8?B?c3I2ZjNLV05ZcmFaTjBIQ0tSckJSQUx6UVoycW1zY0toK283ZkpVdjlEd0Q2?= =?utf-8?B?Q01TZU9lODl5aytjMVJBZFhqWEJSZTZFZXVTSlpVMWxpRGxpUlpmQTBNN05q?= =?utf-8?B?dStZNWUvWjkxNXphU2pNRHloVk1YUjNsMUhKRm1LdXZERnBUcjI5Mm53Mmti?= =?utf-8?B?TUFVNHQ1WC80b3BObDBYbWRGd1JnU2QwZWRGTDZlMVk1T2dyVU1UMEIxcmhJ?= =?utf-8?B?OGYvMmlvVmNoUkJESlI2T05wYlFhVTI0dGIvTGladnVNYjFROEs3WXBtUmJt?= =?utf-8?B?U3c9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b2e797e-5c61-4e8d-61b5-08db0524ace3 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2023 13:52:08.2455 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UpTpeev2hjCoshUvtiucUdMmPSQTq3f0MC5/67MMZ8diaIAbeMvJgIWxJIFsvm8HOMmsfwpEBr08R+zZhkx9bA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB3155 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.6 at phobos.denx.de X-Virus-Status: Clean On 02.02.23 13:48, Marek Vasut wrote: > On 2/2/23 09:07, Jan Kiszka wrote: >> From: Jan Kiszka >> >> This completes what 890feecaab72 started by selecting ENV_APPEND and >> loading the default env before any other sources. This ensures that load >> operations pick up all non-writable vars from the default env and only >> permitted parts from other locations according to the regular >> priorities. >> >> With this change, boards only need to define the list of writable >> variables but no longer have to provide a custom env_get_location >> implementation. >> >> CC: Joe Hershberger >> CC: Marek Vasut >> CC: Stefan Herbrechtsmeier >> Signed-off-by: Jan Kiszka >> Reviewed-by: Marek Vasut > > Maybe just send this one as a separate patch, so it can go in separately > from this series. In fact, patch 1 and 2 are foundations and could be picked independently of rest if preferred. I don't mind waiting for the whole but I can also split if it helps the maintainer(s). Jan -- Siemens AG, Technology Competence Center Embedded Linux