]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC 200309:
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 18 Dec 2009 21:01:56 +0000 (21:01 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 18 Dec 2009 21:01:56 +0000 (21:01 +0000)
commitf8f1db09dccde482da737f93f6f155d1a84ea728
tree359e56b151d324e1e7cd343e5bd3d70fcd71e6c9
parentffc79fd677146e5aa3f4b41f73407b678aa6c5e2
MFC 200309:
- Port bios_getmem() from libi386 to {gpt,}zfsboot() and use it to
  safely allocate a heap region above 1MB.  This enables {gpt,}zfsboot()
  to allocate much larger buffers than before.
- Use a larger buffer (1MB instead of 128K) for temporary ZFS buffers.  This
  allows more reliable reading of compressed files in a raidz/raidz2 pool.

git-svn-id: svn://svn.freebsd.org/base/stable/8@200689 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/boot/i386/zfsboot/zfsboot.c
sys/boot/zfs/zfsimpl.c