joerg
53e1bee525
Add helper script for future imports.
2013-07-04 22:12:40 +00:00
joerg
b9829059e8
Initial import of a cut-down copy of compiler-rt revision r185671.
2013-07-04 22:09:47 +00:00
rmind
f04a92b1d6
- Rewrite parts of pfil(9): use array to store hooks and thus be more cache
...
friendly (there are only few hooks in the system). Make the structures
opaque and the interface more strict.
- Remove PFIL_HOOKS option by making pfil(9) mandatory.
2013-06-29 21:06:57 +00:00
joerg
9547cd8b38
Fix header guards.
2013-06-25 15:08:43 +00:00
mlelstv
78c79fafb1
fix build for 'no options MTRR'
2013-06-06 07:55:46 +00:00
skrll
ce48c6b1d0
Spello
2013-04-28 20:58:51 +00:00
skrll
71bb6cfbc8
G/C M_VCPAGELIST
2013-04-28 20:57:26 +00:00
skrll
bb813eafd5
Actually handle any fragments in vchiq_complete_bulk
2013-04-26 16:56:42 +00:00
skrll
016e91cef0
Style nit.
2013-04-25 04:45:33 +00:00
skrll
c14658041b
Trailing whitespace
2013-04-25 04:31:41 +00:00
skrll
265a002cb2
Remove unnecessary freebsd code.
2013-04-03 20:21:38 +00:00
christos
114e277d8e
Destroying the mutex once is enough.
2013-03-28 20:14:18 +00:00
christos
0eaecbdb0a
call mutex destroy in fini, so that we don't end up with a lockdebug panic
...
when we re-attach.
2013-03-27 23:49:02 +00:00
jmcneill
54e2c2ba0a
defer vchiq initialization with config_mountroot, works around a timing issue that caused problems during sdhc init on some boards
2013-03-25 22:59:25 +00:00
jmcneill
ad80650833
remove unnecessary newline and function name from log message that reports vchiq local and remote versions
2013-03-25 22:58:42 +00:00
jmcneill
fc989baaab
hide some debug printfs under VCHIQ_IOCTL_DEBUG
2013-03-25 22:40:12 +00:00
jmcneill
4aac15c9d4
fix atomic_cmpxchg wrapper
2013-03-25 22:17:01 +00:00
skrll
a2a121cc89
Remove vchiq_doorbell_irq. We have our own version in vchiq_intr.
2013-03-25 22:01:49 +00:00
skrll
b4bd4c4558
Wrap a long line
2013-03-25 21:58:24 +00:00
skrll
4b34cf126d
Remove a bogus KASSERT and improve a comment while I'm nearby.
2013-03-25 21:58:00 +00:00
skrll
ba16f82c16
Revert commented out create_pagelist/free_pagelist to the original
...
version and not the broken FreeBSD version. Should really be deleted
someday soon.
2013-03-25 21:55:11 +00:00
jmcneill
5e6a09db35
print the local and remote vchiq versions
2013-03-24 22:54:21 +00:00
jmcneill
fde6ff7476
sema mutex needs to be IPL_VM
2013-03-24 14:26:16 +00:00
jmcneill
d0c4f7d978
BCM2835 VCHIQ device driver
2013-03-08 12:32:29 +00:00
christos
225b6588eb
CID/979998: missing va_end()
2013-02-09 01:46:30 +00:00
christos
12e03428f2
CVS/979999: missing va_end()
2013-02-09 01:22:28 +00:00
msaitoh
af75f30ef5
Fix off-by-one read error.
2013-01-15 03:39:16 +00:00
christos
02e805c272
Back out my last change, which was a partial fix for hash code computation problems.
...
Apply Darren's more complete reworking of hash code computation.
Ensure that the struct containing the red-black tree head is properly initialized.
From Geoff Adams
2013-01-09 13:23:20 +00:00
christos
79e7092a0d
Fix bucket and chain counts on nat lists from Geoff Adams:
...
The problem was that ipf_nat_delete wasn't swapping inbound and
outbound hash codes for inbound NAT entries, so it was essentially
always looking in the wrong buckets in those cases. But because of
the way the linked list works, I don't think any NAT entries were
actually leaked. But since all the bucket counters and chain count
were getting messed up, things did start to go bad after a while.
(New NAT entries wouldn't be created, for instance.)
The fix is in the ipf_nat_delete function, itself; the other changes
are a slight refactoring of one method and adding some comments
that helped me figure out how the linked list with pointer-back-pointers
worked.
Also note that I haven't looked through the logic in ipf_nat_rehash;
it's likely that that might miss some things for the same reason.
I also haven't yet looked into the ipf_nat_newrdr problem with mappings
already existing. That'll be next.
2013-01-05 16:34:43 +00:00
christos
af7611566d
- Replace the seemingly broken built-in ipf rbtree implementation with ours.
...
- Fix typos in comments
- Fix 2 mutex errors
From Geoff Adams
2012-12-20 21:42:27 +00:00
msaitoh
5d8b710d44
Fix off by one read error.
2012-12-11 09:17:31 +00:00
msaitoh
202434cbda
Fix wrong reference to dev_priv->saveSWF1. It was clearly wrong.
2012-12-11 07:31:39 +00:00
christos
5c13de37e7
PR/47270: Paul Goyette: ipftest -N aborts
...
1. check for NULL before de-refencing; in particular sel is assigned to NULL,
in the default case, and then couple of lines down we do sel->
2. gcc appears to optimize u_32_t hash[4], to u_32_t hash, since we only
use hash[0], disregarding the fact that we pass it to MD5Final() leading
to stack corruption. Use an explicit union, so that the compiler stops
butting its head where it shouldn't.
XXX: pullup to 6
2012-12-03 18:30:25 +00:00
alnsn
49f0e3b897
Apply adapted patch from the author of sljit to fix cdecl functions
...
generation on i386.
2012-11-18 14:36:37 +00:00
alnsn
929b2d397c
Apply adapted patch from joerg@ to fix clang build.
2012-11-09 23:09:31 +00:00
alnsn
8639fea1f4
Compile with WARNS=3.
2012-11-05 00:29:57 +00:00
alnsn
758c93834a
Compile with WARNS=3.
2012-11-05 00:18:50 +00:00
alnsn
ca0e5ee369
Update sljit revision in README.import.
2012-10-28 09:41:12 +00:00
alnsn
0e2fbf7d6b
Resolve conflicts.
2012-10-28 09:38:59 +00:00
alnsn
a1fc8f8994
Import of sljit @ r186.
...
This version adds sparc architecture. Other changes:
r184: NAN to UNORDERED renaming and other fixes.
r180: Common caching in PPC and MIPS.
2012-10-28 09:36:12 +00:00
christos
3a1d62f3bf
This move is taking too long :-) make the file re-appear to fix the build.
2012-10-22 21:21:07 +00:00
alnsn
faf841b39a
Move sljit_mod.c to sys/external/bsd/sljit/sljit and share it between
...
builtin and standalone module.
2012-10-21 21:23:38 +00:00
alnsn
f5217f73dd
Update README.import.
2012-10-21 19:15:10 +00:00
alnsn
2b598a624b
Import sljit @ r176.
...
r176: Add void to function definitions. Patch by Alexander Nasonov
2012-10-21 19:07:18 +00:00
alnsn
a573b72a32
Fix compilation.
2012-10-13 19:38:24 +00:00
christos
bf9565ac33
remove wrong ntohl (from Aran Clauson)
2012-10-09 21:32:54 +00:00
alnsn
1063d31c93
Fix compilation when DIAGNOSTIC is defined.
2012-10-08 22:39:15 +00:00
alnsn
0b0274e287
Adapt code to compile with -D_KERNEL.
2012-10-06 19:23:01 +00:00
alnsn
1f35320d1c
Add import notes.
2012-10-06 18:29:44 +00:00
alnsn
77d6837703
Initial import of sljit @ r175.
...
svn co https://sljit.svn.sourceforge.net/svnroot/sljit@r175 dist
2012-10-06 18:24:18 +00:00