24 Mar, 2015

1 commit


29 Jan, 2015

1 commit


19 Jan, 2015

1 commit


04 Jan, 2015

1 commit


02 Jan, 2015

1 commit

  • snd_asihpi_hpi_new() takes a pointer to a pointer of a hwdep where if this
    parameter is provided the newly allocated hwdep is stored. All callers pass
    NULL though, so remove the parameter. This makes the code a bit cleaner and
    shorter.

    Signed-off-by: Lars-Peter Clausen
    Signed-off-by: Takashi Iwai

    Lars-Peter Clausen
     

31 Dec, 2014

1 commit


18 Dec, 2014

3 commits


03 Dec, 2014

1 commit


23 Nov, 2014

10 commits


10 Nov, 2014

1 commit

  • Add a new helper function snd_pcm_stop_xrun() to the standard sequnce
    lock/snd_pcm_stop(XRUN)/unlock by a single call, and replace the
    existing open codes with this helper.

    The function checks the PCM running state to prevent setting the wrong
    state, too, for more safety.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

21 Oct, 2014

1 commit


13 Aug, 2014

1 commit

  • We should prefer `struct pci_device_id` over `DEFINE_PCI_DEVICE_TABLE` to
    meet kernel coding style guidelines. This issue was reported by checkpatch.

    A simplified version of the semantic patch that makes this change is as
    follows (http://coccinelle.lip6.fr/):

    //

    @@
    identifier i;
    declarer name DEFINE_PCI_DEVICE_TABLE;
    initializer z;
    @@

    - DEFINE_PCI_DEVICE_TABLE(i)
    + const struct pci_device_id i[]
    = z;

    //

    [bhelgaas: add semantic patch]
    Signed-off-by: Benoit Taine
    Signed-off-by: Bjorn Helgaas

    Benoit Taine
     

31 Mar, 2014

1 commit


12 Feb, 2014

1 commit


13 Sep, 2013

1 commit


16 Jul, 2013

1 commit


28 Jun, 2013

1 commit


29 May, 2013

1 commit

  • As drvdata is cleared to NULL at probe failure or at removal by the
    driver core, we don't have to call pci_set_drvdata(pci, NULL) any
    longer in each driver.

    The only remaining pci_set_drvdata(NULL) is in azx_firmware_cb() in
    hda_intel.c. Since this function itself releases the card instance,
    we need to clear drvdata here as well, so that it won't be released
    doubly in the remove callback.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

29 Apr, 2013

2 commits


12 Mar, 2013

1 commit


07 Dec, 2012

1 commit

  • CONFIG_HOTPLUG is going away as an option. As result the __dev*
    markings will be going away.

    Remove use of __devinit, __devexit_p, __devinitdata, __devinitconst,
    and __devexit.

    Signed-off-by: Bill Pemberton
    Signed-off-by: Takashi Iwai

    Bill Pemberton
     

28 Oct, 2012

1 commit


06 Oct, 2012

1 commit

  • A simplified version of the semantic patch that finds this problem is as
    follows: (http://coccinelle.lip6.fr/)

    //
    @r1@
    statement S;
    position p,p1;
    @@
    S@p1;@p

    @script:python r2@
    p << r1.p;
    p1 << r1.p1;
    @@
    if p[0].line != p1[0].line_end:
    cocci.include_match(False)
    @@
    position r1.p;
    @@
    -;@p
    //

    Signed-off-by: Peter Senna Tschudin
    Signed-off-by: Takashi Iwai

    Peter Senna Tschudin
     

15 Aug, 2012

1 commit


07 Apr, 2012

1 commit


31 Mar, 2012

1 commit

  • Pull sound fixes from Takashi Iwai:
    "A collection of small fixes for 3.4-rc1, including
    - mic-recording regression fix for Realtek codec
    - clean-up of dmaengine parameter mess
    - WM8894 calibration tweak
    - minor fixes for asihpi and some bool module parms"

    * tag 'sound-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
    ALSA: fix isa/opti9xx module param type
    sound: fix oss/msnd_pinnacle module param type
    ALSA: asihpi - fix return type of hpios_locked_mem_alloc()
    ASoC: dmaengine_pcm: use dmaengine cyclic wrapper
    ASoC: Add extra parameter to device_prep_dma_cyclic
    ALSA: hda/realtek - Fix ADC assignment with a shared HP/Mic pin
    ASoC: wm8994: Update WM8994 DCS calibration

    Linus Torvalds
     

30 Mar, 2012

1 commit


29 Mar, 2012

1 commit