aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-23Linux-linaro-3.0.0-1002.2John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: update configsJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: CONFIG: Enabling tracing and profiling to work with ARM DS-5Ricardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2011-09-23LINARO: CONFIG: MMC_SDHCI=y for MX51Ricardo Salveti de Araujo
Buglink: https://bugs.launchpad.net/bugs/817317 Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2011-09-23LINARO: CONFIG: Enabling WL12XX for OmapRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2011-09-23LINARO: Start new releaseJohn Rigby
Ignore: yes Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23Linux-linaro-3.0.0-1001.1John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: CONFIG: Enable CONFIG_OMAP2_DSS_VENCJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: CONFIG: enabling LED support for omapRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2011-09-23LINARO: CONFIG: Enable CONFIG_USB_NET_SMSC95XX=m for OmapRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2011-09-23LINARO: Start new releaseJohn Rigby
Ignore: yes Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23Linux-linaro-3.0.0-1000.0John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: CONFIG: Enable SCHED_MC and SCHED_SMTJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: update configsJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: Start new 3.0.0 releaseJohn Rigby
Ignore: yes Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO Import debian.linaro from Linux-linaro-2.6.39-1001.2John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: Use KBUILD_SCRIPTROOT to cross build scriptsJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23KBuild: Allow scripts/* to be cross compiledJohn Rigby
Cross compiling the binaries in scripts/* is not possible because various makefiles assume that $(obj)/whatever is executable on the build host. This patch introduces a new variable called KBUILD_SCRIPTROOT that points to script/binaries to use while cross compiling. Usage: Build scripts for the build host: make O=path/to/buildhost/buildscripts \ silentoldconfig prepare scripts Then cross build script for target: make O=path/to/target/buildscripts \ HOSTCC=$CROSS_COMPILE \ KBUILD_SCRIPTROOT=path/to/buildhost/buildscripts silentoldconfig prepare scripts This patch does not use KBUILD_SCRIPTROOT for all script invocations it only redefines the following if KBUILD_SCRIPTROOT is defined. scripts/Makefile.build scripts/basic/fixdep --> $(KBUILD_SCRIPTROOT)/scripts/basic/fixdep scripts/kconfig/Makefile $(obj)/conf --> $(KBUILD_SCRIPTROOT)/scripts/kconfig/conf scripts/mod/Makefile $(obj)mk_elfconfig --> $(KBUILD_SCRIPTROOT)/scripts/mod/mk_elfconfig Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: fix lintian errors and warningsJohn Rigby
Remove coreutils and fileutils depends: fileutils is a virtual package provided by coreutils coreutils is essential Add debconf to Pre-Depends Fix long description line for linux-headers package Fix nic-shared-modules description Fix copyright file Add dh_strip to scripts rules Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: add flavour splitting script and changes to use itJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-09-23LINARO: add debian.linaro and make debian use itJohn Rigby
add debian.linaro from previous release patch debian to point to debian.linaro instead of debian.master Signed-off-by: John Rigby <john.rigby@linaro.org> Conflicts: debian/rules.d/1-maintainer.mk debian/rules.d/2-binary-arch.mk
2011-09-23LINARO: Rebase Ubuntu-3.0.0-11.17 onto linux-linaro plus upstream v3.0.4Leann Ogasawara
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: Bump ABILeann Ogasawara
Ignore: yes Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23rt2x00: fix crash in rt2800usb_write_tx_descStanislaw Gruszka
BugLink: http://bugs.launchpad.net/bugs/842955 Patch should fix this oops: BUG: unable to handle kernel NULL pointer dereference at 000000a0 IP: [<f8e06078>] rt2800usb_write_tx_desc+0x18/0xc0 [rt2800usb] *pdpt = 000000002408c001 *pde = 0000000024079067 *pte = 0000000000000000 Oops: 0000 [#1] SMP EIP: 0060:[<f8e06078>] EFLAGS: 00010282 CPU: 0 EIP is at rt2800usb_write_tx_desc+0x18/0xc0 [rt2800usb] EAX: 00000035 EBX: ef2bef10 ECX: 00000000 EDX: d40958a0 ESI: ef1865f8 EDI: ef1865f8 EBP: d4095878 ESP: d409585c DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 Call Trace: [<f8da5e85>] rt2x00queue_write_tx_frame+0x155/0x300 [rt2x00lib] [<f8da424c>] rt2x00mac_tx+0x7c/0x370 [rt2x00lib] [<c04882b2>] ? mark_held_locks+0x62/0x90 [<c081f645>] ? _raw_spin_unlock_irqrestore+0x35/0x60 [<c04884ba>] ? trace_hardirqs_on_caller+0x5a/0x170 [<c04885db>] ? trace_hardirqs_on+0xb/0x10 [<f8d618ac>] __ieee80211_tx+0x5c/0x1e0 [mac80211] [<f8d631fc>] ieee80211_tx+0xbc/0xe0 [mac80211] [<f8d63163>] ? ieee80211_tx+0x23/0xe0 [mac80211] [<f8d632e1>] ieee80211_xmit+0xc1/0x200 [mac80211] [<f8d63220>] ? ieee80211_tx+0xe0/0xe0 [mac80211] [<c0487d45>] ? lock_release_holdtime+0x35/0x1b0 [<f8d63986>] ? ieee80211_subif_start_xmit+0x446/0x5f0 [mac80211] [<f8d637dd>] ieee80211_subif_start_xmit+0x29d/0x5f0 [mac80211] [<f8d63924>] ? ieee80211_subif_start_xmit+0x3e4/0x5f0 [mac80211] [<c0760188>] ? sock_setsockopt+0x6a8/0x6f0 [<c0760000>] ? sock_setsockopt+0x520/0x6f0 [<c076daef>] dev_hard_start_xmit+0x2ef/0x650 Oops might happen because we perform parallel putting new entries in a queue (rt2x00queue_write_tx_frame()) and removing entries after finishing transmitting (rt2800usb_work_txdone()). There are cases when _txdone may process an entry that was not fully send and nullify entry->skb . To fix check in _txdone if entry has flags that indicate pending transmission and wait until flags get cleared. Reported-by: Justin Piszcz <jpiszcz@lucidpixels.com> Cc: stable@kernel.org Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Acked-by: Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com> (cherry picked from commit 4b1bfb7d2d125af6653d6c2305356b2677f79dc6) Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-09-23rt2x00: fix crash in rt2800usb_get_txwiStanislaw Gruszka
BugLink: http://bugs.launchpad.net/bugs/842955 Patch should fix this oops: BUG: unable to handle kernel NULL pointer dereference at 000000a0 IP: [<f81b30c9>] rt2800usb_get_txwi+0x19/0x70 [rt2800usb] *pdpt = 0000000000000000 *pde = f000ff53f000ff53 Oops: 0000 [#1] SMP Pid: 198, comm: kworker/u:3 Tainted: G W 3.0.0-wl+ #9 LENOVO 6369CTO/6369CTO EIP: 0060:[<f81b30c9>] EFLAGS: 00010283 CPU: 1 EIP is at rt2800usb_get_txwi+0x19/0x70 [rt2800usb] EAX: 00000000 EBX: f465e140 ECX: f4494960 EDX: ef24c5f8 ESI: 810f21f5 EDI: f1da9960 EBP: f4581e80 ESP: f4581e70 DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 Process kworker/u:3 (pid: 198, ti=f4580000 task=f4494960 task.ti=f4580000) Call Trace: [<f804790f>] rt2800_txdone_entry+0x2f/0xf0 [rt2800lib] [<c045110d>] ? warn_slowpath_common+0x7d/0xa0 [<f81b3a38>] ? rt2800usb_work_txdone+0x288/0x360 [rt2800usb] [<f81b3a38>] ? rt2800usb_work_txdone+0x288/0x360 [rt2800usb] [<f81b3a13>] rt2800usb_work_txdone+0x263/0x360 [rt2800usb] [<c046a8d6>] process_one_work+0x186/0x440 [<c046a85a>] ? process_one_work+0x10a/0x440 [<f81b37b0>] ? rt2800usb_probe_hw+0x120/0x120 [rt2800usb] [<c046c283>] worker_thread+0x133/0x310 [<c04885db>] ? trace_hardirqs_on+0xb/0x10 [<c046c150>] ? manage_workers+0x1e0/0x1e0 [<c047054c>] kthread+0x7c/0x90 [<c04704d0>] ? __init_kthread_worker+0x60/0x60 [<c0826b42>] kernel_thread_helper+0x6/0x1 Oops might happen because we check rt2x00queue_empty(queue) twice, but this condition can change and we can process entry in rt2800_txdone_entry(), which was already processed by rt2800usb_txdone_entry_check() -> rt2x00lib_txdone_noinfo() and has nullify entry->skb . Reported-by: Justin Piszcz <jpiszcz@lucidpixels.com> Cc: stable@kernel.org Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Acked-by: Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com> (cherry picked from commit 674db1344443204b6ce3293f2df8fd1b7665deea) Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-09-23rt2x00: Move rt2800_txdone and rt2800_txdone_entry_check to rt2800usb.Gertjan van Wingerde
BugLink: http://bugs.launchpad.net/bugs/842955 These two functions are only used by rt2800usb so they don't have to be in rt2800lib. Signed-off-by: Gertjan van Wingerde <gwingerde@gmail.com> Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com> (cherry picked from commit 8f66bbb5248c59b69b521b35e097ffa6cad07f01) Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-09-23UBUNTU: [Config] Add aufs to virtual flavor inclusion listLeann Ogasawara
BugLink: http://bugs.launchpad.net/bugs/844159 Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-09-23UBUNTU: SAUCE: HID: add MacBookAir4, 2 to hid_have_special_driver[]Jiri Kosina
Otherwise the generic driver wouldn't unbind from it and wouldn't let hid-apple to automatically take over. This patch has been accepted upstream and should land in 3.1.0. Without this support, the "fn" key on the keyboards does not work properly, among other possible issues. Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: SAUCE: HID: add support for MacBookAir4,2 keyboard.Joshua V. Dillon
Added USB device IDs for MacBookAir4,2 keyboard. Device constants were copied from the MacBookAir3,2 constants. The 4,2 device specification is reportedly unchanged from the 3,2 predecessor and seems to work well. This patch has been accepted upstream and should land in 3.1.0. Without this support, the "fn" key on the keyboards does not work properly, among other possible issues. Signed-off-by: Joshua V Dillon <jvdillon@gmail.com> Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: SAUCE: HID: magicmouse: Set resolution of touch surfacesChase Douglas
Add touch surface resolution information. The size of the touch surfaces has been determined to the hundredth of a mm. This patch has been accepted upstream and should land in 3.1.0. Touch surface resolution is becoming important for our stack. This patch does not change any existing functionality, but merely fills in the resolution details. Cc: Jiri Kosina <jkosina@suse.cz> Cc: Michael Poole <mdpoole@troilus.org> Cc: linux-input@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Chase Douglas <chase.douglas@canonical.com> [jkosina@suse.cz: update comments and commit message] Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: Start new releaseLeann Ogasawara
Ignore: yes Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23drm/i915: set GFX_MODE to pre-Ivybridge default value even on IvybridgeJesse Barnes
Prior to Ivybridge, the GFX_MODE would default to 0x800, meaning that MI_FLUSH would flush the TLBs in addition to the rest of the caches indicated in the MI_FLUSH command. However starting with Ivybridge, the register defaults to 0x2800 out of reset, meaning that to invalidate the TLB we need to use PIPE_CONTROL. Since we're not doing that yet, go back to the old default so things work. v2: don't forget to actually *clear* the new bit Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Tested-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org> (cherry picked from commit b095cd0a0ccdbc00c9fd99d90b22f8563687971f) Signed-off-by: Robert Hooker <robert.hooker@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-09-23UBUNTU: [Config] Disable legacy IDE drivers on powerpcLuke Yelavich
Yaboot now supports using the libata drivers/device, and userspace pieces like udev no longer support hdX hard drive device paths. Signed-off-by: Luke Yelavich <themuso@ubuntu.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-09-23UBUNTU: Ubuntu-3.0.0-10.16Leann Ogasawara
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: SAUCE: ALSA: HDA: hdmi: Emit pcm device index for jack input devicesDavid Henningsson
Needed for userspace to be able to match pcm devices and jack input devices. Backport for kernel v3.0. Signed-off-by: David Henningsson <david.henningsson@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: SAUCE: xen: Do not use pv spinlocks on HVMStefan Bader
BugLink: http://bugs.launchpad.net/bugs/838026 This is broken at the moment and causes our 3.0 kernel to hang on boot when started as a HVM guest of a 4.1.1 or newer hypervisor. It should be reverted or dropped as soon as we find a proper solution. Signed-off-by: Stefan Bader <stefan.bader@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-09-23UBUNTU: SAUCE: x86: reboot: Make Dell Latitude E6520 use reboot=pciLeann Ogasawara
The Dell Latitude E6520 doesn't reboot unless reboot=pci is set. BugLink: http://bugs.launchpad.net/bugs/833705 Cc: <stable@kernel.org> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-09-23UBUNTU: rebase to v3.0.4Leann Ogasawara
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_PATA_CMD640_PCI=m on powerpcLeann Ogasawara
Per the non-modular module review, enable CONFIG_PATA_CMD640_PCI=m on powerpc for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_PANEL=m on powerpcLeann Ogasawara
Per the non-module modular review, enable CONFIG_PANEL=m on powerpc for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_I2C_GPIO=m on powerpc64-smpLeann Ogasawara
Per the non-modular module review, enable CONFIG_I2C_GPIO=m on powerpc64-smp for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_PATA_NS87410=m on powerpcLeann Ogasawara
Per the non-modular module review, enable CONFIG_PATA_NS87410=m on powerpc for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_PASEMI_MAC=m on powerpcLeann Ogasawara
Per the non-modular module review, enable CONFIG_PASEMI_MAC=m on powerpc for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_NET_TCPPROBE=m on armLeann Ogasawara
Per the non-modular module review, enable CONFIG_NET_TCPPROBE=m on arm for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_NET_SCH_INGRESS=m on armLeann Ogasawara
Per the non-modular module review, enable CONFIG_NET_SCH_INGRESS=m on arm for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_NET_DCCPPROBE=m on armLeann Ogasawara
Per the non-modular module review, enable CONFIG_NET_DCCPPROBE=m on arm for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_NET_CLS_U32=m on armLeann Ogasawara
Per the non-modular module review, enable CONFIG_NET_CLS_U32=m on arm for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_NET_CLS_FLOW=m on armLeann Ogasawara
Per the non-modular module review, enable CONFIG_NET_CLS_FLOW=m on arm for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_NET_CLS_CGROUP=y on armLeann Ogasawara
Per the non-modular module review, enable CONFIG_NET_CLS_CGROUP=y on arm for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-09-23UBUNTU: [Config] Enable CONFIG_MTD_SST25L=m on armLeann Ogasawara
Per the non-modular module review, enable CONFIG_MTD_SST25L=m on arm for consistency across all flavors. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>