openbsd
16 years agoDo not specify the gateway on RTM_DELETE -- similar fix was done in the arp
claudio [Sun, 13 Jul 2008 20:41:39 +0000 (20:41 +0000)]
Do not specify the gateway on RTM_DELETE -- similar fix was done in the arp
code. This fixes in6_ifloop_request warnings seen on carp interfaces.
OK henning@, found and tested by david@

16 years agocore(4)
kettenis [Sun, 13 Jul 2008 15:27:39 +0000 (15:27 +0000)]
core(4)

16 years agoSpacing.
mglocker [Sun, 13 Jul 2008 12:48:40 +0000 (12:48 +0000)]
Spacing.

16 years agoSave format and frame descriptors to a format group structure so we
mglocker [Sun, 13 Jul 2008 11:49:31 +0000 (11:49 +0000)]
Save format and frame descriptors to a format group structure so we
can use them later for stuff like VIDIOC_S_FMT (e.g. set custom
resolution).

16 years agoAdd some additional hardware revisions from FreeBSD needed for
jsg [Sun, 13 Jul 2008 05:24:05 +0000 (05:24 +0000)]
Add some additional hardware revisions from FreeBSD needed for
upcoming changes and sort list.

16 years agoreference vmt (openbsd) rather than vmware (xorg)
ckuethe [Sat, 12 Jul 2008 23:17:33 +0000 (23:17 +0000)]
reference vmt (openbsd) rather than vmware (xorg)
ok dlg

16 years agoMake the console interrupt driven.
kettenis [Sat, 12 Jul 2008 23:12:52 +0000 (23:12 +0000)]
Make the console interrupt driven.

16 years agoMake sure the label is read in rdopen(), this isn't the case if you
miod [Sat, 12 Jul 2008 19:58:48 +0000 (19:58 +0000)]
Make sure the label is read in rdopen(), this isn't the case if you
boot bsd.rd -a and want to mount the ramdisk later on.

ok otto@ krw@ millert@

16 years agoRight now agp_generic_enable() is wrong. It has been since 2006. It
oga [Sat, 12 Jul 2008 17:31:06 +0000 (17:31 +0000)]
Right now agp_generic_enable() is wrong. It has been since 2006. It
assumes that the display device and the agp bridge are the same device.
In almost all cases this is incorrect.

In order to correctly enable the agp device with the correct mode, we
need to set the AGP_COMMAND register on both the display and the bridge
with the right bits. Since agp is currently attaching at vga(4), due to
the problems with the intel integrated graphics (a problem that I still
need to solve, to be honest), for now just provide both pci_attach_args
to the agp init, and get what we need from there to do the enable.

This fixes the "agp bug" which i have been known to rant about, a lot.
So agp radeons now work with dri without needing to be forced to pci
mode.

This wasn't detected before, since the only non-drm consumer of agp is
the intel X driver, the i810 agp driver has its own enable function.

tested by many. ok kettenis@.

16 years agosync
bernd [Sat, 12 Jul 2008 16:23:40 +0000 (16:23 +0000)]
sync

16 years agoAdd another Acer id.
bernd [Sat, 12 Jul 2008 16:22:55 +0000 (16:22 +0000)]
Add another Acer id.

help & ok jsg@

16 years agoShave off a few instructions from cpu_switchto().
kettenis [Sat, 12 Jul 2008 15:05:51 +0000 (15:05 +0000)]
Shave off a few instructions from cpu_switchto().

16 years agoAdd a temporary hack to attach only the first thread of every core for
kettenis [Sat, 12 Jul 2008 14:26:07 +0000 (14:26 +0000)]
Add a temporary hack to attach only the first thread of every core for
MULTIPROCESSOR kernels.  We map 'struct cpuinfo' at the same virtual
address on every processor, but since threads on the same core share
an MMU this doesn't quite work.  With the hack we are at least able to
use the other core (and any additional processors).

16 years agoAdd core(4).
kettenis [Sat, 12 Jul 2008 13:20:42 +0000 (13:20 +0000)]
Add core(4).

16 years agoPerform IOMMU cache flushes on Oberon.
kettenis [Sat, 12 Jul 2008 13:08:04 +0000 (13:08 +0000)]
Perform IOMMU cache flushes on Oberon.

16 years agoFix a strlcpy() bound.
miod [Sat, 12 Jul 2008 12:33:42 +0000 (12:33 +0000)]
Fix a strlcpy() bound.

16 years agoUse the proper interrupt target ID on Oberon.
kettenis [Sat, 12 Jul 2008 12:21:04 +0000 (12:21 +0000)]
Use the proper interrupt target ID on Oberon.

16 years agofix printing of nchstats
thib [Sat, 12 Jul 2008 12:04:10 +0000 (12:04 +0000)]
fix printing of nchstats

ok art@,dlg@

16 years agoAdjust SUN4U_TLB_RESERVED_MASK for updated SUN4U_TLB_PA_MASK.
kettenis [Sat, 12 Jul 2008 11:09:02 +0000 (11:09 +0000)]
Adjust SUN4U_TLB_RESERVED_MASK for updated SUN4U_TLB_PA_MASK.

16 years agoDon't install interrupt handlers for non-exitsing interrupts on CMU-CH.
kettenis [Sat, 12 Jul 2008 10:07:25 +0000 (10:07 +0000)]
Don't install interrupt handlers for non-exitsing interrupts on CMU-CH.

16 years agoOn Fujitsu's SPARC64 CPUs, the data_access_error trap is synchronous, and AFSR
kettenis [Sat, 12 Jul 2008 08:08:54 +0000 (08:08 +0000)]
On Fujitsu's SPARC64 CPUs, the data_access_error trap is synchronous, and AFSR
will be 0.  Check SFSR too, before deciding there's no fault.

16 years agoAdd macros to get the appropriate interrupt target ID for non-UPA CPUs and
kettenis [Sat, 12 Jul 2008 07:37:25 +0000 (07:37 +0000)]
Add macros to get the appropriate interrupt target ID for non-UPA CPUs and
use them in cpu_myid().

16 years agoRemove obsolete TODO comment.
mglocker [Sat, 12 Jul 2008 06:26:06 +0000 (06:26 +0000)]
Remove obsolete TODO comment.

16 years agoAdd ':q' as an alias to ':quit', to match old behaviour. Initial patch
canacar [Sat, 12 Jul 2008 06:20:47 +0000 (06:20 +0000)]
Add ':q' as an alias to ':quit', to match old behaviour. Initial patch
from dlg@, this is a simpler version.

16 years agoregen
brad [Sat, 12 Jul 2008 05:45:49 +0000 (05:45 +0000)]
regen

16 years agoAdd the OUI id for JMicron and the ids for the JMP202 FastE PHY and
brad [Sat, 12 Jul 2008 05:45:31 +0000 (05:45 +0000)]
Add the OUI id for JMicron and the ids for the JMP202 FastE PHY and
JMP211 GigE PHY.

From FreeBSD

16 years agobetter description for -i flag:
djm [Sat, 12 Jul 2008 05:33:41 +0000 (05:33 +0000)]
better description for -i flag:
s/RSA authentication/public key authentication/

16 years agoAdd support for the Marvell 88E8016 PHY.
brad [Sat, 12 Jul 2008 05:31:14 +0000 (05:31 +0000)]
Add support for the Marvell 88E8016 PHY.

ok dlg@

16 years agounbreak; move clearing of cctx struct to before first use
djm [Sat, 12 Jul 2008 04:52:50 +0000 (04:52 +0000)]
unbreak; move clearing of cctx struct to before first use
reported by dkrause@

16 years agoIf there is a 100baseT4 connection then fall through so as to
brad [Fri, 11 Jul 2008 15:11:58 +0000 (15:11 +0000)]
If there is a 100baseT4 connection then fall through so as to
explicitly set the duplex flag instead of returning right away.

ok dlg@

16 years agoshut off an annoying gcc warning.
reyk [Fri, 11 Jul 2008 15:05:59 +0000 (15:05 +0000)]
shut off an annoying gcc warning.

ok beck@

16 years agoCheck the correct BMSR bit in the capabilities field when checking
brad [Fri, 11 Jul 2008 15:00:17 +0000 (15:00 +0000)]
Check the correct BMSR bit in the capabilities field when checking
for 100baseT4. The dcphy(4) driver could inadvertently display
100baseT4 for the media type for PHY not actually capable of
100baseT4.

