fuse: fix non-ANSI void function notation

    Fix void function parameter list sparse warning:

    fs/fuse/inode.c:74:44: warning: non-ANSI function declaration of function 'fuse_alloc_forget'

    Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
    Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
ASoC: Staticize ak4641_dai

    Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Acked-by: Liam Girdwood <lrg@ti.com>
ASoC: Support edge triggered IRQs for WM8915

    Really this should be something the IRQ core can cope with for us but since
    it doesn't currently do so (at least for threaded interrupts like this) do
    so in the driver. This allows us to run with interrupt controllers that
    only support edge triggered interrupts.

    Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Acked-by: Liam Girdwood <lrg@ti.com>
ASoC: add missing clk_put to nuc900-ac97

    This goto is after the call to clk_get, so it should go to the label that
    includes a call to clk_put.

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

    // <smpl>
    @r exists@
    expression e1,e2;
    statement S;
    @@

    e1 = clk_get@p1(...);
    ... when != e1 = e2
        when != clk_put(e1)
        when any
    if (...) { ... when != clk_put(e1)
                   when != if (...) { ... clk_put(e1) ... }
    * return@p3 ...;
     } else S
    // </smpl>

    Signed-off-by: Julia Lawall <julia@diku.dk>
    Acked-by: Liam Girdwood <lrg@ti.com>
    Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
ASoC: Remove internally generated WM8915 supplies

    DCVDD and MICVDD are intended to be (and almost always are) generated by
    on-board LDOs which are transparently controlled by the driver so we
    shouldn't really be requesting them from the regulator API. If the driver
    is updated to support external supply of these then we will need to change
    the way we handle this.

    Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Acked-by: Liam Girdwood <lrg@ti.com>
b43: rename ssb_device variable in ssb specific functions

    Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
b43: add bus device abstraction layer

    Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
b43: bus: abstract R/W operations

    Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
b43: bus: abstract 80211 core info

    Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
b43: bus: abstract SPROM

    SPROM is another frequently used struct. We decided to share SPROM
    struct between ssb na bcma as long as we will not need any hacks.

    Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
b43: bus: abstract device structs and irq

    Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>