Up to [cvs.NetBSD.org] / src / sys / netsmb
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.40 / (download) - annotate - [select for diffs], Sun Apr 29 20:27:31 2012 UTC (12 months, 2 weeks ago) by dsl
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
khorben-n900,
jmcneill-usbmp-base10,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.39: +3 -3
lines
Diff to previous 1.39 (colored)
Remove everything to do with 'struct malloc_type' and the malloc link_set. To make code in 'external' (etc) still compile, MALLOC_DECLARE() still has to generate something of type 'struct malloc_type *', with normal optimisation gcc generates a compile-time 0. MALLOC_DEFINE() and friends have no effect. Fix one or two places where the code would no longer compile.
Revision 1.39 / (download) - annotate - [select for diffs], Fri Dec 17 14:27:34 2010 UTC (2 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
jruoho-x86intr,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: yamt-pagecache,
jmcneill-usbmp
Changes since 1.38: +4 -12
lines
Diff to previous 1.38 (colored)
* remove #ifdef nonsense (which caused the lossage in the first place) * make it a DRIVER so that it autoloads when /dev/nsmb is opened
Revision 1.38 / (download) - annotate - [select for diffs], Fri Dec 17 13:24:45 2010 UTC (2 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.37: +27 -10
lines
Diff to previous 1.37 (colored)
Try to unbreak module a little. It would be really nice to not utterly break things in the name of modularization, especially if avoiding breakage takes 2min.
Revision 1.37 / (download) - annotate - [select for diffs], Fri Dec 17 13:05:29 2010 UTC (2 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.36: +2 -126
lines
Diff to previous 1.36 (colored)
unifdef -D__NetBSD__
Revision 1.36 / (download) - annotate - [select for diffs], Wed Dec 15 12:58:13 2010 UTC (2 years, 5 months ago) by ahoka
Branch: MAIN
Changes since 1.35: +42 -2
lines
Diff to previous 1.35 (colored)
take two on module support XXX this wont work as a builtin module
Revision 1.35 / (download) - annotate - [select for diffs], Sat Dec 11 04:21:17 2010 UTC (2 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.34: +0 -40
lines
Diff to previous 1.34 (colored)
Back this out. Fails lockdebug with duplicate lock initialization. Please test with LOCKDEBUG!
Revision 1.34 / (download) - annotate - [select for diffs], Fri Dec 10 19:44:18 2010 UTC (2 years, 5 months ago) by ahoka
Branch: MAIN
Changes since 1.33: +42 -2
lines
Diff to previous 1.33 (colored)
Module support for NetBSD
Revision 1.33 / (download) - annotate - [select for diffs], Mon Sep 21 14:13:35 2009 UTC (3 years, 7 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
matt-premerge-20091211,
jym-xensuspend-nbase
Branch point for: rmind-uvmplock
Changes since 1.32: +2 -3
lines
Diff to previous 1.32 (colored)
Do not call smb_rqpool_fini() on device close. Otherwise, we'll crash trying to use destroyed pools for SMB request.
Revision 1.32 / (download) - annotate - [select for diffs], Sat Sep 12 12:52:21 2009 UTC (3 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8
Changes since 1.31: +4 -2
lines
Diff to previous 1.31 (colored)
Convert POOL_INITs to proper cons/destructors.
Revision 1.31 / (download) - annotate - [select for diffs], Tue Sep 1 12:23:36 2009 UTC (3 years, 8 months ago) by pooka
Branch: MAIN
Changes since 1.30: +3 -3
lines
Diff to previous 1.30 (colored)
fix tybo
Revision 1.30 / (download) - annotate - [select for diffs], Wed Mar 18 16:00:24 2009 UTC (4 years, 2 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base,
jymxensuspend-base,
jym-xensuspend-base
Changes since 1.29: +3 -3
lines
Diff to previous 1.29 (colored)
bzero -> memset
Revision 1.29 / (download) - annotate - [select for diffs], Fri Mar 21 21:55:01 2008 UTC (5 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
nick-hppapmap-base2,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
mjf-devfs2-base,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-socklock-base1,
ad-audiomp2-base,
ad-audiomp2
Branch point for: yamt-nfs-mp,
nick-hppapmap,
jym-xensuspend
Changes since 1.28: +7 -10
lines
Diff to previous 1.28 (colored)
Catch up with descriptor handling changes. See kern_descrip.c revision 1.173 for details.
Revision 1.28 / (download) - annotate - [select for diffs], Sat Mar 1 14:16:52 2008 UTC (5 years, 2 months ago) by rmind
Branch: MAIN
CVS Tags: matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base
Changes since 1.27: +4 -3
lines
Diff to previous 1.27 (colored)
Welcome to 4.99.55: - Add a lot of missing selinit() and seldestroy() calls. - Merge selwakeup() and selnotify() calls into a single selnotify(). - Add an additional 'events' argument to selnotify() call. It will indicate which event (POLL_IN, POLL_OUT, etc) happen. If unknown, zero may be used. Note: please pass appropriate value of 'events' where possible. Proposed on: <tech-kern>
Revision 1.27 / (download) - annotate - [select for diffs], Wed Jan 30 14:08:01 2008 UTC (5 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
hpcarm-cleanup-base
Branch point for: mjf-devfs2,
keiichi-mipv6
Changes since 1.26: +11 -11
lines
Diff to previous 1.26 (colored)
Replace crufty use of lockmgr.
Revision 1.26 / (download) - annotate - [select for diffs], Sun Mar 4 06:03:35 2007 UTC (6 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
yamt-idlelwp-base8,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
vmlocking,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
reinoud-bufcleanup,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
mjf-ufs-trans,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-base,
jmcneill-pm-base,
jmcneill-pm,
jmcneill-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs,
matt-armv6
Changes since 1.25: +3 -3
lines
Diff to previous 1.25 (colored)
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.25 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:51 2006 UTC (6 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
post-newlock2-merge,
newlock2-nbase,
newlock2-base,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-nb4-arm-base,
matt-nb4-arm,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.24: +7 -7
lines
Diff to previous 1.24 (colored)
__unused removal on arguments; approved by core.
Revision 1.24 / (download) - annotate - [select for diffs], Thu Oct 12 01:32:46 2006 UTC (6 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.23: +9 -7
lines
Diff to previous 1.23 (colored)
- sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
Revision 1.23 / (download) - annotate - [select for diffs], Sun Sep 3 05:25:43 2006 UTC (6 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl,
newlock2
Changes since 1.22: +3 -3
lines
Diff to previous 1.22 (colored)
add missing initializer
Revision 1.22 / (download) - annotate - [select for diffs], Wed Mar 1 12:38:32 2006 UTC (7 years, 2 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
simonb-timecounters-base,
peter-altq-base,
peter-altq,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
chap-midi-nbase,
chap-midi-base,
chap-midi,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-pdpolicy
Changes since 1.21: +3 -4
lines
Diff to previous 1.21 (colored)
merge yamt-uio_vmspace branch. - use vmspace rather than proc or lwp where appropriate. the latter is more natural to specify an address space. (and less likely to be abused for random purposes.) - fix a swdmover race.
Revision 1.21 / (download) - annotate - [select for diffs], Sun Dec 11 12:25:16 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5
Branch point for: yamt-uio_vmspace,
simonb-timecounters,
rpaulo-netinet-merge-pcb
Changes since 1.20: +12 -12
lines
Diff to previous 1.20 (colored)
merge ktrace-lwp.
Revision 1.20 / (download) - annotate - [select for diffs], Sat Feb 26 22:39:50 2005 UTC (8 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
yamt-km-base4,
yamt-km-base3,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
ktrace-lwp-base,
kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.19: +5 -5
lines
Diff to previous 1.19 (colored)
nuke trailing whitespace
Revision 1.19 / (download) - annotate - [select for diffs], Sun Apr 25 16:42:42 2004 UTC (9 years ago) by simonb
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
matt-timespec,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Changes since 1.18: +2 -4
lines
Diff to previous 1.18 (colored)
Initialise (most) pools from a link set instead of explicit calls to pool_init. Untouched pools are ones that either in arch-specific code, or aren't initialiased during initial system startup. Convert struct session, ucred and lockf to pools.
Revision 1.18 / (download) - annotate - [select for diffs], Sun Jun 29 22:32:10 2003 UTC (9 years, 10 months ago) by fvdl
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Branch point for: ktrace-lwp
Changes since 1.17: +12 -12
lines
Diff to previous 1.17 (colored)
Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
Revision 1.17 / (download) - annotate - [select for diffs], Sun Jun 29 12:01:34 2003 UTC (9 years, 10 months ago) by martin
Branch: MAIN
Changes since 1.16: +4 -4
lines
Diff to previous 1.16 (colored)
struct proc -> struct lwp
Revision 1.16 / (download) - annotate - [select for diffs], Sat Jun 28 14:22:15 2003 UTC (9 years, 10 months ago) by darrenr
Branch: MAIN
Changes since 1.15: +10 -10
lines
Diff to previous 1.15 (colored)
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can be inserted into ktrace records. The general change has been to replace "struct proc *" with "struct lwp *" in various function prototypes, pass the lwp through and use l_proc to get the process pointer when needed. Bump the kernel rev up to 1.6V
Revision 1.15 / (download) - annotate - [select for diffs], Tue Apr 8 16:29:11 2003 UTC (10 years, 1 month ago) by jdolecek
Branch: MAIN
Changes since 1.14: +19 -23
lines
Diff to previous 1.14 (colored)
FILE_USE()/FILE_UNUSE() file entry returned from fd_getfile() properly bug discovered with LOCKDEBUG, adresses PR kern/21067 by Martin Husemann
Revision 1.14 / (download) - annotate - [select for diffs], Mon Apr 7 19:35:40 2003 UTC (10 years, 1 month ago) by jdolecek
Branch: MAIN
Changes since 1.13: +5 -2
lines
Diff to previous 1.13 (colored)
use pools instead of malloc(9) for allocation of smb request structures
convert all code to use smb_{rq|t2}_alloc() instead of allocating
structures on stack, make smb_rq_init()/smb_t2_init() static and not
exported outside smb_rq.c
Revision 1.13 / (download) - annotate - [select for diffs], Tue Feb 25 09:12:11 2003 UTC (10 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.12: +5 -1
lines
Diff to previous 1.12 (colored)
add __KERNEL_RCSID
Revision 1.12 / (download) - annotate - [select for diffs], Mon Feb 24 09:55:38 2003 UTC (10 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.11: +7 -3
lines
Diff to previous 1.11 (colored)
clarify locking requirements for smb_{share,vc,co}_{rele,put}() - the lock
must be held on entry
drain the lock in smb_co_gone(), so that it's done always
turn some SMBERROR()s to #ifdef DIAGNOSTIC/DEBUG panics
Revision 1.11 / (download) - annotate - [select for diffs], Tue Feb 18 12:18:29 2003 UTC (10 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.10: +29 -22
lines
Diff to previous 1.10 (colored)
move netsmb-specific entries to netsmb/files.netsmb g/c options SMB and opt_smb.h rename the pseudo device to nsmb, and use needs-flag instead needs-count, adjust nsmbattach() appropriately replace SMB_CHECKMINOR() with explicit code in smb_dev.c, to improve readability
Revision 1.10 / (download) - annotate - [select for diffs], Sat Feb 1 06:23:48 2003 UTC (10 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.9: +4 -4
lines
Diff to previous 1.9 (colored)
Add extensible malloc types, adapted from FreeBSD. This turns malloc types into a structure, a pointer to which is passed around, instead of an int constant. Allow the limit to be adjusted when the malloc type is defined, or with a function call, as suggested by Jonathan Stone.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 23 09:14:47 2002 UTC (10 years, 6 months ago) by jdolecek
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
merge kqueue branch into -current kqueue provides a stateful and efficient event notification framework currently supported events include socket, file, directory, fifo, pipe, tty and device changes, and monitoring of processes and signals kqueue is supported by all writable filesystems in NetBSD tree (with exception of Coda) and all device drivers supporting poll(2) based on work done by Jonathan Lemon for FreeBSD initial NetBSD port done by Luke Mewburn and Jason Thorpe
Revision 1.8 / (download) - annotate - [select for diffs], Fri Oct 11 21:35:42 2002 UTC (10 years, 7 months ago) by jdolecek
Branch: MAIN
CVS Tags: kqueue-beforemerge,
kqueue-base
Changes since 1.7: +4 -7
lines
Diff to previous 1.7 (colored)
sanity changes for NetBSD: * return ENODEV for write/read methods * use seltrue for poll method the old semantics still applies for !NetBSD
Revision 1.7 / (download) - annotate - [select for diffs], Fri Sep 6 13:24:07 2002 UTC (10 years, 8 months ago) by gehenna
Branch: MAIN
Changes since 1.6: +12 -2
lines
Diff to previous 1.6 (colored)
Merge the gehenna-devsw branch into the trunk. This merge changes the device switch tables from static array to dynamically generated by config(8). - All device switches is defined as a constant structure in device drivers. - The new grammer ``device-major'' is introduced to ``files''. device-major <prefix> char <num> [block <num>] [<rules>] - All device major numbers must be listed up in port dependent majors.<arch> by using this grammer. - Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables. - The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa. - The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch. - In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Jan 8 19:52:16 2002 UTC (11 years, 4 months ago) by deberg
Branch: MAIN
CVS Tags: newlock-base,
newlock,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
ifpoll-base,
ifpoll,
gehenna-devsw-base,
eeh-devprop-base,
eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.5: +3 -3
lines
Diff to previous 1.5 (colored)
use SMBDATA for devtbl
Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 4 02:39:39 2002 UTC (11 years, 4 months ago) by deberg
Branch: MAIN
Changes since 1.4: +114 -159
lines
Diff to previous 1.4 (colored)
resolve conflicts
Revision 1.4 / (download) - annotate - [select for diffs], Tue Nov 13 01:04:47 2001 UTC (11 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.3: +4 -1
lines
Diff to previous 1.3 (colored)
add RCSIDs
Revision 1.3 / (download) - annotate - [select for diffs], Thu Jun 14 20:32:48 2001 UTC (11 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: thorpej-devvp,
kqueue
Changes since 1.2: +6 -4
lines
Diff to previous 1.2 (colored)
Fix a partial construction problem that can cause race conditions between creation of a file descriptor and close(2) when using kernel assisted threads. What we do is stick descriptors in the table, but mark them as "larval". This causes essentially everything to treat it as a non-existent descriptor, except for fdalloc(), which sees a filled slot so that it won't (incorrectly) allocate it again. When a descriptor is fully constructed, the code that has constructed it marks it as "mature" (which actually clears the "larval" flag), and things continue to work as normal. While here, gather all the code that gets a descriptor from the table into a fd_getfile() function, and call it, rather than having the same (sometimes incorrect) code copied all over the place.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 13 23:30:30 2001 UTC (12 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Changes since 1.1: +3 -3
lines
Diff to previous 1.1 (colored)
Remove the use of splimp() from the NetBSD kernel. splnet() and only splnet() is allowed for the protection of data structures used by network devices.
Revision 1.1 / (download) - annotate - [select for diffs], Thu Dec 7 03:48:09 2000 UTC (12 years, 5 months ago) by deberg
Branch: MAIN
Branch point for: thorpej_scsipi,
nathanw_sa
initial stab at SMB stack, needed for smbfs. originally for freebsd by boris popov, first ported to 1.4 branch by Christian Limpach <chris@nice.ch>.