Myk Melez
5b4b867a9c
fix(pthread): Remove TLS pointer/deletion callback from correct thread
...
Originally, pthread_internal_local_storage_destructor_callback was only called from pthread_exit
on the thread whose TLS is being destroyed.
In b3755b751e
, pthread_internal_local_storage_destructor_callback
started being called from pthread_join and pthread_detach on a different thread (whichever one
called one of those functions).
But pthread_internal_local_storage_destructor_callback is still calling
vTaskSetThreadLocalStoragePointer and vTaskSetThreadLocalStoragePointerAndDelCallback with a NULL
xTaskToSet argument, which causes those functions to set the TLS pointer and deletion callback
for the current thread, not the thread whose TLS is being destroyed.
This commit makes pthread_internal_local_storage_destructor_callback call
vTaskSetThreadLocalStoragePointer and vTaskSetThreadLocalStoragePointerAndDelCallback
with the handle of the thread whose TLS is being destroyed.
2024-07-30 19:39:17 +08:00
Marius Vikhammer
6cbb5af66e
Merge branch 'ci/disable_c5_system_test' into 'release/v5.3'
...
ci(system): disable c5 system tests (v5.3)
See merge request espressif/esp-idf!32423
2024-07-30 14:21:53 +08:00
Marius Vikhammer
1adbfa6822
ci(system): disable c5 system tests
2024-07-30 13:19:04 +08:00
morris
6fffc3b017
Merge branch 'fix/esp_lcd_i2c_ng_v5.3' into 'release/v5.3'
...
fix(esp_lcd): Fix I2C receive without param (v5.3)
See merge request espressif/esp-idf!32412
2024-07-30 10:53:11 +08:00
Jiang Jiang Jian
23e2b6a130
Merge branch 'backport/fix_154_next_operation_for_multi_event_v53' into 'release/v5.3'
...
fix(ieee802154): refactor the next opteration logic for multiple events(Backport v5.3)
See merge request espressif/esp-idf!32388
2024-07-30 10:34:03 +08:00
Jiang Jiang Jian
0ac440afcc
Merge branch 'bugfix/split_hci_log_in_nimble_v5.3' into 'release/v5.3'
...
fix(bt/nimble): split hci log in nimble (backport v5.3)
See merge request espressif/esp-idf!32383
2024-07-30 10:33:16 +08:00
Jiang Jiang Jian
179622046d
Merge branch 'backport/shortened_uart_read_bytes_blocking_53' into 'release/v5.3'
...
fix(uart): remove unnecessary wait when sending message to ring buffer(Backport5.3)
See merge request espressif/esp-idf!31380
2024-07-30 10:20:51 +08:00
morris
0e2b19b11b
Merge branch 'bugfix/usb_serial_jtag_simplify_v5.3' into 'release/v5.3'
...
usb-serial-jtag driver simplification (backport v5.3)
See merge request espressif/esp-idf!31947
2024-07-29 18:37:50 +08:00
Martin Vychodil
ac4c6dfd86
Merge branch 'fix/vfs_console_fstat_infinite_recursion_v5.3' into 'release/v5.3'
...
fix(storage/vfs_console): remove possible infinite recursion (v5.3)
See merge request espressif/esp-idf!31423
2024-07-29 17:25:00 +08:00
morris
c782e57a0f
Merge branch 'feature/usb_host_hub_support_collective_backport_v5.3' into 'release/v5.3'
...
refactor(usb/host): Prerequisite Refactoring For Hub Collective backport (v5.3)
See merge request espressif/esp-idf!30480
2024-07-29 17:11:08 +08:00
morris
0019a9fb8d
Merge branch 'change/mipi_dsi_minor_change_v5.3' into 'release/v5.3'
...
feat(mipi_dsi): update low level functions to include underrun interrupt (v5.3)
See merge request espressif/esp-idf!32389
2024-07-29 16:46:09 +08:00
Vilem Zavodny
b9b3479a20
fix(esp_lcd): Fix I2C receive without param
2024-07-29 16:42:10 +08:00
morris
a156e2871e
Merge branch 'feat/support_psram_aps3204l_v5.3' into 'release/v5.3'
...
psram: support APS3204L (v5.3)
See merge request espressif/esp-idf!32390
2024-07-29 16:00:25 +08:00
morris
bdd2233180
Merge branch 'change/improve_xip_docs_on_p4_v5.3' into 'release/v5.3'
...
psram: improved xip psram docs on p4 (v5.3)
See merge request espressif/esp-idf!32384
2024-07-29 13:54:53 +08:00
Rahul Tank
85955903e9
Merge branch 'bugifx/zero_initilize_variable_v5.3' into 'release/v5.3'
...
fix(nimble): Zero initialize variable to avoid garbage value (v5.3)
See merge request espressif/esp-idf!32366
2024-07-29 13:01:34 +08:00
Marius Vikhammer
ee423b186a
Merge branch 'ci/enable_misc_c5_build_tests_v5.3' into 'release/v5.3'
...
test(misc): enable misc tests that have been missed during bringup (v5.3)
See merge request espressif/esp-idf!31789
2024-07-29 12:39:36 +08:00
C.S.M
03447f5827
fix(usb_serial_jtag): Fix issue that use u32_reg read/write cannot be used to modify fifo regs
2024-07-29 11:46:52 +08:00
Jeroen Domburg
a0dbe28c9f
refactor(usb-serial-jtag): usb-serial-jtag driver simplification to fix rom print coexistence
2024-07-29 11:44:15 +08:00
Armando
10d68e943a
feat(psram): support APS3204L
2024-07-29 11:41:00 +08:00
morris
0417d48a9d
feat(mipi_dsi): update low level functions to include underrun interrupt
2024-07-29 11:23:52 +08:00
zwx
e8660cd99d
fix(ieee802154): refactor the next opteration logic for multiple events
2024-07-29 11:16:37 +08:00
Armando
21b861e9df
change(psram): improved xip psram docs on p4
2024-07-29 10:36:44 +08:00
Marius Vikhammer
39a3d54619
Merge branch 'fix/freertos_port_assert_in_isr_bug_v5.3' into 'release/v5.3'
...
fix(freertos): Incorrect assert in FreeRTOS port layer when not in ISR context (v5.3)
See merge request espressif/esp-idf!32372
2024-07-29 09:52:55 +08:00
zhiweijian
917bcc2cd8
fix(bt/nimble): split hci log in nimble
2024-07-29 09:46:13 +08:00
Rahul Tank
3469d50a8b
fix(nimble): Zero initialize variable to avoid garbage value
2024-07-26 21:29:00 +05:30
Rahul Tank
d43458790d
Merge branch 'bugfix/host_cb_to_provide_key_v5.3' into 'release/v5.3'
...
fix(nimble): Add host callback to provide security key (v5.3)
See merge request espressif/esp-idf!32247
2024-07-26 23:00:00 +08:00
Sudeep Mohanty
d2e4722f5b
fix(freertos): Incorrect assert in FreeRTOS port layer when not in ISR context
...
This commit fixes an issue where in the FreeRTOS port layer would cause
the portASSERT_IF_IN_ISR() assert check to fail even when the system is
not in an interrupt context.
2024-07-26 15:15:34 +02:00
Jiang Jiang Jian
2e512fb8ee
Merge branch 'bugfix/ld_acl_c_3576_v5.3' into 'release/v5.3'
...
fix(bt/controller): Removed an improper assertion in ACL link driver (v5.3)
See merge request espressif/esp-idf!32117
2024-07-26 19:09:47 +08:00
Jiang Jiang Jian
7f1b752631
Merge branch 'backport/support_eth_mac_using_esp_read_mac_v53' into 'release/v5.3'
...
feat(eth) configure eth mac using esp_read_mac(Backport v5.3)
See merge request espressif/esp-idf!31093
2024-07-26 16:38:09 +08:00
Jiang Jiang Jian
ab8e19710f
Merge branch 'bugfix/handle_no_pmkid_case_owe_v5.3' into 'release/v5.3'
...
Recompute keys in OWE incase of PMKID absence or mismatch (Backport v5.3)
See merge request espressif/esp-idf!32331
2024-07-26 16:09:31 +08:00
Jiang Jiang Jian
f15a63efd7
Merge branch 'bugfix/c5_mintstatus_value_v5.3' into 'release/v5.3'
...
fix(riscv): fix a bug that affected mintstatus CSR value in the CLIC (backport v5.3)
See merge request espressif/esp-idf!32230
2024-07-26 15:56:18 +08:00
Rahul Tank
01086e0307
fix(nimble): Add host callback to provide security key
2024-07-26 11:34:40 +05:30
Rahul Tank
9f7f1f3bf2
Merge branch 'bugfix/reset_irk_when_all_unpair_v5.3' into 'release/v5.3'
...
fix(nimble): Fixed BLE security vulnerability when using fixed IRK (v5.3)
See merge request espressif/esp-idf!32156
2024-07-26 14:03:09 +08:00
Omar Chebib
dce5170cdb
fix(riscv): fix a that affected mintstatus CSR value in the CLIC
2024-07-26 13:57:14 +08:00
Mahavir Jain
8795e7a12d
Merge branch 'bugfix/provide_random_addr_api_v5.3' into 'release/v5.3'
...
fix(wifi_prov): Added API to set random address (v5.3)
See merge request espressif/esp-idf!32325
2024-07-26 13:53:41 +08:00
Jiang Jiang Jian
509bd0ec9e
Merge branch 'docs/delete_userguide_esp32_s2_devkitc_1_v5.3' into 'release/v5.3'
...
docs: Delete user guide esp32-s2-devkitc-1 (v5.3)
See merge request espressif/esp-idf!31613
2024-07-26 13:12:40 +08:00
Jin Cheng
81cdaa3ace
fix(bt/controller): Removed an improper assertion in ACL link driver
...
It can be triggered on peripheral SNIFF mode
when RX window is adjusted on ESP32.
2024-07-26 12:40:04 +08:00
Jiang Jiang Jian
e9ca15c173
Merge branch 'docs/migrate_esp32c3_devkitc_02_devkitm_1_user_guide_v5.3' into 'release/v5.3'
...
docs: Migrate user guides of ESP32-C3-DevKitM and ESP32-C3-DevKitC to esp-dev-kits (v5.3)
See merge request espressif/esp-idf!31818
2024-07-26 12:01:33 +08:00
Shyamal Khachane
24de52e110
fix(esp_wifi): Handle PMKID mismatch or absence in OWE
...
Compute keys incase PMKID does not match or PMKID is absent in association response
2024-07-26 11:57:59 +08:00
Jiang Jiang Jian
b58fa75121
Merge branch 'bugfix/wifi_scan_example_v5.3' into 'release/v5.3'
...
fix(wifi): Free scan configuration after use when channel bitmap is used in scan example (Backport v5.3)
See merge request espressif/esp-idf!32201
2024-07-26 11:56:12 +08:00
Jiang Jiang Jian
d390c6f48a
Merge branch 'fix/stack_overflow_in_example_spp_initiator_v5.3' into 'release/v5.3'
...
Fix/stack overflow in example spp initiator (backport v5.3)
See merge request espressif/esp-idf!32232
2024-07-26 11:55:37 +08:00
Jiang Jiang Jian
b81f35157b
Merge branch 'bugfix/fix_ble_cannot_create_conn_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fixed BLE cannot create connection(v5.3)
See merge request espressif/esp-idf!32306
2024-07-26 11:54:58 +08:00
Jiang Jiang Jian
2ea1eff316
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.3' into 'release/v5.3'
...
Fixed some BLE bugs 240723 (backport v5.3)
See merge request espressif/esp-idf!32345
2024-07-26 11:53:59 +08:00
Jiang Jiang Jian
1fa25ff842
Merge branch 'feat/add_ble50_instant_v5.3' into 'release/v5.3'
...
Add support for BLE 5.0 instances in related events (v5.3)
See merge request espressif/esp-idf!31990
2024-07-26 11:53:08 +08:00
Jiang Jiang Jian
4a4d20f085
Merge branch 'bugfix/fix_esco_conflict_with_sniff_v5.3' into 'release/v5.3'
...
fix(bt/controller): Fixed some controller bugs (v5.3)
See merge request espressif/esp-idf!31952
2024-07-26 11:51:49 +08:00
Jiang Jiang Jian
25ff0fb054
Merge branch 'docs/optimized_ble_controller_api_references_esp32_v5.3' into 'release/v5.3'
...
docs(ble): Revised the esp32 controller API explanations (v5.3)
See merge request espressif/esp-idf!31925
2024-07-26 11:51:19 +08:00
Jiang Jiang Jian
3c3c501967
Merge branch 'docs/update_twt_docs_v5.3' into 'release/v5.3'
...
docs(wifi):update TWT docs(Backport v5.3)
See merge request espressif/esp-idf!31898
2024-07-26 11:50:34 +08:00
Jiang Jiang Jian
67b0e9bd09
Merge branch 'bugfix/fix_ble_connect_fail_report_time_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fixed BLE report event when connection fails (v5.3)
See merge request espressif/esp-idf!31781
2024-07-26 11:49:19 +08:00
Jiang Jiang Jian
c2d5712563
Merge branch 'bugfix/openthread_uart_vfs_register_v5_3' into 'release/v5.3'
...
fix(openthread): register uart vfs devices when they are not registered(v5.3)
See merge request espressif/esp-idf!31795
2024-07-26 11:47:45 +08:00
Jiang Jiang Jian
e3e5b3452d
Merge branch 'docs/add_the_description_of_gpio_wakeup_in_lightsleep_when_pd_top_v5.3' into 'release/v5.3'
...
docs(pm): add description for gpio_wakeup (backport v5.3)
See merge request espressif/esp-idf!31737
2024-07-26 11:47:17 +08:00