aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-24LINARO: always building and installing compatible dtbs fileslinaro-ubuntu-packaging-3.6Ricardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2012-08-16LINARO: include omapdrm headers in header packageJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: template debian.linaro based on omap only versionJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: do_libc_dev_package=falseJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: deal with no d-iJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: add install-headers functionality to install-imageJohn Rigby
This is so the flavour header packages have all the headers and we need no shared linux-headers. Enable this with do_complete_flavour_headers = true and do_flavour_header_package = false in the arch.mk files Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: Never rename dbgsym deb to ddebJohn Rigby
HACK: Must not upload this to primary archive as is. This is a hack until we find conditional way to do this. Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: always build debug packagesJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: use debian.linaro instead of debian.masterJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-16LINARO: Conditionally use KBUILD_SCRIPTROOT to crossbuild scriptsJohn Rigby
Only do so if KBUILD_SCRIPTROOT is used in the script makefiles so the build is not broken for trees lacking the sauce that adds the script crossbuild support. Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-15LINARO: debian.linaro omap flavour only based on debian.masterJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-15Ubuntu packaging extracted from: d43e6083 LINARO: Ubuntu-3.5.0-10.10 rebased ↵John Rigby
onto v3.6-rc1 Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-08-15KBuild: Allow scripts/* to be cross compiledlinaro-ubuntu-sauce-3.6-rc1-2012.08-160546John 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>
2012-08-15overlayfs: copy up i_uid/i_gid from the underlying inodeAndy Whitcroft
YAMA et al rely on on i_uid/i_gid to be populated in order to perform their checks. While these really cannot be guarenteed as the underlying filesystem may not even have the concept, they are expected to be filled when possible. To quote Al Viro: "Ideally, yes, we'd want to have ->i_uid used only by fs-specific code and helpers used by that fs (including those that are implicit defaults). [...] In practice we have enough places where uid/gid is used directly to make setting them practically a requirement - places like /proc/<pid>/ can get away with not doing that, but only because shitloads of syscalls are not allowed on those anyway, permissions or no permissions. In anything general-purpose you really need to set it." Copy up the underlying filesystem information into the overlayfs inode when we create it. BugLink: http://bugs.launchpad.net/bugs/944386 Signed-off-by: Andy Whitcroft <apw@canonical.com> Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
2012-08-15UBUNTU: SAUCE: firmware: Remove tehuti files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove emi62 files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: (drop after 3.6) Forbid invocation of kexec_load() outside ↵Daniel P. Berrange
initial PID namespace BugLink: http://bugs.launchpad.net/bugs/1034125 The following commit commit cf3f89214ef6a33fad60856bc5ffd7bb2fc4709b Author: Daniel Lezcano <daniel.lezcano@free.fr> Date: Wed Mar 28 14:42:51 2012 -0700 pidns: add reboot_pid_ns() to handle the reboot syscall introduced custom handling of the reboot() syscall when invoked from a non-initial PID namespace. The intent was that a process in a container can be allowed to keep CAP_SYS_BOOT and execute reboot() to shutdown/reboot just their private container, rather than the host. Unfortunately the kexec_load() syscall also relies on the CAP_SYS_BOOT capability. So by allowing a container to keep this capability to safely invoke reboot(), they mistakenly also gain the ability to use kexec_load(). The solution is to make kexec_load() return -EPERM if invoked from a PID namespace that is not the initial namespace Signed-off-by: Daniel P. Berrange <berrange@redhat.com> Cc: Serge Hallyn <serge.hallyn@canonical.com> Cc: Daniel Lezcano <daniel.lezcano@free.fr> Cc: Michael Kerrisk <mtk.manpages@gmail.com> Cc: "Eric W. Biederman" <ebiederm@xmission.com> Cc: Tejun Heo <tj@kernel.org> Cc: Oleg Nesterov <oleg@redhat.com> Acked-by: Stefan Bader <stefan.bader@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: Unlock the rc_dev lock when the raw device is missingDouglas Bagnall
BugLink: http://bugs.launchpad.net/bugs/1015836 As pointed out by Ben Hutchings, after commit 720bb6436, the lock was being taken and not released when an rc_dev has a NULL raw device. Signed-off-by: Douglas Bagnall <douglas@paradise.net.nz> Reported-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: ahci: un-staticize ahci_dev_classifyRob Herring
BugLink: http://launchpad.net/bugs/1008345 Make ahci_dev_classify available to the ahci platform driver for custom hard reset function. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: ARM: highbank: use writel_relaxed variant for pwr requestsRob Herring
BugLink: http://launchpad.net/bugs/1008345 At least for reset, the spinlock for l2x0 cache causes reboot to hang. Convert writel to writel_relaxed for all writes to the PWR_REQ register. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: ARM: highbank: add soft power and reset key event handlingRob Herring
BugLink: http://launchpad.net/bugs/1008345 Power and reset keys come from management processor via ipc messages. Passing them to userspace does not work in a non-desktop environment as acpid is used in that case. So we handle the keys directly. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: ARM smp_twd: add back "arm,smp-twd" compatible propertyRob Herring
BugLink: http://launchpad.net/bugs/1008345 The compatible property changed but this will break platforms if they have a dtb with the old name. This will not be needed once all systems have an updated dtb. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: net: calxedaxgmac: add write barriers around setting owner bitRob Herring
BugLink: http://launchpad.net/bugs/1008345 Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Ike Panhc <ike.pan@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15Revert "UBUNTU: ubuntu: AUFS -- reenable"Leann Ogasawara
This reverts commit 73b96712cfc34714e9995e28f68b48631b46b6aa. AUFS was not meant to be re-enabled at this time. Revert. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove radeon files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove r128 files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove matrox files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove korg files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove cpia2 files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: cpia2: Declare MODULE_FIRMWARE usageTim Gardner
(Sent upstream) Cc: Mauro Carvalho Chehab <mchehab@infradead.org> Cc: Hans Verkuil <hans.verkuil@cisco.com> Cc: linux-media@vger.kernel.org Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove av7110 files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove ambassador files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove advansys files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove adaptec files duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: SAUCE: firmware: Remove ti_usb_3410_5052 duplicated in linux-firmwareTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- reenableAndy Whitcroft
Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- update to 4a5e660ed7f5c1d0467c81c535d0fedcfe62d15fAndy Whitcroft
Daniel Alder (4): Bugfix: au_add_till_max wrongly detects overflow if b==0 New function: au_add_muldiv_till_max Bugfix: au_statfs_sum calculates wrong sums when different block sizes are used aufs: au_statfs_sum calculates wrong sums when different block sizes are in use J. R. Okajima (53): make aufs-version 3.x aufs3.x-rcN 20120109 aufs: tiny for 3.3, umode_t aufs: tiny for 3.3, arg fo show_options() aufs: for 3.3, support for set_nlink() aufs: tiny for 3.3, arg for iterate_mounts() aufs3.x-rcN 20120116 aufs: tiny for 3.3, arg of ->migratepage() aufs3.x-rcN 20120123 aufs: tiny, wrap around some long lines aufs3.x-rcN 20120130 aufs: for 3.3, follow the changes in mainline, name_hash in lookup_one_len() aufs: refine document aufs: special handling kmem_cache for HNOTIFY aufs: for 2.6.36, support for async free of fsnotify mark aufs: possible bugfix in rename(2) aufs3.x-rcN 20120312 version 3.3 Revert "version 3.3" aufs: follow the changes in mainline, remove vfsub_set_nlink() aufs: statfs, support various bsize aufs3.x-rcN 20120326 aufs: update the donator aufs: simply follow the changes for 3.4-rcN aufs3.x-rcN 20120402 aufs: tiny for linux-3.4-rc1 aufs3.x-rcN 20120409 aufs3.x-rcN 20120430 version 3.4 Revert "version 3.4" aufs3.x-rcN 20120521 aufs: for 3.5-rcN, QSTR_INIT() aufs3.x-rcN 20120528 aufs: for 3.5-rcN, remove ->trucate_range() aufs: for 3.5-rcN, implement ->update_time() aufs: for 3.5-rcN, ->encode_fh() aufs: for 3.5-rcN, k[ug]id_t aufs: for 3.5-rcN, two VFS locks aufs: for 3.5-rcN, security_mmap_file() aufs: tiny, replace pr_warning() by pr_warn() aufs: cosmetics for aufs_mmap() aufs3.x-rcN 20120611 aufs: for 3.5-rcN, new au_security_file_mmap() 1/2 aufs: for 3.5-rcN, call au_security_file_mmap() 2/2 aufs3.x-rcN 20120618 Revert "aufs: for 3.5-rcN, call au_security_file_mmap() 2/2" Revert "aufs: for 3.5-rcN, new au_security_file_mmap() 1/2" Revert "aufs: cosmetics for aufs_mmap()" update the donators aufs: aufs_mmap() calls security_mmap_file() directly version 3.5 aufs: bugfix, set iinfo lockdep class in the initialization aufs3.5 20120730 Justin (1): Parallel make patch Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- aufs3-standalone.patchAndy Whitcroft
Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- aufs3-base.patchAndy Whitcroft
Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: SAUCE: Update aufs for build failure caused by apparmor backportJohn Johansen
Fix build failure in aufs introduced by commit 9cd98c046b57cd1bdbd53c3669f6cdd75edffd61 which has been backported from 3.4 as part of the AppArmor 3.4 backport Signed-off-by: John Johansen <john.johansen@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- update to d266b0c5d0693d6383976ee54b9e2c0fa9a3f5b0Andy Whitcroft
Andy Whitcroft (1): UBUNTU: ubuntu: AUFS -- suppress benign plink warning messages J. R. Okajima (10): aufs: headers 1/2, bugfix, where the pr_fmt macro definition aufs: headers 2/2, simply refined aufs: tiny, update the year aufs: update the donator aufs stdalone: include path in Makefile aufs: tiny, update the year aufs: tiny, remove a duplicated header by accident aufs: tiny, restore the removed header files for 2.6.38 make aufs-version 3.2 aufs3.2 20120109 Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- sort out the relative header pathsAndy Whitcroft
Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- adapt to the new changelog handlingAndy Whitcroft
Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- disable in favor of overlayfsAndy Whitcroft
Remain disabled while we acertain whether there are any hard requirements for aufs that overlayfs cannot handle. Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- enable in config and makefileAndy Whitcroft
Signed-off-by: Andy Whitcroft <apw@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- suppress benign plink warning messagesAndy Whitcroft
We are getting a lot of bug reports for unexpectedly high plink counts. This message is benign and not worth reporting as a bug. Suppress. BugLink: http://bugs.launchpad.net/bugs/621195 Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- update to 4cf5db36bcd9748e8e7270022f295f84d1fc2245Andy Whitcroft
Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- fix undefined __devcgroup_inode_permissionAndy Whitcroft
Fix: ERROR: "__devcgroup_inode_permission" [ubuntu/aufs/aufs.ko] undefined! Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- documentation on updating aufs2Andy Whitcroft
Signed-off-by: Andy Whitcroft <apw@canonical.com>
2012-08-15UBUNTU: ubuntu: AUFS -- clean up the aufs updater and BOMAndy Whitcroft
Clean up the updater to record and use the real sha1 of the tip of the standalone tree as well as recording and tracking the nominal tip in the changelog for commit generation. Signed-off-by: Andy Whitcroft <apw@canonical.com>