device-dax: Fix error path in dax_driver_register
authorUwe Kleine-König <uwe@kleine-koenig.org>
Fri, 5 Feb 2021 22:28:40 +0000 (23:28 +0100)
committerDan Williams <dan.j.williams@intel.com>
Wed, 17 Feb 2021 03:42:03 +0000 (19:42 -0800)
commite307bf11c5198dbc0c9de0694c3e85c681648df6
treec57c89a6e402e3360c11e8f29208c78315983ec4
parent8029968e2ae02361f376751459dc644b45970b40
device-dax: Fix error path in dax_driver_register

The static variable match_always_count is supposed to track if there is
a driver registered that has .match_always set. If driver_register()
fails, the previous increment must be undone.

Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
Link: https://lore.kernel.org/r/20210205222842.34896-4-uwe@kleine-koenig.org
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/dax/bus.c