- 26 Feb, 2016 40 commits
-
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Since sign-file was originally a script, the reference to it never failed. Now that it is compiled, the executable lives in the build directory. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Andy Whitcroft authored
BugLink: http://bugs.launchpad.net/bugs/1498862Signed-off-by: Andy Whitcroft <apw@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Ignore: yes Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
This came in via "UBUNTU: Rebase to v4.2-rc3", but I'm not sure why. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Andy Whitcroft authored
git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@57132 cfe28804-0f27-0410-a406-dd0f0b0b656f Signed-off-by: Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
BugLink: http://bugs.launchpad.net/bugs/1480879Signed-off-by: Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
BugLink: http://bugs.launchpad.net/bugs/1426113Signed-off-by: Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Signed-off-by: Andy Whitcroft <apw@canonical.com>
-
Seth Forshee authored
User namespace mounts were mistakenly only enabled for the "overlayfs" fstype and not for the "overlay" fstype. This is a regression in behavior towards userspace from previous Ubuntu kernels and breaks some features of LXC. BugLink: http://bugs.launchpad.net/bugs/1478578Signed-off-by: Seth Forshee <seth.forshee@canonical.com> Acked-by: Chris J Arges <chris.j.arges@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Andy Whitcroft authored
When copying up files and reading directory contents ensure the mounter has permissions for the operation over the consituent parts (lower and upper). Where we are in a namespace this ensures that the mounter (root in that namespace) has permissions over the files and directories, preventing exposure of protected files and directory contents. CVE-2015-1328 Acked-by: Tyler Hicks <tyhicks@canonical.com> Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com> Signed-off-by: Andy Whitcroft <apw@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Andy Whitcroft authored
Adds a nearly completely compatible overlayfs filesystem type to overlay fs, allowing it to mount those filesystems. It does still require the new workdir= arguement to allow them to be writable. This is aimed to be paired with an overlayfs userspace mount helper. V2: Fix up rename handling, which was leaving chardev-0 style whiteouts lying about. V3: pull up to mainline v4.0. V4: pull up to mainline v4.2. BugLink: http://bugs.launchpad.net/bugs/1395877 BugLink: http://bugs.launchpad.net/bugs/1410480 BugLink: http://bugs.launchpad.net/bugs/1478609Signed-off-by: Andy Whitcroft <apw@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Jay Vosburgh authored
Switch to a single tunnel for all mappings, this removes the limitations on how many mappings each tunnel can handle, and therefore how many Fan slices each local address may hold. NOTE: This introduces a new kernel netlink interface which needs updated iproute2 support. BugLink: http://bugs.launchpad.net/bugs/1470091Signed-off-by: Jay Vosburgh <jay.vosburgh@canonical.com> Signed-off-by: Andy Whitcroft <apw@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com> Conflicts: include/net/ip_tunnels.h
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Ben Hutchings authored
BugLink: http://bugs.launchpad.net/bugs/1413149 rtsx_usb_ms creates a task that mostly sleeps, but tasks in uninterruptible sleep still contribute to the load average (for bug-compatibility with Unix). A load average of ~1 on a system that should be idle is somewhat alarming. Change the sleep to be interruptible, but still ignore signals. A better fix might be to replace this loop with a delayed work item. References: https://bugs.debian.org/765717Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Chris J Arges <chris.j.arges@canonical.com> Acked-by: Andy Whitcroft <apw@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com> Signed-off-by: Andy Whitcroft <apw@canonical.com>
-
Colin Ian King authored
BugLink: http://bugs.launchpad.net/bugs/1333569 This patch fixes a RTC wakealarm issue, namely, the event fires during hibernate and is not cleared from the list, causing hwlock to block. The original fix has been sent to LKML twice [1] but has had no response and not yet been picked up. Rather than wait for ever for the maintainter to pick it up, I'm sending it as a fix for Vivid. [1] https://lkml.org/lkml/2014/9/26/70 Note that the skipped expired timer events get reaped later on, so we don't bother reaping them in this fix, instead ignoring them is the best strategy. The current enqueuing does not trigger an alarm if any expired timers already exist on the timerqueue. This can occur when a RTC wake alarm is used to wake a machine out of hibernate and the resumed state has old expired timers that have not been removed from the timer queue. This fix skips over any expired timers and triggers an alarm if there are no pending timers on the timerqueue. The bug was found running the example RTC timer program from Documentation/rtc.txt; it runs fine before a hibernate but will block forever on RTC reads after a resume from a hibernate that is woken up using a RTC wakealarm. Signed-off-by: Colin Ian King <colin.king@canonical.com> Acked-by: Andy Whitcroft <apw@canonical.com> Acked-by: Chris J Arges <chris.j.arges@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
-
Stefan Bader authored
BugLink: http://bugs.launchpad.net/bugs/1357295 commit a664d0f0 bcache: fix crash on shutdown in passthrough mode added a safeguard in the shutdown case. At least while not being attached it is also possible to trigger a kernel bug by writing into writeback_running. This change adds the same check before trying to wake up the thread for that case. BugLink: http://bugs.launchpad.net/bugs/1357295 (sent upstream and accepted into developer tree but not, yet Linus) Signed-off-by: Stefan Bader <stefan.bader@canonical.com> Acked-by: Seth Forshee <seth.forshee@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Andy Whitcroft authored
We emit a number of messages on outputs which are not connected, when these are not fatal. These are more appropriatly warnings. BugLink: http://bugs.launchpad.net/bugs/1300244Signed-off-by: Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
BugLink: http://bugs.launchpad.net/bugs/1300247Signed-off-by: Andy Whitcroft <apw@canonical.com>
-
Tetsuo Handa authored
Commit 786235ee "kthread: make kthread_create() killable" changed to leave kthread_create() as soon as receiving SIGKILL. But this change caused boot failures if systemd-udevd worker process received SIGKILL due to systemd's hardcoded 30 seconds timeout while loading fusion driver using finit_module() [1]. Linux kernel people think that the systemd's hardcoded timeout is a systemd bug. But systemd people think that loading of kernel module needs more than 30 seconds is a kernel module's bug. Although Linux kernel people are expecting fusion driver module not to take more than 30 seconds, it will definitely not in time for trusty kernel. Also, nobody can prove that fusion driver module is the only case which is affected by commit 786235ee. Therefore, this patch changes kthread_create() to wait for up to 10 seconds after receiving SIGKILL, unless chosen by the OOM killer, in order to give the kthreadd a chance to complete the request. The side effect of this patch is that current thread's response to SIGKILL is delayed for a bit (likely less than a second, unlikely 10 seconds). [1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1276705Reported-by: Pierre Fersing <pierref@pierref.org> Reported-by: Faidon Liambotis <paravoid@debian.org> Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Tim Gardner authored
mei_me.disable_msi = 1 Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Andy Whitcroft authored
Introduce a new VT mode KD_TRANSPARENT which endevours to leave the current content of the framebuffer untouched. This allows the bootloader to insert a graphical splash and have the kernel maintain it until the OS splash can take over. When we finally switch away (either through programs like plymouth or manually) the content is lost and the VT reverts to text mode. BugLink: http://bugs.launchpad.net/bugs/1308685Signed-off-by: Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Signed-off-by: Andy Whitcroft <apw@canonical.com>
-
Ben Collins authored
Signed-off-by: Ben Collins <ben.c@servergy.com>
-
Ben Collins authored
Signed-off-by: Ben Collins <ben.c@servergy.com>
-
Ben Collins authored
This is needed by p4080. This reverts commit baec126c. Signed-off-by: Ben Collins <ben.c@servergy.com>
-
Ben Collins authored
The commit introducing pcibios_io_space_offset() was ignoring 32-bit to 64-bit sign extention, which is the case on ppc32 with 64-bit resource addresses. This only seems to have shown up while running under QEMU for e500mc target. It may or may be suboptimal that QEMU has an IO base address > 32-bits for the e500-pci implementation, but 1) it's still a regression and 2) it's more correct to handle things this way. Signed-off-by: Ben Collins <ben.c@servergy.com>
-
Emil Medve authored
UBUNTU: SAUCE: phylib: Minimum hack to get the generic 10G PHY driver to work with 10G "fixed-link"s Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com> Signed-off-by: Ben Collins <ben.c@servergy.com>
-
Joel Fernandes authored
Use the newly added sysc type4 for AES module. Signed-off-by: Joel Fernandes <joelf@ti.com> Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Joel Fernandes authored
Crypto modules AES0/1 belong to: PD_L4_PER power domain CD_L4_SEC clock domain On the L3, the AES modules are mapped to L3_CLK2: Peripherals and multimedia sub clock domain We add hwmod data for the same. Signed-off-by: Joel Fernandes <joelf@ti.com> Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Joel Fernandes authored
The AES IP has the SIDLE offset by 2 and not 3, to allow SIDLE modes to work for AES, we add a new SYSC type to hwmod. Signed-off-by: Joel Fernandes <joelf@ti.com> Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
-
Andy Whitcroft authored
Signed-off-by: Andy Whitcroft <apw@canonical.com>
-