1. 03 May, 2015 2 commits
  2. 15 Dec, 2013 1 commit
  3. 03 Nov, 2013 2 commits
  4. 18 Oct, 2013 1 commit
  5. 22 Aug, 2013 1 commit
  6. 14 Jul, 2013 3 commits
  7. 29 Jan, 2012 1 commit
  8. 14 Jan, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Remove defines pertaining to arbitrary limits not affecting GRUB · 75b49ebe
      Vladimir 'phcoder' Serbinenko authored
      	anymore.
      
      	* grub-core/fs/ext2.c (EXT2_PATH_MAX): Removed.
      	(EXT2_MAX_SYMLINKCNT): Likewise.
      	* grub-core/fs/nilfs2.c (NILFS_BTREE_LEVEL_MAX): Likewise.
      	* grub-core/net/tftp.c (TFTP_MAX_PACKET): Likewise.
      	* include/grub/i386/pc/pxe.h (GRUB_PXE_MIN_BLKSIZE): Likewise.
      	(GRUB_PXE_MAX_BLKSIZE): Likewise.
      	* include/grub/normal.h (GRUB_MAX_CMDLINE): Likewise.
      	* include/grub/zfs/dnode.h (DN_MAX_INDBLKSHIFT): Likewise.
      	(DN_MAX_OBJECT_SHIFT): Likewise.
      	(DN_MAX_OFFSET_SHIFT): Likewise.
      	(DN_MAX_OBJECT): Likewise.
      	(DNODES_PER_LEVEL_SHIFT): Likewise.
      	* include/grub/zfs/spa.h (SPA_MAXBLOCKSHIFT): Likewise.
      	(SPA_MAXBLOCKSIZE): Likewise.
      	(SPA_BLOCKSIZES): Likewise.
      	* include/grub/zfs/zap_impl.h (MZAP_MAX_BLKSHIFT): Likewise.
      	(MZAP_MAX_BLKSZ): Likewise.
      75b49ebe
  9. 13 Dec, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      * grub-core/fs/zfs/zfs.c (DVA_OFFSET_TO_PHYS_SECTOR): Make into inline · fcd232b7
      Vladimir 'phcoder' Serbinenko authored
      	function.
      	(ZAP_HASH_IDX): Likewise.
      	(ZAP_LEAF_HASH_SHIFT): Likewise.
      	(ZAP_LEAF_HASH_NUMENTRIES): Likewise.
      	(LEAF_HASH): Likewise.
      	(ZAP_LEAF_NUMCHUNKS): Likewise.
      	(ZAP_LEAF_CHUNK): Likewise. Changed pointer arithmetic to preserve
      	alignment invariants. Return pointer. All users updated.
      	(ZAP_LEAF_ENTRY): Make into inline function.
      	(NBBY): Removed.
      	(xor): LIkewise.
      	(xor_out): Use grub_crypto_xor.
      	(dnode_get_path): Use grub_get_unaligned.
      	(nvlist_find_value): Likewise.
      	(grub_zfs_nvlist_lookup_uint64): Likewise.
      	(grub_zfs_nvlist_lookup_string): Likewise.
      	(get_nvlist_size): Likewise.
      	(grub_zfs_open): Likewise.
      	(fill_fs_info): Likewise.
      	(grub_zfs_dir): Likewise.
      	* include/grub/zfs/zap_leaf.h (zap_leaf_phys): Adapt to preserve
      	alignment invariants.
      	* include/grub/zfs/zio.h (zio_eck_t): Mark as packed as it's not
      	necessarily aligned.
      fcd232b7
  10. 30 Nov, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Add missing const qualifiers. · bf3a3857
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/commands/i386/pc/sendkey.c (keysym): Add missing const.
      	* grub-core/commands/lspci.c (grub_pci_classname): Likewise.
      	* grub-core/commands/menuentry.c (hotkey_aliases): Likewise.
      	* grub-core/disk/lvm.c (grub_lvm_getvalue): Likewise.
      	(grub_lvm_check_flag): Likewise.
      	* grub-core/efiemu/i386/coredetect.c
      	(grub_efiemu_get_default_core_name): Likewise
      	* grub-core/efiemu/main.c (grub_efiemu_autocore): Likewise.
      	* grub-core/fs/hfsplus.c (grub_hfsplus_catkey_internal): Likewise.
      	* grub-core/fs/ntfs.c (fixup): Likewise.
      	* grub-core/fs/xfs.c (grub_xfs_iterate_dir): Likewise.
      	* grub-core/fs/zfs/zfs.c (decomp_entry): Likewise.
      	(fzap_lookup): Likewise.
      	(zap_lookup): Likewise.
      	* grub-core/gnulib/regcomp.c (init_dfa): Likewise.
      	* grub-core/lib/legacy_parse.c (check_option): Likewise.
      	* grub-core/lib/posix_wrap/langinfo.h (nl_langinfo): Likewise.
      	* grub-core/loader/i386/bsd.c (grub_bsd_add_meta): Likewise.
      	(grub_freebsd_add_meta_module): Likewise.
      	(grub_cmd_freebsd_module): Likewise.
      	* grub-core/loader/i386/xnu.c (tbl_alias): Likewise.
      	* grub-core/loader/xnu.c (grub_xnu_register_memory): Likewise.
      	(grub_xnu_writetree_get_size): Likewise.
      	(grub_xnu_writetree_toheap_real): Likewise.
      	(grub_xnu_find_key): Likewise.
      	(grub_xnu_create_key): Likewise.
      	(grub_xnu_create_value): Likewise.
      	(grub_xnu_register_memory): Likewise.
      	(grub_xnu_check_os_bundle_required): Likewise.
      	(grub_xnu_scan_dir_for_kexts): Likewise.
      	(grub_xnu_load_kext_from_dir): Likewise.
      	* grub-core/normal/color.c (color_list): Likewise.
      	* grub-core/normal/completion.c (current_word): Likewise.
      	* grub-core/normal/menu_entry.c (insert_string): Likewise.
      	* grub-core/term/serial.c (grub_serial_find): Likewise.
      	* grub-core/term/tparm.c (grub_terminfo_tparm): Likewise.
      	* include/grub/efiemu/efiemu.h (grub_efiemu_get_default_core_name):
      	Likewise.
      	* include/grub/i386/bsd.h (grub_bsd_add_meta): Likewise.
      	(grub_freebsd_add_meta_module): Likewise.
      	* include/grub/lib/arg.h (grub_arg_option): Likewise.
      	* include/grub/net.h (grub_net_card_driver): Likewise.
      	(grub_net_card): Likewise.
      	(grub_net_app_protocol): Likewise.
      	* include/grub/parttool.h (grub_parttool_argdesc): Likewise.
      	* include/grub/serial.h (grub_serial_find): Likewise.
      	* include/grub/tparm.h (grub_terminfo_tparm): Likewise.
      	* include/grub/xnu.h (grub_xnu_create_key): Likewise.
      	(grub_xnu_create_value): Likewise.
      	(grub_xnu_find_key): Likewise.
      	(grub_xnu_scan_dir_for_kexts): Likewise.
      	(grub_xnu_load_kext_from_dir): Likewise.
      
      	* include/grub/zfs/zio_checksum.h (zio_checksum_t): Moved from here ...
      	* grub-core/fs/zfs/zfs.c (zio_checksum_t): ...here.
      	* include/grub/zfs/zio_checksum.h (zio_checksum_info):
      	Moved from here ...
      	* grub-core/fs/zfs/zfs.c (zio_checksum_info): ... here. Added missing const.
      bf3a3857
  11. 07 Nov, 2011 1 commit
  12. 06 Nov, 2011 4 commits
  13. 05 Nov, 2011 1 commit
  14. 27 Oct, 2011 1 commit
  15. 26 Oct, 2011 1 commit
  16. 03 Aug, 2011 1 commit
  17. 24 Jun, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      ZFS zlib support · 290766fb
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/fs/zfs/zfs.c (zlib_decompress): New function.
      	(decomp_table): Add zlib entries.
      	(zio_read): USe 8 bits for compression function rather than 3.
      	* include/grub/zfs/zio.h (zio_compress): Add zlib values.
      290766fb
  18. 06 Dec, 2010 1 commit
  19. 05 Dec, 2010 1 commit
  20. 04 Dec, 2010 1 commit
  21. 02 Dec, 2010 2 commits
    • Robert Millan's avatar
      Update GPL for ZFS code to version 3, move copyright lines for Vladimir and me… · 54207d4b
      Robert Millan authored
      Update GPL for ZFS code to version 3, move copyright lines for Vladimir and me to FSF (covered by our assignments)
      54207d4b
    • Robert Millan's avatar
      2010-12-01 Robert Millan <rmh@gnu.org> · bf78d5b2
      Robert Millan authored
      	
      	* grub-core/fs/zfs/zfs.c: New file.
      	* grub-core/fs/zfs/zfs_fletcher.c: Likewise.
      	* grub-core/fs/zfs/zfs_lzjb.c: Likewise.
      	* grub-core/fs/zfs/zfs_sha256.c: Likewise.
      	* grub-core/fs/zfs/zfsinfo.c: Likewise.
      	
      	* include/grub/zfs/dmu.h: Likewise.
      	* include/grub/zfs/dmu_objset.h: Likewise.
      	* include/grub/zfs/dnode.h: Likewise.
      	* include/grub/zfs/dsl_dataset.h: Likewise.
      	* include/grub/zfs/dsl_dir.h: Likewise.
      	* include/grub/zfs/sa_impl.h: Likewise.
      	* include/grub/zfs/spa.h: Likewise.
      	* include/grub/zfs/uberblock_impl.h: Likewise.
      	* include/grub/zfs/vdev_impl.h: Likewise.
      	* include/grub/zfs/zap_impl.h: Likewise.
      	* include/grub/zfs/zap_leaf.h: Likewise.
      	* include/grub/zfs/zfs.h: Likewise.
      	* include/grub/zfs/zfs_acl.h: Likewise.
      	* include/grub/zfs/zfs_znode.h: Likewise.
      	* include/grub/zfs/zil.h: Likewise.
      	* include/grub/zfs/zio.h: Likewise.
      	* include/grub/zfs/zio_checksum.h: Likewise.
      	
      	* Makefile.util.def: Build ZFS into libgrubmods.
      	* grub-core/Makefile.core.def: Build zfs.mod.
      	
      bf78d5b2