The patch titled dmi: add dmi_match has been removed from the -mm tree. Its filename was dmi-add-dmi_match.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: dmi: add dmi_match From: Jiri Slaby <jirislaby@xxxxxxxxx> Add a wrapper for testing system_info which will handle also NULL system infos. This will be used by the ata PIIX driver. Signed-off-by: Jiri Slaby <jirislaby@xxxxxxxxx> Cc: Jeff Garzik <jgarzik@xxxxxxxxxx> Cc: Alexandru Romanescu <a_romanescu@xxxxxxxxxxx> Cc: Tejun Heo <tj@xxxxxxxxxx> Cc: Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/firmware/dmi_scan.c | 16 ++++++++++++++++ include/linux/dmi.h | 3 +++ 2 files changed, 19 insertions(+) diff -puN drivers/firmware/dmi_scan.c~dmi-add-dmi_match drivers/firmware/dmi_scan.c --- a/drivers/firmware/dmi_scan.c~dmi-add-dmi_match +++ a/drivers/firmware/dmi_scan.c @@ -582,3 +582,19 @@ int dmi_walk(void (*decode)(const struct return 0; } EXPORT_SYMBOL_GPL(dmi_walk); + +/** + * dmi_match - compare a string to the dmi field (if exists) + * + * Returns true if the requested field equals to the str (including NULL). + */ +bool dmi_match(enum dmi_field f, const char *str) +{ + const char *info = dmi_get_system_info(f); + + if (info == NULL || str == NULL) + return info == str; + + return !strcmp(info, str); +} +EXPORT_SYMBOL_GPL(dmi_match); diff -puN include/linux/dmi.h~dmi-add-dmi_match include/linux/dmi.h --- a/include/linux/dmi.h~dmi-add-dmi_match +++ a/include/linux/dmi.h @@ -47,6 +47,7 @@ extern int dmi_name_in_vendors(const cha extern int dmi_name_in_serial(const char *str); extern int dmi_available; extern int dmi_walk(void (*decode)(const struct dmi_header *)); +extern bool dmi_match(enum dmi_field f, const char *str); #else @@ -61,6 +62,8 @@ static inline int dmi_name_in_serial(con #define dmi_available 0 static inline int dmi_walk(void (*decode)(const struct dmi_header *)) { return -1; } +static inline bool dmi_match(enum dmi_field f, const char *str) + { return false; } #endif _ Patches currently in -mm which might be from jirislaby@xxxxxxxxx are origin.patch linux-next.patch 8250_pci-add-support-for-netmos-9835.patch reiser4.patch shrink_slab-handle-bad-shrinkers.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html