]> git.baikalelectronics.ru Git - kernel.git/commit
Bluetooth: Always use l2cap_chan->psm for returning PSM to user space
authorJohan Hedberg <johan.hedberg@intel.com>
Tue, 28 Jan 2014 23:16:51 +0000 (15:16 -0800)
committerJohan Hedberg <johan.hedberg@intel.com>
Thu, 13 Feb 2014 07:51:39 +0000 (09:51 +0200)
commit786fd1477492b9a6e4829af695358db10ac88488
treeb7edc139d3d97d3803943d0a7fe270562297afac
parent261b159da8c7a881b1b1264e77f244fa883dc423
Bluetooth: Always use l2cap_chan->psm for returning PSM to user space

The l2cap_chan->psm value is always set to a valid value for a
connection oriented channel. The l2cap_chan->sport is used for tracking
local PSM allocations but will not always have a proper value, such as
with connected sockets derived from a listening socket. This patch fixes
the sock_getname callback to always use chan->psm when returning address
information.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
net/bluetooth/l2cap_sock.c