Garrett Wollman
d5e3d722df
The size of a filesystem may be less than the size of the provider it
...
resides on. Fix the special case of the filesystem fragment size not
evenly dividing the size of the provider. Fixing the general case
probably requires better superblock validation (left as an exercise to
the reader).
2005-04-19 21:55:28 +00:00
Pawel Jakub Dawidek
7979b3683c
Remove the hack which allowed to use gmirror for root file system,
...
use root_mount KPI instead.
2005-04-19 21:47:25 +00:00
Pawel Jakub Dawidek
f163441e7e
Call g_waitidle() before every check the list of holds is empty.
...
Suggested by: phk
2005-04-19 21:44:44 +00:00
Warner Losh
e68792740e
Remove unused variable that was horking up the LINT build
2005-04-19 21:40:49 +00:00
Warner Losh
79a416e94d
Need more files for i386, need all the files for pc98.
2005-04-19 21:40:07 +00:00
Warner Losh
869f4a8bc8
Minimal changes to get this to compile with -DDEBUG defined as well
...
as hack a couple used before set warnings for LINT happiness.
2005-04-19 21:12:57 +00:00
Warner Losh
bfe85d43c0
There's no need to include all the detauls of struct bus_space_{tag,handle}
...
in _bus.h when the typedef of the struct pointer will do.
2005-04-19 21:07:00 +00:00
Warner Losh
a32057cea5
Since pmc is a CPU feature, grab the mdep file from the i386 directory.
2005-04-19 21:06:06 +00:00
Christian Brueffer
388efaf1f6
Grammar fixes.
2005-04-19 18:52:52 +00:00
David E. O'Brien
db00e6c573
I accidently committed two 'cleandepend' when I was deciding which
...
form was "cleaner".
2005-04-19 18:29:11 +00:00
Hiroki Sato
d6f95567ba
New release notes:
...
getproto{ent,byname,bynumber}(3) thread-safe.
Update release notes:
s/MPSAFE/thread-safe/ in the entry of getserv{ent,byname,byport}.
2005-04-19 17:57:53 +00:00
Nate Lawson
8cb4b63803
Hook smist up to the kernel build.
2005-04-19 16:39:23 +00:00
Nate Lawson
f8420b5828
Add a driver for SMI-based SpeedStep. The hardware supports two frequency
...
settings and is an older version of the same design used for ICH SpeedStep.
It is only known to be available on PIIX4 chipsets.
Many thanks to Bruno Ducrot for writing the driver and Jon Noack for
testing.
Submitted by: Bruno Ducrot
2005-04-19 16:38:24 +00:00
Joseph Koshy
265cd33757
Bring API documentation for sleepqueue(9) in sync with the code
...
in -current.
Reviewed by: ru
2005-04-19 16:30:25 +00:00
Joseph Koshy
4c49b002e0
Document taskqueue_run_fast(). Markup 'Giant' with ".Va".
...
Reviewed by: ru
2005-04-19 16:23:00 +00:00
Murray Stokely
793a2b6ef1
Point users to tcsh(1) for information about shell globbing patterns,
...
rather than 'XXXX'.
MFC after: 1 week
2005-04-19 16:06:04 +00:00
Bill Paul
c2ea1490f8
Add preliminary support for WPA-PSK using wpa_supplicant and the
...
net80211 code, graciously contributed by Arvind Srinivasan.
Submitted by: Arvind Srinivasan arvind at celar daht us
2005-04-19 15:30:44 +00:00
Poul-Henning Kamp
e40bef3c10
Remove redundant line, add comment about termcap
2005-04-19 15:15:35 +00:00
Joseph Koshy
90f629a16a
Remove superfluous CFLAGS lines. Use the conditional '?=' construct
...
for WARNS lines.
Submitted by: ru
2005-04-19 14:43:59 +00:00
Hajimu UMEMOTO
92b6f7be5a
- add getproto{byname,bynumber,ent}_r for internal use within libc.
...
- make getproto{byname,bynumber,ent} thread-safe.
2005-04-19 14:41:13 +00:00
Joseph Koshy
38bebdddd1
Remove superfluous CFLAGS additions. Make 'make checkdpadd' work.
...
Use '?=' for the WARNS line.
Submitted by: ru
2005-04-19 14:40:50 +00:00
Joseph Koshy
84a5e4580a
Unbreak tinderbox builds for ${MACHINE_ARCH} != "i386" or "amd64".
...
Pointed out by: ru.
2005-04-19 14:27:43 +00:00
David Xu
9a045ca17f
Further narrow down critical region of FSBASE code.
2005-04-19 13:52:27 +00:00
Joseph Koshy
753d5aee17
Capitalize words in library description.
...
Submitted by: ru
2005-04-19 13:26:58 +00:00
David Xu
4b1fa23954
Use critical section functions rather than scheduler lock to protect
...
critical region.
2005-04-19 13:15:52 +00:00
Søren Schmidt
5345b2d755
CFA (Compact Flash) devices has a special config ID that fails the
...
normal ATA device check in ata-disk.c. Add support for the CFA magic.
2005-04-19 12:33:26 +00:00
David Xu
902c0d8297
Clear P_STATCHILD earlier to avoid unnecessary retrying.
2005-04-19 12:31:15 +00:00
Hajimu UMEMOTO
d7d66e8c85
- nuke deprecated and unused getnodeby(3).
...
- remove unused variable.
Obtained from: KAME
2005-04-19 12:28:17 +00:00
Hiroki Sato
31be53fa70
New release notes:
...
hwpmc(4) and associated library/userland utilities,
ipw(4), iwi(4), ral(4), and ural(4) wireless LAN drivers,
ipfw(4) and dummynet(4) now supports IPv6,
net.link.tap.user_open sysctl for tap(4),
LOCAL_CREDS and LOCAL_CONNWAIT options for unix(4),
twa(4) driver update,
machine-specific optimized functions for AMD64.
getserv{ent,byname,byport} MPSAFE,
mixer(8) -S option,
C99 functions: roundl(), lroundl(), llroundl(), truncl(), and floorl(),
syslogd(8) -S option,
rc.d/bsnmpd startup script, and
manual pages of ataraid(4), sched_4bsd(4), and sched_ule(4) added.
2005-04-19 12:03:52 +00:00
Poul-Henning Kamp
6196e2db3e
Make DUMMYNET compile without INET6
2005-04-19 10:12:21 +00:00
Poul-Henning Kamp
d137deac11
typo
2005-04-19 10:04:38 +00:00
Poul-Henning Kamp
7292e12676
Make IPFIREWALL compile without INET6
2005-04-19 09:56:14 +00:00
Hiroki Sato
376c9e2db7
Bump copyright year and use &os;.
2005-04-19 09:43:53 +00:00
Hiroki Sato
f34a7124ae
Bump copyright year.
2005-04-19 09:42:25 +00:00
David Xu
407948a530
Oops, forgot to update this file.
...
Fix a race condition between kern_wait() and thread_stopped().
Problem is in kern_wait(), parent process steps through children list,
once a child process is skipped, and later even if the child is stopped,
parent process still sleeps in msleep(), the race happens if parent
masked SIGCHLD.
Submitted by : Peter Edwards peadar.edwards at gmail dot com
MFC after : 4 days
2005-04-19 08:11:28 +00:00
David Xu
95992d56f5
Fix a race condition between kern_wait() and thread_stopped().
...
Problem is in kern_wait(), parent process steps through children list,
once a child process is skipped, and later even if the child is stopped,
parent process still sleeps in msleep(), the race happens if parent
masked SIGCHLD.
Submitted by : Peter Edwards peadar.edwards at gmail dot com
MFC after : 4 days
2005-04-19 08:07:28 +00:00
Poul-Henning Kamp
d1c712ede2
Call g_waitidle() instead of GEOM using the root_mount_hold() KPI.
...
GEOM could (and will) get events as a result of drivers coming in
late so a one-shot method is not good enough for GEOM.
2005-04-19 06:23:59 +00:00
Paul Saab
17c0792df6
Provide a way to soft reset a proxy controller such as an MSA20 or
...
MSA500. This is useful if you need to reset one of the storage
arrays on reboot.
2005-04-19 06:11:16 +00:00
Søren Schmidt
e30a3e750f
Fix indentation problem in the last commit
2005-04-19 05:28:08 +00:00
Joseph Koshy
ebccf1e3a6
Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities
...
and documentation into -CURRENT.
Bump FreeBSD_version.
Reviewed by: alc, jhb (kernel changes)
2005-04-19 04:01:25 +00:00
Warner Losh
5b930f51c9
Unbreak the pc98 build by including enough information in the _bus.h
...
for _bus.h to compile.
Pointy hat to: imp
Breakage noted by: nyan-san
2005-04-19 03:19:19 +00:00
Warner Losh
b7ca781307
Cope with the (unwise?) incompatible changes with make by adding
...
a comment before defined(SRCS).
2005-04-18 22:03:21 +00:00
Warner Losh
06db52b609
Break out the definition of bus_space_{tag,handle}_t and a few other types
...
into _bus.h to help with name space polution from including all of bus.h.
In a few days, I'll commit changes to the MI code to take advantage of thse
sepration (after I've made sure that these changes don't break anything in
the main tree, I've tested in my trees, but you never know...).
Suggested by: bde (in 2002 or 2003 I think)
Reviewed in principle by: jhb
2005-04-18 21:45:34 +00:00
Poul-Henning Kamp
73fbaa74e5
Add a named reference-count KPI to hold off mounting of the root filesystem.
...
While we wait for holds to be released, print a list of who holds us
back once per second.
Use the new KPI from GEOM instead of vfs_mount.c calling g_waitidle().
Use the new KPI also from ata.
With ATAmkIII's newbusification, ata could narrowly miss the window
and ad0 would not exist when we tried to mount root.
2005-04-18 21:21:26 +00:00
Poul-Henning Kamp
bdb3564638
Initialize mountlist_mtx with an MTX_SYSINIT(), we need it to be ready
...
earlier.
2005-04-18 21:11:47 +00:00
David E. O'Brien
35b89d8c7b
As with kernel-depend, rm the DEPENDFILE before modules-depend.
2005-04-18 21:10:38 +00:00
Damien Bergamini
ceaec73d40
Initial import of ipw, iwi, ral and ural drivers:
...
ipw - Intel PRO/Wireless 2100
iwi - Intel PRO/Wireless 2200BG/2225BG/2915ABG
ral - Ralink Technology RT2500
ural - Ralink Technology RT2500USB
Approved by: silby (mentor)
2005-04-18 18:47:38 +00:00
Brooks Davis
8195404bed
Add IPv6 support to IPFW and Dummynet.
...
Submitted by: Mariano Tortoriello and Raffaele De Lorenzo (via luigi)
2005-04-18 18:35:05 +00:00
Hajimu UMEMOTO
a87b3988c9
rename the NIS related fields to have yp_ prefix.
...
Suggested by: delphij
2005-04-18 18:34:58 +00:00
Paul Saab
b7c755717c
Rewrite of tcp_update_sack_list() to make it simpler and more readable
...
than our original OpenBSD derived version.
Submitted by: Noritoshi Demizu
Reviewed by: Mohan Srinivasan, Raja Mukerji
2005-04-18 18:10:56 +00:00