1. 20 7月, 2007 2 次提交
  2. 18 7月, 2007 4 次提交
  3. 17 7月, 2007 3 次提交
  4. 11 7月, 2007 1 次提交
    • A
      lots-of-architectures: enable arbitary speed tty support · 4eb6bf6b
      Alan Cox 提交于
      Add the termios2 structure ready for enabling on most platforms.  One or
      two like Sparc are plain weird so have been left alone.  Most can use the
      same structure as ktermios for termios2 (ie the newer ioctl uses the
      structure matching the current kernel structure)
      Signed-off-by: NAlan Cox <alan@redhat.com>
      Cc: Bryan Wu <bryan.wu@analog.com>
      Cc: Ian Molton <spyro@f2s.com>
      Cc: Haavard Skinnemoen <hskinnemoen@atmel.com>
      Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
      Cc: Mikael Starvik <starvik@axis.com>
      Cc: David Howells <dhowells@redhat.com>
      Cc: "Luck, Tony" <tony.luck@intel.com>
      Cc: Hirokazu Takata <takata@linux-m32r.org>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Kyle McMartin <kyle@mcmartin.ca>
      Cc: Matthew Wilcox <willy@debian.org>
      Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: Paul Mundt <lethal@linux-sh.org>
      Cc: Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
      Cc: Richard Curnow <rc@rc0.org.uk>
      Cc: Miles Bader <uclinux-v850@lsi.nec.co.jp>
      Cc: Chris Zankel <chris@zankel.net>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      4eb6bf6b
  5. 16 5月, 2007 1 次提交
  6. 11 5月, 2007 3 次提交
    • S
      Consolidate asm/poll.h · 04dd08b4
      Stephen Rothwell 提交于
      These files are almost all the same.
      
      This patch could be made even simpler if we don't mind POLLREMOVE turning
      up in a few architectures that didn't have it previously (which should be
      OK as POLLREMOVE is not used anywhere in the current tree).
      Signed-off-by: NStephen Rothwell <sfr@canb.auug.org.au>
      Cc: <linux-arch@vger.kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      04dd08b4
    • H
      m32r: fix pte_to_pgoff(), pgoff_to_pte() and __swp_type() macros · 23c9bbba
      Hirokazu Takata 提交于
      This patch is required to handle file-mapped or swapped-out pages
      correctly.
      
      - Fix pte_to_pgoff() and pgoff_to_pte() macros not to include
        _PAGE_PROTNONE bit of PTE.
        Mask value for { ACCESSED, N, (R, W, X), L, G } is not 0xef but 0x7f.
      - Fix __swp_type() macro for MAX_SWAPFILES_SHIFT(=5), which is defined
        in include/linux/swap.h.
      
      * M32R TLB format
      
           [0]    [1:19]           [20:23]       [24:31]
           +-----------------------+----+-------------+
           |          VPN          |0000|    ASID     |
           +-----------------------+----+-------------+
           +-+---------------------+----+-+---+-+-+-+-+
           |0         PPN          |0000|N|AC |L|G|V| |
           +-+---------------------+----+-+---+-+-+-+-+
                                      ||   RWX     | |
      * software bits in PTE          ||           | +-- _PAGE_FILE | _PAGE_DIRTY
                                      ||           +---- _PAGE_PRESENT
                                      |+---------------- _PAGE_ACCESSED
                                      +----------------- _PAGE_PROTNONE
      Signed-off-by: NHitoshi Yamamoto <hitoshiy@linux-m32r.org>
      Signed-off-by: NHirokazu Takata <takata@linux-m32r.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      23c9bbba
    • H
      m32r: fix switch_to macro to push/pop frame pointer if needed · 43c09ce7
      Hirokazu Takata 提交于
      This patch fixes a rarely-happened but severe scheduling problem of
      the recent m32r kernel of 2.6.17-rc3 or later.
      
      In the following previous m32r patch, the switch_to macro was
      modified not to do unnecessary push/pop operations for tuning.
      > [PATCH] m32r: update switch_to macro for tuning
      > 4127272c
      
      In this modification, only 'lr' and 'sp' registers are push/pop'ed,
      assuming that the m32r kernel is always compiled with
      -fomit-frame-pointer option.
      
      However, in 2.6 kernel, kernel/sched.c is irregularly compiled
      with -fno-omit-frame-pointer if CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER
      is not defined.
      
       -- kernel/Makefile --
         :
       ifneq ($(CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER),y)
       # According to Alan Modra <alan@linuxcare.com.au>, the -fno-omit-frame-pointer is
       # needed for x86 only.  Why this used to be enabled for all architectures is beyond
       # me.  I suspect most platforms don't need this, but until we know that for sure
       # I turn this off for IA-64 only.  Andreas Schwab says it's also needed on m68k
       # to get a correct value for the wait-channel (WCHAN in ps). --davidm
       CFLAGS_sched.o := $(PROFILING) -fno-omit-frame-pointer
       endif
         :
       ---
      
      Therefore, for the recent m32r kernel, we have to push/pop 'fp'
      (frame pointer) if CONFIG_FRAME_POINTER is defined or
      CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER is not defined.
      Signed-off-by: NHitoshi Yamamoto <hitoshiy@linux-m32r.org>
      Signed-off-by: NHirokazu Takata <takata@linux-m32r.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      43c09ce7
  7. 10 5月, 2007 1 次提交
  8. 09 5月, 2007 5 次提交
  9. 03 5月, 2007 2 次提交
  10. 26 4月, 2007 2 次提交
  11. 15 3月, 2007 1 次提交
  12. 12 2月, 2007 3 次提交
  13. 14 12月, 2006 1 次提交
  14. 09 12月, 2006 4 次提交
  15. 08 12月, 2006 2 次提交
  16. 03 12月, 2006 1 次提交
  17. 02 12月, 2006 1 次提交
  18. 12 10月, 2006 1 次提交
  19. 08 10月, 2006 1 次提交
  20. 04 10月, 2006 1 次提交