Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (3h)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 17:58:20 UTC Now

2009-10-07 20:59:10 UTC MAIN commitmail json YAML

2009-10-07 20:56:29 UTC MAIN commitmail json YAML

puffs might call getattr after we decided to recycle node.  protect.

(pooka)

2009-10-07 20:55:25 UTC MAIN commitmail json YAML

Provide p2k_run_diskfs(), which acts like p2k_run_fs(), but taps
into ukfs_mount_disk() instead of ukfs_mount()

(pooka)

2009-10-07 20:53:38 UTC MAIN commitmail json YAML

fix warning whine

(pooka)

2009-10-07 20:51:00 UTC MAIN commitmail json YAML

Add what is essentially disklabel support.  All disk-based file
systems should be mounted with ukfs_mount_disk() from now on.  The
partition argument specifies which label is being mounted (or the
entire image).  E.g. partition 4 should be label 'e'.

(pooka)

2009-10-07 20:42:09 UTC MAIN commitmail json YAML

2009-10-07 20:34:02 UTC MAIN commitmail json YAML

Mount from canon_dev instead of dev.

(pooka)

2009-10-07 20:11:05 UTC MAIN commitmail json YAML

No need to ukfs_modload() ext2fs anymore.

(pooka)

2009-10-07 19:09:57 UTC netbsd-5 commitmail json YAML

2009-10-07 19:09:24 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by tnozaki in ticket #1069):
lib/libc/locale/generic_lc_all.c: revision 1.3

Fix lib/42124: setlocale(3) never returns NULL with nonexistent locale.

(sborrill)

2009-10-07 18:12:11 UTC MAIN commitmail json YAML

only for when trap if we are going to exit.

(christos)

2009-10-07 16:40:30 UTC MAIN commitmail json YAML

