summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* new usb_class code (breaks compatibility!)Pascal Rigaux2003-11-204-28/+89
|
* remove dummy reference to silently ignored -f optionThierry Vignaud2003-08-201-1/+0
|
* fix argument testingPascal Rigaux2003-08-201-6/+4
|
* a little cleanupPascal Rigaux2003-08-203-11/+11
|
* do full-probe by default; remove support for no full-probeThierry Vignaud2003-08-198-26/+57
|
* - detect ohci1394 & ehci-hcd based on the pci classPascal Rigaux2003-07-312-3/+18
| | | | | (as done in RedHat's kudzu)
* - Use read() instead of fread() to read from "/proc/bus/pci/%02x/%02x.%d".Pascal Rigaux2003-04-221-1/+14
| | | | | | | | | | | | | | Thanks a lot to Tom Cox for finding this bug: The proc.c module in the kernel source clearly states that reading more than 64 bytes can cause problems. The pci.c module in the ldetect library uses the buffered fread() function. This function always reads in blocks, so when run as root, the read always tried to read more than the user requested amount. This should fix freezes when doing a full probe
* Use read() instead of fread() to read from "/proc/bus/pci/%02x/%02x.%d".Pascal Rigaux2003-04-221-4/+8
| | | | | | | | | | | | Thanks a lot to Tom Cox for finding this bug: The proc.c module in the kernel source clearly states that reading more than 64 bytes can cause problems. The pci.c module in the ldetect library uses the buffered fread() function. This function always reads in blocks, so when run as root, the read always tried to read more than the user requested amount.
* only check for latest logsThierry Vignaud2003-01-281-1/+1
|
* - sanitize ChangeLogThierry Vignaud2003-01-282-127/+121
| | | | | - add log rule
* *** empty log message ***Thierry Vignaud2003-01-061-3/+78
|
* add pixel changesThierry Vignaud2003-01-061-0/+2
|
* 0.4.8-1mdkThierry Vignaud2003-01-061-2/+6
|
* special case for buggy 0x0 usb entry so that we eventually got aThierry Vignaud2003-01-061-3/+5
| | | | | class, thus normalizing lspcidrake & harddrake output
* no error message when -p is not used and there is neither pci nor usb busPascal Rigaux2002-11-052-16/+16
|
* fix access checkThierry Vignaud2002-11-051-1/+1
|
* 0.4.7-1mdkThierry Vignaud2002-10-151-3/+7
|
* enforce gc coding rulesThierry Vignaud2002-10-071-1/+1
|
* - remove gc hack that tried to fix my bugThierry Vignaud2002-10-071-5/+3
| | | | | | | (which i fixed in last commit) - simplify subids match; explay why we can only test for nb==4
* fix "skipping already handled device" (aka kill stupid remaining test)Thierry Vignaud2002-10-071-4/+2
|
* try to detect correctly the module when subv/subd differ with non-subv/subdGuillaume Cottenceau2002-10-041-0/+3
|
* fix gcThierry Vignaud2002-09-121-1/+1
|
* fix ugly case for snd-usb-audio which should have made titi think thatPascal Rigaux2002-09-052-3/+8
| | | | | | something was broken. Really fixing the right way (this fixes automatic detection of unknown usb controllers)
* fix getting the Product name in usb (occurs when there is no entry in usbtable)Pascal Rigaux2002-08-291-1/+4
|
* fix getting the Product namePascal Rigaux2002-08-291-1/+1
|
* fix PCI_CLASS_PROG offsetThierry Vignaud2002-08-291-1/+1
|
* 0.4.6-4mdkThierry Vignaud2002-08-262-1/+15
|
* - kill last fseekThierry Vignaud2002-08-251-26/+21
| | | | | | - change if(cdt) cascade into if(!cdt) continue - move loop invariant out of loop
* 0.4.6-3mdkThierry Vignaud2002-08-222-1/+25
|
* try to not freeze on buggy motherboard by preventing:Thierry Vignaud2002-08-221-5/+6
| | | | | | | | - seeking in /proc/bus/pci/<bus>/<device>.<function> - not reading the whole /proc/bus/pci/<bus>/<device>.<function> we now read 48 linear bytes the same way lspci read 64 linear bytes.
* - rpmlint fixes (url, doc)Thierry Vignaud2002-08-171-14/+14
| | | | | - simplification
* split rpm target in srpm and rpmThierry Vignaud2002-08-171-2/+5
|
* 4.6mdkThierry Vignaud2002-08-172-1/+16
|
* default RPM to ~/rpmThierry Vignaud2002-08-171-1/+3
|
* *** empty log message ***Thierry Vignaud2002-08-161-1/+20
|
* - usb.c: allocate mem as pci.c doesThierry Vignaud2002-08-163-39/+37
| | | | | | | | | - usb.c: kill dead code - usb.c: give url to get info on /proc/bus/usb/devices format - usb.c: the /proc/bus/usb/devices really is a state machine; use switch to make it clearer - {usb,pci}.c: r.nb is zeroed in all path, let's do it only time
* usb audio devices can use new alsa modules snd-usb-audioThierry Vignaud2002-08-152-1/+6
|
* 0.4.5-1mdk: don't depend of the table orderThierry Vignaud2002-08-082-2/+33
|
* - struct pciusb_entrie : add already_found flagThierry Vignaud2002-08-082-0/+10
| | | | | | | | | - pciusb::pciusb_initialize() : zero the above flag: - pciusb::pciusb_find_modules() : use the above flag: o if device subids matches the table ones, swtich the already_found flag o skip already handled device (if already_found==1)
* use -fPIC on every archPascal Rigaux2002-07-311-2/+1
|
* fill in pci_bus and pci_device for USBPascal Rigaux2002-07-302-5/+20
|
* 0.4.4-1mdkThierry Vignaud2002-07-251-4/+8
|
* *** empty log message ***Thierry Vignaud2002-07-251-0/+31
|
* fix "(null) description" bug: don't skip entries where module hasThierry Vignaud2002-07-251-1/+1
| | | | | already be set by pci.c workaround
* 0.4.3-1mdkThierry Vignaud2002-07-241-2/+9
|
* enhanced helpThierry Vignaud2002-07-231-2/+2
|
* - don't die when missing /proc/bus/pci/devices (resp. /proc/bus/usb/devices),Pascal Rigaux2002-07-223-6/+17
| | | | | | | since on some boxes, this is *normal*! - free error messages obtained via asprintf - remove debugging message "TOTO"
* teach titi that !(a && !b) is not (!a && !b) but (!a || b)Pascal Rigaux2002-07-162-2/+8
| | | | | | | (the other solution is to teach him to *test*) (oh, remind me to teach him not to re-indent the whole code until he doesn't make stupid bugs)
* next release is okV0_4_2_1mdkThierry Vignaud2002-07-162-6/+31
|
* explain what does -fThierry Vignaud2002-07-161-1/+1
|