Displaying 1 result from an estimated 1 matches for "kick_activeq".
2023 Jan 20
0
[PATCH 1/2] virtio-rng: implement entropy leak feature
...lock, flags);
> +
> + return ret;
> +}
> +
> +static void entropy_leak_detected(struct virtqueue *vq)
> +{
> + struct virtrng_info *vi = vq->vdev->priv;
> + struct virtqueue *activeq;
> + unsigned int len;
> + unsigned long flags;
> + void *buffer;
> + bool kick_activeq = false;
> +
> + spin_lock_irqsave(&vi->lock, flags);
> +
> + activeq = get_active_leakq(vi);
> + /* Drain all the used buffers from the queue */
> + while ((buffer = virtqueue_get_buf(vq, &len)) != NULL) {
> + if (vq == activeq) {
> + pr_debug("%s: entrop...