devlink: convert snapshot destructor callback to region op
authorJacob Keller <jacob.e.keller@intel.com>
Thu, 26 Mar 2020 18:37:09 +0000 (11:37 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 27 Mar 2020 02:39:26 +0000 (19:39 -0700)
commita0a09f6bb2c1501e24246edf2a7d42558d263b2b
tree103b9278bb7f89a40aa2ecde3251eb7b1c0eb77b
parente8937681797c9af491c8a1e362a9db4f4aa1f471
devlink: convert snapshot destructor callback to region op

It does not makes sense that two snapshots for a given region would use
different destructors. Simplify snapshot creation by adding
a .destructor op for regions.

This operation will replace the data_destructor for the snapshot
creation, and makes snapshot creation easier.

Noticed-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Reviewed-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx4/crdump.c
drivers/net/netdevsim/dev.c
include/net/devlink.h
net/core/devlink.c