mbox

[GIT,PULL,4/5] Samsung exynos_mct update for v3.17

Message ID 53C9C164.9030404@samsung.com
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git

Message

Kukjin Kim July 19, 2014, 12:52 a.m. UTC
Note that this is also based on 3.16-rc5 because of dependency with 
previous samsung fixes including exynos_mct already merged in mainline 
during -rc.

The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:

   Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)

are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git 
tags/exynos-mct

for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:

   clocksource: exynos_mct: Only use 32-bits where possible (2014-07-19 
03:07:52 +0900)

----------------------------------------------------------------
exynos_mct update for v3.17
- only use 32-bit access for performance benefits on exynos
   32-bit system and this means ARCH timer should be supported
   on exynos 64-bit system instead of current MCT.
- use readl_relaxed/writel_relaxed to consistently use the
   proper functions in exynos_mct.

----------------------------------------------------------------
Doug Anderson (2):
       clocksource: exynos_mct: use readl_relaxed/writel_relaxed
       clocksource: exynos_mct: Only use 32-bits where possible

  drivers/clocksource/Kconfig      |  1 +
  drivers/clocksource/exynos_mct.c | 63 
++++++++++++++++++++++++++++------------
  2 files changed, 45 insertions(+), 19 deletions(-)

Comments

Olof Johansson July 19, 2014, 10:06 p.m. UTC | #1
On Sat, Jul 19, 2014 at 09:52:52AM +0900, Kukjin Kim wrote:
> Note that this is also based on 3.16-rc5 because of dependency with
> previous samsung fixes including exynos_mct already merged in
> mainline during -rc.
> 
> The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:
> 
>   Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)
> 
> are available in the git repository at:
> 

> git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/exynos-mct
> 
> for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:
> 
>   clocksource: exynos_mct: Only use 32-bits where possible
> (2014-07-19 03:07:52 +0900)
> 
> ----------------------------------------------------------------
> exynos_mct update for v3.17
> - only use 32-bit access for performance benefits on exynos
>   32-bit system and this means ARCH timer should be supported
>   on exynos 64-bit system instead of current MCT.
> - use readl_relaxed/writel_relaxed to consistently use the
>   proper functions in exynos_mct.

There's no reason for these to go through arm-soc, is there? They should
go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They
also lack acks from them if they for some reason need to go through arm-soc.


-Olof
Daniel Lezcano July 21, 2014, 8:47 a.m. UTC | #2
On 07/20/2014 12:06 AM, Olof Johansson wrote:
> On Sat, Jul 19, 2014 at 09:52:52AM +0900, Kukjin Kim wrote:
>> Note that this is also based on 3.16-rc5 because of dependency with
>> previous samsung fixes including exynos_mct already merged in
>> mainline during -rc.
>>
>> The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:
>>
>>    Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)
>>
>> are available in the git repository at:
>>
>
>> git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
>> tags/exynos-mct
>>
>> for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:
>>
>>    clocksource: exynos_mct: Only use 32-bits where possible
>> (2014-07-19 03:07:52 +0900)
>>
>> ----------------------------------------------------------------
>> exynos_mct update for v3.17
>> - only use 32-bit access for performance benefits on exynos
>>    32-bit system and this means ARCH timer should be supported
>>    on exynos 64-bit system instead of current MCT.
>> - use readl_relaxed/writel_relaxed to consistently use the
>>    proper functions in exynos_mct.
>
> There's no reason for these to go through arm-soc, is there? They should
> go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They
> also lack acks from them if they for some reason need to go through arm-soc.

Yes, that's right. Furthermore I have been discussing with Doug about 
these patches before.

Kukjin, is there any dependency on these patches ?
Kukjin Kim July 22, 2014, 10:59 a.m. UTC | #3
Daniel Lezcano wrote:
> 
> On 07/20/2014 12:06 AM, Olof Johansson wrote:
> > On Sat, Jul 19, 2014 at 09:52:52AM +0900, Kukjin Kim wrote:
> >> Note that this is also based on 3.16-rc5 because of dependency with
> >> previous samsung fixes including exynos_mct already merged in
> >> mainline during -rc.
> >>
> >> The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:
> >>
> >>    Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)
> >>
> >> are available in the git repository at:
> >>
> >
> >> git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> >> tags/exynos-mct
> >>
> >> for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:
> >>
> >>    clocksource: exynos_mct: Only use 32-bits where possible
> >> (2014-07-19 03:07:52 +0900)
> >>
> >> ----------------------------------------------------------------
> >> exynos_mct update for v3.17
> >> - only use 32-bit access for performance benefits on exynos
> >>    32-bit system and this means ARCH timer should be supported
> >>    on exynos 64-bit system instead of current MCT.
> >> - use readl_relaxed/writel_relaxed to consistently use the
> >>    proper functions in exynos_mct.
> >
> > There's no reason for these to go through arm-soc, is there? They should
> > go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They
> > also lack acks from them if they for some reason need to go through arm-soc.
> 
Olof, you're right. The branch has no dependency with arm-soc so I agreed.

> Yes, that's right. Furthermore I have been discussing with Doug about
> these patches before.
> 
> Kukjin, is there any dependency on these patches ?
> 
Yeah, Daniel, it should be handled in the clocksource tree so how should I do
for it?

Thanks,
Kukjin
Daniel Lezcano July 22, 2014, 5:32 p.m. UTC | #4
On 07/22/2014 12:59 PM, Kukjin Kim wrote:
> Daniel Lezcano wrote:
>>
>> On 07/20/2014 12:06 AM, Olof Johansson wrote:
>>> On Sat, Jul 19, 2014 at 09:52:52AM +0900, Kukjin Kim wrote:
>>>> Note that this is also based on 3.16-rc5 because of dependency with
>>>> previous samsung fixes including exynos_mct already merged in
>>>> mainline during -rc.
>>>>
>>>> The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:
>>>>
>>>>     Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)
>>>>
>>>> are available in the git repository at:
>>>>
>>>
>>>> git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
>>>> tags/exynos-mct
>>>>
>>>> for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:
>>>>
>>>>     clocksource: exynos_mct: Only use 32-bits where possible
>>>> (2014-07-19 03:07:52 +0900)
>>>>
>>>> ----------------------------------------------------------------
>>>> exynos_mct update for v3.17
>>>> - only use 32-bit access for performance benefits on exynos
>>>>     32-bit system and this means ARCH timer should be supported
>>>>     on exynos 64-bit system instead of current MCT.
>>>> - use readl_relaxed/writel_relaxed to consistently use the
>>>>     proper functions in exynos_mct.
>>>
>>> There's no reason for these to go through arm-soc, is there? They should
>>> go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They
>>> also lack acks from them if they for some reason need to go through arm-soc.
>>
> Olof, you're right. The branch has no dependency with arm-soc so I agreed.
>
>> Yes, that's right. Furthermore I have been discussing with Doug about
>> these patches before.
>>
>> Kukjin, is there any dependency on these patches ?
>>
> Yeah, Daniel, it should be handled in the clocksource tree so how should I do
> for it?

