On 05/03/2019 15:08, Julien Grall wrote:
> Hi Juergen,
> 
> On 3/5/19 12:57 PM, Juergen Gross wrote:
>> On 27/02/2019 11:45, Julien Grall wrote:
>>> (+ Juergen Gross as RM)
>>>
>>> I forgot to CC Juergen for this.
>>>
>>> On 2/26/19 11:03 PM, Julien Grall wrote:
>>>> After upgrading Debian to Buster, I started noticing console mangling
>>>> when using zsh. This is happenning because output sent by zsh to the
>>>> console may contain NUL character in the middle of the buffer.
>>>>
>>>> Linux is sending the buffer as it is to Xen console via
>>>> CONSOLEIO_write.
>>>> However, the implementation in Xen considers NUL character is used to
>>>> terminate the buffer and therefore will ignore anything after it.
>>>>
>>>> The actual documentation of CONSOLEIO_write is pretty limited. From the
>>>> declaration, the hypercall takes a buffer and size. So this could lead
>>>> to think the NUL character is allowed in the middle of the buffer.
>>>>
>>>> This patch updates the console API to pass the size along the buffer
>>>> down so we can remove the reliance on buffer terminating by a NUL
>>>> character.
>>>>
>>>> Signed-off-by: Julien Grall <julien.gr...@arm.com>
>>
>> The risk for a regression is too high this late in the 4.12 release
>> process IMO.
> 
> This code path is fairly well tested (console are used pretty much all
> the times). So a regression would be quickly noticed.

Only if you test all the guests out in the wild.

> This patch has the advantage to allow upgrade to a newer Debian without
> loosing part of your prompt on zsh. I am not sure whether the problem is
> the same with other Distros.
> 
>>
>> My plan is to have only one further RC before branching off 4.12,
>> so please let us shift this patch to 4.13.
> 
> I understand. It is possible to workaround the problem at least with
> zsh. So a release note in Xen (and maybe Debian) should do the job.

Could you please post the needed information for the 4.12 RN?


Juergen

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to