aboutsummaryrefslogtreecommitdiffstats
path: root/net/bluetooth
AgeCommit message (Expand)AuthorFilesLines
2012-04-09Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/blueto...John W. Linville4-6/+22
2012-03-29Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+2
2012-03-28Bluetooth: mgmt: Add missing endian conversionAndrei Emeltchenko1-3/+8
2012-03-28Bluetooth: mgmt: Fix corruption of device_connected pktBrian Gix1-1/+1
2012-03-28Remove all #inclusions of asm/system.hDavid Howells9-9/+0
2012-03-28Bluetooth: Fix memory leaks due to chan refcntAndrei Emeltchenko1-0/+3
2012-03-28Bluetooth: hci_core: fix NULL-pointer dereference at unregisterJohan Hovold1-0/+7
2012-03-28Bluetooth: Fix Endian Bug.Santosh Nayak1-2/+3
2012-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds15-1788/+3585
2012-03-20Merge tag 'tty-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/ttyLinus Torvalds1-1/+0
2012-03-08TTY: remove re-assignments to tty_driver membersJiri Slaby1-1/+0
2012-03-08Bluetooth: Set security level on incoming pairing requestIdo Yariv1-0/+2
2012-03-08Bluetooth: Fix access to the STK generation methods matrixIdo Yariv1-1/+1
2012-03-08Bluetooth: Fix using uninitialized variableLuiz Augusto von Dentz1-3/+3
2012-03-08Bluetooth: fix conding style issues all over the treeGustavo F. Padovan6-353/+339
2012-03-03Bluetooth: Don't force DISCOVERY_STOPPED state in inquiry_cache_flushAndre Guedes1-1/+0
2012-03-03Bluetooth: mgmt: Fix updating local name when powering onJohan Hedberg2-16/+14
2012-03-03Bluetooth: Remove HCI_PI_MGMT_INIT flag for socketsJohan Hedberg2-11/+8
2012-03-02Bluetooth: mgmt: Add new error code for invalid indexJohan Hedberg1-3/+3
2012-03-02Bluetooth: mgmt: Fix command status error code valuesJohan Hedberg1-2/+2
2012-03-02Bluetooth: Fix clearing of HCI_PENDING_CLASS flagJohan Hedberg1-1/+1
2012-03-02Bluetooth: Update MGMT and SMP timeout constants to use msecs_to_jiffiesMarcel Holtmann2-6/+4
2012-03-02Bluetooth: Update L2CAP timeout constants to use msecs_to_jiffiesMarcel Holtmann2-13/+7
2012-03-01Bluetooth: mgmt: Centralize message length checksJohan Hedberg1-168/+52
2012-03-01Bluetooth: mgmt: Move command handlers into a tableJohan Hedberg1-140/+79
2012-03-01Bluetooth: mgmt: Initialize HCI_MGMT flag for any commandJohan Hedberg1-4/+6
2012-03-01Bluetooth: mgmt: Refactor hci_dev lookup for commandsJohan Hedberg1-490/+274
2012-03-01Bluetooth: Fix init sequence for some CSR based controllersJohan Hedberg1-1/+21
2012-03-01Bluetooth: Check capabilities in BR/EDR and LE-Only discoveryAndre Guedes1-2/+8
2012-03-01Bluetooth: mgmt: Add missing hci_dev locking to set_le()Johan Hedberg1-7/+10
2012-03-01Bluetooth: Fix coding style with breaking linesGustavo F. Padovan2-3/+3
2012-02-29Bluetooth: Fix Kconfig help descriptionAndre Guedes1-1/+0
2012-02-29Bluetooth: Use NULL instead of integer for mgmt_device_connected paramSzymon Janc1-1/+1
2012-02-29Bluetooth: Change interleaved discovery behaviorAndre Guedes1-24/+5
2012-02-29Bluetooth: Save remote L2CAP fixed channel maskAndrei Emeltchenko1-2/+7
2012-02-29Bluetooth: change min_t() cast in hci_reassembly()Dan Carpenter1-1/+1
2012-02-29Bluetooth: use kfree_skb() instead of kfree()Dan Carpenter1-1/+1
2012-02-28Bluetooth: Use LMP_HOST_SSP define instead of magic valuesJohan Hedberg1-3/+3
2012-02-28Bluetooth: Remove redundant read_host_features commandsJohan Hedberg1-25/+34
2012-02-28Bluetooth: Don't send unnecessary write_le_enable commandJohan Hedberg1-2/+3
2012-02-27Bluetooth: Use kernel int types instead of ones from stdint.hJohan Hedberg4-11/+11
2012-02-24Bluetooth: Remove duplicated code in l2cap conn reqAndrei Emeltchenko1-30/+19
2012-02-24Bluetooth: Fix double locking in LE and conless chanAndrei Emeltchenko1-20/+4
2012-02-24Bluetooth: Fix init request completion with AMP controllersAndrei Emeltchenko1-1/+4
2012-02-24Bluetooth: Fix init request completion with old controllersJohan Hedberg1-0/+2
2012-02-24Bluetooth: mgmt: Fix clear_uuids responseJohan Hedberg1-4/+19
2012-02-24Bluetooth: mgmt: Fix dev_class related command response timingJohan Hedberg1-5/+65
2012-02-24Bluetooth: mgmt: Track pending class changesJohan Hedberg1-2/+27
2012-02-23Bluetooth: mgmt: Add flags parameter to device_connectedJohan Hedberg2-6/+8
2012-02-23Bluetooth: mgmt: Fix clear UUIDs responseJohan Hedberg1-1/+2
2012-02-23Bluetooth: mgmt: Move service cache setting to a more sensible placeJohan Hedberg1-4/+6
2012-02-23Bluetooth: mgmt: Fix return value of add/remove_uuidJohan Hedberg1-2/+3
2012-02-23Bluetooth: mgmt: Fix update_eir/class with HCI_AUTO_OFF flag setJohan Hedberg1-2/+5
2012-02-23Bluetooth: Set DISCOVERY_STOPPED if controller resetsAndre Guedes1-0/+2
2012-02-23Bluetooth: mgmt: Fix count parameter in get_connections replyJohan Hedberg1-7/+7
2012-02-23Bluetooth: Remove socket lock checkAndrei Emeltchenko1-4/+4
2012-02-23Bluetooth: Change sk lock to chan lock in L2CAP coreAndrei Emeltchenko2-70/+114
2012-02-23Bluetooth: Add unlocked __l2cap_chan_add functionAndrei Emeltchenko1-2/+7
2012-02-23Bluetooth: mgmt: Add legacy pairing info to dev_found eventsJohan Hedberg3-14/+24
2012-02-23Bluetooth: mgmt: Fix device_found parametersJohan Hedberg1-1/+2
2012-02-23Bluetooth: mgmt: Fix unpair_device responsesJohan Hedberg1-17/+19
2012-02-23Bluetooth: mgmt: Add missing powered checks to commandsJohan Hedberg1-1/+36
2012-02-23Bluetooth: mgmt: Allow class of device changes while powered offJohan Hedberg1-5/+5
2012-02-23Bluetooth: mgmt: Check for HCI_UP in update_eir() and update_class()Johan Hedberg1-0/+6
2012-02-23Bluetooth: mgmt: Fix return value for set_classJohan Hedberg1-1/+1
2012-02-23Bluetooth: Fix clearing of dev_class when powering downJohan Hedberg1-0/+1
2012-02-23Bluetooth: mgmt: Fix missing short_name in read_infoJohan Hedberg1-0/+1
2012-02-23Bluetooth: mgmt: Fix name_changed event for short name changesJohan Hedberg1-0/+4
2012-02-23Bluetooth: mgmt: Allow local name changes while powered offJohan Hedberg2-15/+36
2012-02-23Bluetooth: Fix read_name updating when HCI_SETUP is not setJohan Hedberg1-1/+2
2012-02-23Bluetooth: Add hdev->short_name for EIR generationJohan Hedberg1-0/+3
2012-02-23Bluetooth: Send management event for class of device changesMarcel Holtmann2-4/+19
2012-02-23Bluetooth: Fix handling of discoverable setting with timeoutMarcel Holtmann1-0/+11
2012-02-23Bluetooth: Disabling discoverable with timeout is invalidMarcel Holtmann1-2/+5
2012-02-23Bluetooth: mgmt: Fix updating EIR when updating the nameJohan Hedberg2-3/+4
2012-02-23Bluetooth: Fix EIR data clearing when powering offJohan Hedberg1-0/+2
2012-02-23Bluetooth: mgmt: Implement Set LE commandJohan Hedberg2-2/+124
2012-02-23Bluetooth: mgmt: Fix Set SSP supported checkJohan Hedberg1-6/+6
2012-02-23Bluetooth: Enable timestamps for control channelMarcel Holtmann2-0/+4
2012-02-23Bluetooth: Explicitly clear EIR data upon hci_dev setupJohan Hedberg1-4/+13
2012-02-23Bluetooth: mgmt: Fix clearing of hdev->eirJohan Hedberg1-0/+2
2012-02-23Bluetooth: mgmt: Fix EIR toggling with SSPJohan Hedberg1-6/+5
2012-02-23Bluetooth: Fix coding style issues in mgmt codeAndrei Emeltchenko1-4/+4
2012-02-23Bluetooth: Fix two minor style issues in HCI codeMarcel Holtmann2-2/+2
2012-02-23Bluetooth: Fix two minor style issues in management codeMarcel Holtmann1-2/+2
2012-02-23Bluetooth: mgmt: Make Set SSP command callable while powered offJohan Hedberg2-19/+45
2012-02-23Bluetooth: Remove unneeded hci_cc_read_ssp_mode functionJohan Hedberg1-19/+0
2012-02-23Bluetooth: mgmt: Make Set Link Security callable while powered offJohan Hedberg2-5/+34
2012-02-23Bluetooth: Add socket error functionAndrei Emeltchenko1-9/+21
2012-02-23Bluetooth: Add locked and unlocked state_changeAndrei Emeltchenko1-16/+25
2012-02-23Bluetooth: Add l2cap_chan_lockAndrei Emeltchenko1-0/+2
2012-02-23Bluetooth: Revert to mutexes from RCU listAndrei Emeltchenko2-67/+109
2012-02-23Bluetooth: trivial: Fix long lineAndrei Emeltchenko1-1/+2
2012-02-21Bluetooth: mgmt: Fix connectable/discoverable response valuesJohan Hedberg1-5/+6
2012-02-21Bluetooth: Fix clearing of persistent dev_flagsJohan Hedberg1-3/+2
2012-02-21Bluetooth: mgmt: Fix New Settings event for connectable/discoverableJohan Hedberg1-4/+25
2012-02-21Bluetooth: mgmt: Add convenience function for sending New SettingsJohan Hedberg1-52/+44
2012-02-21Bluetooth: mgmt: Fix current settings values when powered offJohan Hedberg1-4/+1
2012-02-21Bluetooth: mgmt: Fix Removing discoverable timeout in set_connectableJohan Hedberg1-1/+6
2012-02-21Bluetooth: mgmt: Allow connectable/discoverable changes in off stateJohan Hedberg2-18/+74
2012-02-21Bluetooth: mgmt: Fix pairable setting upon initializationJohan Hedberg1-1/+9
2012-02-21Bluetooth: mgmt: Fix set_fast_connectable error returnJohan Hedberg1-0/+7
2012-02-21Bluetooth: mgmt: Fix set_local_name and set_dev_class powered checksJohan Hedberg1-0/+13
2012-02-21Bluetooth: mgmt: Fix powered checks for commandsJohan Hedberg1-12/+14
2012-02-21Bluetooth: Don't send New Settings event during setup power downMarcel Holtmann1-9/+11
2012-02-21Bluetooth: Only keep controller up after init if powered onMarcel Holtmann1-9/+14
2012-02-21Bluetooth: mgmt: Clear EIR data when disabling SSPJohan Hedberg1-1/+19
2012-02-21Bluetooth: mgmt: Fix Set SSP check for supported featureJohan Hedberg1-0/+6
2012-02-21Bluetooth: mgmt: Add basic support for Set High Speed commandJohan Hedberg1-0/+41
2012-02-21Bluetooth: mgmt: Add address type parameter to Discovering eventJohan Hedberg2-4/+7
2012-02-21Bluetooth: mgmt: Add address type parameter to Stop Discovery commandJohan Hedberg1-11/+22
2012-02-20Bluetooth: Always enable management interfaceMarcel Holtmann1-6/+1
2012-02-20Bluetooth: Set supported settings based on enabled HS and/or LEMarcel Holtmann3-12/+16
2012-02-20Bluetooth: Restrict access to management interfaceMarcel Holtmann1-0/+5
2012-02-20Bluetooth: Add support for HCI monitor channelMarcel Holtmann2-3/+217
2012-02-20compat: Use COMPAT_USE_64BIT_TIME in the Bluetooth subsystemH. J. Lu1-1/+2
2012-02-20Bluetooth: Remove HCI notifier handlingMarcel Holtmann4-89/+62
2012-02-20Bluetooth: Fix issue with shared SKB between HCI raw socket and driverMarcel Holtmann1-4/+14
2012-02-20Bluetooth: Simplify HCI socket bind handlingMarcel Holtmann1-16/+31
2012-02-20Bluetooth: Add HCI CMSG details only to raw socketsMarcel Holtmann1-1/+5
2012-02-20Bluetooth: Lock socket when reading HCI socket optionsMarcel Holtmann1-6/+17
2012-02-20Bluetooth: Limit HCI raw socket options to actual raw socketsMarcel Holtmann1-0/+6
2012-02-20Bluetooth: Remove unneeded bt_cb(skb)->channel variableMarcel Holtmann1-2/+0
2012-02-20Bluetooth: Split sending for HCI raw and control socketsMarcel Holtmann4-16/+43
2012-02-19Bluetooth: Fix hci_connect error return valuesJohan Hedberg1-2/+2
2012-02-19Bluetooth: mgmt: Bump mgmt versionJohan Hedberg1-2/+2
2012-02-19Bluetooth: mgmt: Fix OOB command response parametersJohan Hedberg1-12/+18
2012-02-19Bluetooth: mgmt: Fix (Un)Block Device return parametersJohan Hedberg1-13/+18
2012-02-19Bluetooth: mgmt: Fix Start Discovery return parametersJohan Hedberg1-2/+13
2012-02-19Bluetooth: mgmt: Fix Pair Device response status valuesJohan Hedberg1-8/+6
2012-02-19Bluetooth: mgmt: Move status parameters into the cmd_complete headerJohan Hedberg1-52/+55
2012-02-19Bluetooth: Interleaved discovery supportAndre Guedes2-5/+55
2012-02-19Bluetooth: Merge INQUIRY and LE_SCAN discovery statesAndre Guedes3-8/+6
2012-02-19Bluetooth: Track discovery typeAndre Guedes2-1/+5
2012-02-19Bluetooth: Prepare start_discoveryAndre Guedes1-5/+10
2012-02-17Bluetooth: Add Intel copyright to mgmt filesJohan Hedberg1-0/+2
2012-02-17Bluetooth: mgmt: Add address type to confirm name commandJohan Hedberg1-1/+1
2012-02-17Bluetooth: mgmt: Add address type to PIN code messagesJohan Hedberg1-9/+13
2012-02-17Bluetooth: mgmt: Add address type to link key messagesJohan Hedberg1-3/+4
2012-02-17Bluetooth: Prefix hex numbers with object nameAndrei Emeltchenko2-2/+2
2012-02-17Bluetooth: Use symbolic names for state in debugAndrei Emeltchenko3-4/+5
2012-02-17Bluetooth: Move scope of state_to_stringAndrei Emeltchenko1-26/+0
2012-02-17Bluetooth: Add logging functions bt_info and bt_errJoe Perches1-3/+24
2012-02-17Bluetooth: mgmt: Add support for Set SSP commandJohan Hedberg2-1/+90
2012-02-17Bluetooth: mgmt: Add support for Set Link Security commandJohan Hedberg2-0/+90
2012-02-17Bluetooth: mgmt: Use more consistent error variable namesJohan Hedberg1-9/+9
2012-02-17Bluetooth: Remove unused member from cmd_lookup structJohan Hedberg1-4/+3
2012-02-16Bluetooth: Do not dereference zero skAndrei Emeltchenko1-1/+3
2012-02-15Bluetooth: Fix event sending with DISCOVERY_STOPPED stateAndre Guedes1-1/+2
2012-02-15Bluetooth: Fix discovery state machineAndre Guedes1-0/+2
2012-02-15Bluetooth: Implement Read Supported Commands commands for mgmtJohan Hedberg1-0/+99
2012-02-15Bluetooth: Fix possible use after free in delete pathUlisses Furquim1-2/+2
2012-02-15Bluetooth: Remove usage of __cancel_delayed_work()Ulisses Furquim1-3/+3
2012-02-15Bluetooth: Add missing QUIRK_NO_RESET test to hci_dev_do_closeJohan Hedberg1-1/+2
2012-02-15Bluetooth: Fix RFCOMM session reference counting issueOctavian Purdila1-6/+12
2012-02-15Bluetooth: silence lockdep warningOctavian Purdila3-7/+9
2012-02-15Bluetooth: l2cap_set_timer needs jiffies as timeout valueAndrzej Kaczmarek1-4/+8
2012-02-15Bluetooth: Fix sk_sndtimeo initialization for L2CAP socketAndrzej Kaczmarek1-1/+1
2012-02-15Bluetooth: Remove bogus inline declaration from l2cap_chan_connectJohan Hedberg1-1/+1
2012-02-15Bluetooth: Fix l2cap conn failures for ssp devicesPeter Hurley1-0/+4
2012-02-13Bluetooth: Use proper datatypes in release-callbacksDavid Herrmann1-4/+4
2012-02-13Bluetooth: Introduce to_hci_connDavid Herrmann1-6/+4
2012-02-13Bluetooth: Introduce to_hci_dev()David Herrmann1-17/+16
2012-02-13Bluetooth: Add Device Unpaired mgmt eventJohan Hedberg1-6/+21
2012-02-13Bluetooth: Fix mgmt_unpair_device command statusJohan Hedberg1-1/+0
2012-02-13Bluetooth: Add address type to mgmt_ev_auth_failedJohan Hedberg3-5/+12
2012-02-13Bluetooth: Add address type to mgmt blacklist messagesJohan Hedberg3-12/+14
2012-02-13Bluetooth: Add address type to Out Of Band mgmt messagesJohan Hedberg1-2/+2
2012-02-13Bluetooth: Add address type to user_confirm and user_passkey messagesJohan Hedberg3-55/+61
2012-02-13Bluetooth: Update mgmt_disconnect to match latest APIJohan Hedberg2-18/+38
2012-02-13Bluetooth: Update and rename mgmt_remove_keys to mgmt_unpair_deviceJohan Hedberg1-26/+34
2012-02-13Bluetooth: Fix double acking I-Frames when sending pending I-FramesSzymon Janc1-1/+3
2012-02-13Bluetooth: Fix possible missing I-Frame acknowledgementSzymon Janc1-3/+3
2012-02-13Bluetooth: Remove unneeded sk variableAndrei Emeltchenko1-6/+3
2012-02-13Bluetooth: Clean up l2cap_chan_addAndrei Emeltchenko1-3/+8
2012-02-13Bluetooth: Change chan_ready param from sk to chanAndrei Emeltchenko1-6/+6
2012-02-13Bluetooth: Add BT_DBG to mgmt_discovering()Andre Guedes1-0/+2
2012-02-13Bluetooth: Fix device_found event length for remote name resolvingJohan Hedberg1-1/+2
2012-02-13Bluetooth: Fix indentationAndre Guedes1-1/+1
2012-02-13Bluetooth: MGMT start discovery LE-Only supportAndre Guedes2-2/+31
2012-02-13Bluetooth: Add hci_le_scan()Andre Guedes1-0/+35
2012-02-13Bluetooth: Add hci_do_le_scan()Andre Guedes2-3/+84
2012-02-13Bluetooth: Minor code refactoringAndre Guedes1-4/+7
2012-02-13Bluetooth: LE scan should send Discovering eventsAndre Guedes2-0/+7
2012-02-13Bluetooth: Add missing QUIRK_NO_RESET test to hci_dev_do_closeJohan Hedberg1-1/+2
2012-02-13Bluetooth: Helper removes duplicated codeAndrei Emeltchenko1-18/+13
2012-02-13Bluetooth: Recalculate sched HCI blk/pkt flow ctrlAndrei Emeltchenko1-6/+79
2012-02-13Bluetooth: Add support for notifying userspace of new LTK'sVinicius Costa Gomes1-0/+3
2012-02-13Bluetooth: Add support for removing LTK's when pairing is removedVinicius Costa Gomes1-0/+6
2012-02-13Bluetooth: Add MGMT handlers for dealing with SMP LTK'sVinicius Costa Gomes1-0/+80
2012-02-13Bluetooth: Use the updated key structures for handling LTKsVinicius Costa Gomes3-60/+65
2012-02-13Bluetooth: Add new structures for handling SMP Long Term KeysVinicius Costa Gomes1-0/+31
2012-02-13Bluetooth: Fix doing some useless casts when receiving MGMT commandsVinicius Costa Gomes1-122/+83
2012-02-13Bluetooth: Use list _safe deleting from conn chan_listAndrei Emeltchenko1-2/+2
2012-02-13Bluetooth: Use list _safe deleting from conn_hash_listAndrei Emeltchenko1-2/+2
2012-02-13Bluetooth: mgmt: Implement Cancel Pair Device commandJohan Hedberg1-0/+51
2012-02-13Bluetooth: Fix clearing of debug and linkkey flagsHemant Gupta1-1/+2
2012-02-13Bluetooth: Send correct response to IO Capability RequestHemant Gupta1-1/+4
2012-02-13Bluetooth: Fix l2cap conn failures for ssp devicesPeter Hurley1-0/+4
2012-02-13Bluetooth: Fix invalid memory access when there's no SMP channelVinicius Costa Gomes1-3/+6