From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH v2] mac802154: Keep track of the channel when changed Date: Mon, 08 Apr 2013 12:09:52 -0400 (EDT) Message-ID: <20130408.120952.822851879685807558.davem@davemloft.net> References: <515F4017.6060404@signal11.us> <1365202990-9006-1-git-send-email-alan@signal11.us> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: alex.bluesman.smirnov@gmail.com, dbaryshkov@gmail.com, linux-zigbee-devel@lists.sourceforge.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org To: alan@signal11.us Return-path: Received: from shards.monkeyblade.net ([149.20.54.216]:49230 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934098Ab3DHQJy (ORCPT ); Mon, 8 Apr 2013 12:09:54 -0400 In-Reply-To: <1365202990-9006-1-git-send-email-alan@signal11.us> Sender: netdev-owner@vger.kernel.org List-ID: From: Alan Ott Date: Fri, 5 Apr 2013 19:03:10 -0400 > Two sections checked whether the current channel != the new channel > without ever setting the current channel variables. > > 1. net/mac802154/tx.c: Prevent set_channel() from getting called every > time a packet is sent. > > 2. net/mac802154/mib.c: Lock (pib_lock) accesses to current_channel and > current_page and make sure they are updated when the channel has been > changed. > > Signed-off-by: Alan Ott Applied.