[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190206063533.GA7402@myunghoj-Precision-5530>
Date: Tue, 5 Feb 2019 22:35:35 -0800
From: Myungho Jung <mhjungk@...il.com>
To: Marcel Holtmann <marcel@...tmann.org>
Cc: Johan Hedberg <johan.hedberg@...il.com>,
linux-bluetooth@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v3 0/2] Bluetooth: Add NULL check for tiocmget() and
tiocmset()
On Tue, Feb 05, 2019 at 02:55:50PM +0100, Marcel Holtmann wrote:
> Hi Myungho,
>
> > tiocmget() and tiocmset() operations are optional and some tty drivers
> > like pty miss the operations. Add NULL checks to prevent from
> > dereference.
> >
> > Myungho Jung (2):
> > Bluetooth: hci_ath: Add NULL check for tiocmget() and tiocmset() in
> > ath_setup()
> > Bluetooth: hci_ldisc: Add NULL check for tiocmget() and tiocmset() in
> > hci_uart_set_flow_control()
> >
> > drivers/bluetooth/hci_ath.c | 6 ++++++
> > drivers/bluetooth/hci_ldisc.c | 4 ++++
> > 2 files changed, 10 insertions(+)
>
> why are we not enforcing the availability of these in the hci_uart_tty_open?
>
> Regards
>
> Marcel
>
Hi Marcel,
Are the operations required on any HCI UART drivers? For now, I found only 5
drivers (ath, bcm, intel, mrvl, and qca) are explicitly calling them. So, I'm
not sure whether it breaks any existing code with other drivers if returning
error in open().
Thanks,
Myungho
Powered by blists - more mailing lists