summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* o Use NULL in pereference to 0 in pointer contexts.imp2009-02-111-8/+8
| | | | | o Use newly minted KOBJMETHOD_END as appropriate o fix prototype for root_setup_intr.
* o Introduce KOBJMETHOD_END for the end of the kobj list.imp2009-02-111-1/+11
| | | | | | | | o Fix a minor indentation problem. o Put in the extra-strict KOBJMETHOD define, but commented out since the tree isn't yet ready. Reviewed by: (1) was posted to arch@ without objection (and 1 go for it)
* Allocating 2 MSI messages do not seem to work on certain controllersyongari2009-02-112-2/+3
| | | | | | | so use just 1 MSI message. This fixes regression introduced in r188381. Tested by: many
* Added entries for Lava SP-PCI (1 serial + 1 parallel) PCI card. Thekaiw2009-02-112-0/+2
| | | | card is a multifunction PCI and report itself as two logical devices.
* when operating as a slave, clear neighbor entries and the peer bss nodesam2009-02-101-2/+16
| | | | | | on beacon miss while here, remove a stray pointless write of iv_bmiss_count
* clean neighbor entries on beacon misssam2009-02-101-1/+13
|
* don't do phantom beacon miss checking for s/w beacon miss handling,sam2009-02-101-17/+22
| | | | | this can mistakenly drop events that cause the s/w bmiss timer to never get re-armed
* Check for device_set_devclass() errors and skip driver probe/attach if any.mav2009-02-101-4/+12
| | | | | | | | Attach call without devclass set crashes the system. On resume AHCI driver sometimes tries to create duplicate adX device. It is surely his own problem, but IMHO it is not a reason to crash here. Other reasons are also possible.
* Fix shutdown prototypes.imp2009-02-103-6/+8
|
* Fix read_ivar prototype.imp2009-02-101-1/+1
|
* Fix iicbus_intr, iicbus_write and device_read_ivar prototypes...imp2009-02-104-9/+9
|
* fix arcmsr_attach, probe, detach, and shutdown prototypes to match newbus.imp2009-02-101-9/+9
|
* Adding dynamic sysctls no longer requires Giant.jhb2009-02-102-7/+0
| | | | Submitted by: rdivacky
* Don't reset the PHY probe retry counter within the loop somarius2009-02-101-1/+1
| | | | | | it will eventually terminate as intended. Submitted by: Helen Zhang
* Improve r185008 so the streaming cache is only flushed whenmarius2009-02-102-8/+11
| | | | a mapping actually met the threshold.
* - Use the generally more appropriate PROM base rather than themarius2009-02-102-5/+5
| | | | | | | | | kernel one as the non-faulting flush address in the loader so we can can change KERNBASE and VM_MIN_KERNEL_ADDRESS if we ever want to without needing to worry about using a compatible loader. - Correctly check for LOADER_DEBUG. - Add a missing const for page_sizes[].
* Mark the BSP as being awake. This supresses the messagemarcel2009-02-101-1/+2
| | | | that not all usable CPUs could be woken up...
* Update comment. soalloc() is no longer performing M_WAITOK memory allocations.emax2009-02-101-14/+6
| | | | | Submitted by: ru MFC after: 3 days
* mark the CLR key installed for open auth stations such that it is reclaimedsam2009-02-101-0/+2
| | | | when net80211 tears down station state; without this we leak keycache slots
* add hw.ath.bstuck to control the stuck beacon thresholdsam2009-02-101-2/+6
|
* on resume ah_curchan may be NULL if no channel change has been done;sam2009-02-101-1/+3
| | | | | | | workaround this by passing net80211's channel as we know it'll never be null Submitted by: trasz
* consolidate conditional codesam2009-02-101-4/+2
|
* Scanning all the formats for binary translation of modules loading canattilio2009-02-103-6/+11
| | | | | | | | | | | | | | | | | | | result in errors for a format loading but subsequent correct recognizing for another format. File format loading functions should avoid printing any additional informations but just returning appropriate (and different between each other) error condition, characterizing different informations. Additively, the linker should handle appropriately different format loading errors. While a general mechanism is desired, fix a simple and common case on amd64: file type is not recognized for link elf and confuses the linker. Printout an error if all the registered linker classes can't recognize and load the module. Reviewed by: jhb Sponsored by: Sandvine Incorporated
* Turn off the parallel make options accidentally turned on by the previouskensmith2009-02-101-2/+2
| | | | | | commit. Sigh. Noticed by: rdivacky
* Due to some recent-ish work on GEOM/G_PART the c partition (by traditionkensmith2009-02-101-2/+2
| | | | | | | the whole disk) isn't available any more since it was redundant. Just use /dev/md0 instead of /dev/md0c to build the filesystem on. Consulted-with: marcel
* Turn off the building of boot floppies for amd64/i386.kensmith2009-02-101-4/+2
|
* Eliminate an unused definition.alc2009-02-101-1/+0
|
* Fix g_part_dumpconf and g_part_name prototpyes.imp2009-02-104-21/+16
| | | | Submitted by: marcel@
* correctly fixup iv_des_chan after installing a new channel table; if thesam2009-02-101-1/+2
| | | | previous channel is now invalid we must set it to IEEE80211_CHAN_ANYC
* Add option GEOM_PART_EBR by default on amd64 and i386.marcel2009-02-104-0/+4
|
* Hmm... "base? base : 0" and "base" should be equivalent.cognet2009-02-091-1/+1
| | | | | | Pointy hat to: cognet MFC after: 3 days
* Hook uslcom2 up to the build.thompsa2009-02-093-0/+40
|
* Remove usb2_config_td.[ch], they are no longer used.thompsa2009-02-094-394/+0
|
* MFp4 //depot/projects/usb; 157429, 157433, 157443thompsa2009-02-096-359/+363
| | | | | | Various changes wrt. usb procs and tasks. Submitted by: Hans Petter Selasky
* Correct sources for r188417thompsa2009-02-096-363/+359
| | | | | | | | | MFp4 //depot/projects/usb; 157412 Sync from svn.freebsd.org/base/user/thompsa/usb which is a minimal changeset from oldUSB (no config_td). This excludes the taskqueue changes (for the moment) as requested.
* MFp4 //depot/projects/usb; 157412thompsa2009-02-099-7896/+6729
| | | | | | | Sync from svn.freebsd.org/base/user/thompsa/usb which is a minimal changeset from oldUSB (no config_td). This excludes the taskqueue changes (for the moment) as requested.
* MFp4 //depot/projects/usb; 157069, 157255thompsa2009-02-091-5/+6
| | | | | | | | - Change "usb2_pause_mtx" so that it takes the timeout value in ticks - Make sure that attach waits for the generic probe to leave room for firware loader drivers and device specific USB Audio drivers like USB phone adapters Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb; 157203thompsa2009-02-091-67/+22
| | | | | | - Remove CAM layer quirks Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb; 157069thompsa2009-02-091-4/+1
| | | | | | - Change "usb2_pause_mtx" so that it takes the timeout value in ticks Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb; 157069, 157136, 157143, 157145, 157429thompsa2009-02-0920-2121/+1208
| | | | | | | | - USB serial drivers cleanup, factor out code - Simplify line state programming - Integrate uslcom from old USB stack Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb; 157100thompsa2009-02-0918-5295/+2666
| | | | | | | | | | | | | | 1. Move most of the ifnet logic into the usb2_ethernet module, this includes, - make all usb ethernet interfaces named ue%d - handle all threading in usb2_ethernet - provide default ioctl handler - handle mbuf rx - provide locked callbacks for init,start,stop,etc 2. Cleanup CDC-Ethernet driver. Submitted by: Hans Petter Selasky Obtained from: svn.freebsd.org/base/user/thompsa/usb [1]
* MFp4 //depot/projects/usb; 157069, 157429, 157430thompsa2009-02-0911-43/+111
| | | | | | | | - Change "usb2_pause_mtx" so that it takes the timeout value in ticks - Factor out USB ethernet and USB serial driver specific control request. - USB process naming cleanup. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usbthompsa2009-02-092-0/+714
| | | | | | - Bring in ehci2_ixp4xx.c and ehci2_mbus.c from dev/usb. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb; 157069,157296,157375,157384,157430thompsa2009-02-0911-71/+91
| | | | | | | | | | | - Change "usb2_pause_mtx" so that it takes the timeout value in ticks - USB controller: EHCI High Speed Interrupt endpoint fix. - Fix OHCI and EHCI counting bug when multiple TD's are involved in a short USB transfer and a short packet happens on the non-last TD in the USB transfer frame. - USB process naming cleanup. Submitted by: Hans Petter Selasky
* - Sanitize disk parameters retrieved from GEOM, as they are not guaranteed tolulf2009-02-091-0/+3
| | | | | | | have sane values. It caused sysinstall to crash when installing on certain SD cards. Discussed with: marcel
* Mark udf(4) MPSAFE and add support for shared vnode locks during pathnamejhb2009-02-092-24/+55
| | | | | | | | | | | | | | lookups: - Honor the caller's locking flags in udf_root() and udf_vget(). - Set VV_ROOT for the root vnode in udf_vget() instead of only doing it in udf_root(). - Honor the requested locking flags during pathname lookups in udf_lookup(). - Release the buffer holding the directory data before looking up the vnode for a given file to avoid a LOR between the "udf" vnode locks and "bufwait". - Use vn_vget_ino() to handle ".." lookups. - Special case "." lookups instead of calling udf_vget(). We have to do extra checking for the vnode lock for "." lookups.
* Use the same style as the rest of the file for the optional data stringjhb2009-02-091-1/+1
| | | | after each path component rather than a GCC-ism.
* - Fix an issue where file attributes were not installed correctly during a Touchlulf2009-02-091-1/+3
| | | | | and SetAttrs operation. - SetAttrs and Touch were incorrectly switched.
* Remove extra 'comma = 0' in socket state printing code, which otherwiserwatson2009-02-091-1/+0
| | | | | | could lead to an extra comma in output. Submitted by: Christoph Mallon <christoph dot mallon at gmx dot de>
* The bounce zone sees its page number increased if multiple dma maps use it incognet2009-02-093-3/+18
| | | | | | | | | the same dma tag. However, it can happen multiple dma tags share the same bounce zone too, so add a per-bounce zone map counter, and check it instead of the dma tag map counter, to know if we have to alloc more pages. Reported by: miwi Reviewed by: scottl
OpenPOWER on IntegriCloud