zephyr/subsys
Michael Scott e81332d4bd net: lwm2m: cleanup memset usage during init
Several problems with memset usage in the LwM2M subsystem were
identified:
- Every single object that can have multiple instances is using
  memset to initialize static resource data during init.  This data
  will already be set to 0 because it is static, so the memset
  statements are unneeded.
- Instead of using memset during object init which is only called
  one time during kernel startup, let's add a memset to the
  object create function to ensure the resource data is cleared out.
  It could have been used prior and then released via a DELETE op.
- the IPSO Timer object was setting a lot of data structure members
  to 0 in the create function.  Let's do 1 memset on the entire
  structure and then only the non-zero values afterward.

Signed-off-by: Michael Scott <mike@foundries.io>
2019-08-02 12:00:35 +03:00
..
bluetooth Bluetooth: Host: Move BT_DBG out of irq_lock 2019-07-31 17:07:50 +02:00
console
cpp cpp: support for 64-bit constructors 2019-07-30 18:55:34 -07:00
debug debug: tracing: Fix compilation error 2019-07-24 15:10:02 +02:00
dfu dfu: make flash_img write to flash on buffer full 2019-07-29 10:22:51 +02:00
disk disk: fixing the sending of commands with r1 response 2019-08-01 11:52:57 -04:00
fb scripts: gen_cfb_font_header: modify to replicate cfb fonts 2019-07-31 05:43:50 -04:00
fs fs: add support for mount point listing on vfs root 2019-07-26 14:20:00 +02:00
jwt
logging logging: Clean up log.h dependencies 2019-08-01 14:42:40 +02:00
mgmt mcumgr: select NET_BUF when MCUMGR=y 2019-07-29 11:13:41 +02:00
net net: lwm2m: cleanup memset usage during init 2019-08-02 12:00:35 +03:00
power cleanup: include/: move misc/reboot.h to power/reboot.h 2019-06-27 22:55:49 -04:00
random
settings settings: Fix missing kernel.h include 2019-08-01 14:42:40 +02:00
shell shell: Fix undefined macro warnings 2019-07-24 16:34:31 -04:00
stats
storage subsys/storage/flash_map: detect missing flash device 2019-07-24 09:20:56 -04:00
testsuite kernel: rename NANO_ESF 2019-07-25 15:06:58 -07:00
usb print format: adjust specifiers to be compatible with a 64-bit build 2019-07-11 20:12:26 -07:00
CMakeLists.txt
Kconfig