Thread (13 messages) flat view 13 messages, 4 authors, 2014-07-23

Re: [PATCH v2 3/4] virtio: rng: delay hwrng_register() till driver is ready

From: Jason Cooper <hidden>
Date: 2014-07-22 11:43:30
Also in: lkml

On Mon, Jul 21, 2014 at 08:41:24PM +0800, Herbert Xu wrote:
On Mon, Jul 21, 2014 at 08:11:16AM -0400, Jason Cooper wrote:
quoted
quoted
@@ -136,15 +137,6 @@ static int probe_common(struct virtio_device *vdev)
 		return err;
 	}
 
-	err = hwrng_register(&vi->hwrng);
-	if (err) {
-		vdev->config->del_vqs(vdev);
-		vi->vq = NULL;
-		kfree(vi);
-		ida_simple_remove(&rng_index_ida, index);
-		return err;
-	}
-
This needs to stay.  register, and failure to do so, should occur in the
probe routine.
Why? 
hmm, yes. On reviewing the code, my objection was silly.  It mostly
stemmed from the commit message's mentioning of reduced error handling.

thx,

Jason.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help