Changeset 658


Ignore:
Timestamp:
Jan 25, 2021, 2:26:04 PM (5 years ago)
Author:
David Azarewicz
Message:

Fix trap on ac97 hardware due to bad macro.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-next/alsa-kernel/include/sound/core.h

    r629 r658  
    296296
    297297#if defined(CONFIG_SND_DEBUG) || defined(CONFIG_SND_VERBOSE_PRINTK)
     298#error "Not valid for OS/2"
    298299__printf(4, 5)
    299 void __snd_printk(unsigned int level, const char *file, int line,
    300                   const char *format, ...);
     300void __snd_printk(unsigned int level, const char *file, int line, const char *format, ...);
    301301#else
    302302#ifndef TARGET_OS2
    303303#define __snd_printk(level, file, line, format, ...) \
    304         printk(format, ##__VA_ARGS__)
     304 printk(format, ##__VA_ARGS__)
    305305#else
    306306#define __snd_printk printk
    307 #endif /* nothing */
    308 #endif
     307#endif /* TARGET_OS2 */
     308#endif /* defined(...) */
    309309
    310310/**
     
    315315 * when configured with CONFIG_SND_VERBOSE_PRINTK.
    316316 */
     317#ifndef TARGET_OS2
    317318#define snd_printk(fmt, ...) \
    318319        __snd_printk(0, __FILE__, __LINE__, fmt, ##__VA_ARGS__)
     320#else
     321#define snd_printk __snd_printk
     322#endif 
    319323
    320324#ifdef CONFIG_SND_DEBUG
     
    328332#ifndef TARGET_OS2
    329333#define snd_printd(fmt, ...) \
    330         __snd_printk(1, __FILE__, __LINE__, fmt, ##__VA_ARGS__)
    331 #else
    332 #define snd_printd printk
    333 #endif
     334 __snd_printk(1, __FILE__, __LINE__, fmt, ##__VA_ARGS__)
    334335#define _snd_printd(level, fmt, ...) \
    335336        __snd_printk(level, __FILE__, __LINE__, fmt, ##__VA_ARGS__)
     337#else /* TARGET_OS2 */
     338#define snd_printd printk
     339#endif /* TARGET_OS2 */
    336340
    337341/**
     
    404408#ifndef TARGET_OS2
    405409#define snd_printdd(format, ...) \
    406         __snd_printk(2, __FILE__, __LINE__, format, ##__VA_ARGS__)
     410 __snd_printk(2, __FILE__, __LINE__, format, ##__VA_ARGS__)
    407411#else
    408412#define snd_printdd snd_printk
    409 #endif
    410 #else
     413#endif /* TARGET_OS2 */
     414#else /* CONFIG_SND_DEBUG_VERBIOSE */
    411415#ifndef TARGET_OS2
    412416__printf(1, 2)
    413417static inline void snd_printdd(const char *format, ...) {}
    414418#else
    415 #define snd_printdd 1 ? (void)0 : (void)((int (*)(char *, ...)) NULL)
    416 #endif
    417 #endif
     419#define snd_printdd snd_printk
     420#endif /* TARGET_OS2 */
     421#endif /* CONFIG_SND_DEBUG_VERBIOSE */
    418422
    419423
Note: See TracChangeset for help on using the changeset viewer.