From 4f2cd98d5f5a6f187235ef1f295893fe40377d1a Mon Sep 17 00:00:00 2001 From: "Martin K. Petersen" Date: Tue, 29 Jan 2008 19:14:08 +0100 Subject: [PATCH] --- yaml --- r: 79559 b: refs/heads/master c: e68b903c6b2b88c60050675b056648468f33ab54 h: refs/heads/master i: 79557: b37f232d3aa8cb3cf1fc6f53815418d4f6abec01 79555: 320e49589fbfd23cf166e41ab85f8396effb4489 79551: b62157ceed7a13ba2f3a6794779497e99805ce6c v: v3 --- [refs] | 2 +- trunk/block/blk-sysfs.c | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 773384e0b163..9d5112bd12b1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7da975a231ae8c11593fd79d1083215321be213a +refs/heads/master: e68b903c6b2b88c60050675b056648468f33ab54 diff --git a/trunk/block/blk-sysfs.c b/trunk/block/blk-sysfs.c index d9b9afab3456..bc28776ba76a 100644 --- a/trunk/block/blk-sysfs.c +++ b/trunk/block/blk-sysfs.c @@ -102,6 +102,11 @@ static ssize_t queue_max_sectors_show(struct request_queue *q, char *page) return queue_var_show(max_sectors_kb, (page)); } +static ssize_t queue_hw_sector_size_show(struct request_queue *q, char *page) +{ + return queue_var_show(q->hardsect_size, page); +} + static ssize_t queue_max_sectors_store(struct request_queue *q, const char *page, size_t count) { @@ -160,12 +165,18 @@ static struct queue_sysfs_entry queue_iosched_entry = { .store = elv_iosched_store, }; +static struct queue_sysfs_entry queue_hw_sector_size_entry = { + .attr = {.name = "hw_sector_size", .mode = S_IRUGO }, + .show = queue_hw_sector_size_show, +}; + static struct attribute *default_attrs[] = { &queue_requests_entry.attr, &queue_ra_entry.attr, &queue_max_hw_sectors_entry.attr, &queue_max_sectors_entry.attr, &queue_iosched_entry.attr, + &queue_hw_sector_size_entry.attr, NULL, };