| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Submitted by: smp@clem.systemsix.com
Notes:
svn path=/head/; revision=7004
|
| |
|
|
|
|
|
|
|
| |
great job, thanks Sean !
Reviewed by: roberto
Submitted by: Sean Kelly <kelly@fsl.noaa.gov>
Notes:
svn path=/head/; revision=7003
|
| |
|
|
|
|
|
| |
Submitted by: amurai@spec.co.jp
Notes:
svn path=/head/; revision=7002
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2.Implment Redail function as working correctly.
3.Clean up a code as I notice.
4.Now, RTT getting close to 50ms with ISDN/TA 38400bps !!
Reviewed by: amurai@spec.co.jp
Submitted by: amurai@spec.co.jp
Notes:
svn path=/head/; revision=7001
|
| |
|
|
|
|
|
|
|
| |
Fixed the MAKEDEV pattern for SCSI processor type driver so it doesn't
screw up ptys. Does anyone want to suggest a better name than "pt0" for
SCSI processor devices before 2.1?
Notes:
svn path=/head/; revision=7000
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6999
|
| |
|
|
|
|
|
| |
a option you can turn on and of on the fly, as is debugging.
Notes:
svn path=/head/; revision=6998
|
| |
|
|
|
|
|
| |
Obtained from: NetBSD
Notes:
svn path=/head/; revision=6997
|
| |
|
|
|
|
|
| |
Note: This isn't the most correct way, but it works and it's fast.
Notes:
svn path=/head/; revision=6996
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6995
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6994
|
| |
|
|
|
|
|
|
|
| |
when minfree is 5%...so make it stay at space in this case.
Submitted by: Kirk McKusick
Notes:
svn path=/head/; revision=6993
|
| |
|
|
|
|
|
|
|
|
| |
allow Q_SYNC regardless of "target" uid, we allow it with -1;
fix bug that caused all ops to refer to user quotas, not group.
Submitted by: Mike Karels
Notes:
svn path=/head/; revision=6992
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6991
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6990
|
| |
|
|
|
|
|
| |
(Make a new cache entry until desiredvnodes is reached).
Notes:
svn path=/head/; revision=6989
|
| |
|
|
|
|
|
| |
Submitted by: John Dyson
Notes:
svn path=/head/; revision=6988
|
| |
|
|
|
|
|
| |
gcc instead.
Notes:
svn path=/head/; revision=6987
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6986
|
| |
|
|
|
|
|
| |
Submitted by: Philippe Charnier <charnier@lirmm.fr>
Notes:
svn path=/head/; revision=6985
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6984
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6983
|
| |
|
|
|
|
|
|
|
|
| |
we can again newfs floppies.
Now I just need to squish the bits back under 1.44MB :-(. I don't know
if it will be possible to get down to 1.2MB.
Notes:
svn path=/head/; revision=6982
|
| |
|
|
|
|
|
|
|
|
| |
To use this: recompile src/gnu/usr.bin/cc, compile your kernel. The
files you want to profile should be compiled with '-a -g'. "strip -x"
the kernel and run. You don't need to profile all files in the kernel.
My next commit is the program to extract the data from the running kernel.
Notes:
svn path=/head/; revision=6981
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6980
|
| |
|
|
|
|
|
|
|
|
|
|
| |
basic-block profiling:
1. use a .stabs(25) symbol to link all the data structures together with.
The regular method isn't safe for the kernel.
2. add a BB before the prologue and add a BB after the epilogue, this
alows us to find the length of any counted BB. This is a cheap and somewhat
reasonable measure of actual cost.
Notes:
svn path=/head/; revision=6979
|
| |
|
|
|
|
|
| |
it.
Notes:
svn path=/head/; revision=6978
|
| |
|
|
|
|
|
|
| |
kmem_alloc() returns zero filled memory, so no need to explicitly
bzero() it.
Notes:
svn path=/head/; revision=6977
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6976
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6975
|
| |
|
|
| |
Notes:
svn path=/vendor/sendmail/dist-old/; revision=6973
|
| |
|
|
|
|
|
| |
Obtained from: NetBSD
Notes:
svn path=/head/; revision=6972
|
| |
|
|
|
|
|
| |
just like it was in 1.1.5.
Notes:
svn path=/head/; revision=6971
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. We always keep one 16th of the vnodes on the freelist, so that the
namecache doesn't get trashed. It used to be that it wasn't a problem, but
the only vnodes getting released these days are directories and things which
Clean up and improve the namecache.
1. We always keep one 16th of the vnodes on the freelist, so that the
namecache doesn't get trashed. It used to be that it wasn't a problem, but
the only vnodes getting released these days are directories and things which
gets forced out of the VM/cache. The latter is not numerous enough to keep
the pool of vnodes needed for the namecache sufficiently big.
2. Purge invalid entries in the namecache as soon as we notice them. This
avoids a stale entry pushing out a valid entry on the LRU list.
3. Speed up the lookup in the namecache by avoid a special case branch.
4. Make the cache purge routines do the thing they're supposed to, and in
a decently efficient manner.
5. Make the size of the namecache follow the number of vnodes, so that we
can always point to all the vnodes we have in core.
6. Readability has gone way up.
7. Added a "options NCH_STATISTICS" feature that will gather more
detailed statistics on the performance of the namecache.
Reviewed by: davidg
Notes:
svn path=/head/; revision=6970
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. We always keep one 16th of the vnodes on the freelist, so that the
namecache doesn't get trashed. It used to be that it wasn't a problem, but
the only vnodes getting released these days are directories and things which
Clean up and improve the namecache.
1. We always keep one 16th of the vnodes on the freelist, so that the
namecache doesn't get trashed. It used to be that it wasn't a problem, but
the only vnodes getting released these days are directories and things which
gets forced out of the VM/cache. The latter is not numerous enough to keep
the pool of vnodes needed for the namecache sufficiently big.
2. Purge invalid entries in the namecache as soon as we notice them. This
avoids a stale entry pushing out a valid entry on the LRU list.
3. Speed up the lookup in the namecache by avoid a special case branch.
4. Make the cache purge routines do the thing they're supposed to, and in
a decently efficient manner.
5. Make the size of the namecache follow the number of vnodes, so that we
can always point to all the vnodes we have in core.
6. Readability has gone way up.
7. Added a "options NCH_STATISTICS" feature that will gather more
detailed statistics on the performance of the namecache.
Reviewed by: davidg
(cvs is dumping core on me :-( )
Notes:
svn path=/head/; revision=6969
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. We always keep one 16th of the vnodes on the freelist, so that the
namecache doesn't get trashed. It used to be that it wasn't a problem, but
the only vnodes getting released these days are directories and things which
gets forced out of the VM/cache. The latter is not numerous enough to keep
the pool of vnodes needed for the namecache sufficiently big.
2. Purge invalid entries in the namecache as soon as we notice them. This
avoids a stale entry pushing out a valid entry on the LRU list.
3. Speed up the lookup in the namecache by avoid a special case branch.
4. Make the cache purge routines do the thing they're supposed to, and in
a decently efficient manner.
5. Make the size of the namecache follow the number of vnodes, so that we
can always point to all the vnodes we have in core.
6. Readability has gone way up.
7. Added a "options NCH_STATISTICS" feature that will gather more
detailed statistics on the performance of the namecache.
Reviewed by: davidg
Notes:
svn path=/head/; revision=6968
|
| |
|
|
|
|
|
|
|
|
|
| |
if a signal is received.
This fixes a bug where killing the process would cause a
"No manual entry for XXX" to be printed even if the manpage
was found.
Notes:
svn path=/head/; revision=6967
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6966
|
| |
|
|
| |
Notes:
svn path=/head/; revision=6965
|
| |\
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=6963
|
| | |
| |
| |
| |
| | |
Notes:
svn path=/vendor/ncftp/dist/; revision=6962
svn path=/vendor/ncftp/1.9.3/; revision=6964; tag=vendor/ncftp/1.9.3
|
| | |
| |
| |
| | |
Notes:
svn path=/head/; revision=6961
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
o less restrictive, you can choise uid, gid ...
o invite user into some groups
o encrypted passwords with crypt
o batch mode (for instance, this works now:
$ adduser -batch jkh guest,uuadmin "Jordan K. Hubbard" passwd
see manpage for more details)
Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de>
Notes:
svn path=/head/; revision=6960
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
because of this definition never ioctl's for sound
devices worked..For me this resulted also in loss of
snd1 device...
Notes:
svn path=/head/; revision=6959
|
| | |
| |
| |
| | |
Notes:
svn path=/head/; revision=6958
|
| | |
| |
| |
| |
| |
| |
| |
| | |
checks were also introduced to the tcp_print function so it doesn't try
to interpret TCP options beyond the length of the sniffed packet.
Notes:
svn path=/head/; revision=6957
|
| | |
| |
| |
| |
| |
| |
| | |
Obtained from: ftp.ee.lbl.gov and Vern Paxson <vern@ee.lbl.gov>
Notes:
svn path=/head/; revision=6955
|
| | |
| |
| |
| | |
Notes:
svn path=/head/; revision=6954
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Remove common sources from ${SRCS} when they are replaced by arch-specific
sources.
Notes:
svn path=/head/; revision=6953
|
| | |
| |
| |
| |
| |
| |
| | |
If an entry is stale, ditch it.
Notes:
svn path=/head/; revision=6952
|