aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							e60f469ca8 
							
						 
					 
					
						
						
							
							Use C99 initializers for BlockDriver methods  
						
						... 
						
						
						
						Consistently use the C99 named initializer format for the BlockDriver
methods to make the method table more readable and more easily
extensible.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6768 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2009-03-07 22:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							511d2b140f 
							
						 
					 
					
						
						
							
							Sparse fixes: NULL use, header order, ANSI prototypes, static  
						
						... 
						
						
						
						Fix Sparse warnings:
 * use NULL instead of plain 0
 * rearrange header include order to avoid redefining types accidentally
 * ANSIfy SLIRP
 * avoid "restrict" keyword
 * add static
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6736 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2009-03-07 15:32:56 +00:00 
						 
				 
			
				
					
						
							
							
								aliguori 
							
						 
					 
					
						
						
						
						
							
						
						
							3ec88e8036 
							
						 
					 
					
						
						
							
							block: remove error handling from qemu_malloc() callers (Avi Kivity)  
						
						... 
						
						
						
						Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6527 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2009-02-05 22:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								aliguori 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8114a8ef 
							
						 
					 
					
						
						
							
							fix off-by-one generating vmdk backing files (Avi Kivity)  
						
						... 
						
						
						
						Signed-off-by: Avi Kivity <avi@redhat.com> 
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5567 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-10-28 14:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							b1d8e52e63 
							
						 
					 
					
						
						
							
							Fix undeclared symbol warnings from sparse  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5539 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-10-26 13:43:07 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							be15b141e0 
							
						 
					 
					
						
						
							
							Replace uses of strncpy (a GNU extension) with Qemu pstrcpy  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5531 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-10-25 11:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							7fd6d9fc87 
							
						 
					 
					
						
						
							
							Fix warning, based on patches by Zeev Tarantov and Jindrich Makovicka  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5340 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-28 20:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							7ccfb2eb5f 
							
						 
					 
					
						
						
							
							Fix warnings that would be caused by gcc flag -Wwrite-strings  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5206 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-14 06:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							363a37d520 
							
						 
					 
					
						
						
							
							Fix OpenBSD linker warnings  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5044 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-08-21 17:58:08 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							e64995dbc1 
							
						 
					 
					
						
						
							
							VMDK: Remove debug message  
						
						... 
						
						
						
						(Hervé Poussineau)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5015 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-08-17 01:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							5cbdd273fb 
							
						 
					 
					
						
						
							
							Fix block-vmdk.c:vmdk_close() use-after-free, by Ed Maste.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4526 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-05-22 13:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							b5eff35546 
							
						 
					 
					
						
						
							
							Revert fix for CVE-2008-0928. Will be fixed in a different way later.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4041 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-03-11 23:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							902b27d0b8 
							
						 
					 
					
						
						
							
							Fix CVE-2008-0928 - insufficient block device address range checking  
						
						... 
						
						
						
						Qemu 0.9.1 and earlier does not perform range checks for block device
read or write requests, which allows guest host users with root
privileges to access arbitrary memory and escape the virtual machine.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4037 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-03-11 17:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							b34d259a81 
							
						 
					 
					
						
						
							
							Add a path length check to prevent heap overflow (Eric Milliken).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3916 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-01-14 03:48:37 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							faf07963cb 
							
						 
					 
					
						
						
							
							Split block API from vl.h.  
						
						... 
						
						
						
						Remove QEMU_TOOL. Replace with QEMU_IMG and NEED_CPU_H.
Avoid linking qemu-img against whole system emulatior.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3578 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-11-11 02:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							928684128e 
							
						 
					 
					
						
						
							
							Avoid compilation warnings on 64 bits hosts.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3202 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-21 06:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							3b46e62427 
							
						 
					 
					
						
						
							
							find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-17 08:09:54 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							ec36ba1474 
							
						 
					 
					
						
						
							
							vmdk compatibility level 6 images, by Soren Hansen.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3175 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-16 21:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							5fafdf24ef 
							
						 
					 
					
						
						
							
							find -type f | xargs sed -i 's/[\t ]$//g' # on most files  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-16 21:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							49140a7748 
							
						 
					 
					
						
						
							
							Fix VMDK 2GB bug, by Filip Navara.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3158 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-10 00:07:46 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							8144219297 
							
						 
					 
					
						
						
							
							Silence compiler warnings.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3058 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-07-11 10:25:58 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							630530a652 
							
						 
					 
					
						
						
							
							Fix a race condition and non-leaf imagesgrowing in VMDK chains, by Igor  
						
						... 
						
						
						
						Lvovsky.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2987 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-06-18 15:01:30 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							5f4da8c0f3 
							
						 
					 
					
						
						
							
							New multiple snapshot support for VMDK, by Igor Lvovsky.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2352 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-01-24 21:05:24 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							83f6409109 
							
						 
					 
					
						
						
							
							async file I/O API  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2075 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-08-01 16:21:11 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							7a6cba611d 
							
						 
					 
					
						
						
							
							Disk cache flush support.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1949 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2006-06-04 11:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							bd6ea3c8f3 
							
						 
					 
					
						
						
							
							vmdk endianness fix (Benoit Poulot-Cazajous)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1589 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2005-10-30 20:53:51 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							8979b2277d 
							
						 
					 
					
						
						
							
							VMDK disk image creation (Filip Navara)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1461 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2005-07-02 14:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							ff1afc72f2 
							
						 
					 
					
						
						
							
							VMDK4 write support - fixed packing of VMDK4Header (Filip Navara)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1406 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2005-04-26 21:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							e2731add29 
							
						 
					 
					
						
						
							
							fixed block close() method prototype  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1068 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2004-09-18 19:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							7143c62c95 
							
						 
					 
					
						
						
							
							vmdk 3 fixes  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1052 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2004-08-25 20:50:14 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							d5249393ef 
							
						 
					 
					
						
						
							
							64 bit file I/O by default  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1040 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2004-08-03 21:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2384d36e 
							
						 
					 
					
						
						
							
							new disk image layer  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1037 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2004-08-01 21:59:26 +00:00