Pawel Jakub Dawidek
24bda1641f
Instead of detecting if lock is already initialized based on standard 1 bit
...
check, use more accurate 13 bits check. We had too many false-positives with
the standard check.
Reported by: mlaier
2007-04-09 01:05:31 +00:00
Pawel Jakub Dawidek
33fc425c85
We don't have to wait for the root file system to be mounted anymore, now that
...
kobj KPI supports operating on files loaded by the loader.
2007-04-09 00:03:45 +00:00
Pawel Jakub Dawidek
5fc5d6ed61
Drop the Giant lock before calling zfs_domount(), which is held when
...
mounting root file system.
2007-04-09 00:02:11 +00:00
Pawel Jakub Dawidek
f92cb15e7b
Move zpool.cache from /etc/zfs/ to /boot/zfs/, so we can keep it on
...
dedicated /boot/ file system and use ZFS for the root file system.
2007-04-08 23:59:39 +00:00
Pawel Jakub Dawidek
bdebccf9b9
Extend kobj compatibility KPI to support operating on files before and
...
after the root file system is mounted.
This is one of the changes that will allow to put root file system on ZFS.
2007-04-08 23:57:08 +00:00
Pawel Jakub Dawidek
ffe54ff0ec
MFp4: Synchronize with recent OpenSolaris changes.
2007-04-08 16:29:25 +00:00
Pawel Jakub Dawidek
425d75486e
- Use 'name=value' so it can be properly recognized by devd(8).
...
- Use only subclass as devd's type.
2007-04-08 15:55:48 +00:00
Pawel Jakub Dawidek
61cfeccd58
Take vnode pointer and hold it under znode lock, so we won't race with
...
zfs_reclaim(). This may or may not fix problem reported by kris, but it's
definiatelly better that way.
2007-04-08 10:29:14 +00:00
Pawel Jakub Dawidek
3dc4488c91
Move atomic.S files to directories that better fit OpenSolaris directory
...
layout.
2007-04-07 23:54:54 +00:00
Pawel Jakub Dawidek
e321494eca
Fix libzpool compilation.
...
Reported by: des
2007-04-07 23:47:14 +00:00
Pawel Jakub Dawidek
9a691cb33a
Limit the number of system taskq threads to the number of CPUs.
...
They are only used when there is a need for reducing namecache.
Observed by: kris, csjp
2007-04-07 21:41:11 +00:00
Dag-Erling Smørgrav
29665eac3f
Fix some type mismatches.
...
Reviewed by: pjd@
2007-04-07 19:11:41 +00:00
Pawel Jakub Dawidek
639fdcd852
Allow to tune maximum and minimum memory used by ARC.
2007-04-07 19:10:50 +00:00
Pawel Jakub Dawidek
a583dae953
Add missing mutex_init() which was causing assertion panic when on clone
...
destruction.
Reported by: kris
2007-04-07 11:04:37 +00:00
Pawel Jakub Dawidek
f0a75d274a
Please welcome ZFS - The last word in file systems.
...
ZFS file system was ported from OpenSolaris operating system. The code in under
CDDL license.
I'd like to thank all SUN developers that created this great piece of software.
Supported by: Wheel LTD (http://www.wheel.pl/ )
Supported by: The FreeBSD Foundation (http://www.freebsdfoundation.org/ )
Supported by: Sentex (http://www.sentex.net/ )
2007-04-06 01:09:06 +00:00