Messages in this thread | | | From | Dexuan Cui <> | Subject | RE: [PATCH v2] video: hyperv: hyperv_fb: refresh the VM screen by force on VM panic | Date | Wed, 9 Jul 2014 01:46:18 +0000 |
| |
> -----Original Message----- > > > From: Dan Carpenter [mailto:dan.carpenter@oracle.com] > > > Sent: Tuesday, July 8, 2014 17:27 PM > > > To: Dexuan Cui > > > Cc: gregkh@linuxfoundation.org; linux-kernel@vger.kernel.org; > driverdev- > > > devel@linuxdriverproject.org; plagnioj@jcrosoft.com; > > > tomi.valkeinen@ti.com; linux-fbdev@vger.kernel.org; olaf@aepfle.de; > > > apw@canonical.com; jasowang@redhat.com; Haiyang Zhang > > > Subject: Re: [PATCH v2] video: hyperv: hyperv_fb: refresh the VM screen > by > > > force on VM panic > > > > > > Don't use likely/unlikely unless you have benchmark numbers to show > that > > > it makes a speed up. > > > > > > regards, > > > dan carpenter > > > > Hi Dan, > > Here the variable 'synchronous_fb' is only set to true when the system > panics. > > So before the system panics, it's always 'unlikely'. :-) > > Then take advantage of gcc's and your processor's prediction, which > knows that 0 is the "common" case and will choose to do the right thing > here. > > Dan is right, never put those markings in your code unless you can > benchmark the difference. Which means in reality, never put them in > your code. > > gerg k-h
OK, let me send out a v3 patch, which will remove the unlikely.
Thanks, -- Dexuan
| |