cvs commit: CVSROOT access

2006-01-10 Thread Alfred Perlstein
alfred 2006-01-11 02:59:06 UTC FreeBSD src repository Modified files: .access Log: Forced commit to note the end of Jim Rees's tutelage. He's been doing the right thing all along and hence as per his request I'm releasing him from the bonds of mentorsh

cvs commit: src/sys/kern kern_conf.c

2006-01-12 Thread Alfred Perlstein
alfred 2006-01-12 19:15:14 UTC FreeBSD src repository Modified files: sys/kern kern_conf.c Log: Novel idea, don't print a string if it is NULL! This protects people from loading _really_ old modules, like say from 5.x to a 6.x or 7.x system, like for instance

cvs commit: src/sys/fs/hpfs hpfs_vnops.c src/sys/fs/msdosfs msdosfs_denode.c src/sys/fs/ntfs ntfs_vnops.c src/sys/fs/nwfs nwfs_node.c src/sys/fs/smbfs smbfs_node.c src/sys/fs/udf udf_vnops.c src/sys/i

2006-01-17 Thread Alfred Perlstein
alfred 2006-01-17 17:29:03 UTC FreeBSD src repository Modified files: sys/fs/hpfs hpfs_vnops.c sys/fs/msdosfs msdosfs_denode.c sys/fs/ntfs ntfs_vnops.c sys/fs/nwfs nwfs_node.c sys/fs/smbfs smbfs_node.c sys/fs/udf

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

2006-03-15 Thread Alfred Perlstein
return > without GC'ing the socket if a strong protocol reference to the socket > is present (SS_PROTOREF). This stuff is no end of complexity in the vfs layer V_DOOMED/V_whatever, can't you accomplish this by just adding an additional reference from

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

2006-03-15 Thread Alfred Perlstein
de (I've contacted emax > already), and also on a determination of the future of netatm. I have > changes in that patch to make netatm compile, but I'm unable to test it, > and fairly sure there is more to be done there. > > Robert N M Watson -- - Alfred Perlstein - CT

Re: cvs commit: src/share/mk bsd.lib.mk

2006-03-24 Thread Alfred Perlstein
sounds really cool, is there a URL where I can read up on it? -- - Alfred Perlstein - CTO Okcupid.com / FreeBSD Hacker / All that jazz - ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/usr.sbin/syslogd syslogd.c

2006-03-31 Thread Alfred Perlstein
n the > filesystem is cleaned up, syslogd will automatically start logging again > without requiring the reset. This makes syslogd(8) a bit more reliable. > > MFC after: 1 week > > Revision ChangesPath > 1.150 +12 -5 src/usr.sbin/syslogd/syslogd.c EDQUOT ?

Re: cvs commit: src/usr.sbin/syslogd syslogd.c

2006-03-31 Thread Alfred Perlstein
* Robert Watson <[EMAIL PROTECTED]> [060331 09:20] wrote: > > On Fri, 31 Mar 2006, Alfred Perlstein wrote: > > >EDQUOT ? > > This won't normally happen for local file systems, as the root user isn't > restricted by quotas. This can happen for NFS fil

Re: cvs commit: src/sys/nfsclient nfs_bio.c nfs_vnops.c

2006-04-18 Thread Alfred Perlstein
ta loss > in that case. Actually that's the documented behavior, if the mount times out, one will lose data. What does this do? Leave the buffer dirty/held until forcefully unmounted? I guess that sort of makes sense, can someone explain a bit better? -- - Alfred Perlstein

Re: cvs commit: src/sys/nfsclient nfs_bio.c nfs_vnops.c

2006-04-19 Thread Alfred Perlstein
* Mohan Srinivasan <[EMAIL PROTECTED]> [060418 09:56] wrote: > Alfred, > > If the operation times out because the server rebooted (or because > of a network glitch), rather than losing data, the client can > potentially have the data written out successfully later. > > Other NFS client implemen

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

2006-05-01 Thread Alfred Perlstein
ill try to build low level system management software. Even device drivers should be careful, it would suck for a vendor's binary code to break for a utility that you are dependant on just because someone didn't like the spelling of a sysctl. -- - Alfred Perlst

cvs commit: ports/net/proxy-connect Makefile distinfo

2006-05-25 Thread Alfred Perlstein
alfred 2006-05-25 20:20:15 UTC FreeBSD ports repository Modified files: net/proxy-connectMakefile distinfo Log: update to 1.96. Requested by: Stephen Fisher Revision ChangesPath 1.2 +1 -1 ports/net/proxy-connect/Makefile 1.3 +3 -3 por

cvs commit: CVSROOT access

2006-08-29 Thread Alfred Perlstein
alfred 2006-08-29 20:08:24 UTC FreeBSD doc repository Modified files: .access Log: I haven't committed docs in a long time, am probably not going to be doing so for a while and have been getting a "timeout reminder", so remove myself. Hopefully I'll ge

Re: cvs commit: CVSROOT access

2006-06-19 Thread Alfred Perlstein
c repository > > > > > > Modified files: > > > .access > > > Log: > > > Forced commit to note that I am de-menting Simon (simon). > > > > this sounds a bit weird :) >

cvs commit: src/sys/kern kern_conf.c

2006-06-20 Thread Alfred Perlstein
alfred 2006-06-20 19:56:26 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_conf.c Log: MFC: don't deref NULL for really old modules. Revision ChangesPath 1.186.2.6 +2 -1 src/sys/kern/kern_conf.c __

Re: cvs commit: src Makefile README

2006-06-22 Thread Alfred Perlstein
d that's > shorter to type. I think I'm missing something. Is the only difference between "make world" and: "make buildworld buildkernel installkernel installworld" That make world has the order of installs flipped? -- - Alfred Perlstein - coder / sysadmin / FreeBSD Hacker / All that jazz - ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

cvs commit: ports/net/proxy-connect pkg-descr

2006-07-07 Thread Alfred Perlstein
alfred 2006-07-07 20:00:06 UTC FreeBSD ports repository Modified files: net/proxy-connectpkg-descr Log: Improve upon pkg-descr. Note install is in /usr/local and give link to the program's web page. Submitted by: Huver Revision ChangesPath 1.2 +3 -1

Re: cvs commit: src/sys/fs/pseudofs pseudofs_vnops.c src/sys/compat/linux linux_misc.c src/sys/compat/linprocfs linprocfs.c

2006-07-14 Thread Alfred Perlstein
revious Oracle versions work > just fine without those fixes, these patches can be seen as regression fixes > too. Because of this I think they are a RELENG_6_x candidate (MFC reminder > set). > > MFC after: 1 month > > Revision ChangesPath > 1.89.2

cvs commit: CVSROOT access

2009-02-16 Thread Alfred Perlstein
alfred 2009-02-16 18:38:04 UTC FreeBSD projects repository Modified files: .access Log: Remove myself from projcvs for the time being due to idle timeout. Submitted by: grim reaper. Revision ChangesPath 1.398 +0 -1 CVSROOT/access __

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

