[PATCH 04/23] scsi: initialize scsi midlayer limits before allocating the queue
Michael Ellerman
mpe at ellerman.id.au
Fri May 31 18:06:25 AEST 2024
Christoph Hellwig <hch at lst.de> writes:
> On Fri, May 31, 2024 at 12:28:21AM +1000, Michael Ellerman wrote:
>> No that's wrong. The actual hardware page size is 4K, but
>> CONFIG_PAGE_SIZE and PAGE_SHIFT etc. is 64K.
>>
>> So at least for this user the driver used to work with 64K pages, and
>> now doesn't.
>
> Which suggested that the communicated max_hw_sectors is wrong, and
> previously we were saved by the block layer increasing it to
> PAGE_SIZE after a warning. Should we just increment it to 64k?
It looks like that user actually only has the CDROM hanging off
pata_macio, so it's possible it has been broken previously and they
didn't notice. I'll see if they can confirm the CDROM has been working
up until now.
I can test the CDROM on my G5 next week.
cheers
More information about the Linuxppc-dev
mailing list