Re: [PATCH] remove TCGETS
Andreas Dilger <[email protected]> Tue, 12 Aug 2003 15:59:56 -0600
| Newsgroups | gmane.linux.file-systems,gmane.comp.file-systems.intermezzo.devel |
|---|---|
| Message-ID | <[email protected]> |
On Aug 12, 2003 22:48 +0100, Matthew Wilcox wrote: > I see no reason to handle TCGETS in presto_ioctl, and even if you do get > it somehow, the action is the same as the default. This happens to break > on PA-RISC and not on i386 due to i386 using an old-style definition of > TCGETS and PA-RISC using one which invovles sizeof(). > > diff -urpNX dontdiff linus-2.6/fs/intermezzo/dir.c parisc-2.6/fs/intermezzo/dir.c > --- linus-2.6/fs/intermezzo/dir.c Tue Aug 12 13:11:17 2003 > +++ parisc-2.6/fs/intermezzo/dir.c Tue Aug 12 13:29:43 2003 > @@ -1304,10 +1304,6 @@ int presto_ioctl(struct inode *inode, st > return rc; > } > > - case TCGETS: > - EXIT; > - return -EINVAL; > - > default: > EXIT; > return -EINVAL; I can tell you why this was originally in there - because the "default" case used to print out an error message for unhandled ioctls. Perl used to call TCGETS all the time on files in lustre, so we put in the no-op case to shut up the error messages. Now that the error messages are gone from the default case there is no need to have this there anymore, so removing it is fine. Cheers, Andreas -- Andreas Dilger http://sourceforge.net/projects/ext2resize/ http://www-mddsp.enel.ucalgary.ca/People/adilger/ - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html