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

Commit 4cf0723a authored by FUJITA Tomonori's avatar FUJITA Tomonori Committed by Jens Axboe
Browse files

bsg: minor bug fixes



This fixes the following minor issues:

- add EXPORT_SYMBOL_GPL for bsg_register_queue and
bsg_unregister_queue.

- shut up gcc warnings

Signed-off-by: default avatarFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Signed-off-by: default avatarJens Axboe <axboe@nelson.home.kernel.dk>
parent 292b7f27
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -961,8 +961,9 @@ void bsg_unregister_queue(struct request_queue *q)
	bsg_device_nr--;
	mutex_unlock(&bsg_mutex);
}
EXPORT_SYMBOL_GPL(bsg_unregister_queue);

int bsg_register_queue(struct request_queue *q, char *name)
int bsg_register_queue(struct request_queue *q, const char *name)
{
	struct bsg_class_device *bcd, *__bcd;
	dev_t dev;
@@ -1025,6 +1026,7 @@ int bsg_register_queue(struct request_queue *q, char *name)
	mutex_unlock(&bsg_mutex);
	return ret;
}
EXPORT_SYMBOL_GPL(bsg_register_queue);

static int bsg_add(struct class_device *cl_dev, struct class_interface *cl_intf)
{
+1 −1
Original line number Diff line number Diff line
@@ -51,7 +51,7 @@ struct bsg_class_device {
	struct request_queue *queue;
};

extern int bsg_register_queue(struct request_queue *, char *);
extern int bsg_register_queue(struct request_queue *, const char *);
extern void bsg_unregister_queue(struct request_queue *);
#else
struct bsg_class_device { };