<div dir="ltr">ah, yeah, seq_put_hex_ll() takes a _minimum_ field width.<div><br></div><div>new patch attached that fixes that and adds a comment making the origin of the 10 clearer. (both patches "work for me" since i don't actually have any non-8-bit devices :-( )</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Sep 26, 2021 at 1:14 PM Rob Landley <<a href="mailto:rob@landley.net">rob@landley.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 9/25/21 8:55 PM, enh via Toybox wrote:<br>
> These are 2 hex digits each with a ':' between them in the kernel.<br>
<br>
Major has been 12 bits and minor 20 bits since 2003. (Git annotate on the header<br>
says <a href="https://github.com/mpe/linux-fullhistory/commit/7ae6a13832a2" rel="noreferrer" target="_blank">https://github.com/mpe/linux-fullhistory/commit/7ae6a13832a2</a> .)<br>
<br>
So xxx:xxxxx, which is why I used a 10 byte buffer.<br>
<br>
Rob<br>
</blockquote></div>