From FreeBSD

ok dlg@

16 years agowrite a syslog debug message when a new GREY or TRAPPED entry is added
reyk [Fri, 11 Jul 2008 14:53:32 +0000 (14:53 +0000)]
write a syslog debug message when a new GREY or TRAPPED entry is added
to the database.

ok beck@

16 years agoQlogic -> QLogic
sobrado [Fri, 11 Jul 2008 14:46:24 +0000 (14:46 +0000)]
Qlogic -> QLogic

16 years agoFujitsu SPARC64-VI CPU's have two cores that have two threads each. Provide
kettenis [Fri, 11 Jul 2008 14:23:53 +0000 (14:23 +0000)]
Fujitsu SPARC64-VI CPU's have two cores that have two threads each.  Provide
a core(4) device, representing these cores and attach cpu(4) devices to it
for each thread.

16 years agoAdd timeout_add_{tv,ts,bt,sec,usec,nsec} so that we can add timeouts
blambert [Fri, 11 Jul 2008 14:18:39 +0000 (14:18 +0000)]
Add timeout_add_{tv,ts,bt,sec,usec,nsec} so that we can add timeouts
in something other than clock ticks. From art@'s punchlist and (for
the time being) not yet used.

"you're doing it wrong" art@,ray@,otto@,tedu@

ok art@

16 years agode-__inline a trio of functions to shave some space.
blambert [Fri, 11 Jul 2008 14:12:57 +0000 (14:12 +0000)]
de-__inline a trio of functions to shave some space.

ok art@

16 years agoDon't try to read the "regs" propety; it's pointless.
kettenis [Fri, 11 Jul 2008 13:47:20 +0000 (13:47 +0000)]
Don't try to read the "regs" propety; it's pointless.

16 years agoremove an unused function. ok jsg@
kevlo [Fri, 11 Jul 2008 09:29:02 +0000 (09:29 +0000)]
remove an unused function. ok jsg@

16 years agoHandle CPUs with a clock speed >= 2 GHz correctly.
kettenis [Fri, 11 Jul 2008 05:20:19 +0000 (05:20 +0000)]
Handle CPUs with a clock speed >= 2 GHz correctly.

16 years agoinitialise the state kept between calls to dmamap_load_buffer to 0. there
dlg [Fri, 11 Jul 2008 03:03:07 +0000 (03:03 +0000)]
initialise the state kept between calls to dmamap_load_buffer to 0. there
was an extremely small chance that random stack garbage coudl be used which
could corrupt a dmamap.

this is the same as the change made to amd64 in
src/sys/arch/amd64/amd64/bus_dma.c r1.10.

ok miod@ kettenis@

16 years agogreyreader() shouldn't return, so tell us if it does
phessler [Fri, 11 Jul 2008 01:40:50 +0000 (01:40 +0000)]
greyreader() shouldn't return, so tell us if it does

ok beck@, reyk@

16 years agohttpd deamon -> httpd daemon
martynas [Fri, 11 Jul 2008 00:15:33 +0000 (00:15 +0000)]
httpd deamon -> httpd daemon

16 years agoadd missing ssl art after manual has been moved, instead of using
martynas [Fri, 11 Jul 2008 00:12:35 +0000 (00:12 +0000)]
add missing ssl art after manual has been moved, instead of using
src of non-existent place;  ok pval@, okan@, "looks good" jdixon@

16 years agoConsole functionality is there now.
kettenis [Thu, 10 Jul 2008 20:29:50 +0000 (20:29 +0000)]
Console functionality is there now.

16 years agoHandle breaks.
kettenis [Thu, 10 Jul 2008 20:27:36 +0000 (20:27 +0000)]
Handle breaks.

16 years ago- handle sign of negative zero. use sign dtoa sets
martynas [Thu, 10 Jul 2008 18:18:55 +0000 (18:18 +0000)]
- handle sign of negative zero.  use sign dtoa sets
- remove 'value < 0' cruft, dtoa already clears sign bit for us
discussed with, and tested by phessler@
ok millert@, who noticed to remove now-unused variable, and phessler@

