freebsd-dev/sys
njl 2f43bde0b2 Add code to implement two new USB quirk types: NO_INQUIRY and NO_INQUIRY_EVPD
The former fakes a valid response to an inquiry command.  (I am completely
blown away that there are devices which hang upon receiving inquiry).  The
latter returns "invalid request" to any inquiry commands with EVPD set.
NO_INQUIRY implies NO_INQUIRY_EVPD but not vice versa.  Both quirks have been
tested separately on my USB key although it didn't require either of them.

While I'm here, fix wildcarding so that any/all of vendor, product, revision
can be wildcarded.

Idea from:	Linux
MFC after:	2 weeks
2003-03-25 16:21:09 +00:00
..
alpha - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
amd64 - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
arm - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
boot FreeBSD 5.0 has stopped shipping /modules 2.5 years ago. Catch 2003-03-11 12:09:25 +00:00
cam Run a revision of the devstat interface: 2003-03-15 21:59:06 +00:00
coda Set f_fstypename in coda_nb_statfs(). 2003-03-07 09:18:15 +00:00
compat Sync up linux and svr compat elf fixup functions for exec(). These 2003-03-21 19:49:34 +00:00
conf Add the MBUF_FRAG_TEST option. When compiled in, this option 2003-03-25 05:45:05 +00:00
contrib Including <sys/stdint.h> is (almost?) universally only to be able to use 2003-03-18 08:45:25 +00:00
crypto Remove some unnecessary casts. 2003-01-25 22:41:22 +00:00
ddb Change the process flags P_KSES to be P_THREADED. 2003-02-27 02:05:19 +00:00
dev Add code to implement two new USB quirk types: NO_INQUIRY and NO_INQUIRY_EVPD 2003-03-25 16:21:09 +00:00
fs Replace the at_fork, at_exec, and at_exit functions with the slightly more 2003-03-24 21:15:35 +00:00
geom g_class_by_name() was unused too. 2003-03-25 09:11:17 +00:00
gnu - Lock the buf before clearing flags. 2003-03-13 07:07:16 +00:00
i4b - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
i386 Merge PC98 support. 2003-03-25 05:19:18 +00:00
ia64 - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
isa Correct an argument to bus_alloc_resource(). 2003-03-25 04:34:33 +00:00
isofs/cd9660 Rename vfs_stdsync function to vfs_stdnosync which matches more 2003-03-11 22:15:10 +00:00
kern Give print_child a default method. 2003-03-25 04:32:52 +00:00
libkern Further GC of M_STRING, missed previously. 2003-02-26 01:00:29 +00:00
modules Merge PC98 support. 2003-03-25 05:19:18 +00:00
net - Use if_broadcastaddr from struct ifnet rather than relying on 2003-03-21 17:53:16 +00:00
netatalk - Use if_broadcastaddr from struct ifnet rather than relying on 2003-03-21 17:53:16 +00:00
netatm Update netisr handling; Each SWI now registers its queue, and all queue 2003-03-04 23:19:55 +00:00
netgraph Include correct opt_* headers for supported address families. Dike out 2003-03-08 16:25:27 +00:00
netinet Add the MBUF_FRAG_TEST option. When compiled in, this option 2003-03-25 05:45:05 +00:00
netinet6 correct malloc flag argument 2003-03-12 06:08:48 +00:00
netipsec Update netisr handling; Each SWI now registers its queue, and all queue 2003-03-04 23:19:55 +00:00
netipx Remove unimplemented IP-in-IPX encapsulation support (options IPTUNNEL). 2003-03-08 06:58:22 +00:00
netkey Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
netnatm Update netisr handling; Each SWI now registers its queue, and all queue 2003-03-04 23:19:55 +00:00
netncp Replace the at_fork, at_exec, and at_exit functions with the slightly more 2003-03-24 21:15:35 +00:00
netsmb Remove fragments of support for the FreeBSD 3.x and 4.x branches. 2003-03-06 10:38:18 +00:00
nfs Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
nfsclient Map VAPPEND to VWRITE in nfsspec_access() - VAPPEND is never set in the 2003-03-21 05:13:23 +00:00
nfsserver - Lock bufs before inspecting their flags. 2003-03-13 07:05:22 +00:00
opencrypto Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
pc98 Merge PC98 support. 2003-03-25 05:19:18 +00:00
pccard Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
pci - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
posix4 Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
powerpc - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
rpc
security Update the MAC regression test policy to include stubs and testing 2003-03-25 01:20:56 +00:00
sparc64 - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
sys Fix 2 vm_offset_t -> vm_paddr_t missed in previous commit. 2003-03-25 01:47:29 +00:00
tools Remove miidevs.h and generate it from miidevs at compile time. 2003-01-19 02:59:34 +00:00
ufs Use td->td_ucred instead of td->td_proc->p_ucred. 2003-03-20 21:17:40 +00:00
vm - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
Makefile