diff options
| author | KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> | 2009-10-09 08:48:08 +0200 | 
|---|---|---|
| committer | Jens Axboe <jens.axboe@oracle.com> | 2009-10-09 08:48:08 +0200 | 
| commit | 8c279598585e4992a41016bb973993ed15888cb3 (patch) | |
| tree | 47da450c888cf5b63790e37e4b7640acbc3570a2 /lib/vsprintf.c | |
| parent | 355b659c87432a4e76160640625c47fcf9174e8d (diff) | |
elv_iosched_store(): fix strstrip() misuse
elv_iosched_store() ignore the return value of strstrip().  It makes small
inconsistent behavior.
This patch fixes it.
 <before>
 ====================================
 # cd /sys/block/{blockdev}/queue
 case1:
 # echo "anticipatory" > scheduler
 # cat scheduler
 noop [anticipatory] deadline cfq
 case2:
 # echo "anticipatory " > scheduler
 # cat scheduler
 noop [anticipatory] deadline cfq
 case3:
 # echo " anticipatory" > scheduler
 bash: echo: write error: Invalid argument
 <after>
 ====================================
 # cd /sys/block/{blockdev}/queue
 case1:
 # echo "anticipatory" > scheduler
 # cat scheduler
 noop [anticipatory] deadline cfq
 case2:
 # echo "anticipatory " > scheduler
 # cat scheduler
 noop [anticipatory] deadline cfq
 case3:
 # echo " anticipatory" > scheduler
 noop [anticipatory] deadline cfq
Cc: Li Zefan <lizf@cn.fujitsu.com>
Cc: Jens Axboe <jens.axboe@oracle.com>
Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'lib/vsprintf.c')
0 files changed, 0 insertions, 0 deletions
