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 (1h)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 14:06:22 UTC Now

2009-03-25 18:41:06 UTC MAIN commitmail json YAML

Fix build problems caused by crc32 addition to libkern.  Also, this makes
the i386 bootblocks about 2K smaller than they were before we monkeyed
with crc32 at all.

(tls)

2009-03-25 15:57:17 UTC MAIN commitmail json YAML

2009-03-25 15:36:09 UTC MAIN commitmail json YAML

Use nbcompat lib in src/tools/compat so that this can be built
on non-NetBSD hosts.  Tested on CYGWIN_NT-5.1-1.5.25-i686.

XXX: It's enough to have generated boothfs.uue binary
XXX: (for mkisofs -boot-hfs-file option), rather than
XXX: building a tool and generating it at run time.

(tsutsui)

2009-03-25 15:26:49 UTC MAIN commitmail json YAML

Use nbcompat lib in src/tools/compat so that this can be built
on non-NetBSD hosts.  Tested on CYGWIN_NT-5.1-1.5.25-i686.

XXX: this should be merged into src/usr.sbin/installboot.

(tsutsui)

2009-03-25 14:05:03 UTC MAIN commitmail json YAML

Need to compile with -D_REENTRANT, otherwise calling putchar() can
cause libc to commit suicide (!!!).

(pooka)

2009-03-25 13:53:05 UTC MAIN commitmail json YAML

Remove an extra excape char. bash(1) complains about it.

(tsutsui)

2009-03-25 09:50:21 UTC MAIN commitmail json YAML

Use ${TOOL_PAX} rather than tar(1) on the build host.
On some system tar(1) doesn't have --fast-read option.

(tsutsui)

2009-03-25 07:50:05 UTC MAIN commitmail json YAML

Note that the bwi driver also works for Dell's rebadged 1370 Mini-PCI b/g
card, also known as Broadcom 4318.

(agc)

2009-03-25 06:51:12 UTC MAIN commitmail json YAML

2009-03-25 06:49:56 UTC MAIN commitmail json YAML

add some CICADA PHYs. from FreeBSD.

(cegger)

2009-03-25 06:46:21 UTC MAIN commitmail json YAML

Sort SEE ALSO.

(wiz)

2009-03-25 06:26:44 UTC MAIN commitmail json YAML

catch up with i386 xen kernels:
enable cgd by default

(cegger)

2009-03-25 05:32:52 UTC MAIN commitmail json YAML

Update the note about sync returning before buffers are written: it is a
piece of historical behavior, not a current bug. Also, while here, add a
bit about disk write-back caches and point to dkctl/scsictl.
Bump date. (first time since 1993!)

(dholland)

2009-03-25 03:42:41 UTC MAIN commitmail json YAML

don't ignore "fsck -f" when given with "-p" on a wapbl filesystem.
ie, "fsck -fp" actually forces the check in preen mode now.

(mrg)

2009-03-25 01:26:13 UTC MAIN commitmail json YAML

Fixes PR kern/41069 and PR kern/41070.

Extends the Opencrypto API to allow the destination buffer size to be
specified when its not the same size as the input buffer (i.e. for
operations like compress and decompress).
The crypto_op and crypt_n_op structures gain a u_int dst_len field.
The session_op structure gains a comp_alg field to specify a compression
algorithm.
Moved four ioctls to new ids; CIOCGSESSION, CIOCNGSESSION,  CIOCCRYPT,
and CIOCNCRYPTM.
Added four backward compatible ioctls; OCIOCGSESSION, OCIOCNGSESSION,
OCIOCCRYPT, and OCIOCNCRYPTM.

Backward compatibility is maintained in ocryptodev.h and ocryptodev.c which
implement the original ioctls and set dst_len and comp_alg to 0.

Adds user-space access to compression features.

Adds software gzip support (CRYPTO_GZIP_COMP).

Adds the fast version of crc32 from zlib to libkern. This should be generally
useful and provide a place to start normalizing the various crc32 routines
in the kernel.  The crc32 routine is used in this patch to support GZIP.

With input and support from tls@NetBSD.org.

(darran)

2009-03-24 22:42:50 UTC MAIN commitmail json YAML

Catch up with the changes in i386 GENERIC, and enable cgd by default
in XEN2 and XEN3 kernels.

Xen really requires cgd, and as users are likely to get a domain given
to them without the possibility of recompiling a kernel for
themselves, we need to provide this by default.

As discussed with bouyer@, and with his OK.

(agc)

2009-03-24 22:34:54 UTC MAIN commitmail json YAML

minor fix in description of an error condition

(drochner)

2009-03-24 22:05:24 UTC MAIN commitmail json YAML

Destroy mutexes used to guard hash table during vfs_detach. Fixes LOCKDEBUG
panic when ptyfs module is unloaded.

(haad)

2009-03-24 21:50:45 UTC netbsd-4 commitmail json YAML

Tickets 1283, 1284, 1288, 1290, 1291

(bouyer)

2009-03-24 21:50:03 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1291):
sys/dev/pci/if_wm.c: revision 1.166
Fix the multicast hash bug on ICH9's wm.
Now we can catch ff02::9 on ICH9's wm. Fixes PR#37976

(bouyer)

