1. 22 4月, 2015 1 次提交
  2. 16 4月, 2015 1 次提交
  3. 07 5月, 2013 1 次提交
    • H
      parisc: fix partly 16/64k PAGE_SIZE boot · 6a45716a
      Helge Deller 提交于
      This patch fixes partly PAGE_SIZEs of 16K or 64K by adjusting the
      assembler PTE lookup code and the assembler TEMPALIAS code.  Furthermore
      some data alignments for PAGE_SIZE have been limited to 4K (or less) to
      not waste too much memory with greater page sizes. As a side note, the
      palo loader can (currently) only handle up to 10 ELF segments which is
      fixed with tighter aligning as well.
      
      My testings indicated that the ldci command in the sba iommu coding
      needed adjustment by the PAGE_SHIFT value and that the I/O PDIR Page
      size was only set to 4K for my machine (C3000).
      
      All this fixes partly the boot, but there are still quite some caching
      problems left.  Examples are e.g. the symbios logic driver which is
      failing:
      
      sym0: <896> rev 0x7 at pci 0000:00:0f.0 irq 69
      sym0: PA-RISC Firmware, ID 7, Fast-40, SE, parity checking
      CACHE TEST FAILED: DMA error (dstat=0x81).sym0: CACHE INCORRECTLY CONFIGURED.
      
      and the tulip network driver which doesn't seem to work correctly
      either:
      
      Sending BOOTP requests .net eth0: Setting full-duplex based on MII#1
      link partner capability of 05e1
      ..... timed out!
      
      Beside those kernel fixes glibc will need fixes too to be able to handle
      >4K page sizes.
      Signed-off-by: NHelge Deller <deller@gmx.de>
      6a45716a
  4. 11 5月, 2012 1 次提交
    • R
      parisc: move definition of PAGE0 to asm/page.h · 4a8a0788
      Rolf Eike Beer 提交于
      This was defined in asm/pdc.h which needs to include asm/page.h for
      __PAGE_OFFSET. This leads to an include loop so that page.h eventually will
      include pdc.h again. While this is no problem because of header guards, it is
      a problem because some symbols may be undefined. Such an error is this:
      
      In file included from include/linux/bitops.h:35:0,
                       from include/asm-generic/getorder.h:7,
                       from arch/parisc/include/asm/page.h:162,
                       from arch/parisc/include/asm/pdc.h:346,
                       from arch/parisc/include/asm/processor.h:16,
                       from arch/parisc/include/asm/spinlock.h:6,
                       from arch/parisc/include/asm/atomic.h:20,
                       from include/linux/atomic.h:4,
                       from include/linux/sysfs.h:20,
                       from include/linux/kobject.h:21,
                       from include/linux/device.h:17,
                       from include/linux/eisa.h:5,
                       from arch/parisc/kernel/pci.c:11:
      arch/parisc/include/asm/bitops.h: In function ‘set_bit’:
      arch/parisc/include/asm/bitops.h:82:2: error: implicit declaration of function ‘_atomic_spin_lock_irqsave’ [-Werror=implicit-function-declaration]
      arch/parisc/include/asm/bitops.h:84:2: error: implicit declaration of function ‘_atomic_spin_unlock_irqrestore’ [-Werror=implicit-function-declaration]
      Signed-off-by: NRolf Eike Beer <eike-kernel@sf-tec.de>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      4a8a0788
  5. 01 11月, 2011 1 次提交
  6. 28 9月, 2011 1 次提交
    • P
      doc: fix broken references · 395cf969
      Paul Bolle 提交于
      There are numerous broken references to Documentation files (in other
      Documentation files, in comments, etc.). These broken references are
      caused by typo's in the references, and by renames or removals of the
      Documentation files. Some broken references are simply odd.
      
      Fix these broken references, sometimes by dropping the irrelevant text
      they were part of.
      Signed-off-by: NPaul Bolle <pebolle@tiscali.nl>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      395cf969
  7. 22 9月, 2009 1 次提交
  8. 03 7月, 2009 1 次提交
  9. 16 6月, 2009 1 次提交
    • G
      parisc: remove driver_data direct access of struct device · d18dbfa7
      Greg Kroah-Hartman 提交于
      In the near future, the driver core is going to not allow direct access
      to the driver_data pointer in struct device.  Instead, the functions
      dev_get_drvdata() and dev_set_drvdata() should be used.  These functions
      have been around since the beginning, so are backwards compatible with
      all older kernel versions.
      
      Cc: linux-parisc@vger.kernel.org
      Cc: Helge Deller <deller@gmx.de>
      Cc: Kyle McMartin <kyle@mcmartin.ca>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      d18dbfa7
  10. 16 3月, 2009 1 次提交
  11. 13 3月, 2009 1 次提交
  12. 30 1月, 2009 1 次提交
  13. 06 1月, 2009 2 次提交
  14. 15 5月, 2008 1 次提交
  15. 29 4月, 2008 1 次提交
  16. 16 3月, 2008 1 次提交
  17. 06 3月, 2008 1 次提交
  18. 05 3月, 2008 2 次提交
  19. 06 2月, 2008 1 次提交
  20. 23 10月, 2007 1 次提交
    • F
      parisc: fix sg_page() fallout · b61e8f48
      FUJITA Tomonori 提交于
      arch/parisc/kernel/pci-dma.c: In function 'pa11_dma_map_sg':
      arch/parisc/kernel/pci-dma.c:487: error: 'struct scatterlist' has no member named 'page'
      arch/parisc/kernel/pci-dma.c: In function 'pa11_dma_unmap_sg':
      arch/parisc/kernel/pci-dma.c:508: error: 'struct scatterlist' has no member named 'page'
      arch/parisc/kernel/pci-dma.c:508: error: 'struct scatterlist' has no member named 'page'
      arch/parisc/kernel/pci-dma.c: In function 'pa11_dma_sync_sg_for_cpu':
      arch/parisc/kernel/pci-dma.c:535: error: 'struct scatterlist' has no member named 'page'
      arch/parisc/kernel/pci-dma.c:535: error: 'struct scatterlist' has no member named 'page'
      arch/parisc/kernel/pci-dma.c: In function 'pa11_dma_sync_sg_for_device':
      arch/parisc/kernel/pci-dma.c:545: error: 'struct scatterlist' has no member named 'page'
      arch/parisc/kernel/pci-dma.c:545: error: 'struct scatterlist' has no member named 'page'
      Signed-off-by: NFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
      Signed-off-by: NJens Axboe <jens.axboe@oracle.com>
      b61e8f48
  21. 18 10月, 2007 1 次提交
  22. 23 5月, 2007 1 次提交
  23. 13 2月, 2007 1 次提交
  24. 09 2月, 2007 1 次提交
  25. 08 12月, 2006 1 次提交
  26. 05 10月, 2006 1 次提交
  27. 04 10月, 2006 6 次提交
  28. 01 7月, 2006 1 次提交
  29. 28 6月, 2006 2 次提交
  30. 22 4月, 2006 1 次提交
  31. 31 3月, 2006 1 次提交
  32. 25 3月, 2006 1 次提交