mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 22:35:33 +00:00
fsnotify: parse_fdinfo_pid_s() returns allocated object for fanotify marks
We are going to collect all objects in a list and write them into the fanotify image. The fanotify mark image will be depricated. Signed-off-by: Andrey Vagin <avagin@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
committed by
Pavel Emelyanov
parent
7079bb1086
commit
78a54bd87c
@@ -172,16 +172,27 @@ struct inotify_wd_entry {
|
||||
struct list_head node;
|
||||
};
|
||||
|
||||
struct fanotify_mark_entry {
|
||||
FanotifyMarkEntry e;
|
||||
FhEntry f_handle;
|
||||
struct list_head node;
|
||||
union {
|
||||
FanotifyInodeMarkEntry ie;
|
||||
FanotifyMountMarkEntry me;
|
||||
};
|
||||
};
|
||||
|
||||
union fdinfo_entries {
|
||||
EventfdFileEntry efd;
|
||||
EventpollTfdEntry epl;
|
||||
SignalfdEntry sfd;
|
||||
struct inotify_wd_entry ify;
|
||||
FanotifyMarkEntry ffy;
|
||||
struct fanotify_mark_entry ffy;
|
||||
TimerfdEntry tfy;
|
||||
};
|
||||
|
||||
extern void free_inotify_wd_entry(union fdinfo_entries *e);
|
||||
extern void free_fanotify_mark_entry(union fdinfo_entries *e);
|
||||
|
||||
struct fdinfo_common {
|
||||
off64_t pos;
|
||||
|
Reference in New Issue
Block a user