[bluez/bluez] 460dd9: btdev: Fix not clearing le_pa_sync_handle on reset

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 460dd92431ea328b88bbdb1169fcb06b755d5c6f
      https://github.com/bluez/bluez/commit/460dd92431ea328b88bbdb1169fcb06b755d5c6f
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M emulator/btdev.c

  Log Message:
  -----------
  btdev: Fix not clearing le_pa_sync_handle on reset

le_pa_sync_handle needs to be clear on reset otherwise the coce won't
be able to handle Create PA Sync commands.


  Commit: 7a1c6f31ed4f9b6e9f8c5a9fe2fe3089816eb917
      https://github.com/bluez/bluez/commit/7a1c6f31ed4f9b6e9f8c5a9fe2fe3089816eb917
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M src/device.c
    M src/device.h

  Log Message:
  -----------
  device: Add btd_device_set_connectable

In case of devices advertising BCAA, aka. Broadcast Source, it shall be
possible to connect to them using something LE Audio Broadcast
procedures so this introduces btd_device_set_connectable so driver can
inform the core when the device is connectable even when it is
advertising using GAP broadcaster role for example.


  Commit: 35858e173aadb5e8e746e8f90503c225325e1b73
      https://github.com/bluez/bluez/commit/35858e173aadb5e8e746e8f90503c225325e1b73
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M profiles/audio/bap.c

  Log Message:
  -----------
  bap: Mark device as connectable if a broadcast Endpoint is found

If a broadcast Endpoint is found this uses btd_device_set_connectable to
make it as connectable since the Endpoint can be used to setup a
broadcast stream which requires the device object.


  Commit: 215e6c7083da6a495b8755418052bd46344240c5
      https://github.com/bluez/bluez/commit/215e6c7083da6a495b8755418052bd46344240c5
  Author: Emil Velikov <emil.velikov@xxxxxxxxxxxxx>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  build: remove unused variable builtin_nodist


  Commit: 14c7f21292b1a5dca3ec3f1745be5badf815c043
      https://github.com/bluez/bluez/commit/14c7f21292b1a5dca3ec3f1745be5badf815c043
  Author: Emil Velikov <emil.velikov@xxxxxxxxxxxxx>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M Makefile.am
    M Makefile.mesh
    M Makefile.tools

  Log Message:
  -----------
  build: remove .service files from DEPENDENCIES lists

The DEPENDENCES lists are for binary objects, while the service files
are required by systemd (et al) after the install stage. The services
files are referenced by _DATA, so the service.in -> service conversion
can happen then.


  Commit: 808d008aace3ea419afce4665ba72aac217931f8
      https://github.com/bluez/bluez/commit/808d008aace3ea419afce4665ba72aac217931f8
  Author: Emil Velikov <emil.velikov@xxxxxxxxxxxxx>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M Makefile.am
    M Makefile.mesh
    M Makefile.tools

  Log Message:
  -----------
  build: remove explicit DEPENDENCIES handling

We currently duplicate the DEPENDENCIES handling that autotools does for
us. We have two types of objects - libraries or generated headers.

Former are part of the LDADD, the latter in BUILT_SOURCES.


  Commit: 116524c01de45989d3e17b3a8b29226458a57d1e
      https://github.com/bluez/bluez/commit/116524c01de45989d3e17b3a8b29226458a57d1e
  Author: Emil Velikov <emil.velikov@xxxxxxxxxxxxx>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M Makefile.am
    M Makefile.mesh
    M Makefile.obexd
    M Makefile.tools
    M configure.ac
    M mesh/bluetooth-mesh.service.in
    M obexd/src/obex.service.in
    M src/bluetooth.service.in
    M tools/bluetooth-logger.service.in

  Log Message:
  -----------
  build: manage .service.in files via configure.ac

Considering we do basic substitution, we don't need to manually sed,
track dependencies, dist nor clean. Just add the files to
AC_CONFIG_FILES() call it a day - it does everything for us.


  Commit: 10d6d908b5fe29e4da487b9bd51bbf04653e9684
      https://github.com/bluez/bluez/commit/10d6d908b5fe29e4da487b9bd51bbf04653e9684
  Author: Emil Velikov <emil.velikov@xxxxxxxxxxxxx>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M acinclude.m4

  Log Message:
  -----------
  build: enable gc/dead code removal

Currently, there's plenty of unused code in most binaries. Enable
-fdata/function-sections, which allows the linker garbage collection to
do its job.

On a maintainer build, this reduces the (unstriped) binaries from 117 to
114MiB.


  Commit: 1cd6c874c2712f0a51058f6a5fc132f01a6f4255
      https://github.com/bluez/bluez/commit/1cd6c874c2712f0a51058f6a5fc132f01a6f4255
  Author: Emil Velikov <emil.velikov@xxxxxxxxxxxxx>
  Date:   2024-01-25 (Thu, 25 Jan 2024)

  Changed paths:
    M Makefile.obexd

  Log Message:
  -----------
  build: install dbus-org.bluez.obex.service symlink

obex.service has an alias(dbus-org.bluez.obex.service) which is created
as it's enabled. At the same time, the dbus service references the alias
itself.

Thus the dbus socket activation can happen, only when the service is
already enabled/running... Which defeats the whole purpose.

Create/install the respective symlink/alias, so that any user looking
for the dbus will start it.

Note: we need a hook here instead of LN_S to create the in-tree file,
since `install' aggressively dereferences it.


Compare: https://github.com/bluez/bluez/compare/d994c9d45dad...1cd6c874c271




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux