Brian Behlendorf
001dd630ce
Merge branch 'linux-user-util' into refs/top-bases/linux-zfs-branch
2010-06-14 16:29:49 -07:00
Brian Behlendorf
626f94c867
Merge commit 'refs/top-bases/linux-user-util' into linux-user-util
2010-06-14 16:29:47 -07:00
Brian Behlendorf
fd5e9377ad
Merge branch 'linux-debug-zerocopy' into refs/top-bases/linux-zfs-branch
2010-06-14 16:29:41 -07:00
Brian Behlendorf
b2b1bb3915
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2010-06-14 16:29:38 -07:00
Brian Behlendorf
1cf89258c3
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2010-06-14 16:29:37 -07:00
Brian Behlendorf
5def2c1c36
Merge branch 'linux-events' into refs/top-bases/linux-zfs-branch
2010-06-14 16:29:27 -07:00
Brian Behlendorf
832eb9444f
Merge commit 'refs/top-bases/linux-events' into linux-events
2010-06-14 16:29:25 -07:00
Brian Behlendorf
8f9bce2a14
Merge branch 'linux-kernel-device' into refs/top-bases/linux-zfs-branch
2010-06-14 16:29:19 -07:00
Brian Behlendorf
4dfa80d6c8
Merge commit 'refs/top-bases/linux-kernel-device' into linux-kernel-device
2010-06-14 16:29:16 -07:00
Brian Behlendorf
1f96d8f20b
Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch
2010-06-14 16:29:11 -07:00
Brian Behlendorf
27d5747412
Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap
2010-06-14 16:29:08 -07:00
Brian Behlendorf
420eb67d39
Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch
2010-06-14 16:29:03 -07:00
Brian Behlendorf
ec2aedc3f3
Merge commit 'refs/top-bases/linux-ztest' into linux-ztest
2010-06-14 16:29:00 -07:00
Brian Behlendorf
8bf96f63d4
Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch
2010-06-14 16:28:55 -07:00
Brian Behlendorf
bde2f03079
Merge commit 'refs/top-bases/linux-unused' into linux-unused
2010-06-14 16:28:52 -07:00
Brian Behlendorf
cfda680b85
Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch
2010-06-14 16:28:47 -07:00
Brian Behlendorf
828bf9cae2
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2010-06-14 16:28:45 -07:00
Brian Behlendorf
ef98a19d74
Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch
2010-06-14 16:28:39 -07:00
Brian Behlendorf
a1a41b3235
Merge commit 'refs/top-bases/linux-zpios' into linux-zpios
2010-06-14 16:28:36 -07:00
Brian Behlendorf
d83fb1ed4b
Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch
2010-06-14 16:28:31 -07:00
Brian Behlendorf
5331e9f1f8
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2010-06-14 16:28:28 -07:00
Brian Behlendorf
d35acbdfaf
Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch
2010-06-14 16:28:22 -07:00
Brian Behlendorf
429c5c668c
Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions
2010-06-14 16:28:20 -07:00
Brian Behlendorf
c0892113ba
Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch
2010-06-14 16:28:15 -07:00
Brian Behlendorf
67e6c9469a
Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem
2010-06-14 16:28:12 -07:00
Brian Behlendorf
d34015019a
Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch
2010-06-14 16:28:06 -07:00
Brian Behlendorf
ed3fb30284
Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk
2010-06-14 16:28:04 -07:00
Brian Behlendorf
22de48c480
Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch
2010-06-14 16:27:58 -07:00
Brian Behlendorf
040a350328
Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug
2010-06-14 16:27:55 -07:00
Brian Behlendorf
1aeae83705
Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch
2010-06-14 16:27:50 -07:00
Brian Behlendorf
f178dd0726
Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent
2010-06-14 16:27:47 -07:00
Brian Behlendorf
08060ef853
Merge commit 'refs/top-bases/zfs-branch' into zfs-branch
2010-06-14 16:25:02 -07:00
Brian Behlendorf
eb894076a4
Merge branch 'fix-branch' into refs/top-bases/zfs-branch
...
Conflicts:
cmd/ztest/ztest.c
2010-06-14 16:24:45 -07:00
Brian Behlendorf
a02204a8b5
Merge commit 'refs/top-bases/fix-branch' into fix-branch
2010-06-14 16:22:00 -07:00
Brian Behlendorf
2969945552
Merge branch 'fix-pthreads' into refs/top-bases/fix-branch
2010-06-14 16:22:00 -07:00
Brian Behlendorf
bce1904fbb
Merge branch 'fix-taskq' into refs/top-bases/fix-branch
2010-06-14 16:21:59 -07:00
Brian Behlendorf
6574b7cad4
New TopGit dependency: fix-pthreads
2010-06-14 16:21:57 -07:00
Brian Behlendorf
f9f342c5f2
Add fix-pthreads topic branch
...
This is a portability change which removes the dependence of the Solaris
thread library. All locations where Solaris thread API was used before
have been replaced with equivilant Solaris kernel style thread calls.
In user space the kernel style threading API is implemented in term of
the portable pthreads library. This includes all threads, mutexs,
condition variables, reader/writer locks, and taskqs.
2010-06-14 16:20:44 -07:00
Brian Behlendorf
49ad53c46f
Update fix-taskq to never sleep at interrupt time
...
Updated fix to detect if we are in an interrupt and only sleep if it
is safe to do some. I guess it must be safe to sleep under Solaris
this must be handled in a sort interrupt handler there
2010-06-14 16:14:23 -07:00
Brian Behlendorf
3731ec7cf5
Merge branch 'linux-debug-zerocopy' into refs/top-bases/linux-zfs-branch
2010-06-14 16:11:05 -07:00
Brian Behlendorf
9974b54060
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2010-06-14 16:11:02 -07:00
Brian Behlendorf
6348afcb98
Merge branch 'linux-events' into refs/top-bases/linux-zfs-branch
2010-06-14 16:10:57 -07:00
Brian Behlendorf
f2229fe24d
Merge branch 'linux-kernel-device' into refs/top-bases/linux-zfs-branch
2010-06-14 16:10:55 -07:00
Brian Behlendorf
9193fdea7e
Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch
2010-06-14 16:10:54 -07:00
Brian Behlendorf
6eac28ff79
Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch
2010-06-14 16:10:53 -07:00
Brian Behlendorf
96095c3a17
Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch
2010-06-14 16:10:51 -07:00
Brian Behlendorf
e7e0311ce4
Update linux-kernel-mem
...
Additional minor memory related tweak to move certain large allocations
to virtual memory and in one case to simply suppress the warning message
since it is not that far over the warning limit.
2010-06-14 16:08:15 -07:00
Brian Behlendorf
67e8f48f1b
Update linux-kernel-device to handle ioc changes
...
Upstream they modified the ioctl code so we need to make similiar
updates since we modify the API ourselves to always pass a pointer
to file pointer around. This allows us to track per file handle
state which is used by the zevent code.
2010-06-14 16:04:00 -07:00
Brian Behlendorf
302238d84f
Update linux-user-disk
...
Minor updates to handle changes in the user side of ZFS, utils and such.
2010-06-14 16:03:02 -07:00
Brian Behlendorf
800b7a03e1
Update linux-kernel-disk ZVOL implementation
...
The ZVOL interfaces changed significantly with the latest update. I've
updated the Linux version of the code to handle this and it looks like
the net result has been a simpler implementation which is good! Plus,
I'm relatively sure the ZIL integration is right this time although it
needs some serious crash testing to verify that.
Also minor additions to vdev_disk for .hold and .rele callbacks.
Currently, they do nothing and I may be able to simply stub them out
with NULLs for Linux since opening the device in Linux should have
much the same effort. More investigation is needed though since
the ZFS interface may make some demands here I'm overlooking.
2010-06-14 16:02:03 -07:00