nuttx/boards/arm
dongjiuzhu d452a05910 pollnotify: we should send poll events before semaphore incrementes.
There is a good case on sim platform:
When we input some cmd and click enter key to start application in terminal,
this context will change to application from IDLE loop. Althrough entey key '\r'
has been received to recv buffer and complete post semaphore of reader, but
pollnotify may not be called because context change. So when application run
poll function, because no events happend and poll enter wait, context will
again change to IDLE loop, this pollnotify of IDLE loop will run to send poll
events, poll function of applicaton will wake up. It's wrong!

Change-Id: I812a889f2e90781a9c3cb4b0251cccc4d32bebd1
Signed-off-by: dongjiuzhu <dongjiuzhu1@xiaomi.com>
2020-10-26 08:27:09 -03:00
..
a1x/pcduino-a10 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
am335x/beaglebone-black Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
c5471/c5471evm Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
cxd56xx boards: spresense: Add graphics demos to wifi and wifi_smp 2020-10-12 09:37:29 +02:00
dm320/ntosd-dm320 Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
efm32 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
eoss3/quickfeather sched/wdog: Don't dynamically allocate wdog_s 2020-08-11 12:28:55 -06:00
imx6/sabre-6quad boards: sabre-6quad: Update smp/defconfig 2020-10-21 11:49:45 +08:00
imxrt Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
kinetis freedom-k64f/demo: Support DHCP renew tool 2020-10-23 10:34:57 +08:00
kl Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
lc823450/lc823450-xgevk board: LCD: fix wrong number of parameters to lcderr() macro 2020-10-24 16:55:05 -03:00
lpc17xx_40xx Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
lpc31xx Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
lpc43xx libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
lpc54xx/lpcxpresso-lpc54628 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
lpc214x board: LCD: fix wrong number of parameters to lcderr() macro 2020-10-24 16:55:05 -03:00
lpc2378/olimex-lpc2378 Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
max326xx/max32660-evsys libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
moxart/moxa libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
nrf52 Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
nuc1xx/nutiny-nuc120 Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
s32k1xx Fix nxstyle warnings 2020-10-24 09:38:21 +01:00
sam34 board: LCD: fix wrong number of parameters to lcderr() macro 2020-10-24 16:55:05 -03:00
sama5 Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
samd2l2 board: LCD: fix wrong number of parameters to lcderr() macro 2020-10-24 16:55:05 -03:00
samd5e5 Remove tabs and spaces at the end of lines 2020-10-24 09:38:21 +01:00
samv7 Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
stm32 pollnotify: we should send poll events before semaphore incrementes. 2020-10-26 08:27:09 -03:00
stm32f0l0g0 Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
stm32f7 Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
stm32h7 Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
stm32l4 board: LCD: fix wrong number of parameters to lcderr() macro 2020-10-24 16:55:05 -03:00
str71x/olimex-strp711 Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
tiva Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
tms570 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
xmc4 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00