The parser used to break dependency lines at ';' without regard
for substitution patterns.  This (perhaps coupled with the
new handling of .for variables in ${:U<value>...) caused interesting
results for lines like:

.for file in ${LIST}
for-subst:      ${file:S;^;${here}/;g}

add a unit-test to keep an eye on this.

(sjg)

2009-10-07 16:19:52 UTC MAIN commitmail json YAML

2009-10-07 15:44:41 UTC netbsd-5 commitmail json YAML

2009-10-07 15:41:14 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by jmcneill in ticket #1044):
distrib/sets/lists/man/mi: patch
share/man/man4/Makefile: patch
sys/arch/amd64/conf/files.amd64: 1.67
sys/arch/i386/conf/files.i386: 1.349
sys/conf/files 1.945
share/man/man4/sdmmc.4: 1.1-1.4
sys/dev/sdmmc/Makefile.sdmmcdevs 1.1
sys/dev/sdmmc/devlist2h.awk 1.1
sys/dev/sdmmc/files.sdmmc 1.1-1.2
sys/dev/sdmmc/ld_sdmmc.c 1.1-1.3
sys/dev/sdmmc/sbt.c 1.1-1.2
sys/dev/sdmmc/sdhc.c 1.1-1.3
sys/dev/sdmmc/sdhcreg.h 1.1
sys/dev/sdmmc/sdhcvar.h 1.1
sys/dev/sdmmc/sdmmc.c 1.1
sys/dev/sdmmc/sdmmc_cis.c 1.1
sys/dev/sdmmc/sdmmc_io.c 1.1
sys/dev/sdmmc/sdmmc_ioreg.h 1.1
sys/dev/sdmmc/sdmmc_mem.c 1.1-1.2
sys/dev/sdmmc/sdmmcchip.h 1.1
sys/dev/sdmmc/sdmmcdevs 1.1
sys/dev/sdmmc/sdmmcdevs.h 1.1-1.2
sys/dev/sdmmc/sdmmcreg.h 1.1-1.3
sys/dev/sdmmc/sdmmcvar.h 1.1

Add sdmmc framework

(sborrill)

2009-10-07 13:19:48 UTC MAIN commitmail json YAML

pkg_install-20091006:
- restore pkg_add -f functionality for missing dependencies (PR 42001)
- pkg_admin rebuild should count packages correctly (he@), also count @pkgdir
- fix gpg-sign-package syntax in pkg_admin(1)
- change default URL for pkg-vulnerabilities to use HTTP

Status:

Vendor Tag: PKGSRC
Release Tags: pkg_install-20091006

(joerg)

2009-10-07 10:23:50 UTC MAIN commitmail json YAML

2009-10-07 09:55:36 UTC MAIN commitmail json YAML

use vref() for increasing reference count instead of homegrown brilliance

(pooka)

2009-10-07 09:50:43 UTC MAIN commitmail json YAML

g/c some prehistoric interfaces which have been superceded by others.

(pooka)

2009-10-07 09:42:14 UTC MAIN commitmail json YAML

* set winsize to memwinsize in initial getwindow().  makes no functional
  difference, but looks less like a debug hack leftover.
* explain memory windows vs. directio a little better in comment

(pooka)

2009-10-07 09:24:27 UTC MAIN commitmail json YAML

space -> tab in one entry for consistency

(pooka)

2009-10-07 09:23:03 UTC MAIN commitmail json YAML

do initial window allocation test at proper offsets

(pooka)

2009-10-07 09:17:54 UTC MAIN commitmail json YAML

2009-10-07 08:47:47 UTC MAIN commitmail json YAML

man(1): display manpage when specified with a path

(cegger)

2009-10-07 08:47:12 UTC MAIN commitmail json YAML

Use ptob function from zfs and not NetBSD one.

(haad)

2009-10-07 08:30:31 UTC MAIN commitmail json YAML

Mimic OSX behaviour:

On OS X it is possible to specify the manpage filename
with a full or relative path like this:

  man ./foo.5

or

  man /cd/foo/bar.1.gz

This is really helpful to view the manpage quickly while editing it.

patch presented on current-users@ and tech-userlevel@:
http://mail-index.netbsd.org/current-users/2009/10/06/msg010767.html
http://mail-index.netbsd.org/tech-userlevel/2009/10/06/msg002675.html

No objections

(cegger)

2009-10-07 08:06:11 UTC MAIN commitmail json YAML

Add proper error reporting via the return code:
Remember if any of the "route" commands failed and return an error in
that case.

(tron)

2009-10-07 07:51:28 UTC MAIN commitmail json YAML

Add a "return 0" to avoid incorrect error returns because we ran out of
lines to read from "/etc/route.conf".

(tron)

2009-10-07 04:56:51 UTC MAIN commitmail json YAML

2009-10-07 04:18:47 UTC MAIN commitmail json YAML

2009-10-07 01:31:41 UTC MAIN commitmail json YAML

Extract usermount policy to its own routine.

(elad)

2009-10-07 01:06:57 UTC MAIN commitmail json YAML

Compare against initproc, not pid 1, to check if it's init (unify).

(elad)

2009-10-06 23:58:59 UTC netbsd-5 commitmail json YAML

Add another changed file to ticket 1062.

(snj)

2009-10-06 23:57:56 UTC netbsd-5 commitmail json YAML

Apply patch (requested by mrg in ticket #1062):
Fix build for non-xorg ports.

(snj)

2009-10-06 21:39:58 UTC MAIN commitmail json YAML

Fix Dd argument (use full month names).

(wiz)

2009-10-06 21:07:06 UTC MAIN commitmail json YAML

Add a (weak aliased) machdep_init() as a place to do machdep initialization
that can't happen as early as the other init functions as called from
cpu_startup() -- for example, register kauth(9) listeners.

Put unprivileged policy in the x86 code; used by i386, amd64, and xen.

(elad)

2009-10-06 20:34:22 UTC MAIN commitmail json YAML

Allow root to do things that the subsystem allows as well (unify).

This is important in the case someone manages to load the suser secmodel
and remove subsystem specific listeners; without this change they would
have ended up with a root user that can only do privileged operations.

(elad)

2009-10-06 20:28:14 UTC MAIN commitmail json YAML

make this work in the New Order Of Things(tm):
- make Xorg -configure work again
- fix the DCB timing when talking to XMAP9 to the values used by the kernel,
  now colours look right on my Indy and all the randomness when starting
  X is gone

(macallan)

2009-10-06 20:05:10 UTC MAIN commitmail json YAML

fix regression exit1: Don't exec the last command in a subshell if it has
trap[0] (trap EXIT) set. Fork instead to give the shell a chance to execute
the trap when it is done.

(christos)

2009-10-06 20:03:27 UTC MAIN commitmail json YAML

Return the same information whether or not we have wide characters.
Problem pointed out by Rhialto on current-users.

(jdc)

2009-10-06 19:56:58 UTC MAIN commitmail json YAML

Make this slightly more portable; it has to run on arbitary host
platforms at build time.  Previousy, some shells were confused by
some of the "[ ... ]" tests.

(apb)

2009-10-06 19:21:17 UTC MAIN commitmail json YAML

allow to specify 32-bit bluetooth short alias or full UUID strings
on the commandline.

(plunky)

2009-10-06 16:57:54 UTC MAIN commitmail json YAML

don't double free p2m

(pooka)

2009-10-06 16:28:10 UTC MAIN commitmail json YAML

Enable build of 64 bit atomic ops in userspace for i386. This is needed for
all 32 bit archs which doesn't have a 64 atomic ops. This change enable MKZFS
build for a i386.

(haad)

2009-10-06 16:23:03 UTC MAIN commitmail json YAML

Give a p2k node an internal state.  This allows us to do proper
reference counting and not release nodes based just on puffs'
impression of if they are free.

This also allows us to reclaim vnodes already in inactive if the
file system so desires.  Some file systems, most notably ffs, change
file state already in inactive.  This could lead to a deadlock in
the middle of inactive and reclaim if some other puffs operation
was processed in between (as exposed by haad's open(at) test
program).

Also, properly thread the componentname from lookup to the actual
vnode operation.  This required the changes the rump componentname
routines.  Yes, the rename case is truly mindbogglingly disgusting.
Puke for yourself.

(pooka)

2009-10-06 13:45:01 UTC MAIN commitmail json YAML

Commit patch from PR#41926. Confirmed to work by PR submitter on two
controllers as well myself and another on viaide.

Stops errors such as the following when probing SATA drives through
controllers that offer the legacy pciide interface:
viaide1 channel 0: reset failed for drive 0

OK bouyer@

(sborrill)

2009-10-06 13:05:44 UTC MAIN commitmail json YAML

Use uint64_t instead of size_t for block device partition size.

from jak

(pooka)

2009-10-06 12:03:47 UTC MAIN commitmail json YAML

Replace another openat call with open + changed path.

XXX. This commit should be reverted after proper implementation of *at syscalls.

(haad)

2009-10-06 09:12:47 UTC MAIN commitmail json YAML

Build proper version for i386 (since it works) and dummy versions
for the rest until the disklabel MD problems get sorted out.

(pooka)

2009-10-06 08:48:00 UTC MAIN commitmail json YAML

iMark done tasks as done and move *at implementation task to post-import phase.

(haad)

2009-10-06 06:51:21 UTC MAIN commitmail json YAML

2009-10-06 06:43:15 UTC MAIN commitmail json YAML

- use EXIT_FAILURE/EXIT_SUCCESS
- whitespace nits
- ansify cleanup()/usage()
- remove pointless parenthesis on return

(cegger)

2009-10-06 06:26:47 UTC MAIN commitmail json YAML

make C -configure work with the crime driver

(macallan)

2009-10-06 06:25:47 UTC MAIN commitmail json YAML

2009-10-06 06:24:43 UTC MAIN commitmail json YAML

let xf86AddBusDeviceToConfigure() accept BUS_ISA and BUS_NONE

(macallan)

2009-10-06 06:22:58 UTC MAIN commitmail json YAML

2009-10-06 05:54:24 UTC MAIN commitmail json YAML

More Flexelint cleanup from issues pointed out by phk - thanks! - just easy
low-hanging fruit for now.

(agc)

2009-10-06 05:03:58 UTC MAIN commitmail json YAML

2009-10-06 05:01:51 UTC MAIN commitmail json YAML

Cosmetic changes to declarations. No functional change.

(elad)

2009-10-06 04:28:11 UTC MAIN commitmail json YAML

2009-10-06 03:30:59 UTC MAIN commitmail json YAML

More Flexelint cleanup from phk - many thanks! - low-hanging fruit for
just now.

(agc)

2009-10-06 02:46:17 UTC MAIN commitmail json YAML

Clean up more Flexelint, from phk - many thanks! - just low-hanging fruit
for just now.

(agc)

2009-10-06 02:39:53 UTC MAIN commitmail json YAML

Clean up Flexelint warnings - from phk, many thanks - just low-hanging
fruit for just now.

(agc)

2009-10-06 02:26:05 UTC MAIN commitmail json YAML

2009-10-06 00:17:24 UTC MAIN commitmail json YAML

tmpfs_rename: handle hard-links correctly.  Fixes PR/41236.

(rmind)

2009-10-05 23:59:31 UTC MAIN commitmail json YAML

2009-10-05 23:49:47 UTC MAIN commitmail json YAML

mq_timedsend/mq_timedreceive: timeout value is absolute, not relative.
While here, drop unecessary (since fdesc API changes) lwp_t arguments.

Bug reported by Stathis Kamperis, thanks!

(rmind)

2009-10-05 23:48:08 UTC MAIN commitmail json YAML

ufsdirhash_recycle(): modify ufs_dirhashmem atomically.

(rmind)

2009-10-05 23:47:04 UTC MAIN commitmail json YAML

shmexit: simplify a lot by avoiding unnecessary memory allocations, since
it is a last reference, just re-lock and check mapping list again.  Often
there wont be re-locks at all, moreover, shm_lock is not contended at all.

(rmind)

2009-10-05 23:46:02 UTC MAIN commitmail json YAML

semu_alloc: simplify a little.

(rmind)

2009-10-05 23:44:10 UTC MAIN commitmail json YAML

Add callback(9) man page.  Reviewed and improved by <wiz>, thanks!

(rmind)

2009-10-05 23:39:28 UTC MAIN commitmail json YAML

Convert cpu_number(), which can be sparse, to cpu_index(), which is MI.

(rmind)

2009-10-05 23:37:01 UTC MAIN commitmail json YAML

pthread_attr(3): sync with reality i.e. uncomment descriptions about
various functions we support.  Fix license style.

(rmind)

2009-10-05 23:35:42 UTC MAIN commitmail json YAML

pthread(3): mention that we use 1:1 threading model; remove descriptions
of no longer used environment variables.

(rmind)

2009-10-05 23:33:48 UTC MAIN commitmail json YAML

Add check to avoid multiple inclusions and redefinitions.
KNF while here.

(rmind)

2009-10-05 23:31:16 UTC MAIN commitmail json YAML

Do not use sysent solaris framework there is no such thing in a NetBSD.

(haad)

2009-10-05 22:44:26 UTC MAIN commitmail json YAML

Add cddl directory to external build framework. build things from osnet dir
only when MKZFS variable is set.

(haad)

2009-10-05 22:39:27 UTC MAIN commitmail json YAML

Add support for mounting zfs filesystems to mountall script. ZFS configuration
is stored in /etc/zpool.cache and it is automatically loaded to kernel from
filesystem. Filesystems are then configured accordingly to their properties
loaded from cache file.

(haad)

2009-10-05 22:32:58 UTC MAIN commitmail json YAML

2009-10-05 21:27:36 UTC MAIN commitmail json YAML

Replace u_quad_t with uint64_t.  u_quad_t is just a typedef for
uint64_t, so no ABI/API breakage will result from this change.

(dyoung)

2009-10-05 21:25:05 UTC MAIN commitmail json YAML

Replace u_quad_t with uint64_t.  u_quad_t is just a typedef for
uint64_t, so no ABI/API breakage will result from this change.

(dyoung)

2009-10-05 20:03:47 UTC MAIN commitmail json YAML

It's a big job to write detachment hooks for pciide(4) and all of
its derivatives, and I haven't the time myself.  In struct
pciide_product_desc, provide a tiny bit of commented-out code to
guide an enterprising developer who takes on the immense task.

(dyoung)

2009-10-05 19:04:14 UTC MAIN commitmail json YAML

Improve readability of trap() by extracting two subroutines,
trap_print() and check_dr0().

(dyoung)

2009-10-05 17:58:15 UTC MAIN commitmail json YAML

add the error from ifpromisc to the panic.

(christos)

2009-10-05 16:25:27 UTC MAIN commitmail json YAML

Disable *at functions for now. These functions should be implemented
because they are part of POSIX standard but it seems to be a long time process.

XXX. This commit should be reverted after adding support for openat and fstatat.

(haad)

2009-10-05 14:52:36 UTC MAIN commitmail json YAML

Add dns-sd.debug and mdnsd.debug

(njoly)

2009-10-05 13:07:28 UTC MAIN commitmail json YAML

Add an example program which shows how to do "ifconfig rum0 up".
What makes this special is that the USB driver stack, the rum
driver, network subroutines and net80211 are running in userspace
in a rump kernel instead of in the host kernel.

(pooka)

2009-10-05 13:05:31 UTC MAIN commitmail json YAML

Add an example program which shows how to mount and read files from
an msdos file system which is located on a usb stick.  What makes
this special is that the USB driver stack (and the file system
driver, of course) is run in rump instead of in the host kernel.

(pooka)

2009-10-05 13:00:38 UTC MAIN commitmail json YAML

* support async transfers
* make it possible to abort transfers
(these are all cheap hacks, but make things work)

(pooka)

2009-10-05 12:53:37 UTC MAIN commitmail json YAML

2009-10-05 12:52:03 UTC MAIN commitmail json YAML

add SB900 IDE/SATA ids

(cegger)

2009-10-05 12:34:26 UTC MAIN commitmail json YAML

2009-10-05 11:58:28 UTC netbsd-5 commitmail json YAML

2009-10-05 11:57:41 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by jmcneill in ticket #1061):
sys/arch/xen/conf/files.compat: revision 1.22
Extra file required in addition to original request.

(sborrill)

2009-10-05 11:47:05 UTC netbsd-5 commitmail json YAML

Ticket 1047 (plus whitespace fix for previous commit).

(sborrill)

2009-10-05 11:46:22 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by pooka in ticket #1047):
include/util.h: revision 1.52
lib/libutil/opendisk.c: revision 1.11
Add opendisk1(), which functions like opendisk(), but takes a function
pointer to the routine to be used for open().

(sborrill)

2009-10-05 11:38:36 UTC netbsd-5 commitmail json YAML

2009-10-05 11:37:14 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by jmcneill in ticket #1061):
sys/arch/x86/conf/files.x86: revision 1.53
sys/arch/x86/include/cpuvar.h: revision 1.31
sys/arch/x86/x86/identcpu.c: revision 1.17
sys/arch/x86/x86/viac7temp.c: revision 1.1
sys/arch/i386/conf/ALL: revision 1.218
sys/arch/i386/conf/GENERIC: revision 1.949
Add support for VIA C7 temperature sensors (options VIA_C7TEMP) and enable
in i386 GENERIC kernel.

(sborrill)

2009-10-05 11:16:38 UTC netbsd-5 commitmail json YAML

2009-10-05 11:16:12 UTC netbsd-5 commitmail json YAML

Pull up the following revision(s) (requested by bouyer in ticket #1039):
dist/libpcap/inet.c: revision 1.3
Fix pcap_lookupnet(): reset ifr before SIOCGIFNETMASK. Without it we get
back a bogus netmask.

(sborrill)

2009-10-05 10:47:52 UTC MAIN commitmail json YAML

Punctuation fix (separate punctuation from marked-up work to avoid it being
marked up as well).

(wiz)

2009-10-05 10:34:33 UTC netbsd-5 commitmail json YAML

2009-10-05 10:34:07 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #1059):
sys/arch/x86/include/cpuvar.h: 1.30
sys/arch/x86/x86/est.c: 1.12
sys/arch/x86/x86/intel_busclock.c: 1.8

Use the TSC and current multiplier to calculate bus clock on VIA C7 Esther.
Probably needed for all C7 and Nano processors, but to be safe only use this
alternate method on Esther for now.

(sborrill)

2009-10-05 10:13:06 UTC netbsd-5 commitmail json YAML

2009-10-05 10:11:34 UTC netbsd-5 commitmail json YAML

Pull up revision 1.74 (requested by jmcneill in ticket #1067)

If the driver thinks a battery is not present, poll for present status.
Workaround for firmware that doesn't report battery present status
immediately at boot and doesn't issue a subsequent notify when the
information becomes available.

(sborrill)

2009-10-05 09:57:18 UTC MAIN commitmail json YAML

Typo in macro name (.Is -> .Ic), noticed by joerg@

(apb)

2009-10-05 09:11:29 UTC MAIN commitmail json YAML

Call the pager with page-aligned offsets, 'cause that's what the
pager expects.  Fixes KASSERT failure if someone manages to do
otherwise.

(pooka)

2009-10-05 09:09:29 UTC MAIN commitmail json YAML

2009-10-05 08:34:54 UTC MAIN commitmail json YAML

2009-10-05 04:20:13 UTC MAIN commitmail json YAML

- Add usermount_common_policy() that implements some common (everything
  but access control) user mounting policies: enforced MNT_NOSUID and
  MNT_NODEV, no MNT_EXPORT, MNT_EXEC propagation. This can be useful for
  secmodels that are interested in simply adding finer grained user mount
  support.

- Add a mount subsystem listener for KAUTH_REQ_SYSTEM_MOUNT_GET.

(elad)

2009-10-05 03:54:17 UTC MAIN commitmail json YAML

Add nss_mdns, a nsswitch plugin for host lookups vis mDNS ("Bonjour"),
eg "hostname.local".  This is a work in progress, but basically
functional. (note: this requires mdnsd to be running.)

(tsarna)

2009-10-05 03:44:01 UTC MAIN commitmail json YAML

Attach the listener in the correct "attach" function.

Should fix issues reported by Anon Ymous.

(elad)

2009-10-04 22:59:25 UTC MAIN commitmail json YAML

oops forgot to commit that one--- Add f{dim,min,max}{,l,f}

(christos)

2009-10-04 22:57:47 UTC MAIN commitmail json YAML

Slightly restructure vfs level documentation.

(elad)

2009-10-04 22:24:15 UTC MAIN commitmail json YAML

Don't call usl_sync_check_sig from an interrupt context. Call it only if waitok.
Stack trace: mutex_vector_enter <- usl_sync_check_sig <- usl_detachproc <-
wsdisplay_switch <- wskbd_translate <- wskbd_input <-
pckbd_input <- pckbcintr <- intr_biglock_wrapper <-
Xintr_ioapic_edge1
Reported by Anon Ymous

(christos)

2009-10-04 22:11:39 UTC MAIN commitmail json YAML

mention f{dim,min,max}{,f,l}

(christos)

2009-10-04 22:11:22 UTC MAIN commitmail json YAML

Mention NetBSD in HISTORY as well.

(wiz)

2009-10-04 22:10:42 UTC MAIN commitmail json YAML

document f{dim,min,max}{,l,f}

(christos)

2009-10-04 22:06:34 UTC MAIN commitmail json YAML

2009-10-04 22:04:30 UTC MAIN commitmail json YAML

2009-10-04 21:58:25 UTC MAIN commitmail json YAML

Get rid of some lint-style issues - pointed out by Poul-Henning Kamp
and FlexeLint (many thanks!)

(agc)

2009-10-04 21:57:09 UTC MAIN commitmail json YAML

Get rid of multiple prototypes - pointed out by Poul-Henning Kamp and
FlexeLint (many thanks!)

(agc)

2009-10-04 21:55:56 UTC MAIN commitmail json YAML

const poisoning - pointed out by Poul-Henning Kamp and FlexeLint (many
thanks!)

(agc)

2009-10-04 21:05:18 UTC MAIN commitmail json YAML

fix lib/42124: setlocale(3) never returns NULL with none existing locale.
reported by kambe-san, thanks!

(tnozaki)

2009-10-04 20:53:24 UTC MAIN commitmail json YAML

Fix markup. Handle the DECnet documentation like a journal.

(joerg)

2009-10-04 18:07:26 UTC MAIN commitmail json YAML

.Xr takes two arguments only.

(joerg)

2009-10-04 17:46:58 UTC MAIN commitmail json YAML

* pass a few write requests through to the device.
* drop async transfer requests on the floor (no, this does not make
  anything work, but it's the easiest way to prevent a receive pipe
  transfer request from hanging everything.  one tiny bugstep at a time ...)

(pooka)

2009-10-04 17:40:34 UTC MAIN commitmail json YAML

Fix hopefully the last deadlock in the wretched piece of code:
since ltsleep abuses "while (!mutex_tryenter()) continue;" for NOT
releasing the kernel biglock before sleeping, we cannot do a normal
mutex_enter() in the wakeup path, or otherwise we might be a
situation where the sleeper holds the kernel lock and wants the
sleepermutex (and will not back down) and the wakeupper holds the
sleepermutex and wants the kernel lock.  So introduce kernel lock
backdown to the wakeup path.

(pooka)

2009-10-04 17:00:31 UTC MAIN commitmail json YAML

IPI interrupts occur above IPL_VM, so using IPL_VM in for the tlb shootdown
queue mutex doesn't work very well.  I get various deadlocks and corrupted
queue entries.  Change to IPL_SCHED [IPL_CLOCK] to block IPI interrupts
while the cpu is mucking with the shootdown queue.

(mhitch)

2009-10-04 16:31:08 UTC MAIN commitmail json YAML

Implement RUMP_ETFS_REG.  Usable e.g. by firmload(9).
(well, it should probably be RUMP_ETFS_PATH, but simple things first)

(pooka)

2009-10-04 15:12:42 UTC MAIN commitmail json YAML

2009-10-04 13:29:36 UTC MAIN commitmail json YAML

Include firmload.  Although it may be used by devices, it's pure
vfs in nature, and therefore it belongs here (can't load a firmware
from a file system without file system support, right?).  Rename
rump_cwdi to cwdi0, since firmload depends on that name (naughty
firmload).

(pooka)

2009-10-04 13:24:58 UTC MAIN commitmail json YAML

Initialize suckets before domains since some domains install timers
which take softnet_lock and might run before the lock is actually
initialized.  Also, soinit() itself already calls soinit2(), so no
need to call it twice.

(pooka)

2009-10-04 11:51:12 UTC netbsd-5-0 commitmail json YAML

2009-10-04 11:50:27 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by snj in ticket #1066):
distrib/notes/common/main: revision 1.451
share/man/man7/release.7: revision 1.31 via patch
distrib/mac68k/stand/Makefile: revision 1.6
distrib/sets/makesums: revision 1.16
distrib/sets/Makefile: revision 1.70
distrib/sets/makesrctars: revision 1.37
distrib/cdrom/hide-hfs.lst: revision 1.5
Sync release(7) with reality.
Only generate SHA512 and MD5 checksums for releases.

(bouyer)

2009-10-04 11:49:23 UTC netbsd-5 commitmail json YAML

2009-10-04 11:48:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by snj in ticket #1066):
distrib/notes/common/main: revision 1.451
share/man/man7/release.7: revision 1.31 via patch
distrib/mac68k/stand/Makefile: revision 1.6
distrib/sets/makesums: revision 1.16
distrib/sets/Makefile: revision 1.70
distrib/sets/makesrctars: revision 1.37
distrib/cdrom/hide-hfs.lst: revision 1.5
Sync release(7) with reality.
Only generate SHA512 and MD5 checksums for releases.

(bouyer)

2009-10-04 10:44:31 UTC MAIN commitmail json YAML

Pass some requests to the device.  Hi ho, required for rum.

(pooka)

2009-10-04 10:43:03 UTC MAIN commitmail json YAML

Support rum@usb.  Currently manages to configure and attach:

pain-rustique:66:~> ./rumpusbprobe
mainbus0 (root)
rumpusbhc2 at mainbus0
usb0 at rumpusbhc2: USB revision 2.0
uhub0 at usb0: vendor 0x0000 product 0x0000, class 9/0, rev 0.00/0.00, addr 1
rum0 at uhub0 port 1
rum0: D-Link DWA-111, rev 2.00/0.01, addr 2
rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528, address 00:24:01:31:98:9a
rum0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
rum0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps

(pooka)

2009-10-04 10:40:40 UTC MAIN commitmail json YAML

Support net80211 in rump (for wireless device drivers, therefore in "dev")

(pooka)

2009-10-04 06:23:58 UTC MAIN commitmail json YAML

Put workaround fix for LOCKDEBUG panic mentioned in PR kern/41078:
Don't try to load a driver module if the driver is already exist but just
not attached. [bc]dev_open() could return ENXIO even if the driver exists.

XXX: Maybe this should be handled by helper functions for
XXX: module_autoload() calls on demand.

(tsutsui)

2009-10-04 03:15:08 UTC MAIN commitmail json YAML

Install floppies (haha) don't get built with ktrace/ptrace, so they don't
include kern/sys_process.c. Move proc_uidmatch() to kern/kern_proc.c which
always gets built instead.

Pointed out by Kurt Schreiner on current-users@:

    http://mail-index.netbsd.org/current-users/2009/10/03/msg010745.html

(elad)

2009-10-04 01:40:53 UTC MAIN commitmail json YAML

mdnsd home should not be /var/www!

(christos)

2009-10-04 00:57:06 UTC netbsd-5-0 commitmail json YAML

2009-10-04 00:54:16 UTC netbsd-5 commitmail json YAML

Latest bunch of tickets.

(snj)

2009-10-04 00:45:35 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1063):
sys/arch/landisk/dev/obio.c: revision 1.7
sys/arch/landisk/include/bus.h: revision 1.5
sys/arch/landisk/landisk/shpcic_machdep.c: revision 1.2
sys/arch/sh3/dev/shpcic.c: revision 1.13
sys/arch/sh3/dev/shpcicvar.h: revision 1.7
fix build failure.

(snj)

2009-10-04 00:42:21 UTC netbsd-5 commitmail json YAML

Apply patch (requested by mrg in ticket #1062):
Don't create xkb/compiled as a directory any more.

(snj)

2009-10-04 00:41:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1062):
external/mit/xorg/bin/xkbcomp/Makefile: revision 1.5
external/mit/xorg/bin/xkbcomp/Makefile.common: revision 1.2
properly fix the xkbcomp output, and make compiled a symlink.

(snj)

2009-10-04 00:33:58 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1058):
sys/arch/atari/dev/fd.c: revision 1.71
Read AD_CFG_SWITCH via volatile pointer so that
the default density is detected correctly.

(snj)

2009-10-04 00:31:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1057):
sys/arch/atari/dev/clock.c: revision 1.47
Add a workaround for annoying
"WARNING: negative runtime; monotonic clock has gone backwards"
message. Partially taken from hp300.

(snj)

2009-10-04 00:29:18 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1056):
share/man/man8/man8.atari/binpatch.8: revision 1.8
Fix typo.

(snj)

2009-10-04 00:28:07 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1056):
share/man/man8/man8.atari/binpatch.8: revision 1.7
Fix typo and improve English.

(snj)

2009-10-04 00:26:57 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1056):
share/man/man8/man8.atari/binpatch.8: revision 1.6
sys/arch/atari/stand/binpatch/Makefile: revision 1.6
sys/arch/atari/stand/binpatch/binpatch.c: revision 1.5, 1.6
Rewrite binpatch(8) utility to add support for ELF binaries,
using implementation of old src/usr.sbin/mdsetimage sources
which supports misc executable formats without LGPL'ed libbfd.
No particular comments on port-atari@.
XXX1: amiga also has the similar utility in amiga/stand/binpatch
    but it has slightly different options.
XXX2: Is it worth to put this utility into MI src/usr.sbin to patch
    rtc_offset etc. in GENERIC kernel binaries in distribution?

(snj)

2009-10-04 00:22:12 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1056):
usr.sbin/mdsetimage/exec_elf32.c: revision 1.11
- use program header rather than section header to find file offset for vmaddr
- make sure that passed vmaddr is in TEXT or DATA section

(snj)

2009-10-04 00:20:59 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1056):
usr.sbin/mdsetimage/exec_aout.c: revision 1.7
usr.sbin/mdsetimage/exec_coff.c: revision 1.6
usr.sbin/mdsetimage/exec_ecoff.c: revision 1.6
usr.sbin/mdsetimage/exec_elf32.c: revision 1.10
usr.sbin/mdsetimage/mdsetimage.c: revision 1.19
WARNS'fy sources which are left for reference.
src/usr.sbin/mdsetimage has been superseded by src/gnu/usr.sbin/mdsetimage
for toolchain to handle cross build binaries, but these old sources for
local executable binaries still can be used for tools to patch binaries,
like binpatch utility in sys/arch/amiga/stand and sys/arch/atari/stand.

