Am 2020-06-17 22:09, schrieb Horia Geantă:
On 6/4/2020 6:48 PM, Michael Walle wrote:
+static int caam_rng_read(struct udevice *dev, void *data, size_t len)
+{
+       struct caam_rng_platdata *pdata = dev_get_platdata(dev);
+       u8 *buffer = data;
+       size_t size;
+       int ret;
+
+       while (len) {
+               ret = caam_rng_read_one(pdata);
+               if (ret)
+                       return ret;
+
+               size = min(len, (size_t)CAAM_RNG_MAX_FIFO_STORE_SIZE);
+
+               memcpy(buffer, pdata->data, len);
size instead of len.

nice catch.

Thanks for the review!

-michael

Reply via email to