01 Feb, 2008

2 commits

  • This header file exists only for some hacks to adapt alsa-driver
    tree. It's useless for building in the kernel. Let's move a few
    lines in it to sound/core.h and remove it.
    With this patch, sound/driver.h isn't removed but has just a single
    compile warning to include it. This should be really killed in
    future.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • Added the missing call of snd_card_set_dev() in drivers/*

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     

21 Nov, 2007

1 commit

  • Reported by Ingo Molnar,
    when booting an allyesconfig bzImage kernel the bootup hangs in the
    portman2x4 driver (on a box that does not have this hardware), at:
    Pid: 1, comm: swapper
    EIP: 0060:[] CPU: 0
    EIP is at parport_pc_read_status+0x4/0x8
    EFLAGS: 00000202 Not tainted (2.6.23-rc9 #904)
    EAX: f7e57a7f EBX: 00000010 ECX: c2b808c0 EDX: 00000379
    ESI: f7cb8230 EDI: 00000010 EBP: f7cb8230 DS: 007b ES: 007b FS: 0000
    CR0: 8005003b CR2: fff9c000 CR3: 007ec000 CR4: 00000690
    DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
    DR6: ffff0ff0 DR7: 00000400
    [] portman_flush_input+0xde/0x12c
    [] snd_portman_probe+0x368/0x484
    [] __device_attach+0x0/0x8
    [] platform_drv_probe+0xc/0x10
    [] driver_probe_device+0x74/0x194
    [] klist_next+0x38/0x70
    [] __device_attach+0x0/0x8
    [] bus_for_each_drv+0x35/0x68
    [] device_attach+0x72/0x78
    the reason is due to an inconsistent error return code of 1 or 2, while
    snd_portman_probe only realizes negative error codes.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     

24 Oct, 2007

1 commit


20 Jul, 2007

1 commit

  • FIx section mismatch when CONFIG_HOTPLUG=n:
    WARNING: sound/built-in.o(.exit.text+0x271): Section mismatch: reference to .init.text:snd_p
    ortman_unregister_all (between 'snd_portman_module_exit' and 'alsa_mpu401_uart_exit')

    Signed-off-by: Randy Dunlap
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Randy Dunlap
     

11 May, 2007

1 commit

  • The platform_device allocated by platform_device_alloc()
    should be added to the device hierarchy by platform_device_add()
    instead of platform_device_register().
    Otherwise it will hit WARN_ON() in platform_device_register().
    by illegal refcount.
    This patch fixes such incorrect usages in portman2x4 and mts64 drivers.
    Also it removes unnecessary trailing whitespaces.

    Signed-off-by: Akinobu Mita
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Akinobu Mita
     

14 Feb, 2007

2 commits

  • Fix a typo in the last __dev* changes in portman2x4.c.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • Fix __devinit and __devexit issues with sound drivers.
    Resolves MODPOST warnings similar to:
    WARNING: sound/drivers/snd-dummy.o - Section mismatch: reference to .init.text:snd_dummy_probe from .data.rel.local between 'snd_dummy_driver' (at offset 0x0) and 'snd_dummy_controls'
    WARNING: sound/drivers/snd-mtpav.o - Section mismatch: reference to .init.text:snd_mtpav_probe from .data.rel.local between 'snd_mtpav_driver' (at offset 0x0) and 'snd_mtpav_input'
    WARNING: sound/drivers/snd-virmidi.o - Section mismatch: reference to .init.text:snd_virmidi_probe from .data.rel.local after 'snd_virmidi_driver' (at offset 0x0)

    Signed-off-by: Prarit Bhargava
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Prarit Bhargava
     

09 Feb, 2007

1 commit