16 years agonuke two bogus ARGSUSED
thib [Thu, 10 Jul 2008 18:17:56 +0000 (18:17 +0000)]
nuke two bogus ARGSUSED

16 years agomove a common statement out of if/else;
thib [Thu, 10 Jul 2008 18:14:59 +0000 (18:14 +0000)]
move a common statement out of if/else;
adjust the mbuf before loading it, with bus_dmamap_load_mbuf(),
that way we dont have to fiddle with ds_addr;

ok dlg@

16 years agosync v1 and v2 traffic accounting; add it to sshd, too; ok djm@, dtucker@
markus [Thu, 10 Jul 2008 18:08:11 +0000 (18:08 +0000)]
sync v1 and v2 traffic accounting; add it to sshd, too; ok djm@, dtucker@

16 years agomissing bzero; from mickey; ok djm@
markus [Thu, 10 Jul 2008 18:05:58 +0000 (18:05 +0000)]
missing bzero; from mickey; ok djm@

16 years agoFix "etc source" output when not using a tarball
ajacoutot [Thu, 10 Jul 2008 16:49:26 +0000 (16:49 +0000)]
Fix "etc source" output when not using a tarball

ok "bien sur!" sthen@

16 years agoDon't terminate the array of matching product/vendor IDs with { 0, 0 }
mbalmer [Thu, 10 Jul 2008 13:48:54 +0000 (13:48 +0000)]
Don't terminate the array of matching product/vendor IDs with { 0, 0 }
when usb_lookup is used.  If a device indeed has 0 as vendor and product
ID, like the  HP DL165 BMC Server Engines SE USB Device, a wrong driver
will attach and the machine will most pbly crash.

Problem reported Rivo Nurges <rix@estpak.ee>
cvs: ----------------------------------------------------------------------

16 years agoDetect whether com(4) is the console on the m4k.
kettenis [Thu, 10 Jul 2008 12:33:40 +0000 (12:33 +0000)]
Detect whether com(4) is the console on the m4k.

16 years agoAdd Sonix cam to the supported list.
mglocker [Thu, 10 Jul 2008 11:11:26 +0000 (11:11 +0000)]
Add Sonix cam to the supported list.

16 years agoAdd support for Fujitsu SPARC64-VI CPUs.
kettenis [Thu, 10 Jul 2008 09:29:33 +0000 (09:29 +0000)]
Add support for Fujitsu SPARC64-VI CPUs.

UltraSPARC I/II has a 41-bit physical address space, UltraSPARC III/IV has a
43-bit physical address space.  The Fujitsu SPARC64-VI extends this to 46 bits.
Adjust the TTE masks to take this into account and adjust some locore code
that truncated physical addresses to 41 bits (fixing a potential bug for
UltraSPARC III/IV too).

While there, fix the locore code for UltraSPARC Architecture 2007 CPUs, which
may support up to 56 bits of physical address space.

16 years agoAdd support for getting the time of day on the m4k.
kettenis [Thu, 10 Jul 2008 08:58:00 +0000 (08:58 +0000)]
Add support for getting the time of day on the m4k.

16 years agoAdd a function to get the time of day from the prom on the m4k.
kettenis [Thu, 10 Jul 2008 08:57:05 +0000 (08:57 +0000)]
Add a function to get the time of day from the prom on the m4k.

16 years agoretry port allocation on all errors, not just EADDRINUSE; ok jakob@
djm [Thu, 10 Jul 2008 07:42:14 +0000 (07:42 +0000)]
retry port allocation on all errors, not just EADDRINUSE; ok jakob@

16 years agocheck pf NAT source port allocation against net.inet.(tcp|udp).baddynamic
djm [Thu, 10 Jul 2008 07:41:21 +0000 (07:41 +0000)]
check pf NAT source port allocation against net.inet.(tcp|udp).baddynamic
lists; prevents use of ports corresponding to well-known services.

replace a couple of arc4random()%N with arc4random_uniform(N) that
missed the first round.

ok mcbride@

16 years agoIn pf_state_insert(), if the first pf_state_key_attach() fails, the
david [Thu, 10 Jul 2008 05:44:54 +0000 (05:44 +0000)]
In pf_state_insert(), if the first pf_state_key_attach() fails, the
state key is freed by pf_state_key_attach().  But in the case of NAT,
there are two state keys allocated, so we must free the second key
manually.  Fixes a pf_state_key_pl leak seen in certain cases with
pfsync or with pf state-insert errors.
ok mcbride@ henning@

16 years agoMake cams with Sonix chipset work by avoiding excessive alternate
mglocker [Thu, 10 Jul 2008 04:49:12 +0000 (04:49 +0000)]
Make cams with Sonix chipset work by avoiding excessive alternate
interface switching, which kind of crashed the device.

16 years agoadd X11 ports to default TCP baddynamic list
djm [Thu, 10 Jul 2008 02:19:28 +0000 (02:19 +0000)]
add X11 ports to default TCP baddynamic list

16 years agoDie -r, die! Eliminate stray -r in usage text. Spotted by James Hartley.
krw [Thu, 10 Jul 2008 00:21:39 +0000 (00:21 +0000)]
Die -r, die! Eliminate stray -r in usage text. Spotted by James Hartley.

16 years agothe DRM_{READ,WRITE}$NUMBER() macros currently use
oga [Thu, 10 Jul 2008 00:10:22 +0000 (00:10 +0000)]
the DRM_{READ,WRITE}$NUMBER() macros currently use
bus_space_{read,write}(). A bug in the code this was based on means that
this is also used for scatter gather maps, which are bus_dma memory, not
pci memory.  This obviously fails. Pull them out into a function and
Special case scatter gather to use the mapped virtual address to write
instead. Makes writeback test pass on pci and pci express radeon cards.

Tested by, among others ckuethe@ and sthen@.

16 years agoRead 'vendor' flag from ASCII disklabel since we print it. Fixes
krw [Wed, 9 Jul 2008 23:59:44 +0000 (23:59 +0000)]
Read 'vendor' flag from ASCII disklabel since we print it. Fixes
PR #5872.

ok millert@ deraadt@

16 years agoFixup AGP_MODE{GET,SET}_RATE() macros. the agp 2.0 spec defines that the lowest
oga [Wed, 9 Jul 2008 23:33:07 +0000 (23:33 +0000)]
Fixup AGP_MODE{GET,SET}_RATE() macros. the agp 2.0 spec defines that the lowest
three bits are for the current agp rate. not the lowest two. Otherwise we
preclude agp 4x mode.

It's a bit different for agp 3.0, but we don't have the bits for that yet.

Tested by several as part of a larger diff.

16 years agosync
deraadt [Wed, 9 Jul 2008 22:37:09 +0000 (22:37 +0000)]
sync

16 years agoautomatically populate net.inet.(tcp|udp).baddynamic with the
djm [Wed, 9 Jul 2008 20:23:47 +0000 (20:23 +0000)]
automatically populate net.inet.(tcp|udp).baddynamic with the
contents of /etc/services so as to avoid randomly allocating
source ports that correspond to well-known services. Auto-filling
of the baddynamic tables is performed before reading sysctl.conf,
so it is still possible to add or subtract ports, or override the
autofilling entirely there.

Note that this requires a new kernel and /sbin/sysctl.

feedback markus@ ok markus@ deraadt@ millert@

16 years agoexpand the net.inet.(tcp|udp).baddynamic dynamic source port
djm [Wed, 9 Jul 2008 20:20:45 +0000 (20:20 +0000)]
expand the net.inet.(tcp|udp).baddynamic dynamic source port
skipping bitmasks to cover the entire 65536 port space - previously
they covered 512-1024 only.

sysctl needs to be updated to cope with this change; please
"make includes" before rebuilding it.

feedback millert@ ok millert@ deraadt@ markus@

16 years agolet the kernel choose the random port. code from djm@. ok markus@.
jakob [Wed, 9 Jul 2008 20:10:30 +0000 (20:10 +0000)]
let the kernel choose the random port. code from djm@. ok markus@.

16 years agomissing new-line character.
sobrado [Wed, 9 Jul 2008 20:08:13 +0000 (20:08 +0000)]
missing new-line character.

