Peter Jones 
								
							 
						 
						
							
							
							
							
								
							
							
								f725fa7cb2 
								
							 
						 
						
							
							
								
								calloc: Use calloc() at most places  
							
							... 
							
							
							
							This modifies most of the places we do some form of:
  X = malloc(Y * Z);
to use calloc(Y, Z) instead.
Among other issues, this fixes:
  - allocation of integer overflow in grub_png_decode_image_header()
    reported by Chris Coulson,
  - allocation of integer overflow in luks_recover_key()
    reported by Chris Coulson,
  - allocation of integer overflow in grub_lvm_detect()
    reported by Chris Coulson.
Fixes: CVE-2020-14308
Signed-off-by: Peter Jones <pjones@redhat.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com> 
							
						 
						
							2020-07-29 16:55:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								41121742df 
								
							 
						 
						
							
							
								
								windows/platform.c: Fix compilation errors  
							
							
							
						 
						
							2019-03-07 14:19:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								62daa27056 
								
							 
						 
						
							
							
								
								util: Detect more I/O errors  
							
							... 
							
							
							
							Many of GRUB's utilities don't check anywhere near all the possible
write errors.  For example, if grub-install runs out of space when
copying a file, it won't notice.  There were missing checks for the
return values of write, fflush, fsync, and close (or the equivalents on
other OSes), all of which must be checked.
I tried to be consistent with the existing logging practices of the
various hostdisk implementations, but they weren't entirely consistent
to start with so I used my judgement.  The result at least looks
reasonable on GNU/Linux when I provoke a write error:
  Installing for x86_64-efi platform.
  grub-install: error: cannot copy `/usr/lib/grub/x86_64-efi-signed/grubx64.efi.signed' to `/boot/efi/EFI/debian/grubx64.efi': No space left on device.
There are more missing checks in other utilities, but this should fix
the most critical ones.
Fixes Debian bug #922741 .
Signed-off-by: Colin Watson <cjwatson@ubuntu.com>
Reviewed-by: Steve McIntyre <93sam@debian.org>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com> 
							
						 
						
							2019-03-05 10:23:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								a9399f2e1e 
								
							 
						 
						
							
							
								
								windows: correct LBA in generated EFI HDD media paths  
							
							... 
							
							
							
							GRUB keeps partition offset and size in units of 512B sectors. Media paths
are defined in terms of LBA which are presumed to match HDD sector size.
This is probably cosmetic (EFI requires that partition is searched by GUID)
and still incorrect if GPT was created using different logical block size.
But current code is obviously wrong and new has better chances to be correct. 
							
						 
						
							2015-12-19 11:32:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								27d1a67f8a 
								
							 
						 
						
							
							
								
								Fix canonicalize_file_name clash.  
							
							... 
							
							
							
							canonicalize_file_name clashed with gnulib function. Additionally
