Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4a8e4a27 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
parents 3f02d072 107a09c4
Loading
Loading
Loading
Loading
+1 −11
Original line number Diff line number Diff line
@@ -18,18 +18,8 @@
#ifndef __XFS_SUPPORT_MUTEX_H__
#define __XFS_SUPPORT_MUTEX_H__

#include <linux/spinlock.h>
#include <linux/mutex.h>

/*
 * Map the mutex'es from IRIX to Linux semaphores.
 *
 * Destroy just simply initializes to -99 which should block all other
 * callers.
 */
#define MUTEX_DEFAULT		0x0

typedef struct mutex mutex_t;
//#define mutex_destroy(lock)			do{}while(0)

#endif /* __XFS_SUPPORT_MUTEX_H__ */
+8 −8
Original line number Diff line number Diff line
@@ -56,9 +56,6 @@
#include <linux/namei.h>
#include <linux/security.h>

#define IS_NOATIME(inode) ((inode->i_sb->s_flags & MS_NOATIME) ||	\
	(S_ISDIR(inode->i_mode) && inode->i_sb->s_flags & MS_NODIRATIME))

/*
 * Get a XFS inode from a given vnode.
 */
@@ -474,11 +471,14 @@ linvfs_symlink(

	error = 0;
	VOP_SYMLINK(dvp, dentry, &va, (char *)symname, &cvp, NULL, error);
	if (!error && cvp) {
	if (likely(!error && cvp)) {
		error = linvfs_init_security(cvp, dir);
		if (likely(!error)) {
			ip = LINVFS_GET_IP(cvp);
			d_instantiate(dentry, ip);
			validate_fields(dir);
		validate_fields(ip); /* size needs update */
			validate_fields(ip);
		}
	}
	return -error;
}
+1 −1
Original line number Diff line number Diff line
@@ -167,7 +167,7 @@ xfs_Gqm_init(void)
	xqm->qm_dqfree_ratio = XFS_QM_DQFREE_RATIO;
	xqm->qm_nrefs = 0;
#ifdef DEBUG
	xfs_mutex_init(&qcheck_lock, MUTEX_DEFAULT, "qchk");
	mutex_init(&qcheck_lock);
#endif
	return xqm;
}