16 years agoan ellipsis is not an optional argument.
sobrado [Wed, 9 Jul 2008 19:58:28 +0000 (19:58 +0000)]
an ellipsis is not an optional argument.

16 years agodocumentation tweaks.
sobrado [Wed, 9 Jul 2008 19:41:56 +0000 (19:41 +0000)]
documentation tweaks.

16 years agoreintroduce our own shuffle ID generator. ok djm@ millert@
jakob [Wed, 9 Jul 2008 19:04:55 +0000 (19:04 +0000)]
reintroduce our own shuffle ID generator. ok djm@ millert@

16 years agomerge and resolve conflicts introduced by 9.4.2-P1
jakob [Wed, 9 Jul 2008 19:02:52 +0000 (19:02 +0000)]
merge and resolve conflicts introduced by 9.4.2-P1

16 years agoalways verify that the received dns response id matches our request.
reyk [Wed, 9 Jul 2008 17:24:14 +0000 (17:24 +0000)]
always verify that the received dns response id matches our request.

16 years agoUse OpenBSD's knuth shuffle algorithm of random values from bind to
reyk [Wed, 9 Jul 2008 17:16:51 +0000 (17:16 +0000)]
Use OpenBSD's knuth shuffle algorithm of random values from bind to
produce the DNS request ids instead of a simple per-request
arc4random().  This ensure randomness but also satisfies the
non-repeating property we need.

ok deraadt@

16 years agoremove an unused variable that is a leftover from the old alg.
reyk [Wed, 9 Jul 2008 17:07:32 +0000 (17:07 +0000)]
remove an unused variable that is a leftover from the old alg.

ok deraadt@

16 years agoalso set the protocol, either TCP or UDP, in the NAT lookup. this
reyk [Wed, 9 Jul 2008 14:57:01 +0000 (14:57 +0000)]
also set the protocol, either TCP or UDP, in the NAT lookup.  this
unbreaks NAT lookups with UDP; tested as a transparent DNS relay.

16 years agoonly use SOCK_STREAM for TCP in bindany(), otherwise SOCK_DGRAM for UDP.
reyk [Wed, 9 Jul 2008 14:06:44 +0000 (14:06 +0000)]
only use SOCK_STREAM for TCP in bindany(), otherwise SOCK_DGRAM for UDP.

16 years agoIncorporate Otto's yacc skeleton fix.
millert [Wed, 9 Jul 2008 13:56:10 +0000 (13:56 +0000)]
Incorporate Otto's yacc skeleton fix.

16 years agoupdate the relay dns code to open a new udp socket to send the
reyk [Wed, 9 Jul 2008 10:50:34 +0000 (10:50 +0000)]
update the relay dns code to open a new udp socket to send the
forwarded dns request to the server instead of sending from the server
socket.  this will fix the limitation the the dns relay had to listen
to the "0.0.0.0" address, and will also enable relayd to use the udp
source port randomization. relayd will know randomize the source port
(on OpenBSD) and DNS request identifier for the clients behind it.

ok pyr@

16 years agoRemove an XXX comment about using the same pool for mfs and ffs, since
thib [Wed, 9 Jul 2008 09:30:51 +0000 (09:30 +0000)]
Remove an XXX comment about using the same pool for mfs and ffs, since
mfs is using the ffs code and its the same object it would make no sense
having two seperate pools...

ok art@

16 years agoSimplify the match function a bit by just returning the result from
brad [Wed, 9 Jul 2008 02:47:03 +0000 (02:47 +0000)]
Simplify the match function a bit by just returning the result from
pci_matchbyid(). This is the only driver that will match against
this hardware so it is not necessary to return a higher priority
than what pci_matchbyid() returns.

ok mbalmer@

16 years agosort options in manual page; display a better usage.
sobrado [Tue, 8 Jul 2008 21:39:52 +0000 (21:39 +0000)]
sort options in manual page; display a better usage.

16 years agofix double "usage:"
sobrado [Tue, 8 Jul 2008 21:30:15 +0000 (21:30 +0000)]
fix double "usage:"

