summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2004-01-11Update the file system snapshot driver:hannken
- Document the kernel thread. - Rename some functions and variables. - Return EROFS where appropriate. - Use shifts instead of 64-bit divide. - Use a simple_lock to make it MP-safe. - Add M_CANFAIL to malloc to avoid panic on large cluster size. - Allow sparse file for backing store and use VOP_BALLOC() to allocate space. Default size of backing store is the size of the file system.
2004-01-11The limitation for TX/RX DMA of rev. 900B and 635 os the SiS chips alsocube
applies to rev. 0x91 for 96x chipsets. Needed to fix PR 24043, but more stressing testing has to be performed before closing it.
2004-01-10Allow vfs_write_suspend() to wait if the file system is alreadyhannken
suspending. Move vfs_write_suspend() and vfs_write_resume() from kern/vfs_vnops.c to kern/vfs_subr.c. Change vnode write gating in ufs/ffs/ffs_softdep.c (from FreeBSD). When vnodes are throttled in softdep_trackbufs() check for file system suspension every 10 msecs to avoid a deadlock.
2004-01-10Since the LOCK and UNLOCK flags are never used, no need in extracting them.oster
Collapse the related variables down to zero. That means 'flags' is 0 as well. Nuke the extraction macros, a bunch of the variables, and replace 'flags' as well.
2004-01-10store a i/o priority hint in struct buf for buffer queue discipline.yamt
2004-01-10Rounding to the nearest multiple of 2 with roundup(constant, 2) isdyoung
easier to read than `constant + 1'.
2004-01-10In atw_rf3000_tune, enable I/O with the modem and RF front-enddyoung
"just in time" instead of at the top of the function.
2004-01-10Do not set IEEE80211_F_IBSSON in hostap mode. Treat hostap-modedyoung
when the link condition changes by returning. Note that hostap mode still does not work in atw, and ADMtek has told me that the hardware will not support it, but I remain hopeful.
2004-01-10Report received-early interrupt with a debug printf.dyoung
Print the Serial EEPROM and the MAC address it contains when atw_debug > 0, because atw_debug > 1 is a little too strict.
2004-01-10Misc. cosmetic changes.dyoung
Add a debug printf to the input path.
2004-01-10Use new docs provided by RFMD to give some meaning todyoung
previously-undocumented registers and magic numbers on the RF3000 baseband.
2004-01-10Get rid of empty #if 0/#endif stanza.dyoung
2004-01-10iCleanup the RF_CREATE_PARAM3(). Middle two "arguments" were nothingoster
but 0 in all cases.
2004-01-10More lu_flags disappear into oblivion.oster
2004-01-09Nuke lu_flag and code associated with it being non-zero.oster
The compiler already knew that these chunks of code could never be reached (since lu_flag was always 0), so it already ignored them. No functional changes.
2004-01-09[This file should have been committed with the otheroster
rf_enableAtomicRMW changes.] Cleanup rf_enableAtomicRMW and its use. According to the comments, we can't set this to anything other than zero anyway. Shaves off another 900 bytes. lu_flag's days are numbered now, as are the middle parameters of RF_CREATE_PARAM3.
2004-01-09Cleanup rf_enableAtomicRMW and its use. According to the comments, weoster
can't set this to anything other than zero anyway. Shaves off another 900 bytes. lu_flag's days are numbered now, as are the middle parameters of RF_CREATE_PARAM3.
2004-01-09in ehci_softintr() when looping over the active xfers, save the next pointerchs
before calling ehci_check_intr(), since that will free the xfer structure if the xfer is complete.
2004-01-07Initialize some importantant members of the drive info structure. (I havethorpej
no idea how this worked for me before, but I swear that it did...) kern/24015.
2004-01-07Add a comment about some code that should be cleaned up.thorpej
2004-01-07Regen.bjh21
2004-01-07It looks like the isc PC netslot version of the Nexus interface uses thebjh21
same podule ID as the A3020/A4000 netslot version. Update list to reflect this.
2004-01-07add list of known issues, from Lennart Augustsson and Michael van Elstjdolecek
2004-01-06Regen.matt
2004-01-06Add HP Tachyon TL and TS device IDs.matt
2004-01-06Fix bus error trap on X68030/25MHz on-board SPC, which may have some quirk.tsutsui
Problem reported by Yasushi Oshima.
2004-01-06Abort the USB transfer on an endpoint when the last midi devicegson
referencing it is closed. Fixes kern/23987.
2004-01-06Clean up a few comments, and improve code formatting somewhat.oster
Makes things a bit more readable. No functional changes.
2004-01-05Regen.matt
2004-01-05Add Agilent Technologies vendor IDmatt
Add Agilent Tachyon_DX2 product ID Add HP Tachyon_XL2 product ID
2004-01-05One more device. From OpenBSD.augustss
2004-01-05Regen.augustss
2004-01-05Add a number of devices. From OpenBSD.augustss
2004-01-05Add an HP adapter. From FreeBSD.augustss
2004-01-05Try harder to get initial descriptor. Do a port reset now and thenaugustss
in the retry loop.
2004-01-05Fix bug in error path. From OpenBSD.augustss
2004-01-05Add more scanners.augustss
2004-01-05Add another device.augustss
2004-01-05Get rid of a vnode.h include.augustss
2004-01-05Get rid of some vnode.h includes.augustss
2004-01-05Regen.augustss
2004-01-05Add lots of devices. From FreeBSD.augustss
2004-01-05Add Compaq "iPaq" HNE-200 USB Ethernet adapter.schmonz
2004-01-05Regen (Compaq "iPaq" HNE-200 USB Ethernet adapter).schmonz
2004-01-05Add Compaq "iPaq" HNE-200 USB Ethernet adapter.schmonz
2004-01-05remove terminate_disk_queues from RF_Raid_s. The hist_diskreq[]oster
stuff is only used for the CHAINDECLUSTERING, so hide it with an #if.
2004-01-04Apply http://bugme.osdl.org/attachment.cgi?id=1777&action=view fromgendalia
http://bugme.osdl.org/show_bug.cgi?id=1766 makes acpi work on my Dell Latitude D600, and should fix PR i386/23868. Approved by gimpy, thanks to soren for finding it.
2004-01-04raidPtr->reconControl->percentCompleted only gets used in oneoster
debugging printf, and in rf_netbsdkintf.c. We can do the calculations inside of RF_DEBUG_RECON for the one debugging printf, and only perform the percentCompleted calculation "on demand" in the rf_netbsdkintf.c case. Shaves a few more bytes off an i386 GENERIC kernel, and ever-so-slightly decreases the amount of work performed during a reconstruct.
2004-01-04Spell controller with two ls. Inspired by miod@openbsd.wiz
2004-01-04Attach message formating nit, adapt to recent pcic (et al) changes.martin