debug, take lone trailing naught ticks into account in utesort.c assertions

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
debug, dress up utesort.c in MAYBE_NOINLINE voodoo

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, be careful when handing out first or last scoms of a seek ...

As we now allow trailing lone naught scoms.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
debug, bring some assertions about the first and last scoms of a page to sort_strat()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Revert "debug, bring some assertions about the first and last scoms of a page to sort_strat()"

This reverts commit 30b728469ec965ffe7ab7a71ae2e8241c42f183a.

Actually, this commit is non-sense, completely empty pages should not be in the page count.
debug, assume that the seek iterator will not hand out empty pages

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
debug, enrich idxsort() with assertions

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
debug, print info about the sort strategy upon ute_sort()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
revert, do not iterate backwards in seek_last_scom() accessor ...

instead assume that the seek's size is set correctly.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/sort' into next

* core/sort:
  revert, do not iterate backwards in seek_last_scom() accessor ...
  debug, print info about the sort strategy upon ute_sort()
  debug, enrich idxsort() with assertions
  debug, assume that the seek iterator will not hand out empty pages
  Revert "debug, bring some assertions about the first and last scoms of a page to sort_strat()"
  debug, bring some assertions about the first and last scoms of a page to sort_strat()
  fix, be careful when handing out first or last scoms of a seek ...
  debug, dress up utesort.c in MAYBE_NOINLINE voodoo
  debug, take lone trailing naught ticks into account in utesort.c assertions
fix, actually provide the former functionality in seek_last_sndwch()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
debug, produce a working info about the sort strategy in utesort.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide a flag to check for rewound seeks, fiddling with the sz slot

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, actually rewind the size of the seek upon seek_set_rewind()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, seek_set_rewind() -> seek_rewind()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use the rewind/rewound feature of seeks in utefile operations

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, migrate tpc flush to seek's rewind feature

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/seek' into next

* core/seek:
  minor, migrate tpc flush to seek's rewind feature
  minor, use the rewind/rewound feature of seeks in utefile operations
  chore, seek_set_rewind() -> seek_rewind()
  fix, actually rewind the size of the seek upon seek_set_rewind()
  minor, provide a flag to check for rewound seeks, fiddling with the sz slot
  debug, produce a working info about the sort strategy in utesort.c
  fix, actually provide the former functionality in seek_last_sndwch()
debug, make seek randomiser code respect rewound ticks

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, respect rewound bits in actual seek_sort() code too

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>