net: remove NET_NOINTS
authorEunBong Song <eunb.song@samsung.com>
Mon, 3 Apr 2017 06:23:00 +0000 (15:23 +0900)
committerHeesub Shin <heesub.shin@samsung.com>
Tue, 18 Apr 2017 03:02:06 +0000 (12:02 +0900)
commitd8a5b0f4bf3dec62fb326fedc22c60bf09f5d750
treed4a007eca404ae8faec4f4f9218945462924a0d8
parent3148e78c185cd1ad1f8a670c431497252ec0ef7d
net: remove NET_NOINTS

NET_NOINTS is a Nuttx uIP legacy knob which determines which
synchronization method is used for network layer. If it is disabled,
interrupts are masked when synchronization is needed. Otherwise,
semaphore is used.

However, in the current implementation, network related function could
not be called in the interrupt context. This means that NET_NOINTS
should be '=y'.

This patch removes NET_NOINTS, and enables it always, so that only
semaphore is used for network layer syncrhonization.

Change-Id: I1dbab2216bd3c1c62b20fc70c653e9129742a163
Signed-off-by: EunBong Song <eunb.song@samsung.com>
build/configs/artik053/nettest/defconfig
build/configs/sidk_s5jt200/sidk_tash_wlan/defconfig
os/drivers/net/enc28j60.c
os/include/tinyara/net/net.h
os/net/Kconfig
os/net/utils/Make.defs
os/net/utils/net_lock.c
os/net/utils/utils.h