From: Ard Biesheuvel <[email protected]> Date: Wed, 18 Oct 2017 16:45:15 +0100
> Even though calling dql_completed() with a count that exceeds the > queued count is a serious error, it still does not justify bringing > down the entire kernel with a BUG_ON(). So relax it to a WARN_ON() > instead. > > Signed-off-by: Ard Biesheuvel <[email protected]> This is bogus. Unless you are going to do all of the work necessary to fix the out-of-bounds condition here, you cannot safely continue into the rest of this function. Things are going to explode in many places if you don't, at a minimum, fix the 'count' value to be in range. But like others I don't like this, the driver needs to be fixed urgently if this condition triggers. Sorry I'm not applying this.

