]> granicus.if.org Git - esp-idf/commit
spi_flash: protect esp_intr_noniram_{disable,enable} in 1-core config
authorIvan Grokhotkov <ivan@espressif.com>
Tue, 21 Feb 2017 13:57:53 +0000 (21:57 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Tue, 21 Feb 2017 13:57:53 +0000 (21:57 +0800)
commite76c187efb20facf8cad410aae5102a58d2e9145
tree42cffb00088ef12aecd601ac5d49b19674d04a69
parent1405fd1fefe708368b8db856846532ca74e2aa5c
spi_flash: protect esp_intr_noniram_{disable,enable} in 1-core config

MR !441 (7c155ab) has fixed issue with esp_intr_noniram_{disable,enable}
calls not being properly protected by spi_flash_op_{lock,unlock}.
Unit test was added, but the unit test environment tests only dual-core
config. Similar issue was present in the code path for the single-core
config, where esp_intr_noniram_{disable,enable} calls were unprotected.

This change fixes the protection issue and updates the unit test to
run properly in single core config as well.

The issue with running unit tests for single core config will be
addressed in a separate MR.
components/spi_flash/cache_utils.c
components/spi_flash/test/test_spi_flash.c