mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
Linux 3.6 compat, iops->mkdir()
Use .mkdir instead of .create in 3.3 compatibility check. Linux 3.6 modifies inode_operations->create's function prototype. This causes an autotools Linux 3.3. compatibility check for a function prototype change in create, mkdir and mknode to fail. Since mkdir and mknode are unchanged, we modify the check to examine it instead. Signed-off-by: Richard Yao <ryao@cs.stonybrook.edu> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue #873
This commit is contained in:
committed by
Brian Behlendorf
parent
558ef6d080
commit
95f5c63b47
@@ -115,7 +115,7 @@ set_nlink(struct inode *inode, unsigned int nlink)
|
||||
* umode_t type rather than an int. To cleanly handle both definitions
|
||||
* the zpl_umode_t type is introduced and set accordingly.
|
||||
*/
|
||||
#ifdef HAVE_CREATE_UMODE_T
|
||||
#ifdef HAVE_MKDIR_UMODE_T
|
||||
typedef umode_t zpl_umode_t;
|
||||
#else
|
||||
typedef int zpl_umode_t;
|
||||
|
||||
Reference in New Issue
Block a user