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

Commit fc51c2b5 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Dave Chinner
Browse files

xfs: remove inst_t



We can simply use a void pointer to pass a long return addresses in the
debugging helpers.

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Reviewed-by: default avatarBrian Foster <bfoster@redhat.com>
Signed-off-by: default avatarDave Chinner <david@fromorbit.com>
parent db9d67d6
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -127,7 +127,7 @@ xfs_error_report(
	struct xfs_mount	*mp,
	const char		*filename,
	int			linenum,
	inst_t			*ra)
	void			*ra)
{
	if (level <= xfs_error_level) {
		xfs_alert_tag(mp, XFS_PTAG_ERROR_REPORT,
@@ -146,7 +146,7 @@ xfs_corruption_error(
	void			*p,
	const char		*filename,
	int			linenum,
	inst_t			*ra)
	void			*ra)
{
	if (level <= xfs_error_level)
		xfs_hex_dump(p, 64);
+2 −2
Original line number Diff line number Diff line
@@ -21,10 +21,10 @@
struct xfs_mount;

extern void xfs_error_report(const char *tag, int level, struct xfs_mount *mp,
			const char *filename, int linenum, inst_t *ra);
			const char *filename, int linenum, void *ra);
extern void xfs_corruption_error(const char *tag, int level,
			struct xfs_mount *mp, void *p, const char *filename,
			int linenum, inst_t *ra);
			int linenum, void *ra);
extern void xfs_verifier_error(struct xfs_buf *bp);

#define	XFS_ERROR_REPORT(e, lvl, mp)	\
+0 −2
Original line number Diff line number Diff line
@@ -32,8 +32,6 @@ typedef unsigned int __uint32_t;
typedef signed long long int	__int64_t;
typedef unsigned long long int	__uint64_t;

typedef __uint32_t		inst_t;		/* an instruction */

typedef __s64			xfs_off_t;	/* <file offset> type */
typedef unsigned long long	xfs_ino_t;	/* <inode> type */
typedef __s64			xfs_daddr_t;	/* <disk address> type */