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

2024-05-09 22:06:19 UTC Now

2008-12-12 19:50:27 UTC MAIN commitmail json YAML

Defer ukfs (and hence rump) init until after detaching from console.
Otherwise forking when detaching will nuke our potential precious
threads.

(pooka)

2008-12-12 19:45:16 UTC MAIN commitmail json YAML

Add puffs_cancel(), which allows to back down after puffs_init()
and before puffs_mount().
(this should actually be integrated with puffs_exit(), but that
routine is currently so non-sensible that I didn't bother now)

(pooka)

2008-12-12 18:59:53 UTC MAIN commitmail json YAML

add:
    puffs_setspecific(pu, private)
Can be used to set the specific data after the call to
puffs_init().

(pooka)

2008-12-12 18:52:40 UTC MAIN commitmail json YAML

2008-12-12 18:50:13 UTC MAIN commitmail json YAML

2008-12-12 18:48:25 UTC MAIN commitmail json YAML

fix stride value returned by /dev/fb

(macallan)

2008-12-12 18:46:43 UTC MAIN commitmail json YAML

Add a few MD ifdefs into the rump pmap stubs to enable us to get
rid of the local pmap.h and unify the pmap ABI with the kernel.
(XXX: compiles but doesn't work on vax)

Thanks once again to Greg Oster for helping with testbuilds.

(pooka)

2008-12-12 18:46:41 UTC MAIN commitmail json YAML

2008-12-12 18:39:55 UTC MAIN commitmail json YAML

2008-12-12 18:35:12 UTC MAIN commitmail json YAML

add display type for Fujitsu AG-10e (oops)

(macallan)

2008-12-12 18:16:58 UTC MAIN commitmail json YAML

this header needs machine/cpuset.h

(pooka)

2008-12-12 18:13:55 UTC MAIN commitmail json YAML

Fix merge botch from april...

(matt)

2008-12-12 17:36:14 UTC MAIN commitmail json YAML

2008-12-12 16:33:05 UTC haad-dm commitmail json YAML

src/external/gpl2/lvm2tools/dist/CONTRIBUTORS deleted
src/external/gpl2/lvm2tools/dist/INSTALL@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/Makefile.in@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/README@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/VERSION@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/VERSION_DM@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
src/external/gpl2/lvm2tools/dist/WHATS_NEW@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/WHATS_NEW_DM@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
src/external/gpl2/lvm2tools/dist/configure@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/configure.in@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/Makefile.in@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/clvmd/Makefile.in@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/clvmd/clvm.h@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/clvmd/clvmd-cman.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/clvmd/clvmd-command.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/clvmd/clvmd-comms.h@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/clvmd/clvmd-gulm.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/clvmd/clvmd-gulm.h@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/clvmd/clvmd-openais.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/gpl2/lvm2tools/dist/daemons/clvmd/clvmd.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
      :
(more 404 files)
Commit updated lvm2tools-2-02-43 tools to haad-dm branch.

(haad)

2008-12-12 12:47:25 UTC ad-audiomp2 commitmail json YAML

Kill IPL_AUDIO, splaudio().

(ad)

2008-12-12 12:47:02 UTC ad-audiomp2 commitmail json YAML

Acquire interrupt level lock for hw->close, on error.

(ad)

2008-12-12 11:55:07 UTC MAIN commitmail json YAML

2008-12-12 11:43:29 UTC MAIN commitmail json YAML

2008-12-12 09:57:35 UTC ad-audiomp2 commitmail json YAML

audiommap() doesn't need a writer lock.

(ad)

2008-12-12 07:49:47 UTC MAIN commitmail json YAML

Remove { 0, 0 } from the list of u3g devices. This entry is no longer
required in modern device lists due to sizeof() tricks. However, keeping
it makes u3g attach to HP ServerWorks mice and keyboards.

(tonnerre)

2008-12-12 05:35:11 UTC MAIN commitmail json YAML

PR#39651
Fix two problems in umass:
* usb xfers being freed before being removed from pipe, leading to null deref
* config_activate requests not supported, which leads to config_deactivate requests not being passed through. Spotted by jmcneill@

Added mechanism to usbdi allowing the default pipe to be aborted

(jmorse)

2008-12-12 03:28:57 UTC MAIN commitmail json YAML

include standard HAL option.

Fix build breaks reported by Paul Goyette on current-users@

(alc)

2008-12-11 20:40:19 UTC MAIN commitmail json YAML

Do not enter all the lib/* directories here, only enter lib, because
lib/Makefile has the correct order and .WAIT stop points.
There is no point in duplicate the correct order here too.
I should have commited this change, when I fixed the order in lib/Makefile

(veego)

2008-12-11 19:49:31 UTC ad-audiomp2 commitmail json YAML

2008-12-11 19:33:12 UTC MAIN commitmail json YAML

2008-12-11 19:30:14 UTC MAIN commitmail json YAML

Since oea pmap.c is #included many times, put kernel_pmap_ptr into
its own source module to avoid multiple initialized data definitions.

(pooka)

2008-12-11 18:40:02 UTC MAIN commitmail json YAML

- Malformed multicast option not being checked
  for correctly.  Could fault client.
- 'mc' (master client) field not being examined
  properly.  Actually looking at addr field so
  proably always working out to non 0 (master).

(seanb)

2008-12-11 17:18:03 UTC MAIN commitmail json YAML

I tested spif(4) in an Ultra 1 - enable it.

(hauke)

2008-12-11 16:25:24 UTC MAIN commitmail json YAML

Apparently some ports rely on cpu.h including machine/pcb.h.

(pooka)

2008-12-11 15:50:35 UTC MAIN commitmail json YAML

Fix warning about missing initializer that showed up in sparc64
builds, but, strangely enough, not in sparc builds.

Relevant for netbsd-{4,5} release branches.

(hauke)

2008-12-11 15:45:24 UTC MAIN commitmail json YAML

Fixed compilation on FreeBSD (RTM_IFINFO and RTM_OIFINFO stuff)

(vanhu)

2008-12-11 15:44:23 UTC MAIN commitmail json YAML

Bump date for previous, improve wording a bit.

(wiz)

2008-12-11 15:33:59 UTC MAIN commitmail json YAML

2008-12-11 15:11:57 UTC MAIN commitmail json YAML

Revert previous.

This file is included after std.sparc64, so no need to include Atheros HAL
options in this file.

(nakayama)

2008-12-11 14:11:43 UTC MAIN commitmail json YAML

Add HAL standard option and file list.

I forgot to `cvs add' them :).

(alc)

2008-12-11 13:55:17 UTC MAIN commitmail json YAML

2008-12-11 12:40:41 UTC nick-hppapmap commitmail json YAML

2008-12-11 12:39:41 UTC MAIN commitmail json YAML

Add RCS Id. Sort sections. Sort option descriptions. Use .Aq. Fix Dd argument.

(wiz)

2008-12-11 11:18:35 UTC MAIN commitmail json YAML

Add the tabs utility, conforming to IEEE Std 1003.1 (``POSIX.1'').
Fixes PR bin/11227

No objection on tech-userland, ok: martin

(roy)

2008-12-11 11:14:37 UTC MAIN commitmail json YAML

Add the tabs utility, conforming to IEEE Std 1003.1 (``POSIX.1'').
Fixes PR bin/11227

No objection on tech-userland, ok: martin

(roy)

2008-12-11 09:07:46 UTC MAIN commitmail json YAML

Sort sections, sort SEE ALSO, remove trailing whitespace.

(wiz)

2008-12-11 07:09:00 UTC MAIN commitmail json YAML

also attach if the "compatible" property matches, as seen on sb2000.

(mrg)

2008-12-11 06:04:01 UTC MAIN commitmail json YAML

Doh! What should have happened happens ...

Restore the check to see if the chip does MIC correctly when
WME is turned on. Btw, define IEEE80211_C_WME_TKIPMIC and fix build :/

(alc)

2008-12-11 05:45:30 UTC MAIN commitmail json YAML

2008-12-11 05:42:18 UTC MAIN commitmail json YAML

2008-12-11 05:37:40 UTC MAIN commitmail json YAML

2008-12-11 05:30:30 UTC MAIN commitmail json YAML

Fix the build of the new HAL:

- constify link-set iterator
- do RF lookup only if any RF has been built
- fix global symbols shadowing
- const static -> static const
- don't redefine `uintptr_t'
- use `unsigned long' in __DECONST()
- fix AH_RF() macros
- __va_list -> va_list
- add missing struct trailing element
- add a few #ifdef AH_DEBUG block to avoid empty if() statement
- some other nits...

(alc)

2008-12-11 05:27:42 UTC MAIN commitmail json YAML

2008-12-11 05:24:55 UTC MAIN commitmail json YAML

2008-12-11 04:46:51 UTC MAIN commitmail json YAML

src/sys/external/isc/atheros_hal/dist/ah.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_debug.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_decode.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_desc.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_devid.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_eeprom.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_eeprom_v1.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_eeprom_v1.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_eeprom_v14.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_eeprom_v14.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_eeprom_v3.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_eeprom_v3.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_internal.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_regdomain.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ah_soc.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ar5210/ar5210.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_attach.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_beacon.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_interrupts.c@1.1.1.1 / diff / nxr@1.1.1.1
      :
(more 90 files)
Import Atheros HAL, from FreeBSD (revision 185521)

Status:

Vendor Tag: atheros-hal
Release Tags: freebsd-r185521

(alc)

2008-12-11 04:34:45 UTC MAIN commitmail json YAML

document "EXIT" pseudo signal.

(yamt)

2008-12-11 04:33:22 UTC MAIN commitmail json YAML

move a description of return values into the RETURN VALUES section.

(yamt)

2008-12-11 04:30:57 UTC MAIN commitmail json YAML

move a description of return values into the RETURN VALUES section.

(yamt)

2008-12-11 02:25:26 UTC MAIN commitmail json YAML

Add netbsd-5, and note that 2.* has been terminated.

(snj)

2008-12-11 00:17:21 UTC MAIN commitmail json YAML

The wrong sense of the UIP register is used to test for a pending clock
update; this test is now correct.

mc146818_settime_ymdhms has been refactored to simply stop clock updates
while the time is being set.  Based on FreeBSD code and macros in
mc146868reg.h.

(kenh)

2008-12-10 22:31:48 UTC netbsd-5 commitmail json YAML

2008-12-10 22:23:10 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by reinoud in ticket #174):
sys/fs/udf/udf_strat_rmw.c: revision 1.15
sys/fs/udf/udf.h: revision 1.29
Fix two buf_init()'s that are not needed since they were already initialised
by getiobuf().
Also remove ancient IPL_BIO reference from the time it was called from
interrupt context instead of the current soft interrupt.

(snj)

2008-12-10 22:20:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by reinoud in ticket #174):
sys/fs/udf/udf_strat_rmw.c: revision 1.15
sys/fs/udf/udf.h: revision 1.29
Fix two buf_init()'s that are not needed since they were already initialised
by getiobuf().
Also remove ancient IPL_BIO reference from the time it was called from
interrupt context instead of the current soft interrupt.

(snj)

2008-12-10 22:18:20 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by reinoud in ticket #174):
sys/fs/udf/udf_strat_rmw.c: revision 1.14
UDF_SHED_FREE state is now also handled by the state machine, so DO signal it.
Free'd up ecclines can now far more quicker be recycled.

(snj)

2008-12-10 22:12:57 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cegger in ticket #173):
sys/arch/x86/pci/amdtemp.c: revision 1.6
Fix the fix: Only AMD K8 Rev-G on AM2 sockets are impacted.

(snj)

2008-12-10 22:11:44 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cegger in ticket #173):
sys/arch/x86/pci/amdtemp.c: revision 1.5
On AMD K8 CPUs with Socket AM2, sensor normalization is off by 21C degree.
Adjust temperature calculation. This should fix strange temperatures on
AMD K8
CPUs reported by many people.

(snj)

2008-12-10 22:10:47 UTC MAIN commitmail json YAML

Add the __printflike(), __scanflike() and __format_arg() macros, from FreeBSD

They will be used soon by the Atheros HAL code, many other places can use them
to avoid GCC dependency.

(alc)

2008-12-10 22:06:42 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #172):
sys/arch/amiga/dev/clock.c: revision 1.48
Fix timecounters using interval timers:  amiga counters are not 32 bits,
so the tc_counter_mask needs to be set based on the interval timer.
Process cpu usage was returning negative or very large values.

(snj)

2008-12-10 22:01:07 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #171):
external/mit/xf86-video-mach64/dist/src/atiprobe.c: revision 1.2
When checking for an unimplemented MMIO BAR also check for an
uninitialized one
This allows the mach64 driver to work on a PowerMac G3, the firmware
here leaves 0xfffff000 in the MMIO BAR.

(snj)

2008-12-10 21:55:27 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #170):
sys/dev/pci/ahcisata_pci.c: revision 1.13
Force the nVidia nForce 630i MCP73 to attach to ahcisata(4) as well.
It would otherwise attach to pciide(4) and use PIO mode.
Patch submitted by Bernhard Moellemann in PR kern/40134.

(snj)

2008-12-10 21:49:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #169):
sys/ufs/ffs/ffs_snapshot.c: revision 1.87
ffs_copyonwrite():  Only use si_snapblklist if it is already allocated.
ffs_snapshot_read(): Use IO_ALTSEMANTICS to allow reading a snapshot vnode
                    beyond file system size.  Needed to read the snapblklist
                    on mount.
Persistent snapshots work again.
Should fix PR kern/37425: fss_snapshot_mount panic during fsck.

(snj)

2008-12-10 21:31:59 UTC netbsd-5 commitmail json YAML

2008-12-10 21:28:50 UTC netbsd-5 commitmail json YAML

2008-12-10 21:26:56 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #76):
sys/sys/namei.src: revision 1.9
Add NOCHROOT from namei.h (hi ad)

(snj)

2008-12-10 18:47:01 UTC MAIN commitmail json YAML

Make non-mpsafe threads KERNEL_LOCK() before starting execution.

(pooka)

2008-12-10 18:07:30 UTC MAIN commitmail json YAML

2008-12-10 17:32:32 UTC MAIN commitmail json YAML

disable VMEM_DEBUG by default.

(christos)

2008-12-10 17:13:53 UTC MAIN commitmail json YAML

Prepare kernel_pmap_ptr as well as other m68k ports which have own pmap.c.

(tsutsui)

2008-12-10 17:12:07 UTC MAIN commitmail json YAML

Restore kernel_pmap_store declaration since it's still used by
most m68k ports in pmap_bootstrap.c.

(tsutsui)

2008-12-10 16:59:12 UTC MAIN commitmail json YAML

vmem_check_sanity is just too expensive for DEBUG. Enable it only for
VMEM_DEBUG.

(christos)

2008-12-10 16:12:39 UTC MAIN commitmail json YAML

Ignore restrict in the contexts where const and volatile is allowed.
No validation for the use (e.g. that it is used on a pointer), but
enough to not stop valid C99 programs.

(joerg)

2008-12-10 15:48:49 UTC MAIN commitmail json YAML

fix PGTBL size detection on the intel 965GM. From Anon Ymous.

(christos)

2008-12-10 15:20:04 UTC MAIN commitmail json YAML

Martin says:

I had added a getaddrinfo()/getnameinfo() lookup to obtain an FQDN even
if gethostname() would return only the local part of the hostname.
I did not really consider that many systems do not have FQDNs and more
importantly that the calls introduce a high latency (timeout) when DNS
is not available.

On the other hand I do not (or no longer) think that using a non-FQDN is
such a big problem here. Those users/admins that do collect logs from
different hosts and want an FQDN should notice the problem quickly
enough and can easily fix it by correctly setting their hostname.

(christos)

2008-12-10 14:55:25 UTC MAIN commitmail json YAML

Make kernel biglock recursecount volatile.

(pooka)

2008-12-10 14:19:03 UTC MAIN commitmail json YAML

Account idepth in functions in locore.s that are registered in the
interrupt vector table so that we don't have to track all interrupt paths.

(tsutsui)

2008-12-10 12:53:49 UTC MAIN commitmail json YAML

pci_make_tag:
- add assertion for checking spc_busnode initialization.

(nakayama)

2008-12-10 12:17:02 UTC MAIN commitmail json YAML

Add initialization of spc_busmax and spc_busnode in sparc_pci_chipset.

(nakayama)

2008-12-10 11:10:20 UTC MAIN commitmail json YAML

2008-12-10 09:35:02 UTC MAIN commitmail json YAML

Backout previous - Matt, you probably did a partial update and didn't
pick up the sys/uvm changes.

(martin)

2008-12-10 07:12:09 UTC MAIN commitmail json YAML

revert part of the previous.

(mrg)

2008-12-10 05:56:22 UTC MAIN commitmail json YAML

checkpoint my work-in-progress port of this driver.
it boots some way but will crash attaching rtc0.

known TODO items:
- figure out why BUS_SPACE_MAP_LINEAR mappings generate data errors
  (cause of the rtc issue)
- several interrupt issues

(mrg)

2008-12-10 05:26:27 UTC MAIN commitmail json YAML

import the original openbsd "schizo" PCI driver as found on US-III systems.

Status:

Vendor Tag: openbsd
Release Tags: openbsd-cvs-20081209

(mrg)

2008-12-10 04:23:11 UTC MAIN commitmail json YAML

fix sparc64 build: provide pmap_kernel(), re-provide pmap_t.

fixes builds for my U60.

(mrg)

2008-12-10 03:36:22 UTC MAIN commitmail json YAML

clean up and use __func__ in sparc_bus_map() debug messages.

(mrg)

2008-12-10 03:31:51 UTC MAIN commitmail json YAML

ofpci_make_tag():
don't write PCI_COMMAND_STATUS_REG with
PCI_COMMAND_(MEM|MASTER|IO)_ENABLE, or it in.
sparc_pci_childspace():
move psycho.c:get_childspace() into pci_machdep.c but rename it
psycho_alloc_bus_tag():
use M_ZERO

(mrg)

2008-12-09 23:49:42 UTC MAIN commitmail json YAML

Fix dependencies for vi.info

(lukem)

2008-12-09 23:28:08 UTC MAIN commitmail json YAML

Document my fix to src/racoon/privsep.c for the SIG_IGN typo on 2008-12-04.

(bad)

2008-12-09 23:05:25 UTC MAIN commitmail json YAML

In case of no _KERNEL_OPT, always define _PMAP_MAY_USE_PROM_CONSOLE

(pooka)

2008-12-09 21:01:02 UTC MAIN commitmail json YAML

Get rid of get_maxctx() - it doesn't work on newer cpus and we will have
to find a better way for (some) sun4v machines - all sun4u use 13 bit
contexts anyway.

(martin)

2008-12-09 20:49:40 UTC MAIN commitmail json YAML

pmap_kernel() is syntactic sugar for kernel_pmap_ptr now.

(pooka)

2008-12-09 20:48:52 UTC MAIN commitmail json YAML

5.99.5: pmap_kernel() unified

(pooka)

2008-12-09 20:45:46 UTC MAIN commitmail json YAML

2008-12-09 19:48:50 UTC MAIN commitmail json YAML

Update dhcpcd to 4.0.7 and take ownership.

(roy)

2008-12-09 19:35:00 UTC MAIN commitmail json YAML

2008-12-09 18:26:20 UTC MAIN commitmail json YAML

PR/40144: Christoph Badura: quiting from vi recovery mode leaves tty settings
garbled. When vi creates a new EXF structure it did not set all the fd related
fields to -1, so if the fd field was never initialized, it was 0 because of
the calloc() call, so closing the file, ended up closing 0, so the terminal
fd was closed and that prevented the ioctl to restore the term settings from
succeeding.

(christos)

2008-12-09 17:17:02 UTC MAIN commitmail json YAML

Fix two buf_init()'s that are not needed since they were already initialised
by getiobuf().

Also remove ancient IPL_BIO reference from the time it was called from
interrupt context instead of the current soft interrupt.

(reinoud)

2008-12-09 16:50:22 UTC MAIN commitmail json YAML

PR/40140: Takehiko NOZAKI: fix bug where nvi + x(delete) key may call abort(3)

(christos)

2008-12-09 15:38:52 UTC MAIN commitmail json YAML

Allow parsing more than one command line switch. From anon ymous.

(christos)

2008-12-09 14:11:11 UTC MAIN commitmail json YAML

Sync with src/sys/arch/amiga/dev/siop.c rev 1.59:
> Deal with unrecognized SCSI message byte - restart script to clear the
> ACK.  No longer hangs the driver when an unhandled message byte is seen.

(tsutsui)

2008-12-09 14:01:48 UTC MAIN commitmail json YAML

2008-12-09 13:16:22 UTC MAIN commitmail json YAML

Sync PCMCIA and CardBus devices with i386/conf/GENERIC.

(nakayama)

2008-12-09 13:14:38 UTC MAIN commitmail json YAML

2008-12-09 13:09:13 UTC ad-audiomp2 commitmail json YAML

2008-12-09 12:22:42 UTC ad-audiomp2 commitmail json YAML

No need to run the softint at SOFTINT_SERIAL.

(ad)

2008-12-09 12:01:55 UTC MAIN commitmail json YAML

Remove superfluous target "image_md_pre".  It is already present
in Makefile.cdrom and takes precedence from there.

No functional change intended.

(hannken)

2008-12-09 11:49:07 UTC ad-audiomp2 commitmail json YAML

Enable subr_pcq.c. The MIDI sequencer will use it to avoid lock order
and context problems.

(ad)

2008-12-09 11:09:11 UTC MAIN commitmail json YAML

Add some padding members to linux_msqid64_ds for 32-bit archs. This
fix msgctl(2) IPC_STAT|IPC_64 calls, at least, on i386.

(njoly)

2008-12-09 09:13:00 UTC nick-hppapmap commitmail json YAML

Back out my previous change. PMAP_NC is blatantly used, which means I
just broke the build.

(mjf)

2008-12-09 07:54:59 UTC MAIN commitmail json YAML

vmem_check_sanity: refactor overlapping check for better readability.
Move use of vmem_check_sanity into locked sections. Pointed out by ad@

(cegger)

2008-12-09 00:50:27 UTC MAIN commitmail json YAML

2008-12-08 22:47:55 UTC MAIN commitmail json YAML

create i386 link for amd64.  per discussion with mrg.

(pooka)

2008-12-08 22:05:13 UTC MAIN commitmail json YAML

Deal with unrecognized SCSI message byte - restart script to clear the
ACK.  No longer hangs the driver when an unhandled message byte is seen.

(mhitch)

2008-12-08 21:05:28 UTC nick-hppapmap commitmail json YAML

Delete PMAP_NC because it's never used. To mark a vmpage as uncacheable
we use pmap_pvh_attrs(TLB_UNCACHEABLE) instead.

(mjf)

2008-12-08 19:32:39 UTC MAIN commitmail json YAML

Distinguish the NetMos NM9845 Quad UART chip from the NetMos NM9845
Quad UART + One Parallel chip.

(dyoung)

2008-12-08 19:27:50 UTC MAIN commitmail json YAML

Add elanpex(4) and elanpar(4), commented out.  Add some useful
CardBus / PCI / PCMCIA NICs, hifn, and the OpenCrypto framework.

(dyoung)

2008-12-08 15:35:23 UTC MAIN commitmail json YAML

Force the nVidia nForce 630i MCP73 to attach to ahcisata(4) as well.
It would otherwise attach to pciide(4) and use PIO mode.

Patch submitted by Bernhard Moellemann in PR kern/40134.

(tron)

2008-12-08 13:31:58 UTC MAIN commitmail json YAML

Remove rump cpu_counter.h in favour of the arch native one.  I'm
sure there was a reason why I originally added this, but I can't
find what would break without it now.  If something does pop up,
I'll fix it properly this time instead of adding silly headers.

(pooka)

2008-12-08 13:12:22 UTC ad-audiomp2 commitmail json YAML

Allow hw->mappage to sleep.

(ad)

2008-12-08 13:10:21 UTC MAIN commitmail json YAML

Don't use -isystem in rump builds.  This ensures that only headers
in the kernel tree are used.

(pooka)

2008-12-08 13:06:36 UTC ad-audiomp2 commitmail json YAML

2008-12-08 13:02:38 UTC ad-audiomp2 commitmail json YAML

2008-12-08 12:57:33 UTC MAIN commitmail json YAML

Instead of punishing all archs for a fake vmparam.h, punish only
evbppc for its insolence and pick a ppc cpu family at random in
Makefile.rump.

(pooka)

2008-12-08 12:56:00 UTC MAIN commitmail json YAML

2008-12-08 12:39:04 UTC MAIN commitmail json YAML

Don't descend into modules on evbppc.. sigh

(pooka)

2008-12-08 11:52:35 UTC MAIN commitmail json YAML

Remove unused timeval_to_clock_t function, superseeded by CONVTCK
macro.

(njoly)

2008-12-08 11:48:03 UTC MAIN commitmail json YAML

Decode write access advice and pass to uvm (not that it's handled
there, but ...).

(pooka)

2008-12-08 11:37:37 UTC MAIN commitmail json YAML

Don't even try to pretend WAPBL_DEBUG_INODES works here, just #error.

(pooka)

2008-12-08 11:34:30 UTC MAIN commitmail json YAML

Remove no longer valid comment (which probably didn't even say what
it wanted to say in the first place).

(pooka)

2008-12-08 11:32:18 UTC MAIN commitmail json YAML

Spelling fixes.

(wiz)

2008-12-08 11:23:39 UTC MAIN commitmail json YAML

Warn about large struct on stack in comment.

(pooka)

2008-12-08 08:41:36 UTC MAIN commitmail json YAML

Add R_X86_64_32 relocation support, which enable loading modules with
debugging information. And ensure that addr is not null before using
it.

From ad@, thanks.

(njoly)

2008-12-08 06:00:54 UTC MAIN commitmail json YAML

Do not cache pfkey sockets: it might cause to not handle some pfkey events
when select() has marked pfkey socket readable, but a timer callback first
calls pfkey_dump_sadb().

(tteras)

2008-12-08 04:47:28 UTC MAIN commitmail json YAML

2008-12-08 03:24:08 UTC MAIN commitmail json YAML

Add support for a 8168C/8111C revision

- also disable jumbo frame on this adapter following the FreeBSD driver
- merge redundant call to aprint_error_dev

(alc)

2008-12-08 00:13:57 UTC MAIN commitmail json YAML

2008-12-07 22:39:01 UTC MAIN commitmail json YAML

ddb: make show vmem print exact span type
vmem_check_sanity: print exact span type
vmem_add1: KASSERT span types

(cegger)

2008-12-07 21:03:58 UTC MAIN commitmail json YAML

a few clean up/rearrange changes, somewhat inspired from openbsd's
schizo.c:

- rename pp_busnode{} -> spc_busnode{}, and move it to
  sparc_pci_chipset{}

- move public pci functions pci_conf_read(), pci_conf_write() and
  pci_intr_establish() into psycho.c, renaming them in the process,
  and add pointers through sparc_pci_chipset{} to access them.
  as part of this, add PDB_INTMAP and PDB_CONF debug options to
  psycho.c

- move and rename sparc64 private pci_find_ino() into
  sparc_pci_chipset{}, like the above

- update psycho_alloc_chipset() to set the new 4 function members

no functional change intended.  XXX: not tested on cardbus.

(mrg)

2008-12-07 20:58:46 UTC MAIN commitmail json YAML

2008-12-07 19:51:07 UTC MAIN commitmail json YAML

ffs_copyonwrite():  Only use si_snapblklist if it is already allocated.

ffs_snapshot_read(): Use IO_ALTSEMANTICS to allow reading a snapshot vnode
                    beyond file system size.  Needed to read the snapblklist
                    on mount.

Persistent snapshots work again.

Should fix PR kern/37425: fss_snapshot_mount panic during fsck.

(hannken)

2008-12-07 19:21:00 UTC MAIN commitmail json YAML

PR/1880: Jim Barnard: Don't parse backslash escaped characters inside single
quoted strings.

(christos)

2008-12-07 19:17:09 UTC MAIN commitmail json YAML

PR/1880: Jim Barnard: Pass backslash escaped characters unintepreted inside
single quoted strings. Document new behavior, and its relationship with POSIX.

(christos)

2008-12-07 19:14:19 UTC netbsd-5 commitmail json YAML

2008-12-07 19:13:15 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sketch in ticket #160):
sys/dev/pci/if_wm.c: revision 1.163
Fix '||' vs '&&' mix-up from when ich9 support was added.  Fixes nasty
EEPROM-trashing bug on ich8 and ich9 chipsets as described in
  http://mail-index.netbsd.org/current-users/2008/12/02/msg006435.html
caused by setting the wrong type of EEPROM.

(bouyer)

2008-12-07 19:10:53 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #143):
sys/dev/pci/if_vge.c: revision 1.43 via patch
- ifconfig down support
- ALTQ support

(bouyer)

2008-12-07 18:55:58 UTC MAIN commitmail json YAML

Revert previous -- ALL reads are from kernel space.

Still open: PR kern/37425: fss_snapshot_mount panic during fsck.

(hannken)

2008-12-07 18:27:45 UTC ad-audiomp2 commitmail json YAML

Fix a panic and some comments.

(ad)

2008-12-07 16:59:01 UTC MAIN commitmail json YAML

2008-12-07 16:10:34 UTC MAIN commitmail json YAML

explain compatibility mode better.

(christos)

2008-12-07 15:32:15 UTC ad-audiomp2 commitmail json YAML

No need for sc_intr_lock to be a spinlock any more, since we don't have
a hardware interrupt.

(ad)

2008-12-07 15:29:35 UTC ad-audiomp2 commitmail json YAML

- Serialize changes to filters and audio device settings while a read/write
  is in progress.
- Fix other concurrency issues.
- Convert to use kmem_alloc().
- Don't do evil NOWAIT allocations.
- Don't assume sc_intr_lock is a spinlock.
- Add a comment block about the locking.

(ad)

2008-12-07 15:29:11 UTC netbsd-5 commitmail json YAML

Amend ticket #168, adding two missing revisions.

(snj)

2008-12-07 14:24:28 UTC MAIN commitmail json YAML

make this compile with MALLOC_DEBUG but w/o DEBUG

(cegger)

2008-12-07 13:02:13 UTC ad-audiomp2 commitmail json YAML

2008-12-07 12:57:46 UTC ad-audiomp2 commitmail json YAML

2008-12-07 12:57:00 UTC MAIN commitmail json YAML

- Kill ad-audiomp
- Start ad-audiomp2

(ad)

2008-12-07 11:49:51 UTC MAIN commitmail json YAML

vmem_check_sanity: fix check to correctly detect even exactly duplicate spans.

(cegger)

2008-12-07 11:40:53 UTC MAIN commitmail json YAML

2008-12-07 10:53:57 UTC MAIN commitmail json YAML

Handle printing of _STR attribute with non-string data type gracefully.

(mlelstv)

2008-12-07 10:34:52 UTC MAIN commitmail json YAML

Note some recent user visible changes for www.

(tsutsui)

2008-12-07 10:29:39 UTC MAIN commitmail json YAML

amd64 GENERIC still has compat and file-system options
so it doesn't require installed modules yet.

(tsutsui)

2008-12-07 10:01:10 UTC MAIN commitmail json YAML

ffs_copyonwrite():  Only use si_snapblklist if it is already allocated.
ffs_snapshot_read(): Allow the kernel to read beyond file system size.

Persistent snapshots work again.

Should fix PR kern/37425: fss_snapshot_mount panic during fsck.

(hannken)

2008-12-07 09:40:42 UTC MAIN commitmail json YAML

build fix: make i386 build again

(cegger)

2008-12-07 08:59:31 UTC MAIN commitmail json YAML

look for "portid" as well as "upa-portid", as seen on schizo.

(mrg)

2008-12-07 08:56:11 UTC MAIN commitmail json YAML

add INTMAP_IGN_SHIFT and INTIGN() macros for schizo support (from openbsd)

(mrg)

2008-12-07 08:26:02 UTC MAIN commitmail json YAML

Remove duplicated options FONT_GALLANT12x22.

(tsutsui)

2008-12-07 08:24:26 UTC MAIN commitmail json YAML

2008-12-07 07:27:27 UTC MAIN commitmail json YAML

Roundup to next megabyte and subtract 0xc0000000

(matt)

2008-12-07 07:15:03 UTC MAIN commitmail json YAML

2008-12-07 05:15:21 UTC MAIN commitmail json YAML

Fix two typos in function name.

(isaki)

2008-12-07 04:50:15 UTC MAIN commitmail json YAML

2008-12-07 03:48:43 UTC MAIN commitmail json YAML

Fix timecounters using interval timers:  amiga counters are not 32 bits,
so the tc_counter_mask needs to be set based on the interval timer.
Process cpu usage was returning negative or very large values.

(mhitch)

2008-12-07 02:21:04 UTC MAIN commitmail json YAML

Spans may never overlap. Overlapping spans mean memory corruption
when used by kmem(9), for example.
Do sanity checks to detect such spans on DEBUG kernels.

(cegger)

2008-12-07 01:46:06 UTC MAIN commitmail json YAML

2008-12-07 00:51:15 UTC MAIN commitmail json YAML

ddb: new 'show vmem' and 'show all vmems' commands.
Useful to inspect vmem(9) structures.

(cegger)

2008-12-06 23:21:32 UTC MAIN commitmail json YAML

A very old patch sitting in my tree..

When rc scripts are started from interactive shell, be nice and when user
tries to start an unconfigured service, point him to rc.conf(5) and tell
him about the one* keyword.  Also be more user friendly when an unknown
argument is entered.

Example:

# /etc/rc.d/cron start
$cron is not enabled - see rc.conf(5).
Use the following if you wish to perform the operation:
  /etc/rc.d/cron onestart

# /etc/rc.d/cron nonsense
/etc/rc.d/cron: unknown directive 'nonsense'.
Usage: /etc/rc.d/cron [fast|force|one](start stop restart rcvar  status poll)

Inspired by discussion on tech-userlevel:

http://mail-index.netbsd.org/tech-userlevel/2007/02/13/0010.html
http://mail-index.netbsd.org/tech-userlevel/2007/02/13/0011.html
http://mail-index.netbsd.org/tech-userlevel/2007/02/13/0012.html

Reminded about it and reviewed by <lukem>

(salo)

2008-12-06 23:18:36 UTC MAIN commitmail json YAML

uninitialized variable.

(christos)

2008-12-06 23:15:09 UTC MAIN commitmail json YAML

2008-12-06 23:14:03 UTC MAIN commitmail json YAML

2008-12-06 23:01:32 UTC MAIN commitmail json YAML

Small setres{uid,gid} cleanup; there is no need to use a specific
handling for -1 uid values.

(njoly)

2008-12-06 22:12:42 UTC netbsd-5 commitmail json YAML

2008-12-06 22:12:36 UTC MAIN commitmail json YAML

Initial APM support for Zaurus. Ported from OpenBSD by mjf@.

(ober)

2008-12-06 22:11:51 UTC MAIN commitmail json YAML

Initial APM support for Zaurus. Ported from OpenBSD by mjf@

(ober)

2008-12-06 22:11:19 UTC MAIN commitmail json YAML

Initial APM support for Zaurus. Ported from OpenBSD by mjf@

(ober)

2008-12-06 22:10:41 UTC MAIN commitmail json YAML

Initial apm support for Zaurus. Ported from OpenBSD by mjf@.

(ober)

2008-12-06 22:09:18 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cube in ticket #168):
UPDATING: revision 1.181
Mention that /etc/rc.d/x{dm,fs} moved to xetc and will thus appear as extra
files for MKX11=no update builds.

(snj)

2008-12-06 22:07:34 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cube in ticket #168):
Makefile: revision 1.264
Invoke postinstall with the environment variable MAKE set up to the relevant
value, so that postinstall picks up correct values.

(snj)

2008-12-06 22:06:26 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cube in ticket #168):
usr.sbin/postinstall/postinstall: revision 1.79
- Introduce a function get_makevar that will retrieve the values of a
  specific set of user-derived variables, to be used in SOURCEMODE.
- In SOURCEMODE, generate the rc.d scripts xdm and xfs.
- Auto-detect if X11 sets are used (either through the value of MKX11 in
  SOURCEMODE, or by finding an xetc-xpecific file in sets mode).
- Ignore X11-specific rc.d scripts if X11 is not used.

(snj)

2008-12-06 22:04:56 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cube in ticket #168):
distrib/sets/lists/etc/mi: revision 1.202
distrib/sets/lists/xetc/mi: revision 1.11
Move etc/rc.d/x{dm,fs} into xetc.tgz.

(snj)

2008-12-06 22:03:15 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cube in ticket #168):
etc/rc.d/Makefile: revision 1.70
etc/rc.d/xdm: file removal
etc/rc.d/xfs: file removal
etc/rc.d/xfs.in: revision 1.1
etc/rc.d/xdm.in: revision 1.1
- Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds

(snj)

2008-12-06 22:00:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cube in ticket #168):
etc/Makefile: revision 1.362
Let the build descend in rc.d during "build" and not just use it for
"distribution".

(snj)

2008-12-06 21:58:43 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cube in ticket #168):
share/mk/bsd.README: revision 1.243
share/mk/bsd.files.mk: revision 1.40
Implement FILESBUILD_<file> to allow a FILES element to be built through a
target.

(snj)

2008-12-06 21:56:37 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cube in ticket #168):
share/mk/bsd.prog.mk: revision 1.240
Move cleanextra to the very ends in case another included file wants to add
to it even if it was initially empty.

(snj)

2008-12-06 21:47:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by reinoud in ticket #167):
sys/fs/udf/udf.h: revision 1.28
sys/fs/udf/udf_strat_rmw.c: revision 1.13
Two fold commit:
1) Enhance write speed significantly on RMW media like CD-RW, DVD-RW but also
on the DVD+RW and all other ECC blocked media. Significant speedups of access
to the device for say compilation on the DVD. Streaming copy is also still at
maximum speed though vast amounts of directory copy work can show side effects
that appear it to slow down but are actually logical when you consider that
most small files are embedded into the descriptors itself.
2) explicit wait for the created RMW thread to spinup

(snj)

2008-12-06 21:44:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by reinoud in ticket #167):
sys/fs/udf/udf_subr.c: revision 1.76
sys/fs/udf/udf_vnops.c: revision 1.32
Split uid/gid remapping code to be independent of eachother.

(snj)

2008-12-06 21:41:34 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by reinoud in ticket #167):
sys/fs/udf/udf_strat_direct.c: revision 1.6
sys/fs/udf/udf_subr.c: revision 1.75
Allow for the exclusive selection of `direct' for rdonly mounts; its disabled
for now since its a lot slower than `rmw' access.
For archs that have trouble with `rmw' for whatever reason can so use it as a
scapegoat to allways mount savely rdonly though slower.

(snj)