diff --git a/extmod/fsusermount.h b/extmod/fsusermount.h
index 53442a36890bd1bf9eb5f2db2939112c1b83bf4f..0fa353b7ef7f29353ce96572ca781726049918cd 100644
--- a/extmod/fsusermount.h
+++ b/extmod/fsusermount.h
@@ -42,4 +42,5 @@ typedef struct _fs_user_mount_t {
 } fs_user_mount_t;
 
 MP_DECLARE_CONST_FUN_OBJ(fsuser_mount_obj);
+MP_DECLARE_CONST_FUN_OBJ(fsuser_umount_obj);
 MP_DECLARE_CONST_FUN_OBJ(fsuser_mkfs_obj);
diff --git a/py/qstrdefs.h b/py/qstrdefs.h
index 0a2cc2c8e6adbefccecc896f82ad33d8296d212a..9115c8f6f19cf2a33d9b0c984a0754bb38371911 100644
--- a/py/qstrdefs.h
+++ b/py/qstrdefs.h
@@ -671,6 +671,7 @@ Q(status)
 #if MICROPY_FSUSERMOUNT
 // for user-mountable block devices
 Q(mount)
+Q(umount)
 Q(readonly)
 Q(mkfs)
 Q(readblocks)