mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-06 17:35:20 +02:00
Revert "i2c: create debugfs entry per adapter"
This reverts commit4a2be5a728
which is commit73febd775b
upstream. It breaks the Android kernel abi and can be brought back in the future in an abi-safe way if it is really needed. Bug: 161946584 Change-Id: I387a39c568c604e0c63b6cd77d6bee76f4eaa936 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
988aef386e
commit
ac723e338f
|
@ -16,7 +16,6 @@
|
|||
#include <linux/acpi.h>
|
||||
#include <linux/clk/clk-conf.h>
|
||||
#include <linux/completion.h>
|
||||
#include <linux/debugfs.h>
|
||||
#include <linux/delay.h>
|
||||
#include <linux/err.h>
|
||||
#include <linux/errno.h>
|
||||
|
@ -68,8 +67,6 @@ static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver);
|
|||
static DEFINE_STATIC_KEY_FALSE(i2c_trace_msg_key);
|
||||
static bool is_registered;
|
||||
|
||||
static struct dentry *i2c_debugfs_root;
|
||||
|
||||
int i2c_transfer_trace_reg(void)
|
||||
{
|
||||
static_branch_inc(&i2c_trace_msg_key);
|
||||
|
@ -1526,8 +1523,6 @@ static int i2c_register_adapter(struct i2c_adapter *adap)
|
|||
goto out_list;
|
||||
}
|
||||
|
||||
adap->debugfs = debugfs_create_dir(dev_name(&adap->dev), i2c_debugfs_root);
|
||||
|
||||
res = i2c_setup_smbus_alert(adap);
|
||||
if (res)
|
||||
goto out_reg;
|
||||
|
@ -1567,7 +1562,6 @@ static int i2c_register_adapter(struct i2c_adapter *adap)
|
|||
return 0;
|
||||
|
||||
out_reg:
|
||||
debugfs_remove_recursive(adap->debugfs);
|
||||
init_completion(&adap->dev_released);
|
||||
device_unregister(&adap->dev);
|
||||
wait_for_completion(&adap->dev_released);
|
||||
|
@ -1769,8 +1763,6 @@ void i2c_del_adapter(struct i2c_adapter *adap)
|
|||
|
||||
i2c_host_notify_irq_teardown(adap);
|
||||
|
||||
debugfs_remove_recursive(adap->debugfs);
|
||||
|
||||
/* wait until all references to the device are gone
|
||||
*
|
||||
* FIXME: This is old code and should ideally be replaced by an
|
||||
|
@ -2068,8 +2060,6 @@ static int __init i2c_init(void)
|
|||
|
||||
is_registered = true;
|
||||
|
||||
i2c_debugfs_root = debugfs_create_dir("i2c", NULL);
|
||||
|
||||
#ifdef CONFIG_I2C_COMPAT
|
||||
i2c_adapter_compat_class = class_compat_register("i2c-adapter");
|
||||
if (!i2c_adapter_compat_class) {
|
||||
|
@ -2108,7 +2098,6 @@ static void __exit i2c_exit(void)
|
|||
#ifdef CONFIG_I2C_COMPAT
|
||||
class_compat_unregister(i2c_adapter_compat_class);
|
||||
#endif
|
||||
debugfs_remove_recursive(i2c_debugfs_root);
|
||||
bus_unregister(&i2c_bus_type);
|
||||
tracepoint_synchronize_unregister();
|
||||
}
|
||||
|
|
|
@ -746,8 +746,6 @@ struct i2c_adapter {
|
|||
|
||||
struct irq_domain *host_notify_domain;
|
||||
struct regulator *bus_regulator;
|
||||
|
||||
struct dentry *debugfs;
|
||||
};
|
||||
#define to_i2c_adapter(d) container_of(d, struct i2c_adapter, dev)
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user