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 (34m)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 12:58:40 UTC Now

2009-03-08 03:12:50 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #545):
sys/arch/xen/xen/if_xennet_xenbus.c: revision 1.34
sys/arch/xen/xen/xbd_xenbus.c: revision 1.39
Fix rnd(4) support for Xen3 xennet
Add rnd(4) support to Xen3 xbd
Should fix port-xen/40739.

(snj)

2009-03-08 03:03:25 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by ad in ticket #544):
sys/compat/sa/compat_sa.c: revision 1.8
PR kern/40730 any user can crash the system with KERN_SA
Disable SA. It can be re-enabled with sysctl -w kern.no_sa_support=0.

(snj)

2009-03-08 02:07:38 UTC MAIN commitmail json YAML

Fix tyop in previous.

(agc)

2009-03-07 22:17:18 UTC MAIN commitmail json YAML

Actually lmplement striping as LVM target. OK'd by Adam.

(reinoud)

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

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

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
  are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
  a case of making db_disasm.c/db_trace.c or their equivalent compile
  and work.

- Make more of the "show" commands work, e.g "show uvmexp".

(ad)

2009-03-07 22:02:17 UTC MAIN commitmail json YAML

Make ddb compile and work in userspace. Mostly this is comprised of three
types of changes:

- Add a few new methods to replace stuff like p_find(), CPU_INFO_FOREACH.

- Use db_read_bytes() instead of accessing kernel structures directly,
  and similar changes.

- Add ifdef _KERNEL where the above hasn't been done, and an XXX comment.

(ad)

2009-03-07 21:59:25 UTC MAIN commitmail json YAML

2009-03-07 21:35:10 UTC MAIN commitmail json YAML

The XEN2 kernels are no more.

(ad)

2009-03-07 20:19:45 UTC MAIN commitmail json YAML

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

don't enforce maxproc resource limits for root.

(christos)

2009-03-07 18:11:48 UTC MAIN commitmail json YAML

2009-03-07 17:28:31 UTC MAIN commitmail json YAML

remove Xen2 from the list of kernels to build for a release.
ok bouyer@

(cegger)

2009-03-07 17:00:16 UTC MAIN commitmail json YAML

Queueing -> Queuing

(mjf)

2009-03-07 16:46:25 UTC MAIN commitmail json YAML

Replace incorrect local ether_cmp() function with memcmp(9)
on checking multicast addresses, which is not so critical.
Noticed by FUKAUMI Naoki.

(tsutsui)

2009-03-07 15:03:25 UTC MAIN commitmail json YAML

Add TCPv4/UDPv4 RX hardware checksum support for i82559 and later chips
which don't have EXT_RFA and IPCB support. From hme(4) driver and
FreeBSD's fxp(4). Tested on i82559.

XXX: Probably we should have a common function to parse RX packet headers
XXX: to handle a raw checksum value and share it among hme(4) and gem(4) etc.

(tsutsui)

2009-03-07 05:46:09 UTC MAIN commitmail json YAML

move a DRM_SPINUNLOCK() to where it will actually be executed.

(mrg)

2009-03-07 00:56:05 UTC MAIN commitmail json YAML

Don't try to write the registers of the NIC to stop it if it is
already powered down.  This change prevents PCI bus exceptions
(indicated by NMI) when, for example, I detach the whole device
tree on a Soekris net4521:

com1: detached
NMI ... going to debugger
Stopped in pid 0.1 (system) at  netbsd:sipcom_stop+0x4d:        pushl  $0
db{0}> continue
NMI ... going to debugger
Stopped in pid 0.1 (system) at  netbsd:sipcom_stop+0x149:      addl    $0x10,%e
sp
db{0}> continue
sip0: detached

(On the AMD Elan SC520, the NMI occurs at the instruction after
the write or, if the write was posted, at either that instruction
or some later one.)

(dyoung)

2009-03-07 00:12:36 UTC MAIN commitmail json YAML

