[PATCH v13 1/3] block: fix signed int overflow in Amiga partition support