Ticket #20325 (closed defect: fixed)
Possible ticket #18697 regression in 6.1.20 Linux guest
Reported by: | Ismas | Owned by: | |
---|---|---|---|
Component: | guest additions | Version: | VirtualBox 6.1.20 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | other |
Description
When installing Guest Additions from 6.1.20 in kernel 4.4.0.210-generic (Ubuntu 16.04) module vboxsf fails compiling with exactly same error as #18697.
The #ifdef stack on lines 809 onwards of utils.c produces
rc = inode_change_ok(pInode, iattr);
instead of the correct
rc = setattr_prepare(dentry, iattr);
Manually editting the file solves the problem. Maybe the v5.x kernel #ifdef breaks the #ifdef stack.
Regards
Change History
comment:2 Changed 2 years ago by galitsyn
Thank you for reporting the issue. Could you please try the following test build for Additions:
https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_6.1.23-144434.iso
comment:4 follow-up: ↓ 5 Changed 2 years ago by JeremyB
I can confirm that this test version of the Guest Additions does compile and work.
Note: See
TracTickets for help on using
tickets.
I can confirm this issue.