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

2024-05-10 04:17:27 UTC Now

2008-03-23 00:44:25 UTC matt-armv6 commitmail json YAML

2008-03-23 00:44:15 UTC MAIN commitmail json YAML

- Support for select/poll.
- Convert pool to pool-cache.
- Wrap long lines, adjust the license.

(rmind)

2008-03-23 00:43:23 UTC matt-armv6 commitmail json YAML

2008-03-23 00:43:00 UTC matt-armv6 commitmail json YAML

2008-03-23 00:41:24 UTC matt-armv6 commitmail json YAML

2008-03-23 00:40:29 UTC matt-armv6 commitmail json YAML

2008-03-23 00:34:04 UTC matt-armv6 commitmail json YAML

sync with HEAD

(matt)

2008-03-23 00:26:45 UTC matt-armv6 commitmail json YAML

2008-03-23 00:25:44 UTC matt-armv6 commitmail json YAML

2008-03-23 00:23:49 UTC matt-armv6 commitmail json YAML

2008-03-23 00:23:07 UTC matt-armv6 commitmail json YAML

2008-03-23 00:21:07 UTC matt-armv6 commitmail json YAML

2008-03-23 00:17:33 UTC matt-armv6 commitmail json YAML

2008-03-23 00:13:35 UTC matt-armv6 commitmail json YAML

src/crypto/dist/heimdal/lib/com_err/compile_et.c@1.2.22.1 / diff / nxr@1.2.22.1
src/crypto/dist/heimdal/lib/sl/make_cmds.c@1.1.1.4.22.1 / diff / nxr@1.1.1.4.22.1
src/crypto/dist/ipsec-tools/ChangeLog@1.127.2.3 / diff / nxr@1.127.2.3
src/crypto/dist/ipsec-tools/src/racoon/admin.c@1.18.4.1 / diff / nxr@1.18.4.1
src/crypto/dist/ipsec-tools/src/racoon/admin.h@1.4.10.1 / diff / nxr@1.4.10.1
src/crypto/dist/ipsec-tools/src/racoon/cfparse.y@1.23.4.2 / diff / nxr@1.23.4.2
src/crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c@1.12.4.2 / diff / nxr@1.12.4.2
src/crypto/dist/ipsec-tools/src/racoon/evt.c@1.5.10.1 / diff / nxr@1.5.10.1
src/crypto/dist/ipsec-tools/src/racoon/evt.h@1.4.10.1 / diff / nxr@1.4.10.1
src/crypto/dist/ipsec-tools/src/racoon/handler.c@1.15.4.3 / diff / nxr@1.15.4.3
src/crypto/dist/ipsec-tools/src/racoon/handler.h@1.9.10.2 / diff / nxr@1.9.10.2
src/crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c@1.31.4.2 / diff / nxr@1.31.4.2
src/crypto/dist/ipsec-tools/src/racoon/isakmp.c@1.27.4.2 / diff / nxr@1.27.4.2
src/crypto/dist/ipsec-tools/src/racoon/isakmp_agg.c@1.9.10.1 / diff / nxr@1.9.10.1
src/crypto/dist/ipsec-tools/src/racoon/isakmp_base.c@1.7.10.1 / diff / nxr@1.7.10.1
src/crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c@1.13.4.2 / diff / nxr@1.13.4.2
src/crypto/dist/ipsec-tools/src/racoon/isakmp_ident.c@1.6.10.1 / diff / nxr@1.6.10.1
src/crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c@1.22.4.1 / diff / nxr@1.22.4.1
src/crypto/dist/ipsec-tools/src/racoon/isakmp_var.h@1.7.4.1 / diff / nxr@1.7.4.1
src/crypto/dist/ipsec-tools/src/racoon/isakmp_xauth.c@1.13.2.1 / diff / nxr@1.13.2.1
      :
(more 9 files)
sync with HEAD

(matt)

2008-03-23 00:12:46 UTC matt-armv6 commitmail json YAML

src/common/lib/libc/Makefile.inc@1.6.16.2 / diff / nxr@1.6.16.2
src/common/lib/libc/arch/alpha/atomic/Makefile.inc@1.2.4.3 / diff / nxr@1.2.4.3
src/common/lib/libc/arch/alpha/atomic/atomic_cas.S@1.2.4.3 / diff / nxr@1.2.4.3
src/common/lib/libc/arch/alpha/atomic/membar_ops.S@1.2.4.3 / diff / nxr@1.2.4.3
src/common/lib/libc/arch/alpha/gen/byte_swap_2.S@1.2.18.1 / diff / nxr@1.2.18.1
src/common/lib/libc/arch/alpha/gen/byte_swap_4.S@1.2.18.1 / diff / nxr@1.2.18.1
src/common/lib/libc/arch/arm/atomic/Makefile.inc@1.3.4.3 / diff / nxr@1.3.4.3
src/common/lib/libc/arch/hppa/atomic/Makefile.inc@1.1.4.3 / diff / nxr@1.1.4.3
src/common/lib/libc/arch/i386/atomic/Makefile.inc@1.3.2.3 / diff / nxr@1.3.2.3
src/common/lib/libc/arch/i386/atomic/atomic.S@1.7.2.3 / diff / nxr@1.7.2.3
src/common/lib/libc/arch/ia64/atomic/Makefile.inc@1.1.2.2 / diff / nxr@1.1.2.2
src/common/lib/libc/arch/ia64/atomic/atomic.S@1.1.2.2 / diff / nxr@1.1.2.2
src/common/lib/libc/arch/m68k/atomic/Makefile.inc@1.2.4.3 / diff / nxr@1.2.4.3
src/common/lib/libc/arch/m68k/atomic/atomic_and.S@1.3.4.3 / diff / nxr@1.3.4.3
src/common/lib/libc/arch/m68k/atomic/atomic_cas.S@1.2.4.3 / diff / nxr@1.2.4.3
src/common/lib/libc/arch/m68k/atomic/atomic_or.S@1.3.4.3 / diff / nxr@1.3.4.3
src/common/lib/libc/arch/mips/atomic/Makefile.inc@1.4.4.3 / diff / nxr@1.4.4.3
src/common/lib/libc/arch/ns32k/gen/byte_swap_2.S deleted
src/common/lib/libc/arch/ns32k/gen/byte_swap_4.S deleted
src/common/lib/libc/arch/ns32k/string/bcmp.S deleted
      :
(more 72 files)
sync with HEAD

(matt)

2008-03-23 00:12:06 UTC matt-armv6 commitmail json YAML

2008-03-23 00:11:41 UTC matt-armv6 commitmail json YAML

2008-03-23 00:08:58 UTC MAIN commitmail json YAML

remove myself from releng

(pavel)

2008-03-22 23:37:32 UTC MAIN commitmail json YAML

Check the "shared-pins" property for the value "serdes".
Makes SBUS GEM 1000Base-SX cards attach.

(jdc)

2008-03-22 22:06:35 UTC MAIN commitmail json YAML

Remove unused _BSD_OFF_T_.

(simonb)

2008-03-22 19:27:23 UTC MAIN commitmail json YAML

Update for select/poll changes.

(ad)

2008-03-22 19:15:21 UTC MAIN commitmail json YAML

Remove computed source files that may confuse mkdep.

(mlelstv)

2008-03-22 18:46:49 UTC MAIN commitmail json YAML

2008-03-22 18:34:19 UTC MAIN commitmail json YAML

Make <cobalt/leds.h> obsolete. (no userland stuff in it anyway)

(tsutsui)

2008-03-22 18:32:21 UTC MAIN commitmail json YAML

Reorganize interrupt handling on cobalt and allow multiple interrupts on
each icu irq to support multi function PCI devices in the Qube's PCI slot:

- split out interrupt stuff from machdep.c into new interrupt.c
- prepare struct *_intrhead to handle cpu and icu interrupts
- use LIST and malloc(9) to handle multiple interrupts per icu irq
  (mostly taken from algor/pci/pcib.c and evbmips/malta/pci/pcib.c)
- move evcnt(9) stuff into *_intrhead from cobalt_intrhand
  (i.e. make it per interrupt rather than per handler)
- in pci_intr_map(9) handle CPU interrupt separately and add a sanity check
- fixup interrupt lines for devices on the PCI slot in pci_conf_interrupt(9)
- move some device address definitions into <machine/cpu.h> and
  remove <machine/leds.h>
- misc cosmetics

No objection on port-cobalt for three weeks.

(tsutsui)

2008-03-22 18:05:13 UTC MAIN commitmail json YAML

4.99.57 - struct selinfo changed

(ad)

2008-03-22 18:04:42 UTC MAIN commitmail json YAML

Commit the "per-CPU" select patch. This is the result of much work and
testing by rmind@ and myself.

Which approach to use is still being discussed, but I would like to get
this out of my working tree. If we decide to use a different approach
there is no problem with revisiting this.

(ad)

2008-03-22 17:59:12 UTC MAIN commitmail json YAML

Cheat and add inlines for _atomic_cas_ptr() to work around gcc emitting
unneeded PIC stuff in mutex_lock() and mutex_unlock(), when a thread
register is used.

(ad)

2008-03-22 17:53:34 UTC MAIN commitmail json YAML

LWP_CACHE_CREDS: instead of testing (l_cred != p_cred), use a per-LWP
flag bit to indicate a pending cred update. Avoids touching one item of
shared state in the syscall path.

(ad)

2008-03-22 17:20:31 UTC MAIN commitmail json YAML

remove unnecessary include file

(plunky)

2008-03-22 16:51:30 UTC MAIN commitmail json YAML

2008-03-22 16:50:17 UTC MAIN commitmail json YAML

Fix esym calculation to match comments.  Reported by Gao Ya'nan in
PR port-i386/38170.

(jmmv)

2008-03-22 16:17:51 UTC MAIN commitmail json YAML

2008-03-22 15:11:01 UTC MAIN commitmail json YAML

bring some stuff from time_t=64...
- add sysalign parameter to syscalls.conf
- add compat_50

(christos)

2008-03-22 14:39:57 UTC MAIN commitmail json YAML

In example, change dd count size and also chmod so others can't read swap.

(reed)

2008-03-22 14:28:10 UTC MAIN commitmail json YAML

2008-03-22 14:21:56 UTC MAIN commitmail json YAML

vn_close no longer takes a 'struct lwp' argument.

(ad)

2008-03-22 14:20:30 UTC MAIN commitmail json YAML

2008-03-22 14:20:09 UTC MAIN commitmail json YAML

Unmark kevent/kqueue as MPSAFE. There seems to be some kind of deadlock
involving kernel_lock.

(ad)

2008-03-22 14:19:27 UTC MAIN commitmail json YAML

Back out previous. It seems to expose another bug in libpthread/libc,
potentially errno being used before threading is up and running.

(ad)

2008-03-22 13:28:12 UTC MAIN commitmail json YAML

Add obsolete entries for Heimdal-1.1 import.  Hi, mlelstv@!

(jmmv)

2008-03-22 13:08:21 UTC MAIN commitmail json YAML

match whitespace after RCSID

(mlelstv)

2008-03-22 13:03:05 UTC MAIN commitmail json YAML

2008-03-22 12:43:47 UTC MAIN commitmail json YAML

Heimdal on NetBSD uses __RCSID.

(mlelstv)

2008-03-22 12:29:02 UTC MAIN commitmail json YAML

Beleatedly document the MODULAR kernel option and mk.conf's MKMODULAR.
Per hubertf@'s request.

(jmmv)

2008-03-22 12:03:00 UTC MAIN commitmail json YAML

add USE_* to params

(lukem)

2008-03-22 10:35:47 UTC MAIN commitmail json YAML

Import Heimdal-1.1
one more missing file

(mlelstv)

2008-03-22 10:30:21 UTC MAIN commitmail json YAML

call setlocale so that nl_langinfo makes sense.

(yamt)

2008-03-22 10:24:17 UTC MAIN commitmail json YAML

wrap a long line.

(yamt)

2008-03-22 09:42:44 UTC MAIN commitmail json YAML

2008-03-22 09:39:28 UTC MAIN commitmail json YAML

src/crypto/dist/heimdal/lib/gssapi/gssapi/gssapi.h@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/gssapi/gssapi_krb5.h@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/gssapi/gssapi_spnego.h@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/8003.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/accept_sec_context.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/acquire_cred.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/add_cred.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/address_to_krb5addr.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/arcfour.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/canonicalize_name.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/ccache_name.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/cfx.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/cfx.h@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/compare_name.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/compat.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/context_time.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/copy_ccache.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/decapsulate.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/delete_sec_context.c@1.1 / diff / nxr@1.1
src/crypto/dist/heimdal/lib/gssapi/krb5/display_name.c@1.1 / diff / nxr@1.1
      :
(more 226 files)
Import Heimdal-1.1
more files

(mlelstv)

2008-03-22 09:29:56 UTC MAIN commitmail json YAML

2008-03-22 09:24:07 UTC MAIN commitmail json YAML

2008-03-22 09:06:37 UTC MAIN commitmail json YAML

document the import of Heimdal-1.1

(mlelstv)

2008-03-22 08:37:27 UTC MAIN commitmail json YAML

2008-03-22 05:50:42 UTC MAIN commitmail json YAML

Allow this to compile if LISTQ is undefined:

- Put '#ifdef LISTQ' ... '#endif' pairs around pageq_insert_head()
  and clockpro_insert_head().

- Add missing argument to printf statement.

(bjs)

2008-03-22 04:15:49 UTC MAIN commitmail json YAML

Lock also on freeing own context, and add assertion.

(nakayama)

2008-03-22 04:12:32 UTC MAIN commitmail json YAML

Insert a delay with enabling interrupts to avoid deadlocks
when sending IPI is failed.

(nakayama)

2008-03-22 03:23:27 UTC MAIN commitmail json YAML

Revert interrupt stack changes.  There are some issues and, at least
in the current form, they complicate implementation of fast software
interrupts.  I'd rather get fast softints in now and may be revisit
interrupt stack later.

(uwe)

2008-03-22 02:39:06 UTC MAIN commitmail json YAML

Catch up with recent file descriptor changes.

(ad)

2008-03-22 01:24:23 UTC MAIN commitmail json YAML

2008-03-22 00:21:52 UTC MAIN commitmail json YAML

Oops, delete commented out line forgotten in previous.

(uwe)

2008-03-22 00:15:41 UTC MAIN commitmail json YAML

On SH4 we must be running on P2 to access memory-mapped TLB arrays.
Print DA2 again - that messenger was shot in 1.34

(uwe)

2008-03-21 23:38:40 UTC MAIN commitmail json YAML

unp_gc: unlock filelist_lock in a case of restart.

(rmind)

2008-03-21 23:13:49 UTC MAIN commitmail json YAML

2008-03-21 22:12:13 UTC MAIN commitmail json YAML

2008-03-21 21:59:27 UTC MAIN commitmail json YAML

2008-03-21 21:58:57 UTC MAIN commitmail json YAML

Mark kqueue/kevent MPSAFE.

(ad)

2008-03-21 21:56:53 UTC MAIN commitmail json YAML

4.99.56 - file descriptor and kqueue changes

(ad)

2008-03-21 21:55:01 UTC MAIN commitmail json YAML

2008-03-21 21:53:35 UTC MAIN commitmail json YAML

File descriptor changes, discussed on tech-kern:

- Redo reference counting to be sane.  LWPs accessing files take a short
  term reference on the local file descriptor.  This is the most common
  case.  While a file is in a process descriptor table, a reference is
  held to the file.  The file reference count only changes during control
  operations like open() or close().  Code that comes at files from an
  unusual direction (i.e. foreign to the process) like procfs or sysctl
  takes a reference on the file (f_count), and not on a descriptor.

- Remove knowledge of reference counting and locking from most code that
  deals with files.

- Make the usual case of file descriptor lookup lockless.

- Make kqueue MP and MT safe. PR kern/38098, PR kern/38137.

- Fix numerous file handling bugs, and bugs in the descriptor code that
  affected multithreaded processes.

- Split descriptor system calls out into sys_descrip.c.

- A few stylistic changes: KNF, remove unused casts now that caddr_t is
  gone. Replace dumb gotos with loop control in a few places.

- Don't do redundant pointer passing (struct proc, lwp, filedesc *) unless
  the routine is likely to be inlined.  Most of the time it's about the
  current process.

(ad)

2008-03-21 21:45:30 UTC MAIN commitmail json YAML

2008-03-21 21:35:43 UTC MAIN commitmail json YAML

Move pthread__errno() into pthread_specific.c so it gets the "no stack
frame" treatment.

(ad)

2008-03-21 21:27:16 UTC MAIN commitmail json YAML

Fix reference to sshd_config manpage.

(reed)

2008-03-21 21:09:48 UTC MAIN commitmail json YAML

Add "netbsd-tips" fortune database with 23 initial fortunes --
actually hints or suggestions or tips on using NetBSD.
Please share your brief NetBSD usage tips.
If you want to discuss or share suggestions, have a look
at http://wiki.netbsd.se/netbsd-tips wiki page.

(reed)

2008-03-21 19:33:24 UTC MAIN commitmail json YAML

use devsw_name2chr() to look up the major number of the midi device as
it is a character device

(plunky)

2008-03-21 19:32:07 UTC MAIN commitmail json YAML

add devsw_name2chr() function to look up character devices

(plunky)

2008-03-21 19:13:37 UTC mjf-devfs2 commitmail json YAML

DCTL_NEW_MOUNT events are also placed onto a separate "mount event" list.
They are removed from this list when a DCTL_UNMOUNT event for the
corresponding mount gets sent to dctl(4).

This allows devfsd(8) to always know about devfs mounts on a system,
even if one was mounted whilst devfsd was not running.

(mjf)

2008-03-21 18:02:39 UTC MAIN commitmail json YAML

when queueing a message back to Venus, prioritise signals by inserting
them at the head of the queue.

The original code had a comment saying to do this but the INSQUE did
not have any way to do that so it didn't actually

(plunky)

2008-03-21 17:59:57 UTC MAIN commitmail json YAML

convert more insque/remque style queuing to use a queue(3) TAILQ,
this necessitates using a flag to indicate vc_open instead of abusing
the queue pointer but apart from that there is no functional
difference.

(plunky)

2008-03-21 16:51:01 UTC mjf-devfs2 commitmail json YAML

Add -s option which allows devfsd to run in the foreground and not wait
for new events. When there are no more events to be handled, it exits.

(mjf)

2008-03-21 16:33:07 UTC matt-armv6 commitmail json YAML

2008-03-21 16:03:33 UTC MAIN commitmail json YAML

- Use atomic_inc_uint() to maintain the global count.
- Use a barrier to sync thread start.

Ok yamt@.

(ad)

2008-03-21 13:45:11 UTC chris-arm-intr-rework commitmail json YAML

2008-03-21 13:43:36 UTC MAIN commitmail json YAML

Increment libcurses minor version (termattrs() and term_attrs() added).

(jdc)

2008-03-21 13:43:17 UTC MAIN commitmail json YAML

Add termattrs() and term_attrs().
Order the descriptions so that functions handling normal and functions
handling wide attributes are grouped together.

(jdc)

2008-03-21 13:42:50 UTC MAIN commitmail json YAML

Add termattrs() and term_attrs().

(jdc)

2008-03-21 13:42:39 UTC MAIN commitmail json YAML

Add termattrs() and term_attrs().
Conditionally define HAVE_WCHAR, so that userland programs can see wide
definitions and functions.

(jdc)

2008-03-21 13:41:49 UTC MAIN commitmail json YAML

Add termattrs() and term_attrs() (requested by wiz@).
Only allow standout and underline if the terminal can do them.

(jdc)

2008-03-21 13:34:41 UTC chris-arm-intr-rework commitmail json YAML

2008-03-21 13:28:14 UTC MAIN commitmail json YAML

Split device_t/softc for all hpet consumers.

(xtraeme)

2008-03-21 13:25:27 UTC MAIN commitmail json YAML

Split device_t/softc for ichlpcib(4) and all hpet consumers, plus
other related cosmetic changes.

(xtraeme)

2008-03-21 13:07:15 UTC MAIN commitmail json YAML

Add PB_PREV(), RB_FOREACH_REVERSE(). From FreeBSD.

(ad)

2008-03-21 12:29:38 UTC MAIN commitmail json YAML

Split device_t/softc for amdpcib and the hpet attachment, plus other
related cosmetic changes.

(xtraeme)

2008-03-21 12:27:12 UTC MAIN commitmail json YAML

2008-03-21 10:24:13 UTC MAIN commitmail json YAML

when the char being searched for is not found strchr() must return NULL
not a pointer to the terminating '\0'. the only time we return a pointer
to the terminating '\0' is when the char being searched for is '\0'.

fixes problem observed booting -current install
http://mail-index.netbsd.org/current-users/2008/03/20/msg001445.html

(rtr)

2008-03-21 09:53:50 UTC wrstuden-fixsa commitmail json YAML

Add alphanbsd-nat.c and it's dependencies.

(skrll)

2008-03-21 09:50:08 UTC wrstuden-fixsa commitmail json YAML

2008-03-21 08:56:06 UTC MAIN commitmail json YAML

default itojuns responsibilities to core

(spz)

2008-03-21 08:53:06 UTC MAIN commitmail json YAML

fix typo noticed by Christoph Egger

(spz)

2008-03-21 08:25:38 UTC MAIN commitmail json YAML

Don't forget to set the atac dev pointer in the softc; ahcisata at jmide
works again after that.

Also use CFATTACH_DECL_NEW, device_t and related changes for the NJMAHCI
block.

(xtraeme)

2008-03-21 08:20:04 UTC MAIN commitmail json YAML

2008-03-21 08:17:30 UTC MAIN commitmail json YAML

2008-03-21 07:47:43 UTC MAIN commitmail json YAML

2008-03-21 00:24:34 UTC MAIN commitmail json YAML

2008-03-20 23:17:56 UTC MAIN commitmail json YAML

I am not responsible for SCTP.

(jmcneill)

2008-03-20 22:55:01 UTC MAIN commitmail json YAML

fix a small copyo

(agc)

2008-03-20 20:32:00 UTC MAIN commitmail json YAML

Use ip6_clearpktopts() to destroy the IPv6 PCB's in6p_outputopts,
so that there's no chance of either leaking memory, or leaving
dangling pointers to a route cache.

(dyoung)

2008-03-20 19:31:33 UTC MAIN commitmail json YAML

- remove disabling interrupt in IPI.
- unused VA bits in MMU demap is 13 bits, not 12 bits.

(nakayama)

2008-03-20 19:23:15 UTC MAIN commitmail json YAML

- Extract the guts of soo_poll() into sopoll(), which takes a struct socket *.
  This is for netsmb which wants to poll sockets directly.
- When polling a socket, first check for pending I/O without acquring any
  locks. If no I/O seems to be pending, acquire locks/spl and check again
  doing selrecord() if necessary.

(ad)

2008-03-20 19:12:24 UTC MAIN commitmail json YAML

softint_execute: add more assertions.

(ad)

2008-03-20 18:56:28 UTC MAIN commitmail json YAML

struct componentname has no cn_lwp member anymore. Also update the data
types for the other struct members so they actually reflect sys/sys/namei.h

(mjf)

2008-03-20 18:49:39 UTC MAIN commitmail json YAML

2008-03-20 16:41:26 UTC MAIN commitmail json YAML

Add wrappers for missing coshf(), expf(), logf(), sinhf(), atan2f(), and
hypotf() functions for vax.  Play the namespace and weak alias game for
functions used internally by the complex functions.  Should fix the vax
build of libm.

(mhitch)

2008-03-20 16:15:57 UTC MAIN commitmail json YAML

Fix previous.  *Sigh*

(cube)

2008-03-20 16:00:16 UTC MAIN commitmail json YAML

Don't forget to se the device_t back pointer in the softc.

(cube)

2008-03-20 15:33:39 UTC MAIN commitmail json YAML

Add some entries for my recent changes.
(puc(4), re(4), cobalt)

(tsutsui)

2008-03-20 15:28:03 UTC MAIN commitmail json YAML

Reserve enough memory for ops which return more than they receive.

(pooka)

2008-03-20 15:13:50 UTC MAIN commitmail json YAML

- add manpage suffix where appropriate (for changes page on www)
- fix typo

(tsutsui)

2008-03-20 14:56:07 UTC MAIN commitmail json YAML

2008-03-20 13:18:16 UTC MAIN commitmail json YAML

2008-03-20 12:26:12 UTC mjf-devfs2 commitmail json YAML

dctl:
- Make dctl see aware of device driver names being added and removed so
  that it can signal devfsd(8), which in turn will request device node
  creation of deletion from a particular devfs mount.

- Each device that registers the need for a device node also passes on
  some info about what sort of device they are. We now package this up
  in the dctl messaging framework to let devfsd(8) know.

- Use a dev_t for the cookie for each device that dctl(4) knows about. This
  was changed from a device_t because some devices (zero(4)) don't have
  corresponding device_t's.

- dctl mount functions have grown a visibility argument which specifies
  the default visibility for that mount.

- Since we want to get information about devices (for matching against
  rules) through ioctl calls to match against rules, but for userland
  to ioctl they need device nodes, dctl provides an "inner" ioctl function
  that calls the ioctl function of the device driver directly.