Add an `else' missed in rev 1.49 otherwise RX hardware checksum on hme(4)
is not activated at all. Ok'ed by christos@, tested on macppc.

(tsutsui)

2009-03-06 23:48:08 UTC MAIN commitmail json YAML

Fix spelling.

(wiz)

2009-03-06 23:40:50 UTC MAIN commitmail json YAML

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 :)

(bouyer)

2009-03-06 23:38:42 UTC MAIN commitmail json YAML

2009-03-06 23:38:07 UTC MAIN commitmail json YAML

Shuffle some things around and comment out some options to try to ensure
we can fit a gzipped SMALL030 on a 720K floppy and FALCON / ATARITT on
1.44MB ones

(abs)

2009-03-06 23:35:34 UTC MAIN commitmail json YAML

Don't emulate a cold boot here, this breaks drivers using config_interrupt().

(bouyer)

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

Move a message to debug

(bouyer)

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

eliminate hacky memory allocation that loses on 64 bit archs with alignment
issues.

(christos)

2009-03-06 21:32:17 UTC MAIN commitmail json YAML

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.

(bouyer)

2009-03-06 21:28:44 UTC MAIN commitmail json YAML

Annotate automatic limit of kern.ipc.shmmaxpgs.

(joerg)

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

2009-03-06 19:46:58 UTC MAIN commitmail json YAML

PR# xsrc/40970: xorg-cf-files NetBSD.cf doesn't have GccAliasingArgs
                defined on mips

Unconditionally include xorg.cf; ok mrg@

(jmcneill)

2009-03-06 19:42:54 UTC MAIN commitmail json YAML

#include <sys/param.h>, in case it defined MIN and MAX.  (Later in this
file, we conditionally define MIN and MAX.)

Including sys/param.h unconditionally like this seems unportable (in
view of the fact that file is built as a host tool), but other parts of
the file sources already include sys/param.h, so this change doesn't
make it worse.

(apb)

2009-03-06 19:28:12 UTC MAIN commitmail json YAML

Don't build the infokey and info binaries during toolchain builds.
This patches the false branch of the Makefile as the true branch is only
used for cross-compiling of texinfo with the internal build system.
This avoids the termcap dependency as noticed in PR 40810.

(joerg)

2009-03-06 19:05:11 UTC MAIN commitmail json YAML

Replace local swap16, swap32, and swap64 inline functions with the
NetBSD conventional bswap16, bswap32, and bswap64 functions or macros.

In a non-tools build, include <sys/types.h> and <machine/bswap.h> to
get definitions of these functions.  In a tools build, rely on the
functions or macros being provided by nbtool_config.h, but don't incluce
<machine/bswap.h> (which might not exist in a cross build).

This should address a problem building on OpenBSD, which has swap16,
swap32, and swap64 macros that conflicted with the local definitions.
The problem was reported by Alexander Bluhm, but this patch is quite
dufferent form the one he suggested.

(apb)

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

2009-03-06 18:15:24 UTC MAIN commitmail json YAML

According to Alexander Blum in tech-toolchain on 31 Jan 2009, the way
these files use __weak_alias causes build failures under OpenBSD,
because the OpenBSD __weak_alias macro expects the caller to supply a
semicolon, but the NetBSD __weak_alias macro supplies its own semicolon.

Attempt to fix this by avoiding the use of __weak_alias during a tools
build.

(apb)

2009-03-06 17:10:41 UTC MAIN commitmail json YAML

Workaround from jmcneill for a panic at shutdown.

Fixes PR kern/40947 and should be pulled up to netbsd-5.

(hauke)

2009-03-06 17:03:48 UTC MAIN commitmail json YAML

include <stdint.h> for intptr_t; patch from Alexander Bluhm in
tech-toolchain.

(apb)

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

In build.sh and bsd.own.mk, if uname -p fails, or prints "unknown", or
prints something that does not look like an identifier, then use uname
-m instead.  (Cygwin prints "unknown", and OpenBSD prints a long string
containing several spaces; this code should handle both.)

(apb)

2009-03-06 16:17:29 UTC MAIN commitmail json YAML

Fix lvm lvrename command. There was bug in dm_dev_lookup where
dm_dev_lookup_name was called with device uuid. Remove dm_dev_t:dk_label is
it not used anymore.

(haad)

2009-03-06 15:17:56 UTC MAIN commitmail json YAML

Avoid sign comparision issues.

(joerg)

2009-03-06 14:00:40 UTC MAIN commitmail json YAML

disable PTHREAD_CONCURRENCY until the bugs are fixed.

(christos)

2009-03-06 13:44:19 UTC MAIN commitmail json YAML

2009-03-06 11:45:03 UTC MAIN commitmail json YAML

setkey: fix deleteall in Linux

Linux requires SADB_DELETE message to have SPI. So send
a SADB_DELETE message for each matching SA. Trac #284.

From: Gabriel Somlo <somlo@cmu.edu>

(tteras)

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

2009-03-06 10:37:43 UTC MAIN commitmail json YAML

2009-03-06 09:58:15 UTC MAIN commitmail json YAML

2009-03-06 09:54:02 UTC MAIN commitmail json YAML

The Intel manual says that ICH and 82562 chips are compatible with 82559,
not 82550, so don't set FXPF_EXT_RFA (available only on 82550/82551)
for those variants.

Tested on Intel PRO/100 VM with 82562EM/EX PHY by ISHII Kimio
on current-users, and should also fix PR kern/40431.

(tsutsui)

2009-03-06 09:51:03 UTC MAIN commitmail json YAML

2009-03-05 20:08:36 UTC MAIN commitmail json YAML

Note i386PAE domain0 support.

(bouyer)

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

Add XEN3PAE_DOM0 to the list of kernels to build for a release.

(bouyer)

2009-03-05 19:58:09 UTC MAIN commitmail json YAML

Note XEN3 PCI pass-through support.

(bouyer)

2009-03-05 19:51:49 UTC MAIN commitmail json YAML

2009-03-05 19:32:53 UTC MAIN commitmail json YAML

- 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.

(bouyer)

2009-03-05 15:35:59 UTC MAIN commitmail json YAML

Add missing free() in machdep_diskinfo().

(njoly)

2009-03-05 14:00:53 UTC MAIN commitmail json YAML

Fix markup as hinted by mdoclint. OK wiz.

(joerg)

2009-03-05 13:42:59 UTC MAIN commitmail json YAML

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

2009-03-05 13:18:51 UTC MAIN commitmail json YAML

xc_lowpri: don't truncate `where' from uint64_t to u_int.

