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 0008CC6FD1D for ; Tue, 21 Mar 2023 07:43:20 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 12EF785BB5; Tue, 21 Mar 2023 08:43:18 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.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=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="Sqy9M8o5"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C0C3485C2B; Tue, 21 Mar 2023 08:43:15 +0100 (CET) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0608.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::608]) (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 4BACA85B05 for ; Tue, 21 Mar 2023 08:43:12 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=stefan.herbrechtsmeier-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ihy0twCCrBkXedbNyawtXBC2cQIBZmi9yMdEjCuoyhib+bzBxGd/MvWeWzZ4WunJsnuJduJuhyM1mJZTp+RBWouovuc/8ppBzPjEPC5YtwI7jP2hZmDHd8SlUp/heulDVo5mbOQEbljgVQ1Y7AYIkadTlzdm0I+b6ojLJrgvRMdXutfHmIuMMcC2MmM+N+quFemcbJcPUcbTcTDHOejx2/kZeAKCNTTulLO25q4wr0nAHxkqbZSswEG+moPmrRpfaTVxGxs/5Heq7kFuopVBNuuPJGF2ZtiJORb9uNEYivmpq018Qu2QS+uc3dV0ddP2NW3ujQnQJssZ2+PFbiCN+Q== 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=sDNxy1wtNdVqMwHk+/eqMvxBdyemQY0+x74bsGDG/y0=; b=cbGfwKMS9I4tlo5sOdWpjyC3AUkseo88BDDVSFKvZFyUk332UvUl4Q4YPqEm/CpYEjEKLX4QumxvB+mpRSANNUXTAWFx2vl11y+fBCY4ve50VQLPJB02YxH+oqtqml89ZUUuzUS2UmDjerKMLc20pgb4ReGJza+bVRBBd6o2Dovr9gkvDPl7KIb2IgfS5HJN0wnh6M4XXyrmLm4uLIilhS4Y9PQmiVj/7Tfj2VpIrGpO4Xp75XflKY69NaU2ZNPma97553EJl2mKsx+8a57Mw7r5DEDZUcjP3ITYUabz6Bw9x/Kv0vy68yHiF13fq0QeuGm0CHGZ0T6G6AZtscYDQA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sDNxy1wtNdVqMwHk+/eqMvxBdyemQY0+x74bsGDG/y0=; b=Sqy9M8o5hnjSM6Ue/6x7Oihj7xTVUm8c0ARjLGTkzrd7TgthuLU+E3kjOp4hezVJJYdy3GodhHlWrFgvaj8WgBvfH4iqYaiWsApZQdPr6nKUkoUAKZLsIw/gRVikYXw6Nq09IZIgOYJBMPrSrd2BFtY/43cOFWWhWAoS3x8JIuc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by VE1PR08MB5568.eurprd08.prod.outlook.com (2603:10a6:800:1a8::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Tue, 21 Mar 2023 07:43:10 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::bb7b:6a6:db8c:e8e3]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::bb7b:6a6:db8c:e8e3%5]) with mapi id 15.20.6178.037; Tue, 21 Mar 2023 07:43:09 +0000 Message-ID: Date: Tue, 21 Mar 2023 08:43:07 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH] fs: fat: do not mangle short filenames To: Tom Rini Cc: u-boot@lists.denx.de, Stefan Herbrechtsmeier , Simon Glass References: <20230317120413.11066-1-stefan.herbrechtsmeier-oss@weidmueller.com> <20230320170105.GA8135@bill-the-cat> From: Stefan Herbrechtsmeier In-Reply-To: <20230320170105.GA8135@bill-the-cat> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0123.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::9) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR08MB6969:EE_|VE1PR08MB5568:EE_ X-MS-Office365-Filtering-Correlation-Id: eda21b4f-a875-4a6c-b6ad-08db29dfeac8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1UuYpJ25FTdDmJgUPJgHY5u/e6TrK7ROVLkj/hti5f6YwXHM+fWxsyEAfLSKYN9+RFysDZyCdKfVFDk1Cx9xB/pCnv6zVizh9t0EbNWMCnkWneLn0OcALRpvWcH8Z9Y7Ul6DDUeHfkvhZ3aMDnb0HsS0oLxrnhxzLWwl9oyDXIhP3aAaMxO6eTdm2cb3AzfDQ4CZBr3wDkydUf/Pvhh2VNHaiMZvt/IdpEczTgKv0XSXlIloZ8TIYj7ea3V3uzn4I3irs5BUdJhLJriN/f4tBsya4EFF74nAEFtgqwVwVOLuz6+JCP7ueVcW3VhohBpfrke1n5gIfiSFhfoI3RFP0SQxgP4SVqbKplt+Aja1HwuWxIQzI6wiCER1EUbuJ/xscOgpDC61w20vhHKhOKNKzBkq3pD4Vx8V/uSSHoTdMsvP+bgRkcRdrjxAvqDPT0QmhhEDwdVWR2XZ5jbiU7MeFkcLbHdtFCSYtwT0UxD7LshdOCgRv8hK1cDOB5fE2ZFLCbKZLFQBUPxz7CP2EAIcav6VDvi4vjvOMNuPfck3MoH/AmehIqu/gY+m3jTg+Nov5TylnTHYfH8fpbPuJJBXKfudCS8eHCryw2Ix4SC2GqP3xreWkPK1hRCjDMVOOgF8akk8Bt/QRp9s0lpJWD3OUq2fCoZQPOD4DfchcFb1O9yWG6/7RDou4anCVsxzgpZ08CcEtkAv/ok+exHg8RxM2B+V5BtnU2z3Gvsued1cR7ht8jUYNrP8VEemEttbbBj6TIqdNBzVApofU93+rQJc/Q== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6969.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(366004)(396003)(376002)(136003)(346002)(39850400004)(451199018)(86362001)(31696002)(36756003)(52116002)(66946007)(8676002)(4326008)(83380400001)(6916009)(66476007)(66556008)(478600001)(316002)(6512007)(6506007)(26005)(54906003)(186003)(2616005)(31686004)(6486002)(38350700002)(38100700002)(5660300002)(4744005)(2906002)(8936002)(41300700001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SHFNU3RyQmR4MC80L21STTJnVzRPM1BqNHZTVHY0RzV2ckE3WHZhMXdLZERG?= =?utf-8?B?TVVEQ05XTmNYNEV1LzBVQjExQmtWVDZRNk5Nb05OT0xlcVl6NnJvZUtacTZM?= =?utf-8?B?ay9qYTloRzJDa2lqcXhhYVlLUVZTYUlXcmZxYTdkOEVUQUYwY0wwbWpaOGlX?= =?utf-8?B?Q2ZrN2drMGJVWWMvRGRuTk5BODFZWThTSUFHclNka3VIczNwWWEwZVh3YWtw?= =?utf-8?B?VjJzOUVRZ2NtL09rc0s2N1VsSlRMbDV6NmFKQVlXYVBlZDczQnVFR0RJUG1n?= =?utf-8?B?T1ZMMEd4d1ZVSGxjb0RjdmE2T0xrL084TzZ1NVJteGtPVmNiVFBlWmtIV044?= =?utf-8?B?aXB0cmJVOVJsNXlZTVZkT0tFaFQvelp6bHFaTk44bjJiK0hHeWNZRkYrTmx5?= =?utf-8?B?Wkc1VFFxVlhzbHIwRGhmckdSVjlZa2pCVHBVbVpmM0VlWGU4ZDNHZWxIYm9W?= =?utf-8?B?QmdnalRXb3JwK0dTcWtCMU1IaVhpMStIaGFkZEFzZGRSRjQxd0hMYU5kTmE0?= =?utf-8?B?NzFDMThaeVNiZHpmNElIQ3Z5RisxZm1WMlhzQjZCRzF1aWhkM1IySk5vaGla?= =?utf-8?B?NG1DaXQxTnZRMVZCYURwYWhwNENMMVNiZ0lBclBKcHpiT0VxWHdrM3RnQXp3?= =?utf-8?B?SHV0UWN2cVVmT3kzSzVLbGoyNlExWDZmZWgzN1Y5cE5lNHF0bk5KSGZWdThY?= =?utf-8?B?NFo3aGJFTHAvdUVGYVJnR2lKL2ZiRWZ4aElYVFlhNHNoN2hrNDNSTGRjMlNx?= =?utf-8?B?R0tYbGZhNWNjdWt1dmx1OTA4UkNoV2sxQ0R1bzhvWklicFZaVytwSWw3VXNh?= =?utf-8?B?VTBrT25zeXc5WGlCYmNLMGtoVUprTDF1TmFoRW43SFI4QXNQNkZnVGpJL0RM?= =?utf-8?B?bjFDOVJ3QTg5bzBtN1I3NXNvT3lkWUJONWIxZFdUMXpsRFVXR2luYVBGdHZS?= =?utf-8?B?aXV5ZFV5bzRERnVjeVJybnd3a3hPdmR1c3Y2b2x5OGNuaElXeUxVZDVFOXcw?= =?utf-8?B?ZVU1aGV1cmRhcWVSZW9NOHlpSzNCZTNtdWE3SnZJWmZBTWtOZ3FubDU3bVI1?= =?utf-8?B?STlqc25xWStZVUt6cnZIWUpJQnV4akhTejhwVmtIMUZuNlAwNlZoYmtYMjhW?= =?utf-8?B?ZTVhNVVCWXVmTHBJbDVBdW9WZmdDeklqNm04MXh6cDRLOUM4YlBqeGVPRy8w?= =?utf-8?B?RlBBc0JXQzZ5VmFqQXlqWG85WjNqdWp1Y2g4dG5qcjJlNlNKeGY2WFIwdnJr?= =?utf-8?B?ZUUvUHFPYUNjRXJ0NWxWamtYaUZQV3YrVGlVSzF2THpPSFlOUk54R2JJWW1G?= =?utf-8?B?a1Jpa1lqQXF0NkdzcmNTY21IYzB2RzJWYTJnRmtQY29nc3RPd1JnOXJGQlgy?= =?utf-8?B?cjhlK2diV0krenFnVmM3MGkwcWo3YXZXd0gyUUU2YSt2TjJjQjBsT0JuVkM3?= =?utf-8?B?TWIwY2RhU2ZySHpUTmdDbUdJdlJ2Q2dOS1JkL1FlZ0NJRkJwVUhPV2N5SXpY?= =?utf-8?B?OVR5OFhoNVZBZ0hGR09DUXJZbjhqc3pJSnIxM0w3bHNyMkhqYXRSYVA4SXZ2?= =?utf-8?B?cmt0ejdPZTdQTkY0d3N0dUtHbFBVc1NBeHN5NWZhOFdsWlhYVk50dHVZazNW?= =?utf-8?B?WVFJanpXMUNoMGt3bjl2ckhIbWlMODNLNzhna21sczU0WHNOVnFRZHhWNGhu?= =?utf-8?B?ZWRTcXd1ZEpmVkJTSGVkWHoyNVAxLy9TL3E4a1pYUTExY1V1bW52UkZoMjdi?= =?utf-8?B?ZExVWDdpZXVSZXdrV0h2Vk54TXVodFpKTDROeGx1Q3FlV2k4bHU1bENiTVdh?= =?utf-8?B?eDk3VGk2elBkalowdUJpZDQ1T1dnRWl2T3YzWDM4eGZZNlB1a0xmSzlLNnNr?= =?utf-8?B?QytUcVRiZ0UxMVBiZ3NqaVJuN3cxK0ZmcElSeDdIUmN5TnlLRUFCbGl6WExK?= =?utf-8?B?UytlN0l1clVNaXhGK0NzT21DNVVETDlWSG55ZmEyd0NnS00wRGs1Z3ovaWd4?= =?utf-8?B?a3hwZEJxcFJHbHdKV3JsY1VwOHMwVktsbHhjVldVcGVOTlVZT2dmdTNkSTV0?= =?utf-8?B?Y0ZCV1FzamNINnBkUExOUjFQNXd2dlZTZDlYWVdoeDJwNG5INmJETSs1RUI1?= =?utf-8?B?cmtyb3FCUGNYSWJiV2VKWDlmRTY0a3lWMFllU1J2Q2x4UUFaRFhyV2Z5TDl6?= =?utf-8?B?Qnc9PQ==?= X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: eda21b4f-a875-4a6c-b6ad-08db29dfeac8 X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2023 07:43:09.8243 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KaP57NywTE+B/VNzE3VyEAOeDymikQgwRnFgaBvdNYDwnDCw5ynb6KY7z+9+Rik3LkVndJfqc5C9hgbHnm9PFQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5568 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 Am 20.03.2023 um 18:01 schrieb Tom Rini: > On Fri, Mar 17, 2023 at 01:04:13PM +0100, Stefan Herbrechtsmeier wrote: > >> From: Stefan Herbrechtsmeier >> >> Do not mangle lower or mixed case filenames which fit into the upper >> case 8.3 short filename. This ensures FAT standard compatible short >> filenames (SFN) to support systems without long filename (LFN) support >> like boot roms (ex. SFN BOOT.BIN instead of BOOT~1.BIN for LFN >> boot.bin). >> >> Signed-off-by: Stefan Herbrechtsmeier >> >> --- >> >> fs/fat/fat_write.c | 11 +++++++---- >> 1 file changed, 7 insertions(+), 4 deletions(-) > Can we update test/py/tests/test_fs/ somewhere to have a test for this > case? Thanks. What is the recommended approach to test internal behavior? The short name isn't avialable at the terminal because u-boot support VFAT.