Date: Sun, 12 Jan 2003 00:10:06 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Jake Burkholder <jake@locore.ca> Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_acl.c kern_descrip.c kern_event.c kern_mac.c sys_pipe.c sys_socket.c uipc_socket.c uipc_syscalls.c uipc_usrreq.c vfs_aio.c vfs_syscalls.c vfs_vnops.c src/sys/netgraph ng_socket.c src/sys/sys file.h src/sys/ufs/ffs ... Message-ID: <200301120810.h0C8A6PL067502@apollo.backplane.com> References: <200301120137.h0C1bD0E098037@repoman.freebsd.org> <20030111213259.E212@locore.ca> <200301120254.h0C2srcS043241@apollo.backplane.com> <20030112014644.F212@locore.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
:Its unnecessary code churn. I wouldn't be surprised if struct file was :used all the place in 3rd party modules, especially MAC modules. Now :they either need an ugly compat define or ugly idfefs. Some of your commits :were to code that's externally maintained. We've broken compatibility with :external code before for compelling reasons. This is not a compelling reason. : :You obviously don't think this is important, I do. If no one else cares about :this I'll shut up now. : :Jake Well, I certainly do not think this is important for the reasons you state. This is a 10 second source-level fix for a 3rd party. ABI compatibility is maintained, and this whole thing amounts to a tiny little hicup in regards to 3rd party compatibility compared to the API and ABI disruption that occurs every time someone removes a little bit more of Giant. Unless you are advocating that we stop moving forward on SMP also, that is. Direct API changes are the easiest to synchronize to. Indirect locking changes are far more difficult. I do believe it is important to clean code up. I believe that cleanly implemented and well documented code has a far larger long term positive impact then the minor API disruptions it might cause. So, yes, my priorities for -current are probably a bit different then yours. That does not invalidate them. -Matt Matthew Dillon <dillon@backplane.com> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301120810.h0C8A6PL067502>