Driver porting: The seq_file interface
Posted Nov 15, 2003 1:53 UTC (Sat) by
giraffedata (subscriber, #1954)
In reply to:
Driver porting: The seq_file interface by laf0rge
Parent article:
Driver porting: The seq_file interface
I am now kfree()ing in ct_seq_next(), just before it returns with NULL at the end of the table
Seems like that would be a problem if the user chooses not to read all the way to EOF.
This just sounds like a basic bug in the seq_file interface. If ct_seq_start() fails, it should be ct_seq_start's responsibility to not change any state, and thus ct_seq_stop doesn't need to be, and should not be, called. After all, does a POSIX program call close(-1) when open() fails?
(
Log in to post comments)