1. 12 3月, 2006 6 次提交
  2. 11 3月, 2006 4 次提交
  3. 10 3月, 2006 24 次提交
  4. 09 3月, 2006 6 次提交
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge · 0d514f04
      Linus Torvalds 提交于
      * 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
    • A
      [PATCH] block: disable block layer bouncing for most memory on 64bit systems · 5ee1af9f
      Andi Kleen 提交于
      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: NAndi Kleen <ak@suse.de>
      Cc: Jens Axboe <axboe@suse.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      5ee1af9f
    • A
      [PATCH] i386: port ATI timer fix from x86_64 to i386 II · f9262c12
      Andi Kleen 提交于
      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: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      f9262c12
    • L
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 · 979ce809
      Linus Torvalds 提交于
      * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
        [NET] compat ifconf: fix limits
      979ce809
    • L
      Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb · 7a2fe8c4
      Linus Torvalds 提交于
      * 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
    • R
      [NET] compat ifconf: fix limits · 1efa3c05
      Randy Dunlap 提交于
      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: NRandy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      1efa3c05