1. 24 10月, 2011 2 次提交
  2. 17 10月, 2011 2 次提交
    • C
      loop: remove the incorrect write_begin/write_end shortcut · 456be148
      Christoph Hellwig 提交于
      Currently the loop device tries to call directly into write_begin/write_end
      instead of going through ->write if it can.  This is a fairly nasty shortcut
      as write_begin and write_end are only callbacks for the generic write code
      and expect to be called with filesystem specific locks held.
      
      This code currently causes various issues for clustered filesystems as it
      doesn't take the required cluster locks, and it also causes issues for XFS
      as it doesn't properly lock against the swapext ioctl as called by the
      defragmentation tools.  This in case causes data corruption if
      defragmentation hits a busy loop device in the wrong time window, as
      reported by RH QA.
      
      The reason why we have this shortcut is that it saves a data copy when
      doing a transformation on the loop device, which is the technical term
      for using cryptoloop (or an XOR transformation).  Given that cryptoloop
      has been deprecated in favour of dm-crypt my opinion is that we should
      simply drop this shortcut instead of finding complicated ways to to
      introduce a formal interface for this shortcut.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NJens Axboe <axboe@kernel.dk>
      456be148
    • L
      Merge branch 'fixes' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm · 8bc03e8f
      Linus Torvalds 提交于
      * 'fixes' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:
        ARM: 7128/1: vic: Don't write to the read-only register VIC_IRQ_STATUS
        ARM: 7122/1: localtimer: add header linux/errno.h explicitly
        ARM: 7117/1: perf: fix HW_CACHE_* events on Cortex-A9
        ARM: 7113/1: mm: Align bank start to MAX_ORDER_NR_PAGES
      8bc03e8f
  3. 15 10月, 2011 4 次提交
  4. 14 10月, 2011 8 次提交
  5. 13 10月, 2011 4 次提交
  6. 12 10月, 2011 3 次提交
  7. 11 10月, 2011 7 次提交
  8. 10 10月, 2011 6 次提交
  9. 09 10月, 2011 1 次提交
  10. 08 10月, 2011 1 次提交
  11. 07 10月, 2011 2 次提交