Available messages for freebsd-hackers in the week of 6 Dec 1999
[
Available lists
|
Overview of freebsd-hackers
|
Previous week
|
Next week
]
Sort by [ date |
sender
|
subject
|
thread
]
Dec 1999 [
06
07
08
09
10
11
12
]
6 Dec 1999
Mike Smith
Re: fxp, xl driver question .. (routing)
Mike Smith
Re: fxp, xl driver question .. (routing)
Nick Rogness
Re: natd is jumpy
Peter Wemm
Re: new Intel 100Mbps card
David Greenman
Re: new Intel 100Mbps card
Darren Reed
Re: 3c589d w/ freebsd 3.3 works badly.
Egervary Gergely
Re: cdrom speed adjustment ioctl
Matthew Dillon
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Matthew Dillon
Re: vfs_bio questions/nfs cluster commit
Matthew Dillon
Re: tmpfs .. ?
Matthew Dillon
Re: tmpfs .. ?
Matthew Dillon
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Matthew Dillon
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Matthew Dillon
Re: Strange SCSI sickness
Zhihui Zhang
ELF & putting inode at the front of a file
Ronald F. Guilmette
Re: natd is jumpy
kvandel
Re: fxp, xl driver question .. (routing)(SOLVED)
Dennis
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Mike Smith
Re: tty level buffer overflows
Wilko Bulte
Re: Strange SCSI sickness
Lyndon Nerenberg
Re: tmpfs .. ?
Matthew Jacob
Re: tty level buffer overflows
Viren Jain
Linking problems w/ pthreads on 3.3
Bill Fumerola
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Matthew Dillon
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Ed Hall
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
David Wolfskill
Re: tmpfs .. ?
Ronald G. Minnich
Re: ELF & putting inode at the front of a file
Jordan K. Hubbard
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Matthew Dillon
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Jordan K. Hubbard
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Karl Denninger
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Zhihui Zhang
Re: ELF & putting inode at the front of a file
Matthew Dillon
Re: tmpfs .. ?
Matthew Dillon
Re: ELF & putting inode at the front of a file
Warner Losh
Re: tty level buffer overflows
Gerard Roudier
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Matthew Dillon
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Jordan K. Hubbard
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Matthew Dillon
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Ed Hall
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Mike Smith
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Matthew Dillon
Re: ELF & putting inode at the front of a file
Andrew Gallatin
Is part of user stack always mapped?
Matthew Dillon
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Peter Jeremy
Re: tmpfs .. ?
Julian Elischer
Re: ELF & putting inode at the front of a file
Zhihui Zhang
Re: ELF & putting inode at the front of a file
Zhihui Zhang
Re: ELF & putting inode at the front of a file
Julian Elischer
Re: ELF & putting inode at the front of a file
Luoqi Chen
Re: Is part of user stack always mapped?
Ronald G. Minnich
Re: ELF & putting inode at the front of a file
Poul-Henning Kamp
Re: ELF & putting inode at the front of a file
Wes Peters
HomePNA network cards
Zhihui Zhang
Re: ELF & putting inode at the front of a file
Julian Elischer
Re: HomePNA network cards
Parag Patel
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Karl Denninger
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Warner Losh
Re: 3c589d w/ freebsd 3.3 works badly.
Warner Losh
Re: ejecting card with 3.3 causes hang ?
Warner Losh
Re: tty level buffer overflows
Darren Reed
Re: 3c589d w/ freebsd 3.3 works badly.
Mike Smith
Re: Is part of user stack always mapped?
Warner Losh
Re: 3c589d w/ freebsd 3.3 works badly.
Stephen Hocking-Senior Programmer PGS Perth
Glide source available
Gerard Roudier
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Andrew Gallatin
Re: Is part of user stack always mapped?
Matthew Dillon
Re: ELF & putting inode at the front of a file
Alex
PCI device drivers
Kip Macy
Re: Linking problems w/ pthreads on 3.3
Nick Hilliard
Re: ejecting card with 3.3 causes hang ?
Andrew Reilly
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Witthaya Panichprechakorn
About divert socket
Jason Evans
*jmp() renaming in libc
Daniel O'Connor
RE: PCI device drivers
Robert Watson
Re: HomePNA network cards
Julian Elischer
Re: HomePNA network cards
Robert Watson
Re: HomePNA network cards
Julian Elischer
Re: HomePNA network cards
Julian Elischer
Irda support.
Daniel O'Connor
RE: Irda support.
Randell Jesup
Re: cdrom speed adjustment ioctl
Christian Bruno
linux compatibility question
7 Dec 1999
Wes Peters
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Andrew Reilly
Bugs and their ubiquity (was an extended rant about PCI DMA)
Thomas Uhrfelt
RE: Irda support.
Marcel Moolenaar
Re: linux compatibility question
Peter Wemm
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Andrew Gallatin
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Greg Lehey
Re: 3c589d w/ freebsd 3.3 works badly.
Daniel C. Sobral
Re: linux compatibility question
Ville-Pertti Keinonen
Re: vmnet (was: Linux ioctl not implemented error)
James Van Vleet
RE: HomePNA network cards
Nick Hilliard
Re: [PATCHES] Two fixes for lpd/lpc for review and test
Archie Cobbs
Re: About divert socket
Warner Losh
Re: ejecting card with 3.3 causes hang ?
Doug Rabson
Re: Glide source available
Bill Fumerola
Re: Glide source available
Doug Rabson
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Gerard Roudier
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Peter Wemm
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Ben Rosengart
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Randell Jesup
Re: ELF & putting inode at the front of a file
Randell Jesup
Re: ELF & putting inode at the front of a file
Ed Hall
(no subject)
C. Stephen Gunn
Upgrading rdist to v6.1.5 in -CURRENT?
Vladimir N. Silyaev
Re: vmnet (was: Linux ioctl not implemented error)
Vladimir N. Silyaev
FreeBSD-i386 and GS selector register
Luoqi Chen
Re: FreeBSD-i386 and GS selector register
Vladimir N. Silyaev
Re: FreeBSD-i386 and GS selector register
8 Dec 1999
Warner Losh
Re: Newer pccard code
Doug Rabson
Re: Glide source available
Zhihui Zhang
Re: ELF & putting inode at the front of a file
Dan Seguin
Re: Fwd: Re: kstat - an API for gathering kernel stats
Joe Abley
Re: Upgrading rdist to v6.1.5 in -CURRENT?
Daniel Hilevich
Use of the ppi interface
Jonathan M. Bresler
Re: ELF & putting inode at the front of a file
Andrzej Bialecki
Re: Fwd: Re: kstat - an API for gathering kernel stats
Arun Sharma
Re: Fwd: Re: kstat - an API for gathering kernel stats
Andrzej Bialecki
Re: Fwd: Re: kstat - an API for gathering kernel stats
Arun Sharma
Re: Fwd: Re: kstat - an API for gathering kernel stats
Matthew Dillon
Getting a new MAP_ flag into mmap() prior to 4.x freeze
Ben Rosengart
Re: Getting a new MAP_ flag into mmap() prior to 4.x freeze
C. Stephen Gunn
Re: Upgrading rdist to v6.1.5 in -CURRENT?
Ben Rosengart
Re: Getting a new MAP_ flag into mmap() prior to 4.x freeze
Matthew N. Dodd
Re: Fwd: Re: kstat - an API for gathering kernel stats
Rayson Ho
Faster Malloc
Matthew Dillon
Re: Getting a new MAP_ flag into mmap() prior to 4.x freeze
Scott Hess
Re: Faster Malloc
Kip Macy
Re: Faster Malloc
Alex
Interrupt handler for PCI
Louis A. Mamakos
Re: Fwd: Re: kstat - an API for gathering kernel stats
Alfred Perlstein
Re: Faster Malloc
Alfred Perlstein
Re: Getting a new MAP_ flag into mmap() prior to 4.x freeze
Matthew Dillon
Re: Getting a new MAP_ flag into mmap() prior to 4.x freeze
Jason Young
Re: Getting a new MAP_ flag into mmap() prior to 4.x freeze
Richard Wendland
mmap() and atime/mtime
Matthew Dillon
Re: Getting a new MAP_ flag into mmap() prior to 4.x freeze
Archie Cobbs
New mpd with netgraph and PPTP
Ronald G. Minnich
Re: Getting a new MAP_ flag into mmap() prior to 4.x freeze
Matthew Dillon
Re: mmap() and atime/mtime
Matthew Dillon
Re: writing to an mmap()'ed region requires read access?
Tomoaki NISHIYAMA
ctype.h difines _T globaly
Matthew Dillon
mmap/write case brought up again - maybe its time to...
Kirk McKusick
Re: mmap/write case brought up again - maybe its time to...
Robert Watson
question about boot loaders
9 Dec 1999
Neil Blakey-Milner
Re: question about boot loaders
Robert Watson
Re: question about boot loaders
Jason Evans
Possible libc changes to support LinuxThreads
Robert Watson
Re: question about boot loaders
Peter Wemm
Re: Possible libc changes to support LinuxThreads
Ralph Utbult
firewall problem?
Richard Smith
Re: firewall problem?
Richard Seaman, Jr.
Re: Possible libc changes to support LinuxThreads
Robert Withrow
Weird output from vmstat -m?
Etienne De Bruin
Sequence of Events in Kernel source?
Koster, K.J.
RE: tty level buffer overflows
Stephane E. Potvin
ifconfig panic using 3C574 card
Charles Randall
Veritas Software Now Shipping With Linux
Emery Berger
Re: Faster Malloc
Jonathan M. Bresler
Re: firewall problem?
Doug White
Re: question about boot loaders
Richard Seaman, Jr.
Re: Possible libc changes to support LinuxThreads
Matthew Jacob
Re: Veritas Software Now Shipping With Linux
Alex
printf() from KLD
Jason Evans
Re: Possible libc changes to support LinuxThreads
Archie Cobbs
Re: printf() from KLD
Daniel Eischen
Re: Possible libc changes to support LinuxThreads
Julian Elischer
Re: Sequence of Events in Kernel source?
Richard Seaman, Jr.
Re: Possible libc changes to support LinuxThreads
Mike Smith
Re: question about boot loaders
Mike Smith
Re: printf() from KLD
Pat Lynch
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Daniel Eischen
Re: Possible libc changes to support LinuxThreads
Richard Seaman, Jr.
Re: Possible libc changes to support LinuxThreads
Daniel Eischen
Re: Possible libc changes to support LinuxThreads
Archie Cobbs
Crypto in the kernel: where & how?
Jason Thorpe
Re: Crypto in the kernel: where & how?
Kris Kennaway
Re: Crypto in the kernel: where & how?
C. Stephen Gunn
Re: Upgrading rdist to v6.1.5 in -CURRENT?
Mark Murray
Re: Crypto in the kernel: where & how?
10 Dec 1999
Yoshinobu Inoue
Re: Crypto in the kernel: where & how?
Mark Murray
Re: Crypto in the kernel: where & how?
John Hay
Re: Crypto in the kernel: where & how?
Mark Murray
Re: Crypto in the kernel: where & how?
Christoph Kukulies
netnoot - INT 18 device
Zhihui Zhang
Why VMIO directory is a bad idea?
David Malone
Re: Why VMIO directory is a bad idea?
Robert Watson
Re: Why VMIO directory is a bad idea?
Robert Gordon
Fw: Clustered Read/writes and NFS..
Martin Hinner
Contribution
Matthew Dillon
Re: Fw: Clustered Read/writes and NFS..
Matthew Dillon
Re: Why VMIO directory is a bad idea?
Doug White
Re: Contribution
Rob King
AWE64 and 4.0
Dan Moschuk
Re: Crypto in the kernel: where & how?
Kris Kennaway
Re: Crypto in the kernel: where & how?
Zhihui Zhang
Re: Why VMIO directory is a bad idea?
Matthew Dillon
Re: Why VMIO directory is a bad idea?
Adam
Re: AWE64 and 4.0
Dan Moschuk
Re: Crypto in the kernel: where & how?
Bob Kot
Device driver - panics executing kvtop() when compiled as KLD module
Mike Smith
Re: Interrupt handler for PCI
Mike Smith
Re: netnoot - INT 18 device
Michael Beckmann
large file aware utilities
Mike Smith
Re: Device driver - panics executing kvtop() when compiled as KLD module
Mike Smith
Re: Use of the ppi interface
11 Dec 1999
Daniel C. Sobral
Re: Contribution
Eivind Eklund
Re: PCI DMA lockups in 3.2 (3.3 maybe?)
Dan Nelson
Re: large file aware utilities
Ronald F. Guilmette
Re: Contribution
Doug White
Re: Contribution
John Baldwin
Re: Contribution
Vladimir N. Silyaev
Multiple instances of the same character device
The Hermit Hacker
Re: Why VMIO directory is a bad idea?
Josef Grosch
incoming directory on freebsd.org
Chris Costello
Re: incoming directory on freebsd.org
Mike Smith
Re: reboots
David Greenman
Re: Multiple instances of the same character device
Vladimir N. Silyaev
Re: Multiple instances of the same character device
Ronald F. Guilmette
SCSI tape minor device numbers
David Gilbert
Holding daemon filehandles.
Alexey Prohorenko
Problem with FreeBSD/Apache!
Matthew Dillon
Recent NFS commits, plus Heads up to 2.2.x users Hello everyone. There have been a number of recent NFS commits to fix bugs. Everything is hunky dory, but I do not have a 2.2.x box to test the MFC to 2.2.x so this is a head's up to 2.2.x users who are using NFS that these (relatively simple) bug fixes have been MFC'd, but not tested. It would be nice if I could get confirmation that 2.2.x hasn't blow up :-) -Matt Matthew Dillon <dillon@backplane.com> dillon 1999/12/11 19:19:33 PST Modified files: sys/kern vfs_subr.c vfs_syscalls.c sys/vm vm_fault.c vm_map.c vm_map.h vm_mmap.c vm_object.c vm_object.h vm_page.c vm_page.h sys/sys mman.h lib/libc/sys madvise.2 mmap.2 Log: Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC to madvise(). This feature prevents the update daemon from gratuitously flushing dirty pages associated with a mapped file-backed region of memory. The system pager will still page the memory as necessary and the VM system will still be fully coherent with the filesystem. Modifications made by other means to the same area of memory, for example by write(), are unaffected. The feature works on a page-granularity basis. MAP_NOSYNC allows one to use mmap() to share memory between processes without incuring any significant filesystem overhead, putting it in the same performance category as SysV Shared memory and anonymous memory. Reviewed by: julian, alc, dg Revision Changes Path 1.239 +2 -2 src/sys/kern/vfs_subr.c 1.147 +3 -2 src/sys/kern/vfs_syscalls.c 1.108 +17 -3 src/sys/vm/vm_fault.c 1.184 +16 -3 src/sys/vm/vm_map.c 1.52 +3 -2 src/sys/vm/vm_map.h 1.105 +5 -4 src/sys/vm/vm_mmap.c 1.171 +32 -5 src/sys/vm/vm_object.c 1.62 +4 -3 src/sys/vm/vm_object.h 1.147 +8 -4 src/sys/vm/vm_page.c 1.74 +5 -5 src/sys/vm/vm_page.h 1.27 +4 -1 src/sys/sys/mman.h 1.16 +28 -1 src/lib/libc/sys/madvise.2 1.18 +30 -1 src/lib/libc/sys/mmap.2 dillon 1999/12/11 19:28:15 PST Modified files: sys/kern vfs_syscalls.c Log: Remove accidental pollution unrelated to previous commit. The issue here is real but has not yet been discussed with Eivind. Revision Changes Path 1.148 +2 -3 src/sys/kern/vfs_syscalls.c dillon 1999/12/11 22:09:58 PST Modified files: sys/nfs nfs_bio.c nfs_subs.c nfs_vnops.c sys/sys buf.h Log: Synopsis of problem being fixed: Dan Nelson originally reported that blocks of zeros could wind up in a file written to over NFS by a client. The problem only occurs a few times per several gigabytes of data. This problem turned out to be bug #3 below. bug #1: B_CLUSTEROK must be cleared when an NFS buffer is reverted from stage 2 (ready for commit rpc) to stage 1 (ready for write). Reversions can occur when a dirty NFS buffer is redirtied with new data. Otherwise the VFS/BIO system may end up thinking that a stage 1 NFS buffer is clusterable. Stage 1 NFS buffers are not clusterable. bug #2: B_CLUSTEROK was inappropriately set for a 'short' NFS buffer (short buffers only occur near the EOF of the file). Change to only set when the buffer is a full biosize (usually 8K). This bug has no effect but should be fixed in -current anyway. It need not be backported. bug #3: B_NEEDCOMMIT was inappropriately set in nfs_flush() (which is typically only called by the update daemon). nfs_flush() does a multi-pass loop but due to the lack of vnode locking it is possible for new buffers to be added to the dirtyblkhd list while a flush operation is going on. This may result in nfs_flush() setting B_NEEDCOMMIT on a buffer which has *NOT* yet gone through its stage 1 write, causing only the commit rpc to be made and thus causing the contents of the buffer to be thrown away (never sent to the server). The patch also contains some cleanup, which only applies to the commit into -current. Reviewed by: dg, julian Originally Reported by: Dan Nelson <dnelson@emsphone.com> Revision Changes Path 1.81 +27 -11 src/sys/nfs/nfs_bio.c 1.86 +15 -7 src/sys/nfs/nfs_subs.c 1.148 +3 -27 src/sys/nfs/nfs_vnops.c 1.85 +8 -1 src/sys/sys/buf.h dillon 1999/12/11 22:52:35 PST Modified files: (Branch: RELENG_3) sys/nfs nfs_bio.c nfs_subs.c nfs_vnops.c Log: MFC nfs_bio.c 1.81, nfs_subs.c 1.86, nfs_vnops.c 1.148. Fixed two rare-occuring bugs in NFS. First, B_CLUSTEROK must be cleared when B_NEEDCOMMIT is cleared since uncommitted dirty buffers may not be clustered. Second, B_NEEDCOMMIT cannot be gratuitously set in nfs_flush(). Due to lack of locking a buffer may be added to the dirtyblkhd list during the flush and setting B_NEEDCOMMIT can result in the buffer's data being thrown away rather then written to the server. Reviewed by: dg Approved by: jkh Revision Changes Path 1.65.2.3 +4 -4 src/sys/nfs/nfs_bio.c 1.70.2.4 +2 -2 src/sys/nfs/nfs_subs.c 1.116.2.8 +4 -4 src/sys/nfs/nfs_vnops.c dillon 1999/12/11 23:06:40 PST Modified files: sys/nfs nfs_nqlease.c nfs_serv.c nfs_subs.c Log: Fix a number of server-side issues related to aborting badly formed NFS packets, mainly initializing structure pointers to NULL which are conditionally freed prior to return. PR: kern/15249 Submitted by: Ian Dowse <iedowse@maths.tcd.ie> Revision Changes Path 1.47 +4 -2 src/sys/nfs/nfs_nqlease.c 1.89 +5 -5 src/sys/nfs/nfs_serv.c 1.87 +4 -1 src/sys/nfs/nfs_subs.c dillon 1999/12/11 23:16:21 PST Modified files: (Branch: RELENG_3) sys/nfs nfs_nqlease.c nfs_serv.c nfs_subs.c Log: MFC nfs_nqlease 1.47, nfs_serv.c 1.89, nfs_subs.c 1.87. Prevent panics in server side abort code when dealing with malformed NFS packets. Approved by: jkh Revision Changes Path 1.39.2.3 +4 -2 src/sys/nfs/nfs_nqlease.c 1.72.2.6 +5 -5 src/sys/nfs/nfs_serv.c 1.70.2.5 +4 -1 src/sys/nfs/nfs_subs.c dillon 1999/12/11 23:25:12 PST Modified files: (Branch: RELENG_2_2) sys/nfs nfs_nqlease.c nfs_subs.c Log: MFC nfs_nqlease 1.47, nfs_serv.c 1.89, nfs_subs.c 1.87. Note that no changes to nfs_serv.c were required, the bugs in that routine were introduced after 2.2.x. Revision Changes Path 1.20.2.2 +4 -2 src/sys/nfs/nfs_nqlease.c 1.33.2.4 +3 -1 src/sys/nfs/nfs_subs.c dillon 1999/12/11 23:28:52 PST Modified files: (Branch: RELENG_2_2) sys/nfs nfs_bio.c nfs_subs.c nfs_vnops.c Log: MFC nfs_bio.c 1.81, nfs_subs.c 1.86, nfs_vnops.c 1.148 Revision Changes Path 1.28.2.11 +3 -3 src/sys/nfs/nfs_bio.c 1.33.2.5 +2 -2 src/sys/nfs/nfs_subs.c 1.36.2.12 +4 -4 src/sys/nfs/nfs_vnops.c
Matthew Dillon
Re: Holding daemon filehandles.
Matthew Dillon
Re: Recent NFS commits, plus Heads up to 2.2.x users
12 Dec 1999
Matthew Jacob
Re: SCSI tape minor device numbers
Juergen Lock
loader hacks (was: Re: easyboot far into disk)
Alexander Prohorenko
ATAPI tape drive (wst0) problem.
Charles Randall
timezone var vs timezone() function
Egervary Gergely
silo overflows
Soren Schmidt
Re: ATAPI tape drive (wst0) problem.
Karl Denninger
ATAPI tape support - how to format?
Crist J. Clark
Re: ATAPI tape drive (wst0) problem.
Julian Elischer
Re: silo overflows
Gergely EGERVARY
Re: silo overflows
Karl Denninger
Reminder - changes to sources and such
Peter Wemm
Re: Reminder - changes to sources and such
Karl Denninger
Re: Reminder - changes to sources and such
Marcel Moolenaar
Re: Reminder - changes to sources and such
Julian Elischer
Re: silo overflows
Wilko Bulte
Re: timezone var vs timezone() function
Peter Wemm
Re: silo overflows
Mike Smith
Re: loader hacks (was: Re: easyboot far into disk)
Charles Randall
RE: timezone var vs timezone() function
frank@exit.com
vi screws up relative tag paths (with patch).
Thrumbar Pathfinder
Developer's Interface Guide for IA-64 Servers (DIG64) Adopter
Assar Westerlund
patches to always have getfh as syscall
Ilia Chipitsine
technical info needed
Chris Costello
Re: technical info needed
Kip Macy
Re: technical info needed
Julian Elischer
Re: technical info needed
Alfred Perlstein
Re: technical info needed
Soren Schmidt
Re: ATAPI tape support - how to format?
Julian Elischer
Re: technical info needed
Stefan Parvu
2questions
Elapsed time: 1.419 seconds