This patch fixes the following problems: - Fixes a problem that occurs on SMP systems using LSM in which the system panics with a "simple lock time limit exceeded" message. - Fixes a problem in lsm. A data corruption occurs when readv/writev coalesced via physio while in read/writeback mode.