mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 15:00:12 +00:00
Linux: fix statfs configure test
The change to the statfs configure test that was made for 2.6.36 broke the test for older kernels. The new test is based on a call, and that will generate a warning but not an error when the arguments don't match the prototype. Take another tack, and revert to the old style test, but with the simple_statfs function instead of vfs_statfs. Change-Id: Ic4baa24e2497f43791e069ce2c5c87fa21813f9f Reviewed-on: http://gerrit.openafs.org/2975 Reviewed-by: Andrew Deason <adeason@sinenomine.net> Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: BuildBot <buildbot@rampaginggeek.com>
This commit is contained in:
parent
ca58739ebc
commit
59927e2005
@ -269,10 +269,7 @@ AC_DEFUN([LINUX_STATFS_TAKES_DENTRY], [
|
||||
[ac_cv_linux_statfs_takes_dentry],
|
||||
[#include <linux/fs.h>
|
||||
#include <linux/statfs.h>],
|
||||
[struct super_block _sb;
|
||||
struct dentry _dentry;
|
||||
struct kstatfs _kstatfs;
|
||||
(void)_sb.s_op->statfs(&_dentry, &_kstatfs);],
|
||||
[extern int simple_statfs(struct dentry *, struct kstatfs *);],
|
||||
[STATFS_TAKES_DENTRY],
|
||||
[define if your statfs takes a dentry argument])
|
||||
])
|
||||
|
Loading…
Reference in New Issue
Block a user