(uebayasi)

2009-03-05 13:00:45 UTC MAIN commitmail json YAML

2009-03-05 10:35:43 UTC MAIN commitmail json YAML

When setting LV_LIST variable do not use $LV_LIST.

(haad)

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

copy zboot to release directory.

(nonaka)

2009-03-05 06:37:03 UTC MAIN commitmail json YAML

main: disable kerenel preemption during early on boot.  namely, between
configure() and configure2().  some kernel threads are not expected
to be run before "cold = 0".  fixes cache_thread() busy-loop.

(yamt)

2009-03-05 01:48:58 UTC MAIN commitmail json YAML

2009-03-05 01:38:13 UTC MAIN commitmail json YAML

2009-03-05 01:29:32 UTC MAIN commitmail json YAML

2009-03-05 01:21:58 UTC MAIN commitmail json YAML

2009-03-04 21:52:39 UTC MAIN commitmail json YAML

don't uprintf in non-debug kernels.

(christos)

2009-03-04 19:55:17 UTC MAIN commitmail json YAML

Add Nubus IDs for the Atto SiliconExpress IV, an isp1000 based
fast/wide SCSI adapter.

(hauke)

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

fix horrible memory trashing.

(christos)

2009-03-04 18:11:24 UTC MAIN commitmail json YAML

Fix the posix_fadvise return value... finally.

Tested martin on sparc64/m68k and me on hppa.

(skrll)

2009-03-04 10:32:36 UTC MAIN commitmail json YAML

Do not continue silently on a page fault for an INVALID_PAGE, and instead
report an EFAULT like Xen does.

This avoids bad situations where a domain calls privpgop_fault() in a loop
by trying to map an invalid MFN.

See also http://mail-index.netbsd.org/port-xen/2009/03/03/msg004803.html

(jym)

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

Use FXPF_EXT_RFA flag instead of FXPF_EXT_TXCB to see IPCB capability
because EXT_RFA for RX cksum is always available with IPCB for TX cksum
but i82558 and i82559 have only EXT_TXCB without IPCB.

Tested on the following fxp cards:
fxp0 at pci0 dev 14 function 0: Intel i82557 Ethernet, rev 2
fxp0 at pci0 dev 14 function 0: i82559 Ethernet, rev 8
fxp0 at pci0 dev 14 function 0: i82550 Ethernet, rev 12

(tsutsui)

2009-03-04 07:31:34 UTC MAIN commitmail json YAML

comment out NFS_BOOT_BOOTSTATIC. It will be useful when a valid set of
NFS_BOOTSTATICs are specfied.

(nisimura)

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

Update comments to reflect realities; the filenames were changed in 1997
and another one was added years ago.

(nisimura)

2009-03-04 01:23:28 UTC MAIN commitmail json YAML

No need to have two pre-defined screen types - just adapt to whatever video
mode we find. Also, redraw screen when X exits.
TODO: find out why characters are drawn upside down, for some bizarre reason
      this happens right after exiting X but the last line is normal.

(macallan)

2009-03-03 23:28:44 UTC MAIN commitmail json YAML

mimic fix from nfe(4):
when bus_dmamap_create fails, then the map pointer is undefined.
age_dma_free() assumes, the map pointer is NULL. Make the assumption
always true by setting the map pointer to NULL in bus_dmamap_create()
error path in order to prevent age_dma_free() to call bus_dmamap_destroy()
on an invalid map.

(cegger)

2009-03-03 22:41:47 UTC MAIN commitmail json YAML

2009-03-03 22:26:41 UTC MAIN commitmail json YAML

make multicast working.
Diff from OpenBSD's if_age.c rev. 1.2.

(cegger)

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

lwp_create: fix the locking bugs on affinity ingerition path (mea culpa).
pset_assign: traverse the list of LWPs safely.
sched_setaffinity: free cpuset (unused path) outside the lock.

Reviewed (with feedback) by <ad>.

(rmind)

2009-03-03 19:45:55 UTC MAIN commitmail json YAML

Comment out some register initialization which the firmware should have taken
care of anyway. Apparently doing this here disrupts newport's blitter
operations and causes a deadlock.

(macallan)

2009-03-03 19:04:41 UTC MAIN commitmail json YAML

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

(bouyer)

2009-03-03 18:43:16 UTC MAIN commitmail json YAML

do WSMOUSEIO_SETVERSION when WSMOUSEIO_SETVERSION is defined.

(nonaka)

2009-03-03 18:42:19 UTC MAIN commitmail json YAML

use pmf(9) instead of powerhook_*.

(nonaka)

2009-03-03 18:34:40 UTC nick-hppapmap commitmail json YAML

2009-03-03 16:22:33 UTC MAIN commitmail json YAML

a better method to truncate at // marks

(explorer)

2009-03-03 15:42:43 UTC MAIN commitmail json YAML

Check for NULL return from strdup()

(explorer)

2009-03-03 15:11:29 UTC MAIN commitmail json YAML

Remove weird backslash that somehow must have crept in.
Found by joerg and mdocml.

(wiz)

2009-03-03 14:39:06 UTC MAIN commitmail json YAML

Ignore the magic // commands in iconv_open().  This was discussed on current-users about a month ago, and ignoring the options was the best suggestion.

(explorer)

2009-03-03 09:20:55 UTC MAIN commitmail json YAML

2009-03-03 08:02:41 UTC MAIN commitmail json YAML

2009-03-03 07:37:48 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2009-03-03 06:06:40 UTC MAIN commitmail json YAML

enable FXPF_EXT_RFA the same way the cardbus frontend does.

(mrg)

2009-03-03 06:05:28 UTC MAIN commitmail json YAML

don't enable speedstep on systems with intel 82855GM host bridges.

(mrg)

2009-03-03 06:01:56 UTC MAIN commitmail json YAML

put xkbcomp output into /var/db/xkb by default, a place that (now) exists

(mrg)

2009-03-02 22:46:21 UTC MAIN commitmail json YAML

Only add the ZZ capability for termcap entries that are larger than 1023
bytes.

This fixes the problem that enabling the titeInhibit Xresource of xterm has
no effect, because xterm exports a TERMCAP string without ti/te sequences
but doesn't remove the ZZ capability because it doesn't know about it and
termcap(3) ignores the stringe because of the ZZ.

Discussed with and OK'ed by blymn@.

(bad)

2009-03-02 22:31:23 UTC MAIN commitmail json YAML

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

PR kern/40730 any user can crash the system with KERN_SA

Disable SA. It can be re-enabled with sysctl -w kern.no_sa_support=0.

(ad)

2009-03-02 21:32:38 UTC MAIN commitmail json YAML

Remove garbage line that prevents 'build.sh release' from working.  The
line contains only a single character 'P' and there is no such file in
the $DESTDIR

(pgoyette)

2009-03-02 21:17:29 UTC MAIN commitmail json YAML

If DEBUG is enabled, drop kpreempt_pri to zero. It means that every
wakeup will cause a kernel preemption, simulating massive concurrency.

Proposed on tech-kern@.

(ad)

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

Note the last batch of tickets.

(snj)

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

Note that mount(2) and unmount(2) now use kauth(9).

(snj)

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