(snj)

2009-10-04 00:16:53 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #1055):
usr.sbin/cpuctl/arch/i386.c: revision 1.20
- add newer VIA C7 core and VIA Nano.
- when printing an unknown VIA CPU, default to 'Unknown IDT/VIA' instead of 'C3'

(snj)

2009-10-04 00:04:08 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/xen/xen/pci_intr_machdep.c: revision 1.10
Keep the BIOS-configured interrupt number if intr_find_mpmapping() doesn't
return a APIC_INT_VIA_APIC pirq.
Problem debugged and patch tested by jym@

(snj)

2009-10-04 00:03:20 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/xen/x86/intr.c: revision 1.22
sys/arch/xen/xen/isa_machdep.c: revision 1.14
sys/arch/xen/xen/pci_intr_machdep.c: revision 1.9
sys/arch/xen/xen/pciide_machdep.c: revision 1.12
When ioapic is used, for ISA interrupts, reuse the legacy ISA interrupt
number instead of allocating a new one. Force allocating a new interrupt number
for PCI devices, as the number stored in the PCI interrupt register
may be wrong.
This should help using a pciide controller in compat mode or ISA devices
in a non-0 domain.

(snj)

2009-10-04 00:02:00 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/xen/xen/hypervisor.c: revision 1.45
Make sure xenkernfs_init() is called for XEN2 too.

