* Remove syscalls.h revert
* Properly fix symbol CRC generation * Fix use of code32_start in the EFI boot stub * Re-add MTD_NAND to the configuration to support ricoh sd card readers (FS#25889)
This commit is contained in:
parent
d068bb28c8
commit
21b4bb43e0
|
@ -1,7 +1,7 @@
|
||||||
From 5d77ba2d26110c678b40fd723866a17d4036de12 Mon Sep 17 00:00:00 2001
|
From 5d77ba2d26110c678b40fd723866a17d4036de12 Mon Sep 17 00:00:00 2001
|
||||||
From: Lucas De Marchi <lucas.demarchi@intel.com>
|
From: Lucas De Marchi <lucas.demarchi@intel.com>
|
||||||
Date: Tue, 18 Feb 2014 02:19:26 -0300
|
Date: Tue, 18 Feb 2014 02:19:26 -0300
|
||||||
Subject: [PATCH 1/6] Bluetooth: allocate static minor for vhci
|
Subject: [PATCH 1/7] Bluetooth: allocate static minor for vhci
|
||||||
|
|
||||||
Commit bfacbb9 (Bluetooth: Use devname:vhci module alias for virtual HCI
|
Commit bfacbb9 (Bluetooth: Use devname:vhci module alias for virtual HCI
|
||||||
driver) added the module alias to hci_vhci module so it's possible to
|
driver) added the module alias to hci_vhci module so it's possible to
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 9bc5b710f5957763d6944f38143b627d127c15ff Mon Sep 17 00:00:00 2001
|
From 9bc5b710f5957763d6944f38143b627d127c15ff Mon Sep 17 00:00:00 2001
|
||||||
From: Tom Gundersen <teg@jklm.no>
|
From: Tom Gundersen <teg@jklm.no>
|
||||||
Date: Mon, 3 Feb 2014 11:14:13 +1030
|
Date: Mon, 3 Feb 2014 11:14:13 +1030
|
||||||
Subject: [PATCH 2/6] module: allow multiple calls to MODULE_DEVICE_TABLE() per
|
Subject: [PATCH 2/7] module: allow multiple calls to MODULE_DEVICE_TABLE() per
|
||||||
module
|
module
|
||||||
|
|
||||||
Commit 78551277e4df5: "Input: i8042 - add PNP modaliases" had a bug, where the
|
Commit 78551277e4df5: "Input: i8042 - add PNP modaliases" had a bug, where the
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 06d2e746733a83469944481cb7f4fb1c7134a8ce Mon Sep 17 00:00:00 2001
|
From 06d2e746733a83469944481cb7f4fb1c7134a8ce Mon Sep 17 00:00:00 2001
|
||||||
From: Rusty Russell <rusty@rustcorp.com.au>
|
From: Rusty Russell <rusty@rustcorp.com.au>
|
||||||
Date: Mon, 3 Feb 2014 11:15:13 +1030
|
Date: Mon, 3 Feb 2014 11:15:13 +1030
|
||||||
Subject: [PATCH 3/6] module: remove MODULE_GENERIC_TABLE
|
Subject: [PATCH 3/7] module: remove MODULE_GENERIC_TABLE
|
||||||
|
|
||||||
MODULE_DEVICE_TABLE() calles MODULE_GENERIC_TABLE(); make it do the
|
MODULE_DEVICE_TABLE() calles MODULE_GENERIC_TABLE(); make it do the
|
||||||
work directly. This also removes a wart introduced in the last patch,
|
work directly. This also removes a wart introduced in the last patch,
|
||||||
|
|
|
@ -1,60 +0,0 @@
|
||||||
From 268984331a319f47179d6f0b62aa0e312fe4497d Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Thomas=20B=C3=A4chler?= <thomas@archlinux.org>
|
|
||||||
Date: Tue, 1 Apr 2014 01:15:34 +0200
|
|
||||||
Subject: [PATCH 4/6] Revert "syscalls.h: use gcc alias instead of assembler
|
|
||||||
aliases for syscalls"
|
|
||||||
|
|
||||||
This reverts commit 83460ec8dcac14142e7860a01fa59c267ac4657c.
|
|
||||||
|
|
||||||
For details, see https://lkml.org/lkml/2014/1/26/22.
|
|
||||||
---
|
|
||||||
include/linux/compat.h | 4 ++--
|
|
||||||
include/linux/syscalls.h | 4 ++--
|
|
||||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/include/linux/compat.h b/include/linux/compat.h
|
|
||||||
index 3f448c6..90c199f 100644
|
|
||||||
--- a/include/linux/compat.h
|
|
||||||
+++ b/include/linux/compat.h
|
|
||||||
@@ -41,14 +41,14 @@
|
|
||||||
COMPAT_SYSCALL_DEFINEx(6, _##name, __VA_ARGS__)
|
|
||||||
|
|
||||||
#define COMPAT_SYSCALL_DEFINEx(x, name, ...) \
|
|
||||||
- asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))\
|
|
||||||
- __attribute__((alias(__stringify(compat_SyS##name)))); \
|
|
||||||
+ asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));\
|
|
||||||
static inline long C_SYSC##name(__MAP(x,__SC_DECL,__VA_ARGS__));\
|
|
||||||
asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__));\
|
|
||||||
asmlinkage long compat_SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__))\
|
|
||||||
{ \
|
|
||||||
return C_SYSC##name(__MAP(x,__SC_DELOUSE,__VA_ARGS__)); \
|
|
||||||
} \
|
|
||||||
+ SYSCALL_ALIAS(compat_sys##name, compat_SyS##name); \
|
|
||||||
static inline long C_SYSC##name(__MAP(x,__SC_DECL,__VA_ARGS__))
|
|
||||||
|
|
||||||
#ifndef compat_user_stack_pointer
|
|
||||||
diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h
|
|
||||||
index a747a77..9e7cb9d 100644
|
|
||||||
--- a/include/linux/syscalls.h
|
|
||||||
+++ b/include/linux/syscalls.h
|
|
||||||
@@ -185,8 +185,7 @@ extern struct trace_event_functions exit_syscall_print_funcs;
|
|
||||||
|
|
||||||
#define __PROTECT(...) asmlinkage_protect(__VA_ARGS__)
|
|
||||||
#define __SYSCALL_DEFINEx(x, name, ...) \
|
|
||||||
- asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
|
|
||||||
- __attribute__((alias(__stringify(SyS##name)))); \
|
|
||||||
+ asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)); \
|
|
||||||
static inline long SYSC##name(__MAP(x,__SC_DECL,__VA_ARGS__)); \
|
|
||||||
asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
|
|
||||||
asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
|
|
||||||
@@ -196,6 +195,7 @@ extern struct trace_event_functions exit_syscall_print_funcs;
|
|
||||||
__PROTECT(x, ret,__MAP(x,__SC_ARGS,__VA_ARGS__)); \
|
|
||||||
return ret; \
|
|
||||||
} \
|
|
||||||
+ SYSCALL_ALIAS(sys##name, SyS##name); \
|
|
||||||
static inline long SYSC##name(__MAP(x,__SC_DECL,__VA_ARGS__))
|
|
||||||
|
|
||||||
asmlinkage long sys_time(time_t __user *tloc);
|
|
||||||
--
|
|
||||||
1.9.1
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 0de4ffcad031c1d0b8422ebcceb9caa80995a73e Mon Sep 17 00:00:00 2001
|
From 835a463e190af87a36df681863db7c3ea7ba0d66 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Thomas=20B=C3=A4chler?= <thomas@archlinux.org>
|
From: =?UTF-8?q?Thomas=20B=C3=A4chler?= <thomas@archlinux.org>
|
||||||
Date: Thu, 3 Apr 2014 21:55:37 +0200
|
Date: Thu, 3 Apr 2014 21:55:37 +0200
|
||||||
Subject: [PATCH 5/6] fs: Don't return 0 from get_anon_bdev
|
Subject: [PATCH 4/7] fs: Don't return 0 from get_anon_bdev
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
|
@ -1,7 +1,7 @@
|
||||||
From d02e0fc02f3cfa078e301698f0475adcdf6f72ab Mon Sep 17 00:00:00 2001
|
From 71d4f3022d1f625d94187f7cda682d2233a692d8 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Thomas=20B=C3=A4chler?= <thomas@archlinux.org>
|
From: =?UTF-8?q?Thomas=20B=C3=A4chler?= <thomas@archlinux.org>
|
||||||
Date: Thu, 3 Apr 2014 23:59:49 +0200
|
Date: Thu, 3 Apr 2014 23:59:49 +0200
|
||||||
Subject: [PATCH 6/6] Revert "Bluetooth: Enable autosuspend for Intel Bluetooth
|
Subject: [PATCH 5/7] Revert "Bluetooth: Enable autosuspend for Intel Bluetooth
|
||||||
device"
|
device"
|
||||||
|
|
||||||
This reverts commit d2bee8fb6e18f6116aada39851918473761f7ab1.
|
This reverts commit d2bee8fb6e18f6116aada39851918473761f7ab1.
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,96 @@
|
||||||
|
From ec8ec8362c46fd86571204d0fcce11c03477e5c5 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Matt Fleming <matt@console-pimps.org>
|
||||||
|
Date: Wed, 9 Apr 2014 10:33:49 +0200
|
||||||
|
Subject: [PATCH 7/7] Fix the use of code32_start in the EFI boot stub
|
||||||
|
|
||||||
|
---
|
||||||
|
arch/x86/boot/compressed/eboot.c | 5 +++--
|
||||||
|
arch/x86/boot/compressed/head_32.S | 14 ++++++++------
|
||||||
|
arch/x86/boot/compressed/head_64.S | 9 +++------
|
||||||
|
3 files changed, 14 insertions(+), 14 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/arch/x86/boot/compressed/eboot.c b/arch/x86/boot/compressed/eboot.c
|
||||||
|
index a7677ba..78cbb2d 100644
|
||||||
|
--- a/arch/x86/boot/compressed/eboot.c
|
||||||
|
+++ b/arch/x86/boot/compressed/eboot.c
|
||||||
|
@@ -425,6 +425,9 @@ void setup_graphics(struct boot_params *boot_params)
|
||||||
|
* Because the x86 boot code expects to be passed a boot_params we
|
||||||
|
* need to create one ourselves (usually the bootloader would create
|
||||||
|
* one for us).
|
||||||
|
+ *
|
||||||
|
+ * The caller is responsible for filling out ->code32_start in the
|
||||||
|
+ * returned boot_params.
|
||||||
|
*/
|
||||||
|
struct boot_params *make_boot_params(void *handle, efi_system_table_t *_table)
|
||||||
|
{
|
||||||
|
@@ -483,8 +486,6 @@ struct boot_params *make_boot_params(void *handle, efi_system_table_t *_table)
|
||||||
|
hdr->vid_mode = 0xffff;
|
||||||
|
hdr->boot_flag = 0xAA55;
|
||||||
|
|
||||||
|
- hdr->code32_start = (__u64)(unsigned long)image->image_base;
|
||||||
|
-
|
||||||
|
hdr->type_of_loader = 0x21;
|
||||||
|
|
||||||
|
/* Convert unicode cmdline to ascii */
|
||||||
|
diff --git a/arch/x86/boot/compressed/head_32.S b/arch/x86/boot/compressed/head_32.S
|
||||||
|
index 9116aac..f45ab7a 100644
|
||||||
|
--- a/arch/x86/boot/compressed/head_32.S
|
||||||
|
+++ b/arch/x86/boot/compressed/head_32.S
|
||||||
|
@@ -50,6 +50,13 @@ ENTRY(efi_pe_entry)
|
||||||
|
pushl %eax
|
||||||
|
pushl %esi
|
||||||
|
pushl %ecx
|
||||||
|
+
|
||||||
|
+ call reloc
|
||||||
|
+reloc:
|
||||||
|
+ popl %ecx
|
||||||
|
+ subl reloc, %ecx
|
||||||
|
+ movl %ecx, BP_code32_start(%eax)
|
||||||
|
+
|
||||||
|
sub $0x4, %esp
|
||||||
|
|
||||||
|
ENTRY(efi_stub_entry)
|
||||||
|
@@ -63,12 +70,7 @@ ENTRY(efi_stub_entry)
|
||||||
|
hlt
|
||||||
|
jmp 1b
|
||||||
|
2:
|
||||||
|
- call 3f
|
||||||
|
-3:
|
||||||
|
- popl %eax
|
||||||
|
- subl $3b, %eax
|
||||||
|
- subl BP_pref_address(%esi), %eax
|
||||||
|
- add BP_code32_start(%esi), %eax
|
||||||
|
+ movl BP_code32_start(%esi), %eax
|
||||||
|
leal preferred_addr(%eax), %eax
|
||||||
|
jmp *%eax
|
||||||
|
|
||||||
|
diff --git a/arch/x86/boot/compressed/head_64.S b/arch/x86/boot/compressed/head_64.S
|
||||||
|
index c5c1ae0..b10fa66 100644
|
||||||
|
--- a/arch/x86/boot/compressed/head_64.S
|
||||||
|
+++ b/arch/x86/boot/compressed/head_64.S
|
||||||
|
@@ -217,6 +217,8 @@ ENTRY(efi_pe_entry)
|
||||||
|
cmpq $0,%rax
|
||||||
|
je 1f
|
||||||
|
mov %rax, %rdx
|
||||||
|
+ leaq startup_32(%rip), %rax
|
||||||
|
+ movl %eax, BP_code32_start(%rdx)
|
||||||
|
popq %rsi
|
||||||
|
popq %rdi
|
||||||
|
|
||||||
|
@@ -230,12 +232,7 @@ ENTRY(efi_stub_entry)
|
||||||
|
hlt
|
||||||
|
jmp 1b
|
||||||
|
2:
|
||||||
|
- call 3f
|
||||||
|
-3:
|
||||||
|
- popq %rax
|
||||||
|
- subq $3b, %rax
|
||||||
|
- subq BP_pref_address(%rsi), %rax
|
||||||
|
- add BP_code32_start(%esi), %eax
|
||||||
|
+ movl BP_code32_start(%esi), %eax
|
||||||
|
leaq preferred_addr(%rax), %rax
|
||||||
|
jmp *%rax
|
||||||
|
|
||||||
|
--
|
||||||
|
1.9.1
|
||||||
|
|
42
PKGBUILD
42
PKGBUILD
|
@ -5,7 +5,7 @@ pkgbase=linux # Build stock -ARCH kernel
|
||||||
#pkgbase=linux-custom # Build kernel with a different name
|
#pkgbase=linux-custom # Build kernel with a different name
|
||||||
_srcname=linux-3.14
|
_srcname=linux-3.14
|
||||||
pkgver=3.14
|
pkgver=3.14
|
||||||
pkgrel=3
|
pkgrel=4
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
url="http://www.kernel.org/"
|
url="http://www.kernel.org/"
|
||||||
license=('GPL2')
|
license=('GPL2')
|
||||||
|
@ -21,21 +21,23 @@ source=("https://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
|
||||||
'0001-Bluetooth-allocate-static-minor-for-vhci.patch'
|
'0001-Bluetooth-allocate-static-minor-for-vhci.patch'
|
||||||
'0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch'
|
'0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch'
|
||||||
'0003-module-remove-MODULE_GENERIC_TABLE.patch'
|
'0003-module-remove-MODULE_GENERIC_TABLE.patch'
|
||||||
'0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch'
|
'0004-fs-Don-t-return-0-from-get_anon_bdev.patch'
|
||||||
'0005-fs-Don-t-return-0-from-get_anon_bdev.patch'
|
'0005-Revert-Bluetooth-Enable-autosuspend-for-Intel-Blueto.patch'
|
||||||
'0006-Revert-Bluetooth-Enable-autosuspend-for-Intel-Blueto.patch'
|
'0006-genksyms-fix-typeof-handling.patch'
|
||||||
|
'0007-Fix-the-use-of-code32_start-in-the-EFI-boot-stub.patch'
|
||||||
)
|
)
|
||||||
sha256sums=('61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa'
|
sha256sums=('61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa'
|
||||||
'91b05561c96e09c8c3a4ea05fdab0745f578c4bb879feae25f552306bbe6522a'
|
'f2131f0f5a20a6cc65a987cf5363d08c343041c859686ceb4bb93d2d2a3d6b34'
|
||||||
'00da25459826be1dced644c2215dfe2a6da53168d92aea79467c490aec4cbcae'
|
'3545e2754c2f55f04818bc17461ddcabaf0760c35a0fec5d1d70f75c2ac93dbe'
|
||||||
'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c'
|
'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c'
|
||||||
'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182'
|
'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182'
|
||||||
'ad22f6e1a2869730828ddaf93da8b8a748421b7afdd34e1213566985fe7b01dd'
|
'aa17aa9a5c663552ea047b9d2a9a916207bed361bd387418c122f6611ee576a6'
|
||||||
'29e612a8dda2b2b8af116c16b546a0e1d159f249bfd9628d640cad0f61f0cc4f'
|
'48c459a2a14e8f161b79943e9ea405c4e98cd5abdab62749c4e9d65e5735382a'
|
||||||
'555133445de48e781ced3a450bcdf9bfbe4d66b118bbd5b28fea789fa023dd66'
|
'f15a6831736e4c0b8b355fd7887445e770500d439cb851623ea300cc50ba4d97'
|
||||||
'dc1eca93dad93c9c015332d188f5a69508c2077536b8be653d2ff45f1b034941'
|
'4b9aed8d0b7c2389d9413caa2152e6591200630c19dda8224d43eae7d863a0d6'
|
||||||
'1f572e748d96403218e846ec469474f557f04d2f5ff137dd2a31fffa193f760e'
|
'e0666f75eabc2bbfa668cb35ee72dfbad48e5963828a444fbb50388048a8cd3c'
|
||||||
'a413700adf3b45b7d3c18d2ffed390b9e5769cb361a9a0530f98bfff29fd0aef')
|
'd2c449d346ae52724d36c3224bd06fcae7775b0698a9096eb89eeaa6dbc092e5'
|
||||||
|
'5a175c698cfdbf942f712afeda2a6af3f4e63a742ec6b6dc3a64bc6a7fb685bb')
|
||||||
|
|
||||||
_kernelname=${pkgbase#linux}
|
_kernelname=${pkgbase#linux}
|
||||||
|
|
||||||
|
@ -60,18 +62,22 @@ prepare() {
|
||||||
patch -p1 -i "${srcdir}/0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch"
|
patch -p1 -i "${srcdir}/0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch"
|
||||||
patch -p1 -i "${srcdir}/0003-module-remove-MODULE_GENERIC_TABLE.patch"
|
patch -p1 -i "${srcdir}/0003-module-remove-MODULE_GENERIC_TABLE.patch"
|
||||||
|
|
||||||
# Fix symbols: Revert http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=83460ec8dcac14142e7860a01fa59c267ac4657c
|
|
||||||
# For details, see https://lkml.org/lkml/2014/1/26/22
|
|
||||||
patch -p1 -i "${srcdir}/0004-Revert-syscalls.h-use-gcc-alias-instead-of-assembler.patch"
|
|
||||||
|
|
||||||
# Fix various bugs caused by rootfs having FSID 0
|
# Fix various bugs caused by rootfs having FSID 0
|
||||||
# See http://www.spinics.net/lists/kernel/msg1716924.html
|
# See http://www.spinics.net/lists/kernel/msg1716924.html
|
||||||
patch -p1 -i "${srcdir}/0005-fs-Don-t-return-0-from-get_anon_bdev.patch"
|
patch -p1 -i "${srcdir}/0004-fs-Don-t-return-0-from-get_anon_bdev.patch"
|
||||||
|
|
||||||
# Disable usb autosuspend for intel btusb
|
# Disable usb autosuspend for intel btusb
|
||||||
# See http://www.spinics.net/lists/kernel/msg1716461.html
|
# See http://www.spinics.net/lists/kernel/msg1716461.html
|
||||||
# Until a solution is found, make sure the driver leaves autosuspend alone
|
# Until a solution is found, make sure the driver leaves autosuspend alone
|
||||||
patch -p1 -i "${srcdir}/0006-Revert-Bluetooth-Enable-autosuspend-for-Intel-Blueto.patch"
|
patch -p1 -i "${srcdir}/0005-Revert-Bluetooth-Enable-autosuspend-for-Intel-Blueto.patch"
|
||||||
|
|
||||||
|
# Fix generation of symbol CRCs
|
||||||
|
# http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=dc53324060f324e8af6867f57bf4891c13c6ef18
|
||||||
|
patch -p1 -i "${srcdir}/0006-genksyms-fix-typeof-handling.patch"
|
||||||
|
|
||||||
|
# Fix the use of code32_start in the EFI boot stub
|
||||||
|
# http://permalink.gmane.org/gmane.linux.kernel/1679881
|
||||||
|
patch -p1 -i "${srcdir}/0007-Fix-the-use-of-code32_start-in-the-EFI-boot-stub.patch"
|
||||||
|
|
||||||
if [ "${CARCH}" = "x86_64" ]; then
|
if [ "${CARCH}" = "x86_64" ]; then
|
||||||
cat "${srcdir}/config.x86_64" > ./.config
|
cat "${srcdir}/config.x86_64" > ./.config
|
||||||
|
|
23
config
23
config
|
@ -1,6 +1,6 @@
|
||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 3.14.0-1 Kernel Configuration
|
# Linux/x86 3.14.0-4 Kernel Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_64BIT is not set
|
# CONFIG_64BIT is not set
|
||||||
CONFIG_X86_32=y
|
CONFIG_X86_32=y
|
||||||
|
@ -1600,7 +1600,24 @@ CONFIG_MTD_BLOCK2MTD=m
|
||||||
CONFIG_MTD_DOCG3=m
|
CONFIG_MTD_DOCG3=m
|
||||||
CONFIG_BCH_CONST_M=14
|
CONFIG_BCH_CONST_M=14
|
||||||
CONFIG_BCH_CONST_T=4
|
CONFIG_BCH_CONST_T=4
|
||||||
# CONFIG_MTD_NAND is not set
|
CONFIG_MTD_NAND_ECC=m
|
||||||
|
CONFIG_MTD_NAND_ECC_SMC=y
|
||||||
|
CONFIG_MTD_NAND=m
|
||||||
|
# CONFIG_MTD_NAND_ECC_BCH is not set
|
||||||
|
CONFIG_MTD_SM_COMMON=m
|
||||||
|
# CONFIG_MTD_NAND_DENALI is not set
|
||||||
|
CONFIG_MTD_NAND_GPIO=m
|
||||||
|
CONFIG_MTD_NAND_IDS=m
|
||||||
|
CONFIG_MTD_NAND_RICOH=m
|
||||||
|
CONFIG_MTD_NAND_DISKONCHIP=m
|
||||||
|
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
|
||||||
|
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
|
||||||
|
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
|
||||||
|
CONFIG_MTD_NAND_DOCG4=m
|
||||||
|
CONFIG_MTD_NAND_CAFE=m
|
||||||
|
CONFIG_MTD_NAND_CS553X=m
|
||||||
|
CONFIG_MTD_NAND_NANDSIM=m
|
||||||
|
# CONFIG_MTD_NAND_PLATFORM is not set
|
||||||
# CONFIG_MTD_ONENAND is not set
|
# CONFIG_MTD_ONENAND is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -5718,6 +5735,7 @@ CONFIG_DGRP=m
|
||||||
CONFIG_FIREWIRE_SERIAL=m
|
CONFIG_FIREWIRE_SERIAL=m
|
||||||
CONFIG_FWTTY_MAX_TOTAL_PORTS=64
|
CONFIG_FWTTY_MAX_TOTAL_PORTS=64
|
||||||
CONFIG_FWTTY_MAX_CARD_PORTS=32
|
CONFIG_FWTTY_MAX_CARD_PORTS=32
|
||||||
|
# CONFIG_MTD_SPINAND_MT29F is not set
|
||||||
CONFIG_LUSTRE_FS=m
|
CONFIG_LUSTRE_FS=m
|
||||||
CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192
|
CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192
|
||||||
# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set
|
# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set
|
||||||
|
@ -6631,6 +6649,7 @@ CONFIG_GENERIC_ALLOCATOR=y
|
||||||
CONFIG_REED_SOLOMON=m
|
CONFIG_REED_SOLOMON=m
|
||||||
CONFIG_REED_SOLOMON_ENC8=y
|
CONFIG_REED_SOLOMON_ENC8=y
|
||||||
CONFIG_REED_SOLOMON_DEC8=y
|
CONFIG_REED_SOLOMON_DEC8=y
|
||||||
|
CONFIG_REED_SOLOMON_DEC16=y
|
||||||
CONFIG_BCH=m
|
CONFIG_BCH=m
|
||||||
CONFIG_BCH_CONST_PARAMS=y
|
CONFIG_BCH_CONST_PARAMS=y
|
||||||
CONFIG_TEXTSEARCH=y
|
CONFIG_TEXTSEARCH=y
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 3.14.0-1 Kernel Configuration
|
# Linux/x86 3.14.0-4 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_64BIT=y
|
CONFIG_64BIT=y
|
||||||
CONFIG_X86_64=y
|
CONFIG_X86_64=y
|
||||||
|
@ -1579,7 +1579,23 @@ CONFIG_MTD_BLOCK2MTD=m
|
||||||
CONFIG_MTD_DOCG3=m
|
CONFIG_MTD_DOCG3=m
|
||||||
CONFIG_BCH_CONST_M=14
|
CONFIG_BCH_CONST_M=14
|
||||||
CONFIG_BCH_CONST_T=4
|
CONFIG_BCH_CONST_T=4
|
||||||
# CONFIG_MTD_NAND is not set
|
CONFIG_MTD_NAND_ECC=m
|
||||||
|
CONFIG_MTD_NAND_ECC_SMC=y
|
||||||
|
CONFIG_MTD_NAND=m
|
||||||
|
# CONFIG_MTD_NAND_ECC_BCH is not set
|
||||||
|
CONFIG_MTD_SM_COMMON=m
|
||||||
|
# CONFIG_MTD_NAND_DENALI is not set
|
||||||
|
CONFIG_MTD_NAND_GPIO=m
|
||||||
|
CONFIG_MTD_NAND_IDS=m
|
||||||
|
CONFIG_MTD_NAND_RICOH=m
|
||||||
|
CONFIG_MTD_NAND_DISKONCHIP=m
|
||||||
|
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
|
||||||
|
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
|
||||||
|
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
|
||||||
|
CONFIG_MTD_NAND_DOCG4=m
|
||||||
|
CONFIG_MTD_NAND_CAFE=m
|
||||||
|
CONFIG_MTD_NAND_NANDSIM=m
|
||||||
|
# CONFIG_MTD_NAND_PLATFORM is not set
|
||||||
# CONFIG_MTD_ONENAND is not set
|
# CONFIG_MTD_ONENAND is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -5504,6 +5520,7 @@ CONFIG_DGRP=m
|
||||||
CONFIG_FIREWIRE_SERIAL=m
|
CONFIG_FIREWIRE_SERIAL=m
|
||||||
CONFIG_FWTTY_MAX_TOTAL_PORTS=64
|
CONFIG_FWTTY_MAX_TOTAL_PORTS=64
|
||||||
CONFIG_FWTTY_MAX_CARD_PORTS=32
|
CONFIG_FWTTY_MAX_CARD_PORTS=32
|
||||||
|
# CONFIG_MTD_SPINAND_MT29F is not set
|
||||||
CONFIG_LUSTRE_FS=m
|
CONFIG_LUSTRE_FS=m
|
||||||
CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192
|
CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192
|
||||||
# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set
|
# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set
|
||||||
|
@ -6423,6 +6440,7 @@ CONFIG_GENERIC_ALLOCATOR=y
|
||||||
CONFIG_REED_SOLOMON=m
|
CONFIG_REED_SOLOMON=m
|
||||||
CONFIG_REED_SOLOMON_ENC8=y
|
CONFIG_REED_SOLOMON_ENC8=y
|
||||||
CONFIG_REED_SOLOMON_DEC8=y
|
CONFIG_REED_SOLOMON_DEC8=y
|
||||||
|
CONFIG_REED_SOLOMON_DEC16=y
|
||||||
CONFIG_BCH=m
|
CONFIG_BCH=m
|
||||||
CONFIG_BCH_CONST_PARAMS=y
|
CONFIG_BCH_CONST_PARAMS=y
|
||||||
CONFIG_TEXTSEARCH=y
|
CONFIG_TEXTSEARCH=y
|
||||||
|
|
Loading…
Reference in New Issue