Commit Graph

177773 Commits

Author SHA1 Message Date
pooka d5aab2d6c4 Do not flock() block devices. The kernel recently started to guard
against opening a block device twice and flock requires that we
keep the device open.  Hence, the same mount would attempt to open
for locking and then VOP_OPEN for kernel access and run into
problems.  This makes it possible to rump_foofs block devices again,
i.e. take the same command line arguments as regular mounts.
Noticed by apb.
2009-02-11 14:35:58 +00:00
christos 028f3ea750 fix typo * -> & from enami. 2009-02-11 13:52:28 +00:00
christos ed71b85e85 remove debugging. pointed by enami 2009-02-11 13:51:59 +00:00
reinoud 193ccd2d90 Improve write throttling by doing it on page-size basis. The `standard'
solution would cut up files unnessisary during allocation. It also made
assumptions about ucb wich were propably right but still.
2009-02-11 13:08:08 +00:00
plunky f3db23b38f Restore NetBSD branding to xdm login widget
- add NetBSD banner pixmaps and have Xdm use them by default.

- also, move the pixmap files back to
    X11BASE/include/X11/pixmaps/
2009-02-11 10:25:14 +00:00
jnemeth dd808e2b11 PR/40608 - Gao Ya'nan -- typo in comment 2009-02-11 07:24:40 +00:00
wiz b58ce07c49 Fix typo in usage. 2009-02-11 06:42:31 +00:00
markd 90459b5b45 Add some more ICH9 SATA controller variants. 2009-02-11 06:39:43 +00:00
markd 7bb4356373 regen 2009-02-11 06:36:21 +00:00
markd 10f2846ed4 Add more ICH9 SATA controller variants 2009-02-11 06:35:16 +00:00
lukem da77f10ac5 sign-compare fix 2009-02-11 05:25:17 +00:00
tsutsui d739ce75f9 Add some more entries for recently pulled up changes. 2009-02-11 04:30:12 +00:00
tsutsui f60e0cae52 Move dhcpcd(8) entries to CHANGES.prev since the latest 4.0.10
has been pulled up to netbsd-5.
2009-02-11 04:15:12 +00:00
christos cc146168bb forgot to commit this. 2009-02-11 03:04:52 +00:00
enami d5b0f6df4c s/NOFOLLOW/FOLLOW/ in NDINIT so that it matches actual behavior
which is controlled by NO_FOLLOW bit passed in 2nd arg of vn_open().
2009-02-11 00:32:45 +00:00
enami c2af4c75ef Regen. 2009-02-11 00:20:18 +00:00
enami 7efd6dbe73 Make module (auto)loading under chroot envrionment actually work:
- NOCHROOT flag must be assigned to different bit from TRYEMULROOT
  since the code expected to be executed is in the else clase of
  if (flags & TRYEMULROOT).
- Necessary variables aren't set.
2009-02-11 00:19:11 +00:00
christos bb0dd61478 Add RFC 2045 MIME Quoted-Printable support. 2009-02-10 23:06:31 +00:00
reinoud 78466aa1e7 Add simplistic UBC async flushing as other FS's seem to do. Its a clutch and
needs to be addressed in UBC properly.
2009-02-10 21:24:27 +00:00
pooka d600a654c8 Explain in comment why the RNG is private (no, not the Random Nethack God) 2009-02-10 20:44:57 +00:00
pooka fa73a97f70 Introduce simple random fault injection. It is currently controlled
by setting RUMP_BLKFAIL to control the frequency and optionally
RUMP_BLKFAIL_SEED, which seeds the "random" number generator.  Feel
free to extend the code if you want something "a little more" for
your purposes.
2009-02-10 20:43:01 +00:00
joerg a9ecd753f2 Explicitly disable C# support. Mono is known to have issues at time, so
don't try to look for it.
2009-02-10 19:50:47 +00:00
tron c15efe169f Backout LBA 48 quick entries which were added to fix one aspect of
PR kern/40569 because of objections by Manual Bouyer.
2009-02-10 19:45:22 +00:00
reinoud afd8cb8795 Remove dead code and double check if its allowed to write out non-sequential
there.
2009-02-10 17:49:02 +00:00
reinoud a02b732e06 Sequential writing goes before normal write. Its not likely to ever go wrong
but there could be a race otherwise.
2009-02-10 17:48:19 +00:00
drochner c4dd0bbb21 In usb_reserve_allocm(), return an error immediately if the requested
size is impossible to allocate, otherwise we might get a diagnostic
panic in subr_extent.c.
Being here, fix an off-by-one in setup.
2009-02-10 17:00:06 +00:00
pooka 1ca3ac22a3 regen: note that vnconfig not required 2009-02-10 15:08:40 +00:00
pooka 108fcd8ae3 Note that the rump file servers do not require use of vnconfig when
mounting images.  Suggested by apb
2009-02-10 15:04:35 +00:00
pooka 0b0244d13f document P2K_DEBUG and P2K_NODETACH 2009-02-10 14:40:30 +00:00
pooka 53b8d59800 If P2K_NODETACH is set in the env, do not .. well .. detach. 2009-02-10 14:36:19 +00:00
pooka 1838cc2a07 Add a regression test for the descriptor passing panic. 2009-02-10 13:43:54 +00:00
rumble 129b85dd87 IP6/IP10 known as 'Eclipse'. 2009-02-10 06:12:27 +00:00
rumble 439e902ae2 Be selective on match, since it makes sense to combine an IP12 and IP6
kernel and IP6 has no GIO bus.
2009-02-10 06:11:49 +00:00
rumble 4fcfe1330c Ready these for IP6. 2009-02-10 06:10:50 +00:00
rumble b610ccb0d6 Check in work in progress of Personal IRIS 4D/20 and 4D/25 support (IP6
and IP10, respectively).
2009-02-10 06:04:56 +00:00
macallan 4aae227a17 A bunch of bugfixes:
- set blitter direction appropriately so scrolling downwards works now
- remove a bunch of false +1 so we only copy/erase what we really need to
- slightly change the logic for the cursor sprite offset so it works on this
  Indy ( I think what matters is VC2 revision 0 )
TODO: virtual consoles, fonts wider than 8 pixels
2009-02-10 03:40:26 +00:00
macallan 589ddc1d0a add a few more register definitions 2009-02-10 03:35:29 +00:00
jmorse 6e5c689d54 Fix uvideo_stream_init uninitialized variable / bad argument, leading to panic when opening video stream. 2009-02-09 23:28:50 +00:00
tron 56c9d6aa78 Add two more entries to the quirk table for hard disks which need the
LBA 48 work around. The first entry will watch the Seagate ST3160815AS
(and similar models), the second one HP's OEM version of the same drive.

This avoids the RAID rebuild problems described in PR kern/40569.
2009-02-09 22:34:23 +00:00
pgoyette 704a9b346c Previous check for ADM1027 caused a kernel panic, since the read routine
can be called _before_ we've identified the chip.  Ensure that sc_chip
is initialized to NULL before chip is identified, and if it is NULL or
ADM1027, use the less-efficient send_byte/receive_byte.

While here, don't attempt to release the i2c bus if we failed to acquire
it.  This would cause a panic on a LOCKDEBUG kernel.

Thanks to Nicholas Joly for pointing out both of these bugs.
2009-02-09 20:27:21 +00:00
joerg 7925dff4ee Add If-Modified-Since support. 2009-02-09 17:06:11 +00:00
apb 903d38994d tzcode2009b and tzdata2009b have been released.
Also fix an error in the "Current Vers" line which I introduced in
revision 1.669.
2009-02-09 16:36:14 +00:00
abs 75362c1562 As all port now build Xvfb, move it into the mi file.
Remove any empty md.* files (but leave ad.*)
2009-02-09 16:28:53 +00:00
skd 8d41ac5617 Back out my previous change. The problem I'm chasgin is with the
initialization of ports in saidx's when IPSEC_NAT_T is defined but the
association connection is not using nat traversal.  Stay tuned.
2009-02-09 15:06:37 +00:00
tnozaki 5f8a9fb1ee fix typo, don't overwrite LC_TIME's t_fmt_ampm by t_fmt. 2009-02-09 14:39:48 +00:00
jdc 145a912cc9 Fix bug where a single ESC was not recognised when in keypad() mode.
Noticed by abs@.
2009-02-09 12:45:59 +00:00
plunky aead030e15 if HCI commands fail (CommandComplete status != 0) then indicate
ENODEV "Operation Not Supported by Device" rather than random errno.
2009-02-09 12:44:32 +00:00
nonaka 9d853f68dd fix comment. 2009-02-09 12:11:16 +00:00
rmind db4ca04011 dosetrlimit: remove the checks which are no longer needed since rlim_t
is unsigned again.  Hi <christos>!
2009-02-09 11:13:20 +00:00
uwe c795b4c2a9 G/c duplicate definition of WSCONS_EVENT_ASCII. 2009-02-08 22:58:56 +00:00