]> xenbits.xensource.com Git - mini-os.git/commit
remove gnttab specific member from struct file
authorJuergen Gross <jgross@suse.com>
Sun, 16 Jan 2022 08:33:18 +0000 (09:33 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 18 Jan 2022 18:26:43 +0000 (18:26 +0000)
commitf38bf39a14939b2ef911ff7a152247b9e09a3d36
treee4a4740efec3b2810dbec906e736d7b76031d83d
parentc117e7b103d3a0ce8bb32682997b60de20faf3f3
remove gnttab specific member from struct file

The gnttab specific union member in struct file is no longer
needed, so remove it.

The gnttab file type and its associated handling can be removed, too,
as libxengnttab is now supplying a struct file_ops via a call of
alloc_file_type().

This removes all contents of CONFIG_LIBXENGNTTAB guarded sections, so
this config option can be removed.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Config.mk
arch/x86/testbuild/all-no
arch/x86/testbuild/all-yes
arch/x86/testbuild/newxen-yes
gntmap.c
include/lib.h
lib/sys.c