2009-03-24 21:46:37 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by plunky in ticket #1290):
usr.sbin/btpand/channel.c: revision 1.1
usr.sbin/btpand/sdp.h: revision 1.1, 1.2
usr.sbin/btpand/sdp.c: revision 1.1, 1.2
usr.sbin/btpand/client.c: revision 1.1, 1.2
usr.sbin/btpand/bnep.c: revision 1.1 - 1.3
usr.sbin/btpand/bnep.h: revision 1.1
usr.sbin/btpand/Makefile: revision 1.1, 1.2
usr.sbin/btpand/packet.c: revision 1.1
usr.sbin/btpand/btpand.h: revision 1.1
usr.sbin/btpand/btpand.c: revision 1.1
usr.sbin/btpand/btpand.8: revision 1.1 - 1.3
usr.sbin/btpand/tap.c: revision 1.1 via patch
usr.sbin/btpand/server.c: revision 1.1, 1.2
usr.sbin/Makefile: patch
distrib/sets/lists/base/mi: patch
distrib/sets/lists/comp/mi: patch
distrib/sets/lists/man/mi: patch
add btpand(8), a Bluetooth PAN daemon

(bouyer)

2009-03-24 21:36:46 UTC MAIN commitmail json YAML

Now that we compile the Atheros HAL from source we pass all the right
flags to the compiler so it obeys the same ABI as the rest of the kernel.
Remove the hacks used to work around the abi differences (using %s7 as
curlwp) intruduced for the binary hal.

(martin)

2009-03-24 21:33:59 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1288):
sbin/fsck_lfs/inode.c: revision 1.40 via patch
sbin/fsck_ffs/fsck_ffs.8: revision 1.44 via patch
sbin/fsck_ext2fs/fsck.h: revision 1.14 via patch
sbin/fsck_ext2fs/main.c: revision 1.30 via patch
sbin/fsck_ffs/inode.c: revision 1.61 via patch
sbin/fsck_ffs/main.c: revision 1.71 via patch
sbin/fsck_ext2fs/inode.c: revision 1.23 via patch
sbin/fsck_lfs/fsck.h: revision 1.18 via patch
sbin/fsck_lfs/fsck_lfs.8: revision 1.21 via patch
sbin/fsck_lfs/main.c: revision 1.38 via patch
sbin/fsck_ext2fs/fsck_ext2fs.8: revision 1.15 via patch
sbin/fsck_ffs/fsck.h: revision 1.47 via patch
Disable userid to username lookups by default. Add a -U flag to perform them.
In single user mode lookups that involve the network might not work and they
slow down fsck.

(bouyer)

2009-03-24 21:28:29 UTC netbsd-4 commitmail json YAML

