summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Restore the install location of libssp.so.0.ru2009-02-241-1/+2
| | | | Noticed by: tegge
* Bring back the code to prime the ACCESS cache when fetching attributes forjhb2009-02-241-0/+11
| | | | | | | | an NFS file. Now the priming is conditional on a new vfs.nfs.prime_access_cache sysctl. For now I've left the default setting to disabling the priming. Requested by: scottl
* fix typo'ssam2009-02-241-2/+2
|
* In tcp_usr_shutdown() and tcp_usr_send(), I missed converting NULLrwatson2009-02-241-2/+3
| | | | | | | | | | | checks for the tcpcb, previously used to detect complete disconnection, with INP_DROPPED checks. Correct that, preventing shutdown() from improperly generating a TCP segment with destination IP and port of 0.0.0.0:0. PR: kern/132050 Reported by: david gueluy <david.gueluy at netasq.com> MFC after: 3 weeks
* MFp4 //depot/projects/usb@158015thompsa2009-02-242-90/+147
| | | | | | Add support for the Sael M460 3G modem. Submitted by: Hans Petter Selasky
* Fix compiler warning.thompsa2009-02-241-0/+1
|
* MFp4 //depot/projects/usb@157974thompsa2009-02-248-0/+107
| | | | | | | Add support for setting and getting the USB template value through libusb20 and usbconfig. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@157958thompsa2009-02-244-41/+55
| | | | | | | | | | - We don't need to exit the Giant mutex when sleeping. This is done automatically. Replace Giant by NULL mutex for all control requests in the enumeration path. - Optimise away duplicate alternate interface selection requests in USB Host mode. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@157909thompsa2009-02-244-17/+66
| | | | | | Changes to make implementing USB NDIS easier. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@157855thompsa2009-02-241-1/+6
| | | | | | Document short_frames_ok. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@157853thompsa2009-02-2412-246/+33
| | | | | | | Clean up old way of polling the USB hardware. The existing polling support was a bit hackish. Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@157847thompsa2009-02-241-70/+68
| | | | | | | | Improvements to "usb2_transfer_setup()" and "usb2_transfer_unsetup()". Set "ppxfer[n]" when the transfer setup is complete to prevent races. Remove redundant NULL-checks from "usb2_transfer_unsetup()". Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb; 157814, 157863, 157868thompsa2009-02-244-148/+149
| | | | | | | | | | | | | - The software computed HID size is not always correct, because the algoritm does not handle unsorted HID descriptors. - Change the way we obtain the report ID. - Use the X/Y/Z+button locations instead for report ID source for ums. - Add more range checks. - Remove Microsoft Mouse quirks. If the positions are moduloed the report length multiplied by 8, the values seem correct. - Some minor style changes. Submitted by: Hans Petter Selasky
* move attach debug msg to the rf backendsam2009-02-243-4/+2
|
* Add PCIE power control api:sam2009-02-2415-42/+162
| | | | | | | | | | | | o add ah_configPCIE and ah_disablePCIE for drivers to configure PCIE power save operation (modeled after ath9k, may need changes) o add private state flag to indicate if device is PCIE (replaces private hack in 5212 code) o add serdes programming ini bits for 5416 and later parts and setup for each part (5416 and 9160 logic hand-crafted from existing routines); 5212 remains open-coded but is now hooked in via ah_configPCIE o add PCIE workaround gunk o add ar5416AttachPCIE for iodomatic code used by 5416 and later parts
* Install the old usb headers under /usr/include/legacy/dev/usb as they arethompsa2009-02-243-2/+11
| | | | | | | | needed by the hal port. This will be removed before 8.0. Add an exclusion to kdump as some structs will be redefined. Requested by: marcus
* Exclude ndis from the LINT build as it currently breaks the build, patches tothompsa2009-02-242-4/+4
| | | | move to the new usb stack are in progress.
* Fill in gpio support for 5416 and later parts:sam2009-02-245-49/+208
| | | | | | | | o add output mux support o gpio pin count is chip-dependent o 9280 and 9285 do input handling different o hookup gpio interrupts o no need to save/restore soft led state around reset
* misc fixups, mostly for code not compiled yetsam2009-02-241-10/+11
|
* 5416 and later parts mux the gpio outputs; extend the api to includesam2009-02-2415-25/+52
| | | | a signal type that's used to select the appropriate mux
* move eeprom attach above first reset as the reset code checks thesam2009-02-242-8/+8
| | | | eeprom contents for 9280 and later parts
* attach methods don't need to be public, make 'em staticsam2009-02-235-9/+3
|
* 5416 and later parts get the radio rev differently; add ar5416GetRadioRevsam2009-02-233-2/+18
| | | | to do it the right way
* remove private copies of gpio methods that were needed when the halsam2009-02-235-32/+6
| | | | was an independent entity
* Make sure at least two tx slots are free before sending the mbuf since anthompsa2009-02-234-20/+22
| | | | additional frame may be sent for 80211 protection.
* print mac+rf part names; drop the printing 2ghz rf stuff (might come back)sam2009-02-234-28/+90
|
* Put debug.vm_lowmem sysctl under DIAGNOSTIC.rwatson2009-02-231-0/+2
| | | | | Submitted by: sam MFC after: 3 days
* Use the correct config names for the netgraph bluetooth modules.thompsa2009-02-231-4/+4
|
* Include audit.h so that the system call path protected by NFS_LEGACYRPCrwatson2009-02-231-0/+2
| | | | | | | | can audit its arguments. Submitted by: Jaakko Heinonen <jh at saunalahti.fi> MFC after: 1 week X-MFC-note: MFC with r188311
* Add a debugging sysctl, debug.vm_lowmem, that when assigned a value ofrwatson2009-02-231-0/+22
| | | | | | | | 1 will trigger a pass through the VM's low-memory handlers, such as protocol and UMA drain routines. This makes it easier to exercise these otherwise rarely-invoked code paths. MFC after: 3 days
* Assert the radix head lock in in6_rtqkill().rwatson2009-02-231-0/+2
| | | | MFC after: 3 days
* In in_rtqkill(), assert the radix head lock, and pass RTF_RNH_LOCKEDrwatson2009-02-231-1/+4
| | | | | | | | | | to in_rtrequest(); the radix head lock is already acquired before rnh_walktree is called in in_rtqtimo_one(). This avoids a recursive acquisition that is no longer permitted in 8.x due to use of an rwlock for the radix head lock. Reported by: dikshie <dikshie at gmail.com> MFC after: 3 days
* - comment out slhci in NOTES for the momentthompsa2009-02-232-3/+3
| | | | - rearrange the ucom entry so its recognised by config(8)
* Remove ugen from NOTES, its no longer an optional device.thompsa2009-02-231-2/+0
|
* Bring SATA revision reporting into conformance with SATA-IO guidelines.mav2009-02-231-6/+6
|
* Fix non-AHCI channels detection on combined JMicron controllers,mav2009-02-231-0/+2
| | | | broken by r188694.
* Move the uaudio and ata-usb drivers into their correct locations.thompsa2009-02-238-13/+9
|
* Right now, when trying to unmount a device that's already gone,trasz2009-02-232-5/+5
| | | | | | | | | | | | msdosfs_unmount() and ffs_unmount() exit early after getting ENXIO. However, dounmount() treats ENXIO as a success and proceeds with unmounting. In effect, the filesystem gets unmounted without closing GEOM provider etc. Reviewed by: kib Approved by: rwatson (mentor) Tested by: dho Sponsored by: FreeBSD Foundation
* Move two missed usb drivers out to the graveyard location under sys/legacy/dev.thompsa2009-02-236-3/+3
|
* Refactor, moving error checking outside of thetrasz2009-02-231-7/+7
| | | | | | | | | | 'if (mp->mnt_flag & MNT_SOFTDEP)' conditional. No functional changes. Reviewed by: kib Approved by: rwatson (mentor) Tested by: pho Sponsored by: FreeBSD Foundation
* Fix comment: we write the trap vector to SPRG3, not SPRG0.nwhitehorn2009-02-231-3/+3
|
* Fix spelling (again).thompsa2009-02-231-1/+1
| | | | Spotted by: Fabian Keil
* Fix spelling.thompsa2009-02-231-1/+1
| | | | Spotted by: Fabian Keil
* Add ObsoleteFiles entries for the USB changeover.thompsa2009-02-231-0/+43
|
* Reintroduce r188878, provide compat typedefs for usb1.thompsa2009-02-231-0/+24
|
* Add an UPDATING entry and bump the OS version to 800064.thompsa2009-02-232-1/+8
|
* Build fixups for the new USB stack.thompsa2009-02-2310-15/+20
|
* Change over the usb kernel options to the new stack (retaining existingthompsa2009-02-2319-680/+264
| | | | naming). The old usb stack can be compiled in my prefixing the name with 'o'.
* Hook up new USB modules.thompsa2009-02-23103-2037/+1464
|
* Move the new USB stack into its new home.thompsa2009-02-23175-1823/+3763
|
OpenPOWER on IntegriCloud