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

2024-05-10 16:59:35 UTC Now

2015-08-03 10:27:32 UTC MAIN commitmail json YAML

DDR50 and SDR104 don't seem to be stable here, so disable them

(jmcneill)

2015-08-03 10:09:08 UTC MAIN commitmail json YAML

Print the selected transfer mode if known.

(jmcneill)

2015-08-03 10:08:51 UTC MAIN commitmail json YAML

2015-08-03 09:54:20 UTC MAIN commitmail json YAML

2015-08-03 09:51:40 UTC MAIN commitmail json YAML

Introduce rump.ndp

ndp(8) uses RTM that requires that getpid(2) works correctly. Unfortunately
supporting getpid(2) in librumphijack will be tricky so that we rump-ify
ndp(8) as well as arp(8).

(ozaki-r)

2015-08-03 05:43:01 UTC MAIN commitmail json YAML

Add missing evcnt_detach(&rxr->rx_copies) in ixgbe_detach().

(msaitoh)

2015-08-03 05:32:50 UTC MAIN commitmail json YAML

2015-08-03 05:26:53 UTC MAIN commitmail json YAML

2015-08-03 05:24:37 UTC MAIN commitmail json YAML

better error message

(mlelstv)

2015-08-03 04:55:15 UTC MAIN commitmail json YAML

1. mask fflags so we don't tack on whateve oflags were passed from userland
2. honor O_CLOEXEC, so the children of daemons that use cloning devices, don't
  end up with the parents descriptors
fd_clone and in general the fd approach of 'allocate' > 'play with guts' >
'attach' should be converted to be more constructor like.
XXX: pullup-{6,7}

(christos)

2015-08-03 04:16:10 UTC MAIN commitmail json YAML

Use intmax_t to print daddr_t; from sevan@.

(dholland)

2015-08-03 00:44:52 UTC MAIN commitmail json YAML

don't select SDR12 mode if we are <= 400 kHz

(jmcneill)

2015-08-03 00:19:27 UTC MAIN commitmail json YAML

dont confuse signaling voltage and bus voltage

(jmcneill)

2015-08-02 22:47:05 UTC MAIN commitmail json YAML

2015-08-02 22:09:43 UTC MAIN commitmail json YAML

2015-08-02 22:01:28 UTC MAIN commitmail json YAML

let SDHC_FLAG_HOSTCAPS override SDHC_CAPABILITIES2 as well

(jmcneill)

2015-08-02 21:45:52 UTC MAIN commitmail json YAML

set ref clk to 204MHz so we can take advantage of UHS-I modes

(jmcneill)

2015-08-02 21:45:12 UTC MAIN commitmail json YAML

add support for UHS-I modes on capable 3.0+ controllers

(jmcneill)

2015-08-02 21:44:36 UTC MAIN commitmail json YAML

2015-08-02 21:22:34 UTC MAIN commitmail json YAML

add makefile for installing hdmicecio.h

(jmcneill)

2015-08-02 20:23:21 UTC MAIN commitmail json YAML

whoops, fix 32-bit build

(dholland)

2015-08-02 18:18:46 UTC MAIN commitmail json YAML

Pass the fs object to LFS_MAX_DADDR so it can check lfs_is64.

Remove some hackish intentional 64->32 truncations next to the checks
using LFS_MAX_DADDR, and tackle the problem they handled in bmap
instead.

The problem: the magic block pointer value UNWRITTEN has magic value
-2, and if it's not handled specifically, uint32 -> uint64 promotion
turns it into 4294967294, which then causes consternation and
monkeyhouse downstream.

What's here is still kind of a hack, but it's a step forward.

(dholland)

2015-08-02 18:18:10 UTC MAIN commitmail json YAML

2015-08-02 18:14:16 UTC MAIN commitmail json YAML

2015-08-02 18:12:59 UTC MAIN commitmail json YAML

lfs_cleanint[] in the in-memory superblock needs to have 64-bit entries.

(dholland)

2015-08-02 18:12:41 UTC MAIN commitmail json YAML

2015-08-02 18:12:18 UTC MAIN commitmail json YAML

Don't include ufs headers.

(dholland)

2015-08-02 18:11:57 UTC MAIN commitmail json YAML

Use the lfs header file and lfs's mount args struct, not ufsmount.h
and the ffs mount args struct, for mounting lfs.

(they are the same, so this doesn't matter yet, but still...)

(dholland)

2015-08-02 18:11:36 UTC MAIN commitmail json YAML

2015-08-02 18:11:12 UTC MAIN commitmail json YAML

Use c99 initializers.

(dholland)

2015-08-02 18:10:55 UTC MAIN commitmail json YAML

Fix catastrophic bug in lfs_rewind() that changed segment numbers
(lfs_curseg/lfs_nextseg in the superblock) using the wrong units.
These fields are for whatever reason the start addresses of segments
(measured in frags) rather than the segment numbers 0..n.

This only apparently affects dumping from a mounted fs; however, it
trashes the fs.

I would really, really like to have a static analysis tool that can
keep track of the units things are measured in, since fs code is full
of conversion macros and the macros are named inscrutable things like
"sntod" whose letters don't necessarily even correspond to the units
they convert. It is surprising that more of these are not wrong.

(dholland)

2015-08-02 18:10:08 UTC MAIN commitmail json YAML

2015-08-02 18:08:13 UTC MAIN commitmail json YAML

2015-08-02 17:57:27 UTC MAIN commitmail json YAML

Allow superblock accessors that widen 32-bit disk fields to 64-bit
memory values.

(dholland)

2015-08-02 17:56:24 UTC MAIN commitmail json YAML

Fix bug: for format version 1, the superblock "size" field is measured
in blocks instead of frags, so use lfs_blkstofrags to correct it.

This code was instead multiplying by the block size divided by
DEV_BSIZE to get the number of disk blocks rather than the number of
frags. (I gather that originally these were the same, but they're not
necessarily any more.)

(dholland)

2015-08-02 16:46:12 UTC MAIN commitmail json YAML

When halting a channel, abort the current DMA CB and reset the channel
before stopping DMA.

(jmcneill)

2015-08-02 12:55:46 UTC netbsd-6-0 commitmail json YAML

2015-08-02 12:54:34 UTC netbsd-6-0 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #1318):
sys/compat/netbsd32/netbsd32_ioctl.c: revision 1.82
Wrong logic. Here, userland can control the size and the data copied, which
basically means it can overflow kernel memory.
ok martin@ christos@

(martin)

2015-08-02 12:53:39 UTC netbsd-6-1 commitmail json YAML

2015-08-02 12:53:00 UTC netbsd-6-1 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #1318):
sys/compat/netbsd32/netbsd32_ioctl.c: revision 1.82
Wrong logic. Here, userland can control the size and the data copied, which
basically means it can overflow kernel memory.
ok martin@ christos@

(martin)

2015-08-02 12:51:34 UTC netbsd-6 commitmail json YAML

2015-08-02 12:50:48 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #1318):
sys/compat/netbsd32/netbsd32_ioctl.c: revision 1.82
Wrong logic. Here, userland can control the size and the data copied, which
basically means it can overflow kernel memory.
ok martin@ christos@

(martin)

2015-08-02 12:19:13 UTC MAIN commitmail json YAML

2015-08-02 11:55:29 UTC MAIN commitmail json YAML

count collisions, count and debug print more errors.

(mlelstv)

2015-08-02 11:40:41 UTC MAIN commitmail json YAML

use dk_openlock when accessing openmask.

(mlelstv)

2015-08-02 11:30:45 UTC netbsd-7 commitmail json YAML

2015-08-02 11:29:10 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #930):
sys/compat/netbsd32/netbsd32_ioctl.c: revision 1.82
Wrong logic. Here, userland can control the size and the data copied, which
basically means it can overflow kernel memory.
ok martin@ christos@

(martin)

2015-08-02 11:28:01 UTC MAIN commitmail json YAML

bus_dma_segment_t ds_addr is bus_addr_t not paddr_t (another case of it)

(jmcneill)

2015-08-02 11:26:21 UTC MAIN commitmail json YAML

bus_dma_segment_t ds_addr is bus_addr_t not paddr_t

(jmcneill)

2015-08-02 11:11:32 UTC MAIN commitmail json YAML

install jetsontk1 boot script as boot.scr

(jmcneill)

2015-08-02 11:09:05 UTC MAIN commitmail json YAML

2015-08-02 07:37:57 UTC MAIN commitmail json YAML

Wrong logic. Here, userland can control the size and the data copied, which
basically means it can overflow kernel memory.

ok martin@ christos@

(maxv)

2015-08-02 07:25:40 UTC MAIN commitmail json YAML

fix diskerr message, it needs the driver name, not the device unit name.

(mlelstv)

2015-08-02 07:14:10 UTC MAIN commitmail json YAML

Be more verbose about error conditions.

(mlelstv)

2015-08-02 07:07:02 UTC MAIN commitmail json YAML

correct (the commented out) calculation of bus frequency.

(mlelstv)

2015-08-02 03:29:22 UTC MAIN commitmail json YAML

Do not VFS_SYNC before VFS_UNMOUNT on force unmount

VFS_SYNC does not consider whether we are performing a force unmount or not,
and therefore it can wait for a while if the filesytstem is misbehaving.
Removing VFS_SYNC before VFS_UNMOUNT on forced unmount fixes the problem.

This should not cause harm as the VFS_SYNC seems just useless.
As noted by Chuck Silvers in
http://mail-index.netbsd.org/tech-kern/2015/07/13/msg019156.html
- Nothing seems to prevent vnodes from getting dirty again after VFS_SYNC call.
- Filesystems do flush data through vflush() in VFS_UNMOUNT anyway.

As a consequence, the VFS_SYNC call in do_unmount() could probably be
completely removed. But since such a change is quite dangerous, we just
remove it in the case of forced unmounts, which are situations where
the risk of data loss is known to the operator.

(manu)

2015-08-02 03:19:02 UTC MAIN commitmail json YAML

remove reference to SCCS which is not supported anymore.
XXX: pullup-7

(christos)

2015-08-02 00:24:45 UTC MAIN commitmail json YAML

2015-08-02 00:24:24 UTC MAIN commitmail json YAML

return MMC_OCR_HCS bit from host_ocr if the controller supports high-speed mode

(jmcneill)

2015-08-01 21:30:09 UTC MAIN commitmail json YAML

2015-08-01 21:20:47 UTC MAIN commitmail json YAML

2015-08-01 21:20:11 UTC MAIN commitmail json YAML

2015-08-01 21:19:24 UTC MAIN commitmail json YAML

Add an API for HDMI CEC devices. HDMI Consumer Electronics Control (CEC) is
a protocol that provides high-level control functions between CEC-capable
connected devices.

(jmcneill)

2015-08-01 16:18:47 UTC MAIN commitmail json YAML

Re-enable cpus [123] now that bcm2835_intr.c is fixed with rev 1.11/

(skrll)

2015-08-01 14:18:00 UTC MAIN commitmail json YAML

Call the correct ipi handlers for IPI_AST and IPI_KPREEMPT

(skrll)

2015-08-01 13:42:32 UTC MAIN commitmail json YAML

Pull upstream fix to avoid kernel panic on starting X on Intel 855GM machines.

Reported in PR kern/49875, and ok'ed to commit by riastradh@.

Should be pulled up to netbsd-7.

(tsutsui)

2015-08-01 10:05:51 UTC MAIN commitmail json YAML

use a larger (64KB) block size, this helps SD card performance

(jmcneill)

2015-08-01 10:04:50 UTC MAIN commitmail json YAML

mount root partition with noatime

(jmcneill)

2015-08-01 10:04:06 UTC MAIN commitmail json YAML

Align partitions to 64MB for the benefit of SD cards > 32GB

(jmcneill)

2015-07-31 23:07:14 UTC MAIN commitmail json YAML

extract physical address from HDMI VDSB and make it available as the "physical-address" device property

(jmcneill)

2015-07-31 17:55:21 UTC netbsd-7 commitmail json YAML

2015-07-31 17:29:45 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #924):
sys/dev/ccd.c: revision 1.163
initialized sc_unit (from Riastradh)
XXX: pullup-7

(snj)

2015-07-31 17:26:13 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #926):
external/bsd/blacklist/bin/blacklistd.8: revisions 1.12-1.14
Document the options as a list instead of embedded text.
--
Whitespace and macro fixes.
--
prune bogus comma from Nm args

(snj)

2015-07-31 17:06:56 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #919):
usr.sbin/ypserv/ypserv/ypserv_proc.c: revision 1.17
PR/50057: Wolfgang Stukenbrock: yp-map transfer removes SECURE-flag

(snj)

2015-07-31 16:59:45 UTC netbsd-7 commitmail json YAML

src/doc/3RDPARTY@1.1145.2.16 / diff / nxr@1.1145.2.16
src/external/bsd/bind/dist/CHANGES@1.12.2.4 / diff / nxr@1.12.2.4
src/external/bsd/bind/dist/README@1.1.1.14.2.4 / diff / nxr@1.1.1.14.2.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html@1.1.1.11.2.3 / diff / nxr@1.1.1.11.2.3
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html@1.1.1.8.2.3 / diff / nxr@1.1.1.8.2.3
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html@1.1.1.13.2.3 / diff / nxr@1.1.1.13.2.3
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html@1.1.1.15.2.4 / diff / nxr@1.1.1.15.2.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html@1.1.1.14.2.3 / diff / nxr@1.1.1.14.2.3
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html@1.1.1.15.2.4 / diff / nxr@1.1.1.15.2.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html@1.1.1.15.2.4 / diff / nxr@1.1.1.15.2.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html@1.1.1.15.2.4 / diff / nxr@1.1.1.15.2.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html@1.1.1.15.2.4 / diff / nxr@1.1.1.15.2.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html@1.1.1.10.2.3 / diff / nxr@1.1.1.10.2.3
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
src/external/bsd/bind/dist/doc/arm/Bv9ARM.html@1.1.1.15.2.4 / diff / nxr@1.1.1.15.2.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.pdf@1.7.2.3 / diff / nxr@1.7.2.3
src/external/bsd/bind/dist/doc/arm/man.arpaname.html@1.1.1.12.2.4 / diff / nxr@1.1.1.12.2.4
src/external/bsd/bind/dist/doc/arm/man.ddns-confgen.html@1.1.1.13.2.4 / diff / nxr@1.1.1.13.2.4
      :
(more 32 files)
Pull up following revision(s) (requested by christos in ticket #917):
doc/3RDPARTY: patch
external/bsd/bind/dist/CHANGES: up to 1.16
external/bsd/bind/dist/README: up to 1.4
external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.14
external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.11
external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.16
external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.4
external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.17
external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.4
external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.4
external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.4
external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.4
external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.13
external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.2
external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.2
external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.2
external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.4
external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.10
external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.host.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.named.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.4
external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.4
external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.2
external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.2
external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.2
external/bsd/bind/dist/lib/dns/api: up to 1.4
external/bsd/bind/dist/lib/dns/tkey.c: up to 1.9
external/bsd/bind/dist/srcid: up to 1.10
external/bsd/bind/dist/version: up to 1.14
Update BIND to 9.10.2-P3, addressing CVE-2015-5477.

(snj)

2015-07-31 16:49:41 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #916):
crypto/external/bsd/openssh/dist/auth2-chall.c: revision 1.8
From FreeBSD:
A remote attacker may effectively bypass MaxAuthTries settings, which would
enable them to brute force passwords. [CVE-2015-5600]

(snj)

2015-07-31 16:47:13 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #915):
usr.bin/patch/pch.c: revision 1.28
from bitrieg:
Substitution commands might contain a newline in the replacement pattern
(escaped with a backslash before it), causing patch's understanding of
the state the ed child process is in to diverge from reality. This can
lead to patch unwillingly feeding '!' (execute shell command) lines to
ed. Finding out how to do this is left as an exercise to the reader.
XXX: pullup-7

(snj)

2015-07-31 15:00:08 UTC MAIN commitmail json YAML

2015-07-31 12:51:32 UTC MAIN commitmail json YAML

Do as POSIX says, define the timespec structure in <signal.h>

Extract struct timespec from <sys/time.h> and put into a separate header.

This solution is minimally invasive.

(kamil)

2015-07-31 10:16:36 UTC MAIN commitmail json YAML

Return 0 explicitly to avoid unexpected failures when $DEBUG=false

(ozaki-r)

2015-07-31 07:37:17 UTC MAIN commitmail json YAML

Small changes:
- rename pax_aslr_init() to pax_aslr_init_vm()
- remove the PAX_ flags (unused)
- fix a comment in pax.h

(maxv)

2015-07-31 04:02:40 UTC MAIN commitmail json YAML

Reduce abuse of global variables

(ozaki-r)

2015-07-31 02:39:12 UTC MAIN commitmail json YAML

Add tests of cache overwriting

(ozaki-r)

2015-07-31 02:35:09 UTC MAIN commitmail json YAML

Add tests for temp option

(ozaki-r)

2015-07-31 00:23:54 UTC MAIN commitmail json YAML

Remove remaining debug code

(ozaki-r)

2015-07-31 00:22:44 UTC MAIN commitmail json YAML

Fix cleanup; halt all running rump_servers

(ozaki-r)

2015-07-30 21:47:51 UTC MAIN commitmail json YAML

from bitrieg:

Substitution commands might contain a newline in the replacement pattern
(escaped with a backslash before it), causing patch's understanding of
the state the ed child process is in to diverge from reality. This can
lead to patch unwillingly feeding '!' (execute shell command) lines to
ed. Finding out how to do this is left as an exercise to the reader.

XXX: pullup-7

(christos)

2015-07-30 21:38:53 UTC MAIN commitmail json YAML

Remove unneeded comment about <stdbool.h> in the user-land

Suggested by <christos>

(kamil)

2015-07-30 21:31:15 UTC MAIN commitmail json YAML

Deduplicate stdbool.h definitions

Reviewed by <christos>

(kamil)

2015-07-30 16:33:39 UTC netbsd-7 commitmail json YAML

2015-07-30 16:29:38 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #911):
sys/external/bsd/drm2/dist/drm/radeon/radeon_bios.c: revision 1.3
Fix two issues in NetBSD implementation of igp_read_bios_from_vram():
* Allocate the correct buffer for the VGA BIOS image.
* Abort if buffer allocation failed, not if buffer allocation succeeded.
Not directly tested, but I can't imagine this makes anything worse.

(snj)

2015-07-30 16:03:12 UTC netbsd-7 commitmail json YAML

tickets 887, 892, 894, 897, 900-904, 906-908, 910

(snj)

2015-07-30 15:53:39 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #910):
sys/dev/ic/mpt_netbsd.c: revision 1.32
Adapter leaks requests when mpt_event_notify_reply() has to acknowledge
an event leading to "adapter resource shortage" messages when the scsipi
subsystem tries to use all adapt_openings.
Change mpt_ctlop() to free the request on event MPI_FUNCTION_EVENT_ACK.
Tested on a SunFire X4275 with Symbios Logic SAS1068E (1000:0058, rev. 4).

(snj)

2015-07-30 15:51:58 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #908):
sys/dev/usb/uplcom.c: revision 1.75
Null suspend/resume handler for uplcom(4).

(snj)

2015-07-30 15:50:16 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #907):
sys/external/bsd/drm2/linux/linux_ww_mutex.c: revision 1.2
sys/external/bsd/drm2/include/linux/ww_mutex.h: revision 1.11
Adapt ww_mutex to use LOCKDEBUG.
Should help track down PR 49862.

(snj)

2015-07-30 15:46:41 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #906):
sys/external/bsd/drm2/include/linux/pci.h: revisions 1.18, 1.19
sys/external/bsd/drm2/dist/drm/radeon/radeon_bios.c: revision 1.4
Save the location of the found ROM so caller can bus_space_read it.
--
Use bus_space_read rather than kmemdup to read ROM.
jakllsch@ reports that on some 64-bit systems, kmemdup does 8-byte
reads, which yield garbage in the high word.  bus_space_read_region_1
does 1-byte reads instead, which seem to work.
Derived from a patch from jakllsch@.
--
Fix type of pd_rom_found_size: it's a size, not a handle.

(snj)

2015-07-30 15:43:37 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #904):
sys/external/bsd/drm2/dist/drm/drm_bufs.c: revision 1.7
sys/external/bsd/drm2/dist/include/drm/drmP.h: revision 1.11
sys/external/bsd/drm2/drm/drm_memory.c: revision 1.7
sys/external/bsd/drm2/pci/drm_pci.c: revision 1.13
Replace drm_ioremap by drm_core_ioremap, reducing diff a little.

(snj)

2015-07-30 15:41:44 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #903):
sys/external/bsd/drm2/ttm/ttm_agp_backend.c: revision 1.4
kmem_free the container structure, not a substructure.

(snj)

2015-07-30 15:40:14 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #902):
distrib/common/bootimage/Makefile.bootimage: revision 1.11
Fix ytpo: INSTALLBOOTOPTIONS, not INSTALLBOOTOPTOINS.
From qjsgkem on Freenode.

(snj)

2015-07-30 15:38:39 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #901):
sys/external/bsd/drm2/dist/drm/i915/i915_gem.c: revision 1.30
Remove workaround for PR kern/49195.
Problem seems to have been properly fixed in rev. 1.25.

(snj)

2015-07-30 15:36:03 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #900):
sbin/newfs/newfs.c: revision 1.113
usr.sbin/installboot/installboot.c: revision 1.39
Handle getfsspecname errors.

(snj)

2015-07-30 15:32:46 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #897):
sys/external/bsd/drm2/dist/drm/radeon/radeon_connectors.c: revisions 1.2, 1.3
Don't pass along null encoder.  Noted by Coverity, CID 113253.
--
Add XXX comment for previous.

(snj)

2015-07-30 15:29:52 UTC MAIN commitmail json YAML

Revert untested and unnecessary change in previous rev 1.36.

Our autobuild doesn't always reflect the latest fixes.

(tsutsui)

2015-07-30 15:29:25 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #894):
sys/external/bsd/drm2/ttm/ttm_bo_vm.c: revisions 1.9, 1.10
Fix error branch: ttm_bo_unreserve on failure after ttm_bo_reserve.
Tiny chance this will fix PR kern/49862 by not leaking a ww_mutex
lock.
--
ttm_bo_unreserve in case of ttm_bo_uvm_fault_idle restart.
Better chance of fixing PR kern/49862 by avoiding leaking a buffer
ww_mutex lock.

(snj)

2015-07-30 15:28:18 UTC MAIN commitmail json YAML

Revamp PaX:
- don't confuse between ELF flags and proc flags. Introduce the proc-
  specific P_PAX_ASLR, P_PAX_MPROTECT and P_PAX_GUARD flags.
- introduce pax_setup_elf_flags(), which takes as argument the PaX flag
  of the ELF PaX note section, and which sets the proc flag as
  appropriate. Also introduce a couple of other functions used for that
  purpose.
- modify pax_aslr_active(), and all the other similar pieces of code, so
  that it checks the proc flag directly, without extra ELF computation

In addition to making PaX clearer, the combination of these changes fixes
the following bug: if a non-PaX'ed process is launched, and then someone
sets security.pax.{aslr,mprotect,segvguard}.global=1, the process becomes
PaX'ed while its address space hasn't been randomized, which is not likely
to be a good idea.

Now, only the proc flag is checked at runtime, which means the process's
PaX status won't be altered during the execution.

Also:
- declare PAX_DPRINTF, makes it more readable
- fix a typo in exec_elf.h

(maxv)

2015-07-30 15:21:50 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #892):
sys/external/bsd/drm2/dist/drm/i915/intel_pm.c: revision 1.7
Avoid NULL dev_priv->vlv_pctx-> deref in a WARN check on Lenovo B50-30,
add an additional check for the NULL dev_priv->vlv_pctx.
System now boots (though does not recognise any of the USB(3) ports)

(snj)

2015-07-30 15:19:07 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #887):
sys/dev/pci/oboe.c: revision 1.43
Pass the device, not the struct softc to config_found().
Avoids a crash at attach time, PR port-i386/50076.

(snj)

2015-07-30 15:03:14 UTC MAIN commitmail json YAML

print "platform DMA" instead of "SDMA" when using external DMA engine

(jmcneill)

2015-07-30 10:26:14 UTC MAIN commitmail json YAML

2015-07-30 10:25:49 UTC MAIN commitmail json YAML

include decls for _MODULE

(christos)

2015-07-30 10:23:25 UTC netbsd-7 commitmail json YAML

2015-07-30 10:22:12 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #893):
sys/arch/macppc/stand/ofwboot/Locore.c: revision 1.26
Don't set garbages into BAT registers, which was broken in rev 1.25.
Should fix PR port-macppc/50018 (though there is no response for 3 weeks),
and should be pulled up to netbsd-7.

(martin)

2015-07-30 09:55:57 UTC MAIN commitmail json YAML

Lock before calling uvm_swap_stats(). Otherwise a race condition could
corrupt memory.

(maxv)

2015-07-30 09:45:24 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #891):
sbin/disklabel/bswap.c: revision 1.3-1.4

Fix botch in "make disklabel a MI tool" changes in rev 1.2.

After that chanage, "MAXPARTITIONS" constant is not for the target port.
If host's MAXPARTITIONS is larger than a value of the target label and
target endianness is different from the build host, bswaplabel() could
overwrite data beyond the disklabel and primary boot stored after
LABELSECTOR in images might be corrupted.

This fixes boot failure of sun2 liveimage built by
"build.sh -U -m sun2 release live-image"
on TME.

Fix build.

(martin)

2015-07-30 09:37:37 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #890):
sys/arch/arm/pic/pic.c: revision 1.27-1.32
sys/arch/arm/omap/omap5430_intr.h: revision 1.3
sys/arch/arm/broadcom/bcm2835_obio.c: revision 1.25
sys/arch/arm/cortex/gic.c: revision 1.18
sys/arch/arm/broadcom/bcm2835reg.h: revision 1.15
sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.61
sys/arch/arm/broadcom/bcm2835_intr.h: revision 1.2
sys/arch/arm/marvell/mvsoc_intr.h: revision 1.5
sys/arch/arm/broadcom/bcm2835_intr.c: revision 1.8-1.10
sys/arch/arm/pic/picvar.h: revision 1.12-1.14
sys/arch/arm/omap/omap4430_intr.h: revision 1.3

Don't clear CI_ASTPENDING in exception return, do it in ast() instead.
Add basic support for __HAVE_PREEMPTION.
Use atomic ops for ci_astpending if __HAVE_PREEMPTION is defined.
Use kpreempt_disable/kpreempt_enable
Add __HAVE_PIC_HAVE_PENDING_INTRS and define it if __HAVE_PIC_SET_PRIORITY
is undefined (also define in mvsoc_intr.h since their use of the latter is
peculiar).  This new define controls whether the pending interrupt logic is
compiled.  The GIC doesn't use pending interrupts since it uses the priority
level on the GIC to control delivery of interrupts, thus there can never
be a pending interrupt.  The kernel shrinks about 4KB with the removal of
the pending interupt support,
Only if we __HAVE_PIC_PENDING_INTRS do we need the variables to track them.
Add #define __HAVE_PIC_PENDING_INTRS for the non-GIC PICs.
Add a pic_cpus to the softc which specifies which cpus the pic can send
IPIs to.  For GIC, initialize pic_cpus to kcpuset_running since it can handle
all the cpus.
Adapt pic to deal with the BCM2836 interrupts.
Move pic_pending_pics, pic_pending_ipls, and pic_blocked_irqs into a
structure and make then per-cpu.  There is no global interrupt state anymore.
Use right kcpuset call.
Don't need pic_ipi_sender anymore.
Don't send IPIs to ourselves if sending to everyone.
RPI2 MP support.
Thanks to Matt Thomas for making this possible with his changes to pic.c
Use a bit per IPI type in local mailbox 0 registers. Ok matt@
IPIs should be IPL_HIGH according to rmind@
Fix bcm2836mp_pic_{un,}block_irqs to handle timer AND mailbox interrupts
if they're both passed.  Thanks to nat@ for finding this.
Sprinkle some KASSERTs

(martin)

2015-07-30 09:23:05 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #889):
sys/dev/pci/if_bge.c: revision 1.283
sys/dev/pci/if_pcn.c: revision 1.60
Fix mbuf leaks in error branches (found by the Brainy code scanner)

(martin)

2015-07-30 09:15:20 UTC netbsd-7 commitmail json YAML

Pull up the following revisions, requeusted by mrg in #888:

xsrc/external/mit/libXi/dist/ChangeLog 1.1.1.11
xsrc/external/mit/libXi/dist/configure 1.1.1.11
xsrc/external/mit/libXi/dist/configure.ac 1.1.1.11
xsrc/external/mit/libXi/dist/src/XIAllowEvents.c 1.1.1.4
xsrc/external/mit/libXi/dist/src/XIPassiveGrab.c 1.1.1.7

Update libXi to 1.7.4.

(martin)

2015-07-30 08:41:18 UTC MAIN commitmail json YAML

Add tests for arp -a option

(ozaki-r)

2015-07-30 08:11:44 UTC MAIN commitmail json YAML

Don't forget to unlock the LWP.

ok rmind@

(maxv)

2015-07-30 08:09:37 UTC MAIN commitmail json YAML

2015-07-30 07:56:13 UTC MAIN commitmail json YAML

2015-07-30 07:44:40 UTC MAIN commitmail json YAML

add mulsi3, needed by inet_addr.o

(christos)

2015-07-30 07:32:40 UTC MAIN commitmail json YAML

2015-07-30 05:43:43 UTC MAIN commitmail json YAML

Fix TESTS_SH assignment

(ozaki-r)

2015-07-30 04:39:42 UTC MAIN commitmail json YAML

fix to compile unless defined IMXUARTCONSOLE

(ryo)

2015-07-30 04:36:48 UTC MAIN commitmail json YAML

2015-07-30 03:21:33 UTC MAIN commitmail json YAML

2015-07-30 02:58:00 UTC MAIN commitmail json YAML

2015-07-30 02:52:53 UTC MAIN commitmail json YAML

2015-07-30 02:51:05 UTC MAIN commitmail json YAML

Add tests for GARP

(ozaki-r)

2015-07-29 20:32:54 UTC MAIN commitmail json YAML

Only apply am/pm adjustment to tm_hour when it has actually been parsed.

(ginsbach)

2015-07-29 19:44:47 UTC MAIN commitmail json YAML

fix debug sets after latest x changes.

(christos)

2015-07-29 19:44:01 UTC MAIN commitmail json YAML

add missing lint libraries

(christos)

2015-07-29 19:27:37 UTC MAIN commitmail json YAML

restore some more registers on exit, now we actually get back to a usable
console

(macallan)

2015-07-29 19:18:18 UTC MAIN commitmail json YAML

2015-07-29 19:03:15 UTC MAIN commitmail json YAML

Don't use NO_SYS_HEADERS because <sys/types.h> is not included when you
do that before the typedefs in /usr/xsrc/external/mit/xorg-server/dist/hw/\
xfree86/x86emu/x86emu/types.h, and then some source files include
<sys/types.h> leading to uint redefinitions.

(christos)

2015-07-29 18:27:19 UTC MAIN commitmail json YAML

2015-07-29 18:26:15 UTC MAIN commitmail json YAML

2015-07-29 18:23:32 UTC MAIN commitmail json YAML

Make the return type of "? type1 : void *" or "? void * : type1" to be type1
instead of void *.

(christos)

2015-07-29 18:22:06 UTC MAIN commitmail json YAML

2015-07-29 18:15:38 UTC MAIN commitmail json YAML

- make sure the wsdisplay we talk to is actually the one handling the chip
  we're about to use
- make sure we habe backlight control via wsdisplay before attempting to use it
- use wsdisplay backlight control for blanking if available

(macallan)

2015-07-29 15:04:40 UTC MAIN commitmail json YAML

From FreeBSD:
A remote attacker may effectively bypass MaxAuthTries settings, which would
enable them to brute force passwords. [CVE-2015-5600]
XXX: pullup-7

(christos)

2015-07-29 14:35:05 UTC MAIN commitmail json YAML

Revert rev 1.359 which broke libsa builds. PR/50101

(tsutsui)

2015-07-29 14:32:54 UTC MAIN commitmail json YAML

Revert incorrect and broken kludge. PR/50101

(tsutsui)

2015-07-29 14:30:18 UTC MAIN commitmail json YAML

use utmip settings for 12MHz ref clk, not 13MHz

(jmcneill)

2015-07-29 14:22:49 UTC MAIN commitmail json YAML

2015-07-29 12:11:32 UTC MAIN commitmail json YAML

enable ADMA2 data transfer mode

(jmcneill)

2015-07-29 12:11:14 UTC MAIN commitmail json YAML

Add ADMA2 support, which enables scatter gather DMA for data transfers on
controllers that support it.

(jmcneill)

2015-07-29 12:05:10 UTC MAIN commitmail json YAML

Add tests for ARP

Forgot to commit this. Should fix the build.

(ozaki-r)

2015-07-29 10:47:58 UTC MAIN commitmail json YAML

2015-07-29 08:52:22 UTC MAIN commitmail json YAML

2015-07-29 08:51:03 UTC MAIN commitmail json YAML

initialize uart register when it is not a console.

(ryo)

2015-07-29 08:45:29 UTC MAIN commitmail json YAML

We don't have Debugger if we don't have DDB.

(christos)

2015-07-29 07:42:28 UTC MAIN commitmail json YAML

Don't divide flags output

If there are many enabled flags, ifconfig divides flags output into
multiple formatted strings due to snprintb_m, e.g.,
  wm0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX>wm0: flags=8b43<MULTICAST> mtu 1500

This behavior is probably unexpected. The change always outputs enabled
flags at once like this:
  wm0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500

(ozaki-r)

2015-07-29 06:10:10 UTC MAIN commitmail json YAML

2015-07-29 06:07:36 UTC MAIN commitmail json YAML

Introduce rump.arp

arp(8) uses RTM that requires that getpid(2) works correctly. Unfortunately
supporting getpid(2) in librumphijack will be tricky so that we rump-ify
arp(8) as well as ifconfig and route commands.

Suggested by pooka@.

(ozaki-r)

2015-07-29 04:59:48 UTC MAIN commitmail json YAML

Adjust some of IPLs of various IPIs.

(matt)

2015-07-29 01:51:18 UTC MAIN commitmail json YAML

port static EDID support via WSDISPLAYIO_GET_EDID back, now this works again
on my pismo

(macallan)

2015-07-29 00:12:27 UTC MAIN commitmail json YAML

2015-07-29 00:10:26 UTC MAIN commitmail json YAML

move stdbool.h to sys, reuire pool.h to include <sys/stdbool.h> for bool,
centralize definitions of bool, true, false, to <sys/stdbool.h>

(christos)

2015-07-28 21:24:43 UTC MAIN commitmail json YAML

Reduce latency a bit. From nat@

(skrll)

2015-07-28 19:48:12 UTC MAIN commitmail json YAML

revert previous, will fix differently.

(christos)

2015-07-28 19:46:42 UTC MAIN commitmail json YAML

revert previous, will fix differently.

(christos)

2015-07-28 19:38:48 UTC MAIN commitmail json YAML

2015-07-28 19:32:07 UTC MAIN commitmail json YAML

fix build (stdbool lossage)

(christos)

2015-07-28 18:58:08 UTC MAIN commitmail json YAML

2015-07-28 18:55:16 UTC MAIN commitmail json YAML

src/external/bsd/bind/dist/CHANGES@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/README@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/Bv9ARM.pdf@1.10 / diff / nxr@1.10
src/external/bsd/bind/dist/doc/arm/man.arpaname.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.ddns-confgen.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.delv.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.dig.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html@1.4 / diff / nxr@1.4
src/external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html@1.4 / diff / nxr@1.4
      :
(more 20 files)
merge conflicts for bind-9.10.2-P3 to address CVE-2015-5477.

(christos)

2015-07-28 18:08:37 UTC MAIN commitmail json YAML

2015-07-28 18:05:19 UTC MAIN commitmail json YAML

2015-07-28 17:56:56 UTC MAIN commitmail json YAML

handle c99 nested struct initialization { .data.foo[0] = 1 }

(christos)

2015-07-28 17:55:13 UTC MAIN commitmail json YAML

fix member list deallocation; remove #if 0'ed code.

(christos)

2015-07-28 17:13:34 UTC MAIN commitmail json YAML

Compatibility fixes in reallocarr(3)

Make this work on !NetBSD platforms:
- replace __CTASSERT() with platform agnostic solution SQRT_SIZE_MAX
- include nbtool_config.h for cross builds to get definition of __RCSID()
- restore errno in the last rare code path for platforms affecting errno(2)
  in memcpy(2)

While there: rename parameter name 'num' to 'number' to be in sync with
the calloc(3) parameter naming.

Reported by scole_mail at the current-users ml.

(kamil)

2015-07-28 16:51:25 UTC MAIN commitmail json YAML

2015-07-28 16:50:12 UTC MAIN commitmail json YAML

2015-07-28 15:45:47 UTC MAIN commitmail json YAML

Use upstream version for expr fix.

(wiz)

2015-07-28 13:12:47 UTC MAIN commitmail json YAML

Print vndattach error

(prlw1)

2015-07-28 12:32:44 UTC MAIN commitmail json YAML

2015-07-28 12:27:55 UTC MAIN commitmail json YAML

Fix URL in comment, no functional change.

(rjs)

2015-07-28 09:52:43 UTC MAIN commitmail json YAML

2015-07-28 09:51:42 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2015-07-28 08:59:48 UTC MAIN commitmail json YAML

Document KMEM_SIZE, KMEM_REDZONE and KMEM_GUARD.

(maxv)

2015-07-28 07:15:03 UTC MAIN commitmail json YAML

Print interrupt type correctly.

(msaitoh)

2015-07-28 07:14:48 UTC MAIN commitmail json YAML

Remove unnecessary #include

(skrll)

2015-07-28 06:19:47 UTC MAIN commitmail json YAML

Be more verbose about errors.

(mlelstv)

2015-07-28 06:17:53 UTC MAIN commitmail json YAML

cosmetic change only.

(mlelstv)

2015-07-28 05:14:23 UTC MAIN commitmail json YAML

2015-07-28 05:13:14 UTC MAIN commitmail json YAML

Move struct salfs back inside libsa now that lfs_accessors.h is separate.

(dholland)

2015-07-28 05:09:35 UTC MAIN commitmail json YAML

Add a new lfs header file: lfs_accessors.h.

This contains all the accessor functions and macros out of lfs.h.
Add an include of lfs_accessors.h after all uses of lfs.h... except
for code that wants to define its own struct lfs-alike that the
accessors are supposed to play along with. For these, set STRUCT_LFS
and include lfs_accessors.h after the necessary structure has been
defined, so that lfs_accessors.h can emit functions in terms of it.

(dholland)

2015-07-28 01:57:55 UTC MAIN commitmail json YAML

fix: panic at doing "vmstat -ev" after a PCIe device detached.

(knakahara)

2015-07-28 01:25:00 UTC MAIN commitmail json YAML

ttm_bo_unreserve in case of ttm_bo_uvm_fault_idle restart.

Better chance of fixing PR kern/49862 by avoiding leaking a buffer
ww_mutex lock.

(riastradh)

2015-07-27 22:26:51 UTC MAIN commitmail json YAML

Fix error branch: ttm_bo_unreserve on failure after ttm_bo_reserve.

Tiny chance this will fix PR kern/49862 by not leaking a ww_mutex
lock.

(riastradh)

2015-07-27 19:27:04 UTC MAIN commitmail json YAML

add a sysctl to optionally ender ddb when pressing the power button

(macallan)

2015-07-27 18:09:27 UTC MAIN commitmail json YAML

Make this work with newer perl versions.
Ok: mrg@

(martin)

2015-07-27 15:46:03 UTC MAIN commitmail json YAML

2015-07-27 15:45:20 UTC MAIN commitmail json YAML

2015-07-27 09:59:49 UTC MAIN commitmail json YAML

Add driver debug entries

(martin)

2015-07-27 09:24:28 UTC MAIN commitmail json YAML

Several changes and improvements in KMEM_GUARD:
- merge uvm_kmguard.{c,h} into subr_kmem.c. It is only user there, and
  makes it more consistent. Also, it allows us to enable KMEM_GUARD
  without enabling DEBUG.
- rename uvm_kmguard_XXX to kmem_guard_XXX, for consistency
- improve kmem_guard_alloc() so that it supports allocations bigger than
  PAGE_SIZE
- remove the canary value, and use directly the kmem header as underflow
  pattern.
- fix some comments

(The UAF fifo is disabled for the moment; we actually need to register
the va and its size, and add a weight support not to consume too much
memory.)

(maxv)

2015-07-27 07:53:46 UTC MAIN commitmail json YAML

Don't timeout waiting for ld_sdmmc_dobio in the IO thread to start.

XXX why does it take >1s to get scheduled?

(skrll)

2015-07-27 07:31:00 UTC MAIN commitmail json YAML

Print the "halted\n" from previous commit to stdout, not stderr.

The putchar hypercall writes to stdout, so this change restores
the original "functionality" (which was not intended to change).

from gson, via tests

(pooka)

2015-07-27 04:50:50 UTC MAIN commitmail json YAML

Add ACPI_RESOURCE_TYPE_END_TAG and ACPI_RESOURCE_TYPE_ADDRESS64.

(msaitoh)