Commit Graph

80990 Commits

Author SHA1 Message Date
martin c6795868de Fix some comments, mostly from Nenad Crnko in PR kern/33402. 2006-05-02 08:31:02 +00:00
perseant e807d08027 Fix a "locking against myself": lfs_flush_dirops() doesn't need to lock the
vnodes to write their blocks, since it holds the segment lock.
2006-05-02 00:52:26 +00:00
rpaulo 77ff29031a aprint_debug -> aprint_error. 2006-05-01 20:43:46 +00:00
perseant 8696fd25e2 Don't ever partially write dirops, even if we need the cleaner to run.
This increases the chances of the "no clean segments" panic slightly,
but allows us to run the ckckp regression test successfully to completion.
2006-05-01 19:47:29 +00:00
dyoung 2d794b9ed5 Remove needless "link state changed to DOWN/UP" message. 2006-05-01 18:17:42 +00:00
perseant 8fc4e510a9 Add an explicit list initialization that was missing from my last commit. 2006-04-30 21:59:58 +00:00
perseant 481da54fc1 Postpone the segment accounting changes coming from truncation until the
inode that makes those changes valid is either written to disk by
lfs_writeinode() or discarded by lfs_vfree().

A couple of locking fixes are also included as well.
2006-04-30 21:19:42 +00:00
rpaulo 5cd433e986 My laptop sends DeviceCheck instead of PowerSourceStatusChanged. 2006-04-30 20:44:35 +00:00
rjs 712ccb18c3 Fix comment for cpu_switch(). 2006-04-30 19:50:19 +00:00
xtraeme f9a0ff490e regen 2006-04-30 18:58:19 +00:00
xtraeme 36b60342ff PR kern/32849: pcidevs update for Intel 82801CA AC'97 Modem Controller.
Apply patch from Nicolas Joly.
2006-04-30 18:57:51 +00:00
xtraeme c28f2b42a3 PR kern/32885: adt7463 i2c device does not always unlock i2c bus on error.
Apply patch from Nicolas Joly.
2006-04-30 18:54:20 +00:00
xtraeme 53ef4625e0 PR kern/32913: amdpm(4) smbus/i2cbus needs locking. Apply patch
from Nicolas Joly.
2006-04-30 18:46:18 +00:00
xtraeme 22f565fb88 Add missing 'arp' keyword for the nfe driver, reported by Murray
Armfield in PR kern/33384.
2006-04-30 17:56:03 +00:00
xtraeme ef9797bf50 regen 2006-04-30 17:33:46 +00:00
xtraeme 5140e8073f PR port-amd64/33393: viaide driver patch for VT8237R SATA. 2006-04-30 17:33:17 +00:00
kiyohara 8e6f9eeb0a Fix memory leak. 2006-04-30 14:18:40 +00:00
kiyohara b6f53afe55 Use An appropriate flag in macro fw_bus_dma_*. 2006-04-30 14:14:06 +00:00
kiyohara f4eda9f835 use fw_bus_dmamap_create(). 2006-04-30 14:03:11 +00:00
kiyohara a187d57e17 Indented. 2006-04-30 13:54:18 +00:00
kiyohara 413954f079 Remove sync-ope for descritor of DMA, because its descriptor set
BUS_DMA_COHERENT flag.
2006-04-30 13:49:32 +00:00
kiyohara 4968634056 Do microtime() before return. 2006-04-30 13:25:04 +00:00
kiyohara dd76308798 Coordination of macro fw_bus_dma_tag_create(). 2006-04-30 13:15:01 +00:00
kiyohara 3575b136a0 Remove `;'. 2006-04-30 12:47:32 +00:00
kiyohara 12730f6820 No parentheses are needed around the return value. 2006-04-30 12:28:21 +00:00
kiyohara 2b88be7cb6 Indented. 2006-04-30 12:11:58 +00:00
simonb 5a869abd1e Catch up and standardise pseudo-device lists - mostly add tap, bridge,
clockctl and ksyms.
2006-04-30 11:48:37 +00:00
rpaulo a1c7943ca0 Describe the capabilities supported. 2006-04-29 16:46:11 +00:00
rpaulo 3dd0f930ba There's no power management support under ipw, so don't announce it to
the net80211 stack.
2006-04-29 16:43:40 +00:00
gdamore 9859995cc0 Regen. 2006-04-29 02:10:09 +00:00
gdamore 2c111ff670 Add Audigy4 device id. 2006-04-29 02:08:47 +00:00
pavel 450a020195 The esp_input_cb function used m_copyback, which fails if the mbuf is
read-only. This can actually happen if the packet was received by the
xennet interface, see PR kern/33162. Change it to m_copyback_cow.

AH and IPCOMP probably need similar fixes.

Requested by Jeff Rizzo, tested on Xen with -current by him.
2006-04-28 22:39:02 +00:00
christos 93f1cb3704 Do the count check after we process getargs. 2006-04-28 19:17:45 +00:00
tron 597441bff7 Add sip(4) to support the network port of an Acer Aspire 1705SCi. 2006-04-28 16:24:15 +00:00
tsutsui 9c9326fb6d Free one more resource on attach failure. 2006-04-28 15:42:18 +00:00
rpaulo 35acb56df5 bzero -> memset
bcopy -> memcpy
2006-04-28 14:17:13 +00:00
rpaulo e0a9e3e48a Print the Ethernet address on attachement. 2006-04-28 13:59:59 +00:00
rpaulo 7722935971 ANSIfy. 2006-04-28 13:47:29 +00:00
rpaulo 921f82874c Use aprint family of functions. 2006-04-28 13:43:15 +00:00
thorpej fbade90aaa Also search for headers in common/include 2006-04-28 03:40:15 +00:00
jld 57a2f1d62a What corresponds to the last run of hardclock(9), and thus the current
value of time(9), is processed_system_time and not shadow_system_time.
2006-04-28 02:30:42 +00:00
simonb aa879cde70 sgimips uses event counters for interrupts, don't need intrcnt/intrnames
any more.
2006-04-28 01:12:51 +00:00
simonb 94b9f48f1d G/c some ancient intrcnt code that isn't used anymore. 2006-04-28 00:58:19 +00:00
jld 7cc80f17e2 Put the "excessively fragmented I/O" warning printf under #ifdef DEBUG,
where it belonged in the first place.
2006-04-27 22:38:13 +00:00
christos c1bacdf420 Regen 2006-04-27 21:33:42 +00:00
christos da964967e6 PR/33382: Jonathan A. Kollasch: add devlogic for another com(4) at isapnp(4) 2006-04-27 21:33:23 +00:00
thorpej b69c14413b Support for building proplib in the kernel. 2006-04-27 20:43:09 +00:00
jonathan e0c6a70689 Add entries for svwsata(4) to amd64 GENERIC and INSTALL kernels,
to support SATA ports on Serverworks HT-1000 (aka bcm5785) chips.
2006-04-27 20:16:01 +00:00
tron ed14057f29 Adapt maximum MTU permitted on pppoe(4) interfaces to the MTU of the
connected ethernet interface.
2006-04-27 20:04:26 +00:00
jonathan faecb6a29c Add an default entry to bge_majorrevs[] for bge chips with the 5780
ASIC revision.

Add (accidentally omitted) PCI product-ID entries for the BCM5780 and
BCM5780 (Serverworks HT-2000 to bge_products[], so that bge_probe()
will attach bcm5780 variants.  Tested on a bcm5780.

Handling for the bcm5780S with 1000base-X PHY  almost certainly has the
wrong quirks; our quirk entries are driven off ASIC ID. However, the
5780 (usually integral copper) and 5780S (TBI?)  have the same ASIC ID.
The Linux drivers ascertain whether to use integral copper phy or external
PHY via EEPROM bits.

I suspect the only way we're going to handle the 5780 vs. 5780S
properly is to add exact chip-id matches for all 5780/5780S variants
to bge_revisions[]. However, I don't know those ids until other users
with bcm5780s hardware can get this revision, try it, and report the output.
So, here  goes.
2006-04-27 18:09:54 +00:00