1. 30 10月, 2007 11 次提交
  2. 29 10月, 2007 11 次提交
  3. 28 10月, 2007 2 次提交
  4. 27 10月, 2007 4 次提交
  5. 26 10月, 2007 11 次提交
  6. 25 10月, 2007 1 次提交
    • H
      fix sg_phys to use dma_addr_t · 85cdffcd
      Hugh Dickins 提交于
      x86_32 CONFIG_HIGHMEM64G with 5GB RAM hung when booting, after issuing
      some "request_module: runaway loop modprobe binfmt-0000" messages in
      trying to exec /sbin/init.
      
      The binprm buf doesn't see the right ".ELF" header because sg_phys()
      is providing the wrong physical addresses for high pages: a 32-bit
      unsigned long is too small in this case, we need to use dma_addr_t.
      Signed-off-by: NHugh Dickins <hugh@veritas.com>
      Signed-off-by: NJens Axboe <jens.axboe@oracle.com>
      85cdffcd