Nao Nishijima
a72c5e5eb7
[SCSI] genhd: add a new attribute "alias" in gendisk
...
This patch allows the user to set an "alias" of the disk via sysfs interface.
This patch only adds a new attribute "alias" in gendisk structure.
To show the alias instead of the device name in kernel messages,
we need to revise printk messages and use alias_name() in them.
Example:
(current) printk("disk name is %s\n", disk->disk_name);
(new) printk("disk name is %s\n", alias_name(disk));
Users can use alphabets, numbers, '-' and '_' in "alias" attribute. A disk can
have an "alias" which length is up to 255 bytes. This attribute is write-once.
Suggested-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Suggested-by: Jon Masters <jcm@redhat.com>
Signed-off-by: Nao Nishijima <nao.nishijima.xt@hitachi.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2011-08-29 00:16:19 -07:00
..
blk-cgroup.c
cgroups: add per-thread subsystem callbacks
2011-05-26 17:12:34 -07:00
blk-cgroup.h
cfq-iosched: Make IO merge related stats per cpu
2011-05-23 10:02:19 +02:00
blk-core.c
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
2011-08-19 10:47:07 -07:00
blk-exec.c
[SCSI] fix crash in scsi_dispatch_cmd()
2011-07-21 14:21:18 -07:00
blk-flush.c
block: fix flush machinery for stacking drivers with differring flush flags
2011-08-15 21:37:25 +02:00
blk-integrity.c
dm: improve block integrity support
2011-04-05 23:52:43 +02:00
blk-ioc.c
Merge branch 'for-linus' into for-3.1/core
2011-07-01 16:17:13 +02:00
blk-iopoll.c
blk-lib.c
block: fix patch import error in max_discard_sectors check
2011-07-23 20:34:59 +02:00
blk-map.c
block: check for proper length of iov entries earlier in blk_rq_map_user_iov()
2010-11-29 10:04:50 +01:00
blk-merge.c
block: attempt to merge with existing requests on plug flush
2011-03-21 10:14:27 +01:00
blk-settings.c
block: Fix discard topology stacking and reporting
2011-05-18 10:37:35 +02:00
blk-softirq.c
block: improve rq_affinity placement
2011-08-11 10:39:04 +02:00
blk-sysfs.c
block: strict rq_affinity
2011-07-23 20:44:25 +02:00
blk-tag.c
blk-throttle.c
blk-throttle: correctly determine sync bio
2011-08-01 10:31:06 +02:00
blk-timeout.c
fault-injection: add ability to export fault_attr in arbitrary directory
2011-08-03 14:25:20 -10:00
blk.h
block: fix flush machinery for stacking drivers with differring flush flags
2011-08-15 21:37:25 +02:00
bsg-lib.c
bsg-lib: add module.h include
2011-08-02 10:43:35 +02:00
bsg.c
bsg: fix address space warning from sparse
2011-06-20 13:27:45 +02:00
cfq-iosched.c
Revert "cfq: Remove special treatment for metadata rqs."
2011-08-19 08:34:48 +02:00
cfq.h
blk-cgroup: Add unaccounted time to timeslice_used.
2011-03-12 16:54:00 +01:00
compat_ioctl.c
compat_ioctl: fix warning caused by qemu
2011-07-01 22:32:26 +02:00
deadline-iosched.c
iosched: prevent aliased requests from starving other I/O
2011-06-02 21:19:05 +02:00
elevator.c
iosched: prevent aliased requests from starving other I/O
2011-06-02 21:19:05 +02:00
genhd.c
[SCSI] genhd: add a new attribute "alias" in gendisk
2011-08-29 00:16:19 -07:00
ioctl.c
block: fix refcounting in BLKBSZSET
2011-02-24 08:54:21 -08:00
Kconfig
block: add bsg helper library
2011-07-31 22:05:09 +02:00
Kconfig.iosched
Makefile
block: add bsg helper library
2011-07-31 22:05:09 +02:00
noop-iosched.c
block: remove per-queue plugging
2011-03-10 08:52:07 +01:00
scsi_ioctl.c
block: take care not to overflow when calculating total iov length
2010-11-10 14:40:42 +01:00