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

2024-05-10 20:37:29 UTC Now

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

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

remove trailing whitespace. (hi wiz!)

(zafer)

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

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

(martin)

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

Drop trailing whitespace.

(wiz)

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

Drop trailing whitespace.

(wiz)

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

Move KAUTH_NETWORK_BIND::KAUTH_REQ_NETWORK_BIND_PORT policy back to the
subsystem (or close to it).

Note: Revisit KAUTH_REQ_NETWORK_BIND_PRIVPORT.

(elad)

2009-10-03 03:38:31 UTC MAIN commitmail json YAML

Move policies for KAUTH_PROCESS_{CANSEE,CORENAME,STOPFLAG,FORK} back to
the subsystem.

Note: Consider killing the signal listener and sticking
      KAUTH_PROCESS_SIGNAL here as well.

(elad)

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

2009-10-03 02:27:43 UTC MAIN commitmail json YAML

Make modstat output look pretty again.

(elad)

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

We only care about KAUTH_NETWORK_ROUTE.

(elad)

2009-10-03 02:06:11 UTC MAIN commitmail json YAML

Make this file a little bit smaller by collapsing cases.

(elad)

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

Move clockctl policy exception back to the subsystem.

(elad)

2009-10-03 01:52:14 UTC MAIN commitmail json YAML

secmodel_bsd44_curtain -> secmodel_suser_curtain (static).

(elad)

2009-10-03 01:46:39 UTC MAIN commitmail json YAML

Move default network interface policy back to the subsystem.

(elad)

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

Finish moving socket policy to the subsystem.

(elad)

2009-10-03 01:35:20 UTC MAIN commitmail json YAML

accept struct { ... } __packed name;

(christos)

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

2009-10-03 00:37:02 UTC MAIN commitmail json YAML

Move firewall/NAT policy back to respective subsystems (pf, ipf).

Note: the ipf code contains a lot of ifdefs, some of them for NetBSD
versions that are no longer maintained. It won't make the code more
readable, but we should consider removing them.

(elad)

2009-10-03 00:14:07 UTC MAIN commitmail json YAML

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

Put module loading policy back in the subsystem.

Revisit: consider moving kauth_init() above module_init() in main().

(elad)

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

Make signals match what OS X and the manpage say. Implement toggles for
debug and packet trace logging.

Make this conditional on HAVE_SIGINFO. Presumably lack of SIGINFO as a
standard posix feature is why they went with different signals here in
the first place, but since we have it, let's use it.

(tsarna)

2009-10-02 23:58:54 UTC MAIN commitmail json YAML

Put the tty opening policy back in the subsystem.

Remove include we don't need from the secmodel code.

(elad)

2009-10-02 23:50:16 UTC MAIN commitmail json YAML

Move some of the socket policy back to the subsystem.

Remove include we don't need in the secmodel code.

(elad)

2009-10-02 23:24:15 UTC MAIN commitmail json YAML

Put signal delivery policy back in the subsystem.

(elad)

2009-10-02 23:18:12 UTC MAIN commitmail json YAML

Remove includes we don't need.

(elad)

2009-10-02 23:16:22 UTC MAIN commitmail json YAML

Move routing socket security policy back to the subsystem.

(elad)

2009-10-02 23:06:33 UTC MAIN commitmail json YAML

- Squeeze function declarations where possible,
- KAUTH_RESULT_DEFER is the default (set at the beginning of each listener)
  and as such does not need to be set explicitly in the switches.

(elad)

2009-10-02 23:00:02 UTC MAIN commitmail json YAML

2009-10-02 22:46:18 UTC MAIN commitmail json YAML

Stick nice policy in its own subsystem and call the listener "resource"
rather than "rlimit"...

(elad)

2009-10-02 22:38:45 UTC MAIN commitmail json YAML

Move rlimit policy back to the subsystem.

For this we needed proc_uidmatch() exposed, which makes a lot of sense,
so put it back in sys_process.c for use in other places as well.

(elad)

2009-10-02 22:18:57 UTC MAIN commitmail json YAML

Move ptrace's security policy back to the subsystem itself.

Add a ptrace_init() so we have a place to register the listener; called
next to ktrinit().

(elad)

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

Let the ipkdb subsystem allow operations related to it rather than wrongly
doing so in the suser secmodel.

(elad)

2009-10-02 21:56:29 UTC MAIN commitmail json YAML

Move psets security policy back to the subsystem and keep suser logic only
in the suser secmodel code.

(elad)

2009-10-02 21:49:30 UTC MAIN commitmail json YAML

handle bit fields in packed structures.

(christos)

2009-10-02 21:47:35 UTC MAIN commitmail json YAML

Move ktrace's subsystem security policy to the subsystem itself, and keep
just the suser-related logic in the suser secmodel.

(elad)

2009-10-02 21:44:02 UTC MAIN commitmail json YAML

2009-10-02 21:40:16 UTC MAIN commitmail json YAML

2009-10-02 21:36:41 UTC MAIN commitmail json YAML

2009-10-02 21:31:09 UTC MAIN commitmail json YAML

Import dhcpcd-5.1.1

Changes from dhcpcd-5.0.7 include
* Only allow hardware families we know by default (over-ridable)
* Fix persistent and timeout 0 options
* Fix parsing of escape code sequencies
* Don't bring up interfaces brought down when handling new interfaces
* Allow un-encapsulated vendor option
* Don't null terminate gratuitously when handling quotes
* Fix various typos and grammatical errors
* dhcpcd.conf simplified a little

Status:

Vendor Tag: roy
Release Tags: dhcpcd-5-1-1

(roy)

2009-10-02 21:27:45 UTC MAIN commitmail json YAML

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

lint knows __packed now.

(christos)

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

if __packed exists, use it. I might revert this later when I fully implement
attribute for lint.

(christos)

2009-10-02 21:04:03 UTC MAIN commitmail json YAML

2009-10-02 20:45:06 UTC MAIN commitmail json YAML

fix typedef struct __packed

(christos)

2009-10-02 20:31:19 UTC MAIN commitmail json YAML

Centralize documentation about exported sysctl variables in the relevant
secmodel's man-page.

(elad)

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

Create securelevel variable under securelevel node.

(elad)

2009-10-02 19:50:37 UTC MAIN commitmail json YAML

Bump date to today's date (rather than when the changes were made).

(elad)

2009-10-02 19:41:45 UTC MAIN commitmail json YAML

Remove secmodel.h, forgotten in previous commit:

    http://mail-index.netbsd.org/source-changes/2009/10/02/msg001437.html

(elad)

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

2009-10-02 19:01:14 UTC MAIN commitmail json YAML

2009-10-02 18:52:14 UTC MAIN commitmail json YAML

i386: Add support for VIA C7 temperature sensors.

(jmcneill)

2009-10-02 18:50:49 UTC MAIN commitmail json YAML

2009-10-02 18:50:15 UTC MAIN commitmail json YAML

First part of secmodel cleanup and other misc. changes:

  - Separate the suser part of the bsd44 secmodel into its own secmodel
    and directory, pending even more cleanups. For revision history
    purposes, the original location of the files was

        src/sys/secmodel/bsd44/secmodel_bsd44_suser.c
        src/sys/secmodel/bsd44/suser.h

  - Add a man-page for secmodel_suser(9) and update the one for
    secmodel_bsd44(9).

  - Add a "secmodel" module class and use it. Userland program and
    documentation updated.

  - Manage secmodel count (nsecmodels) through the module framework.
    This eliminates the need for secmodel_{,de}register() calls in
    secmodel code.

  - Prepare for secmodel modularization by adding relevant module bits.
    The secmodels don't allow auto unload. The bsd44 secmodel depends
    on the suser and securelevel secmodels. The overlay secmodel depends
    on the bsd44 secmodel. As the module class is only cosmetic, and to
    prevent ambiguity, the bsd44 and overlay secmodels are prefixed with
    "secmodel_".

  - Adapt the overlay secmodel to recent changes (mainly vnode scope).

  - Stop using link-sets for the sysctl node(s) creation.

  - Keep sysctl variables under nodes of their relevant secmodels. In
    other words, don't create duplicates for the suser/securelevel
    secmodels under the bsd44 secmodel, as the latter is merely used
    for "grouping".

  - For the suser and securelevel secmodels, "advertise presence" in
    relevant sysctl nodes (sysctl.security.models.{suser,securelevel}).

  - Get rid of the LKM preprocessor stuff.

  - As secmodels are now modules, there's no need for an explicit call
    to secmodel_start(); it's handled by the module framework. That
    said, the module framework was adjusted to properly load secmodels
    early during system startup.

  - Adapt rump to changes: Instead of using empty stubs for securelevel,
    simply use the suser secmodel. Also replace secmodel_start() with a
    call to secmodel_suser_start().

  - 5.99.20.

Testing was done on i386 ("release" build). Spearated module_init()
changes were tested on sparc and sparc64 as well by martin@ (thanks!).

Mailing list reference:

http://mail-index.netbsd.org/tech-kern/2009/09/25/msg006135.html

(elad)

2009-10-02 18:50:03 UTC MAIN commitmail json YAML

2009-10-02 18:17:16 UTC MAIN commitmail json YAML

change initialization from non const of regular variables to c99 instead of
gnu since c99 now has it.

(christos)

2009-10-02 18:03:19 UTC MAIN commitmail json YAML

split all the password and group translation functions into individual
ifdefs instead of having a large one.

(christos)

2009-10-02 17:48:39 UTC MAIN commitmail json YAML

2009-10-02 16:57:22 UTC MAIN commitmail json YAML

acpiwmi(4): Add a driver for the ACPI WMI Mapper interface.

(jmcneill)

2009-10-02 16:47:52 UTC MAIN commitmail json YAML

PR# kern/42139: ACPI WMI: new driver

Import acpiwmi(4) from Jukka Ruohonen. From the PR:

Attached is a driver that implements ACPI WMI API:

http://www.microsoft.com/whdc/system/pnppwr/wmi/wmi-acpi.mspx

The WMI is used to provide a generic interface for OEMs to use certain
platform/laptop-specific additions to the standard ACPI in a somewhat
portable way. These can be hotkeys for additional buttons, different event
handlers (wireless kill switch, lid switch, etc.), and so on. At least HP
and Acer use it by default nowadays.

The benefit of this interface would be portability. For an example, instead
of hpqlb(4) that works only with certain HP models, we could have a generic
HP WMI-driver that should work in theory across all HP laptops. On many new
laptops WMI may also be the only way to access laptop/manufacturer-specific
features.

(jmcneill)

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

i386: Add support for enhanced speedstep on VIA C7 Esther CPUs.

(jmcneill)

2009-10-02 15:51:26 UTC MAIN commitmail json YAML

Include humanize and extent support in rumpkern.

(pooka)

2009-10-02 15:48:42 UTC MAIN commitmail json YAML

Give humanize_number & format_bytes their own spots in the sun and move
from kern_subr to subr_humanize.

(pooka)

2009-10-02 15:35:46 UTC MAIN commitmail json YAML

Checkpoint rump usb host controller implementation.  It's pretty
barebones, but manages to succesfully probe and attach the two USB
memory sticks I own.  (I don't own much USB junk, *hint hint*)

"dmesg":
pain-rustique:50:~> ./rumpusbprobe
mainbus0 (root)
rumpusbhc0 at mainbus0
usb0 at rumpusbhc0: USB revision 2.0
uhub0 at usb0: vendor 0x0000 product 0x0000, class 9/0, rev 0.00/0.00, addr 1
umass0 at uhub0 port 1 configuration 1 interface 0
umass0: vendor 0x1221 product 0x3234, rev 2.00/0.00, addr 2
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <USB2.0, Flash Disk, 2.20> disk removable
sd0: fabricating a geometry
sd0: 2023 MB, 2023 cyl, 64 head, 32 sec, 512 bytes/sect x 4143104 sectors

[switch the other stick in]

pain-rustique:51:~> ./rumpusbprobe
mainbus0 (root)
rumpusbhc0 at mainbus0
usb0 at rumpusbhc0: USB revision 2.0
uhub0 at usb0: vendor 0x0000 product 0x0000, class 9/0, rev 0.00/0.00, addr 1
umass0 at uhub0 port 1 configuration 1 interface 0
umass0: Kingston Technology product 0x1603, rev 2.00/2.00, addr 2
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <Kingston, DataTraveler 2.0, 1.00> disk removable
sd0: fabricating a geometry
sd0: 974 MB, 974 cyl, 64 head, 32 sec, 512 bytes/sect x 1994752 sectors
pain-rustique:52:~>

(pooka)

2009-10-02 15:15:21 UTC MAIN commitmail json YAML

Add lom(4) for sparc64.

(nakayama)

2009-10-02 15:12:48 UTC MAIN commitmail json YAML

Note about lom(4).

(nakayama)

2009-10-02 15:09:16 UTC MAIN commitmail json YAML

Port lom(4) driver for LOMlite lights out management hardware monitor
and watchdog timer from OpenBSD.

It supports the LOMlite found on Sun Netra t1 and the LOMlite2 found
on Sun Netra T1/X1 and Sun Fire V100/V120.

(nakayama)

2009-10-02 15:05:42 UTC MAIN commitmail json YAML

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

Now est on my C7-M 1.6GHz properly reports frequencies from 1600 to 400,
instead of 2133 to 533.

(jmcneill)

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

2009-10-02 14:40:37 UTC MAIN commitmail json YAML

add another vid for fujitsu

(pooka)

2009-10-02 13:54:01 UTC MAIN commitmail json YAML

- add newer VIA C7 core and VIA Nano.
- when printing an unknown VIA CPU, default to 'Unknown IDT/VIA' instead of 'C3'

(jmcneill)

2009-10-02 12:41:38 UTC MAIN commitmail json YAML

include usbroothub_subr.c

(pooka)

2009-10-02 11:01:53 UTC MAIN commitmail json YAML

Hold on to your giantlocks while calling device autoconfusion.

(pooka)

2009-10-02 10:14:20 UTC MAIN commitmail json YAML

It's -z max-page-size, not -z maxpagesize.

(skrll)

2009-10-02 09:56:08 UTC MAIN commitmail json YAML

panic if cv_wait() is called in non-threaded mode

(pooka)

2009-10-02 09:38:29 UTC MAIN commitmail json YAML

2009-10-02 09:32:01 UTC MAIN commitmail json YAML

* allow callers to store a private data pointer behind the ukfs handle
* release reference on root vnode before unmounting
  (and reaquire the root vnode if unmount fails)
* return correct error value if unmount fails

(pooka)

2009-10-02 07:43:15 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2009-10-02 07:43:01 UTC MAIN commitmail json YAML

backout wrong changes after I got teached that the vowel *sound* matters
and not the spelling letter (which is what I learned at school).

(cegger)

2009-10-02 07:41:08 UTC MAIN commitmail json YAML

Revert a -> an changes: Adding an 'n' follows pronunciation, not writing.

(wiz)

2009-10-02 07:17:16 UTC MAIN commitmail json YAML

2009-10-02 06:59:37 UTC MAIN commitmail json YAML

Bump date for new allocaddrinfo.

(wiz)

2009-10-02 06:49:24 UTC MAIN commitmail json YAML

2009-10-02 04:38:47 UTC MAIN commitmail json YAML

Pass not (struct sdhc_pci_softc *) but (struct sdhc_softc *) to sdhc_intr().
No functional change because struct sdhc_pci_softc has struct sdhc_softc as
the 1st member.

(uebayasi)

2009-10-02 04:33:59 UTC MAIN commitmail json YAML

Typo in comment.

(uebayasi)

2009-10-02 04:26:52 UTC MAIN commitmail json YAML

Missed name and date on last

(tsarna)

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

add a note about accidental compiled/xkb symlinks appearing

(mrg)

2009-10-02 02:45:30 UTC MAIN commitmail json YAML

2009-10-02 00:00:59 UTC MAIN commitmail json YAML

don't create xkb/compiled as a directory any more.

(mrg)

2009-10-01 21:46:31 UTC MAIN commitmail json YAML

2009-10-01 21:43:29 UTC MAIN commitmail json YAML

2009-10-01 21:40:31 UTC MAIN commitmail json YAML

Add example of how to use the ?: modifier properly.

(dsl)

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

If TARGET_FLOAT_FORMAT is not IEEE_FLOAT_FORMAT (i.e. we have no NaNs),
do not compile special code to fix up different NaN values.
Re-enable complex support functions in libgcc for vax.

(martin)

2009-10-01 19:02:27 UTC MAIN commitmail json YAML

Recognize PCI_PRODUCT_ATI_RAGEGLPCI.  Works on a PowerMac G3 B&W running
NetBSD/macppc.

(jmmv)

2009-10-01 16:36:21 UTC MAIN commitmail json YAML

mdnsd enhancements and fixes:

- Enhance the built-in drop-privs support and use it instead of
  having the rc.conf do it. Avoids log error on startup.
  From OpenSolaris, with enhancements.
- Add dumping of the unicast server list to the DumpStateLog
  debugging output, a'la Mac OS X.
- Fix a locking botch that caused warnings in the log.
- Fix FILE leak. From OpenSolaris.

(tsarna)

2009-10-01 15:21:38 UTC MAIN commitmail json YAML

children of mainbus, attach (well, one child, iff it happens to be around)

(pooka)

2009-10-01 12:28:34 UTC MAIN commitmail json YAML

Add dealloccnt to list of things to be considered in the stetson-harrison
decision making algorithm for flushing a wapbl transation.

(pooka)

2009-10-01 11:51:04 UTC MAIN commitmail json YAML

Build the "MONOLITHIC" kernel configuration by default and include
in the release.

Using the modularise "GENERIC" kernel on an existing NetBSD 5.0 system
is difficult and error-prone. The "MONOLITHIC" kernel provides an
easy way to test a new kernel or to upgrade an existing system.

(tron)

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

In get_descr(), initialize dd_descr to an empty string before probing
ATA and SCSI identification. Fixes issues with xbd and raid.

(jmcneill)

2009-10-01 10:01:14 UTC MAIN commitmail json YAML

Disable stack protection warnings for "uds_daemon.c" which allocates
variable sized buffers on the stack.

(tron)

2009-10-01 09:35:08 UTC MAIN commitmail json YAML

Disable stack protection warnings for "dnssd_clientstub.c" which allocates
variable sized buffers on the stack.

(tron)

2009-10-01 09:24:38 UTC MAIN commitmail json YAML

Make sure that numerical signals and pids are in range for their types.
Fixes PR bin/42143

(spz)

2009-10-01 09:15:19 UTC MAIN commitmail json YAML

MAXPAGESIZE got bumped to 0x200000. Use -z maxpagesize=0x100000 until
someone(tm) decides that kernels should have that alignment, etc.

(skrll)

2009-10-01 09:13:54 UTC MAIN commitmail json YAML

Fix up mwait/monitor now that gas has been fixed.

(skrll)

2009-10-01 09:12:44 UTC MAIN commitmail json YAML

Switch amd64 to binutils 2.19.1.

(skrll)

2009-10-01 07:42:45 UTC MAIN commitmail json YAML

Turn a KASSERT into a panic.  I don't want us to be randomly
overwriting memory on non-DIAGNOSTIC kernels if resource estimation
fails.

(pooka)

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

Add Xref and config line for wb(4).

(wiz)

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

Sort SEE ALSO.

(wiz)

2009-10-01 02:27:59 UTC MAIN commitmail json YAML

properly fix the xkbcomp output, and make compiled a symlink.

(mrg)

2009-10-01 00:25:14 UTC MAIN commitmail json YAML

Note mDNSResponder

(tsarna)

2009-10-01 00:22:03 UTC MAIN commitmail json YAML

Two minor tweaks:

- Build with MDNS_VERSIONSTR_NODTS a'la OpenSolaris, to exclude
  __DATE__/__TIME__, for repeatable builds.

- log under "mdnsd" instead of "mDNSResponder" to reduce confusion.

(tsarna)

2009-09-30 22:32:04 UTC MAIN commitmail json YAML

2009-09-30 22:19:27 UTC MAIN commitmail json YAML

2009-09-30 22:19:01 UTC MAIN commitmail json YAML

2009-09-30 20:54:56 UTC MAIN commitmail json YAML

wb(4): Add a driver for Winbond W83L518D SD/MMC readers.

(jmcneill)

2009-09-30 20:49:07 UTC MAIN commitmail json YAML

wss@acpi doesn't make much sense on amd64, so remove it

(jmcneill)

2009-09-30 20:48:09 UTC MAIN commitmail json YAML

2009-09-30 20:47:10 UTC MAIN commitmail json YAML

2009-09-30 20:44:50 UTC MAIN commitmail json YAML

2009-09-30 18:22:29 UTC MAIN commitmail json YAML

remove leading whitespace.  no functional change.

(pooka)

2009-09-30 18:19:17 UTC MAIN commitmail json YAML

* fix a race i introduced almost two years ago in rev 1.116:
  operations creating a node cannot be considered outgoing operations,
  since after return from userspace they modify file system state
  by creating a new node.  if we do not protect the file system by
  holding the directory lock, a lookup operation might race us into
  the kernel and create the node earlier.
* remove pnode from hashlish before sending the reclaim faf off to
  userspace.  also, hold pmp_lock while frobbing the list.

(pooka)

2009-09-30 18:17:22 UTC MAIN commitmail json YAML

Document the fact that wpa_supplicant won't start properly unless
/usr is mounted by mountcritlocal.

(apb)

2009-09-30 15:22:11 UTC MAIN commitmail json YAML

Be robust against an invalid timer period value.

(njoly)

2009-09-30 11:48:22 UTC MAIN commitmail json YAML

2009-09-30 10:04:55 UTC MAIN commitmail json YAML

Don't print "Archive:" line if quiet flag is set.

(wiz)

2009-09-30 04:30:50 UTC MAIN commitmail json YAML

Remove stale references to the "read only at securelevel [12]" flags in
the documentation and code comments.

(elad)

2009-09-30 03:41:12 UTC MAIN commitmail json YAML

Correct version number for libdns_sd to match last-minute change

(tsarna)

2009-09-30 00:32:08 UTC MAIN commitmail json YAML

Give a chance for dhcpcd to work by mounting a memory backed /var/db and
/var/run. Also create an empty lease file in /tmp/dhcpcd-lease.

XXX is this needed on other platforms too?

(ahoka)

2009-09-30 00:30:35 UTC netbsd-5 commitmail json YAML

2009-09-30 00:10:44 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/dev/pci/if_dge.c: revision 1.23
avoid long/unsigned long printf warning on some platforms

(snj)

2009-09-30 00:08:03 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/arch/i386/include/param.h: revision 1.71
sys/arch/i386/i386/db_memrw.c: revision 1.25
sys/arch/xen/include/xenpmap.h: revision 1.22
sys/arch/xen/xen/xenevt.c: revision 1.31
More i386PAE fixes:
- x86_round_page, x86_trunc_page, x86_btop and x86_ptob macros are used with
  physical addresses; cast to paddr_t instead of u_long. Issue pointed out
  by jym@
- machine_to_phys_mapping[] is a long. This is fine as it holds page
  frame numbers (and this fits in a 32bit int as physical addresses are
  only 36bits), but cast to paddr_t before << PAGE_SHIFT
- xen_start_info.store_mfn is a long; cast it to paddr_t before << PAGE_SHIFT.
  should fix issue pointed out by cegger@

(snj)

2009-09-30 00:06:07 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/arch/x86/x86/bus_space.c: revision 1.22
physical addresses may not fit in u_long, use paddr_t

(snj)

2009-09-30 00:05:07 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
etc/etc.i386/Makefile.inc: revision 1.60
Add XEN3PAE_DOM0 to the list of kernels to build for a release.

(snj)

2009-09-30 00:01:19 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/dev/isa/if_lc_isa.c: revision 1.30
sys/dev/pci/pccbb.c: revision 1.183
Fix bus_addr_t/bus_size_t confusion

(snj)

2009-09-30 00:00:50 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/dev/isa/if_lc_isa.c: revision 1.30
sys/dev/pci/pccbb.c: revision 1.183
Fix bus_addr_t/bus_size_t confusion

(snj)

2009-09-29 23:59:45 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/dev/isa/if_tr_isa.c: revision 1.19
Fix printf format after bus_size_t change

(snj)

2009-09-29 23:57:41 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/dev/pci/if_iwi.c: revision 1.79
make iwi_alloc_tx_ring() prototype match function declaration (shows up when
bus_addr_t != bus_size_t). Fix cast for 64bit paddr_t on i386.

(snj)

2009-09-29 23:56:35 UTC MAIN commitmail json YAML

2009-09-29 23:55:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/arch/x86/x86/ioapic.c: revision 1.39
sys/arch/x86/x86/mpbios.c: revision 1.53
Fix printf format for 64bit paddr_t on i386

(snj)

2009-09-29 23:54:36 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/arch/x86/include/bus.h: revision 1.19
Change bus_size_t from paddr_t to size_t. It doens't make sense to have
a 64bit bus_size_t on i386 as the address space is 32bits anyway.
With a 64bit bus_size_t we need a different bus_space.S for PAE and non-PAE.

(snj)

2009-09-29 23:53:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1040):
sys/arch/x86/include/bus.h: revision 1.18
sys/arch/x86/include/isa_machdep.h: revision 1.7
sys/arch/x86/x86/bus_space.c: revision 1.21
Apply patch proposed on port-amd64/port-i386, allowing to use a 64bit
bus_addr_t on i386PAE kernels:
change bus_addr_t to be a paddr_t (so its size follows paddr_t depending
  on options PAE)
remplace bus_addr_t with vaddr_t where the value is used as a virtual address.
Difference with the proposed patch: cast to uintmax_t and use %jx in
printf() as suggested by Joerg.

(snj)

2009-09-29 23:30:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1037):
distrib/sets/lists/base/mi: revision 1.811
etc/mtree/NetBSD.dist: revision 1.403
share/locale/Makefile.locale: revision 1.2
share/locale/ctype/Makefile: revision 1.29
share/locale/messages/Makefile: revision 1.6
share/locale/monetary/Makefile: revision 1.6
share/locale/numeric/Makefile: revision 1.5
share/locale/time/Makefile: revision 1.6
Add support for fr_*.UTF-8 locale. Setting LANG to fr_*.UTF-8 won't get
the message catalog right (they're encoded in iso-8859-1), but other locale
functions should work right.
Proposed on tech-userlevel on 20 May 2009.

(snj)

2009-09-29 22:56:48 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #1035):
sys/arch/hp700/dev/dino.c: revision 1.14 via patch
sys/arch/hp700/hp700/mainbus.c: revision 1.53
sys/arch/hp700/include/bus.h: revision 1.14
Provide bus_space_mmap. Still needs implementing.

(snj)

2009-09-29 22:50:11 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1016):
sys/dev/audio.c: revision 1.247
Revert previous and instead select whether to call mixer_ioctl() or
audio_ioctl() based on whether the command smells like a mixer ioctl or not.

(snj)

2009-09-29 22:46:56 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1016):
sys/dev/audio.c: revision 1.246
OSS audio allows mixer operations on the dsp device. NetBSD would return
EINVAL in these circumstances. This can break audio in apps running
under Linux emulation (e.g. Citrix ICA client will mute all audio when
volume control used). Therefore, pass unrecognised ioctls attempted on
dsp devices to mixer_ioctl.

(snj)

2009-09-29 22:40:15 UTC MAIN commitmail json YAML

#include "drvctl.h" for the NDRVCTL definition.  Without the NDRVCTL
definition, drvctl_init() is not called, the drvctl_eventq is not
initialized, and the kernel will panic in devmon_insert() when a
device is detached.

Thanks to Jared McNeill for pointing out the panic.

(dyoung)

2009-09-29 22:14:17 UTC MAIN commitmail json YAML

src/external/apache2/mDNSResponder/dist/Clients/ClientCommon.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/Clients/ClientCommon.h@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/Clients/dns-sd.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/LICENSE@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSCore/DNSCommon.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSCore/DNSCommon.h@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSCore/DNSDigest.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSCore/mDNS.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSCore/mDNSDebug.h@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSCore/mDNSEmbeddedAPI.h@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSCore/uDNS.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSCore/uDNS.h@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.h@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSUNP.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSUNP.h@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSShared/CommonServices.h@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSShared/GenLinkedList.c@1.1.1.1 / diff / nxr@1.1.1.1
src/external/apache2/mDNSResponder/dist/mDNSShared/GenLinkedList.h@1.1.1.1 / diff / nxr@1.1.1.1
      :
(more 12 files)
Import Apple's mDNSResponder 212.1 per tech-net discussion

Status:

Vendor Tag: APPLE
Release Tags: mdnsresponder-212-1

(tsarna)

2009-09-29 21:41:39 UTC MAIN commitmail json YAML

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

(jmcneill)

2009-09-29 20:42:54 UTC MAIN commitmail json YAML

don't fall back to software rendering when drawing into the screen pixmap
this takes care of visible artifacts with non-mappable framebuffers like
newport and crime

(macallan)

2009-09-29 20:41:22 UTC MAIN commitmail json YAML

clean up debugging code, while there:
- use a fake framebuffer like newport does to hide software rendering
  artifacts
- only map the framebuffer when debugging, and actually unmap it too

(macallan)

2009-09-29 19:00:45 UTC MAIN commitmail json YAML

Fix pcap_lookupnet(): reset ifr before SIOCGIFNETMASK. Without it we get
back a bogus netmask.

(bouyer)

2009-09-29 15:58:54 UTC MAIN commitmail json YAML

2009-09-29 13:30:17 UTC MAIN commitmail json YAML

Remove fts sorting.  It was originally put there to copy files
before directories since files (usually) are in the same cylinder
group and subdirectories aren't.  However, this mostly changed with
the new ffs dirpref algorithm in 2001.

No sorting has two effects:
1) copy appears to be somewhat faster (e.g. on my laptop cp'ing build
  objdir to tmpfs is 7% faster after the change)
2) source file parameters no longer get randomly shuffled due to
  fts doing an unstable sort of them.  this means that
  "cp 1 2 3 4 dest/" will copy the files in that order instead
  of e.g. 3 4 1 2.

(pooka)

2009-09-29 11:58:18 UTC MAIN commitmail json YAML

remove the tempting VNODE_LOCKDEBUG option

(pooka)

2009-09-29 11:54:53 UTC MAIN commitmail json YAML

2009-09-29 11:51:02 UTC MAIN commitmail json YAML

Add a switch on whether to create VNODE_LOCKDEBUG checks or not.
Since VNODE_LOCKDEBUG has never been generally useful, default to
off.  However, the checks can still be generated by flipping the
switch for the isolated cases where this form of dynamic analysis
is useful and the person using it knows what she is doing.

(pooka)

2009-09-29 11:17:00 UTC MAIN commitmail json YAML

Give rump_sys_unmount() in ukfs_release() a curlwp context.  This
prevents use-after-free and should fix crashy cases reported by
Arnaud Ysmal.

(pooka)

2009-09-29 11:01:39 UTC MAIN commitmail json YAML

2009-09-28 20:30:01 UTC MAIN commitmail json YAML

Fix borked fix for sort relying on realloc() changing the buffer end.
Sorts of more than 8MB data now probably work again.

(dsl)

2009-09-28 18:45:31 UTC netbsd-5 commitmail json YAML

Fix typo in ticket 1027 entry: domU -> dom0.

(snj)

2009-09-28 18:28:59 UTC MAIN commitmail json YAML

.Xs -> .Dq.

There's no such thing as ".Xs"; it was a typo for ".Sx".  However,
.Sx is intended for references to another section of the same man page,
not for references to sections of a different man page.

(apb)

2009-09-28 14:11:56 UTC MAIN commitmail json YAML

Do not use a list in the synopsis, groff doesn't like that.

(joerg)

2009-09-28 10:51:35 UTC MAIN commitmail json YAML

Make file_id unsigned so it does not get sign extended when promoted
to a 64bit ino_t.

(blymn)

2009-09-28 10:22:07 UTC MAIN commitmail json YAML

Attach DWA-111.

XXX: Adapter seems to be generally functional, but at least on -nb5
WPA didn't work very well (managed to get authenticated and sometimes
an address via dhcp, but that's it).  I can't currently test non-wpa
networks, so don't know if it's an issue only with wpa or with the
connectivity in general.

(pooka)

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

2009-09-28 10:16:30 UTC MAIN commitmail json YAML

2009-09-28 05:53:38 UTC MAIN commitmail json YAML

quick fix for crash(8) build failure caused by my previous commit (rev
1.20).

