Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Nov 2007 23:48:11 GMT
From:      Kip Macy <kmacy@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 129523 for review
Message-ID:  <200711252348.lAPNmB4i051692@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=129523

Change 129523 by kmacy@kmacy:storage:toestack on 2007/11/25 23:48:11

	fix test_and_clear to have the intended effect of tested and clearing 
	a bit by index

Affected files ...

.. //depot/projects/toestack/sys/dev/cxgb/cxgb_osdep.h#11 edit

Differences ...

==== //depot/projects/toestack/sys/dev/cxgb/cxgb_osdep.h#11 (text+ko) ====

@@ -299,7 +299,7 @@
 
 #define t3_os_sleep(x) DELAY((x) * 1000)
 
-#define test_and_clear_bit(bit, p) atomic_cmpset_int((p), ((*(p)) | bit), ((*(p)) & ~bit)) 
+#define test_and_clear_bit(bit, p) atomic_cmpset_int((p), ((*(p)) | (1<<bit)), ((*(p)) & ~(1<<bit)))
 
 #define max_t(type, a, b) (type)max((a), (b))
 #define net_device ifnet



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711252348.lAPNmB4i051692>