Date: Tue, 4 Mar 2003 22:31:07 -0500 From: "Michael Edenfield" <kutulu@kutulu.org> To: "M. Warner Losh" <imp@bsdimp.com> Cc: <freebsd-hackers@FreeBSD.ORG> Subject: Re: D_KQFILTER & ltmdm: Patch for review? Message-ID: <002d01c2e2c7$a96b0e50$0245a8c0@KutuluWare> References: <01be01c2e2b6$30742b00$29330f0a@lcapps.educate.com> <20030304.194917.100118237.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message ----- From: "M. Warner Losh" <imp@bsdimp.com> To: <kutulu@kutulu.org> Cc: <freebsd-hackers@FreeBSD.ORG> Sent: Tuesday, March 04, 2003 9:49 PM Subject: Re: D_KQFILTER & ltmdm: Patch for review? > In message: <01be01c2e2b6$30742b00$29330f0a@lcapps.educate.com> > "Mike Edenfield" <kutulu@kutulu.org> writes: > : From: "Poul-Henning Kamp" <phk@phk.freebsd.dk> > : Sent: Tuesday, March 04, 2003 5:39 PM > : > : > But your patch is wrong. Please format the initialization like > : > you see in all the other device drivers: > : > : I now see what you meant about the formatting. It was the whole reason to > : reorder the fields, sorry I missed that. I also removed the redundant > : initializations. > : > : Do you (well, does anyone) have a moment to eyeball this patch before I send > : it off to the maintainer? > : > : Thanks again, > : > : --Mike > : > : --- sys/dev/ltmdm/ltmdmsio.c.orig Tue Mar 4 19:49:57 2003 > : +++ sys/dev/ltmdm/ltmdmsio.c Tue Mar 4 20:17:16 2003 > : @@ -360,6 +360,18 @@ > : #endif > : > : static struct cdevsw sio_cdevsw = { > : +#if __FreeBSD_version >= 500104 /* >= 20030303 */ > > This syntax works even for old versions of FreeBSD. You can make it > safe by including all the noFoo functions. phk got rid of them > because it is safe in >= 500104 to do that. Since you want to run on > multiple versions, it would be better/safer to do that. Alright, I did all that. I also eliminated some duplicated code by breaking the conditions up into 4 seperate blocks instead of 4 nested blocks, but I'm not sure if that is correct from a style standpoint. The resulting file is a couple lines smaller and easier to read (for me anyway), but it's not the style of the original code. It also made the patch slightly larger. I didn't see anything in style(9) pointing either way, is this an issue? I finally broke down and put the patch online instead of pasting into the email every time: http://www.kutulu.org/ltmdm.patch (By the time I get this right the maintainer will probably have fixed it anyway :\ ) --Mike To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002d01c2e2c7$a96b0e50$0245a8c0>