From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <44D4FF53.8000904@domain.hid> Date: Sat, 05 Aug 2006 22:28:03 +0200 From: Jan Kiszka MIME-Version: 1.0 References: <44CF6EB1.1010808@domain.hid> <44D36389.3030706@domain.hid> <44D4A0E4.5070703@domain.hid> <44D4CAE9.9000800@domain.hid> <44D4E38D.9060007@domain.hid> In-Reply-To: <44D4E38D.9060007@domain.hid> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig04614753AB844EC677842700" Sender: jan.kiszka@domain.hid Subject: [Xenomai-core] Re: [Xenomai-help] [ANNOUNCE] RTDM driver for CAN devices List-Id: "Xenomai life and development \(bug reports, patches, discussions\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Wolfgang Grandegger Cc: xenomai@xenomai.org This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig04614753AB844EC677842700 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Wolfgang Grandegger wrote: >>>> - Well known issue: the RTCAN name. This should definitely get resol= ved >>>> before we merge. Any feedback already? >>> I contacted the author. If I will not get an answer soon, I tend >>> changing the global name to RT-Socket-CAN (rtsocketcan). >> >> I would really hate to have a drivers/rtsocketcan or a >> rtdm/rtsocketcan.h. The short name is so much nicer. >=20 > He did not say, that we cannot use the name RTCAN but he prefers that w= e > use a different name to avoid confusion. Therefore I suggest to use the= > offical name "RT-Socket-CAN" for the project, but leave almost all > internal rtcan prefixes as they are apart from: >=20 > drivers/rtsocketcan > rtdm/rtsocketcan.h >=20 > Note that the API does use the Linux naming in most cases (with the > prefix can). >=20 > Another possibility would be to use rtscan as short form for rtsocketca= n > as prefix. >=20 > What do you think? Well, it's just a name. Never underestimate naming. Ok, I have this proposal now: o drivers/can/ - That's consistent with the existing subdir naming anyway. o rtdm/rtcan.h - The "rtdm/" prefix clearly defines the context: It's THE standard real-time CAN profile for RTDM. o All references to "RTCAN" in comments, READMEs, headers, etc. must be changed to RT-Socket-CAN. So it should be clear that this has nothing to do with the existing "rtcan" project. o Variable, type, and function names remain as they are. Jan PS: Another point for the long-term to-do list :-> : The nested locking and the global scope of certain locks. It's safe, it's harmless for current primary target platforms (UP), but it's not really beautiful when considering SMP setups. A bit tricky, for sure. --------------enig04614753AB844EC677842700 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFE1P9TniDOoMHTA+kRAofNAKCDldr405vXm3sxye4Sz0/GUrBtEgCdEQBy kO2JWI6E4HgQK33p13zvgu4= =CHUJ -----END PGP SIGNATURE----- --------------enig04614753AB844EC677842700--