On Tue, Nov 30, 2004 at 06:35:18PM -0500, Edwin Olson wrote: > Hi Greg, thanks for the feedback; I'll try to incorporate it soon. > > I do have a couple quick questions: > > - Should I just use diff -bB to avoid the whitespace changes I > accidentally introduced?
No, just don't accidentally introduce them :) > >>+static ssize_t show_event_char(struct device *dev, char *buf); > >>+static ssize_t store_event_char(struct device *dev, const char *buf, > >>size_t count); > >>+static DEVICE_ATTR(event_char, S_IWUGO | S_IRUGO, show_event_char, > >>store_event_char); > >> > > > > > >If you put these before where they are called, you don't need a forward > >declaration at all, right? > > > > > - Are forward declarations to be avoided when possible? (as a general rule) I like to avoid them, but others do not. It's a personal preference, no "general rule". > - Should I, as a rule, always submit patches against the latest pre/rc? Yes, whenever possible. > And on a semi-unrelated subject, once I have all these snazzy > attributes, I'd like to be able to access them given the udev name. > Udevinfo can provide me with *a* sysfs path, which so far always seems > to be in the /class/tty hierarchy. I can then map this path to a path in > /device via libsysfs. > > Will udevinfo *always* provide me with a /class path, or do I need to be > able to deal with whatever sysfs path udev gives me (ick!)? You can work backwards from a /dev node to the sysfs /class path using udevinfo: udevinfo -n /dev/tts/USB0 -q all P: /class/tty/ttyUSB0 N: tts/USB0 S: From the "P:" line above, you can follow the "device" symlink in that directory to get to the directory that you need, right? Hope this helps, greg k-h ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel