Back to home
Total Acked-by of this kernel release: 1126
81 companies contribute their works to this kernel release.
Averagely, every companies committed 13 Acked-by.
No.1 Hobbyists 218(19.36%) - No.1 Ivo van Doorn <ivdoorn () gmail ! com> 44
- No.2 Pavel Machek <pavel () ucw ! cz> 32
- No.3 Pekka Enberg <penberg () cs ! helsinki ! fi> 24
- No.4 Gertjan van Wingerde <gwingerde () gmail ! com> 18
- No.5 Frederic Weisbecker <fweisbec () gmail ! com> 13
- No.6 Nick Kossifidis <mickflemm () gmail ! com> 8
- No.7 Evgeniy Polyakov <zbr () ioremap ! net> 7
- No.8 Kalle Valo <kalle ! valo () iki ! fi> 6
- No.8 Dan Carpenter <error27 () gmail ! com> 6
- No.8 Ian Molton <ian () mnementh ! co ! uk> 6
- No.8 Eric Piel <eric ! piel () tremplin-utc ! net> 6
- No.12 Dmitry Torokhov <dtor () mail ! ru> 5
- No.12 Jarkko Nikula <jhnikula () gmail ! com> 5
- No.12 Andrew Victor <linux () maxim ! org ! za> 5
- No.15 Nigel Cunningham <nigel () tuxonice ! net> 3
- No.16 Bob Copeland <me () bobcopeland ! com> 2
- No.16 Guennadi Liakhovetski <g ! liakhovetski () gmx ! de> 2
- No.16 Casey Schaufler <casey () schaufler-ca ! com> 2
- No.16 Jochen Friedrich <jochen () scram ! de> 2
- No.16 Florian Fainelli <florian () openwrt ! org> 2
- No.16 Laurent Pinchart <laurent ! pinchart () skynet ! be> 2
- No.22 Maxim Levitsky <maximlevitsky () gmail ! com> 1
- No.22 Dmitry Adamushko <dmitry ! adamushko () gmail ! com> 1
- No.22 Remy Bohmer <linux () bohmer ! net> 1
- No.22 Marek Vasut <marek ! vasut () gmail ! com> 1
- No.22 Marc Zyngier <marc ! zyngier () altran ! com> 1
- No.22 Clemens Ladisch <clemens () ladisch ! de> 1
- No.22 Devin Heitmueller <dheitmueller () hauppauge ! com> 1
- No.22 Oliver Endriss <o ! endriss () gmx ! de> 1
- No.22 David Härdeman <david () hardeman ! nu> 1
- No.22 Mike Isely <isely () pobox ! com> 1
- No.22 Manu Abraham <manu () linuxtv ! org> 1
- No.22 Patrick Boettcher <pb () linuxtv ! org> 1
- No.22 Pekka Paalanen <pq () iki ! fi> 1
- No.22 Hugh Dickins <hughd () google ! com> 1
- No.22 Tom Talpey <tmtalpey () gmail ! com> 1
- No.22 Tilman Schmidt <tilman () imap ! cc> 1
- No.22 Benoit Papillault <benoit ! papillault () free ! fr> 1
- No.22 Antonio Ospite <ospite () studenti ! unina ! it> 1
No.2 Red Hat 132(11.72%) - No.1 David S. Miller <davem () davemloft ! net> 25
- No.2 Masami Hiramatsu <mhiramat () redhat ! com> 15
- No.3 Peter Zijlstra <peterz () infradead ! org> 13
- No.4 Wang Cong <xiyou ! wangcong () gmail ! com> 12
- No.5 Herbert Xu <herbert () gondor ! apana ! org ! au> 10
- No.5 Rik van Riel <riel () redhat ! com> 10
- No.7 Zachary Amsden <zamsden () redhat ! com> 9
- No.8 Jarod Wilson <jarod () redhat ! com> 6
- No.8 David Howells <dhowells () redhat ! com> 6
- No.10 Eric Paris <eparis () redhat ! com> 3
- No.10 Vivek Goyal <vgoyal () redhat ! com> 3
- No.10 Steven Rostedt <rostedt () goodmis ! org> 3
- No.13 Jeff Garzik <jgarzik () redhat ! com> 2
- No.13 Chris Wright <chrisw () sous-sol ! org> 2
- No.15 Neil Horman <nhorman () tuxdriver ! com> 1
- No.15 Arnaldo Carvalho de Melo <acme () redhat ! com> 1
- No.15 Dan Williams <dcbw () redhat ! com> 1
- No.15 Roland McGrath <roland () redhat ! com> 1
- No.15 Oleg Nesterov <oleg () tv-sign ! ru> 1
- No.15 Jeff Layton <jlayton () redhat ! com> 1
- No.15 Michael S. Tsirkin <mst () redhat ! com> 1
- No.15 Glauber Costa <glommer () redhat ! com> 1
- No.15 Amit Shah <amit ! shah () redhat ! com> 1
- No.15 Ben Skeggs <skeggsb () gmail ! com> 1
- No.15 Jason Baron <jbaron () redhat ! com> 1
- No.15 John W. Linville <linville () tuxdriver ! com> 1
- No.15 Larry Woodman <lwoodman () redhat ! com> 1
No.3 SlimLogic Ltd 120(10.66%) - No.1 Liam Girdwood <lrg () slimlogic ! co ! uk> 120
No.4 Novell 61(5.42%) - No.1 James Bottomley <James ! Bottomley () HansenPartnership ! com>16
- No.2 Greg Kroah-Hartman <gregkh () suse ! de> 11
- No.3 Mark Fasheh <mfasheh () suse ! com> 6
- No.3 Jan Kara <jack () suse ! cz> 6
- No.5 Jean Delvare <khali () linux-fr ! org> 5
- No.6 Rafael J. Wysocki <rjw () sisk ! pl> 3
- No.6 Tejun Heo <tj () kernel ! org> 3
- No.8 Takashi Iwai <tiwai () suse ! de> 2
- No.8 Kay Sievers <kay ! sievers () suse ! de> 2
- No.10 Vojtech Pavlik <vojtech () suse ! cz> 1
- No.10 Jiri Kosina <jkosina () suse ! cz> 1
- No.10 Pavel Machek <pavel () ucw ! cz> 1
- No.10 NeilBrown <neilb () suse ! de> 1
- No.10 Alexander Graf <agraf () suse ! de> 1
- No.10 Alexey Starikovskiy <astarikovskiy () suse ! de> 1
- No.10 Thomas Renninger <trenn () suse ! de> 1
No.5 IBM 59(5.24%) - No.1 Mimi Zohar <zohar () us ! ibm ! com> 12
- No.2 Benjamin Herrenschmidt <benh () kernel ! crashing ! org> 7
- No.2 Arnd Bergmann <arnd ! bergmann () de ! ibm ! com> 7
- No.4 Serge Hallyn <serue () us ! ibm ! com> 6
- No.5 Brian King <brking () us ! ibm ! com> 5
- No.6 Dhaval Giani <dhaval () linux ! vnet ! ibm ! com> 2
- No.6 Rusty Russell <rusty () rustcorp ! com ! au> 2
- No.6 Dave Kleikamp <shaggy () linux ! vnet ! ibm ! com> 2
- No.6 Paul Mackerras <paulus () samba ! org> 2
- No.6 Mel Gorman <mel () csn ! ul ! ie> 2
- No.11 Sonny Rao <sonnyrao () linux ! vnet ! ibm ! com> 1
- No.11 Balbir Singh <balbir () linux ! vnet ! ibm ! com> 1
- No.11 Rajiv Andrade <srajiv () linux ! vnet ! ibm ! com> 1
- No.11 Nathan Fontenot <nfont () austin ! ibm ! com> 1
- No.11 Stephen Rothwell <sfr () canb ! auug ! org ! au> 1
- No.11 Paul E. McKenney <paulmck () us ! ibm ! com> 1
- No.11 Eric B Munson <ebmunson () us ! ibm ! com> 1
- No.11 Josh Boyer <jwboyer () linux ! vnet ! ibm ! com> 1
- No.11 Josh Boyer <jwboyer () linux ! vnet ! ibm ! com 1
- No.11 Ananth N Mavinakayanahalli <ananth () in ! ibm ! com> 1
- No.11 Carsten Otte <cotte () de ! ibm ! com> 1
- No.11 John Stultz <johnstul () us ! ibm ! com> 1
No.6 ST-Ericsson 58(5.15%) - No.1 Linus Walleij <linus ! walleij () stericsson ! com> 34
- No.2 Srinidhi Kasagar <srinidhi ! kasagar () stericsson ! com> 22
- No.3 Andrea Gallo <andrea ! gallo () stericsson ! com> 1
- No.3 Sjur Brændeland <sjur ! brandeland () stericsson ! com> 1
No.7 Intel 52(4.62%) - No.1 Samuel Ortiz <samuel () sortiz ! org> 8
- No.2 Eric Anholt <eric () anholt ! net> 7
- No.3 Jesse Barnes <jbarnes () virtuousgeek ! org> 4
- No.3 Bruce Allan <bruce ! w ! allan () intel ! com> 4
- No.5 Ralf Baechle <ralf () linux-mips ! org> 3
- No.6 Zhu Yi <yi ! zhu () intel ! com> 2
- No.6 Reinette Chatre <reinette ! chatre () linux ! intel ! com>2
- No.6 Zhang Rui <rui ! zhang () intel ! com> 2
- No.6 Suresh Siddha <suresh ! b ! siddha () intel ! com> 2
- No.6 Greg Ungerer <gerg () snapgear ! com> 2
- No.6 Johannes Berg <johannes () sipsolutions ! net> 2
- No.12 Shanyu Zhao <shanyu ! zhao () intel ! com> 1
- No.12 Lin Ming <ming ! m ! lin () intel ! com> 1
- No.12 H. Peter Anvin <hpa () zytor ! com> 1
- No.12 Wey-Yi Guy <wey-yi ! w ! guy () intel ! com> 1
- No.12 Wang Zhenyu <zhenyuw () linux ! intel ! com> 1
- No.12 Peter P Waskiewicz Jr <peter ! p ! waskiewicz ! jr () intel ! com>1
- No.12 John Ronciak <john ! ronciak () intel ! com> 1
- No.12 Tony Luck <tony ! luck () intel ! com> 1
- No.12 Arjan van de Ven <arjan () linux ! intel ! com> 1
- No.12 Alan Cox <alan () lxorguk ! ukuu ! org ! uk> 1
- No.12 Seth Heasley <seth ! heasley () intel ! com> 1
- No.12 Zhang Yanmin <yanmin ! zhang () linux ! intel ! com> 1
- No.12 Wu Fengguang <fengguang ! wu () intel ! com> 1
- No.12 David McCullough <david_mccullough () au ! securecomputing ! com>1
No.8 Wolfson Microelectronics 50(4.44%) - No.1 Mark Brown <broonie () opensource ! wolfsonmicro ! com> 50
No.9 Unknown 39(3.46%) - No.1 Florian Tobias Schandinat <florianschandinat () gmx ! de> 14
- No.2 Karsten Keil <isdn () linux-pingi ! de> 5
- No.3 Jack Wang <jack_wang () usish ! com> 2
- No.3 Hin-Tak Leung <htl10 () users ! sourceforge ! net> 2
- No.3 Huang Shijie <shijie8 () gmail ! com> 2
- No.6 Eliezer Tamir <eliezer () tamir ! org ! il> 1
- No.6 Robert Jarzmik <rjarzmik () free ! fr> 1
- No.6 Bob Beers <bob ! beers () gmail ! com> 1
- No.6 Martin Guy <martinwguy () gmail ! com> 1
- No.6 Jamal Hadi Salim <hadi () cyberus ! ca> 1
- No.6 Helge Deller <deller () gmx ! de> 1
- No.6 Bart Hartgers <bart ! hartgers () gmail ! com> 1
- No.6 Linas Vepstas <linasvepstas () gmail ! com> 1
- No.6 Peter Fritzsche <peter ! fritzsche () gmx ! de> 1
- No.6 <is questionable, but as signers that use this tag tend to be>1
- No.6 Ivan Kokshaysky <ink () jurassic ! park ! msu ! ru> 1
- No.6 Richard Henderson <rth () twiddle ! net> 1
- No.6 Dave Hansen <dave () sr71 ! net> 1
- No.6 Alberto Panizzo <maramaopercheseimorto () gmail ! com> 1
No.10 Consultants 25(2.22%) - No.1 Wolfgang Grandegger <wg () grandegger ! com> 5
- No.1 Bruno Randolf <br1 () einfach ! org> 5
- No.3 Christoph Lameter <cl () linux-foundation ! org> 4
- No.3 Kevin Hilman <khilman () deeprootsystems ! com> 4
- No.5 Russell King <rmk () arm ! linux ! org ! uk> 2
- No.5 Paul Walmsley <paul () pwsan ! com> 2
- No.7 Christian Pellegrin <chripell () fsfe ! org> 1
- No.7 Krzysztof Halasa <khc () pm ! waw ! pl> 1
- No.7 Jaya Kumar <jayakumar ! lkml () gmail ! com> 1
No.11 Pengutronix 22(1.95%) - No.1 Uwe Kleine-König <u ! kleine-koenig () pengutronix ! de> 7
- No.1 Sascha Hauer <s ! hauer () pengutronix ! de> 7
- No.1 Wolfram Sang <w ! sang () pengutronix ! de> 7
- No.4 Marc Kleine-Budde <mkl () pengutronix ! de> 1
No.12 Academics 20(1.78%) - No.1 Alessandro Rubini <rubini () unipv ! it> 11
- No.2 Jonathan Cameron <jic23 () cam ! ac ! uk> 6
- No.3 Valentin Longchamp <valentin ! longchamp () epfl ! ch> 2
- No.4 Ilpo Järvinen <ilpo ! jarvinen () helsinki ! fi> 1
No.13 Google 19(1.69%) - No.1 David Rientjes <rientjes () google ! com> 10
- No.2 Venkatesh Pallipadi <venkatesh ! pallipadi () intel ! com>2
- No.2 Divyesh Shah <dpshah () google ! com> 2
- No.4 Paul Menage <menage () google ! com> 1
- No.4 Stephane Eranian <eranian () gmail ! com> 1
- No.4 Dima Zavin <dima () android ! com> 1
- No.4 Andrew Morton <akpm () linux-foundation ! org> 1
- No.4 Hugh Dickins <hughd () google ! com> 1
No.14 Oracle 18(1.60%) - No.1 Randy Dunlap <rdunlap () xenotime ! net> 9
- No.1 Joel Becker <joel ! becker () oracle ! com> 9
No.15 Nokia 15(1.33%) - No.1 Peter Ujfalusi <peter ! ujfalusi () nokia ! com> 8
- No.2 Luciano Coelho <luciano ! coelho () nokia ! com> 3
- No.3 Eduardo Valentin <eduardo ! valentin () nokia ! com> 1
- No.3 Adrian Hunter <ext-adrian ! hunter () nokia ! com> 1
- No.3 Sakari Ailus <sakari ! ailus () maxwell ! research ! nokia ! com>1
- No.3 Artem B. Bityutskiy <dedekind () infradead ! org> 1
No.16 Linutronix 14(1.24%) - No.1 Thomas Gleixner <tglx () linutronix ! de> 13
- No.2 Sebastian Andrzej Siewior <bigeasy () linutronix ! de> 1
No.17 Renesas Tech 13(1.15%) - No.1 Paul Mundt <lethal () linux-sh ! org> 10
- No.2 Yoshihiro Shimoda <shimoda ! yoshihiro () renesas ! com> 1
- No.2 Kuninori Morimoto <morimoto ! kuninori () renesas ! com> 1
- No.2 Nobuhiro Iwamatsu <iwamatsu ! nobuhiro () renesas ! com> 1
No.18 SIMTEC 12(1.07%) - No.1 Ben Dooks <ben-linux () fluff ! org> 12
No.19 EfficiOS Inc. 11(0.98%) - No.1 Mathieu Desnoyers <mathieu ! desnoyers () efficios ! com> 11
No.20 Secret Lab 10(0.89%) - No.1 Grant Likely <grant ! likely () secretlab ! ca> 10
No.21 Vyatta 9(0.80%) - No.1 Stephen Hemminger <shemminger () vyatta ! com> 9
No.22 Société Française de Radiotéléphone8(0.71%) - No.1 Eric Dumazet <eric ! dumazet () gmail ! com> 8
No.23 Broadcom 7(0.62%) - No.1 Leo Chen <leochen () broadcom ! com> 3
- No.1 Eilon Greenstein <eilong () broadcom ! com> 3
- No.3 Vladislav Zolotarov <vladz () broadcom ! com> 1
No.23 Atomide 7(0.62%) - No.1 Tony Lindgren <tony () atomide ! com> 7
No.23 Atheros 7(0.62%) - No.1 Sujith Manoharan <sujith ! manoharan () atheros ! com> 5
- No.2 Luis R. Rodriguez <lrodriguez () atheros ! com> 2
No.26 Microsoft 6(0.53%) - No.1 Hank Janssen <hjanssen () microsoft ! com> 6
No.27 VA LINUX 5(0.44%) - No.1 Simon Horman <horms () verge ! net ! au> 5
No.27 Linux Foundation 5(0.44%) - No.1 Linus Torvalds <torvalds () linux-foundation ! org> 5
No.29 Fujitsu 4(0.36%) - No.1 KAMEZAWA Hiroyuki <kamezawa ! hiroyu () jp ! fujitsu ! com>1
- No.1 Gui Jianfeng <guijianfeng () cn ! fujitsu ! cn> 1
- No.1 Lai Jiangshan <laijs () cn ! fujitsu ! com> 1
- No.1 KOSAKI Motohiro <kosaki ! motohiro () jp ! fujitsu ! com> 1
No.29 Parallels 4(0.36%) - No.1 Cyrill Gorcunov <gorcunov () gmail ! com> 3
- No.2 Alexey Dobriyan <adobriyan () gmail ! com> 1
No.29 Canonical 4(0.36%) - No.1 Eric Miao <eric ! y ! miao () gmail ! com> 2
- No.2 Amit Kucheria <amit ! kucheria () linaro ! org> 1
- No.2 Chase Douglas <chase ! douglas () canonical ! com> 1
No.29 Texas Instruments 4(0.36%) - No.1 Vikram Pandita <vikram ! pandita () ti ! com> 1
- No.1 Mike Turquette <mturquette () ti ! com> 1
- No.1 Muralidharan Karicheri <m-karicheri2 () ti ! com> 1
- No.1 Vaibhav Hiremath <hvaibhav () ti ! com> 1
No.29 Astaro 4(0.36%) - No.1 Patrick McHardy <kaber () trash ! net> 4
No.29 MontaVista 4(0.36%) - No.1 Anton Vorontsov <avorontsov () ru ! mvista ! com> 4
No.35 AMD 3(0.27%) - No.1 Robert Richter <robert ! richter () amd ! com> 2
- No.2 Borislav Petkov <petkovbb () gmail ! com> 1
No.35 Emulex 3(0.27%) - No.1 Sathya Perla <sathyap () serverengines ! com> 2
- No.2 James Smart <james ! smart () emulex ! com> 1
No.35 Cisco 3(0.27%) - No.1 Joe Eykholt <jeykholt () cisco ! com> 2
- No.2 Roland Dreier <rolandd () cisco ! com> 1
No.35 LSI 3(0.27%) - No.1 "Desai, Kashyap" <kashyap ! desai () lsi ! com> 3
No.35 VISION Engraving and Routing Systems3(0.27%) - No.1 H Hartley Sweeten <hsweeten () visionengravers ! com> 3
No.35 PIKA Technologies 3(0.27%) - No.1 Sean MacLennan <smaclennan () pikatech ! com> 3
No.35 ProFUSION 3(0.27%) - No.1 Gustavo F. Padovan <padovan () profusion ! mobi> 3
No.35 Rowland Institute, Harvard 3(0.27%) - No.1 Alan Stern <stern () rowland ! harvard ! edu> 3
No.35 ARM 3(0.27%) - No.1 Catalin Marinas <catalin ! marinas () arm ! com> 2
- No.2 Will Deacon <will ! deacon () arm ! com> 1
No.44 Citrix 2(0.18%) - No.1 Jeremy Fitzhardinge <jeremy () xensource ! com> 2
No.44 Selenic Consulting 2(0.18%) - No.1 Matt Mackall <mpm () selenic ! com> 2
No.44 Freescale 2(0.18%) - No.1 Andy Fleming <afleming () freescale ! com> 1
- No.1 Scott Wood <scottwood () freescale ! com> 1
No.44 QLogic 2(0.18%) - No.1 Giridhar Malavali <giridhar ! malavali () qlogic ! com> 1
- No.1 Dhananjay Phadke <dhananjay ! phadke () qlogic ! com> 1
No.44 Marvell 2(0.18%) - No.1 Lennert Buytenhek <buytenh () wantstofly ! org> 2
No.44 CompuLab 2(0.18%) - No.1 Mike Rapoport <mike () compulab ! co ! il> 2
No.44 Panasas 2(0.18%) - No.1 Benny Halevy <bhalevy () panasas ! com> 1
- No.1 Boaz Harrosh <bharrosh () panasas ! com> 1
No.44 HP 2(0.18%) - No.1 Mike Miller <mike ! miller () hp ! com> 1
- No.1 Vlad Yasevich <vladislav ! yasevich () hp ! com> 1
No.44 caiaq 2(0.18%) - No.1 Daniel Mack <daniel () caiaq ! de> 2
No.44 picoChip Designs Ltd. 2(0.18%) - No.1 Jamie Iles <jamie ! iles () picochip ! com> 2
No.44 Samsung 2(0.18%) - No.1 Michał Nazarewicz <mina86 () mina86 ! com> 2
No.44 Analog Devices 2(0.18%) - No.1 Mike Frysinger <vapier () gentoo ! org> 1
- No.1 Sonic Zhang <sonic ! zhang () analog ! com> 1
No.44 SGI 2(0.18%) - No.1 Martin Hicks <mort () sgi ! com> 2
No.44 LWN 2(0.18%) - No.1 Jonathan Corbet <corbet () lwn ! net> 2
No.44 Tuxera 2(0.18%) - No.1 Anton Altaparmakov <aia21 () cantab ! net> 2
No.59 Collabora Multimedia 1(0.09%) - No.1 Andres Salomon <dilinger () debian ! org> 1
No.59 NEC 1(0.09%) - No.1 Daisuke Nishimura <nishimura () mxp ! nes ! nec ! co ! jp>1
No.59 secunet Security Networks AG 1(0.09%) - No.1 Steffen Klassert <klassert () mathematik ! tu-chemnitz ! de>1
No.59 VMWare 1(0.09%) - No.1 Thomas Hellstrom <thellstrom () vmware ! com> 1
No.59 PMC-Sierra 1(0.09%) - No.1 Anil Ravindranath <anil_ravindranath () pmc-sierra ! com> 1
No.59 Brocade 1(0.09%) - No.1 Jing Huang <huangj () brocade ! com> 1
No.59 OpenedHand 1(0.09%) - No.1 Richard Purdie <rpurdie () linux ! intel ! com> 1
No.59 Bluewater Systems 1(0.09%) - No.1 Ryan Mallon <ryan () bluewatersys ! com> 1
No.59 General Electric 1(0.09%) - No.1 Thomas Hommel <thomas ! hommel () ge ! com> 1
No.59 Katalix Systems 1(0.09%) - No.1 James Chapman <jchapman () katalix ! com> 1
No.59 US National Security Agency 1(0.09%) - No.1 Stephen Smalley <sds () tycho ! nsa ! gov> 1
No.59 Chelsio 1(0.09%) - No.1 Dimitris Michailidis <dm () chelsio ! com> 1
No.59 QUALCOMM 1(0.09%) - No.1 David Brown <davidb () quicinc ! com> 1
No.59 Tower Technologies 1(0.09%) - No.1 Alessandro Zummo <a ! zummo () towertech ! it> 1
No.59 XMission 1(0.09%) - No.1 Doug Thompson <dougthompson () xmission ! com> 1
No.59 DENX Software Engineering 1(0.09%) - No.1 Stefan Roese <sr () denx ! de> 1
No.59 Siemens 1(0.09%) - No.1 Jan Kiszka <jan ! kiszka () siemens ! com> 1
No.59 MEV Limited 1(0.09%) - No.1 Ian Abbott <abbotti () mev ! co ! uk> 1
No.59 Barco 1(0.09%) - No.1 Peter Korsgaard <jacmet () sunsite ! dk> 1
No.59 Pelagicore AB 1(0.09%) - No.1 Richard Röjfors <richard ! rojfors () pelagicore ! com> 1
No.59 NTT 1(0.09%) - No.1 Ryusuke Konishi <konishi ! ryusuke () lab ! ntt ! co ! jp>1
No.59 Mandriva 1(0.09%) - No.1 Arnaud Patard <arnaud ! patard () rtp-net ! org> 1
No.59 Nuvoton Technology 1(0.09%) - No.1 Wan ZongShun <mcuos ! com () gmail ! com> 1