(snj)

2009-10-04 00:01:16 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/dev/usb/uhci.c: revision 1.225
Make it safe to call uhci_init() from a kernel thread with interrupts
enabled:
- don't enable interrupts before calling uhci_run()
- check if the controller's interrupt is enabled in uhci_intr()
The issue is that uhci_run() may tsleep(), uhci_intr1() may be called before
uhci_run() is complete and disable it because it found it halted.
Now a uhci controller can be successfully exported to a NetBSD Xen domU :)

(snj)

2009-10-04 00:00:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/xen/xen/xpci_xenbus.c: revision 1.2
Don't emulate a cold boot here, this breaks drivers using config_interrupt().

(snj)

2009-10-03 23:59:33 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/xen/xen/pciback.c: revision 1.4
Move a message to debug

(snj)

2009-10-03 23:58:47 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/xen/xen/pciback.c: revision 1.3
Unbind the event channel after mapping the interrupt. Otherwise domain0
will share the interrupt with the domU and xen will wait for domain0 to
ack the interrupt too. Now devices that don't share an interrupt with
a device in domain0 works too.
Make sure the same PCI bus isn't published multiple times.

(snj)

2009-10-03 23:57:54 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/amd64/conf/XEN3_DOM0: revision 1.37
sys/arch/i386/conf/XEN3_DOM0: revision 1.12
Add pciback device to XEN3 dom0 kernels

