[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Wednesday, July 29, 2020 @ 22:30:30 Author: heftig Revision: 392709 5.4.54-1 Modified: linux-lts/trunk/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch linux-lts/trunk/0002-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch linux-lts/trunk/PKGBUILD linux-lts/trunk/config -+ 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch |3 --- 0002-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch |3 --- PKGBUILD| 10 +- config |3 +-- 4 files changed, 6 insertions(+), 13 deletions(-) Modified: 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch === --- 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch 2020-07-29 22:30:29 UTC (rev 392708) +++ 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch 2020-07-29 22:30:30 UTC (rev 392709) @@ -127,6 +127,3 @@ static struct kmem_cache *user_ns_cachep __read_mostly; static DEFINE_MUTEX(userns_state_mutex); --- -2.27.0 - Modified: 0002-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch === --- 0002-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch 2020-07-29 22:30:29 UTC (rev 392708) +++ 0002-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch 2020-07-29 22:30:30 UTC (rev 392709) @@ -687,6 +687,3 @@ /** VBG_IOCTL_CHANGE_GUEST_CAPABILITIES data structure. */ struct vbg_ioctl_set_guest_caps { /** The header. */ --- -2.27.0 - Modified: PKGBUILD === --- PKGBUILD2020-07-29 22:30:29 UTC (rev 392708) +++ PKGBUILD2020-07-29 22:30:30 UTC (rev 392709) @@ -1,7 +1,7 @@ # Maintainer: Andreas Radke pkgbase=linux-lts -pkgver=5.4.53 +pkgver=5.4.54 pkgrel=1 pkgdesc='LTS Linux' url="https://www.kernel.org/; @@ -25,11 +25,11 @@ '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman ) # https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256sums=('faa7b6f99220d5726f0eaee74a6394f0a3b89be1a75254f3804630211f3d6d21' +sha256sums=('03e2a14e0eace8f4d668b72f82ad0a16f2221a676a22047aaac9ed0453dbf477' 'SKIP' -'d20936f94b29f3e86513108ab772ef4778a8cb95ec7cd44519523a6eea40aa5d' -'93de5436e4d62abd7d3f2f9de0008aa647e67cba5a54fea0641ddcf4f6d85e97' -'d529b1d0d11ddac7f47ddacc0537f233dc7c6d08f7d6ba5bf1c2c20be74e1f70' +'a77df012574eebf14ab92564bc024ad13210dbb4767ea8647f3801867ca0a183' +'b3f2777462517abd75039fc56a63dfa3f5eb6b3865e02fe9e0c3512381eed54b' +'4fd74bb2a7101d700fba91806141339d8c9e46a14f8fc1fe276cfb68f1eec0f5' 'b7c814c8183e4645947a6dcc3cbf80431de8a8fd4e895b780f9a5fd92f82cb8e') export KBUILD_BUILD_HOST=archlinux Modified: config === --- config 2020-07-29 22:30:29 UTC (rev 392708) +++ config 2020-07-29 22:30:30 UTC (rev 392709) @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.4.43 Kernel Configuration +# Linux/x86 5.4.54 Kernel Configuration # # @@ -2592,7 +2592,6 @@ CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Saturday, May 9, 2020 @ 19:59:23 Author: heftig Revision: 382974 5.4.39-3: more GCC 10 fixes Added: linux-lts/trunk/0002-Makefile-disallow-data-races-on-gcc-10-as-well.patch linux-lts/trunk/0003-x86-Fix-early-boot-crash-on-gcc-10-next-try.patch Modified: linux-lts/trunk/0001-gcc-common.h-Update-for-GCC-10.patch linux-lts/trunk/PKGBUILD ---+ 0001-gcc-common.h-Update-for-GCC-10.patch |2 0002-Makefile-disallow-data-races-on-gcc-10-as-well.patch | 32 ++ 0003-x86-Fix-early-boot-crash-on-gcc-10-next-try.patch| 131 PKGBUILD |8 4 files changed, 170 insertions(+), 3 deletions(-) Modified: 0001-gcc-common.h-Update-for-GCC-10.patch === --- 0001-gcc-common.h-Update-for-GCC-10.patch 2020-05-09 19:59:19 UTC (rev 382973) +++ 0001-gcc-common.h-Update-for-GCC-10.patch 2020-05-09 19:59:23 UTC (rev 382974) @@ -2,7 +2,7 @@ From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?= Date: Tue, 7 Apr 2020 13:32:59 +0200 -Subject: [PATCH] gcc-common.h: Update for GCC 10 +Subject: [PATCH 1/3] gcc-common.h: Update for GCC 10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added: 0002-Makefile-disallow-data-races-on-gcc-10-as-well.patch === --- 0002-Makefile-disallow-data-races-on-gcc-10-as-well.patch (rev 0) +++ 0002-Makefile-disallow-data-races-on-gcc-10-as-well.patch 2020-05-09 19:59:23 UTC (rev 382974) @@ -0,0 +1,32 @@ +From 6a183a41a1945cb79660a78536182ce9c2568291 Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Tue, 17 Mar 2020 00:07:18 + +Subject: [PATCH 2/3] Makefile: disallow data races on gcc-10 as well + +gcc-10 will rename --param=allow-store-data-races=0 +to -fno-allow-store-data-races. + +The flag change happened at https://gcc.gnu.org/PR92046. + +Signed-off-by: Sergei Trofimovich +Acked-by: Jiri Kosina +Signed-off-by: Masahiro Yamada +--- + Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Makefile b/Makefile +index ff2b90ddc9bc..c8dc1357079b 100644 +--- a/Makefile b/Makefile +@@ -713,6 +713,7 @@ endif + + # Tell gcc to never replace conditional load with a non-conditional one + KBUILD_CFLAGS += $(call cc-option,--param=allow-store-data-races=0) ++KBUILD_CFLAGS += $(call cc-option,-fno-allow-store-data-races) + + include scripts/Makefile.kcov + include scripts/Makefile.gcc-plugins +-- +2.26.2 + Added: 0003-x86-Fix-early-boot-crash-on-gcc-10-next-try.patch === --- 0003-x86-Fix-early-boot-crash-on-gcc-10-next-try.patch (rev 0) +++ 0003-x86-Fix-early-boot-crash-on-gcc-10-next-try.patch 2020-05-09 19:59:23 UTC (rev 382974) @@ -0,0 +1,131 @@ +From 2f18ace75890ccd9681f210efdb58662db0cb4c4 Mon Sep 17 00:00:00 2001 +From: Borislav Petkov +Date: Wed, 22 Apr 2020 18:11:30 +0200 +Subject: [PATCH 3/3] x86: Fix early boot crash on gcc-10, next try +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +... or the odyssey of trying to disable the stack protector for the +function which generates the stack canary value. + +The whole story started with Sergei reporting a boot crash with a kernel +built with gcc-10: + + Kernel panic — not syncing: stack-protector: Kernel stack is corrupted in: start_secondary + CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.6.0-rc5—00235—gfffb08b37df9 #139 + Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./H77M—D3H, BIOS F12 11/14/2013 + Call Trace: +dump_stack +panic +? start_secondary +__stack_chk_fail +start_secondary +secondary_startup_64 + -—-[ end Kernel panic — not syncing: stack—protector: Kernel stack is corrupted in: start_secondary + +This happens because gcc-10 tail-call optimizes the last function call +in start_secondary() - cpu_startup_entry() - and thus emits a stack +canary check which fails because the canary value changes after the +boot_init_stack_canary() call. + +To fix that, the initial attempt was to mark the one function which +generates the stack canary with: + + __attribute__((optimize("-fno-stack-protector"))) ... start_secondary(void *unused) + +however, using the optimize attribute doesn't work cumulatively +as the attribute does not add to but rather replaces previously +supplied optimization options - roughly all -fxxx options. + +The key one among them being -fno-omit-frame-pointer and thus leading to +not present frame pointer - frame pointer which the kernel needs. + +The next attempt to prevent compilers from tail-call optimizing +the last function call cpu_startup_entry(), shy of carving out +start_secondary() into a separate compilation unit and
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Monday, June 24, 2019 @ 11:15:30 Author: heftig Revision: 356834 4.19.55-2 Added: linux-lts/trunk/0002-ZEN-Add-CONFIG-for-unprivileged_userns_clone.patch Modified: linux-lts/trunk/0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch linux-lts/trunk/PKGBUILD linux-lts/trunk/config -+ 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch | 29 ++--- 0002-ZEN-Add-CONFIG-for-unprivileged_userns_clone.patch | 57 ++ PKGBUILD| 13 +- config |7 - 4 files changed, 83 insertions(+), 23 deletions(-) Modified: 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch === --- 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch 2019-06-24 10:00:13 UTC (rev 356833) +++ 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch 2019-06-24 11:15:30 UTC (rev 356834) @@ -1,8 +1,7 @@ -From 4e54373158caa50df5402fdd3db1794c5394026b Mon Sep 17 00:00:00 2001 -Message-Id: <4e54373158caa50df5402fdd3db1794c5394026b.1516188238.git.jan.steff...@gmail.com> +From 96161597803746c97c43e0703ca2a059bdd7a8f7 Mon Sep 17 00:00:00 2001 From: Serge Hallyn Date: Fri, 31 May 2013 19:12:12 +0100 -Subject: [PATCH 1/4] add sysctl to disallow unprivileged CLONE_NEWUSER by +Subject: [PATCH 1/2] add sysctl to disallow unprivileged CLONE_NEWUSER by default Signed-off-by: Serge Hallyn @@ -15,10 +14,10 @@ 3 files changed, 30 insertions(+) diff --git a/kernel/fork.c b/kernel/fork.c -index 500ce64517d9..35f5860958b4 100644 +index 2628f3773ca8..a2da35b446a6 100644 --- a/kernel/fork.c +++ b/kernel/fork.c -@@ -102,6 +102,11 @@ +@@ -103,6 +103,11 @@ #define CREATE_TRACE_POINTS #include @@ -30,7 +29,7 @@ /* * Minimum number of threads to boot the kernel -@@ -1554,6 +1559,10 @@ static __latent_entropy struct task_struct *copy_process( +@@ -1719,6 +1724,10 @@ static __latent_entropy struct task_struct *copy_process( if ((clone_flags & (CLONE_NEWUSER|CLONE_FS)) == (CLONE_NEWUSER|CLONE_FS)) return ERR_PTR(-EINVAL); @@ -41,7 +40,7 @@ /* * Thread groups must share signals as well, and detached threads * can only be started up within the thread group. -@@ -2347,6 +2356,12 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) +@@ -2554,6 +2563,12 @@ int ksys_unshare(unsigned long unshare_flags) if (unshare_flags & CLONE_NEWNS) unshare_flags |= CLONE_FS; @@ -55,10 +54,10 @@ if (err) goto bad_unshare_out; diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index 56aca862c4f5..e8402ba393c1 100644 +index 387efbaf464a..b393beb76f34 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c -@@ -105,6 +105,9 @@ extern int core_uses_pid; +@@ -108,6 +108,9 @@ extern int core_uses_pid; extern char core_pattern[]; extern unsigned int core_pipe_limit; #endif @@ -68,7 +67,7 @@ extern int pid_max; extern int pid_max_min, pid_max_max; extern int percpu_pagelist_fraction; -@@ -513,6 +516,15 @@ static struct ctl_table kern_table[] = { +@@ -535,6 +538,15 @@ static struct ctl_table kern_table[] = { .proc_handler = proc_dointvec, }, #endif @@ -85,12 +84,12 @@ { .procname = "tainted", diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c -index c490f1e4313b..dd03bd39d7bf 100644 +index 923414a246e9..6b9dbc257e34 100644 --- a/kernel/user_namespace.c +++ b/kernel/user_namespace.c -@@ -24,6 +24,9 @@ - #include - #include +@@ -26,6 +26,9 @@ + #include + #include +/* sysctl */ +int unprivileged_userns_clone; @@ -99,5 +98,5 @@ static DEFINE_MUTEX(userns_state_mutex); -- -2.15.1 +2.22.0 Added: 0002-ZEN-Add-CONFIG-for-unprivileged_userns_clone.patch === --- 0002-ZEN-Add-CONFIG-for-unprivileged_userns_clone.patch (rev 0) +++ 0002-ZEN-Add-CONFIG-for-unprivileged_userns_clone.patch 2019-06-24 11:15:30 UTC (rev 356834) @@ -0,0 +1,57 @@ +From 1f89ffcbd1b6b6639eb49c521ac0d308a723cd3c Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Thu, 7 Dec 2017 13:50:48 +0100 +Subject: [PATCH 2/2] ZEN: Add CONFIG for unprivileged_userns_clone + +This way our default behavior continues to match the vanilla kernel. +--- + init/Kconfig| 16 + kernel/user_namespace.c | 4 + 2 files changed, 20 insertions(+) + +diff --git a/init/Kconfig b/init/Kconfig +index 4592bf7997c0..f3df02990aff 100644 +--- a/init/Kconfig b/init/Kconfig +@@ -1004,6 +1004,22 @@ config USER_NS + + If unsure, say N. + ++config USER_NS_UNPRIVILEGED ++ bool "Allow unprivileged users to create namespaces" ++
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Thursday, April 14, 2016 @ 17:55:10 Author: andyrtr Revision: 264949 upgpkg: linux-lts 4.4.7-1 upstream update 4.4.7 Added: linux-lts/trunk/0001-sdhci-revert.patch Modified: linux-lts/trunk/PKGBUILD linux-lts/trunk/config linux-lts/trunk/config.x86_64 -+ 0001-sdhci-revert.patch | 25 + PKGBUILD| 38 +- config | 625 +++--- config.x86_64 | 603 +++- 4 files changed, 1007 insertions(+), 284 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 264948:264949 to see the changes.
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Friday, May 1, 2015 @ 14:29:13 Author: andyrtr Revision: 238310 upgpkg: linux-lts 3.14.40-2 build with testing gcc-5; apply some upstream fixes for gcc-5 related build problems, disable a few modules that are not trivial to fix and where no simple upstream fix is available Added: linux-lts/trunk/gcc5_buildfixes.diff Modified: linux-lts/trunk/PKGBUILD linux-lts/trunk/config linux-lts/trunk/config.x86_64 --+ PKGBUILD | 16 +- config | 14 ++--- config.x86_64| 14 ++--- gcc5_buildfixes.diff | 115 + 4 files changed, 141 insertions(+), 18 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-05-01 05:49:46 UTC (rev 238309) +++ PKGBUILD2015-05-01 12:29:13 UTC (rev 238310) @@ -5,7 +5,7 @@ pkgbase=linux-lts _srcname=linux-3.14 pkgver=3.14.40 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url=http://www.kernel.org/; license=('GPL2') @@ -22,6 +22,7 @@ '0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch' '0003-module-remove-MODULE_GENERIC_TABLE.patch' '0006-genksyms-fix-typeof-handling.patch' +'gcc5_buildfixes.diff' ) # https://www.kernel.org/pub/linux/kernel/v3.x/sha256sums.asc sha256sums=('61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa' @@ -28,14 +29,15 @@ 'SKIP' '6334031465a7cdf8187c86016ba63e1adc58c892910f2c3703c70eaae2fdbafe' 'SKIP' -'999486d20e07e489bb42356b529b739c65ad65de9191282f0ddbbc0eb9b1718e' -'140098de1ba714c5916ea76578b8bf549ce801c4aa0c786b7c90289b85ecdb77' +'9f0caf74d70599ac4eda356a42c7d9cb116f0cf42e87f165a383e4d215ae212d' +'f40e1c54f53feaf3b35a8fca19a98c0f48d83cb8f9738eb8f97fc860b3a93e46' '1f036f7464da54ae510630f0edb69faa115287f86d9f17641197ffda8cfd49e0' 'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182' '6d72e14552df59e6310f16c176806c408355951724cd5b48a47bf01591b8be02' '52dec83a8805a8642d74d764494acda863e0aa23e3d249e80d4b457e20a3fd29' '65d58f63215ee3c5f9c4fc6bce36fc5311a6c7dbdbe1ad29de40647b47ff9c0d' -'cf2e7a2d00787f754028e7459688c2755a406e632ce48b60952fa4ff7ed6f4b7') +'cf2e7a2d00787f754028e7459688c2755a406e632ce48b60952fa4ff7ed6f4b7' +'470d6d019d288dce02b4a9758a34ea71d41715663a19a164749212a470a131e7') validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds torva...@linux-foundation.org '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman (Linux kernel stable release signing key) g...@kroah.com ) @@ -54,6 +56,12 @@ # add upstream patch patch -p1 -i ${srcdir}/patch-${pkgver} + # buildfixes for gcc5 + # https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/scsi/qla2xxx/qla_nx2.c?id=9493c2422cae272d6f1f567cbb424195defe4176 + # https://lkml.org/lkml/2014/11/9/27 + # https://lkml.org/lkml/2014/12/14/55 + patch -p1 -i ${srcdir}/gcc5_buildfixes.diff + # add latest fixes from stable queue, if needed # http://git.kernel.org/?p=linux/kernel/git/stable/stable-queue.git Modified: config === --- config 2015-05-01 05:49:46 UTC (rev 238309) +++ config 2015-05-01 12:29:13 UTC (rev 238310) @@ -1871,7 +1871,7 @@ CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m -CONFIG_MEGARAID_SAS=m +# CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT2SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS_LOGGING is not set @@ -5641,14 +5641,14 @@ CONFIG_FB_OLPC_DCON_1=y CONFIG_FB_OLPC_DCON_1_5=y # CONFIG_PANEL is not set -CONFIG_R8187SE=m +# CONFIG_R8187SE is not set CONFIG_RTL8192U=m CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m +# CONFIG_RTL8192E is not set +# CONFIG_R8712U is not set CONFIG_R8188EU=m CONFIG_88EU_AP_MODE=y CONFIG_88EU_P2P=y @@ -5655,7 +5655,7 @@ CONFIG_R8821AE=m CONFIG_RTS5139=m # CONFIG_RTS5139_DEBUG is not set -CONFIG_RTS5208=m +# CONFIG_RTS5208 is not set # CONFIG_RTS5208_DEBUG is not set # CONFIG_TRANZPORT is not set CONFIG_IDE_PHISON=m @@ -5665,8 +5665,8 @@ CONFIG_VT6655=m CONFIG_VT6656=m CONFIG_DX_SEP=m -CONFIG_WLAGS49_H2=m -CONFIG_WLAGS49_H25=m +# CONFIG_WLAGS49_H2 is not set +# CONFIG_WLAGS49_H25 is not set CONFIG_FB_SM7XX=m CONFIG_CRYSTALHD=m CONFIG_FB_XGI=m Modified: config.x86_64 === --- config.x86_64 2015-05-01 05:49:46 UTC (rev 238309) +++ config.x86_64 2015-05-01 12:29:13 UTC (rev 238310) @@ -1835,7 +1835,7 @@ CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m -CONFIG_MEGARAID_SAS=m +#
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Monday, October 22, 2012 @ 08:36:15 Author: tpowa Revision: 169495 upgpkg: linux-lts 3.0.47-1 bump to 3.0.47, added module initialisation patches Added: linux-lts/trunk/module-init-wait-3.0.patch linux-lts/trunk/module-symbol-waiting-3.0.patch Modified: linux-lts/trunk/PKGBUILD linux-lts/trunk/linux-lts.install -+ PKGBUILD| 19 ++--- linux-lts.install |2 module-init-wait-3.0.patch | 77 ++ module-symbol-waiting-3.0.patch | 66 4 files changed, 158 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-10-22 12:27:52 UTC (rev 169494) +++ PKGBUILD2012-10-22 12:36:15 UTC (rev 169495) @@ -5,7 +5,7 @@ pkgbase=linux-lts # Build stock -lts kernel #pkgbase=linux-custom # Build kernel with a different name _srcname=linux-3.0 -pkgver=3.0.46 +pkgver=3.0.47 pkgrel=1 arch=('i686' 'x86_64') url=http://www.kernel.org/; @@ -20,15 +20,19 @@ 'linux-lts.preset' 'change-default-console-loglevel.patch' 'i915-fix-ghost-tv-output.patch' -'ext4-options.patch') +'ext4-options.patch' +'module-symbol-waiting-3.0.patch' +'module-init-wait-3.0.patch') md5sums=('ecf932280e2441bdd992423ef3d55f8f' - '8dffb7415b134a5628c4cdbe9b8a3834' + 'c198c3b3e5ffa605c3148855403a67e7' 'edc668eef98c6795fbdbc7efd755d9bb' '6ec56de185c2a3a24e234ddc0915049a' '232b52576a62c7a333e9fe7a1e1ca359' '9d3c56a4b999c8bfbd4018089a62f662' '263725f20c0b9eb9c353040792d644e5' - 'c8299cf750a84e12d60b372c8ca7e1e8') + 'c8299cf750a84e12d60b372c8ca7e1e8' + '670931649c60fcb3ef2e0119ed532bd4' + '8a71abc4224f575008f974a099b5cf6f') _kernelname=${pkgbase#linux} @@ -59,6 +63,11 @@ # https://bugs.archlinux.org/task/28653 patch -Np1 -i ${srcdir}/ext4-options.patch + # fix module initialisation + # https://bugs.archlinux.org/task/32122 + patch -Np1 -i ${srcdir}/module-symbol-waiting-3.0.patch + patch -Np1 -i ${srcdir}/module-init-wait-3.0.patch + if [ ${CARCH} = x86_64 ]; then cat ${srcdir}/config.x86_64 ./.config else @@ -305,4 +314,4 @@ } done -# vim:set ts=8 sts=2 sw=2 et: +# vim:set ts=8 sts=2 sw=2 et: \ No newline at end of file Modified: linux-lts.install === --- linux-lts.install 2012-10-22 12:27:52 UTC (rev 169494) +++ linux-lts.install 2012-10-22 12:36:15 UTC (rev 169495) @@ -2,7 +2,7 @@ # arg 2: the old package version KERNEL_NAME=-lts -KERNEL_VERSION=3.0.46-1-lts +KERNEL_VERSION=3.0.47-1-lts # set a sane PATH to ensure that critical utils like depmod will be found export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' Added: module-init-wait-3.0.patch === --- module-init-wait-3.0.patch (rev 0) +++ module-init-wait-3.0.patch 2012-10-22 12:36:15 UTC (rev 169495) @@ -0,0 +1,77 @@ +From: Rusty Russell ru...@rustcorp.com.au +Date: Fri, 28 Sep 2012 05:01:03 + (+0930) +Subject: module: wait when loading a module which is currently initializing. +X-Git-Tag: v3.7-rc1~2^2~32 +X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=9bb9c3be568346538 + +module: wait when loading a module which is currently initializing. + +The original module-init-tools module loader used a fnctl lock on the +.ko file to avoid attempts to simultaneously load a module. +Unfortunately, you can't get an exclusive fcntl lock on a read-only +fd, making this not work for read-only mounted filesystems. +module-init-tools has a hacky sleep-and-loop for this now. + +It's not that hard to wait in the kernel, and only return -EEXIST once +the first module has finished loading (or continue loading the module +if the first one failed to initialize for some reason). It's also +consistent with what we do for dependent modules which are still loading. + +Suggested-by: Lucas De Marchi lucas.demar...@profusion.mobi +Signed-off-by: Rusty Russell ru...@rustcorp.com.au +--- + +diff --git a/kernel/module.c b/kernel/module.c +index 63cf6e7..74bc195 100644 +--- a/kernel/module.c b/kernel/module.c +@@ -2845,6 +2845,20 @@ static int post_relocation(struct module *mod, const struct load_info *info) + return module_finalize(info-hdr, info-sechdrs, mod); + } + ++/* Is this module of this name done loading? No locks held. */ ++static bool finished_loading(const char *name) ++{ ++ struct module *mod; ++ bool ret; ++ ++ mutex_lock(module_mutex); ++ mod = find_module(name); ++ ret = !mod || mod-state != MODULE_STATE_COMING; ++ mutex_unlock(module_mutex); ++ ++ return
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Wednesday, October 3, 2012 @ 01:45:57 Author: tpowa Revision: 167698 upgpkg: linux-lts 3.0.44-1 bump to latest version, added autfs4 into kernel Modified: linux-lts/trunk/PKGBUILD linux-lts/trunk/config linux-lts/trunk/config.x86_64 linux-lts/trunk/linux-lts.install ---+ PKGBUILD | 11 +-- config|2 +- config.x86_64 |2 +- linux-lts.install |2 +- 4 files changed, 8 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-10-03 05:10:48 UTC (rev 167697) +++ PKGBUILD2012-10-03 05:45:57 UTC (rev 167698) @@ -5,7 +5,7 @@ pkgbase=linux-lts # Build stock -lts kernel #pkgbase=linux-custom # Build kernel with a different name _srcname=linux-3.0 -pkgver=3.0.43 +pkgver=3.0.44 pkgrel=1 arch=('i686' 'x86_64') url=http://www.kernel.org/; @@ -22,14 +22,13 @@ 'i915-fix-ghost-tv-output.patch' 'ext4-options.patch') md5sums=('ecf932280e2441bdd992423ef3d55f8f' - '29280fa77173b325b372bba8dce394e0' - '2d787099d3a44531bcb3ab39aee5539e' - 'b415a1aa80051d1a7dc874c45eb2c1d1' + '40c025955a919e7574f93be34eedcdcf' + 'edc668eef98c6795fbdbc7efd755d9bb' + '6ec56de185c2a3a24e234ddc0915049a' '232b52576a62c7a333e9fe7a1e1ca359' '9d3c56a4b999c8bfbd4018089a62f662' '263725f20c0b9eb9c353040792d644e5' 'c8299cf750a84e12d60b372c8ca7e1e8') - _kernelname=${pkgbase#linux} build() { @@ -305,4 +304,4 @@ } done -# vim:set ts=8 sts=2 sw=2 et: \ No newline at end of file +# vim:set ts=8 sts=2 sw=2 et: Modified: config === --- config 2012-10-03 05:10:48 UTC (rev 167697) +++ config 2012-10-03 05:45:57 UTC (rev 167698) @@ -5069,7 +5069,7 @@ CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y -CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_GENERIC_ACL=y Modified: config.x86_64 === --- config.x86_64 2012-10-03 05:10:48 UTC (rev 167697) +++ config.x86_64 2012-10-03 05:45:57 UTC (rev 167698) @@ -4811,7 +4811,7 @@ CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y -CONFIG_AUTOFS4_FS=m +CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_GENERIC_ACL=y Modified: linux-lts.install === --- linux-lts.install 2012-10-03 05:10:48 UTC (rev 167697) +++ linux-lts.install 2012-10-03 05:45:57 UTC (rev 167698) @@ -2,7 +2,7 @@ # arg 2: the old package version KERNEL_NAME=-lts -KERNEL_VERSION=3.0.43-1-lts +KERNEL_VERSION=3.0.44-1-lts # set a sane PATH to ensure that critical utils like depmod will be found export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Sunday, September 16, 2012 @ 02:34:40 Author: tpowa Revision: 166706 upgpkg: linux-lts 3.0.43-1 bump to latest version, add FHANDLE, ADD viafb Modified: linux-lts/trunk/PKGBUILD linux-lts/trunk/config linux-lts/trunk/config.x86_64 linux-lts/trunk/linux-lts.install ---+ PKGBUILD | 10 +- config|6 +++--- config.x86_64 |6 +++--- linux-lts.install |2 +- 4 files changed, 12 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-09-16 05:42:12 UTC (rev 166705) +++ PKGBUILD2012-09-16 06:34:40 UTC (rev 166706) @@ -5,7 +5,7 @@ pkgbase=linux-lts # Build stock -lts kernel #pkgbase=linux-custom # Build kernel with a different name _srcname=linux-3.0 -pkgver=3.0.42 +pkgver=3.0.43 pkgrel=1 arch=('i686' 'x86_64') url=http://www.kernel.org/; @@ -22,9 +22,9 @@ 'i915-fix-ghost-tv-output.patch' 'ext4-options.patch') md5sums=('ecf932280e2441bdd992423ef3d55f8f' - '960499b022c901b78d8dfee92edece8d' - '4a1f362f9e99e6276d43ffef1e1ff5ea' - 'a407fe1dec1a421a30556500a6f94723' + '29280fa77173b325b372bba8dce394e0' + '2d787099d3a44531bcb3ab39aee5539e' + 'b415a1aa80051d1a7dc874c45eb2c1d1' '232b52576a62c7a333e9fe7a1e1ca359' '9d3c56a4b999c8bfbd4018089a62f662' '263725f20c0b9eb9c353040792d644e5' @@ -305,4 +305,4 @@ } done -# vim:set ts=8 sts=2 sw=2 et: +# vim:set ts=8 sts=2 sw=2 et: \ No newline at end of file Modified: config === --- config 2012-09-16 05:42:12 UTC (rev 166705) +++ config 2012-09-16 06:34:40 UTC (rev 166706) @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/i386 3.0.40-2 Kernel Configuration +# Linux/i386 3.0.43-1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -107,7 +107,6 @@ # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_TREE_PREEMPT_RCU is not set # CONFIG_PREEMPT_RCU is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_FANOUT=32 @@ -3446,6 +3445,7 @@ CONFIG_VIDEO_SAA7164=m CONFIG_VIDEO_CAFE_CCIC=m CONFIG_VIDEO_SR030PC30=m +CONFIG_VIDEO_VIA_CAMERA=m CONFIG_VIDEO_NOON010PC30=m CONFIG_VIDEO_M5MOLS=m CONFIG_SOC_CAMERA=m @@ -5054,7 +5054,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_NILFS2_FS=m CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=m +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y Modified: config.x86_64 === --- config.x86_64 2012-09-16 05:42:12 UTC (rev 166705) +++ config.x86_64 2012-09-16 06:34:40 UTC (rev 166706) @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/x86_64 3.0.40-2 Kernel Configuration +# Linux/x86_64 3.0.43-1 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -108,7 +108,6 @@ # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_TREE_PREEMPT_RCU is not set # CONFIG_PREEMPT_RCU is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_FANOUT=64 @@ -3280,6 +3279,7 @@ CONFIG_VIDEO_SAA7164=m CONFIG_VIDEO_CAFE_CCIC=m CONFIG_VIDEO_SR030PC30=m +CONFIG_VIDEO_VIA_CAMERA=m CONFIG_VIDEO_NOON010PC30=m CONFIG_VIDEO_M5MOLS=m CONFIG_SOC_CAMERA=m @@ -4795,7 +4795,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_NILFS2_FS=m CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=m +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y Modified: linux-lts.install === --- linux-lts.install 2012-09-16 05:42:12 UTC (rev 166705) +++ linux-lts.install 2012-09-16 06:34:40 UTC (rev 166706) @@ -2,7 +2,7 @@ # arg 2: the old package version KERNEL_NAME=-lts -KERNEL_VERSION=3.0.42-1-lts +KERNEL_VERSION=3.0.43-1-lts # set a sane PATH to ensure that critical utils like depmod will be found export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Thursday, August 2, 2012 @ 01:44:45 Author: tpowa Revision: 164658 upgpkg: linux-lts 3.0.39-1 adopt changes of config and bump to latest version Modified: linux-lts/trunk/PKGBUILD linux-lts/trunk/config linux-lts/trunk/config.x86_64 linux-lts/trunk/linux-lts.install ---+ PKGBUILD |8 config| 11 +-- config.x86_64 | 15 +++ linux-lts.install |2 +- 4 files changed, 25 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-08-02 00:26:06 UTC (rev 164657) +++ PKGBUILD2012-08-02 05:44:45 UTC (rev 164658) @@ -7,7 +7,7 @@ # pkgname=linux-custom # Build kernel with a different name _kernelname=${pkgname#linux} _basekernel=3.0 -pkgver=${_basekernel}.38 +pkgver=${_basekernel}.39 pkgrel=1 arch=('i686' 'x86_64') url=http://www.kernel.org/; @@ -24,9 +24,9 @@ 'i915-fix-ghost-tv-output.patch' 'ext4-options.patch') md5sums=('ecf932280e2441bdd992423ef3d55f8f' - '614ee91edb11ec60b4a8d29d30df' - 'b062564a56da7b67c02d014a0a95584d' - 'f441ad868946ca2f34e739e5649985da' + '13b89c534d8d1d54bd9491e4091c62e4' + '21212e087a3773684cee515e520046e1' + '245a3f41b7dd5cce1f93294489c83212' 'e1e1b5004323eb1975d71568ccaf1e1b' '9d3c56a4b999c8bfbd4018089a62f662' '263725f20c0b9eb9c353040792d644e5' Modified: config === --- config 2012-08-02 00:26:06 UTC (rev 164657) +++ config 2012-08-02 05:44:45 UTC (rev 164658) @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/i386 3.0.29-1 Kernel Configuration +# Linux/i386 3.0.39-1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -192,9 +192,10 @@ CONFIG_OPROFILE=m # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y -# CONFIG_KPROBES is not set +CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y @@ -992,7 +993,9 @@ # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m # CONFIG_SCTP_DBG_MSG is not set # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_HMAC_NONE is not set @@ -1104,6 +1107,7 @@ # Network testing # CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y @@ -5343,6 +5347,7 @@ # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_CPU_STALL_VERBOSE is not set +# CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set @@ -5386,6 +5391,7 @@ # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENT=y CONFIG_DYNAMIC_FTRACE=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y @@ -5417,6 +5423,7 @@ CONFIG_DOUBLEFAULT=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 Modified: config.x86_64 === --- config.x86_64 2012-08-02 00:26:06 UTC (rev 164657) +++ config.x86_64 2012-08-02 05:44:45 UTC (rev 164658) @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/x86_64 3.0.26-1 Kernel Configuration +# Linux/x86_64 3.0.39-1 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -193,9 +193,10 @@ CONFIG_OPROFILE=m # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y -# CONFIG_KPROBES is not set +CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y @@ -960,7 +961,9 @@ # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set +CONFIG_NET_DCCPPROBE=m CONFIG_IP_SCTP=m +CONFIG_NET_SCTPPROBE=m # CONFIG_SCTP_DBG_MSG is not set # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_HMAC_NONE is not set @@ -1070,10 +1073,9 @@ # Network testing # CONFIG_NET_PKTGEN=m +CONFIG_NET_TCPPROBE=m CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y -# CONFIG_CAN is not set -CONFIG_IRDA=m # # Packet Radio protocols @@ -1093,6 +1095,8 @@ CONFIG_BAYCOM_SER_HDX=m CONFIG_BAYCOM_PAR=m CONFIG_YAM=m +# CONFIG_CAN is not set +CONFIG_IRDA=m # # IrDA protocols @@ -5083,6 +5087,7 @@ # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_CPU_STALL_VERBOSE is not set +# CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set #
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Tuesday, June 5, 2012 @ 11:59:37 Author: tpowa Revision: 160773 upgpkg: linux-lts 3.0.33-1 bump to latest version Modified: linux-lts/trunk/PKGBUILD linux-lts/trunk/config linux-lts/trunk/config.x86_64 linux-lts/trunk/linux-lts.install ---+ PKGBUILD | 18 +- config|3 ++- config.x86_64 |3 ++- linux-lts.install |2 +- 4 files changed, 14 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-06-05 15:46:39 UTC (rev 160772) +++ PKGBUILD2012-06-05 15:59:37 UTC (rev 160773) @@ -7,7 +7,7 @@ # pkgname=linux-custom # Build kernel with a different name _kernelname=${pkgname#linux} _basekernel=3.0 -pkgver=${_basekernel}.32 +pkgver=${_basekernel}.33 pkgrel=1 arch=('i686' 'x86_64') url=http://www.kernel.org/; @@ -23,6 +23,14 @@ 'change-default-console-loglevel.patch' 'i915-fix-ghost-tv-output.patch' 'ext4-options.patch') +md5sums=('ecf932280e2441bdd992423ef3d55f8f' + 'd65a3fa198b7ca7270d94434a65df37b' + 'b062564a56da7b67c02d014a0a95584d' + 'f441ad868946ca2f34e739e5649985da' + 'e1e1b5004323eb1975d71568ccaf1e1b' + '9d3c56a4b999c8bfbd4018089a62f662' + '263725f20c0b9eb9c353040792d644e5' + 'c8299cf750a84e12d60b372c8ca7e1e8') build() { cd ${srcdir}/linux-${_basekernel} @@ -269,11 +277,3 @@ # remove unneeded architectures rm -rf ${pkgdir}/usr/src/linux-${_kernver}/arch/{alpha,arm,arm26,avr32,blackfin,cris,frv,h8300,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,parisc,powerpc,ppc,s390,score,sh,sh64,sparc,sparc64,tile,um,unicore32,v850,xtensa} } -md5sums=('ecf932280e2441bdd992423ef3d55f8f' - '3f9aa37f7ec60c66c2788cebaf717f38' - '6535e77d8d1620af4b44552867c14060' - '5ff53dbbeb7316f828949cde7edc0270' - 'e1e1b5004323eb1975d71568ccaf1e1b' - '9d3c56a4b999c8bfbd4018089a62f662' - '263725f20c0b9eb9c353040792d644e5' - 'c8299cf750a84e12d60b372c8ca7e1e8') Modified: config === --- config 2012-06-05 15:46:39 UTC (rev 160772) +++ config 2012-06-05 15:59:37 UTC (rev 160773) @@ -4998,7 +4998,8 @@ CONFIG_DCDBAS=m CONFIG_DMIID=y CONFIG_DMI_SYSFS=m -# CONFIG_ISCSI_IBFT_FIND is not set +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m CONFIG_SIGMA=m # CONFIG_GOOGLE_FIRMWARE is not set Modified: config.x86_64 === --- config.x86_64 2012-06-05 15:46:39 UTC (rev 160772) +++ config.x86_64 2012-06-05 15:59:37 UTC (rev 160773) @@ -4739,7 +4739,8 @@ CONFIG_DCDBAS=m CONFIG_DMIID=y CONFIG_DMI_SYSFS=m -# CONFIG_ISCSI_IBFT_FIND is not set +CONFIG_ISCSI_IBFT_FIND=y +CONFIG_ISCSI_IBFT=m CONFIG_SIGMA=m # CONFIG_GOOGLE_FIRMWARE is not set Modified: linux-lts.install === --- linux-lts.install 2012-06-05 15:46:39 UTC (rev 160772) +++ linux-lts.install 2012-06-05 15:59:37 UTC (rev 160773) @@ -2,7 +2,7 @@ # arg 2: the old package version KERNEL_NAME=-lts -KERNEL_VERSION=3.0.32-1-lts +KERNEL_VERSION=3.0.33-1-lts post_install () { # updating module dependencies
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Monday, April 23, 2012 @ 06:11:01 Author: tpowa Revision: 157061 upgpkg: linux-lts 3.0.29-1 bump to latest version, added hamradio, added comedi Modified: linux-lts/trunk/PKGBUILD linux-lts/trunk/config linux-lts/trunk/config.x86_64 linux-lts/trunk/linux-lts.install ---+ PKGBUILD |9 +-- config| 155 ++-- config.x86_64 | 107 +++ linux-lts.install |2 4 files changed, 263 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-04-23 09:55:31 UTC (rev 157060) +++ PKGBUILD2012-04-23 10:11:01 UTC (rev 157061) @@ -7,7 +7,7 @@ # pkgname=linux-custom # Build kernel with a different name _kernelname=${pkgname#linux} _basekernel=3.0 -pkgver=${_basekernel}.28 +pkgver=${_basekernel}.29 pkgrel=1 arch=('i686' 'x86_64') url=http://www.kernel.org/; @@ -24,13 +24,14 @@ 'i915-fix-ghost-tv-output.patch' 'ext4-options.patch') md5sums=('ecf932280e2441bdd992423ef3d55f8f' - '53174daadd72dfba9ccbb5ff527a3e31' - '7f76dfca96b1fc218cd3c3a9418461e9' - 'e0a4acbf337ac931374b57af4bb6bb10' + 'd7a9db26f13d198d51dbf90ec511f682' + '6535e77d8d1620af4b44552867c14060' + '5ff53dbbeb7316f828949cde7edc0270' '21a33df5fba2da2f56e447fb171f02c0' '9d3c56a4b999c8bfbd4018089a62f662' '263725f20c0b9eb9c353040792d644e5' 'c8299cf750a84e12d60b372c8ca7e1e8') + build() { cd ${srcdir}/linux-${_basekernel} Modified: config === --- config 2012-04-23 09:55:31 UTC (rev 157060) +++ config 2012-04-23 10:11:01 UTC (rev 157061) @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/i386 3.0.26-1 Kernel Configuration +# Linux/i386 3.0.29-1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -1105,7 +1105,30 @@ # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y -# CONFIG_HAMRADIO is not set +CONFIG_HAMRADIO=y + +# +# Packet Radio protocols +# +CONFIG_AX25=m +CONFIG_AX25_DAMA_SLAVE=y +CONFIG_NETROM=m +CONFIG_ROSE=m + +# +# AX.25 network device drivers +# +CONFIG_MKISS=m +CONFIG_6PACK=m +CONFIG_BPQETHER=m +CONFIG_SCC=m +# CONFIG_SCC_DELAY is not set +# CONFIG_SCC_TRXECHO is not set +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=m +CONFIG_YAM=m # CONFIG_CAN is not set CONFIG_IRDA=m @@ -4663,7 +4686,133 @@ CONFIG_BRCMSMAC=m # CONFIG_BRCMFMAC is not set # CONFIG_BRCMDBG is not set -# CONFIG_COMEDI is not set +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_MISC_DRIVERS=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_BOND=m +CONFIG_COMEDI_TEST=m +CONFIG_COMEDI_PARPORT=m +CONFIG_COMEDI_SERIAL2002=m +CONFIG_COMEDI_SKEL=m +CONFIG_COMEDI_ISA_DRIVERS=m +CONFIG_COMEDI_ACL7225B=m +CONFIG_COMEDI_PCL711=m +CONFIG_COMEDI_PCL724=m +CONFIG_COMEDI_PCL725=m +CONFIG_COMEDI_PCL726=m +CONFIG_COMEDI_PCL730=m +CONFIG_COMEDI_PCL812=m +CONFIG_COMEDI_PCL816=m +CONFIG_COMEDI_PCL818=m +CONFIG_COMEDI_PCM3724=m +CONFIG_COMEDI_PCM3730=m +CONFIG_COMEDI_RTI800=m +CONFIG_COMEDI_RTI802=m +CONFIG_COMEDI_DAS16M1=m +CONFIG_COMEDI_DAS16=m +CONFIG_COMEDI_DAS800=m +CONFIG_COMEDI_DAS1800=m +CONFIG_COMEDI_DAS6402=m +CONFIG_COMEDI_DT2801=m +CONFIG_COMEDI_DT2811=m +CONFIG_COMEDI_DT2814=m +CONFIG_COMEDI_DT2815=m +CONFIG_COMEDI_DT2817=m +CONFIG_COMEDI_DT282X=m +CONFIG_COMEDI_DMM32AT=m +CONFIG_COMEDI_FL512=m +CONFIG_COMEDI_AIO_AIO12_8=m +CONFIG_COMEDI_AIO_IIRO_16=m +CONFIG_COMEDI_C6XDIGIO=m +CONFIG_COMEDI_MPC624=m +CONFIG_COMEDI_ADQ12B=m +CONFIG_COMEDI_NI_AT_A2150=m +CONFIG_COMEDI_NI_AT_AO=m +CONFIG_COMEDI_NI_ATMIO=m +CONFIG_COMEDI_NI_ATMIO16D=m +CONFIG_COMEDI_PCMAD=m +CONFIG_COMEDI_PCMDA12=m +CONFIG_COMEDI_PCMMIO=m +CONFIG_COMEDI_PCMUIO=m +CONFIG_COMEDI_MULTIQ3=m +CONFIG_COMEDI_POC=m +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_ADDI_APCI_035=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2016=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3001=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7230=m +CONFIG_COMEDI_ADL_PCI7296=m +CONFIG_COMEDI_ADL_PCI7432=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI_DIO=m +CONFIG_COMEDI_AMPLC_DIO200=m +CONFIG_COMEDI_AMPLC_PC236=m +CONFIG_COMEDI_AMPLC_PC263=m +CONFIG_COMEDI_AMPLC_PCI224=m +CONFIG_COMEDI_AMPLC_PCI230=m +CONFIG_COMEDI_CONTEC_PCI_DIO=m +CONFIG_COMEDI_DT3000=m +CONFIG_COMEDI_UNIOXX5=m +CONFIG_COMEDI_GSC_HPDI=m
[arch-commits] Commit in linux-lts/trunk (4 files)
Date: Thursday, February 16, 2012 @ 07:35:37 Author: tpowa Revision: 150290 upgpkg: linux-lts 3.0.21-2 added ipv6 builtin, removed old framebuffer devices Modified: linux-lts/trunk/PKGBUILD linux-lts/trunk/config linux-lts/trunk/config.x86_64 linux-lts/trunk/linux-lts.install ---+ PKGBUILD |6 +++--- config| 10 +++--- config.x86_64 | 12 linux-lts.install |2 +- 4 files changed, 11 insertions(+), 19 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-02-16 12:03:48 UTC (rev 150289) +++ PKGBUILD2012-02-16 12:35:37 UTC (rev 150290) @@ -8,7 +8,7 @@ _kernelname=${pkgname#linux} _basekernel=3.0 pkgver=${_basekernel}.21 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url=http://www.kernel.org/; license=('GPL2') @@ -24,8 +24,8 @@ 'i915-fix-ghost-tv-output.patch') md5sums=('ecf932280e2441bdd992423ef3d55f8f' 'ccb8bca83ee04f4d0d7e426cb50a623a' - '516780158b2dcf6791edc062674a1e7a' - '5fee953e4746c31eb7ce8890ce2d24de' + 'bb2621878c5f9f32cc3c7da1e8e4a01b' + '2814ab5b626c10730433d8bc4938f50c' '21a33df5fba2da2f56e447fb171f02c0' '9d3c56a4b999c8bfbd4018089a62f662' '263725f20c0b9eb9c353040792d644e5') Modified: config === --- config 2012-02-16 12:03:48 UTC (rev 150289) +++ config 2012-02-16 12:35:37 UTC (rev 150290) @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/i386 3.0.17 Kernel Configuration +# Linux/i386 3.0.21-2 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -61,7 +61,7 @@ CONFIG_EXPERIMENTAL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE= -CONFIG_LOCALVERSION=-ARCH +CONFIG_LOCALVERSION=-lts CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y @@ -3554,7 +3554,6 @@ CONFIG_VIDEO_SAA7164=m CONFIG_VIDEO_CAFE_CCIC=m CONFIG_VIDEO_SR030PC30=m -CONFIG_VIDEO_VIA_CAMERA=m CONFIG_VIDEO_NOON010PC30=m CONFIG_VIDEO_M5MOLS=m CONFIG_SOC_CAMERA=m @@ -3945,7 +3944,7 @@ CONFIG_FB_SYS_FOPS=m # CONFIG_FB_WMT_GE_ROPS is not set CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_SVGALIB=m +# CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y @@ -3993,7 +3992,6 @@ # CONFIG_FB_GEODE is not set # CONFIG_FB_TMIO is not set # CONFIG_FB_SM501 is not set -# CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=m CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set @@ -4013,7 +4011,6 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_PROGEAR=m -CONFIG_BACKLIGHT_CARILLO_RANCH=m CONFIG_BACKLIGHT_APPLE=m CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=m @@ -5209,7 +5206,6 @@ CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y -CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set Modified: config.x86_64 === --- config.x86_64 2012-02-16 12:03:48 UTC (rev 150289) +++ config.x86_64 2012-02-16 12:35:37 UTC (rev 150290) @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/x86_64 3.0.17 Kernel Configuration +# Linux/x86_64 3.0.21-2 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -62,7 +62,7 @@ CONFIG_EXPERIMENTAL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE= -CONFIG_LOCALVERSION=-ARCH +CONFIG_LOCALVERSION=-lts CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y @@ -3390,7 +3390,6 @@ CONFIG_VIDEO_SAA7164=m CONFIG_VIDEO_CAFE_CCIC=m CONFIG_VIDEO_SR030PC30=m -CONFIG_VIDEO_VIA_CAMERA=m CONFIG_VIDEO_NOON010PC30=m CONFIG_VIDEO_M5MOLS=m CONFIG_SOC_CAMERA=m @@ -3750,7 +3749,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m CONFIG_FB=y CONFIG_FIRMWARE_EDID=y -CONFIG_FB_DDC=m +# CONFIG_FB_DDC is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y @@ -3763,7 +3762,7 @@ CONFIG_FB_SYS_FOPS=m # CONFIG_FB_WMT_GE_ROPS is not set CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_SVGALIB=m +# CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y @@ -3808,7 +3807,6 @@ # CONFIG_FB_GEODE is not set # CONFIG_FB_TMIO is not set # CONFIG_FB_SM501 is not set -# CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=m CONFIG_FB_VIRTUAL=m CONFIG_XEN_FBDEV_FRONTEND=m @@ -3829,7 +3827,6 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_PROGEAR=m -CONFIG_BACKLIGHT_CARILLO_RANCH=m CONFIG_BACKLIGHT_APPLE=m CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=m @@ -4950,7 +4947,6 @@ CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y -CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set Modified: