Activity

From 08/25/2010 to 09/23/2010

09/24/2010

11:45 PM Bug #1849: panic: dsched: malloc limit exceeded
Looks like the NATA raid code also, and vinum.
-Matt
dillon
11:32 PM Bug #1849: panic: dsched: malloc limit exceeded
:> thread_ctx: 16998
:> thread_io: 118986
:> disk_ctx: 7
:> ---------------------------------------------
:The number...
dillon
11:25 PM Bug #1559: kernel trap
It doesn't crash. I'm not sure how to tell if acpi is doing anything. phma
10:36 PM Revision 8fdd18a4: network - Fix a sleep/wakeup race in NFS (server), implement faster keepalives
* Fix a sleep/wakeup MP race in the NFS server where the server can receive
data but fails to wakeup one of its nfs...
dillon
10:35 PM Revision 2a0c7c52: network - Add a tcp socket for faster keepalive timeouts
* Add a new socket opt, TCP_FASTKEEP, which enables faster keepalive
timeouts on a tcp socket. This will be used b...
dillon
08:56 PM Bug #1850 (New): volume-add on hammer root fs panic
Hi,
expanding a hammer root filesystem with hammer volume-add (which is
pretty cool btw) leads to a panic on shutdow...
Johannes.Hofmann
07:59 PM Revision e3dd742d: kernel - lapic pointer was still not quite correctly initialized
* A conditional in the new MADT code was bypassing the lapic pointer
mapping in certain circumstances, causing the ...
dillon
07:34 PM Bug #1847: [patch] add Fred to dloader
On Thu, Sep 23, 2010 at 08:27:19AM +0000, Thomas Nikolajsen (via DragonFly issue tracker) wrote:
>
> Thomas Nikolajs...
josepht
05:24 PM Revision 8e8e1c56: kernel - Close small race in kqueue
* Normalize the kn_status reprocessing code to close a race.
A knote_detach_and_drop() during a descriptor close ca...
dillon
05:22 PM Revision d92165fe: boot - Rearrange dloader.menu a bit
* Rename some of the numbered options to lettered options. For example,
use 's' for single user boot, 'o' for boot...
dillon
05:15 PM Revision b5d7061d: kernel - Work through some memory leaks in dsched
* Add a uninitbufbio() function to complement initbufbio(). Also move
BUF_LOCKINIT() into initbufbio() and BUF_LOC...
dillon

09/23/2010