2008-07-07 Thread Alfred Perlstein
The per-route locks can be removed and a per-AF global optimized table >lock can be introduced. > > - A clear separation between route lookup and modify (add/remove) should >be made; With this change differentiated locking strategies can be >used (rwlo

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

2008-07-07 Thread Alfred Perlstein
terminating NUL is not part of the address." Since strlcpy has to return > "the total length of the string [it] tried to create," it walks off the end > of soun->sun_path looking for a \0. > > This reverts r105332. > > Reported by:Ryan Stone

Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h

2007-08-27 Thread Alfred Perlstein
ause given the set of users that are presently > using the head of the tree. Hacking the build system to make the > incompatible change is dangerous and may break other upgrade paths > that are working. Giving users explicit instructions for jumping the > gap would fix the intallworld c

Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h

2007-08-27 Thread Alfred Perlstein
* John Baldwin <[EMAIL PROTECTED]> [070827 05:48] wrote: > > I think it will be confusing to have missing symbols just as folks would > have thought it confusing to have 6.x ship with libc.so.8 if we had > bumped libc multiple times. I also think that just managing the > interfaces that show up i

Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h

2007-08-27 Thread Alfred Perlstein
* John Baldwin <[EMAIL PROTECTED]> [070827 12:37] wrote: > On Monday 27 August 2007 03:01:00 pm Alfred Perlstein wrote: > > * John Baldwin <[EMAIL PROTECTED]> [070827 05:48] wrote: > > > > > > I think it will be confusing to have missing symbols just as folk

cvs commit: src/sys/conf NOTES files options src/sys/dev/acpica acpi_ec.c src/sys/kern kern_ktrace.c kern_rwlock.c kern_sx.c kern_thread.c subr_sleepqueue.c subr_turnstile.c src/sys/netinet6 in6_src.c

2007-09-04 Thread Alfred Perlstein
alfred 2007-09-04 22:40:41 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/conf NOTES files options sys/dev/acpica acpi_ec.c sys/kern kern_ktrace.c kern_sx.c kern_thread.c subr_sleepqueue.c sub

Re: cvs commit: src/sys/conf NOTES files options src/sys/dev/acpica acpi_ec.c src/sys/kern kern_ktrace.c kern_rwlock.c kern_sx.c kern_thread.c subr_sleepqueue.c subr_turnstile.c src/sys/netinet6 in6_s

2007-09-05 Thread Alfred Perlstein
* Jeff Roberson <[EMAIL PROTECTED]> [070904 17:47] wrote: > On Tue, 4 Sep 2007, Alfred Perlstein wrote: > > >alfred 2007-09-04 22:40:41 UTC > > > > FreeBSD src repository > > > > Modified files:(Branch: RELENG_6) > > sys/conf

cvs commit: src/sys/kern kern_sx.c subr_turnstile.c

2007-09-05 Thread Alfred Perlstein
alfred 2007-09-05 17:38:28 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_sx.c subr_turnstile.c Log: Unbreak "options DDB" breakage from previous commit. Revision ChangesPath 1.25.2.6 +0 -1 src/sys/kern/kern_sx.

cvs commit: src/sys/kern kern_rwlock.c

2007-09-05 Thread Alfred Perlstein
alfred 2007-09-05 22:18:39 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_rwlock.c Log: Remove/refactor calls to turnstile_release() as it turns out that turnstile_unpend_queue() drops the lock that turnstile_release() does. T

cvs commit: src/sys/kern kern_sx.c src/sys/sys sx.h

2007-09-10 Thread Alfred Perlstein
alfred 2007-09-10 23:43:52 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_sx.c sys/sys sx.h Log: FreeBSD 7 has a macro that converts calls to sx_init -> sx_init_flags, however FreeBSD 6 needs this as a function

Re: cvs commit: src/sys/kern kern_sx.c src/sys/sys sx.h

2007-09-10 Thread Alfred Perlstein
Thanks for noticing, it wasn't something I intended at all! * Kip Macy <[EMAIL PROTECTED]> [070910 17:36] wrote: > Thanks. > > -Kip > > On 9/10/07, Alfred Perlstein <[EMAIL PROTECTED]> wrote: > > alfred 2007-09-10 23:43:52 UTC > > > >

Re: cvs commit: src/sys/net ieee8023ad_lacp.c ieee8023ad_lacp.h if_lagg.c if_lagg.h

2007-09-17 Thread Alfred Perlstein
gesPath > 1.7.2.3 +50 -14src/sys/net/ieee8023ad_lacp.c > 1.4.2.3 +2 -0 src/sys/net/ieee8023ad_lacp.h > 1.11.2.7 +60 -58src/sys/net/if_lagg.c > 1.7.2.4 +9 -8 src/sys/net/if_lagg.h -- - Alfred Perlstein ___ cvs-a

cvs commit: src/sys/sys socket.h

2007-09-18 Thread Alfred Perlstein
alfred 2007-09-18 09:22:16 UTC FreeBSD src repository Modified files: sys/sys socket.h Log: Reserve AF_ constants for vendors by giving them the odd numbered AF_ constants ranging from 39 to 133. Approved by: re (kensmith) Revision ChangesPath 1.9

cvs commit: src/sys/kern subr_param.c

2007-10-16 Thread Alfred Perlstein
alfred 2007-10-16 10:40:54 UTC FreeBSD src repository Modified files: sys/kern subr_param.c Log: Export maxswzone, maxbcache, maxtsiz, dfldsiz, maxdsiz, dflssiz, maxssiz, and sgrowsiz via sysctl. MFC after: 1 week Revision ChangesPath 1.74 +10

cvs commit: src/sys/fs/cd9660 cd9660_vfsops.c src/sys/fs/coda coda_vfsops.c src/sys/fs/fdescfs fdesc_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/msdosfs msdosfs_vfsops.c src/sys/fs/ntfs ntfs_vfs

2007-10-16 Thread Alfred Perlstein
alfred 2007-10-16 10:54:56 UTC FreeBSD src repository Modified files: sys/fs/cd9660cd9660_vfsops.c sys/fs/coda coda_vfsops.c sys/fs/fdescfs fdesc_vfsops.c sys/fs/hpfs hpfs_vfsops.c sys/fs/msdosfs msdosfs_vfsops.c sys/fs/n

Re: cvs commit: src/lib/libthr/thread thr_pspinlock.c

2007-10-16 Thread Alfred Perlstein
s of time, and in fact Linux has such > a mutex that is used by mysql with performance benefits. > > The real fix would be to make them adaptive in the same way as kernel > mutexes (spin as long as the lock holder is running), but there is > currently no easy way for userland to pee

Re: cvs commit: src/usr.bin/locate/locate updatedb.sh

2007-10-17 Thread Alfred Perlstein
es is dubious, too, > > independently of their file system. By selecting "local" and "disk > > based" file systems (which would omit not only the pseudo file-systems > > and nullfs, but also cd9660 and udf), no specific file systems needed > > to be put int

Re: cvs commit: src/usr.bin/locate/locate updatedb.sh

2007-10-17 Thread Alfred Perlstein
* Dag-Erling Sm??rgrav <[EMAIL PROTECTED]> [071017 05:33] wrote: > Alfred Perlstein <[EMAIL PROTECTED]> writes: > > Ceri Davies <[EMAIL PROTECTED]> writes: > > > While userland can tell if a filesystem is pseudo or not, (see > > > lsvfs), I'm not

Re: cvs commit: CVSROOT access

2007-10-24 Thread Alfred Perlstein
* Pawel Jakub Dawidek <[EMAIL PROTECTED]> [071024 08:18] wrote: > pjd 2007-10-24 15:18:49 UTC > > FreeBSD src repository > > Modified files: > .access > Log: > Please welcome Ulf Lilleengen (lulf) to the src committer community. > > Lulf is working on

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

2007-10-24 Thread Alfred Perlstein
; the memory pointed by p_fd is freed while other threads are using it, > it will cause kernel to panic. This is unlikely to be fixed by SINGLE_BOUNDARY and will likely require refcounting to fix. SINGLE_BOUNDARY will not fix the locations where this happens: p =

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

2007-10-24 Thread Alfred Perlstein
* David Xu <[EMAIL PROTECTED]> [071024 19:32] wrote: > Alfred Perlstein wrote: > >* David Xu <[EMAIL PROTECTED]> [071024 18:34] wrote: > > > >>Julian Elischer wrote: > >> > >>>julian 2007-10-23 17:54:16 UTC > >>> &

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

2007-10-24 Thread Alfred Perlstein
* David Xu <[EMAIL PROTECTED]> [071024 19:40] wrote: > Alfred Perlstein wrote: > > >>thread_suspend_check() with SINGLE_BOUNDARY is used is only called > >>in userret() where I don't think any code is still using the p_fd. > > > > > >This is

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

2007-11-18 Thread Alfred Perlstein
* Roman Divacky <[EMAIL PROTECTED]> [071118 14:42] wrote: > On Tue, Oct 16, 2007 at 10:40:54AM +0000, Alfred Perlstein wrote: > > alfred 2007-10-16 10:40:54 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern

Re: cvs commit: src/share/man/man9 locking.9 rmlock.9 src/sys/conf files src/sys/kern kern_rmlock.c subr_lock.c subr_pcpu.c subr_smp.c src/sys/sys _rmlock.h lock.h pcpu.h rmlock.h smp.h

2007-11-25 Thread Alfred Perlstein
, sx locks are a faster replacement for hand rolled msleep locks. They're not only easier to read, but the underlying implementation is faster. -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To u

cvs commit: src/sys/kern kern_resource.c

2008-03-14 Thread Alfred Perlstein
alfred 2008-03-15 03:20:53 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern kern_resource.c Log: In calcru, we make sure the thread's state is correct, however we do not emit the thread or proc information making debugging this assert

Re: cvs commit: src/sys/nfsserver nfs_srvsock.c

2008-03-19 Thread Alfred Perlstein
_rec list while > not holding the lock. > > Revision ChangesPath > 1.107 +3 -1 src/sys/nfsserver/nfs_srvsock.c This function should have a WITNESS check at the top of it. Can you add it? If not I will unless you see a problem with it. -- - Alfred Perlstein

Re: cvs commit: src/sys/nfsserver nfs_srvsock.c

2008-03-20 Thread Alfred Perlstein
* Doug Rabson <[EMAIL PROTECTED]> [080320 01:44] wrote: > > On 20 Mar 2008, at 02:56, Alfred Perlstein wrote: > > >* Doug Rabson <[EMAIL PROTECTED]> [080319 05:32] wrote: > >>dfr 2008-03-19 12:33:25 UTC > >> > >> FreeBSD src rep

cvs commit: src/sys/kern kern_timeout.c

2008-03-22 Thread Alfred Perlstein
alfred 2008-03-22 07:29:45 UTC FreeBSD src repository Modified files: sys/kern kern_timeout.c Log: Fix a race where timeout/untimeout could cause crashes for Giant locked code. The bug: There exists a race condition for timeout/untimeout(9) due to the w

Re: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.c src/sys/kern vfs_bio.c vfs_cluster.c vfs_default.c vfs_subr.c src/sys/nfs4client nfs4_vfsops.c nfs4_vnops.c src/sys/nfsclient nfs_subs.c nfs_vfsops.

2008-03-22 Thread Alfred Perlstein
src/sys/sys/buf.h > 1.20 +8 -16 src/sys/sys/bufobj.h > 1.110 +5 -4 src/sys/ufs/ffs/ffs_inode.c > 1.32 +11 -16src/sys/ufs/ffs/ffs_rawread.c > 1.221 +65 -69src/sys/ufs/ffs/ffs_softdep.c > 1.339 +4 -3 src/sys/ufs/ffs/ffs_vfsops.c >

Re: cvs commit: src/sys/dev/en midway.c src/sys/dev/fatm if_fatm.c src/sys/dev/firewire if_fwe.c if_fwip.c src/sys/dev/iscsi/initiator isc_soc.c src/sys/kern subr_mchain.c uipc_mbuf.c uipc_socket.c ui

2008-03-25 Thread Alfred Perlstein
5 +10 -10src/sys/nfsclient/nfs_subs.c > 1.180 +4 -4 src/sys/nfsserver/nfs_serv.c > 1.45 +2 -2 src/sys/nfsserver/nfs_srvcache.c > 1.108 +5 -5 src/sys/nfsserver/nfs_srvsock.c > 1.154 +2 -2 src

Re: cvs commit: src/sys/dev/en midway.c src/sys/dev/fatm if_fatm.c src/sys/dev/firewire if_fwe.c if_fwip.c src/sys/dev/iscsi/initiator isc_soc.c src/sys/kern subr_mchain.c uipc_mbuf.c uipc_socket.c ui

2008-03-25 Thread Alfred Perlstein
* Ruslan Ermilov <[EMAIL PROTECTED]> [080325 11:37] wrote: > On Tue, Mar 25, 2008 at 11:01:52AM -0700, Alfred Perlstein wrote: > > I don't think this was thought out enough, there are times when you > > would want to limit the total memory allocated to mbufs and avoid &

Re: cvs commit: src/include stdio.h src/lib/libc/stdio clrerr.c feof.c ferror.c fileno.c getc.c getchar.c local.h putc.c putchar.c xprintf.c

2008-05-05 Thread Alfred Perlstein
1.33 +2 -132src/lib/libc/stdio/local.h > 1.16 +3 -0 src/lib/libc/stdio/putc.c > 1.16 +3 -0 src/lib/libc/stdio/putchar.c > 1.8 +0 -1 src/lib/libc/stdio/xprintf.c -- - Alfred Perlstein ___ cvs-all@freeb

Re: cvs commit: src/include stdio.h src/lib/libc/stdio clrerr.c feof.c ferror.c fileno.c getc.c getchar.c local.h putc.c putchar.c xprintf.c

2008-05-06 Thread Alfred Perlstein
* John Baldwin <[EMAIL PROTECTED]> [080505 13:47] wrote: > On Monday 05 May 2008 03:24:17 pm Peter Jeremy wrote: > > On Mon, May 05, 2008 at 02:59:28PM -0400, John Baldwin wrote: > > >On Monday 05 May 2008 02:40:03 pm Alfred Perlstein wrote: > > >> I'

Re: cvs commit: src/include stdio.h src/lib/libc/stdio clrerr.c feof.c ferror.c fileno.c getc.c getchar.c local.h putc.c putchar.c xprintf.c

2008-05-07 Thread Alfred Perlstein
* Maxim Sobolev <[EMAIL PROTECTED]> [080507 15:05] wrote: > Alfred Perlstein wrote: > >>It appears that autoconf only believes a type is real if you can typedef > >>it to another type, cast 0 to a valid pointer to the new typedef'd type, > >>and do a si

Re: cvs commit: src/include stdio.h src/lib/libc/stdio clrerr.c feof.c ferror.c fileno.c getc.c getchar.c local.h putc.c putchar.c xprintf.c

2008-05-07 Thread Alfred Perlstein
* John Baldwin <[EMAIL PROTECTED]> [080507 10:28] wrote: > On Wednesday 07 May 2008 02:40:13 am Alfred Perlstein wrote: > > * John Baldwin <[EMAIL PROTECTED]> [080505 13:47] wrote: > > > On Monday 05 May 2008 03:24:17 pm Peter Jeremy wrote: > > > > On M

Re: cvs commit: src/include stdio.h src/lib/libc/stdio clrerr.c feof.c ferror.c fileno.c getc.c getchar.c local.h putc.c putchar.c xprintf.c

2008-05-07 Thread Alfred Perlstein
* Kris Kennaway <[EMAIL PROTECTED]> [080507 16:20] wrote: > Alfred Perlstein wrote: > > > >(*) Important note: when considering autoconf scripts, most of the > >scripts test's come from a repository of scripts or are carbon > >copied from each other. Say

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

2008-05-09 Thread Alfred Perlstein
orting the value of the > kernel variable "ticks"? Just a thought.) I've exported 'ticks' before for local hacks, it was useful, making it exported in FreeBSD would be a good idea. -- - Alfred Perlstein ___ cvs-all@free

