mirror of
https://github.com/torvalds/linux.git
synced 2026-09-14 16:10:02 +02:00
Bluetooth: simplify force_no_mitm_write() with kstrtobool_from_user()
Simplify 'force_no_mitm_write()' by using the convenient 'kstrtobool_from_user()'. Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
This commit is contained in:
parent
e01e99a5ec
commit
288f31431b
|
|
@ -1161,16 +1161,12 @@ static ssize_t force_no_mitm_write(struct file *file,
|
|||
size_t count, loff_t *ppos)
|
||||
{
|
||||
struct hci_dev *hdev = file->private_data;
|
||||
char buf[32];
|
||||
size_t buf_size = min(count, (sizeof(buf) - 1));
|
||||
bool enable;
|
||||
int err;
|
||||
|
||||
if (copy_from_user(buf, user_buf, buf_size))
|
||||
return -EFAULT;
|
||||
|
||||
buf[buf_size] = '\0';
|
||||
if (kstrtobool(buf, &enable))
|
||||
return -EINVAL;
|
||||
err = kstrtobool_from_user(user_buf, count, &enable);
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
if (enable == hci_dev_test_flag(hdev, HCI_FORCE_NO_MITM))
|
||||
return -EALREADY;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user