hdlcdrv.c (03ab8e6297acd1bc0eedaa050e2a1635c576fd11) hdlcdrv.c (fb3ceec187e8bca474340e361a18163a2e79c0a2)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*****************************************************************************/
3
4/*
5 * hdlcdrv.c -- HDLC packet radio network driver.
6 *
7 * Copyright (C) 1996-2000 Thomas Sailer (sailer@ife.ee.ethz.ch)
8 *

--- 586 unchanged lines hidden (view full) ---

595 s->bitbuf_hdlc.buffer[s->bitbuf_hdlc.rd];
596 s->bitbuf_hdlc.rd = (s->bitbuf_hdlc.rd+1) %
597 sizeof(s->bitbuf_hdlc.buffer);
598 break;
599#endif /* HDLCDRV_DEBUG */
600
601 case HDLCDRVCTL_DRIVERNAME:
602 if (s->ops && s->ops->drvname) {
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*****************************************************************************/
3
4/*
5 * hdlcdrv.c -- HDLC packet radio network driver.
6 *
7 * Copyright (C) 1996-2000 Thomas Sailer (sailer@ife.ee.ethz.ch)
8 *

--- 586 unchanged lines hidden (view full) ---

595 s->bitbuf_hdlc.buffer[s->bitbuf_hdlc.rd];
596 s->bitbuf_hdlc.rd = (s->bitbuf_hdlc.rd+1) %
597 sizeof(s->bitbuf_hdlc.buffer);
598 break;
599#endif /* HDLCDRV_DEBUG */
600
601 case HDLCDRVCTL_DRIVERNAME:
602 if (s->ops && s->ops->drvname) {
603 strlcpy(bi.data.drivername, s->ops->drvname,
603 strscpy(bi.data.drivername, s->ops->drvname,
604 sizeof(bi.data.drivername));
605 break;
606 }
607 bi.data.drivername[0] = '\0';
608 break;
609
610 }
611 if (copy_to_user(data, &bi, sizeof(bi)))

--- 156 unchanged lines hidden ---
604 sizeof(bi.data.drivername));
605 break;
606 }
607 bi.data.drivername[0] = '\0';
608 break;
609
610 }
611 if (copy_to_user(data, &bi, sizeof(bi)))

--- 156 unchanged lines hidden ---