03:12 PM Revision f1eeacbe: kernel - Fix compile error w/last commit (unused var)
* Remove unused variable
Reported-by: Rumko
dillon
02:26 PM Bug #1849: panic: dsched: malloc limit exceeded
On 23/09/10 15:00, Steve O'Hara-Smith wrote:
> On Thu, 23 Sep 2010 14:36:34 +0100
> Alex Hornung <ahornung@gmail.com>...
alexh
02:02 PM Bug #1849: panic: dsched: malloc limit exceeded
On Thu, 23 Sep 2010 14:36:34 +0100
Alex Hornung <ahornung@gmail.com> wrote:
> The output of test/dsched would help h...
steve
01:42 PM Bug #1849: panic: dsched: malloc limit exceeded
The output of test/dsched would help here. It'll show the number of
currently allocated structures of each type.
Che...
alexh
01:24 PM Bug #1849: panic: dsched: malloc limit exceeded
On Thu, 23 Sep 2010 12:51:28 +0000
"Venkatesh Srinivas \(via DragonFly issue tracker\)"
<bugs@crater.dragonflybsd.org...
steve
12:51 PM Bug #1849: panic: dsched: malloc limit exceeded
This is pretty interesting! Can you grab the output of vmstat -m?
thanks,
-- vs
vsrinivas
12:40 PM Bug #1849: panic: dsched: malloc limit exceeded
On Wed, 22 Sep 2010 17:30:32 +0100
"Steve O'Hara-Smith" <steve@sohara.org> wrote:
> Hi,
>
> I can reproduce the p...
steve
09:14 AM Bug #1849 (Closed): panic: dsched: malloc limit exceeded
Hi,
I can reproduce the panic above quite easily - just doing a pkgsrc
build of my selected packages does the job -...
steve
12:53 PM Revision 80ae59d7: kernel - Add kqueue and fix chflags handling for tmpfs
* Implement kqueue ops for tmpfs so things like tail -f work properly.
* Redo all the chflags handling and checks to...
dillon
10:14 AM Revision 9f90716f: vkernel - Add physmem global
* The PF module assumes the 'physmem' global exists. For the moment make
sure it exists (add it to the vkernel tar...
dillon
10:11 AM Revision 76c4458a: network - Fix bug in redispatch after PF translation
* ip_input() checks M_HASH after PF/firewall processing and recalculates
the protocol port if necessary.
ip_inpu...
dillon
08:30 AM Bug #1848 (Feedback): Panic when starting IPSec
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I'm running v2.7.3.1089.gd2d11-DEVELOPMENT, this kernel Pani...
david
08:27 AM Bug #1847: [patch] add Fred to dloader
> This patch adds Fred to dloader. Please let me know your thoughts.
Yay Fred is back; also in technicolor!
It wor...
thomas.nikolajsen
04:30 AM Bug #1847: [patch] add Fred to dloader
:For your review:
:
:http://leaf.dragonflybsd.org/~josepht/dloader.patch
:
:This patch adds Fred to dloader. Please ...
dillon
02:43 AM Revision 9687cd27: installer: Utilize dumpon(8) and swapoff(8) to turn off dump and swap.
Previously, the installer would block further installation attempts
once a swap was mounted. This was very inconvenie...
swildner
10:09 PM Bug #1584: can't use ssh from jail: debug1: read_passphrase: can't open /dev/tty: Device busy
I think that's a bug. I'm quite sure I specifically took care that this issue
wouldn't happen (or rather, I talked ...
corecode
09:41 PM Bug #1584: can't use ssh from jail: debug1: read_passphrase: can't open /dev/tty: Device busy
:I'm not sure how to properly respond to bug tracker issues.
:I hope it's ok to just post a follow-up.
Normally o...
dillon
08:41 PM Bug #1584: can't use ssh from jail: debug1: read_passphrase: can't open /dev/tty: Device busy
I'm not sure how to properly respond to bug tracker issues.
I hope it's ok to just post a follow-up.
Simon 'corecode...
check+l9606t00rspw4z28
08:05 PM Revision f3de36f7: kernel - Fix bug in recent AHCI driver adjustment
* The recent adjustment of the driver to help deal with breakage in the
newer AMD chipsets also failed to check for...
dillon
07:14 PM Revision 4cdde1a1: kernel - unlock the syscons_lock spinlock around ttwakeup()
* ttwakeup() can block, we have to unlock syscons_lock() before calling it. dillon
06:08 PM Bug #1802: AHCI timeouts on SMP APIC_IO system
:New submission from Alex Hornung <ahornung@gmail.com>:
:
:When running an SMP kernel with APIC_IO on my ThinkPad T60...
dillon
06:00 PM Revision 2ca4923a: kernel - Enable EVFILT_WRITE for /dev/null, /dev/zero, etc
* Make both read and write kqfilters valid instead of just the read filter.
This fixes issues with programs which s...
dillon

09/22/2010

03:02 PM Revision 9a3fee57: build - Workaround LINT issues
* Use an intermediate uint32_t variable to store a uint8_t length to avoid
a silly gcc warning-turned-error about a...
dillon
12:46 PM Revision 9681334b: installer: Move /usr/pkg commands where they belong.
swildner
11:16 AM Revision d1cc7d44: gcc44: Fix mis-usage of ||.
swildner
09:23 AM Revision 20045e8c: kernel - Remove some debugging kprintfs
* gone: Warning: vfsync_bp skipping dirty buffer 0x********
* gone: Warning: delete stale syncache for tp=0x********...
dillon
03:55 AM Revision d2d1103f: un-tokenize savers
* Un-tokenize all savers again. We can't simply tokenize around vidsw[]
that easily because the saver functions are...
alexh
03:23 AM Revision 1f8a7fec: Move test/debug/gdb.kernel to share/misc/gdbinit.
The main reason is that crashinfo(8) was previously searching for
this script in /usr/src because it wasn't installed...
swildner
03:23 AM Revision 5bb9412e: installer: Remove some unused code.
swildner
12:09 AM Revision 9c5896a0: network - Fix PF mis-handling and other bugs
* Header file changes for last PF commit. dillon
12:01 AM Revision aa1da187: network - Fix PF mis-handling and other bugs
* The mbuf subsystem does NOT clear pkthdr.pf.* fields on mbuf allocation.
PF was assuming that pf.flags was being ...
dillon
07:34 PM Revision c68cb079: Import bzip2-1.0.6 which fixes CVE-2010-0405.
Peter Avalos

09/21/2010

02:11 PM Bug #1847 (Closed): [patch] add Fred to dloader
For your review:
http://leaf.dragonflybsd.org/~josepht/dloader.patch
This patch adds Fred to dloader. Please let m...
josepht
06:42 AM Bug #1845: 'assertion z->z_NFree > 0' abort in nmalloc
Commit 7b033ca7afcd5ded9c4102c353b86dfbe297a043 should fix this problem. vsrinivas
01:25 AM Bug #1845: 'assertion z->z_NFree > 0' abort in nmalloc
A hint!
(gdb) print /x *SLGlobalData.ZoneAry[1]
$17 = {z_Magic = 0x736c6162, z_NFree = 0x27d, z_Next = 0x0, z_NMax ...
vsrinivas
05:29 PM Bug #1845: 'assertion z->z_NFree > 0' abort in nmalloc
:
:nmalloc trips an assertion 'z->z_NFree' in _slaballoc(); the situation appears to
:be that an uninitialized zone ...
dillon
09:59 PM Revision 7b033ca7: libc - nmalloc: Continue in a do/while(0) loop exits the loop, making the mtma...
Also handle null return from _vmem_alloc in burst allocation path.
Found-by: dillon
me1

09/20/2010

03:56 PM Revision 3349588e: boot: Remove duplicate optcd kernel
mneumann
03:02 PM Revision 0149034a: Merge branch 'master' of /home/www-data/gitweb/dragonfly
Peter Avalos
02:56 PM Revision 8e462d57: Remove an include file (leftover from the iic upgrade).
swildner
02:35 PM Revision d4a34d07: Merge branch 'vendor/BZIP'
Peter Avalos
02:34 PM Revision 8b8098b1: Import bzip2-1.0.6 which fixes CVE-2010-0405.
Peter Avalos
02:25 PM Revision 8d6fccc5: bzip2: Remove tests from Makefile.
The files were already removed 5 years ago, so the test target would
have never worked.
Peter Avalos
02:22 PM Revision 7295dc46: Merge branch 'vendor/BZIP'
Peter Avalos
02:11 PM Revision 71e7ee59: Unversion the contrib/bzip2/ directory.
Peter Avalos
02:07 PM Revision 4d7cc239: bzip2: Remove regression tests.
These were removed on master years ago, but never removed from the
vendor branch.
Peter Avalos
01:10 PM Revision 538571d4: altq(4): Oops, actually remove the #ident (forgot in last commit).
swildner
01:04 PM Revision 9ba8519f: kernel: Fix some operator precedence bugs.
swildner
01:04 PM Revision 0f506ced: kernel: Remove some #ident.
swildner
01:04 PM Revision fc6058ba: nfs(4): ERROROUT already assigns error.
swildner
12:54 PM Revision ee9d7228: network - Increase MSIZE to 512
* The basic problem with 384 is that kmalloc() may hand back a buffer
which crosses a page boundary, which gums up ...
dillon
10:56 AM Revision 2446872c: wpi - Fix some race conditions in variable initializers.
Joe Talbott
09:57 AM Revision 93048eca: kernel - Remove mistaken commit of SATA PM spec pdf
dillon
08:55 AM Revision 3a66518f: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
07:07 AM Revision e952f80f: truss - Add functions for x86_64 architecture.
Taken-from: FreeBSD tuxillo
07:07 AM Revision 283e0ddf: truss - Group some globals into a struct.
Taken-from: FreeBSD tuxillo
07:06 AM Revision bd8e2ea2: truss - Adapt to the new ELF naming.
tuxillo
07:06 AM Revision 1799f7b1: elf - Fill sv_name with the appropiate value for each arch.
tuxillo
06:27 AM Revision dc1d1548: rc: Fix startup scripts when command_interpreter is used
Correct the behaviour when using command_interpreter in
rc.d scripts where the proctitle of ps does not include
the f...
mneumann
06:19 AM Revision f5046265: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
mneumann
06:11 AM Revision 3430dc7c: boot: Minor loader prompt fix
When escaping to the loader prompt and typing "load", the
loader was not able to find the "acpi" and other modules
en...
mneumann
05:07 AM Bug #1846: page fault in AcpiExReleaseMutex
Fix delivered in commit 920c7d82e6a0b17caf88ae20355adbc230efd09b.
Cheers,
Edward.
eocallaghan
04:39 AM Revision d9f3c1a4: Revert "gcc41: Remove __DragonFly_cc_version from the spec (no longer needed)."
This reverts commit d7d1ed63ea30a9779ecddd4fc91be4052849051f.
We do not want to break building older source (2.6 e.g...
swildner
04:31 AM Revision d7d1ed63: gcc41: Remove __DragonFly_cc_version from the spec (no longer needed).
swildner
04:30 AM Revision a0d00b1e: firewire(4): Fix a gcc44 build error.
Use __DragonFly_version, just like FreeBSD uses __FreeBSD_version.
Reported-by: vsrinivas
swildner
01:59 AM Revision a0a50d0b: dma - Cast correctly to uintmax_t when using %PRIxMAX
Author: Peter Pentchev <roam@ringlet.net> matthias
01:51 AM Revision 077336c1: dma - Randomize the retry timeouts a bit
Author: Peter Pentchev <roam@ringlet.net> matthias
01:50 AM Revision de30bd07: dma - Fix a crash when the SMTP server does not support STARTTLS
Author: Peter Pentchev <roam@ringlet.net> matthias
01:35 AM Revision f639f1c8: dma - Honor LDFLAGS if specified in the environment
Author: Peter Pentchev <roam@ringlet.net> matthias
01:34 AM Revision 8378175c: dma - Check the parsed recipient address for validity
Author: Peter Pentchev <roam@ringlet.net> matthias
08:05 PM Bug #1819: truss - Major revamping task list
:Antonio Huete Jimenez <tuxillo@quantumachine.net> added the comment:
:
:Hi,
:
:Can somebody test this on x86_64?
:
...
dillon

09/19/2010

12:58 PM Revision 79ecd22a: boot - Automatically cd into /boot/kernel when escaping to loader prompt
* Automatically place ourselves in the default kernel directory when
escaping to the loader prompt to make things m...
dillon
11:23 AM Bug #1819: truss - Major revamping task list
Hi,
Can somebody test this on x86_64?
http://gitweb.dragonflybsd.org/~tuxillo/dragonfly.git/shortlog/refs/heads/wi...
tuxillo
10:24 AM Revision c520c99b: kernel - Report more AHCI revs in the switch
* Add some more AHCI revs to the switch so it doesn't report
'Uknown revision'. This is purely cosmetic.
Reported...
dillon
10:11 AM Revision 920c7d82: acpi - Fix for issue1846
* Bring in a fix for the "ec" panic on boot issue from acpica-unix-20100806.
Submitted-by: "Edward O'Callaghan" <eoc...
dillon
09:43 AM Revision 28135cc2: kernel - Correct bug in malloc_type ks_memuse/ks_inuse management
* The new kfree() was improperly adjust ks_memuse/ks_inuse for the wrong
cpu, leading to MP races which could cause...
dillon
08:56 AM Revision adcc77ef: build - Minor build issues
* Bring test/debug/vnodeinfo.c up-to-date.
* Adjust test/vkernel/Makefile to properly copy the kernel from the new
...
dillon
08:54 AM Revision 4afe74da: kernel - cleanup and some KTR work for x86_64
* Make the KTR option compile for x86_64 builds. It's very expensive still
and not recommended due to the way x86_...
dillon
08:52 AM Revision bc87e437: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
08:47 AM Revision 5c70dd4a: ips.4: Use the correct section number.
swildner
08:47 AM Revision 92cc1669: udevd.8: Fix .Dd
swildner
08:47 AM Revision 51ee83e2: mutex.9: Fix typos in two function names.
swildner
08:36 AM Revision 562273ea: kernel - Attempt to fix two out-of-order read MP races
* Example of issue during buildworld -j 8 loop tests, cc1 occassionally
fails after upwards of a trillion instructi...
dillon
04:25 AM Bug #1846: page fault in AcpiExReleaseMutex
Attached is the required fix from the acpica-unix-20100806 snapshot;
Please review and commit.
eocallaghan
06:08 PM Bug #1846: page fault in AcpiExReleaseMutex
The problem is with the AML Mutex handling function AcpiExReleaseMutex where the
function can fault under the very ra...
eocallaghan
04:24 AM Revision d8100bdc: Fix UP kernel build.
swildner
02:14 AM Revision 761cad2f: installer: Allow for tmpfs (instead of mfs) partition creation.
The installer allowed (though only in UFS "expert mode") to add mfs-backed
partitions. Change all this to tmpfs as well.
swildner
02:14 AM Revision 8b3416f7: installer: Remove unused code to run memtest and create a memtest86 floppy.
swildner
02:14 AM Revision 65e542d9: installer: Remove unused code to update /usr/src with cvsup.
swildner
09:55 PM Bug #1844: gdb detach from vkernel causes vkernel to die with SIGILL
:Is it plausible to give all threads which don't have a real globaldata
:context a shared fake globaldata context whi...
dillon
08:27 PM Bug #1844: gdb detach from vkernel causes vkernel to die with SIGILL
On Sat, Sep 18, 2010 at 2:10 PM, Matthew Dillon
<dillon@apollo.backplane.com> wrote:
> :    This is probably one of t...
sjg
08:12 PM Bug #1844: gdb detach from vkernel causes vkernel to die with SIGILL
: This is probably one of the I/O threads used by if_vke and if_vkd.
: These threads are not counted as 'cpus' ...
dillon
06:24 PM Bug #1844: gdb detach from vkernel causes vkernel to die with SIGILL
:Connected to a vkernel running on leaf with gdb; when I detached, the vkernel
:was killed with SIGILL.
:
:PC is mar...
dillon
05:28 PM Revision d9ea1be3: Fix various bugs due to the mis-usage of && and ||.
swildner

09/18/2010

04:54 PM Bug #1846 (Closed): page fault in AcpiExReleaseMutex
One can course DF to panic if one presses a function key to turn on wifi during
early boot, putting debug.acpi.disabl...
eocallaghan
04:29 PM Revision e475836d: network - Fix MP races in udp6_input and inet6 in general
* Numerous appends to the so_rcv sockbuf needed to be protected
by the so_rcv token.
Reported-by: Peter Avalos <pa...
dillon
03:12 PM Revision 33ebe5ef: Switch our LiveCD/DVD to using tmpfs instead of mfs.
swildner
03:11 PM Revision b8170153: mount_tmpfs(8): Add a -C option modeled after mount_mfs(8)'s -C option.
It will copy the contents of the underlying mount point directory into
the tmpfs mount.
swildner
02:57 PM Revision cb133bd2: network - Remove debugging kprintfs
* Remove some console spam dillon
01:23 PM Revision 5fee07e6: kernel - Optimize kfree() to greatly reduce IPI traffic
* Instead of IPIing the chunk being freed to the originating cpu we
use atomic ops to directly link the chunk onto ...
dillon
11:56 AM Bug #1845 (Closed): 'assertion z->z_NFree > 0' abort in nmalloc
nmalloc trips an assertion 'z->z_NFree' in _slaballoc(); the situation appears to
be that an uninitialized zone or a...
vsrinivas
11:32 AM Revision cfc3386f: kernel: Remove #include <sys/mutex.h> if <sys/mutex2.h> is included too.
swildner
11:06 AM Revision 470e15aa: newfs(8): Remove some leftover defines that are no longer used.
swildner
10:50 AM Bug #1841: vfscache panic when creating many links
I've started working on a fix for this in the vfscache branch on my repository on
leaf...
vsrinivas
06:03 PM Bug #1841: vfscache panic when creating many links
Okay - presumably we only want to clean out ncps if there is pressure on the
zone without vnode pressure. Would trac...
vsrinivas
09:33 AM Bug #1844 (Closed): gdb detach from vkernel causes vkernel to die with SIGILL
Connected to a vkernel running on leaf with gdb; when I detached, the vkernel
was killed with SIGILL.
PC is marked ...
vsrinivas
03:05 AM Revision e7c86b60: Fix some synopses in various manual pages.
swildner
06:07 PM Bug #1843 (In Progress): FAST_IPSEC broken
Kernel with 'options FAST_IPSEC' fails building.
Do we support FAST_IPSEC (described in LINT)?
I see from Matt'...
thomas.nikolajsen
05:56 PM Revision 16a19895: network - Correct bug in last commit
* Fix a crit_enter() that had to be removed.
Reported-by: YONETANI Tomokazu <qhwt.dfly@les.ath.cx>
dillon

09/17/2010

04:53 PM Bug #1841: vfscache panic when creating many links
:If we allow cache_alloc to return null, we could modify the lookup path to call
:cache_cleanneg() to try to get bac...
dillon
11:45 AM Bug #1841: vfscache panic when creating many links
In the cache_nlookup() code, when we cache_alloc() a namecache structure:
2273 if (new_ncp == NULL) {
2274 ...
vsrinivas
06:06 AM Bug #1841: vfscache panic when creating many links
: link("sin.c", id);
There is no easy fix for this, the current vfs cache kinda depends
on th...
dillon
05:19 PM Bug #1841 (Closed): vfscache panic when creating many links
This test program:
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
main() {
int i;
char ...
vsrinivas
04:38 PM Revision b8a16790: network - Remove crit_exit/crit_enter wrappers in pf.c
* Note I'm talking about exit/enter wrappers, not enter/exit wrappers.
I believe the enter/exit wrappers can be rem...
dillon
03:29 PM Revision 5bd08532: network - Zero out m_len / m_pkthdr.len in m_get*() and friends
* Newly allocated mbufs now set m_len and (if a packet header)
m_pkthdr.len to 0 instead of leaving them uninitiali...
dillon
05:11 AM Revision 25f7e8f4: ips - missing part from 667d31bb
Without this change, the added strings are never used.
Noticed-by: Sascha Wildner (via DragonFly BSD Digest)
y0netan1
03:23 AM Revision a23b107d: udevd.8 - Fix SYNOPSIS
tuxillo
03:04 AM Revision 1e7b5ae2: Merge branch 'master' of git://git.dragonflybsd.org/dragonfly
matthias
02:49 AM Revision 307f84e1: dma - Fix the parsing of recipient addresses
Author: Peter Pentchev <roam@ringlet.net> matthias
02:18 AM Revision d557d463: dma - Fix double free buf
Author: Peter Pentchev <roam@ringlet.net> matthias
02:16 AM Revision 1ec13189: dma.8 - Change wording to match dma.conf
dma.conf says "Uncomment", man page says "comment". Correct this to
match dma.conf.
Author: Peter Pentchev <roam@ri...
matthias
02:13 AM Revision 93282878: dma - Set correct group in Makefile.plain
dma needs to be setgid in group mail
Author: Peter Pentchev <roam@ringlet.net>
matthias
01:49 AM Revision 34599d02: dma - Fix typo
matthias
01:45 AM Revision 5217bcbc: network - Fix race in accept() - try #2
* The last fix wasn't good enough. Really try to fix it this time. Use
a pool token and validate so_head after ac...
dillon
01:30 AM Revision 177e553a: kernel - Add lwkt_relpooltoken()
* Add a convenience function that is symmetric with lwkt_getpooltoken(),
though slightly slower than simply lwkt_re...
dillon
11:00 PM Revision c19fdb0e: network - Fix race in accept()
* Fix a race where a socket undergoing an accept() was not being
referenced soon enough, resulting in a window of o...
dillon
10:59 PM Revision 2293e18c: utilities - Correct variable types to match kernel
* *vnodes, dirtybuf, etc are still int's in the kernel, for
systat -vm output.
dillon
08:25 PM Revision f49c57cd: kernel: Staticize some dev_ops and adjust a name in dev/sound.
swildner
07:56 PM Revision b0f9233d: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
07:46 PM Revision 492bffaf: kernel - Adjust AHCI driver to deal with AMD braindamage / 880G chipset
* As of this writing AMD has some new chipsets out for AM3 MBs which
supports AHCI on 5 SATA + 1 E-SATA connector. ...
dillon
07:31 PM Revision 2e5b1311: pf(4): Fix a kprintf() warning on x86_64.
swildner
06:21 PM Bug #1796: ral(4) problems.
I'll close this now since my ral card seems to work ok. herrgard
05:20 PM Bug #1842 (Feedback): tmpfs deep namecache recursion at (null) on umount
Unmounting a very active tmpfs leads to many of these:
Warning: deep namecache recursion at (null)
messages.
vsrinivas
05:16 PM Bug #1726: tmpfs "malloc limit exceeded" panic
Hi,
I just converted the tmpfs name zone from a systemwide zone to a per-mount zone.
All of the panics from tmpfs d...
vsrinivas
05:07 PM Bug #1835: Panic: Bad link elm prev->next != elm
:Thomas Nikolajsen <thomas.nikolajsen@mail.dk> added the comment:
:
:crash dump uploader to ~thomas/crash/19 on leaf....
dillon

09/16/2010

11:13 AM Revision 35557376: rconfig(8) - Add new script to setup an encrypted root file system
This is basically a copy of hammer.sh modified to setup an encrypted
HAMMER root file system with cryptsetup/mkinitrd.
matthias
10:20 AM Bug #1835: Panic: Bad link elm prev->next != elm
crash dump uploader to ~thomas/crash/19 on leaf.
I do think that subj was on console; but don't remember for sure,
p...
thomas.nikolajsen
05:10 AM Bug #1835: Panic: Bad link elm prev->next != elm
On Tue, Sep 14, 2010 at 09:23:18PM -0700, Matthew Dillon wrote:
> :Thomas Nikolajsen <thomas.nikolajsen@mail.dk> adde...
peter
10:10 AM Revision 370f94bf: Merge branch 'master' of /repository/git/dragonfly
me1
10:09 AM Revision d00cd01c: kernel - tmpfs: Convert tmpfs name malloc zone to a per-mount zone.
Now filenames from one tmpfs do not exhaust space in other ones.
Related to bug 1726.
me1
10:05 AM Revision 987f78ce: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
10:03 AM Revision 104db2fb: kernel - Fix NFS panic
* nfs_write() was not wrapped with a token, leading to races.
* Add some queueing assertions while we are here.
Rep...
dillon
09:51 AM Bug #1840: mbufuntrack: mbuf was not tracked
On Thu, Sep 16, 2010 at 09:42:07AM +0000, Peter Avalos (via DragonFly issue tracker) wrote:
>
> Peter Avalos <peter@...
ftigeot
09:42 AM Bug #1840: mbufuntrack: mbuf was not tracked
On Thu, Sep 16, 2010 at 11:37:11AM +0200, Francois Tigeot wrote:
>
> Anyway, I confirm it doesn't crash anymore on m...
peter
09:39 AM Bug #1840: mbufuntrack: mbuf was not tracked
On Thu, Sep 16, 2010 at 12:42:53AM -0700, Matthew Dillon wrote:
> :
> :This panic occured during the boot sequence wi...
ftigeot
07:45 AM Bug #1840: mbufuntrack: mbuf was not tracked
:
:This panic occured during the boot sequence with the latest kernel
:(v2.7.3.976.gac8b3-DEVELOPMENT). It seems ther...
dillon
07:32 AM Bug #1840: mbufuntrack: mbuf was not tracked
On Thu, Sep 16, 2010 at 09:17:15AM +0200, Francois Tigeot wrote:
> This panic occured during the boot sequence with t...
peter
07:19 AM Bug #1840 (Closed): mbufuntrack: mbuf was not tracked
This panic occured during the boot sequence with the latest kernel
(v2.7.3.976.gac8b3-DEVELOPMENT). It seems there wa...
ftigeot
09:42 AM Revision 22012581: Make bluetooth(4) compileable into the kernel and add it to LINT.
swildner
09:42 AM Revision 33255810: bluetooth(4): Remove an unused variable.
swildner
09:37 AM Revision 08764bdc: network - Fix unconverted netmsg function
* Fix a function I forgot to convert to the netmsg argument format.
Reported-by: swildner
dillon
08:55 AM Revision c71cab34: HAMMER Utility - Adjust documentation
* Add some missing bits re: checkmap
Reported-by: Ilya Dryomov <idryomov@gmail.com>
dillon
08:50 AM Revision 9797860b: network - Fix if_gif build when no INET6
* Make if_gif build properly when INET6 is not specified.
Reported-by: Ilya Dryomov <idryomov@gmail.com>
dillon
03:03 AM Revision 553a0974: initrd - Allow realroot to not have /dev for paths
* Check if the realroot (for local and crypt) has a MOUNTFROM that
begins with /dev/, i.e. is a full path. If not, ...
alexh
01:37 AM Revision f6061ce2: crashinfo - (hopefully) fix hang
* Pipe the commands into kgdb instead of using <. This seems to fix an
issue where kgdb wouldn't really get anythin...
alexh
12:52 AM Revision 1d9e900b: network - Add some serious assertions when MBUF_DEBUG is enabled (2)
* Missed in the first commit, the sys/mbuf.h changes. Note that a full
kernel compile is required when MBUF_DEBUG ...
dillon
12:50 AM Revision edf5c732: network - Allow asynchronous shutdown and fix a MP race in soshutdown().
* The ssb_release() call in sorflush() must be protected by
socket->so_rcv.ssb_token. This call is made from the u...
dillon
12:49 AM Revision 0fec1ecd: network - Add assertions for direct messaged calls
* Certain pru_* functions are direct-messaged calls and the operation must
be done on return. Assert that the oper...
dillon
12:48 AM Revision 982f999d: network - Add some serious assertions when MBUF_DEBUG is enabled
* Assert that the mbuf field state is sane when pulling a new one out of
the object cache.
* Store the last functi...
dillon
12:44 AM Revision fbc024e4: kernel - Make interrupt thread preemption programmable
* Add sysctl lwkt.preempt_enable (default on) to allow interrupt thread
preemption to be controlled for debugging p...
dillon
12:38 AM Revision c14a35e9: network - Fix nasty bug in udp6_send()
* This bug was causing machines receiving inet6 udp packets to crash
very quickly, but was nearly impossible to fin...
dillon
12:23 AM Bug #1839: Segfault, NULL pointer dereference in mount_mfs from LiveCD.
:This might be slightly inaccurate, but is it possible currently, when
:using LiveCD, to write to the memory filesyst...
dillon
09:53 PM Bug #1839: Segfault, NULL pointer dereference in mount_mfs from LiveCD.
>
> Alex Hornung <ahornung@gmail.com> added the comment:
>
> I suggest we actually move away from mfs and use tmpfs i...
elekktretterr
05:52 PM Bug #1839: Segfault, NULL pointer dereference in mount_mfs from LiveCD.
I suggest we actually move away from mfs and use tmpfs instead. This would
involve (at least) the following steps:
-...
alexh
05:41 PM Revision 61fdea7f: network - Fix MP races in GIF
* GIF used a single route cache across all CPUs causing races. In addition
GIF did not clean out the cache when de...
dillon
05:40 PM Revision 219b867c: vknetd - Adjust unsecure mode (-U) to also pass any IP protocol.
* When running in unsecure mode all IP protocols will now be passed. dillon
05:23 PM Revision 55fd56b6: kernel - Rename the sndtok to sndtok
* After all, they can't both be a rcvtok. Samuel J. Greear

09/15/2010

02:04 PM Bug #1839 (Closed): Segfault, NULL pointer dereference in mount_mfs from LiveCD.
By running the `reboot` command from the LiveCD one is able to get a seg fault
as follows:
syncing disks...
done
unm...
eocallaghan
01:22 PM Revision 2421aac7: kernel - Fix MADV_NOSYNC and MAP_NOSYNC, improve vkernel performance
* The vm_prefault() code was not setting PG_NOSYNC so only 1/4 of the
pages of a NOSYNC memory mapping were actuall...
dillon
01:17 PM Revision ad54aa11: kernel - Increase x86_64 & vkernel kvm, adjust vm_page_array mapping
* Change the vm_page_array and dmesg space to not use the DMAP area.
The space could not be accessed by userland kv...
dillon
09:42 AM Revision 67bf99c4: network - Major netmsg retooling, part 2
* Convert remaining protocols (divert, ipx, mpls, natm).
* Minor code correction in gif (no operational change).
* ...
dillon
04:44 AM Revision b00ac785: dloader - Add support for kernel_options=""
* Add back the support to specify kernel_options a la
kernel_options="-v -a".
Reported-by: Sascha Wildner (swildner@)
alexh
04:44 AM Revision 63fcbbd4: dloader - Allow foo_name for modules
* Allow a foo_name apart from foo_load and foo_type to specify the
actual file name (module name) to load.
* This ...
alexh
04:44 AM Revision c7857f39: mkinitrd - Adjust initrd.img path to new loader
* Adjust the path where to install the initrd.img to /boot/kernel, to be
compatible with dloader.
Reported-by: Mat...
alexh
04:44 AM Revision 285267ca: dloader - Allow foo_type for modules
* Allow a foo_type apart from foo_load to specify the type of the module
to be loaded.
* This fixes the use of md_...
alexh
04:24 AM Bug #1835: Panic: Bad link elm prev->next != elm
:Thomas Nikolajsen <thomas.nikolajsen@mail.dk> added the comment:
:
:I still get this panic, with HEAD from today: on...
dillon
09:02 PM Bug #1835: Panic: Bad link elm prev->next != elm
I still get this panic, with HEAD from today: on SMP kernel
running a few buildkernels with /usr/src & /usr/obj NFS m...
thomas.nikolajsen
02:37 AM Revision c29da466: syscons(4): Move tty token release and acquirement around Debugger().
swildner
10:10 PM Revision ac8b35f8: ips - Issue IPS_CACHE_FLUSH_CMD to the controller on BUF_CMD_FLUSH
Previously, BUF_CMD_FLUSH ended up as a zero-byte write command, which
always fails, flooding the console with `iobuf...
y0netan1
10:07 PM Revision fbd682a6: Make it easier to find proper manual page for newer ServeRAID controllers.
Obtained-From: FreeBSD r196701 y0netan1
10:07 PM Revision 667d31bb: ips - Add Adaptec ServeRAID 7x IDs. IDs taken from Linux.
Taken-from: FreeBSD r163024, r163995 y0netan1
08:47 PM Revision 74d8470d: network - Protect so_rcv sockbuf in udp and unix domain protocols
* The so_rcv sockbuf was not being locked against the user side
when the unix and udp protocols appended to it, res...
dillon
08:19 PM Revision ff9e829d: network - Increase basic mbuf size from 256 to 384 bytes
* Due to the bloat in m_hdr and m_pkthdr the 256-byte mbuf structure
is no longer large enough and there appears to...
dillon
07:34 PM Revision 002c1265: network - Major netmsg retooling, part 1
* Remove all the netmsg shims and make all pr_usrreqs and some proto->pr_*
requests directly netmsg'd.
* Fix issue...
dillon
05:48 PM Bug #1782: non-English locales causes application crashes on x86-64
On Mon, Jun 14, 2010 at 11:34:32PM +0200, Francois Tigeot wrote:
> On DragonFly 2.6/x86-64, internationalized program...
ftigeot

09/14/2010

03:59 PM Revision b72e51d1: vkernel - Improve memory image file startup
* Remove the code that pre-filled a memory image file with zeros. It's
completely worthless, particularly with HAM...
dillon
12:49 PM Bug #1838 (Closed): assertion tr_owner == curthread in setrunnable
The complete panic message is a bit long:
panic: assertion: (&proc_token)->t_ref && (&proc_token)->t_ref->tr_owner ==...
ftigeot
12:48 PM Revision 4fbf05f9: twa(4): Sync with FreeBSD (twa(4) version 3.80.06.003).
Thanks to Xin Li for notifying me of this update.
Tested-by: Damian Lubosch <dl@xiqit.de>
swildner
11:35 AM Revision 469c9f4b: ie(4): This driver is ISA only, so remove some unneeded files from SRCS.
swildner
11:13 AM Bug #1837 (Closed): netgraph7 work in progress
Hi all,
I have this sitting around in my tree for a while and decided to catch
up with current network changes that ...
nant
10:31 AM Revision 4fc5aa1c: pf: Revert commit 5165ac2
I was too hasty changing byte ordering when trying
to track down a NAT problem
lentferj
10:31 AM Revision 2a7a2b1c: pf: Make pf work w/ the MPSAFE network stack
add pf_token where appropriate
in pf_socket_lookup() use lwkt_domsg() instead of lwkt_sendmsg()
to make race c...
lentferj
07:26 AM Revision 446b8384: ACPI P-State: Force P-State to use the first usable entry in P-State table
It looks like on certain boxes P-State will be set to the last usable
P-State (i.e. lowest frequency)
Sepherosa Ziehau
06:43 AM Revision 381b8691: ACPI P-State: When there is no _PSD, create one CPU domain for each CPU
Sepherosa Ziehau
06:29 AM Revision 846adc52: test commit
Sepherosa Ziehau
12:40 AM Bug #1835: Panic: Bad link elm prev->next != elm
Original submitter says it can't be reproduced in recent kernel. pavalos
08:26 PM Bug #1833: assertion: found in devfs_release_ops panic
Fixed sjg
07:52 PM Bug #1823: panic after xdm is started
"Samuel J. Greear \(via DragonFly issue tracker\)" <sinknull@leaf.dragonflybsd.org> wrote:
>
> Samuel J. Greear <sjg...
Johannes.Hofmann
06:40 PM Revision d8d6714a: network - UDP currently only going to one proto thread
* Adjust udp_addrcpu() to always return cpu 0 for now, the UDP
implementation currently only operates on protocol t...
dillon
06:40 PM Revision 20156c7a: network - Protect soreceive() from backend
* Somehow I missed the token required in soreceive() to protect it from
the backend.
dillon
05:06 PM Revision 0ce85c47: network - Fix udp self-referential panic
* udp_ctlinput() can't call domsg, it has to start the chain going with
lwkt_sendmsg().
* Currently udp only runs ...
dillon

09/13/2010

04:53 PM Revision 2486dd18: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
04:50 PM Revision ba45172b: kernel - swapoff - regenerate system calls
* Added swapoff, regenerate system calls. dillon
04:41 PM Revision 9f3543c6: Kernel - Implement swapoff
* Generally port of the swapoff implementation from FreeBSD to DragonFly,
with major modifications.
Modification...
dillon
11:40 AM Bug #1580: Panic (Fatal trap 12: page fault while in kernel mode) while playing with pf and netif...
Do you have the possibility to try out my working branch?
http://gitweb.dragonflybsd.org/~lentferj/dragonfly.git/shor...
lentferj
11:28 AM Bug #1834: Panic in tcp_input
Confirmed. With latest master the VM survived the complete ab test run. lentferj
06:27 AM Bug #1834: Panic in tcp_input
Ok, these should hopefully be fixed now.
What is left, assuming the list races are fixed, is the packet data
...
dillon
03:11 AM Bug #1834: Panic in tcp_input
Jan Lentfer schrieb:
> Got an assert panic now. I am currently uploading the files to leaf
> /home/lentferj/crash, ....
lentferj
03:07 AM Bug #1834: Panic in tcp_input
Matthew Dillon schrieb:
> Definitely upload. It's a use-after-free issue but I can't figure out
> where from...
lentferj
05:01 PM Bug #1834: Panic in tcp_input
:My Autobuild/Bench VM paniced today w/ latest available master.
:
:core.txt attached. If needed I can upload the cor...
dillon
10:52 AM Revision d421a9d3: Fix some mdoc issues in tcp.4's SEE ALSO.
swildner
10:08 AM Revision 30e3ae03: Fix two typos in manual pages and messages.
swildner
08:58 AM Revision cace69f4: build - Fix vkernel installation target for /usr/src/test/vkernel
* Fix the installation target in /usr/src/test/vkernel/Makefile, it
was assuming the old style /boot kernel layout ...
dillon
08:20 AM Revision 92fb0c6a: devfs - Fix use-after-free case when making pty's invisible
* Fix a use-after-free case when making a pty devfs node invisible.
The dev_dclose(). Move the test/flag to before...
dillon
07:37 AM Bug #1835: Panic: Bad link elm prev->next != elm
:Yep, this one can be closed.
:I couldn't reproduce the crash with the last kernel.
:
:--
:Francois Tigeot
Ok, ...
dillon
07:27 AM Bug #1835: Panic: Bad link elm prev->next != elm
On Sun, Sep 12, 2010 at 11:26:17PM -0700, Matthew Dillon wrote:
>
> I believe these should now be fixed for real...
ftigeot
06:27 AM Bug #1835: Panic: Bad link elm prev->next != elm
:On Sun, Sep 12, 2010 at 01:54:47PM -0700, Matthew Dillon wrote:
:> I went through the code in kern.26 and it was...
dillon
03:09 AM Bug #1835: Panic: Bad link elm prev->next != elm
On Sun, Sep 12, 2010 at 01:54:47PM -0700, Matthew Dillon wrote:
> I went through the code in kern.26 and it was d...
ftigeot
08:56 PM Bug #1835: Panic: Bad link elm prev->next != elm
I went through the code in kern.26 and it was definitely up-to-date.
I think this crash may be related to one Ja...
dillon
08:28 PM Bug #1835: Panic: Bad link elm prev->next != elm
:The exact message is:
:
:panic: Bad link elm 0xfffffffe5655be58 prev->next != elm
:
:It seems launching a browser an...
dillon
07:57 PM Bug #1835 (In Progress): Panic: Bad link elm prev->next != elm
The exact message is:
panic: Bad link elm 0xfffffffe5655be58 prev->next != elm
It seems launching a browser and ope...
ftigeot
05:52 AM Bug #1836: Crash's and other issues
:
:tcpdump -vvni reveals a series of incorrect tcp checksums, all incoming ones
:are valid.
These are probably ...
dillon
03:32 AM Bug #1836 (New): Crash's and other issues
tcpdump -vvni reveals a series of incorrect tcp checksums, all incoming ones
are valid.
192.168.1.3.1029 > 216.2...
robgar1
04:26 AM Revision 149a3d9e: Fix !INVARANTS build and reformat token asserts for easy reading.
me1
12:08 AM Revision 5dfe1a1a: network - Fix multiple MP races (2)
* MEVENT signaling needs the ssb_token as well as the kq_token for now
to prevent blocking inside the predicate. T...
dillon
10:33 PM Revision 0ce0603e: network - Fix multiple MP races
* Fix sonewconn() races. sonewconn() was attaching prior to changing
the socket->so_port, relying on the caller to...
dillon
08:23 PM Revision 21b74198: network - remove the redispatch local
* Remove the resdispatch local variable which is no longer used. dillon
07:09 PM Revision f1a034bf: savecore: Fix typo in comment.
Peter Avalos

09/12/2010

04:23 PM Bug #1834 (Closed): Panic in tcp_input
My Autobuild/Bench VM paniced today w/ latest available master.
core.txt attached. If needed I can upload the core.
...
lentferj
01:14 PM Revision e28d8186: network - Add debugging assertions
* Add some assertions to try to catch failure cases earlier. dillon
10:30 AM Revision aed76ef1: kernel - Fix one-cycle MP race in vshouldmsync()
* vshouldmsync() is the mntvnode fast function, which is called without
any vnode lock. vp->v_object can thus get ...
dillon
10:12 AM Revision b8da4eab: pfctl.8: Adjust date.
swildner
10:12 AM Revision 199c2137: crashinfo.8: Remove trailing whitespace.
swildner
07:24 AM Bug #1832: page fault panic
>
> I have moved these panics into your ~/crash/ directory.
>
> Uh. What is a .7z ?
It's compressed archive j...
elekktretterr
04:25 AM Bug #1832: page fault panic
:New submission from Edward O'Callaghan <eocallaghan@auroraux.org>:
:
:While running stress2 tests over night, udp & ...
dillon
02:41 AM Bug #1832 (New): page fault panic
While running stress2 tests over night, udp & tty..
I awoke to find the following dump on my leaf account;
http://l...
eocallaghan
06:47 AM Bug #1829: Panic
On 9/11/2010 10:25, Sascha Wildner wrote:
> Happened on v2.7.3.926.gc6b4-DEVELOPMENT today.
>
> Crashinfo is here:
>
...
swildner
04:21 AM Bug #1830: kernel panic v2.7.3.863.gaa25c-DEVELOPMENT
I think what we may have here is a data overflow somewhere
interfering with adjacent mbufs in memory. I will com...
dillon
03:13 AM Bug #1833 (Closed): assertion: found in devfs_release_ops panic
G'day,
Another stress2 panic was found today,
Dump on my leaf account;
http://leaf.dragonflybsd.org/~evocallaghan/d...
eocallaghan
09:35 PM Revision f3f0fc49: network - Assert that the packet's data has not overrrun the buffer in m_free()
* Add an assertion to try to catch subsystems which blow up a mbuf's
data buffer.
dillon

09/11/2010

04:42 PM Bug #1831 (Feedback): HAMMER "malloc limit exceeded" panic
I was able to reproduce with a hammer equivalent of issue1726 with the following
test case from vsrinivas in issue172...
eocallaghan
02:45 PM Bug #1726: tmpfs "malloc limit exceeded" panic
I was able to reproduce with a hammer equivalent with the below test case from
vsrinivas.
(kgdb) bt
#0 _get_mycpu (...
eocallaghan
01:00 PM Bug #1726: tmpfs "malloc limit exceeded" panic
Tux: That's good to hear!
----
This test program:
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
main...
vsrinivas
09:07 PM Bug #1726: tmpfs "malloc limit exceeded" panic
Venk,
After 3h testing w/ fsstress I didn't have any panics, but on shutdown the
namecache recursion issue is still...
tuxillo
01:55 PM Revision 45e1f3c6: pfctl(8): Fix some printf issues (and buildworld on x86_64).
swildner
01:40 PM Revision 85095f20: network - Fix tcp inpcb race
* tcbinfo[cpu].porthashbase was being shared across all the cpus,
creating MP races. Change it so it isn't shared....
dillon
11:53 AM Revision ba379edb: network - More tokens for ipsec
* Get key_token in more places to fix MP races. Matthew Dillon
11:52 AM Revision fcd1202a: kernel - cleanup & assertions in mbuf code
* Assert the mbuf's next/nextpkt fields are NULL on allocation. Matthew Dillon
11:50 AM Revision aa1f2da3: kernel - Fix mprace in kern_objcache
* mag_purge() is interruptable, do not continue the purge
if the magazine is moved. For example, the magazine coul...
Matthew Dillon
09:41 AM Revision 8f2c9819: Re-add RSS_DEBUG to LINT.
swildner
08:53 AM Bug #1830 (Closed): kernel panic v2.7.3.863.gaa25c-DEVELOPMENT
Got a kernel panic tonight on a GENERIC kernel
v2.7.3.863.gaa25c-DEVELOPMENT.
Fatal trap 12: page fault while in ker...
peter
08:33 AM Bug #1829 (Closed): Panic
Happened on v2.7.3.926.gc6b4-DEVELOPMENT today.
Crashinfo is here:
http://yoyodyne.ath.cx/tmp/core.txt.25
swildner
06:21 AM Revision e628d79a: Fix manual break to debugger
* When manually breaking to debugger, we can't hold any tokens as they
get in the way of kbdmux' lockmgr in an inte...
alexh
05:28 AM Revision b58087dc: savecore,crashinfo - fix several problems
* Fix the savecore rc.d script to only run savecore (and crashinfo) when
there's actually a core dump available.
*...
alexh
04:58 AM Revision a7d0aade: network - raw_input needs further protection
* We also need the so_rcv.ssb_token to protect against userland Matthew Dillon
04:16 AM Revision 30d7cee3: kernel: bzeront() - Switch out loop instruction in i386 bzero for sub/jnz.
Much as I like loop, it has a ~7-9 cycle latency on AMD CPUs. Lets spend
idlezero time actually zeroing...
me1
04:00 AM Bug #1828: kernel panics after about 3mins. uptime
On Fri, Sep 10, 2010 at 08:44:37PM -0700, Matthew Dillon wrote:
>
> I think that's the netisr panic that I fixed...
peter
03:45 AM Bug #1828: kernel panics after about 3mins. uptime
:I compiled up a recent master, and the kernel paniced after about 3
:minutes. The kernel and vmcores are on leaf:~p...
dillon
02:32 AM Bug #1828 (Closed): kernel panics after about 3mins. uptime
I compiled up a recent master, and the kernel paniced after about 3
minutes. The kernel and vmcores are on leaf:~pav...
peter
02:40 AM Revision 5ab89169: ftp-proxy.8 & pflogd.8: Fix some mdoc issues.
swildner
02:32 AM Revision e6318d16: network - Fixes for wpa, general sockets.
* netisr_characterize() was not properly handling unknown
characterizations (array overflow).
* The raw protocol w...
Matthew Dillon
01:57 AM Revision 93bffeca: Fix LINT build.
I never get why LINT isn't just checked before pushing such huge
changes. Takes just a couple of minutes, really. :)
swildner
12:54 AM Bug #1827 (Closed): crashinfo freezes boot process
Today after receiving a panic on the latest master (I'll submit another
bug report for that), I booted kernel.old fro...
peter
11:02 PM Revision ff518922: network - Correct double free of mbuf during reboot
* Correct code which was leaving a stale mbuf pointer intact
when flushing the so_rcv sockbuf in a socket. This no...
Matthew Dillon
10:41 PM Revision ba27fc0d: build - Fix netgraph
* Some source files were missing newly required includes for their
use of the mplock and socketvar2.h inlines.
Rep...
Matthew Dillon
08:30 PM Revision 3bd9e88a: devfs - Let devfs assume degenerate knotes when a device goes away
* Some devices can disappear while knotes are still active on the klist
embedded in the devices softc or etc., crea...
Samuel J. Greear
07:22 PM Bug #1580: Panic (Fatal trap 12: page fault while in kernel mode) while playing with pf and netif...
:all; pfctl -f /etc/pf.conf; pfctl -f /etc/pf.conf" ... after the first reload of
:the pf.conf, I get "kernel: Non-un...
dillon

09/10/2010

01:57 PM Bug #1580: Panic (Fatal trap 12: page fault while in kernel mode) while playing with pf and netif...
After some netif have been renamed (was not able to reproduce panic on a machine
where no netif have been renamed) I ...
rumcic
01:50 PM Bug #1726: tmpfs "malloc limit exceeded" panic
thomas - the deep namecache recursions 'should' be happening on shutdown
(actually unmount); they are a real problem...
vsrinivas
01:11 PM Bug #1726: tmpfs "malloc limit exceeded" panic
Hi,
I just committed 881dac8bcf7f6e26635fa38f071b93347ef92192, which I think solves
the problem tuxillo hit. I'd lo...
vsrinivas
12:37 PM Bug #1581: Changing the interface name through ifconfig is not reflected in pf
Seems to be working, thx! rumcic
08:18 AM Bug #1581: Changing the interface name through ifconfig is not reflected in pf
I have tried nat, pass and block rules on lan0 (renamed from re0) on my pf test
setup after updating to pf4.2 (commit...
lentferj
12:09 PM Revision c6b43e93: network - Tokenize NFS, fix MP races
* Now that the rest of the network stack is running MPSAFE, poor NFS is
hitting races and other issues because it w...
dillon
09:09 AM Revision 81db6b67: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
06:41 AM Revision 5165ac2c: pf: Fix some byte ordering
lentferj
06:03 AM Revision 881dac8b: kernel - tmpfs: Set M_NULLOK on node allocations and safe node_init against
null node pointers.
Dragonfly-bug: Still 1726 (tmpfs malloc limit exceeded).
me1
03:57 AM Bug #1780: pulseaudio build
On Thu, September 9, 2010 10:18 pm, Samuel J. Greear \(via DragonFly issue
tracker\) wrote:
>
> Samuel J. Greear <sjg...
justin
02:18 AM Bug #1780: pulseaudio build
We have stubs everywhere now, correct? So this can be closed? sjg
02:53 AM Revision 7fb3111b: savecore - Allow automatic text summary generation
* Add two rc variables to automatically generate the text summary for a
core dump every time savecore does its job....
alexh
02:28 AM Revision 22bc4325: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
02:28 AM Revision d2f230b4: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
02:27 AM Revision 36636830: build - Fix kernel build issue
* Missing include for token declaration dillon
02:25 AM Revision 1512d2c2: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
02:25 AM Bug #1559: kernel trap
Can you get a dump if you load the acpi module after you have booted the system
without it?
sjg
02:23 AM Bug #1823: panic after xdm is started
Is this confirmed fixed? sjg
02:23 AM Revision 6cef7136: network - MP socket free & abort interactions, so_state
* Add so_refs and ref-count the socket structure to deal with
MP races on sofree().
* Ref the socket structure for...
dillon
02:20 AM Bug #1797: assertion: _tp->tt_msg->tt_cpuid == mycpuid in tcp_callout_active
Duplicate. sjg
02:20 AM Bug #1769: panic: assertion: _tp->tt_msg->tt_cpuid == mycpuid in tcp_callout_active
grab sjg
02:18 AM Bug #1645: msdos utility (sbin) patches
grab sjg
02:16 AM Bug #1820: TCP-MD5 (RFC 2385) implementation
Committed. sjg
02:15 AM Revision 36a3d1d6: crashinfo - Add script to gather info from dumps
* Add a script to automatically gather as much info as possible from a
crash dump and save it in text form.
* This...
alexh
02:14 AM Revision 79e6521f: gdb.kernel - Add commands for tokens
* Add lstok and infotok commands to list some information about the
global mpsafe-ing tokens and show information a...
alexh
02:11 AM Bug #1809: select() hangs on EOF
Johannes,
Can you confirm this is now resolved?
I would like to commit this test to base, is that ok?
sjg
02:11 AM Revision 467596e4: build - Fixup world/kernel build
* Fixup the world/kernel build for 64 bit etc. Cleanup recent work. dillon
01:51 AM Revision 2dc243c1: systat - Fix overflow in page calculation on display
* Fix an overflow that caused large amounts of memory to display
incorrectly in the VM page queues column.
* Displ...
dillon
01:41 AM Revision 7efa6f45: Hopefully fix mountroot on our LiveCDs.
Before the recent loader changes, the root device to use for CD-ROM
booting (/dev/cd0) was properly passed from the l...
swildner
01:23 AM Revision 88b3cac1: gdb.kernel - Fix functions
* Fix a bunch of functions in gdb.kernel, as well as some formatting
issues.
alexh
12:22 AM Revision 3dbbd6dd: hardclock - Get proc_token for ksignal
* Try to get the proc_token to be able to call ksignal instead of the
mplock.
* This fixes a panic that occured wh...
alexh
11:19 PM Revision 5d0a7364: Merge branch 'master' of git://git.dragonflybsd.org/dragonfly
matthias
07:33 PM Revision 704cef52: cpdup: Fix off-by-one error.
Submitted-by: dillon@ Peter Avalos
06:26 PM Revision d12e3a62: kernel - Convert mpipe global token to per-pipe tokens.
me1

09/09/2010

03:13 PM Revision c3c96e44: network - Completely revamp the netisr / dispatch code
* All netisrs are dispatched MPSAFE (followup in later commits)
* Centralize the protocol threads. There is now jus...
dillon
01:21 PM Revision 93e18796: mkinitrd.8 - Add history and authors section
matthias
12:41 PM Revision 69eb683e: LINT: readd accidently removed iwi driver
lentferj
12:05 PM Revision ef634573: wlan - Bring iwi back into the fold.
This also fixes LINT builds.
Submitted-By: Johannes Hofmann (jh33)
Joe Talbott
11:59 AM Revision 31ba0e0d: cryptsetup - fix hash() frontend function
* hash() in backends.c would always return ENOENT, because the return
variable r wasn't being updated.
* luks wasn...
alexh
11:57 AM Revision 5ba3877b: hier.7: Add some lines about /pfs and /var/hammer.
Suggested-by: matthias swildner
11:40 AM Revision 21fe214d: pf: add patch from rev 1.553 to patch.c
allow RSTs with th_seq == seqlo +- 1, reduces the amount of 'loose state'
messages, add 'dir=' part to 'loose sta...
lentferj
11:40 AM Revision 02dd99a9: pf: Add patch from rev 1.554
RSTs sent due to "block return(-rst)" could be routed using
the main routing table instead of an alternate one sp...
lentferj
11:40 AM Revision 05ac5751: pf: Update pf.c to fix memory leak
pf.c 1.552.2.1 2007/11/27 fixes a memory leak issue.
This was MFC'd to OpenBSD 4.2
lentferj
11:40 AM Revision 315a7da3: pf: Update to OpenBSD 4.2
All sorts of informations is now stored directly in
the mbuf header instead of a seperate mbuf tag. This
brings in ...
lentferj
11:08 AM Bug #1826 (New): panic during boot: assertion so->so_port ... in tcp_input
The last kernel panics during boot.
Additionally, function names were replaced by random ascii characters:
Mounting ...
ftigeot
09:27 AM Revision 9389fe19: network - Make toeplitz the default
dillon
09:18 AM Revision 7f3ffbb4: kernel - Add nfs rpc packet sanity check
* Try to catch potential issues with NFS packet generation.
Temporary.
dillon
06:00 AM Bug #1824: kernel panic, x86, 2.7.3.859.ge5104
I've pushed a bunch of work, please update to the latest master
and continue testing!
No smoking gun but I s...
dillon
05:24 PM Bug #1824: kernel panic, x86, 2.7.3.859.ge5104
On Wed, 8 Sep 2010 10:12:00 -0700 (PDT)
Matthew Dillon <dillon@apollo.backplane.com> wrote:
> Adam, was the mach...
akirchhoff135014
05:13 PM Bug #1824: kernel panic, x86, 2.7.3.859.ge5104
Adam, was the machine that crashed serving NFS ? I was able to
reproduce the exact same crash while serving NFS....
dillon
03:51 AM Revision 0bb7d8c8: libc: nmalloc - Add a per-thread magazine layer and a malloc slab magazine.
The per-thread magazine layer is based on the Solaris umem/vmem paper; it
creates fixed-sized arrays ('magazines') of...
me1
01:35 AM Revision d124f09d: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
01:32 AM Revision 6a704092: kernel - network protocol thread routing
* ip_input() now calls ip_mport() unconditionally and physically compares
the port to &curthread->td_msgport. If t...
dillon
12:24 AM Revision 429f960c: wi(4): Remove an unused variable.
swildner
10:53 PM Revision 2d23a8be: kernel - MPSAFE the protocol drain routines
* The ip fragment drain was not MPSAFE at all. Use a token to protect
the ipq[] queues.
* The tcp reassembly code...
dillon
10:52 PM Revision 5bd48c1d: kernel - Finish MPSAFEing uipc_mbuf.c
* Make the mbuf tracking debug code MPSAFE.
* Get rid of worthless critical sections.
* Code cleanup.
dillon
10:46 PM Revision 2641f7de: kernel - MPSAFE kern_mpipe.c
* Make the mpipe code MPSAFE. The mpipe code is used in numerous places
including the ip reassembly code and some ...
dillon
10:43 PM Revision 79e6fd00: wlan - Update ath, sync rev 1.276@FreeBSD
* Don't delay updating the longcal timer - instead, update the longcal
flag immediately so it's only set once per l...
dillon
09:37 PM Bug #1825 (Closed): iwi - Convert to wlan_global_serializer
Hi,
at http://leaf.dragonflybsd.org/~hofmann/iwi_wlan_serializer.diff is a
patch that converts iwi to use the new wl...
Johannes.Hofmann
08:30 PM Revision df3df0b6: wlan - Add ral and wi back into the build system.
Joe Talbott
08:30 PM Revision d8235d53: wlan - Bring ral back into the fold.
*** NB ***
This has not been tested other than that it compiles (due to lack of
hardware) but will be tested within t...
Joe Talbott
08:29 PM Revision b44f0fcc: wlan - Docuement lksleep changes as well.
Joe Talbott
08:28 PM Revision e89c26f4: wlan - Bring wi back into the fold.
*** NB ***
This has not yet been tested other than that it compiles (due to lack of
hardware). It will be tested wit...
Joe Talbott
06:19 PM Revision a05d48e6: userland - dhclient - Fix possible infinite loop from unhandled poll(2) return
* This -probably- doesn't happen, but exercise some defensive programming
here. This will prevent dhclient from run...
Samuel J. Greear
06:12 PM Revision db2a0826: userland - dhclient - Fix possible infinite loop
FreeBSD commit message:
It is possible for bpf to return a length such that:
length != BPF_WORDALIGN(length)
This...
Samuel J. Greear
05:33 PM Revision cffbd125: kernel - Bring if_alc up to FreeBSD rev 1.16
* Bring in all recent if_alc work from FreeBSD.
Taken-from: FreeBSD
dillon

09/08/2010

03:26 PM Revision 1f714e29: wlan - Fix serializer in destroy path, update docs
* Update the README.DRAGONFLY to include tidbits no tsleeps and
firmware loading.
* Fix an issue when a low level ...
dillon
03:22 PM Revision 458fc9cf: wlan - Bring iwn back into the fold.
* Note in addition to the usual instructions we also have to release
the wlan_global_serializer across a number of ...
dillon
10:06 AM Revision a143d29d: wlan - Bring wpi back into the fold.
Joe Talbott
10:03 AM Revision 81c64c9b: wpi - Convert to wlan_global_serializer use.
* Rip out old locking inherited from FreeBSD
* Use wlan_serialize_{enter,exit}() to serialize wlan boundary crossings...
Joe Talbott
09:13 AM Bug #1818: panic: Bad tailq NEXT (kqueue issue ?)
On Tue, Sep 07, 2010 at 09:05:17PM +0200, Francois Tigeot wrote:
> On Mon, Sep 06, 2010 at 08:43:00PM +0000, Matthew ...
ftigeot
06:31 AM Bug #1818: panic: Bad tailq NEXT (kqueue issue ?)
On Tue, Sep 07, 2010 at 01:34:40PM -0700, Matthew Dillon wrote:
>
> :No new crash so far; I guess we will need a few...
ftigeot
08:36 PM Bug #1818: panic: Bad tailq NEXT (kqueue issue ?)
:
:On Mon, Sep 06, 2010 at 08:43:00PM +0000, Matthew Dillon (via DragonFly issue tracker) wrote:
:>
:> Matthew Dillo...
dillon
07:08 PM Bug #1818: panic: Bad tailq NEXT (kqueue issue ?)
On Mon, Sep 06, 2010 at 08:43:00PM +0000, Matthew Dillon (via DragonFly issue tracker) wrote:
>
> Matthew Dillon <di...
ftigeot
06:17 AM Bug #1824: kernel panic, x86, 2.7.3.859.ge5104
:> I was building some packages in the background at the time. I was ssh'ed
:> in from a linux box, and running x2x ...
dillon
12:22 AM Bug #1824: kernel panic, x86, 2.7.3.859.ge5104
On Tuesday 07 September 2010 19:22:57 Adam K Kirchhoff wrote:
> SMP enabled, otherwise a GENERIC kernel.
>
> Full ba...
akirchhoff135014
11:25 PM Bug #1824 (Feedback): kernel panic, x86, 2.7.3.859.ge5104
SMP enabled, otherwise a GENERIC kernel.
Full backtrace:
(kgdb) bt
#0 _get_mycpu (di=0xc06ebee0) at ./machine/th...
akirchhoff135014
12:20 AM Revision 0c208ba4: wlan - if_ath driver - Make some adjustments to ath (preliminary)
These adjustments correct some chip races and appear to fix issues
related to running the wlan in AP mode with the at...
dillon
12:18 AM Revision 22a4b172: wlan - Bug fixes for recent work
* handoff (if in "ap" mode) serializer adjustments.
* interface deletion serializer adjustments.
dillon
09:40 PM Revision 4584f705: wlan - Disable bgscan by default
* bgscan mode (station scanning while associated) blows up the
Atheros driver (tested w/ AR9280 chipset). Turn it ...
dillon
05:02 PM Bug #1742: PAT support
Am 09/07/2010 08:22 AM, schrieb Robert Garrett (via DragonFly issue
tracker):
>
> Robert Garrett<robgar30@comcast.ne...
aoiko

09/07/2010

01:28 PM Revision 6357843e: wlan - cleanup
* Remove some debugging. dillon
01:26 PM Revision 9bf5067d: build - Temporary adjustments for further wlan conversion work
* Remove iwn, ral, wi, and wpi temporarily until they can be converted
like ath was.
dillon
01:25 PM Revision a311f6cd: wlan - Convert low level if_ath driver.
* Ripout old lock API.
* Use the new wlan_serialize_enter/exit and &wlan_global_serializer.
dillon
01:25 PM Revision 51237956: wlan - Rip out all wlan locks part 2/2 - cleanup
* Clean up a few snafus and adjust the names for some procedures.
* Flesh out README.DRAGONFLY
dillon
10:01 AM Revision 47156d48: wlan - Rip out all wlan locks part 2/2
* Add wlan_global_serializer and wlan_*() API calls.
* Use the calls at all border crossings.
* NOTE: callout_stop(...
dillon
09:00 AM Revision 26c6f223: wlan - Rip out all wlan locks part 1/2
* Rip out all the individiual wlan locks dillon
08:58 AM Revision d9a87b93: kernel - Add LWKT_SERIALIZE_INITIALIZER
* Add an initializer for serializer static/global declarations. dillon
06:26 AM Bug #1681: MD5 password hash
Yes MD5 is considered broken, and it is broken in a practical sense. We need
to do this and change the default. Even...
robgar
06:22 AM Bug #1742: PAT support
I will take a closer look at this when I get another DFLY box up and running.
Should be Friday. If nobody gets to it...
robgar
09:20 PM Revision d6981a4f: ral - Cleanup leftovers from tokenization.
Reported-By: swildner Joe Talbott
09:20 PM Revision 12d44297: msdosfs - Fix panic when mounting msdos filesystems.
bread()ing different sizes from the same address requires this
flag before b[q]relse() is called.
Discussed-With: di...
Joe Talbott
08:43 PM Bug #1818: panic: Bad tailq NEXT (kqueue issue ?)
I pushed some socket changes that might have an effect on your crash.
I'm beginning to think that it isn't relate...
dillon
08:09 PM Revision aa25ccfa: userland - sysctl - Fix stack overflow
* alloca(3) was being used to allocate space for a call to sysctl(3) that
returned data. This could occasionally be...
Samuel J. Greear
07:10 PM Revision 98198f3d: kernel - Expose mpsafe/collision internals of kq token via sysctl
Samuel J. Greear
06:58 PM Revision 8a0aecbc: installkernel - Fix kernel.old/kernel overwrite
* The kernel was being copied to kernel.old/kernel twice, once normally,
and once (after the new kernel was install...
dillon
06:44 PM Revision 4371bb25: kernel - Refactor kqueue interlocks
* Make KN_PROCESSING a soft lock flag. When set nobody else can mess
with a particular knote (other than setting c...
dillon

09/06/2010

04:25 PM Bug #1818: panic: Bad tailq NEXT (kqueue issue ?)
:>
:> On the next boot, the system was able to save a core dump:
:>
:> panic: Bad tailq NEXT(0xfffffffe5550e190->tq...
dillon
01:48 PM Revision e5104a66: kernel - Fix panic when X11 intercepts console (III)
* Oops, ripped a little too much out of kputchar(). Put the TOTTY
logic back in for the tprintf()/uprintf()/ttypri...
dillon
01:36 PM Revision 628eed43: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
01:34 PM Revision 14343ad3: kernel - Fix numerous MP issues with sockbuf's and ssb_flags part 1/2
* Use atomic ops for ssb_flags handling
* Use atomic_cmpset_int() to interlock SSB_LOCK with SSB_WANT, and
SSB_WAI...
dillon
01:30 PM Revision 0d59ee76: ral - Convert to use wlan_token.
Tested-by: Johannes Hofmann <Johannes.Hofmann@gmx.de> Joe Talbott
11:05 AM Revision f082c735: kernel - Add required kq_token around timer event
* filt_timerexpire() is called from a callout and needs the kq_token. dillon
11:04 AM Revision 51006084: userland - Port TCP-MD5 (RFC 2385) implementation.
Userland portion of he TCP_SIGNATURE port.
Submitted-by: David =?iso-8859-1?Q?B=C9RARD?= <david@nfrance.com>
Ported-...
dillon
11:01 AM Revision b1992928: kernel - Port TCP-MD5 (RFC 2385) implementation.
I have imported FreeBSD commits r125680, r125681 and r183001 into the
DragonFlyBSD code, it works well for both IPv4 ...
dillon
05:38 AM Revision 58b77451: arcmsr.4: Add some more cards which are supported by this driver.
Pointed-out-by: Ching <ching2048@areca.com.tw> swildner
05:32 AM Revision 9c57a36d: Add arcmsr(4) to our GENERIC configs and adjust comments a bit.
swildner

09/05/2010

04:49 PM Bug #1823: panic after xdm is started
This should be fixed momentarily. I just have to test it. The
problem is the console intercept that X/xdm does....
dillon
04:32 PM Bug #1823: panic after xdm is started
:Hi,
:
:with recent kernel (v2.7.3.840.gf5f1b-DEVELOPMENT) I get a panic on my
:UP laptop when I start xdm. Xorg with...
dillon
04:22 PM Bug #1823 (Closed): panic after xdm is started
Hi,
with recent kernel (v2.7.3.840.gf5f1b-DEVELOPMENT) I get a panic on my
UP laptop when I start xdm. Xorg without ...
Johannes.Hofmann
02:49 PM Revision b67b03f8: loader(8): Make the init_path setting work again.
swildner
02:45 PM Revision 67c0b5eb: loader.8: Some more cleanup.
swildner
02:44 PM Revision a032b7d6: Remove /usr/share/examples/bootforth.
swildner
01:53 PM Revision 1b65471a: Remove FICL code from sys/boot and clean up some more.
swildner
01:23 PM Revision 9b38070e: Remove loader.4th.8 and references to it.
swildner
01:14 PM Revision 332f0f1d: Hook loader.conf.5 into the build again.
swildner
01:01 PM Revision e6e3bf71: loader(8): Add back some loader.conf vars which the old code handled.
These are variables which all correspond to boot(8) options:
Variable Equivalent to
======================...
swildner
12:59 PM Revision 8ddd56e2: loader(8): Put the kenv variables into an array for easier checking.
Also remove the code that unsetenv()'s a variable if its value is empty.
We cannot do this since some variables (boot...
swildner
11:14 AM Revision 28d7e704: kernel - Fix panic when X11 intercepts console (II)
* There is a secondary issue when the console is runs through a pty or
other device and kqueue is used, the tty_tok...
dillon
10:53 AM Bug #1818: panic: Bad tailq NEXT (kqueue issue ?)
On Thu, Sep 02, 2010 at 12:27:39PM +0200, Francois Tigeot wrote:
> I have been running the latest -master for a few h...
ftigeot
09:57 AM Revision 137b3005: kernel - Fix panic when X11 intercepts console
* The kprintf() path was trying to acquire the tty_token. When called
from a hard code section without the token a...
dillon
09:27 PM Revision f5f1bbd4: kernel - More pty fixes
* Allow the pts to be closed and reopened while the ptc is held open
(xterm issues a revoke + open). This fixes xt...
dillon
06:40 PM Revision ad8b1a17: kernel - Fix direct getpages call to devfs cdev
* This will be used by swapoff to bring pages in via VM objects. devfs
was using getpbuf() when it really needed t...
dillon
06:35 PM Bug #1821: DFBSD v2.7.3.835.g6abace - tcsh hangs on exit under tmux
Ok, this should be fixed by 470b5de8bab672e9f29c78eb9f41807d3310fa3d
now.
-Matt
dillon

09/04/2010

11:47 AM Bug #1821: DFBSD v2.7.3.835.g6abace - tcsh hangs on exit under tmux
Just some more discoverings. When you login via ssh, and you issue:
[vmware] ~> ps axl | grep tcsh
1000 959 958...
tuxillo
11:12 AM Bug #1821 (Closed): DFBSD v2.7.3.835.g6abace - tcsh hangs on exit under tmux
Hi,
I'm using tmux + tcsh and when I exit from the shell, it hangs:
[vmware] /home/source/dfbsd> exit
logout
ps ax...
tuxillo
11:30 AM Revision 5c1d5f37: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
11:28 AM Revision 470b5de8: kernel - More tty/pty fixes
* Notify the pty master when the slave closes.
* Fix the zombie state stuff. Clear the zombie state on initial open...
dillon
11:12 AM Bug #1822 (Closed): DFBSD v2.7.3.835.g6abace - tcsh hangs on exit under tmux
Hi,
I'm using tmux + tcsh and when I exit from the shell, it hangs:
[vmware] /home/source/dfbsd> exit
logout
ps ax...
tuxillo
09:20 AM Revision 1912e72f: include - Install smbus headers in the system.
This will fix gkrellm build as it was trying to
include smb.h, which wasn't in /usr/include/machine
anymore.
In-coll...
tuxillo
07:19 PM Bug #1820 (Closed): TCP-MD5 (RFC 2385) implementation
Hi,
I have imported FreeBSD commits r125680, r125681 and r183001 into the
DragonFlyBSD code, it works well for both...
david

09/03/2010

10:36 AM Bug #1819 (New): truss - Major revamping task list
Many things to do with truss. Please add more in case you consider:
- Identifying 'unknown syscalls' and fix them.
-...
tuxillo
10:35 AM Bug #1610: truss firefox hangs or crashes
Although a partial fix has been pushed, there are many things to do yet with
truss. I will open a different ticket fo...
tuxillo
10:29 AM Bug #1610: truss firefox hangs or crashes
A partial fix in 6abace5c51c9dee80c48e05834adb87ae6a89230 tuxillo
01:39 AM Revision 56073e45: doc - Fix previous commit.
tuxillo
01:32 AM Revision 4b58c1f8: doc - Add some more porting notes regarding CVS ids.
tuxillo

09/02/2010

10:30 AM Bug #1818 (New): panic: Bad tailq NEXT (kqueue issue ?)
I have been running the latest -master for a few hours on my main
desktop box.
It has just now freezed under X11 and ...
ftigeot
11:45 PM Bug #1817: if and snd modules not loaded on startup
:I'm having a couple of issues that crept in in the last month (running
:"master" as of today)
:
:1) I use if_ath has...
dillon
11:24 PM Bug #1817 (Closed): if and snd modules not loaded on startup
I'm having a couple of issues that crept in in the last month (running
"master" as of today)
1) I use if_ath has to ...
elekktretterr
10:24 PM Revision 6abace5c: truss - Take care of a couple segfaults.
Reported-by: Johannes Hofmann <Johannes.Hofmann@gmx.de>
DragonFly-bug: <http://bugs.dragonflybsd.org/issue1610>
tuxillo
08:20 PM Bug #1815: assertion in lwkt_reltoken
:No more troubles for me.
:
:I must add that the GUI feels very fast now, much faster than 2.6 on the
:same hardware....
dillon
08:08 PM Bug #1815: assertion in lwkt_reltoken
On Wed, Sep 01, 2010 at 11:00:18AM -0700, Matthew Dillon wrote:
> These particular issues should now be resolved ...
ftigeot
06:02 PM Bug #1815: assertion in lwkt_reltoken
These particular issues should now be resolved though I don't
guarantee that a few more cases are waiting in the ...
dillon

09/01/2010

04:16 PM Bug #1815: assertion in lwkt_reltoken
:
:> I didn't have a chance to type these key sequences.
:>
:> Howewer, most of the crashes occurred just after launc...
dillon
10:57 AM Bug #1815: assertion in lwkt_reltoken
>> On Wed, Sep 01, 2010 at 01:03:41AM -0700, Matthew Dillon wrote:
>>>
>
>> I didn't have a chance to type these key ...
elekktretterr
10:26 AM Bug #1815: assertion in lwkt_reltoken
> On Wed, Sep 01, 2010 at 01:03:41AM -0700, Matthew Dillon wrote:
>>
> I didn't have a chance to type these key sequ...
elekktretterr
09:13 AM Bug #1815: assertion in lwkt_reltoken
On Wed, Sep 01, 2010 at 01:03:41AM -0700, Matthew Dillon wrote:
>
> :With a recent -2.7, I get this panic no more th...
ftigeot
08:04 AM Bug #1815: assertion in lwkt_reltoken
:With a recent -2.7, I get this panic no more than 2 minutes after boot:
:
:assertion: ref >= &td->td_toks_base && re...
dillon
07:56 AM Bug #1815 (Closed): assertion in lwkt_reltoken
With a recent -2.7, I get this panic no more than 2 minutes after boot:
assertion: ref >= &td->td_toks_base && ref->...
ftigeot
04:12 PM Bug #1813: booting kernel.old uses /boot/modules, not modules.old
Ok, I've committed a change to kmod.mk to set the KERNEL default
when it isn't provided by installkernel. Lets s...
dillon
03:13 PM Bug #1813: booting kernel.old uses /boot/modules, not modules.old
:
:If you try to install a module from e.g. /sys/dev/acpica5, the KLD goes
:to right under /boot, is this intended? ...
dillon
12:32 PM Bug #1813: booting kernel.old uses /boot/modules, not modules.old
On Wed, Sep 01, 2010 at 01:03:04AM -0700, Matthew Dillon wrote:
>
> :go to
> : ${DESTDIR}/boot/kernel.${DESTLABEL} ...
qhwt+dfly
08:04 AM Bug #1813: booting kernel.old uses /boot/modules, not modules.old
:go to
: ${DESTDIR}/boot/kernel.${DESTLABEL} and
: ${DESTDIR}/boot/modules.${DESTLABEL},
:respectively. I believe ...
dillon
10:34 PM Bug #1813: booting kernel.old uses /boot/modules, not modules.old
On Tue, Aug 31, 2010 at 09:23:04AM -0700, Matthew Dillon wrote:
> Hmm. I've been wanting to go to a /boot/<direc...
qhwt+dfly
11:23 AM Revision 1c4e9d25: dloader - Fix *_load variable override issue
* Setting a local variable that is already set wasn't working
due to a programming snafu, so *_load overrides in /b...
dillon
10:56 AM Revision 766a68c8: kernel - Fix multiple tty_token issues related to vt switching and X
* Numerous places where gettoken/reltoken was not matched up
* Of particular note the multi-line macros in fbreg.h d...
dillon
09:07 AM Revision 7a84d2a7: build - Fix kernel / modules install from object dir or module source dir
* Only installkernel from /usr/src was installing the modules in the
right place.
* Add a default KERNEL?= in kmod...
dillon
08:42 AM Bug #1816 (New): p->cc can go negative in libpcap
In pcap_read_bpf(), ep is set based on the return value of read(), but read() from a BPF device doesn't necessarily r... guy
08:42 AM Revision d4f5f27c: vkernel - Fix early boot seg-fault
* kprintf() needs 'mycpu' to work now, the vkernel was trying to use it
too early.
Reported-by: Ilya Dryomov
dillon
03:43 AM Revision 47f56c8e: Remove formatted spinlock manpages via 'make upgrade', too.
swildner
12:41 AM Revision fc350ba1: boot system and buildkernel - Additional work
* Make boot <directory> work. Note however that dloader does not preload
the kernel+modules so basically all you g...
dillon
11:36 PM Revision adb56101: kernel - Fix token mismatch in tty code.
* Fix issue when a tty is stopped/started with ^S/^Q related to
recent tokenization work.
dillon
10:25 PM Revision 8b91125a: build - Adjust kern.post.mk warning
* installkernel was blowing away the modules before warning that the
boot was out of date. Warn before blowing awa...
dillon
09:45 PM Revision 70809bf2: build - cleanup
* These files were renamed, remove the originals. dillon
09:38 PM Revision 116b7e3c: boot system and buildkernel - Remove the thrice damned forth interpreter
* Remove the forth interpreter from the build. The last straw was when
I tried to fix the module path and 6 hours ...
dillon

08/31/2010

04:24 PM Bug #1813: booting kernel.old uses /boot/modules, not modules.old
:
:Hi,
:When I enter into the boot prompt and run "boot kernel.old", i can see
:modules being loaded from /boot/modul...
dillon
11:11 PM Bug #1813: booting kernel.old uses /boot/modules, not modules.old
This is not a bug, this is the normal behaviour. You can set
module_path=/boot;/boot/modules.old;/;/modules.old to wo...
alexh
10:32 PM Bug #1813 (Closed): booting kernel.old uses /boot/modules, not modules.old
Hi,
When I enter into the boot prompt and run "boot kernel.old", i can see
modules being loaded from /boot/modules, i...
elekktretterr
12:44 PM Bug #1811: Machine hangs with recent code
It's fixed now. polachok
12:03 PM Bug #1814: syscons: Hitting an assertion in init_scp while booting
Alex commited a fix in commit 89dc08d7177a43acba62ff9c0b773c99a66cac65 rumcic
09:51 AM Bug #1814: syscons: Hitting an assertion in init_scp while booting
On 31/08/10 10:10, Rumko wrote:
> While trying to boot the machine with latest -master, it panics with "panic:
> asse...
alexh
09:17 AM Bug #1814 (Closed): syscons: Hitting an assertion in init_scp while booting
While trying to boot the machine with latest -master, it panics with "panic:
assertion: (&tty_token)->t_ref && (&tty_...
rumcic
03:05 AM Revision 89dc08d7: syscons - more token-related fixes
* Make init_scp explicitly acquiring a token for what it needs.
* Also acquire token for vidsw operation in scinit.
...
alexh
01:43 AM Bug #1810: convert iwi(4) to use wlan_token
committed, 6419676974c9e4dbbd69917646e74afb98d660a8 josepht1
01:18 AM Revision 2a0b1ca7: iwi(4): Oops. These changes weren't meant to be committed (yet).
swildner
01:11 AM Revision 512f8059: wpi(4): sc is no longer used for locking (fixes LINT).
swildner
12:52 AM Revision 70b455d0: syscons - sc_set_pixel_mode() returned without releasing tty_token
fixes panic on `vidcontrol MODE_nnn' y0netan1
11:35 PM Revision aba00258: kernel - Fixup vkernel64 for build
* Add missing declaration. dillon
11:24 PM Revision 250ce837: kernel - Fixup for UP build
* Conditionalize td_mpcount accesses for SMP only dillon
10:31 PM Revision ec2a14f5: kernel - Add a workaround for tty_token during low-level boot
* The low level cninit() code dives into dev/video and does a ton
of tty_token acquisitions and releases, and even ...
dillon
10:24 PM Revision 6d9b99db: kernel - Fix td_xpcount when pushing a preemption
* We have to set xpcount to the sum of the victim thread's mpcount
and xpcount, rather than just its mpcount.
Repo...
dillon
09:28 PM Revision 261a35c1: kernel - Fix missing release of tty_token
* Fix one missing release and one misordered release. These were
causing the low level SMP AP boot to enter with 2...
dillon
08:56 PM Revision c70839f3: kernel - Fix two mismatched locks in CAM
* cam_periph_alloc() failed to release a lock in one case and had an extra
unlock in another.
* passregister() had...
dillon
06:34 PM Revision 64196769: iwi - Convert to wlan_tokens.
Submitted-By: Johannes Hofmann (jh33)
Bug-Id: 1810
Joe Talbott
06:11 PM Bug #1812: vm idle zero panic
Rockin', thanks for reporting!
Sorry for not crediting you in the commit. I forgot to and was promptly
reminded...
vsrinivas
06:08 PM Bug #1812: vm idle zero panic
> Venkatesh Srinivas <me@acm.jhu.edu> added the comment:
>
> I believe that the issue was that I was enabling bzeront...
herrgard

08/30/2010

02:21 PM Bug #1812: vm idle zero panic
I believe that the issue was that I was enabling bzeront() { which uses the
movnti instruction } at SSE, not SSE2. I'...
vsrinivas
09:54 AM Bug #1812 (Closed): vm idle zero panic
Hi,
I get this panic on master.
http://leaf.dragonflybsd.org/~mh/vmzeroidle.jpg
Kernel: DragonFly v2.7.3.793.gcbfc8-...
herrgard
01:32 PM Revision 5c379f0f: ral - Make sure nodes are properly uninitialized and reinitialized.
Adds rt2661_newassoc() which cleans up the ieee80211_node.
Reported-by: Max Herrgard <herrgard@gmail.com>
Tested-by:...
Joe Talbott
01:32 PM Revision 47383cff: ral - Fix calls to bus_dmamap_load_mbuf_segment() to use BUS_DMA_NOWAIT.
Reported-by: Max Herrgard <herrgard@gmail.com>
Tested-by: Max Herrgard <herrgard@gmail.com>
Joe Talbott
01:32 PM Revision 1a657da7: wpi - Convert to use wlan_token.
Joe Talbott
12:29 PM Revision 3933a3ab: kernel - Separate inherited mplocks from td_mplocks and fix a gettoken bug
* Separate out td_mpcount into td_xpcount and td_mpcount. td_xpcount
is an inherited mpcount. A preempting thread...
dillon
12:27 PM Revision cda2599a: kernel - Correct missing unlock in SCSI pass device
* Correct a missing sim unlock, which matters more now that
the sim lock might not be the mp lock.
dillon
10:51 AM Revision 76f43533: buildkernel - Order kernel before modules
* Order the kernel before modules so a parallel build builds the kernel
before diving into the modules. This makes...
dillon
07:16 AM Revision f48a95f5: kernel - Enabled bzeront() (MOVNTI) only on SSE2-capable CPUs.
me1
05:20 AM Revision 7cfe2b28: spinlocks - adjust man pages and *_quick_* routines
* Adjust man pages to reflect the recent changes (removal of shared
spinlocks, renaming of exclusive spinlocks).
*...
alexh
04:56 AM Revision b43f12ce: cam_xpt - Fix recently introduced typo
* Fix a typo introduced by the previous spinlock commit.
Reported-by: Jonas Trollvik
alexh
03:33 AM Revision 287a8577: spinlocks - Rename API to spin_{try,un,}lock
* Rename the API to spin_trylock, spin_unlock and spin_lock instead of
spin_lock_wr, spin_unlock_wr and spin_tryloc...
alexh
03:33 AM Revision 3c2ade05: syscons MPSAFE - another attempt
* Do another pass on syscons and reduce the number of token
uses significantly.
* syscons now works with a limited...
alexh
03:33 AM Revision 46cd48ee: coretemp, sensors - Adjust spinlocks
* In kern_sensors, adjust the spinlocks to not be held across the sysctl
interface management.
* In coretemp, adju...
alexh
01:10 AM Revision c1213528: kernel - poll(2) no longer supports non-standard FreeBSD extensions
Samuel J. Greear
12:07 AM Revision c71c1251: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
12:05 AM Revision 52f98df9: devfs - Do not try printing the name of a null vnode
Samuel J. Greear
12:01 AM Revision 8f165b8c: kernel - remove spin_lock_rd() and spin_unlock_rd()
* Remove shared spinlocks entirely. We only have exclusive spinlocks
now.
* Strip out the exclusive/shared conten...
dillon
11:20 PM Revision b1ee9638: kernel - Switch to exclusive spinlocks in the coretemp sensor
* No impact on performance.
* TODO: spinlocks are being held across major kernel calls in the
detach code which is...
dillon
11:13 PM Revision a7b16922: kernel - Switch to exclusive spinlocks in kern_descrip.c
* This isn't expected to have much of an effect on performance and I want
to get rid of shared spinlocks. If it be...
dillon
10:48 PM Revision c9110f4f: kernel - Refactor uidinfo a little
* Fix a MP drop race with uidinfo and get rid of the shared spinlock.
Also fix areas where the spinlock was improp...
dillon
10:26 PM Bug #1811: Machine hangs with recent code
Ok, the lockup issues with the console kprintf and keyboard should
ALL be solved now. Everything should be worki...
dillon
05:22 PM Bug #1811: Machine hangs with recent code
There may still be some issues. I'm working through tests with
both the video console and the serial console. I...
dillon
10:22 PM Revision cae52a77: kernel - Refactor plimit a little
* Use only exclusive spinlocks, I will be removing shared spinlocks.
* Refactor the cpu test such that the hot path ...
dillon
10:13 PM Revision cbfc8ecb: kernel - Fix spinlock use in syscons
* Spinlocks cannot be held across complex calls, particularly calls
that might block or switch.
This fixes a spi...
dillon
09:45 PM Revision bf844e13: kernel - remove syscall_mpsafe and trap_mpsafe sysctls
* traps and system calls are always mpsafe, we don't need
these sysctls any more.
dillon
08:05 PM Revision 3c241756: kernel - kobj code cleanup
* Cleanup remains of KOBJ_STATS dillon
07:59 PM Revision d4e80d19: kernel - Minor documentation
dillon
07:58 PM Revision 4065ec58: kernel - Possibly fix a bug in aic7xxx
* An attempt to compile -O2 revealed three uninitialized fields
falling through to call that pokes them into the ch...
dillon
07:32 PM Revision ef869604: kernel - Compact KOBJOPLOOKUP() kobj method core macro
* Replace the longish KOBJOPLOOKUP() macro with a procedure call
to kobj_lookup_method(). Do all the heavy lifting...
dillon
05:38 PM Revision 1f681c72: aicasm: Mark stop() __dead2.
swildner

08/29/2010

04:31 PM Bug #1811: Machine hangs with recent code
This should be fixed by commit 5688255a2465ea75743dbf7967ff76164c91aefe.
On 29/08/10 16:30, Alex Hornung wrote:
> Th...
alexh
03:36 PM Bug #1811: Machine hangs with recent code
This is a known issue being worked on. It's due to using tokens before
ap_finish() is called. Temporarily workaround ...
alexh
03:31 PM Bug #1811: Machine hangs with recent code
This is a known issue being worked on. It's due to using tokens before
ap_finish() is called. Temporarily workaround ...
alexh
03:09 PM Bug #1811 (Closed): Machine hangs with recent code
Hi. I updated sources today and can't boot any more (it hangs at "Finish MP
startup").
I attach serial log with newe...
polachok
03:10 PM Revision 84f5e551: kernel - Fix usb keyboard problems with ehci & ddb
* Be sure to save the status of the xfer before reissuing the xfer
in an interrupt pipe callback.
This fixes an ...
dillon
03:09 PM Revision d5eb0471: MPSAFE TTY - Cleanup ukbd and atkbd, fix unregistration bug
* Cleanup code, fix unregistration module. Fixes panic on usb keyboard
unplug.
dillon
01:49 PM Revision 55b6aa35: kernel - Fix UP build
* Declare panic_cpu_gd whether UP or SMP.
* Properly reinit the spinlock whether UP or SMP
Reported-by: swildner
dillon
01:45 PM Revision fc9700a1: MPSAFE TTY - Refactor the keyboard switch code to make all drivers MPSAFE
* Add a per-kbd lock.
* Replace the keyboard kbd_*() macros with function wrappers which acquire
and release the p...
dillon
12:32 PM Revision b67e7d0d: iscsi_initiator(4): Fix another potential NULL pointer dereference.
so (which is sp->soc) can be NULL here, so add a check before dereferencing
it.
swildner
12:32 PM Revision a8f1906b: iscsi_initiator(4): Fix a potential NULL pointer dereference.
If sp can be NULL (as the rest of the code suggests), we can't use sdebug()
since that prints the string with sp->sid...
swildner
12:24 PM Revision a08a53fe: iscsi_initiator(4): Fix another potential NULL pointer dereference.
so (which is sp->soc) can be NULL here, so add a check before dereferencing
it.
swildner
12:14 PM Revision 8e44e571: iscsi_initiator(4): Fix a potential NULL pointer dereference.
If sp can be NULL (as the rest of the code suggests), we can't use sdebug()
since that prints the string with sp->sid...
swildner
10:52 AM Revision 438acbcc: MPSAFE TTY - Fix deadlock in reporting of probe errors.
* When sio can't drain it reports the fact, but it was doing it while
still holding com_lock. Rearranging the lock...
dillon
09:36 AM Revision 5fddbda2: MPSAFE TTY - Refactor kprintf()'s spinlock, shutdown, move cons_spin
* Adjust panic assertions to reduce reentrant panics.
* Redo the shutdown code to properly interlock panic_cpu_gd
*...
dillon
09:24 AM Revision bce291d6: kern_sensors - MPSAFE
* It also seems like all sensor drivers can be run mpsafe as long as
their tasks are serialized, which happens now ...
alexh
09:24 AM Revision 5688255a: MPSAFE TTY - get rid of tokens in console path
* The console path (coming through tty_cons.c) can never block, so do
not try to acquire tokens there.
Reported-by...
alexh
08:13 AM Revision eccc8ca1: kernel - Remove unneeded get_mplock() wrappers near tokens
* The xx_tokens replace the mplock functionality (and for now
they still get the mplock), so clean these up.
dillon
12:49 AM Revision b6468f56: kernel - Uninline crit_exit()
* Corrections for DEBUG_CRIT_SECTIONS (LINT build) dillon
12:41 AM Revision e4db4f52: kernel - Uninline crit_exit()
* Missing file from last commit. dillon
12:10 AM Revision 9cf43f91: kernel - Uninline crit_exit()
* Have crit_exit() call an actual procedure instead of inlining it.
This doesn't seem to effect performance any and...
dillon
10:37 PM Revision da44240f: kernel - gcc -Os/-O2 warnings pass
* This is just a partial pass on the code to start cleaning up gcc
warnings at higher optimization levels.
dillon
09:54 PM Revision 4a28fe22: kernel - Introduce hard code sections, simplify critical sections & mplocks
* Introduce hard code sections with crit_enter_hard(), crit_exit_hard(),
lwkt_gettoken_hard() and lwkt_reltoken_har...
dillon
05:41 PM Revision 4041d919: Fix various mdoc issues in various manual pages.
swildner
05:32 PM Revision 391a72a2: kernel - make nrandom helper thread mpsafe
* The random number generator helper thread no longer holds the mplock. dillon
05:30 PM Revision fdce8919: kernel - All lwkt thread now start out mpsafe part 2/2
* Remove the TDF_MPSAFE flag entirely. All thread creation of all
types now start running the thread without the m...
dillon
05:18 PM Revision c9e9fb21: kernel - All lwkt thread now start out mpsafe part 1/2
* All callers of lwkt_init_thread(), lwkt_create() and lwkt_alloc_thread()
now always pass TDF_MPSAFE and the flag ...
dillon

08/28/2010

04:14 PM Revision f454b459: kernel - Fix telnet ttyp* allocation
* Fix handling of TS_ZOMBIE, which I think I broke a few commits ago.
This was preventing traditional pty's from be...
dillon
03:37 PM Revision 2b0bd8aa: kernel - Change lwp_fork() to not hold the mplock in the new thread
* Change lwp_fork() to produce a mpsafe thread at startup instead of
one with the mplock held.
* Change all fork_t...
dillon
02:42 PM Revision 145eb524: kernel - make kern/vfs_sync.c MPSAFE
* Syncer queues already tokenized but make the syncer thread MPSAFE
* Mark the source file MPSAFE
dillon
02:36 PM Revision 8c827cc7: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
02:32 PM Revision cd8ab232: kernel - unwind kthread_create() mplock
* All kthread_create*() calls and kproc_start() calls now create
threads which do not hold the mplock at startup.
...
dillon
02:23 PM Revision 9b10e6be: bsd-family-tree: Sync with FreeBSD (for FreeBSD 8.1).
swildner
02:21 PM Revision 765aff1d: manpages: Fix some more .Dv abuse.
swildner
02:10 PM Revision 7dbd4732: driver.9: Fix .Dv abuse.
swildner
02:07 PM Revision bc5a8594: syscall.9: Some minor mdoc adjustments.
swildner
12:48 PM Revision 70097fd9: kernel - CAM mpsafe issues
* Lock the CAM bus when making asynchronous xpt callbacks. This code
previously depended on the MP lock but failed...
dillon
11:40 AM Revision 0ac0a48a: kernel - Mark vm/vm_zeroidle.c and vm/vnode_pager.c MPSAFE
* These modules are MPSAFE. Also run the vm_zeroidle thread
MPSAFE.
dillon
11:27 AM Revision dbd1282f: kernel - make kern/imgact_resident.c MPSAFe
* Get rid of the mplock and use the existing lockmgr lock to deal
with races.
dillon
11:08 AM Revision 5a4b22b1: kernel - Call knote_fdclose() without the mplock.
* knote_fdclose() handles MPSAFE/non-MPSAFE filter callbacks so we
no longer have to call it with the mplock held.
dillon
11:06 AM Revision 98c2b8ac: kernel - procfs_token work
* Cover proc_stop(), proc_unstop(), and setrunnable() with proc_token.
Remove the MP lock assertion from setrunnabl...
dillon
10:26 AM Revision 2de4f77e: kernel - Add vmobj_token, misc vm-related tokenization
* Add vmobj_token to protect vm_object_list and vm_object->ref_count and
related functions.
Note: coalesce and c...
dillon
09:02 AM Revision 304d60e8: kernel - Fix badfo_kqfilter for badfileops
* badfo_kqfilter() must return an error to cause the kqueue
registraton to drop the knote, otherwise a kernel panic...
dillon
07:10 AM Revision ac7ea585: MPSAFE: MPSAFE kern_sig.c
me1
01:08 AM Revision 7b8da3b6: sio: Fix a typo. lwkt_gettoken -> lwkt_reltoken
Reported-by: alexh swildner
10:18 PM Revision 52fe5e2a: sio - Minor token fix for sio
* comwakeup() can be called from a callout and thus must acquire
tty_token itself instead of asserting that it is a...
dillon
07:41 PM Revision a3f156de: vkernel - Make copyin/copyout mpsafe
* copyin and copyout are mpsafe now that the VM system is locked up,
so remove the get_mplock()/rel_mplock() wrapper.
dillon
07:39 PM Revision b68e846f: kernel - Adjust contention handler
* Simplify handle_cpu_contention_mask() a little. For vkernels we
call pthread_yield().
* Just call cpu_pause() i...
dillon
06:28 PM Revision 12586b82: kernel - Add description to static token initializers
* Add a description argument for LWKT_TOKEN_xx_INITIALIZER() dillon
05:23 PM Revision 660f28b0: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
dillon
05:12 PM Revision 68b3ccd4: vkernel - Fix deadlocks with cothread locks
* Callbacks into the main kernel are not allowed when holding a cothread
lock as this could cause a deadlock betwee...
dillon
05:06 PM Revision c5724852: kernel - Major MPSAFE Infrastructure 2
* Refactor buffer cache code which assumes content-stable data across
a non-blocking BUF_LOCK(). This is no longer...
dillon
05:02 PM Revision 22ff886e: MPSAFE - TTY & related drivers
* Put kern/tty_* under the tty_token (and acquire the proc_token where
needed).
* MPSAFE all related drivers (user...
alexh

08/27/2010

09:18 PM Revision 77912481: kernel - Major MPSAFE Infrastructure
* vm_page_lookup() now requires the vm_token to be held on call instead of
the MP lock. And fix the few places whe...
dillon
09:06 PM Revision 4e4d3b29: MPSAFE: MPSAFE kern/kern_plimit.c
No tokens required; vm_map_protect is self-synchronized. me1
08:50 PM Revision ccd05f15: MPSAFE: MPSAFE kern/kern_prot.c
Use the proc_token to synchronize kern_prot.c me1

08/26/2010

01:06 PM Revision c939f127: Fix buildkernel
Thomas Nikolajsen
10:50 AM Revision 94a6eea8: kernel - Fix tty session panic
* Ref-count the session->s_ttyp references to ttys and do not
destroy a tty unless it is zero.
* This should fix r...
dillon
08:36 AM Bug #1726: tmpfs "malloc limit exceeded" panic
Hi,
Mount command was:
# sudo mount -t tmpfs tmpfs /mnt/tmpfs/
# vmstat -m | grep tmpfs
tmpfs node 1 ...
ahuete.devel
08:13 AM Bug #1726: tmpfs "malloc limit exceeded" panic
Venk,
I could panic the kernel fairly easy on a 256MB VM. It hit the malloc
limit in about 2 minutes running fsstres...
ahuete.devel
05:40 AM Bug #1726: tmpfs "malloc limit exceeded" panic
I did test and it eventually panic'ed on mem exhaust,
would you like dump?
Test was on SMP kernel on 2GB RAM system;...
thomas.nikolajsen
02:13 AM Bug #1726: tmpfs "malloc limit exceeded" panic
While we will survive fsstress, since the name zone hits its limit before the
dirent one under fsstress, the basic p...
vsrinivas
06:52 AM Revision 4e28d64f: pf: rename pf_task_lck to pf_mod_lck
pf_task_lck was really just used in module (un)loading.
This makes pf_task_lck free for later usage as a spin loc...
lentferj
10:22 PM Bug #1810 (Closed): convert iwi(4) to use wlan_token
Hi,
the patch below converts iwi(4) to use the new wlan_token for locking.
This is more or less copied from iwn(4).
...
Johannes.Hofmann
07:02 PM Revision 394d8e4b: MPSAFE: MPSAFE kern/sys_pipe.c
Most of the pipe has been MPSAFE since July 2009, using its own per-pipe tokens.
Convert the remaining uses of the mp...
me1
06:40 PM Revision d662d15b: Merge branch 'master' of /repository/git/dragonfly
me1
06:37 PM Revision 24c69223: MPSAFE: MPSAFE kern/sys_process.c (kern_ptrace).
Uses the process token to synchronize kern_ptrace. me1

08/25/2010

03:18 PM Revision 9c90dba2: kernel - document and clarify FINDBLK_TEST
* Clarify operation of FINDBLK_TEST dillon
02:25 PM Revision 1901a965: Bring in arcmsr(4), a driver for Areca RAID controllers.
Taken-from: FreeBSD swildner
01:29 PM Revision c9f82c1d: awk: Delete old version
There hasn't been any problem reported since a week. Stathis Kamperis
11:58 AM Revision d4b8aec4: kernel - Remove D_KQFILTER flag
* The D_KQFILTER flag is no longer used. dillon
11:44 AM Revision 7757d1c2: kernel - unlock pbuf prior to acquiring a spinlock
* In relpbuf() move the BUF_UNLOCK() outside the spinlock. dillon
11:43 AM Revision 59a647b1: kernel - Make all bioops callbacks MPSAFE
* HAMMER already assumes bioops callbacks are MPSAFE
* UFS/Softupdates now acquires the mplock in its bioops callbac...
dillon
11:40 AM Revision fb00c6ed: kernel - Run AHCI and SILI disk drivers MPSAFE
* These drivers now pass a port-disk-port lock in the cam sim registration,
which should result in CAM callbacks be...
dillon
11:35 AM Revision 9f889dc4: kernel - Adjust device D_MPSAFE_* flags
* Replace all device D_MPSAFE_* flags with just D_MPSAFE
- Mark CAM's "da" and "cd" devices D_MPSAFE
- Mark d...
dillon
10:43 AM Revision 6a25f455: MPSAFE: MPSAFE kern/kern_umtx.c
kern_umtx uses the vm_token for synchronization, as it primarily performs VM
work along with sleep/wakeup cycles.
me1
09:35 AM Revision bd92ea59: kernel - Fix LWKT_TOKEN_HELD() assertion
* Fix a null pointer dereference in ASSERT_LWKT_TOKEN_HELD().
Reported-by: alexh
dillon
08:35 AM Revision ed2013d8: MPSAFE: MPSAFE kern/kern_slaballoc.c
The kernel slab allocator uses the vm_token as its synchronization point. me1
07:53 AM Revision 44c46036: MPSAFE: MPSAFE kern/kern_uuid,c
kern_uuid already protected itself with a lockmgr lock; holding the mplock was
not required.
me1
03:12 AM Bug #1726: tmpfs "malloc limit exceeded" panic
I believe
http://gitweb.dragonflybsd.org/dragonfly.git/commit/42f6f6b1b2dcc2ca10d31421d2dd
6273851e012d,
http://git...
vsrinivas
02:48 AM Revision 850634cc: crit_exit - Correct panic conditions
* Now that critical sections have been moved out of the td_pri and use
their own td_critcount, we also need to adju...
alexh
12:02 AM Revision 3c499555: kernel - Make sys_ioctl() MPSAFE
* Tokenize the ioctl mapper and stay MPSAFE through the fo_ioctl() call.
Beyond that it will be determined by the f...
dillon
 

Also available in: Atom