Re: cvs commit: src/sys/dev/io iodev.c

2008-08-08 Thread Alfred Perlstein
evice bar and so > closes /dev/io once it's finished its initialisation. Libraries foo and > bar are completely independent and shouldn't need to know anything about > each other and your app shouldn't need to know that libraries it's using > frob

cvs commit: src/sys/kern vfs_cache.c

2008-08-16 Thread Alfred Perlstein
alfred 2008-08-16 21:48:10 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: SVN rev 181793 on 2008-08-16 21:48:10Z by alfred Prevent crashes due to unlocked access to hash buckets in two sysctls. Use CACHE_LOCK to prevent crashes. Sysc

Re: cvs commit: src/sys/net if.h

2007-06-12 Thread Alfred Perlstein
en you can use descriptor passing (processes) or shared fdtable (threads) and a call to bind to cpu to properly juggle things around. -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/sys/net if.h

2007-06-12 Thread Alfred Perlstein
scuttled that > project. It will have to be an 8.0 thing, but perhaps we can look at an MFC > if that goes well. I have some initial protyping but have been waiting for > TCP to settle down again a bit before really digging in. Robert, have you added placeholder fields to objects that r

Re: cvs commit: src/sys/net if.h

2007-06-12 Thread Alfred Perlstein
>fdtable (threads) and a call to bind to cpu to properly juggle > >things around. > > Thanks for volunteering :D It may happen... :D -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/

