Activity

From 04/05/2008 to 05/04/2008

05/04/2008

12:57 PM Revision c4bae5fd: HAMMER 40G/Many: UNDO cleanup & stabilization.
* Fix a race in the undo record allocator that could result in a
corrupted UNDO FIFO.
* Fix improperly placed call...
Matthew Dillon
12:18 PM Revision 0006adae: HAMMER Utilities: enhanced show, timeout option
* Enchange the show command when used with -vvv. The command now reports
directory entries and basic information a...
Matthew Dillon
11:31 AM Bug #1002: adaptive serialize enter
On Sun, May 4, 2008 at 7:12 PM, Simon 'corecode' Schubert
<corecode@fs.ei.tum.de> wrote:
> Sepherosa Ziehau wrote:
>
...
sepherosa
11:15 AM Bug #1002: adaptive serialize enter
Are you allowed to call tsleep_interlock() without doing a tsleep afterwards?
cheers
simon
corecode
10:52 AM Bug #1002 (Closed): adaptive serialize enter
Hi,
Following patch adds adaptive serialize enter support for SMP. It
spins a little bit before calling tsleep. I ...
sepherosa
10:12 AM Revision 7a2f4b78: MFC r1.8:
Adjust to our current directory layout on pkgbox.
Reported-by: aggelos and others
Sascha Wildner
10:07 AM Revision d743bcf8: Adjust to our current directory layout on pkgbox.
Reported-by: aggelos and others Sascha Wildner
04:06 AM Bug #1001: spinlock random exponential backoff
:Hi,
:
:I have problem under specific test case, if I use spinlock on ifq (got
:many "indefinite wait" logging). Wit...
dillon
12:42 AM Bug #1001 (Closed): spinlock random exponential backoff
Hi,
I have problem under specific test case, if I use spinlock on ifq (got
many "indefinite wait" logging). With fo...
sepherosa
02:06 AM Revision c9b9e29d: HAMMER 40F/Many: UNDO cleanup & stabilization.
* Properly classify UNDO zone buffers so they are flushed at the correct
point in time.
* Minor rewrite of the cod...
Matthew Dillon
01:42 AM Revision c79530dd: The direct-write pipe code has a bug in it somewhere when the system is
paging heavily. Disable it for now. Matthew Dillon
11:44 PM Bug #999: Seekdir Bug
:Actually this is not true. The dirent structure is variable-sized=20
:anyways, because it is only as long as necess...
dillon
11:04 PM Bug #999: Seekdir Bug
Actually this is not true. The dirent structure is variable-sized
anyways, because it is only as long as necessary ...
corecode
10:11 PM Bug #999: Seekdir Bug
Marc and worked out the issues and I am going to commit his fix, because
it can't hurt, but unfortunately there i...
dillon
09:48 PM Revision 10c66d57: - Randomize spinlock exponential backoff value, which reduces the chance of
serious spinlock contention (probably) caused by same backoff steps
- Ktr spinlock backoff value and backoff failure
...
Sepherosa Ziehau
09:17 PM Revision 602cb37c: Add more missing entries and fix more mistakes (some of which I introduced
in my last commit). Sascha Wildner
08:44 PM Revision e9be3f5f: Fix some mistakes and add some missing entries.
Sascha Wildner
07:28 PM Revision ea7e77b6: Print the 64 bit inode as a 64 bit quantity rather then a 32 bit quantity.
Matthew Dillon
05:55 PM Revision e5d2a5b9: Add missing names and MLINKS.
Sascha Wildner

05/03/2008

03:07 PM Revision 8276f8bc: Correct a bug in seekdir/readdir which could cause the directory entry
after a deleted entry to be skipped when seeking past the deleted entry.
NOTE: DragonFly has a specific issue even a...
Matthew Dillon
01:21 PM Revision e8599db1: HAMMER 40F/Many: Inode/link-count sequencer cleanup pass, UNDO cache.
* Implement an UNDO cache. If we have already laid down an UNDO in the
current flush cycle we do not have to lay d...
Matthew Dillon
12:59 AM Revision 3bf2d80a: HAMMER 40E/Many: Inode/link-count sequencer cleanup pass.
* An inode can go inactive before it is deleted, add an unload check
in hammer_ip_del_directory to catch the nlinks...
Matthew Dillon
10:28 PM Revision 4e17f465: HAMMER 40D/Many: Inode/link-count sequencer cleanup pass.
* Move the vfsync from the frontend to the backend. This allows the
frontend to passively move inodes to the backe...
Matthew Dillon
09:13 PM Revision 0728a534: Print the path even if we do not understand the filesystem type.
Fix a switch/case compiler warning. Matthew Dillon
07:15 PM Bug #1000: Seekdir Bug (patch problems)
Hi,
The diff posted has the logic reversed, that's why it does not work.
-Otto
otto
05:33 PM Bug #1000 (Closed): Seekdir Bug (patch problems)
:There is a bug in all seekdir()/readdir() implementations in all BSDs:
:
:Under some circumstance, a seekdir() will ...
dillon
05:04 PM Bug #999: Seekdir Bug
:There is a bug in all seekdir()/readdir() implementations in all BSDs:
:
:Under some circumstance, a seekdir() will ...
dillon

05/02/2008

03:10 PM Revision b770eafb: Elaborate a bit more on lexical conventions and ISA device configuration.
Taken-from: FreeBSD Sascha Wildner
09:41 AM Revision ae8bb789: HAMMER 40C/Many: Inode/link-count sequencer cleanup pass.
* Fix a forever-syncing inode issue by properly clearing the XDIRTY flag
when the last record is removed from ip->r...
Matthew Dillon
09:14 AM Bug #999 (Closed): Seekdir Bug
There is a bug in all seekdir()/readdir() implementations in all BSDs:
Under some circumstance, a seekdir() will no ...
mbalmer
04:17 AM Revision 3246ae89: - Put exit ktr in proper place
- Add sleep_{beg,end} and wakeup_{beg,end} ktr Sepherosa Ziehau
03:57 AM Revision a7e9da2e: White space
Sepherosa Ziehau
03:46 AM Revision cb4679fc: Use a list with tags.
Sascha Wildner
12:40 AM Revision 68b67450: Introduce ETHER_INPUT_CHAIN option:
1) During RXEOF, we aggregate packets, which have same target CPU, instead of
calling lwkt_sendmsg() for each inpu...
Sepherosa Ziehau
11:51 PM Revision 869e8f55: HAMMER 40B/Many: Inode/link-count sequencer cleanup pass.
* Fix data record leakage w/ final inode disposition on disk.
* Fix numerous live locks with infinitely re-syncing i...
Matthew Dillon
11:26 PM Bug #983: Panic in a vkernel: getblk: vnode 0x669232e8 has no object!
Well it's been a long time, but I have managed to get a panic with "panic:
getblk: vnode 0xf1fda768 has no object!" o...
rumcic
08:52 PM Bug #763: vinum compatibility slice
was resolved with:
http://leaf.dragonflybsd.org/mailarchive/commits/2007-08/msg00123.html
rumcic
08:35 PM Bug #998 (In Progress): Unconfiguring a vn while it is mounted
I was able to test (unintentionally), that you can vnconfig -u a vn that is
still mounted without any errors (it just...
rumcic
07:05 PM Revision 8a7bdfea: Sweep over our manual pages and remove .Pp before a .Bd or .Bl without
-compact because it has no effect. Sascha Wildner
06:00 PM Revision 1f07f686: HAMMER 40A/Many: Inode/link-count sequencer.
* Remove the hammer_depend structure and build the dependancies directly
into the hammer_record structure.
* Attem...
Matthew Dillon
05:19 PM Revision 5a96e837: Properly yield to userland processes.
Simon Schubert

05/01/2008

04:36 PM Revision 6fd376a9: Move text that doesn't belong to a list outside of it.
Sascha Wildner
04:29 PM Revision 406f5ec7: Add .It
Sascha Wildner
03:06 PM Revision 09ceb4e1: Move .Pp outside of .Bl
Sascha Wildner
02:51 PM Revision 9b7d3295: Reduce vertical space.
Sascha Wildner
01:24 PM Revision d37ea5ae: Remove some obsolete lines.
Sascha Wildner
01:01 PM Revision d5e62423: Turn off yy_flex_realloc() related warnings (such as the one issued when
building usr.sbin/config) by marking the function unused.
There are a number of things which decide whether it's use...
Sascha Wildner
12:44 PM Revision 852be57e: Set a sensible mode on /etc/upgrade/Makefile_upgrade.inc .
Thomas E. Spanjaard
11:02 AM Revision a449b93a: Regenerate the pciconf(8) database from the following files:
Hart: Jan 22, 2008 (version 671)
Boemler: May 1, 2008
Mares: Mar 1, 2008
Sascha Wildner
06:04 AM Revision 0499f473: Add FreeBSD 7.1 (which is already referenced in cmx.4).
Sascha Wildner
05:34 AM Revision dec9a7c9: Mention that BCM430[69] chips do not work properly on channel 1/2/3
Sepherosa Ziehau
05:27 AM Revision 5083139e: Sync with FreeBSD (adds OpenBSD 4.3).
Sascha Wildner
02:37 AM Revision c92e86f1: ktr the end of various ipiq sending operation.
Sepherosa Ziehau
02:24 AM Revision 7c34091c: Remove obsolete keywords: conflicts, controller, disk, tape
Remove obsolete option: -n Sascha Wildner
01:38 AM Bug #997: vkernel livelocked and core dumped when killed on -HEAD
:Managed to lock up the host machine by dd-ing a large (10GB) file ... but
:couldn't get a memory dump (it seems it d...
dillon
11:04 PM Bug #997: vkernel livelocked and core dumped when killed on -HEAD
Rumko wrote:
Managed to lock up the host machine by dd-ing a large (10GB) file ... but
couldn't get a memory dump (i...
rumcic
05:19 PM Bug #997: vkernel livelocked and core dumped when killed on -HEAD
Matthew Dillon wrote:
If I remember correctly, it was completely locked-up, but I will retry tonight.
--
Regards,
R...
rumcic
07:11 PM Revision 866b61fb: ktr cpu_send_ipiq
Sepherosa Ziehau
07:03 PM Revision d16c94f7: - Promote em(4) polling begin/end ktr into polling(4)
- Add crit section around if_poll Sepherosa Ziehau

04/30/2008

04:58 PM Bug #997: vkernel livelocked and core dumped when killed on -HEAD
:Tried to cvs checkout the pkgsrc tree and managed to get "intr 1 at 40001/40000
:hz, livelocked limit engaged!". Aft...
dillon
09:46 AM Bug #997 (Closed): vkernel livelocked and core dumped when killed on -HEAD
Tried to cvs checkout the pkgsrc tree and managed to get "intr 1 at 40001/40000
hz, livelocked limit engaged!". After...
rumcic
04:05 PM Revision 828e58f9: Enforce proper sequencing of world and kernel targets.
.ORDER: does *not* take an arbitrary list of targets of which all pairs
are supposed to be built in their specified s...
Simon Schubert
02:45 PM Revision f0d2e17f: * Mention that bmake must be used for pkgsrc.
* Add references to pkg_radd(1) and pkg_search(1).
* Adjust documentation URL (taken from NetBSD).
Sascha Wildner
10:34 AM Revision 17a8ba12: Have vfsync() call buf_checkwrite() on buffers with bioops to determine
whether it is ok to write out a buffer or not. Used by HAMMER to prevent
specfs from syncing out meta-data at the wr...
Matthew Dillon
10:28 AM Revision 253ac9c3: Add pmap_unmapdev() calls to detach functions for drivers which used
pmap_mapdev(), when possible. Matthew Dillon
09:59 AM Revision 515a4e0c: Cothreads do not have a globaldata context and cannot handle signals
which require one. Add SIGTERM, SIGWINCH, and SIGUSR2 to the list of
signals cothreads mask.
Reported-by: Rumko <ru...
Matthew Dillon
02:30 AM Revision ae8add5b: Add tunable for each_burst.
Sepherosa Ziehau
02:15 AM Revision c112b277: Add KTR_TESTLOG to LINT.
Mention KTR_SERIALIZER & KTR_TESTLOG in ktr(4). Sascha Wildner
01:22 AM Bug #995: DFly doesnt work on Vmware and Virtualbox
confirm things were working using a 1.11-HEAD snapshot against a hacked
up vmware player config file (cca 12/2007) u...
c.turner
05:17 PM Bug #995: DFly doesnt work on Vmware and Virtualbox
Hi,
it works fine here with VMWare Workstation (5.5.4 build-44386 / Ubuntu "Feisty")
and DragonFly 1.12.2-RELEASE.
I...
fgudin2
10:16 PM Bug #996: latest -HEAD panics when switching from X to text console
Matthew Dillon wrote:
Works!
--
Regards,
Rumko
rumcic
08:41 PM Bug #996: latest -HEAD panics when switching from X to text console
Please try this patch and tell me if it fixes the problem.
-Matt
Matthew Dillon
<dillon@backplane.co...
dillon
05:53 PM Bug #996: latest -HEAD panics when switching from X to text console
:With latest -HEAD switching from X to a text console triggers a panic:
:assertion: pmap->pm_stats.resident_count > 0...
dillon
09:19 PM Revision 1f4f6e0b: Change the SMP wakeup() code to send an IPI to the target cpu's in parallel
instead of chaining the message. This fixes a stack depth assertion in the
IPI processing code that Sephe was hittin...
Matthew Dillon
09:11 PM Revision f9a11477: Add some assertions when a buffer is reused
Matthew Dillon
09:05 PM Revision 06e0a45b: The driver was improperly using kmem_free() instead of pmap_unmapdev(),
and hitting a recently added assertion. Use the proper call.
Reported-by: Rumko <rumcic@gmail.com>
Matthew Dillon

04/29/2008

04:06 PM Bug #996 (Closed): latest -HEAD panics when switching from X to text console
With latest -HEAD switching from X to a text console triggers a panic:
assertion: pmap->pm_stats.resident_count > 0 i...
rumcic
02:45 PM Bug #995: DFly doesnt work on Vmware and Virtualbox
I test it again on Friday with Vmware Server
2008/4/29, Sascha Wildner <bugs@lists.dragonflybsd.org>:
>
> Sascha Wil...
araratpp
02:24 PM Bug #995: DFly doesnt work on Vmware and Virtualbox
Hmmm, are you sure about VMware? I'm pretty sure it worked for me with
VMware Server 1.0.4 some time ago.
The Virtu...
swildner
02:15 PM Bug #995 (Closed): DFly doesnt work on Vmware and Virtualbox
Hello!
DFly doesnt work on Vmware and Virtualbox
The time counter hangs in the Boot menu on the ISO
Only Qemu work...
araratpp
09:00 AM Revision 027f7bf2: KTR various serializer operation
Sepherosa Ziehau
07:26 AM Revision 5118bbc4: Three int arguments are used in IPIQ_STRING
Sepherosa Ziehau
06:40 AM Bug #994: ugen(4) fixes
Hmmm. It's a second time you have to say to me it AFAIK ... I hope I'll
learn from it this time ;).
hasso
04:59 AM Revision 65a99157: Remove unneeded argument.
Sascha Wildner
02:33 AM Revision 4e797173: Use 'MS-DOS' and not 'MS DOS' or 'MSDOS'.
Sascha Wildner
02:02 AM Revision 5a874cc1: Fix section ref.
Sascha Wildner
09:43 PM Revision c32a6806: HAMMER 39B/Many: Cleanup pass
* Correct an issue where an inode flush was not being immediately picked
up by the flusher, causing frontend I/O to...
Matthew Dillon
06:11 PM Revision 416571a0: HAMMER Utilities: zone limit
* newfs_hammer now sets a default zone limit in the volume header. Matthew Dillon
06:10 PM Revision 0729c8c8: HAMMER 39/Many: Parallel operations optimizations
* Implement a per-direct cache of new object IDs. Up to 128 directories
will be managed in LRU fashion. The cache...
Matthew Dillon