16 years ago- add support for recursive transfers (but not for floppies), e.g.
martynas [Tue, 8 Jul 2008 21:07:57 +0000 (21:07 +0000)]
- add support for recursive transfers (but not for floppies), e.g.
'mget -cr 4.*' would recursively fetch (-r), and resume the previous
transfers (-c) of 4.X release directories
uses local matching (fnmatch), but only for recursive transfers.
current behavior is not changed in any way.
- while here, ifndef SMALL debugging stuff, this saves some space,
for floppies
- some debugging code was enabled for non-debugging mode, checks
assume debug is set to zero, but it's not initially set
- all "Confirm with" prompts are forced, remove redundant argument
- fix usage: -C and -c are not available for SMALL

discussed a year ago w/ pyr@
looks good to millert@
previous version looked good to pyr@
man page tweaks & ok jmc@

16 years agoFix an venerable bug: if we're reducing a rule that has an empty
otto [Tue, 8 Jul 2008 15:06:50 +0000 (15:06 +0000)]
Fix an venerable bug: if we're reducing a rule that has an empty
right hand side and the yacc stackpointer is pointing at the very
end of the allocated stack, we end up accessing the stack out of
bounds by the implicit $$ = $1 action.  Detected by my new malloc,
experienced by sturm@ on sparc64; ok deraadt@

16 years agobasic manpage for vmt(4)
dlg [Tue, 8 Jul 2008 13:41:20 +0000 (13:41 +0000)]
basic manpage for vmt(4)

16 years agoUse correct format string specifier for int argument. Don't try to print it
claudio [Tue, 8 Jul 2008 13:14:58 +0000 (13:14 +0000)]
Use correct format string specifier for int argument. Don't try to print it
as string. Fixes crash seen by Peter Bristow. "obviously ok" henning@

16 years agomissed in last commit, to make things compile cleaner
joris [Tue, 8 Jul 2008 12:54:50 +0000 (12:54 +0000)]
missed in last commit, to make things compile cleaner

16 years agomake these compile cleanly
joris [Tue, 8 Jul 2008 12:54:13 +0000 (12:54 +0000)]
make these compile cleanly

16 years agouse cf->fd in cvs_remote_sendfile() instead of using a local
joris [Tue, 8 Jul 2008 12:29:58 +0000 (12:29 +0000)]
use cf->fd in cvs_remote_sendfile() instead of using a local
variable that is only used once, which is in this case.

16 years agobump version to 4.4
joris [Tue, 8 Jul 2008 12:25:47 +0000 (12:25 +0000)]
bump version to 4.4

16 years agothis makes the code in sdattach less dense by collapsing the flags we pass
dlg [Tue, 8 Jul 2008 12:17:48 +0000 (12:17 +0000)]
this makes the code in sdattach less dense by collapsing the flags we pass
to all the scsi midlayer code into a local variable.

ok krw@ marco@

16 years agoTypo in summarize output.
ajacoutot [Tue, 8 Jul 2008 11:04:28 +0000 (11:04 +0000)]
Typo in summarize output.

ok sthen@

16 years agoRemove the IDE_PCI_CLASS_OVERRIDE quirk flag for the Intel AHCI controllers
brad [Tue, 8 Jul 2008 05:59:39 +0000 (05:59 +0000)]
Remove the IDE_PCI_CLASS_OVERRIDE quirk flag for the Intel AHCI controllers
as they're of the subclass SATA and the SiI3512 SATA controller as it is of
the subclass MISC.

ok jsg@

16 years agovmt(4) is a kernel level implementation of the vmware tools.
dlg [Tue, 8 Jul 2008 05:21:59 +0000 (05:21 +0000)]
vmt(4) is a kernel level implementation of the vmware tools.

it only provides the hosts machines clock as a timedelta sensor so far.

getting it into the tree so people can work on it as suggested by fgsch@

16 years agoUpdate 2300 firmware from 3.01.20 (Dec 19, 2002) to 3.03.19 (Nov
krw [Tue, 8 Jul 2008 01:46:24 +0000 (01:46 +0000)]
Update 2300 firmware from 3.01.20 (Dec 19, 2002) to 3.03.19 (Nov
30, 2005). From mjacob via FreeBSD. No known code dependency, and
prepares ground for major isp update.

Tested on a 2312 by dlg@.

ok dlg@ deraadt@