Remove local ioctl definitions and use <linux/fs.h>
Use standard flags, supported by ext2/3/4 Signed-off-by: Dmitry Kasatkin <d.kasatkin@samsung.com>
This commit is contained in:
parent
0636083acd
commit
29adc34d35
@ -529,7 +529,7 @@ static int calc_evm_hash(const char *file, unsigned char *hash)
|
||||
log_err("Unable to open %s\n", file);
|
||||
return -1;
|
||||
}
|
||||
if (ioctl(fd, EXT34_IOC_GETVERSION, &generation)) {
|
||||
if (ioctl(fd, FS_IOC_GETVERSION, &generation)) {
|
||||
log_err("ioctl() failed\n");
|
||||
return -1;
|
||||
}
|
||||
@ -1082,7 +1082,7 @@ static int calc_evm_hmac(const char *file, const char *keyfile, unsigned char *h
|
||||
log_err("Unable to open %s\n", file);
|
||||
goto out;
|
||||
}
|
||||
if (ioctl(fd, EXT34_IOC_GETVERSION, &generation)) {
|
||||
if (ioctl(fd, FS_IOC_GETVERSION, &generation)) {
|
||||
log_err("ioctl() failed\n");
|
||||
goto out;
|
||||
}
|
||||
|
@ -41,6 +41,7 @@
|
||||
#ifndef _LIBIMAEVM_H
|
||||
#define _LIBIMAEVM_H
|
||||
|
||||
#include <linux/fs.h>
|
||||
#include <stdint.h>
|
||||
#include <syslog.h>
|
||||
#include <stdbool.h>
|
||||
@ -74,14 +75,6 @@
|
||||
#define DATA_SIZE 4096
|
||||
#define SHA1_HASH_LEN 20
|
||||
|
||||
#define EXT2_IOC_GETVERSION _IOR('v', 1, long)
|
||||
#define EXT34_IOC_GETVERSION _IOR('f', 3, long)
|
||||
|
||||
#define FS_IOC_GETFLAGS _IOR('f', 1, long)
|
||||
#define FS_IOC_SETFLAGS _IOW('f', 2, long)
|
||||
#define FS_IOC32_GETFLAGS _IOR('f', 1, int)
|
||||
#define FS_IOC32_SETFLAGS _IOW('f', 2, int)
|
||||
|
||||
#define __packed __attribute__((packed))
|
||||
|
||||
enum evm_ima_xattr_type {
|
||||
|
Loading…
x
Reference in New Issue
Block a user