1. 23 May, 2006 1 commit
    • David S. Miller's avatar
      [SPARC64]: Respect gfp_t argument to dma_alloc_coherent(). · 42f14237
      David S. Miller authored
      Using asm-generic/dma-mapping.h does not work because pushing
      the call down to pci_alloc_coherent() causes the gfp_t argument
      of dma_alloc_coherent() to be ignored.
      
      Fix this by implementing things directly, and adding a gfp_t
      argument we can use in the internal call down to the PCI DMA
      implementation of pci_alloc_coherent().
      
      This fixes massive memory corruption when using the sound driver
      layer, which passes things like __GFP_COMP down into these
      routines and (correctly) expects that to work.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      42f14237
  2. 22 May, 2006 4 commits
    • David S. Miller's avatar
      353b28ba
    • Andrew Morton's avatar
      [SUNSU]: Fix license. · 9a2a9bb2
      Andrew Morton authored
      FATAL: modpost: GPL-incompatible module sunsu uses the GPL-only symbol tty_insert_flip_string_flags
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      9a2a9bb2
    • Linus Torvalds's avatar
      Revert "[PATCH] sched: fix interactive task starvation" · f1adad78
      Linus Torvalds authored
      This reverts commit 5ce74abe (and its
      dependent commit 8a5bc075), because of
      audio underruns.
      
      Reported by Rene Herman <rene.herman@keyaccess.nl>, who also pinpointed
      the exact cause of the underruns:
      
        "Audio underruns galore, with only ogg123 and firefox (browsing the
         GIT tree online is also a nice trigger by the way).
      
         If I back it out, everything is fine for me again."
      
      Cc: Rene Herman <rene.herman@keyaccess.nl>
      Cc: Mike Galbraith <efault@gmx.de>
      Acked-by: default avatarCon Kolivas <kernel@kolivas.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      f1adad78
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb · c9d20af6
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (33 commits)
        V4L/DVB (3965): Fix CONFIG_VIDEO_VIVI=y build bug
        V4L/DVB (3964): Bt8xx/bttv-cards.c: fix off-by-one errors
        V4L/DVB (3914): Vivi build fix
        V4L/DVB (3912): Sparc32 vivi fix
        V4L/DVB (3832): Get_dvb_firmware: download nxt2002 firmware from new driver location
        V4L/DVB (3829): Fix frequency values in the ranges structures of the LG TDVS H06xF tuners
        V4L/DVB (3826): Saa7134: Missing 'break' in Terratec Cinergy 400 TV initialization
        V4L/DVB (3825): Remove broken 'fast firmware load' from cx25840.
        V4L/DVB (3819): Cxusb-bluebird: bug-fix: power down corrupts frontend
        V4L/DVB (3813): Add support for TCL M2523_5N_E tuner.
        V4L/DVB (3804): Tweak bandselect setup fox cx24123
        V4L/DVB (3803): Various correctness fixes to tuning.
        V4L/DVB (3797): Always wait for diseqc queue to become ready before transmitting a diseqc message
        V4L/DVB (3796): Add several debug messages to cx24123 code
        V4L/DVB (3795): Fix for CX24123 & low symbol rates
        V4L/DVB (3792): Kbuild: DVB_BT8XX must select DVB_ZL10353
        V4L/DVB (3790): Use after free in drivers/media/video/em28xx/em28xx-video.c
        V4L/DVB (3788): Fix compilation with V4L1_COMPAT
        V4L/DVB (3782): Removed uneeded stuff from pwc Makefile
        V4L/DVB (3775): Add VIVI Kconfig stuff
        ...
      c9d20af6
  3. 21 May, 2006 35 commits