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 (4m)  netbsd-8 (6d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 21:48:28 UTC Now

2009-05-05 21:47:49 UTC MAIN commitmail json YAML

struct cfdata * -> cfdata_t

(cegger)

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

CFATTACH_DECL3 is no longer used.
ok dyoung@

(cegger)

2009-05-05 21:34:13 UTC MAIN commitmail json YAML

Change struct cfdata * to cfdata_t.  No functional change intended.

(dyoung)

2009-05-05 21:33:21 UTC MAIN commitmail json YAML

device_t/softc split
tested by and ok dyoung@

(cegger)

2009-05-05 21:03:29 UTC MAIN commitmail json YAML

2009-05-05 20:26:36 UTC MAIN commitmail json YAML

Declare sh_flags volatile.
Without it, on ports where splhigh() is inline, the compiler will optimise
the second SOFTINT_PENDING test in softint_schedule(). A dissasembly
of softint_schedule() with and without the volatile sh_flags confirm this
on sparc.
Because of this there is a race that could lead to the softhand_t
being enqueued twice on si_q, leading to a corrupted queue and
some handler being SOFTINT_PENDING but never called.

Should fix PR kern/38637

(bouyer)

2009-05-05 19:04:01 UTC MAIN commitmail json YAML

Note that all file tests with the exception of -h and -L follow symbolic
links and thus evaluate the test for the file pointed at.

(jschauma)

2009-05-05 18:52:13 UTC MAIN commitmail json YAML

PR/41358: YAMAMOTO Takashi: top -n is broken, don't return -1 early if
!smartterminal

(christos)

2009-05-05 18:51:22 UTC MAIN commitmail json YAML

2009-05-05 18:49:49 UTC MAIN commitmail json YAML

2009-05-05 18:24:40 UTC netbsd-5-0 commitmail json YAML

2009-05-05 18:24:09 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #738):
gnu/dist/binutils/bfd/elf32-vax.c: revision 1.9
Allocate relocation section using bfd_zalloc() to ensure no garbage
relocations when not all the entries are used.  Fixes PR port-vax/39182.

(bouyer)

2009-05-05 18:23:43 UTC netbsd-5 commitmail json YAML

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

Pull up following revision(s) (requested by mhitch in ticket #738):
gnu/dist/binutils/bfd/elf32-vax.c: revision 1.9
Allocate relocation section using bfd_zalloc() to ensure no garbage
relocations when not all the entries are used.  Fixes PR port-vax/39182.

(bouyer)

2009-05-05 18:21:43 UTC netbsd-5 commitmail json YAML

2009-05-05 18:17:57 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by snj in ticket #737):
sys/arch/x86/pci/pchb.c: revisions 1.15 - 1.17
sys/dev/pci/agp.c: revisions 1.63 - 1.65
sys/dev/pci/agp_i810.c: revisions 1.57 - 1.64
sys/dev/pci/pcidevs: revisions 1.965, 1.967 via patch
sys/dev/pci/agpreg.h: revision 1.20
Add AGP support for Intel G35, G45, and Q45.

(bouyer)

2009-05-05 18:08:29 UTC MAIN commitmail json YAML

Doesn't print error message only when the register is BGE_SRS_MODE.
It occurs on some environment (and once after boot?). Other *BSDs and
Linux don't print the error message for all registers.

(msaitoh)

2009-05-05 16:38:42 UTC MAIN commitmail json YAML

- KNF and some misc cosmetics
- remove a function name from error messages on attach failure

(tsutsui)

2009-05-05 16:25:36 UTC MAIN commitmail json YAML

Note about backend of ews4800mips.

(tsutsui)

2009-05-05 16:11:31 UTC MAIN commitmail json YAML

zaudio(4) is zaurus specific, so use `zaurus' as theme of those entries
for the www changes page.

(tsutsui)

2009-05-05 16:05:51 UTC MAIN commitmail json YAML

Note a number of visible changes since February.

(tsutsui)

2009-05-05 15:47:35 UTC MAIN commitmail json YAML

Add support for i82596 Rev A chip which doesn't have the enhanced 32 bit
big endian mode:
- add IEE_REV_A flag to indicate if chip support the 32 bit BE mode or not
- add IEE_SWAPA32() macro and use it on necessary 32 bit DMA pointers
- rename IEE_SWAP() macro for the SCP address pointer and statistics
  counters which require word swap even on Rev B/C chips to IEE_SWAP32()
  for clarification
- add comments about these BE mode quirks

Tested on HP9000 735/125 by me and also tested on 715/50 by skrll@
with netbsd-5 branch, and fixes MI part of PR port-hp700/35531.

(tsutsui)

2009-05-05 15:29:46 UTC MAIN commitmail json YAML

2009-05-05 15:25:27 UTC MAIN commitmail json YAML

2009-05-05 13:12:25 UTC MAIN commitmail json YAML

Update type of argument 4 from u_quad_t to uint64_t to match the actual
implementation.

(pgoyette)

2009-05-05 12:48:31 UTC MAIN commitmail json YAML

buildfix: use %d for BOOTP_SIZE_(MIN,MAX).
Makes i386 ALL kernel build again.

(cegger)

2009-05-05 12:37:25 UTC MAIN commitmail json YAML

Added NE2000 with 8bit bus width support.
reviewd by tsutsui@ at tech-kern ML.

(nonaka)

2009-05-05 12:10:07 UTC MAIN commitmail json YAML

struct device * -> device_t

(cegger)

2009-05-05 12:07:15 UTC MAIN commitmail json YAML

struct device * -> device_t, use device_private()

(cegger)

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

Attach on BCM5709 chip.
XXX Firmware fails to complete initialization on this chip.

(cegger)

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

print autoconf error message with aprint_error

(cegger)

2009-05-05 09:58:40 UTC MAIN commitmail json YAML

age(4) and ale(4) have been pulled into netbsd-5 for NetBSD 5.1
XXX This needs to be pulled into netbsd-5 for correctness.

(cegger)

2009-05-05 09:51:24 UTC MAIN commitmail json YAML

2009-05-05 01:28:16 UTC MAIN commitmail json YAML

src/crypto/external/bsd/netpgp/dist/TODO@1.3 / diff / nxr@1.3
src/crypto/external/bsd/netpgp/dist/include/netpgp.h@1.3 / diff / nxr@1.3
src/crypto/external/bsd/netpgp/dist/src/bin/netpgp.1@1.7 / diff / nxr@1.7
src/crypto/external/bsd/netpgp/dist/src/bin/netpgp.c@1.3 / diff / nxr@1.3
src/crypto/external/bsd/netpgp/dist/src/lib/compress.c@1.5 / diff / nxr@1.5
src/crypto/external/bsd/netpgp/dist/src/lib/create.c@1.5 / diff / nxr@1.5
src/crypto/external/bsd/netpgp/dist/src/lib/crypto.c@1.3 / diff / nxr@1.3
src/crypto/external/bsd/netpgp/dist/src/lib/keyring.c@1.4 / diff / nxr@1.4
src/crypto/external/bsd/netpgp/dist/src/lib/keyring.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/lib/keyring_local.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/lib/libnetpgp.3@1.6 / diff / nxr@1.6
src/crypto/external/bsd/netpgp/dist/src/lib/misc.c@1.3 / diff / nxr@1.3
src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c@1.7 / diff / nxr@1.7
src/crypto/external/bsd/netpgp/dist/src/lib/netpgpsdk.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/lib/openssl_crypto.c@1.4 / diff / nxr@1.4
src/crypto/external/bsd/netpgp/dist/src/lib/packet-parse.c@1.5 / diff / nxr@1.5
src/crypto/external/bsd/netpgp/dist/src/lib/packet-parse.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/lib/packet-print.c@1.4 / diff / nxr@1.4
src/crypto/external/bsd/netpgp/dist/src/lib/packet.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/lib/parse_local.h@1.2 / diff / nxr@1.2
      :
(more 10 files)
+ __ops_packet_t -> __ops_subpacket_t
+ __ops_parser_content_t -> __ops_packet_t
+ rename some other long names
  51 chars is the record function name length so far
+ preliminary moves to support detached signatures
  as yet, incomplete
+ add back command line option to list packets in a signed or encrypted file
+ make __ops_parse() take an argument whether to print errors, and kill the
  __ops_parse_and_print_errors() function
+ get rid of some assertions in the code - this is a library - about 100 to go

(agc)

2009-05-04 22:31:36 UTC MAIN commitmail json YAML

Add missing apostrophe.

(wiz)

2009-05-04 22:28:31 UTC MAIN commitmail json YAML

Remove superfluous spaces around parentheses.

(wiz)

2009-05-04 21:33:02 UTC MAIN commitmail json YAML

2009-05-04 21:32:32 UTC MAIN commitmail json YAML

Enable -mtune=nocona by default on x86. I have tested on a range of CPUs
and this seems to give the best results.

(ad)

2009-05-04 21:13:58 UTC MAIN commitmail json YAML

2009-05-04 21:11:54 UTC MAIN commitmail json YAML

Use Sx. Remove superfluous .Pp.

(wiz)

2009-05-04 21:09:12 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2009-05-04 20:54:50 UTC MAIN commitmail json YAML

Remove superfluous comma.

(wiz)

2009-05-04 20:54:25 UTC MAIN commitmail json YAML

ufsdirhash_recycle():
- Fix ufs_dirhashmem modification (do it atomically).
- Fix a memory leak.

OK by <ad>.

(rmind)

2009-05-04 20:54:16 UTC MAIN commitmail json YAML

New sentence, new line. Use Aq instead of \*[Lt]\*[Gt].

(wiz)

2009-05-04 20:48:06 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-05-04 20:47:48 UTC MAIN commitmail json YAML

Fix formatting. New sentence, new line.

(wiz)

2009-05-04 20:43:48 UTC MAIN commitmail json YAML

2009-05-04 20:42:34 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-05-04 20:42:00 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-05-04 20:39:46 UTC MAIN commitmail json YAML

Remove trailing whitespace. Sort SEE ALSO.

(wiz)

2009-05-04 20:37:28 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2009-05-04 20:37:07 UTC MAIN commitmail json YAML

New sentence, new line. Sort SEE ALSO.

(wiz)

2009-05-04 20:11:31 UTC MAIN commitmail json YAML

Fix typo in Dd argument.

(wiz)

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

Use Aq instead of \*[Lt]\*[Gt].

(wiz)

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

2009-05-04 20:08:07 UTC MAIN commitmail json YAML

2009-05-04 19:52:34 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-05-04 19:48:15 UTC MAIN commitmail json YAML

New sentence, new line. Prepare for HTML output.

(wiz)

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

New sentence, new line.

(wiz)

2009-05-04 19:45:51 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-05-04 19:42:40 UTC MAIN commitmail json YAML

Prepare for HTML output.

(wiz)

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

s/ctxsw/mi_switch/

(wiz)

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

Prepare for HTML output.

(wiz)

2009-05-04 19:40:02 UTC MAIN commitmail json YAML

Sort SEE ALSO. Drop trailing whitespace.

(wiz)

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

New sentence, new line. Use \*[Gt] for HTML output.
Punctuation improvements. Other fixes.

(wiz)

2009-05-04 19:18:50 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-05-04 19:17:49 UTC MAIN commitmail json YAML

New sentence, new line. Use Pa for paths.

(wiz)

2009-05-04 19:16:41 UTC MAIN commitmail json YAML

Add an article.

(wiz)

2009-05-04 19:15:37 UTC MAIN commitmail json YAML

Sort SEE ALSO.

(wiz)

2009-05-04 19:11:49 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-05-04 18:09:04 UTC MAIN commitmail json YAML

fix sign-compare issues in vax-specific code.

(mhitch)

2009-05-04 17:56:36 UTC MAIN commitmail json YAML

Allocate relocation section using bfd_zalloc() to ensure no garbage
relocations when not all the entries are used.  Fixes PR port-vax/39182.

(mhitch)

2009-05-04 16:44:14 UTC MAIN commitmail json YAML

Mention POSIX.1-2008 (_POSIX_C_SOURCE == 200809L) and
XPG 7 (_XOPEN_SOURCE == 700) in comments.

(ginsbach)

2009-05-04 16:20:41 UTC MAIN commitmail json YAML

TFTPROOT loads the RAMdisk through TFTP at boot time. It needs the
network to be functionnal, and therefore must be called after
config_finalize(). Unfortunately, config_finalize() attaches md0
through mdattach(), and when tftproot_getfile() attempts to attach it
later by calling mdattach() again, it gets a failure.

This change checks for the RAMdisk size in mdattach(). If it is zero, then
the RAMdisk has not been loaded yet, and nothing is done. It will be
attached later when tftproot_getfile() will call mdattach()

(manu)

2009-05-04 14:52:33 UTC MAIN commitmail json YAML

sysctl_doeproc: fix a bug in rev.1.135.
don't forget to mark our marker process PK_MARKER.
this fixes crashes in sched_pstats, etc.

(yamt)

2009-05-04 14:31:25 UTC MAIN commitmail json YAML

Nuke RUMPCN_HASNTBUF.  The inspiration behind it must've been ... deep.

(pooka)

2009-05-04 13:37:57 UTC MAIN commitmail json YAML

Add missing word.

(wiz)

2009-05-04 12:48:26 UTC MAIN commitmail json YAML

struct cfdata * -> cfdata_t

(cegger)

2009-05-04 12:41:09 UTC MAIN commitmail json YAML

2009-05-04 12:38:51 UTC MAIN commitmail json YAML

struct cfdata * -> cfdata_t

(cegger)

2009-05-04 12:22:41 UTC MAIN commitmail json YAML

struct device * -> device_t
No functional changes intended.

(cegger)

2009-05-04 12:19:30 UTC MAIN commitmail json YAML

struct device * -> device_t
No functional changes intended.

(cegger)

2009-05-04 12:15:51 UTC MAIN commitmail json YAML

struct device * -> device_t, use device_private()
No functional changes intended.

(cegger)

2009-05-04 12:14:31 UTC MAIN commitmail json YAML

2009-05-04 12:13:19 UTC MAIN commitmail json YAML

2009-05-04 11:47:29 UTC MAIN commitmail json YAML

PR kern/41342: BSDi binaries cause panic

XXX Manuel, please have a look as I am not sure what to do for XEN here!

(ad)

2009-05-04 11:44:28 UTC MAIN commitmail json YAML

Add a CONCURRENCY section with some food for thought.

(ad)

2009-05-04 11:41:48 UTC MAIN commitmail json YAML

disable automatic mountd reloading for now because it makes the service
temporary unavailable.  PR/41331 from FUKAUMI Naoki.

(yamt)

2009-05-04 11:28:20 UTC MAIN commitmail json YAML

Document callout_halt.

(ad)

2009-05-04 11:05:45 UTC MAIN commitmail json YAML

Treat G4X like I915 and G33 for MSAC.  Fixes aperture setting.
Has been working successfully for me and snj for the last few months.

(markd)

2009-05-04 10:48:39 UTC yamt-nfs-mp commitmail json YAML

2009-05-04 10:32:18 UTC yamt-nfs-mp commitmail json YAML

2009-05-04 10:28:53 UTC yamt-nfs-mp commitmail json YAML

2009-05-04 08:14:40 UTC yamt-nfs-mp commitmail json YAML

2009-05-04 06:05:19 UTC MAIN commitmail json YAML

when freeing cn_pnbuf, make it NULL if DIAGNOSTIC.

(yamt)

2009-05-04 06:02:40 UTC MAIN commitmail json YAML

tweak some assertions on so_head to make them more meaningful.

(yamt)

2009-05-04 05:59:35 UTC MAIN commitmail json YAML

nfs_lookup: handle the case where the vnode returned cache_lookup_raw is
being reclaimed by another thread.  after recent changes in cache_lookup_raw,
there's a race between cache_lookup_raw/vtryget and getcleanvnode/vclean.
PR/41028.

(yamt)

2009-05-04 05:50:17 UTC MAIN commitmail json YAML

nfs_lookup: add an assertion.

(yamt)

2009-05-04 05:49:00 UTC MAIN commitmail json YAML

nfs_lookup: comments.  no functional changes.

(yamt)

2009-05-04 01:31:49 UTC netbsd-5 commitmail json YAML

Revert revision 1.488 (addition of altmem), which was part of ticket
735.  Bad cegger!

(snj)

2009-05-04 01:26:49 UTC MAIN commitmail json YAML

Use make syntax where LDADD applies only to a certain target
(not that there currently is more than one, but ...)

(pooka)

2009-05-04 00:14:59 UTC MAIN commitmail json YAML

g/c unused variables

(pooka)

2009-05-03 23:58:02 UTC netbsd-5 commitmail json YAML

Tickets 611, 636, 675, 703, 721, 722, 735.

(snj)

2009-05-03 23:45:48 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cegger in ticket #735):
sys/dev/pci/if_age.c: revisions 1.1-1.28
sys/dev/pci/if_agereg.h: revisions 1.1-1.2
sys/dev/pci/if_ale.c: revisions 1.1-1.3
sys/dev/pci/if_alereg.h: revisions 1.1-1.2
sys/dev/pci/files.pci: revisions 1.310-1.313
sys/dev/mii/atphy.c: revisions 1.1-1.5
sys/dev/mii/files.mii: revision 1.42
share/man/man4/age.4: revisions 1.1-1.3
share/man/man4/ale.4: revisions 1.1-1.2
share/man/man4/atphy.4: revisions 1.1-1.2
share/man/man4/Makefile: revisions 1.486, 1.489
distrib/sets/lists/man/mi: revisions 1.1118, 1.1132
sys/arch/i386/conf/GENERIC: revisions 1.928, 1.933
sys/arch/i386/conf/XEN2_DOM0: revisions 1.57, 1.60
sys/arch/amd64/conf/GENERIC: revisions 1.239, 1.241
sys/arch/amd64/conf/XEN3_DOM0: revisions 1.38, 1.42
Add the age(4) and ale(4) drivers for Attansic L1 and Atheros
AR8121/AR8113/AR8114 devices respectively.

(snj)

2009-05-03 23:19:59 UTC MAIN commitmail json YAML

In addition to testing the fd passing doesn't crash the kernel,
also check that it actually works.

(pooka)

2009-05-03 23:16:24 UTC netbsd-5 commitmail json YAML

2009-05-03 23:14:57 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #722):
sys/dev/pci/pcidevs: revision 1.973
Attansic L1E Gigabit Ethernet Adapter

(snj)

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

2009-05-03 23:09:12 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #721):
sys/dev/mii/miidevs: revision 1.81-1.83
Add ATHEROS F1 and F2 PHYs.
Add ATTANSIC and their L1/L2 PHYs.
Add a comment explaining how to regenerate miidevs.h and miidevs_data.h.

(snj)

2009-05-03 22:53:40 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #703):
lib/libedit/common.c: revision 1.23
fix mis-evaluating whether a char is digit or not.

(snj)

2009-05-03 22:49:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #675):
sbin/drvctl/drvctl.8: revision 1.6
sbin/drvctl/drvctl.c: revision 1.8 via patch
If drvctl -l is used without argument, print the root device nodes.

(snj)

2009-05-03 22:39:50 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #675):
sys/kern/kern_drvctl.c: revision 1.24
Allow querying for root devices in the tree by specifying an empty
device name. Ensure that l_devname is NUL-terminated and fail otherwise.
OK cube@

(snj)

2009-05-03 22:32:12 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #636):
sbin/ping/ping.c: revision 1.88
PR/41111: Ed Ravin: ping -R gives misleading error when remote side doesn't
support record route
Deal with source route and record route specially giving a meaningful error
message.

(snj)

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

Pull up following revision(s) (requested by tls in ticket #611):
sys/lib/libkern/crc32.c: revision 1.4
Make the function declaration the same for the big-endian case as
for the little-endian case, and consistent with the libkern.h
declaration.  Fixes build problem for at least hp700 and evbbarm-eb.

(snj)

2009-05-03 21:25:45 UTC MAIN commitmail json YAML

Move dovfsusermount to secmodel_bsd44, where it really belongs.

The secmodel code now creates the same knob in two places: both under the
secmodel itself, as well as the widely known location.

Mailing list references:

    http://mail-index.netbsd.org/source-changes/2009/05/02/msg220641.html
    http://mail-index.netbsd.org/tech-kern/2009/05/03/msg005015.html

(elad)

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

make it possible to disable puffs caches

(pooka)

2009-05-03 19:25:39 UTC MAIN commitmail json YAML

Remove Pp before Ss.

(wiz)

2009-05-03 19:00:18 UTC MAIN commitmail json YAML

set MNT_ROOTFS for the rootfs (the kernel, a logical piece of work)

(pooka)

2009-05-03 18:08:17 UTC netbsd-5 commitmail json YAML

Tickets 611, 621, 627, 630, and 644.

(snj)

2009-05-03 18:01:01 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by darran in ticket #644):
sys/net/if_vlan.c: revision 1.63
Also inherit the parent's TCP segmentation offload capability.
Note the vlan interface does not see updates to the parents capabilities
so if, for example, TSO is on in both, then turned off in the parent it
will remain on in the vlan interface.

(snj)

2009-05-03 17:58:41 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #630):
sys/dev/pci/if_wm.c: revision 1.170
Add workaround for 82543GC.
We need to force speed and duplex on the MAC equal to what the PHY
speed and duplex configuration is. Fixes PR#36430.

(snj)

2009-05-03 17:56:06 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tls in ticket #627):
sys/dev/pci/if_wm.c: revision 1.172
Missed a small but important change to enable hardware VLAN support.

(snj)

2009-05-03 17:54:08 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tls in ticket #627):
sys/dev/pci/if_wm.c: revision 1.171
Enable the vlan code that thorpej@NetBSD.org added, and fix a bug where
the vlan tag was read from the rx descriptor after it was reinitialized
(and hence was always 0).  Hardware vlan support looks good tested
between two vmware clients.
With support from tls@NetBSD.org.

(snj)

2009-05-03 17:51:03 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #621):
sys/dev/pci/if_wm.c: revisions 1.168, 1.169 via patch
sys/dev/pci/if_wmreg.h: revision 1.26 via patch
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.
--
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.

(snj)

2009-05-03 17:33:29 UTC MAIN commitmail json YAML

Use <bsd.klinks.mk> to create machine and ${MACHINE_ARCH} symlinks.

(tsutsui)

2009-05-03 17:33:17 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tls in ticket #611):
sys/lib/libkern/crc32.c: revision 1.3
Fix compilation error on 64-bit platforms.

(snj)

2009-05-03 17:31:42 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tls in ticket #611):
common/dist/zlib/zlib.h: revision 1.3
sys/lib/libkern/crc32.c: revision 1.2
sys/lib/libkern/libkern.h: revision 1.90 via patch
sys/lib/libsa/cread.c: revision 1.23
sys/lib/libz/Makefile: revision 1.16
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.

(snj)

2009-05-03 17:24:46 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tls in ticket #611):
sys/lib/libkern/Makefile: patch
sys/lib/libkern/crc32.c: revision 1.1
sys/lib/libkern/crc32.h: revision 1.1
sys/lib/libkern/libkern.h: revision 1.89
sys/lib/libkern/arch/i386/Makefile.inc: revision 1.28
sys/net/zlib.h: revision 1.14 via patch
sys/opencrypto/crypto.c: revision 1.33
sys/opencrypto/cryptodev.c: revision 1.46
sys/opencrypto/cryptodev.h: revision 1.16
sys/opencrypto/cryptosoft.c: revision 1.24
sys/opencrypto/cryptosoft.h: revision 1.6
sys/opencrypto/deflate.h: revision 1.6
sys/opencrypto/cryptosoft_xform.c: revision 1.12
sys/opencrypto/deflate.c: revision 1.13
sys/opencrypto/files.opencrypto: revision 1.20
sys/opencrypto/ocryptodev.c: revision 1.1
sys/opencrypto/ocryptodev.h: revision 1.1
sys/opencrypto/xform.c: revision 1.18
sys/opencrypto/xform.h: revision 1.10
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.

(snj)

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

Add a bluetooth action to the device scope and use it in netbt as a
replacement for KAUTH_GENERIC_ISSUSER.

Mailing list reference:

http://mail-index.netbsd.org/tech-kern/2009/04/25/msg004905.html

Bluetooth-specific authorization wrapper might come later.

(elad)

2009-05-03 17:13:07 UTC MAIN commitmail json YAML

bypass the .y -> .c rule for getdate.y

(christos)

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

rump_cred_destroy -> rump_cred_put

(pooka)

2009-05-03 17:09:49 UTC MAIN commitmail json YAML

Rename rump_cred_destroy() to rump_cred_put() -- they've been
refcounted since forever now.

(pooka)

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

2009-05-03 16:52:55 UTC MAIN commitmail json YAML

Include some debug print routines if DEBUGPRINT is defined.  This
way they can be included without having to include DDB.
(arguably all print routines should be behind #ifdef DEBUGPRINT
and options DDB should define that macro, but I'll tackle that later)

(pooka)

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

Add rump_vfs_getmp(), which returns struct mount for a given path.
(yes, it does not take a reference to the mountpoint)

(pooka)

2009-05-03 15:12:12 UTC MAIN commitmail json YAML

Fix race on parallel build by using the same way with i386.

XXX: we can't use <bsd.klinks.mk> if Makefile needs own .BEGIN: target.

(tsutsui)

2009-05-03 14:58:52 UTC MAIN commitmail json YAML

Fix an openpgpsdk entry that I missed - pointed out by Kurt Schreiner and
Christos Zoulas.

(agc)

2009-05-03 13:52:36 UTC MAIN commitmail json YAML

Make COM_RING_SIZE configurable by kernel config(5).

(tsutsui)

2009-05-03 13:49:07 UTC MAIN commitmail json YAML

Remove unused sc_rev settings (all quirks are handled by sc_quirk)
and merge HWREV cases which have the same quirks.

(tsutsui)

2009-05-03 13:39:51 UTC netbsd-5-0 commitmail json YAML

2009-05-03 13:39:21 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #733):
sys/netinet6/ip6_input.c: revision 1.127
Add missing paranthesis - from Kurt Lidl in PR port-vax/41316

(bouyer)

2009-05-03 13:36:42 UTC netbsd-5-0 commitmail json YAML

2009-05-03 13:36:26 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #734):
sys/dev/ic/ncr53c9x.c: revision 1.138
Add missing braces - patch from Kurt Lidl in PR port-vax/41314.

(bouyer)

2009-05-03 13:34:47 UTC netbsd-5 commitmail json YAML

2009-05-03 13:34:25 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #734):
sys/dev/ic/ncr53c9x.c: revision 1.138
Add missing braces - patch from Kurt Lidl in PR port-vax/41314.

(bouyer)

2009-05-03 13:26:57 UTC netbsd-5-0 commitmail json YAML

2009-05-03 13:26:34 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by ad in ticket #731):
sys/kern/uipc_socket.c: revision 1.189
PR kern/41311: Mutex error: mutex_vector_enter: locking against myself

(bouyer)

2009-05-03 13:23:26 UTC netbsd-5 commitmail json YAML

2009-05-03 13:22:22 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #733):
sys/netinet6/ip6_input.c: revision 1.127
Add missing paranthesis - from Kurt Lidl in PR port-vax/41316

(bouyer)

2009-05-03 13:21:36 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #732):
sys/kern/vfs_dirhash.c: revision 1.10
PR port-vax/41315:
Previous code ususally works since compiler won't put gap between
those struct members but there is no reason to rely on that.
While here, I rewrite the loop using an usual idiom.  It shaves
both source and object code.

(bouyer)

2009-05-03 13:18:55 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by ad in ticket #731):
sys/kern/uipc_socket.c: revision 1.189
PR kern/41311: Mutex error: mutex_vector_enter: locking against myself

(bouyer)

2009-05-03 13:17:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by dyoung in ticket #730):
sbin/ifconfig/af_link.c: revisions 1.4 - 1.6
sbin/ifconfig/util.h: revision 1.7
sbin/ifconfig/util.c: revisions 1.10, 1.11
lib/libc/net/getifaddrs.c: revision 1.12
lib/libc/net/getifaddrs.3: revision 1.10
sbin/ifconfig/ifconfig.c: revisions 1.216 - 1.218
Fix indentation: change spaces to tabs.
Use getnameinfo(3) to render a human-readable link-layer address in the
'address: ' line, just as we do in the 'link xx:xx:...:xx' line.
There's no use casting a socket address to sockaddr_dl, only to cast it
back to sockaddr, so don't do it.
Cosmetic: add some whitespace for my ease of reading.
To make sure that we always print the active link-layer address in the
'address: ' field, don't treat the first address as the active address,
but search the link-layer addresses for the ones flagged IFLR_ACTIVE,
and print those.  Extract a subroutine, print_link_addresses(), for
printing link-layer addresses.
For non-AF_LINK ifaddrs, ifa_data is NULL.  AFAICT, this has always been
so.  Say so in the documentation.
Bring getifaddrs(3) behavior in line with the documentation: the
ifa_data member of every AF_LINK struct ifaddrs points at the
corresponding struct if_data.  In ifconfig(8), do not try to suppress
duplicate AF_LINK ifaddrs by checking for a NULL ifa_data.
Don't copy out two AF_LINK struct ifaddrs for each active link-layer
address. getifaddrs(3) used to copy out one ifaddrs for the kernel's
RTM_IFINFO message, and one more for the kernel's RTM_NEWADDR message.
I suppress the first duplicate with a highly conservative change that
wastes a little bit of ifaddrs storage.  The storage is not leaked.

(bouyer)

2009-05-03 13:07:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #729):
sys/kern/sys_module.c: revision 1.9
copyin the modctl_load_t for the non-x86 world. Fixes PR/41294.

(bouyer)

2009-05-03 12:24:30 UTC MAIN commitmail json YAML

Add mlterm entry.  Requested by wiz@.

(jdc)

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

Mount test fs onto /mp instead of /.  This way it can be unmounted
and we can detect vnode reference leaks.

(pooka)

2009-05-03 11:33:05 UTC MAIN commitmail json YAML

Allow UFS2 (ffsv2) for root parition.

(tsutsui)

2009-05-03 11:32:04 UTC MAIN commitmail json YAML

Enable support for UFS2 boot.  Tested on 735/125.

(tsutsui)

2009-05-03 07:24:55 UTC MAIN commitmail json YAML

Fix formatting for printing size_t

(kefren)

2009-05-03 06:52:45 UTC MAIN commitmail json YAML

2009-05-03 06:50:12 UTC MAIN commitmail json YAML

Don't need this file

(roy)

2009-05-03 06:49:02 UTC MAIN commitmail json YAML

2009-05-03 00:31:12 UTC MAIN commitmail json YAML

In pccbb_pci_callback(), set CBB_SPECMAPPED in sc_flags if we've
acquired bus space from bus_space_alloc(9) or from rbus_space_alloc(),
so that we use the appropriate routine to release the bus space in
pccbbdetach().  This stops panics during cbb(4) detachment (esp. at
shutdown) on some systems.

Thanks to Kurt Schreiner for testing the fix, Kurt, Patrick Welche,
Pouya D. Tafti, and Matt Green for reporting.

(dyoung)

2009-05-02 22:28:41 UTC MAIN commitmail json YAML

Correct previous: detaching uhubN makes the bus pointer NULL

(martin)

2009-05-02 22:09:39 UTC MAIN commitmail json YAML

If we are unlucky, during detach of child devices, after a uhub has detached,
our uhci_poll_hub callout might strike. The detaching of the uhub has left
the device member in the pipe NULL, so make sure we do not dereference it.

We could halt the callout before detaching child devices, but it this
would likely interfere with proper servicing the child devices while
they are still around.

(martin)

2009-05-02 21:47:12 UTC MAIN commitmail json YAML

Fix locking around mountlist usage, as pointed out by ad@ in:

  http://mail-index.netbsd.org/source-changes-d/2009/04/22/msg000322.html
  http://mail-index.netbsd.org/tech-kern/2009/04/22/msg004897.html

Use vfs_busy() and vfs_unbusy(), and properly iterate the mountlist.

(elad)

2009-05-02 21:11:26 UTC MAIN commitmail json YAML

Fix assignment of SUsPerPU and add SUsPerRU assignment.  Reported by
and fix from Anthony Mallet in PR#41328.  Thanks!

(oster)

2009-05-02 21:06:51 UTC MAIN commitmail json YAML

- Silence warning when running with debug enabled
- Remind the administrator about the required DHCP option when some are
  missing, instead of silently failing, you stupid computer!

(manu)

2009-05-02 21:01:01 UTC MAIN commitmail json YAML

make flushpendq drop only entries for the current thread.

(mlelstv)

2009-05-02 20:13:44 UTC MAIN commitmail json YAML

add a noisy debug message for overlong packets

(I do get them from my phone)

(plunky)

2009-05-02 20:08:52 UTC MAIN commitmail json YAML

missed the "debug" column ... again

(pooka)

2009-05-02 20:07:52 UTC MAIN commitmail json YAML

2009-05-02 19:36:28 UTC MAIN commitmail json YAML

2009-05-02 18:58:03 UTC MAIN commitmail json YAML

Replace wrong __UNCONST() use with a local variable.

Similar to issues pointed out by bouyer@ and forgotten by me when I did
the last commit.

Should fix issues reported on current-users@ in:

    http://mail-index.netbsd.org/current-users/2009/05/02/msg009273.html

(elad)

2009-05-02 18:26:53 UTC MAIN commitmail json YAML

PR/41338: Michael van Elst: ktruss mixes filename arguments
Restore call to dumppendq.

(christos)

2009-05-02 18:18:44 UTC MAIN commitmail json YAML

Patch from Brian Marcotte on port-xen@:
write a "feature-rx-notify" to the xenstore, which is used by recent
linux dom0 kernels. This reduce packet loss when using a NetBSD domU
on such linux dom0.
This entry is ignored by NetBSD and older linux domUs.

(bouyer)

2009-05-02 16:19:36 UTC MAIN commitmail json YAML

easier done with a goto instead of closing in each error.

(christos)

2009-05-02 16:18:13 UTC MAIN commitmail json YAML

don't hardcode /usr/lib path

(pooka)

2009-05-02 16:12:12 UTC MAIN commitmail json YAML

2009-05-02 16:10:49 UTC MAIN commitmail json YAML

2009-05-02 16:02:19 UTC MAIN commitmail json YAML

2009-05-02 15:20:08 UTC MAIN commitmail json YAML

Since rump_module_load() doesn't actually load the module, change
the name to rump_module_init().  Also, adjust the signature to take
a direct pointer to modinfo and allow passing of props.  Finally,
provide rump_module_fini().

(pooka)

2009-05-02 14:16:52 UTC MAIN commitmail json YAML

Do not include securelevel, it includes too many dependencies on
vfs in its current form.

(pooka)

2009-05-02 14:13:28 UTC MAIN commitmail json YAML

Move dovfsusermount from vfs_syscalls.c to param.c: secmodel bsd44
depends on it and we can't isolate it in vfs.
(no, it doesn't really belong in param.c, but I couldn't figure out
a better place for it)

(pooka)

2009-05-02 09:40:33 UTC MAIN commitmail json YAML

2009-05-02 09:40:01 UTC MAIN commitmail json YAML

Bump date for netpgp_sign_file signature change.

(wiz)

2009-05-02 09:37:33 UTC MAIN commitmail json YAML

Improve formatting and punctuation for "NUL-terminate".

(wiz)

2009-05-02 09:31:08 UTC MAIN commitmail json YAML

2009-05-02 09:31:01 UTC MAIN commitmail json YAML

Remove duplicate entry.

(wiz)

2009-05-02 06:21:16 UTC MAIN commitmail json YAML

Fix typo that I saw on website. I don't know how this gets converted to HTML though.

(reed)

2009-05-02 06:01:30 UTC MAIN commitmail json YAML

PR/41332: Jason V. Miller: paxctl(8) leaks file descriptors

Always close(fd) before returning.

Thanks for the report!

(elad)

2009-05-02 04:19:44 UTC MAIN commitmail json YAML

Reorder the args to a static function to mirror some other function calls.

Attempt to use mmap(2) to read a file, and fall back to multiple read(2)
calls if that fails.

(agc)

2009-05-02 02:44:36 UTC MAIN commitmail json YAML

Document the way to get detached sig files from this library

(agc)

2009-05-02 02:43:16 UTC MAIN commitmail json YAML

Give credit where credit is due.

(agc)

2009-05-02 02:38:55 UTC MAIN commitmail json YAML

2009-05-02 02:31:36 UTC MAIN commitmail json YAML

Fix a build failure reported by Perry

(agc)

2009-05-02 02:20:20 UTC MAIN commitmail json YAML

more libc.so.12.166->libc.so.12.167 -- hopefully the end

(perry)

2009-05-02 01:58:58 UTC netbsd-5 commitmail json YAML

Fix a typo: 5.1, not 4.1.  Pointed out by Richard Ben Aleya.

(snj)

2009-05-02 01:15:54 UTC MAIN commitmail json YAML

Merge librumpfs_ufs into librumpfs_ffs.  This reflects what happened
with the ffs kernel module and follows the trend of retiring ufs.
It also allows to get rid of a special case kludge in runtime module
loading, since ufs was not really a module.  librumpfs_ufs is now
obsoleted and ffs consumers should be linked solely against
librumpfs_ffs.

(pooka)

2009-05-01 23:40:33 UTC MAIN commitmail json YAML

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