From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out-24.smtp.github.com (out-24.smtp.github.com [192.30.252.207]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 423CE264A97 for ; Thu, 7 Aug 2025 15:58:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.30.252.207 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754582323; cv=none; b=iN92DADiEk3CPmhgfkwHMH2zncHeXvhVJrWOcJFKL3WPtWDP6QoiPC0uCLLAU2E68cTMVUkDGmILKmhLlcWLXlFlgfT76T5oBMNk1bPQDCCO/75rt2rxIMg+4OXQDFcMtdBnHV0uex0d5kdPdWrZSaJ3ZjXzx1+HVT3UldxL7q8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754582323; c=relaxed/simple; bh=WXxYbR0/LXQoKXJ728rkO5KyKkKN8q15HuCiDHO2exc=; h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type; b=XxNOUl2BjDNHww0ZDjeEYkkgxOLFCWRFnUr5CA0z2RiT9gRIP55swl4UEVT1SPDPLWob/plIelF5k64Xt1B/7m3UdrB8WxfZXhI6fpJHz8huDY0WB6ZMcGnVgVdv4VQxyFkWyXAveDxwIKnnBPQt6XkzKnpGKHdgBIR6mDbbxQw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=github.com; spf=pass smtp.mailfrom=github.com; dkim=pass (1024-bit key) header.d=github.com header.i=@github.com header.b=Of8ED2ou; arc=none smtp.client-ip=192.30.252.207 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=github.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=github.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=github.com header.i=@github.com header.b="Of8ED2ou" Received: from github.com (hubbernetes-node-61efcd7.ac4-iad.github.net [10.52.200.122]) by smtp.github.com (Postfix) with ESMTPA id 005626410CD for ; Thu, 7 Aug 2025 08:58:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2023; t=1754582321; bh=8JAUi6xM96I0mglpyeiV6VFPFyhhCnXGrVLMUhn2vcc=; h=Date:From:To:Subject:List-Unsubscribe:From; b=Of8ED2ouhUWSikbxf60IxhtbzdpuXb5rtA7oLe5iULqdFnEelR/56lxZM9a/v7797 Cg5zKzawtKreLeOjWToBGKPuooXnGASk0lCuRWu6QYgMsFIn9hcbRP9c28DTIEh6iP cXPOWtmr1eO7w7SfjMZxXlI7kUrIsFKHQUzjv45o= Date: Thu, 07 Aug 2025 08:58:40 -0700 From: hadess To: linux-bluetooth@vger.kernel.org Message-ID: Subject: [bluez/bluez] 44e716: build: Move library source to lib/bluetooth Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-GitHub-Recipient-Address: linux-bluetooth@vger.kernel.org X-Auto-Response-Suppress: All Branch: refs/heads/989173 Home: https://github.com/bluez/bluez Commit: 44e71622a8a773ff0810468b303c6bcf504c115f https://github.com/bluez/bluez/commit/44e71622a8a773ff0810468b303c6= bcf504c115f Author: Bastien Nocera Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M .gitignore M Makefile.am M attrib/att.c M attrib/gatt.c M attrib/gattrib.c M attrib/gatttool.c M attrib/interactive.c M attrib/utils.c M btio/btio.c M client/assistant.c M client/mgmt.c M client/player.c M emulator/b1ee.c M emulator/btdev.c M emulator/bthost.c M emulator/bthost.h M emulator/hciemu.c M emulator/le.c M emulator/serial.c M emulator/server.c M emulator/smp.c M emulator/vhci.c R lib/bluetooth.c R lib/bluetooth.h A lib/bluetooth/bluetooth.c A lib/bluetooth/bluetooth.h A lib/bluetooth/bnep.h A lib/bluetooth/cmtp.h A lib/bluetooth/hci.c A lib/bluetooth/hci.h A lib/bluetooth/hci_lib.h A lib/bluetooth/hidp.h A lib/bluetooth/iso.h A lib/bluetooth/l2cap.h A lib/bluetooth/mgmt.h A lib/bluetooth/rfcomm.h A lib/bluetooth/sco.h A lib/bluetooth/sdp.c A lib/bluetooth/sdp.h A lib/bluetooth/sdp_lib.h A lib/bluetooth/uuid.c A lib/bluetooth/uuid.h R lib/bnep.h R lib/cmtp.h R lib/hci.c R lib/hci.h R lib/hci_lib.h R lib/hidp.h R lib/iso.h R lib/l2cap.h R lib/mgmt.h R lib/rfcomm.h R lib/sco.h R lib/sdp.c R lib/sdp.h R lib/sdp_lib.h R lib/uuid.c R lib/uuid.h M mesh/main.c M mesh/mesh-io-generic.c M mesh/mesh-io-mgmt.c M mesh/mesh-io.c M mesh/mesh-mgmt.c M monitor/a2dp.c M monitor/analyze.c M monitor/att.c M monitor/avctp.c M monitor/avdtp.c M monitor/bnep.c M monitor/control.c M monitor/hcidump.c M monitor/intel.c M monitor/l2cap.c M monitor/msft.c M monitor/packet.c M monitor/rfcomm.c M monitor/sdp.c M obexd/client/bluetooth.c M obexd/client/map.c M obexd/client/pbap.c M obexd/plugins/bluetooth.c M obexd/plugins/syncevolution.c M peripheral/attach.c M peripheral/gap.c M peripheral/gatt.c M plugins/admin.c M plugins/autopair.c M plugins/hostname.c M plugins/neard.c M plugins/policy.c M plugins/sixaxis.c M profiles/audio/a2dp.c M profiles/audio/asha.c M profiles/audio/avctp.c M profiles/audio/avdtp.c M profiles/audio/avrcp.c M profiles/audio/bap.c M profiles/audio/bass.c M profiles/audio/ccp.c M profiles/audio/control.c M profiles/audio/csip.c M profiles/audio/mcp.c M profiles/audio/media.c M profiles/audio/micp.c M profiles/audio/sink.c M profiles/audio/source.c M profiles/audio/transport.c M profiles/audio/vcp.c M profiles/battery/bas.c M profiles/battery/battery.c M profiles/cups/hcrp.c M profiles/cups/main.c M profiles/cups/sdp.c M profiles/cups/spp.c M profiles/deviceinfo/deviceinfo.c M profiles/deviceinfo/dis.c M profiles/gap/gas.c M profiles/health/hdp.c M profiles/health/hdp_manager.c M profiles/health/hdp_util.c M profiles/health/mcap.c M profiles/input/device.c M profiles/input/hog-lib.c M profiles/input/hog.c M profiles/input/manager.c M profiles/input/server.c M profiles/midi/midi.c M profiles/network/bnep.c M profiles/network/connection.c M profiles/network/manager.c M profiles/network/server.c M profiles/sap/manager.c M profiles/sap/server.c M profiles/scanparam/scan.c M profiles/scanparam/scpp.c M src/adapter.c M src/adapter.h M src/adv_monitor.c M src/advertising.c M src/agent.c M src/battery.c M src/bearer.c M src/device.c M src/eir.c M src/eir.h M src/gatt-client.c M src/gatt-database.c M src/log.c M src/main.c M src/oui.c M src/plugin.c M src/profile.c M src/rfkill.c M src/sdp-client.c M src/sdp-xml.c M src/sdpd-database.c M src/sdpd-request.c M src/sdpd-server.c M src/sdpd-service.c M src/service.c M src/settings.c M src/shared/ad.c M src/shared/ad.h M src/shared/asha.c M src/shared/att.c M src/shared/bap.c M src/shared/bass.c M src/shared/btp.c M src/shared/ccp.c M src/shared/csip.c M src/shared/gap.c M src/shared/gatt-client.c M src/shared/gatt-db.c M src/shared/gatt-helpers.c M src/shared/gatt-server.c M src/shared/log.c M src/shared/mcp.c M src/shared/mgmt.c M src/shared/micp.c M src/shared/tester.c M src/shared/util.c M src/shared/vcp.c M src/storage.c M src/uuid-helper.c M tools/advtest.c M tools/avinfo.c M tools/avtest.c M tools/bdaddr.c M tools/bluetooth-player.c M tools/bnep-tester.c M tools/bneptest.c M tools/btattach.c M tools/btgatt-client.c M tools/btgatt-server.c M tools/btiotest.c M tools/btmon-logger.c M tools/btpclient.c M tools/btpclientctl.c M tools/ciptool.c M tools/cltest.c M tools/hciattach.c M tools/hciattach_ath3k.c M tools/hciattach_bcm43xx.c M tools/hciattach_intel.c M tools/hciattach_qualcomm.c M tools/hciattach_st.c M tools/hciattach_ti.c M tools/hciattach_tialt.c M tools/hciconfig.c M tools/hcidump.c M tools/hcieventmask.c M tools/hcisecfilter.c M tools/hcitool.c M tools/hwdb.c M tools/ioctl-tester.c M tools/iso-tester.c M tools/isotest.c M tools/l2cap-tester.c M tools/l2ping.c M tools/l2test.c M tools/mcaptest.c M tools/mesh-gatt/gatt.c M tools/mesh-tester.c M tools/mesh/agent.c M tools/meshctl.c M tools/mgmt-tester.c M tools/oobtest.c M tools/parser/hci.c M tools/parser/l2cap.c M tools/parser/lmp.c M tools/parser/parser.h M tools/rctest.c M tools/rfcomm-tester.c M tools/rfcomm.c M tools/sco-tester.c M tools/scotest.c M tools/sdptool.c M tools/smp-tester.c M tools/test-runner.c M tools/userchan-tester.c M unit/avctp.c M unit/avdtp.c M unit/avrcp-lib.c M unit/avrcp.c M unit/test-avrcp.c M unit/test-bap.c M unit/test-bass.c M unit/test-eir.c M unit/test-gatt.c M unit/test-gattrib.c M unit/test-hog.c M unit/test-lib.c M unit/test-mgmt.c M unit/test-micp.c M unit/test-sdp.c M unit/test-uuid.c M unit/test-vcp.c Log Message: ----------- build: Move library source to lib/bluetooth This fixes the installed directory hierarchy not matching the source directory hierarchy. Commit: 60dfcc641d868856041904fcdefd641b09f1637a https://github.com/bluez/bluez/commit/60dfcc641d868856041904fcdefd6= 41b09f1637a Author: Bastien Nocera Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M client/display.c Log Message: ----------- client: Fix missing strdup/memset declarations bluez/client/display.c: In function =E2=80=98rl_prompt_input=E2=80=99: bluez/client/display.c:112:24: error: implicit declaration of function =E2= =80=98strdup=E2=80=99 [-Wimplicit-function-declaration] 112 | saved_prompt =3D strdup(rl_prompt); | ^~~~~~ bluez/client/display.c:112:24: warning: incompatible implicit declaration= of built-in function =E2=80=98strdup=E2=80=99 [-Wbuiltin-declaration-mis= match] bluez/client/display.c:119:9: error: implicit declaration of function =E2= =80=98memset=E2=80=99 [-Wimplicit-function-declaration] 119 | memset(prompt, 0, sizeof(prompt)); | ^~~~~~ bluez/client/display.c:24:1: note: include =E2=80=98=E2=80=99 o= r provide a declaration of =E2=80=98memset=E2=80=99 23 | #include "display.h" +++ |+#include 24 | bluez/client/display.c:119:9: warning: incompatible implicit declaration = of built-in function =E2=80=98memset=E2=80=99 [-Wbuiltin-declaration-mism= atch] 119 | memset(prompt, 0, sizeof(prompt)); | ^~~~~~ bluez/client/display.c:119:9: note: include =E2=80=98=E2=80=99 = or provide a declaration of =E2=80=98memset=E2=80=99 Commit: e64cc127fd4bfc83d05f9b451161fc2c1eddfe05 https://github.com/bluez/bluez/commit/e64cc127fd4bfc83d05f9b451161f= c2c1eddfe05 Author: Bastien Nocera Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M tools/mesh/agent.c Log Message: ----------- mesh: Fix 'buf=E2=80=99 may be used uninitialized warning ../dist-unpack/bluez-5.83/tools/mesh/agent.c: In function =E2=80=98respon= se_decimal=E2=80=99: ../dist-unpack/bluez-5.83/tools/mesh/agent.c:94:9: warning: =E2=80=98buf=E2= =80=99 may be used uninitialized [-Wmaybe-uninitialized] 94 | bt_put_be32(atoi(input), buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../dist-unpack/bluez-5.83/tools/mesh/agent.c:20: ../dist-unpack/bluez-5.83/lib/bluetooth/bluetooth.h:342:20: note: by argu= ment 2 of type =E2=80=98const void *=E2=80=99 to =E2=80=98bt_put_be32=E2=80= =99 declared here 342 | static inline void bt_put_be32(uint32_t val, const void *ptr) | ^~~~~~~~~~~ ../dist-unpack/bluez-5.83/tools/mesh/agent.c:88:17: note: =E2=80=98buf=E2= =80=99 declared here 88 | uint8_t buf[DECIMAL_OOB_LEN]; | ^~~ Compare: https://github.com/bluez/bluez/compare/44e71622a8a7%5E...e64cc12= 7fd4b To unsubscribe from these emails, change your notification settings at ht= tps://github.com/bluez/bluez/settings/notifications