diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2010-02-26 16:37:41 -0500 |
---|---|---|
committer | Martin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com> | 2010-02-26 16:37:31 -0500 |
commit | b8e660b83d505148c83ddc6d5ba69c29d0eab1e3 (patch) | |
tree | cd4a679a8bf867bd7b0644292524c5fed64c6d0b /arch/s390/mm/extmem.c | |
parent | 59b697874529f5c3cbcaf5816b3d6c584af521e8 (diff) |
[S390] Replace ENOTSUPP usage with EOPNOTSUPP
ENOTSUPP is not supposed to leak to userspace so lets just use
EOPNOTSUPP everywhere.
Doesn't fix a bug, but makes future reviews easier.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/mm/extmem.c')
-rw-r--r-- | arch/s390/mm/extmem.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/s390/mm/extmem.c b/arch/s390/mm/extmem.c index 5c8457129603..6409fd57eb04 100644 --- a/arch/s390/mm/extmem.c +++ b/arch/s390/mm/extmem.c | |||
@@ -309,7 +309,7 @@ query_segment_type (struct dcss_segment *seg) | |||
309 | } | 309 | } |
310 | #endif | 310 | #endif |
311 | if (qout->segcnt > 6) { | 311 | if (qout->segcnt > 6) { |
312 | rc = -ENOTSUPP; | 312 | rc = -EOPNOTSUPP; |
313 | goto out_free; | 313 | goto out_free; |
314 | } | 314 | } |
315 | 315 | ||
@@ -324,11 +324,11 @@ query_segment_type (struct dcss_segment *seg) | |||
324 | for (i=0; i<qout->segcnt; i++) { | 324 | for (i=0; i<qout->segcnt; i++) { |
325 | if (((qout->range[i].start & 0xff) != SEG_TYPE_EW) && | 325 | if (((qout->range[i].start & 0xff) != SEG_TYPE_EW) && |
326 | ((qout->range[i].start & 0xff) != SEG_TYPE_EN)) { | 326 | ((qout->range[i].start & 0xff) != SEG_TYPE_EN)) { |
327 | rc = -ENOTSUPP; | 327 | rc = -EOPNOTSUPP; |
328 | goto out_free; | 328 | goto out_free; |
329 | } | 329 | } |
330 | if (start != qout->range[i].start >> PAGE_SHIFT) { | 330 | if (start != qout->range[i].start >> PAGE_SHIFT) { |
331 | rc = -ENOTSUPP; | 331 | rc = -EOPNOTSUPP; |
332 | goto out_free; | 332 | goto out_free; |
333 | } | 333 | } |
334 | start = (qout->range[i].end >> PAGE_SHIFT) + 1; | 334 | start = (qout->range[i].end >> PAGE_SHIFT) + 1; |
@@ -357,7 +357,7 @@ query_segment_type (struct dcss_segment *seg) | |||
357 | * -ENOSYS : we are not running on VM | 357 | * -ENOSYS : we are not running on VM |
358 | * -EIO : could not perform query diagnose | 358 | * -EIO : could not perform query diagnose |
359 | * -ENOENT : no such segment | 359 | * -ENOENT : no such segment |
360 | * -ENOTSUPP: multi-part segment cannot be used with linux | 360 | * -EOPNOTSUPP: multi-part segment cannot be used with linux |
361 | * -ENOMEM : out of memory | 361 | * -ENOMEM : out of memory |
362 | * 0 .. 6 : type of segment as defined in include/asm-s390/extmem.h | 362 | * 0 .. 6 : type of segment as defined in include/asm-s390/extmem.h |
363 | */ | 363 | */ |
@@ -515,7 +515,7 @@ __segment_load (char *name, int do_nonshared, unsigned long *addr, unsigned long | |||
515 | * -ENOSYS : we are not running on VM | 515 | * -ENOSYS : we are not running on VM |
516 | * -EIO : could not perform query or load diagnose | 516 | * -EIO : could not perform query or load diagnose |
517 | * -ENOENT : no such segment | 517 | * -ENOENT : no such segment |
518 | * -ENOTSUPP: multi-part segment cannot be used with linux | 518 | * -EOPNOTSUPP: multi-part segment cannot be used with linux |
519 | * -ENOSPC : segment cannot be used (overlaps with storage) | 519 | * -ENOSPC : segment cannot be used (overlaps with storage) |
520 | * -EBUSY : segment can temporarily not be used (overlaps with dcss) | 520 | * -EBUSY : segment can temporarily not be used (overlaps with dcss) |
521 | * -ERANGE : segment cannot be used (exceeds kernel mapping range) | 521 | * -ERANGE : segment cannot be used (exceeds kernel mapping range) |
@@ -742,7 +742,7 @@ void segment_warning(int rc, char *seg_name) | |||
742 | pr_err("Loading or querying DCSS %s resulted in a " | 742 | pr_err("Loading or querying DCSS %s resulted in a " |
743 | "hardware error\n", seg_name); | 743 | "hardware error\n", seg_name); |
744 | break; | 744 | break; |
745 | case -ENOTSUPP: | 745 | case -EOPNOTSUPP: |
746 | pr_err("DCSS %s has multiple page ranges and cannot be " | 746 | pr_err("DCSS %s has multiple page ranges and cannot be " |
747 | "loaded or queried\n", seg_name); | 747 | "loaded or queried\n", seg_name); |
748 | break; | 748 | break; |