Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1433923
| Path | csiph.com!goblin3!goblin1!goblin.stu.neva.ru!news2.arglkargh.de!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | zengzhaoxiu@163.com |
| Newsgroups | linux.kernel |
| Subject | [patch V4 27/31] serial: use parity8 in max3100 |
| Date | Wed, 29 Jun 2016 19:30:01 +0200 |
| Message-ID | <rPrtf-72Q-11@gated-at.bofh.it> (permalink) |
| References | <rPqQy-6AE-27@gated-at.bofh.it> |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=gZ9zezMOkVTUvNOoHT 6gH8YFt+G9VujYGmHLzBSz/dE=; b=i5JxtbZirHfRIzHOJPZbSwgVEDilk+b+Hw yaGizke0vqWyMWa2MD9bqHZPKM9pyYssm0eblp7fdL4ivs3gqIlbazHN1HdCgUrV fdV3Iw+1Ft2G8+/sFNqDPdvX9/RDAj/rGjgDi2nJnWnhcXZF8UMVbVVZEUw4X6C0 0+rlke2aA= |
| X-Mailer | git-send-email 2.7.4 |
| X-Cm-Transid | EsCowADnZv_aBHRX67quAQ--.60511S2 |
| X-Coremail-Antispam | 1Uf129KBjvdXoWrtr4fCw43Ww15ur17XF1xuFg_yoWxKrgEkF 4DW3ZrXrW0kF1ay3sYkF1YkrnIqw1F9F18Zry0q3s3J3yDCrn7AFWqvr98tr9xWrWkJFW3 ZrW7Wr17CwsFgjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IU0_R67UUUUU== |
| X-Originating-IP | [14.215.33.20] |
| X-Cm-Senderinfo | p2hqw6xkdr5xrx6rljoofrz/1tbiMB6XgFWBWz-3UwAAst |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 25 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | Zhaoxiu Zeng <zhaoxiu.zeng@gmail.com> |
| X-Original-Date | Thu, 30 Jun 2016 01:25:54 +0800 |
| X-Original-Message-ID | <1467221154-59517-1-git-send-email-zengzhaoxiu@163.com> |
| X-Original-References | <20160629164323.GA27356@kroah.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1433923 |
Show key headers only | View raw
From: Zhaoxiu Zeng <zhaoxiu.zeng@gmail.com> Use parity8(c) instead "hweight8(c) & 1" to improve readability, and improve performance on some CPUs that without popcount support. Signed-off-by: Zhaoxiu Zeng <zhaoxiu.zeng@gmail.com> --- drivers/tty/serial/max3100.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serial/max3100.c b/drivers/tty/serial/max3100.c index 5c4c280..a0cc84a 100644 --- a/drivers/tty/serial/max3100.c +++ b/drivers/tty/serial/max3100.c @@ -155,7 +155,7 @@ static int max3100_do_parity(struct max3100_port *s, u16 c) else c &= 0xff; - parity = parity ^ (hweight8(c) & 1); + parity ^= parity8(c); return parity; } -- 2.7.4
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
Re: [patch V4 27/31] serial: use parity32 in max3100 Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-06-25 19:30 +0200
[patch V4 27/31] serial: use parity8 in max3100 zengzhaoxiu@163.com - 2016-06-29 17:20 +0200
Re: [patch V4 27/31] serial: use parity8 in max3100 Greg KH <gregkh@linuxfoundation.org> - 2016-06-29 18:50 +0200
[patch V4 27/31] serial: use parity8 in max3100 zengzhaoxiu@163.com - 2016-06-29 19:30 +0200
csiph-web