I can pull your branch v3.17-next/mct-exynos and you drop the merge from 
this branch in your master ?
Kukjin Kim July 22, 2014, 11:33 p.m. UTC | #5
On 07/23/14 02:32, Daniel Lezcano wrote:
> On 07/22/2014 12:59 PM, Kukjin Kim wrote:
>> Daniel Lezcano wrote:
>>>
>>> On 07/20/2014 12:06 AM, Olof Johansson wrote:
>>>> On Sat, Jul 19, 2014 at 09:52:52AM +0900, Kukjin Kim wrote:
>>>>> Note that this is also based on 3.16-rc5 because of dependency with
>>>>> previous samsung fixes including exynos_mct already merged in
>>>>> mainline during -rc.
>>>>>
>>>>> The following changes since commit
>>>>> 1795cd9b3a91d4b5473c97f491d63892442212ab:
>>>>>
>>>>> Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)
>>>>>
>>>>> are available in the git repository at:
>>>>>
>>>>
>>>>> git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
>>>>> tags/exynos-mct
>>>>>
>>>>> for you to fetch changes up to
>>>>> 1a631118c1d085fe162f3b6d44f710c72206ef2d:
>>>>>
>>>>> clocksource: exynos_mct: Only use 32-bits where possible
>>>>> (2014-07-19 03:07:52 +0900)
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> exynos_mct update for v3.17
>>>>> - only use 32-bit access for performance benefits on exynos
>>>>> 32-bit system and this means ARCH timer should be supported
>>>>> on exynos 64-bit system instead of current MCT.
>>>>> - use readl_relaxed/writel_relaxed to consistently use the
>>>>> proper functions in exynos_mct.
>>>>
>>>> There's no reason for these to go through arm-soc, is there? They
>>>> should
>>>> go through the clocksource tree (Daniel Lezcano / Thomas Gleixner).
>>>> They
>>>> also lack acks from them if they for some reason need to go through
>>>> arm-soc.
>>>
>> Olof, you're right. The branch has no dependency with arm-soc so I
>> agreed.
>>
>>> Yes, that's right. Furthermore I have been discussing with Doug about
>>> these patches before.
>>>
>>> Kukjin, is there any dependency on these patches ?
>>>
>> Yeah, Daniel, it should be handled in the clocksource tree so how
>> should I do
>> for it?
>
> I can pull your branch v3.17-next/mct-exynos and you drop the merge from
> this branch in your master ?
>
Yes please and I did drop the merge in my -next just now.

Thanks,
Kukjin
Daniel Lezcano July 23, 2014, 8:03 a.m. UTC | #6
On 07/23/2014 01:33 AM, Kukjin Kim wrote:
> On 07/23/14 02:32, Daniel Lezcano wrote:
>> On 07/22/2014 12:59 PM, Kukjin Kim wrote:
>>> Daniel Lezcano wrote:
>>>>
>>>> On 07/20/2014 12:06 AM, Olof Johansson wrote:
>>>>> On Sat, Jul 19, 2014 at 09:52:52AM +0900, Kukjin Kim wrote:
>>>>>> Note that this is also based on 3.16-rc5 because of dependency with
>>>>>> previous samsung fixes including exynos_mct already merged in
>>>>>> mainline during -rc.
>>>>>>
>>>>>> The following changes since commit
>>>>>> 1795cd9b3a91d4b5473c97f491d63892442212ab:
>>>>>>
>>>>>> Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)
>>>>>>
>>>>>> are available in the git repository at:
>>>>>>
>>>>>
>>>>>> git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
>>>>>> tags/exynos-mct
>>>>>>
>>>>>> for you to fetch changes up to
>>>>>> 1a631118c1d085fe162f3b6d44f710c72206ef2d:
>>>>>>
>>>>>> clocksource: exynos_mct: Only use 32-bits where possible
>>>>>> (2014-07-19 03:07:52 +0900)
>>>>>>
>>>>>> ----------------------------------------------------------------
>>>>>> exynos_mct update for v3.17
>>>>>> - only use 32-bit access for performance benefits on exynos
>>>>>> 32-bit system and this means ARCH timer should be supported
>>>>>> on exynos 64-bit system instead of current MCT.
>>>>>> - use readl_relaxed/writel_relaxed to consistently use the
>>>>>> proper functions in exynos_mct.
>>>>>
>>>>> There's no reason for these to go through arm-soc, is there? They
>>>>> should
>>>>> go through the clocksource tree (Daniel Lezcano / Thomas Gleixner).
>>>>> They
>>>>> also lack acks from them if they for some reason need to go through
>>>>> arm-soc.
>>>>
>>> Olof, you're right. The branch has no dependency with arm-soc so I
>>> agreed.
>>>
>>>> Yes, that's right. Furthermore I have been discussing with Doug about
>>>> these patches before.
>>>>
>>>> Kukjin, is there any dependency on these patches ?
>>>>
>>> Yeah, Daniel, it should be handled in the clocksource tree so how
>>> should I do
>>> for it?
>>
>> I can pull your branch v3.17-next/mct-exynos and you drop the merge from
>> this branch in your master ?
>>
> Yes please and I did drop the merge in my -next just now.

Ok, thanks.

The patches are applied in my branch for 3.17.

   -- Daniel