04/28/2008

04:30 PM Bug #994: ugen(4) fixes
:Attached patch contains some assorted fixes for ugen(4) from FreeBSD. It
:should be quite straightforward and shoul...
dillon
02:44 PM Bug #994 (Closed): ugen(4) fixes
Attached patch contains some assorted fixes for ugen(4) from FreeBSD. It
should be quite straightforward and shouldn...
hasso
02:16 PM Revision 93afe6be: Paging and swapping system fixes.
* Do not try to free a VM page after a failed IO read from swap. It is
illegal to free a VM page from an interrupt...
Matthew Dillon
02:16 PM Revision c1bae230: Fix various names of defined values.
Sascha Wildner
01:00 PM Revision ef1b2250: KTR_TESTLOG is a valid kernel option (it enables the KTR ipi performance
testing sysctls). Matthew Dillon
11:04 AM Revision 75210f59: Fix a NULL poiner dereference in the statistics collecting code as
used by 'systat -vm 1'. p->p_vmspace can be NULL. Matthew Dillon
02:38 AM Revision 00e31441: Fix typo: spam -> span
Reported-by: sjg (on #dragonflybsd) Sascha Wildner
12:07 AM Revision 0b26dde3: Minor code reordering and documentation adjustments.
Matthew Dillon
12:05 AM Revision eec2b734: Fix some pmap races in pc32 and vkernel, and other vkernel issues.
* Fix a case where a vm_page_sleep_busy() loop can cause a page's hold_count
to go stale, potentially resulting in ...
Matthew Dillon

04/27/2008

02:07 PM Revision a5fddc16: HAMMER 38F/Many: Undo/Synchronization and crash recovery, stabilization pass
* Fix a bug in the front-end's cached truncation off (ip->trunc_off).
* Fix a bug in the memory record visibility ch...
Matthew Dillon
08:10 AM Revision 90d18c66: Add basic support for 8111C; hardware checksum offload does not seems to work
on 8111C yet. Sepherosa Ziehau
07:18 AM Revision 554a6e11: Print unknown hardware version.
Sepherosa Ziehau
12:38 AM Bug #993 (Closed): ifq spinlock, if_start dispatch and push serializer holding down into if_output
Hi,
Please test/review following patch:
http://leaf.dragonflybsd.org/~sephe/ifq_spinlock.diff6
Best Regards,
sephe
sepherosa
05:45 PM Revision 9480ff55: HAMMER 38E/Many: Undo/Synchronization and crash recovery
* Fix a couple of deadlocks.
* Fix a kernel buffer cache exhaustion issue.
* Get the 'hammer prune' and 'hammer reb...
Matthew Dillon
05:43 PM Revision 64c21cf3: HAMMER utilities: Misc documentation and new options.
* Add the -u <undoareasize> option. This option allows the size of the
undo FIFO buffer to be specified.
* Docume...
Matthew Dillon

04/26/2008

04:09 PM Revision 1ea0c479: Revert rev 1.40, which will cause deadlock, if task's function tries to
enqueue itself.
Approved-by: dillon@
Sepherosa Ziehau
12:08 PM Revision d36ec43b: HAMMER 38E/Many: Undo/Synchronization and crash recovery
* Clean up interlocks between the frontend and backend.
* Deal with the case where the backend needs to sync a recor...
Matthew Dillon
07:11 AM Revision 9af9fd3c: wi(4) depends on wlan(4)
Sepherosa Ziehau
07:08 AM Revision 6ec45209: Don't do following optimization in udp_disconnect():
Conditionally free cached pcb route entry by predicting new laddr.
During soclose() on a connected UDP socket, this ...
Sepherosa Ziehau
02:49 AM Revision ea5b7101: Remove old FreeBSD upgrade tools.
Sascha Wildner
02:19 AM Revision 83fe6a9f: Fix compilation in tools/tools/crypto and fix some minor issues.
Sascha Wildner
01:02 AM Revision ec4e8497: HAMMER 38E/Many: Undo/Synchronization and crash recovery
* Add record<->inode dependancies for file creation an deletion. If a
directory entry representing a new file is s...
Matthew Dillon
07:54 PM Revision f90dde4c: HAMMER 38D/Many: Undo/Synchronization and crash recovery
* The flusher now waits for I/O to complete at the appropriate points.
* Implement instant crash recovery. The UNDO...
Matthew Dillon

04/25/2008

02:49 PM Revision 10a5d1ba: HAMMER 38C/Many: Undo/Synchronization and crash recovery
* Classify buffers as meta, undo, or data buffers, and collect them
into separate lists so they can be flushed in t...
Matthew Dillon

04/24/2008

03:05 PM Revision 1955afa7: HAMMER 38B/Many: Undo/Synchronization and crash recovery
* Properly requeue an inode synchronization when BIOs are present on
ip->bio_alt_list. Fixes a sync stall.
Matthew Dillon
02:20 PM Revision b84de5af: HAMMER 38A/Many: Undo/Synchronization and crash recovery
* Separate all frontend operations from all backend media synchronization.
The frontend VNOPs make all changes in-m...
Matthew Dillon
01:53 AM Revision e207d1fd: Fix panics which can occur when killing a threaded program. lwp_exit()
was being called without the BGL from userret(). It needs the BGL. Matthew Dillon

04/23/2008

03:09 PM Revision fcadbd98: Make description of -C option more clear: describe what option does first.
Update usage() to version in fdisk.8. Thomas Nikolajsen
02:59 PM Revision 58635e07: Add HAMMER to disklabel.8
Add cross references to mount_hammer.8 and hammer.8
When here add 'B' (Byte) to comment part of disklabel output, to...
Thomas Nikolajsen
02:06 PM Revision 1a148e05: Add hammer_flusher.c, to make kernels with options HAMMER build.
Thomas Nikolajsen
10:21 AM Revision 4b25f870: Fix two A-list corruption cases.
When a meta-element indicates the next layer is all-allocated or all-free,
the next layer is allowed to contain garba...
Matthew Dillon
02:46 AM Bug #948: netstat patch
Gary Stanley <bugs@lists.dragonflybsd.org> wrote:
I don't use DragonFlyBSD, so it has not affected me. I just filed...
jschauma
12:12 AM Bug #948: netstat patch
Does this bug effect you, or have you encountered this bug on Dfly? gstanley
02:44 AM Revision 1038677d: Add support for cmx(4) devices.
Hasso Tepper
02:27 AM Bug #946: linux_getdents trouble
Duplicate of 945. Please close. gstanley
02:04 AM Revision 5ee6b472: Mention cmx(4) and add some dots.
Hasso Tepper
01:57 AM Revision c4bf625e: Add a driver for Omnikey CardMan 4040 smartcard reader - cmx(4).
Obtained-from: FreeBSD Hasso Tepper
01:45 AM Revision 5afa5bb9: Regenerate.
Hasso Tepper
01:34 AM Revision 5e2bffb0: Add OMNIKEY CardMan 4040 smartcard reader.
Hasso Tepper
08:30 PM Bug #992: telldir/seekdir broken [PATCH]
:New submission from Gary Stanley <gary@velocity-servers.net>:
:
:FreeBSD has a bug in telldir that returns incorrect...
dillon

04/22/2008

02:29 PM Revision 9d7ae7ac: * Remove the SINGLEUSE feature for telldir(), it does not conform to the
Open Group specification.
* Add a mutex around the ddloc hash table. Note that NetBSD implemented
a per-dirp list...
Matthew Dillon
12:45 PM Revision d8fd8bea: Fix a free() race due to a misplaced mutex unlock.
Matthew Dillon
12:00 PM Revision 059819e3: HAMMER 37/Many: Add a flush helper thread, clean up some inconsistencies.
This patch generally cleans up transaction id inconsistencies betwen data
and meta-data by syncing the data and inode...
Matthew Dillon
11:46 AM Revision f2d7fcf0: Fix some IO sequencing performance issues and reformulate the strategy
we use to deal with potential buffer cache deadlocks. Generally speaking
try to remove roadblocks in the vn_strategy...
Matthew Dillon
11:04 AM Bug #945: linux_getdents trouble
I was able to 'correct' it on freebsd by doing a glibc update to a newer
version, it doesn't occur anymore. Perhaps ...
gstanley
09:41 PM Bug #945: linux_getdents trouble
Shouldn't we anyways try to fix that?
cheers
simon
corecode
09:20 PM Bug #945: linux_getdents trouble
This is not a bug in emulation; it's a bug with glibc under linux emulation. gstanley
09:09 PM Bug #992 (Closed): telldir/seekdir broken [PATCH]
FreeBSD has a bug in telldir that returns incorrect results, causing memory
leaks and other odd behavior. This bug w...
gstanley
07:16 PM Bug #920: Incomplete backtrace in gdb
Fixed in 1.12.2 and up. hasso
07:05 PM Bug #960: parallelize ifnet.if_addrhead
Committed. hasso
06:50 PM Bug #984: parallelize ip_flow
Committed. hasso
06:49 PM Bug #986: Template for the next release
Committed. hasso
06:49 PM Bug #985: float_t and double_t (C99)
Committed. hasso
06:47 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
Fixed in 1.12.2. hasso

04/21/2008

08:47 AM Revision b276424c: Pass the current LWP to sigexit() instead of the current process. Remove
the left-over hack in sigexit() that was using the first LWP instead of
the one that actually caused the core dump.
...
Matthew Dillon
08:24 AM Revision c3149361: Dive the scheduler to implement the yield function. For the moment it just
does the same thing it did before. Matthew Dillon
08:23 AM Revision bd7db3a7: Add an interlock for certain usb task operations.
Matthew Dillon
07:44 AM Revision 7f24135b: Correct errata to indicate libthread_xu is the default for 1.12.x.
Matthew Dillon

04/20/2008

03:24 PM Revision ecb68db8: Add missing newline.
Sascha Wildner
03:01 PM Revision 47980a74: More info about fixes in 1.12.2 release.
Hasso Tepper
02:14 PM Revision da9f73b2: It's syslogd which calls fsync(), not syslog.conf.
Noticed-by: hasso Sascha Wildner
12:50 PM Revision d73385a7: Add an entry for the pkgsrc patch needed to compile many packages.
Matthew Dillon
12:39 PM Revision 0c496ca0: Make adjustments for the 1.12.2 release.
Matthew Dillon
12:26 PM Revision 4454b16b: Fix function name in message.
Sascha Wildner
12:21 PM Revision 8ced6003: Neither rand48 nor _rand48 are functions.
Sascha Wildner
06:44 AM Revision 0ca0cd25: Another round of typo fixes (mostly in messages).
Sascha Wildner

04/19/2008

09:39 AM Bug #991: bug in urandom(4)/random(4) man page
Committed swildner
09:23 AM Bug #991 (Closed): bug in urandom(4)/random(4) man page
Quote from man page:
--------------------
Theory of operation
Computers are very predictable devices. Hence it...
robin_carey5
09:34 AM Revision efa3d2e7: Bump sub-versions to 1.12.2
Matthew Dillon
08:02 AM Revision 357a601f: Fix for CVE-2008-1657:
"OpenSSH before 4.9 allows remote authenticated users to bypass the
sshd_config ForceCommand directive by modifying t...
Peter Avalos
08:02 AM Revision 20a687ec: Fix for CVE-2008-1657:
"OpenSSH before 4.9 allows remote authenticated users to bypass the
sshd_config ForceCommand directive by modifying t...
Peter Avalos
03:08 AM Revision 34622406: The historic and deprecated setgrfile() function never existed in
DragonFly.
Remove prototype and adjust manual page (now only mentioned in
COMPATIBILITY as deprecated).
Sascha Wildner
02:33 AM Revision 61e97042: Add missing 'be'.
Reported-by: Robin Carey <robin_carey5@yahoo.co.uk>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue991>
Sascha Wildner
09:10 PM Revision 7ac721d5: Fix for CVE-2008-1483.
Obtained-from: FreeBSD Peter Avalos
09:09 PM Revision c4ed4ef9: Fix for CVE-2008-1483.
Obtained-from: FreeBSD Peter Avalos

04/17/2008

06:22 PM Bug #989: installer/fdisk trouble with wrapped values
I think to do this properly we need to augment the installer in a
non-trivial way by having it detect whether the...
dillon

04/16/2008

04:29 PM Revision 59e4ff2d: MFC prototype for sreadahead(), for M4 lib support.
Matthew Dillon
04:22 PM Revision a74cbce9: a -> an
Sascha Wildner
04:16 PM Revision 29ecafc4: Update to bzip-1.0.5 which fixes CVE-2008-1372.
Peter Avalos
04:15 PM Revision 28cf1dd2: Update to bzip-1.0.5 which fixes CVE-2008-1372.
Peter Avalos
04:15 PM Revision 552d4cc8: Update to bzip-1.0.5 which fixes CVE-2008-1372.
Peter Avalos
01:56 PM Bug #989: installer/fdisk trouble with wrapped values
I don't know. FreeBSD just has -C as default. The fdisk from NetBSD has
only little code in common with FreeBSD's fd...
mneumann
01:03 PM Bug #989: installer/fdisk trouble with wrapped values
How does linux' cfdisk/fdisk handle it? How does Windows do it? I guess they don't smash the slice table, so we sho... corecode
09:50 AM Bug #989: installer/fdisk trouble with wrapped values
Agreed. But it is desireable for those of us that have screwed bioses,
to be able to install DragonFly on it without ...
mneumann
06:42 PM Bug #989: installer/fdisk trouble with wrapped values
:Simon 'corecode' Schubert wrote:
:> Didn't I want to change the default back to -C? I think it is very bad t=
:> o ...
dillon
11:07 AM Revision ec8e574d: MFC - Fix some issues in libthread_xu's condvar implementation.
Matthew Dillon
11:05 AM Revision a0bf11de: MFC - Fix a bug in umtx_sleep().
Matthew Dillon
11:00 AM Revision cb5a7429: MFC: Don't free held clean pages when asked to clean.
Matthew Dillon
10:58 AM Revision 4d45fd56: MFC - Fix ktrace for threaded processes.
Matthew Dillon
10:45 AM Revision de999dff: MFC cpdup 1.09 w/ parallelization feature.
Matthew Dillon
10:38 AM Revision e7624993: Finish up cpdup. Bump the protocol version to 2 and refuse to talk to
older versions of cpdup run on the remote. Matthew Dillon
10:30 AM Revision 69301941: Refuse to talk with the remote cpdup if it's version is not compatible.
Matthew Dillon
01:29 AM Revision 3e9b6948: Remove whitespace after parenthesis.
Sascha Wildner
12:21 AM Revision b873a799: Remove extra whitespace after parenthesis.
Sascha Wildner
12:14 AM Revision c0ae5e43: Oops, I typed .Op where it should have been .Fl
Sascha Wildner

04/15/2008

04:51 PM Revision d25bd4a3: Update STANDARDS. While here, fix some mdoc issues.
Sascha Wildner
04:48 PM Revision 50761c61: MFC rev 1.4
Add libc support for gcc stack protector. Compatibility with gcc34 propolice
is preserved.
Hasso Tepper
04:41 PM Revision 2b009149: Add libc support for gcc stack protector. Compatibility with gcc34 propolice
is preserved. Hasso Tepper
04:00 PM Revision 96ae645a: Fix reference. While here, remove trailing whitespace.
Sascha Wildner
03:22 PM Revision 08e49d48: VOP_ABORTOP(9) was removed before we forked.
Sascha Wildner
03:05 PM Revision f58d46ef: Add section.
Sascha Wildner
03:02 PM Revision 03c1b309: Add a device_set_driver(9) manual page.
Taken-from: FreeBSD Sascha Wildner
02:00 PM Revision 0ea19aed: Add a vflush(9) manual page.
Taken-from: FreeBSD Sascha Wildner
12:48 PM Bug #989: installer/fdisk trouble with wrapped values
Yep, but I think Matt was against it. I wouldn't change the default
itself, but instead modify the installer to use ...
mneumann
11:53 AM Bug #989: installer/fdisk trouble with wrapped values
Didn't I want to change the default back to -C? I think it is very bad t=
o create a slice table which hangs some ma...
corecode
09:57 PM Bug #989: installer/fdisk trouble with wrapped values
I had the very same problem [1] with a Bullman laptop. I need to pass
"-C" to fdisk (which is the default on FreeBSD)...
mneumann
06:58 PM Bug #989: installer/fdisk trouble with wrapped values
Hi.
I also think that the boot hanger is an acer BIOS specific problem.
But that my partition table was wrong recre...
Discodestroyer
06:27 PM Bug #989: installer/fdisk trouble with wrapped values
:Hi there,
:
:I installed DF 2 days ago (the 1.12.1 release). I've choosen a primary partition for the installation (...
dillon
12:38 PM Revision d2469606: Improve markup.
Sascha Wildner
12:19 PM Revision 1cd14d16: a -> an
Sascha Wildner
11:11 AM Revision 284e4769: Sync with FreeBSD (documents -P).
Sascha Wildner
11:11 AM Revision 2c50bdc5: Sync with FreeBSD (adds reload).
Sascha Wildner
09:26 AM Revision 6fcdc867: vfs_export_lookup() doesn't have a manual page.
Sascha Wildner
03:11 AM Revision a3738a41: Remove hardcoded paths from etc/rc.d/ldconfig and move them to
ldconfig_paths.
Submitted-by: Andreas Hauser <andy@splashground.de>
Dragonfly-bug: <https://bugs.dragonflybsd.org/i...
Sascha Wildner
01:11 AM Revision d71cdd9f: Add <sys/types.h> for size_t.
Sascha Wildner
08:28 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
Firefox should no longer have any problems accessing SSL sites in HEAD.
I am recommending a full buildworld/buil...
dillon
06:45 PM Revision 6788b987: Remove debugging assertion.
Matthew Dillon
06:22 PM Revision 92063645: MFC add __sreadahead() (and repo branch sreadahead.c)
Matthew Dillon
06:16 PM Revision dc6df0be: Add __sreadahead() to help with pkgsrc's devel/m4.
Matthew Dillon
06:16 PM Revision 6dc891f9: Add files from parent branch HEAD:
lib/libc/stdio/sreadahead.c branch-fixup

04/14/2008

03:18 PM Revision 9b102de4: s/.Nm/.Xr/
Sascha Wildner
01:18 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
I've found the problem. What is happening is that firefox is
fork()ing and this is changing the pages the mutex...
dillon
06:03 AM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
:I've tried both patches.
:The first gave me a kernel panic when I started firefox:
:Unread portion of the kernel mes...
dillon
07:50 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
I've tried both patches.
The first gave me a kernel panic when I started firefox:
Unread portion of the kernel messag...
jgordeev
01:17 PM Revision 99c4d0c7: Update the documentation for umtx_sleep() and umtx_wakeup().
Matthew Dillon
01:12 PM Revision 3db51647: Fix some issues in libthread_xu's condvar implementation.
* Non-broadcast mode is not guaranteed to signal just one waiter, loosen
it up a bit to close race conditions and s...
Matthew Dillon
01:00 PM Revision 10192bae: Fix a bug in umtx_sleep(). This function sleeps on the mutex's physical
address and will get lost if the physical page underlying the VM address is
copied on write. This case can occur whe...
Matthew Dillon
12:44 PM Revision 397a32b6: Minor optimization to LIST_FOREACH_MUTABLE taken from FreeBSD.
Matthew Dillon
12:43 PM Revision d309a59d: Don't free held clean pages when asked to clean.
Matthew Dillon
05:01 AM Revision 9fb04d14: Fix ktrace for threaded processes. Move the KTRFAC_ACTIVE flag to the LWP
so a ktrace occuring on one LWP does not cause another LWP to fail to log
a trace entry.
Matthew Dillon
03:34 AM Bug #990 (Closed): lang/python21 problem
I've been having the bulk build of pkgsrc packages freeze up on the
lang/python21 build; it just sits forever on the ...
justin
01:17 AM Revision 1be1f152: Fix various typos in our manual pages.
Sascha Wildner
10:40 PM Revision 975200d7: Fix multiple issues with -p<parallel>, including several data corruption
issues.
* Use malloc'd buffers instead of static buffers
* Fix memory leaks
* Fix races with hardlink tracking struc...
Matthew Dillon
05:50 PM Bug #989 (New): installer/fdisk trouble with wrapped values
Hi there,
I installed DF 2 days ago (the 1.12.1 release). I've choosen a primary partition for the installation (/...
Discodestroyer

04/13/2008

06:26 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
The core of the umtx code in the kernel is this:
umtx_sleep:
acquire and hold VM page
tsleep loop using the p...
dillon
05:51 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
:> :strange. Below is a commented extract from the 'kdump -T' output.
:> :// thread #4 calls umtx_sleep on 0x2a92f664...
dillon
05:34 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
There are about 2 million lines of kdump output between these two
points, which include the output of some debugging...
jgordeev
05:04 PM Bug #988: Firefox/Thunderbird and SSL not working with libthread_xu
:Simon "corecode" Schubert reported XXX some months ago an issue with
:Firefox/Thunderbird and SSL when using libthr...
dillon

04/12/2008

02:01 PM Bug #988 (Closed): Firefox/Thunderbird and SSL not working with libthread_xu
Simon "corecode" Schubert reported XXX some months ago an issue with
Firefox/Thunderbird and SSL when using libthrea...
jgordeev
10:39 AM Revision a52066b3: pfsync_state doesn't have or need a hash field, the state will be hashed
when it is moved into a real pf_state structure.
Reported-by: Sascha Wildner <saw@online.de>
Matthew Dillon
01:38 AM Revision 6a1c0fb1: Add MLINKS for MD[245]Pad.3.
Sascha Wildner

04/11/2008

01:22 PM Revision 975e264a: Start sentence on a new line (and remove trailing space).
Sascha Wildner
11:27 AM Revision b130721c: * Bump date for recent new features.
* Add -l to the synopsis.
* Some little mdoc fixes.
Sascha Wildner
11:21 AM Revision a814431a: Implement a number of major new features to PF.
* Implement several new options to keep/modulate/synproxy state.
'pickups', 'no-pickups', and 'hash-only'. Example...
Matthew Dillon
10:33 AM Revision 85f6a965: Update PORTING instructions for linux to support pthreads.
Matthew Dillon
10:18 AM Revision bbbecb58: Properly mark a transaction has being completed so the slave side of
the connection does not loop forever on its data. Matthew Dillon
04:18 AM Revision fe91e480: Clean up remains after the Citrus update.
Sascha Wildner
01:44 AM Revision 0509810d: Properly detach children so we dont have to pthread_join() them. Fixes
a resource exhaustion issue which could stall cpdup when used with -pN. Matthew Dillon
12:31 AM Revision 44dd1628: More cpdup work.
* Add -C which is passed down to ssh to turn on compression.
* Fix a race condition in the hardlink handling code tha...
Matthew Dillon

04/10/2008

03:09 PM Revision a2dc574c: Add parallel transaction support for remote source or target specifications.
The implementation is a bit crude because I don't want to take too many
chances on a codebase that wasn't originally ...
Matthew Dillon
06:28 AM Revision d183fd44: Entry about Citrus iconv sync.
Hasso Tepper
03:21 AM Revision 52347f71: Sync Citrus iconv support with NetBSD.
Obtained-from: NetBSD Hasso Tepper

04/09/2008

02:41 PM Revision 11b805e2: Bring the list of variables and function docs in time(9) closer to
reality.
Derived-from: FreeBSD
Sascha Wildner
01:53 AM Bug #987: an0: device timeout on x31
On Wed, Apr 9, 2008 at 3:15 AM, Jost Tobias Springenberg
<jspringe@uos.de> wrote:
> message broken...
>
> hw.an.an_c...
sepherosa
07:24 PM Bug #987: an0: device timeout on x31
message broken...
hw.an.an_cache_mode: dbm
hw.an.an_dump: dbm
dmesg lists nothing special exept for the timeouts......
jspringe
07:19 PM Bug #987 (Closed): an0: device timeout on x31
Hi there,
I seem do be in bad luck with network devices :>!
While my remote machine is offline right now I wanted to ...
jspringe
12:05 AM Revision 62a16a89: Fix ifdefs to make it possible to use time.h in standards compilant code.
Obtained-from: FreeBSD Hasso Tepper
11:44 PM Revision cb6534d1: Add double_t and float_t typedefs for both i386 and amd64 as required by C99.
Obtained-from: FreeBSD with modifications Hasso Tepper

04/08/2008

06:23 AM Revision f2758244: Sync with FreeBSD:
* Change semantics of -i (in-place editing) so that it treats each file
independently from other files (desired in ...
Sascha Wildner
06:18 AM Revision d8ca01ef: Add release note template for the next release. If a developer commits
something important for the next release, he could add it here. This
includes for example:
o New drivers, features,...
matthias
05:12 AM Revision 5523ac37: Remove references to patches that no longer exist.
Sascha Wildner
09:13 PM Bug #982: bge0 watchdog timeout
Little bit of a delay here ...
I will try your suggestions and reply back mid next week.
On Thu, 27 Mar 2008 19:15:3...
jspringe
08:22 PM Bug #985: float_t and double_t (C99)
OK, second attempt attached. Obtained-from: FreeBSD with minor
modifications.
hasso
06:28 PM Bug #985: float_t and double_t (C99)
They had a follow-up discussion on that and it seems that all doubts
were addressed. I'm all for doing the same, bec...
corecode
06:14 PM Bug #985: float_t and double_t (C99)
It doesn't make sense to define them as float or double on i386. For
AMD64 it effectively depends on whether the comp...
joerg
06:25 PM Bug #878: Support for Broadcom 5906M fast ethernet chip
On Sun, Apr 6, 2008 at 6:22 AM, Sascha Wildner
<bugs@lists.dragonflybsd.org> wrote:
>
> Sascha Wildner <saw@online.d...
sepherosa
05:23 PM Bug #986: Template for the next release
On Mon, 7 Apr 2008 19:00:53 +0200
Matthias Schmidt <matthias@dragonflybsd.org> wrote:
A couple of little nits:
"R...
steve
05:11 PM Bug #986 (Closed): Template for the next release
Hi,
I want to commit the following template of the release page to site/ if
nobody objects:
http://leaf.dragonflybs...
matthias

04/07/2008

02:40 PM Bug #985: float_t and double_t (C99)
:If you say so ... :)
:
:And there comes a second problem - I'd bring in stuff for amd64 as well
:then, but where to...
dillon
12:50 PM Bug #985: float_t and double_t (C99)
If you say so ... :)
And there comes a second problem - I'd bring in stuff for amd64 as well
then, but where to put...
hasso
11:17 AM Bug #985 (Closed): float_t and double_t (C99)
We don't have float_t and double_t typedefs required by C99 in math.h. As
my knowledge about all consequences are li...
hasso
06:20 PM Revision 40948e2d: Update build for OpenSSH 5.0p1.
Peter Avalos
05:43 PM Revision 9aa13ad5: MFC 1.33/pf.c from NetBSD. Don't apply a window scale to the window
size in a SYN packet.
Partial MFC 1.25/pf.c from NetBSD (specifically 1.487 from OpenBSD).
Fix a bug in the setting ...
Matthew Dillon

