chs
bb833a1164
when freeing the DRM_SHM kernel memory that can be mapped by a user process,
...
remove any user mappings before freeing the memory, so that a user process
doesn't have still have access to that physical memory after it's reused.
this really shouldn't be using kernel malloc'd memory at all,
but changing that would be much more involved.
2012-06-17 15:15:34 +00:00
joerg
ce1e6472fd
Including bsd.own.mk twice in a row is a bit too much
2012-06-17 15:12:13 +00:00
martin
3bcdf0bd06
Add support for ext2fs to i386/amd64 ramdisks.
...
This is usefull for setup with various xen hosting providers.
Prompted by Blair Sadewitz.
2012-06-17 14:59:15 +00:00
martin
4d5a9c43e0
Apply upstream revision 175141: setjmp vs. unchanged register values;
...
should fix PR toolchain/45837.
2012-06-17 13:43:30 +00:00
manu
f8e3cc05a1
Fix off-by-one in hexdump display (getextattr -x), which displayed a
...
trailing garbage byte.
2012-06-17 08:09:29 +00:00
joerg
062cd24989
Fix version string returned by clang --version.
...
Integrate the in-tree config file generation with the cross-building
toolchain. Regenerate the files.
Keep version numbers all in one place.
2012-06-17 07:40:25 +00:00
christos
e11304f45e
PR/46608: Jim Bernard: Add xz conversion "X"
2012-06-17 03:52:32 +00:00
isaki
b1d94e60d6
Remove unnecessary checkyesno which I commited before.
...
${rcvar}_start is skipped if rcvar is not set to YES.
Pointed out by joerg@ and tsutsui@.
Should be pulled up to netbsd-6.
2012-06-17 02:13:13 +00:00
dsl
c72955ee27
memseg_baseaddr() is only called from valid_user_selector() and
...
both only locally.
Make static, remove one of the functions, and remove the never-set args.
Code is still very dubious.
2012-06-16 20:47:04 +00:00
dsl
a25c7cabfc
Add explicit (void *) casts for when sysctl_createv() is passed
...
CTLTYPE_INT but the address of a structure (and a function).
2012-06-16 19:54:01 +00:00
joerg
c91e3eb75b
Unbreak compat.
2012-06-16 19:19:14 +00:00
joerg
ee99db43bc
Allow USE_COMPILERCRTSTUFF=yes for platforms that use MACHINE_CPU !=
...
MACHINE_ARCH.
2012-06-16 18:19:39 +00:00
chs
22738551d6
reduce diff to freebsd:
...
rename "xcpu" back to "cpu" now that the conflicting global variable
has been renamed out of the way. this also fixes some cases
where references to the local variable "cpu" had not been renamed
and thus were accidentally referring to the former global "cpu".
2012-06-16 17:31:47 +00:00
chs
4eb0eda427
rename the global variable "cpu" to "cputype" to avoid conflicting with
...
dtrace, which wants to use "cpu" as a local variable.
2012-06-16 17:30:18 +00:00
joerg
8df5dadc39
Don't bail out on unused private fields.
2012-06-16 17:02:33 +00:00
joerg
c9196b81ce
Update LLVM/Clang snapshot to r158533. This brings in support for
...
stack-realignment in functions using alloca on x86. Move to
/usr/include/clang-3.2 to reflect the version.
2012-06-16 17:01:02 +00:00
joerg
80d74bd7f8
Annotate tautological if, so that clang doesn't warn about the dt usage
...
later on.
2012-06-16 16:42:26 +00:00
nonaka
b26cf6f64c
urtw(4) and urtwn(4) first appeared in NetBSD 6.0.
2012-06-16 14:38:54 +00:00
kiyohara
fbd7a1ab43
Add '\n' to revision string.
2012-06-16 05:58:03 +00:00
christos
b416920400
remove error(1) output
2012-06-16 01:34:10 +00:00
christos
55cd49b90e
make this compile again.
2012-06-16 01:31:33 +00:00
rmind
7a3e0c216a
- Rework NPF NAT syntax to be more structured and support future additions
...
of different types and configurations of NAT.
- npfctl: improve disassemble and show-config command functionality.
- Fix custom ICMP code and type filtering.
2012-06-15 23:24:08 +00:00
joerg
56f9c3c6bd
Don't use an empty body on the same line for the for loop.
2012-06-15 23:01:16 +00:00
joerg
4b586f4e8b
Assert that out_hr is not NULL in hfslib_read_header_node
2012-06-15 21:59:39 +00:00
joerg
f6791aad72
Simplify ERR, so that it doesn't mess up Clang's
...
-Wsometimes-uninitialized scan on the function. This is tracked in LLVM
as http://llvm.org/bugs/show_bug.cgi?id=13093 .
2012-06-15 19:54:21 +00:00
joerg
74a7f3e6f2
Do not mark pthread_cond_timedwait explicitly as inlineable, since it
...
calls pthread__self, which is static.
2012-06-15 19:20:44 +00:00
yamt
9700738834
whitespace
2012-06-15 14:23:46 +00:00
yamt
42b4b1a980
update a comment
2012-06-15 14:09:26 +00:00
yamt
f120cbc6a9
comment
2012-06-15 14:07:44 +00:00
yamt
c6f15cd7fe
assertions. use a macro. no functional changes.
2012-06-15 14:02:41 +00:00
yamt
ea49698def
comment
2012-06-15 13:58:34 +00:00
yamt
09d05f28e5
comments
2012-06-15 13:57:59 +00:00
yamt
e5b5bd7898
comment
2012-06-15 13:55:22 +00:00
yamt
c7b1cf3811
emap: reduce the number of atomic ops.
2012-06-15 13:53:40 +00:00
yamt
f562b34504
comments and assertions.
...
no functional changes.
2012-06-15 13:51:40 +00:00
joerg
403de81b16
Remove unused fields
2012-06-15 10:51:25 +00:00
martin
18118f60c8
Do not try to find the wedge we booted from if opendisk(booted_device)
...
failed.
2012-06-14 20:18:16 +00:00
joerg
0adfd5e0b3
Make sure temp_path is always initialised, even if mklocal fails.
...
Make sure to restore localvars, even if possibly leaking memory.
Discussed with christos@
2012-06-14 18:56:54 +00:00
bouyer
c3ff6f17e5
Disable the mmap_block test again, it doesn't panic when mmaping /dev/wd0d
...
only by accident. PR kern/46592.
2012-06-14 17:47:58 +00:00
sborrill
25290a5966
Set commented out maxproc-cur and openfiles-cur default values to the actual
...
defaults from sys/sys/syslimits.h. Bump maxproc-max too to a typical value.
2012-06-14 09:28:02 +00:00
manu
574c09729f
Fix memory leak when we discard a voided setattr operation
2012-06-14 05:58:22 +00:00
blymn
78c0e4f5d2
Add the CDC protocol identifier "no class specific protocol required"
...
and allow the umodem match routine to match on this protocol. This
allows some recent arduino boards serial interfaces to attach.
2012-06-14 05:14:41 +00:00
riz
94f4463123
Add urtw(4) to i386/amd64 GENERIC.
2012-06-14 04:23:48 +00:00
riz
49449523c7
Add firmware for the RealTek RTL8192CU family of wireless chipsets, and
...
adapt the urtwn(4) driver to use the new files. The firmware files were
extracted from the Linux driver at www.realtek.com, version 0005.1230.2011
and the license permits redistribution without modification.
While I'm here, install the files in /libdata/firmware/if_urtwn, like
most of the other network adapter firmware.
urtwn(4) can now operate without needing external files installed. Tested
on my Edimax adapter.
2012-06-14 04:14:35 +00:00
agc
4775edcbb6
calculate inode capacities using the correct values
2012-06-14 01:08:22 +00:00
macallan
ebbeb0ed68
more preparation for alpha support:
...
- use R3G3B2 colour map
- consistently use ri_devcmap[]
- reshuffle cmap setup, screen cleaning, msg buffer replay etc. to deal
with the above
2012-06-14 00:56:37 +00:00
christos
e5d78d1189
don't print the NULL, but the error
2012-06-14 00:39:33 +00:00
macallan
651641ee60
do some minimal setup if we're not the console
2012-06-14 00:21:55 +00:00
macallan
a0d170a779
cosmetics:
...
- fix/remove outdated comments
- printf() -> aprint_*()
- #if 1 removal
2012-06-14 00:15:07 +00:00
riz
7f5267ea9d
Sort SUBDIR alphabetically. Tested with build.sh -j8 on amd64.
2012-06-13 23:41:09 +00:00