1. 10 6月, 2009 12 次提交
    • T
      Merge branch 'topic/ctxfi' into for-linus · e618a560
      Takashi Iwai 提交于
      * topic/ctxfi: (35 commits)
        ALSA: ctxfi - Clear PCM resources at hw_params and hw_free
        ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks
        ALSA: ctxfi - Add missing start check in atc_pcm_playback_start()
        ALSA: ctxfi - Add use_system_timer module option
        ALSA: ctxfi - Fix wrong model id for UAA
        ALSA: ctxfi - Clean up probe routines
        ALSA: ctxfi - Fix / clean up hw20k2 chip code
        ALSA: ctxfi - Fix possible buffer pointer overrun
        ALSA: ctxfi - Remove useless initializations and cast
        ALSA: ctxfi - Fix DMA mask for emu20k2 chip
        ALSA: ctxfi - Make volume controls more intuitive
        ALSA: ctxfi - Optimize the native timer handling using wc counter
        ALSA: ctxfi - Add missing inclusion of linux/math64.h
        ALSA: ctxfi - Set device 0 for mixer control elements
        ALSA: ctxfi - Clean up / optimize
        ALSA: ctxfi - Set periods_min to 2
        ALSA: ctxfi - Use native timer interrupt on emu20k1
        ALSA: ctxfi - Fix previous fix for 64bit DMA
        ALSA: ctxfi - Fix endian-dependent codes
        ALSA: ctxfi - Allow 64bit DMA
        ...
      e618a560
    • T
      Merge branch 'topic/core-id-check' into for-linus · d3e37436
      Takashi Iwai 提交于
      * topic/core-id-check:
        ALSA: Core - clean up snd_card_set_id* calls and remove possible id collision
        ALSA: Fix double locking of card list in snd_card_register()
      d3e37436
    • T
      Merge branch 'topic/cleanup' into for-linus · d108728e
      Takashi Iwai 提交于
      * topic/cleanup:
        ALSA: Remove deprecated include/sound/driver.h
        ALSA: Remove deprecated snd_card_new()
      d108728e
    • T
      Merge branch 'topic/caiaq' into for-linus · ab2f06cb
      Takashi Iwai 提交于
      * topic/caiaq:
        ALSA: snd_usb_caiaq: bump version number
        ALSA: snd_usb_caiaq: give better shortname
        ALSA: Core - add snd_card_set_id() function
        ALSA: snd_usb_caiaq: give better longname
        ALSA: snd_usb_caiaq: use strlcpy
        ALSA: snd_usb_caiaq: clean whitespaces
      ab2f06cb
    • T
      Merge branch 'topic/ca0106' into for-linus · a963203c
      Takashi Iwai 提交于
      * topic/ca0106:
        ALSA: ca0106 - Fix master volume scale
        ALSA: ca0106 - Add missing card->mixername field setup
        ALSA: ca0106 - Add missing registrations of vmaster controls
      a963203c
    • T
      Merge branch 'topic/au88x0' into for-linus · 1d479f89
      Takashi Iwai 提交于
      * topic/au88x0:
        ALSA: au88x0: fix wrong period_elapsed() call
        ALSA: au88x0: fix .pointer callback
      1d479f89
    • T
      Merge branch 'topic/asoc' into for-linus · ba252af8
      Takashi Iwai 提交于
      * topic/asoc: (135 commits)
        ASoC: Apostrophe patrol
        ASoC: codec tlv320aic23 fix bogus divide by 0 message
        ASoC: fix NULL pointer dereference in soc_suspend()
        ASoC: Fix build error in twl4030.c
        ASoC: SSM2602: assign last substream to the master when shutting down
        ASoC: Blackfin: document how anomaly 05000250 is handled
        ASoC: Blackfin: set the transfer size according the ac97_frame size
        ASoC: SSM2602: remove unsupported sample rates
        ASoC: TWL4030: Check the interface format for 4 channel mode
        ASoC: TWL4030: Use reg_cache in twl4030_init_chip
        ASoC: Initialise dev for the dummy S/PDIF DAI
        ASoC: Add dummy S/PDIF codec support
        ASoC: correct print specifiers for unsigneds
        ASoC: Modify mpc5200 AC97 driver to use V9 of spin_event_timeout()
        ASoC: Switch FSL SSI DAI over to symmetric_rates
        ASoC: Mark MPC5200 AC97 as BROKEN until PowerPC merge issues are resolved
        ASoC: Fabric bindings for STAC9766 on the Efika
        ASoC: Support for AC97 on Phytec pmc030 base board.
        ASoC: AC97 driver for mpc5200
        ASoC: Main rewite of the mpc5200 audio DMA code
        ...
      ba252af8
    • L
      Linux 2.6.30 · 07a2039b
      Linus Torvalds 提交于
      07a2039b
    • P
      char: mxser, fix ISA board lookup · 96050dfb
      Peter Botha 提交于
      There's a bug in the mxser kernel module that still appears in the
      2.6.29.4 kernel.
      
      mxser_get_ISA_conf takes a ioaddress as its first argument, by passing the
      not of the ioaddr, you're effectively passing 0 which means it won't be
      able to talk to an ISA card.  I have tested this, and removing the !
      fixes the problem.
      
      Cc: "Peter Botha" <peterb@goldcircle.co.za>
      Signed-off-by: NJiri Slaby <jirislaby@gmail.com>
      Acked-by: NAlan Cox <alan@lxorguk.ukuu.org.uk>
      Cc: <stable@kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      96050dfb
    • J
      jbd: fix race in buffer processing in commit code · a61d90d7
      Jan Kara 提交于
      In commit code, we scan buffers attached to a transaction.  During this
      scan, we sometimes have to drop j_list_lock and then we recheck whether
      the journal buffer head didn't get freed by journal_try_to_free_buffers().
       But checking for buffer_jbd(bh) isn't enough because a new journal head
      could get attached to our buffer head.  So add a check whether the journal
      head remained the same and whether it's still at the same transaction and
      list.
      
      This is a nasty bug and can cause problems like memory corruption (use after
      free) or trigger various assertions in JBD code (observed).
      Signed-off-by: NJan Kara <jack@suse.cz>
      Cc: <stable@kernel.org>
      Cc: <linux-ext4@vger.kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a61d90d7
    • I
      autofs4: remove hashed check in validate_wait() · 463aea1a
      Ian Kent 提交于
      The recent ->lookup() deadlock correction required the directory inode
      mutex to be dropped while waiting for expire completion.  We were
      concerned about side effects from this change and one has been identified.
      
      I saw several error messages.
      
      They cause autofs to become quite confused and don't really point to the
      actual problem.
      
      Things like:
      
      handle_packet_missing_direct:1376: can't find map entry for (43,1827932)
      
      which is usually totally fatal (although in this case it wouldn't be
      except that I treat is as such because it normally is).
      
      do_mount_direct: direct trigger not valid or already mounted
      /test/nested/g3c/s1/ss1
      
      which is recoverable, however if this problem is at play it can cause
      autofs to become quite confused as to the dependencies in the mount tree
      because mount triggers end up mounted multiple times.  It's hard to
      accurately check for this over mounting case and automount shouldn't need
      to if the kernel module is doing its job.
      
      There was one other message, similar in consequence of this last one but I
      can't locate a log example just now.
      
      When checking if a mount has already completed prior to adding a new mount
      request to the wait queue we check if the dentry is hashed and, if so, if
      it is a mount point.  But, if a mount successfully completed while we
      slept on the wait queue mutex the dentry must exist for the mount to have
      completed so the test is not really needed.
      
      Mounts can also be done on top of a global root dentry, so for the above
      case, where a mount request completes and the wait queue entry has already
      been removed, the hashed test returning false can cause an incorrect
      callback to the daemon.  Also, d_mountpoint() is not sufficient to check
      if a mount has completed for the multi-mount case when we don't have a
      real mount at the base of the tree.
      Signed-off-by: NIan Kent <raven@themaw.net>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      463aea1a
    • M
      shm: fix unused warnings on nommu · 586c7e6a
      Mike Frysinger 提交于
      The massive nommu update (8feae131) resulted in these warnings:
      ipc/shm.c: In function `sys_shmdt':
      ipc/shm.c:974: warning: unused variable `size'
      ipc/shm.c:972: warning: unused variable `next'
      Signed-off-by: NMike Frysinger <vapier@gentoo.org>
      Cc: David Howells <dhowells@redhat.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      586c7e6a
  2. 09 6月, 2009 24 次提交
  3. 08 6月, 2009 4 次提交