Commit 9857acc0 authored by Pavel Emelyanov's avatar Pavel Emelyanov

files: Pass stat information into fd_id_generate

Acked-by: 's avatarAndrew Vagin <avagin@parallels.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 8b611770
......@@ -31,7 +31,7 @@ u32 fd_id_generate_special(struct stat *st)
return fd_tree.subid++;
}
int fd_id_generate(pid_t pid, FdinfoEntry *fe)
int fd_id_generate(pid_t pid, FdinfoEntry *fe, struct stat *st)
{
u32 id;
struct kid_elem e;
......
......@@ -169,7 +169,7 @@ int do_dump_gen_file(struct fd_parms *p, int lfd,
e.fd = p->fd;
e.flags = p->fd_flags;
ret = fd_id_generate(p->pid, &e);
ret = fd_id_generate(p->pid, &e, &p->stat);
if (ret == 1) /* new ID generated */
ret = ops->dump(lfd, e.id, p);
......
......@@ -13,7 +13,7 @@
struct fdinfo_entry;
struct stat;
extern int fd_id_generate(pid_t pid, FdinfoEntry *fe);
extern int fd_id_generate(pid_t pid, FdinfoEntry *fe, struct stat *st);
extern u32 fd_id_generate_special(struct stat *);
extern void fd_id_show_tree(void);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment