Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-07-13 | no need to redefine pci vendors here since we have 'em, comment on two ↵ | Michael Shalayeff | |
screwed entries | |||
2002-07-13 | regen | Michael Shalayeff | |
2002-07-13 | a few bktr vendors, from various sources | Michael Shalayeff | |
2002-07-13 | fix ioctl processing logic; problem reported by postman pechkin | Michael Shalayeff | |
2002-07-13 | define PCI_COMMAND_STATUS_BITS for printfs, according to the enlisted defines | Michael Shalayeff | |
2002-07-13 | pci_intr_establish() is a macros on some archs and ifdef w/in the macro args ↵ | Michael Shalayeff | |
does not work | |||
2002-07-13 | do not call unlock when the lock is not locked; found by millert@ | Niels Provos | |
2002-07-12 | enable radio on bktr and fms, drivers are already there | Michael Shalayeff | |
2002-07-12 | check upon the pir length prior to using it, ignore short tables; from ↵ | Michael Shalayeff | |
henric@attbi.com | |||
2002-07-12 | turn on the pciagp option, per theo's request | Michael Shalayeff | |
2002-07-12 | pciagp option | Michael Shalayeff | |
2002-07-12 | Cleanup: use less _t typedefs, use the structure itself. | Dale Rahn | |
pmap_t is the exception, it is required by the MI code so pmap_t will be used instead of using 'struct pmap *' in the code. (consistency) | |||
2002-07-12 | support for the agp gart on various agp chipsets. | Michael Shalayeff | |
only i810 driver was tested though. based on the netbsd's lkm, initially ported by hunter@dg.net.ua and later made into shape by mickey. testing by art@ and millert@ . | |||
2002-07-12 | Use interrupts for fetching ADC conversions instead of polling. | Jason Wright | |
2002-07-12 | Remove duplicate function declarations (they are in pfvar.h). | Artur Grabowski | |
2002-07-12 | Detect the case where we LK_RELEASE a lock when noone is holding it. | Artur Grabowski | |
2002-07-12 | Change the locking on the mountpoint slightly. Instead of using mnt_lock | Artur Grabowski | |
to get shared locks for lookup and get the exclusive lock only with LK_DRAIN on unmount and do the real exclusive locking with flags in mnt_flags, we now use shared locks for lookup and an exclusive lock for unmount. This is accomplished by slightly changing the semantics of vfs_busy. Old vfs_busy behavior: - with LK_NOWAIT set in flags, a shared lock was obtained if the mountpoint wasn't being unmounted, otherwise we just returned an error. - with no flags, a shared lock was obtained if the mountpoint was being unmounted, otherwise we slept until the unmount was done and returned an error. LK_NOWAIT was used for sync(2) and some statistics code where it isn't really critical that we get the correct results. 0 was used in fchdir and lookup where it's critical that we get the right directory vnode for the filesystem root. After this change vfs_busy keeps the same behavior for no flags and LK_NOWAIT. But if some other flags are passed into it, they are passed directly into lockmgr (actually LK_SLEEPFAIL is always added to those flags because if we sleep for the lock, that means someone was holding the exclusive lock and the exclusive lock is only held when the filesystem is being unmounted. More changes: dounmount must now be called with the exclusive lock held. (before this the caller was supposed to hold the vfs_busy lock, but that wasn't always true). Zap some (now) unused mount flags. And the highlight of this change: Add some vfs_busy calls to match some vfs_unbusy calls, especially in sys_mount. (lockmgr doesn't detect the case where we release a lock noone holds (it will do that soon)). If you've seen hangs on reboot with mfs this should solve it (I repeat this for the fourth time now, but this time I spent two months fixing and redesigning this and reading the code so this time I must have gotten this right). | |||
2002-07-12 | - Add a flags argument to dohooks. | Artur Grabowski | |
The flag can be either HOOK_REMOVE or HOOK_REMOVE|HOOK_FREE. o HOOK_REMOVE removes the hook from the list before executing it. o HOOK_FREE frees the hook after that. - Let dostartuphooks use HOOK_REMOVE|HOOK_FREE so we can reclaim the memory. - Let doshutdownhooks use HOOK_REMOVE so that when some shutdown hook panics (they do that all the #@$%! time these days) we don't loop for ever. Don't HOOK_FREE, it doesn't matter and I don't want to add another possible panic condition for shutdown hooks. - Actually free the pointer we're throwing away in hook_disestablish (I wonder how much memory this has leaked over the years). | |||
2002-07-12 | in the error case, just remove an installed argument replacement, it is not | Niels Provos | |
needed | |||
2002-07-12 | 'this is a scanner' | Todd T. Fries | |
2002-07-12 | sync | Todd T. Fries | |
2002-07-12 | add my scanner | Todd T. Fries | |
2002-07-12 | No need to include files.sun, which only add the "frim event" stuff which | Miod Vallat | |
has absolutely no use on wscons architectures. | |||
2002-07-12 | Fix vm -> uvm in a comment. | Artur Grabowski | |
2002-07-11 | Make sure to protect ttypend with spltty all the time. | Artur Grabowski | |
Implemented with paranoia. | |||
2002-07-11 | add rcsid to firmware, and remove defn for tc990_IMAGE_SIZE, its ugly. | Jason Wright | |
(shoulda caught this before like I caught const'fying it, oh well) | |||
2002-07-11 | New version of the firmware from 3Com. Many, many thanks to David Dillow | Jason Wright | |
for fighting with 3com to make this happen! | |||
2002-07-11 | Convert the cmd and response queues to be endian aware, also prepare for new ↵ | Jason Wright | |
firmware version. | |||
2002-07-11 | sync | Nathan Binkert | |
2002-07-11 | New devices | Nathan Binkert | |
2002-07-11 | KNF. | Artur Grabowski | |
From Lurene Angela Grenier <lurene@daemonkitty.net> | |||
2002-07-11 | Please be more portable in usb land | Nathan Binkert | |
2002-07-10 | It is supposed to be printf, not db_printf. This change costed me | Artur Grabowski | |
several days of debugging my laptop because underneath the X it was sitting on the console waiting for me to press some key on the '--db_more--' prompt. | |||
2002-07-10 | proper cdev_decl(crypto) and no private protos | Michael Shalayeff | |
2002-07-10 | let IPv6 fragment go through based on normal rulesets. | Jun-ichiro itojun Hagino | |
TODO: sort-of normalization against fragments for inspection ok dhartmei@ | |||
2002-07-10 | proper cdev_decl(ksyms), fix ksyms's broken functions | Michael Shalayeff | |
2002-07-10 | proper cdev_decl(gpr) | Michael Shalayeff | |
2002-07-10 | no provate cdev_decl()s, they are in sys/conf.h now | Michael Shalayeff | |
2002-07-10 | 'sez' is not an english word; ok deraadt@ | Jason Peel | |
2002-07-10 | use ifp->if_sadl whether possible. | Federico G. Schwindt | |
2002-07-10 | Use the correct COR offset for pcmcia card; noted by Warner Losh | Todd C. Miller | |
2002-07-10 | shorten address printout | Theo de Raadt | |
2002-07-10 | sync | Theo de Raadt | |
2002-07-10 | shorten name | Theo de Raadt | |
2002-07-10 | use right sizeof in memcpy; markus ok | Theo de Raadt | |
2002-07-10 | sync whitespace | Nathan Binkert | |
2002-07-10 | Handle resetting port better. | Nathan Binkert | |
From NetBSD | |||
2002-07-10 | ICH4 support; ok gluk@ | Markus Friedl | |
2002-07-10 | do not use p++ in tolower(). NetBSD PR 17540. sync w/kame | Jun-ichiro itojun Hagino | |
2002-07-10 | Formatting and spacing sync with NetBSD | Nathan Binkert | |