(snj)

2009-10-03 23:56:43 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/xen/xen/pciback.c: revision 1.2
- xentools also use pci vendor/product id and subsystem id; export them
via the kernfs file
- EVTCHNOP_bind_pirq wants the legacy IRQ number; so always set the
  legacy IRQ number in the PCI_INTERRUPT_REG.

(snj)

2009-10-03 23:55:43 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/amd64/conf/XEN3_DOMU: revision 1.16
sys/arch/i386/conf/XEN3_DOMU: revision 1.12
Add commented out PCI pass-through support:

(snj)

2009-10-03 23:54:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/xen/conf/files.xen: revision 1.93
sys/arch/xen/include/pci_machdep.h: revision 1.11
sys/arch/xen/include/xen.h: revision 1.31
sys/arch/xen/xen/hypervisor.c: revision 1.44
sys/arch/xen/xen/pci_intr_machdep.c: revision 1.8
sys/arch/xen/xen/pciback.c: revision 1.1
sys/arch/xen/xen/xen_machdep.c: revision 1.5
sys/arch/xen/xen/xpci_xenbus.c: revision 1.1
Work in progress on PCI front-end/back-end support
front-end:
- add a xpci* at xenbus? which provides pci busses from the dom0
  xpci provides support routines for PCI config space operations and
  enumeration in xpci_xenbus.c
