grub/grub-core
Vladimir 'phcoder' Serbinenko fe6b2cbaa6 BtrFS support. Written by me (Vladimir) with important bugfixes and
even more important testing by Colin.

	* Makefile.util.def (libgrubmods.a): Add crc.c and gzio.c
	* grub-core/Makefile.core.def (btrfs): Add crc.c.
	* grub-core/fs/btrfs.c: Stub replaced with real implementation.
	* grub-core/io/gzio.c (grub_gzio): New fields mem_input_size,
	mem_input_off and mem_input. All users updated to accept in-RAM input.
	(gzio_seek): New function.
	(test_zlib_header): Likewise.
	(grub_gzio_read): Likewise.
	(grub_zlib_decompress): Likewise.
	* grub-core/kern/emu/getroot.c (grub_find_root_device_from_mountinfo):
	Accept partial and non-virtual mounts.
	(grub_guess_root_device): Do rescanning after device_from_mountinfo to
	avoid receiving /dev/dm-X as device.
	* grub-core/kern/emu/misc.c (grub_make_system_path_relative_to_its_root):
	Handle bind and partial mounts.
	* grub-core/lib/crc.c: New file.
	* include/grub/deflate.h: Likewise.
	* include/grub/emu/misc.h (grub_find_root_device_from_mountinfo): New
	proto.
	* include/grub/lib/crc.h: New file.
2011-04-11 23:26:41 +02:00
..
boot * grub-core/boot/mips/yeeloong/fwstart.S (no_cs5536): Put back 2011-04-10 16:12:31 +02:00
bus Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
commands Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
disk Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
efiemu Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
font Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
fs BtrFS support. Written by me (Vladimir) with important bugfixes and 2011-04-11 23:26:41 +02:00
gettext Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
gfxmenu Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
gnulib Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
hello Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
hook Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
io BtrFS support. Written by me (Vladimir) with important bugfixes and 2011-04-11 23:26:41 +02:00
kern BtrFS support. Written by me (Vladimir) with important bugfixes and 2011-04-11 23:26:41 +02:00
lib BtrFS support. Written by me (Vladimir) with important bugfixes and 2011-04-11 23:26:41 +02:00
loader Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
mmap Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
normal Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
partmap Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
parttool Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
script * grub-core/normal/menu_entry.c (run): Quieten uninitialised 2011-04-01 11:43:51 +01:00
term Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
tests Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
video Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
genemuinit.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
genemuinitheader.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
genmod.sh.in Fix compilation on cygwin. 2011-01-13 22:23:49 +01:00
genmoddep.awk use objcopy instead of creating mod-*.c and mod-*.o 2010-08-29 16:43:07 +05:30
gensyminfo.sh.in remove def-* and und-* list files 2010-08-29 11:17:30 +05:30
gensymlist.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
gentrigtables.c Implement automatic module license checking according to new GNU 2011-04-11 23:01:51 +02:00
Makefile.am revert last revision. It's ineffective 2011-04-08 13:18:27 +02:00
Makefile.core.def merge mainline into butter 2011-04-11 07:56:31 +02:00