> On Aug 14, 2021, at 1:19 AM, Thomas Klausner <w...@netbsd.org> wrote:
>
> Hi Jason!
>
> Some minor comments:
Hey Thomas, thanks for the feedback! Responses inline.
> Should we use ssize_t instead of int for the size of objects (or -1 if
> not existing)? I think it's the more appropriate type; on the other
> hand, we don't seem to be using this type much in the kernel yet at
> all.
Yah, I was kind of waffling on that, but’ll go ahead and change the interfaces
to use size_t (and return ssize_t). I’ll add the appropriate range checks in
the platform device tree back-ends.
> Does device_getprop_string always NUL-terminate the buffer, even if
> the provided one is too small?
It did not at first (to match the OpenFirmware semantics), but I have just
changed it to do so for all cases.
> I read device_getpropencoding as device_getpr_open_coding, so perhaps
> we can add a couple more "_" as word separators. I.e.
>
> device_getprop_len
> device_getprop_encoding
> device_getprop_type
Changes as suggested, although I changed device_getproplen() to
device_getprop_size().
> (and similarly for the devhandle_* versions of those); that makes them
> (in my eyes) more consistent with device_getprop_string,
> device_getprop_bool, etc.
>
> Cheers,
> Thomas
-- thorpej