Re: cvs commit: src/lib/libarchive archive_read_open_fd.c archive_read_open_filename.c

2007-06-18 Thread Alfred Perlstein
;) > As I said though, I just don't know that code well > enough to propose a fix. ENOTSUP seems to be the most "correct", although I sort of see it being the equivelant of dispaching a sign saying "bump" along the highway without actually fixing said bump. :( -- - Al

Re: cvs commit: src/usr.sbin/pkg_install/lib deps.c

2007-06-19 Thread Alfred Perlstein
ulting binary have the same md5? if it's just style changes, then it should. also, you missed a non-style conformant function. void list_deps(const char *pkgname, char **pkgs, char *listed, that should be: void list_deps -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/sys/fs/msdosfs msdosfs_vnops.c

2007-07-20 Thread Alfred Perlstein
ng in ffs. Very cool, is there any merit for modifying ffs to reallocblks for indirect blocks? Or does that not apply? Basically, attempt to keep indirect blocks closeby to either each other or possibly the direct blocks they reference? -- - Alfred Perlstein

Re: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.c

2007-07-23 Thread Alfred Perlstein
gt; BTW. This sounds like that we can install FreeBSD and Windows > side-by-side in the same FAT partition? This would be ideal. I've always wanted to do be able to do this, or at least get to the point where rootfs could be a vn-backed ffs under msdosfs *scream* -- - Alfred Perlste

