Home
last modified time | relevance | path

Searched hist:"2 cda2728" (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/include/linux/
H A Dlcm.h2cda2728 Mon Mar 15 06:46:51 CDT 2010 Martin K. Petersen <martin.petersen@oracle.com> block: Fix overrun in lcm() and move it to lib

lcm() was defined to take integer-sized arguments. The supplied
arguments are multiplied, however, causing us to overflow given
sufficiently large input. That in turn led to incorrect optimal I/O
size reporting in some cases (RAID over RAID).

Switch lcm() over to unsigned long similar to gcd() and move the
function from blk-settings.c to lib.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2cda2728 Mon Mar 15 06:46:51 CDT 2010 Martin K. Petersen <martin.petersen@oracle.com> block: Fix overrun in lcm() and move it to lib

lcm() was defined to take integer-sized arguments. The supplied
arguments are multiplied, however, causing us to overflow given
sufficiently large input. That in turn led to incorrect optimal I/O
size reporting in some cases (RAID over RAID).

Switch lcm() over to unsigned long similar to gcd() and move the
function from blk-settings.c to lib.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/openbmc/linux/block/
H A Dblk-settings.c2cda2728 Mon Mar 15 06:46:51 CDT 2010 Martin K. Petersen <martin.petersen@oracle.com> block: Fix overrun in lcm() and move it to lib

lcm() was defined to take integer-sized arguments. The supplied
arguments are multiplied, however, causing us to overflow given
sufficiently large input. That in turn led to incorrect optimal I/O
size reporting in some cases (RAID over RAID).

Switch lcm() over to unsigned long similar to gcd() and move the
function from blk-settings.c to lib.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2cda2728 Mon Mar 15 06:46:51 CDT 2010 Martin K. Petersen <martin.petersen@oracle.com> block: Fix overrun in lcm() and move it to lib

lcm() was defined to take integer-sized arguments. The supplied
arguments are multiplied, however, causing us to overflow given
sufficiently large input. That in turn led to incorrect optimal I/O
size reporting in some cases (RAID over RAID).

Switch lcm() over to unsigned long similar to gcd() and move the
function from blk-settings.c to lib.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/openbmc/linux/lib/
H A DMakefile2cda2728 Mon Mar 15 06:46:51 CDT 2010 Martin K. Petersen <martin.petersen@oracle.com> block: Fix overrun in lcm() and move it to lib

lcm() was defined to take integer-sized arguments. The supplied
arguments are multiplied, however, causing us to overflow given
sufficiently large input. That in turn led to incorrect optimal I/O
size reporting in some cases (RAID over RAID).

Switch lcm() over to unsigned long similar to gcd() and move the
function from blk-settings.c to lib.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2cda2728 Mon Mar 15 06:46:51 CDT 2010 Martin K. Petersen <martin.petersen@oracle.com> block: Fix overrun in lcm() and move it to lib

lcm() was defined to take integer-sized arguments. The supplied
arguments are multiplied, however, causing us to overflow given
sufficiently large input. That in turn led to incorrect optimal I/O
size reporting in some cases (RAID over RAID).

Switch lcm() over to unsigned long similar to gcd() and move the
function from blk-settings.c to lib.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>