mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-06-11 15:46:40 +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:
committed by
Carlos Maiolino
parent
e4a1df35be
commit
ff67c13dc8
+3
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user