04/06/2008

02:12 PM Revision 75fda04a: Bring the 'probability' keyword into PF from NetBSD. This feature allows
a rule to have a probability associated with it which governs whether the
rule is run or not for any given packet.
S...
Matthew Dillon
12:29 PM Revision 0cf24ce3: Mention ALTQ_FAIRQ.
Sascha Wildner
12:29 PM Revision 17312218: Start sentences on a new line and bump date for fair queueing.
Sascha Wildner
12:08 PM Revision cfb5cc6a: Lose LK_EXCLUSIVE in the lockinit example and a typo fix.
Peter Avalos
12:03 PM Revision 991e917c: LK_EXCLUSIVE has no business being in lockinit.
Peter Avalos
11:58 AM Revision 5950bf01: Add fairq to altq. Fairq is a fair queueing algorithm with bandwidth
prioritization and a bandwidth delimiter (hogs) to allow low bandwidth
buckets to jump the round robin. This fairq a...
Matthew Dillon
10:29 AM Revision 16c343f1: Import OpenSSH 5.0p1.
Peter Avalos
10:29 AM Revision 96c9b023: Merge from vendor branch OPENSSH:
Import OpenSSH 5.0p1. Peter Avalos
08:27 AM Bug #878: Support for Broadcom 5906M fast ethernet chip
I am still wondering, are there ways around it? What could other operating
systems do to fix this? (ie WIndows) Perh...
elekktretterr
10:21 PM Bug #878: Support for Broadcom 5906M fast ethernet chip
Petr, does sephe's patch (http://leaf.dragonflybsd.org/~sephe/bcm5906.diff) work
for you?
swildner
08:23 PM Revision 9bf7f23f: Add a line about netrate/
Reminded-by: swildner@ Sepherosa Ziehau

04/05/2008

03:10 PM Revision e0abe792: Ansify a bit.
I've left out raising WARNS since there are still warnings left.
Submitted-by: Kevin L. Kane <kevin.kane@gmail.com>...
Sascha Wildner
01:13 PM Revision 0afa93fa: Fix a snafu with the last commit. Not all of the new AHCI detection support
was properly brought in, causing intel AHCI detection to panic with a
NULL pointer indirection.
Reported-by: Cristi ...
Matthew Dillon
11:12 AM Revision 7f3c3d6f: DRM update to git snapshot from 2008-01-04.
Hasso Tepper
02:13 AM Revision 98be91de: Remove trailing space.
Sascha Wildner
02:12 AM Revision a68d94e5: Fix typo in comment.
Sascha Wildner
01:50 AM Revision 727fe96b: Sync with FreeBSD (adds -n, -s and -x).
Sascha Wildner
01:07 AM Revision a613c1fd: Fix typo.
Noticed-by: swildner@ matthias
12:57 AM Revision a26e30f5: When aarpwhohas() is called, interface's serializer has already been held:
ether_output() -> aarpresolve() -> aarpwhohas() Sepherosa Ziehau
12:40 AM Revision a0dad924: Hold serializer of the correct interface when calling if_output
Sepherosa Ziehau
 

Also available in: Atom