* Re: Weird/Unneeded call to msleep in exynos_mipi_dsi_wr_data in exynos_mipi_dsi_common.c [not found] <54920A54.2060608@gmail.com> @ 2014-12-18 10:26 ` Krzysztof Kozłowski [not found] ` <5492D80E.3010906@gmail.com> 0 siblings, 1 reply; 3+ messages in thread From: Krzysztof Kozłowski @ 2014-12-18 10:26 UTC (permalink / raw) To: linux-arm-kernel On 17.12.2014 23:57, nick wrote: > Greetings Fellow Maintainers, > Sorry if I wasting your time but it seems there is a unneeded call to msleep Hi, 1. Please describe exactly why do you think this is not needed. 2. Do you have Exynos-based hardware to test your changes? Best regards, Krzysztof > and rather trivial fix me to fix in the file,exynos_mipi_dsi_common.c for the function,exynos_mipi_dsi_wr_data . If there is a valid reason for this call please let me known when any of you have some free time. Otherwise I will send in a patch to remove this unneeded > call to msleep. > Thanks, > Nick ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <5492D80E.3010906@gmail.com>]
* Re: Weird/Unneeded call to msleep in exynos_mipi_dsi_wr_data in exynos_mipi_dsi_common.c [not found] ` <5492D80E.3010906@gmail.com> @ 2014-12-18 13:39 ` Lucas Stach [not found] ` <5492DB1A.2020704@gmail.com> 0 siblings, 1 reply; 3+ messages in thread From: Lucas Stach @ 2014-12-18 13:39 UTC (permalink / raw) To: linux-arm-kernel Am Donnerstag, den 18.12.2014, 08:35 -0500 schrieb nick: > Krzysztof, > If we look at the code for this function, it already is handling the data correctly. In addition the locks > seem to be better protection then msleep. Further more is no reason for this delay as we are neither resetting > the hardware or waiting for the hardware here so why is it needed? I don't have Exynos based hardware lying > around through to test it. If you can't test it, don't touch it. It's that simple. Regards, Lucas -- Pengutronix e.K. | Lucas Stach | Industrial Linux Solutions | http://www.pengutronix.de/ | ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <5492DB1A.2020704@gmail.com>]
* Re: Weird/Unneeded call to msleep in exynos_mipi_dsi_wr_data in exynos_mipi_dsi_common.c [not found] ` <5492DB1A.2020704@gmail.com> @ 2014-12-18 14:05 ` Tomi Valkeinen 0 siblings, 0 replies; 3+ messages in thread From: Tomi Valkeinen @ 2014-12-18 14:05 UTC (permalink / raw) To: linux-arm-kernel [-- Attachment #1: Type: text/plain, Size: 1022 bytes --] On 18/12/14 15:48, nick wrote: > Lucas, > That's fair do you known of anyone who does have the hardware so we can test my patch. If you do then we can get this fixed rather > easily. > Cheers Nick > > On 2014-12-18 08:39 AM, Lucas Stach wrote: >> Am Donnerstag, den 18.12.2014, 08:35 -0500 schrieb nick: >>> Krzysztof, >>> If we look at the code for this function, it already is handling the data correctly. In addition the locks >>> seem to be better protection then msleep. Further more is no reason for this delay as we are neither resetting >>> the hardware or waiting for the hardware here so why is it needed? I don't have Exynos based hardware lying >>> around through to test it. >> >> If you can't test it, don't touch it. It's that simple. There seems to be multiple msleep(20)s in exynos_mipi_dsi_common.c, a few with /* FIXME */ and a few without any comments. Looks like bad (but relatively harmless) code to me, but as Lucas said, if you can't test it, don't touch it. Tomi [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-12-18 14:05 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <54920A54.2060608@gmail.com> 2014-12-18 10:26 ` Weird/Unneeded call to msleep in exynos_mipi_dsi_wr_data in exynos_mipi_dsi_common.c Krzysztof Kozłowski [not found] ` <5492D80E.3010906@gmail.com> 2014-12-18 13:39 ` Lucas Stach [not found] ` <5492DB1A.2020704@gmail.com> 2014-12-18 14:05 ` Tomi Valkeinen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).