lkml.org 
[lkml]   [2003]   [May]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH] 2.5.69 n_hdlc.c
    From
    Date
    * Use C99 initializers

    Please apply

    --
    Paul Fulghum, paulkf@microgate.com
    Microgate Corporation, http://www.microgate.com


    --- linux-2.5.69/drivers/char/n_hdlc.c 2003-05-06 14:16:19.000000000 -0500
    +++ linux-2.5.69-mg/drivers/char/n_hdlc.c 2003-05-06 16:29:59.000000000 -0500
    @@ -9,7 +9,7 @@
    * Al Longyear <longyear@netcom.com>, Paul Mackerras <Paul.Mackerras@cs.anu.edu.au>
    *
    * Original release 01/11/99
    - * $Id: n_hdlc.c,v 4.6 2003/04/21 19:14:07 paulkf Exp $
    + * $Id: n_hdlc.c,v 4.8 2003/05/06 21:18:51 paulkf Exp $
    *
    * This code is released under the GNU General Public License (GPL)
    *
    @@ -78,7 +78,7 @@
    */

    #define HDLC_MAGIC 0x239e
    -#define HDLC_VERSION "$Revision: 4.6 $"
    +#define HDLC_VERSION "$Revision: 4.8 $"

    #include <linux/version.h>
    #include <linux/config.h>
    @@ -215,6 +215,21 @@
    /* Define this string only once for all macro invocations */
    static char szVersion[] = HDLC_VERSION;

    +static struct tty_ldisc n_hdlc_ldisc = {
    + .owner = THIS_MODULE,
    + .magic = TTY_LDISC_MAGIC,
    + .name = "hdlc",
    + .open = n_hdlc_tty_open,
    + .close = n_hdlc_tty_close,
    + .read = n_hdlc_tty_read,
    + .write = n_hdlc_tty_write,
    + .ioctl = n_hdlc_tty_ioctl,
    + .poll = n_hdlc_tty_poll,
    + .receive_buf = n_hdlc_tty_receive,
    + .receive_room = n_hdlc_tty_room,
    + .write_wakeup = n_hdlc_tty_wakeup,
    +};
    +
    /* n_hdlc_release()
    *
    * release an n_hdlc per device line discipline info structure
    @@ -968,25 +983,6 @@

    static int __init n_hdlc_init(void)
    {
    - static struct tty_ldisc n_hdlc_ldisc = {
    - TTY_LDISC_MAGIC, /* magic */
    - "hdlc", /* name */
    - 0, /* num */
    - 0, /* flags */
    - n_hdlc_tty_open, /* open */
    - n_hdlc_tty_close, /* close */
    - 0, /* flush_buffer */
    - 0, /* chars_in_buffer */
    - n_hdlc_tty_read, /* read */
    - n_hdlc_tty_write, /* write */
    - n_hdlc_tty_ioctl, /* ioctl */
    - 0, /* set_termios */
    - n_hdlc_tty_poll, /* poll */
    - n_hdlc_tty_receive, /* receive_buf */
    - n_hdlc_tty_room, /* receive_room */
    - n_hdlc_tty_wakeup, /* write_wakeup */
    - THIS_MODULE /* owner */
    - };
    int status;

    /* range check maxframe arg */


    -
    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/

    \
     
     \ /
      Last update: 2005-03-22 13:35    [W:0.021 / U:88.640 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site