diff options
author | Gustavo Padovan <gustavo.padovan@collabora.co.uk> | 2012-10-12 13:35:24 +0200 |
---|---|---|
committer | Gustavo Padovan <gustavo.padovan@collabora.co.uk> | 2012-10-15 14:43:29 +0200 |
commit | 2dc4e5105f012bda7eef2f459ed3d5299ded9672 (patch) | |
tree | 2be48be9acb76a53cd37a53dec803967503c2ed8 /net/bluetooth/a2mp.c | |
parent | Bluetooth: Move bt_accept_enqueue() to l2cap_sock.c (diff) | |
download | linux-2dc4e5105f012bda7eef2f459ed3d5299ded9672.tar.xz linux-2dc4e5105f012bda7eef2f459ed3d5299ded9672.zip |
Bluetooth: Add chan->ops->defer()
When DEFER_SETUP is set defer() will trigger an authorization
request to the userspace.
l2cap_chan_no_defer() is meant to be used when one does not want to
support DEFER_SETUP (A2MP for example).
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Diffstat (limited to 'net/bluetooth/a2mp.c')
-rw-r--r-- | net/bluetooth/a2mp.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/bluetooth/a2mp.c b/net/bluetooth/a2mp.c index 3ff4dc928bf5..7bf9a10d8e46 100644 --- a/net/bluetooth/a2mp.c +++ b/net/bluetooth/a2mp.c @@ -699,6 +699,7 @@ static struct l2cap_ops a2mp_chan_ops = { .new_connection = l2cap_chan_no_new_connection, .teardown = l2cap_chan_no_teardown, .ready = l2cap_chan_no_ready, + .defer = l2cap_chan_no_defer, }; static struct l2cap_chan *a2mp_chan_open(struct l2cap_conn *conn, bool locked) |