lkml.org 
[lkml]   [2008]   [Jun]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: blk_queue_hardsect_size 520-byte sector
    On Fri, Jun 06 2008, Alan Cox wrote:
    > On Fri, 6 Jun 2008 09:54:33 +0200
    > Jens Axboe <jens.axboe@oracle.com> wrote:
    >
    > > On Thu, Jun 05 2008, Anil kumar wrote:
    > > > Hi,
    > > >
    > > > Can I call blk_queue_hardsect_size in a driver and set it to 520-byte
    > > > as hardware sector size. How does the kernel and block layers take
    > > > the request, will it be in multiples of 520-bytes aligned or 512 bytes
    > > > aligned?
    > >
    > > No, Linux only supports power-of-2 hardware block sizes I'm afraid.
    >
    > And only some of those - which is why we can't support CP/M disks and
    > also early smartmedia stuff (128/256 byte/sector)

    Right, should've made that clearer - Linux only really supports
    power-of-2 hw block sizes, where the size is >= 512 and <=
    PAGE_CACHE_SIZE.

    --
    Jens Axboe



    \
     
     \ /
      Last update: 2008-06-06 12:39    [W:0.019 / U:0.216 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site