Skip to content

Commit 782aa51

Browse files
Bump version number.
1 parent 2f116e2 commit 782aa51

6 files changed

Lines changed: 13 additions & 6 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions
3131

3232
ASFLAGS := -g $(ARCH)
3333

34-
ifeq ($(filter $(MAKECMDGOALS),clean dist-src),)
34+
ifeq ($(filter $(MAKECMDGOALS),clean dist-src fs-libs),)
3535
# Check BUILD_TYPE flag
3636
ifneq ($(origin BUILD_TYPE),undefined)
3737
ifeq (${BUILD_TYPE},ISC)

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,13 @@ Thanks to
158158
Changelog
159159
--------------
160160

161+
**v0.2.5:**
162+
163+
* Updated lwext4 patch to fix mountpoint corruption issues if a mountpoint name is reused after a previous call to `ext4_mount` failed.
164+
* This fixes a data abort discovered by [phisch](https://github.com/phisch). Thanks for the report!
165+
* The fix is based on [HenriChataing](https://github.com/HenriChataing)'s [pull request in lwext4's repository](https://github.com/gkostka/lwext4/pull/51), but also adds an additional `memset` call to `ext4_umount` to fully clear every unmounted mountpoint.
166+
* A note to all developers using the GPL-licensed version of the library: update the `switch-lwext4` package by running `make fs-libs` in your libusbhsfs clone *before* building your project.
167+
161168
**v0.2.4:**
162169

163170
* Updated FatFs to R0.14b.

include/usbhsfs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ extern "C" {
2222
/// Library version.
2323
#define LIBUSBHSFS_VERSION_MAJOR 0
2424
#define LIBUSBHSFS_VERSION_MINOR 2
25-
#define LIBUSBHSFS_VERSION_MICRO 4
25+
#define LIBUSBHSFS_VERSION_MICRO 5
2626

2727
/// Helper macro to generate a string based on a filesystem type value.
2828
#define LIBUSBHSFS_FS_TYPE_STR(x) ((x) == UsbHsFsDeviceFileSystemType_FAT12 ? "FAT12" : ((x) == UsbHsFsDeviceFileSystemType_FAT16 ? "FAT16" : ((x) == UsbHsFsDeviceFileSystemType_FAT32 ? "FAT32" : \

liblwext4/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ MAKEPKG := dkp-makepkg
66
endif
77

88
all:
9-
@$(MAKEPKG) -i -s --needed --noconfirm > /dev/null
9+
@$(MAKEPKG) -c -C -f -i -s --noconfirm > /dev/null
1010

1111
deps:
1212
@pacman -S --needed --noconfirm patch cmake > /dev/null

liblwext4/PKGBUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
pkgbasename=lwext4
44
pkgname=switch-${pkgbasename}
55
pkgver=733b2c40d7121900e339bee8784977467a9fe8c9
6-
pkgrel=4
6+
pkgrel=3
77
pkgdesc='ext2/ext3/ext4 filesystem library for microcontrollers'
88
url='https://github.com/gkostka/lwext4'
99
license=('GPL')
@@ -17,7 +17,7 @@ source=(
1717
)
1818
sha256sums=(
1919
'7840f378f39483e5de25dbd7271652b187263c4d7e116db395effe7c6a5e692e'
20-
'b66c88824a194e301dd8a9d19a1c0e82d599421aa006b418f941323edc7ff0a9'
20+
'6bddc3ded6ba6c00c31346f48397699557c699126327afccff880004b2e755c5'
2121
)
2222

2323
prepare() {

libntfs-3g/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ MAKEPKG := dkp-makepkg
66
endif
77

88
all:
9-
@$(MAKEPKG) -i -s --needed --noconfirm > /dev/null
9+
@$(MAKEPKG) -c -C -f -i -s --noconfirm > /dev/null
1010

1111
deps:
1212
@pacman -S --needed --noconfirm patch > /dev/null

0 commit comments

Comments
 (0)