zephyr/subsys
Tomi Fontanilles 6aef9d4d9a modem: ppp: fix crash when attaching to a pipe
modem_pipe_attach() can send events before returning, which could
provoke a crash as ppp->pipe, still NULL at that time, could be
used either in receiving (if the pipe had some data pending) or
in sending (if the PPP module had already been attached and had
some data to send in its transmit buffer).

ppp->pipe is now set before modem_pipe_attach().
Also, the ATTACHED_BIT is now set only after having actually attached.
And finally, the send_work is now scheduled on PIPE_EVENT_OPENED
so that data is flushed when the (closed) attached pipe is opened.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
2024-02-28 18:02:17 +00:00
..
bindesc subsys/bindesc: Fix kconfig dependency 2023-11-20 12:02:48 +01:00
bluetooth Bluetooth: Controller: Build vendor LLL as library 2024-02-27 16:27:55 -06:00
canbus drivers: can: remove run-time RTR filtering, add build-time RTR filter 2024-01-21 11:00:31 +01:00
console
debug debug: gdbstub: kconfig: Add GDBSTUB_TRACE config option 2023-12-06 17:52:18 +00:00
demand_paging kernel: mm: only include demand_paging.h if needed 2023-11-23 10:01:45 +01:00
dfu subsys/dfu/boot: Fix image confirm for Direct XIP 2024-02-06 21:00:36 +01:00
disk subsys/disk: No need of runtime intialization for disk access part 2023-03-13 18:34:40 +00:00
dsp
emul emul: Add support for non-bus emulators 2024-01-12 09:59:31 +01:00
fb fb: cfb: Remove unused value 2023-08-14 18:08:59 +00:00
fs fs: Clarify description of fs_open when no access bits given 2024-02-07 06:57:19 -06:00
input input: increase default stack size to 1024 2024-02-28 07:45:28 -06:00
ipc ipc: rpmsg_service: Support IPM without data transfer 2024-02-26 11:39:29 +00:00
jwt random: Rename random header 2023-10-10 14:23:50 +03:00
llext llext: Support memory protection 2024-02-02 13:06:28 -05:00
logging log: net: Convert syslog network transmitter to use sockets 2024-02-01 10:22:47 -06:00
lorawan lorawan: services: add Remote Multicast Setup 2024-01-30 14:14:05 +00:00
mem_mgmt mem_mgmt: Add a memory attributes memory allocator 2023-11-27 19:56:48 +01:00
mgmt mgmt: mcumgr: img_mgmt_client: avoid using uninitialized variable 2024-02-14 15:25:00 +01:00
modbus modbus: Remove mode reset in modbus_disable function 2024-01-25 16:00:38 +00:00
modem modem: ppp: fix crash when attaching to a pipe 2024-02-28 18:02:17 +00:00
net net: ipv6: Allow user to configure the IPv6 MTU size 2024-02-28 09:41:53 +01:00
pm pm: device_runtime: Simplify runtime_enable 2024-02-06 09:52:38 +01:00
portability kernel: Introduce a way to specify minimum system heap size 2023-12-20 11:01:42 +01:00
random syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
retention retention: Increase read size variables to 16-bit 2023-12-14 19:05:22 +00:00
rtio syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
sd sd: update comment to reference 'SD host controller specification' 2024-01-25 20:13:25 +01:00
sensing sensing: add rtio implement for sensing subsys 2024-01-24 10:32:10 +01:00
settings settings: nvs: Fix first write issue with cache 2024-02-26 11:55:33 +00:00
shell shell: Add a configuration for not printing shell messages 2024-02-26 11:53:58 +00:00
sip_svc subsystem: sip_svc: Reduce the max timeout to 1 second. 2023-09-15 09:26:49 +02:00
stats shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
storage storage: rename shadow variables 2023-08-22 11:39:58 +02:00
task_wdt task_wdt: start feeding hardware watchdog immediately after init 2024-01-02 09:52:13 +01:00
testsuite ztest: Remove superfluous comment 2024-02-25 20:45:52 -05:00
timing
tracing tracing: sysview: Fix API name 2024-01-15 13:53:44 -05:00
usb usb: device_next: fix buffer count configuration in CDC ACM pool 2024-02-09 17:38:52 +00:00
zbus zbus: add priority boost feature 2024-01-04 09:41:54 +01:00
CMakeLists.txt drivers, subsys: sort the lists again, mark the blocks for checking 2023-11-13 09:41:05 +01:00
Kconfig llext: enable tristate Kconfig options 2024-01-11 10:26:04 -05:00