mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 06:50:12 +00:00
Linux 4: struct address_space no longer has backing_dev_info
The backing_dev_info is only stored in the super_block now. Change-Id: I57e147100bd47a8d1f5e97224ceb3322ea102a48 Reviewed-on: http://gerrit.openafs.org/11756 Reviewed-by: Marc Dionne <marc.c.dionne@gmail.com> Reviewed-by: Benjamin Kaduk <kaduk@mit.edu> Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
This commit is contained in:
parent
a5b091e1ec
commit
5cca05d1a1
@ -915,6 +915,7 @@ case $AFS_SYSNAME in *_linux* | *_umlinux*)
|
||||
AC_CHECK_LINUX_TYPE([kuid_t], [uidgid.h])
|
||||
|
||||
dnl Check for structure elements
|
||||
AC_CHECK_LINUX_STRUCT([address_space], [backing_dev_info], [fs.h])
|
||||
AC_CHECK_LINUX_STRUCT([address_space_operations],
|
||||
[write_begin], [fs.h])
|
||||
AC_CHECK_LINUX_STRUCT([backing_dev_info], [name],
|
||||
|
@ -3056,7 +3056,9 @@ afs_fill_inode(struct inode *ip, struct vattr *vattr)
|
||||
if (vattr)
|
||||
vattr2inode(ip, vattr);
|
||||
|
||||
#ifdef STRUCT_ADDRESS_SPACE_HAS_BACKING_DEV_INFO
|
||||
ip->i_mapping->backing_dev_info = afs_backing_dev_info;
|
||||
#endif
|
||||
/* Reset ops if symlink or directory. */
|
||||
if (S_ISREG(ip->i_mode)) {
|
||||
ip->i_op = &afs_file_iops;
|
||||
|
Loading…
Reference in New Issue
Block a user