it was declared in 2 places: emu/misc.h and util/misc.h. Added
grub_ prefix and removed second declaration. 
							
						 
						
							2015-03-04 01:00:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								a6e7719bbe 
								
							 
						 
						
							
							
								
								fix EFI detection on Windows  
							
							... 
							
							
							
							We are on legacy BIOS if GetFirmwareEnvironmentVariable fails (returns
zero) *and* extended error information is ERROR_INVALID_FUNCTION.
Cf. http://msdn.microsoft.com/en-us/library/windows/desktop/ms724325%28v=vs.85%29.aspx  
							
						 
						
							2013-12-25 22:36:28 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Prévot 
								
							 
						 
						
							
							
							
							
								
							
							
								496a6b3024 
								
							 
						 
						
							
							
								
								Correct some translatable strings.  
							
							
							
						 
						
							2013-12-21 03:03:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bfdfeb2508 
								
							 
						 
						
							
							
								
								Clarify several translatable messages.  
							
							
							
						 
						
							2013-12-21 01:41:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7a7f52388b 
								
							 
						 
						
							
							
								
								Make grub_util_get_windows_path_real static.  
							
							
							
						 
						
							2013-12-18 07:45:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								57a691b7e7 
								
							 
						 
						
							
							
								
								Decrease number of strings to translate.  
							
							
							
						 
						
							2013-12-18 07:26:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								636977b089 
								
							 
						 
						
							
							
								
								Mark strings for translation and add remaining ones to exclude list.  
							
							
							
						 
						
							2013-12-18 06:50:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								18e76955be 
								
							 
						 
						
							
							
								
								Use %I64 and not %ll when using OS printf if compiling for windows.  
							
							
							
						 
						
							2013-12-17 16:04:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fadddc260a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git.sv.gnu.org:/srv/git/grub  
							
							... 
							
							
							
							Conflicts:
	ChangeLog 
							
						 
						
							2013-12-16 14:15:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4f979ccbf1 
								
							 
						 
						
							
							
								
								Use unix functions for temporary files and special files on cygwin.  
							
							
							
						 
						
							2013-12-16 13:16:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								e477187bf4 
								
							 
						 
						
							
							
								
								small fixes for Windows EFI install code  
							
							... 
							
							
							
							Fix potential crash caused by signed vs. unsigned comparison. Negative
length compares as very large unsigned number causing subsequent NULL access.
Make exhaustive search for all BootNNNN variables to find one matching
requested efi_distributor. 
							
						 
						
							2013-12-15 22:00:15 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								814442ba69 
								
							 
						 
						
							
							
								
								Implement windows flavour of EFI install routines.  
							
							
							
						 
						
							2013-12-14 23:35:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								38933cee85 
								
							 
						 
						
							
							
								
								Workaround cygwin bug when using \\?\Volume{GUID} syntax.  
							
							
							
						 
						
							2013-12-14 23:28:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6d3cfe5063 
								
							 
						 
						
							
							
								
								Do not use TCHAR string functions as they are not available on cygwin.  
							
							
							
						 
						
							2013-12-14 23:25:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4bad23a15f 
								
							 
						 
						
							
							
								
								Workaround windows bug when querying EFI system partition parameters.  
							
							
							
						 
						
							2013-12-14 23:23:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f2c6ff15e5 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/hostdisk.c: Fix cygwin compilation.  
							
							
							
						 
						
							2013-12-14 21:55:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6b8a162516 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/blocklist.c: Add missing cast in printf  
							
							... 
							
							
							
							invocation. 
							
						 
						
							2013-12-14 21:54:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								11e4167a35 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/emuconsole.c: Remove unsigned comparison >= 0.  
							
							... 
							
							
							
							But ensure that the variables in question are indeed unsigned. 
							
						 
						
							2013-12-08 18:16:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a19293cb75 
								
							 
						 
						
							
							
								
								Move OS-dependent mprotect for module loading to grub-core/osdep/*/dl.c  
							
							... 
							
							
							
							and implement windows variant. 
							
						 
						
							2013-12-08 18:08:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cd15c394cc 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/emuconsole.c (grub_console_putchar):  
							
							... 
							
							
							
							Remove variable length arrays.
	* grub-core/term/efi/console.c (grub_console_putchar): Likewise. 
							
						 
						
							2013-12-04 10:05:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4f9541226c 
								
							 
						 
						
							
							
								
								Introduce grub_util_file_sync and use it instead of fsync(fileno(f)).  
							
							... 
							
							
							
							Fixes build for windows. 
							
						 
						
							2013-11-27 14:13:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								5c7206e45e 
								
							 
						 
						
							
							
								
								Speed up test suite by avoiding fsync  
							
							... 
							
							
							
							Add grub_util_disable_fd_syncs call to turn grub_util_fd_sync calls into
no-ops, and use it in programs that copy files but do not need to take
special care to sync writes (grub-mknetdir, grub-rescue,
grub-mkstandalone).
On my laptop, this reduces partmap_test's runtime from 1236 seconds to
204 seconds. 
							
						 
						
							2013-11-27 10:10:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cd46aa6cef 
								
							 
						 
						
							
							
								
								Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdir  
							
							... 
							
							
							
							the function of these files exceeds what can be sanely handled in shell
	in posix-comaptible way. Also writing it in C extends the functionality
	to non-UNIX-like OS and minimal environments. 
							
						 
						
							2013-11-16 20:21:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								08772054e9 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/hostdisk.c (grub_util_fd_strerror): Silence  
							
							... 
							
							
							
							strict-aliasing warning.
	(fsync): Silence cast warning. 
							
						 
						
							2013-11-12 16:09:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cb72aa1809 
								
							 
						 
						
							
							
								
								Rewrite blocklist functions in order to get progress when  
							
							... 
							
							
							
							reading large extents and decrease amount of blocklist hook calls. 
							
						 
						
							2013-11-01 23:28:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulo Flabiano Smorigo 
								
							 
						 
						
							
							
							
							
								
							
							
								84a0e9699f 
								
							 
						 
						
							
							
								
								Add progress module to display load progress of files.  
							
							... 
							
							
							
							* grub-core/lib/progress.c: New file.
	* grub-core/Makefile.core.def (progress): New module.
	* grub-core/kern/file.c (grub_file_open): File name added.
	* (grub_file_read): Progress hook added.
	* grub-core/fs/cbfs.c (grub_cbfs_read): Likewise.
	* grub-core/fs/cpio_common.c (grub_cpio_read): Likewise.
	* grub-core/net/net.c (grub_net_fs_read_real): Likewise.
	* include/grub/file.h (struct grub_file): Add progress module
	* members.
	* include/grub/term.h (struct grub_term_output): Likewise.
	* grub-core/osdep/unix/emuconsole.c (grub_console_term_output):
	Terminal velocity added.
	* grub-core/osdep/windows/emuconsole.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/arc/console.c (grub_console_term_output): Likewise.
	* grub-core/term/efi/console.c (grub_console_term_output): Likewise.
	* grub-core/term/gfxterm.c (grub_video_term): Likewise.
	* grub-core/term/i386/coreboot/cbmemc.c (grub_cbmemc_term_output):
	* Likewise.
	* grub-core/term/i386/pc/console.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/i386/pc/vga_text.c (grub_vga_text_term): Likewise.
	* grub-core/term/ieee1275/console.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/morse.c (grub_audio_term_output): Likewise.
	* grub-core/term/serial.c (grub_serial_term_output): Likewise.
	* grub-core/term/spkmodem.c (grub_spkmodem_term_output): Likewise.
	* grub-core/term/uboot/console.c (uboot_console_term_output):
	* Likewise. 
							
						 
						
							2013-10-22 16:42:20 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e89c2d48a9 
								
							 
						 
						
							
							
								
								Lift 255x255 erminal sie restriction to 65535x65535. Also change from  
							
							... 
							
							
							
							bitmasks to small structures of size chosen to fit in registers. 
							
						 
						
							2013-10-19 23:59:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a4012f0764 
								
							 
						 
						
							
							
								
								Split make_system_path_relative_to_its_root into separate file  
							
							... 
							
							
							
							relpath.c from getroot.c as it's common between unix and haiku
	but otherwise haiku doesn't use any functions from unix getroot.c. 
							
						 
						
							2013-10-19 16:21:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								df1e64c98e 
								
							 
						 
						
							
							
								
								Define grub_util_is_directory/regular/special_file and  
							
							... 
							
							
							
							use OS-dependent versions rather than to rely on stat(). 
							
						 
						
							2013-10-15 20:27:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f4e0adc0f9 
								
							 
						 
						
							
							
								
								Remove leftover references to some of the system headers.  
							
							
							
						 
						
							2013-10-15 17:59:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5a869940de 
								
							 
						 
						
							
							
								
								Split out blocklist retrieving from setup.c to  
							
							... 
							
							
							
							grub-core/osdep/blocklist.c and add windows implementation since
	generic version doesn't work on NTFS on Windows due to aggressive
	unflushable cache. 
							
						 
						
							2013-10-15 17:02:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8f53bb3fd2 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/hostdisk.c (grub_util_fd_strerror):  
							
							... 
							
							
							
							Cut tailing newline. Remove arbitrary limitation. Always use
	grub_util_tchar_to_utf8. 
							
						 
						
							2013-10-15 15:14:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								af3b06be14 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/hostdisk.c (fsync) [__MINGW32__]: Really  
							
							... 
							
							
							
							implement fsync. 
							
						 
						
							2013-10-15 15:06:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f6a81f0aaf 
								
							 
						 
						
							
							
								
								Add wrappers around rename, unlink, mkdir, opendir, readdir and  
							
							... 
							
							
							
							closedir to handle filename charset translation. 
							
						 
						
							2013-10-15 14:11:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2859196e5f 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/hostdisk.c (canonicalize_file_name): Handle  
							
							... 
							
							
							
							unicode path. 
							
						 
						
							2013-10-15 13:34:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7e45abcef4 
								
							 
						 
						
							
							
								
								Move cpu time retrieval to separate grub_util_get_cpu_time_ms  
							
							... 
							
							
							
							and remove export.h. 
							
						 
						
							2013-10-15 13:13:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c11ebcc84f 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/emuconsole.c: Add missing config.h and  
							
							... 
							
							
							
							config-util.h include. 
							
						 
						
							2013-10-15 12:43:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								69ca587652 
								
							 
						 
						
							
							
								
								* grub-core/osdep/windows/emuconsole.c: New file.  
							
							
							
						 
						
							2013-10-14 21:33:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b73249d260 
								
							 
						 
						
							
							
								
								Make grub_util_fd_seek match behaviour of other grub_util_fd_* and  
							
							... 
							
							
							
							fseeko. 
							
						 
						
							2013-10-14 12:47:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6de292cb9b 
								
							 
						 
						
							
							
								
								Define GRUB_UTIL_FD_O_* and always use them with grub_util_fd_open.  
							
							
							
						 
						
							2013-10-14 02:11:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								21d85db12f 
								
							 
						 
						
							
							
								
								* grub-core/Makefile.core.def: Add osdep/init.c on emu.  
							
							... 
							
							
							
							* grub-core/kern/emu/main.c: Add missing include.
	* grub-core/osdep/basic/init.c (grub_util_host_init) [!GRUB_UTIL]:
	Don't call grub_util_init_nls.
	* grub-core/osdep/windows/init.c (grub_util_host_init) [!GRUB_UTIL]:
	Likewise. 
							
						 
						
							2013-10-14 02:06:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bb338aaf24 
								
							 
						 
						
							
							
								
								Add a wrapper for fopen. On unix-like systems just pass-through. On  
							
							... 
							
							
							
							windows use unicode version. 
							
						 
						
							2013-10-13 20:36:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ae5540d3d4 
								
							 
						 
						
							
							
								
								Move set_program_name and init_nls to host_init. On windows  
							
							... 
							
							
							
							fix in this fuction console and argument charset as well. 
							
						 
						
							2013-10-13 20:03:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								caca1c70cf 
								
							 
						 
						
							
							
								
								Move OS-specific driver configuration to grub_util_fd_open. This  
							
							... 
							
							
							
							moves OS-dependent parts from kern/emu/hostdisk.c to
	grub-core/osdep/*/hostdisk.c. 
							
						 
						
							2013-10-09 07:04:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								acbbe5cbad 
								
							 
						 
						
							
							
								
								* include/grub/util/lvm.h: Removed.  
							
							
							
						 
						
							2013-10-08 21:01:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2112fb3fef 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/misc.c (fsync) [__MINGW32__]: Move to ...  
							
							... 
							
							
							
							* grub-core/osdep/windows/hostdisk.c (fsync) [__MINGW32__]: ... here. 
							
						 
						
							2013-10-08 20:05:24 +02:00