Re: 2.6.0-test4-mm2

From: Andrew Morton
Date: Thu Aug 28 2003 - 11:01:01 EST


Luiz Capitulino <lcapitulino@xxxxxxxxxxxxxxxxxxxx> wrote:
>
> when using the hdparm program, thus:
>
> # hdparm /dev/hda
>
> I'm getting this:
>
> Oops: 0000 [#1]

This should fix it.

--- 25/include/linux/genhd.h~large-dev_t-12-fix 2003-08-27 10:36:32.000000000 -0700
+++ 25-akpm/include/linux/genhd.h 2003-08-27 10:36:32.000000000 -0700
@@ -197,7 +197,7 @@ extern void rand_initialize_disk(struct

static inline sector_t get_start_sect(struct block_device *bdev)
{
- return bdev->bd_part->start_sect;
+ return bdev->bd_contains == bdev ? 0 : bdev->bd_part->start_sect;
}
static inline sector_t get_capacity(struct gendisk *disk)
{

_

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/