stable-rc/linux-4.4.y build: 199 builds: 13 failed, 186 passed, 13 errors, 4 warnings (v4.4.71-63-g409ebd600970)
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 21 lines · kernelci.org bot
stable-rc/linux-4.4.y build: 199 builds: 13 failed, 186 passed, 13 errors, 4 warnings (v4.4.71-63-g409ebd600970)
arm: gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)
ep93xx_defconfig: 1 errormips: gcc version 6.3.0 (GCC)
decstation_defconfig: 1 error
defconfig+CONFIG_LKDTM=y: 1 error
ip22_defconfig: 1 error
jazz_defconfig: 1 error
malta_defconfig: 1 error
malta_kvm_defconfig: 1 error
malta_kvm_guest_defconfig: 1 error
maltaup_xpa_defconfig: 1 error
nlm_xlp_defconfig: 1 error
nlm_xlr_defconfig: 1 error
rm200_defconfig: 1 error
Quoted 3 lines
Errors summary:
12
fs/ufs/balloc.c:501:26: error: implicit declaration of function 'i_blocksize' [-Werror=implicit-function-declaration]
Same as stable-rc/linux-4.9.y, this needs a backport of 93407472a21b ("fs: add i_blocksize()")
Quoted 1 line
1
drivers/dma/ep93xx_dma.c:1357:9: error: 'structdma_device' has no member named 'device_synchronize'
The error was introudced by the backport of 98f9de366fcc ("dmaengine: ep93xx:
Don't drain the transfers in terminate_all()"), which requires the dmaengine synchronize callback.
device_synchronize was introduced by b36f09c3c441 ("dmaengine: Add transfer termination synchronization support") in linux-4.5. That is not a bugfix but would
cleanly apply on top of 4.4 and has no dependencies or side-effects.
We can either revert 98f9de366fcc or backport b36f09c3c441.
Arnd
[+cc GregKH]
Quoted 43 lines · Arnd Bergmann
Quoted 21 lines · kernelci.org bot
stable-rc/linux-4.4.y build: 199 builds: 13 failed, 186 passed, 13 errors, 4 warnings (v4.4.71-63-g409ebd600970)
arm: gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)
ep93xx_defconfig: 1 errormips: gcc version 6.3.0 (GCC)
decstation_defconfig: 1 error
defconfig+CONFIG_LKDTM=y: 1 error
ip22_defconfig: 1 error
jazz_defconfig: 1 error
malta_defconfig: 1 error
malta_kvm_defconfig: 1 error
malta_kvm_guest_defconfig: 1 error
maltaup_xpa_defconfig: 1 error
nlm_xlp_defconfig: 1 error
nlm_xlr_defconfig: 1 error
rm200_defconfig: 1 errorQuoted 3 lines
Errors summary:
12
fs/ufs/balloc.c:501:26: error: implicit declaration of function 'i_blocksize' [-Werror=implicit-function-declaration]Same as stable-rc/linux-4.9.y, this needs a backport of
93407472a21b("fs: addi_blocksize()")Quoted 1 line
1
drivers/dma/ep93xx_dma.c:1357:9: error: 'structdma_device' has no member named 'device_synchronize'The error was introudced by the backport of
98f9de366fcc("dmaengine: ep93xx:
Don't drain the transfers interminate_all()"), which requires the dmaengine synchronize callback.
device_synchronizewas introduced byb36f09c3c441("dmaengine: Add transfer termination synchronization support") in linux-4.5. That is not a bugfix but would
cleanly apply on top of 4.4 and has no dependencies or side-effects.We can either revert
98f9de366fccor backportb36f09c3c441.Arnd
Quoted 31 lines · Arnd Bergmann
[+cc GregKH]
Quoted 28 lines · Arnd Bergmann
Quoted 21 lines · kernelci.org bot
stable-rc/linux-4.4.y build: 199 builds: 13 failed, 186 passed, 13 errors, 4 warnings (v4.4.71-63-g409ebd600970)
arm: gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)
ep93xx_defconfig: 1 errormips: gcc version 6.3.0 (GCC)
decstation_defconfig: 1 error
defconfig+CONFIG_LKDTM=y: 1 error
ip22_defconfig: 1 error
jazz_defconfig: 1 error
malta_defconfig: 1 error
malta_kvm_defconfig: 1 error
malta_kvm_guest_defconfig: 1 error
maltaup_xpa_defconfig: 1 error
nlm_xlp_defconfig: 1 error
nlm_xlr_defconfig: 1 error
rm200_defconfig: 1 errorQuoted 3 lines
Errors summary:
12
fs/ufs/balloc.c:501:26: error: implicit declaration of function 'i_blocksize' [-Werror=implicit-function-declaration]Same as stable-rc/linux-4.9.y, this needs a backport of
93407472a21b("fs: addi_blocksize()")
This is now fixed.
Quoted 6 lines
Quoted 6 lines
Quoted 1 line
1
drivers/dma/ep93xx_dma.c:1357:9: error: 'structdma_device' has no member named 'device_synchronize'The error was introudced by the backport of
98f9de366fcc("dmaengine: ep93xx:
Don't drain the transfers interminate_all()"), which requires the dmaengine synchronize callback.
Quoted 6 lines
Quoted 6 lines
device_synchronizewas introduced byb36f09c3c441("dmaengine: Add transfer termination synchronization support") in linux-4.5. That is not a bugfix but would
cleanly apply on top of 4.4 and has no dependencies or side-effects.We can either revert
98f9de366fccor backportb36f09c3c441.
I'll just go drop 98f9de366fcc as that's best here. I don't think anyone really cares about this driver in 4.4, and if they do, then they can speak up :)
thanks,
greg k-h
Quoted 12 lines · gregkh
Quoted 11 lines · Arnd Bergmann
Quoted 11 lines
Quoted 1 line
1
drivers/dma/ep93xx_dma.c:1357:9: error: 'structdma_device' has no member named 'device_synchronize'The error was introudced by the backport of
98f9de366fcc("dmaengine: ep93xx:
Don't drain the transfers interminate_all()"), which requires the dmaengine synchronize callback.
device_synchronizewas introduced byb36f09c3c441("dmaengine: Add transfer termination synchronization support") in linux-4.5. That is not a bugfix but would
cleanly apply on top of 4.4 and has no dependencies or side-effects.
Quoted 5 lines
Quoted 1 line
Quoted 1 line
We can either revert
98f9de366fccor backportb36f09c3c441.I'll just go drop
98f9de366fccas that's best here. I don't think anyone really cares about this driver in 4.4, and if they do, then they can speak up :)
Sounds fine. ep93xx was once an important platform and the chips are still being sold, but I guess not many users remain. Alexander Sverdlin just stepped up as the platform maintainer, so he can decide whether he wants his fix in linux-4.4.y.
Arnd
Hello!
Quoted 19 lines · On Mon Jun 12 14:44:04 2017 Arnd Bergmann <[email protected]> wrote:
Quoted 17 lines · gregkh
Quoted 15 lines · Arnd Bergmann
Quoted 15 lines
Quoted 2 lines
1
drivers/dma/ep93xx_dma.c:1357:9: error: 'structdma_device' has no member named 'device_synchronize'The error was introudced by the backport of
98f9de366fcc("dmaengine: ep93xx: Don't drain the transfers interminate_all()"), which requires the dmaengine synchronize callback.
device_synchronizewas introduced byb36f09c3c441("dmaengine: Add transfer termination synchronization support") in linux-4.5. That is not a bugfix but would
cleanly apply on top of 4.4 and has no dependencies or side-effects.We can either revert
98f9de366fccor backportb36f09c3c441.
Quoted 8 lines
Quoted 3 lines
I'll just go drop
98f9de366fccas that's best here. I don't think anyone really cares about this driver in 4.4, and if they do, then they can speak up :)Sounds fine. ep93xx was once an important platform and the chips are still being sold, but I guess not many users remain. Alexander Sverdlin just stepped up as the platform maintainer, so he can decide whether he wants his fix in linux-4.4.y.
Fair enough! While I'm aware of several thousands devices still in service, there is no "enterprise Linux distribution" for this platform, these embedded devices are able to switch to the fresh kernel.
So, it doesn't worth the effort, repairing v4.4.x is meaningless.
--
Thanks,
Alexander.