- 21 Jan, 2015 1 commit
-
-
Vladimir Serbinenko authored
-
- 08 Sep, 2014 1 commit
-
-
Michael Chang authored
We encountered a weird random kernel initrd unpacking error on btrfs and finally found it was caused by incorrect address reference in range check for type GRUB_BTRFS_EXTENT_REGULAR and the entire result is unpredictable. This is a quick fix to make the address reference to the grub_btrfs_extent_data structure correctly, not the pointer variable to it. Any suggestions to this patch is welcome.
-
- 31 Mar, 2014 1 commit
-
-
Thomas Falcon authored
* grub-core/fs/btrfs.c (get_root): Convert GRUB_BTRFS_ROOT_VOL_OBJECTID to little-endian.
-
- 19 Dec, 2013 1 commit
-
-
Vladimir Serbinenko authored
Fixes squash4.
-
- 15 Dec, 2013 1 commit
-
-
Vladimir Serbinenko authored
Just "packed" doesn't always pack the way we expect.
-
- 16 Nov, 2013 2 commits
-
-
Vladimir Serbinenko authored
We have only 92K of stack and using over 4K per frame is wasteful * grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Allocate on heap rather than stack.
-
Vladimir Serbinenko authored
We have only 92K of stack and using over 4K per frame is wasteful * grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Allocate on heap rather than stack.
-
- 28 Oct, 2013 1 commit
-
-
Vladimir Serbinenko authored
Modify mkrelpath to work even if device is mounted with subvolid option.
-
- 21 Jan, 2013 1 commit
-
-
Colin Watson authored
* include/grub/fs.h (grub_fs_dir_hook_t): New type. (struct grub_fs.dir): Add hook_data argument. Update all implementations and callers.
-
- 20 Jan, 2013 1 commit
-
-
Colin Watson authored
* include/grub/arc/arc.h (grub_arc_iterate_devs_hook_t): New type. (grub_arc_iterate_devs): Add hook_data argument. * include/grub/ata.h (grub_ata_dev_iterate_hook_t): New type. (struct grub_ata_dev.iterate): Add hook_data argument. * include/grub/device.h (grub_device_iterate_hook_t): New type. (grub_device_iterate): Add hook_data argument. * include/grub/disk.h (grub_disk_dev_iterate_hook_t): New type. (struct grub_disk_dev.iterate): Add hook_data argument. (grub_disk_dev_iterate): Likewise. * include/grub/gpt_partition.h (grub_gpt_partition_map_iterate): Likewise. * include/grub/msdos_partition.h (grub_partition_msdos_iterate): Likewise. * include/grub/partition.h (grub_partition_iterate_hook_t): New type. (struct grub_partition_map.iterate): Add hook_data argument. (grub_partition_iterate): Likewise. * include/grub/scsi.h (grub_scsi_dev_iterate_hook_t): New type. (struct grub_scsi_dev.iterate): Add hook_data argument. Update all callers.
-
- 27 May, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
(find_path): Handle "." and "..".
-
- 04 May, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
crossing page boundary.
-
- 31 Mar, 2012 2 commits
-
-
Anton Blanchard authored
* grub-core/fs/btrfs.c (key_cmp): Use grub_le_to_cpu for clarity. (lower_bound): Make root uint64_t. Use root in le. (grub_btrfs_read_logical): Fix template key init. Fix address byteswap. (find_path): Fix template key init. (grub_btrfs_dir): Fix mtime byteswap. * include/grub/types.h (grub_cpu_to_le64_compile_time): New macro. Also-By:
Vladimir Serbinenko <phcoder@gmail.com> -
Vladimir 'phcoder' Serbinenko authored
recursion_depth. Break infinite resursions. All users updated.
-
- 28 Feb, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
Fix source dir check.
-
- 24 Feb, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* grub-core/fs/zfs/zfs.c (read_device): Likewise. * util/grub-mkrelpath.c (argp_parser): Likewise. Reported by: Yuri Chornoivan.
-
- 12 Feb, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
-
- 08 Feb, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
on it.
-
- 25 Jan, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
(read_sblock): Don't attempt to read superblocks outside the disk size.
-
- 14 Jan, 2012 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* grub-core/bus/usb/usbhub.c (grub_usb_add_hub): Eliminate grub_min. (poll_nonroot_hub): Likewise. * grub-core/fs/affs.c (grub_affs_iterate_dir): Likewise. (grub_affs_label): Likewise. * grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Likewise. * grub-core/fs/hfs.c (grub_hfs_dir): Likewise. (grub_hfs_label): Likewise. * grub-core/fs/hfsplus.c (grub_hfsplus_cmp_catkey): Likewise. * grub-core/fs/zfs/zfs.c (MIN): Remove. (zap_leaf_array_equal): Use grub_size. Remove MIN. (zap_leaf_array_get): Likewise. (dnode_get_path): Likewise. * grub-core/io/lzopio.c (grub_lzopio_read): Eliminate grub_min. * grub-core/io/xzio.c (grub_xzio_read): Likewise. * grub-core/script/execute.c (grub_script_break): Likewise. * grub-core/script/lexer.c (grub_script_lexer_record): Eliminate grub_max. * grub-core/script/yylex.l (grub_lexer_yyrealloc): Likewise. * include/grub/misc.h (grub_min): Removed. (grub_max): Likewise.
-
- 11 Nov, 2011 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
-
- 10 Nov, 2011 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
>= 6 drives.
-
- 09 Nov, 2011 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* 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.
-
- 05 Nov, 2011 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* 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.
-
- 31 Oct, 2011 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
don't report potentially unavialiable fields in debug output. (find_path): Fix double-free and memory leak.
-
- 04 Oct, 2011 2 commits
-
-
Szymon Janc authored
* grub-core/io/lzopio.c: Likewise.
-
Szymon Janc authored
-
- 24 Aug, 2011 1 commit
-
-
Szymon Janc authored
-
- 23 Aug, 2011 1 commit
-
-
Szymon Janc authored
cleanup.
-
- 20 Aug, 2011 1 commit
-
-
Szymon Janc authored
-
- 14 Aug, 2011 2 commits
-
-
Szymon Janc authored
* Makefile.util.def (libgrubmods.a): Add minilzo.c and add required flags to cflags in cppflags. * Makefile.core.def (btrfs): Likewise. * grub-core/fs/btrfs.c: Include minilzo.h. (grub_btrfs_superblock): Add sectorsize, nodesize, leafsize, stripsize and dummy5 field. (GRUB_BTRFS_COMPRESSION_LZO): New define. (grub_btrfs_extent_read): Add support for LZO compression type.
-
Szymon Janc authored
-
- 27 Jun, 2011 1 commit
-
-
Yves Blusseau authored
* grub-core/fs/fat.c: Display the filename when file is not found. * grub-core/fs/fshelp.c: Likewise. * grub-core/fs/hfs.c: Likewise. * grub-core/fs/jfs.c: Likewise. * grub-core/fs/minix.c: Likewise. * grub-core/fs/ufs.c: Likewise. * grub-core/fs/btrfs.c: Likewise. * grub-core/commands/i386/pc/play.c: Likewise.
-
- 18 May, 2011 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
* grub-core/kern/misc.c (grub_divmod64_full): Renamed to ... (grub_divmod64): ... this. * include/grub/misc.h (grub_divmod64): Removed. All users switch to full version.
-
- 15 May, 2011 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
warning. Move variables before code while on it.
-
- 19 Apr, 2011 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
chunks. * include/grub/err.h (grub_err_t): New enum value GRUB_ERR_BUG.
-
- 12 Apr, 2011 1 commit
-
-
Vladimir 'phcoder' Serbinenko authored
guidelines. * grub-core/kern/dl.c (grub_dl_check_license): New function. (grub_dl_load_core): Use grub_dl_check_license. * include/grub/dl.h (GRUB_MOD_SECTION): New macro. (GRUB_MOD_LICENSE): Likewise. (GRUB_MOD_DUAL_LICENSE): Likewise. All modules updated.
-
- 11 Apr, 2011 3 commits
-
-
Colin Watson authored
reserved_first_sector to 1. btrfs reserves plenty of space for boot loaders. Reported by: Gene Cumm. Fixes Ubuntu bug #757446.
-
Vladimir 'phcoder' Serbinenko authored
-
Vladimir 'phcoder' Serbinenko authored
-