Re: cvs commit: src/sys/i386/i386 trap.c

2007-07-30 Thread Alfred Perlstein
alked to Alan Cox about this over the weekend and he said, if I have this right, that supposedly a correct program actually does get the correct info on the stack as an argument to their signal callback. m3 should be fixed. Either that, or we can rev the syscalls and intr

Re: cvs commit: src/tools/regression/lib/libutil Makefile test-flopen.c test-flopen.t

2007-08-03 Thread Alfred Perlstein
:re (blanket) > > Revision ChangesPath > 1.2 +1 -1 src/tools/regression/lib/libutil/Makefile > 1.1 +176 -0src/tools/regression/lib/libutil/test-flopen.c (new) > 1.1 +12 -0 src/tools/regression/lib/libutil/test-flopen.t (new) -- - A

Re: cvs commit: src/sys/kern kern_thr.c syscalls.master src/sys/sys thr.h

2007-08-18 Thread Alfred Perlstein
eal reason for not liking it other than 1) it came from linux. 2) we didn't think of it. 3) supporting it is annoying. (it's not) -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To

Re: cvs commit: src/sys/kern kern_thr.c syscalls.master src/sys/sys

2007-08-20 Thread Alfred Perlstein
ne patch first ;-) Kris, I support the patch. That said, have you toyed with implementing this as a kld that you can ship with your code? -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/sys/kern kern_thr.c syscalls.master src/sys/sys

2007-08-20 Thread Alfred Perlstein
urse if you roll this into the tree, all the better since I > >>won't have to spend the next 6 months to a year reminding users that > >>when they update world, they have to apply the Wine patch first ;-) > > > >Kris, I support the patch. > > > >That said, have you toyed with implementing this as a kld that > >you can ship with your code? > > -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/sys/kern kern_thr.c syscalls.master src/sys/sys

2007-08-20 Thread Alfred Perlstein
interface. What do you think about that? It would be useful for pidfiles to ensure that a recycled pid doesn't get a program SIGwhatever'd. -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinf

Re: cvs commit: src/sys/kern kern_thr.c syscalls.master src/sys/sys

2007-08-20 Thread Alfred Perlstein
* The Hermit Hacker <[EMAIL PROTECTED]> [070820 11:59] wrote: > > Just for the record here, I think that Scott did bring up a very valid point > in > what he had said ... Kris did mention 'PC-BSD including it even if FreeBSD > didn't' (or words to that effect), and Scott's response was only mea

Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h

2007-08-24 Thread Alfred Perlstein
er option is to update the "copy old executables" part of > installworld to also copy relevant old shared libraries and force > their use for the "make reinstall" via LD_LIBRARY_PATH. > > -- > Peter Jeremy -- - Alfred Perlstein ___

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

2007-03-27 Thread Alfred Perlstein
o hunt down > bugs in the mpsafe_vfs=1 case then it is in the mpsafe_vfs=0 case. > This is not to say that mpsafe_vfs=0 can be broken, but rather that > I prefer to work on improving the mpsafe_vfs=1 case... > > Hmmm, maybe I don't have S/U on amd64 box (I don't bother

cvs commit: doc/en_US.ISO8859-1/books/faq book.sgml

2007-03-28 Thread Alfred Perlstein
alfred 2007-03-28 19:21:39 UTC FreeBSD doc repository (src,ports committer) Modified files: en_US.ISO8859-1/books/faq book.sgml Log: Clarify the faq entry about witness lock order reversals. Robert's description Witness includes mentions of "false-positives", explain that

