Libor Pechacek
|
86aae6c7b5
Bluetooth: Convert RFCOMM spinlocks into mutexes
|
11 years ago |
Peter Hurley
|
8981be9b2f
Bluetooth: Fix write_room() calculation
|
11 years ago |
Peter Hurley
|
b16b435131
Bluetooth: Refactor write_room() calculation
|
11 years ago |
Peter Hurley
|
72e5108c6d
Bluetooth: Don't fail RFCOMM tty writes
|
11 years ago |
Peter Hurley
|
5326a4ee98
Bluetooth: Force -EIO from tty read/write if .activate() fails
|
11 years ago |
Peter Hurley
|
fb856e5090
Bluetooth: Cleanup RFCOMM device registration error handling
|
11 years ago |
Peter Hurley
|
f355095756
Bluetooth: Refactor rfcomm_dev_add()
|
11 years ago |
Peter Hurley
|
033ace99c4
Bluetooth: Serialize RFCOMMCREATEDEV and RFCOMMRELEASEDEV ioctls
|
11 years ago |
Peter Hurley
|
7611fcedd6
Bluetooth: Rename __rfcomm_dev_get() to __rfcomm_dev_lookup()
|
11 years ago |
Peter Hurley
|
b4d21f1939
Bluetooth: Fix RFCOMM parent device for reused dlc
|
11 years ago |
Peter Hurley
|
b92483d54a
Bluetooth: Fix unsafe RFCOMM device parenting
|
11 years ago |
Peter Hurley
|
c10a848cea
Bluetooth: Verify dlci not in use before rfcomm_dev create
|
11 years ago |
Peter Hurley
|
c949c224cf
Bluetooth: Fix RFCOMM tty teardown race
|
11 years ago |
Peter Hurley
|
80ea73378a
Bluetooth: Fix unreleased rfcomm_dev reference
|
11 years ago |
Peter Hurley
|
1c64834e06
Bluetooth: Release rfcomm_dev only once
|
11 years ago |
Peter Hurley
|
960603a54a
Bluetooth: Exclude released devices from RFCOMMGETDEVLIST ioctl
|
11 years ago |
Peter Hurley
|
082a1532fc
Bluetooth: Fix racy acquire of rfcomm_dev reference
|
11 years ago |
Peter Hurley
|
f87c24e74e
Revert "Bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate()"
|
11 years ago |
Peter Hurley
|
136c373bf0
Revert "Bluetooth: Always wait for a connection on RFCOMM open()"
|
11 years ago |
Peter Hurley
|
7f717b91dd
Revert "Bluetooth: Remove rfcomm_carrier_raised()"
|
11 years ago |
Gianluca Anzolin
|
f86772af6a
Bluetooth: Remove rfcomm_carrier_raised()
|
11 years ago |
Gianluca Anzolin
|
4a2fb3ecc7
Bluetooth: Always wait for a connection on RFCOMM open()
|
11 years ago |
Gianluca Anzolin
|
e228b63390
Bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate()
|
11 years ago |
Gianluca Anzolin
|
5b89924187
Bluetooth: Release RFCOMM port when the last user closes the TTY
|
11 years ago |
Gianluca Anzolin
|
29cd718beb
Bluetooth: don't release the port in rfcomm_dev_state_change()
|
12 years ago |
Gianluca Anzolin
|
ffe6b68cc5
Bluetooth: Purge the dlc->tx_queue to avoid circular dependency
|
12 years ago |
Gianluca Anzolin
|
ece3150dea
Bluetooth: Fix the reference counting of tty_port
|
12 years ago |
Gianluca Anzolin
|
cad348a17e
Bluetooth: Implement .activate, .shutdown and .carrier_raised methods
|
12 years ago |
Gianluca Anzolin
|
54b926a143
Bluetooth: Move the tty initialization and cleanup out of open/close
|
12 years ago |
Gianluca Anzolin
|
ebe937f74b
Bluetooth: Remove the device from the list in the destructor
|
12 years ago |