Support BtrFS embedding.

* grub-core/fs/btrfs.c (grub_btrfs_embed) [GRUB_UTIL]: New function.
	(grub_btrfs_fs) [GRUB_UTIL]: Set embed.
	* include/grub/fs.h (grub_fs) [GRUB_UTIL]: New field embed.
	* util/grub-setup.c (setup): Use fs embedding if available.
	Add additional sanity check.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2011-11-05 14:47:25 +01:00
parent 455377d93d
commit c7ba4f6984
4 changed files with 74 additions and 7 deletions

View file

@ -1,3 +1,13 @@
2011-11-05 Vladimir Serbinenko <phcoder@gmail.com>
Support BtrFS embedding.
* grub-core/fs/btrfs.c (grub_btrfs_embed) [GRUB_UTIL]: New function.
(grub_btrfs_fs) [GRUB_UTIL]: Set embed.
* include/grub/fs.h (grub_fs) [GRUB_UTIL]: New field embed.
* util/grub-setup.c (setup): Use fs embedding if available.
Add additional sanity check.
2011-11-05 Vladimir Serbinenko <phcoder@gmail.com>
* util/grub-install.in: Fix condition for config_opt.