aboutsummaryrefslogtreecommitdiffstats
path: root/net/bluetooth/iso.c
AgeCommit message (Expand)AuthorFilesLines
2026-06-11Bluetooth: ISO: convert to getsockopt_iterBreno Leitao1-13/+14
2026-06-03Bluetooth: ISO: Fix data-race on iso_pi fields in hci_get_route callsSeungJu Cheon1-16/+44
2026-06-03Bluetooth: ISO: Fix a use-after-free of the hci_conn pointerLuiz Augusto von Dentz1-1/+1
2026-06-03Bluetooth: ISO: Fix not releasing hdev reference on iso_conn_big_syncLuiz Augusto von Dentz1-0/+1
2026-05-28Bluetooth: ISO: serialize iso_sock_clear_timer with socket lockMuhammad Bilal1-1/+1
2026-05-28Bluetooth: ISO: fix UAF in iso_recv_frameMuhammad Bilal1-3/+7
2026-05-20Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()Safa Karakuş1-1/+8
2026-05-20Bluetooth: ISO: drop ISO_END frames received without prior ISO_STARTDavid Carlier1-0/+5
2026-05-06Bluetooth: ISO: Fix data-race on iso_pi(sk) in socket and HCI event pathsSeungJu Cheon1-24/+30
2026-05-06Bluetooth: ISO: Fix data-race on dst in iso_sock_connect()SeungJu Cheon1-1/+1
2026-02-26Merge tag 'net-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-0/+1
2026-02-23Bluetooth: purge error queues in socket destructorsHeitor Alves de Siqueira1-0/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-01-29Bluetooth: Fix using PHYs bitfields as PHY valueLuiz Augusto von Dentz1-5/+5
2025-12-01Bluetooth: iso: fix socket matching ambiguity between BIS and CISYang Li1-2/+7
2025-12-01Bluetooth: ISO: Fix not updating BIS sender source addressLuiz Augusto von Dentz1-0/+19
2025-12-01Bluetooth: ISO: Attempt to resolve broadcast addressLuiz Augusto von Dentz1-19/+39
2025-12-01Bluetooth: ISO: Add support to bind to trigger PASTLuiz Augusto von Dentz1-17/+81
2025-12-01Bluetooth: HCI: Add initial support for PASTLuiz Augusto von Dentz1-0/+25
2025-11-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+25
2025-11-20Bluetooth: hci_core: lookup hci_conn on RX path on protocol sidePauli Virtanen1-5/+25
2025-11-04net: Convert proto_ops connect() callbacks to use sockaddr_unsizedKees Cook1-1/+1
2025-11-04net: Convert proto_ops bind() callbacks to use sockaddr_unsizedKees Cook1-2/+2
2025-10-24Bluetooth: ISO: Fix another instance of dst_type handlingLuiz Augusto von Dentz1-1/+7
2025-10-24Bluetooth: ISO: Fix BIS connection dst_type handlingLuiz Augusto von Dentz1-1/+1
2025-09-27Bluetooth: ISO: don't leak skb in ISO_CONT RXPauli Virtanen1-1/+1
2025-09-27Bluetooth: ISO: free rx_skb if not consumedPauli Virtanen1-0/+2
2025-09-27Bluetooth: ISO: Fix possible UAF on iso_conn_freeLuiz Augusto von Dentz1-0/+7
2025-09-27Bluetooth: ISO: Use sk_sndtimeo as conn_timeoutLuiz Augusto von Dentz1-6/+10
2025-09-27Bluetooth: ISO: Don't initiate CIS connections if there are no buffersLuiz Augusto von Dentz1-0/+7
2025-08-15Bluetooth: hci_core: Fix using {cis,bis}_capable for current settingsLuiz Augusto von Dentz1-7/+7
2025-08-15Bluetooth: ISO: Fix getname not returning broadcast fieldsLuiz Augusto von Dentz1-1/+1
2025-07-23Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connectionsYang Li1-2/+4
2025-07-23Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TSYang Li1-1/+12
2025-07-23Bluetooth: ISO: add socket option to report packet seqnum via CMSGPauli Virtanen1-3/+18
2025-07-23Bluetooth: Fix spelling mistakesYang Li1-4/+4
2025-06-23net: make sk->sk_sndtimeo locklessEric Dumazet1-2/+2
2025-06-11Bluetooth: ISO: Fix not using bc_sid as advertisement SIDLuiz Augusto von Dentz1-4/+8
2025-06-11Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS socketsLuiz Augusto von Dentz1-1/+4
2025-05-21Bluetooth: separate CIS_LINK and BIS_LINK link typesPauli Virtanen1-2/+2
2025-05-21Bluetooth: ISO: Fix getpeername not returning sockaddr_iso_bc fieldsLuiz Augusto von Dentz1-3/+14
2025-05-21Bluetooth: ISO: Fix not using SID from adv reportLuiz Augusto von Dentz1-2/+7
2025-04-25Bluetooth: hci_conn: Fix not setting timeout for BIG Create SyncLuiz Augusto von Dentz1-14/+12
2025-03-25Bluetooth: ISO: add TX timestampingPauli Virtanen1-4/+20
2025-03-07Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"Luiz Augusto von Dentz1-6/+0
2025-01-14Bluetooth: iso: Allow BIG re-syncIulia Tanasescu1-0/+36
2024-12-12Bluetooth: iso: Fix circular lock in iso_conn_big_syncIulia Tanasescu1-7/+27
2024-12-12Bluetooth: iso: Fix circular lock in iso_listen_bisIulia Tanasescu1-2/+12
2024-12-12Bluetooth: iso: Fix recursive locking warningIulia Tanasescu1-2/+6
2024-12-12Bluetooth: iso: Always release hdev at the end of iso_listen_bisIulia Tanasescu1-2/+1
2024-12-12Bluetooth: hci_core: Fix sleeping function called from invalid contextLuiz Augusto von Dentz1-0/+6
2024-12-11Bluetooth: Improve setsockopt() handling of malformed user inputMichal Luczaj1-5/+5
2024-11-14Bluetooth: ISO: Send BIG Create Sync via hci_syncIulia Tanasescu1-0/+9
2024-11-14Bluetooth: ISO: Use kref to track lifetime of iso_connLuiz Augusto von Dentz1-17/+71
2024-11-14Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadcast slaveIulia Tanasescu1-1/+0
2024-11-14Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pendingIulia Tanasescu1-1/+3
2024-11-14Bluetooth: ISO: Fix matching parent socket for BIS slaveIulia Tanasescu1-2/+17
2024-10-24Merge tag 'net-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-6/+12
2024-10-23Bluetooth: ISO: Fix UAF on iso_sock_timeoutLuiz Augusto von Dentz1-6/+12
2024-10-16Bluetooth: ISO: Fix multiple init when debugfs is disabledAaron Thompson1-5/+1
2024-07-14Bluetooth: iso: remove unused struct 'iso_list_data'Dr. David Alan Gilbert1-5/+0
2024-06-28Bluetooth: ISO: Check socket flag instead of hconIulia Tanasescu1-2/+1
2024-05-18Merge tag 'net-accept-more-20240515' of git://git.kernel.dk/linuxLinus Torvalds1-2/+2
2024-05-14Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()Sungwoo Kim1-1/+1
2024-05-14Bluetooth: ISO: Handle PA sync when no BIGInfo reports are generatedIulia Tanasescu1-54/+40
2024-05-14Bluetooth: ISO: Make iso_get_sock_listen genericIulia Tanasescu1-33/+42
2024-05-13net: change proto and proto_ops accept typeJens Axboe1-2/+2
2024-04-10Bluetooth: ISO: Fix not validating setsockopt user inputLuiz Augusto von Dentz1-24/+12
2024-04-10Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unsetLuiz Augusto von Dentz1-2/+8
2024-03-07Bluetooth: ISO: Align broadcast sync_timeout with connection timeoutLuiz Augusto von Dentz1-2/+2
2024-03-06Bluetooth: ISO: Clean up returns values in iso_connect_ind()Dan Carpenter1-6/+3
2024-03-06Bluetooth: ISO: Reassemble PA data for bcast sinkIulia Tanasescu1-4/+46
2024-03-06Bluetooth: ISO: Add hcon for listening bis skIulia Tanasescu1-10/+31
2023-12-22Bluetooth: ISO: Avoid creating child socket if PA sync is terminatingIulia Tanasescu1-3/+48
2023-12-22Bluetooth: ISO: Reassociate a socket with an active BISIulia Tanasescu1-2/+77
2023-12-22Bluetooth: ISO: Allow binding a PA sync socketIulia Tanasescu1-5/+62
2023-10-23Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUIDClaudia Draghicescu1-4/+12
2023-10-23Bluetooth: ISO: Allow binding a bcast listener to 0 bisesIulia Tanasescu1-2/+1
2023-10-23Bluetooth: ISO: Pass BIG encryption info through QoSIulia Tanasescu1-5/+14
2023-09-20Bluetooth: ISO: Fix handling of listen for unicastLuiz Augusto von Dentz1-3/+6
2023-08-24Bluetooth: ISO: Add support for periodic adv reports processingClaudia Draghicescu1-1/+27
2023-08-24Bluetooth: ISO: Use defer setup to separate PA sync and BIG syncIulia Tanasescu1-33/+127
2023-08-21net: annotate data-races around sk->sk_lingertimeEric Dumazet1-1/+1
2023-08-11Bluetooth: ISO: Fix not checking for valid CIG/CIS IDsLuiz Augusto von Dentz1-0/+6
2023-08-11Bluetooth: ISO: handle bound CIS cleanup via hci_connPauli Virtanen1-13/+1
2023-08-11Bluetooth: ISO: Add support for BT_PKT_STATUSLuiz Augusto von Dentz1-0/+20
2023-08-11Bluetooth: ISO: Notify user space about failed bis connectionsIulia Tanasescu1-11/+29
2023-08-11Bluetooth: hci_sync: Fix not handling ISO_LINK in hci_abort_conn_syncLuiz Augusto von Dentz1-14/+0
2023-08-11Bluetooth: Consolidate code around sk_alloc into a helper functionLuiz Augusto von Dentz1-9/+1
2023-08-11Bluetooth: ISO: do not emit new LE Create CIS if previous is pendingPauli Virtanen1-1/+1
2023-08-11Bluetooth: ISO: Add support for connecting multiple BISesIulia Tanasescu1-7/+21
2023-07-20Bluetooth: ISO: fix iso_conn related locking and validity issuesPauli Virtanen1-22/+31
2023-06-29Bluetooth: ISO: Rework sync_interval to be sync_factorLuiz Augusto von Dentz1-2/+2
2023-04-23Bluetooth: hci_conn: Add support for linking multiple hconLuiz Augusto von Dentz1-2/+6
2023-04-23Bluetooth: Split bt_iso_qos into dedicated structuresIulia Tanasescu1-26/+99
2023-03-22Bluetooth: ISO: fix timestamped HCI ISO data packet parsingPauli Virtanen1-2/+7
2023-01-17Bluetooth: ISO: Fix possible circular locking dependencyLuiz Augusto von Dentz1-3/+0
2023-01-17Bluetooth: ISO: Fix possible circular locking dependencyLuiz Augusto von Dentz1-35/+26
2022-12-12Bluetooth: ISO: Avoid circular locking dependencyLuiz Augusto von Dentz1-23/+38
2022-12-12Bluetooth: hci_conn: use HCI dst_type values also for BISPauli Virtanen1-2/+4
2022-12-02Bluetooth: hci_conn: add missing hci_dev_put() in iso_listen_bis()Wang ShaoBo1-0/+1
2022-11-02Bluetooth: hci_conn: Fix CIS connection dst_type handlingPauli Virtanen1-2/+12
2022-08-25Bluetooth: ISO: Fix not handling shutdown conditionLuiz Augusto von Dentz1-10/+25
2022-08-08Bluetooth: ISO: Fix not using the correct QoSLuiz Augusto von Dentz1-5/+11
2022-08-08Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUPLuiz Augusto von Dentz1-1/+1
2022-08-08Bluetooth: ISO: Fix memory corruptionLuiz Augusto von Dentz1-1/+4
2022-08-08Bluetooth: ISO: Fix info leak in iso_sock_getsockopt()Luiz Augusto von Dentz1-5/+5
2022-08-08Bluetooth: ISO: unlock on error path in iso_sock_setsockopt()Dan Carpenter1-2/+4
2022-07-22Bluetooth: ISO: Add broadcast supportLuiz Augusto von Dentz1-33/+356
2022-07-22Bluetooth: Add BTPROTO_ISO socket typeLuiz Augusto von Dentz1-0/+1501