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

2024-05-10 19:17:47 UTC Now

2011-01-24 17:47:52 UTC MAIN commitmail json YAML

Add reconnect code to librumpclient.  In case the connection to
the kernel server is lost, the client will now automatically attempt
to reconnect.

Among other things, this makes it possible to "reboot" and restart
the TCP/IP stack from under firefox without any perceivable less
of service.  If pages were loading at the time the TCP/IP server
was killed, there may be some broken links, but nothing a ctrl-r
cannot fix.

(pooka)

2011-01-24 17:30:38 UTC MAIN commitmail json YAML

2011-01-24 17:11:17 UTC MAIN commitmail json YAML

Add support for newer eGalax controllers that send 5 ot 6 byte long packets.
The protocol is backwards compatible.  While here, unfold a few lines and
remove the link to the documentation, which was invalid.
This enables the touchscreen on the PROTECH PS-3100 MINI POS system.

(mbalmer)

2011-01-24 15:30:55 UTC MAIN commitmail json YAML

2011-01-24 15:01:30 UTC MAIN commitmail json YAML

2011-01-24 10:22:15 UTC MAIN commitmail json YAML

roundup2(x, y) does not assume that x is power of 2, but y is.

(enami)

2011-01-24 10:15:40 UTC MAIN commitmail json YAML

Mark librump{kern_solaris,fs_zfs}.so.0.0.debug as zfs only and fix a typo
while I'm here.

(skrll)

2011-01-24 10:05:22 UTC MAIN commitmail json YAML

2011-01-24 10:04:28 UTC MAIN commitmail json YAML

2011-01-24 08:26:23 UTC MAIN commitmail json YAML

Represent test data as bytes to make it "endian-independent".

from martin

(pooka)

2011-01-24 07:44:16 UTC MAIN commitmail json YAML

2011-01-24 07:22:57 UTC MAIN commitmail json YAML

2011-01-24 02:44:22 UTC MAIN commitmail json YAML

document what -a is for

(yamt)

2011-01-24 01:22:49 UTC MAIN commitmail json YAML

2011-01-24 01:15:00 UTC MAIN commitmail json YAML

2011-01-23 23:40:37 UTC MAIN commitmail json YAML

fix typo in "-traditional-cpp"

(lukem)

2011-01-23 21:55:04 UTC netbsd-4 commitmail json YAML

2011-01-23 21:54:39 UTC netbsd-4-0 commitmail json YAML

2011-01-23 21:53:40 UTC MAIN commitmail json YAML

2011-01-23 21:52:36 UTC netbsd-4-0 commitmail json YAML

src/dist/bind/CHANGES@1.1.1.4.4.2.2.4 / diff / nxr@1.1.1.4.4.2.2.4
src/dist/bind/COPYRIGHT@1.1.1.3.4.1.2.3 / diff / nxr@1.1.1.3.4.1.2.3
src/dist/bind/FAQ@1.1.1.4.4.1.2.3 / diff / nxr@1.1.1.4.4.1.2.3
src/dist/bind/FAQ.xml@1.1.1.1.6.1.2.3 / diff / nxr@1.1.1.1.6.1.2.3
src/dist/bind/Makefile.in@1.1.1.3.4.1.2.2 / diff / nxr@1.1.1.3.4.1.2.2
src/dist/bind/README@1.14.4.2.2.2 / diff / nxr@1.14.4.2.2.2
src/dist/bind/README.idnkit@1.1.1.1.2.2.2.1 / diff / nxr@1.1.1.1.2.2.2.1
src/dist/bind/RELEASE-NOTES-BIND-9.4-ESV.html@1.1.4.2 / diff / nxr@1.1.4.2
src/dist/bind/RELEASE-NOTES-BIND-9.4-ESV.pdf@1.1.4.2 / diff / nxr@1.1.4.2
src/dist/bind/RELEASE-NOTES-BIND-9.4-ESV.txt@1.1.4.2 / diff / nxr@1.1.4.2
src/dist/bind/acconfig.h@1.1.1.4.4.1.2.1 / diff / nxr@1.1.1.4.4.1.2.1
src/dist/bind/bin/check/check-tool.c@1.1.1.3.4.1.2.2 / diff / nxr@1.1.1.3.4.1.2.2
src/dist/bind/bin/check/named-checkconf.8@1.1.1.4.4.1.2.2 / diff / nxr@1.1.1.4.4.1.2.2
src/dist/bind/bin/check/named-checkconf.c@1.1.1.3.4.1.2.1 / diff / nxr@1.1.1.3.4.1.2.1
src/dist/bind/bin/check/named-checkconf.html@1.1.1.4.4.1.2.2 / diff / nxr@1.1.1.4.4.1.2.2
src/dist/bind/bin/check/named-checkzone.8@1.1.1.4.4.1.2.2 / diff / nxr@1.1.1.4.4.1.2.2
src/dist/bind/bin/check/named-checkzone.c@1.1.1.3.4.1.2.2 / diff / nxr@1.1.1.3.4.1.2.2
src/dist/bind/bin/check/named-checkzone.docbook@1.1.1.4.4.1.2.2 / diff / nxr@1.1.1.4.4.1.2.2
src/dist/bind/bin/check/named-checkzone.html@1.1.1.4.4.1.2.2 / diff / nxr@1.1.1.4.4.1.2.2
src/dist/bind/bin/dig/dig.1@1.1.1.4.4.1.2.2 / diff / nxr@1.1.1.4.4.1.2.2
      :
(more 630 files)
Apply patch, requested by spz in ticket 1413:
dist/bind/ patch
include/resolv.h patch
include/arpa/nameser.h: patch
lib/libc/include/isc/assertions.h: patch
lib/libc/include/isc/eventlib.h patch
lib/libc/isc/assertions.c: patch
lib/libc/nameser/ns_parse.c patch
lib/libc/resolv/herror.c: patch
lib/libc/resolv/res_init.c patch
lib/libc/resolv/res_mkquery.c: patch
lib/libc/resolv/res_query.c patch
lib/libc/resolv/res_send.c: patch
usr.sbin/bind/Makefile.inc patch
usr.sbin/bind/include/config.h: patch
usr.sbin/bind/include/dns/code.h: patch
usr.sbin/bind/include/dns/enumclass.h: patch
usr.sbin/bind/include/dns/enumtype.h: patch
usr.sbin/bind/include/dns/rdatastruct.h: patch
usr.sbin/bind/include/isc/platform.h: patch
usr.sbin/bind/include/lwres/netdb.h: patch
usr.sbin/bind/include/lwres/platform.h: patch
usr.sbin/bind/libisc/Makefile: patch
lib/libc/inet/inet_addr.c new file

Update bind to  9.4-ESV-R4, latest version of the 9.4 line.

(bouyer)

2011-01-23 21:47:52 UTC netbsd-4 commitmail json YAML

Apply patch, requested by spz in ticket 1413:
dist/bind/ patch
include/resolv.h patch
include/arpa/nameser.h: patch
lib/libc/include/isc/assertions.h: patch
lib/libc/include/isc/eventlib.h patch
lib/libc/isc/assertions.c: patch
lib/libc/nameser/ns_parse.c patch
lib/libc/resolv/herror.c: patch
lib/libc/resolv/res_init.c patch
lib/libc/resolv/res_mkquery.c: patch
lib/libc/resolv/res_query.c patch
lib/libc/resolv/res_send.c: patch
usr.sbin/bind/Makefile.inc patch
usr.sbin/bind/include/config.h: patch
usr.sbin/bind/include/dns/code.h: patch
usr.sbin/bind/include/dns/enumclass.h: patch
usr.sbin/bind/include/dns/enumtype.h: patch
usr.sbin/bind/include/dns/rdatastruct.h: patch
usr.sbin/bind/include/isc/platform.h: patch
usr.sbin/bind/include/lwres/netdb.h: patch
usr.sbin/bind/include/lwres/platform.h: patch
usr.sbin/bind/libisc/Makefile: patch
lib/libc/inet/inet_addr.c new file

Update bind to  9.4-ESV-R4, latest version of the 9.4 line.

(bouyer)

2011-01-23 21:29:52 UTC MAIN commitmail json YAML

DEBUG does not imply DIAGNOSTIC; make sure we have a non-null
KASSERTMSG implementation (DIAGNOSTIC) so that the variable inside
the DEBUG section gets used.

(he)

2011-01-23 18:13:42 UTC MAIN commitmail json YAML

Explicitly initialize sometimes-unused variable.

(jakllsch)

2011-01-23 17:38:37 UTC MAIN commitmail json YAML

Add support for __read_mostly and __cacheline_aligned (using 32 bytes as
the cacheline as its the most prevalent sized used even though IBM970 has
a 128 byte cacheline).

(matt)

2011-01-23 17:36:10 UTC MAIN commitmail json YAML

Clear ownership bit after saving contents to PCB.

(matt)

2011-01-23 17:15:16 UTC MAIN commitmail json YAML

The previous commit removed a { }�block, and unintendedly introduced a
C99ism (inlined variable declaration), which hurts when pdksh is used
for bootstrapping pkgsrc. Move the two declarations to the beginning
of the block.

(hauke)

2011-01-23 17:11:55 UTC MAIN commitmail json YAML

The Solaris 7 "/usr/{,xpg4/}bin/sort"s expect whitespace between the "-k"
option and its argument.

(hauke)

2011-01-23 15:51:07 UTC MAIN commitmail json YAML

Some ports use %r0 as tmp2 to INIT_CPUINFO which has adverse effects so
never use tmp2 to hold an address.

(matt)

2011-01-23 14:08:53 UTC MAIN commitmail json YAML

Correctly define inta using a helper macro for the #

(joerg)

2011-01-23 13:24:05 UTC MAIN commitmail json YAML

2011-01-23 13:18:58 UTC MAIN commitmail json YAML

2011-01-23 13:18:02 UTC MAIN commitmail json YAML

2011-01-23 13:17:02 UTC MAIN commitmail json YAML

Defer bsd.own.mk include after NOMAN.

(joerg)

2011-01-23 11:29:46 UTC MAIN commitmail json YAML

Redo previous.
bsd.own.mk must be included after NOMAN=.

(nakayama)

2011-01-23 11:01:08 UTC MAIN commitmail json YAML

Cast arguments to vaddr_t when using PRIxVADDR in the printf format string.

(mbalmer)

2011-01-23 09:44:59 UTC MAIN commitmail json YAML

2011-01-23 09:18:29 UTC MAIN commitmail json YAML

2011-01-23 08:52:02 UTC MAIN commitmail json YAML

Correct/add some comments about eiem.

(skrll)

2011-01-23 07:41:38 UTC MAIN commitmail json YAML

2011-01-23 07:30:07 UTC MAIN commitmail json YAML

Change ^T/SIGINFO to print the PC/CPU# or PC instead of "running"/"runable"
if a port provide LWP_PC.

(matt)

2011-01-23 06:50:54 UTC MAIN commitmail json YAML

Add arc64 alias

(matt)

2011-01-23 06:47:14 UTC MAIN commitmail json YAML

Add a new O(log(2) implementation.  On mips32/mips64, use clz/dclz.

(matt)

2011-01-23 06:31:39 UTC MAIN commitmail json YAML

2011-01-23 06:29:53 UTC MAIN commitmail json YAML

Default mips64 to softfloat.

(matt)

2011-01-23 06:28:53 UTC MAIN commitmail json YAML

Teach libkvm how kernel virtual memory is laided on 64-bit MIPS kernels.

(matt)

2011-01-23 06:27:32 UTC MAIN commitmail json YAML

Instead of testing for all mips variants, just use MACHINE_CPU.

(matt)

2011-01-23 06:25:58 UTC MAIN commitmail json YAML

Use uintptr_t instead of u_long.
When fetching argc use off the stack, use *(long *) instead of *(int *)
because on mips64 BE system, that int deference will only fetch 0.

(matt)

2011-01-23 03:15:06 UTC MAIN commitmail json YAML

Pull the following fix from OpenBSD:
http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/pci/if_nfe.c#rev1.97
>> Some nfe(4)/rlphy(4) combos don't work, because the PHY responds to all
>> addresses on the mii bus.  As a countereasure, only attach the first PHY we
>> encounter.  It is very unlikely we're going to ever see nfe(4) with multiple
>> PHYs.  The same is probably true for any modern NIC.

Should suppress bogus ukphy30 noted in PR kern/42950.
No bad side effect on my nfe(4) which didn't get ghosts:
---
nfe0 at pci0 dev 5 function 0: NVIDIA nForce3 Ethernet #4 (rev. 0xa2)
:
rlphy0 at nfe0 phy 1: RTL8201L 10/100 media interface, rev. 1
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

(tsutsui)

2011-01-23 02:08:24 UTC MAIN commitmail json YAML

fix a failure in the sign extension consideration.

(nisimura)

2011-01-23 01:32:08 UTC MAIN commitmail json YAML

2011-01-23 01:05:32 UTC MAIN commitmail json YAML

2011-01-22 22:26:10 UTC MAIN commitmail json YAML

Add the ability to mount NFS filesystems in COMPAT_NETBSD32
If in the kernel and NFS_ARGS_ONLY, just export struct nfs_args and its flags.

(matt)

2011-01-22 21:15:16 UTC MAIN commitmail json YAML

2011-01-22 21:09:52 UTC MAIN commitmail json YAML

2011-01-22 20:55:58 UTC MAIN commitmail json YAML

Make printing of lwp flags similar to the process one, identifying (O)nproc
(K)ernel threads and scheduler (a)ctivations.

(christos)

2011-01-22 20:54:44 UTC MAIN commitmail json YAML

Use the L_ flags instead of the P_ flags for lwps.

(christos)

2011-01-22 20:51:21 UTC MAIN commitmail json YAML

2011-01-22 20:24:48 UTC MAIN commitmail json YAML

A couple more registers and their common usage.

(skrll)

2011-01-22 19:46:46 UTC MAIN commitmail json YAML

avoid advertising 0/8 transport address (conforming RFC1122
Section 3.2.1.3)

(kefren)

2011-01-22 19:35:48 UTC MAIN commitmail json YAML

2011-01-22 19:35:01 UTC MAIN commitmail json YAML

use SLIST_FOREACH_SAFE when deleting a peer in loop

(kefren)

2011-01-22 19:27:44 UTC MAIN commitmail json YAML

Make __SIMPLELOCK_RAW_UNLOCKED available.

(skrll)

2011-01-22 19:25:01 UTC MAIN commitmail json YAML

Have the register number and usage available.

(skrll)

2011-01-22 19:21:40 UTC MAIN commitmail json YAML

2011-01-22 19:19:25 UTC MAIN commitmail json YAML

Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh.  Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.

(joerg)

2011-01-22 19:12:58 UTC MAIN commitmail json YAML

undo previous. Read the diff wrong.

(christos)

2011-01-22 19:10:17 UTC MAIN commitmail json YAML

First attempt at MP _lock_cas.

(skrll)

2011-01-22 18:57:36 UTC MAIN commitmail json YAML

add an ifndef __linux__ requested by mrg

(ahoka)

2011-01-22 18:33:25 UTC MAIN commitmail json YAML

inverse inversely incorrect comment

(pooka)

2011-01-22 18:26:36 UTC MAIN commitmail json YAML

When deleting a fragment header use the simple copy operation only if it fits
completely into the mbuf.

(mlelstv)

2011-01-22 18:26:12 UTC MAIN commitmail json YAML

2011-01-22 18:02:18 UTC MAIN commitmail json YAML

A not rewritable disc can be pseudo-overwritable. A pseudo-overwritable disc
can overwrite its logical volume integrity sequence so no need to make it
append-only for this class of discs.

(reinoud)

2011-01-22 17:31:31 UTC MAIN commitmail json YAML

Fix a fatal typo that causes TLB miss panic in MachFPInterrupt().
Reported in followups of PR port-cobalt/44292.

(tsutsui)

2011-01-22 17:10:21 UTC MAIN commitmail json YAML

Adjust sc_frequency in MD attachment as quirks.
It is not applicable to all 1665x variants.

XXX: It looks IOBlix board actually has 22.1184MHz OSC without clock divisor
    http://amiga.resource.cx/photos/gallery/ioblix.jpg
    so needs to investigate why we have to divide sc_frequency by four
    to get right baud rate on IOBlix com. (firmware sets MCR_PRESCALE?)

(tsutsui)

2011-01-22 16:59:27 UTC MAIN commitmail json YAML

Revert part of changes in rev 1.298:
- it breaks cobalt's serial console as mentioned in PR port-cobalt/44292
- MCR_PRESCALE doesn't affect unless EFR_EFCR is set in the EFR register
- even if MCR_PRESCALE is enabled we should define appropriate sc_type
  variants and BRG values should be adjusted in comspeed() per sc_type
- sc_frequency should be adjusted in MD attachment if necessary
Tested on cobalt by several people, ok from jklos@

(tsutsui)

2011-01-22 16:54:48 UTC MAIN commitmail json YAML

2011-01-22 16:24:44 UTC MAIN commitmail json YAML

remove stray printf.

(christos)

2011-01-22 15:21:37 UTC MAIN commitmail json YAML

Define HAVE_PCI_DEVICE_IS_BOOT_VGA.
Makes Xorg use of pci_device_is_boot_vga.

First discussed with macallan@ then public on tech-kern@ and tech-x11@

(cegger)

2011-01-22 15:18:57 UTC MAIN commitmail json YAML

Implement pci_device_is_boot_vga() for NetBSD using new WSDISPLAYIO_GET_BUSID ioctl.
This lets Xorg start on machines with more than one PCI display device
instead of exiting with 'Primary device is not PCI'.

First discussed with macallan@ then public on tech-kern@ and tech-x11@.

(cegger)

2011-01-22 15:14:28 UTC MAIN commitmail json YAML

2011-01-22 14:51:43 UTC MAIN commitmail json YAML

Lookup the physical partition backing up the logical one when searching for the
metadata partition overlap for BD-R.

Fixes a kernel panic on mounting a BD-R formatted with UDF 2.60

(reinoud)

2011-01-22 14:47:21 UTC MAIN commitmail json YAML

2011-01-22 14:22:10 UTC MAIN commitmail json YAML

happiness is a quiet lint

(pooka)

2011-01-22 14:18:55 UTC MAIN commitmail json YAML

2011-01-22 14:01:28 UTC MAIN commitmail json YAML

Fix wrong function names in messages by using __func__.  PR kern/44431

(tsutsui)

2011-01-22 13:43:08 UTC MAIN commitmail json YAML

Check sys_reboot() return value now that it's possible.

(pooka)

2011-01-22 13:41:22 UTC MAIN commitmail json YAML

In case sys_reboot() was called by a remote client, put the response
in the socket before we shut down.  This way the response to the
syscall travels to the caller and they know things worked correctly
instead of having to just assume.

(pooka)

2011-01-22 13:13:46 UTC MAIN commitmail json YAML

Add a comment explaning why uvm_reclaim_hook is not currently
necessary for rump.

XXX: strictly speaking, the zfs implementation does not work
correctly since it just wakes up a thread instead of performing
the scan in the context of the pagedaemon

(pooka)

2011-01-22 12:13:26 UTC MAIN commitmail json YAML

convert xpmsg_lock to IPL_SCHED.  the old spl/simple_lock code ran at
splsched(), and this significantly helps with stability under load
when running with multiple active CPUs.

(mrg)

2011-01-22 12:06:51 UTC MAIN commitmail json YAML

Fix build of ndiscvt(8). Not sure what broke it in the first place.

(tron)

2011-01-22 10:58:44 UTC MAIN commitmail json YAML

Fix MULTIPROCESSOR curlwp/curcpu handling... missed in previous commit.

(skrll)

2011-01-22 10:57:08 UTC MAIN commitmail json YAML

2011-01-22 10:37:23 UTC MAIN commitmail json YAML

XXX:

in strayintr() don't print about stray zs inters in MP case.

(mrg)

2011-01-22 09:40:51 UTC MAIN commitmail json YAML

move <sys/device_if.h> outside of _KERNEL since the bulk of the previous
change depends upon "device_t" being defined.

fixes sparc/stand build.

(mrg)

2011-01-22 08:13:47 UTC MAIN commitmail json YAML

Fixes from PR kern/44395 Masanori Kanaoka:
- Fix register address in ale_phy_reset(). from linux
- Fix mask value in ale_stop_mac().
- Fix multicast handling. from openbsd
- Fix phy reset handling.

(cegger)

2011-01-22 07:44:39 UTC ipsec-tools-0_7-branch commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: Fixes a null pointer dereference
that might occur after removing peers from the config and then reloading.

(tteras)

2011-01-22 07:38:52 UTC MAIN commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: Fixes a null pointer dereference
that might occur after removing peers from the config and then reloading.

(tteras)

2011-01-22 01:36:28 UTC MAIN commitmail json YAML

Fix the corruption of ps->start_hint.

(matt)

2011-01-22 00:32:42 UTC MAIN commitmail json YAML

- make sure to wait for BUSY bit goes down prior to each 512B block
read from xfer register, or corrupted datum may be retrieved.  Uncovered
by corrected PIO READ_CMD value.
- remove redundant register assignments to set transfer mode.

(nisimura)

2011-01-21 23:36:50 UTC MAIN commitmail json YAML

add may alias attribute to the double union because gcc-4.5.x produces
incorrect code on ARMv7a. From nikunj badjatya

(christos)

2011-01-21 23:30:31 UTC MAIN commitmail json YAML

prevent resource DoS from brace expansion (from Maksymilian Arciemowicz)

(christos)

2011-01-21 23:23:44 UTC MAIN commitmail json YAML

Exclude drm sources from tags computation.

(dyoung)

2011-01-21 22:42:16 UTC MAIN commitmail json YAML

Per suggestion from tsutsui, convert to todr_[gs]ettime_ymdhms flavor.

(jakllsch)

2011-01-21 22:37:12 UTC MAIN commitmail json YAML

Bump SYMTAB_SPACE so that it fits again.

(he)

2011-01-21 22:32:13 UTC MAIN commitmail json YAML

When requesting to disable metadata partitions, also disable low formatting.
When no meta and not low formatting we can lower the required UDF version.

(reinoud)

2011-01-21 22:10:51 UTC MAIN commitmail json YAML

2011-01-21 21:57:17 UTC MAIN commitmail json YAML

unifdef -U__linux__ -U__FreeBSD__.  No functional change intended.

(dyoung)

2011-01-21 20:36:53 UTC MAIN commitmail json YAML

Split out the raw to indexed partitioning code protecting against roque
implementations that use `ramdom' numbers for the physical partitions breaking
lots of implementations. Known curlpit is MicroSoft Windows 7.

Not only the partition mappings need to be protected against this but also the metadata partition files.

(reinoud)

2011-01-21 19:27:09 UTC MAIN commitmail json YAML

Cleanup/add some asserts.  no functional change.

(matt)

2011-01-21 19:11:48 UTC MAIN commitmail json YAML

2011-01-21 17:51:20 UTC MAIN commitmail json YAML

Describe device_printf(9).

XXX Need symbolic link device_printf.9 -> kprintf.9.

(dyoung)

2011-01-21 17:46:20 UTC MAIN commitmail json YAML

Move device_printf() from ath_netbsd.c to subr_prf.c for reuse in a new
driver.

(dyoung)

2011-01-21 16:58:07 UTC bouyer-quota2 commitmail json YAML

2011-01-21 16:56:38 UTC MAIN commitmail json YAML

buildfix: use PRIxPADDR for type paddr_t

(cegger)

2011-01-21 16:36:57 UTC bouyer-quota2 commitmail json YAML

Remove FILES section, it's obsolete

(bouyer)

2011-01-21 15:59:10 UTC MAIN commitmail json YAML

2011-01-21 13:11:32 UTC MAIN commitmail json YAML

2011-01-21 13:11:04 UTC MAIN commitmail json YAML

Since "physmem" is largely unused except for zfs wanting to know
if it has enough memory available, just pick a number which makes
zfs happy.

We *could* use a MIN() of available host mem and rump_memlimit,
though ...

(pooka)

2011-01-21 13:08:42 UTC MAIN commitmail json YAML

Don't allow module to init if root is not mounted since the modcmd
wants to traverse the file system.  This *might* fix statically
linking zfs support into the kernel (at least it fixes rump kernel
bootstrap).

(pooka)

2011-01-21 12:24:25 UTC MAIN commitmail json YAML

2011-01-21 12:23:29 UTC MAIN commitmail json YAML

don't perform tasks already done by zfs_modcmd

(pooka)

2011-01-21 10:43:33 UTC MAIN commitmail json YAML

Forgot to commit this a few days ago: need to make sure we get the
right kqueue/kevent now that rumphijack hijacks them.

(pooka)

2011-01-21 10:03:27 UTC MAIN commitmail json YAML

Add comma in enumeration.

(wiz)

2011-01-21 09:48:29 UTC MAIN commitmail json YAML

dont negate error value passed to strerror
the linux libpciaccess returns negated value, but no other os does...

(ahoka)

2011-01-21 09:47:00 UTC MAIN commitmail json YAML

2011-01-21 09:46:19 UTC MAIN commitmail json YAML

Avoid a crash when pDrawable is null.

(ahoka)

2011-01-21 09:15:21 UTC MAIN commitmail json YAML

Fix typo reported in PR 44429 by Ryo HAYASAKA.

(wiz)

2011-01-21 07:59:05 UTC MAIN commitmail json YAML

Move the termcap man page and capabilities to the Attic as we have been
using terminfo now for quite some time.

(roy)

2011-01-21 07:55:12 UTC MAIN commitmail json YAML

Describe the new terminfo environment settings.

(roy)

2011-01-20 23:01:55 UTC MAIN commitmail json YAML

A place for Lua 5.1 modules.

(mbalmer)

2011-01-20 21:26:20 UTC MAIN commitmail json YAML

fix bug introduced in rev. 1.3: need to set the string before
converting it into a numerical value, otherwise we might get junk or crash

(drochner)

2011-01-20 21:23:11 UTC MAIN commitmail json YAML

avoid crash if certain operations are done before an input record is
read, ie in a BEGIN rule

(drochner)

2011-01-20 19:51:54 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(skrll)

2011-01-20 19:50:41 UTC MAIN commitmail json YAML

2011-01-20 19:49:23 UTC MAIN commitmail json YAML

2011-01-20 19:47:40 UTC MAIN commitmail json YAML

2011-01-20 19:43:17 UTC MAIN commitmail json YAML

2011-01-20 19:10:02 UTC MAIN commitmail json YAML

unreserve kmixer

(jmcneill)

2011-01-20 18:55:39 UTC MAIN commitmail json YAML

2011-01-20 18:47:22 UTC MAIN commitmail json YAML

Add a simple dhcp client for rump kernels.  It uses code from dhcpcd
for talking to the server and for setting the interface address
and route.  However, otherwise it is quite different, since we need
to be working under the assumptions that there is no stable storage
on a rump instance, and that there are n networking stacks on a
given host.

(pooka)

2011-01-20 18:43:53 UTC MAIN commitmail json YAML

Change to use MAKEOBJDIR instead of MAKEOBJDIRPREFIX

(matt)

2011-01-20 18:41:39 UTC MAIN commitmail json YAML

Remove CPUFLAGS?= since it's no longer needed.

(matt)

2011-01-20 18:36:46 UTC MAIN commitmail json YAML

2011-01-20 18:23:56 UTC MAIN commitmail json YAML

Use DRICreatePCIBusID if present instead of building the Bus ID string
manually.

(jmcneill)

2011-01-20 16:08:35 UTC MAIN commitmail json YAML

fixed a typo, it will now compile when KMADDRESS is defined. reported by Roman Hoog Antink (rha (at) open.ch)

(vanhu)

2011-01-20 15:50:06 UTC MAIN commitmail json YAML

+librumphijack.so.0.0.debug

(njoly)

2011-01-20 15:48:12 UTC MAIN commitmail json YAML

- Replace fatal2() with the appropriate err(3)/errx(3) calls.

(ginsbach)

2011-01-20 15:44:56 UTC MAIN commitmail json YAML

Add missing is_a600() definition, used by amiga devices.
We simply define it as 0, because an A600 will never have a PPC installed.

(phx)

2011-01-20 15:24:24 UTC MAIN commitmail json YAML

- Fix an incorrect comparison (always true)
  This created an unnecessary temporary file when using the -o option
  to create a new file.

- Fix -o option bug reported by Tony Finch
  The output file was incorrectly called "[stdin]" when overwriting
  the the input file via standard in (unifdef -o file < file).

(ginsbach)

2011-01-20 15:00:13 UTC MAIN commitmail json YAML

include pid of rump server in hostname

(pooka)

2011-01-20 14:54:25 UTC MAIN commitmail json YAML

Add missing .debug extension.

(njoly)

2011-01-20 14:26:11 UTC MAIN commitmail json YAML

Match only first instance of rlphy, following suite from Free/OpenBSD.

should fix PR kern/42950, variant of patch from "js" on irc

(pooka)

2011-01-20 14:25:05 UTC bouyer-quota2 commitmail json YAML

src/distrib/sets/lists/comp/mi@1.1573.2.1 / diff / nxr@1.1573.2.1
src/etc/mtree/NetBSD.dist.tests@1.23.2.1 / diff / nxr@1.23.2.1
src/lib/libc/compat/arch/alpha/sys/Makefile.inc@1.1.40.1 / diff / nxr@1.1.40.1
src/lib/libc/compat/arch/alpha/sys/compat_quotactl.S@1.1.2.1 / diff / nxr@1.1.2.1
src/lib/libc/compat/arch/arm/sys/Makefile.inc@1.1.40.1 / diff / nxr@1.1.40.1
src/lib/libc/compat/arch/arm/sys/compat_quotactl.S@1.1.2.1 / diff / nxr@1.1.2.1
src/lib/libc/compat/arch/hppa/sys/Makefile.inc@1.1.40.1 / diff / nxr@1.1.40.1
src/lib/libc/compat/arch/hppa/sys/compat_quotactl.S@1.1.2.1 / diff / nxr@1.1.2.1
src/lib/libc/compat/arch/i386/sys/Makefile.inc@1.1.40.1 / diff / nxr@1.1.40.1
src/lib/libc/compat/arch/i386/sys/compat_quotactl.S@1.1.2.1 / diff / nxr@1.1.2.1
src/lib/libc/compat/arch/ia64/sys/Makefile.inc@1.1.38.1 / diff / nxr@1.1.38.1
src/lib/libc/compat/arch/ia64/sys/compat_quotactl.S@1.1.2.1 / diff / nxr@1.1.2.1
src/lib/libc/compat/arch/m68k/sys/Makefile.inc@1.1.40.1 / diff / nxr@1.1.40.1
src/lib/libc/compat/arch/m68k/sys/compat_quotactl.S@1.1.2.1 / diff / nxr@1.1.2.1
src/lib/libc/compat/arch/mips/sys/Makefile.inc@1.1.40.1 / diff / nxr@1.1.40.1
src/lib/libc/compat/arch/mips/sys/compat_quotactl.S@1.1.2.1 / diff / nxr@1.1.2.1
src/lib/libc/compat/arch/powerpc/sys/Makefile.inc@1.1.40.1 / diff / nxr@1.1.40.1
src/lib/libc/compat/arch/powerpc/sys/compat_quotactl.S@1.1.2.1 / diff / nxr@1.1.2.1
src/lib/libc/compat/arch/powerpc64/sys/Makefile.inc@1.2.40.1 / diff / nxr@1.2.40.1
src/lib/libc/compat/arch/powerpc64/sys/compat_quotactl.S@1.1.2.1 / diff / nxr@1.1.2.1
      :
(more 102 files)
Snapshot of work in progress on a modernised disk quota system:
- new quotactl syscall (versionned for backward compat), which takes
  as parameter a path to a mount point, and a prop_dictionary
  (in plistref format) describing commands and arguments.
  For each command, status and data are returned as a prop_dictionary.
  quota commands features will be added to take advantage of this,
  exporting quota data or getting quota commands as plists.

- new on disk-format storage (all 64bit wide), integrated to metadata for
  ffs (and playing nicely with wapbl).
  Quotas are enabled on a ffs filesystem via superblock flags.
  tunefs(8) can enable or disable quotas.
  On a quota-enabled filesystem, fsck_ffs(8) will track per-uid/gid
  block and inode usages, and will check and update quotas in Pass 6.
  quota usage and limits are stored in unliked files (one for users,
  one for groups)l fsck_ffs(8) will create the files if needed, or
  free them if needed. This means that after enabling or disabling
  quotas on a filesystem; a fsck_ffs(8) run is required.
  quotacheck(8) is not needed any more, on a unclean shutdown
  fsck or journal replay will take care of fixing quotas.
  newfs(8) can create a ready-to-mount quota-enabled filesystem
  (superblock flags are set and quota inodes are created).
  Other new features or semantic changes:
  - default quota datas, applied to users or groups which don't already
    have a quota entry
  - per-user/group grace time (instead of a filesystem global one)
  - 0 really means "nothing allowed at all", not "no limit".
    If you want "no limit", set the limit to UQUAD_MAX (tools will
    understand "unlimited" and "-")

  A quota file is structured as follow:
  it starts with a header, containing a few per-filesystem values,
  and the default quota limits.
  Quota entries are linked together as a simple list, each entry has a
  pointer (as an offset withing the file) to the next.
  The header has a pointer to a list of free quota entries, and
  a hash table of in-use entries. The size of the hash table depends
  on the filesystem block size (header+hash table should fit in the
  first block). The file is not sparse and is a multiple of
  filesystem block size (when the free quota entry list is empty a new
  filesystem block is allocated). quota entries to not cross
  filesystem block boundaries.

  In memory, the kernel keeps a cache of recently used quota entries
  as a reference to the block number, and offset withing the block.
  The quota entry itself is keept in the buf cache.

fsck_ffs(8), tunefs(8) and newfs(8) supports are completed (with
related atf tests :)
The kernel can update disk usage and report it via quotactl(2).

Todo: enforce quotas limits (limits are not checked by kernel yet)
      update repquota, edquota and rpc.rquotad to the new world
      implement compat_50_quotactl ioctl.
      update quotactl(2) man page

fsck_ffs required fixes so that allocating new blocks or inodes will
properly update the superblock and cg sumaries. This was not an issue up
to now because superblock and cg sumaries check happened last, but now
allocations or frees can happen in pass 6.

(bouyer)

2011-01-20 11:59:25 UTC MAIN commitmail json YAML

save_fpu_lwp() was renamed to fpu_save_lwp(), so follow suit.

(he)

2011-01-20 11:46:19 UTC MAIN commitmail json YAML

Add bouyer-quota2 branch

(bouyer)

2011-01-20 11:17:59 UTC MAIN commitmail json YAML

prop_*_copyout takes an object as second parameter, not a pointer to object.

(bouyer)

2011-01-20 10:48:37 UTC MAIN commitmail json YAML

2011-01-20 10:47:34 UTC MAIN commitmail json YAML

Add commas in enumerations.

(wiz)

2011-01-20 10:45:11 UTC MAIN commitmail json YAML

2011-01-20 10:44:42 UTC MAIN commitmail json YAML

2011-01-20 10:42:19 UTC MAIN commitmail json YAML

2011-01-20 08:53:25 UTC MAIN commitmail json YAML

Note in SYNOPSIS that fwhrng(4) attachs to ichlpcib(4).

(jruoho)

2011-01-20 02:58:17 UTC MAIN commitmail json YAML

Use the _sys alias instead of the _ alias as the way to access the baseline
syscall.

(christos)

2011-01-20 02:57:00 UTC MAIN commitmail json YAML

provide a _sys_getcwd() entry like all the rest of the system calls to be
used by SSP.

(christos)

2011-01-19 21:39:42 UTC MAIN commitmail json YAML

Print the brand string if present instead of model (model is still
available via sysctl hw.model):

-cpu0 at mainbus0 apid 0: IDT/VIA 686-class, 1596MHz, id 0x6d0
+cpu0 at mainbus0 apid 0: VIA C7-M Processor 1600MHz, id 0x6d0

(jmcneill)

2011-01-19 21:07:18 UTC MAIN commitmail json YAML

Mark the set list entries for librumpfs_zfs and librumpkern_solaris
with the "zfs" attribute -- these are not built for a substantial
portion of our ports.

(he)

2011-01-19 20:34:24 UTC MAIN commitmail json YAML

- Implement prop_{array,dictionary}_copyout(), based on
  prop_{array,dictionary}_copyout_ioctl().
- Implement prop_{array,dictionary}_recv_syscall(), which
  takes as parameter the pref we got from kernel and internalize it,
  and unmaps the buffer prop_{array,dictionary}_copyout() mapped for us.
- add a prop_{array,dictionary}_send_syscall() for symetry, which is
  an alias to prop_{array,dictionary}_externalize_to_pref()

Discussed on tech-kern@ and tech-userlevel@

(bouyer)

2011-01-19 19:58:02 UTC MAIN commitmail json YAML

make sure the "overload_tbl" member of "struct pf_rule" copied in
from userland is initialized (it is used by the kernel only)
fixes crash or data injection (CVE-2010-3830), usually by root user only
OpenBSD has rewritten the code to start with a zero'd struct and fills
in needed parts only - to be considered in case a newer pf version
is imported.

(drochner)

2011-01-19 19:21:30 UTC MAIN commitmail json YAML

Re-do ssp hijacking by defining inline functions and using the weak libc
symbols to do the indirection for unistd.h instead of #define tricks.
Fixes compilation for things that define struct { ssize_t read(int fd, ...); }.

(christos)

2011-01-19 18:29:28 UTC MAIN commitmail json YAML

note the libXvMCW lint file too

(jakllsch)

2011-01-19 16:32:13 UTC MAIN commitmail json YAML

2011-01-19 16:31:24 UTC MAIN commitmail json YAML

2011-01-19 16:28:55 UTC MAIN commitmail json YAML

If XVMC_CLIENTSOVERSION is specified, try it when loading client libraries
before falling back to XVMC_SOVERSION

(jmcneill)

2011-01-19 11:55:50 UTC MAIN commitmail json YAML

libterminfo needs to come after libedit for static linking
(while here, coalesce LDADD/DPADD lines)

(plunky)

2011-01-19 11:43:18 UTC MAIN commitmail json YAML

add note that the static linking of liblua is intentional
("hidden" symbols need to be reached)

(plunky)

2011-01-19 11:38:15 UTC MAIN commitmail json YAML

link against the dynamic library [liblua.so]

we could link against the static liblua.a here (the Lua dist build
does that) but would need to pass "-Wl,--export-dynamic" to ensure that
all symbols were available, as dlopen() with other modules may cause
problems later.

(plunky)

2011-01-19 11:27:01 UTC MAIN commitmail json YAML

Do the standard dance for sendto/recvfrom since nspluginwrapper
wants to use them.  XXX: need to fold the dance sequence into a
common routine.

(pooka)

2011-01-19 11:02:01 UTC MAIN commitmail json YAML

2011-01-19 10:21:17 UTC MAIN commitmail json YAML

2011-01-19 10:19:07 UTC MAIN commitmail json YAML

Need <machine/pcb.h> for struct pcb definition.

(he)

2011-01-19 10:17:04 UTC MAIN commitmail json YAML

include libm and libedit in DPADD

(plunky)

2011-01-19 10:14:49 UTC MAIN commitmail json YAML

add to (rather than replace) CFLAGS

(plunky)

2011-01-19 09:36:33 UTC MAIN commitmail json YAML

Need <machine/pcb.h> to define struct pcb.

(he)

2011-01-19 09:03:15 UTC MAIN commitmail json YAML

Prefix register names with %, apparently now required to build.

(he)

2011-01-19 09:02:53 UTC MAIN commitmail json YAML

buildfix: uvm_extern.h -> uvm.h

(cegger)

2011-01-19 08:37:56 UTC MAIN commitmail json YAML

Use St for POSIX references.

(wiz)

2011-01-19 08:34:19 UTC MAIN commitmail json YAML

file system consistency.

(wiz)

2011-01-19 08:07:14 UTC MAIN commitmail json YAML

fix mislabelled S.M.A.R.T. lifetime temperature record reading.

(nisimura)

2011-01-19 07:55:13 UTC MAIN commitmail json YAML

fix mislabelled S.M.A.R.T. lifetime temperature record reading.

(nisimura)

2011-01-19 04:33:14 UTC MAIN commitmail json YAML

Consistently use .Dv to refer to signal names.
Fix column widths so that troff emits correctly aligned column names.
Use .Sy for column names.

(uwe)

2011-01-19 04:00:21 UTC MAIN commitmail json YAML

Sprinkle some markup.

(uwe)

2011-01-19 02:47:01 UTC MAIN commitmail json YAML

Fix some bugs introduced when switching to new GOT/PLT format.

(matt)

2011-01-19 02:25:18 UTC MAIN commitmail json YAML

Do some markup cleanup for the benefit of troff PostScript output.

- try to be more consistent with Va/Vt/Dv
- make the space in "... otherwise 0." non-paddable to prevent widow "0."
- consistently use -width "123456" for lists of nodes

TODO: There's still quite a bit of mess to clean up:

- tables of "n+1 level names" are indented (or not) inconsistently
- formatting of node names is inconsistent (normal vs literal)
- references to POSIX should use .St
- filesystem vs. file-system, our old time favorite!
- .Pq adds annoying extra space in troff output, do we really want to use it?
- etc.

(uwe)

2011-01-19 01:52:44 UTC MAIN commitmail json YAML

In case it's too obvious, the libI810XvMC directory is for building the
libI810XvMC library.  Additionally, set list fixes for this and previous
related changes.

(jakllsch)

2011-01-19 00:36:40 UTC MAIN commitmail json YAML

2011-01-19 00:33:11 UTC MAIN commitmail json YAML

Be consistent in using (fixed width font) literals.

(uwe)

2011-01-19 00:21:19 UTC MAIN commitmail json YAML

Fix PostScript formatting of the character classes table.

(uwe)

2011-01-19 00:10:10 UTC MAIN commitmail json YAML

2011-01-19 00:06:22 UTC MAIN commitmail json YAML

Use .Va __func__ and .Vt restrict

(uwe)

2011-01-18 23:56:49 UTC MAIN commitmail json YAML

Copy PK_32 to p2->p_flag instead of doing it in the cpu_proc_fork hook.

(matt)