cvs commit: src/sys/vfs/ufs ffs_softdep.c

2005-07-26 Thread Matthew Dillon
dillon 2005/07/26 11:02:49 PDT DragonFly src repository Modified files: sys/vfs/ufs ffs_softdep.c Log: Add a missing FREE_LOCK() call. Revision ChangesPath 1.25 +3 -1 src/sys/vfs/ufs/ffs_softdep.c

cvs commit: src/sys/vfs/ufs ffs_softdep.c

2005-07-27 Thread Matthew Dillon
dillon 2005/07/27 22:49:14 PDT DragonFly src repository Modified files:(Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_softdep.c Log: MFC 1.25, add a missing FREE_LOCK() call. Revision ChangesPath 1.21.2.1 +3 -1 src/sys/vfs/ufs/ffs_softdep.c

cvs commit: src/sys/kern vfs_bio.c

2005-07-28 Thread Matthew Dillon
dillon 2005/07/28 11:15:09 PDT DragonFly src repository Modified files: sys/kern vfs_bio.c Log: There is a case when B_VMIO is clear where a buffer can be placed on the EMPTY or EMPTYKVA queues without being disassociated from its vnode. This can lead to a

Re: cvs commit: src/sbin/newfs fscopy.c

2005-08-08 Thread Matthew Dillon
/fscopy.c.diff?r1=1.6r2=1.7f=u Not sure why you did this, the previous code was a whole lot faster. -Matt Matthew Dillon [EMAIL PROTECTED]

cvs commit: src/sys/boot/common ufsread.c

2005-08-09 Thread Matthew Dillon
dillon 2005/08/09 16:10:11 PDT DragonFly src repository Modified files: sys/boot/common ufsread.c Log: Fix a bug in the last commit. When using the UFS dirent directly, the inode field is d_ino, not d_filenum. Revision ChangesPath 1.3 +1 -1

cvs commit: src/lib/libc/net name6.c

2005-08-09 Thread Matthew Dillon
dillon 2005/08/09 17:43:37 PDT DragonFly src repository Modified files: lib/libc/net name6.c Log: Fix a bug introduced by 1.6. The 'cp' pointer was being incremented twice in getanswer() for each NS_GET*() call because the new macro used already does an increment.

Re: cvs commit: src/games/fortune/datfiles fortunes fortunes2

2005-08-09 Thread Matthew Dillon
a quotes file for objectional material? -Matt Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/kern vfs_subr.c src/sys/sys vnode.h

2005-08-10 Thread Matthew Dillon
Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/netinet sctp_input.c

2005-08-11 Thread Matthew Dillon
. -Matt Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/dev/pccard/pccbb pccbb.c

2005-08-11 Thread Matthew Dillon
to M_INTWAIT's right and left for initialization phase code. -Matt Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/dev/netif/ndis if_ndis.c

2005-08-11 Thread Matthew Dillon
in this case. -Matt Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/netinet6 raw_ip6.c

2005-08-11 Thread Matthew Dillon
:--Apple-Mail-10--551583049 :Content-Transfer-Encoding: 7bit :Content-Type: text/plain; charset=US-ASCII; format=flowed : :On 11.08.2005, at 19:31, Matthew Dillon wrote: : Same with this one. It is unclear that the malloc should be : allowed to fail at all, M_INTWAIT should probably

Re: cvs commit: src/sys/dev/netif/ndis if_ndis.c

2005-08-11 Thread Matthew Dillon
: : :--Apple-Mail-12--551403316 :Content-Transfer-Encoding: 7bit :Content-Type: text/plain; charset=US-ASCII; format=flowed : :On 11.08.2005, at 19:34, Matthew Dillon wrote: : From my read, nearly all the M_NOWAIT's here should be changed : to M_INTWAIT's. Basically any path which

cvs commit: src/sys/kern vfs_subr.c

2005-08-14 Thread Matthew Dillon
dillon 2005/08/14 11:38:27 PDT DragonFly src repository Modified files: sys/kern vfs_subr.c Log: Add a sanity check for the length of the file name to vop_write_dirent(). Revision ChangesPath 1.62 +4 -2 src/sys/kern/vfs_subr.c

cvs commit: src/sys/kern vfs_syscalls.c

2005-08-14 Thread Matthew Dillon
dillon 2005/08/14 11:41:13 PDT DragonFly src repository Modified files: sys/kern vfs_syscalls.c Log: Fix a race in rename when relocking the source namecache entry. Since we may have blocked previously it is possible for the namecache entry to become invalid (not

cvs commit: src/sys/vfs/ufs ffs_alloc.c

2005-08-14 Thread Matthew Dillon
dillon 2005/08/14 11:53:43 PDT DragonFly src repository Modified files: sys/vfs/ufs ffs_alloc.c Log: Fix an inode bitmap scanning bug. Due to an error in the length adjustment the first scanned byte of the inode bitmap could be checked twice under a specific and

cvs commit: src/sys/kern vfs_syscalls.c

2005-08-15 Thread Matthew Dillon
dillon 2005/08/15 00:26:47 PDT DragonFly src repository Modified files: sys/kern vfs_syscalls.c Log: UFS sometimes reports: 'ufs_rename: fvp == tvp (can't happen)'. The case is not supposed to be able to happen, and UFS ignores the rename operation when it sees

Re: cvs commit: src/sys/kern vfs_syscalls.c

2005-08-15 Thread Matthew Dillon
:I didn't say anything different, I just used a more complex example. :Point is that I don't see SUSv3 talking about hardlinks (links) in :this case. So I think Matt's change is correct and brings us (again?) :to POSIX mandated behaviour. : :FWIW, Linux and OSX do this: : :$ touch foo :$ ln

Re: cvs commit: src/sys/kern vfs_syscalls.c

2005-08-17 Thread Matthew Dillon
I'm getting really tired of this argument. REALLY tired. Joerg. Are you saying that SuS has that sentence in there precisely because of NFS? Because that's completely absurd. If they wanted to have a requirement that was due to a particular filesystem, such as NFS, they

Re: cvs commit: src/sys/vfs/hpfs hpfs_vnops.c

2005-08-21 Thread Matthew Dillon
, please. I'd prefer that Joerg focus on finishing the dirent work so we can make the dirent ABI change and get on with life. -Matt Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/vfs/hpfs hpfs_vnops.c

2005-08-21 Thread Matthew Dillon
: :On Sun, Aug 21, 2005 at 11:18:49AM -0700, Matthew Dillon wrote: : The comment should be put back in, and clarified even more then : it currently is. e.g. I don't understand why the full negative : range is allowed when only one or two directory entries are : faked up, or why

Re: cvs commit: src/sys/vfs/hpfs hpfs_vnops.c

2005-08-22 Thread Matthew Dillon
. -Matt Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/sys syslimits.h src/lib/libc/gen ttyname.c

2005-08-23 Thread Matthew Dillon
Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/kern vfs_cache.c vfs_syscalls.c vfs_vnops.c vfs_vopops.c src/sys/sys namecache.h stat.h

2005-08-25 Thread Matthew Dillon
: :On Thu, Aug 25, 2005 at 11:34:17AM -0700, Matthew Dillon wrote: : Implement FSMID. Use one of the spare 64 bit fields in the stat structure : for the FSMID. The FSMID is a recursively updated field which allows one : to determine whether a subdirectory hierarchy has changed simply

Re: cvs commit: src/sys/kern vfs_cache.c vfs_syscalls.c vfs_vnops.c vfs_vopops.c src/sys/sys namecache.h stat.h

2005-08-25 Thread Matthew Dillon
and the journal, all the logic could be emplaced in higher kernel layers). -Matt Matthew Dillon [EMAIL PROTECTED]

cvs commit: src/sys/dev/disk/aic7xxx aic7xxx_osm.h

2005-08-25 Thread Matthew Dillon
dillon 2005/08/25 16:37:35 PDT DragonFly src repository Modified files: sys/dev/disk/aic7xxx aic7xxx_osm.h Log: Reduce critical section warnings for AHC when critical section debugging is turned on. The warnings are due to the crit_enter() and crit_exit() occuring in

Re: cvs commit: src/sys/kern vfs_cache.c vfs_syscalls.c vfs_vnops.c vfs_vopops.c src/sys/sys namecache.h stat.h

2005-08-25 Thread Matthew Dillon
:How does this FSMID mechanism compare to (similar?) one recently :introduced in Darwin/MacOSX 10.4? On this OS application that wants :receive notification of filesystem change as they take place. It is :necessary for applications like Spotlight, which use it to keep its :indexing uptodate.

Re: cvs commit: src/contrib/texinfo-4 README.DELETED src/contrib/texinfo-4/doc fdl.texi

2005-08-28 Thread Matthew Dillon
Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/amd64/include lock.h src/sys/conf files src/sys/i386/i386 machdep.c mp_machdep.c spinlock.s src/sys/i386/include atomic.h cpufunc.h lock.h src/sys/kern

2005-08-28 Thread Matthew Dillon
Cool. ok, I'm going to start working on making tsleep/wakeup MP-safe. -Matt

Re: cvs commit: src/sys/bus/usb ehci.c ehcireg.h usb_port.h

2005-09-03 Thread Matthew Dillon
'. I don't know what part of the commit is blowing things up. My test system boots up fine with the other USB commits, but not this one. -Matt Matthew Dillon [EMAIL

Re: cvs commit: src/sys/vfs/specfs spec_vnops.c

2005-09-03 Thread Matthew Dillon
: :This is an OpenPGP/MIME signed message (RFC 2440 and 3156) :--Apple-Mail-1--735124117 :Content-Transfer-Encoding: 7bit :Content-Type: text/plain; charset=US-ASCII; format=flowed : :On 03.09.2005, at 10:01, Matthew Dillon wrote: : Log: : Make sure the vnode is unlocked across a dev_dclose

cvs commit: src/sys/vfs/nfs nfs_vfsops.c

2005-09-03 Thread Matthew Dillon
dillon 2005/09/03 10:56:24 PDT DragonFly src repository Modified files: sys/vfs/nfs nfs_vfsops.c Log: Add a missing crit_exit(), fixing a panic. Attempt to continue with the mount even if we cannot add the default routeo (since the NFS server might be on the LAN).

cvs commit: src/sys/vfs/nfs nfs_vfsops.c

2005-09-03 Thread Matthew Dillon
dillon 2005/09/03 16:43:59 PDT DragonFly src repository Modified files: sys/vfs/nfs nfs_vfsops.c Log: Remove old #if 0'd sections of code, add a few comments, and report a bit more information when mounting an NFS root. Revision ChangesPath 1.30 +22

cvs commit: src/sys/conf files src/sys/i386/i386 autoconf.c src/sys/vfs/nfs bootp_subr.c nfs_mountrpc.c nfs_vfsops.c nfsmountrpc.h

2005-09-03 Thread Matthew Dillon
dillon 2005/09/03 18:29:00 PDT DragonFly src repository Modified files: sys/conf files sys/i386/i386autoconf.c sys/vfs/nfs bootp_subr.c nfs_vfsops.c Added files: sys/vfs/nfs nfs_mountrpc.c nfsmountrpc.h Log: Give the kernel a

Re: cvs commit: src/sys/bus/usb ehci.c ehcireg.h usb_port.h

2005-09-03 Thread Matthew Dillon
the lockups. I'm still working through the patch sets trying to find the cause. -Matt Matthew Dillon [EMAIL PROTECTED]

cvs commit: src/sys/bus/usb ehci.c

2005-09-03 Thread Matthew Dillon
dillon 2005/09/03 21:27:58 PDT DragonFly src repository Modified files: sys/bus/usb ehci.c Log: Revert the very last commit to ehci.c (1.12). It was locking the system up on boot. The other portions of the Jeroen's patch set remain intact. Revision Changes

cvs commit: src/sys/bus/usb ehci.c

2005-09-03 Thread Matthew Dillon
dillon 2005/09/03 21:46:13 PDT DragonFly src repository Modified files: sys/bus/usb ehci.c Log: Merge the following revs from NetBSD (in an attempt to bring new material in in a more piecemeal fashion): 1.105 NOT APPLICABLE TO DRAGONFLY. This rev moved

cvs commit: src/sys/bus/usb ehci.c

2005-09-03 Thread Matthew Dillon
dillon 2005/09/03 22:16:59 PDT DragonFly src repository Modified files: sys/bus/usb ehci.c Log: 1.101 Update code comments. 1.100 Update code comments. 1.99DEFERRED 1.98DEFERRED 1.97Timeout while polling is in ms not ticks. [This should

cvs commit: src/sys/sys journal.h src/sbin/jscan Makefile dump_debug.c dump_mirror.c dump_output.c dump_record.c jfile.c jscan.8 jscan.c jscan.h jstream.c subs.c

2005-09-06 Thread Matthew Dillon
dillon 2005/09/05 23:42:44 PDT DragonFly src repository Modified files: sys/sys journal.h sbin/jscan Makefile dump_debug.c dump_mirror.c jfile.c jscan.8 jscan.c jscan.h jstream.c subs.c Added files:

cvs commit: src/sbin/jscan dump_debug.c jfile.c jscan.8 jscan.c jscan.h jstream.c

2005-09-06 Thread Matthew Dillon
dillon 2005/09/06 15:33:01 PDT DragonFly src repository Modified files: sbin/jscan dump_debug.c jfile.c jscan.8 jscan.c jscan.h jstream.c Log: Rework and expand the algorithms in JSCAN, part 3/?. * Have the debug dump print out raw record

cvs commit: src/sbin/jscan jfile.c

2005-09-06 Thread Matthew Dillon
dillon 2005/09/06 19:34:37 PDT DragonFly src repository Modified files: sbin/jscan jfile.c Log: Rework and expand the algorithms in JSCAN, part 4/?. * Fix a bug in the handling of PAD records. PAD records are special cased records in that the transaction id

cvs commit: src/sbin/jscan jfile.c jscan.c jscan.h jsession.c jstream.c

2005-09-07 Thread Matthew Dillon
dillon 2005/09/07 00:20:23 PDT DragonFly src repository Modified files: sbin/jscan jfile.c jscan.c jscan.h jsession.c jstream.c Log: Rework and expand the algorithms in JSCAN, part 5/?. Revamp the scanning code, cleaning up the API

cvs commit: src/sbin/jscan dump_debug.c dump_mirror.c dump_output.c dump_record.c jscan.c jscan.h jsession.c subs.c

2005-09-07 Thread Matthew Dillon
dillon 2005/09/07 12:10:10 PDT DragonFly src repository Modified files: sbin/jscan dump_debug.c dump_mirror.c dump_output.c dump_record.c jscan.c jscan.h jsession.c subs.c Log: Rework and expand the algorithms in

Re: cvs commit: src/gnu/usr.bin/cvs Makefile

2005-09-10 Thread Matthew Dillon
). -Matt Matthew Dillon [EMAIL PROTECTED]

cvs commit: src/sys/dev/raid/twa twa_freebsd.c src/sys/dev/raid/twe twe_freebsd.c

2005-09-12 Thread Matthew Dillon
dillon 2005/09/12 14:38:34 PDT DragonFly src repository Modified files: sys/dev/raid/twa twa_freebsd.c sys/dev/raid/twe twe_freebsd.c Log: DragonFly's malloc only guarentees X alignment when X is a power of 2, otherwise we would have to use contigalloc, which is

cvs commit: src/sys/kern lwkt_serialize.c

2005-09-12 Thread Matthew Dillon
dillon 2005/09/12 14:40:24 PDT DragonFly src repository Modified files: sys/kern lwkt_serialize.c Log: Fix a serializer bug. The SMP serializer would in some cases fail to wakeup blocked waiters. Reported-by: Peter Avalos [EMAIL PROTECTED] Revision

cvs commit: src/sys/kern lwkt_token.c

2005-09-12 Thread Matthew Dillon
dillon 2005/09/12 14:48:22 PDT DragonFly src repository Modified files: sys/kern lwkt_token.c Log: Fix a token bug. A preempting interrupt thread blocking on a token cannot safely call lwkt_drain_token_requests() because the procedure may give away tokens owned

cvs commit: src/usr.sbin/dntpd dntpd.8 system.c

2005-09-13 Thread Matthew Dillon
dillon 2005/09/13 11:13:12 PDT DragonFly src repository Modified files: usr.sbin/dntpd dntpd.8 system.c Log: Cleanup minor syntax/informational issues. Revision ChangesPath 1.6 +1 -1 src/usr.sbin/dntpd/dntpd.8 1.7 +1 -1

cvs commit: src/sys/emulation/linux/i386/linprocfs linprocfs_vnops.c src/sys/kern vfs_default.c vfs_vopops.c src/sys/sys namecache.h vfsops.h src/sys/vfs/coda coda_vnops.c src/sys/vfs/

2005-09-13 Thread Matthew Dillon
dillon 2005/09/13 18:13:51 PDT DragonFly src repository Modified files: sys/emulation/linux/i386/linprocfs linprocfs_vnops.c sys/kern vfs_default.c vfs_vopops.c sys/sys namecache.h vfsops.h sys/vfs/coda coda_vnops.c sys/vfs/deadfs

Re: cvs commit: src/contrib/tcp_wrappers diag.c

2005-09-15 Thread Matthew Dillon
into our contrib framework. -Matt Matthew Dillon [EMAIL PROTECTED]

cvs commit: src/sys/vfs/ufs ffs_balloc.c

2005-09-15 Thread Matthew Dillon
dillon 2005/09/15 11:56:34 PDT DragonFly src repository Modified files:(Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_balloc.c Log: MFC 1.12 - fix a deadlock in ffs_balloc() by reordering the data and indirect block buffers. Revision ChangesPath

cvs commit: src/sys/vfs/ufs ffs_alloc.c

2005-09-15 Thread Matthew Dillon
dillon 2005/09/15 12:00:05 PDT DragonFly src repository Modified files:(Branch: DragonFly_RELEASE_1_2) sys/vfs/ufs ffs_alloc.c Log: MFC 1.14 - Fix an inode bitmap scanning bug which could result in the same bit being checked more then once, resulting in an

cvs commit: src/sys/kern lwkt_token.c

2005-09-15 Thread Matthew Dillon
dillon 2005/09/15 12:09:44 PDT DragonFly src repository Modified files:(Branch: DragonFly_RELEASE_1_2) sys/kern lwkt_token.c Log: Oops, didn't quite get the last MFC entirely in. A few more fixups. Revision ChangesPath 1.11.2.3 +1 -3

cvs commit: src/sys/conf subvers-DEVELOPMENT_1_3

2005-09-16 Thread Matthew Dillon
dillon 2005/09/16 11:48:34 PDT DragonFly src repository Modified files: sys/conf subvers-DEVELOPMENT_1_3 Log: Bump the development sub-version to 6, covering the following major changes and numerous smaller changes. Ffs_balloc deadlock. Newreno fixes.

cvs commit: src/sys/sys param.h

2005-09-16 Thread Matthew Dillon
dillon 2005/09/16 12:25:03 PDT DragonFly src repository Modified files: sys/sys param.h Log: Bump __Dragonfly_version to 130006 (+ slip preview on the file) Reminded-by: Joerg Sonnenberger [EMAIL PROTECTED] Revision ChangesPath 1.27 +1 -1

cvs commit: src/sys/sys spinlock.h

2005-09-16 Thread Matthew Dillon
dillon 2005/09/16 13:55:44 PDT DragonFly src repository Modified files: sys/sys spinlock.h Log: Reserve the same amount of space for the spinlock structure whether we are SMP or not, so other structures using it do not change size. Revision ChangesPath

cvs commit: src/sys/emulation/linux/i386/linprocfs linprocfs_vfsops.c src/sys/kern vfs_cache.c vfs_default.c vfs_init.c vfs_journal.c vfs_subr.c vfs_sync.c vfs_syscalls.c vfs_vnops.c v

2005-09-17 Thread Matthew Dillon
dillon 2005/09/17 00:43:12 PDT DragonFly src repository Modified files: sys/emulation/linux/i386/linprocfs linprocfs_vfsops.c sys/kern vfs_cache.c vfs_default.c vfs_init.c vfs_journal.c vfs_subr.c vfs_sync.c

cvs commit: src/sys/kern vfs_cache.c

2005-09-17 Thread Matthew Dillon
dillon 2005/09/17 01:29:42 PDT DragonFly src repository Modified files: sys/kern vfs_cache.c Log: With the new FSMID flag scheme we can optimize the update of the chain by stopping once we hit a namecache node that already has NCF_FSMID set. Since the bit is only

cvs commit: src/sys/dev/netif/nv if_nv.c if_nvreg.h

2005-09-19 Thread Matthew Dillon
dillon 2005/09/19 18:51:08 PDT DragonFly src repository Modified files: sys/dev/netif/nv if_nv.c if_nvreg.h Log: Fix the infinite-watchdog timeout problem. the pending_txs count was not being reset when the interface was reinitized, even though al lthe packets in the tx

cvs commit: src/sys/i386/acpica5 acpi_wakeup.c

2005-09-22 Thread Matthew Dillon
dillon 2005/09/22 19:22:49 PDT DragonFly src repository Modified files: sys/i386/acpica5 acpi_wakeup.c Log: Re-initialize the interrupt mask on ACPI wakeup. This seems to fix a panic/failure on some machines when waking up from sleep mode. Submitted-by: Johannes

cvs commit: src/sys/kern usched_bsd4.c

2005-09-27 Thread Matthew Dillon
dillon 2005/09/27 11:03:32 PDT DragonFly src repository Modified files: sys/kern usched_bsd4.c Log: Because recalculate is only called once or twice for long sleeps, not every second forever while the process is sleeping, we have to manually call it to

Re: cvs commit: src/usr.bin/basename Makefile basename.c

2005-09-28 Thread Matthew Dillon
trying to support wchar in basename, but it does look a lot better now :-) -Matt Matthew Dillon [EMAIL PROTECTED]

cvs commit: src/sys/vfs/ufs ufs_inode.c

2005-09-29 Thread Matthew Dillon
dillon 2005/09/29 13:20:59 PDT DragonFly src repository Modified files: sys/vfs/ufs ufs_inode.c Log: Do not attempt to modify read-only-mounted filesystems in ufs_inactive(). Normally an i_nlink count = 0 indicates that the inode should be truncated and destroyed,

cvs commit: src/sys/kern subr_prf.c

2005-09-29 Thread Matthew Dillon
. Submitted-by: Matthias Schmidt [EMAIL PROTECTED] With-modifications-by: Matthew Dillon Revision ChangesPath 1.9 +21 -0 src/sys/kern/subr_prf.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_prf.c.diff?r1=1.8r2=1.9f=u

cvs commit: src/sys/boot/ficl Makefile

2005-10-05 Thread Matthew Dillon
dillon 2005/10/05 08:39:46 PDT DragonFly src repository Modified files: sys/boot/ficlMakefile Log: Ensure that FP registers are not used for integer code. Submitted-by: Thomas E. Spanjaard [EMAIL PROTECTED] Taken-from: FreeBSD Revision ChangesPath 1.9

cvs commit: src/sbin/mountctl mountctl.8 mountctl.c

2005-10-05 Thread Matthew Dillon
dillon 2005/10/05 08:38:41 PDT DragonFly src repository Modified files: sbin/mountctlmountctl.8 mountctl.c Log: Allow the target safety check to be overridden. May be necessary in certain situations. Revision ChangesPath 1.7 +16 -6

Re: cvs commit: src/sys/i386/acpica5 acpi_wakeup.c

2005-10-05 Thread Matthew Dillon
: :Matthew Dillon wrote: : dillon 2005/09/22 19:22:49 PDT : : DragonFly src repository : : Modified files: : sys/i386/acpica5 acpi_wakeup.c : Log: : Re-initialize the interrupt mask on ACPI wakeup. This seems to : fix a panic/failure on some machines when waking up from

Re: cvs commit: src/sys/conf subvers-DEVELOPMENT_1_3

2005-10-05 Thread Matthew Dillon
: :On 10/6/05, Matthew Dillon [EMAIL PROTECTED] wrote: : dillon 2005/10/05 12:42:02 PDT : : DragonFly src repository : : Modified files: : sys/conf subvers-DEVELOPMENT_1_3 : Log: : Update subvers to 7 so we can sync up the Preview tag prior to Simon : :Does sys/param.h

Re: cvs commit: src/sys/kern kern_exec.c sysv_ipc.c src/sys/sys proc.h

2005-10-08 Thread Matthew Dillon
just have one comm[] array, which tends to mean that it should be in the struct thread structure. -Matt Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/kern kern_exec.c sysv_ipc.c src/sys/sys proc.h

2005-10-08 Thread Matthew Dillon
it in the thread structure. -Matt Matthew Dillon [EMAIL PROTECTED]

Re: cvs commit: src/sys/kern kern_exec.c sysv_ipc.c src/sys/sys proc.h

2005-10-09 Thread Matthew Dillon
:See this patch: I think it adds too much churd. Mind you, we can't :access p_comm anymore, we always have to find some lwp in proc to get :the comm, and this seems backwards. I can commit this to remove p_comm, :but I am still feeling that we shouldn't do this. : :cheers : simon

cvs commit: src/sys/conf subvers-RELEASE_1_2

2005-10-09 Thread Matthew Dillon
dillon 2005/10/09 12:06:59 PDT DragonFly src repository Modified files:(Branch: DragonFly_RELEASE_1_2) sys/conf subvers-RELEASE_1_2 Log: Bump the release to 1.2.6, with the folowing changes since 1.2.5: * MFC a fix for a long-standing softupdates bug

cvs commit: src/sys/sys param.h

2005-10-09 Thread Matthew Dillon
dillon 2005/10/09 12:07:47 PDT DragonFly src repository Modified files:(Branch: DragonFly_RELEASE_1_2) sys/sys param.h Log: Bump the version id to 1.2.6 (120006). Revision ChangesPath 1.20.2.2 +1 -1 src/sys/sys/param.h

cvs commit: src/sys/dev/netif/vr if_vr.c

2005-10-11 Thread Matthew Dillon
dillon 2005/10/11 11:23:17 PDT DragonFly src repository Modified files: sys/dev/netif/vr if_vr.c Log: Add missing crit_exit(). If VR fails to attach the system will assert that the critical section count is incorrect at the end of the boot sequence. Reported-by: John

cvs commit: src/sys/dev/netif/mii_layer brgphy.c mii.h mii_physubr.c miivar.h nsgphy.c ukphy_subr.c

2005-10-11 Thread Matthew Dillon
dillon 2005/10/11 17:57:41 PDT DragonFly src repository Modified files: sys/dev/netif/mii_layer brgphy.c mii.h mii_physubr.c miivar.h nsgphy.c ukphy_subr.c Log: Attempt to add generic GigE support to MII. If this creates issues we will have to move

cvs commit: src/sys/kern kern_intr.c

2005-10-12 Thread Matthew Dillon
dillon 2005/10/12 10:39:49 PDT DragonFly src repository Modified files: sys/kern kern_intr.c Log: Move a bunch of per-interrupt-thread variables from static storage to stack storage. Revision ChangesPath 1.23 +32 -29src/sys/kern/kern_intr.c

cvs commit: src/sys/kern kern_intr.c lwkt_serialize.c subr_taskqueue.c src/sys/sys bus.h interrupt.h serialize.h thread.h src/sys/bus/cam cam_xpt.c src/sys/bus/isa/i386 isa_dev

2005-10-12 Thread Matthew Dillon
dillon 2005/10/12 17:02:48 PDT DragonFly src repository Modified files: sys/kern kern_intr.c lwkt_serialize.c subr_taskqueue.c sys/sys bus.h interrupt.h serialize.h thread.h sys/bus/cam cam_xpt.c

cvs commit: src/sys/kern kern_descrip.c

2005-10-12 Thread Matthew Dillon
dillon 2005/10/12 17:06:29 PDT DragonFly src repository Modified files: sys/kern kern_descrip.c Log: Fix a bug where fsetfd() was not returning an error when it failed, resulting in a panic. Reported-by: Peter Avalos [EMAIL PROTECTED] Revision Changes

cvs commit: src/sys/kern kern_clock.c kern_poll.c

2005-10-12 Thread Matthew Dillon
dillon 2005/10/12 17:45:36 PDT DragonFly src repository Modified files: sys/kern kern_clock.c kern_poll.c Log: Move the polling systimer initialization code out of kern_clock.c and into kern_poll.c. Program the polling systimer to 1hz while polling is disabled,

cvs commit: src/sys/kern kern_intr.c

2005-10-13 Thread Matthew Dillon
dillon 2005/10/12 23:13:24 PDT DragonFly src repository Modified files: sys/kern kern_intr.c Log: Fix a bad panic check from the last commit in register_randintr(). Reported-by: Peter Avalos [EMAIL PROTECTED] Revision ChangesPath 1.25 +2 -2

cvs commit: src/sys/vfs/ufs ffs_softdep.c

2005-10-14 Thread Matthew Dillon
dillon 2005/10/14 16:45:59 PDT DragonFly src repository Modified files: sys/vfs/ufs ffs_softdep.c Log: Bring another softupdates fix in from FreeBSD, FreeBSD commit message: Retain generation count when writing zeroes instead of an inode to disk. Don't free a

cvs commit: src/sys/i386/isa clock.c src/sys/kern kern_intr.c

2005-10-14 Thread Matthew Dillon
dillon 2005/10/14 20:23:01 PDT DragonFly src repository Modified files: sys/i386/isa clock.c sys/kern kern_intr.c Log: Implement an emergency interrupt polling feature. When enabled, most interrupt handlers installed on the system will be polled at the

cvs commit: src/sys/i386/i386 mpapic.c

2005-10-15 Thread Matthew Dillon
dillon 2005/10/15 11:50:08 PDT DragonFly src repository Modified files: sys/i386/i386mpapic.c Log: Display all IOAPIC pin assignments when bootverbose is specified, not just the PCI assignments. Revision ChangesPath 1.9 +2 -1

cvs commit: src/sys/i386/isa clock.c

2005-10-15 Thread Matthew Dillon
dillon 2005/10/15 14:03:25 PDT DragonFly src repository Modified files: sys/i386/isa clock.c Log: Only resynchronize the RTC on shutdown if we had previously loaded it and we are not in a panic. This prevents early failures and panics from writing a bad time back

Re: cvs commit: src/sys/kern kern_intr.c lwkt_serialize.c subr_taskqueue.c src/sys/sys bus.h interrupt.h serialize.h thread.h src/sys/bus/cam cam_xpt.c src/sys/bus/isa/i386 isa

2005-10-16 Thread Matthew Dillon
: :Matthew Dillon wrote: : * Revamp the interrupt name array returned to userland to list multiple : drivers associated with the same IRQ. : :This broke vmstat. I started trying to fix it with :http://chlamydia.fs.ei.tum.de/~corecode/unsorted/vmstat-irq-broken.diff :but I can't export

Re: cvs commit: src/sys/kern kern_intr.c lwkt_serialize.c subr_taskqueue.c src/sys/sys bus.h interrupt.h serialize.h thread.h src/sys/bus/cam cam_xpt.c src/sys/bus/isa/i386 isa

2005-10-16 Thread Matthew Dillon
: :Matthew Dillon wrote: : * Revamp the interrupt name array returned to userland to list multiple : drivers associated with the same IRQ. : :This broke vmstat. I started trying to fix it with :http://chlamydia.fs.ei.tum.de/~corecode/unsorted/vmstat-irq-broken.diff :but I can't export

cvs commit: src/sys/vfs/ufs ffs_alloc.c ffs_subr.c

2005-10-16 Thread Matthew Dillon
dillon 2005/10/16 11:48:36 PDT DragonFly src repository Modified files: sys/vfs/ufs ffs_alloc.c ffs_subr.c Log: Do a run through of the fragment allocation and freeing code, documenting as I go. Add a KKASSERT() for one test that I wasn't sure about but otherwise

cvs commit: src/sys/kern kern_poll.c

2005-10-20 Thread Matthew Dillon
dillon 2005/10/20 08:54:55 PDT DragonFly src repository Modified files: sys/kern kern_poll.c Log: Oops, fix the polling enable name, it's supposed to be kern.polling.enable, not kern.polling.polling. Reported-by: Sepherosa Ziehau [EMAIL PROTECTED] Revision

cvs commit: src/sys/boot/common loader.8

2005-10-24 Thread Matthew Dillon
dillon 2005/10/24 11:01:30 PDT DragonFly src repository Modified files: sys/boot/common loader.8 Log: Document kern.emergency_intr_{enable,freq} in loader.8. Revision ChangesPath 1.10 +11 -0 src/sys/boot/common/loader.8

cvs commit: src/sys/vm vm_fault.c

2005-10-24 Thread Matthew Dillon
dillon 2005/10/24 13:02:09 PDT DragonFly src repository Modified files: sys/vm vm_fault.c Log: Avoid a recursive kernel fault and subsequent double fault if the VM fault code gets a KVM map_entry with a NULL object. Such entries exist in system maps managed

cvs commit: src/sys/kern vfs_bio.c

2005-10-24 Thread Matthew Dillon
dillon 2005/10/24 13:12:11 PDT DragonFly src repository Modified files: sys/kern vfs_bio.c Log: Add a missing BUF_UNLOCK in the last commit. Revision ChangesPath 1.51 +1 -0 src/sys/kern/vfs_bio.c

Re: cvs commit: src/sys/sys systm.h src/sys/kern kern_synch.c

2005-10-25 Thread Matthew Dillon
a process context switches into or out of the kernel. A per-thread message port would seem to be the right idea. -Matt Matthew Dillon [EMAIL PROTECTED]

cvs commit: src/sys/i386/isa clock.c src/sys/kern kern_intr.c kern_systimer.c lwkt_ipiq.c lwkt_msgport.c lwkt_thread.c src/sys/sys systimer.h thread.h thread2.h

2005-10-25 Thread Matthew Dillon
dillon 2005/10/25 10:26:58 PDT DragonFly src repository Modified files: sys/i386/isa clock.c sys/kern kern_intr.c kern_systimer.c lwkt_ipiq.c lwkt_msgport.c lwkt_thread.c sys/sys systimer.h thread.h thread2.h Log:

cvs commit: src/sys/kern init_main.c

2005-10-25 Thread Matthew Dillon
dillon 2005/10/25 17:47:17 PDT DragonFly src repository Modified files: sys/kern init_main.c Log: Temporary hack until corecode can fix it. There is a p_rtprio and also a lwp_rtprio. The scheduler was using lwp_rtprio but proc0 only initialized p_rtprio, so all

cvs commit: src/sys/i386/isa intr_machdep.c src/sys/kern kern_intr.c src/sys/sys interrupt.h

2005-10-25 Thread Matthew Dillon
dillon 2005/10/25 17:55:20 PDT DragonFly src repository Modified files: sys/i386/isa intr_machdep.c sys/kern kern_intr.c sys/sys interrupt.h Log: Redo the interrupt livelock code. Simplify the frequency calculations and add a 1-second

cvs commit: src/sys/kern kern_intr.c

2005-10-25 Thread Matthew Dillon
dillon 2005/10/25 18:16:04 PDT DragonFly src repository Modified files: sys/kern kern_intr.c Log: Fix a long-standing bug in the livelock code. An interrupt thread normally unmasks the hardware interrupt source when it is through. However, if a livelock occurs

Re: cvs commit: src/sys/kern init_main.c

2005-10-26 Thread Matthew Dillon
in particular right now, I'm more focused on Big Giant Lock / MPSAFE issues and I am investigating interrupt routing (since I now have a test machine that doesn't route interrupts properly). -Matt Matthew Dillon

