mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 01:53:29 +02:00
xfs: remove the xlog_ticket_t typedef
Almost no users of the typedef left, kill it and switch the remaining users to use the underlying struct. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Carlos Maiolino <cem@kernel.org>
This commit is contained in:
parent
e4a1df35be
commit
ff67c13dc8
|
|
@ -3092,16 +3092,16 @@ xfs_log_force_seq(
|
|||
*/
|
||||
void
|
||||
xfs_log_ticket_put(
|
||||
xlog_ticket_t *ticket)
|
||||
struct xlog_ticket *ticket)
|
||||
{
|
||||
ASSERT(atomic_read(&ticket->t_ref) > 0);
|
||||
if (atomic_dec_and_test(&ticket->t_ref))
|
||||
kmem_cache_free(xfs_log_ticket_cache, ticket);
|
||||
}
|
||||
|
||||
xlog_ticket_t *
|
||||
struct xlog_ticket *
|
||||
xfs_log_ticket_get(
|
||||
xlog_ticket_t *ticket)
|
||||
struct xlog_ticket *ticket)
|
||||
{
|
||||
ASSERT(atomic_read(&ticket->t_ref) > 0);
|
||||
atomic_inc(&ticket->t_ref);
|
||||
|
|
|
|||
|
|
@ -144,7 +144,7 @@ enum xlog_iclog_state {
|
|||
|
||||
#define XLOG_COVER_OPS 5
|
||||
|
||||
typedef struct xlog_ticket {
|
||||
struct xlog_ticket {
|
||||
struct list_head t_queue; /* reserve/write queue */
|
||||
struct task_struct *t_task; /* task that owns this ticket */
|
||||
xlog_tid_t t_tid; /* transaction identifier */
|
||||
|
|
@ -155,7 +155,7 @@ typedef struct xlog_ticket {
|
|||
char t_cnt; /* current unit count */
|
||||
uint8_t t_flags; /* properties of reservation */
|
||||
int t_iclog_hdrs; /* iclog hdrs in t_curr_res */
|
||||
} xlog_ticket_t;
|
||||
};
|
||||
|
||||
/*
|
||||
* - A log record header is 512 bytes. There is plenty of room to grow the
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user