On Fri, 6 Mar 2020 at 10:25, Ard Biesheuvel <ardb@xxxxxxxxxx> wrote: > > On Fri, 6 Mar 2020 at 09:43, Nikolai Merinov > <n.merinov@xxxxxxxxxxxxxxxxxx> wrote: > > > > Hi Christoph, > > > > Should I perform any other steps in order to get this change in the master? > > > > I can take it via the EFI tree with an ack from Dave. > ... or actually, I'm sure Dave is fine with it, so I'll just queue it in efi/next directly (with Christoph's ack) > > > > > ----- Original Message ----- > > > From: "hch" <hch@xxxxxxxxxxxxx> > > > To: "n merinov" <n.merinov@xxxxxxxxxxxxxxxxxx> > > > Cc: "hch" <hch@xxxxxxxxxxxxx>, "Davidlohr Bueso" <dave@xxxxxxxxxxxx>, "Jens Axboe" <axboe@xxxxxxxxx>, "Ard Biesheuvel" > > > <ardb@xxxxxxxxxx>, "linux-efi" <linux-efi@xxxxxxxxxxxxxxx>, "linux-block" <linux-block@xxxxxxxxxxxxxxx>, "linux-kernel" > > > <linux-kernel@xxxxxxxxxxxxxxx> > > > Sent: Monday, February 24, 2020 10:08:13 PM > > > Subject: Re: [PATCH v3] partitions/efi: Fix partition name parsing in GUID partition entry > > > > > On Mon, Feb 24, 2020 at 01:38:39PM +0200, Nikolai Merinov wrote: > > >> Hi Christoph, > > >> > > >> > I'd rather use plain __le16 and le16_to_cpu here. Also the be > > >> > variants seems to be entirely unused. > > >> > > >> Looks like I misunderstood your comment from > > >> https://patchwork.kernel.org/patch/11309223/: > > >> > > >> > Please add a an efi_char_from_cpu or similarly named helper > > >> > to encapsulate this logic. > > >> > > >> The "le16_to_cpu(ptes[i].partition_name[label_count])" call is the > > >> full implementation of the "efi_char_from_cpu" logic. Do you want > > >> to encapsulate "utf16_le_to_7bit_string" logic entirely like in > > >> the attached version? > > > > > > I think I though of just the inner loop, but your new version looks even > > > better, so: > > > > > > Reviewed-by: Christoph Hellwig <hch@xxxxxx>