devfsd:
- Run in the background.

- Convert all output to use syslog(3).

- When devices are removed request the corresponding device node be
  removed from every devfs mount.

- Start using the dctl "innerioctl" facility to get information about
  devices which will be useful for matching. We're only handling disk
  devices, and can only grok information about a partition's file system
  type at the moment.

- Fix code that handles rules that specify filenames.

- Specifying visibility for device nodes now works.

mount_devfs:
- Catch up with devfs changes. Provide an -f option which means that the
  devfs can only be unmounted it if it forced.

- Provide -i option to specify that the default visibility for a mount
  should be invisible. This means device nodes are not visible in the
  devfs mount by default, rather they must have a rule for devfsd that
  specifies that they should be visible.

- Provide -v option that specifies a devfs mount should be visible.
  This is the default.

- Update man page to reflect these changes.

etc/defaults/rc.conf:
- Turn devfsd off by default.

Device nodes can now be dynamically created and removed from a device file
system.

(mjf)

2008-03-20 12:11:07 UTC mjf-devfs2 commitmail json YAML

- Introduce new API for allowing device drivers to register/unregister
  names for device nodes along with a corresponding dev_t.

- Make device drivers that technically never get attached and need device
  nodes (mem, zero, null) provide an initialisation function, which gets
  an entry in a table of init functions that devsw_init() calls when the
  device switch tables are initialised.

- Since we're moving to a new way of notifying devfsd(8) of new devices,
  we no longer need to link together struct devices.

(mjf)

2008-03-20 11:47:45 UTC MAIN commitmail json YAML

add BOM to utf-16/32 stream in case that endian is not specified,
like other iconv implementation, GNU libiconv, glibc2 iconv, perl iconv.

(tnozaki)

2008-03-20 11:35:44 UTC MAIN commitmail json YAML

allow SUSv3 syntax.
if from/to code is ommitted, auto-guess'ed from current locale.

(tnozaki)

2008-03-20 09:09:20 UTC MAIN commitmail json YAML

2008-03-20 07:10:31 UTC MAIN commitmail json YAML

Add ia64 MI atomic ops.
(Not tested at all, just for reference)

(kochi)

2008-03-20 02:19:48 UTC MAIN commitmail json YAML

pam_group needs libutil & libcrypt

(lukem)

2008-03-19 23:43:41 UTC MAIN commitmail json YAML

Don't assume wd_softc embeds a struct device.

(cube)

2008-03-19 23:15:20 UTC MAIN commitmail json YAML

add the knowledge to create service records for "Personal Area Networking"
profiles
NAP Network Access Point
GN Group Network
PANU Personal Area Networking User

(plunky)

2008-03-19 23:13:21 UTC MAIN commitmail json YAML

add structure definitions relating to Personal Area Networking profiles

(from FreeBSD)

(plunky)

2008-03-19 22:51:36 UTC MAIN commitmail json YAML

2008-03-19 20:38:30 UTC MAIN commitmail json YAML

Pasto fix: this document does not detail storage changes.
Typo fix: fix a word (management) in a title.

(jmmv)

2008-03-19 20:34:34 UTC MAIN commitmail json YAML

Formatting fixes:
- Fix underlining of titles.
- Separate subsections by one blank line only (this seemed to be the most
  common style among the four documents).

(jmmv)

2008-03-19 20:12:53 UTC MAIN commitmail json YAML

Add roadmap files, outlining the directions, projects and rough indicative
timescales for new development within the

networking
storage
system
virtualization

More roadmaps will be forthcoming.

The dates in these documents may well change, and are provided for guidance
on relative, not absolute, timescales.

(agc)

2008-03-19 19:28:05 UTC netbsd-4 commitmail json YAML

2008-03-19 19:27:21 UTC netbsd-4-0 commitmail json YAML

2008-03-19 19:25:37 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1100):
bin/mt/mt.1: revision 1.34
Grammar fix and clarification from PR 37727 by Randolf Richardson.
While here, do some of my own grammar and formatting fixes too.
Bump date.

(bouyer)

2008-03-19 19:24:20 UTC netbsd-4 commitmail json YAML

tickets 1064, 1100, 1101

(bouyer)

2008-03-19 19:24:01 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1100):
bin/mt/mt.1: revision 1.34
Grammar fix and clarification from PR 37727 by Randolf Richardson.
While here, do some of my own grammar and formatting fixes too.
Bump date.

(bouyer)

2008-03-19 19:23:03 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by dsl in ticket #1101):
sys/arch/i386/stand/bootxx/Makefile.bootxx: revision 1.31
Add -momit-leaf-frame-pointer, saves a few bytes.

(bouyer)