The problem was reported Ty Sarna and Geoff Wing.  Thanks.

XXX: I made #if too messy. split db_access.c into two files for
db_{get,put}_values and db_read_{int,ptr}?

(bsh)

2009-09-28 02:17:23 UTC netbsd-5 commitmail json YAML

2009-09-28 02:02:50 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1034):
external/mit/xorg/bin/xterm/Makefile: revision 1.4
Update for new xterm.

(snj)

2009-09-28 02:01:47 UTC netbsd-5 commitmail json YAML

xsrc/external/mit/xterm/dist/INSTALL@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/Imakefile@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/MANIFEST@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/Makefile.in@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/Tekproc.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/XTerm-col.ad@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/XTerm.ad@1.1.1.1.2.5 / diff / nxr@1.1.1.1.2.5
xsrc/external/mit/xterm/dist/aclocal.m4@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/button.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/cachedGCs.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/charproc.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/charsets.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/config.guess@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/config.sub@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/configure@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/configure.in@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/ctlseqs.ms@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/ctlseqs.txt@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/cursor.c@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/data.c@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
      :
(more 36 files)
Apply patch (requested by mrg in ticket #1034):
Update xterm to 248.

(snj)

2009-09-28 01:57:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1033):
external/mit/xorg/bin/xkbcomp/Makefile: revision 1.4
external/mit/xorg/bin/xkbcomp/Makefile.common: revision 1.1
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.6
share XKBCOMPDIR between xkbcomp and xorg-server.

(snj)

2009-09-28 01:54:16 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1032):
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.11
xorg-server servers depend upon -Wl,--export-dynamic these days.
spotted by uwe@.  fixes at least swrast userland and Xnest.

(snj)

2009-09-28 01:51:15 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1031):
external/mit/xorg-server/dist/hw/xfree86/modes/xf86Cursors.c: revision 1.2
check that dixLookupPrivate() returned non-NULL before dereferencing
it.  fixes a SEGV when starting ioquake3 on an X server started with
the "-dpi 100 -depth 16" flags, as reported by wiz@.

(snj)

2009-09-28 01:47:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1030):
sys/arch/xen/xen/xennetback_xenbus.c: revision 1.30
Don't disestablish a soft interrupt which has not been established.

(snj)

2009-09-28 01:46:48 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1030):
sys/arch/xen/xen/xennetback_xenbus.c: revision 1.29 via patch
Announce feature-rx-copy and feature-rx-flip.
Add support for request-rx-copy. Tested with a Debian lenny install.
Should fix PR port-xen/40650

(snj)

2009-09-28 01:43:02 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1029):
sys/ufs/ufs/ufs_ihash.c: revision 1.27
PR kern/41147: race between nfsd and local rm
Note that the race also exists between 2 nfs client, one of them doing the rm.
In ufs_ihashget(), vget() can return a vnode that has been vclean'ed because
vget() can sleep. After vget returns, check that vp is still connected with
ip, and that ip still points to the inode we want. This fix the NULL
pointer dereference in ufs_fhtovp() I've been seeing on a NFS server.
XXX I have no idea why using vput() instead of
vlockmgr(vp->v_vnlock, LK_RELEASE); vrele(vp); does not work.

(snj)

2009-09-28 01:38:24 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1028):
sys/kern/kern_turnstile.c: revision 1.25 via patch
PR kern/41923: assertion "cur != owner" failed
In the for(;;) loop of turnstile_block(), the lock owner can change while
cur's lock is released (cur's lock is also the tschain_t's mutex).
Remove the KASSERT about owner being invariant and try to deal with the
fact that the owner can change instead.
http://mail-index.netbsd.org/tech-kern/2009/08/24/msg005957.html
and followups.

(snj)

2009-09-28 01:31:46 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1027):
sys/arch/xen/xen/if_xennet_xenbus.c: revision 1.36
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.

(snj)

2009-09-28 01:25:22 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1026):
sys/arch/xen/xen/xbd_xenbus.c: revision 1.43 via patch
sys/arch/xen/xen/xbdback_xenbus.c: revision 1.25
xbdback: implement and publish "feature-flush-cache".
xbd: if feature-flush-cache is present, use it for DIOCCACHESYNC.
If not present, make DIOCCACHESYNC return EOPNOTSUPP and warn on
first call.
Should improve WAPBL reliability of Xen guests on a NetBSD dom0.
Unfortunably not all linux guests seems to support this feature, and using
feature-write-barrier would require a B_BARRIER flag in the buffer.

(snj)

2009-09-28 00:42:34 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1025):
sys/arch/xen/xen/xbd_xenbus.c: revision 1.40
Implement DIOCGDISKINFO for xbd disk driver.

(snj)

2009-09-28 00:40:21 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #1024):
sys/dev/pci/hdaudio/hdaudio_afg.c: revision 1.15
ensure that hp sensing is stopped on suspend, and restarted on resume if
required.

(snj)

2009-09-28 00:39:03 UTC MAIN commitmail json YAML

Avoid nasal demons. Code of the form

  vput(vp);
  error = VFS_VGET(vp->v_mount, ...);

just isn't right. Because of vnode caching this *probably* never bit
anyone, except maybe under very heavy load, but still.

(dholland)

2009-09-28 00:27:13 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1023):
sys/conf/files: revision 1.956 via patch
sys/dev/pci/files.pci: revision 1.321
As, siisata attaches not just at pci, but for a while now, also at cardbus,
move siisata core driver config to the propper config file.

(snj)

2009-09-28 00:24:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1023):
sys/dev/ata/satafis_subr.c: revision 1.3
sys/dev/ata/satafisvar.h: revision 1.2
sys/dev/ic/siisata.c: revision 1.7
sys/dev/ic/siisatareg.h: revision 1.4
Further corrections for siisata.
Reset ch_status and ch_error at the beginning of any operation.
The chip only writes the RDH FIS to the SRAM when the error bit is
set in a RDH FIS (per the datasheet).  Thus, satafis_sdb_parse() is
replaced with satafis_rhd_parse().  A valid FIS type field seems to
not be written to the SRAM, so don't bother checking it for the
correct magic.
Additionally, append 2009 to copyright year set, and remove
obsolete CVS Id lines from when this was in my repository.

(snj)

2009-09-28 00:22:36 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1023):
sys/dev/ic/siisatavar.h: revision 1.4
sys/dev/pci/siisata_pci.c: revision 1.4
Remove unused elements from siisata_softc.
Clean up siisata pci attachment.
noteable changes:
- Use aprint_*_dev where appropriate.
- Condense board match table and use C99 initializers.
- Use aprint_verbose for extra info.
Also, add 2009 to my copyright, as well as remove my local CVS tags.

(snj)

2009-09-28 00:21:13 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1023):
sys/dev/ic/siisata.c: revision 1.6
Correct various siisata bugs, some old, some new.
- Move clearing of interrupts to before atastart() is called in the
  xfer interrupt handler.  Should fix kern/41579.
- Using cv_timedwait(9) is not possible in code that can be called from
  interrupt context, fall back to DELAY(9).
- Correctly poll Port Slot Status register for soft reset PRBs.
- Only use the Recive Transfer Count register on reads, when it is valid.
- Activate PRBs in a way that takes the whole physical address into account,
  even when the PRB is beyond 4GiB.
- consistently use DELAY(9)
- Use DELAY() constants in completion polling loops that are consistent with
  the loop count limit. (i.e. timeout in 10 rather than 100 seconds)

(snj)

2009-09-28 00:19:37 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1023):
sys/dev/ic/siisata.c: revision 1.5
Use PRO_PS and PRO_PCS correctly.
From Wolfgang Stukenbrock as part of kern/41579.
While here, remove a line of whitespace, and add an else case to
the ATAPI command length toggle.

(snj)

2009-09-28 00:18:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1023):
sys/dev/ic/siisata.c: revision 1.4
make this build w/o SIISATA_DEBUG

(snj)

2009-09-28 00:17:28 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1023):
sys/dev/ic/siisata.c: revision 1.3
sys/dev/ic/siisatareg.h: revision 1.3
sys/dev/ic/siisatavar.h: revision 1.3
sys/dev/pci/files.pci: revision 1.315
sys/dev/pci/siisata_pci.c: revision 1.3
A few changes for siisata(4):
- Support detachment.  From KIYOHARA Takashi.
- Add PCI detachment functionality (albeit not very interesting when
  the bus can not yet be rescanned).
- Rework interrupt handlers to reduce near-duplicate code.
  Borrowed from ahcisata(4).
- Attempt to make polled I/O work. Untested.
- Fix formatting of some messages.
- For always-polled commands, disable interrupt
  at slot level rather than port level.
- Instead of busy-waiting indefinitely for completion of some commands
  move on after 31 seconds. Use cv_timedwait(9) instead of DELAY(9).
- Use abstracted SATA FIS code.
- Enable use of disks that don't respond with the standard signature.

(snj)

2009-09-28 00:13:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1023):
sys/dev/ata/satafis_subr.c: revision 1.2
Have the FIS code pre-zero the FIS.

(snj)

2009-09-28 00:13:02 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1023):
sys/conf/files: revision 1.947
sys/dev/ata/files.ata: revision 1.21
sys/dev/ata/satafis_subr.c: revision 1.1
sys/dev/ata/satafisreg.h: revision 1.1
sys/dev/ata/satafisvar.h: revision 1.1
ahcisata(4) and siisata(4) use similar SATA FIS functions, share them.

(snj)

2009-09-27 22:02:41 UTC MAIN commitmail json YAML

Replace try_set_TOOLDIR with a new function, print_tooldir_make,
which does much of the same work but prints a result instead of
setting a global variable.  Adjust the rebuildmake function to suit.
Improve the comments describing how we try to figure out whether
the existing tooldir make needs to be rebuilt.

(apb)

2009-09-27 21:50:48 UTC MAIN commitmail json YAML

Add flag to indicate a compactable directory. Used for NiLFS/FFS/EXT2FS free
space compaction.

(reinoud)

2009-09-27 21:07:29 UTC MAIN commitmail json YAML

2009-09-27 21:05:56 UTC MAIN commitmail json YAML

Bump date for today's changes.

(wiz)

2009-09-27 19:48:57 UTC MAIN commitmail json YAML

Don't disestablish a soft interrupt which has not been established.

(bouyer)

2009-09-27 18:52:57 UTC MAIN commitmail json YAML

2009-09-27 18:31:58 UTC MAIN commitmail json YAML

Make this build without gpio(4).

(jakllsch)

2009-09-27 18:27:01 UTC MAIN commitmail json YAML

Make this build without gpio(4).

(jakllsch)

2009-09-27 18:24:23 UTC MAIN commitmail json YAML

kgdb still needs db_{get,put}_value in ddb/db_access.c when SOFTWARE_SSTEP is defined in db_machdep.h.

(bsh)

2009-09-27 18:19:18 UTC MAIN commitmail json YAML

protecting sockaddr_in6 with -DINET6

(plunky)