Commit Graph

20122 Commits

Author SHA1 Message Date
Brian Behlendorf e7c67bf7dd Merge branch 'linux-topology' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:31 -07:00
Brian Behlendorf 43434f31b4 Merge commit 'refs/top-bases/linux-topology' into linux-topology 2010-07-23 11:44:29 -07:00
Brian Behlendorf ae07f6b274 Merge branch 'linux-sha2' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:23 -07:00
Brian Behlendorf d807ad0467 Merge commit 'refs/top-bases/linux-sha2' into linux-sha2 2010-07-23 11:44:21 -07:00
Brian Behlendorf 97f4d761eb Merge branch 'linux-user-util' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:16 -07:00
Brian Behlendorf d7f48baeaf Merge commit 'refs/top-bases/linux-user-util' into linux-user-util 2010-07-23 11:44:14 -07:00
Brian Behlendorf f99575c9aa Merge branch 'linux-events' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:08 -07:00
Brian Behlendorf 641bfb323a Merge commit 'refs/top-bases/linux-events' into linux-events 2010-07-23 11:44:06 -07:00
Brian Behlendorf d58992da9e Merge branch 'linux-kernel-module' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:01 -07:00
Brian Behlendorf b1d4ae7d16 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2010-07-23 11:43:59 -07:00
Brian Behlendorf c7ebc84438 Merge branch 'linux-kernel-device' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:52 -07:00
Brian Behlendorf 0fa271ff04 Merge commit 'refs/top-bases/linux-kernel-device' into linux-kernel-device 2010-07-23 11:43:50 -07:00
Brian Behlendorf f25f0a2109 Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:45 -07:00
Brian Behlendorf 8c6554d526 Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap 2010-07-23 11:43:42 -07:00
Brian Behlendorf 3a53d9f426 Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:37 -07:00
Brian Behlendorf 7319797f38 Merge commit 'refs/top-bases/linux-ztest' into linux-ztest 2010-07-23 11:43:35 -07:00
Brian Behlendorf dcabd1a0c6 Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:29 -07:00
Brian Behlendorf 158a465240 Merge commit 'refs/top-bases/linux-unused' into linux-unused 2010-07-23 11:43:27 -07:00
Brian Behlendorf bca0b40198 Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:21 -07:00
Brian Behlendorf 0408af1eb1 Merge commit 'refs/top-bases/linux-libspl' into linux-libspl 2010-07-23 11:43:20 -07:00
Brian Behlendorf e0549da1d9 Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:14 -07:00
Brian Behlendorf a602feecbb Merge commit 'refs/top-bases/linux-zpios' into linux-zpios 2010-07-23 11:43:12 -07:00
Brian Behlendorf 63266fb77f Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:06 -07:00
Brian Behlendorf f920386365 Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk 2010-07-23 11:43:04 -07:00
Brian Behlendorf d4e662c493 Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:58 -07:00
Brian Behlendorf 6f120e4b4f Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions 2010-07-23 11:42:56 -07:00
Brian Behlendorf 3a041de01f Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:51 -07:00
Brian Behlendorf fd7a0e109c Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2010-07-23 11:42:48 -07:00
Brian Behlendorf cb432832d3 Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:43 -07:00
Brian Behlendorf 79bf615660 Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk 2010-07-23 11:42:41 -07:00
Brian Behlendorf 4a2d053c39 Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:34 -07:00
Brian Behlendorf f4ca8d1a41 Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug 2010-07-23 11:42:32 -07:00
Brian Behlendorf 2deb475123 Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:26 -07:00
Brian Behlendorf 6e615d3108 Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2010-07-23 11:42:24 -07:00
Brian Behlendorf 758275af4f Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2010-07-23 11:42:23 -07:00
Brian Behlendorf 2eee7b0ee5 Merge branch 'fix-branch' into refs/top-bases/zfs-branch 2010-07-23 11:42:22 -07:00
Brian Behlendorf d43294230a Merge commit 'refs/top-bases/fix-branch' into fix-branch 2010-07-23 11:42:21 -07:00
Brian Behlendorf 4471454be8 Merge branch 'fix-stack-ztest' into refs/top-bases/fix-branch 2010-07-23 11:42:21 -07:00
Brian Behlendorf 085c18fa55 Merge commit 'refs/top-bases/fix-stack-ztest' into fix-stack-ztest 2010-07-23 11:42:20 -07:00
Ned Bass be92edb218 Add extra guard space if needed
Some buggy NPTL threading implementations include the guard area within
the stack size allocations.  In this case we need to allocate an extra
page to account for the guard area since we only have two pages of usable
stack on Linux.  Added an autoconf test that detects such implementations
by running a test program designed to segfault if the bug is present.
Set a flag NPTL_GUARD_WITHIN_STACK that is tested to decide if extra
stack space must be allocated for the guard area.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2010-07-23 11:38:00 -07:00
Ned Bass 16a9f68137 Autoconf check for buggy stack guard region
Some buggy NPTL threading implementations include the guard area within
the stack size allocations.  In this case we need to allocate an extra
page to account for the guard area since we only have two pages of usable
stack on Linux.  Added an autoconf test that detects such implementations
by running a test program designed to segfault if the bug is present.
Set a flag NPTL_GUARD_WITHIN_STACK that is tested to decide if extra
stack space must be allocated for the guard area.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2010-07-23 11:35:20 -07:00
Brian Behlendorf 987860ccd4 Merge branch 'linux-have-mlslabel' into refs/top-bases/linux-zfs-branch 2010-07-23 10:46:23 -07:00
Brian Behlendorf 52f6982c14 Merge commit 'refs/top-bases/linux-have-mlslabel' into linux-have-mlslabel 2010-07-23 10:46:21 -07:00
Brian Behlendorf 88a24747a2 Merge branch 'linux-spa-thread' into refs/top-bases/linux-zfs-branch 2010-07-23 10:46:16 -07:00
Brian Behlendorf b8d5859f61 Merge commit 'refs/top-bases/linux-spa-thread' into linux-spa-thread 2010-07-23 10:46:12 -07:00
Brian Behlendorf 6308bddc55 Merge branch 'linux-topology' into refs/top-bases/linux-zfs-branch 2010-07-23 10:46:06 -07:00
Brian Behlendorf 27b293a274 Merge commit 'refs/top-bases/linux-topology' into linux-topology 2010-07-23 10:46:04 -07:00
Brian Behlendorf e2050b7017 Merge branch 'linux-sha2' into refs/top-bases/linux-zfs-branch 2010-07-23 10:45:58 -07:00
Brian Behlendorf 07ff81417b Merge commit 'refs/top-bases/linux-sha2' into linux-sha2 2010-07-23 10:45:56 -07:00
Brian Behlendorf bfb82b6dcb Merge branch 'linux-user-util' into refs/top-bases/linux-zfs-branch 2010-07-23 10:45:50 -07:00