cvs commit: src/sys/vfs/ufs ffs_alloc.c

2005-10-26 Thread Matthew Dillon
dillon 2005/10/26 10:15:03 PDT DragonFly src repository Modified files: sys/vfs/ufs ffs_alloc.c Log: Add a redundant double-check in ffs_reallocblks and assert that the number of blockmaps in the span does not exceed 2. Revision ChangesPath 1.16 +17 -2

cvs commit: src/sys/bus/firewire firewire.c src/sys/bus/isa isa_common.c isahint.c pnp.c src/sys/bus/pci/i386 pcibus.c src/sys/dev/acpica5 acpi.c acpi_timer.c src/sys/dev/disk/aha

2005-10-27 Thread Matthew Dillon
dillon 2005/10/27 20:25:57 PDT DragonFly src repository Modified files: sys/bus/firewire firewire.c sys/bus/isa isa_common.c isahint.c pnp.c sys/bus/pci/i386 pcibus.c sys/dev/acpica5 acpi.c acpi_timer.c sys/dev/disk/aha aha_isa.c

Re: cvs commit: src/sys/bus/firewire firewire.c fwohci_pci.c src/sys/bus/isa isa_common.c isahint.c pnp.c src/sys/bus/pci pci.c pci_pcib.c pcivar.h src/sys/bus/pci/i386 pcibus.c

2005-10-29 Thread Matthew Dillon
Hopefully I didn't break anything with this commit. I'm working myself up to some major work on the interrupt routing code. I am first going to attempt to see if I can route interrupts at least on the host-bridge (at the moment my test box can't even do that!), after that I am

  1   2   3   4   5   6   7   8   9   10   >