@@ -17,12 +17,13 @@
#include <stdlib.h>
#include <string.h>
#include <squashfs.h>
+#include <part.h>
#include "sqfs_decompressor.h"
#include "sqfs_filesystem.h"
#include "sqfs_utils.h"
-static disk_partition_t cur_part_info;
+static struct disk_partition cur_part_info;
static struct blk_desc *cur_dev;
static int sqfs_disk_read(__u32 block, __u32 nr_blocks, void *buf)
@@ -1013,7 +1014,7 @@ int sqfs_readdir(struct fs_dir_stream *fs_dirs, struct fs_dirent **dentp)
return SQFS_CONTINUE_READDIR;
}
-int sqfs_probe(struct blk_desc *fs_dev_desc, disk_partition_t *fs_partition)
+int sqfs_probe(struct blk_desc *fs_dev_desc, struct disk_partition *fs_partition)
{
struct squashfs_super_block *sblk;
@@ -10,11 +10,13 @@
#ifndef _SQFS_H_
#define _SQFS_H_
+struct disk_partition;
+
int sqfs_opendir(const char *filename, struct fs_dir_stream **dirsp);
int sqfs_ls(const char *filename);
int sqfs_readdir(struct fs_dir_stream *dirs, struct fs_dirent **dentp);
int sqfs_probe(struct blk_desc *fs_dev_desc,
- disk_partition_t *fs_partition);
+ struct disk_partition *fs_partition);
int sqfs_read(const char *filename, void *buf, loff_t offset,
loff_t len, loff_t *actread);
int sqfs_size(const char *filename, loff_t *size);
disk_partition_t was dropped in 0528979fa7ab ("part: Drop disk_partition_t typedef"). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> --- fs/squashfs/sqfs.c | 5 +++-- include/squashfs.h | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-)