- hypervisor.c: do dom0-style PCI attach only ifdef DOM0OPS
- pci_intr_machdep.c:  check line value only if DOM0OPS
back-end:
- add a pciback* at pci? device which takes precedences over all
  other PCI devices (match return 500) and matches all devices passed
  to pciback.hide option on boot command line.
  It exports the PCI device informations to files in /kern/xen/pci/
- hypervisor.c: create /kern/xen earlier so pciback can create its
  entries while PCI devices are probed
- xen_machdep.c: add handling for pciback.hide=
frontend is know working on Xen 3.1.x dom0 with ahc(4) and pciide(4)
devices. uhci(4) fail when trying to allocate a large contigous DMA
buffer.
backend is work in progress; support in xentools is not there yet.

(snj)

2009-10-03 23:49:50 UTC MAIN commitmail json YAML

Don't just look only at the first element in the deadqueue to find lwp's
to reuse, because if we lose the race with the kernel we are never going
to reuse any elements. Look in the whole list instead.
XXX: should be pulled up to 5.x

(christos)

2009-10-03 23:49:50 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1054):
sys/arch/amd64/amd64/machdep.c: revision 1.124
sys/arch/i386/i386/machdep.c: revision 1.660
Prepare for PCI frontend support in Xen3 domUs:
call x86_bus_space_init() and x86_bus_space_mallocok() if we have ISA or PCI
  devices configured; not only for non-Xen or dom0 Xen
On Xen, always call PHYSDEVOP_SET_IOPL on context switch
on amd64, also call PHYSDEVOP_SET_IOPL from x86_64_proc0_tss_ldt_init()

(snj)

2009-10-03 23:45:24 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1053):
sys/arch/cobalt/dev/panel.c: revision 1.20
Replace shutdownhook_establish(9) with pmf_device_register1(9).
Also check howto to print appropriate "Rebooting..." or "Halting..." messages.

(snj)

2009-10-03 23:44:07 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1053):
sys/arch/cobalt/dev/panel.c: revision 1.19
Adjust attach message for failure path (found on gxemul).

(snj)

2009-10-03 23:41:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1050):
sys/arch/i386/include/npx.h: revision 1.23
The FPU Tag word is a 16bit register, in FPU (387) mode it
defines 2-bit tags for each FPU data register, in MMX mode it
defines 1-bit tags for each data register. The single bit
tags are stored in the lower 8 bits and thus in the first byte
of the save frame.
See amd64/include/fpu.h and the IA-32 Software Developer's manual Vol 2A.

(snj)

2009-10-03 23:37:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #1049):
sys/arch/amiga/dev/clock.c: revision 1.49
Reverted last change after discussion with the author, Michael L. Hitch:
http://mail-index.netbsd.org/port-amiga/2009/08/14/msg007164.html
We have a full 32-bit counter, so the masking is not needed.

(snj)

2009-10-03 23:34:48 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1048):
sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.59
Ensure FP state is reset, if FP is used in a signal handler.
Fixes PR kern/39299 for 32bit code.

(snj)

2009-10-03 23:22:23 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #1046):
distrib/utils/sysinst/disks.c: revision 1.107
In get_descr(), initialize dd_descr to an empty string before probing
ATA and SCSI identification. Fixes issues with xbd and raid.

(snj)

2009-10-03 23:20:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1043):
bin/kill/kill.c: revision 1.26
Make sure that numerical signals and pids are in range for their types.
Fixes PR bin/42143

(snj)

2009-10-03 23:11:27 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by pooka in ticket #1042):
sys/fs/puffs/puffs_node.c: revision 1.14
sys/fs/puffs/puffs_vnops.c: revision 1.134
* fix a race i introduced almost two years ago in rev 1.116:
  operations creating a node cannot be considered outgoing operations,
  since after return from userspace they modify file system state
  by creating a new node.  if we do not protect the file system by
  holding the directory lock, a lookup operation might race us into
  the kernel and create the node earlier.
* remove pnode from hashlish before sending the reclaim faf off to
  userspace.  also, hold pmp_lock while frobbing the list.

(snj)

2009-10-03 23:05:25 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by njoly in ticket #1041):
sys/fs/smbfs/smbfs_node.c: revision 1.41 via patch
sys/fs/smbfs/smbfs_vfsops.c: revision 1.88 via patch
Fix some panics while trying to umount a smbfs share.
Be sure that no other active vnodes remains, before trying to release
the root one. Likewise, do not destroy the smbmount specific structure
if the umount will fail (busy conditions).
No objection from pooka@.

(snj)

2009-10-03 22:55:48 UTC MAIN commitmail json YAML

