This would be good for 2.6.19 and even 18.2, if it is seens acceptable.raid0 at least (possibly other) can be made to Oops with a bad partition table and best fix seem to be to not let out-of-range request get downto the device.

### Comments for Changeset

Partitions are not limited to live within a device. Sowe should range check after partition mapping.

Note that 'maxsector' was being used for two different things. I havesplit off the second usage into 'old_sector' so that maxsector can bestill be used for it's primary usage later in the function.