1 // SPDX-License-Identifier: GPL-2.0-only
8 #include <linux/fitblk.h>
10 static int fitblk_release(char *device
)
14 fd
= open(device
, O_RDONLY
);
18 ret
= ioctl(fd
, FITBLK_RELEASE
, NULL
);
27 int main(int argc
, char *argp
[])
32 fprintf(stderr
, "Release uImage.FIT sub-image block device\n");
33 fprintf(stderr
, "Syntax: %s /dev/fitXXX\n", argp
[0]);
37 ret
= fitblk_release(argp
[1]);
39 fprintf(stderr
, "fitblk: error releasing %s: %s\n", argp
[1],
42 fprintf(stderr
, "fitblk: %s released\n", argp
[1]);