Messages in this thread | | | Date | Sun, 19 Dec 2004 06:57:39 +0000 | From | Matthew Wilcox <> | Subject | Removing i_sock |
| |
The i_sock member of struct inode is redundant with S_ISSOCK(i_mode). Here's a series of 6 patches to remove it:
http://ftp.linux.org.uk/pub/linux/willy/patches/i_sock/
I'm sending them to their respective maintainers now, and I'll submit a series after 2.6.10 is out.
Removing i_sock from struct inode actually doesn't reduce the size of struct inode -- it fits into a gap between two other members. But it may help someone else put struct inode on a diet, and it reduces confusion.
-- "Next the statesmen will invent cheap lies, putting the blame upon the nation that is attacked, and every man will be glad of those conscience-soothing falsities, and will diligently study them, and refuse to examine any refutations of them; and thus he will by and by convince himself that the war is just, and will thank God for the better sleep he enjoys after this process of grotesque self-deception." -- Mark Twain - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |