Thread (12 messages) 12 messages, 5 authors, 2021-10-18

Re: [PATCH v7 1/2] hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI.

From: Andy Shevchenko <hidden>
Date: 2021-10-15 14:42:32
Also in: linux-hwmon, lkml, platform-driver-x86

On Fri, Oct 15, 2021 at 8:36 PM Andy Shevchenko
[off-list ref] wrote:
On Fri, Oct 15, 2021 at 5:26 PM Eugene Shalygin
[off-list ref] wrote:
...
quoted
bin2hex() can't output UTF-16LE characters, can it? It would need an
intermediate buffer and a call to convert ASCII (UTF-8) to UTF-16.
I didn't get it. If there is a strong endianess expected the parameter
should be __le16 or __be16, moreover it seems it missed the const
qualifier. Any preparatory stuff should be done in the
asus_wmi_ec_make_block_read_query() which prepares the input buffer,
doesn't it?
I'm expecting a confusion here, so let me clarify:
1) in the current code the __le16/__be16 is missed, BUT
2) if you are going to prepare CPU endian buffer in the caller, the
u16 is correct, only const should be added.

-- 
With Best Regards,
Andy Shevchenko
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help