30 Jun, 2011

2 commits

  • The char can be unsigned on some architectures. Since the code checks
    the negative values, they should be declared as signed char explicitly.

    sound/pci/rme9652/hdspm.c:5449: warning: comparison is always false due to limited range of data type
    sound/pci/rme9652/hdspm.c:5462: warning: comparison is always false due to limited range of data type

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Fix the wrongly converted short values:
    sound/pci/cs5535audio/cs5535audio_pcm.c:152: warning: large integer implicitly truncated to unsigned type
    sound/pci/cs5535audio/cs5535audio_pcm.c:160: warning: large integer implicitly truncated to unsigned type

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

29 Jun, 2011

1 commit

  • I noticed that the last character of the ELD monitor name is lost,
    this fixes the issue.

    This fix should be confirming to the HDA spec, and works together with
    the DRM part of the ELD patch.

    The HDA spec does not mention that Monitor_Name_String is an '\0'
    ending string, and it allows NML to be 1, which is only valid when MNL
    does not count the possible ending '\0'.

    Signed-off-by: Wu Fengguang
    Signed-off-by: Takashi Iwai

    Wu Fengguang
     

28 Jun, 2011

3 commits


24 Jun, 2011

5 commits


23 Jun, 2011

1 commit


21 Jun, 2011

4 commits


20 Jun, 2011

1 commit

  • The reporter, who is running kernel 2.6.38, reports that
    he needs to set model=auto for the headphone output to work
    correctly.

    BugLink: http://bugs.launchpad.net/bugs/761022
    Cc: stable@kernel.org (v2.6.38+)
    Reported-by: Jo
    Signed-off-by: David Henningsson
    Signed-off-by: Takashi Iwai

    David Henningsson
     

17 Jun, 2011

3 commits

  • The via driver spews warnigs like
    hda-codec: no NID for mapping control Independent HP:0:0
    with some codecs because snd_hda_add_nid() is called with nid=0.
    This patch fixes it by skipping the call when no corresponding widget
    is found.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Since commit 13882a82ee16 (optimize iso queueing by setting
    wake only after the last packet), drivers are required to call
    fw_iso_context_queue_flush() after queueing a batch of packets.
    The missing call would have an effect only if the controller
    queue underruns, but then the DMA would stop completely.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     
  • Fixed remaining issues of the signedness bug discovered by Dan Carpenter.
    A check was remaining that tests if unsigned rt->rate is >= 0.
    Changed that so that rt->rate now consistently uses ARRAY_SIZE(rates)
    as invalid rate value and not -1.

    Signed-off-by: Torsten Schenk
    Signed-off-by: Takashi Iwai

    Torsten Schenk
     

15 Jun, 2011

1 commit


14 Jun, 2011

3 commits


13 Jun, 2011

6 commits


10 Jun, 2011

6 commits


09 Jun, 2011

3 commits


08 Jun, 2011

1 commit