From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-qy0-f181.google.com ([209.85.216.181]:61287 "EHLO mail-qy0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932478Ab1JCS36 (ORCPT ); Mon, 3 Oct 2011 14:29:58 -0400 Received: by qyk7 with SMTP id 7so3957245qyk.19 for ; Mon, 03 Oct 2011 11:29:57 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <1317637758-11907-3-git-send-email-zefir.kurtisi@neratec.com> References: <1317637758-11907-1-git-send-email-zefir.kurtisi@neratec.com> <1317637758-11907-3-git-send-email-zefir.kurtisi@neratec.com> From: "Luis R. Rodriguez" Date: Mon, 3 Oct 2011 11:15:46 -0700 Message-ID: (sfid-20111003_203005_174790_B98B051A) Subject: Re: [RFC 2/6] ath9k: add DFS debug flag To: Zefir Kurtisi Cc: linux-wireless@vger.kernel.org, ath9k-devel@lists.ath9k.org, kgiori@qca.qualcomm.com, nbd@openwrt.org Content-Type: text/plain; charset=UTF-8 Sender: linux-wireless-owner@vger.kernel.org List-ID: T24gTW9uLCBPY3QgMywgMjAxMSBhdCAzOjI5IEFNLCBaZWZpciBLdXJ0aXNpIDx6ZWZpci5rdXJ0 aXNpQG5lcmF0ZWMuY29tPiB3cm90ZToKPgo+IFNpZ25lZC1vZmYtYnk6IFplZmlyIEt1cnRpc2kg PHplZmlyLmt1cnRpc2lAbmVyYXRlYy5jb20+Cj4gLS0tCj4gwqBkcml2ZXJzL25ldC93aXJlbGVz cy9hdGgvYXRoLmggfCDCoCAzNCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4g wqAxIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQo+Cj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGguaCBiL2RyaXZlcnMvbmV0 L3dpcmVsZXNzL2F0aC9hdGguaAo+IGluZGV4IDZkNTY1MzIuLjM0ZDRkYTEgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aC5oCj4gKysrIGIvZHJpdmVycy9uZXQvd2ly ZWxlc3MvYXRoL2F0aC5oCj4gQEAgLTIxMSw2ICsyMTEsNyBAQCBhdGhfcHJpbnRrKGNvbnN0IGNo YXIgKmxldmVsLCBzdHJ1Y3QgYXRoX2NvbW1vbiAqY29tbW9uLCBjb25zdCBjaGFyICpmbXQsIC4u Lik7Cj4gwqAqIEBBVEhfREJHX0hXVElNRVI6IGhhcmR3YXJlIHRpbWVyIGhhbmRsaW5nCj4gwqAq IEBBVEhfREJHX0JUQ09FWDogYmx1ZXRvb3RoIGNvZXhpc3RhbmNlCj4gwqAqIEBBVEhfREJHX0JT VFVDSzogc3R1Y2sgYmVhY29ucwo+ICsgKiBAQVRIX0RCR19ERlM6IHJhZGFyIGRhdGVjdGlvbgo+ IMKgKiBAQVRIX0RCR19BTlk6IGVuYWJsZSBhbGwgZGVidWdnaW5nCj4gwqAqCj4gwqAqIFRoZSBk ZWJ1ZyBsZXZlbCBpcyB1c2VkIHRvIGNvbnRyb2wgdGhlIGFtb3VudCBhbmQgdHlwZSBvZiBkZWJ1 Z2dpbmcgb3V0cHV0Cj4gQEAgLTIyMCwyMiArMjIxLDIzIEBAIGF0aF9wcmludGsoY29uc3QgY2hh ciAqbGV2ZWwsIHN0cnVjdCBhdGhfY29tbW9uICpjb21tb24sIGNvbnN0IGNoYXIgKmZtdCwgLi4u KTsKPiDCoCogZW50cnkuCj4gwqAqLwo+IMKgZW51bSBBVEhfREVCVUcgewo+IC0gwqAgwqAgwqAg QVRIX0RCR19SRVNFVCDCoCDCoCDCoCDCoCDCoCA9IDB4MDAwMDAwMDEsCj4gLSDCoCDCoCDCoCBB VEhfREJHX1FVRVVFIMKgIMKgIMKgIMKgIMKgID0gMHgwMDAwMDAwMiwKPiAtIMKgIMKgIMKgIEFU SF9EQkdfRUVQUk9NIMKgIMKgIMKgIMKgIMKgPSAweDAwMDAwMDA0LAo+IC0gwqAgwqAgwqAgQVRI X0RCR19DQUxJQlJBVEUgwqAgwqAgwqAgPSAweDAwMDAwMDA4LAo+IC0gwqAgwqAgwqAgQVRIX0RC R19JTlRFUlJVUFQgwqAgwqAgwqAgPSAweDAwMDAwMDEwLAo+IC0gwqAgwqAgwqAgQVRIX0RCR19S RUdVTEFUT1JZIMKgIMKgIMKgPSAweDAwMDAwMDIwLAo+IC0gwqAgwqAgwqAgQVRIX0RCR19BTkkg wqAgwqAgwqAgwqAgwqAgwqAgPSAweDAwMDAwMDQwLAo+IC0gwqAgwqAgwqAgQVRIX0RCR19YTUlU IMKgIMKgIMKgIMKgIMKgIMKgPSAweDAwMDAwMDgwLAo+IC0gwqAgwqAgwqAgQVRIX0RCR19CRUFD T04gwqAgwqAgwqAgwqAgwqA9IDB4MDAwMDAxMDAsCj4gLSDCoCDCoCDCoCBBVEhfREJHX0NPTkZJ RyDCoCDCoCDCoCDCoCDCoD0gMHgwMDAwMDIwMCwKPiAtIMKgIMKgIMKgIEFUSF9EQkdfRkFUQUwg wqAgwqAgwqAgwqAgwqAgPSAweDAwMDAwNDAwLAo+IC0gwqAgwqAgwqAgQVRIX0RCR19QUyDCoCDC oCDCoCDCoCDCoCDCoCDCoD0gMHgwMDAwMDgwMCwKPiAtIMKgIMKgIMKgIEFUSF9EQkdfSFdUSU1F UiDCoCDCoCDCoCDCoCA9IDB4MDAwMDEwMDAsCj4gLSDCoCDCoCDCoCBBVEhfREJHX0JUQ09FWCDC oCDCoCDCoCDCoCDCoD0gMHgwMDAwMjAwMCwKPiAtIMKgIMKgIMKgIEFUSF9EQkdfV01JIMKgIMKg IMKgIMKgIMKgIMKgID0gMHgwMDAwNDAwMCwKPiAtIMKgIMKgIMKgIEFUSF9EQkdfQlNUVUNLIMKg IMKgIMKgIMKgIMKgPSAweDAwMDA4MDAwLAo+ICsgwqAgwqAgwqAgQVRIX0RCR19SRVNFVCDCoCDC oCDCoCDCoCDCoCA9IEJJVCgwKSwKPiArIMKgIMKgIMKgIEFUSF9EQkdfUVVFVUUgwqAgwqAgwqAg wqAgwqAgPSBCSVQoMSksCj4gKyDCoCDCoCDCoCBBVEhfREJHX0VFUFJPTSDCoCDCoCDCoCDCoCDC oD0gQklUKDIpLAo+ICsgwqAgwqAgwqAgQVRIX0RCR19DQUxJQlJBVEUgwqAgwqAgwqAgPSBCSVQo MyksCj4gKyDCoCDCoCDCoCBBVEhfREJHX0lOVEVSUlVQVCDCoCDCoCDCoCA9IEJJVCg0KSwKPiAr IMKgIMKgIMKgIEFUSF9EQkdfUkVHVUxBVE9SWSDCoCDCoCDCoD0gQklUKDUpLAo+ICsgwqAgwqAg wqAgQVRIX0RCR19BTkkgwqAgwqAgwqAgwqAgwqAgwqAgPSBCSVQoNiksCj4gKyDCoCDCoCDCoCBB VEhfREJHX1hNSVQgwqAgwqAgwqAgwqAgwqAgwqA9IEJJVCg3KSwKPiArIMKgIMKgIMKgIEFUSF9E QkdfQkVBQ09OIMKgIMKgIMKgIMKgIMKgPSBCSVQoOCksCj4gKyDCoCDCoCDCoCBBVEhfREJHX0NP TkZJRyDCoCDCoCDCoCDCoCDCoD0gQklUKDkpLAo+ICsgwqAgwqAgwqAgQVRIX0RCR19GQVRBTCDC oCDCoCDCoCDCoCDCoCA9IEJJVCgxMCksCj4gKyDCoCDCoCDCoCBBVEhfREJHX1BTIMKgIMKgIMKg IMKgIMKgIMKgIMKgPSBCSVQoMTEpLAo+ICsgwqAgwqAgwqAgQVRIX0RCR19IV1RJTUVSIMKgIMKg IMKgIMKgID0gQklUKDEyKSwKPiArIMKgIMKgIMKgIEFUSF9EQkdfQlRDT0VYIMKgIMKgIMKgIMKg IMKgPSBCSVQoMTMpLAo+ICsgwqAgwqAgwqAgQVRIX0RCR19XTUkgwqAgwqAgwqAgwqAgwqAgwqAg PSBCSVQoMTQpLAo+ICsgwqAgwqAgwqAgQVRIX0RCR19CU1RVQ0sgwqAgwqAgwqAgwqAgwqA9IEJJ VCgxNSksCj4gKyDCoCDCoCDCoCBBVEhfREJHX0RGUyDCoCDCoCDCoCDCoCDCoCDCoCA9IEJJVCgx NiksCj4gwqAgwqAgwqAgwqBBVEhfREJHX0FOWSDCoCDCoCDCoCDCoCDCoCDCoCA9IDB4ZmZmZmZm ZmYKClNwbGl0IHRoaXMgaW50byB0d28gcGF0Y2hlcywgb25lIHRvIGNvbnZlcnQgc3R1ZmYgdG8g QklUKGZvbykgYW5kIHRoZQpvdGhlciBvbmUgdG8gYWRkIEFUSF9EQkdfREZTCgogIEx1aXMK From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luis R. Rodriguez Date: Mon, 3 Oct 2011 11:15:46 -0700 Subject: [ath9k-devel] [RFC 2/6] ath9k: add DFS debug flag In-Reply-To: <1317637758-11907-3-git-send-email-zefir.kurtisi@neratec.com> References: <1317637758-11907-1-git-send-email-zefir.kurtisi@neratec.com> <1317637758-11907-3-git-send-email-zefir.kurtisi@neratec.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org On Mon, Oct 3, 2011 at 3:29 AM, Zefir Kurtisi wrote: > > Signed-off-by: Zefir Kurtisi > --- > ?drivers/net/wireless/ath/ath.h | ? 34 ++++++++++++++++++---------------- > ?1 files changed, 18 insertions(+), 16 deletions(-) > > diff --git a/drivers/net/wireless/ath/ath.h b/drivers/net/wireless/ath/ath.h > index 6d56532..34d4da1 100644 > --- a/drivers/net/wireless/ath/ath.h > +++ b/drivers/net/wireless/ath/ath.h > @@ -211,6 +211,7 @@ ath_printk(const char *level, struct ath_common *common, const char *fmt, ...); > ?* @ATH_DBG_HWTIMER: hardware timer handling > ?* @ATH_DBG_BTCOEX: bluetooth coexistance > ?* @ATH_DBG_BSTUCK: stuck beacons > + * @ATH_DBG_DFS: radar datection > ?* @ATH_DBG_ANY: enable all debugging > ?* > ?* The debug level is used to control the amount and type of debugging output > @@ -220,22 +221,23 @@ ath_printk(const char *level, struct ath_common *common, const char *fmt, ...); > ?* entry. > ?*/ > ?enum ATH_DEBUG { > - ? ? ? ATH_DBG_RESET ? ? ? ? ? = 0x00000001, > - ? ? ? ATH_DBG_QUEUE ? ? ? ? ? = 0x00000002, > - ? ? ? ATH_DBG_EEPROM ? ? ? ? ?= 0x00000004, > - ? ? ? ATH_DBG_CALIBRATE ? ? ? = 0x00000008, > - ? ? ? ATH_DBG_INTERRUPT ? ? ? = 0x00000010, > - ? ? ? ATH_DBG_REGULATORY ? ? ?= 0x00000020, > - ? ? ? ATH_DBG_ANI ? ? ? ? ? ? = 0x00000040, > - ? ? ? ATH_DBG_XMIT ? ? ? ? ? ?= 0x00000080, > - ? ? ? ATH_DBG_BEACON ? ? ? ? ?= 0x00000100, > - ? ? ? ATH_DBG_CONFIG ? ? ? ? ?= 0x00000200, > - ? ? ? ATH_DBG_FATAL ? ? ? ? ? = 0x00000400, > - ? ? ? ATH_DBG_PS ? ? ? ? ? ? ?= 0x00000800, > - ? ? ? ATH_DBG_HWTIMER ? ? ? ? = 0x00001000, > - ? ? ? ATH_DBG_BTCOEX ? ? ? ? ?= 0x00002000, > - ? ? ? ATH_DBG_WMI ? ? ? ? ? ? = 0x00004000, > - ? ? ? ATH_DBG_BSTUCK ? ? ? ? ?= 0x00008000, > + ? ? ? ATH_DBG_RESET ? ? ? ? ? = BIT(0), > + ? ? ? ATH_DBG_QUEUE ? ? ? ? ? = BIT(1), > + ? ? ? ATH_DBG_EEPROM ? ? ? ? ?= BIT(2), > + ? ? ? ATH_DBG_CALIBRATE ? ? ? = BIT(3), > + ? ? ? ATH_DBG_INTERRUPT ? ? ? = BIT(4), > + ? ? ? ATH_DBG_REGULATORY ? ? ?= BIT(5), > + ? ? ? ATH_DBG_ANI ? ? ? ? ? ? = BIT(6), > + ? ? ? ATH_DBG_XMIT ? ? ? ? ? ?= BIT(7), > + ? ? ? ATH_DBG_BEACON ? ? ? ? ?= BIT(8), > + ? ? ? ATH_DBG_CONFIG ? ? ? ? ?= BIT(9), > + ? ? ? ATH_DBG_FATAL ? ? ? ? ? = BIT(10), > + ? ? ? ATH_DBG_PS ? ? ? ? ? ? ?= BIT(11), > + ? ? ? ATH_DBG_HWTIMER ? ? ? ? = BIT(12), > + ? ? ? ATH_DBG_BTCOEX ? ? ? ? ?= BIT(13), > + ? ? ? ATH_DBG_WMI ? ? ? ? ? ? = BIT(14), > + ? ? ? ATH_DBG_BSTUCK ? ? ? ? ?= BIT(15), > + ? ? ? ATH_DBG_DFS ? ? ? ? ? ? = BIT(16), > ? ? ? ?ATH_DBG_ANY ? ? ? ? ? ? = 0xffffffff Split this into two patches, one to convert stuff to BIT(foo) and the other one to add ATH_DBG_DFS Luis