Restructure FAT driver to avoid hook in label reading as it hits a
GCC bug. * include/grub/err.h (grub_err_t): New enum value GRUB_ERR_EOF. * grub-core/fs/fat.c (grub_fat_iterate_context): New struct. (grub_fat_iterate_dir): Split into ... (grub_fat_iterate_init): ... this, ... (grub_fat_iterate_fini): ... this, ... (grub_fat_iterate_dir_next): ... and this. All users updated.
This commit is contained in:
parent
9f1d654e67
commit
918a25179c
3 changed files with 183 additions and 145 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
|||
2012-06-20 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Restructure FAT driver to avoid hook in label reading as it hits a
|
||||
GCC bug.
|
||||
|
||||
* include/grub/err.h (grub_err_t): New enum value GRUB_ERR_EOF.
|
||||
* grub-core/fs/fat.c (grub_fat_iterate_context): New struct.
|
||||
(grub_fat_iterate_dir): Split into ...
|
||||
(grub_fat_iterate_init): ... this, ...
|
||||
(grub_fat_iterate_fini): ... this, ...
|
||||
(grub_fat_iterate_dir_next): ... and this. All users updated.
|
||||
|
||||
2012-06-20 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* include/grub/ieee1275/ieee1275.h (grub_ieee1275_flag): New enum value
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue