Colin Watson
|
fc524edf65
|
Remove nested functions from filesystem directory iterators.
* include/grub/fs.h (grub_fs_dir_hook_t): New type.
(struct grub_fs.dir): Add hook_data argument.
Update all implementations and callers.
|
2013-01-21 01:33:46 +00:00 |
|
Vladimir 'phcoder' Serbinenko
|
2e57f28fc7
|
* grub-core/fs/bfs.c (mount): Improve filesystem detection reliability.
* grub-core/fs/ext2.c (grub_ext2_mount): Likewise.
* grub-core/fs/hfs.c (grub_hfs_mount): Likewise.
* grub-core/fs/hfsplus.c (grub_hfsplus_mount): Likewise.
* grub-core/fs/jfs.c (grub_jfs_mount): Likewise.
* grub-core/fs/minix.c (grub_minix_mount): Likewise.
* grub-core/fs/ntfs.c (grub_ntfs_mount): Likewise.
* grub-core/fs/romfs.c (grub_romfs_mount): Likewise.
* grub-core/fs/xfs.c (grub_xfs_mount): Likewise.
|
2012-05-12 13:31:05 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e1e49678b9
|
* util/grub-install.in: Clarify strings.
Fix source dir check.
|
2012-02-27 21:36:58 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
7397c69bb8
|
* grub-core/fs/romfs.c (grub_romfs_mount): Fix a bug with labels going
over the sector.
|
2012-01-31 22:25:07 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e7987e1b3b
|
* grub-core/fs/romfs.c (grub_romfs_mount): Fix pointer comparison
overflow.
|
2011-12-13 23:15:56 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
20993fbb9f
|
* grub-core/fs/romfs.c (grub_romfs_iterate_dir): Properly align
name for checksum and fix allocation algorithm.
|
2011-12-13 01:57:07 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
8a5a3a5b5a
|
Fix several memory leaks.
* grub-core/fs/btrfs.c (grub_btrfs_dir): Fix memory leak.
* grub-core/fs/cpio.c (grub_cpio_find_file): Likewise.
(grub_cpio_dir): Likewise.
* grub-core/fs/fat.c (grub_fat_label): Likewise.
* grub-core/fs/jfs.c (grub_jfs_label): Likewise.
* grub-core/fs/romfs.c (grub_romfs_close): Likewise.
(grub_romfs_label): Likewise.
* grub-core/fs/squash4.c (squash_mount): Use zalloc for safety.
(squash_unmount): New function.
(grub_squash_dir): Fix memory leak.
(grub_squash_open): Likewise.
(grub_squash_read): Likewise.
(grub_squash_mtime): Likewise.
* grub-core/fs/xfs.c (grub_xfs_open): Likewise.
* grub-core/fs/zfs/zfs.c (check_pool_label): Likewise.
* util/grub-fstest.c (fstest): Likewise.
|
2011-11-09 15:01:58 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
f4d9b64bba
|
* grub-core/fs/romfs.c (grub_romfs_open): Add missing return.
|
2011-10-25 17:38:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
005dd67cb6
|
* grub-core/disk/ahci.c: Add missing license statements.
* grub-core/fs/romfs.c: Likewise.
* grub-core/lib/ia64/setjmp.S: Likewise.
* grub-core/loader/i386/pc/freedos.c: Likewise.
* grub-core/loader/ia64/efi/linux.c: Likewise.
* grub-core/video/colors.c: Likewise.
* include/grub/dl.h (GRUB_MOD_DEP): New macro.
|
2011-06-24 00:29:21 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4493254156
|
Support RomFS label
|
2010-12-15 22:00:18 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
20af857581
|
symlink support on romfs
|
2010-12-15 20:36:54 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
921c7932d0
|
directory and hardlink support on romfs
|
2010-12-15 20:24:16 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
29184e9312
|
romfs support
|
2010-12-15 19:49:35 +01:00 |
|