2008-03-19 19:22:09 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1064):
sys/arch/i386/stand/bootxx/Makefile.bootxx: revision 1.30
Add EPIA_HACK so that boot loaders work on EDEN 5000 processors.
This worked in NetBSD 3, but broke by NetBSD 4.
My offer of a development machine to fix this one and for all is still open!
Add EPIA_HACK so that boot loaders work on EDEN 5000 processors.
This worked in NetBSD 3, but broke by NetBSD 4.
pulled up to netbsd-4:
Pull up following revision(s) (requested by sborrill in ticket #1064):
        sys/arch/i386/stand/bootxx/Makefile.bootxx: revision 1.30
Add EPIA_HACK so that boot loaders work on EDEN 5000 processors.
This worked in NetBSD 3, but broke by NetBSD 4.
thanks !
--
Manuel Bouyer <bouyer@antioche.eu.org>
    NetBSD: 26 ans d'experience feront toujours la difference
--

(bouyer)

2008-03-19 19:15:18 UTC netbsd-4-0 commitmail json YAML

2008-03-19 19:15:01 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) (requested by mjf in ticket #1102):
lib/libc/stdlib/strfmon.c: revision 1.5
Avoid integer overflow; reported by Maksymilian Arciemowicz.

(bouyer)

2008-03-19 19:13:44 UTC netbsd-4 commitmail json YAML

2008-03-19 19:13:21 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by mjf in ticket #1102):
lib/libc/stdlib/strfmon.c: revision 1.5
Avoid integer overflow; reported by Maksymilian Arciemowicz.

(bouyer)

2008-03-19 17:10:52 UTC MAIN commitmail json YAML

Change version suffix back to 1.1 at request of christos@ so that
users know whether or not their library has the security
vulnerability.

(bjs)

2008-03-19 08:10:18 UTC MAIN commitmail json YAML

No code ever sets struct ip6_pktopts member ip6po_m, so get rid of
it.

(dyoung)

2008-03-19 02:17:03 UTC MAIN commitmail json YAML

revert libbz2's version suffix to 1.0, ok cube@

(bjs)

2008-03-19 00:40:34 UTC MAIN commitmail json YAML

2008-03-18 23:52:16 UTC MAIN commitmail json YAML

Set the device_t back pointer in the softc.

(cube)

2008-03-18 21:23:33 UTC MAIN commitmail json YAML

2008-03-18 20:48:42 UTC MAIN commitmail json YAML

Back out previous, which obviously wasn't meant to get committed.

(cube)

2008-03-18 20:46:37 UTC MAIN commitmail json YAML

2008-03-18 20:11:43 UTC MAIN commitmail json YAML

When compiling for _STANDALONE, omit a bunch of headers which aren't really
needed and which trigger build problems.

(These two files should probably be unified and put under common/...)

(he)

2008-03-18 18:22:43 UTC MAIN commitmail json YAML

Fix a race when increment an interrupt level event counter.

(nakayama)

2008-03-18 18:16:08 UTC MAIN commitmail json YAML

Avoid integer overflow; reported by Maksymilian Arciemowicz.

(christos)

2008-03-18 17:35:36 UTC MAIN commitmail json YAML

Fix compilation, from Kurt Schreiner

(christos)

2008-03-18 15:38:57 UTC MAIN commitmail json YAML

un-bitrot #if 0 testing code.

(christos)

2008-03-18 15:16:23 UTC MAIN commitmail json YAML

Reorder a few init bits into a better order to make syspuffs work again.

(pooka)

2008-03-18 15:03:57 UTC MAIN commitmail json YAML

Change email address from netbsd-help to netbsd-users.
I am confused about the context of this though.

(reed)

2008-03-18 15:02:12 UTC MAIN commitmail json YAML

Fix botched spl(9) bug I introduced back in 3.99.18 (rev 1.64):
Don't enable unhandled interrupts before all interrupts are processed.

Should fix "long download, network frozen" problems reported on
port-cobalt by several people.

(tsutsui)

2008-03-18 15:02:00 UTC MAIN commitmail json YAML

2008-03-18 14:58:41 UTC MAIN commitmail json YAML

2008-03-18 14:54:31 UTC MAIN commitmail json YAML

2008-03-18 14:48:39 UTC MAIN commitmail json YAML

no more texinfo files.

(christos)

2008-03-18 14:47:08 UTC MAIN commitmail json YAML

2008-03-18 14:42:48 UTC MAIN commitmail json YAML

2008-03-18 14:06:56 UTC MAIN commitmail json YAML

It looks vlan tag info must appear not only in the first descriptor
but in all descriptors of a multi-descriptor transmission attempt on re(4).

Problem was reported and fix was confirmed by Chris Brookes on tech-net.
Should also close PR kern/37959.

(tsutsui)

2008-03-18 12:36:15 UTC MAIN commitmail json YAML

Handle rumpcalls/rumpcallshdr differently by always defining a default
value, which can be overwritten with syscalls.conf defines (just like
sys_nosys).

This fix a problem where rump awk variables are set to 0 value,
leading to the creation of an unexpected file with that name.

ok by pooka.

(njoly)

2008-03-18 10:04:14 UTC MAIN commitmail json YAML

Fix a few format strings (hidden by option ifdefs)

(martin)

2008-03-18 09:57:02 UTC wrstuden-fixsa commitmail json YAML

2008-03-18 05:05:35 UTC MAIN commitmail json YAML

2008-03-18 04:24:39 UTC MAIN commitmail json YAML

Consistently document RELEASEDIR/RELEASEMACHINEDIR.

(lukem)

2008-03-18 04:20:37 UTC MAIN commitmail json YAML

2008-03-18 02:49:15 UTC MAIN commitmail json YAML

need <sys/atomic.h> now.

(mrg)

2008-03-18 02:41:38 UTC MAIN commitmail json YAML

Remove debug printf: ``so we need 10 x 8 tiles -> 00500000''

(jmcneill)

2008-03-18 02:35:29 UTC MAIN commitmail json YAML

uid_find:

- Issue membar_producer() before inserting the new uidinfo.
- Optimize slightly and fix a couple of KNF nits.
- Need sys/atomic.h.

(ad)

2008-03-17 23:54:03 UTC MAIN commitmail json YAML

Fix a race condition in IPI handlers of save/drop fpstate, from OpenBSD.
Reported and tested by martin@.

(nakayama)

2008-03-17 21:16:03 UTC MAIN commitmail json YAML

- Replace uihashtbl_lock and struct uidinfo::ui_lock with atomic operations.
  This make uid_find(), chgproccnt(), chgsbsize() and lf_alloc(), lf_free()
  functions lock-less.
- Increase the size of uihashtbl in case of MP system, as suggested by <ad>.
- Add HASH_SLIST type for hashinit().

Reviewed by <ad>.

(rmind)

2008-03-17 20:01:12 UTC MAIN commitmail json YAML

2008-03-17 20:00:10 UTC wrstuden-fixsa commitmail json YAML

2008-03-17 18:31:19 UTC MAIN commitmail json YAML

Change statintr and schedintr similar to kern/kern_clock.c.

(nakayama)

2008-03-17 18:01:45 UTC MAIN commitmail json YAML

Add a boolean parameter to syncobj_t::sobj_unsleep. If true we want the
existing behaviour: the unsleep method unlocks and wakes the swapper if
needs be. If false, the caller is doing a batch operation and will take
care of that later. This is kind of ugly, but it's difficult for the caller
to know which lock to release in some situations.

(ad)

2008-03-17 17:39:15 UTC MAIN commitmail json YAML

2008-03-17 17:28:38 UTC wrstuden-fixsa commitmail json YAML

2008-03-17 17:22:49 UTC MAIN commitmail json YAML

Merge some changes from OpenBSD:

RT2560+RT2661: update the physical address in the RX descriptor after
bus_dmamap_load() in the case where the same mbuf is reloaded.

modify interrupt handlers to exit early and return 0 on shared interrupts.

RT2661:
flags for register TXRX_CSR4 were shifted one bit too much on the left.
this has probably affected short preamble support as well as hardware
multi-rate retries settings.

fix handling of the SIOCS80211CHANNEL ioctl in monitor mode:
don't call xxx_set_chan() if the interface is not up&running.

Tested with the following hw:

ral0 at pci5 dev 0 function 0: Ralink Technologies RT2561 802.11b/g (rev. 0x00)
ral0: interrupting at ioapic0 pin 20 (irq 10)
ral0: 802.11 address 00:80:5a:4f:ab:e2
ral0: MAC/BBP RT2561C, RF RT2527

(xtraeme)

2008-03-17 17:05:54 UTC MAIN commitmail json YAML

2008-03-17 16:55:27 UTC MAIN commitmail json YAML

Add a boolean parameter to syncobj_t::sobj_unsleep. If true we want the
existing behaviour: the unsleep method unlocks and wakes the swapper if
needs be. If false, the caller is doing a batch operation and will take
care of that later. This is kind of ugly, but it's difficult for the caller
to know which lock to release in some situations.

(ad)

2008-03-17 16:54:51 UTC MAIN commitmail json YAML

Add a boolean parameter to syncobj_t::sobj_unsleep. If true we want the
existing behaviour: the unsleep method unlocks and wakes the swapper if
needs be. If false, the caller is doing a batch operation and will take
care of that later. This is kind of ugly, but it's difficult for the caller
to know which lock to release in some situations.

(ad)

2008-03-17 16:46:47 UTC MAIN commitmail json YAML

Shave more cycles off tsc_get_timecount(). From dsl@

(ad)

2008-03-17 14:46:54 UTC MAIN commitmail json YAML

Document some about being able to view differences and
toggling the different diff formats/tools.

(reed)

2008-03-17 13:38:25 UTC MAIN commitmail json YAML

Fix previous (aprint_*_dev usage).

(cube)

2008-03-17 10:39:50 UTC MAIN commitmail json YAML

fix blatant errpr [sic], and correct args to sbmatch/aprint_error_dev.

(dogcow)

2008-03-17 09:57:12 UTC MAIN commitmail json YAML

2008-03-17 09:52:26 UTC MAIN commitmail json YAML

remove MAXNFSDCNT.

(yamt)

2008-03-17 09:30:02 UTC MAIN commitmail json YAML

2008-03-17 09:20:23 UTC MAIN commitmail json YAML

Enclose "#ifndef _ARM_PCI_MACHIDEP_H_".

(kiyohara)

2008-03-17 09:17:43 UTC MAIN commitmail json YAML

yamt-lazymbuf-base13

(yamt)

2008-03-17 09:16:17 UTC MAIN commitmail json YAML

move the updating of num_cmd_pkts to its own function, mostly so that
pending commands will be output on the device in the order that they
were queued.

(plunky)