Skip to content

Commit 63db4a1

Browse files
johnpgarryaxboe
authored andcommitted
block: Delete blk_queue_flag_test_and_set()
Since commit 7020057 ("block: remove QUEUE_FLAG_DISCARD"), blk_queue_flag_test_and_set() has not been used, so delete it. Signed-off-by: John Garry <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
1 parent e269537 commit 63db4a1

File tree

2 files changed

+0
-15
lines changed

2 files changed

+0
-15
lines changed

block/blk-core.c

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -94,20 +94,6 @@ void blk_queue_flag_clear(unsigned int flag, struct request_queue *q)
9494
}
9595
EXPORT_SYMBOL(blk_queue_flag_clear);
9696

97-
/**
98-
* blk_queue_flag_test_and_set - atomically test and set a queue flag
99-
* @flag: flag to be set
100-
* @q: request queue
101-
*
102-
* Returns the previous value of @flag - 0 if the flag was not set and 1 if
103-
* the flag was already set.
104-
*/
105-
bool blk_queue_flag_test_and_set(unsigned int flag, struct request_queue *q)
106-
{
107-
return test_and_set_bit(flag, &q->queue_flags);
108-
}
109-
EXPORT_SYMBOL_GPL(blk_queue_flag_test_and_set);
110-
11197
#define REQ_OP_NAME(name) [REQ_OP_##name] = #name
11298
static const char *const blk_op_name[] = {
11399
REQ_OP_NAME(READ),

include/linux/blkdev.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,6 @@ struct request_queue {
609609

610610
void blk_queue_flag_set(unsigned int flag, struct request_queue *q);
611611
void blk_queue_flag_clear(unsigned int flag, struct request_queue *q);
612-
bool blk_queue_flag_test_and_set(unsigned int flag, struct request_queue *q);
613612

614613
#define blk_queue_stopped(q) test_bit(QUEUE_FLAG_STOPPED, &(q)->queue_flags)
615614
#define blk_queue_dying(q) test_bit(QUEUE_FLAG_DYING, &(q)->queue_flags)

0 commit comments

Comments
 (0)