mbed-os/features
Christopher Haster cc1bad90a7 littlefs: Fixed issue with cleanup in mount function on error
As a part of the v1.6 update, littlefs added proper handling for
cleaning up memory in the case of an error during mount. This took care
of a memory leak users were seeing. Ironically, it turns out the implementation
and user patterns in mbed-os was _relying_ on this memory leak to avoid a
double free in the same case of an error during mount.

The issue was that a failed mount would leave the LittleFileSystem class in a
state where it thought it was mounted, and later it would attempt to
unmount the filesystem. With the previous memory leak this would be
"ok", and the leaked memory would be freed. But with the fix in v1.6,
no memory is leaked, and the incorrect free triggers a hard fault.

Fixed to clean up state properly on failed mounts.
2018-08-21 17:23:32 -05:00
..
FEATURE_BLE Merge pull request #7681 from paul-szczepanek-arm/sc-ltk 2018-08-20 18:01:31 +02:00
FEATURE_UVISOR Upgrade uvisor to v0.31.1 2018-06-06 15:18:24 +03:00
TESTS/filesystem Merge pull request #7648 from davidsaada/david_init_ref_count 2018-08-01 15:06:57 +02:00
cellular Merge pull request #7619 from u-blox/cellular_ublox_udp_tcp_imp 2018-08-21 10:12:47 -05:00
cryptocell/FEATURE_CRYPTOCELL310 Remove redundant Cryptocell libraries 2018-05-31 18:15:25 +03:00
deprecated_warnings Add deprecation warning for those who enable LWIP or NANOSTACK 2018-06-21 11:00:00 +03:00
device_key device key: add memset include 2018-06-28 14:17:15 +01:00
filesystem littlefs: Fixed issue with cleanup in mount function on error 2018-08-21 17:23:32 -05:00
frameworks Update mbed-coap version to 4.5.1 2018-07-31 10:31:09 +03:00
lorawan Merge pull request #7767 from kivaisan/fix_tx_error_if_corrupter_msg_received 2018-08-21 10:20:23 -05:00
lwipstack Fix stack size for LwIP on EFM32GG11 2018-08-19 14:39:58 +02:00
mbedtls Integrate mbed OS RTC with mbed TLS 2018-07-16 20:39:43 +01:00
nanostack Merge pull request #7780 from artokin/nsrc510_p1 2018-08-21 10:21:15 -05:00
netsocket Fix stack size for LwIP on EFM32GG11 2018-08-19 14:39:58 +02:00
nvstore FlashIAP & NVStore tests: Skip test if overwriting code in flash. 2018-08-16 21:59:45 +03:00
storage/FEATURE_STORAGE typos 2018-02-20 20:11:19 -05:00
unsupported TARGET_STM USB astyle 2018-06-27 15:01:23 +02:00