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

2024-05-10 05:09:13 UTC Now

2011-05-03 23:57:41 UTC MAIN commitmail json YAML

Remove #ifdef INET6 throughout.

(dyoung)

2011-05-03 23:36:26 UTC MAIN commitmail json YAML

Do not display expired or reclaimed vestigial TIME_WAIT entries.

(dyoung)

2011-05-03 21:37:00 UTC MAIN commitmail json YAML

Use fls64() only for types strictly bigger than 4 bytes.

ok christos@. Will ask for a pull-up, using 64 bits ops even for 4-bytes
int's is plain overkill.

(jym)

2011-05-03 18:28:46 UTC MAIN commitmail json YAML

Reduces the resources demanded by TCP sessions in TIME_WAIT-state using
methods called Vestigial Time-Wait (VTW) and Maximum Segment Lifetime
Truncation (MSLT).

MSLT and VTW were contributed by Coyote Point Systems, Inc.

Even after a TCP session enters the TIME_WAIT state, its corresponding
socket and protocol control blocks (PCBs) stick around until the TCP
Maximum Segment Lifetime (MSL) expires.  On a host whose workload
necessarily creates and closes down many TCP sockets, the sockets & PCBs
for TCP sessions in TIME_WAIT state amount to many megabytes of dead
weight in RAM.

Maximum Segment Lifetimes Truncation (MSLT) assigns each TCP session to
a class based on the nearness of the peer.  Corresponding to each class
is an MSL, and a session uses the MSL of its class.  The classes are
loopback (local host equals remote host), local (local host and remote
host are on the same link/subnet), and remote (local host and remote
host communicate via one or more gateways).  Classes corresponding to
nearer peers have lower MSLs by default: 2 seconds for loopback, 10
seconds for local, 60 seconds for remote.  Loopback and local sessions
expire more quickly when MSLT is used.

Vestigial Time-Wait (VTW) replaces a TIME_WAIT session's PCB/socket
dead weight with a compact representation of the session, called a
"vestigial PCB".  VTW data structures are designed to be very fast and
memory-efficient: for fast insertion and lookup of vestigial PCBs,
the PCBs are stored in a hash table that is designed to minimize the
number of cacheline visits per lookup/insertion.  The memory both
for vestigial PCBs and for elements of the PCB hashtable come from
fixed-size pools, and linked data structures exploit this to conserve
memory by representing references with a narrow index/offset from the
start of a pool instead of a pointer.  When space for new vestigial PCBs
runs out, VTW makes room by discarding old vestigial PCBs, oldest first.
VTW cooperates with MSLT.

It may help to think of VTW as a "FIN cache" by analogy to the SYN
cache.

A 2.8-GHz Pentium 4 running a test workload that creates TIME_WAIT
sessions as fast as it can is approximately 17% idle when VTW is active
versus 0% idle when VTW is inactive.  It has 103 megabytes more free RAM
when VTW is active (approximately 64k vestigial PCBs are created) than
when it is inactive.

(dyoung)

2011-05-03 17:44:31 UTC MAIN commitmail json YAML

*_drain() routines may be called with locks held, so instead of doing
any work in *_drain(), set a drain-needed flag.  Do the work in the
fasttimo handler.

Contributed by Coyote Point Systems, Inc.

(dyoung)

2011-05-03 16:25:20 UTC MAIN commitmail json YAML

2011-05-03 16:12:24 UTC MAIN commitmail json YAML

2011-05-03 16:00:30 UTC MAIN commitmail json YAML

arp_drain() may be called with locks held, so instead of doing any work
in arp_drain(), set a drain-needed flag.  Do the work in the fasttimo
handler.

Contributed by Coyote Point Systems, Inc.

(dyoung)

2011-05-03 15:13:51 UTC MAIN commitmail json YAML

2011-05-03 14:26:11 UTC MAIN commitmail json YAML

Fix same copy-paste error here. (Why atf(7) does not warn about these?)

(jruoho)

2011-05-03 14:11:51 UTC MAIN commitmail json YAML

2011-05-03 13:19:50 UTC MAIN commitmail json YAML

Fixes for the advlock method. It can now sustain pkgsrc/devel/locktests
with glusterfs as backend

(manu)

2011-05-03 13:16:47 UTC MAIN commitmail json YAML

2011-05-03 13:14:10 UTC MAIN commitmail json YAML

Fix build (libperfuse is still not built by default, but time is coming)

(manu)

2011-05-03 13:04:00 UTC MAIN commitmail json YAML

Clarify the comment on how to disable password authentication (i.e. the
combination of PasswordAuthentication=no and UsePam=yes still allow password
authentication). Fixes PR bin/32313 from Curt Sampson.

(jruoho)

2011-05-03 12:54:48 UTC MAIN commitmail json YAML

2011-05-03 09:36:24 UTC MAIN commitmail json YAML

Remove \*[q] -- not necessary, just use plain double quotes instead.

(wiz)

2011-05-03 09:15:20 UTC MAIN commitmail json YAML

2011-05-03 09:06:22 UTC MAIN commitmail json YAML

Identify AMD Family 11h. From PR bin/41188 by FUKAUMI Naoki.

(jruoho)

2011-05-03 08:36:15 UTC MAIN commitmail json YAML

2011-05-03 08:18:43 UTC MAIN commitmail json YAML

2011-05-03 07:56:42 UTC MAIN commitmail json YAML

2011-05-03 07:23:19 UTC MAIN commitmail json YAML

2011-05-03 06:28:22 UTC MAIN commitmail json YAML

2011-05-03 06:13:06 UTC MAIN commitmail json YAML

2011-05-03 04:50:31 UTC MAIN commitmail json YAML

2011-05-03 04:27:13 UTC MAIN commitmail json YAML

convert a lockless + spltty() combo to a IPL_VM mutex and cv.

hopefully this will avoid the beep-didn't-stop problem i had recently
that i was able to fix by calling wakeup() on pcppi's softc from ddb.

(mrg)

2011-05-03 04:07:39 UTC MAIN commitmail json YAML

Xref bswap(3). Simplify STANDARDS.

(jruoho)

2011-05-02 23:42:10 UTC MAIN commitmail json YAML

Constify, update some comments, use memset() to clear pgs.

(rmind)

2011-05-02 22:49:59 UTC jym-xensuspend commitmail json YAML

2011-05-02 22:27:53 UTC MAIN commitmail json YAML

Update few comments.

(rmind)

2011-05-02 21:00:46 UTC MAIN commitmail json YAML

Mention POSIX semaphore improvements and PowerPC conversion to use PCU.

(rmind)

2011-05-02 20:48:28 UTC MAIN commitmail json YAML

Update description of rmind-uvmplock branch.

(rmind)

2011-05-02 19:04:55 UTC MAIN commitmail json YAML

PR/44928: Henning Petersen: Remove missing include dirs in Makefile.inc

(christos)

2011-05-02 17:34:06 UTC MAIN commitmail json YAML

Clarify STANDARDS (i.e. cf. ualarm(3) is no longer in POSIX).

(jruoho)

2011-05-02 17:26:23 UTC MAIN commitmail json YAML

2011-05-02 17:14:20 UTC MAIN commitmail json YAML

Note also that the interaction between setitimer(2) and alarm(3) or sleep(3)
is unspecified.

(jruoho)

2011-05-02 17:01:52 UTC MAIN commitmail json YAML

Remove NOTES as it is documented in itimerval(3). Remove #ifdefs from
SYNOPSIS (these are visible enough in the body of the text). Use a list for
the timers. Improve wording and markup.

(jruoho)

2011-05-02 15:31:01 UTC MAIN commitmail json YAML

Fix "removing options MIPS3 cause DS5000 to loop during boot"
(i.e. no options MIPS3 kernel doesn't work on MIPS1) problem.

Reported and tested by Erik Bertelsen on port-pmax:
http://mail-index.NetBSD.org/port-pmax/2011/04/21/msg000099.html

(tsutsui)

2011-05-02 14:23:25 UTC MAIN commitmail json YAML

Add support for new SUNIX PCI seriel and/or parallel adapters, with new
SUNIX vendor Id 0x1fd4 and product Id 0x1999. Constants were taken from
Linux open source driver distributed by SUNIX.

The following models should be supported now:
5008 1 parallel port
5016 16 serial ports, only 8 supported right now (PUC_MAX_PORTS limit)
5027 1 serial port
5037 2 serial ports
5056 4 serial ports
5066 8 serial ports, this model is the only one that was actually tested.
5069 1 serial port and 1 parallel port
5079 2 serial ports and 1 parallel port
5099 4 serial ports and 1 parallel port

(manu)

2011-05-02 14:06:50 UTC MAIN commitmail json YAML

Don't conflict SUNIX new vendor Id with the previous one

(manu)

2011-05-02 14:00:09 UTC MAIN commitmail json YAML

Add new PCI vendor Id for Sunix, and the corresponding device Id.

(manu)

2011-05-02 11:55:15 UTC MAIN commitmail json YAML

Add back usr/libdata/debug/usr/tests/lib/libc/termios, needed for
debug builds.

(njoly)

2011-05-02 11:14:29 UTC MAIN commitmail json YAML

Don't print a time_t with %lu

(gson)

2011-05-02 09:03:10 UTC MAIN commitmail json YAML

Fix BCM5709 PHY detection for ethernet PHYs (the SerDes case being already
handled):
- export bge(4) and bnx(4) CHIP ID and PHY flags to brgphy(4). Move to
"unsigned int" rather than "int", and reuse the same softc members for
chipid and phyflags (behavior controlled by the sc_isbge/isbnx boolean).
- apply bug fix for revisions A and B, so that autonegotiation can
complete (from OpenBSD).

Bug reported by Rivo Nurges via private mail, patch tested and
confirmed working by him (with thanks!)

(jym)

2011-05-02 08:32:21 UTC MAIN commitmail json YAML

Also add the Atffile to the sets list

(pgoyette)

2011-05-02 08:30:21 UTC MAIN commitmail json YAML

Use the standard "PR foo/1234" notation such that the PR number is parsed
correctly for the atf(7) HTML reports.

(jruoho)

2011-05-02 08:26:32 UTC MAIN commitmail json YAML

Make it self-contained (add missing stdbool.h include when used for libkvm)

(martin)

2011-05-02 08:11:41 UTC MAIN commitmail json YAML

Get this right.  It was not the debugdata directory that was missing...

(pgoyette)

2011-05-02 07:29:19 UTC MAIN commitmail json YAML

2011-05-02 07:02:09 UTC MAIN commitmail json YAML

Verify that nanosleep(2) can suspend for one nanosecond (or longer).

(jruoho)

2011-05-02 07:01:15 UTC MAIN commitmail json YAML

othersrc/external/bsd/iscsi/sbin/iscsictl/Makefile@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsictl/TODO@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_daemonif.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_driverif.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_globals.h@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_main.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_parse.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_test.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsid/Makefile@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsid/iscsid.h@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_discover.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_driverif.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_globals.h@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_lists.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_main.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_targets.c@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/scripts/load-iscsi@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/scripts/load-iscsi-lkm@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sys/arch/i386/conf/ISCSI@1.1.1.1 / diff / nxr@1.1.1.1
othersrc/external/bsd/iscsi/sys/conf/files@1.1.1.1 / diff / nxr@1.1.1.1
      :
(more 24 files)
Initial import of the in-kernel iSCSI initiator, kindly contributed by
Wasabi Systems under a 2-clause BSD license, to the othersrc tree.

The initiator itself can be loaded as an lkm, and works successfully
on 2.0 (the "burner" host), running against the NetBSD target on a 5.99 host.


burner# modload -v -s -p /usr/lkm/iscsi_post.sh /usr/lkm/iscsidrv.o
modload: reserving 36864 bytes of memory
Module loaded as ID 0
burner# iscsid
iSCSI Daemon loaded
burner# iscsictl add_send_target -a 172.16.135.133
Added Send Target 1
burner# iscsictl refresh_targets
OK
burner# iscsictl list_targets
    1: iqn.1994-04.org.netbsd.iscsi-target:target0
2: 172.16.135.133:3260,1
burner# iscsictl login -P 2
Created Session 2, Connection 1
burner# iscsictl list_sessions
Session 2: Target iqn.1994-04.org.netbsd.iscsi-target:target0
burner# newfs /dev/rsd0a
/dev/rsd0a: 100.0MB (204800 sectors) block size 8192, fragment size 1024
using 4 cylinder groups of 25.00MB, 3200 blks, 6144 inodes.
super-block backups (for fsck -b #) at:
    32,  51232, 102432, 153632,
burner# mount /dev/sd0a /mnt
burner# df
Filesystem  1K-blocks    Used    Avail Capacity  Mounted on
/dev/wd0a    4066094  186994  3675795    4%    /
kernfs              1        1        0  100%    /kern
/dev/sd0a      99247        1    94283    0%    /mnt
burner# dmesg | egrep '(scsibus|sd0)'
scsibus0 at bha2: 16 targets, 8 luns per target
scsibus0: waiting 2 seconds for devices to settle...
scsibus1 at iscsi0: 1 target, 16 luns per target
sd0 at scsibus1 target 0 lun 0: <NetBSD, NetBSD iSCSI, 0> disk fixed
sd0: fabricating a geometry
sd0: 100 MB, 100 cyl, 64 head, 32 sec, 512 bytes/sect x 204800 sectors
sd0: fabricating a geometry
sd0: fabricating a geometry
sd0: fabricating a geometry
burner#

on the target end:

Reading configuration from `/etc/iscsi/targets'
target0:rw:0.0.0.0/0
extent0:/tmp/iscsi-target0:0:104857600
DISK: 1 logical unit (204800 blocks, 512 bytes/block), type iscsi fs
DISK: LUN 0: 100 MB disk storage for "target0"
TARGET: iSCSI Qualified Name (IQN) is iqn.1994-04.org.netbsd.iscsi-target
> iSCSI Discovery login  successful from iqn.1994-04.org.netbsd:iscsi.burner.cupertino.alistaircrooks.com:0 on 172.16.135.137 disk -1, ISID 70368764559360, TSIH 1
< iSCSI Discovery logout successful from iqn.1994-04.org.netbsd:iscsi.burner.cupertino.alistaircrooks.com:0 on 172.16.135.137 disk -1, ISID 70368764559360, TSIH 1
> iSCSI Normal login  successful from iqn.1994-04.org.netbsd:iscsi.burner.cupertino.alistaircrooks.com:0 on 172.16.135.137 disk 0, ISID 70368764559360, TSIH 2


Status:

Vendor Tag: WASABI
Release Tags: iscsi-initiator-base

(agc)

2011-05-02 06:43:16 UTC MAIN commitmail json YAML

Make sure to enable the vector unit in the PSL when returning to userland.

(matt)

2011-05-02 06:37:47 UTC MAIN commitmail json YAML

Fix broken stack.  The r1 is stack pointer.  Not cpu_info pointer.

(kiyohara)

2011-05-02 06:33:16 UTC MAIN commitmail json YAML

Don't call pcu_do_op in pcu_load to save current context, use pcu_cpu_op
instead (since it will deal with ci->ci_pcu_curlwp[id] being NULL).

(matt)

2011-05-02 06:29:24 UTC MAIN commitmail json YAML

2011-05-02 02:43:04 UTC MAIN commitmail json YAML

Add tests/lib/libc/termios subdirectory to accomodate jruoho's new test
t_tcsetpgrp

(pgoyette)

2011-05-02 02:28:58 UTC MAIN commitmail json YAML

Limit sys/pcu.h inclusion within _KERNEL scope, plus _KMEMUSER.

(rmind)

2011-05-02 02:01:33 UTC MAIN commitmail json YAML

2011-05-02 01:49:23 UTC MAIN commitmail json YAML

A little PMAP_OEA64 pmap support.

(matt)

2011-05-02 01:48:05 UTC MAIN commitmail json YAML

Add nandfcm device glue

(matt)

2011-05-02 01:47:26 UTC MAIN commitmail json YAML

Add LBC FCM defintions (for NAND).

(matt)

2011-05-02 01:45:26 UTC MAIN commitmail json YAML

2011-05-02 01:43:37 UTC MAIN commitmail json YAML

A little more constification

(matt)

2011-05-02 01:14:06 UTC MAIN commitmail json YAML

use a unique wchan identifier for node_queue_cv than the old default.

(mrg)

2011-05-02 01:07:25 UTC MAIN commitmail json YAML

re-apply the reverted previous, after fixing the missed wakeup:

convert eq_mutex to a kmutex/cv.
convert ltsleep() used for plain timeout into kpause().

(mrg)

2011-05-02 00:39:37 UTC MAIN commitmail json YAML

2011-05-02 00:29:54 UTC MAIN commitmail json YAML

Extend PCU:
- Add pcu_ops_t::pcu_state_release() operation for PCU_RELEASE case.
- Add pcu_switchpoint() to perform release operation on context switch.
- Sprinkle const, misc.  Also, sync MIPS with changes.

Per discussions with matt@.

(rmind)

2011-05-02 00:17:36 UTC MAIN commitmail json YAML

2011-05-01 18:52:29 UTC MAIN commitmail json YAML

- Rather use pmap_pte_set() when modifying a PTE.

- Call pmap_pte_flush() when issuing PTE modifications. While it is a NOOP
for native x86, it is not for Xen. It will flush all operations that are
possibly waiting in the queue, like xpq_queue_pte_update(). Do it for
each level, this function is only called at boot time and is not
performance critical.

While here:
- No need to cast early_zerop to void with memset().
- Move common variables out of the #ifdef's.
- KNF

(jym)

2011-05-01 18:14:01 UTC MAIN commitmail json YAML

Test also ttyname_r(3).

(jruoho)

2011-05-01 17:07:06 UTC MAIN commitmail json YAML

2011-05-01 16:36:37 UTC MAIN commitmail json YAML

Naive tests for clearerr(3).

Converted from the "PCCA" test suite by Stathis Kamperis.

(jruoho)

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

Reset ZS chip properly in zscninit() so that zscngetc() works
even before zsc is attached during configure.
(i.e. make userconf(4) work on serial console)

(tsutsui)

2011-05-01 14:48:11 UTC MAIN commitmail json YAML

fix some bugs and simplify locking
from rmind

(ahoka)

2011-05-01 13:20:29 UTC MAIN commitmail json YAML

2011-05-01 11:44:41 UTC MAIN commitmail json YAML

Add the new 'termios' subdirectory.

(jruoho)

2011-05-01 11:39:38 UTC MAIN commitmail json YAML

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

2011-05-01 09:44:26 UTC MAIN commitmail json YAML

Improve further so that this might actually fail.

(jruoho)

2011-05-01 09:19:12 UTC MAIN commitmail json YAML

Actually, as this is nanosleep(2), test 1-10 nano second sleep times.

(jruoho)

2011-05-01 09:15:14 UTC MAIN commitmail json YAML

Simplify the previous. (Apparently the sleep time is not that accurate.)

(jruoho)

2011-05-01 09:09:35 UTC MAIN commitmail json YAML

2011-05-01 07:22:40 UTC MAIN commitmail json YAML

2011-05-01 06:49:43 UTC MAIN commitmail json YAML

convert rf_debug_mem_mutex to a kmutex, and fix RF_DEBUG_MEM option.

(mrg)

2011-05-01 06:42:29 UTC MAIN commitmail json YAML

2011-05-01 06:22:54 UTC MAIN commitmail json YAML

2011-05-01 05:44:47 UTC MAIN commitmail json YAML

convert the (unused) rf_sparet_wait_mutex to a real mutex/cv.

(mrg)

2011-05-01 02:54:22 UTC MAIN commitmail json YAML

Start eliminating "super-user" from the documentation.

(christos)

2011-05-01 02:52:42 UTC MAIN commitmail json YAML

2011-05-01 02:49:55 UTC MAIN commitmail json YAML

nice should always return EPERM, not EACCES

(christos)

2011-05-01 02:46:19 UTC MAIN commitmail json YAML

if donice fails, don't keep going with the next process.

(christos)

2011-05-01 02:08:15 UTC MAIN commitmail json YAML

Catch up with lim_privatise() change (missed in previous commit).

(rmind)

2011-05-01 01:15:18 UTC MAIN commitmail json YAML

- Remove FORK_SHARELIMIT and PL_SHAREMOD, simplify lim_privatise().
- Use kmem(9) for struct plimit::pl_corename.

(rmind)

2011-05-01 01:09:05 UTC MAIN commitmail json YAML

2011-05-01 00:22:37 UTC MAIN commitmail json YAML

Merge duplicate code fragments into a new lim_setcorename() routine.

(rmind)

2011-05-01 00:11:52 UTC MAIN commitmail json YAML

2011-04-30 23:41:17 UTC MAIN commitmail json YAML

sysctl_proc_corename: improve comments, clean up, move a check for
KAUTH_REQ_PROCESS_CORENAME_SET earlier, do not bother to strcmp().

(rmind)

2011-04-30 23:41:13 UTC MAIN commitmail json YAML

Save a few global registers during set/longjmp - at least the application
registers and the only currently used system register (%g7).
Sparc now passes the setjmp tests (and should be able to build perl again).

(martin)

2011-04-30 23:39:08 UTC MAIN commitmail json YAML

Fix previous: the way we calculate, we need to test the size of sigjmp_buf

(martin)

2011-04-30 23:30:27 UTC MAIN commitmail json YAML

Add another compile time assert: catch overflows of jmp_buf

(martin)

2011-04-30 19:43:17 UTC MAIN commitmail json YAML

Save/restore some global registers (sigsetjmp compatible). Does not realy
make a difference currently, but is a hard to spot blackhole if something
ever starts using the application registers.

(martin)

2011-04-30 19:39:38 UTC MAIN commitmail json YAML

Rearange jmp_buf content again: storing the sigsetjmp() save_mask midway
inside the environment is not a good idea, we may overwrite it when
fetching other details of the sigjmp environment.
Instead move it to the very end again.
Do not bother to save volatile (caller saved) global registers.
Fixes PR port-sparc64/44918.

(martin)

2011-04-30 19:34:11 UTC MAIN commitmail json YAML

Small typo fix.

(jym)

2011-04-30 19:21:09 UTC MAIN commitmail json YAML

2011-04-30 16:58:35 UTC MAIN commitmail json YAML

2011-04-30 16:57:59 UTC MAIN commitmail json YAML

Share the amd64 and i386 files.
XXX: Is there a better way to get the cpu family?

(christos)

2011-04-30 14:24:27 UTC MAIN commitmail json YAML

ufs_mknod: change vnode type to VNON before it gets unlocked.  Closes a small
    window where the vnode could have type VCHR but op vector ffs_vnodeop_p.

(hannken)

2011-04-30 12:25:05 UTC MAIN commitmail json YAML

Save/restore errno in error path in dupgood. Check that n>0 before
accessing banner[n-1].

Approved a while ago by pooka@

(alnsn)

2011-04-30 11:24:14 UTC MAIN commitmail json YAML

2011-04-30 11:14:04 UTC MAIN commitmail json YAML

Add Iomega Storcenter dsrtc device (DS1337).

(phx)

2011-04-30 11:12:59 UTC MAIN commitmail json YAML

Detect QNAP board last, because a Realtek chip at pci device 15 is used
on several boards.

(phx)

2011-04-30 06:20:37 UTC MAIN commitmail json YAML

2011-04-30 01:44:37 UTC MAIN commitmail json YAML

- convert rf_printf_mutex to a kmutex
- convert rf_rad_lock and the per-raid "cv" to per-raid kmutex/and real cv
- use rf_mutex_init() in places, and move it with the similar definitions

(mrg)

2011-04-30 01:10:08 UTC MAIN commitmail json YAML

PR/42320 doesn't seem to be fixed, mark the failure as expected.

(alnsn)

2011-04-30 00:35:03 UTC MAIN commitmail json YAML

Add files required for the new testcase in t_awk.sh.

(alnsn)

2011-04-30 00:34:03 UTC MAIN commitmail json YAML

Add simplistic atabus(4) rescan support.

(jakllsch)

2011-04-29 22:58:46 UTC MAIN commitmail json YAML

Move the connection code of xbdback(4) and xvif(4) backends in separate
functions. The frontend watch function is easier to read, and mixing
switch() with goto's error paths is rather error-prone.

While here, sprinkle some aprint_*.

Tested under amd64 dom0 with i386 PAE and amd64 domUs.

(jym)

2011-04-29 22:57:54 UTC MAIN commitmail json YAML

Small comment improvement.

(rmind)

2011-04-29 22:52:02 UTC MAIN commitmail json YAML

Silence xenbus_read_target() in ENOENT case (== entry is missing from
Xenstore). The error case does not bring much here; assume that the value
is 0.

Print the error code when writing the ``target'' value fails.

(jym)

2011-04-29 22:45:41 UTC MAIN commitmail json YAML

Apply DRY: xpmap_{mtop,ptom}() can reuse xpmap_{mtop,ptom}_masked() for
the frame number lookup.

No functional change.

(jym)

2011-04-29 22:21:36 UTC MAIN commitmail json YAML

When we stretch a short frame to 60 bytes in rge_send() do not return 60,
but the original frame size.

(phx)

2011-04-29 22:19:30 UTC MAIN commitmail json YAML

simplify.  Don't limit data way size to a page.

(matt)

2011-04-29 22:18:54 UTC MAIN commitmail json YAML

2011-04-29 22:18:16 UTC MAIN commitmail json YAML

minor cleanup (remove redundant static, fix whitespace).

(matt)

2011-04-29 22:17:18 UTC MAIN commitmail json YAML

Remove redundant opt_multiprocessor.h include

(matt)

2011-04-29 22:16:50 UTC MAIN commitmail json YAML

Add/move some COP0_SYNC.  increment tlb miss counter on mips3 and mips64r2
#ifdef MIPS3 / #endif more nops

(matt)

2011-04-29 22:14:59 UTC MAIN commitmail json YAML

2011-04-29 22:14:35 UTC MAIN commitmail json YAML

2011-04-29 22:13:49 UTC MAIN commitmail json YAML

2011-04-29 22:12:22 UTC MAIN commitmail json YAML

fix mips32/mips64 program on mips32/mips64 r2 bug.

(matt)

2011-04-29 22:11:15 UTC MAIN commitmail json YAML

2011-04-29 22:10:22 UTC MAIN commitmail json YAML

remove redundant opt_multiprocessor.h include

(matt)

2011-04-29 22:09:42 UTC MAIN commitmail json YAML

2011-04-29 22:09:08 UTC MAIN commitmail json YAML

Use sizeof(*pte) instead sizeof(type)

(matt)

2011-04-29 22:08:17 UTC MAIN commitmail json YAML

cleanup cpu.h includes

(matt)

2011-04-29 22:07:46 UTC MAIN commitmail json YAML

Deal with uarea mapped in either kseg0 or xkphys.

(matt)

2011-04-29 22:06:43 UTC MAIN commitmail json YAML

2011-04-29 22:06:12 UTC MAIN commitmail json YAML

2011-04-29 22:05:16 UTC MAIN commitmail json YAML

ras atomicvec is no more.

(matt)

2011-04-29 22:04:42 UTC MAIN commitmail json YAML

Since the RAS lock stubs are the default, don't bother assigning them just
make the default.

(matt)

2011-04-29 22:00:54 UTC MAIN commitmail json YAML

define<space> -> define<tab>

(matt)

2011-04-29 22:00:03 UTC MAIN commitmail json YAML

2011-04-29 21:59:09 UTC MAIN commitmail json YAML

Use M_ZERO with malloc instead of doing a explicit memset

(matt)

2011-04-29 21:58:27 UTC MAIN commitmail json YAML

minor constification, format cleanups

(matt)

2011-04-29 21:55:43 UTC MAIN commitmail json YAML

Use mips64 for m[tf]c2, not arch=xlr

(matt)

2011-04-29 21:55:20 UTC MAIN commitmail json YAML

cpu_number() return an u_int, use %u for format

(matt)

2011-04-29 21:54:14 UTC MAIN commitmail json YAML

2011-04-29 21:43:51 UTC MAIN commitmail json YAML

2011-04-29 21:42:41 UTC MAIN commitmail json YAML

Use the wrtee inlines for booke.

(matt)

2011-04-29 20:33:43 UTC MAIN commitmail json YAML

Mention PowerPC BookE support and addition of PCU.

(rmind)

2011-04-29 15:21:44 UTC MAIN commitmail json YAML

Remove (off by default) option to build Postfix with Cyrus SASL support.
As "libsasl" integration can now be considered stable it is no longer
necessary to suppor this hack.

(tron)

2011-04-29 12:49:36 UTC MAIN commitmail json YAML

Add test cases for PR bin/6764: 'trap ... 0' is supposed to execute the
command when the shell exits but it does not work in ksh when the shells
exits "implicitly" (without an explicit exit/return statement).

These new tests cover both sh and ksh.  The ksh part of this does not
strictly belong to this directory, but I think it'd be nice to extend
all the tests in here to cover both interpreters whenever that makes
sense, much like we do with the file system tests.

(jmmv)

2011-04-29 10:40:46 UTC MAIN commitmail json YAML

New sentence, new line. Use more markup.

(wiz)

2011-04-29 10:34:52 UTC MAIN commitmail json YAML

Re-add -q description that got lost when -x was added.
Sort descriptions.
Bump date.

(wiz)

2011-04-29 10:31:02 UTC MAIN commitmail json YAML

Sort sections, SEE ALSO, and fix xref.

(wiz)

2011-04-29 09:57:49 UTC MAIN commitmail json YAML

2011-04-29 09:45:15 UTC MAIN commitmail json YAML

Before expunging all snapshots take the snapshot lock and resume the file
system as this is sufficient for the remaining operations.

Reduces the time the file system is suspended and should make this time
independent of the number of snapshots already present.

(hannken)

2011-04-29 09:43:28 UTC MAIN commitmail json YAML

2011-04-29 09:35:37 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 09:27:13 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 09:23:29 UTC MAIN commitmail json YAML

Sort options and option descriptions. Use more markup.

(wiz)

2011-04-29 09:23:16 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 09:21:46 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 08:33:02 UTC MAIN commitmail json YAML

build mkext with the same flags as ccom (lack of -DGCC_COMPAT in
particular, but add -Dos_ and -Dmach_ just in case)

(plunky)

2011-04-29 08:26:35 UTC matt-nb5-mips64 commitmail json YAML

Major merge to/from current.
Adds MIPS32/MIPS64 R2 support (24k, 74k, etc.) including COP0_USERLOCAL
Adds support for emulation of rdhwr $3,$29 instruction.
Major cleanup of SMP code.  (stable on multi-core / single thread per core)
llsc locking code only used in MP capable kernels.

(matt)

2011-04-29 08:26:33 UTC MAIN commitmail json YAML

file-5.06 out.

(wiz)

2011-04-29 08:21:25 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 08:20:51 UTC matt-nb5-mips64 commitmail json YAML

Fix sense of KASSERTMSGs

(matt)

2011-04-29 08:20:16 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 08:16:43 UTC matt-nb5-mips64 commitmail json YAML

Add macros from current (VM_PAGE_TO_MD, VM_PHYSMEM_PTR, VM_PHYSMEM_PTR_SWAP)

(matt)

2011-04-29 08:15:10 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 08:14:36 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 08:13:53 UTC matt-nb5-mips64 commitmail json YAML

Change cpu_node_id to cpu_package_id to be like current.

(matt)

2011-04-29 08:12:55 UTC matt-nb5-mips64 commitmail json YAML

Fix placement of #ifdef DEBUG / #endif

(matt)

2011-04-29 08:12:08 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 08:11:22 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 08:10:38 UTC matt-nb5-mips64 commitmail json YAML

Move CTASSERT to __CTASSERT in <sys/cdefs.h> (from current)
Add KDASSERTMSG (from current)

(matt)

2011-04-29 08:05:22 UTC MAIN commitmail json YAML

Use correct CALLFRAME_SIZ depending on ABI.

(matt)

2011-04-29 08:03:55 UTC matt-nb5-mips64 commitmail json YAML

Both N32/N64 use 64-bit stack slots.

(matt)

2011-04-29 08:01:52 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 07:48:37 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 07:43:19 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 07:40:47 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 06:39:16 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 06:34:18 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 06:29:10 UTC matt-nb5-mips64 commitmail json YAML

2011-04-29 06:00:33 UTC MAIN commitmail json YAML

Add a missing printf argument..

(isaki)

2011-04-29 05:59:53 UTC MAIN commitmail json YAML

- use getprogname() instead of argv[0]
- remove an extra decl. of optind

(isaki)

2011-04-29 05:43:52 UTC MAIN commitmail json YAML

2011-04-29 01:53:36 UTC MAIN commitmail json YAML

Enable balloon(4).

(jym)

2011-04-29 01:51:53 UTC MAIN commitmail json YAML

2011-04-28 23:45:16 UTC MAIN commitmail json YAML

Note that atabus* can also attach at ahcisata?

(pgoyette)

2011-04-28 23:28:23 UTC MAIN commitmail json YAML

2011-04-28 23:28:11 UTC MAIN commitmail json YAML

only default to wskbd where we used to do so with Xorg -configure and where
we know the kbd driver has a translation map

(macallan)

2011-04-28 23:27:02 UTC MAIN commitmail json YAML

default to wskbd only if DEFAULT_TO_WSKBD is defined

(macallan)

2011-04-28 21:39:35 UTC MAIN commitmail json YAML

2011-04-28 21:02:35 UTC MAIN commitmail json YAML

2011-04-28 17:32:48 UTC MAIN commitmail json YAML

- Properly count collisions
- call vte_rxfilter() after starting transmit/receive; this seems to
  fix some IPv6-related multicast issues for me
- when the MCR0_BROADCAST bit is set broadcast receive is disabled.
  Rename it to MCR0_BROADCAST_DIS to reflect its function, and fix usage.
- Fix loop over multicast addresses to not set the same address in the
  3 perfect filter slots.

(bouyer)

2011-04-28 17:22:20 UTC MAIN commitmail json YAML