From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: zengzhaoxiu@163.com To: linux-kernel@vger.kernel.org Cc: Zhaoxiu Zeng , Lars-Peter Clausen , Michael Hennerich , Jonathan Cameron , Hartmut Knaack , Peter Meerwald , linux-iio@vger.kernel.org Subject: [PATCH V3 26/29] iio: use parity32 in adxrs450 Date: Thu, 14 Apr 2016 11:12:10 +0800 Message-Id: <1460603530-5761-1-git-send-email-zengzhaoxiu@163.com> In-Reply-To: <1460601525-3822-1-git-send-email-zengzhaoxiu@163.com> References: <1460601525-3822-1-git-send-email-zengzhaoxiu@163.com> List-ID: From: Zhaoxiu Zeng Signed-off-by: Zhaoxiu Zeng --- drivers/iio/gyro/adxrs450.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/gyro/adxrs450.c b/drivers/iio/gyro/adxrs450.c index a330d42..307f55b 100644 --- a/drivers/iio/gyro/adxrs450.c +++ b/drivers/iio/gyro/adxrs450.c @@ -109,7 +109,7 @@ static int adxrs450_spi_read_reg_16(struct iio_dev *indio_dev, mutex_lock(&st->buf_lock); tx = ADXRS450_READ_DATA | (reg_address << 17); - if (!(hweight32(tx) & 1)) + if (!parity32(tx)) tx |= ADXRS450_P; st->tx = cpu_to_be32(tx); @@ -145,7 +145,7 @@ static int adxrs450_spi_write_reg_16(struct iio_dev *indio_dev, mutex_lock(&st->buf_lock); tx = ADXRS450_WRITE_DATA | (reg_address << 17) | (val << 1); - if (!(hweight32(tx) & 1)) + if (!parity32(tx)) tx |= ADXRS450_P; st->tx = cpu_to_be32(tx); -- 2.5.0