USB: fix bug in sg initialization in usbtest
This patch (as1062) fixes a bug in the scatter-gather initialization code in the usbtest driver. When the sg-helper conversion was performed, it wasn't done correctly. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> CC: Jens Axboe <axboe@kernel.dk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
		
							parent
							
								
									d04863e9e6
								
							
						
					
					
						commit
						4756febb10
					
				| @ -378,6 +378,7 @@ alloc_sglist (int nents, int max, int vary) | ||||
| 	sg = kmalloc (nents * sizeof *sg, GFP_KERNEL); | ||||
| 	if (!sg) | ||||
| 		return NULL; | ||||
| 	sg_init_table(sg, nents); | ||||
| 
 | ||||
| 	for (i = 0; i < nents; i++) { | ||||
| 		char		*buf; | ||||
| @ -390,7 +391,7 @@ alloc_sglist (int nents, int max, int vary) | ||||
| 		} | ||||
| 
 | ||||
| 		/* kmalloc pages are always physically contiguous! */ | ||||
| 		sg_init_one(&sg[i], buf, size); | ||||
| 		sg_set_buf(&sg[i], buf, size); | ||||
| 
 | ||||
| 		switch (pattern) { | ||||
| 		case 0: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user