Martin,
Today, I had time to bisect and you were right: The below commit related to capacity detection changes in SCSI subsystem,as you mentioned, seems the cause of the problem.
3821d768912a47ddbd6cab52943a8284df88003c is first bad commit
commit 3821d768912a47ddbd6cab52943a8284df88003c
Author: Martin K. Petersen <martin.petersen@xxxxxxxxxx>
Date: Sat May 23 11:43:38 2009 -0400
sd: Detect non-rotational devices
Detect non-rotational devices and set the queue flag accordingly.
Signed-off-by: Martin K. Petersen <martin.petersen@xxxxxxxxxx>
Signed-off-by: James Bottomley <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx>
:040000 040000 f744f08d73f56e6d8461267c8c5bc4c710d4c9dd 89eb1f56a7066a22a9ae6b7b916453a78a9dd082 M drivers