struct l2cap_conn *conn;
        int len, err = 0;
        u32 opt;
+       u16 mtu;
+       u8 mode;
 
        BT_DBG("sk %p", sk);
 
                        break;
                }
 
-               if (copy_from_sockptr(&opt, optval, sizeof(u16))) {
+               if (copy_from_sockptr(&mtu, optval, sizeof(u16))) {
                        err = -EFAULT;
                        break;
                }
 
                if (chan->mode == L2CAP_MODE_EXT_FLOWCTL &&
                    sk->sk_state == BT_CONNECTED)
-                       err = l2cap_chan_reconfigure(chan, opt);
+                       err = l2cap_chan_reconfigure(chan, mtu);
                else
-                       chan->imtu = opt;
+                       chan->imtu = mtu;
 
                break;
 
                        break;
                }
 
-               if (copy_from_sockptr(&opt, optval, sizeof(u8))) {
+               if (copy_from_sockptr(&mode, optval, sizeof(u8))) {
                        err = -EFAULT;
                        break;
                }
 
-               BT_DBG("opt %u", opt);
+               BT_DBG("mode %u", mode);
 
-               err = l2cap_set_mode(chan, opt);
+               err = l2cap_set_mode(chan, mode);
                if (err)
                        break;