Re: cvs commit: src/sys/compat/linux linux_file.c linux_util.h src/sys/i386/linux linux.h linux_dummy.c linux_proto.h linux_syscall.h linux_sysent.c syscalls.master src/sys/amd64/linux32 linux.h linux

2007-04-02 Thread Alfred Perlstein
instead implement it properly in the > FreeBSD system call code as a first class service and then wrap it the way > we wrap other system calls. Please do not MFC this patch as-is. While I really appreciate the work here, I do have to agree with Robert, this should have been implemented

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

2007-04-02 Thread Alfred Perlstein
ic across all deployments. That said, a KASSERT might be more appropriate, admittedly I haven't checked to see if that's what was inserted. -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: Giving in to Coverity (was: cvs commit: src/sys/netgraph/bluetooth/l2cap ng_l2cap_cmds.c)

2007-04-02 Thread Alfred Perlstein
or '(void)printf' :) Coverity at least is > smarter than lint as it doesn't warn about printf not being checked. I always found the (void)intfunction() stuff in code to be particulary exciting. -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/usr.bin/touch touch.1 touch.c

2007-04-10 Thread Alfred Perlstein
Where is this behaviour mandated? > > Bump WARNS? Every function should be either prototyped > or declared static (or both). > > -- > Brian Somers <[EMAIL PROTECTED]> > Don't _EVER_ lose your sense of humour !<[EMAIL PROTECTED]> -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/usr.bin/truss Makefile amd64-fbsd.c extern.h i386-fbsd.c i386-linux.c ia64-fbsd.c main.c powerpc-fbsd.c setup.c sparc64-fbsd.c syscall.h syscalls.c truss.1 truss.h

2007-04-11 Thread Alfred Perlstein
. > > This would make the -s option to gcore redundant (since the process > will be stopped after attaching anyway). I don't know how useful a > core from a non-stopped process is, anyhow. Very, very useful. Imagine a running program that's having some form of abnormal

Re: cvs commit: src/usr.bin/truss Makefile amd64-fbsd.c extern.h i386-fbsd.c i386-linux.c ia64-fbsd.c main.c powerpc-fbsd.c setup.c sparc64-fbsd.c syscall.h syscalls.c truss.1 truss.h

2007-04-11 Thread Alfred Perlstein
* Ed Maste <[EMAIL PROTECTED]> [070411 13:46] wrote: > On 11/04/07, Alfred Perlstein <[EMAIL PROTECTED]> wrote: > >* Ed Maste <[EMAIL PROTECTED]> [070410 12:47] wrote: > >> This would make the -s option to gcore redundant (since the process > >> will

Re: cvs commit: src/usr.bin/truss Makefile amd64-fbsd.c extern.h i386-fbsd.c i386-linux.c ia64-fbsd.c main.c powerpc-fbsd.c setup.c sparc64-fbsd.c syscall.h syscalls.c truss.1 truss.h

2007-04-11 Thread Alfred Perlstein
* Dag-Erling Sm?rgrav <[EMAIL PROTECTED]> [070411 15:43] wrote: > Alfred Perlstein <[EMAIL PROTECTED]> writes: > > Ed Maste <[EMAIL PROTECTED]> [070411 13:46] wrote: > > > Currently, without the -s option the core produced by gcore is > > > incons

Re: cvs commit: src/usr.bin/truss Makefile amd64-fbsd.c extern.h i386-fbsd.c i386-linux.c ia64-fbsd.c main.c powerpc-fbsd.c setup.c sparc64-fbsd.c syscall.h syscalls.c truss.1 truss.h

2007-04-12 Thread Alfred Perlstein
to find valuable data. > > > > Have either of you read my response? About fork(2)? -- - Alfred Perlstein ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/sys/cam/scsi scsi_sg.c

2007-04-16 Thread Alfred Perlstein
mitted by: jmg > > Revision ChangesPath > 1.7 +1 -4 src/sys/cam/scsi/scsi_sg.c feel like adding an assertion in the dev code? -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman

Re: cvs commit: src/usr.sbin/sysinstall main.c

2007-04-30 Thread Alfred Perlstein
ll these changes could lead to security holes. Maybe I'm just paranoid. -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/usr.sbin/sysinstall main.c

2007-04-30 Thread Alfred Perlstein
. If the > number will be small, there is no pain to be std. After my last commit I > not get any report yet (excepting unclear "some two ports", without > names). > > BTW, screaming can be only for args checking. For putenv() right or > wrong usage can't be de

Re: cvs commit: src/usr.sbin/sysinstall main.c

2007-05-01 Thread Alfred Perlstein
On Tue, May 01, 2007 at 10:48:28AM +0400, Andrey Chernov wrote: > > > On Mon, Apr 30, 2007 at 06:39:57PM -0700, Alfred Perlstein wrote: > > > > Using the strategy "commit to -current then suffer the fallout" > > > > is pretty bogus. > > > > &g

Re: cvs commit: src/usr.sbin/sysinstall main.c

2007-05-01 Thread Alfred Perlstein
me real stats first. Yes, however, typically(*) this is done pre-commit as a courtesy to the community both developer and consumer. (*) in my mind where people think about preserving some form of source/binary compatibility so that developing apps doesn't

Re: cvs commit: src/usr.sbin/sysinstall main.c

2007-05-01 Thread Alfred Perlstein
* Andrey Chernov <[EMAIL PROTECTED]> [070501 04:52] wrote: > On Tue, May 01, 2007 at 04:31:55AM -0700, Alfred Perlstein wrote: > > If the fallout from your changes broke a bunch of things in > > -current, then we can expect the fallout in -stable to be > > even worse. &g

Re: cvs commit: src/sys/kern uipc_debug.c uipc_sockbuf.c uipc_socket.c uipc_syscalls.c src/sys/netinet sctputil.c src/sys/sys socketvar.h

2007-05-03 Thread Alfred Perlstein
* Randall Stewart <[EMAIL PROTECTED]> [070503 08:35] wrote: > Robert Watson wrote: > >rwatson 2007-05-03 14:42:42 UTC > > > > FreeBSD src repository > > > > Modified files: > >sys/kern uipc_debug.c uipc_sockbuf.c uipc_socket.c > > uipc_syscalls.c > >

Re: cvs commit: src/sys/kern uipc_debug.c uipc_sockbuf.c uipc_socket.c uipc_syscalls.c src/sys/netinet sctputil.c src/sys/sys socketvar.h

2007-05-03 Thread Alfred Perlstein
x27;m somewhat surprised that an attempt to move from sleep to cv based rendevous wasn't attempted first. -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

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

2007-05-21 Thread Alfred Perlstein
it and exposed > the problem. > > Bug found by: phk > Tested by: phk > > Revision ChangesPath > 1.256 +37 -13src/sys/kern/uipc_syscalls.c -- - Alfred Perlstein ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: CVSROOT access

2007-05-29 Thread Alfred Perlstein
ome Attilio Rao (attilio@) as a src committer. Attilio has worked > extensively on synchronization primitives, locking, and scalability issues. > > Approved by:core > > Revision ChangesPath > 1.826 +1 -0 CVSROOT/access -- - Alfred Perlstein __

cvs commit: src/sys/sys uio.h

2006-11-29 Thread Alfred Perlstein
alfred 2006-11-29 19:08:45 UTC FreeBSD src repository Modified files: sys/sys uio.h Log: Document struct uio.h entries. Revision ChangesPath 1.40 +7 -7 src/sys/sys/uio.h ___ cvs-all@freebsd.org mailin

cvs commit: src/share/man/man9 uio.9

2006-11-29 Thread Alfred Perlstein
alfred 2006-11-29 19:10:53 UTC FreeBSD src repository Modified files: share/man/man9 uio.9 Log: Do a better job of documenting uio_resid. Revision ChangesPath 1.20 +18 -12src/share/man/man9/uio.9 ___ cvs-all@

cvs commit: src/sys/dev/usb if_aue.c if_auereg.h

2006-11-29 Thread Alfred Perlstein
alfred 2006-11-29 19:19:44 UTC FreeBSD src repository Modified files: sys/dev/usb if_aue.c if_auereg.h Log: Stop INVARIANTS panics in if_aue with a stopgap. aue_tick calls several synchronous usb functions from a timeout(9), this is very broken since a timeout(9)

cvs commit: src/share/man/man9 uio.9

2006-11-29 Thread Alfred Perlstein
alfred 2006-11-29 20:24:57 UTC FreeBSD src repository Modified files: share/man/man9 uio.9 Log: Bump .Dd, (9 year jump!) Requested by: ru cvs: -- Revision ChangesPath 1.21 +1 -1

Re: cvs commit: src/sys/net if.c

2006-12-01 Thread Alfred Perlstein
before RELENG_7. Other than performance issues, what's the point of doing this? To me that sounds like we'd lose all of usb ethernet as it stands. I'm fine with fixing usb ethernet, but not under some thread-model of developement. -- - Alfred Perlstein, RED Incorporated Consultin

Re: cvs commit: src/sys/net if.c

2006-12-01 Thread Alfred Perlstein
* Alfred Perlstein <[EMAIL PROTECTED]> [061201 18:03] wrote: > * Gleb Smirnoff <[EMAIL PROTECTED]> [061130 09:46] wrote: > > On Thu, Nov 30, 2006 at 08:26:34PM +0300, Ruslan Ermilov wrote: > > R> BTW, is if_{watchdog|timer} also dangerous for !MPSAFE drivers? &g

cvs commit: src/sys/dev/usb if_aue.c if_auereg.h usb_ethersubr.c usb_ethersubr.h

2006-12-11 Thread Alfred Perlstein
alfred 2006-12-11 09:57:42 UTC FreeBSD src repository Modified files: sys/dev/usb if_aue.c if_auereg.h usb_ethersubr.c usb_ethersubr.h Log: defer all processing to a full fledged thread. once usb is SMP safe, this should be the first SMPsa

  1   2   >