[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v2 00/12] mini-os: remove device specific struct file members
This small series is a followup to the series sent recently: https://lists.xen.org/archives/html/xen-devel/2022-01/threads.html#00347 It contains the last cleanups related to struct file and can only be applied after the Xen libraries have stopped using the related union members: https://lists.xen.org/archives/html/xen-devel/2022-01/threads.html#00355 The three series applied have been tested to work with: - xenstorepvh-stubdom - pv-grub - ioemu-stubdom Changes in V2: - add many patches for using alloc_file_type() and struct file_ops Juergen Gross (12): mini-os: remove event channel specific struct file definitions mini-os: remove gnttab specific member from struct file mini-os: use alloc_file_type() and get_file_from_fd() in xs mini-os: use alloc_file_type() and get_file_from_fd() in tpm_tis mini-os: use alloc_file_type() and get_file_from_fd() in tpmfront mini-os: use alloc_file_type() and get_file_from_fd() in blkfront mini-os: use get_file_from_fd() in netfront mini-os: use alloc_file_type() and get_file_from_fd() in fbfront mini-os: use file_ops and get_file_from_fd() for console mini-os: add struct file_ops for file type socket mini-os: add struct file_ops for FTYPE_FILE mini-os: make files array private to sys.c Config.mk | 2 - arch/x86/testbuild/all-no | 2 - arch/x86/testbuild/all-yes | 2 - arch/x86/testbuild/newxen-yes | 2 - blkfront.c | 92 ++++++-- console/xenbus.c | 125 ++++++++++ console/xencons_ring.c | 6 +- fbfront.c | 125 ++++++++-- gntmap.c | 2 +- include/blkfront.h | 5 - include/console.h | 5 + include/lib.h | 27 +-- include/tpm_tis.h | 6 - include/tpmfront.h | 5 - lib/sys.c | 429 ++++++++-------------------------- lib/xs.c | 64 +++-- netfront.c | 64 ++++- tpm_tis.c | 120 ++++++---- tpmfront.c | 100 +++++--- xenbus/xenbus.c | 1 + 20 files changed, 664 insertions(+), 520 deletions(-) -- 2.26.2
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |