[bluez/bluez] 9066e2: doc/qualification: Add CSIP PICS file

From: raghava447 <hidden>
Date: 2026-09-28 21:29:54

  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 9066e2678b3b9dfa8b3624fdddfcbc7a65d96fa4
      https://github.com/bluez/bluez/commit/9066e2678b3b9dfa8b3624fdddfcbc7a65d96fa4
  Author: Frédéric Danis [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    A doc/qualification/csip-pics.rst

  Log Message:
  -----------
  doc/qualification: Add CSIP PICS file


  Commit: 7333d54ed785f92a7f62d5e91e945857a1cf8b71
      https://github.com/bluez/bluez/commit/7333d54ed785f92a7f62d5e91e945857a1cf8b71
  Author: raghavendra [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    A doc/qualification/csip-pts.rst

  Log Message:
  -----------
  doc/qualification: add CSIP PTS tests documentation


  Commit: 83d3eb1f54a82da44e2003ece934a46500c95937
      https://github.com/bluez/bluez/commit/83d3eb1f54a82da44e2003ece934a46500c95937
  Author: Frédéric Danis [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    A doc/qualification/mcp-pics.rst
    A doc/qualification/mcs-pics.rst

  Log Message:
  -----------
  doc/qualification: Add MCP/MCS PICS files


  Commit: b409d054248e37fc8561247f8d7d4638fc6c383e
      https://github.com/bluez/bluez/commit/b409d054248e37fc8561247f8d7d4638fc6c383e
  Author: raghavendra [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    A doc/qualification/mcs-pts.rst

  Log Message:
  -----------
  doc/qualification: add MCS tests documentation


  Commit: 07acc6ee5758f29c71e48e8547faf2f878948b79
      https://github.com/bluez/bluez/commit/07acc6ee5758f29c71e48e8547faf2f878948b79
  Author: Frédéric Danis [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    A doc/qualification/micp-pics.rst

  Log Message:
  -----------
  doc/qualification: Add MICP PICS file


  Commit: 0c19f5a09b906eb710a78ff6c4428d775f8bfe7c
      https://github.com/bluez/bluez/commit/0c19f5a09b906eb710a78ff6c4428d775f8bfe7c
  Author: raghavendra [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    A doc/qualification/micp-pts.rst

  Log Message:
  -----------
  doc/qualification: add MICP tests documentation


  Commit: f6e495f67becda0f76fd61e5674415d9eaed5566
      https://github.com/bluez/bluez/commit/f6e495f67becda0f76fd61e5674415d9eaed5566
  Author: Frédéric Danis [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    A doc/qualification/vcp-pics.rst

  Log Message:
  -----------
  doc/qualification: Add VCP PICS file


  Commit: eb62c7d5e5f91f8e4a1c5ad9c817b5255ce0ff1b
      https://github.com/bluez/bluez/commit/eb62c7d5e5f91f8e4a1c5ad9c817b5255ce0ff1b
  Author: raghavendra [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    A doc/qualification/vcp-pts.rst

  Log Message:
  -----------
  doc/qualification: add VCP PTS tests documentation


  Commit: c2ef55e49f2b9340ea7b9446ed69a017b386dadc
      https://github.com/bluez/bluez/commit/c2ef55e49f2b9340ea7b9446ed69a017b386dadc
  Author: Pauli Virtanen [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    M src/shared/mainloop.c

  Log Message:
  -----------
  shared: mainloop: Skip removed mainloop events

mainloop_remove_fd() on an fd that occurs in the same epoll_wait batch
as the current callback, causes ASan crash.

Several callsites do this, crash is sporadic since it requires suitable
timing.

Fix by adding registration ID in each event and dispatching only if that
registration is still active.

Fixes random btvirt crashes.

Log:
ERROR: AddressSanitizer: heap-use-after-free on address 0x7b7576be3f18
READ of size 8 at 0x7b7576be3f18 thread T0
    #0 0x5637f7b4014f in mainloop_run src/shared/mainloop.c:104
    #1 0x5637f7b41f79 in mainloop_run_with_signal src/shared/mainloop-notify.c:196
    #2 0x5637f7aa598b in main emulator/main.c:310
freed by thread T0 here:
    #0 0x7f45788ee4cf in free.part.0 (/lib64/libasan.so.8+0xee4cf)
    #1 0x5637f7b40d05 in mainloop_remove_fd src/shared/mainloop.c:213
previously allocated by thread T0 here:
    #0 0x7f45788ef24f in calloc (/lib64/libasan.so.8+0xef24f)
    #1 0x5637f7b4034b in mainloop_add_fd src/shared/mainloop.c:142

Assisted-by: opencode:gpt-6-sol


  Commit: 45c3b69db034cf2a3fcf3de5bf0bb9cdc86f934c
      https://github.com/bluez/bluez/commit/45c3b69db034cf2a3fcf3de5bf0bb9cdc86f934c
  Author: Pauli Virtanen [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    M .gitignore
    M Makefile.am
    A unit/test-mainloop.c

  Log Message:
  -----------
  unit: test-mainloop: add basic mainloop test

Exercise basic mainloop fd add / remove / modify and timeouts.

src/shared/tester.h depends on mainloop and cannot be used here, so
write tests without the framework.

Add tests:

Test Modify File Descriptor
Test Re-Add Other Callback
Test Timeout

Assisted-by: opencode:gpt-6-sol


  Commit: d09935d34414728f23572a731190976343719762
      https://github.com/bluez/bluez/commit/d09935d34414728f23572a731190976343719762
  Author: Frédéric Danis [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    A doc/qualification/bap-pics.rst
    A doc/qualification/bap-pts.rst

  Log Message:
  -----------
  doc/qualification: Add PICS and howto for the BAP qualification


  Commit: 5b37dbfb30153fc1d56457f4fed26725f8fdcee0
      https://github.com/bluez/bluez/commit/5b37dbfb30153fc1d56457f4fed26725f8fdcee0
  Author: Raghavendra Rao Sidlagatta [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    M doc/qualification/bap-pts.rst

  Log Message:
  -----------
  doc/qualification: Add BAP/UCL tests


  Commit: 73e934ba80b6b437e8cf8c4789a2412f75bd2eb2
      https://github.com/bluez/bluez/commit/73e934ba80b6b437e8cf8c4789a2412f75bd2eb2
  Author: Raghavendra Rao Sidlagatta [off-list ref]
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    M doc/qualification/bap-pts.rst

  Log Message:
  -----------
  doc/qualification: Add BAP/USR tests


Compare: https://github.com/bluez/bluez/compare/8b4a41760638...73e934ba80b6

To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help