Pullup the following revisions (requested by msaitoh in ticket #1284):
distrib/sets/lists/base/mi 1.706-707,1.797
distrib/sets/lists/man/mi 1.1006
etc/mtree/NetBSD.dist 1.340
share/man/man4/Makefile 1.432
sys/arch/amd64/conf/GENERIC 1.149 via patch
sys/arch/i386/conf/ALL 1.103
sys/arch/i386/conf/GENERIC 1.832
sys/arch/i386/conf/GENERIC_LAPTOP 1.237
sys/arch/macppc/conf/GENERIC 1.257
sys/arch/sparc64/conf/GENERIC 1.86
sys/dev/usb/usbdevs 1.468,1.479-480 via patch
sys/dev/usb/usbdevs.h regen
sys/dev/usb/usbdevs_data.h regen
sys/dev/microcode/Makefile 1.7
sys/dev/usb/files.usb patch
share/man/man4/zyd.4 1.1 via patch
sys/dev/microcode/zyd/Makefile 1.1-1.2
sys/dev/microcode/zyd/build.c 1.1
sys/dev/microcode/zyd/microcode.h 1.1
sys/dev/microcode/zyd/zd1211-license 1.1
sys/dev/microcode/zyd/zyd-zd1211 1.1
sys/dev/microcode/zyd/zyd-zd1211b 1.1
sys/dev/usb/if_zyd.c patch
sys/dev/usb/if_zydreg.h 1.1-1.2

Add ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device
support

(bouyer)

2009-03-24 21:25:04 UTC netbsd-4 commitmail json YAML

Pullup the following revisions (requested by msaitoh in ticket #1284):
distrib/sets/lists/base/mi 1.706-707,1.797
distrib/sets/lists/man/mi 1.1006
etc/mtree/NetBSD.dist 1.340
share/man/man4/Makefile 1.432
sys/arch/amd64/conf/GENERIC 1.149 via patch
sys/arch/i386/conf/ALL 1.103
sys/arch/i386/conf/GENERIC 1.832
sys/arch/i386/conf/GENERIC_LAPTOP 1.237
sys/arch/macppc/conf/GENERIC 1.257
sys/arch/sparc64/conf/GENERIC 1.86
sys/dev/usb/usbdevs 1.468,1.479-480 via patch
sys/dev/usb/usbdevs.h regen
sys/dev/usb/usbdevs_data.h regen
sys/dev/microcode/Makefile 1.7
sys/dev/usb/files.usb patch
share/man/man4/zyd.4 1.1 via patch
sys/dev/microcode/zyd/Makefile 1.1-1.2
sys/dev/microcode/zyd/build.c 1.1
sys/dev/microcode/zyd/microcode.h 1.1
sys/dev/microcode/zyd/zd1211-license 1.1
sys/dev/microcode/zyd/zyd-zd1211 1.1
sys/dev/microcode/zyd/zyd-zd1211b 1.1
sys/dev/usb/if_zyd.c patch
sys/dev/usb/if_zydreg.h 1.1-1.2

Add ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device support

(bouyer)

2009-03-24 21:13:07 UTC netbsd-4 commitmail json YAML

Apply patch, requested by martin in ticket #1283:
src/sys/arch/macppc/include/bus.h patch
Provide dummy bus_space_alloc() and bus_space_free(), some driver needs it.

(bouyer)

2009-03-24 21:02:03 UTC netbsd-5 commitmail json YAML

Note the latest batch of tickets.

(snj)

2009-03-24 21:00:06 UTC MAIN commitmail json YAML

2009-03-24 20:59:29 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by drochner in ticket #603):
sys/dev/usb/ugen.c: revision 1.102
Putting a device into the unconfigured state by an ioctl seems legitimate,
so check for a non-NULL configuration descriptor before dereferencing.
Should fix a crash reported by Nicolas Joly per PR kern/41048.
(It still doesn't look good that the ioctl which unconfigures the device
returns EIO -- either it is legitimate or it isn't -- but since this
is a pullup candidate I don't dare to change user visible behaviour.)

(snj)

2009-03-24 20:48:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by ad in ticket #599):
sys/dev/ic/ld_cac.c: revision 1.24
Fix the *third* break to this driver from sloppy device_t conversion.

(snj)

2009-03-24 20:46:43 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tls in ticket #598):
sbin/savecore/savecore.c: revision 1.79
Fix savecore so it uses /dev/ksyms when it can (doesn't override libkvm
default).  Fixes misc/38425.

(snj)

2009-03-24 20:38:38 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #596):
sys/dev/ic/rtl8169.c: revision 1.108
sys/dev/ic/rtl81x9var.h: revision 1.42
Access LDPS register in re_reset() only on 8169S single chip variants.
From OpenBSD and FreeBSD drivers via PR kern/41009, and
Realtek-supplied FreeBSD driver.

(snj)

2009-03-24 20:34:57 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #594):
usr.sbin/cpuctl/arch/i386.c: revision 1.16
Increase size of buffer for humanize_number(3) to print cache sizes
so that it can return 128KB, 256KB and 512KB properly instead of
truncated 0MB or rounded 1MB.
Problem reported by nisimura@ on port-amd64 and port-i386.

(snj)

2009-03-24 20:32:08 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #593):
sys/dev/nullcons_subr.c: revision 1.7
Return EIO rather than getting an infinite loop in the nullcons read function
so that getty(8) against nullcons console fails properly.
Problem on Cobalt Qube2700 reported by Wolfgang Solfrank on port-cobalt.

(snj)

2009-03-24 20:29:53 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by reinoud in ticket #592):
sys/fs/udf/udf_vnops.c: revision 1.38
Fix panic due to memory leak on symlink creation. A test copy with 3000+
symlinks could get the machine down.

(snj)

2009-03-24 20:24:38 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by uwe in ticket #591):
sys/arch/sh3/include/intr.h: revision 1.26
Interrupt handling changes (revision 1.23) bumped down _IPL_N to 8 for
some reason.  Restore it to correct 16.
HTF did hpcsh work all this time with hd6446x_imask[_IPL_N] indexed
with IPLs 0..15 is a mistery...  Discovered by accidentally triggering
hd64461 timer interrupt that is not enabled and should have been
masked.
_IPL_N used to be *also incorrect* 15 before Andy's change, which
makes one wonder if dumb luck is severly underappreciated.

(snj)

2009-03-24 20:22:44 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by pooka in ticket #590):
sys/fs/tmpfs/tmpfs_vnops.c: revision 1.54
Release dvp in mknod error branch.
Nicolas Joly, PR kern/41006

(snj)

2009-03-24 20:20:57 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by drochner in ticket #589):
sys/arch/x86/acpi/acpi_wakeup.c: revision 1.12
sync TSC on resume (because CPUs were switched off in the meantime),
otherwise we get diverging timecounters leading to eg the monotonic
clock jump backwards
(pullup candidate)

(snj)

2009-03-24 20:16:58 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by reinoud in ticket #586):
sys/dev/scsipi/cd.c: revision 1.289
Fix long standing problem with CD/DVD writing with `dd'. If done this way the
device will remain in a wait-for-more-stuff-to-be-written state delaying other
SCSI calls, esp. some read-size or read-layout calls, until its told there is
no more comming.
To fix this, on last close explicitly flush the caches releasing the device
from this mode and allowing other SCSI commands to reach it.
This fixes PR 40528

(snj)

2009-03-24 16:36:52 UTC MAIN commitmail json YAML

When a route is deleted or it's ifa changed and it's the connected route
for the ifa we should ensure the IFA_ROUTE flag is removed from the ifa
and if applicable, added to the new ifa.

(roy)

2009-03-24 16:06:52 UTC MAIN commitmail json YAML

2009-03-24 15:35:23 UTC MAIN commitmail json YAML

* set rpath
* -lpthread

(pooka)

2009-03-24 15:14:24 UTC MAIN commitmail json YAML

2009-03-24 13:54:37 UTC MAIN commitmail json YAML

remove unneeded special rule for main.o

(perry)

2009-03-24 13:53:21 UTC MAIN commitmail json YAML

per dholland, put back MAKE_VERSION for the benefit of third party users.

(perry)

2009-03-24 12:16:13 UTC MAIN commitmail json YAML

Put back zstty0 and zstty1 lines for onboard zs(4) serial ports
so that they are properly assinged to ttya and ttyb as pre-wscons kernels.
Ok'ed by macallan@.

(tsutsui)

2009-03-24 11:53:22 UTC MAIN commitmail json YAML

2009-03-24 11:52:21 UTC MAIN commitmail json YAML

2009-03-24 09:04:15 UTC MAIN commitmail json YAML

Allowed command line mount options to override env var FSU_MNTOPTS

(stacktic)

2009-03-24 00:17:25 UTC MAIN commitmail json YAML

Remove physical markup.

(joerg)

2009-03-24 00:14:01 UTC MAIN commitmail json YAML

2009-03-24 00:10:58 UTC MAIN commitmail json YAML

Remove physical markup.

(joerg)

2009-03-23 22:22:40 UTC MAIN commitmail json YAML

Fix typo, sort SEE ALSO.

(wiz)

2009-03-23 21:30:51 UTC MAIN commitmail json YAML

2009-03-23 21:27:10 UTC MAIN commitmail json YAML

2009-03-23 21:26:00 UTC MAIN commitmail json YAML

Add "PERFORMANCE CONSIDERATIONS"

(ad)

2009-03-23 21:09:45 UTC MAIN commitmail json YAML

2009-03-23 21:04:00 UTC MAIN commitmail json YAML

2009-03-23 20:54:14 UTC MAIN commitmail json YAML

2009-03-23 18:59:58 UTC MAIN commitmail json YAML

Fix fallout from device_t changes - initialise sc->sc_osiop.sc_dev before
calling osiop_attach().

(scw)

2009-03-23 18:52:03 UTC MAIN commitmail json YAML

Add flags to rc.d/ipfilter.  Use it from rc.conf like

ipfilter=YES ipfilter_flags="-T fr_statemax=18963,fr_statesize=27091"

Ok: Christos Zoulas <christos@netbsd.org>

(hannken)

2009-03-23 18:43:20 UTC MAIN commitmail json YAML

2009-03-23 18:38:54 UTC MAIN commitmail json YAML

Rework/simplify the disk queuing code.  A bunch of this was still
holdovers from the simulator and would never be seen/used in-kernel.

(oster)

2009-03-23 18:19:16 UTC MAIN commitmail json YAML

Slight wording change so that the bug warning sounds more natural to a
native speaker of English.

(perry)

2009-03-23 17:02:06 UTC MAIN commitmail json YAML

2009-03-23 16:14:01 UTC MAIN commitmail json YAML

Quote D1 and In in .It context

(joerg)

2009-03-23 16:13:17 UTC MAIN commitmail json YAML

Add missing end of quote. Quote Do in .It context.

(joerg)

2009-03-23 16:12:36 UTC MAIN commitmail json YAML

Improve column list markup to actually use columns.

(joerg)

2009-03-23 16:11:00 UTC MAIN commitmail json YAML

Add missing end of quote.

(joerg)

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

Add missing quotes. Fix list markup.

(joerg)

2009-03-23 16:07:47 UTC MAIN commitmail json YAML

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

2009-03-23 16:05:53 UTC MAIN commitmail json YAML

Quote Do as it is not supposed to be a macro in this context.

(joerg)

2009-03-23 16:04:25 UTC MAIN commitmail json YAML

.Xr is supposed to take exactly two arguments and / is not a special
punctuation character, so split it off the line.

(joerg)

2009-03-23 16:03:25 UTC MAIN commitmail json YAML

Add missing end of quote.

(joerg)

2009-03-23 16:02:07 UTC MAIN commitmail json YAML

Add missing end of quote.

(joerg)

2009-03-23 14:25:16 UTC MAIN commitmail json YAML

2009-03-23 14:11:27 UTC MAIN commitmail json YAML

2009-03-23 13:52:32 UTC MAIN commitmail json YAML

Revert kludge in previous.
The warning was triggered by __builtin_memcpy() on vax, and
it has been disabled in libkern.h for _STANDALONE programs.

(tsutsui)

2009-03-23 13:47:32 UTC MAIN commitmail json YAML

- use -Os to shrink bianries
- remove local shrinked memcpy() from bootxx.c bacause
  now it's identical with __OPTIMIZE_SIZE__ libsa one
  derived from src/common/lib/libc/string/bcopy.c.

Tested netboot from le0 and bootxx + boot from sd0 on SS1+.

(tsutsui)

2009-03-23 13:41:00 UTC MAIN commitmail json YAML

Don't use gcc's __builtin_*() functions #if defined(_STANDALONE)
because they could be larger than __OPTIMIZE_SIZE__'ed libsa ones and
__builtin_memcpy() on vax rejects NULL (i.e. copying from/to address 0x0).

No particular comments on tech-toolchain.

Tested on alpha, arc, cobalt, hp300, i386, landisk, macppc, news68k, sgimips,
sparc, sparc64, sun3, and vax (on simh).

(tsutsui)

2009-03-23 12:49:29 UTC MAIN commitmail json YAML

Fix redirection core dump as reported in PR#41042.

(reinoud)

2009-03-23 11:52:42 UTC MAIN commitmail json YAML

massage comment.  no functional change.

(pooka)

2009-03-23 11:48:33 UTC MAIN commitmail json YAML

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

fix recent bug: writable images were not mapped with MAP_SHARED

(pooka)

2009-03-23 04:00:45 UTC MAIN commitmail json YAML

turn on amd support for eject now that we have it. From Anon Ymous

(christos)

2009-03-23 02:12:54 UTC MAIN commitmail json YAML

sys_mremap: whitespace

(yamt)

2009-03-23 01:27:59 UTC MAIN commitmail json YAML

.Ud includes terminating dot.

(joerg)

2009-03-22 19:57:11 UTC MAIN commitmail json YAML

Set up module_map correctly so that the system does not panic if it
becomes full.

(ad)

2009-03-22 18:54:59 UTC MAIN commitmail json YAML

Take some code from FreeBSD and OpenBSD

-Add some known CHIPID entries.
-Add a code for BCM5906 into bge_chipinit(). We have to more work for BCM5906.
-Fix the case of setting a flag in BGE_PCI_DMA_RW_CTL (on conventional PCI).

(msaitoh)

2009-03-22 18:14:59 UTC MAIN commitmail json YAML

Make bge(4) close to FreBSD and OpenBSD.

NO FUNCTIONAL CHANGE BY THIS COMMIT.

(msaitoh)

2009-03-22 16:20:06 UTC MAIN commitmail json YAML

Make bge(4) close to FreBSD and OpenBSD.

NO FUNCTIONAL CHANGE BY THIS COMMIT.

(msaitoh)

2009-03-22 16:12:53 UTC MAIN commitmail json YAML

eliminate PHY_1 quirk (like OpenBSD (rev. 1.110) and FreeBSD (rev. 1.44))

(msaitoh)

2009-03-22 15:02:56 UTC MAIN commitmail json YAML

import new bind

Status:

Vendor Tag: ISC
Release Tags: bind9-6-1b1

(christos)

2009-03-22 15:02:24 UTC MAIN commitmail json YAML

Add an example to build an ISO from compiled release binaries
by "build.sh release" in RELEASEDIR.

(tsutsui)

2009-03-22 14:29:35 UTC MAIN commitmail json YAML

2009-03-22 13:38:54 UTC MAIN commitmail json YAML

Remove clearly incorrect constraint: can't compare range against eof if
offset != start.

(pooka)

2009-03-22 09:51:05 UTC MAIN commitmail json YAML

Bounds-check requests in case we are operating directly on a regular file.

(pooka)

2009-03-22 08:43:54 UTC MAIN commitmail json YAML

Don't remove ${DISTRIBDIR} on cleandir if it isn't default.

(tsutsui)

2009-03-22 08:22:37 UTC MAIN commitmail json YAML

Check if RSYNC and MKISOFS tools are installed before invoking them.
(otherwise we get strange error messages because MKISOFS is used in pipe)

(tsutsui)

2009-03-22 07:40:58 UTC MAIN commitmail json YAML

Don't put doc files (CHANGES etc.) available in ftp dir into ISOs.
${RELEASEDIR} and ISO images created by build.sh don't have that files.

(tsutsui)

2009-03-22 07:35:43 UTC MAIN commitmail json YAML

Print error message properly when ${RELEASE} is not set.

(tsutsui)

2009-03-22 05:41:49 UTC MAIN commitmail json YAML

reference to ABC2009 paper

(pooka)

2009-03-22 02:25:11 UTC MAIN commitmail json YAML

Don't bother trying to attach GPIO, AFE and FIR modules for which we
have no drivers.

Standby TIMER that we don't use.  One of the timers is always out of
standby on my Jornada on boot (WinCE uses it), so save some power.

Standby AFE and FIR for which we have no drivers (I don't know if any
hpcsh hardware actually uses them, so they are likely to be in standby
already anyway).

(uwe)

2009-03-22 00:49:14 UTC MAIN commitmail json YAML

uid_init: maxproc -> maxcpus

(ad)

2009-03-21 23:52:38 UTC MAIN commitmail json YAML

Fix a bug slipped in rev 1.40 which puts extra MD directories into ISO
on multiple image targets.

(tsutsui)

2009-03-21 22:55:08 UTC MAIN commitmail json YAML

Add 2 event counters:

"x86", "io bitmap copy"
"x86", "ldt sync"

(ad)

2009-03-21 22:54:30 UTC MAIN commitmail json YAML

cdrtools-2.01.01a27 seems to have another problem on 5.0_RC3 environment
(it complains "Implementation botch" etc.) to build mac68kcd here,
but cdrtools-2.01 is confirmed working.

(tsutsui)

2009-03-21 22:41:57 UTC MAIN commitmail json YAML

Change default path of mkisofs(8) from /usr/pkg/bin to /usr/local/bin
since recent versions in pkgsrc won't work.

(tsutsui)

2009-03-21 22:17:13 UTC MAIN commitmail json YAML

A couple more comments.

(ad)

2009-03-21 21:42:00 UTC MAIN commitmail json YAML

2009-03-21 19:44:26 UTC MAIN commitmail json YAML

Fix the *third* break to this driver from sloppy device_t conversion.

(ad)

2009-03-21 19:32:44 UTC MAIN commitmail json YAML

Fix savecore so it uses /dev/ksyms when it can (doesn't override libkvm
default).  Fixes misc/38425.

(tls)

2009-03-21 15:01:57 UTC MAIN commitmail json YAML

2009-03-21 14:48:02 UTC MAIN commitmail json YAML

Correction to previous.

(ad)

2009-03-21 14:41:30 UTC MAIN commitmail json YAML

PR port-i386/40143 Viewing an mpeg transport stream with mplayer causes crash

Fix numerous problems:

1. LDT updates are not atomic.

2. Number of processes running with private LDTs and/or I/O bitmaps
  is not capped. System with high maxprocs can be paniced.

3. LDTR can be leaked over context switch.

4. GDT slot allocations can race, giving the same LDT slot to two procs.

5. Incomplete interrupt/trap frames can be stacked.

6. In some rare cases segment faults are not handled correctly.

(ad)

2009-03-21 14:35:48 UTC MAIN commitmail json YAML

ffs_sync: ensure that we *do* flush atime updates periodically.
ffs_update() was eating the flag.

(ad)

2009-03-21 13:11:14 UTC MAIN commitmail json YAML

Allocate sleep queue locks with mutex_obj_alloc. Reduces memory usage
on !MP kernels, and reduces false sharing on MP ones.

(ad)

2009-03-21 13:06:39 UTC MAIN commitmail json YAML

Make 'show event', 'dmesg' work with crash(8).
XXX dmesg fails exactly the same way as /sbin/dmesg.

(ad)

2009-03-21 13:02:20 UTC MAIN commitmail json YAML

Add -x: summarize events, and do not report on lock types.

(ad)

2009-03-21 12:35:17 UTC MAIN commitmail json YAML

Work around a problem with PCMCIA adapter drivers (eg for hpc*) which
attach pcmcia devices before interrupts are enabled. This is unclean
because pcmcia drivers use tsleep(9) in the attach code path but it
worked all the time and it is too late to change this on the 5.0 branch.
So just tolerate it.
Fixes a regression on hpcsh reported by Valeriy E. Ushakov.

(drochner)

2009-03-21 10:48:29 UTC nick-hppapmap commitmail json YAML

No need to apply PTE_PAGE to pa. It's already page aligned.

(skrll)

2009-03-21 10:09:16 UTC MAIN commitmail json YAML

2009-03-21 10:05:28 UTC MAIN commitmail json YAML

Add another quirk flag which shows availability of EEPROM command register.

Now we can remove sc_rev which was intended to represent "MAC revision"
used in the Realtek driver.

(tsutsui)

2009-03-21 09:18:06 UTC MAIN commitmail json YAML

Add and use a new quirk flag to disable JUMBO MTU,
rather than checking sc_rev values.

(tsutsui)

2009-03-21 07:58:30 UTC MAIN commitmail json YAML

Add hardware checksum support for newer PCIe 8168/8111/8102 chips,
per device info taken from FreeBSD driver.  Tested by snj@ on 8111C.

Should closes PR kern/40955.

Note on old 8169 chips IP hw csum must be enabled to use TCP/UDP hw csums,
but I'm not sure if these newer chips still have the same restriction.

(tsutsui)

2009-03-21 06:11:08 UTC MAIN commitmail json YAML

Interrupt handling changes (revision 1.23) bumped down _IPL_N to 8 for
some reason.  Restore it to correct 16.

HTF did hpcsh work all this time with hd6446x_imask[_IPL_N] indexed
with IPLs 0..15 is a mistery...  Discovered by accidentally triggering
hd64461 timer interrupt that is not enabled and should have been
masked.

_IPL_N used to be *also incorrect* 15 before Andy's change, which
makes one wonder if dumb luck is severly underappreciated.

(uwe)

2009-03-21 04:59:08 UTC MAIN commitmail json YAML

remove RANLIB too.  pointed out by perry.

(pooka)

2009-03-21 04:58:32 UTC MAIN commitmail json YAML

Print only the offending masked HD6446x interrupt, not all of the NIRR.

(uwe)

2009-03-21 03:51:42 UTC MAIN commitmail json YAML

2009-03-21 03:13:30 UTC MAIN commitmail json YAML

2009-03-21 02:23:03 UTC MAIN commitmail json YAML

In the current code the even loop is never exited, but it's cleaner to
have explicit kthread_exit at the end of the event thread routine.

(uwe)

2009-03-21 02:02:39 UTC MAIN commitmail json YAML

Move channel attachment to event thread (we already have one, so it's
easier to do it there rather than mess with config_interrupts()).

From kiyohara@.  Discussed with drochner@, who pointed out that pcmcia
drivers are expected to attach with interrupts enabled.

(uwe)

2009-03-21 01:11:54 UTC MAIN commitmail json YAML

Fix old userland compat.

(christos)

2009-03-21 00:15:54 UTC MAIN commitmail json YAML

OpenBSD uses a custom CVS hack to handle Dd fields ($Mdocdate$) which
we don't have. Replace ".Dd $Mdocdate" with ".Dd Month Day Year" so
that the date comes out right when man pages get built. This will
doubtless need hand conflict resolution whenever these pages are
re-imported.

Note that it would be interesting to have some similar facility for
NetBSD, but I don't think a custom rcs keyword is the right thing --
maybe we can teach groff to parse $Date$

(perry)

2009-03-20 23:06:53 UTC MAIN commitmail json YAML

Fix panic due to memory leak on symlink creation. A test copy with 3000+
symlinks could get the machine down.

(reinoud)

2009-03-20 21:25:24 UTC MAIN commitmail json YAML

Disable inclusion of __DATE__ in the version string.

(perry)

2009-03-20 21:17:01 UTC MAIN commitmail json YAML

mention am-utils

(christos)

2009-03-20 21:15:29 UTC MAIN commitmail json YAML

2009-03-20 21:14:21 UTC MAIN commitmail json YAML

2009-03-20 21:13:48 UTC MAIN commitmail json YAML

2009-03-20 20:48:01 UTC MAIN commitmail json YAML

The Makefile and main.c arranged to put "netbsd-${DATE}" into the
executable. Remove this so that different compiles can be binary
compared. rcsid's for all files are already embedded in the executable
so versions can be easily distinguished. (I didn't catch this on
previous passes because I did my builds on the same day.)

Note: there's a special rule for main.o in Makefile with a purpose I
can't actually discern -- I think it isn't needed, and I've flagged it
with a comment.

(perry)

2009-03-20 20:47:43 UTC MAIN commitmail json YAML

Putting a device into the unconfigured state by an ioctl seems legitimate,
so check for a non-NULL configuration descriptor before dereferencing.
Should fix a crash reported by Nicolas Joly per PR kern/41048.
(It still doesn't look good that the ioctl which unconfigures the device
returns EIO -- either it is legitimate or it isn't -- but since this
is a pullup candidate I don't dare to change user visible behaviour.)

(drochner)

2009-03-20 20:30:53 UTC MAIN commitmail json YAML

2009-03-20 20:27:07 UTC MAIN commitmail json YAML

2009-03-20 16:28:57 UTC MAIN commitmail json YAML

Try to avoid zstty hangs on higher speed:

z8530sc.c:
Check pending interrupts in a loop until all requests are handled.
The old comments said it would cause horrible latency to sun3x floppy etc,
but serial ports should have higher priority than disks anyway.

z8530tty.c:
Don't enable and disable TX interrupts on each transmit start and completion
because it could cause possible race conditions.
Instead, set ZSWR0_RESET_TXINT on each TIE interrupt to clear the request
as other kbd drivers attached at zs(4).

Tested on cobalt, macppc, news68k, sparc, and sun3.

(tsutsui)

2009-03-20 15:44:19 UTC netbsd-3 commitmail json YAML

Ticket 1996, 1999 and 2000.

(msaitoh)

2009-03-20 15:42:35 UTC netbsd-4 commitmail json YAML

Ticket 1282, 1287 and 1289.

(msaitoh)

2009-03-20 15:29:15 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1289):
usr.sbin/pstat/pstat.c: revision 1.113
convert getfiles() to use KERN_FILE2 sysctl.
now it can survive "struct file" changing, as is upcoming.

(msaitoh)

2009-03-20 15:22:50 UTC netbsd-3 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #2000):
usr.sbin/pstat/pstat.c: revision 1.113
convert getfiles() to use KERN_FILE2 sysctl.
now it can survive "struct file" changing, as is upcoming.

(msaitoh)

2009-03-20 15:08:55 UTC netbsd-3 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1999):
sys/kern/init_sysctl.c: revision 1.158
always calculate "needed" for KERN_FILE2 calls.  this allows a caller
to get an estimate of the needed space, like the intention is.

(msaitoh)

2009-03-20 15:06:17 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1287):
sys/kern/init_sysctl.c: revision 1.158
always calculate "needed" for KERN_FILE2 calls.  this allows a caller
to get an estimate of the needed space, like the intention is.

(msaitoh)

2009-03-20 14:55:32 UTC netbsd-3 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1996):
sys/arch/xen/xen/if_xennet_xenbus.c 1.34
src/sys/arch/xen/xen/xbd_xenbus.c 1.39

Fix rnd(4) support for Xen3 xennet
Add rnd(4) support to Xen3 xbd
Should fix port-xen/40739.

(msaitoh)

2009-03-20 14:28:40 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1282):
sys/arch/xen/xen/if_xennet_xenbus.c 1.34
src/sys/arch/xen/xen/xbd_xenbus.c 1.39

Fix rnd(4) support for Xen3 xennet
Add rnd(4) support to Xen3 xbd
Should fix port-xen/40739.

(msaitoh)

2009-03-20 14:05:55 UTC MAIN commitmail json YAML

ANSIfy. Remove conditionals around __RCSID.

(joerg)

2009-03-20 13:59:49 UTC MAIN commitmail json YAML

2009-03-20 13:56:57 UTC MAIN commitmail json YAML

ANSIfy. Remove conditional macros around __RCSID.

(joerg)

2009-03-20 13:18:50 UTC MAIN commitmail json YAML

fix sign-compare issues

(lukem)

2009-03-20 13:08:03 UTC netbsd-5 commitmail json YAML

2009-03-20 13:02:18 UTC netbsd-5 commitmail json YAML

2009-03-20 13:01:35 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #587):
sys/dev/pci/pcidevs: revision 1.978
sys/dev/pci/if_wm.c: revision 1.165
Add support for 82574L (as found on Desktop CT adaptor) based on 82573
support.

(msaitoh)

2009-03-20 11:42:25 UTC MAIN commitmail json YAML

Switch sun68k standalone programs to using MI libsa and libkern.
Bump version.

Tested bootxx + ufsboot on TME (sun2 and sun3) and 3/80 (sun3x).

(tsutsui)

2009-03-20 11:31:30 UTC MAIN commitmail json YAML

Allow MD standalone Makefiles overriding MI libsa settings
by SA_EXTRADIR variable passed via SAMISCMAKEFLAGS.

(tsutsui)

2009-03-20 09:13:06 UTC MAIN commitmail json YAML

fix cscope target

Philip Paeps, PR kern/41012

(pooka)

2009-03-20 08:30:53 UTC MAIN commitmail json YAML

2009-03-20 07:29:15 UTC MAIN commitmail json YAML

Examine the management mode and mark DRV_LOAD (for ICH{8,9,10},80003,
8257{1,2,3,4}).

Add some error's printf().

Make the bank detect routine into the function.

(msaitoh)

2009-03-20 06:31:31 UTC MAIN commitmail json YAML

Access LDPS register in re_reset() only on 8169S single chip variants.
From OpenBSD and FreeBSD drivers via PR kern/41009, and
Realtek-supplied FreeBSD driver.

(tsutsui)

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

On i82563, the em driver says that the ready bit in the MDIC register may be
incorrectly set. Insert delay(200) like the em driver.

(msaitoh)

2009-03-20 05:30:27 UTC MAIN commitmail json YAML

Correct bungled bcopy() -> memcpy() conversion

(cegger)

2009-03-20 05:26:37 UTC MAIN commitmail json YAML

Correct bungled bcopy() -> memcpy() conversion

(cegger)

2009-03-20 04:48:26 UTC matt-mips64 commitmail json YAML

Fix wrong ADDR_L in some places.

(uebayasi)

2009-03-20 04:28:17 UTC netbsd-5 commitmail json YAML

2009-03-20 02:53:47 UTC MAIN commitmail json YAML

Fix check for duplicate gid when '-g =uid' is specified to usermod.

Closes PR bin/40391

(mike)

2009-03-19 23:09:13 UTC MAIN commitmail json YAML

Correct one more bungled bcopy() -> memcpy() conversion.

(he)

2009-03-19 22:52:16 UTC MAIN commitmail json YAML

Correct a few more bungled bcopy() -> memcpy() conversions.

(he)

2009-03-19 15:28:04 UTC MAIN commitmail json YAML

Add braces missed on RX hardware cksum support.
Fixes RX failure on 82557/82558.

(tsutsui)

2009-03-19 14:11:21 UTC MAIN commitmail json YAML

It seems gcc is unhappy about a literal 0 as a pointer argument
to memcpy().  Work around that by using a local variable instead.
(This looks a bit dubious, but who am I to judge the restrictions
in the standalone environment on the vax -- this should not change
the semantics of what was here before.)

(he)

2009-03-19 14:05:24 UTC MAIN commitmail json YAML

Now that the stand/ code was converted to use memcpy(), the private
implementation of bcopy() needs to become memcpy() as well.  The
simpler local implementation is needed so that the boot code doesn't
overflow the available space.

(he)

2009-03-19 13:47:32 UTC MAIN commitmail json YAML

Release dvp in mknod error branch.

Nicolas Joly, PR kern/41006

(pooka)

2009-03-19 12:01:50 UTC MAIN commitmail json YAML

Reflect the change to archivebuild in bsd.lib.mk rev 1.296 for
deterministic builds, as hinted by perry.

(pooka)

2009-03-19 10:20:54 UTC MAIN commitmail json YAML

Revert previous.  MI libsa doesn't provide bcmp().

(tsutsui)

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

2009-03-19 09:36:38 UTC MAIN commitmail json YAML

Simple syscall_establish() support.
(should use kernel sources version, but it's buried inside a
module with a lot of junk in it, so shortcut for now)

(pooka)

2009-03-19 09:14:37 UTC MAIN commitmail json YAML

Make it possible to mount a file system through the mount() system
call in addition to the old rump_mnt_mount().  Some issues remain
(but require more deeprooted changes):
* it is possible to mount only to /
* unmount needs MNT_FORCE due to the new fs being root and having
  a bonus reference
* cwdi is not set (since there is no concept of a process)

(pooka)

2009-03-19 09:09:36 UTC MAIN commitmail json YAML

2009-03-19 09:08:35 UTC MAIN commitmail json YAML

make mount() a rump call

(pooka)

2009-03-19 09:07:54 UTC MAIN commitmail json YAML

2009-03-19 08:39:55 UTC MAIN commitmail json YAML

Actually... We need libkern.h also under _STANDALONE, so that
_DIAGASSERT gets defined.  Fixes the mvmeppc libsa build.

(he)

2009-03-19 08:38:12 UTC MAIN commitmail json YAML

Add a prototype for the bcmp() function as well.

(he)

2009-03-19 08:33:14 UTC MAIN commitmail json YAML

Correct one more bungled bcopy() -> memcpy() conversion.

(he)

2009-03-19 08:31:04 UTC MAIN commitmail json YAML

Correct two more bungled bcopy() -> memcpy() conversions.

(he)

2009-03-19 08:22:29 UTC MAIN commitmail json YAML

Correct two more bungled bcopy() -> memcpy() conversions.

(he)

2009-03-19 08:04:39 UTC MAIN commitmail json YAML

Revert previous since it was just wrong.

(uebayasi)

2009-03-19 05:31:26 UTC MAIN commitmail json YAML

void f(void (*g)()); -> void f(void (*g)(void));

(uebayasi)

2009-03-19 03:05:14 UTC MAIN commitmail json YAML

Fix build on LP64.  While here KNF around.

(uebayasi)

2009-03-19 02:59:00 UTC MAIN commitmail json YAML

remove a bunch of special casing to handle improperly set segment
registers.  if we faulted trying to set them, just fall into
"we_re_toast", and arrange for a SEGV to be delivered to the
userland process.  fixes kernel mode faults.

from andrew doran.

(mrg)

2009-03-18 23:24:52 UTC MAIN commitmail json YAML

implement clipping, this takes care of line drawing artifacts in pwm

(macallan)

2009-03-18 22:13:06 UTC MAIN commitmail json YAML

Correct a bzero() -> memset conversion.

(he)

2009-03-18 22:08:57 UTC MAIN commitmail json YAML

Correct a couple of bcopy() -> memcpy() conversions which did not
properly handle their arguments.

(he)

2009-03-18 22:02:49 UTC MAIN commitmail json YAML

use progname instead of getprogname() for portability.

(christos)