This resends the "usb_make_path()" update (my net-0408 patch) to pegasus, so it reports the same bus info the other usb network drivers now return, and fixes a couple other bugs in ethtool support I happened to notice:
- driver info wasn't providing the "driver short name".
- settings weren't correctly initting data (returned garbage)
The first bug caused one text fields to overflow into the next in
"ethtool -i eth1" output. The second caused a 10/100 device
to report itself with "ethtool eth1" as having gigabit support ... :)
Please merge to Linus' tree, unless Petko has some other fix
he'd prefer.
- Dave
p.s. I think the rtl8150 driver has the same two bugs.
net-0425.patch
Description: Binary data
