VirtualBox

Opened 3 years ago

Closed 18 months ago

#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 (7)

comment:1 by Jeremy Beker, 3 years ago

I can confirm this issue.

comment:2 by galitsyn, 3 years ago

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:3 by galitsyn, 3 years ago

Status: newawaitsfeedback

comment:4 by Jeremy Beker, 3 years ago

I can confirm that this test version of the Guest Additions does compile and work.

in reply to:  4 comment:5 by galitsyn, 3 years ago

Replying to JeremyB:

I can confirm that this test version of the Guest Additions does compile and work.

Thank you for the confirmation. We will include fix into the next release.

comment:6 by galitsyn, 3 years ago

Status: awaitsfeedbacknew

comment:7 by aeichner, 18 months ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use