Peter Wemm
10a498be8f
The third arg to strncmp() is size_t, not int. This causes a warning on
...
systems where size_t is long, not int.
2003-10-26 04:10:50 +00:00
Peter Wemm
62537aaa17
Preserve the constness of the value argument passed to env_setenv() as
...
it gets passed through the filter functions.
2003-10-26 04:04:12 +00:00
Peter Wemm
a352421215
Pacify gcc about casting pointers to integers (for the lowest few bits).
2003-10-26 03:55:58 +00:00
Peter Wemm
05bcd1d098
(mostly) Clean up some const warnings here. The code takes some liberties
...
because it is the originator of various const strings and knows that they
came from malloc.
2003-10-26 03:51:47 +00:00
Peter Wemm
4f75936922
clnt_call takes args of type xdrproc_t.
2003-10-26 03:43:35 +00:00
Peter Wemm
017ea7dbc2
Move the -Wtraditional warning from the global cpp flags to when the -p
...
(portability warnings) switch is used. Add -Wno-system-headers after it so
that we dont get 500 screenfulls of warnings about #elif in /usr/include.
I'm not entirely happy with this. Maybe cdefs.h shouldn't use #elif and
instead nest #else clauses?
2003-10-26 03:34:13 +00:00
Peter Wemm
02f474d6ba
Disable the log() builtin (the math function), because it will not do much
...
logging of information like the program expects.
2003-10-26 03:15:54 +00:00
Peter Wemm
817a5d2482
When we pass a string as auxillary data (type long), be sure to convert
...
it to a suitable type for the initialization.
2003-10-26 03:12:47 +00:00
Peter Wemm
7ed21d3224
Fix a warning about mismatched pointers. A pointer to "void *" is not the
...
same as a pointer to "char *". Tell the compiler this is ok.
2003-10-26 03:01:24 +00:00
Alfred Perlstein
6229d8418b
constify bintime_add, bintime_sub, bintime2timespec, timespec2bintime,
...
bintime2timeval and timeval2bintime.
2003-10-26 02:38:34 +00:00
Alfred Perlstein
6ff7636ea5
constify the second args to timevaladd() and timevalsub().
2003-10-26 02:19:00 +00:00
Greg Lehey
dd18558aaa
Add coup d'état in Chile, 1973.
2003-10-26 01:18:08 +00:00
Warner Losh
595670d932
Const poison string accessor functions.
2003-10-26 00:51:40 +00:00
Tom Rhodes
2998b879f0
style.Makefile: Add a '?' before '=' in WARNS.
2003-10-26 00:35:05 +00:00
Greg Lehey
c1c65b7ef8
Add end and start dates for DST.
2003-10-26 00:03:49 +00:00
Poul-Henning Kamp
ba5455f25c
Consistently cast to (u_char *) when filling with junk.
2003-10-25 23:47:33 +00:00
Alan Cox
ee3dc7d7fe
- Add some of the required vm object locking, including assertions where
...
the vm object lock is required and already held.
2003-10-25 23:42:17 +00:00
John-Mark Gurney
b89fbbb14b
fix spelling of ATTACH
...
Submitted by: Johny Mattsson
MFC after: 2 week
(do to code freeze)
2003-10-25 22:03:10 +00:00
Warner Losh
1e56655e43
Minor style nits suggested by sam and mdodd:
...
o give an argument to EP_BUSY_WAIT
o use foo_locked rather than foo_body
o Add locking assertions for extra safety.
2003-10-25 21:28:40 +00:00
Warner Losh
470de03fd0
Convert to bus_space.
...
Make the pccard attachment work with NEWCARD
Start locking of the driver, but only the macros are defined right now
Tested on: Megahertz CC10BT/2
# (These cards are very popular on ebay these days, and run < $10 including
# shipping from some sellers).
2003-10-25 19:56:19 +00:00
Dag-Erling Smørgrav
2a063d30f6
Better safe than clever.
...
Submitted by: das
2003-10-25 19:53:28 +00:00
Peter Wemm
f3075be88a
For the SMP case, flush the TLB at the beginning of the page zero/copy
...
routines. Otherwise we run into trouble with speculative tlb preloads
on SMP systems. This effectively defeats Jeff's revision 1.438
optimization (for his pentium4-M laptop) in the SMP case. It breaks
other systems, particularly athlon-MP's.
2003-10-25 18:51:41 +00:00
Alan Cox
93dbd07122
- Align a comment within struct vm_page.
...
- Annotate the vm_page's valid field as synchronized by the containing
vm object's lock.
2003-10-25 18:33:04 +00:00
Robert Watson
36bbf86ba6
Check (locked) before performing an advisory unlock following a failure
...
of vn_start_write(). Otherwise, we may inconsistently attempt to release
the advisory lock.
Pointed out by: teggej
2003-10-25 16:43:50 +00:00
Robert Watson
c447f5b2f4
When generate a core dump, use advisory locking in an advisory way:
...
if we do acquire an advisory lock, great! We'll release it later.
However, if we fail to acquire a lock, we perform the coredump
anyway. This problem became particularly visible with NFS after
the introduction of rpc.lockd: if the lock manager isn't running,
then locking calls will fail, aborting the core dump (resulting in
a zero-byte dump file).
Reported by: Yogeshwar Shenoy <ynshenoy@alumni.cs.ucsb.edu>
2003-10-25 16:14:09 +00:00
Robert Watson
67536f038c
Allow MAC policies to block/revoke kern_alq write access to a file.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Reviewed by: jeff
2003-10-25 16:10:41 +00:00
Robert Watson
da77b2fa6b
Make MAC_EXTERNALIZE() and MAC_INTERNALIZE() simply take the object
...
type, rather than "object_label" as the first argument. This reduces
complexity a little for the consumer, and also makes it easier for
use to rename the underlying entry points in struct mac_policy_obj.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-10-25 15:28:20 +00:00
Hidetoshi Shimokawa
65290832bd
Fix fwmem_strategy() race in 4-stable.
2003-10-25 15:05:59 +00:00
Hidetoshi Shimokawa
a4468d6352
Move validity check of 'xfer->fc != NULL' to right place.
2003-10-25 15:04:49 +00:00
Hidetoshi Shimokawa
0cf85b0de8
update for conserver-8.0.4.
2003-10-25 14:53:53 +00:00
Hidetoshi Shimokawa
be162aff87
remove debug message.
2003-10-25 14:51:36 +00:00
Dag-Erling Smørgrav
801517fd4e
Document fabsl(3).
...
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
2003-10-25 13:45:11 +00:00
Hidetoshi Shimokawa
b604f6e80f
dcons_crom.c needs dcons and firewire.
2003-10-25 12:59:22 +00:00
Poul-Henning Kamp
ea0ae15a06
Style changes. Inching closer to convergence with OpenBSD.
2003-10-25 12:56:51 +00:00
Hajimu UMEMOTO
618d51bbdc
revert following unwanted changes:
...
- __packed to __attribute__((__packed__)
- uintN_t back to u_intN_t
Reported by: bde
2003-10-25 10:57:08 +00:00
Hajimu UMEMOTO
16cd67e933
correct namespace pollution.
...
Submitted by: bde
2003-10-25 09:37:10 +00:00
Dag-Erling Smørgrav
e334ea2edc
- fabsl.c should be named s_fabsl.c for consistency with libmsun's
...
documented naming scheme (unfortunately the documentation isn't in the
tree as far as I can tell); no repocopy is required as there is no
history to preserve.
- replace simple and almost-correct implementation with slightly hackish
but definitely correct implementation (tested on i386, alpha, sparc64)
which requires pulling in fpmath.h and the MD _fpmath.h from libc.
- try not to make a mess of the Makefile in the process.
- enterprising minds are encouraged to implement more C99 long double
functions.
2003-10-25 09:32:18 +00:00
Hajimu UMEMOTO
8827557e37
according to RFC3542 10.5, the 5th argment of inet6_opt_next()
...
is not size_t but socklen_t.
Reported by: tinderbox
2003-10-25 06:51:23 +00:00
Alan Cox
52051abcf1
- Call vnode_pager_input_old() with the vm object locked.
2003-10-25 05:21:16 +00:00
Peter Wemm
b09a77f561
GC workaround code for detecting pentium4's and disabling PSE and PG_G.
...
It's been ifdef'ed out for ages.
2003-10-25 05:14:38 +00:00
Nate Lawson
9b937d4836
Add devctl(4) notify support to ACPI. Various subsystems now notify
...
userland whenever events occur. See the example in devd.conf below
to see how to use it.
2003-10-25 05:03:25 +00:00
Warner Losh
c365ed47e4
Whole grab-bag of changes:
...
o Make the driver MPSAFE
o Some changes due to diff reduction effort with vx.
o Removed some obsolete junk.
Reviewed by: sam, modd
2003-10-25 04:09:49 +00:00
Warner Losh
e0eeb66087
Start to minimize diffs between vx and ep. These latter is based on a
...
more advanced version of the chips supported by the former. Matt Dodd
and I are working towards merging them, and this a step on that path.
2003-10-25 04:05:33 +00:00
Robert Watson
138f64b698
Sort type declarations together.
...
Remove an excess carriage return.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-10-25 03:50:44 +00:00
Warner Losh
17e02bb39b
Convenience functions to generate notifications from the kernel. The ACPI
...
code will start using these shortly.
Reviewed by: njl
2003-10-24 22:41:54 +00:00
Doug Ambrisko
43e42f3688
Add support for another multiple serial port card based on OX16PCI954 device
...
id 0x950a.
MFC: after 4.9 release.
2003-10-24 22:34:56 +00:00
Warner Losh
842ccec57e
Parse the ! lines that will soon be coming from the kernel. These are
...
a generalized notification mechanism for subsystems wishing to report
events.
Revieded by: njl
# The kernel side seems like it might be causing panics for me, but should
# be forthcoming shortly.
2003-10-24 22:02:29 +00:00
Eric Anholt
4294fd5ce1
Don't try to use dev->dma_lock unless dma is initialized (dev->dma != NULL)
...
in bufs_info sysctl handler. dev->dma and dev->dma_lock existence are
protected by DRM_LOCK(). Fixes panic on sysctl hw.dri when the device is
uninitialied (when you aren't in X).
2003-10-24 21:45:21 +00:00
Poul-Henning Kamp
84b4ac514e
Use 'k' as suffix for Kilo
...
Pointed out by: several.
2003-10-24 21:23:47 +00:00
Ken Smith
13b5f02d60
- fix description of what processes SIGCONT can be sent to
...
PR: docs/58413
Reviewed by: rwatson
Approved by: blackend (mentor)
2003-10-24 21:20:26 +00:00