/* * Copyright (C) 2015 Josh Poimboeuf * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, see . */ #ifndef _WARN_H #define _WARN_H extern const char *objname; static inline char *offstr(struct section *sec, unsigned long offset) { struct symbol *func; char *name, *str; unsigned long name_off; func = find_containing_func(sec, offset); if (func) { name = func->name; name_off = offset - func->offset; } else { name = sec->name; name_off = offset; } str = malloc(strlen(name) + 20); if (func) sprintf(str, "%s()+0x%lx", name, name_off); else sprintf(str, "%s+0x%lx", name, name_off); return str; } #define WARN(format, ...) \ fprintf(stderr, \ "%s: warning: objtool: " format "\n", \ objname, ##__VA_ARGS__) #define WARN_FUNC(format, sec, offset, ...) \ ({ \ char *_str = offstr(sec, offset); \ WARN("%s: " format, _str, ##__VA_ARGS__); \ free(_str); \ }) #endif /* _WARN_H */ h=nds-private-remove'>summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Walle <michael@walle.cc>2017-01-02 17:53:39 +0100
committerGuenter Roeck <linux@roeck-us.net>2017-01-02 10:15:28 -0800
commite9572fdd13e299cfba03abbfd2786c84ac055249 (patch)
tree58c83e98ef9c72d0c704f381cc44253b5afa9242
parent0c744ea4f77d72b3dcebb7a8f2684633ec79be88 (diff)
hwmon: (lm90) fix temp1_max_alarm attribute
Since commit commit eb1c8f4325d5 ("hwmon: (lm90) Convert to use new hwmon registration API") the temp1_max_alarm and temp1_crit_alarm attributes are mapped to the same alarm bit. Fix the typo. Fixes: eb1c8f4325d5 ("hwmon: (lm90) Convert to use new hwmon registration API") Signed-off-by: Micehael Walle <michael@walle.cc> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
mcia/Makefile?h=nds-private-remove&id=d5adbfcd5f7bcc6fa58a41c5c5ada0e5c826ce2c'>d5adbfcd5f7bcc6fa58a41c5c5ada0e5c826ce2c (diff)
parent7c2cf1c4615cc2f576d0604406cdf0065f00b83b (diff)
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Pull crypto fixes from Herbert Xu: - use-after-free in algif_aead - modular aesni regression when pcbc is modular but absent - bug causing IO page faults in ccp - double list add in ccp - NULL pointer dereference in qat (two patches) - panic in chcr - NULL pointer dereference in chcr - out-of-bound access in chcr * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: crypto: chcr - Fix key length for RFC4106 crypto: algif_aead - Fix kernel panic on list_del crypto: aesni - Fix failure when pcbc module is absent crypto: ccp - Fix double add when creating new DMA command crypto: ccp - Fix DMA operations when IOMMU is enabled crypto: chcr - Check device is allocated before use crypto: chcr - Fix panic on dma_unmap_sg crypto: qat - zero esram only for DH85x devices crypto: qat - fix bar discovery for c62x
Diffstat (limited to 'sound/pcmcia/Makefile')