Publishing details
Changelog
linux-linaro-lt-origen-3.5 (3.5.0-2.2~ci+120911035826) precise; urgency=low
[ root ]
* Packaged version of lt-origen kernel created from:
Kernel:
Repo: git://git.linaro.org/landing-teams/working/samsung/kernel.git:
Branch: ubuntu-tracking:
Head:
commit e6b4386c293310c59b070535f97c4ef99a86f6a5
Author: Mandeep Singh Baines <msb.org>
Date: Wed Aug 15 12:16:27 2012 -0700
ARM: SAMSUNG: use spin_lock_irqsave() in clk_set_parent
From 0cdf3aff, "ARM: SAMSUNG: use spin_lock_irqsave() in
clk_{enable,disable}":
The clk_enable()and clk_disable() can be used process and ISR either.
And actually it is used for real product and other platforms use it
now. So spin_lock_irqsave() should be used instead.
We need to make a similar change in clk_set_parent(). Otherwise,
you can potentially get spinlock recursion:
BUG: spinlock recursion on CPU#0, kinteractive/68
lock: 807832a8, .magic: dead4ead, .owner: kinteractive/68, .owner_cpu: 0
[<80015f54>] (unwind_backtrace+0x0/0x128) from [<804f2914>] (dump_stack+0x20/0x24)
[<804f2914>] (dump_stack+0x20/0x24) from [<804f57b8>] (spin_dump+0x80/0x94)
[<804f57b8>] (spin_dump+0x80/0x94) from [<804f57f8>] (spin_bug+0x2c/0x30)
[<804f57f8>] (spin_bug+0x2c/0x30) from [<80222730>] (do_raw_spin_lock+0x54/0x150)
[<80222730>] (do_raw_spin_lock+0x54/0x150) from [<804f96ec>] (_raw_spin_lock_irqsave+0x20/0x28)
[<804f96ec>] (_raw_spin_lock_irqsave+0x20/0x28) from [<80022ea4>] (clk_enable+0x3c/0x84)
[<80022ea4>] (clk_enable+0x3c/0x84) from [<8038336c>] (s5p_mfc_clock_on+0x60/0x74)
[<8038336c>] (s5p_mfc_clock_on+0x60/0x74) from [<8038645c>] (s5p_mfc_read_info+0x20/0x38)
[<8038645c>] (s5p_mfc_read_info+0x20/0x38) from [<8037ca3c>] (s5p_mfc_handle_frame+0x2e4/0x4bc)
[<8037ca3c>] (s5p_mfc_handle_frame+0x2e4/0x4bc) from [<8037d420>] (s5p_mfc_irq+0x1ec/0x6cc)
[<8037d420>] (s5p_mfc_irq+0x1ec/0x6cc) from [<8007fc74>] (handle_irq_event_percpu+0x8c/0x244)
[<8007fc74>] (handle_irq_event_percpu+0x8c/0x244) from [<8007fe78>] (handle_irq_event+0x4c/0x6c)
[<8007fe78>] (handle_irq_event+0x4c/0x6c) from [<80082dd8>] (handle_fasteoi_irq+0xe4/0x150)
[<80082dd8>] (handle_fasteoi_irq+0xe4/0x150) from [<8007f424>] (generic_handle_irq+0x3c/0x50)
[<8007f424>] (generic_handle_irq+0x3c/0x50) from [<8000f7c4>] (handle_IRQ+0x88/0xc8)
[<8000f7c4>] (handle_IRQ+0x88/0xc8) from [<80008564>] (gic_handle_irq+0x44/0x68)
[<80008564>] (gic_handle_irq+0x44/0x68) from [<8000e400>] (__irq_svc+0x40/0x60)
Exception stack(0xef3cbe68 to 0xef3cbeb0)
[<8000e400>] (__irq_svc+0x40/0x60) from [<80022cfc>] (clk_set_parent+0x30/0x74)
[<80022cfc>] (clk_set_parent+0x30/0x74) from [<803ac7f8>] (set_apll.isra.0+0x28/0xb0)
[<803ac7f8>] (set_apll.isra.0+0x28/0xb0) from [<803ac8e4>] (exynos5250_set_frequency+0x64/0xb8)
[<803ac8e4>] (exynos5250_set_frequency+0x64/0xb8) from [<803ac280>] (exynos_target+0x1b0/0x220)
[<803ac280>] (exynos_target+0x1b0/0x220) from [<803a4a0c>] (__cpufreq_driver_target+0xb0/0xd4)
[<803a4a0c>] (__cpufreq_driver_target+0xb0/0xd4) from [<803aab80>] (cpufreq_interactive_updown_task+0x214/0x264)
[<803aab80>] (cpufreq_interactive_updown_task+0x214/0x264) from [<80047d04>] (kthread+0x9c/0xa8)
[<80047d04>] (kthread+0x9c/0xa8) from [<8000fa48>] (kernel_thread_exit+0x0/0x8)
Signed-off-by: Mandeep Singh Baines <msb.org>
Suggested-by: Sunil Mazhavanchery <sunilm.com>
CC: linux-arm-kernel.infradead.org
CC: linux-samsung-soc.kernel.org
CC: Ben Dooks <ben-linux.org>
CC: Kukjin Kim <kgene.kim.com>
CC: Russell King <linux.linux.org.uk>
CC: Minho Ban <mhban.com>
CC: Jaecheol Lee <jc.lee.com>
CC: Sunyoung Kang <sy0816.kang.com>
CC: Kukjin Kim <kgene.kim.com>
CC: Olof Johansson <olofj.org>
Signed-off-by: Tushar Behera <tushar.behera.org>
Board config fragment:
Repo: git://git.linaro.org/kernel/configs.git:
Branch: config-boards-3.5:
Config frag:
linaro/configs/origen.conf
Head:
commit 7b3cc7d5e9ca71218ea3d5e30fac3b76b65d573a
Author: Ricardo Salveti de Araujo <ricardo.salveti.org>
Date: Sun Jul 22 20:37:28 2012 -0300
origen.conf: adding PERF_COUNTERS and enabling LEDS
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti.org>
Ubuntu and Linaro Base config fragments:
Repo: git://git.linaro.org/kernel/configs.git:
Branch: config-core-3.5:
Config frags:
linaro/configs/linaro-base.conf
linaro/configs/ubuntu.conf
Head:
commit a284ea0729652c7b7759e1e316cc41cbc130103b
Author: Jon Medhurst <tixy.org>
Date: Wed Jul 18 15:54:27 2012 +0100
configs: android: Enable CONFIG_INPUT_UINPUT to get aidb working
AIB Daemon expects this config, see bug #1026119
(https://bugs.launchpad.net/linaro-landing-team-arm/+bug/1026119)
Also enable CONFIG_INPUT_MISC as CONFIG_INPUT_UINPUT depends on it.
Signed-off-by: Jon Medhurst <tixy.org>
Packaging template:
Repo: git://git.linaro.org/ubuntu/linux-linaro-quantal.git:
Branch: linaro-ubuntu-packaging-3.5:
Head:
commit 4318889c3822b133bead549a00c137a6295dbc5d
Author: John Rigby <john.rigby.org>
Date: Fri Jul 20 20:28:27 2012 -0600
LINARO: include omapdrm headers in header package
Signed-off-by: John Rigby <john.rigby.org>
-- John Rigby <email address hidden> Mon, 25 Jun 2012 15:02:38 -0600
Builds
Built packages
-
linux-headers-3.5.0-2-linaro-lt-origen
Linux kernel headers for version 3.5.0 on Samsung ORIGEN-based systems
-
linux-image-3.5.0-2-linaro-lt-origen
Linux kernel image for version 3.5.0 on Samsung ORIGEN-based systems
-
linux-image-3.5.0-2-linaro-lt-origen-dbgsym
Linux kernel debug image for version 3.5.0 on Samsung ORIGEN-based systems
-
linux-linaro-tools-3.5.0-2-linaro-lt-origen
Linux kernel version specific tools for version 3.5.0-2
Package files