resource: Simplify region_intersects() by reducing conditionals
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 3 Nov 2020 20:45:04 +0000 (22:45 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 17 Nov 2020 17:06:28 +0000 (18:06 +0100)
commit66f4fa32eb18af9a60bbda589ee239621a49bcc1
treec4f7d8e522edd422692652fa853438ccea84744d
parent09162bc32c880a791c6c0668ce0745cf7958f576
resource: Simplify region_intersects() by reducing conditionals

Now we have for 'other' and 'type' variables

other type return
  0   0 REGION_DISJOINT
  0   x REGION_INTERSECTS
  x   0 REGION_DISJOINT
  x   x REGION_MIXED

Obviously it's easier to check 'type' for 0 first instead of
currently checked 'other'.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Hanjun Guo <guohanjun@huawei.com>
Tested-by: Hanjun Guo <guohanjun@huawei.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
kernel/resource.c