﻿id	summary	reporter	owner	description	type	status	component	version	resolution	keywords	cc	guest	host
21258	Cannot install Guest additions 7.0 on Centos9 Stream kernel 5.14.0	andy_pagin		"vboxadd-setup.log reports:

/tmp/vbox.0/regops.c:3866:6: error: ‘struct address_space_operations’ has no member named ‘set_page_dirty’
 3866 |     .set_page_dirty = __set_page_dirty_buffers,
      |      ^~~~~~~~~~~~~~
/tmp/vbox.0/regops.c:3866:23: error: ‘__set_page_dirty_buffers’ undeclared here (not in a function); did you mean ‘__set_page_dirty_nobuffers’?
 3866 |     .set_page_dirty = __set_page_dirty_buffers,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
      |                       __set_page_dirty_nobuffers

The preprocessor in regops.c tests for kernel version 5.18.0 or later,
near line 3866:

#if RTLNX_VER_MIN(5,18,0)

For the Centos9 kernel I am using, 5.14.0, this needs to be changed to:

#if RTLNX_VER_MIN(5,14,0)


"	defect	closed	guest additions	VirtualBox-7.0.2	fixed	vboxsf set_page_dirty		Linux	Linux
