Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 198356
b: refs/heads/master
c: 955833c
h: refs/heads/master
v: v3
  • Loading branch information
Dave Chinner authored and Alex Elder committed May 24, 2010
1 parent 89e6d2a commit b418cbb
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 4 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 169a7b078eaa765e6bd09865c985298ee9084a89
refs/heads/master: 955833cf2ad0aa39b336e853cad212d867199984
7 changes: 7 additions & 0 deletions trunk/fs/xfs/xfs_log.c
Original file line number Diff line number Diff line change
Expand Up @@ -3312,6 +3312,13 @@ xfs_log_ticket_get(
return ticket;
}

xlog_tid_t
xfs_log_get_trans_ident(
struct xfs_trans *tp)
{
return tp->t_ticket->t_tid;
}

/*
* Allocate and initialise a new log ticket.
*/
Expand Down
4 changes: 3 additions & 1 deletion trunk/fs/xfs/xfs_log.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
#define __XFS_LOG_H__

/* get lsn fields */

#define CYCLE_LSN(lsn) ((uint)((lsn)>>32))
#define BLOCK_LSN(lsn) ((uint)(lsn))

Expand Down Expand Up @@ -134,6 +133,7 @@ struct xlog_in_core;
struct xlog_ticket;
struct xfs_log_item;
struct xfs_item_ops;
struct xfs_trans;

void xfs_log_item_init(struct xfs_mount *mp,
struct xfs_log_item *item,
Expand Down Expand Up @@ -190,6 +190,8 @@ void xlog_iodone(struct xfs_buf *);
struct xlog_ticket * xfs_log_ticket_get(struct xlog_ticket *ticket);
void xfs_log_ticket_put(struct xlog_ticket *ticket);

xlog_tid_t xfs_log_get_trans_ident(struct xfs_trans *tp);

#endif


Expand Down
2 changes: 0 additions & 2 deletions trunk/fs/xfs/xfs_log_priv.h
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,6 @@ static inline uint xlog_get_client_id(__be32 i)
#define XLOG_RECOVERY_NEEDED 0x4 /* log was recovered */
#define XLOG_IO_ERROR 0x8 /* log hit an I/O error, and being
shutdown */
typedef __uint32_t xlog_tid_t;


#ifdef __KERNEL__
/*
Expand Down
2 changes: 2 additions & 0 deletions trunk/fs/xfs/xfs_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ typedef __uint32_t xfs_dahash_t; /* dir/attr hash value */

typedef __uint16_t xfs_prid_t; /* prid_t truncated to 16bits in XFS */

typedef __uint32_t xlog_tid_t; /* transaction ID type */

/*
* These types are 64 bits on disk but are either 32 or 64 bits in memory.
* Disk based types:
Expand Down

0 comments on commit b418cbb

Please sign in to comment.