Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2ab645b4 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "net: rmnet_data: add cleanup in rmnet_config_exit"

parents 9046d93c 10f58a43
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -101,7 +101,11 @@ int rmnet_config_init(void)
 */
void rmnet_config_exit(void)
{
	int rc;
	netlink_kernel_release(nl_socket_handle);
	rc = unregister_netdevice_notifier(&rmnet_dev_notifier);
	if (rc != 0)
		LOGE("Failed to unregister device notifier; rc=%d", rc);
}

/* ***************** Helper Functions *************************************** */
@@ -1132,6 +1136,7 @@ static void rmnet_force_unassociate_device(struct net_device *dev)
	int i;
	struct net_device *vndev;
	struct rmnet_logical_ep_conf_s *cfg;
	ASSERT_RTNL();

	if (!dev)
		BUG();
@@ -1180,7 +1185,7 @@ static void rmnet_force_unassociate_device(struct net_device *dev)
int rmnet_config_notify_cb(struct notifier_block *nb,
				  unsigned long event, void *data)
{
	struct net_device *dev = data;
	struct net_device *dev = (struct net_device *)data;

	if (!dev)
		BUG();
+4 −2
Original line number Diff line number Diff line
@@ -103,12 +103,14 @@ void rmnet_print_packet(const struct sk_buff *skb, const char *dev, char dir)
		return;

	pr_err("[%s][%c] - PKT skb->len=%d skb->head=%p skb->data=%p skb->tail=%p skb->end=%p\n",
		dev, dir, skb->len, skb->head, skb->data, skb->tail, skb->end);
		dev, dir, skb->len, skb->head, skb->data, (void *)skb->tail,
		(void *)skb->end);

	if (skb->len > 0)
		len = skb->len;
	else
		len = ((unsigned int)skb->end) - ((unsigned int)skb->data);
		len = ((unsigned int)(uintptr_t)skb->end) -
		      ((unsigned int)(uintptr_t)skb->data);

	pr_err("[%s][%c] - PKT len: %d, printing first %d bytes\n",
		dev, dir, len, printlen);