VirtualBox

Ticket #20325 (closed defect: fixed)

Opened 2 years ago

Last modified 7 months ago

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:1 Changed 2 years ago by JeremyB

I can confirm this issue.

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

  • Status changed from new to awaitsfeedback

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.

comment:5 in reply to: ↑ 4 Changed 2 years ago by galitsyn

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 Changed 2 years ago by galitsyn

  • Status changed from awaitsfeedback to new

comment:7 Changed 7 months ago by aeichner

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use