Brian Behlendorf
881d65ec2b
Merge commit 'refs/top-bases/fix-dbuf_dirty_record_t' into fix-dbuf_dirty_record_t
2010-03-09 14:19:37 -08:00
Brian Behlendorf
60a00a6316
Merge commit 'refs/top-bases/fix-clock-wrap' into fix-clock-wrap
2010-03-09 14:19:36 -08:00
Brian Behlendorf
d0389e24d5
Merge branch 'fix-clock-wrap' into refs/top-bases/fix-branch
2010-03-09 14:19:36 -08:00
Brian Behlendorf
651b0799e0
Merge commit 'refs/top-bases/gcc-branch' into gcc-branch
2010-03-09 14:19:32 -08:00
Brian Behlendorf
f048a6798d
Merge branch 'gcc-branch' into refs/top-bases/zfs-branch
2010-03-09 14:19:32 -08:00
Brian Behlendorf
61b3d268ac
Merge branch 'gcc-fortify-source' into refs/top-bases/gcc-branch
2010-03-09 14:19:31 -08:00
Brian Behlendorf
46481bc85e
Merge commit 'refs/top-bases/gcc-fortify-source' into gcc-fortify-source
2010-03-09 14:19:30 -08:00
Brian Behlendorf
94053b9a3d
Merge branch 'gcc-missing-braces' into refs/top-bases/gcc-branch
2010-03-09 14:19:29 -08:00
Brian Behlendorf
4b7bc4e96d
Merge commit 'refs/top-bases/gcc-missing-braces' into gcc-missing-braces
2010-03-09 14:19:28 -08:00
Brian Behlendorf
ed83735903
Merge commit 'refs/top-bases/gcc-ident-pragmas' into gcc-ident-pragmas
2010-03-09 14:19:26 -08:00
Brian Behlendorf
fd94e31370
Merge branch 'gcc-ident-pragmas' into refs/top-bases/gcc-branch
2010-03-09 14:19:26 -08:00
Brian Behlendorf
490f689b9c
Merge branch 'gcc-64bit-constants' into refs/top-bases/gcc-branch
2010-03-09 14:19:24 -08:00
Brian Behlendorf
d0ef2f8337
Merge commit 'refs/top-bases/gcc-64bit-constants' into gcc-64bit-constants
2010-03-09 14:19:23 -08:00
Brian Behlendorf
4a7b8629d5
Merge branch 'gcc-shadow' into refs/top-bases/gcc-branch
2010-03-09 14:19:21 -08:00
Brian Behlendorf
dcd0eecf89
Merge commit 'refs/top-bases/gcc-shadow' into gcc-shadow
2010-03-09 14:19:20 -08:00
Brian Behlendorf
68e3c94270
Merge branch 'gcc-unused' into refs/top-bases/gcc-branch
2010-03-09 14:19:18 -08:00
Brian Behlendorf
bbdcc9ac52
Merge commit 'refs/top-bases/gcc-unused' into gcc-unused
2010-03-09 14:19:17 -08:00
Brian Behlendorf
8310167805
Merge branch 'gcc-uninit' into refs/top-bases/gcc-branch
2010-03-09 14:19:16 -08:00
Brian Behlendorf
8e2b8a52f7
Merge commit 'refs/top-bases/gcc-uninit' into gcc-uninit
2010-03-09 14:19:15 -08:00
Brian Behlendorf
9fc9e880ab
Merge branch 'gcc-no-parenthesis' into refs/top-bases/gcc-branch
2010-03-09 14:19:13 -08:00
Brian Behlendorf
cc3e0e6b01
Merge commit 'refs/top-bases/gcc-no-parenthesis' into gcc-no-parenthesis
2010-03-09 14:19:12 -08:00
Brian Behlendorf
ed15654feb
Merge branch 'gcc-missing-case' into refs/top-bases/gcc-branch
2010-03-09 14:19:10 -08:00
Brian Behlendorf
f3025c3875
Merge commit 'refs/top-bases/gcc-missing-case' into gcc-missing-case
2010-03-09 14:19:09 -08:00
Brian Behlendorf
45b2e45354
Merge branch 'gcc-invalid-prototype' into refs/top-bases/gcc-branch
2010-03-09 14:19:07 -08:00
Brian Behlendorf
01dae884bc
Merge commit 'refs/top-bases/gcc-invalid-prototype' into gcc-invalid-prototype
2010-03-09 14:19:06 -08:00
Brian Behlendorf
9d8767dfb2
Merge branch 'gcc-init-pragmas' into refs/top-bases/gcc-branch
2010-03-09 14:19:04 -08:00
Brian Behlendorf
4d306e2583
Merge commit 'refs/top-bases/gcc-init-pragmas' into gcc-init-pragmas
2010-03-09 14:19:03 -08:00
Brian Behlendorf
c09ab40097
Merge branch 'gcc-debug' into refs/top-bases/gcc-branch
2010-03-09 14:19:02 -08:00
Brian Behlendorf
bd81c6a5d0
Merge commit 'refs/top-bases/gcc-debug' into gcc-debug
2010-03-09 14:19:00 -08:00
Brian Behlendorf
d01019d8a3
Merge branch 'gcc-cast' into refs/top-bases/gcc-branch
2010-03-09 14:18:58 -08:00
Brian Behlendorf
ddf8afb06b
Merge commit 'refs/top-bases/gcc-cast' into gcc-cast
2010-03-09 14:18:57 -08:00
Brian Behlendorf
49ea943914
Merge branch 'gcc-c90' into refs/top-bases/gcc-branch
2010-03-09 14:18:56 -08:00
Brian Behlendorf
c60984f102
Merge commit 'refs/top-bases/gcc-c90' into gcc-c90
2010-03-09 14:18:54 -08:00
Brian Behlendorf
774f7c02b1
Ignore unsigned module build products
...
Along with the addition of signed kernel modules in newer kernel
we have a few new build products we need to ignore. LKLM has the
whole thread for those interested: http://lkml.org/lkml/2007/2/14/164
2010-03-09 14:14:09 -08:00
Brian Behlendorf
f04c01c945
Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch
2010-03-09 13:53:21 -08:00
Ricardo M. Correia
ba0a56bb2a
Fix struct ht_lock padding in arc.c.
...
This was leading to a compilation error because in Linux, sizeof
(kmutex_t) can be larger than 64 in some circumstances (e.g. with
debugging and lockdep enabled).
The code was previously fixed to align the structure to 256 bytes,
but a better fix is to align it to the next multiple of 64 bytes.
2010-03-09 13:49:36 -08:00
Brian Behlendorf
6521b99461
Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch
2010-03-09 13:43:29 -08:00
Ricardo M. Correia
f1c8b3a435
Fix duplicate uuid_t typedef.
...
This typedef is being done in both lib/libefi/include/sys/uuid.h and
/usr/include/uuid/uuid.h, both of which are included in lib/libefi/rdwr_efi.c.
This leads to the following error:
In file included from ../../lib/libefi/include/sys/efi_partition.h:29,
from ../../lib/libefi/rdwr_efi.c:41:
../../lib/libefi/include/sys/uuid.h:81: error: redefinition of typedef 'uuid_t'
/usr/include/uuid/uuid.h:19: note: previous declaration of 'uuid_t' was here
The reason that we didn't see this before, is because of a strange feature in
gcc where some types of warnings/errors are silently ignored if they come from
system headers. But depending on the order of how system headers end up
included, libefi's uuid.h may actually be included after uuid/uuid.h, which
leads to the error above.
It is safe to remove this duplicate typedef because we are already
dependent on the linux uuid.h header and it's exceptionally unlikely
they will ever change the size.
2010-03-09 13:38:55 -08:00
Brian Behlendorf
69a206fcee
Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch
2010-03-09 13:26:10 -08:00
Brian Behlendorf
b39822ed60
Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap
2010-03-09 13:26:08 -08:00
Brian Behlendorf
aef23651c3
Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch
2010-03-09 13:26:04 -08:00
Brian Behlendorf
ee9da2efac
Merge commit 'refs/top-bases/linux-ztest' into linux-ztest
2010-03-09 13:26:02 -08:00
Brian Behlendorf
e1f8751cb7
Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch
2010-03-09 13:25:58 -08:00
Brian Behlendorf
6faf89731e
Merge commit 'refs/top-bases/linux-unused' into linux-unused
2010-03-09 13:25:55 -08:00
Brian Behlendorf
044b499b43
Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch
2010-03-09 13:25:51 -08:00
Brian Behlendorf
05b567c0ef
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2010-03-09 13:25:49 -08:00
Brian Behlendorf
bcf862f554
Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch
2010-03-09 13:25:44 -08:00
Brian Behlendorf
4198550b18
Merge commit 'refs/top-bases/linux-zpios' into linux-zpios
2010-03-09 13:25:42 -08:00
Brian Behlendorf
9053da0d04
Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch
2010-03-09 13:25:38 -08:00
Brian Behlendorf
26b2ec2cd9
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2010-03-09 13:25:36 -08:00