Apply patch (requested by apb in ticket #477):
Document change in mount(2) behaviour.

(snj)

2009-03-02 20:58:27 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by oster in ticket #543):
sys/dev/raidframe/rf_netbsdkintf.c: revision 1.256
It seems that some SCSI drivers can block while the spinlock on a given
disk queue is being held.  Work around this by dropping the lock before
bdev_strategy(), and re-grabbing the lock afterwards.  This is a
temporary measure until I get to gutting this queue locking code.
There has been some success with this in addressing PR#39993.
This patch is from Antti Kantee.  Thanks!

(snj)

2009-03-02 20:56:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #542):
sys/kern/kern_descrip.c: revision 1.186
fd_copy: fix off-by-one bug in a race condition path and assert.
Should fix PR/40625.  OK by <ad>.

(snj)

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

Don't produce type mismatch warnings if one side of ?: is "[qual] void *"
and the other side is "[qual] pointer".

(christos)

2009-03-02 20:51:35 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by drochner in ticket #541):
sys/uvm/uvm_page.c: revision 1.144
oops - missed a case with PMAP_PAGEIDLEZERO if md code aborts the
zeroing process, from Nicolas Joly

(snj)

2009-03-02 20:50:26 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by drochner in ticket #541):
sys/uvm/uvm_page.c: revision 1.143
-fix two conditions where PQ_FREE was still/already set while the page
was not anymore/yet on the freelist and uvm_fpageqlock was not held
-clear PQ_FREE while the page is in the works of pageidlezero
This avoids that the DMA memory allocator (pglistalloc) grabs a page
which is not on the freelist, leading to a diagnostic panic (with DEBUG)
or freelist corruption. (mostly on X server activation after a VT
switch or suspend/resume because this can allocate megabytes of AGP
memory)
This might fix PR port-i386/38989 by Alan Barrett (in case this was
a multiprocessor).

(snj)

2009-03-02 20:46:04 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cegger in ticket #540):
sys/dev/pci/if_nfe.c: revision 1.42
when nfe_attach() fails, free all resources including
interrupt map, interrupt handler and dma maps.
Also prevent call to bus_dmamap_destroy() when bus_dmamap_create() failed.
The nfe_free_* routines assume, the map pointers are NULL but they
are actually undefined. Make the assumption true by making them NULL
in the error path of bus_dmamap_create().
All together, this fixes crashes when nfe_attach() fails.
ok martin@

(snj)

2009-03-02 20:41:22 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #539):
external/mit/xorg-server/dist/hw/xfree86/xaa/xaaInitAccel.c: revision 1.3
PR# xsrc/40939: nvidia driver can not deal with COMPOSITE/DAMAGE extensions
Apply the following patches from Xorg head:
* http://cgit.freedesktop.org/xorg/xserver/patch/?id=0c6987df3b9b3a37d201d740d8248c326449835e
  XAA: Disable offscreen pixmaps by default.
    Say Option "XaaOffscreenPixmaps" to turn them back on.
* http://cgit.freedesktop.org/xorg/xserver/patch/?id=01879e583b0ce0d8fddc37e36d9b69fe4f1d1e72
  Don't enable XAA offscreen pixmaps with Option "XaaOffscreenPixmaps" "no".
    xf86IsOptionSet is rarely the right function to use for boolean options
    because it returns TRUE whenever the option is present, even if its
    value is "no", "off", "0", etc.

(snj)

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

Pull up following revision(s) (requested by jmcneill in ticket #537):
doc/3RDPARTY: revision 1.675
xtraeme is irresponsible

(snj)

2009-03-02 20:16:34 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #533):
sys/dev/pci/azalia_codec.c: revision 1.76
Add proper Realtek ALC268 support. While we're here, fix a comment in
the ALC262 quirk section. Tested by Sean Davis on an Acer Aspire One.

(snj)

2009-03-02 20:14:34 UTC netbsd-5 commitmail json YAML

Apply patch (requested by macallan in ticket #532):
radeonfb is not ready to be enabled by default.

(snj)

2009-03-02 20:11:27 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by oster in ticket #531):
external/bsd/top/dist/display.c: revision 1.5
On a multi-cpu/core machine, running 'top' and pressing '1' resulted
in n-1 blank lines at the bottom of the display.  On the same machine,
running 'top -1' and pressing '1' resulted in a garbled display that
would just get progressively worse.  Invert the values returned by
display_setmulti() to correct both issues.

(snj)

2009-03-02 20:09:04 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #529):
sys/arch/i386/i386/machdep.c: revision 1.664
PR# port-i386/38936: system can not power down via acpi
Merge change from amd64 machdep.c revision 1.42:
in cpu_reboot(), only halt the other CPUs after we've done the powerdown stuff.
the ACPI code may end up removing some pmap entries, which wants the other
CPUs to still be running to handle TLB invalidations.

(snj)

2009-03-02 20:06:58 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #528):
sys/sys/userret.h: revision 1.20
Remove outdated comment:  vax does now user mi_userret().

(snj)

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

Pull up following revision(s) (requested by mhitch in ticket #527):
sys/arch/vax/vax/trap.c: revision 1.119
The ci_want_resched check and preempt() call had been removed from
userret() which resulted in no process preemption (and probably
contributed to the signal trap loop locking up the machine that was
recently fixed).  Put the check and preempt() call in the AST trap
handler to restore process preemption.

(snj)

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

Pull up following revision(s) (requested by jmcneill in ticket #526):
sys/arch/amd64/amd64/machdep.c: revision 1.128
sys/arch/i386/i386/machdep.c: revision 1.663
PR# port-i386/40751: power button does not work after halt
PR# kern/37506: Have to hold power button for 5 seconds to turn off Laptop
    after "halt" command.
Transfer the system from ACPI to Legacy mode if RB_HALT is set.

(snj)

2009-03-02 19:56:34 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #525):
sys/dev/sun/cgsix.c: revision 1.43
Back out previous and clear the screen directly.
Pointed out by macallan@.

(snj)

2009-03-02 19:55:44 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #525):
sys/dev/sun/cgsix.c: revision 1.42
On old chip revisions, clear the screen using rasops when attaching.

(snj)

2009-03-02 19:53:26 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #521):
sys/dev/pci/azalia.c: revision 1.67
PR# port-i386/40143: Viewing an mpeg transport stream with mplayer causes crash
Not directly related to the PR but this bug was discovered while testing.
In azalia_stream_halt, invalidate the intr ptr to prevent a race condition
where azalia_stream_intr can jump off into lala land during stream shutdown.

(snj)

2009-03-02 19:51:01 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #520):
sys/kern/kern_runq.c: revision 1.25
Make sched_getrq() inline (gcc does not optimize it), avoids call.

(snj)

2009-03-02 19:43:46 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by pooka in ticket #519):
sbin/mount_procfs/mount_procfs.8: revision 1.34
Note change with linux compat.

(snj)

2009-03-02 19:39:30 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by ad in ticket #497):
distrib/utils/sysinst/disks.c: revision 1.103
Put back /kern, apparently xen uses it (and probably scripts too).

(snj)

2009-03-02 19:36:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by ad in ticket #496):
distrib/utils/sysinst/disks.c: revision 1.102
- Mount /proc automatically. We have fixed a ton of bugs, it's needed for
  Linux compat, and we are planning to kill ptrace and make the debugger
  use /proc instead.
- kernfs is hosed at the moment and nothing appears to rely on it any more,
  so disable it. (IPsec did at one point, IIRC).

(snj)

2009-03-02 19:28:08 UTC MAIN commitmail json YAML

fd_copy: fix off-by-one bug in a race condition path and assert.
Should fix PR/40625.  OK by <ad>.

(rmind)

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

2009-03-02 18:41:00 UTC MAIN commitmail json YAML

2009-03-02 11:31:59 UTC MAIN commitmail json YAML

- add a sanity check for e2fs_inode_size in readsb()
- use EXT2_DINODE_SIZE() rather than sizeof(struct ext2fs_dinode) or
  struct ext2fs_dinode array/pointer to see e2fs_ipb and inode offsets

(tsutsui)

2009-03-02 10:57:03 UTC MAIN commitmail json YAML

Use inodesize to get offset of inode in one more place.

(tsutsui)

2009-03-02 10:38:13 UTC MAIN commitmail json YAML

Fix botched logic in inodesize check.

(tsutsui)

2009-03-02 10:25:01 UTC MAIN commitmail json YAML

Use EXT2_DINODE_SIZE() to get offset of inode, not struct ext2fs_dinode array.

(tsutsui)

2009-03-02 10:17:58 UTC MAIN commitmail json YAML

Add missing config_pending_incr()/config_pending_incr().

(nonaka)

2009-03-02 10:16:54 UTC MAIN commitmail json YAML

Move HISTORY to proper place.

(dholland)

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

Replace a magic number with a new EXT2_REV0_DINODE_SIZE macro.

(tsutsui)

2009-03-02 10:15:59 UTC MAIN commitmail json YAML

- accept only EXT2_REV0_DINODE_SIZE inodesize on -O 0
- use inodesize to get offset of inode, not struct ext2fs_dinode array

(tsutsui)

2009-03-02 10:14:41 UTC MAIN commitmail json YAML

Edit. Sync with reality, at least partway. Bump date.

(dholland)

2009-03-02 10:08:51 UTC MAIN commitmail json YAML

Typo, "Queueing" -> "Queuing"

(mjf)

2009-03-02 09:59:10 UTC MAIN commitmail json YAML

2009-03-02 09:54:49 UTC MAIN commitmail json YAML

Don't use e2fs_inode_size in superblock on E2FS_REV0 file system.

(tsutsui)

2009-03-02 09:39:10 UTC MAIN commitmail json YAML

Sort options. End sentence with a dot.

(wiz)

2009-03-02 09:33:02 UTC MAIN commitmail json YAML

2009-03-02 09:23:57 UTC MAIN commitmail json YAML

mdocify. Partly merged from OpenBSD. Not by any means perfect yet.

(dholland)

2009-03-02 07:33:30 UTC MAIN commitmail json YAML

More fixes from OpenBSD: use err instead of perror, don't hork on EOF
during the initial setup questions.

(dholland)

2009-03-02 07:21:56 UTC MAIN commitmail json YAML

Check for failure of fgets when reading the captain's name, and don't
allow it to be empty. From OpenBSD.

(dholland)

2009-03-02 07:17:24 UTC MAIN commitmail json YAML

Use errx() to send fatal error messages. From OpenBSD.

(dholland)

2009-03-02 06:54:01 UTC MAIN commitmail json YAML

Use errx/warnx instead of printing to stderr. From OpenBSD.

(dholland)

2009-03-02 06:44:22 UTC MAIN commitmail json YAML

Use err(3) and errx(3), not perror and fprintf to stderr. From OpenBSD.

(dholland)

2009-03-02 06:43:54 UTC MAIN commitmail json YAML

Braces around a nested if, for clarity; suggested by diffing against OpenBSD.

(dholland)

2009-03-02 03:55:45 UTC MAIN commitmail json YAML

2009-03-02 03:48:44 UTC MAIN commitmail json YAML

bump version for remoteloghost & portability changes

(lukem)

2009-03-02 03:47:44 UTC MAIN commitmail json YAML

Use LLF (et al) instead of "%lld" (et al).

(lukem)

2009-03-01 23:30:52 UTC MAIN commitmail json YAML

Use siginfo to print more details about the sigfpe.

(christos)

2009-03-01 23:25:09 UTC nick-hppapmap commitmail json YAML

Fix previous - I forgot a ;

(skrll)

2009-03-01 23:23:50 UTC nick-hppapmap commitmail json YAML

More DIAGNOSTIC changed to KASSERT.

(skrll)

2009-03-01 23:17:39 UTC MAIN commitmail json YAML

Linear target has only 2 arguments in a params string not 9.

(haad)

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

Change comment and add description of line used to configure mirror device.

(haad)

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

Add initial support for striping target, hardcode maximal number of stripes
to 2 for now. strategy routine must be written, for now only parsing and
support routines are available. This is work in progress code and should be
taken very carefully.

(haad)

2009-03-01 22:58:20 UTC MAIN commitmail json YAML

fix unused variable warning

(lukem)

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

provide a replacement for strdup, because ../configure.ac attempts to replace it

(lukem)

2009-03-01 22:52:01 UTC MAIN commitmail json YAML

rename some static functions to avoid conflicts with standard names

(lukem)

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

Sort options in usage.

(wiz)

2009-03-01 21:52:59 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-03-01 21:52:37 UTC MAIN commitmail json YAML

2009-03-01 21:50:55 UTC MAIN commitmail json YAML

Add missing Bl argument. Remove superfluous roff command.

(wiz)

2009-03-01 21:29:42 UTC MAIN commitmail json YAML

PR# xsrc/40939: nvidia driver can not deal with COMPOSITE/DAMAGE extensions

Apply the following patches from Xorg head:

* http://cgit.freedesktop.org/xorg/xserver/patch/?id=0c6987df3b9b3a37d201d740d8248c326449835e
  XAA: Disable offscreen pixmaps by default.
    Say Option "XaaOffscreenPixmaps" to turn them back on.

* http://cgit.freedesktop.org/xorg/xserver/patch/?id=01879e583b0ce0d8fddc37e36d9b69fe4f1d1e72
  Don't enable XAA offscreen pixmaps with Option "XaaOffscreenPixmaps" "no".
    xf86IsOptionSet is rarely the right function to use for boolean options
    because it returns TRUE whenever the option is present, even if its
    value is "no", "off", "0", etc.

(jmcneill)

2009-03-01 21:27:04 UTC MAIN commitmail json YAML

Remove mdoclint -- use pkgsrc/textproc/mdoclint as main repository.

(wiz)

2009-03-01 20:50:04 UTC MAIN commitmail json YAML

Create receive thread only in if_start() to make sure it happens
after the we have been attached to the ethernet framework.
XXX: if_stop is still unimplemented

(pooka)

2009-03-01 19:59:55 UTC MAIN commitmail json YAML

2009-03-01 19:37:16 UTC MAIN commitmail json YAML

catch up with variable inode size.

(christos)

2009-03-01 19:21:09 UTC MAIN commitmail json YAML

2009-03-01 17:53:04 UTC MAIN commitmail json YAML

Merge with OpenBSD: wording improvement from jmc.

(wiz)

2009-03-01 17:52:35 UTC MAIN commitmail json YAML

Merge OpenBSD v1.13:
Lots of cleanup by Marc Espie, and much simpler to share with OpenBSD.

(wiz)

2009-03-01 17:35:09 UTC MAIN commitmail json YAML

PR/40937: matthew sporleder: document kern.timecounter in sysctl(7)

(christos)

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

2009-03-01 13:44:54 UTC MAIN commitmail json YAML

bzero -> memset per request from martin@
bcopy -> memcpy

XXX Would changing bcmp to memcpy be a functional change regarding its return value?

(cegger)

2009-03-01 13:34:10 UTC MAIN commitmail json YAML

when nfe_attach() fails, free all resources including
interrupt map, interrupt handler and dma maps.
Also prevent call to bus_dmamap_destroy() when bus_dmamap_create() failed.
The nfe_free_* routines assume, the map pointers are NULL but they
are actually undefined. Make the assumption true by making them NULL
in the error path of bus_dmamap_create().

All together, this fixes crashes when nfe_attach() fails.
ok martin@

(cegger)

2009-03-01 12:13:13 UTC MAIN commitmail json YAML

Do not set last_count to zero after every db_command function call it is
static variable. This should fix PR 40712.

(haad)

2009-03-01 10:18:31 UTC MAIN commitmail json YAML

. use device_private() (led to immediate crash during attach)
. while there, fix the aspect ratio of the trackpad on the geyser2 model

(aymeric)

2009-03-01 09:42:41 UTC MAIN commitmail json YAML

Make configlinksinstall work correctly even if CONFIGSYMLINKS is
defined but empty.

(isaki)

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

Remove duplicated definitions.

(isaki)

2009-03-01 08:29:25 UTC MAIN commitmail json YAML

MCP79 supports JUMBO frames.
Information from Linux driver.
Patch presented on current-users@ http://mail-index.netbsd.org/current-users/2009/02/11/msg008037.html

(cegger)

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

add missing atomic.h include

(martin)

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

2009-03-01 04:18:20 UTC MAIN commitmail json YAML

Unconditionally use our fts_open() if enabling builtin-ls

(lukem)

2009-03-01 03:33:38 UTC MAIN commitmail json YAML

xtraeme is irresponsible

(jmcneill)

2009-03-01 03:23:56 UTC MAIN commitmail json YAML

2009-03-01 03:23:00 UTC MAIN commitmail json YAML

use __fts_dev_t instead of dev_t

(lukem)

2009-03-01 03:07:15 UTC MAIN commitmail json YAML

merge changes from src/lib/libc/gen/fts.c:
1.35:
Ensure fts_close() doesn't spuriously close fd 0,
by testing FTS_SYMFOLLOW in fts_flags instead of fts_options.
Fix provided by Ben Harris in PR 40319
1.37:
Fix sign-compare issue
1.38:
Avoid possible integer overflow and subsequent collateral damage.
Received from OpenBSD via US-CERT as VU #590371.

(lukem)

2009-03-01 02:50:11 UTC MAIN commitmail json YAML

merge revision 1.18 of src/include/fts.h:
use __fts_dev_t instead of dev_t

(lukem)

2009-03-01 02:20:51 UTC MAIN commitmail json YAML

Build the Mesa DRI module only on architectures that also build any DRI drivers

(macallan)

2009-03-01 01:49:17 UTC MAIN commitmail json YAML

use siginfo to report on the directory we are working on if available.

(christos)

2009-03-01 01:13:28 UTC MAIN commitmail json YAML

Note that sgimips switched to X.Org, and drop the "7.3" as what we have
doesn't really follow any X.Org release.

(snj)

2009-03-01 01:13:14 UTC MAIN commitmail json YAML

fix some messages function names that are wrong by using __func__.

(mrg)

2009-02-28 23:11:11 UTC MAIN commitmail json YAML

Nuke a DIAGNOSTIC check that is no longer useful, even for DIAGNOSTIC.

(oster)

2009-02-28 22:02:17 UTC MAIN commitmail json YAML

It seems that some SCSI drivers can block while the spinlock on a given
disk queue is being held.  Work around this by dropping the lock before
bdev_strategy(), and re-grabbing the lock afterwards.  This is a
temporary measure until I get to gutting this queue locking code.

There has been some success with this in addressing PR#39993.
This patch is from Antti Kantee.  Thanks!

(oster)

2009-02-28 19:51:13 UTC MAIN commitmail json YAML

2009-02-28 19:40:23 UTC MAIN commitmail json YAML

Change a confusing attach message; if the embedded controller was attached
via ECDT, we would print:
  acpiec0 at acpi0 (EC, PHP0C09-0): ACPI Embedded Controller (disabled)
The embedded controller isn't actually disabled, but instead this driver
instance, so change the message to read:
  acpiec0 at acpi0 (EC, PHP0C09-0): using acpiecdt0

(jmcneill)

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

Update build glue for pkg_install-20090228.

(joerg)

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

Merge changes for pkg_install-20090228.

(joerg)

2009-02-28 19:34:07 UTC MAIN commitmail json YAML

Import pkg_install-20090228:
- pkg_add:
  - more consistent PKG_PATH processing
  - support setting PKG_PATH in pkg_install.conf(5)
  - don't crash when installing package with conflicts
  - fix updating packages with explicit +PRESERVE
  - document the rules for finding packages more clearly
- pkg_info:
  - don't complain about PKG_PATH, it is not used
  - sync documentation with reality

Status:

Vendor Tag: PKGSRC
Release Tags: pkg_install-20090228

(joerg)