Re: vfs: getname() / putname() used by VMware drivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On September 15, 2014 12:41:40 AM PDT, Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx> wrote:
>Hi Jeff,
>
>On Friday, 12. September 2014 22:12:08 Jeff Layton wrote:
>> > I just compiled the VMware kernel modules 9.4.6-1770165
>> > on kernel 3.14.18 (upgrading from 3.4.101).
>> > 
>> > The functions getname() and putname() are both used
>> > by the "vmblock" and "vmsync" module.
>> > 
>> > Any chance to revert 8e377d15078a501c4da98471f56396343c407d92
>> > ---------------------------------------
>> > vfs: unexport getname and putname symbols
>> > 
>> > I see no callers in module code.
>> > ---------------------------------------
>> > 
>> > since there are callers to those functions?
>> > 
>> > Otherwise the VMware code needs to be changed downstream.
>> > For now I've reverted the commit in question locally.
>> > 
>> > Cheers,
>> > Thomas
>> 
>> (I've left Red Hat so the redhat.com address no longer works)
>> 
>> As Christoph says...no, there's no way that we'll revert that.
>> 
>> Those functions have hooks into the audit layer and 3rd party modules
>> almost universally got their usage wrong.
>
>thanks for the explanation, especially about the audit layer part.
>

You do not need neither vmsync nor vmblock on kernels past 3.0 so just hack around vmware-coonfig-tools.pl (or whatever the install script is called) and do not compile them.

Hi Thomas,
Thanks.

-- 
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux