Print this page
6146 seg_inherit_notsup is redundant

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/vm_as.c
          +++ new/usr/src/uts/common/vm/vm_as.c
↓ open down ↓ 2540 lines elided ↑ open up ↑
2541 2541                                          /*
2542 2542                                           * Regular error
2543 2543                                           */
2544 2544                                          AS_LOCK_EXIT(as, &as->a_lock);
2545 2545                                          return (error);
2546 2546                                  }
2547 2547                          }
2548 2548                          break;
2549 2549  
2550 2550                  case MC_INHERIT_ZERO:
2551      -                        if (seg->s_ops->inherit == NULL) {
2552      -                                error = ENOTSUP;
2553      -                        } else {
2554      -                                error = segop_inherit(seg, raddr, ssize,
2555      -                                    SEGP_INH_ZERO);
2556      -                        }
     2551 +                        error = segop_inherit(seg, raddr, ssize, SEGP_INH_ZERO);
2557 2552                          if (error != 0) {
2558 2553                                  AS_LOCK_EXIT(as, &as->a_lock);
2559 2554                                  return (error);
2560 2555                          }
2561 2556                          break;
2562 2557  
2563 2558                  /*
2564 2559                   * Can't happen.
2565 2560                   */
2566 2561                  default:
↓ open down ↓ 1126 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX