bccacf6c79 
								
							 
						 
						
							
							
								
								hw/9pfs: Implement TFLUSH operation  
							
							... 
							
							
							
							Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-09-22 21:38:52 +05:30  
				
					
						
							
							
								 
						
							
								532decb715 
								
							 
						 
						
							
							
								
								hw/9pfs: Add fs driver specific details to fscontext  
							
							... 
							
							
							
							Add a new context flag PATHNAME_FSCONTEXT and indicate whether
the fs driver track fid using path names. Also add a private
pointer that help us to track fs driver specific values in there
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-09-22 21:38:52 +05:30  
				
					
						
							
							
								 
						
							
								2289be19ae 
								
							 
						 
						
							
							
								
								hw/9pfs: Move fid pathname tracking to seperate data type.  
							
							... 
							
							
							
							This enables us to add handles to track fids later. The
V9fsPath added is similar to V9fsString except that the
size include the NULL byte also.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-09-22 21:38:52 +05:30  
				
					
						
							
							
								 
						
							
								02cb7f3a25 
								
							 
						 
						
							
							
								
								hw/9pfs: Use read-write lock for protecting fid path.  
							
							... 
							
							
							
							On rename we take the write lock and this ensure path
doesn't change as we operate on them.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-09-22 21:38:52 +05:30  
				
					
						
							
							
								 
						
							
								02ac7a34ff 
								
							 
						 
						
							
							
								
								hw/9pfs: Add yield support for symlin coroutine  
							
							... 
							
							
							
							Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-08-22 09:44:26 +05:30  
				
					
						
							
							
								 
						
							
								7267c0947d 
								
							 
						 
						
							
							
								
								Use glib memory allocation and free functions  
							
							... 
							
							
							
							qemu_malloc/qemu_free no longer exist after this commit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> 
							
						 
						
							2011-08-20 23:01:08 -05:00  
				
					
						
							
							
								 
						
							
								2a487e05de 
								
							 
						 
						
							
							
								
								hw/9pfs: Add yeild support to rename coroutine  
							
							... 
							
							
							
							Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-08-08 23:51:21 +05:30  
				
					
						
							
							
								 
						
							
								b4b1537b96 
								
							 
						 
						
							
							
								
								hw/9pfs: Add yield support for remove  
							
							... 
							
							
							
							Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-08-08 23:48:29 +05:30  
				
					
						
							
							
								 
						
							
								00ace8c5c5 
								
							 
						 
						
							
							
								
								hw/9pfs: Add yield support to mknod coroutine  
							
							... 
							
							
							
							Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-08-08 23:42:58 +05:30  
				
					
						
							
							
								 
						
							
								4011ead2fd 
								
							 
						 
						
							
							
								
								hw/9pfs: Add yield support to setattr related coroutines  
							
							... 
							
							
							
							This include chmod, utimensat, chown and truncate.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-08-08 23:42:58 +05:30  
				
					
						
							
							
								 
						
							
								94840ff9f3 
								
							 
						 
						
							
							
								
								hw/9pfs: Add yield support to statfs coroutine  
							
							... 
							
							
							
							Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-08-08 23:42:58 +05:30  
				
					
						
							
							
								 
						
							
								86e42d7482 
								
							 
						 
						
							
							
								
								hw/9pfs: Add yeild support for readlink  
							
							... 
							
							
							
							Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> 
							
						 
						
							2011-08-08 23:33:48 +05:30