2009-10-03 22:49:43 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1036):
sbin/fsck_ffs/extern.h: revision 1.25 via patch
sbin/fsck_ffs/setup.c: revision 1.88 via patch
sbin/fsck_ffs/wapbl.c: revision 1.4 via patch
sbin/tunefs/tunefs.c: revision 1.41 via patch
sys/ufs/ffs/ffs_vfsops.c: revision 1.252 via patch
sys/ufs/ffs/ffs_wapbl.c: revision 1.13 via patch
Allow tunefs to clear any type of WAPBL log, not only in-filesystem
ones. Discussed in
http://mail-index.netbsd.org/tech-kern/2009/08/17/msg005896.html
and followups.
--
Do some basic checks of the WAPBL journal, to abort the boot before the
kernel refuse to mount a filesystem read-write (booting a system
multiuser with critical filesystems read-only is bad):
Add a check_wapbl() which will check some WAPBL values in the superblock,
and try to read the journal via wapbl_replay_start() if there is one.
pfatal() if one of these fail (abort boot if in preen mode,
as "CONTINUE" otherwise). In non-preen mode the bogus journal will
be cleared.
check_wapbl() is always called if the superblock supports WAPBL.
Even if FS_DOWAPBL is not there, there could be flags asking the
kernel to clear or create a log with bogus values which would cause the
kernel refuse to mount the filesystem.
Discussed in
http://mail-index.netbsd.org/tech-kern/2009/08/17/msg005896.html
and followups.
--
If the WAPBL journal can't be read (ffs_wapbl_replay_start() fails),
mount the filesystem anyway if MNT_FORCE is present.
This allows to still boot single-user a system with a corrupted
WAPBL on /, and so get a chance to run fsck to fix it.
http://mail-index.netbsd.org/tech-kern/2009/08/17/msg005896.html
and followups.

(snj)

2009-10-03 22:32:57 UTC MAIN commitmail json YAML

- Move sched_listener and co. from kern_synch.c to sys_sched.c, where it
  really belongs (suggested by rmind@),

- Rename sched_init() to synch_init(), and introduce a new sched_init()
  in sys_sched.c where we (a) initialize the sysctl node (no more
  link-set) and (b) listen on the process scope with sched_listener.

Reviewed by and okay rmind@.

(elad)

2009-10-03 22:28:33 UTC MAIN commitmail json YAML

SystemV-R4 ABI for M68k returns pointers in %a0, so we have to make sure
that CERROR returns -1 in %a0 in addition to %d0 and %d1, to make functions
like mmap(2), mremap(2), shmat(2) or sbrk(2) return -1 in case of an error.
A side effect of this bug was a segfault caused by jemalloc, when mmap()
failed.

(phx)

2009-10-03 21:53:36 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #1022):
sys/dev/pci/if_vr.c: revision 1.99
add suspend/resume support

(snj)

2009-10-03 21:53:01 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #1022):
sys/dev/pci/if_vr.c: revision 1.98
Replace shutdownhook_establish(9) with pmf_device_register1(9).
Tested VIA VT86C100A (which is probed as VT3043).

(snj)

2009-10-03 21:30:37 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by apb in ticket #1020):
bin/pax/Makefile: revision 1.38
bin/pax/ar_io.c: revision 1.49
tools/compat/configure: revision 1.69
tools/compat/configure.ac: revision 1.69
do not require sys/mtio.h for a tools build of pax

(snj)

2009-10-03 21:28:00 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by apb in ticket #1020):
bin/pax/Makefile: revision 1.38
bin/pax/ar_io.c: revision 1.49
tools/compat/configure: revision 1.69
tools/compat/configure.ac: revision 1.69
do not require sys/mtio.h for a tools build of pax

(snj)

2009-10-03 21:21:56 UTC MAIN commitmail json YAML

Oops, forgot to make sched_listener static. Pointed out by rmind@, thansk!

(elad)

2009-10-03 21:03:55 UTC MAIN commitmail json YAML

Update a comment. No functional change.

(elad)

2009-10-03 20:56:39 UTC MAIN commitmail json YAML

add dummy opt_via_c7temp.h, spotted by Andreas Gustafsson.

(jmcneill)

2009-10-03 20:48:42 UTC MAIN commitmail json YAML

Introduce time_wraps() to check if setting the time will wrap it (or
close to it). Useful for secmodels.

Replace open-coded form with it in secmodel code (securelevel, keylock).

Note: I need to find a way to make secmodel_keylock.c ~<100 lines.

(elad)

2009-10-03 20:46:49 UTC MAIN commitmail json YAML

Report the root hub as self-powered.  Works better when attaching
power-hungry devices.

(pooka)

2009-10-03 20:24:39 UTC MAIN commitmail json YAML

KAUTH_GENERIC_CANSEE -> KAUTH_REQ_NETWORK_SOCKET_CANSEE.

Not quite the same semantics but it's okay. Once our sockets have
credentials (and they will) it's all the same.

(elad)

2009-10-03 19:19:59 UTC MAIN commitmail json YAML

Add an additional check for whether to rebuild make.  This fixes a problem
I saw where building first without and then with OBJMACHINE confused
build.sh into not building a new nbmake in the new TOOLDIR.

(apb)

2009-10-03 19:07:33 UTC MAIN commitmail json YAML

probe and attach ugen0 through ugen3

(pooka)

2009-10-03 19:06:36 UTC MAIN commitmail json YAML

2009-10-03 17:09:18 UTC MAIN commitmail json YAML

add type attributes in a few more places.

(christos)

2009-10-03 15:49:22 UTC MAIN commitmail json YAML

from Jukka Ruohonen:

- Remove redundant assertions.
- Properly check for NULL pointers.
- No real need to keep track whether the internal event handler is installed.
- Add a missing function to pass possible extra information associated with
  an event. Mentioned in the specification.

(jmcneill)

2009-10-03 13:37:27 UTC MAIN commitmail json YAML

2009-10-03 12:45:16 UTC MAIN commitmail json YAML

remove trailing whitespace. (hi wiz!)

(zafer)

2009-10-03 12:00:00 UTC MAIN commitmail json YAML

When creating /etc/fstab:
for the first swap partition use type sw,dp instead of sw, so dump device
gets configured correctly if swap is not on the second partition.
Fixes PR install/42148.

(martin)