Sam Leffler
9fcef51546
Fix interrupt setup; rev 1.3 switched the irq to GPIO_TYPE_ACT_LOW
...
but this does not work on avila boards; special case them to use
GPIO_TYPE_EDG_RISING.
MFC after: 3 weeks
Submitted by: jhay
2007-05-24 16:15:20 +00:00
David E. O'Brien
a90b38c0b1
Update for the 'file' 4.19 import.
2007-05-24 16:14:38 +00:00
David E. O'Brien
bb5e144237
This commit was generated by cvs2svn to compensate for changes in r169942,
...
which included commits to RCS files with non-trunk default branches.
2007-05-24 16:12:23 +00:00
David E. O'Brien
d1d50c78ab
Virgin import of Christos Zoulas's FILE 4.19.
2007-05-24 16:12:23 +00:00
Ruslan Ermilov
6f9900d9f6
hesiod_resolv -> hesiod_resolve
...
Submitted by: Danny Braniss
2007-05-24 13:50:06 +00:00
Pawel Jakub Dawidek
fbd08bbe6a
DNLC_NO_VNODE can't be NULL.
...
Reported by: ru
2007-05-24 13:44:45 +00:00
Yaroslav Tykhiy
ee3333e21c
Fix a formatting error: the list of control packets ends earlier.
2007-05-24 09:43:41 +00:00
Ruslan Ermilov
0a21e430f3
Fix the online usage for the "dump" command.
2007-05-24 09:21:20 +00:00
Pawel Jakub Dawidek
f92dd5c2d9
Initialize ZFS a bit earlier and block root mounting until
...
initialization is complete. This fixes some root-on-ZFS
configurations.
Reported by: Bruno Damour <freebsd.ruomad@free.fr>
Tested by: Bruno Damour <freebsd.ruomad@free.fr>
2007-05-24 07:43:00 +00:00
Diomidis Spinellis
a14e979ed4
Add sparc64 regression test files.
...
Submitted by: Carl Johan Gustavsson
2007-05-24 07:00:53 +00:00
Diomidis Spinellis
2055b9dc4f
Modify file generation instructions to remove the tty field:
...
the mapping from number to name differs between systems,
and will cause tests to fail.
2007-05-24 06:57:50 +00:00
Ralf S. Engelschall
f2703795ca
Cleanup pax(1) sources a little bit while I poked around in them:
...
- remove a superfluous doubled trailing semicolon.
- remove the extra void casts on calls to void-function free(3).
2007-05-24 06:44:37 +00:00
Ralf S. Engelschall
f31380b233
Fix indentation.
2007-05-24 06:01:06 +00:00
Ralf S. Engelschall
cc42bdd415
Remove two superfluous trailing semicolons.
2007-05-24 05:58:20 +00:00
Ralf S. Engelschall
b9b38f5d90
Remove two unnecessary and useless sub-shell constructs.
2007-05-24 05:54:37 +00:00
Jack F Vogel
9fc2ffa2b1
Update the maintainer id for em driver.
2007-05-23 21:47:19 +00:00
Diomidis Spinellis
b2784a1010
Fix the procedure for generating the test summary files.
...
Document the procedure for obtaining an appropriately old version of sa.
2007-05-23 21:35:45 +00:00
Pawel Jakub Dawidek
d4c4dfe96f
FreeBSD's namecache works quite well with ZFS, so remove DNLC.
2007-05-23 21:33:02 +00:00
Pawel Jakub Dawidek
4282c449dc
All objects we create using GFS are directories, so initialize d_type
...
properly, but add XXX comment saying that it can eventually change in
the future.
2007-05-23 21:27:47 +00:00
Jack F Vogel
ca2a8b584f
Two minor fixes, keep old 82542 from using jumbo frames, and add
...
missing htole64 in encap code.
Reviewed by:Pdeuskar
Approved by:Pdeuskar
2007-05-23 20:41:20 +00:00
Andre Oppermann
a250f3820c
Add CWR back into the PRINT_TH_FLAGS list as gcc42 doesn't complain
...
about \8 in a string anymore.
2007-05-23 19:16:21 +00:00
Andre Oppermann
ec05a17370
In tcp_log_addrs():
...
o add the hex output of the th_flags field to the example log
line in comments
o simplify the log line length calculation and make it less
evil
o correct the test for the length panic; the line isn't on
the stack but malloc'ed
2007-05-23 19:07:53 +00:00
John Baldwin
6db89449f0
Don't set lo_name and clobber lo_flags in lock_profile_object_init().
...
This was just wasteful when this was always called before lock_init()
(which overwrote both fields each time), but when
lock_profile_object_init() was moved into lock_init() the clearing of
lo_flags proved fatal (all locks became spin locks to _sleep(), etc.)
Reported by: kris
2007-05-23 18:46:54 +00:00
Sam Leffler
3c86b7cdad
fix comment typo
2007-05-23 17:28:21 +00:00
Robert Watson
4dec0e67ea
Comment that tdsignal() may be entered from the debugger.
2007-05-23 17:27:42 +00:00
Robert Watson
63d69d2592
Initialize time_lock before calling cpu_initclocks(). This corrects a
...
race condition in which hardclock fires before the mutex is initialized
leading to a "corrupt spinlock" panic.
Submitted by: attilio
2007-05-23 17:27:01 +00:00
Andrew Gallatin
c792928f01
Add support for "hardware" vlan tag insertion & removal emulation
...
in the mxge driver so as to be able to do checksum offload
on vlans. This is good enough to achieve 10GbE line rate on vlans.
2007-05-23 16:25:40 +00:00
Konstantin Belousov
a96811b171
Fix the dependency for the linux_support.s, explicitely add linux_assym.h.
...
Reported by: rwatson
In collaboration with: rdivacky
Sponsored by: Google SoC 2007
2007-05-23 15:45:52 +00:00
Andrew Gallatin
bd82bbb145
Fix a typo in pcib_alloc_msi{x} which resulted in the
...
device's, not the bridge's, softc to be used to check the
PCIB_DISABLE_MSI flag. This resulted in randomly allowing
or denying MSI interrupts based on whatever value the driver
happened to store at sizeof(device_t) bytes into its softc.
I noticed this when I stopped getting MSI interrupts
after slighly re-arranging mxge's softc yesterday.
2007-05-23 15:31:00 +00:00
Olivier Houchard
302e130edc
Remove duplicate includes.
...
Submitted by: Cyril Nguyen Huu <cyril ci0 org>
2007-05-23 13:36:02 +00:00
Olivier Houchard
9d480d9ede
Remove duplicate includes.
...
Submitted by: Cyril Nguyen Huu <cyril ci0 org>
2007-05-23 13:21:57 +00:00
Dag-Erling Smørgrav
4b5b992bba
Nit: avoid shadowing truncate(2) with a local variable.
2007-05-23 12:09:33 +00:00
Pawel Jakub Dawidek
64c40cdcb0
Eliminate VI_LOCK()/VI_UNLOCK() pair from getattr and close code paths.
...
It's hard to measure performance improvement on my test machine, but the
change won't degrade performance for sure. I can measure slight improvement
for debugging kernel and it can also be a win for machines where atomic
operation is more expensive.
Reviewed by: kib
2007-05-23 11:06:09 +00:00
Dag-Erling Smørgrav
400f772943
Fix stupid braino in previous commit.
2007-05-23 10:06:03 +00:00
Robert Watson
a4a035fd3e
No need to force __inline__ of currecord(), as the compiler will usefully
...
inline it when needed already, and the symbol is also required outside of
audit.c. This silences a new gcc warning on the topic of using __inline__
instead of __inline.
MFC after: 3 days
2007-05-23 09:32:30 +00:00
Konstantin Belousov
1c182de9a9
Move futex support code from <arch>/support.s into linux compat directory.
...
Implement all futex atomic operations in assembler to not depend on the
fuword() that does not allow to distinguish between -1 and failure return.
Correctly return 0 from atomic operations on success.
In collaboration with: rdivacky
Tested by: Scot Hetzel <swhetzel gmail com>, Milos Vyletel <mvyletel mzm cz>
Sponsored by: Google SoC 2007
2007-05-23 08:33:06 +00:00
Dag-Erling Smørgrav
d75d56060e
If (flags & O_TRUNC), don't truncate the file until we've successfully
...
locked it.
MFC after: 3 weeks
2007-05-23 08:12:34 +00:00
Kip Macy
905a24b997
Add some early diagnostics under bootverbose
...
bootverbose is not getting set early enough so hardcode for the moment
2007-05-23 05:22:58 +00:00
Andrew Thompson
ddf1c6facd
Do not attempt to load the kernel module when checking if an interface exists.
...
This would cause pseudo network modules to be reloaded again when trying to
unload the first time if any cloned interfaces exist.
MFC after: 2 weeks
2007-05-23 00:18:44 +00:00
Pawel Jakub Dawidek
f013ccb768
- Remove redundant initialization.
...
- Compare pointer with NULL.
2007-05-22 23:05:48 +00:00
Pawel Jakub Dawidek
124427f96d
Lock vnode on lookup. This fixes ZIL replay for rmdir/unlink/rename.
...
Reported by: des
2007-05-22 21:22:25 +00:00
Simon L. B. Nielsen
1a15cc9f5c
Fix runtime crash in OpenSSL with "Illegal instruction" by making some
...
casts a bit less evil.
This was e.g. seen when using portsnap as:
Fetching snapshot tag from portsnap3.FreeBSD.org... Illegal instruction
Note the patch is slightly different from kan's original patch to
match style in the OpenSSL source files a bit better.
Submitted by: kan
Tested by: many
2007-05-22 20:28:19 +00:00
Jung-uk Kim
e629eb82ba
Remove an empty line.
2007-05-22 20:24:07 +00:00
Jung-uk Kim
0f89fde22c
Remove BCM5704S specific tunable (hw.bge.fake_autoneg) and
...
auto-detect the condition.
2007-05-22 19:35:34 +00:00
Jung-uk Kim
186f842beb
Rearrange DMA read/write control register settings based on document snippet
...
provided by davidch via glebius.
PR: kern/96806
2007-05-22 19:22:58 +00:00
Jung-uk Kim
410c2bebd2
Remove stale alpha support code.
2007-05-22 19:11:39 +00:00
Jung-uk Kim
d5d2385773
Fix time out check in EEPROM read and move delays to give some settle time.
...
Submitted by: mjacob
2007-05-22 18:51:05 +00:00
Jung-uk Kim
ca0ba1d16f
Add delays in MI communication register R/W loops.
2007-05-22 18:16:23 +00:00
Christian Brueffer
d426153980
Fix typos.
2007-05-22 18:14:35 +00:00
Andrew Thompson
a389ab003f
Add the -n flag for disabling automatic module loading, this will be used by
...
rc.d to stop it reloading the network module on unload.
2007-05-22 17:41:09 +00:00