Displaying 1 result from an estimated 1 matches for "request_entropy".
2023 Jan 20
0
[PATCH 1/2] virtio-rng: implement entropy leak feature
.... */
> if (!virtqueue_get_buf(vi->vq, &vi->data_avail))
> - return;
> + goto unlock;
>
> vi->data_idx = 0;
>
> complete(&vi->have_data);
> +
> +unlock:
> + spin_unlock_irqrestore(&vi->lock, flags);
> }
>
> static void request_entropy(struct virtrng_info *vi)
> {
> struct scatterlist sg;
> + unsigned long flags;
>
> reinit_completion(&vi->have_data);
> vi->data_avail = 0;
> @@ -57,10 +197,12 @@ static void request_entropy(struct virtrng_info *vi)
>
> sg_init_one(&sg, vi->d...