NULL,
 };
 
-static int fsg_add(struct usb_composite_dev *cdev,
-                  struct usb_configuration *c,
-                  struct fsg_common *common)
+static int fsg_bind_config(struct usb_composite_dev *cdev,
+                          struct usb_configuration *c,
+                          struct fsg_common *common)
 {
        struct fsg_dev *fsg;
        int rc;
        return rc;
 }
 
+static inline int __deprecated __maybe_unused
+fsg_add(struct usb_composite_dev *cdev,
+       struct usb_configuration *c,
+       struct fsg_common *common)
+{
+       return fsg_bind_config(cdev, c, common);
+}
 
 
 /************************* Module parameters *************************/
 
        if (IS_ERR(retp))
                return PTR_ERR(retp);
 
-       ret = fsg_add(c->cdev, c, &common);
+       ret = fsg_bind_config(c->cdev, c, &common);
        fsg_common_put(&common);
        return ret;
 }
 
        if (ret < 0)
                return ret;
 
-       ret = fsg_add(c->cdev, c, fsg_common);
+       ret = fsg_bind_config(c->cdev, c, fsg_common);
        if (ret < 0)
                return ret;
 
        if (ret < 0)
                return ret;
 
-       ret = fsg_add(c->cdev, c, fsg_common);
+       ret = fsg_bind_config(c->cdev, c, fsg_common);
        if (ret < 0)
                return ret;