summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-11-09Make disklabel aware of NTFS.Joel Sing
ok miod@ krw@
2007-11-09Code to read in the cylinder groups is duplicated in a few spots,Thordur I. Bjornsson
factor it into a new function, ffs_cgread(); and use that. From mickey; OK art@, toby@
2007-11-09Add Exar UARTs XR17C152, XR17C154 and XR17C158.Federico G. Schwindt
From Daniel Neri (daniel dot neri at sigicom dot se) via PR/5618.
2007-11-09regen.Federico G. Schwindt
2007-11-09Add Exar UARTs XR17C152, XR17C154 and XR17C158.Federico G. Schwindt
From Daniel Neri (daniel dot neri at sigicom dot se) via PR/5618.
2007-11-08Pass correct pointers to memcpy when concatanating strings/buffersCan Erkin Acar
ok weingart@, marco@
2007-11-08convert the value to a string instead of using aml_val2str()Can Erkin Acar
which returns invalid pointers if the value is not a string, causing acpibat to panic, as reported by mbalmer@ and Alexey Suslikov. tested by Alexey Suslikov, ok marco@
2007-11-08Fix unsafe queue macro useBret Lambert
ok thib@ 'emphatic' ok beck@
2007-11-07more low hanging fruit; Expand the nfsm_srvwcc_data() macroThordur I. Bjornsson
and nuke it's definition. OK krw@, blamers@
2007-11-07Check for pfi_kif's that are neither groups nor have a real interface.Marco Pfatschbacher
This prevents a null-deref when empty groups are used in set loginterface. Fixes PR 5628 as reported by Andreas Bihlmaier. Bad mpf :( OK henning@
2007-11-07Fix a comment.Marc Balmer
2007-11-07regenBrad Smith
2007-11-07rename the Intel 82452 hostbridge chipset entry.Brad Smith
ok oga@ dlg@
2007-11-07More SPLBIO around scsi_done.Kenneth R Westerback
2007-11-06Close a race where we might save/drop the fpu state of the wrong process inMark Kettenis
the ipi handlers.
2007-11-06ramdisks should have the same behaviour as GENERICTheo de Raadt
2007-11-06all ACPI_ENABLE kernels need acpi_interrupt()Theo de Raadt
2007-11-06Do not panic in arpintr() if IF_DEQUEUE returns NULL, this is perfectly legalMiod Vallat
and can happen on slow mp systems under a lot of network load; ok kettenis@
2007-11-06Keep a pending software interrupts mask per processor, instead of having itMiod Vallat
global; and only schedule software interrupts on the currently running cpu.
2007-11-06Comment out the pmap fine grained locking stuff, it is not necessary for nowMiod Vallat
because of the global lock. It will get enabled again when locking work progresses.
2007-11-06Be sure to pmap_deactivate() a process during context switches, so thatMiod Vallat
the cpu which runs it is accounted correctly in MP kernels.
2007-11-06Remove the now unused idle_u, and call the secondary processors startupMiod Vallat
stack a startup stack.
2007-11-06regenMark Kettenis
2007-11-06Add Enable/Agere LU3X31T2.Mark Kettenis
2007-11-06Generalize most of the apple-specific code, since it works fine onDeanna Phillips
other machines with STAC9221. Tested by Vladas Urbonas on XPS M1210. no objections jakemsr@
2007-11-06Expand the nfsm_srvfillattr() macro andThordur I. Bjornsson
nuke it's definition. OK krw@, blambert@
2007-11-06Get rid of TC_IPL_xxx values and tc_intrlevel_t, and use IPL_xxx and int.Miod Vallat
No functional change.
2007-11-06syncAntoine Jacoutot
2007-11-06- from FreeBSD:Antoine Jacoutot
add support for Epson multifunction USB devices (i.e. scanner/printer/card readers) by adding their IDs to the table of recognised devices (because we don't have a "scanner" class) and preventing uscanner attach routine to reconfigure the whole USB device while we are dealing only with one of its interfaces. - add the Epson Stylus 3850/4050 ID in the process feedback from mbalmer@ and jmc@ ok jsg@
2007-11-06More scsi_done() at SPLBIO.Kenneth R Westerback
2007-11-06Fix SDF_DIRTY handling, eliminate useless SDF_FLUSHING. The sd_flush()Kenneth R Westerback
called from the last sdclose() on a device will now reset SDF_DIRTY after submitting the SYNCHRONIZE CACHE command. sddone() need not worry about SDF_DIRTY since it was never called for the SYNCHRONIZE CACHE command anyway. This eliminates a spurious SYNCHRONIZE CACHE command being issued for every sd device from sd_shutdown(). ok dlg@
2007-11-06More scsi_done() at SPLBIO.Kenneth R Westerback
2007-11-06move acpi_read_pmreg() and acpi_write_pmreg() out of SMALL_KERNEL soTheo de Raadt
that acpi ramdisks can compile (obvious solution)
2007-11-05More scsi_done() at SPLBIO.Kenneth R Westerback
2007-11-05More scsi_done() at SPLBIO. Wrap more interrupt function calls whileKenneth R Westerback
polling in splbio/splx. Put belts and suspenders splbio/splx around the scsi_done() call since it may be possible to get there other ways. Partly from thib@
2007-11-05I screwed the pooch. Fix the stack offsets.Tobias Weingartner
"That's much better." kettenis@
2007-11-05deinline nfs_attrtimeo(); and remove some associatedThordur I. Bjornsson
#ifdef goo. ok krw@, blambert@
2007-11-05More scsi_done() at SPLBIO. Wrap more interrupt function calls whileKenneth R Westerback
polling in splbio/splx.
2007-11-05More scsi_done() at SPLBIO. Wrap another interrupt function call whileKenneth R Westerback
polling in splbio/splx. Wrap one call to dpt_done_ccb() not already at SPLBIO.
2007-11-05Sprinkle a few holy membars around memory writes.Miod Vallat
ok kettenis@
2007-11-05Add support for the Meinberg PEX511 PCI Express DCF77 radio clock.Marc Balmer
Only print firmware ID when compiled with -DMBG_DEBUG, as suggested by miod.
2007-11-05regen.Marc Balmer
2007-11-05Add the Meinberg PEX511 PCI-express DCF77 radio clock.Marc Balmer
2007-11-05fix and use DEVICE_IS_VGA_PCI, makes vgafb_pci_match() much simplerMartin Reindl
ok oga@ brad@
2007-11-05temporary ddb buffers need to be a bit larger on 64 bit systems to cope withMiod Vallat
some radix configurations.
2007-11-05More scsi_done() at SPLBIO. Wrap another interrupt function call whileKenneth R Westerback
polling in splbio/splx. And wrap scsi_done() itself since it appears reachable from multiple places.
2007-11-05More scsi_done() at SPLBIO. Wrap another interrupt function call whileKenneth R Westerback
polling in splbio/splx.
2007-11-05More scsi_done() at SPLBIO.Kenneth R Westerback
2007-11-05Establish the acpi interrupt earlier. Fixes problems with someCan Erkin Acar
GENERIC.MP kernels not getting acpi interrupts. This is a workaround until the real issue with late establishment is fixed. ok weingart@, beck@, gwk@
2007-11-05More scsi_done() at SPLBIO. If you poll by manually calling theKenneth R Westerback
interrupt function, wrap the call in splbio/splx!