1. 09 Mar, 2006 10 commits
    • Ralf Baechle's avatar
      [MIPS] Discard .exit.text at runtime. · bb7d83f7
      Ralf Baechle authored
          
      At times gcc will place bits of __exit functions into .rodata.  If
      compiled into the kernle itself we used to discard .exit.text - but
      not the bits left in .rodata.  While harmless this did at times result
      in a large number of warnings.  So until gcc fixes this, discard
      .exit.text at runtime.
      Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
      bb7d83f7
    • Ralf Baechle's avatar
      [MIPS] Enable highmem for all MIPS32 and MIPS64 processors. · ec28f306
      Ralf Baechle authored
          
      In case a particular system doesn't support highmem the runtime checks
      will ensure nothing bad is going to happen.
      Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
      ec28f306
    • Ralf Baechle's avatar
    • Ralf Baechle's avatar
      [MIPS] Threaten removal of code for NEC DDB5074 and DDB5476 evaluation boards. · cf028d17
      Ralf Baechle authored
          
      What:   Support for NEC DDB5074 and DDB5476 evaluation boards.
      When:   June 2006
      Why:    Board specific code doesn't build anymore since ~2.6.0 and no
              users have complained indicating there is no more need for these
              boards.  This should really be considered a last call.
      Who:    Ralf Baechle <ralf@linux-mips.org>
      cf028d17
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge · 0d514f04
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge:
        powerpc: Fix various syscall/signal/swapcontext bugs
        [PATCH] powerpc: incorrect rmo_top handling in prom_init
        [PATCH] powerpc: Fix incorrect pud_ERROR() message
        [PATCH] powerpc: Expose SMT and L1 icache snoop userland features
        [PATCH] powerpc: Fix windfarm_pm112 not starting all control loops
        [PATCH] powerpc: Fix old g5 issues with windfarm
        powerpc32: Fix timebase synchronization on 32-bit powermacs
        powerpc: Turn off verbose debug output in powermac platform functions
        powerpc: Fix might-sleep warning in program check exception handler
      0d514f04
    • Andi Kleen's avatar
      [PATCH] block: disable block layer bouncing for most memory on 64bit systems · 5ee1af9f
      Andi Kleen authored
      The low level PCI DMA mapping functions should handle it in most cases.
      
      This should fix problems with depleting the DMA zone early. The old
      code used precious GFP_DMA memory in many cases where it was not needed.
      Signed-off-by: default avatarAndi Kleen <ak@suse.de>
      Cc: Jens Axboe <axboe@suse.de>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      5ee1af9f
    • Andi Kleen's avatar
      [PATCH] i386: port ATI timer fix from x86_64 to i386 II · f9262c12
      Andi Kleen authored
      ATI chipsets tend to generate double timer interrupts for the local APIC
      timer when both the 8254 and the IO-APIC timer pins are enabled.  This is
      because they route it to both and the result is anded together and the CPU
      ends up processing it twice.
      
      This patch changes check_timer to disable the 8254 routing for interrupt 0.
      
      I think it would be safe on all chipsets actually (i tested it on a couple
      and it worked everywhere) and Windows seems to do it in a similar way, but
      to be conservative this patch only enables this mode on ATI (and adds
      options to enable/disable too)
      
      Ported over from a similar x86-64 change.
      
      I reused the ACPI earlyquirk infrastructure for the ATI bridge check, but
      tweaked it a bit to work even without ACPI.
      
      Inspired by a patch from Chuck Ebbert, but redone.
      
      Cc: Chuck Ebbert <76306.1226@compuserve.com>
      Cc: "Brown, Len" <len.brown@intel.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      f9262c12
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 · 979ce809
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
        [NET] compat ifconf: fix limits
      979ce809
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb · 7a2fe8c4
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb:
        Merge branch 'work-fixes'
        V4L/DVB (3413): Typos grab bag of the month
        V4L/DVB (3403): Workaround to fix initialization for Nexus CA
        Merge branch 'work-fixes'
        V4L/DVB (3395): Fixed Pinnacle 300i DVB-T support
        V4L/DVB (3399): ELSA EX-VISION 500TV: fix incorrect PCI subsystem ID
        V4L/DVB (3382): Fix stv0297 for qam128 on tt c1500 (saa7146)
        V4L/DVB (3300a): Removing personal email from DVB maintainers
        V4L/DVB (3385): Dvb: fix __init/__exit section references in av7110 driver
        V4L/DVB (3378): Restore power on defaults of tda9887 after tda8290 probe
        V4L/DVB (3354): Fix maximum for the saturation and contrast controls.
        V4L/DVB (3352): Cxusb: fix lgdt3303 naming
        V4L/DVB (3348): Fixed saa7134 ALSA initialization with multiple cards
        V4L/DVB (3347): Pinnacle PCTV 40i: add filtered Composite2 input
        V4L/DVB (3341): Upstream sync - make 2 structs static
        V4L/DVB (3340): Make a struct static
        V4L/DVB (3337): Drivers/media/dvb/frontends/mt312.c: cleanups
        V4L/DVB (3336): Bt8xx documentation authors fix
      7a2fe8c4
    • Randy Dunlap's avatar
      [NET] compat ifconf: fix limits · 1efa3c05
      Randy Dunlap authored
      A recent change to compat. dev_ifconf() in fs/compat_ioctl.c
      causes ifconf data to be truncated 1 entry too early when copying it
      to userspace.  The correct amount of data (length) is returned,
      but the final entry is empty (zero, not filled in).
      The for-loop 'i' check should use <= to allow the final struct
      ifreq32 to be copied.  I also used the ifconf-corruption program
      in kernel bugzilla #4746 to make sure that this change does not
      re-introduce the corruption.
      Signed-off-by: default avatarRandy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      1efa3c05
  2. 08 Mar, 2006 28 commits
  3. 07 Mar, 2006 2 commits