Commit da6b9ba9 authored by Andrew Lunn's avatar Andrew Lunn Committed by Greg Kroah-Hartman
Browse files

Staging: batman-adv: stop persistent warnings if a device is deactivated.



Without this change we spam the kernel log on every packet received on
any other interface when an interface has been added, but is not yet
active, ie UP.

Signed-off-by: default avatarSimon Wunderlich <siwu@hrz.tu-chemnitz.de>
Signed-off-by: default avatarAndrew Lunn <andrew@lunn.ch>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 4efe0b06
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -1177,12 +1177,8 @@ static int discard_one_packet(struct batman_if *batman_if,
{
	int result = -EAGAIN;

	if (batman_if->if_active != IF_TO_BE_ACTIVATED) {
		printk(KERN_WARNING
		       "batman-adv:Could not read from deactivated interface %s!\n",
		       batman_if->dev);
	} else {
		if (batman_if->raw_sock)
	if ((batman_if->if_active == IF_TO_BE_ACTIVATED)
		&& (batman_if->raw_sock)) {
			result = receive_raw_packet(batman_if->raw_sock,
						    packet_buff,
						    PACKBUFF_SIZE);