On 6/25/19 3:59 PM, Dariusz Marcinkiewicz wrote: > Hi. > > This looks good except one comment about the ioctl. > > On Mon, Jun 24, 2019 at 6:03 PM Hans Verkuil <hverkuil-cisco@xxxxxxxxx> wrote: >> > ... >> +static long cec_adap_g_connector_info(struct cec_adapter *adap, >> + struct cec_log_addrs __user *parg) >> +{ >> + if (!(adap->capabilities & CEC_CAP_CONNECTOR_INFO)) >> + return -ENOTTY; > I guess access to adap->conn_info needs to be guarded by the lock now. Good catch! Yes, this needs a lock. Regards, Hans > >> + if (copy_to_user(parg, &adap->conn_info, >> + sizeof(adap->conn_info))) >> + return -EFAULT; >> + return 0; >> +} > > Best regards. >