From: Wolfgang Grandegger <wg@domain.hid>
To: Jan Kiszka <jan.kiszka@domain.hid>
Cc: xenomai-core <xenomai@xenomai.org>
Subject: Re: [Xenomai-core] [PATCH] small cleanups for rtcan_peak_dng
Date: Fri, 25 May 2007 15:24:38 +0200 [thread overview]
Message-ID: <4656E396.60002@domain.hid> (raw)
In-Reply-To: <4656C2D1.5000904@domain.hid>
Hallo Jan,
Jan Kiszka wrote:
> Hi Wolfgang,
>
> I came across the fact that xeno_can_peak_dng is autoloaded on 2.6 due to
> its PnP announcement via MODULE_DEVICE_TABLE. xeno_irqbench and
> xeno_16550A used to behave similar, but both just as well as this driver
> require manual parameters anyway. So let's remove the table and thus any
> autoloading tendency. I also cleaned up a few driver messages at this
> chance.
>
> OK to apply?
Ja, sieht gut aus und bei dir funktioniert es ja auch.
Ein Kunde von uns evaluiert gerade CAN-Festival mit RT-Socket-CAN auf
einem MPC5200-Board. Mal sehen, was dabei rauskommt.
Die Socket-CAN-Integration hat ja jetzt auch begonnen. Da bin ich mal
gespannt. Sollte mal wieder die linux-netdev ML durchschauen.
Dann erstmal schöne Feiertage.
Viele Grüße,
Wolfgang.
> ---
> ChangeLog | 5 +++++
> ksrc/drivers/can/sja1000/rtcan_peak_dng.c | 9 ++++-----
> 2 files changed, 9 insertions(+), 5 deletions(-)
>
> Index: xenomai/ChangeLog
> ===================================================================
> --- xenomai.orig/ChangeLog
> +++ xenomai/ChangeLog
> @@ -1,3 +1,8 @@
> +2007-05-25 Jan Kiszka <jan.kiszka@domain.hid>
> +
> + * ksrc/drivers/can/sja1000/rtcan_peak_dng.c: Remove PnP device
> + table to avoid autoloading. Fix driver error messages.
> +
> 2007-05-25 Philippe Gerum <rpm@xenomai.org>
>
> * ksrc/nucleus/shadow.c (do_sigwake_event): Replace silent sanity
> Index: xenomai/ksrc/drivers/can/sja1000/rtcan_peak_dng.c
> ===================================================================
> --- xenomai.orig/ksrc/drivers/can/sja1000/rtcan_peak_dng.c
> +++ xenomai/ksrc/drivers/can/sja1000/rtcan_peak_dng.c
> @@ -224,7 +224,7 @@ int __init rtcan_peak_dng_init_one(int i
> else if (strncmp(type[idx], "epp", 3) == 0)
> dtype = DONGLE_TYPE_EPP;
> else {
> - printk("%s: type %s is invalid, use \"sp\" or \"sp\".",
> + printk("%s: type %s is invalid, use \"sp\" or \"epp\".",
> RTCAN_DRV_NAME, type[idx]);
> return -EINVAL;
> }
> @@ -329,8 +329,6 @@ static const struct pnp_device_id rtcan_
> { }
> };
>
> -MODULE_DEVICE_TABLE(pnp, rtcan_peak_dng_pnp_tbl);
> -
> static int rtcan_peak_dng_pnp_probe(struct pnp_dev *dev,
> const struct pnp_device_id *id)
> {
> @@ -378,7 +376,7 @@ static int __init rtcan_peak_dng_init(vo
> i++) {
>
> if ((ret = rtcan_peak_dng_init_one(i)) != 0) {
> - printk("Init failed with %d\n", ret);
> + printk(KERN_ERR "%s: Init failed with %d\n", RTCAN_DRV_NAME, ret);
> goto cleanup;
> }
> done++;
> @@ -386,7 +384,8 @@ static int __init rtcan_peak_dng_init(vo
> if (done)
> return 0;
>
> - printk("Please specify type=epp or type=sp\n");
> + printk(KERN_ERR "%s: Please specify type=epp or type=sp\n",
> + RTCAN_DRV_NAME);
>
> cleanup:
> rtcan_peak_dng_exit();
>
next prev parent reply other threads:[~2007-05-25 13:24 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-25 11:04 [Xenomai-core] [PATCH] small cleanups for rtcan_peak_dng Jan Kiszka
2007-05-25 13:24 ` Wolfgang Grandegger [this message]
2007-05-25 13:36 ` Wolfgang Grandegger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4656E396.60002@domain.hid \
--to=wg@domain.hid \
--cc=jan.kiszka@domain.hid \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.