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