diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2010-08-12 16:09:59 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2010-08-12 16:09:59 +0000 |
commit | 2b416d208af3177894e10e4753ab9300a5e9d80d (patch) | |
tree | 2a4d24cf5547365a32a930bd273b2f1a9340b1dc | |
parent | 966805d1e107151c1479109c7a36f863a706fdbe (diff) | |
download | alpine_aports-2b416d208af3177894e10e4753ab9300a5e9d80d.tar.bz2 alpine_aports-2b416d208af3177894e10e4753ab9300a5e9d80d.tar.xz alpine_aports-2b416d208af3177894e10e4753ab9300a5e9d80d.zip |
main/linux-grsec: upgrade to grsecurity-2.2.0-2.6.32.18-201008112233
-rw-r--r-- | main/linux-grsec/APKBUILD | 12 | ||||
-rw-r--r-- | main/linux-grsec/grsecurity-2.2.0-2.6.32.18-201008112233.patch (renamed from main/linux-grsec/grsecurity-2.2.0-2.6.32.16-201007162107.patch) | 7106 | ||||
-rw-r--r-- | main/linux-grsec/kernelconfig.x86 | 7 |
3 files changed, 3595 insertions, 3530 deletions
diff --git a/main/linux-grsec/APKBUILD b/main/linux-grsec/APKBUILD index d3fca9fad6..d486ff5793 100644 --- a/main/linux-grsec/APKBUILD +++ b/main/linux-grsec/APKBUILD | |||
@@ -2,9 +2,9 @@ | |||
2 | 2 | ||
3 | _flavor=grsec | 3 | _flavor=grsec |
4 | pkgname=linux-${_flavor} | 4 | pkgname=linux-${_flavor} |
5 | pkgver=2.6.32.16 | 5 | pkgver=2.6.32.18 |
6 | _kernver=2.6.32 | 6 | _kernver=2.6.32 |
7 | pkgrel=4 | 7 | pkgrel=0 |
8 | pkgdesc="Linux kernel with grsecurity" | 8 | pkgdesc="Linux kernel with grsecurity" |
9 | url=http://grsecurity.net | 9 | url=http://grsecurity.net |
10 | depends="mkinitfs linux-firmware" | 10 | depends="mkinitfs linux-firmware" |
@@ -14,7 +14,7 @@ _config=${config:-kernelconfig.${CARCH:-x86}} | |||
14 | install= | 14 | install= |
15 | source="ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$_kernver.tar.bz2 | 15 | source="ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$_kernver.tar.bz2 |
16 | ftp://ftp.kernel.org/pub/linux/kernel/v2.6/patch-$pkgver.bz2 | 16 | ftp://ftp.kernel.org/pub/linux/kernel/v2.6/patch-$pkgver.bz2 |
17 | grsecurity-2.2.0-2.6.32.16-201007162107.patch | 17 | grsecurity-2.2.0-2.6.32.18-201008112233.patch |
18 | 0001-grsec-revert-conflicting-flow-cache-changes.patch | 18 | 0001-grsec-revert-conflicting-flow-cache-changes.patch |
19 | 0002-gre-fix-hard-header-destination-address-checking.patch | 19 | 0002-gre-fix-hard-header-destination-address-checking.patch |
20 | 0003-ip_gre-include-route-header_len-in-max_headroom-calc.patch | 20 | 0003-ip_gre-include-route-header_len-in-max_headroom-calc.patch |
@@ -148,8 +148,8 @@ firmware() { | |||
148 | } | 148 | } |
149 | 149 | ||
150 | md5sums="260551284ac224c3a43c4adac7df4879 linux-2.6.32.tar.bz2 | 150 | md5sums="260551284ac224c3a43c4adac7df4879 linux-2.6.32.tar.bz2 |
151 | 744890f9651962ceae7663d44b19df65 patch-2.6.32.16.bz2 | 151 | dc2f0fab4d67f96e593708ba9158052b patch-2.6.32.18.bz2 |
152 | feb09c4053225d0d13272af504075636 grsecurity-2.2.0-2.6.32.16-201007162107.patch | 152 | 9a9c5721223e5ebe089dddc14a29935d grsecurity-2.2.0-2.6.32.18-201008112233.patch |
153 | 1d247140abec49b96250aec9aa59b324 0001-grsec-revert-conflicting-flow-cache-changes.patch | 153 | 1d247140abec49b96250aec9aa59b324 0001-grsec-revert-conflicting-flow-cache-changes.patch |
154 | 437317f88ec13ace8d39c31983a41696 0002-gre-fix-hard-header-destination-address-checking.patch | 154 | 437317f88ec13ace8d39c31983a41696 0002-gre-fix-hard-header-destination-address-checking.patch |
155 | 151b29a161178ed39d62a08f21f3484d 0003-ip_gre-include-route-header_len-in-max_headroom-calc.patch | 155 | 151b29a161178ed39d62a08f21f3484d 0003-ip_gre-include-route-header_len-in-max_headroom-calc.patch |
@@ -173,4 +173,4 @@ ce4a74190febe13713bab1b886dd5bee r8169-fix-random-mdio_write-failures.patch | |||
173 | b41ee19f13498fb25992fd60cd1126d4 r8169-fix-mdio_read-and-update-mdio_write-according-to-hw-specs.patch | 173 | b41ee19f13498fb25992fd60cd1126d4 r8169-fix-mdio_read-and-update-mdio_write-according-to-hw-specs.patch |
174 | a1bcf76870b63a4a4035a8948fb758e2 x86-setup-When-restoring-the-screen-update-boot_params-screen_info.patch | 174 | a1bcf76870b63a4a4035a8948fb758e2 x86-setup-When-restoring-the-screen-update-boot_params-screen_info.patch |
175 | bf14850a0036d14bc6177adbdec23a17 hv-grsec.patch | 175 | bf14850a0036d14bc6177adbdec23a17 hv-grsec.patch |
176 | 758c074dc6979167f3113cbf101922ee kernelconfig.x86" | 176 | ca9c63def600e77ca3cb7e822c239083 kernelconfig.x86" |
diff --git a/main/linux-grsec/grsecurity-2.2.0-2.6.32.16-201007162107.patch b/main/linux-grsec/grsecurity-2.2.0-2.6.32.18-201008112233.patch index e74253e175..7310c00b7b 100644 --- a/main/linux-grsec/grsecurity-2.2.0-2.6.32.16-201007162107.patch +++ b/main/linux-grsec/grsecurity-2.2.0-2.6.32.18-201008112233.patch | |||
@@ -1,6 +1,6 @@ | |||
1 | diff -urNp linux-2.6.32.16/arch/alpha/include/asm/elf.h linux-2.6.32.16/arch/alpha/include/asm/elf.h | 1 | diff -urNp linux-2.6.32.18/arch/alpha/include/asm/elf.h linux-2.6.32.18/arch/alpha/include/asm/elf.h |
2 | --- linux-2.6.32.16/arch/alpha/include/asm/elf.h 2010-07-05 14:14:00.000000000 -0400 | 2 | --- linux-2.6.32.18/arch/alpha/include/asm/elf.h 2010-08-10 13:45:57.000000000 -0400 |
3 | +++ linux-2.6.32.16/arch/alpha/include/asm/elf.h 2010-07-09 14:50:34.000000000 -0400 | 3 | +++ linux-2.6.32.18/arch/alpha/include/asm/elf.h 2010-08-11 18:57:28.000000000 -0400 |
4 | @@ -91,6 +91,13 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_N | 4 | @@ -91,6 +91,13 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_N |
5 | 5 | ||
6 | #define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE + 0x1000000) | 6 | #define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE + 0x1000000) |
@@ -15,9 +15,9 @@ diff -urNp linux-2.6.32.16/arch/alpha/include/asm/elf.h linux-2.6.32.16/arch/alp | |||
15 | /* $0 is set by ld.so to a pointer to a function which might be | 15 | /* $0 is set by ld.so to a pointer to a function which might be |
16 | registered using atexit. This provides a mean for the dynamic | 16 | registered using atexit. This provides a mean for the dynamic |
17 | linker to call DT_FINI functions for shared libraries that have | 17 | linker to call DT_FINI functions for shared libraries that have |
18 | diff -urNp linux-2.6.32.16/arch/alpha/include/asm/pgtable.h linux-2.6.32.16/arch/alpha/include/asm/pgtable.h | 18 | diff -urNp linux-2.6.32.18/arch/alpha/include/asm/pgtable.h linux-2.6.32.18/arch/alpha/include/asm/pgtable.h |
19 | --- linux-2.6.32.16/arch/alpha/include/asm/pgtable.h 2010-07-05 14:14:00.000000000 -0400 | 19 | --- linux-2.6.32.18/arch/alpha/include/asm/pgtable.h 2010-08-10 13:45:57.000000000 -0400 |
20 | +++ linux-2.6.32.16/arch/alpha/include/asm/pgtable.h 2010-07-09 14:50:34.000000000 -0400 | 20 | +++ linux-2.6.32.18/arch/alpha/include/asm/pgtable.h 2010-08-11 18:57:28.000000000 -0400 |
21 | @@ -101,6 +101,17 @@ struct vm_area_struct; | 21 | @@ -101,6 +101,17 @@ struct vm_area_struct; |
22 | #define PAGE_SHARED __pgprot(_PAGE_VALID | __ACCESS_BITS) | 22 | #define PAGE_SHARED __pgprot(_PAGE_VALID | __ACCESS_BITS) |
23 | #define PAGE_COPY __pgprot(_PAGE_VALID | __ACCESS_BITS | _PAGE_FOW) | 23 | #define PAGE_COPY __pgprot(_PAGE_VALID | __ACCESS_BITS | _PAGE_FOW) |
@@ -36,9 +36,9 @@ diff -urNp linux-2.6.32.16/arch/alpha/include/asm/pgtable.h linux-2.6.32.16/arch | |||
36 | #define PAGE_KERNEL __pgprot(_PAGE_VALID | _PAGE_ASM | _PAGE_KRE | _PAGE_KWE) | 36 | #define PAGE_KERNEL __pgprot(_PAGE_VALID | _PAGE_ASM | _PAGE_KRE | _PAGE_KWE) |
37 | 37 | ||
38 | #define _PAGE_NORMAL(x) __pgprot(_PAGE_VALID | __ACCESS_BITS | (x)) | 38 | #define _PAGE_NORMAL(x) __pgprot(_PAGE_VALID | __ACCESS_BITS | (x)) |
39 | diff -urNp linux-2.6.32.16/arch/alpha/kernel/module.c linux-2.6.32.16/arch/alpha/kernel/module.c | 39 | diff -urNp linux-2.6.32.18/arch/alpha/kernel/module.c linux-2.6.32.18/arch/alpha/kernel/module.c |
40 | --- linux-2.6.32.16/arch/alpha/kernel/module.c 2010-07-05 14:14:00.000000000 -0400 | 40 | --- linux-2.6.32.18/arch/alpha/kernel/module.c 2010-08-10 13:45:57.000000000 -0400 |
41 | +++ linux-2.6.32.16/arch/alpha/kernel/module.c 2010-07-09 14:50:34.000000000 -0400 | 41 | +++ linux-2.6.32.18/arch/alpha/kernel/module.c 2010-08-11 18:57:28.000000000 -0400 |
42 | @@ -182,7 +182,7 @@ apply_relocate_add(Elf64_Shdr *sechdrs, | 42 | @@ -182,7 +182,7 @@ apply_relocate_add(Elf64_Shdr *sechdrs, |
43 | 43 | ||
44 | /* The small sections were sorted to the end of the segment. | 44 | /* The small sections were sorted to the end of the segment. |
@@ -48,9 +48,9 @@ diff -urNp linux-2.6.32.16/arch/alpha/kernel/module.c linux-2.6.32.16/arch/alpha | |||
48 | got = sechdrs[me->arch.gotsecindex].sh_addr; | 48 | got = sechdrs[me->arch.gotsecindex].sh_addr; |
49 | 49 | ||
50 | for (i = 0; i < n; i++) { | 50 | for (i = 0; i < n; i++) { |
51 | diff -urNp linux-2.6.32.16/arch/alpha/kernel/osf_sys.c linux-2.6.32.16/arch/alpha/kernel/osf_sys.c | 51 | diff -urNp linux-2.6.32.18/arch/alpha/kernel/osf_sys.c linux-2.6.32.18/arch/alpha/kernel/osf_sys.c |
52 | --- linux-2.6.32.16/arch/alpha/kernel/osf_sys.c 2010-07-05 14:14:00.000000000 -0400 | 52 | --- linux-2.6.32.18/arch/alpha/kernel/osf_sys.c 2010-08-10 13:45:57.000000000 -0400 |
53 | +++ linux-2.6.32.16/arch/alpha/kernel/osf_sys.c 2010-07-09 14:50:34.000000000 -0400 | 53 | +++ linux-2.6.32.18/arch/alpha/kernel/osf_sys.c 2010-08-11 18:57:28.000000000 -0400 |
54 | @@ -1205,6 +1205,10 @@ arch_get_unmapped_area(struct file *filp | 54 | @@ -1205,6 +1205,10 @@ arch_get_unmapped_area(struct file *filp |
55 | merely specific addresses, but regions of memory -- perhaps | 55 | merely specific addresses, but regions of memory -- perhaps |
56 | this feature should be incorporated into all ports? */ | 56 | this feature should be incorporated into all ports? */ |
@@ -73,9 +73,9 @@ diff -urNp linux-2.6.32.16/arch/alpha/kernel/osf_sys.c linux-2.6.32.16/arch/alph | |||
73 | if (addr != (unsigned long) -ENOMEM) | 73 | if (addr != (unsigned long) -ENOMEM) |
74 | return addr; | 74 | return addr; |
75 | 75 | ||
76 | diff -urNp linux-2.6.32.16/arch/alpha/mm/fault.c linux-2.6.32.16/arch/alpha/mm/fault.c | 76 | diff -urNp linux-2.6.32.18/arch/alpha/mm/fault.c linux-2.6.32.18/arch/alpha/mm/fault.c |
77 | --- linux-2.6.32.16/arch/alpha/mm/fault.c 2010-07-05 14:14:00.000000000 -0400 | 77 | --- linux-2.6.32.18/arch/alpha/mm/fault.c 2010-08-10 13:45:57.000000000 -0400 |
78 | +++ linux-2.6.32.16/arch/alpha/mm/fault.c 2010-07-09 14:50:34.000000000 -0400 | 78 | +++ linux-2.6.32.18/arch/alpha/mm/fault.c 2010-08-11 18:57:28.000000000 -0400 |
79 | @@ -54,6 +54,124 @@ __load_new_mm_context(struct mm_struct * | 79 | @@ -54,6 +54,124 @@ __load_new_mm_context(struct mm_struct * |
80 | __reload_thread(pcb); | 80 | __reload_thread(pcb); |
81 | } | 81 | } |
@@ -232,9 +232,9 @@ diff -urNp linux-2.6.32.16/arch/alpha/mm/fault.c linux-2.6.32.16/arch/alpha/mm/f | |||
232 | } else if (!cause) { | 232 | } else if (!cause) { |
233 | /* Allow reads even for write-only mappings */ | 233 | /* Allow reads even for write-only mappings */ |
234 | if (!(vma->vm_flags & (VM_READ | VM_WRITE))) | 234 | if (!(vma->vm_flags & (VM_READ | VM_WRITE))) |
235 | diff -urNp linux-2.6.32.16/arch/arm/include/asm/elf.h linux-2.6.32.16/arch/arm/include/asm/elf.h | 235 | diff -urNp linux-2.6.32.18/arch/arm/include/asm/elf.h linux-2.6.32.18/arch/arm/include/asm/elf.h |
236 | --- linux-2.6.32.16/arch/arm/include/asm/elf.h 2010-07-05 14:14:00.000000000 -0400 | 236 | --- linux-2.6.32.18/arch/arm/include/asm/elf.h 2010-08-10 13:45:57.000000000 -0400 |
237 | +++ linux-2.6.32.16/arch/arm/include/asm/elf.h 2010-07-09 14:50:34.000000000 -0400 | 237 | +++ linux-2.6.32.18/arch/arm/include/asm/elf.h 2010-08-11 18:57:28.000000000 -0400 |
238 | @@ -109,7 +109,14 @@ int dump_task_regs(struct task_struct *t | 238 | @@ -109,7 +109,14 @@ int dump_task_regs(struct task_struct *t |
239 | the loader. We need to make sure that it is out of the way of the program | 239 | the loader. We need to make sure that it is out of the way of the program |
240 | that it will "exec", and that there is sufficient room for the brk. */ | 240 | that it will "exec", and that there is sufficient room for the brk. */ |
@@ -251,9 +251,9 @@ diff -urNp linux-2.6.32.16/arch/arm/include/asm/elf.h linux-2.6.32.16/arch/arm/i | |||
251 | 251 | ||
252 | /* When the program starts, a1 contains a pointer to a function to be | 252 | /* When the program starts, a1 contains a pointer to a function to be |
253 | registered with atexit, as per the SVR4 ABI. A value of 0 means we | 253 | registered with atexit, as per the SVR4 ABI. A value of 0 means we |
254 | diff -urNp linux-2.6.32.16/arch/arm/include/asm/kmap_types.h linux-2.6.32.16/arch/arm/include/asm/kmap_types.h | 254 | diff -urNp linux-2.6.32.18/arch/arm/include/asm/kmap_types.h linux-2.6.32.18/arch/arm/include/asm/kmap_types.h |
255 | --- linux-2.6.32.16/arch/arm/include/asm/kmap_types.h 2010-07-05 14:14:00.000000000 -0400 | 255 | --- linux-2.6.32.18/arch/arm/include/asm/kmap_types.h 2010-08-10 13:45:57.000000000 -0400 |
256 | +++ linux-2.6.32.16/arch/arm/include/asm/kmap_types.h 2010-07-09 14:50:34.000000000 -0400 | 256 | +++ linux-2.6.32.18/arch/arm/include/asm/kmap_types.h 2010-08-11 18:57:28.000000000 -0400 |
257 | @@ -19,6 +19,7 @@ enum km_type { | 257 | @@ -19,6 +19,7 @@ enum km_type { |
258 | KM_SOFTIRQ0, | 258 | KM_SOFTIRQ0, |
259 | KM_SOFTIRQ1, | 259 | KM_SOFTIRQ1, |
@@ -262,9 +262,9 @@ diff -urNp linux-2.6.32.16/arch/arm/include/asm/kmap_types.h linux-2.6.32.16/arc | |||
262 | KM_TYPE_NR | 262 | KM_TYPE_NR |
263 | }; | 263 | }; |
264 | 264 | ||
265 | diff -urNp linux-2.6.32.16/arch/arm/include/asm/uaccess.h linux-2.6.32.16/arch/arm/include/asm/uaccess.h | 265 | diff -urNp linux-2.6.32.18/arch/arm/include/asm/uaccess.h linux-2.6.32.18/arch/arm/include/asm/uaccess.h |
266 | --- linux-2.6.32.16/arch/arm/include/asm/uaccess.h 2010-07-05 14:14:00.000000000 -0400 | 266 | --- linux-2.6.32.18/arch/arm/include/asm/uaccess.h 2010-08-10 13:45:57.000000000 -0400 |
267 | +++ linux-2.6.32.16/arch/arm/include/asm/uaccess.h 2010-07-09 14:50:34.000000000 -0400 | 267 | +++ linux-2.6.32.18/arch/arm/include/asm/uaccess.h 2010-08-11 18:57:28.000000000 -0400 |
268 | @@ -403,6 +403,9 @@ extern unsigned long __must_check __strn | 268 | @@ -403,6 +403,9 @@ extern unsigned long __must_check __strn |
269 | 269 | ||
270 | static inline unsigned long __must_check copy_from_user(void *to, const void __user *from, unsigned long n) | 270 | static inline unsigned long __must_check copy_from_user(void *to, const void __user *from, unsigned long n) |
@@ -285,9 +285,9 @@ diff -urNp linux-2.6.32.16/arch/arm/include/asm/uaccess.h linux-2.6.32.16/arch/a | |||
285 | if (access_ok(VERIFY_WRITE, to, n)) | 285 | if (access_ok(VERIFY_WRITE, to, n)) |
286 | n = __copy_to_user(to, from, n); | 286 | n = __copy_to_user(to, from, n); |
287 | return n; | 287 | return n; |
288 | diff -urNp linux-2.6.32.16/arch/arm/kernel/kgdb.c linux-2.6.32.16/arch/arm/kernel/kgdb.c | 288 | diff -urNp linux-2.6.32.18/arch/arm/kernel/kgdb.c linux-2.6.32.18/arch/arm/kernel/kgdb.c |
289 | --- linux-2.6.32.16/arch/arm/kernel/kgdb.c 2010-07-05 14:14:00.000000000 -0400 | 289 | --- linux-2.6.32.18/arch/arm/kernel/kgdb.c 2010-08-10 13:45:57.000000000 -0400 |
290 | +++ linux-2.6.32.16/arch/arm/kernel/kgdb.c 2010-07-09 14:50:34.000000000 -0400 | 290 | +++ linux-2.6.32.18/arch/arm/kernel/kgdb.c 2010-08-11 18:57:28.000000000 -0400 |
291 | @@ -190,7 +190,7 @@ void kgdb_arch_exit(void) | 291 | @@ -190,7 +190,7 @@ void kgdb_arch_exit(void) |
292 | * and we handle the normal undef case within the do_undefinstr | 292 | * and we handle the normal undef case within the do_undefinstr |
293 | * handler. | 293 | * handler. |
@@ -297,9 +297,9 @@ diff -urNp linux-2.6.32.16/arch/arm/kernel/kgdb.c linux-2.6.32.16/arch/arm/kerne | |||
297 | #ifndef __ARMEB__ | 297 | #ifndef __ARMEB__ |
298 | .gdb_bpt_instr = {0xfe, 0xde, 0xff, 0xe7} | 298 | .gdb_bpt_instr = {0xfe, 0xde, 0xff, 0xe7} |
299 | #else /* ! __ARMEB__ */ | 299 | #else /* ! __ARMEB__ */ |
300 | diff -urNp linux-2.6.32.16/arch/arm/mach-at91/pm.c linux-2.6.32.16/arch/arm/mach-at91/pm.c | 300 | diff -urNp linux-2.6.32.18/arch/arm/mach-at91/pm.c linux-2.6.32.18/arch/arm/mach-at91/pm.c |
301 | --- linux-2.6.32.16/arch/arm/mach-at91/pm.c 2010-07-05 14:14:00.000000000 -0400 | 301 | --- linux-2.6.32.18/arch/arm/mach-at91/pm.c 2010-08-10 13:45:57.000000000 -0400 |
302 | +++ linux-2.6.32.16/arch/arm/mach-at91/pm.c 2010-07-09 14:50:34.000000000 -0400 | 302 | +++ linux-2.6.32.18/arch/arm/mach-at91/pm.c 2010-08-11 18:57:28.000000000 -0400 |
303 | @@ -348,7 +348,7 @@ static void at91_pm_end(void) | 303 | @@ -348,7 +348,7 @@ static void at91_pm_end(void) |
304 | } | 304 | } |
305 | 305 | ||
@@ -309,9 +309,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mach-at91/pm.c linux-2.6.32.16/arch/arm/mach | |||
309 | .valid = at91_pm_valid_state, | 309 | .valid = at91_pm_valid_state, |
310 | .begin = at91_pm_begin, | 310 | .begin = at91_pm_begin, |
311 | .enter = at91_pm_enter, | 311 | .enter = at91_pm_enter, |
312 | diff -urNp linux-2.6.32.16/arch/arm/mach-omap1/pm.c linux-2.6.32.16/arch/arm/mach-omap1/pm.c | 312 | diff -urNp linux-2.6.32.18/arch/arm/mach-omap1/pm.c linux-2.6.32.18/arch/arm/mach-omap1/pm.c |
313 | --- linux-2.6.32.16/arch/arm/mach-omap1/pm.c 2010-07-05 14:14:00.000000000 -0400 | 313 | --- linux-2.6.32.18/arch/arm/mach-omap1/pm.c 2010-08-10 13:45:57.000000000 -0400 |
314 | +++ linux-2.6.32.16/arch/arm/mach-omap1/pm.c 2010-07-09 14:50:34.000000000 -0400 | 314 | +++ linux-2.6.32.18/arch/arm/mach-omap1/pm.c 2010-08-11 18:57:28.000000000 -0400 |
315 | @@ -647,7 +647,7 @@ static struct irqaction omap_wakeup_irq | 315 | @@ -647,7 +647,7 @@ static struct irqaction omap_wakeup_irq |
316 | 316 | ||
317 | 317 | ||
@@ -321,9 +321,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mach-omap1/pm.c linux-2.6.32.16/arch/arm/mac | |||
321 | .prepare = omap_pm_prepare, | 321 | .prepare = omap_pm_prepare, |
322 | .enter = omap_pm_enter, | 322 | .enter = omap_pm_enter, |
323 | .finish = omap_pm_finish, | 323 | .finish = omap_pm_finish, |
324 | diff -urNp linux-2.6.32.16/arch/arm/mach-omap2/pm24xx.c linux-2.6.32.16/arch/arm/mach-omap2/pm24xx.c | 324 | diff -urNp linux-2.6.32.18/arch/arm/mach-omap2/pm24xx.c linux-2.6.32.18/arch/arm/mach-omap2/pm24xx.c |
325 | --- linux-2.6.32.16/arch/arm/mach-omap2/pm24xx.c 2010-07-05 14:14:00.000000000 -0400 | 325 | --- linux-2.6.32.18/arch/arm/mach-omap2/pm24xx.c 2010-08-10 13:45:57.000000000 -0400 |
326 | +++ linux-2.6.32.16/arch/arm/mach-omap2/pm24xx.c 2010-07-09 14:50:34.000000000 -0400 | 326 | +++ linux-2.6.32.18/arch/arm/mach-omap2/pm24xx.c 2010-08-11 18:57:28.000000000 -0400 |
327 | @@ -326,7 +326,7 @@ static void omap2_pm_finish(void) | 327 | @@ -326,7 +326,7 @@ static void omap2_pm_finish(void) |
328 | enable_hlt(); | 328 | enable_hlt(); |
329 | } | 329 | } |
@@ -333,9 +333,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mach-omap2/pm24xx.c linux-2.6.32.16/arch/arm | |||
333 | .prepare = omap2_pm_prepare, | 333 | .prepare = omap2_pm_prepare, |
334 | .enter = omap2_pm_enter, | 334 | .enter = omap2_pm_enter, |
335 | .finish = omap2_pm_finish, | 335 | .finish = omap2_pm_finish, |
336 | diff -urNp linux-2.6.32.16/arch/arm/mach-omap2/pm34xx.c linux-2.6.32.16/arch/arm/mach-omap2/pm34xx.c | 336 | diff -urNp linux-2.6.32.18/arch/arm/mach-omap2/pm34xx.c linux-2.6.32.18/arch/arm/mach-omap2/pm34xx.c |
337 | --- linux-2.6.32.16/arch/arm/mach-omap2/pm34xx.c 2010-07-05 14:14:00.000000000 -0400 | 337 | --- linux-2.6.32.18/arch/arm/mach-omap2/pm34xx.c 2010-08-10 13:45:57.000000000 -0400 |
338 | +++ linux-2.6.32.16/arch/arm/mach-omap2/pm34xx.c 2010-07-09 14:50:34.000000000 -0400 | 338 | +++ linux-2.6.32.18/arch/arm/mach-omap2/pm34xx.c 2010-08-11 18:57:28.000000000 -0400 |
339 | @@ -401,7 +401,7 @@ static void omap3_pm_end(void) | 339 | @@ -401,7 +401,7 @@ static void omap3_pm_end(void) |
340 | return; | 340 | return; |
341 | } | 341 | } |
@@ -345,9 +345,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mach-omap2/pm34xx.c linux-2.6.32.16/arch/arm | |||
345 | .begin = omap3_pm_begin, | 345 | .begin = omap3_pm_begin, |
346 | .end = omap3_pm_end, | 346 | .end = omap3_pm_end, |
347 | .prepare = omap3_pm_prepare, | 347 | .prepare = omap3_pm_prepare, |
348 | diff -urNp linux-2.6.32.16/arch/arm/mach-pnx4008/pm.c linux-2.6.32.16/arch/arm/mach-pnx4008/pm.c | 348 | diff -urNp linux-2.6.32.18/arch/arm/mach-pnx4008/pm.c linux-2.6.32.18/arch/arm/mach-pnx4008/pm.c |
349 | --- linux-2.6.32.16/arch/arm/mach-pnx4008/pm.c 2010-07-05 14:14:00.000000000 -0400 | 349 | --- linux-2.6.32.18/arch/arm/mach-pnx4008/pm.c 2010-08-10 13:45:57.000000000 -0400 |
350 | +++ linux-2.6.32.16/arch/arm/mach-pnx4008/pm.c 2010-07-09 14:50:34.000000000 -0400 | 350 | +++ linux-2.6.32.18/arch/arm/mach-pnx4008/pm.c 2010-08-11 18:57:28.000000000 -0400 |
351 | @@ -116,7 +116,7 @@ static int pnx4008_pm_valid(suspend_stat | 351 | @@ -116,7 +116,7 @@ static int pnx4008_pm_valid(suspend_stat |
352 | (state == PM_SUSPEND_MEM); | 352 | (state == PM_SUSPEND_MEM); |
353 | } | 353 | } |
@@ -357,9 +357,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mach-pnx4008/pm.c linux-2.6.32.16/arch/arm/m | |||
357 | .enter = pnx4008_pm_enter, | 357 | .enter = pnx4008_pm_enter, |
358 | .valid = pnx4008_pm_valid, | 358 | .valid = pnx4008_pm_valid, |
359 | }; | 359 | }; |
360 | diff -urNp linux-2.6.32.16/arch/arm/mach-pxa/pm.c linux-2.6.32.16/arch/arm/mach-pxa/pm.c | 360 | diff -urNp linux-2.6.32.18/arch/arm/mach-pxa/pm.c linux-2.6.32.18/arch/arm/mach-pxa/pm.c |
361 | --- linux-2.6.32.16/arch/arm/mach-pxa/pm.c 2010-07-05 14:14:00.000000000 -0400 | 361 | --- linux-2.6.32.18/arch/arm/mach-pxa/pm.c 2010-08-10 13:45:57.000000000 -0400 |
362 | +++ linux-2.6.32.16/arch/arm/mach-pxa/pm.c 2010-07-09 14:50:34.000000000 -0400 | 362 | +++ linux-2.6.32.18/arch/arm/mach-pxa/pm.c 2010-08-11 18:57:28.000000000 -0400 |
363 | @@ -95,7 +95,7 @@ void pxa_pm_finish(void) | 363 | @@ -95,7 +95,7 @@ void pxa_pm_finish(void) |
364 | pxa_cpu_pm_fns->finish(); | 364 | pxa_cpu_pm_fns->finish(); |
365 | } | 365 | } |
@@ -369,9 +369,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mach-pxa/pm.c linux-2.6.32.16/arch/arm/mach- | |||
369 | .valid = pxa_pm_valid, | 369 | .valid = pxa_pm_valid, |
370 | .enter = pxa_pm_enter, | 370 | .enter = pxa_pm_enter, |
371 | .prepare = pxa_pm_prepare, | 371 | .prepare = pxa_pm_prepare, |
372 | diff -urNp linux-2.6.32.16/arch/arm/mach-pxa/sharpsl_pm.c linux-2.6.32.16/arch/arm/mach-pxa/sharpsl_pm.c | 372 | diff -urNp linux-2.6.32.18/arch/arm/mach-pxa/sharpsl_pm.c linux-2.6.32.18/arch/arm/mach-pxa/sharpsl_pm.c |
373 | --- linux-2.6.32.16/arch/arm/mach-pxa/sharpsl_pm.c 2010-07-05 14:14:00.000000000 -0400 | 373 | --- linux-2.6.32.18/arch/arm/mach-pxa/sharpsl_pm.c 2010-08-10 13:45:57.000000000 -0400 |
374 | +++ linux-2.6.32.16/arch/arm/mach-pxa/sharpsl_pm.c 2010-07-09 14:50:34.000000000 -0400 | 374 | +++ linux-2.6.32.18/arch/arm/mach-pxa/sharpsl_pm.c 2010-08-11 18:57:28.000000000 -0400 |
375 | @@ -891,7 +891,7 @@ static void sharpsl_apm_get_power_status | 375 | @@ -891,7 +891,7 @@ static void sharpsl_apm_get_power_status |
376 | } | 376 | } |
377 | 377 | ||
@@ -381,9 +381,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mach-pxa/sharpsl_pm.c linux-2.6.32.16/arch/a | |||
381 | .prepare = pxa_pm_prepare, | 381 | .prepare = pxa_pm_prepare, |
382 | .finish = pxa_pm_finish, | 382 | .finish = pxa_pm_finish, |
383 | .enter = corgi_pxa_pm_enter, | 383 | .enter = corgi_pxa_pm_enter, |
384 | diff -urNp linux-2.6.32.16/arch/arm/mach-sa1100/pm.c linux-2.6.32.16/arch/arm/mach-sa1100/pm.c | 384 | diff -urNp linux-2.6.32.18/arch/arm/mach-sa1100/pm.c linux-2.6.32.18/arch/arm/mach-sa1100/pm.c |
385 | --- linux-2.6.32.16/arch/arm/mach-sa1100/pm.c 2010-07-05 14:14:00.000000000 -0400 | 385 | --- linux-2.6.32.18/arch/arm/mach-sa1100/pm.c 2010-08-10 13:45:57.000000000 -0400 |
386 | +++ linux-2.6.32.16/arch/arm/mach-sa1100/pm.c 2010-07-09 14:50:34.000000000 -0400 | 386 | +++ linux-2.6.32.18/arch/arm/mach-sa1100/pm.c 2010-08-11 18:57:28.000000000 -0400 |
387 | @@ -120,7 +120,7 @@ unsigned long sleep_phys_sp(void *sp) | 387 | @@ -120,7 +120,7 @@ unsigned long sleep_phys_sp(void *sp) |
388 | return virt_to_phys(sp); | 388 | return virt_to_phys(sp); |
389 | } | 389 | } |
@@ -393,9 +393,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mach-sa1100/pm.c linux-2.6.32.16/arch/arm/ma | |||
393 | .enter = sa11x0_pm_enter, | 393 | .enter = sa11x0_pm_enter, |
394 | .valid = suspend_valid_only_mem, | 394 | .valid = suspend_valid_only_mem, |
395 | }; | 395 | }; |
396 | diff -urNp linux-2.6.32.16/arch/arm/mm/fault.c linux-2.6.32.16/arch/arm/mm/fault.c | 396 | diff -urNp linux-2.6.32.18/arch/arm/mm/fault.c linux-2.6.32.18/arch/arm/mm/fault.c |
397 | --- linux-2.6.32.16/arch/arm/mm/fault.c 2010-07-05 14:14:00.000000000 -0400 | 397 | --- linux-2.6.32.18/arch/arm/mm/fault.c 2010-08-10 13:45:57.000000000 -0400 |
398 | +++ linux-2.6.32.16/arch/arm/mm/fault.c 2010-07-09 14:50:34.000000000 -0400 | 398 | +++ linux-2.6.32.18/arch/arm/mm/fault.c 2010-08-11 18:57:28.000000000 -0400 |
399 | @@ -166,6 +166,13 @@ __do_user_fault(struct task_struct *tsk, | 399 | @@ -166,6 +166,13 @@ __do_user_fault(struct task_struct *tsk, |
400 | } | 400 | } |
401 | #endif | 401 | #endif |
@@ -444,9 +444,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mm/fault.c linux-2.6.32.16/arch/arm/mm/fault | |||
444 | /* | 444 | /* |
445 | * First Level Translation Fault Handler | 445 | * First Level Translation Fault Handler |
446 | * | 446 | * |
447 | diff -urNp linux-2.6.32.16/arch/arm/mm/mmap.c linux-2.6.32.16/arch/arm/mm/mmap.c | 447 | diff -urNp linux-2.6.32.18/arch/arm/mm/mmap.c linux-2.6.32.18/arch/arm/mm/mmap.c |
448 | --- linux-2.6.32.16/arch/arm/mm/mmap.c 2010-07-05 14:14:00.000000000 -0400 | 448 | --- linux-2.6.32.18/arch/arm/mm/mmap.c 2010-08-10 13:45:57.000000000 -0400 |
449 | +++ linux-2.6.32.16/arch/arm/mm/mmap.c 2010-07-09 14:50:34.000000000 -0400 | 449 | +++ linux-2.6.32.18/arch/arm/mm/mmap.c 2010-08-11 18:57:28.000000000 -0400 |
450 | @@ -63,6 +63,10 @@ arch_get_unmapped_area(struct file *filp | 450 | @@ -63,6 +63,10 @@ arch_get_unmapped_area(struct file *filp |
451 | if (len > TASK_SIZE) | 451 | if (len > TASK_SIZE) |
452 | return -ENOMEM; | 452 | return -ENOMEM; |
@@ -483,9 +483,9 @@ diff -urNp linux-2.6.32.16/arch/arm/mm/mmap.c linux-2.6.32.16/arch/arm/mm/mmap.c | |||
483 | mm->cached_hole_size = 0; | 483 | mm->cached_hole_size = 0; |
484 | goto full_search; | 484 | goto full_search; |
485 | } | 485 | } |
486 | diff -urNp linux-2.6.32.16/arch/arm/plat-s3c/pm.c linux-2.6.32.16/arch/arm/plat-s3c/pm.c | 486 | diff -urNp linux-2.6.32.18/arch/arm/plat-s3c/pm.c linux-2.6.32.18/arch/arm/plat-s3c/pm.c |
487 | --- linux-2.6.32.16/arch/arm/plat-s3c/pm.c 2010-07-05 14:14:00.000000000 -0400 | 487 | --- linux-2.6.32.18/arch/arm/plat-s3c/pm.c 2010-08-10 13:45:57.000000000 -0400 |
488 | +++ linux-2.6.32.16/arch/arm/plat-s3c/pm.c 2010-07-09 14:50:34.000000000 -0400 | 488 | +++ linux-2.6.32.18/arch/arm/plat-s3c/pm.c 2010-08-11 18:57:28.000000000 -0400 |
489 | @@ -355,7 +355,7 @@ static void s3c_pm_finish(void) | 489 | @@ -355,7 +355,7 @@ static void s3c_pm_finish(void) |
490 | s3c_pm_check_cleanup(); | 490 | s3c_pm_check_cleanup(); |
491 | } | 491 | } |
@@ -495,9 +495,9 @@ diff -urNp linux-2.6.32.16/arch/arm/plat-s3c/pm.c linux-2.6.32.16/arch/arm/plat- | |||
495 | .enter = s3c_pm_enter, | 495 | .enter = s3c_pm_enter, |
496 | .prepare = s3c_pm_prepare, | 496 | .prepare = s3c_pm_prepare, |
497 | .finish = s3c_pm_finish, | 497 | .finish = s3c_pm_finish, |
498 | diff -urNp linux-2.6.32.16/arch/avr32/include/asm/elf.h linux-2.6.32.16/arch/avr32/include/asm/elf.h | 498 | diff -urNp linux-2.6.32.18/arch/avr32/include/asm/elf.h linux-2.6.32.18/arch/avr32/include/asm/elf.h |
499 | --- linux-2.6.32.16/arch/avr32/include/asm/elf.h 2010-07-05 14:14:00.000000000 -0400 | 499 | --- linux-2.6.32.18/arch/avr32/include/asm/elf.h 2010-08-10 13:45:57.000000000 -0400 |
500 | +++ linux-2.6.32.16/arch/avr32/include/asm/elf.h 2010-07-09 14:50:34.000000000 -0400 | 500 | +++ linux-2.6.32.18/arch/avr32/include/asm/elf.h 2010-08-11 18:57:28.000000000 -0400 |
501 | @@ -85,8 +85,14 @@ typedef struct user_fpu_struct elf_fpreg | 501 | @@ -85,8 +85,14 @@ typedef struct user_fpu_struct elf_fpreg |
502 | the loader. We need to make sure that it is out of the way of the program | 502 | the loader. We need to make sure that it is out of the way of the program |
503 | that it will "exec", and that there is sufficient room for the brk. */ | 503 | that it will "exec", and that there is sufficient room for the brk. */ |
@@ -514,9 +514,9 @@ diff -urNp linux-2.6.32.16/arch/avr32/include/asm/elf.h linux-2.6.32.16/arch/avr | |||
514 | 514 | ||
515 | /* This yields a mask that user programs can use to figure out what | 515 | /* This yields a mask that user programs can use to figure out what |
516 | instruction set this CPU supports. This could be done in user space, | 516 | instruction set this CPU supports. This could be done in user space, |
517 | diff -urNp linux-2.6.32.16/arch/avr32/include/asm/kmap_types.h linux-2.6.32.16/arch/avr32/include/asm/kmap_types.h | 517 | diff -urNp linux-2.6.32.18/arch/avr32/include/asm/kmap_types.h linux-2.6.32.18/arch/avr32/include/asm/kmap_types.h |
518 | --- linux-2.6.32.16/arch/avr32/include/asm/kmap_types.h 2010-07-05 14:14:00.000000000 -0400 | 518 | --- linux-2.6.32.18/arch/avr32/include/asm/kmap_types.h 2010-08-10 13:45:57.000000000 -0400 |
519 | +++ linux-2.6.32.16/arch/avr32/include/asm/kmap_types.h 2010-07-09 14:50:34.000000000 -0400 | 519 | +++ linux-2.6.32.18/arch/avr32/include/asm/kmap_types.h 2010-08-11 18:57:28.000000000 -0400 |
520 | @@ -22,7 +22,8 @@ D(10) KM_IRQ0, | 520 | @@ -22,7 +22,8 @@ D(10) KM_IRQ0, |
521 | D(11) KM_IRQ1, | 521 | D(11) KM_IRQ1, |
522 | D(12) KM_SOFTIRQ0, | 522 | D(12) KM_SOFTIRQ0, |
@@ -527,9 +527,9 @@ diff -urNp linux-2.6.32.16/arch/avr32/include/asm/kmap_types.h linux-2.6.32.16/a | |||
527 | }; | 527 | }; |
528 | 528 | ||
529 | #undef D | 529 | #undef D |
530 | diff -urNp linux-2.6.32.16/arch/avr32/mach-at32ap/pm.c linux-2.6.32.16/arch/avr32/mach-at32ap/pm.c | 530 | diff -urNp linux-2.6.32.18/arch/avr32/mach-at32ap/pm.c linux-2.6.32.18/arch/avr32/mach-at32ap/pm.c |
531 | --- linux-2.6.32.16/arch/avr32/mach-at32ap/pm.c 2010-07-05 14:14:00.000000000 -0400 | 531 | --- linux-2.6.32.18/arch/avr32/mach-at32ap/pm.c 2010-08-10 13:45:57.000000000 -0400 |
532 | +++ linux-2.6.32.16/arch/avr32/mach-at32ap/pm.c 2010-07-09 14:50:34.000000000 -0400 | 532 | +++ linux-2.6.32.18/arch/avr32/mach-at32ap/pm.c 2010-08-11 18:57:28.000000000 -0400 |
533 | @@ -176,7 +176,7 @@ out: | 533 | @@ -176,7 +176,7 @@ out: |
534 | return 0; | 534 | return 0; |
535 | } | 535 | } |
@@ -539,9 +539,9 @@ diff -urNp linux-2.6.32.16/arch/avr32/mach-at32ap/pm.c linux-2.6.32.16/arch/avr3 | |||
539 | .valid = avr32_pm_valid_state, | 539 | .valid = avr32_pm_valid_state, |
540 | .enter = avr32_pm_enter, | 540 | .enter = avr32_pm_enter, |
541 | }; | 541 | }; |
542 | diff -urNp linux-2.6.32.16/arch/avr32/mm/fault.c linux-2.6.32.16/arch/avr32/mm/fault.c | 542 | diff -urNp linux-2.6.32.18/arch/avr32/mm/fault.c linux-2.6.32.18/arch/avr32/mm/fault.c |
543 | --- linux-2.6.32.16/arch/avr32/mm/fault.c 2010-07-05 14:14:00.000000000 -0400 | 543 | --- linux-2.6.32.18/arch/avr32/mm/fault.c 2010-08-10 13:45:57.000000000 -0400 |
544 | +++ linux-2.6.32.16/arch/avr32/mm/fault.c 2010-07-09 14:50:34.000000000 -0400 | 544 | +++ linux-2.6.32.18/arch/avr32/mm/fault.c 2010-08-11 18:57:28.000000000 -0400 |
545 | @@ -41,6 +41,23 @@ static inline int notify_page_fault(stru | 545 | @@ -41,6 +41,23 @@ static inline int notify_page_fault(stru |
546 | 546 | ||
547 | int exception_trace = 1; | 547 | int exception_trace = 1; |
@@ -583,9 +583,9 @@ diff -urNp linux-2.6.32.16/arch/avr32/mm/fault.c linux-2.6.32.16/arch/avr32/mm/f | |||
583 | if (exception_trace && printk_ratelimit()) | 583 | if (exception_trace && printk_ratelimit()) |
584 | printk("%s%s[%d]: segfault at %08lx pc %08lx " | 584 | printk("%s%s[%d]: segfault at %08lx pc %08lx " |
585 | "sp %08lx ecr %lu\n", | 585 | "sp %08lx ecr %lu\n", |
586 | diff -urNp linux-2.6.32.16/arch/blackfin/kernel/kgdb.c linux-2.6.32.16/arch/blackfin/kernel/kgdb.c | 586 | diff -urNp linux-2.6.32.18/arch/blackfin/kernel/kgdb.c linux-2.6.32.18/arch/blackfin/kernel/kgdb.c |
587 | --- linux-2.6.32.16/arch/blackfin/kernel/kgdb.c 2010-07-05 14:14:00.000000000 -0400 | 587 | --- linux-2.6.32.18/arch/blackfin/kernel/kgdb.c 2010-08-10 13:45:57.000000000 -0400 |
588 | +++ linux-2.6.32.16/arch/blackfin/kernel/kgdb.c 2010-07-09 14:50:34.000000000 -0400 | 588 | +++ linux-2.6.32.18/arch/blackfin/kernel/kgdb.c 2010-08-11 18:57:28.000000000 -0400 |
589 | @@ -428,7 +428,7 @@ int kgdb_arch_handle_exception(int vecto | 589 | @@ -428,7 +428,7 @@ int kgdb_arch_handle_exception(int vecto |
590 | return -1; /* this means that we do not want to exit from the handler */ | 590 | return -1; /* this means that we do not want to exit from the handler */ |
591 | } | 591 | } |
@@ -595,9 +595,9 @@ diff -urNp linux-2.6.32.16/arch/blackfin/kernel/kgdb.c linux-2.6.32.16/arch/blac | |||
595 | .gdb_bpt_instr = {0xa1}, | 595 | .gdb_bpt_instr = {0xa1}, |
596 | #ifdef CONFIG_SMP | 596 | #ifdef CONFIG_SMP |
597 | .flags = KGDB_HW_BREAKPOINT|KGDB_THR_PROC_SWAP, | 597 | .flags = KGDB_HW_BREAKPOINT|KGDB_THR_PROC_SWAP, |
598 | diff -urNp linux-2.6.32.16/arch/blackfin/mach-common/pm.c linux-2.6.32.16/arch/blackfin/mach-common/pm.c | 598 | diff -urNp linux-2.6.32.18/arch/blackfin/mach-common/pm.c linux-2.6.32.18/arch/blackfin/mach-common/pm.c |
599 | --- linux-2.6.32.16/arch/blackfin/mach-common/pm.c 2010-07-05 14:14:00.000000000 -0400 | 599 | --- linux-2.6.32.18/arch/blackfin/mach-common/pm.c 2010-08-10 13:45:57.000000000 -0400 |
600 | +++ linux-2.6.32.16/arch/blackfin/mach-common/pm.c 2010-07-09 14:50:34.000000000 -0400 | 600 | +++ linux-2.6.32.18/arch/blackfin/mach-common/pm.c 2010-08-11 18:57:28.000000000 -0400 |
601 | @@ -255,7 +255,7 @@ static int bfin_pm_enter(suspend_state_t | 601 | @@ -255,7 +255,7 @@ static int bfin_pm_enter(suspend_state_t |
602 | return 0; | 602 | return 0; |
603 | } | 603 | } |
@@ -607,9 +607,9 @@ diff -urNp linux-2.6.32.16/arch/blackfin/mach-common/pm.c linux-2.6.32.16/arch/b | |||
607 | .enter = bfin_pm_enter, | 607 | .enter = bfin_pm_enter, |
608 | .valid = bfin_pm_valid, | 608 | .valid = bfin_pm_valid, |
609 | }; | 609 | }; |
610 | diff -urNp linux-2.6.32.16/arch/frv/include/asm/kmap_types.h linux-2.6.32.16/arch/frv/include/asm/kmap_types.h | 610 | diff -urNp linux-2.6.32.18/arch/frv/include/asm/kmap_types.h linux-2.6.32.18/arch/frv/include/asm/kmap_types.h |
611 | --- linux-2.6.32.16/arch/frv/include/asm/kmap_types.h 2010-07-05 14:14:00.000000000 -0400 | 611 | --- linux-2.6.32.18/arch/frv/include/asm/kmap_types.h 2010-08-10 13:45:57.000000000 -0400 |
612 | +++ linux-2.6.32.16/arch/frv/include/asm/kmap_types.h 2010-07-09 14:50:34.000000000 -0400 | 612 | +++ linux-2.6.32.18/arch/frv/include/asm/kmap_types.h 2010-08-11 18:57:28.000000000 -0400 |
613 | @@ -23,6 +23,7 @@ enum km_type { | 613 | @@ -23,6 +23,7 @@ enum km_type { |
614 | KM_IRQ1, | 614 | KM_IRQ1, |
615 | KM_SOFTIRQ0, | 615 | KM_SOFTIRQ0, |
@@ -618,9 +618,9 @@ diff -urNp linux-2.6.32.16/arch/frv/include/asm/kmap_types.h linux-2.6.32.16/arc | |||
618 | KM_TYPE_NR | 618 | KM_TYPE_NR |
619 | }; | 619 | }; |
620 | 620 | ||
621 | diff -urNp linux-2.6.32.16/arch/ia64/hp/common/hwsw_iommu.c linux-2.6.32.16/arch/ia64/hp/common/hwsw_iommu.c | 621 | diff -urNp linux-2.6.32.18/arch/ia64/hp/common/hwsw_iommu.c linux-2.6.32.18/arch/ia64/hp/common/hwsw_iommu.c |
622 | --- linux-2.6.32.16/arch/ia64/hp/common/hwsw_iommu.c 2010-07-05 14:14:00.000000000 -0400 | 622 | --- linux-2.6.32.18/arch/ia64/hp/common/hwsw_iommu.c 2010-08-10 13:45:57.000000000 -0400 |
623 | +++ linux-2.6.32.16/arch/ia64/hp/common/hwsw_iommu.c 2010-07-09 14:50:34.000000000 -0400 | 623 | +++ linux-2.6.32.18/arch/ia64/hp/common/hwsw_iommu.c 2010-08-11 18:57:28.000000000 -0400 |
624 | @@ -17,7 +17,7 @@ | 624 | @@ -17,7 +17,7 @@ |
625 | #include <linux/swiotlb.h> | 625 | #include <linux/swiotlb.h> |
626 | #include <asm/machvec.h> | 626 | #include <asm/machvec.h> |
@@ -639,9 +639,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/hp/common/hwsw_iommu.c linux-2.6.32.16/arch | |||
639 | { | 639 | { |
640 | if (use_swiotlb(dev)) | 640 | if (use_swiotlb(dev)) |
641 | return &swiotlb_dma_ops; | 641 | return &swiotlb_dma_ops; |
642 | diff -urNp linux-2.6.32.16/arch/ia64/hp/common/sba_iommu.c linux-2.6.32.16/arch/ia64/hp/common/sba_iommu.c | 642 | diff -urNp linux-2.6.32.18/arch/ia64/hp/common/sba_iommu.c linux-2.6.32.18/arch/ia64/hp/common/sba_iommu.c |
643 | --- linux-2.6.32.16/arch/ia64/hp/common/sba_iommu.c 2010-07-05 14:14:00.000000000 -0400 | 643 | --- linux-2.6.32.18/arch/ia64/hp/common/sba_iommu.c 2010-08-10 13:45:57.000000000 -0400 |
644 | +++ linux-2.6.32.16/arch/ia64/hp/common/sba_iommu.c 2010-07-09 14:50:34.000000000 -0400 | 644 | +++ linux-2.6.32.18/arch/ia64/hp/common/sba_iommu.c 2010-08-11 18:57:28.000000000 -0400 |
645 | @@ -2077,7 +2077,7 @@ static struct acpi_driver acpi_sba_ioc_d | 645 | @@ -2077,7 +2077,7 @@ static struct acpi_driver acpi_sba_ioc_d |
646 | }, | 646 | }, |
647 | }; | 647 | }; |
@@ -660,9 +660,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/hp/common/sba_iommu.c linux-2.6.32.16/arch/ | |||
660 | .alloc_coherent = sba_alloc_coherent, | 660 | .alloc_coherent = sba_alloc_coherent, |
661 | .free_coherent = sba_free_coherent, | 661 | .free_coherent = sba_free_coherent, |
662 | .map_page = sba_map_page, | 662 | .map_page = sba_map_page, |
663 | diff -urNp linux-2.6.32.16/arch/ia64/ia32/binfmt_elf32.c linux-2.6.32.16/arch/ia64/ia32/binfmt_elf32.c | 663 | diff -urNp linux-2.6.32.18/arch/ia64/ia32/binfmt_elf32.c linux-2.6.32.18/arch/ia64/ia32/binfmt_elf32.c |
664 | --- linux-2.6.32.16/arch/ia64/ia32/binfmt_elf32.c 2010-07-05 14:14:00.000000000 -0400 | 664 | --- linux-2.6.32.18/arch/ia64/ia32/binfmt_elf32.c 2010-08-10 13:45:57.000000000 -0400 |
665 | +++ linux-2.6.32.16/arch/ia64/ia32/binfmt_elf32.c 2010-07-09 14:50:34.000000000 -0400 | 665 | +++ linux-2.6.32.18/arch/ia64/ia32/binfmt_elf32.c 2010-08-11 18:57:28.000000000 -0400 |
666 | @@ -45,6 +45,13 @@ randomize_stack_top(unsigned long stack_ | 666 | @@ -45,6 +45,13 @@ randomize_stack_top(unsigned long stack_ |
667 | 667 | ||
668 | #define elf_read_implies_exec(ex, have_pt_gnu_stack) (!(have_pt_gnu_stack)) | 668 | #define elf_read_implies_exec(ex, have_pt_gnu_stack) (!(have_pt_gnu_stack)) |
@@ -677,9 +677,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/ia32/binfmt_elf32.c linux-2.6.32.16/arch/ia | |||
677 | /* Ugly but avoids duplication */ | 677 | /* Ugly but avoids duplication */ |
678 | #include "../../../fs/binfmt_elf.c" | 678 | #include "../../../fs/binfmt_elf.c" |
679 | 679 | ||
680 | diff -urNp linux-2.6.32.16/arch/ia64/ia32/ia32priv.h linux-2.6.32.16/arch/ia64/ia32/ia32priv.h | 680 | diff -urNp linux-2.6.32.18/arch/ia64/ia32/ia32priv.h linux-2.6.32.18/arch/ia64/ia32/ia32priv.h |
681 | --- linux-2.6.32.16/arch/ia64/ia32/ia32priv.h 2010-07-05 14:14:00.000000000 -0400 | 681 | --- linux-2.6.32.18/arch/ia64/ia32/ia32priv.h 2010-08-10 13:45:57.000000000 -0400 |
682 | +++ linux-2.6.32.16/arch/ia64/ia32/ia32priv.h 2010-07-09 14:50:34.000000000 -0400 | 682 | +++ linux-2.6.32.18/arch/ia64/ia32/ia32priv.h 2010-08-11 18:57:28.000000000 -0400 |
683 | @@ -296,7 +296,14 @@ typedef struct compat_siginfo { | 683 | @@ -296,7 +296,14 @@ typedef struct compat_siginfo { |
684 | #define ELF_DATA ELFDATA2LSB | 684 | #define ELF_DATA ELFDATA2LSB |
685 | #define ELF_ARCH EM_386 | 685 | #define ELF_ARCH EM_386 |
@@ -696,9 +696,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/ia32/ia32priv.h linux-2.6.32.16/arch/ia64/i | |||
696 | #define IA32_GATE_OFFSET IA32_PAGE_OFFSET | 696 | #define IA32_GATE_OFFSET IA32_PAGE_OFFSET |
697 | #define IA32_GATE_END IA32_PAGE_OFFSET + PAGE_SIZE | 697 | #define IA32_GATE_END IA32_PAGE_OFFSET + PAGE_SIZE |
698 | 698 | ||
699 | diff -urNp linux-2.6.32.16/arch/ia64/include/asm/dma-mapping.h linux-2.6.32.16/arch/ia64/include/asm/dma-mapping.h | 699 | diff -urNp linux-2.6.32.18/arch/ia64/include/asm/dma-mapping.h linux-2.6.32.18/arch/ia64/include/asm/dma-mapping.h |
700 | --- linux-2.6.32.16/arch/ia64/include/asm/dma-mapping.h 2010-07-05 14:14:00.000000000 -0400 | 700 | --- linux-2.6.32.18/arch/ia64/include/asm/dma-mapping.h 2010-08-10 13:45:57.000000000 -0400 |
701 | +++ linux-2.6.32.16/arch/ia64/include/asm/dma-mapping.h 2010-07-09 14:50:34.000000000 -0400 | 701 | +++ linux-2.6.32.18/arch/ia64/include/asm/dma-mapping.h 2010-08-11 18:57:28.000000000 -0400 |
702 | @@ -12,7 +12,7 @@ | 702 | @@ -12,7 +12,7 @@ |
703 | 703 | ||
704 | #define ARCH_HAS_DMA_GET_REQUIRED_MASK | 704 | #define ARCH_HAS_DMA_GET_REQUIRED_MASK |
@@ -742,9 +742,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/include/asm/dma-mapping.h linux-2.6.32.16/a | |||
742 | return ops->dma_supported(dev, mask); | 742 | return ops->dma_supported(dev, mask); |
743 | } | 743 | } |
744 | 744 | ||
745 | diff -urNp linux-2.6.32.16/arch/ia64/include/asm/elf.h linux-2.6.32.16/arch/ia64/include/asm/elf.h | 745 | diff -urNp linux-2.6.32.18/arch/ia64/include/asm/elf.h linux-2.6.32.18/arch/ia64/include/asm/elf.h |
746 | --- linux-2.6.32.16/arch/ia64/include/asm/elf.h 2010-07-05 14:14:00.000000000 -0400 | 746 | --- linux-2.6.32.18/arch/ia64/include/asm/elf.h 2010-08-10 13:45:57.000000000 -0400 |
747 | +++ linux-2.6.32.16/arch/ia64/include/asm/elf.h 2010-07-09 14:50:34.000000000 -0400 | 747 | +++ linux-2.6.32.18/arch/ia64/include/asm/elf.h 2010-08-11 18:57:28.000000000 -0400 |
748 | @@ -43,6 +43,13 @@ | 748 | @@ -43,6 +43,13 @@ |
749 | */ | 749 | */ |
750 | #define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE + 0x800000000UL) | 750 | #define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE + 0x800000000UL) |
@@ -759,9 +759,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/include/asm/elf.h linux-2.6.32.16/arch/ia64 | |||
759 | #define PT_IA_64_UNWIND 0x70000001 | 759 | #define PT_IA_64_UNWIND 0x70000001 |
760 | 760 | ||
761 | /* IA-64 relocations: */ | 761 | /* IA-64 relocations: */ |
762 | diff -urNp linux-2.6.32.16/arch/ia64/include/asm/machvec.h linux-2.6.32.16/arch/ia64/include/asm/machvec.h | 762 | diff -urNp linux-2.6.32.18/arch/ia64/include/asm/machvec.h linux-2.6.32.18/arch/ia64/include/asm/machvec.h |
763 | --- linux-2.6.32.16/arch/ia64/include/asm/machvec.h 2010-07-05 14:14:00.000000000 -0400 | 763 | --- linux-2.6.32.18/arch/ia64/include/asm/machvec.h 2010-08-10 13:45:57.000000000 -0400 |
764 | +++ linux-2.6.32.16/arch/ia64/include/asm/machvec.h 2010-07-09 14:50:34.000000000 -0400 | 764 | +++ linux-2.6.32.18/arch/ia64/include/asm/machvec.h 2010-08-11 18:57:28.000000000 -0400 |
765 | @@ -45,7 +45,7 @@ typedef void ia64_mv_kernel_launch_event | 765 | @@ -45,7 +45,7 @@ typedef void ia64_mv_kernel_launch_event |
766 | /* DMA-mapping interface: */ | 766 | /* DMA-mapping interface: */ |
767 | typedef void ia64_mv_dma_init (void); | 767 | typedef void ia64_mv_dma_init (void); |
@@ -780,9 +780,18 @@ diff -urNp linux-2.6.32.16/arch/ia64/include/asm/machvec.h linux-2.6.32.16/arch/ | |||
780 | 780 | ||
781 | /* | 781 | /* |
782 | * Define default versions so we can extend machvec for new platforms without having | 782 | * Define default versions so we can extend machvec for new platforms without having |
783 | diff -urNp linux-2.6.32.16/arch/ia64/include/asm/pgtable.h linux-2.6.32.16/arch/ia64/include/asm/pgtable.h | 783 | diff -urNp linux-2.6.32.18/arch/ia64/include/asm/pgtable.h linux-2.6.32.18/arch/ia64/include/asm/pgtable.h |
784 | --- linux-2.6.32.16/arch/ia64/include/asm/pgtable.h 2010-07-05 14:14:00.000000000 -0400 | 784 | --- linux-2.6.32.18/arch/ia64/include/asm/pgtable.h 2010-08-10 13:45:57.000000000 -0400 |
785 | +++ linux-2.6.32.16/arch/ia64/include/asm/pgtable.h 2010-07-09 14:50:34.000000000 -0400 | 785 | +++ linux-2.6.32.18/arch/ia64/include/asm/pgtable.h 2010-08-11 19:04:55.000000000 -0400 |
786 | @@ -12,7 +12,7 @@ | ||
787 | * David Mosberger-Tang <davidm@hpl.hp.com> | ||
788 | */ | ||
789 | |||
790 | - | ||
791 | +#include <linux/const.h> | ||
792 | #include <asm/mman.h> | ||
793 | #include <asm/page.h> | ||
794 | #include <asm/processor.h> | ||
786 | @@ -143,6 +143,17 @@ | 795 | @@ -143,6 +143,17 @@ |
787 | #define PAGE_READONLY __pgprot(__ACCESS_BITS | _PAGE_PL_3 | _PAGE_AR_R) | 796 | #define PAGE_READONLY __pgprot(__ACCESS_BITS | _PAGE_PL_3 | _PAGE_AR_R) |
788 | #define PAGE_COPY __pgprot(__ACCESS_BITS | _PAGE_PL_3 | _PAGE_AR_R) | 797 | #define PAGE_COPY __pgprot(__ACCESS_BITS | _PAGE_PL_3 | _PAGE_AR_R) |
@@ -801,9 +810,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/include/asm/pgtable.h linux-2.6.32.16/arch/ | |||
801 | #define PAGE_GATE __pgprot(__ACCESS_BITS | _PAGE_PL_0 | _PAGE_AR_X_RX) | 810 | #define PAGE_GATE __pgprot(__ACCESS_BITS | _PAGE_PL_0 | _PAGE_AR_X_RX) |
802 | #define PAGE_KERNEL __pgprot(__DIRTY_BITS | _PAGE_PL_0 | _PAGE_AR_RWX) | 811 | #define PAGE_KERNEL __pgprot(__DIRTY_BITS | _PAGE_PL_0 | _PAGE_AR_RWX) |
803 | #define PAGE_KERNELRX __pgprot(__ACCESS_BITS | _PAGE_PL_0 | _PAGE_AR_RX) | 812 | #define PAGE_KERNELRX __pgprot(__ACCESS_BITS | _PAGE_PL_0 | _PAGE_AR_RX) |
804 | diff -urNp linux-2.6.32.16/arch/ia64/include/asm/uaccess.h linux-2.6.32.16/arch/ia64/include/asm/uaccess.h | 813 | diff -urNp linux-2.6.32.18/arch/ia64/include/asm/uaccess.h linux-2.6.32.18/arch/ia64/include/asm/uaccess.h |
805 | --- linux-2.6.32.16/arch/ia64/include/asm/uaccess.h 2010-07-05 14:14:00.000000000 -0400 | 814 | --- linux-2.6.32.18/arch/ia64/include/asm/uaccess.h 2010-08-10 13:45:57.000000000 -0400 |
806 | +++ linux-2.6.32.16/arch/ia64/include/asm/uaccess.h 2010-07-09 14:50:34.000000000 -0400 | 815 | +++ linux-2.6.32.18/arch/ia64/include/asm/uaccess.h 2010-08-11 18:57:28.000000000 -0400 |
807 | @@ -257,7 +257,7 @@ __copy_from_user (void *to, const void _ | 816 | @@ -257,7 +257,7 @@ __copy_from_user (void *to, const void _ |
808 | const void *__cu_from = (from); \ | 817 | const void *__cu_from = (from); \ |
809 | long __cu_len = (n); \ | 818 | long __cu_len = (n); \ |
@@ -822,9 +831,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/include/asm/uaccess.h linux-2.6.32.16/arch/ | |||
822 | __cu_len = __copy_user((__force void __user *) __cu_to, __cu_from, __cu_len); \ | 831 | __cu_len = __copy_user((__force void __user *) __cu_to, __cu_from, __cu_len); \ |
823 | __cu_len; \ | 832 | __cu_len; \ |
824 | }) | 833 | }) |
825 | diff -urNp linux-2.6.32.16/arch/ia64/kernel/dma-mapping.c linux-2.6.32.16/arch/ia64/kernel/dma-mapping.c | 834 | diff -urNp linux-2.6.32.18/arch/ia64/kernel/dma-mapping.c linux-2.6.32.18/arch/ia64/kernel/dma-mapping.c |
826 | --- linux-2.6.32.16/arch/ia64/kernel/dma-mapping.c 2010-07-05 14:14:00.000000000 -0400 | 835 | --- linux-2.6.32.18/arch/ia64/kernel/dma-mapping.c 2010-08-10 13:45:57.000000000 -0400 |
827 | +++ linux-2.6.32.16/arch/ia64/kernel/dma-mapping.c 2010-07-09 14:50:34.000000000 -0400 | 836 | +++ linux-2.6.32.18/arch/ia64/kernel/dma-mapping.c 2010-08-11 18:57:28.000000000 -0400 |
828 | @@ -3,7 +3,7 @@ | 837 | @@ -3,7 +3,7 @@ |
829 | /* Set this to 1 if there is a HW IOMMU in the system */ | 838 | /* Set this to 1 if there is a HW IOMMU in the system */ |
830 | int iommu_detected __read_mostly; | 839 | int iommu_detected __read_mostly; |
@@ -843,9 +852,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/kernel/dma-mapping.c linux-2.6.32.16/arch/i | |||
843 | { | 852 | { |
844 | return dma_ops; | 853 | return dma_ops; |
845 | } | 854 | } |
846 | diff -urNp linux-2.6.32.16/arch/ia64/kernel/module.c linux-2.6.32.16/arch/ia64/kernel/module.c | 855 | diff -urNp linux-2.6.32.18/arch/ia64/kernel/module.c linux-2.6.32.18/arch/ia64/kernel/module.c |
847 | --- linux-2.6.32.16/arch/ia64/kernel/module.c 2010-07-05 14:14:00.000000000 -0400 | 856 | --- linux-2.6.32.18/arch/ia64/kernel/module.c 2010-08-10 13:45:57.000000000 -0400 |
848 | +++ linux-2.6.32.16/arch/ia64/kernel/module.c 2010-07-09 14:50:34.000000000 -0400 | 857 | +++ linux-2.6.32.18/arch/ia64/kernel/module.c 2010-08-11 18:57:28.000000000 -0400 |
849 | @@ -315,8 +315,7 @@ module_alloc (unsigned long size) | 858 | @@ -315,8 +315,7 @@ module_alloc (unsigned long size) |
850 | void | 859 | void |
851 | module_free (struct module *mod, void *module_region) | 860 | module_free (struct module *mod, void *module_region) |
@@ -934,9 +943,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/kernel/module.c linux-2.6.32.16/arch/ia64/k | |||
934 | mod->arch.gp = gp; | 943 | mod->arch.gp = gp; |
935 | DEBUGP("%s: placing gp at 0x%lx\n", __func__, gp); | 944 | DEBUGP("%s: placing gp at 0x%lx\n", __func__, gp); |
936 | } | 945 | } |
937 | diff -urNp linux-2.6.32.16/arch/ia64/kernel/pci-dma.c linux-2.6.32.16/arch/ia64/kernel/pci-dma.c | 946 | diff -urNp linux-2.6.32.18/arch/ia64/kernel/pci-dma.c linux-2.6.32.18/arch/ia64/kernel/pci-dma.c |
938 | --- linux-2.6.32.16/arch/ia64/kernel/pci-dma.c 2010-07-05 14:14:00.000000000 -0400 | 947 | --- linux-2.6.32.18/arch/ia64/kernel/pci-dma.c 2010-08-10 13:45:57.000000000 -0400 |
939 | +++ linux-2.6.32.16/arch/ia64/kernel/pci-dma.c 2010-07-09 14:50:44.000000000 -0400 | 948 | +++ linux-2.6.32.18/arch/ia64/kernel/pci-dma.c 2010-08-11 18:57:28.000000000 -0400 |
940 | @@ -43,7 +43,7 @@ struct device fallback_dev = { | 949 | @@ -43,7 +43,7 @@ struct device fallback_dev = { |
941 | .dma_mask = &fallback_dev.coherent_dma_mask, | 950 | .dma_mask = &fallback_dev.coherent_dma_mask, |
942 | }; | 951 | }; |
@@ -988,9 +997,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/kernel/pci-dma.c linux-2.6.32.16/arch/ia64/ | |||
988 | 997 | ||
989 | /* | 998 | /* |
990 | * The order of these functions is important for | 999 | * The order of these functions is important for |
991 | diff -urNp linux-2.6.32.16/arch/ia64/kernel/pci-swiotlb.c linux-2.6.32.16/arch/ia64/kernel/pci-swiotlb.c | 1000 | diff -urNp linux-2.6.32.18/arch/ia64/kernel/pci-swiotlb.c linux-2.6.32.18/arch/ia64/kernel/pci-swiotlb.c |
992 | --- linux-2.6.32.16/arch/ia64/kernel/pci-swiotlb.c 2010-07-05 14:14:00.000000000 -0400 | 1001 | --- linux-2.6.32.18/arch/ia64/kernel/pci-swiotlb.c 2010-08-10 13:45:57.000000000 -0400 |
993 | +++ linux-2.6.32.16/arch/ia64/kernel/pci-swiotlb.c 2010-07-09 14:50:34.000000000 -0400 | 1002 | +++ linux-2.6.32.18/arch/ia64/kernel/pci-swiotlb.c 2010-08-11 18:57:28.000000000 -0400 |
994 | @@ -21,7 +21,7 @@ static void *ia64_swiotlb_alloc_coherent | 1003 | @@ -21,7 +21,7 @@ static void *ia64_swiotlb_alloc_coherent |
995 | return swiotlb_alloc_coherent(dev, size, dma_handle, gfp); | 1004 | return swiotlb_alloc_coherent(dev, size, dma_handle, gfp); |
996 | } | 1005 | } |
@@ -1000,9 +1009,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/kernel/pci-swiotlb.c linux-2.6.32.16/arch/i | |||
1000 | .alloc_coherent = ia64_swiotlb_alloc_coherent, | 1009 | .alloc_coherent = ia64_swiotlb_alloc_coherent, |
1001 | .free_coherent = swiotlb_free_coherent, | 1010 | .free_coherent = swiotlb_free_coherent, |
1002 | .map_page = swiotlb_map_page, | 1011 | .map_page = swiotlb_map_page, |
1003 | diff -urNp linux-2.6.32.16/arch/ia64/kernel/sys_ia64.c linux-2.6.32.16/arch/ia64/kernel/sys_ia64.c | 1012 | diff -urNp linux-2.6.32.18/arch/ia64/kernel/sys_ia64.c linux-2.6.32.18/arch/ia64/kernel/sys_ia64.c |
1004 | --- linux-2.6.32.16/arch/ia64/kernel/sys_ia64.c 2010-07-05 14:14:00.000000000 -0400 | 1013 | --- linux-2.6.32.18/arch/ia64/kernel/sys_ia64.c 2010-08-10 13:45:57.000000000 -0400 |
1005 | +++ linux-2.6.32.16/arch/ia64/kernel/sys_ia64.c 2010-07-09 14:50:34.000000000 -0400 | 1014 | +++ linux-2.6.32.18/arch/ia64/kernel/sys_ia64.c 2010-08-11 18:57:28.000000000 -0400 |
1006 | @@ -43,6 +43,13 @@ arch_get_unmapped_area (struct file *fil | 1015 | @@ -43,6 +43,13 @@ arch_get_unmapped_area (struct file *fil |
1007 | if (REGION_NUMBER(addr) == RGN_HPAGE) | 1016 | if (REGION_NUMBER(addr) == RGN_HPAGE) |
1008 | addr = 0; | 1017 | addr = 0; |
@@ -1029,9 +1038,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/kernel/sys_ia64.c linux-2.6.32.16/arch/ia64 | |||
1029 | goto full_search; | 1038 | goto full_search; |
1030 | } | 1039 | } |
1031 | return -ENOMEM; | 1040 | return -ENOMEM; |
1032 | diff -urNp linux-2.6.32.16/arch/ia64/kernel/topology.c linux-2.6.32.16/arch/ia64/kernel/topology.c | 1041 | diff -urNp linux-2.6.32.18/arch/ia64/kernel/topology.c linux-2.6.32.18/arch/ia64/kernel/topology.c |
1033 | --- linux-2.6.32.16/arch/ia64/kernel/topology.c 2010-07-05 14:14:00.000000000 -0400 | 1042 | --- linux-2.6.32.18/arch/ia64/kernel/topology.c 2010-08-10 13:45:57.000000000 -0400 |
1034 | +++ linux-2.6.32.16/arch/ia64/kernel/topology.c 2010-07-09 14:50:34.000000000 -0400 | 1043 | +++ linux-2.6.32.18/arch/ia64/kernel/topology.c 2010-08-11 18:57:28.000000000 -0400 |
1035 | @@ -282,7 +282,7 @@ static ssize_t cache_show(struct kobject | 1044 | @@ -282,7 +282,7 @@ static ssize_t cache_show(struct kobject |
1036 | return ret; | 1045 | return ret; |
1037 | } | 1046 | } |
@@ -1041,9 +1050,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/kernel/topology.c linux-2.6.32.16/arch/ia64 | |||
1041 | .show = cache_show | 1050 | .show = cache_show |
1042 | }; | 1051 | }; |
1043 | 1052 | ||
1044 | diff -urNp linux-2.6.32.16/arch/ia64/kernel/vmlinux.lds.S linux-2.6.32.16/arch/ia64/kernel/vmlinux.lds.S | 1053 | diff -urNp linux-2.6.32.18/arch/ia64/kernel/vmlinux.lds.S linux-2.6.32.18/arch/ia64/kernel/vmlinux.lds.S |
1045 | --- linux-2.6.32.16/arch/ia64/kernel/vmlinux.lds.S 2010-07-05 14:14:00.000000000 -0400 | 1054 | --- linux-2.6.32.18/arch/ia64/kernel/vmlinux.lds.S 2010-08-10 13:45:57.000000000 -0400 |
1046 | +++ linux-2.6.32.16/arch/ia64/kernel/vmlinux.lds.S 2010-07-09 14:50:34.000000000 -0400 | 1055 | +++ linux-2.6.32.18/arch/ia64/kernel/vmlinux.lds.S 2010-08-11 18:57:28.000000000 -0400 |
1047 | @@ -190,7 +190,7 @@ SECTIONS | 1056 | @@ -190,7 +190,7 @@ SECTIONS |
1048 | /* Per-cpu data: */ | 1057 | /* Per-cpu data: */ |
1049 | . = ALIGN(PERCPU_PAGE_SIZE); | 1058 | . = ALIGN(PERCPU_PAGE_SIZE); |
@@ -1053,9 +1062,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/kernel/vmlinux.lds.S linux-2.6.32.16/arch/i | |||
1053 | . = __phys_per_cpu_start + PERCPU_PAGE_SIZE; /* ensure percpu data fits | 1062 | . = __phys_per_cpu_start + PERCPU_PAGE_SIZE; /* ensure percpu data fits |
1054 | * into percpu page size | 1063 | * into percpu page size |
1055 | */ | 1064 | */ |
1056 | diff -urNp linux-2.6.32.16/arch/ia64/mm/fault.c linux-2.6.32.16/arch/ia64/mm/fault.c | 1065 | diff -urNp linux-2.6.32.18/arch/ia64/mm/fault.c linux-2.6.32.18/arch/ia64/mm/fault.c |
1057 | --- linux-2.6.32.16/arch/ia64/mm/fault.c 2010-07-05 14:14:00.000000000 -0400 | 1066 | --- linux-2.6.32.18/arch/ia64/mm/fault.c 2010-08-10 13:45:57.000000000 -0400 |
1058 | +++ linux-2.6.32.16/arch/ia64/mm/fault.c 2010-07-09 14:50:34.000000000 -0400 | 1067 | +++ linux-2.6.32.18/arch/ia64/mm/fault.c 2010-08-11 18:57:28.000000000 -0400 |
1059 | @@ -72,6 +72,23 @@ mapped_kernel_page_is_present (unsigned | 1068 | @@ -72,6 +72,23 @@ mapped_kernel_page_is_present (unsigned |
1060 | return pte_present(pte); | 1069 | return pte_present(pte); |
1061 | } | 1070 | } |
@@ -1105,9 +1114,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/mm/fault.c linux-2.6.32.16/arch/ia64/mm/fau | |||
1105 | survive: | 1114 | survive: |
1106 | /* | 1115 | /* |
1107 | * If for any reason at all we couldn't handle the fault, make | 1116 | * If for any reason at all we couldn't handle the fault, make |
1108 | diff -urNp linux-2.6.32.16/arch/ia64/mm/init.c linux-2.6.32.16/arch/ia64/mm/init.c | 1117 | diff -urNp linux-2.6.32.18/arch/ia64/mm/init.c linux-2.6.32.18/arch/ia64/mm/init.c |
1109 | --- linux-2.6.32.16/arch/ia64/mm/init.c 2010-07-05 14:14:00.000000000 -0400 | 1118 | --- linux-2.6.32.18/arch/ia64/mm/init.c 2010-08-10 13:45:57.000000000 -0400 |
1110 | +++ linux-2.6.32.16/arch/ia64/mm/init.c 2010-07-09 14:50:34.000000000 -0400 | 1119 | +++ linux-2.6.32.18/arch/ia64/mm/init.c 2010-08-11 18:57:28.000000000 -0400 |
1111 | @@ -122,6 +122,19 @@ ia64_init_addr_space (void) | 1120 | @@ -122,6 +122,19 @@ ia64_init_addr_space (void) |
1112 | vma->vm_start = current->thread.rbs_bot & PAGE_MASK; | 1121 | vma->vm_start = current->thread.rbs_bot & PAGE_MASK; |
1113 | vma->vm_end = vma->vm_start + PAGE_SIZE; | 1122 | vma->vm_end = vma->vm_start + PAGE_SIZE; |
@@ -1128,9 +1137,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/mm/init.c linux-2.6.32.16/arch/ia64/mm/init | |||
1128 | vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); | 1137 | vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); |
1129 | down_write(¤t->mm->mmap_sem); | 1138 | down_write(¤t->mm->mmap_sem); |
1130 | if (insert_vm_struct(current->mm, vma)) { | 1139 | if (insert_vm_struct(current->mm, vma)) { |
1131 | diff -urNp linux-2.6.32.16/arch/ia64/sn/pci/pci_dma.c linux-2.6.32.16/arch/ia64/sn/pci/pci_dma.c | 1140 | diff -urNp linux-2.6.32.18/arch/ia64/sn/pci/pci_dma.c linux-2.6.32.18/arch/ia64/sn/pci/pci_dma.c |
1132 | --- linux-2.6.32.16/arch/ia64/sn/pci/pci_dma.c 2010-07-05 14:14:00.000000000 -0400 | 1141 | --- linux-2.6.32.18/arch/ia64/sn/pci/pci_dma.c 2010-08-10 13:45:57.000000000 -0400 |
1133 | +++ linux-2.6.32.16/arch/ia64/sn/pci/pci_dma.c 2010-07-09 14:50:34.000000000 -0400 | 1142 | +++ linux-2.6.32.18/arch/ia64/sn/pci/pci_dma.c 2010-08-11 18:57:28.000000000 -0400 |
1134 | @@ -464,7 +464,7 @@ int sn_pci_legacy_write(struct pci_bus * | 1143 | @@ -464,7 +464,7 @@ int sn_pci_legacy_write(struct pci_bus * |
1135 | return ret; | 1144 | return ret; |
1136 | } | 1145 | } |
@@ -1140,9 +1149,9 @@ diff -urNp linux-2.6.32.16/arch/ia64/sn/pci/pci_dma.c linux-2.6.32.16/arch/ia64/ | |||
1140 | .alloc_coherent = sn_dma_alloc_coherent, | 1149 | .alloc_coherent = sn_dma_alloc_coherent, |
1141 | .free_coherent = sn_dma_free_coherent, | 1150 | .free_coherent = sn_dma_free_coherent, |
1142 | .map_page = sn_dma_map_page, | 1151 | .map_page = sn_dma_map_page, |
1143 | diff -urNp linux-2.6.32.16/arch/m32r/lib/usercopy.c linux-2.6.32.16/arch/m32r/lib/usercopy.c | 1152 | diff -urNp linux-2.6.32.18/arch/m32r/lib/usercopy.c linux-2.6.32.18/arch/m32r/lib/usercopy.c |
1144 | --- linux-2.6.32.16/arch/m32r/lib/usercopy.c 2010-07-05 14:14:00.000000000 -0400 | 1153 | --- linux-2.6.32.18/arch/m32r/lib/usercopy.c 2010-08-10 13:45:57.000000000 -0400 |
1145 | +++ linux-2.6.32.16/arch/m32r/lib/usercopy.c 2010-07-09 14:50:34.000000000 -0400 | 1154 | +++ linux-2.6.32.18/arch/m32r/lib/usercopy.c 2010-08-11 18:57:28.000000000 -0400 |
1146 | @@ -14,6 +14,9 @@ | 1155 | @@ -14,6 +14,9 @@ |
1147 | unsigned long | 1156 | unsigned long |
1148 | __generic_copy_to_user(void __user *to, const void *from, unsigned long n) | 1157 | __generic_copy_to_user(void __user *to, const void *from, unsigned long n) |
@@ -1163,9 +1172,9 @@ diff -urNp linux-2.6.32.16/arch/m32r/lib/usercopy.c linux-2.6.32.16/arch/m32r/li | |||
1163 | prefetchw(to); | 1172 | prefetchw(to); |
1164 | if (access_ok(VERIFY_READ, from, n)) | 1173 | if (access_ok(VERIFY_READ, from, n)) |
1165 | __copy_user_zeroing(to,from,n); | 1174 | __copy_user_zeroing(to,from,n); |
1166 | diff -urNp linux-2.6.32.16/arch/mips/alchemy/devboards/pm.c linux-2.6.32.16/arch/mips/alchemy/devboards/pm.c | 1175 | diff -urNp linux-2.6.32.18/arch/mips/alchemy/devboards/pm.c linux-2.6.32.18/arch/mips/alchemy/devboards/pm.c |
1167 | --- linux-2.6.32.16/arch/mips/alchemy/devboards/pm.c 2010-07-05 14:14:00.000000000 -0400 | 1176 | --- linux-2.6.32.18/arch/mips/alchemy/devboards/pm.c 2010-08-10 13:45:57.000000000 -0400 |
1168 | +++ linux-2.6.32.16/arch/mips/alchemy/devboards/pm.c 2010-07-09 14:50:34.000000000 -0400 | 1177 | +++ linux-2.6.32.18/arch/mips/alchemy/devboards/pm.c 2010-08-11 18:57:28.000000000 -0400 |
1169 | @@ -78,7 +78,7 @@ static void db1x_pm_end(void) | 1178 | @@ -78,7 +78,7 @@ static void db1x_pm_end(void) |
1170 | 1179 | ||
1171 | } | 1180 | } |
@@ -1175,9 +1184,9 @@ diff -urNp linux-2.6.32.16/arch/mips/alchemy/devboards/pm.c linux-2.6.32.16/arch | |||
1175 | .valid = suspend_valid_only_mem, | 1184 | .valid = suspend_valid_only_mem, |
1176 | .begin = db1x_pm_begin, | 1185 | .begin = db1x_pm_begin, |
1177 | .enter = db1x_pm_enter, | 1186 | .enter = db1x_pm_enter, |
1178 | diff -urNp linux-2.6.32.16/arch/mips/include/asm/elf.h linux-2.6.32.16/arch/mips/include/asm/elf.h | 1187 | diff -urNp linux-2.6.32.18/arch/mips/include/asm/elf.h linux-2.6.32.18/arch/mips/include/asm/elf.h |
1179 | --- linux-2.6.32.16/arch/mips/include/asm/elf.h 2010-07-05 14:14:00.000000000 -0400 | 1188 | --- linux-2.6.32.18/arch/mips/include/asm/elf.h 2010-08-10 13:45:57.000000000 -0400 |
1180 | +++ linux-2.6.32.16/arch/mips/include/asm/elf.h 2010-07-09 14:50:34.000000000 -0400 | 1189 | +++ linux-2.6.32.18/arch/mips/include/asm/elf.h 2010-08-11 18:57:28.000000000 -0400 |
1181 | @@ -368,4 +368,11 @@ extern int dump_task_fpu(struct task_str | 1190 | @@ -368,4 +368,11 @@ extern int dump_task_fpu(struct task_str |
1182 | #define ELF_ET_DYN_BASE (TASK_SIZE / 3 * 2) | 1191 | #define ELF_ET_DYN_BASE (TASK_SIZE / 3 * 2) |
1183 | #endif | 1192 | #endif |
@@ -1190,9 +1199,9 @@ diff -urNp linux-2.6.32.16/arch/mips/include/asm/elf.h linux-2.6.32.16/arch/mips | |||
1190 | +#endif | 1199 | +#endif |
1191 | + | 1200 | + |
1192 | #endif /* _ASM_ELF_H */ | 1201 | #endif /* _ASM_ELF_H */ |
1193 | diff -urNp linux-2.6.32.16/arch/mips/include/asm/page.h linux-2.6.32.16/arch/mips/include/asm/page.h | 1202 | diff -urNp linux-2.6.32.18/arch/mips/include/asm/page.h linux-2.6.32.18/arch/mips/include/asm/page.h |
1194 | --- linux-2.6.32.16/arch/mips/include/asm/page.h 2010-07-05 14:14:00.000000000 -0400 | 1203 | --- linux-2.6.32.18/arch/mips/include/asm/page.h 2010-08-10 13:45:57.000000000 -0400 |
1195 | +++ linux-2.6.32.16/arch/mips/include/asm/page.h 2010-07-09 14:50:34.000000000 -0400 | 1204 | +++ linux-2.6.32.18/arch/mips/include/asm/page.h 2010-08-11 18:57:28.000000000 -0400 |
1196 | @@ -93,7 +93,7 @@ extern void copy_user_highpage(struct pa | 1205 | @@ -93,7 +93,7 @@ extern void copy_user_highpage(struct pa |
1197 | #ifdef CONFIG_CPU_MIPS32 | 1206 | #ifdef CONFIG_CPU_MIPS32 |
1198 | typedef struct { unsigned long pte_low, pte_high; } pte_t; | 1207 | typedef struct { unsigned long pte_low, pte_high; } pte_t; |
@@ -1202,9 +1211,9 @@ diff -urNp linux-2.6.32.16/arch/mips/include/asm/page.h linux-2.6.32.16/arch/mip | |||
1202 | #else | 1211 | #else |
1203 | typedef struct { unsigned long long pte; } pte_t; | 1212 | typedef struct { unsigned long long pte; } pte_t; |
1204 | #define pte_val(x) ((x).pte) | 1213 | #define pte_val(x) ((x).pte) |
1205 | diff -urNp linux-2.6.32.16/arch/mips/include/asm/system.h linux-2.6.32.16/arch/mips/include/asm/system.h | 1214 | diff -urNp linux-2.6.32.18/arch/mips/include/asm/system.h linux-2.6.32.18/arch/mips/include/asm/system.h |
1206 | --- linux-2.6.32.16/arch/mips/include/asm/system.h 2010-07-05 14:14:00.000000000 -0400 | 1215 | --- linux-2.6.32.18/arch/mips/include/asm/system.h 2010-08-10 13:45:57.000000000 -0400 |
1207 | +++ linux-2.6.32.16/arch/mips/include/asm/system.h 2010-07-09 14:50:34.000000000 -0400 | 1216 | +++ linux-2.6.32.18/arch/mips/include/asm/system.h 2010-08-11 18:57:28.000000000 -0400 |
1208 | @@ -230,6 +230,6 @@ extern void per_cpu_trap_init(void); | 1217 | @@ -230,6 +230,6 @@ extern void per_cpu_trap_init(void); |
1209 | */ | 1218 | */ |
1210 | #define __ARCH_WANT_UNLOCKED_CTXSW | 1219 | #define __ARCH_WANT_UNLOCKED_CTXSW |
@@ -1213,9 +1222,9 @@ diff -urNp linux-2.6.32.16/arch/mips/include/asm/system.h linux-2.6.32.16/arch/m | |||
1213 | +#define arch_align_stack(x) ((x) & ALMASK) | 1222 | +#define arch_align_stack(x) ((x) & ALMASK) |
1214 | 1223 | ||
1215 | #endif /* _ASM_SYSTEM_H */ | 1224 | #endif /* _ASM_SYSTEM_H */ |
1216 | diff -urNp linux-2.6.32.16/arch/mips/kernel/binfmt_elfn32.c linux-2.6.32.16/arch/mips/kernel/binfmt_elfn32.c | 1225 | diff -urNp linux-2.6.32.18/arch/mips/kernel/binfmt_elfn32.c linux-2.6.32.18/arch/mips/kernel/binfmt_elfn32.c |
1217 | --- linux-2.6.32.16/arch/mips/kernel/binfmt_elfn32.c 2010-07-05 14:14:00.000000000 -0400 | 1226 | --- linux-2.6.32.18/arch/mips/kernel/binfmt_elfn32.c 2010-08-10 13:45:57.000000000 -0400 |
1218 | +++ linux-2.6.32.16/arch/mips/kernel/binfmt_elfn32.c 2010-07-09 14:50:34.000000000 -0400 | 1227 | +++ linux-2.6.32.18/arch/mips/kernel/binfmt_elfn32.c 2010-08-11 18:57:28.000000000 -0400 |
1219 | @@ -50,6 +50,13 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_N | 1228 | @@ -50,6 +50,13 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_N |
1220 | #undef ELF_ET_DYN_BASE | 1229 | #undef ELF_ET_DYN_BASE |
1221 | #define ELF_ET_DYN_BASE (TASK32_SIZE / 3 * 2) | 1230 | #define ELF_ET_DYN_BASE (TASK32_SIZE / 3 * 2) |
@@ -1230,9 +1239,9 @@ diff -urNp linux-2.6.32.16/arch/mips/kernel/binfmt_elfn32.c linux-2.6.32.16/arch | |||
1230 | #include <asm/processor.h> | 1239 | #include <asm/processor.h> |
1231 | #include <linux/module.h> | 1240 | #include <linux/module.h> |
1232 | #include <linux/elfcore.h> | 1241 | #include <linux/elfcore.h> |
1233 | diff -urNp linux-2.6.32.16/arch/mips/kernel/binfmt_elfo32.c linux-2.6.32.16/arch/mips/kernel/binfmt_elfo32.c | 1242 | diff -urNp linux-2.6.32.18/arch/mips/kernel/binfmt_elfo32.c linux-2.6.32.18/arch/mips/kernel/binfmt_elfo32.c |
1234 | --- linux-2.6.32.16/arch/mips/kernel/binfmt_elfo32.c 2010-07-05 14:14:00.000000000 -0400 | 1243 | --- linux-2.6.32.18/arch/mips/kernel/binfmt_elfo32.c 2010-08-10 13:45:57.000000000 -0400 |
1235 | +++ linux-2.6.32.16/arch/mips/kernel/binfmt_elfo32.c 2010-07-09 14:50:34.000000000 -0400 | 1244 | +++ linux-2.6.32.18/arch/mips/kernel/binfmt_elfo32.c 2010-08-11 18:57:28.000000000 -0400 |
1236 | @@ -52,6 +52,13 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_N | 1245 | @@ -52,6 +52,13 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_N |
1237 | #undef ELF_ET_DYN_BASE | 1246 | #undef ELF_ET_DYN_BASE |
1238 | #define ELF_ET_DYN_BASE (TASK32_SIZE / 3 * 2) | 1247 | #define ELF_ET_DYN_BASE (TASK32_SIZE / 3 * 2) |
@@ -1247,9 +1256,9 @@ diff -urNp linux-2.6.32.16/arch/mips/kernel/binfmt_elfo32.c linux-2.6.32.16/arch | |||
1247 | #include <asm/processor.h> | 1256 | #include <asm/processor.h> |
1248 | 1257 | ||
1249 | /* | 1258 | /* |
1250 | diff -urNp linux-2.6.32.16/arch/mips/kernel/kgdb.c linux-2.6.32.16/arch/mips/kernel/kgdb.c | 1259 | diff -urNp linux-2.6.32.18/arch/mips/kernel/kgdb.c linux-2.6.32.18/arch/mips/kernel/kgdb.c |
1251 | --- linux-2.6.32.16/arch/mips/kernel/kgdb.c 2010-07-05 14:14:00.000000000 -0400 | 1260 | --- linux-2.6.32.18/arch/mips/kernel/kgdb.c 2010-08-10 13:45:57.000000000 -0400 |
1252 | +++ linux-2.6.32.16/arch/mips/kernel/kgdb.c 2010-07-09 14:50:34.000000000 -0400 | 1261 | +++ linux-2.6.32.18/arch/mips/kernel/kgdb.c 2010-08-11 18:57:28.000000000 -0400 |
1253 | @@ -245,6 +245,7 @@ int kgdb_arch_handle_exception(int vecto | 1262 | @@ -245,6 +245,7 @@ int kgdb_arch_handle_exception(int vecto |
1254 | return -1; | 1263 | return -1; |
1255 | } | 1264 | } |
@@ -1258,9 +1267,9 @@ diff -urNp linux-2.6.32.16/arch/mips/kernel/kgdb.c linux-2.6.32.16/arch/mips/ker | |||
1258 | struct kgdb_arch arch_kgdb_ops; | 1267 | struct kgdb_arch arch_kgdb_ops; |
1259 | 1268 | ||
1260 | /* | 1269 | /* |
1261 | diff -urNp linux-2.6.32.16/arch/mips/kernel/process.c linux-2.6.32.16/arch/mips/kernel/process.c | 1270 | diff -urNp linux-2.6.32.18/arch/mips/kernel/process.c linux-2.6.32.18/arch/mips/kernel/process.c |
1262 | --- linux-2.6.32.16/arch/mips/kernel/process.c 2010-07-05 14:14:00.000000000 -0400 | 1271 | --- linux-2.6.32.18/arch/mips/kernel/process.c 2010-08-10 13:45:57.000000000 -0400 |
1263 | +++ linux-2.6.32.16/arch/mips/kernel/process.c 2010-07-09 14:50:34.000000000 -0400 | 1272 | +++ linux-2.6.32.18/arch/mips/kernel/process.c 2010-08-11 18:57:28.000000000 -0400 |
1264 | @@ -470,15 +470,3 @@ unsigned long get_wchan(struct task_stru | 1273 | @@ -470,15 +470,3 @@ unsigned long get_wchan(struct task_stru |
1265 | out: | 1274 | out: |
1266 | return pc; | 1275 | return pc; |
@@ -1277,9 +1286,9 @@ diff -urNp linux-2.6.32.16/arch/mips/kernel/process.c linux-2.6.32.16/arch/mips/ | |||
1277 | - | 1286 | - |
1278 | - return sp & ALMASK; | 1287 | - return sp & ALMASK; |
1279 | -} | 1288 | -} |
1280 | diff -urNp linux-2.6.32.16/arch/mips/kernel/syscall.c linux-2.6.32.16/arch/mips/kernel/syscall.c | 1289 | diff -urNp linux-2.6.32.18/arch/mips/kernel/syscall.c linux-2.6.32.18/arch/mips/kernel/syscall.c |
1281 | --- linux-2.6.32.16/arch/mips/kernel/syscall.c 2010-07-05 14:14:00.000000000 -0400 | 1290 | --- linux-2.6.32.18/arch/mips/kernel/syscall.c 2010-08-10 13:45:57.000000000 -0400 |
1282 | +++ linux-2.6.32.16/arch/mips/kernel/syscall.c 2010-07-09 14:50:34.000000000 -0400 | 1291 | +++ linux-2.6.32.18/arch/mips/kernel/syscall.c 2010-08-11 18:57:28.000000000 -0400 |
1283 | @@ -102,6 +102,11 @@ unsigned long arch_get_unmapped_area(str | 1292 | @@ -102,6 +102,11 @@ unsigned long arch_get_unmapped_area(str |
1284 | do_color_align = 0; | 1293 | do_color_align = 0; |
1285 | if (filp || (flags & MAP_SHARED)) | 1294 | if (filp || (flags & MAP_SHARED)) |
@@ -1301,9 +1310,9 @@ diff -urNp linux-2.6.32.16/arch/mips/kernel/syscall.c linux-2.6.32.16/arch/mips/ | |||
1301 | if (do_color_align) | 1310 | if (do_color_align) |
1302 | addr = COLOUR_ALIGN(addr, pgoff); | 1311 | addr = COLOUR_ALIGN(addr, pgoff); |
1303 | else | 1312 | else |
1304 | diff -urNp linux-2.6.32.16/arch/mips/mm/fault.c linux-2.6.32.16/arch/mips/mm/fault.c | 1313 | diff -urNp linux-2.6.32.18/arch/mips/mm/fault.c linux-2.6.32.18/arch/mips/mm/fault.c |
1305 | --- linux-2.6.32.16/arch/mips/mm/fault.c 2010-07-05 14:14:00.000000000 -0400 | 1314 | --- linux-2.6.32.18/arch/mips/mm/fault.c 2010-08-10 13:45:57.000000000 -0400 |
1306 | +++ linux-2.6.32.16/arch/mips/mm/fault.c 2010-07-09 14:50:34.000000000 -0400 | 1315 | +++ linux-2.6.32.18/arch/mips/mm/fault.c 2010-08-11 18:57:28.000000000 -0400 |
1307 | @@ -26,6 +26,23 @@ | 1316 | @@ -26,6 +26,23 @@ |
1308 | #include <asm/ptrace.h> | 1317 | #include <asm/ptrace.h> |
1309 | #include <asm/highmem.h> /* For VMALLOC_END */ | 1318 | #include <asm/highmem.h> /* For VMALLOC_END */ |
@@ -1328,9 +1337,9 @@ diff -urNp linux-2.6.32.16/arch/mips/mm/fault.c linux-2.6.32.16/arch/mips/mm/fau | |||
1328 | /* | 1337 | /* |
1329 | * This routine handles page faults. It determines the address, | 1338 | * This routine handles page faults. It determines the address, |
1330 | * and the problem, and then passes it off to one of the appropriate | 1339 | * and the problem, and then passes it off to one of the appropriate |
1331 | diff -urNp linux-2.6.32.16/arch/parisc/include/asm/elf.h linux-2.6.32.16/arch/parisc/include/asm/elf.h | 1340 | diff -urNp linux-2.6.32.18/arch/parisc/include/asm/elf.h linux-2.6.32.18/arch/parisc/include/asm/elf.h |
1332 | --- linux-2.6.32.16/arch/parisc/include/asm/elf.h 2010-07-05 14:14:00.000000000 -0400 | 1341 | --- linux-2.6.32.18/arch/parisc/include/asm/elf.h 2010-08-10 13:45:57.000000000 -0400 |
1333 | +++ linux-2.6.32.16/arch/parisc/include/asm/elf.h 2010-07-09 14:50:34.000000000 -0400 | 1342 | +++ linux-2.6.32.18/arch/parisc/include/asm/elf.h 2010-08-11 18:57:28.000000000 -0400 |
1334 | @@ -343,6 +343,13 @@ struct pt_regs; /* forward declaration.. | 1343 | @@ -343,6 +343,13 @@ struct pt_regs; /* forward declaration.. |
1335 | 1344 | ||
1336 | #define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE + 0x01000000) | 1345 | #define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE + 0x01000000) |
@@ -1345,9 +1354,9 @@ diff -urNp linux-2.6.32.16/arch/parisc/include/asm/elf.h linux-2.6.32.16/arch/pa | |||
1345 | /* This yields a mask that user programs can use to figure out what | 1354 | /* This yields a mask that user programs can use to figure out what |
1346 | instruction set this CPU supports. This could be done in user space, | 1355 | instruction set this CPU supports. This could be done in user space, |
1347 | but it's not easy, and we've already done it here. */ | 1356 | but it's not easy, and we've already done it here. */ |
1348 | diff -urNp linux-2.6.32.16/arch/parisc/include/asm/pgtable.h linux-2.6.32.16/arch/parisc/include/asm/pgtable.h | 1357 | diff -urNp linux-2.6.32.18/arch/parisc/include/asm/pgtable.h linux-2.6.32.18/arch/parisc/include/asm/pgtable.h |
1349 | --- linux-2.6.32.16/arch/parisc/include/asm/pgtable.h 2010-07-05 14:14:00.000000000 -0400 | 1358 | --- linux-2.6.32.18/arch/parisc/include/asm/pgtable.h 2010-08-10 13:45:57.000000000 -0400 |
1350 | +++ linux-2.6.32.16/arch/parisc/include/asm/pgtable.h 2010-07-09 14:50:34.000000000 -0400 | 1359 | +++ linux-2.6.32.18/arch/parisc/include/asm/pgtable.h 2010-08-11 18:57:28.000000000 -0400 |
1351 | @@ -207,6 +207,17 @@ | 1360 | @@ -207,6 +207,17 @@ |
1352 | #define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_EXEC |_PAGE_ACCESSED) | 1361 | #define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_EXEC |_PAGE_ACCESSED) |
1353 | #define PAGE_COPY PAGE_EXECREAD | 1362 | #define PAGE_COPY PAGE_EXECREAD |
@@ -1366,9 +1375,9 @@ diff -urNp linux-2.6.32.16/arch/parisc/include/asm/pgtable.h linux-2.6.32.16/arc | |||
1366 | #define PAGE_KERNEL __pgprot(_PAGE_KERNEL) | 1375 | #define PAGE_KERNEL __pgprot(_PAGE_KERNEL) |
1367 | #define PAGE_KERNEL_RO __pgprot(_PAGE_KERNEL & ~_PAGE_WRITE) | 1376 | #define PAGE_KERNEL_RO __pgprot(_PAGE_KERNEL & ~_PAGE_WRITE) |
1368 | #define PAGE_KERNEL_UNC __pgprot(_PAGE_KERNEL | _PAGE_NO_CACHE) | 1377 | #define PAGE_KERNEL_UNC __pgprot(_PAGE_KERNEL | _PAGE_NO_CACHE) |
1369 | diff -urNp linux-2.6.32.16/arch/parisc/kernel/module.c linux-2.6.32.16/arch/parisc/kernel/module.c | 1378 | diff -urNp linux-2.6.32.18/arch/parisc/kernel/module.c linux-2.6.32.18/arch/parisc/kernel/module.c |
1370 | --- linux-2.6.32.16/arch/parisc/kernel/module.c 2010-07-05 14:14:00.000000000 -0400 | 1379 | --- linux-2.6.32.18/arch/parisc/kernel/module.c 2010-08-10 13:45:57.000000000 -0400 |
1371 | +++ linux-2.6.32.16/arch/parisc/kernel/module.c 2010-07-09 14:50:34.000000000 -0400 | 1380 | +++ linux-2.6.32.18/arch/parisc/kernel/module.c 2010-08-11 18:57:28.000000000 -0400 |
1372 | @@ -95,16 +95,38 @@ | 1381 | @@ -95,16 +95,38 @@ |
1373 | 1382 | ||
1374 | /* three functions to determine where in the module core | 1383 | /* three functions to determine where in the module core |
@@ -1469,9 +1478,9 @@ diff -urNp linux-2.6.32.16/arch/parisc/kernel/module.c linux-2.6.32.16/arch/pari | |||
1469 | 1478 | ||
1470 | DEBUGP("register_unwind_table(), sect = %d at 0x%p - 0x%p (gp=0x%lx)\n", | 1479 | DEBUGP("register_unwind_table(), sect = %d at 0x%p - 0x%p (gp=0x%lx)\n", |
1471 | me->arch.unwind_section, table, end, gp); | 1480 | me->arch.unwind_section, table, end, gp); |
1472 | diff -urNp linux-2.6.32.16/arch/parisc/kernel/sys_parisc.c linux-2.6.32.16/arch/parisc/kernel/sys_parisc.c | 1481 | diff -urNp linux-2.6.32.18/arch/parisc/kernel/sys_parisc.c linux-2.6.32.18/arch/parisc/kernel/sys_parisc.c |
1473 | --- linux-2.6.32.16/arch/parisc/kernel/sys_parisc.c 2010-07-05 14:14:00.000000000 -0400 | 1482 | --- linux-2.6.32.18/arch/parisc/kernel/sys_parisc.c 2010-08-10 13:45:57.000000000 -0400 |
1474 | +++ linux-2.6.32.16/arch/parisc/kernel/sys_parisc.c 2010-07-09 14:50:34.000000000 -0400 | 1483 | +++ linux-2.6.32.18/arch/parisc/kernel/sys_parisc.c 2010-08-11 18:57:28.000000000 -0400 |
1475 | @@ -98,7 +98,7 @@ unsigned long arch_get_unmapped_area(str | 1484 | @@ -98,7 +98,7 @@ unsigned long arch_get_unmapped_area(str |
1476 | if (flags & MAP_FIXED) | 1485 | if (flags & MAP_FIXED) |
1477 | return addr; | 1486 | return addr; |
@@ -1481,9 +1490,9 @@ diff -urNp linux-2.6.32.16/arch/parisc/kernel/sys_parisc.c linux-2.6.32.16/arch/ | |||
1481 | 1490 | ||
1482 | if (filp) { | 1491 | if (filp) { |
1483 | addr = get_shared_area(filp->f_mapping, addr, len, pgoff); | 1492 | addr = get_shared_area(filp->f_mapping, addr, len, pgoff); |
1484 | diff -urNp linux-2.6.32.16/arch/parisc/kernel/traps.c linux-2.6.32.16/arch/parisc/kernel/traps.c | 1493 | diff -urNp linux-2.6.32.18/arch/parisc/kernel/traps.c linux-2.6.32.18/arch/parisc/kernel/traps.c |
1485 | --- linux-2.6.32.16/arch/parisc/kernel/traps.c 2010-07-05 14:14:00.000000000 -0400 | 1494 | --- linux-2.6.32.18/arch/parisc/kernel/traps.c 2010-08-10 13:45:57.000000000 -0400 |
1486 | +++ linux-2.6.32.16/arch/parisc/kernel/traps.c 2010-07-09 14:50:34.000000000 -0400 | 1495 | +++ linux-2.6.32.18/arch/parisc/kernel/traps.c 2010-08-11 18:57:28.000000000 -0400 |
1487 | @@ -733,9 +733,7 @@ void notrace handle_interruption(int cod | 1496 | @@ -733,9 +733,7 @@ void notrace handle_interruption(int cod |
1488 | 1497 | ||
1489 | down_read(¤t->mm->mmap_sem); | 1498 | down_read(¤t->mm->mmap_sem); |
@@ -1495,9 +1504,9 @@ diff -urNp linux-2.6.32.16/arch/parisc/kernel/traps.c linux-2.6.32.16/arch/paris | |||
1495 | fault_address = regs->iaoq[0]; | 1504 | fault_address = regs->iaoq[0]; |
1496 | fault_space = regs->iasq[0]; | 1505 | fault_space = regs->iasq[0]; |
1497 | 1506 | ||
1498 | diff -urNp linux-2.6.32.16/arch/parisc/mm/fault.c linux-2.6.32.16/arch/parisc/mm/fault.c | 1507 | diff -urNp linux-2.6.32.18/arch/parisc/mm/fault.c linux-2.6.32.18/arch/parisc/mm/fault.c |
1499 | --- linux-2.6.32.16/arch/parisc/mm/fault.c 2010-07-05 14:14:00.000000000 -0400 | 1508 | --- linux-2.6.32.18/arch/parisc/mm/fault.c 2010-08-10 13:45:57.000000000 -0400 |
1500 | +++ linux-2.6.32.16/arch/parisc/mm/fault.c 2010-07-09 14:50:34.000000000 -0400 | 1509 | +++ linux-2.6.32.18/arch/parisc/mm/fault.c 2010-08-11 18:57:28.000000000 -0400 |
1501 | @@ -15,6 +15,7 @@ | 1510 | @@ -15,6 +15,7 @@ |
1502 | #include <linux/sched.h> | 1511 | #include <linux/sched.h> |
1503 | #include <linux/interrupt.h> | 1512 | #include <linux/interrupt.h> |
@@ -1667,9 +1676,9 @@ diff -urNp linux-2.6.32.16/arch/parisc/mm/fault.c linux-2.6.32.16/arch/parisc/mm | |||
1667 | 1676 | ||
1668 | /* | 1677 | /* |
1669 | * If for any reason at all we couldn't handle the fault, make | 1678 | * If for any reason at all we couldn't handle the fault, make |
1670 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/device.h linux-2.6.32.16/arch/powerpc/include/asm/device.h | 1679 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/device.h linux-2.6.32.18/arch/powerpc/include/asm/device.h |
1671 | --- linux-2.6.32.16/arch/powerpc/include/asm/device.h 2010-07-05 14:14:00.000000000 -0400 | 1680 | --- linux-2.6.32.18/arch/powerpc/include/asm/device.h 2010-08-10 13:45:57.000000000 -0400 |
1672 | +++ linux-2.6.32.16/arch/powerpc/include/asm/device.h 2010-07-09 14:50:34.000000000 -0400 | 1681 | +++ linux-2.6.32.18/arch/powerpc/include/asm/device.h 2010-08-11 18:57:28.000000000 -0400 |
1673 | @@ -14,7 +14,7 @@ struct dev_archdata { | 1682 | @@ -14,7 +14,7 @@ struct dev_archdata { |
1674 | struct device_node *of_node; | 1683 | struct device_node *of_node; |
1675 | 1684 | ||
@@ -1679,9 +1688,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/device.h linux-2.6.32.16/arc | |||
1679 | 1688 | ||
1680 | /* | 1689 | /* |
1681 | * When an iommu is in use, dma_data is used as a ptr to the base of the | 1690 | * When an iommu is in use, dma_data is used as a ptr to the base of the |
1682 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/dma-mapping.h linux-2.6.32.16/arch/powerpc/include/asm/dma-mapping.h | 1691 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/dma-mapping.h linux-2.6.32.18/arch/powerpc/include/asm/dma-mapping.h |
1683 | --- linux-2.6.32.16/arch/powerpc/include/asm/dma-mapping.h 2010-07-05 14:14:00.000000000 -0400 | 1692 | --- linux-2.6.32.18/arch/powerpc/include/asm/dma-mapping.h 2010-08-10 13:45:57.000000000 -0400 |
1684 | +++ linux-2.6.32.16/arch/powerpc/include/asm/dma-mapping.h 2010-07-09 14:50:34.000000000 -0400 | 1693 | +++ linux-2.6.32.18/arch/powerpc/include/asm/dma-mapping.h 2010-08-11 18:57:28.000000000 -0400 |
1685 | @@ -69,9 +69,9 @@ static inline unsigned long device_to_ma | 1694 | @@ -69,9 +69,9 @@ static inline unsigned long device_to_ma |
1686 | #ifdef CONFIG_PPC64 | 1695 | #ifdef CONFIG_PPC64 |
1687 | extern struct dma_map_ops dma_iommu_ops; | 1696 | extern struct dma_map_ops dma_iommu_ops; |
@@ -1748,9 +1757,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/dma-mapping.h linux-2.6.32.1 | |||
1748 | 1757 | ||
1749 | if (dma_ops->mapping_error) | 1758 | if (dma_ops->mapping_error) |
1750 | return dma_ops->mapping_error(dev, dma_addr); | 1759 | return dma_ops->mapping_error(dev, dma_addr); |
1751 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/elf.h linux-2.6.32.16/arch/powerpc/include/asm/elf.h | 1760 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/elf.h linux-2.6.32.18/arch/powerpc/include/asm/elf.h |
1752 | --- linux-2.6.32.16/arch/powerpc/include/asm/elf.h 2010-07-05 14:14:00.000000000 -0400 | 1761 | --- linux-2.6.32.18/arch/powerpc/include/asm/elf.h 2010-08-10 13:45:57.000000000 -0400 |
1753 | +++ linux-2.6.32.16/arch/powerpc/include/asm/elf.h 2010-07-09 14:50:34.000000000 -0400 | 1762 | +++ linux-2.6.32.18/arch/powerpc/include/asm/elf.h 2010-08-11 18:57:28.000000000 -0400 |
1754 | @@ -179,8 +179,19 @@ typedef elf_fpreg_t elf_vsrreghalf_t32[E | 1763 | @@ -179,8 +179,19 @@ typedef elf_fpreg_t elf_vsrreghalf_t32[E |
1755 | the loader. We need to make sure that it is out of the way of the program | 1764 | the loader. We need to make sure that it is out of the way of the program |
1756 | that it will "exec", and that there is sufficient room for the brk. */ | 1765 | that it will "exec", and that there is sufficient room for the brk. */ |
@@ -1783,9 +1792,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/elf.h linux-2.6.32.16/arch/p | |||
1783 | #endif /* __KERNEL__ */ | 1792 | #endif /* __KERNEL__ */ |
1784 | 1793 | ||
1785 | /* | 1794 | /* |
1786 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/iommu.h linux-2.6.32.16/arch/powerpc/include/asm/iommu.h | 1795 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/iommu.h linux-2.6.32.18/arch/powerpc/include/asm/iommu.h |
1787 | --- linux-2.6.32.16/arch/powerpc/include/asm/iommu.h 2010-07-05 14:14:00.000000000 -0400 | 1796 | --- linux-2.6.32.18/arch/powerpc/include/asm/iommu.h 2010-08-10 13:45:57.000000000 -0400 |
1788 | +++ linux-2.6.32.16/arch/powerpc/include/asm/iommu.h 2010-07-09 14:50:34.000000000 -0400 | 1797 | +++ linux-2.6.32.18/arch/powerpc/include/asm/iommu.h 2010-08-11 18:57:28.000000000 -0400 |
1789 | @@ -116,6 +116,9 @@ extern void iommu_init_early_iSeries(voi | 1798 | @@ -116,6 +116,9 @@ extern void iommu_init_early_iSeries(voi |
1790 | extern void iommu_init_early_dart(void); | 1799 | extern void iommu_init_early_dart(void); |
1791 | extern void iommu_init_early_pasemi(void); | 1800 | extern void iommu_init_early_pasemi(void); |
@@ -1796,9 +1805,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/iommu.h linux-2.6.32.16/arch | |||
1796 | #ifdef CONFIG_PCI | 1805 | #ifdef CONFIG_PCI |
1797 | extern void pci_iommu_init(void); | 1806 | extern void pci_iommu_init(void); |
1798 | extern void pci_direct_iommu_init(void); | 1807 | extern void pci_direct_iommu_init(void); |
1799 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/kmap_types.h linux-2.6.32.16/arch/powerpc/include/asm/kmap_types.h | 1808 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/kmap_types.h linux-2.6.32.18/arch/powerpc/include/asm/kmap_types.h |
1800 | --- linux-2.6.32.16/arch/powerpc/include/asm/kmap_types.h 2010-07-05 14:14:00.000000000 -0400 | 1809 | --- linux-2.6.32.18/arch/powerpc/include/asm/kmap_types.h 2010-08-10 13:45:57.000000000 -0400 |
1801 | +++ linux-2.6.32.16/arch/powerpc/include/asm/kmap_types.h 2010-07-09 14:50:34.000000000 -0400 | 1810 | +++ linux-2.6.32.18/arch/powerpc/include/asm/kmap_types.h 2010-08-11 18:57:28.000000000 -0400 |
1802 | @@ -26,6 +26,7 @@ enum km_type { | 1811 | @@ -26,6 +26,7 @@ enum km_type { |
1803 | KM_SOFTIRQ1, | 1812 | KM_SOFTIRQ1, |
1804 | KM_PPC_SYNC_PAGE, | 1813 | KM_PPC_SYNC_PAGE, |
@@ -1807,9 +1816,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/kmap_types.h linux-2.6.32.16 | |||
1807 | KM_TYPE_NR | 1816 | KM_TYPE_NR |
1808 | }; | 1817 | }; |
1809 | 1818 | ||
1810 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/page_64.h linux-2.6.32.16/arch/powerpc/include/asm/page_64.h | 1819 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/page_64.h linux-2.6.32.18/arch/powerpc/include/asm/page_64.h |
1811 | --- linux-2.6.32.16/arch/powerpc/include/asm/page_64.h 2010-07-05 14:14:00.000000000 -0400 | 1820 | --- linux-2.6.32.18/arch/powerpc/include/asm/page_64.h 2010-08-10 13:45:57.000000000 -0400 |
1812 | +++ linux-2.6.32.16/arch/powerpc/include/asm/page_64.h 2010-07-09 14:50:34.000000000 -0400 | 1821 | +++ linux-2.6.32.18/arch/powerpc/include/asm/page_64.h 2010-08-11 18:57:28.000000000 -0400 |
1813 | @@ -180,15 +180,18 @@ do { \ | 1822 | @@ -180,15 +180,18 @@ do { \ |
1814 | * stack by default, so in the absense of a PT_GNU_STACK program header | 1823 | * stack by default, so in the absense of a PT_GNU_STACK program header |
1815 | * we turn execute permission off. | 1824 | * we turn execute permission off. |
@@ -1831,9 +1840,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/page_64.h linux-2.6.32.16/ar | |||
1831 | 1840 | ||
1832 | #include <asm-generic/getorder.h> | 1841 | #include <asm-generic/getorder.h> |
1833 | 1842 | ||
1834 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/page.h linux-2.6.32.16/arch/powerpc/include/asm/page.h | 1843 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/page.h linux-2.6.32.18/arch/powerpc/include/asm/page.h |
1835 | --- linux-2.6.32.16/arch/powerpc/include/asm/page.h 2010-07-05 14:14:00.000000000 -0400 | 1844 | --- linux-2.6.32.18/arch/powerpc/include/asm/page.h 2010-08-10 13:45:57.000000000 -0400 |
1836 | +++ linux-2.6.32.16/arch/powerpc/include/asm/page.h 2010-07-09 14:50:34.000000000 -0400 | 1845 | +++ linux-2.6.32.18/arch/powerpc/include/asm/page.h 2010-08-11 18:57:28.000000000 -0400 |
1837 | @@ -116,8 +116,9 @@ extern phys_addr_t kernstart_addr; | 1846 | @@ -116,8 +116,9 @@ extern phys_addr_t kernstart_addr; |
1838 | * and needs to be executable. This means the whole heap ends | 1847 | * and needs to be executable. This means the whole heap ends |
1839 | * up being executable. | 1848 | * up being executable. |
@@ -1856,9 +1865,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/page.h linux-2.6.32.16/arch/ | |||
1856 | #ifndef __ASSEMBLY__ | 1865 | #ifndef __ASSEMBLY__ |
1857 | 1866 | ||
1858 | #undef STRICT_MM_TYPECHECKS | 1867 | #undef STRICT_MM_TYPECHECKS |
1859 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/pci.h linux-2.6.32.16/arch/powerpc/include/asm/pci.h | 1868 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/pci.h linux-2.6.32.18/arch/powerpc/include/asm/pci.h |
1860 | --- linux-2.6.32.16/arch/powerpc/include/asm/pci.h 2010-07-05 14:14:00.000000000 -0400 | 1869 | --- linux-2.6.32.18/arch/powerpc/include/asm/pci.h 2010-08-10 13:45:57.000000000 -0400 |
1861 | +++ linux-2.6.32.16/arch/powerpc/include/asm/pci.h 2010-07-09 14:50:34.000000000 -0400 | 1870 | +++ linux-2.6.32.18/arch/powerpc/include/asm/pci.h 2010-08-11 18:57:28.000000000 -0400 |
1862 | @@ -65,8 +65,8 @@ static inline int pci_get_legacy_ide_irq | 1871 | @@ -65,8 +65,8 @@ static inline int pci_get_legacy_ide_irq |
1863 | } | 1872 | } |
1864 | 1873 | ||
@@ -1870,9 +1879,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/pci.h linux-2.6.32.16/arch/p | |||
1870 | #else /* CONFIG_PCI */ | 1879 | #else /* CONFIG_PCI */ |
1871 | #define set_pci_dma_ops(d) | 1880 | #define set_pci_dma_ops(d) |
1872 | #define get_pci_dma_ops() NULL | 1881 | #define get_pci_dma_ops() NULL |
1873 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/pte-hash32.h linux-2.6.32.16/arch/powerpc/include/asm/pte-hash32.h | 1882 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/pte-hash32.h linux-2.6.32.18/arch/powerpc/include/asm/pte-hash32.h |
1874 | --- linux-2.6.32.16/arch/powerpc/include/asm/pte-hash32.h 2010-07-05 14:14:00.000000000 -0400 | 1883 | --- linux-2.6.32.18/arch/powerpc/include/asm/pte-hash32.h 2010-08-10 13:45:57.000000000 -0400 |
1875 | +++ linux-2.6.32.16/arch/powerpc/include/asm/pte-hash32.h 2010-07-09 14:50:34.000000000 -0400 | 1884 | +++ linux-2.6.32.18/arch/powerpc/include/asm/pte-hash32.h 2010-08-11 18:57:28.000000000 -0400 |
1876 | @@ -21,6 +21,7 @@ | 1885 | @@ -21,6 +21,7 @@ |
1877 | #define _PAGE_FILE 0x004 /* when !present: nonlinear file mapping */ | 1886 | #define _PAGE_FILE 0x004 /* when !present: nonlinear file mapping */ |
1878 | #define _PAGE_USER 0x004 /* usermode access allowed */ | 1887 | #define _PAGE_USER 0x004 /* usermode access allowed */ |
@@ -1881,9 +1890,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/pte-hash32.h linux-2.6.32.16 | |||
1881 | #define _PAGE_COHERENT 0x010 /* M: enforce memory coherence (SMP systems) */ | 1890 | #define _PAGE_COHERENT 0x010 /* M: enforce memory coherence (SMP systems) */ |
1882 | #define _PAGE_NO_CACHE 0x020 /* I: cache inhibit */ | 1891 | #define _PAGE_NO_CACHE 0x020 /* I: cache inhibit */ |
1883 | #define _PAGE_WRITETHRU 0x040 /* W: cache write-through */ | 1892 | #define _PAGE_WRITETHRU 0x040 /* W: cache write-through */ |
1884 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/reg.h linux-2.6.32.16/arch/powerpc/include/asm/reg.h | 1893 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/reg.h linux-2.6.32.18/arch/powerpc/include/asm/reg.h |
1885 | --- linux-2.6.32.16/arch/powerpc/include/asm/reg.h 2010-07-05 14:14:00.000000000 -0400 | 1894 | --- linux-2.6.32.18/arch/powerpc/include/asm/reg.h 2010-08-10 13:45:57.000000000 -0400 |
1886 | +++ linux-2.6.32.16/arch/powerpc/include/asm/reg.h 2010-07-09 14:50:34.000000000 -0400 | 1895 | +++ linux-2.6.32.18/arch/powerpc/include/asm/reg.h 2010-08-11 18:57:28.000000000 -0400 |
1887 | @@ -191,6 +191,7 @@ | 1896 | @@ -191,6 +191,7 @@ |
1888 | #define SPRN_DBCR 0x136 /* e300 Data Breakpoint Control Reg */ | 1897 | #define SPRN_DBCR 0x136 /* e300 Data Breakpoint Control Reg */ |
1889 | #define SPRN_DSISR 0x012 /* Data Storage Interrupt Status Register */ | 1898 | #define SPRN_DSISR 0x012 /* Data Storage Interrupt Status Register */ |
@@ -1892,9 +1901,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/reg.h linux-2.6.32.16/arch/p | |||
1892 | #define DSISR_PROTFAULT 0x08000000 /* protection fault */ | 1901 | #define DSISR_PROTFAULT 0x08000000 /* protection fault */ |
1893 | #define DSISR_ISSTORE 0x02000000 /* access was a store */ | 1902 | #define DSISR_ISSTORE 0x02000000 /* access was a store */ |
1894 | #define DSISR_DABRMATCH 0x00400000 /* hit data breakpoint */ | 1903 | #define DSISR_DABRMATCH 0x00400000 /* hit data breakpoint */ |
1895 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/swiotlb.h linux-2.6.32.16/arch/powerpc/include/asm/swiotlb.h | 1904 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/swiotlb.h linux-2.6.32.18/arch/powerpc/include/asm/swiotlb.h |
1896 | --- linux-2.6.32.16/arch/powerpc/include/asm/swiotlb.h 2010-07-05 14:14:00.000000000 -0400 | 1905 | --- linux-2.6.32.18/arch/powerpc/include/asm/swiotlb.h 2010-08-10 13:45:57.000000000 -0400 |
1897 | +++ linux-2.6.32.16/arch/powerpc/include/asm/swiotlb.h 2010-07-09 14:50:34.000000000 -0400 | 1906 | +++ linux-2.6.32.18/arch/powerpc/include/asm/swiotlb.h 2010-08-11 18:57:28.000000000 -0400 |
1898 | @@ -13,7 +13,7 @@ | 1907 | @@ -13,7 +13,7 @@ |
1899 | 1908 | ||
1900 | #include <linux/swiotlb.h> | 1909 | #include <linux/swiotlb.h> |
@@ -1904,9 +1913,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/swiotlb.h linux-2.6.32.16/ar | |||
1904 | 1913 | ||
1905 | static inline void dma_mark_clean(void *addr, size_t size) {} | 1914 | static inline void dma_mark_clean(void *addr, size_t size) {} |
1906 | 1915 | ||
1907 | diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/uaccess.h linux-2.6.32.16/arch/powerpc/include/asm/uaccess.h | 1916 | diff -urNp linux-2.6.32.18/arch/powerpc/include/asm/uaccess.h linux-2.6.32.18/arch/powerpc/include/asm/uaccess.h |
1908 | --- linux-2.6.32.16/arch/powerpc/include/asm/uaccess.h 2010-07-05 14:14:00.000000000 -0400 | 1917 | --- linux-2.6.32.18/arch/powerpc/include/asm/uaccess.h 2010-08-10 13:45:57.000000000 -0400 |
1909 | +++ linux-2.6.32.16/arch/powerpc/include/asm/uaccess.h 2010-07-09 14:50:34.000000000 -0400 | 1918 | +++ linux-2.6.32.18/arch/powerpc/include/asm/uaccess.h 2010-08-11 18:57:28.000000000 -0400 |
1910 | @@ -13,6 +13,8 @@ | 1919 | @@ -13,6 +13,8 @@ |
1911 | #define VERIFY_READ 0 | 1920 | #define VERIFY_READ 0 |
1912 | #define VERIFY_WRITE 1 | 1921 | #define VERIFY_WRITE 1 |
@@ -2084,9 +2093,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/include/asm/uaccess.h linux-2.6.32.16/ar | |||
2084 | extern unsigned long __clear_user(void __user *addr, unsigned long size); | 2093 | extern unsigned long __clear_user(void __user *addr, unsigned long size); |
2085 | 2094 | ||
2086 | static inline unsigned long clear_user(void __user *addr, unsigned long size) | 2095 | static inline unsigned long clear_user(void __user *addr, unsigned long size) |
2087 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/cacheinfo.c linux-2.6.32.16/arch/powerpc/kernel/cacheinfo.c | 2096 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/cacheinfo.c linux-2.6.32.18/arch/powerpc/kernel/cacheinfo.c |
2088 | --- linux-2.6.32.16/arch/powerpc/kernel/cacheinfo.c 2010-07-05 14:14:00.000000000 -0400 | 2097 | --- linux-2.6.32.18/arch/powerpc/kernel/cacheinfo.c 2010-08-10 13:45:57.000000000 -0400 |
2089 | +++ linux-2.6.32.16/arch/powerpc/kernel/cacheinfo.c 2010-07-09 14:50:34.000000000 -0400 | 2098 | +++ linux-2.6.32.18/arch/powerpc/kernel/cacheinfo.c 2010-08-11 18:57:28.000000000 -0400 |
2090 | @@ -642,7 +642,7 @@ static struct kobj_attribute *cache_inde | 2099 | @@ -642,7 +642,7 @@ static struct kobj_attribute *cache_inde |
2091 | &cache_assoc_attr, | 2100 | &cache_assoc_attr, |
2092 | }; | 2101 | }; |
@@ -2096,9 +2105,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/cacheinfo.c linux-2.6.32.16/arch/ | |||
2096 | .show = cache_index_show, | 2105 | .show = cache_index_show, |
2097 | }; | 2106 | }; |
2098 | 2107 | ||
2099 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/dma.c linux-2.6.32.16/arch/powerpc/kernel/dma.c | 2108 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/dma.c linux-2.6.32.18/arch/powerpc/kernel/dma.c |
2100 | --- linux-2.6.32.16/arch/powerpc/kernel/dma.c 2010-07-05 14:14:00.000000000 -0400 | 2109 | --- linux-2.6.32.18/arch/powerpc/kernel/dma.c 2010-08-10 13:45:57.000000000 -0400 |
2101 | +++ linux-2.6.32.16/arch/powerpc/kernel/dma.c 2010-07-09 14:50:34.000000000 -0400 | 2110 | +++ linux-2.6.32.18/arch/powerpc/kernel/dma.c 2010-08-11 18:57:28.000000000 -0400 |
2102 | @@ -134,7 +134,7 @@ static inline void dma_direct_sync_singl | 2111 | @@ -134,7 +134,7 @@ static inline void dma_direct_sync_singl |
2103 | } | 2112 | } |
2104 | #endif | 2113 | #endif |
@@ -2108,9 +2117,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/dma.c linux-2.6.32.16/arch/powerp | |||
2108 | .alloc_coherent = dma_direct_alloc_coherent, | 2117 | .alloc_coherent = dma_direct_alloc_coherent, |
2109 | .free_coherent = dma_direct_free_coherent, | 2118 | .free_coherent = dma_direct_free_coherent, |
2110 | .map_sg = dma_direct_map_sg, | 2119 | .map_sg = dma_direct_map_sg, |
2111 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/dma-iommu.c linux-2.6.32.16/arch/powerpc/kernel/dma-iommu.c | 2120 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/dma-iommu.c linux-2.6.32.18/arch/powerpc/kernel/dma-iommu.c |
2112 | --- linux-2.6.32.16/arch/powerpc/kernel/dma-iommu.c 2010-07-05 14:14:00.000000000 -0400 | 2121 | --- linux-2.6.32.18/arch/powerpc/kernel/dma-iommu.c 2010-08-10 13:45:57.000000000 -0400 |
2113 | +++ linux-2.6.32.16/arch/powerpc/kernel/dma-iommu.c 2010-07-09 14:50:34.000000000 -0400 | 2122 | +++ linux-2.6.32.18/arch/powerpc/kernel/dma-iommu.c 2010-08-11 18:57:28.000000000 -0400 |
2114 | @@ -70,7 +70,7 @@ static void dma_iommu_unmap_sg(struct de | 2123 | @@ -70,7 +70,7 @@ static void dma_iommu_unmap_sg(struct de |
2115 | } | 2124 | } |
2116 | 2125 | ||
@@ -2120,9 +2129,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/dma-iommu.c linux-2.6.32.16/arch/ | |||
2120 | { | 2129 | { |
2121 | struct iommu_table *tbl = get_iommu_table_base(dev); | 2130 | struct iommu_table *tbl = get_iommu_table_base(dev); |
2122 | 2131 | ||
2123 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/dma-swiotlb.c linux-2.6.32.16/arch/powerpc/kernel/dma-swiotlb.c | 2132 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/dma-swiotlb.c linux-2.6.32.18/arch/powerpc/kernel/dma-swiotlb.c |
2124 | --- linux-2.6.32.16/arch/powerpc/kernel/dma-swiotlb.c 2010-07-05 14:14:00.000000000 -0400 | 2133 | --- linux-2.6.32.18/arch/powerpc/kernel/dma-swiotlb.c 2010-08-10 13:45:57.000000000 -0400 |
2125 | +++ linux-2.6.32.16/arch/powerpc/kernel/dma-swiotlb.c 2010-07-09 14:50:34.000000000 -0400 | 2134 | +++ linux-2.6.32.18/arch/powerpc/kernel/dma-swiotlb.c 2010-08-11 18:57:28.000000000 -0400 |
2126 | @@ -31,7 +31,7 @@ unsigned int ppc_swiotlb_enable; | 2135 | @@ -31,7 +31,7 @@ unsigned int ppc_swiotlb_enable; |
2127 | * map_page, and unmap_page on highmem, use normal dma_ops | 2136 | * map_page, and unmap_page on highmem, use normal dma_ops |
2128 | * for everything else. | 2137 | * for everything else. |
@@ -2132,9 +2141,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/dma-swiotlb.c linux-2.6.32.16/arc | |||
2132 | .alloc_coherent = dma_direct_alloc_coherent, | 2141 | .alloc_coherent = dma_direct_alloc_coherent, |
2133 | .free_coherent = dma_direct_free_coherent, | 2142 | .free_coherent = dma_direct_free_coherent, |
2134 | .map_sg = swiotlb_map_sg_attrs, | 2143 | .map_sg = swiotlb_map_sg_attrs, |
2135 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/exceptions-64e.S linux-2.6.32.16/arch/powerpc/kernel/exceptions-64e.S | 2144 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/exceptions-64e.S linux-2.6.32.18/arch/powerpc/kernel/exceptions-64e.S |
2136 | --- linux-2.6.32.16/arch/powerpc/kernel/exceptions-64e.S 2010-07-05 14:14:00.000000000 -0400 | 2145 | --- linux-2.6.32.18/arch/powerpc/kernel/exceptions-64e.S 2010-08-10 13:45:57.000000000 -0400 |
2137 | +++ linux-2.6.32.16/arch/powerpc/kernel/exceptions-64e.S 2010-07-09 14:50:34.000000000 -0400 | 2146 | +++ linux-2.6.32.18/arch/powerpc/kernel/exceptions-64e.S 2010-08-11 18:57:28.000000000 -0400 |
2138 | @@ -455,6 +455,7 @@ storage_fault_common: | 2147 | @@ -455,6 +455,7 @@ storage_fault_common: |
2139 | std r14,_DAR(r1) | 2148 | std r14,_DAR(r1) |
2140 | std r15,_DSISR(r1) | 2149 | std r15,_DSISR(r1) |
@@ -2153,9 +2162,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/exceptions-64e.S linux-2.6.32.16/ | |||
2153 | addi r3,r1,STACK_FRAME_OVERHEAD | 2162 | addi r3,r1,STACK_FRAME_OVERHEAD |
2154 | ld r4,_DAR(r1) | 2163 | ld r4,_DAR(r1) |
2155 | bl .bad_page_fault | 2164 | bl .bad_page_fault |
2156 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/exceptions-64s.S linux-2.6.32.16/arch/powerpc/kernel/exceptions-64s.S | 2165 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/exceptions-64s.S linux-2.6.32.18/arch/powerpc/kernel/exceptions-64s.S |
2157 | --- linux-2.6.32.16/arch/powerpc/kernel/exceptions-64s.S 2010-07-05 14:14:00.000000000 -0400 | 2166 | --- linux-2.6.32.18/arch/powerpc/kernel/exceptions-64s.S 2010-08-10 13:45:57.000000000 -0400 |
2158 | +++ linux-2.6.32.16/arch/powerpc/kernel/exceptions-64s.S 2010-07-09 14:50:34.000000000 -0400 | 2167 | +++ linux-2.6.32.18/arch/powerpc/kernel/exceptions-64s.S 2010-08-11 18:57:28.000000000 -0400 |
2159 | @@ -818,10 +818,10 @@ handle_page_fault: | 2168 | @@ -818,10 +818,10 @@ handle_page_fault: |
2160 | 11: ld r4,_DAR(r1) | 2169 | 11: ld r4,_DAR(r1) |
2161 | ld r5,_DSISR(r1) | 2170 | ld r5,_DSISR(r1) |
@@ -2168,9 +2177,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/exceptions-64s.S linux-2.6.32.16/ | |||
2168 | mr r5,r3 | 2177 | mr r5,r3 |
2169 | addi r3,r1,STACK_FRAME_OVERHEAD | 2178 | addi r3,r1,STACK_FRAME_OVERHEAD |
2170 | lwz r4,_DAR(r1) | 2179 | lwz r4,_DAR(r1) |
2171 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/ibmebus.c linux-2.6.32.16/arch/powerpc/kernel/ibmebus.c | 2180 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/ibmebus.c linux-2.6.32.18/arch/powerpc/kernel/ibmebus.c |
2172 | --- linux-2.6.32.16/arch/powerpc/kernel/ibmebus.c 2010-07-05 14:14:00.000000000 -0400 | 2181 | --- linux-2.6.32.18/arch/powerpc/kernel/ibmebus.c 2010-08-10 13:45:57.000000000 -0400 |
2173 | +++ linux-2.6.32.16/arch/powerpc/kernel/ibmebus.c 2010-07-09 14:50:34.000000000 -0400 | 2182 | +++ linux-2.6.32.18/arch/powerpc/kernel/ibmebus.c 2010-08-11 18:57:28.000000000 -0400 |
2174 | @@ -127,7 +127,7 @@ static int ibmebus_dma_supported(struct | 2183 | @@ -127,7 +127,7 @@ static int ibmebus_dma_supported(struct |
2175 | return 1; | 2184 | return 1; |
2176 | } | 2185 | } |
@@ -2180,9 +2189,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/ibmebus.c linux-2.6.32.16/arch/po | |||
2180 | .alloc_coherent = ibmebus_alloc_coherent, | 2189 | .alloc_coherent = ibmebus_alloc_coherent, |
2181 | .free_coherent = ibmebus_free_coherent, | 2190 | .free_coherent = ibmebus_free_coherent, |
2182 | .map_sg = ibmebus_map_sg, | 2191 | .map_sg = ibmebus_map_sg, |
2183 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/kgdb.c linux-2.6.32.16/arch/powerpc/kernel/kgdb.c | 2192 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/kgdb.c linux-2.6.32.18/arch/powerpc/kernel/kgdb.c |
2184 | --- linux-2.6.32.16/arch/powerpc/kernel/kgdb.c 2010-07-05 14:14:00.000000000 -0400 | 2193 | --- linux-2.6.32.18/arch/powerpc/kernel/kgdb.c 2010-08-10 13:45:57.000000000 -0400 |
2185 | +++ linux-2.6.32.16/arch/powerpc/kernel/kgdb.c 2010-07-09 14:50:34.000000000 -0400 | 2194 | +++ linux-2.6.32.18/arch/powerpc/kernel/kgdb.c 2010-08-11 18:57:28.000000000 -0400 |
2186 | @@ -126,7 +126,7 @@ static int kgdb_handle_breakpoint(struct | 2195 | @@ -126,7 +126,7 @@ static int kgdb_handle_breakpoint(struct |
2187 | if (kgdb_handle_exception(0, SIGTRAP, 0, regs) != 0) | 2196 | if (kgdb_handle_exception(0, SIGTRAP, 0, regs) != 0) |
2188 | return 0; | 2197 | return 0; |
@@ -2201,9 +2210,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/kgdb.c linux-2.6.32.16/arch/power | |||
2201 | .gdb_bpt_instr = {0x7d, 0x82, 0x10, 0x08}, | 2210 | .gdb_bpt_instr = {0x7d, 0x82, 0x10, 0x08}, |
2202 | }; | 2211 | }; |
2203 | 2212 | ||
2204 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/module_32.c linux-2.6.32.16/arch/powerpc/kernel/module_32.c | 2213 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/module_32.c linux-2.6.32.18/arch/powerpc/kernel/module_32.c |
2205 | --- linux-2.6.32.16/arch/powerpc/kernel/module_32.c 2010-07-05 14:14:00.000000000 -0400 | 2214 | --- linux-2.6.32.18/arch/powerpc/kernel/module_32.c 2010-08-10 13:45:57.000000000 -0400 |
2206 | +++ linux-2.6.32.16/arch/powerpc/kernel/module_32.c 2010-07-09 14:50:34.000000000 -0400 | 2215 | +++ linux-2.6.32.18/arch/powerpc/kernel/module_32.c 2010-08-11 18:57:28.000000000 -0400 |
2207 | @@ -162,7 +162,7 @@ int module_frob_arch_sections(Elf32_Ehdr | 2216 | @@ -162,7 +162,7 @@ int module_frob_arch_sections(Elf32_Ehdr |
2208 | me->arch.core_plt_section = i; | 2217 | me->arch.core_plt_section = i; |
2209 | } | 2218 | } |
@@ -2233,9 +2242,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/module_32.c linux-2.6.32.16/arch/ | |||
2233 | 2242 | ||
2234 | /* Find this entry, or if that fails, the next avail. entry */ | 2243 | /* Find this entry, or if that fails, the next avail. entry */ |
2235 | while (entry->jump[0]) { | 2244 | while (entry->jump[0]) { |
2236 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/module.c linux-2.6.32.16/arch/powerpc/kernel/module.c | 2245 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/module.c linux-2.6.32.18/arch/powerpc/kernel/module.c |
2237 | --- linux-2.6.32.16/arch/powerpc/kernel/module.c 2010-07-05 14:14:00.000000000 -0400 | 2246 | --- linux-2.6.32.18/arch/powerpc/kernel/module.c 2010-08-10 13:45:57.000000000 -0400 |
2238 | +++ linux-2.6.32.16/arch/powerpc/kernel/module.c 2010-07-09 14:50:34.000000000 -0400 | 2247 | +++ linux-2.6.32.18/arch/powerpc/kernel/module.c 2010-08-11 18:57:28.000000000 -0400 |
2239 | @@ -31,11 +31,24 @@ | 2248 | @@ -31,11 +31,24 @@ |
2240 | 2249 | ||
2241 | LIST_HEAD(module_bug_list); | 2250 | LIST_HEAD(module_bug_list); |
@@ -2275,9 +2284,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/module.c linux-2.6.32.16/arch/pow | |||
2275 | static const Elf_Shdr *find_section(const Elf_Ehdr *hdr, | 2284 | static const Elf_Shdr *find_section(const Elf_Ehdr *hdr, |
2276 | const Elf_Shdr *sechdrs, | 2285 | const Elf_Shdr *sechdrs, |
2277 | const char *name) | 2286 | const char *name) |
2278 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/pci-common.c linux-2.6.32.16/arch/powerpc/kernel/pci-common.c | 2287 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/pci-common.c linux-2.6.32.18/arch/powerpc/kernel/pci-common.c |
2279 | --- linux-2.6.32.16/arch/powerpc/kernel/pci-common.c 2010-07-05 14:14:00.000000000 -0400 | 2288 | --- linux-2.6.32.18/arch/powerpc/kernel/pci-common.c 2010-08-10 13:45:57.000000000 -0400 |
2280 | +++ linux-2.6.32.16/arch/powerpc/kernel/pci-common.c 2010-07-09 14:50:34.000000000 -0400 | 2289 | +++ linux-2.6.32.18/arch/powerpc/kernel/pci-common.c 2010-08-11 18:57:28.000000000 -0400 |
2281 | @@ -50,14 +50,14 @@ resource_size_t isa_mem_base; | 2290 | @@ -50,14 +50,14 @@ resource_size_t isa_mem_base; |
2282 | unsigned int ppc_pci_flags = 0; | 2291 | unsigned int ppc_pci_flags = 0; |
2283 | 2292 | ||
@@ -2296,9 +2305,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/pci-common.c linux-2.6.32.16/arch | |||
2296 | { | 2305 | { |
2297 | return pci_dma_ops; | 2306 | return pci_dma_ops; |
2298 | } | 2307 | } |
2299 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/process.c linux-2.6.32.16/arch/powerpc/kernel/process.c | 2308 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/process.c linux-2.6.32.18/arch/powerpc/kernel/process.c |
2300 | --- linux-2.6.32.16/arch/powerpc/kernel/process.c 2010-07-05 14:14:00.000000000 -0400 | 2309 | --- linux-2.6.32.18/arch/powerpc/kernel/process.c 2010-08-10 13:45:57.000000000 -0400 |
2301 | +++ linux-2.6.32.16/arch/powerpc/kernel/process.c 2010-07-09 14:50:34.000000000 -0400 | 2310 | +++ linux-2.6.32.18/arch/powerpc/kernel/process.c 2010-08-11 18:57:28.000000000 -0400 |
2302 | @@ -1141,51 +1141,3 @@ unsigned long arch_align_stack(unsigned | 2311 | @@ -1141,51 +1141,3 @@ unsigned long arch_align_stack(unsigned |
2303 | sp -= get_random_int() & ~PAGE_MASK; | 2312 | sp -= get_random_int() & ~PAGE_MASK; |
2304 | return sp & ~0xf; | 2313 | return sp & ~0xf; |
@@ -2351,9 +2360,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/process.c linux-2.6.32.16/arch/po | |||
2351 | - | 2360 | - |
2352 | - return ret; | 2361 | - return ret; |
2353 | -} | 2362 | -} |
2354 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/signal_32.c linux-2.6.32.16/arch/powerpc/kernel/signal_32.c | 2363 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/signal_32.c linux-2.6.32.18/arch/powerpc/kernel/signal_32.c |
2355 | --- linux-2.6.32.16/arch/powerpc/kernel/signal_32.c 2010-07-05 14:14:00.000000000 -0400 | 2364 | --- linux-2.6.32.18/arch/powerpc/kernel/signal_32.c 2010-08-10 13:45:57.000000000 -0400 |
2356 | +++ linux-2.6.32.16/arch/powerpc/kernel/signal_32.c 2010-07-09 14:50:34.000000000 -0400 | 2365 | +++ linux-2.6.32.18/arch/powerpc/kernel/signal_32.c 2010-08-11 18:57:28.000000000 -0400 |
2357 | @@ -857,7 +857,7 @@ int handle_rt_signal32(unsigned long sig | 2366 | @@ -857,7 +857,7 @@ int handle_rt_signal32(unsigned long sig |
2358 | /* Save user registers on the stack */ | 2367 | /* Save user registers on the stack */ |
2359 | frame = &rt_sf->uc.uc_mcontext; | 2368 | frame = &rt_sf->uc.uc_mcontext; |
@@ -2363,9 +2372,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/signal_32.c linux-2.6.32.16/arch/ | |||
2363 | if (save_user_regs(regs, frame, 0, 1)) | 2372 | if (save_user_regs(regs, frame, 0, 1)) |
2364 | goto badframe; | 2373 | goto badframe; |
2365 | regs->link = current->mm->context.vdso_base + vdso32_rt_sigtramp; | 2374 | regs->link = current->mm->context.vdso_base + vdso32_rt_sigtramp; |
2366 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/signal_64.c linux-2.6.32.16/arch/powerpc/kernel/signal_64.c | 2375 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/signal_64.c linux-2.6.32.18/arch/powerpc/kernel/signal_64.c |
2367 | --- linux-2.6.32.16/arch/powerpc/kernel/signal_64.c 2010-07-05 14:14:00.000000000 -0400 | 2376 | --- linux-2.6.32.18/arch/powerpc/kernel/signal_64.c 2010-08-10 13:45:57.000000000 -0400 |
2368 | +++ linux-2.6.32.16/arch/powerpc/kernel/signal_64.c 2010-07-09 14:50:34.000000000 -0400 | 2377 | +++ linux-2.6.32.18/arch/powerpc/kernel/signal_64.c 2010-08-11 18:57:28.000000000 -0400 |
2369 | @@ -429,7 +429,7 @@ int handle_rt_signal64(int signr, struct | 2378 | @@ -429,7 +429,7 @@ int handle_rt_signal64(int signr, struct |
2370 | current->thread.fpscr.val = 0; | 2379 | current->thread.fpscr.val = 0; |
2371 | 2380 | ||
@@ -2375,9 +2384,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/signal_64.c linux-2.6.32.16/arch/ | |||
2375 | regs->link = current->mm->context.vdso_base + vdso64_rt_sigtramp; | 2384 | regs->link = current->mm->context.vdso_base + vdso64_rt_sigtramp; |
2376 | } else { | 2385 | } else { |
2377 | err |= setup_trampoline(__NR_rt_sigreturn, &frame->tramp[0]); | 2386 | err |= setup_trampoline(__NR_rt_sigreturn, &frame->tramp[0]); |
2378 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/sys_ppc32.c linux-2.6.32.16/arch/powerpc/kernel/sys_ppc32.c | 2387 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/sys_ppc32.c linux-2.6.32.18/arch/powerpc/kernel/sys_ppc32.c |
2379 | --- linux-2.6.32.16/arch/powerpc/kernel/sys_ppc32.c 2010-07-05 14:14:00.000000000 -0400 | 2388 | --- linux-2.6.32.18/arch/powerpc/kernel/sys_ppc32.c 2010-08-10 13:45:57.000000000 -0400 |
2380 | +++ linux-2.6.32.16/arch/powerpc/kernel/sys_ppc32.c 2010-07-09 14:50:34.000000000 -0400 | 2389 | +++ linux-2.6.32.18/arch/powerpc/kernel/sys_ppc32.c 2010-08-11 18:57:28.000000000 -0400 |
2381 | @@ -563,10 +563,10 @@ asmlinkage long compat_sys_sysctl(struct | 2390 | @@ -563,10 +563,10 @@ asmlinkage long compat_sys_sysctl(struct |
2382 | if (oldlenp) { | 2391 | if (oldlenp) { |
2383 | if (!error) { | 2392 | if (!error) { |
@@ -2391,9 +2400,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/sys_ppc32.c linux-2.6.32.16/arch/ | |||
2391 | } | 2400 | } |
2392 | return error; | 2401 | return error; |
2393 | } | 2402 | } |
2394 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/vdso.c linux-2.6.32.16/arch/powerpc/kernel/vdso.c | 2403 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/vdso.c linux-2.6.32.18/arch/powerpc/kernel/vdso.c |
2395 | --- linux-2.6.32.16/arch/powerpc/kernel/vdso.c 2010-07-05 14:14:00.000000000 -0400 | 2404 | --- linux-2.6.32.18/arch/powerpc/kernel/vdso.c 2010-08-10 13:45:57.000000000 -0400 |
2396 | +++ linux-2.6.32.16/arch/powerpc/kernel/vdso.c 2010-07-09 14:50:34.000000000 -0400 | 2405 | +++ linux-2.6.32.18/arch/powerpc/kernel/vdso.c 2010-08-11 18:57:28.000000000 -0400 |
2397 | @@ -36,6 +36,7 @@ | 2406 | @@ -36,6 +36,7 @@ |
2398 | #include <asm/firmware.h> | 2407 | #include <asm/firmware.h> |
2399 | #include <asm/vdso.h> | 2408 | #include <asm/vdso.h> |
@@ -2420,9 +2429,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/vdso.c linux-2.6.32.16/arch/power | |||
2420 | if (IS_ERR_VALUE(vdso_base)) { | 2429 | if (IS_ERR_VALUE(vdso_base)) { |
2421 | rc = vdso_base; | 2430 | rc = vdso_base; |
2422 | goto fail_mmapsem; | 2431 | goto fail_mmapsem; |
2423 | diff -urNp linux-2.6.32.16/arch/powerpc/kernel/vio.c linux-2.6.32.16/arch/powerpc/kernel/vio.c | 2432 | diff -urNp linux-2.6.32.18/arch/powerpc/kernel/vio.c linux-2.6.32.18/arch/powerpc/kernel/vio.c |
2424 | --- linux-2.6.32.16/arch/powerpc/kernel/vio.c 2010-07-05 14:14:00.000000000 -0400 | 2433 | --- linux-2.6.32.18/arch/powerpc/kernel/vio.c 2010-08-10 13:45:57.000000000 -0400 |
2425 | +++ linux-2.6.32.16/arch/powerpc/kernel/vio.c 2010-07-09 14:50:34.000000000 -0400 | 2434 | +++ linux-2.6.32.18/arch/powerpc/kernel/vio.c 2010-08-11 18:57:28.000000000 -0400 |
2426 | @@ -601,11 +601,12 @@ static void vio_dma_iommu_unmap_sg(struc | 2435 | @@ -601,11 +601,12 @@ static void vio_dma_iommu_unmap_sg(struc |
2427 | vio_cmo_dealloc(viodev, alloc_size); | 2436 | vio_cmo_dealloc(viodev, alloc_size); |
2428 | } | 2437 | } |
@@ -2445,9 +2454,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/kernel/vio.c linux-2.6.32.16/arch/powerp | |||
2445 | viodev->dev.archdata.dma_ops = &vio_dma_mapping_ops; | 2454 | viodev->dev.archdata.dma_ops = &vio_dma_mapping_ops; |
2446 | } | 2455 | } |
2447 | 2456 | ||
2448 | diff -urNp linux-2.6.32.16/arch/powerpc/lib/usercopy_64.c linux-2.6.32.16/arch/powerpc/lib/usercopy_64.c | 2457 | diff -urNp linux-2.6.32.18/arch/powerpc/lib/usercopy_64.c linux-2.6.32.18/arch/powerpc/lib/usercopy_64.c |
2449 | --- linux-2.6.32.16/arch/powerpc/lib/usercopy_64.c 2010-07-05 14:14:00.000000000 -0400 | 2458 | --- linux-2.6.32.18/arch/powerpc/lib/usercopy_64.c 2010-08-10 13:45:57.000000000 -0400 |
2450 | +++ linux-2.6.32.16/arch/powerpc/lib/usercopy_64.c 2010-07-09 14:50:34.000000000 -0400 | 2459 | +++ linux-2.6.32.18/arch/powerpc/lib/usercopy_64.c 2010-08-11 18:57:28.000000000 -0400 |
2451 | @@ -9,22 +9,6 @@ | 2460 | @@ -9,22 +9,6 @@ |
2452 | #include <linux/module.h> | 2461 | #include <linux/module.h> |
2453 | #include <asm/uaccess.h> | 2462 | #include <asm/uaccess.h> |
@@ -2479,9 +2488,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/lib/usercopy_64.c linux-2.6.32.16/arch/p | |||
2479 | -EXPORT_SYMBOL(copy_to_user); | 2488 | -EXPORT_SYMBOL(copy_to_user); |
2480 | EXPORT_SYMBOL(copy_in_user); | 2489 | EXPORT_SYMBOL(copy_in_user); |
2481 | 2490 | ||
2482 | diff -urNp linux-2.6.32.16/arch/powerpc/mm/fault.c linux-2.6.32.16/arch/powerpc/mm/fault.c | 2491 | diff -urNp linux-2.6.32.18/arch/powerpc/mm/fault.c linux-2.6.32.18/arch/powerpc/mm/fault.c |
2483 | --- linux-2.6.32.16/arch/powerpc/mm/fault.c 2010-07-05 14:14:00.000000000 -0400 | 2492 | --- linux-2.6.32.18/arch/powerpc/mm/fault.c 2010-08-10 13:45:57.000000000 -0400 |
2484 | +++ linux-2.6.32.16/arch/powerpc/mm/fault.c 2010-07-09 14:50:34.000000000 -0400 | 2493 | +++ linux-2.6.32.18/arch/powerpc/mm/fault.c 2010-08-11 18:57:28.000000000 -0400 |
2485 | @@ -30,6 +30,10 @@ | 2494 | @@ -30,6 +30,10 @@ |
2486 | #include <linux/kprobes.h> | 2495 | #include <linux/kprobes.h> |
2487 | #include <linux/kdebug.h> | 2496 | #include <linux/kdebug.h> |
@@ -2586,9 +2595,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/mm/fault.c linux-2.6.32.16/arch/powerpc/ | |||
2586 | _exception(SIGSEGV, regs, code, address); | 2595 | _exception(SIGSEGV, regs, code, address); |
2587 | return 0; | 2596 | return 0; |
2588 | } | 2597 | } |
2589 | diff -urNp linux-2.6.32.16/arch/powerpc/mm/mmap_64.c linux-2.6.32.16/arch/powerpc/mm/mmap_64.c | 2598 | diff -urNp linux-2.6.32.18/arch/powerpc/mm/mmap_64.c linux-2.6.32.18/arch/powerpc/mm/mmap_64.c |
2590 | --- linux-2.6.32.16/arch/powerpc/mm/mmap_64.c 2010-07-05 14:14:00.000000000 -0400 | 2599 | --- linux-2.6.32.18/arch/powerpc/mm/mmap_64.c 2010-08-10 13:45:57.000000000 -0400 |
2591 | +++ linux-2.6.32.16/arch/powerpc/mm/mmap_64.c 2010-07-09 14:50:34.000000000 -0400 | 2600 | +++ linux-2.6.32.18/arch/powerpc/mm/mmap_64.c 2010-08-11 18:57:28.000000000 -0400 |
2592 | @@ -99,10 +99,22 @@ void arch_pick_mmap_layout(struct mm_str | 2601 | @@ -99,10 +99,22 @@ void arch_pick_mmap_layout(struct mm_str |
2593 | */ | 2602 | */ |
2594 | if (mmap_is_legacy()) { | 2603 | if (mmap_is_legacy()) { |
@@ -2612,9 +2621,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/mm/mmap_64.c linux-2.6.32.16/arch/powerp | |||
2612 | mm->get_unmapped_area = arch_get_unmapped_area_topdown; | 2621 | mm->get_unmapped_area = arch_get_unmapped_area_topdown; |
2613 | mm->unmap_area = arch_unmap_area_topdown; | 2622 | mm->unmap_area = arch_unmap_area_topdown; |
2614 | } | 2623 | } |
2615 | diff -urNp linux-2.6.32.16/arch/powerpc/mm/slice.c linux-2.6.32.16/arch/powerpc/mm/slice.c | 2624 | diff -urNp linux-2.6.32.18/arch/powerpc/mm/slice.c linux-2.6.32.18/arch/powerpc/mm/slice.c |
2616 | --- linux-2.6.32.16/arch/powerpc/mm/slice.c 2010-07-05 14:14:00.000000000 -0400 | 2625 | --- linux-2.6.32.18/arch/powerpc/mm/slice.c 2010-08-10 13:45:57.000000000 -0400 |
2617 | +++ linux-2.6.32.16/arch/powerpc/mm/slice.c 2010-07-09 14:50:34.000000000 -0400 | 2626 | +++ linux-2.6.32.18/arch/powerpc/mm/slice.c 2010-08-11 18:57:28.000000000 -0400 |
2618 | @@ -426,6 +426,11 @@ unsigned long slice_get_unmapped_area(un | 2627 | @@ -426,6 +426,11 @@ unsigned long slice_get_unmapped_area(un |
2619 | if (fixed && addr > (mm->task_size - len)) | 2628 | if (fixed && addr > (mm->task_size - len)) |
2620 | return -EINVAL; | 2629 | return -EINVAL; |
@@ -2627,9 +2636,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/mm/slice.c linux-2.6.32.16/arch/powerpc/ | |||
2627 | /* If hint, make sure it matches our alignment restrictions */ | 2636 | /* If hint, make sure it matches our alignment restrictions */ |
2628 | if (!fixed && addr) { | 2637 | if (!fixed && addr) { |
2629 | addr = _ALIGN_UP(addr, 1ul << pshift); | 2638 | addr = _ALIGN_UP(addr, 1ul << pshift); |
2630 | diff -urNp linux-2.6.32.16/arch/powerpc/platforms/52xx/lite5200_pm.c linux-2.6.32.16/arch/powerpc/platforms/52xx/lite5200_pm.c | 2639 | diff -urNp linux-2.6.32.18/arch/powerpc/platforms/52xx/lite5200_pm.c linux-2.6.32.18/arch/powerpc/platforms/52xx/lite5200_pm.c |
2631 | --- linux-2.6.32.16/arch/powerpc/platforms/52xx/lite5200_pm.c 2010-07-05 14:14:00.000000000 -0400 | 2640 | --- linux-2.6.32.18/arch/powerpc/platforms/52xx/lite5200_pm.c 2010-08-10 13:45:57.000000000 -0400 |
2632 | +++ linux-2.6.32.16/arch/powerpc/platforms/52xx/lite5200_pm.c 2010-07-09 14:50:34.000000000 -0400 | 2641 | +++ linux-2.6.32.18/arch/powerpc/platforms/52xx/lite5200_pm.c 2010-08-11 18:57:28.000000000 -0400 |
2633 | @@ -235,7 +235,7 @@ static void lite5200_pm_end(void) | 2642 | @@ -235,7 +235,7 @@ static void lite5200_pm_end(void) |
2634 | lite5200_pm_target_state = PM_SUSPEND_ON; | 2643 | lite5200_pm_target_state = PM_SUSPEND_ON; |
2635 | } | 2644 | } |
@@ -2639,9 +2648,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/platforms/52xx/lite5200_pm.c linux-2.6.3 | |||
2639 | .valid = lite5200_pm_valid, | 2648 | .valid = lite5200_pm_valid, |
2640 | .begin = lite5200_pm_begin, | 2649 | .begin = lite5200_pm_begin, |
2641 | .prepare = lite5200_pm_prepare, | 2650 | .prepare = lite5200_pm_prepare, |
2642 | diff -urNp linux-2.6.32.16/arch/powerpc/platforms/52xx/mpc52xx_pm.c linux-2.6.32.16/arch/powerpc/platforms/52xx/mpc52xx_pm.c | 2651 | diff -urNp linux-2.6.32.18/arch/powerpc/platforms/52xx/mpc52xx_pm.c linux-2.6.32.18/arch/powerpc/platforms/52xx/mpc52xx_pm.c |
2643 | --- linux-2.6.32.16/arch/powerpc/platforms/52xx/mpc52xx_pm.c 2010-07-05 14:14:00.000000000 -0400 | 2652 | --- linux-2.6.32.18/arch/powerpc/platforms/52xx/mpc52xx_pm.c 2010-08-10 13:45:57.000000000 -0400 |
2644 | +++ linux-2.6.32.16/arch/powerpc/platforms/52xx/mpc52xx_pm.c 2010-07-09 14:50:34.000000000 -0400 | 2653 | +++ linux-2.6.32.18/arch/powerpc/platforms/52xx/mpc52xx_pm.c 2010-08-11 18:57:29.000000000 -0400 |
2645 | @@ -180,7 +180,7 @@ void mpc52xx_pm_finish(void) | 2654 | @@ -180,7 +180,7 @@ void mpc52xx_pm_finish(void) |
2646 | iounmap(mbar); | 2655 | iounmap(mbar); |
2647 | } | 2656 | } |
@@ -2651,9 +2660,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/platforms/52xx/mpc52xx_pm.c linux-2.6.32 | |||
2651 | .valid = mpc52xx_pm_valid, | 2660 | .valid = mpc52xx_pm_valid, |
2652 | .prepare = mpc52xx_pm_prepare, | 2661 | .prepare = mpc52xx_pm_prepare, |
2653 | .enter = mpc52xx_pm_enter, | 2662 | .enter = mpc52xx_pm_enter, |
2654 | diff -urNp linux-2.6.32.16/arch/powerpc/platforms/83xx/suspend.c linux-2.6.32.16/arch/powerpc/platforms/83xx/suspend.c | 2663 | diff -urNp linux-2.6.32.18/arch/powerpc/platforms/83xx/suspend.c linux-2.6.32.18/arch/powerpc/platforms/83xx/suspend.c |
2655 | --- linux-2.6.32.16/arch/powerpc/platforms/83xx/suspend.c 2010-07-05 14:14:00.000000000 -0400 | 2664 | --- linux-2.6.32.18/arch/powerpc/platforms/83xx/suspend.c 2010-08-10 13:45:57.000000000 -0400 |
2656 | +++ linux-2.6.32.16/arch/powerpc/platforms/83xx/suspend.c 2010-07-09 14:50:34.000000000 -0400 | 2665 | +++ linux-2.6.32.18/arch/powerpc/platforms/83xx/suspend.c 2010-08-11 18:57:29.000000000 -0400 |
2657 | @@ -273,7 +273,7 @@ static int mpc83xx_is_pci_agent(void) | 2666 | @@ -273,7 +273,7 @@ static int mpc83xx_is_pci_agent(void) |
2658 | return ret; | 2667 | return ret; |
2659 | } | 2668 | } |
@@ -2663,9 +2672,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/platforms/83xx/suspend.c linux-2.6.32.16 | |||
2663 | .valid = mpc83xx_suspend_valid, | 2672 | .valid = mpc83xx_suspend_valid, |
2664 | .begin = mpc83xx_suspend_begin, | 2673 | .begin = mpc83xx_suspend_begin, |
2665 | .enter = mpc83xx_suspend_enter, | 2674 | .enter = mpc83xx_suspend_enter, |
2666 | diff -urNp linux-2.6.32.16/arch/powerpc/platforms/cell/iommu.c linux-2.6.32.16/arch/powerpc/platforms/cell/iommu.c | 2675 | diff -urNp linux-2.6.32.18/arch/powerpc/platforms/cell/iommu.c linux-2.6.32.18/arch/powerpc/platforms/cell/iommu.c |
2667 | --- linux-2.6.32.16/arch/powerpc/platforms/cell/iommu.c 2010-07-05 14:14:00.000000000 -0400 | 2676 | --- linux-2.6.32.18/arch/powerpc/platforms/cell/iommu.c 2010-08-10 13:45:57.000000000 -0400 |
2668 | +++ linux-2.6.32.16/arch/powerpc/platforms/cell/iommu.c 2010-07-09 14:50:34.000000000 -0400 | 2677 | +++ linux-2.6.32.18/arch/powerpc/platforms/cell/iommu.c 2010-08-11 18:57:29.000000000 -0400 |
2669 | @@ -642,7 +642,7 @@ static int dma_fixed_dma_supported(struc | 2678 | @@ -642,7 +642,7 @@ static int dma_fixed_dma_supported(struc |
2670 | 2679 | ||
2671 | static int dma_set_mask_and_switch(struct device *dev, u64 dma_mask); | 2680 | static int dma_set_mask_and_switch(struct device *dev, u64 dma_mask); |
@@ -2675,9 +2684,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/platforms/cell/iommu.c linux-2.6.32.16/a | |||
2675 | .alloc_coherent = dma_fixed_alloc_coherent, | 2684 | .alloc_coherent = dma_fixed_alloc_coherent, |
2676 | .free_coherent = dma_fixed_free_coherent, | 2685 | .free_coherent = dma_fixed_free_coherent, |
2677 | .map_sg = dma_fixed_map_sg, | 2686 | .map_sg = dma_fixed_map_sg, |
2678 | diff -urNp linux-2.6.32.16/arch/powerpc/platforms/ps3/system-bus.c linux-2.6.32.16/arch/powerpc/platforms/ps3/system-bus.c | 2687 | diff -urNp linux-2.6.32.18/arch/powerpc/platforms/ps3/system-bus.c linux-2.6.32.18/arch/powerpc/platforms/ps3/system-bus.c |
2679 | --- linux-2.6.32.16/arch/powerpc/platforms/ps3/system-bus.c 2010-07-05 14:14:00.000000000 -0400 | 2688 | --- linux-2.6.32.18/arch/powerpc/platforms/ps3/system-bus.c 2010-08-10 13:45:57.000000000 -0400 |
2680 | +++ linux-2.6.32.16/arch/powerpc/platforms/ps3/system-bus.c 2010-07-09 14:50:34.000000000 -0400 | 2689 | +++ linux-2.6.32.18/arch/powerpc/platforms/ps3/system-bus.c 2010-08-11 18:57:29.000000000 -0400 |
2681 | @@ -694,7 +694,7 @@ static int ps3_dma_supported(struct devi | 2690 | @@ -694,7 +694,7 @@ static int ps3_dma_supported(struct devi |
2682 | return mask >= DMA_BIT_MASK(32); | 2691 | return mask >= DMA_BIT_MASK(32); |
2683 | } | 2692 | } |
@@ -2696,9 +2705,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/platforms/ps3/system-bus.c linux-2.6.32. | |||
2696 | .alloc_coherent = ps3_alloc_coherent, | 2705 | .alloc_coherent = ps3_alloc_coherent, |
2697 | .free_coherent = ps3_free_coherent, | 2706 | .free_coherent = ps3_free_coherent, |
2698 | .map_sg = ps3_ioc0_map_sg, | 2707 | .map_sg = ps3_ioc0_map_sg, |
2699 | diff -urNp linux-2.6.32.16/arch/powerpc/platforms/pseries/Kconfig linux-2.6.32.16/arch/powerpc/platforms/pseries/Kconfig | 2708 | diff -urNp linux-2.6.32.18/arch/powerpc/platforms/pseries/Kconfig linux-2.6.32.18/arch/powerpc/platforms/pseries/Kconfig |
2700 | --- linux-2.6.32.16/arch/powerpc/platforms/pseries/Kconfig 2010-07-05 14:14:00.000000000 -0400 | 2709 | --- linux-2.6.32.18/arch/powerpc/platforms/pseries/Kconfig 2010-08-10 13:45:57.000000000 -0400 |
2701 | +++ linux-2.6.32.16/arch/powerpc/platforms/pseries/Kconfig 2010-07-09 14:50:34.000000000 -0400 | 2710 | +++ linux-2.6.32.18/arch/powerpc/platforms/pseries/Kconfig 2010-08-11 18:57:29.000000000 -0400 |
2702 | @@ -2,6 +2,8 @@ config PPC_PSERIES | 2711 | @@ -2,6 +2,8 @@ config PPC_PSERIES |
2703 | depends on PPC64 && PPC_BOOK3S | 2712 | depends on PPC64 && PPC_BOOK3S |
2704 | bool "IBM pSeries & new (POWER5-based) iSeries" | 2713 | bool "IBM pSeries & new (POWER5-based) iSeries" |
@@ -2708,9 +2717,9 @@ diff -urNp linux-2.6.32.16/arch/powerpc/platforms/pseries/Kconfig linux-2.6.32.1 | |||
2708 | select PPC_I8259 | 2717 | select PPC_I8259 |
2709 | select PPC_RTAS | 2718 | select PPC_RTAS |
2710 | select RTAS_ERROR_LOGGING | 2719 | select RTAS_ERROR_LOGGING |
2711 | diff -urNp linux-2.6.32.16/arch/s390/include/asm/elf.h linux-2.6.32.16/arch/s390/include/asm/elf.h | 2720 | diff -urNp linux-2.6.32.18/arch/s390/include/asm/elf.h linux-2.6.32.18/arch/s390/include/asm/elf.h |
2712 | --- linux-2.6.32.16/arch/s390/include/asm/elf.h 2010-07-05 14:14:00.000000000 -0400 | 2721 | --- linux-2.6.32.18/arch/s390/include/asm/elf.h 2010-08-10 13:45:57.000000000 -0400 |
2713 | +++ linux-2.6.32.16/arch/s390/include/asm/elf.h 2010-07-09 14:50:35.000000000 -0400 | 2722 | +++ linux-2.6.32.18/arch/s390/include/asm/elf.h 2010-08-11 18:57:29.000000000 -0400 |
2714 | @@ -164,6 +164,13 @@ extern unsigned int vdso_enabled; | 2723 | @@ -164,6 +164,13 @@ extern unsigned int vdso_enabled; |
2715 | that it will "exec", and that there is sufficient room for the brk. */ | 2724 | that it will "exec", and that there is sufficient room for the brk. */ |
2716 | #define ELF_ET_DYN_BASE (STACK_TOP / 3 * 2) | 2725 | #define ELF_ET_DYN_BASE (STACK_TOP / 3 * 2) |
@@ -2725,9 +2734,9 @@ diff -urNp linux-2.6.32.16/arch/s390/include/asm/elf.h linux-2.6.32.16/arch/s390 | |||
2725 | /* This yields a mask that user programs can use to figure out what | 2734 | /* This yields a mask that user programs can use to figure out what |
2726 | instruction set this CPU supports. */ | 2735 | instruction set this CPU supports. */ |
2727 | 2736 | ||
2728 | diff -urNp linux-2.6.32.16/arch/s390/include/asm/setup.h linux-2.6.32.16/arch/s390/include/asm/setup.h | 2737 | diff -urNp linux-2.6.32.18/arch/s390/include/asm/setup.h linux-2.6.32.18/arch/s390/include/asm/setup.h |
2729 | --- linux-2.6.32.16/arch/s390/include/asm/setup.h 2010-07-05 14:14:00.000000000 -0400 | 2738 | --- linux-2.6.32.18/arch/s390/include/asm/setup.h 2010-08-10 13:45:57.000000000 -0400 |
2730 | +++ linux-2.6.32.16/arch/s390/include/asm/setup.h 2010-07-09 14:50:35.000000000 -0400 | 2739 | +++ linux-2.6.32.18/arch/s390/include/asm/setup.h 2010-08-11 18:57:29.000000000 -0400 |
2731 | @@ -50,13 +50,13 @@ extern unsigned long memory_end; | 2740 | @@ -50,13 +50,13 @@ extern unsigned long memory_end; |
2732 | void detect_memory_layout(struct mem_chunk chunk[]); | 2741 | void detect_memory_layout(struct mem_chunk chunk[]); |
2733 | 2742 | ||
@@ -2744,9 +2753,9 @@ diff -urNp linux-2.6.32.16/arch/s390/include/asm/setup.h linux-2.6.32.16/arch/s3 | |||
2744 | #else | 2753 | #else |
2745 | #define s390_noexec (0) | 2754 | #define s390_noexec (0) |
2746 | #endif | 2755 | #endif |
2747 | diff -urNp linux-2.6.32.16/arch/s390/include/asm/uaccess.h linux-2.6.32.16/arch/s390/include/asm/uaccess.h | 2756 | diff -urNp linux-2.6.32.18/arch/s390/include/asm/uaccess.h linux-2.6.32.18/arch/s390/include/asm/uaccess.h |
2748 | --- linux-2.6.32.16/arch/s390/include/asm/uaccess.h 2010-07-05 14:14:00.000000000 -0400 | 2757 | --- linux-2.6.32.18/arch/s390/include/asm/uaccess.h 2010-08-10 13:45:57.000000000 -0400 |
2749 | +++ linux-2.6.32.16/arch/s390/include/asm/uaccess.h 2010-07-09 14:50:35.000000000 -0400 | 2758 | +++ linux-2.6.32.18/arch/s390/include/asm/uaccess.h 2010-08-11 18:57:29.000000000 -0400 |
2750 | @@ -232,6 +232,10 @@ static inline unsigned long __must_check | 2759 | @@ -232,6 +232,10 @@ static inline unsigned long __must_check |
2751 | copy_to_user(void __user *to, const void *from, unsigned long n) | 2760 | copy_to_user(void __user *to, const void *from, unsigned long n) |
2752 | { | 2761 | { |
@@ -2779,9 +2788,9 @@ diff -urNp linux-2.6.32.16/arch/s390/include/asm/uaccess.h linux-2.6.32.16/arch/ | |||
2779 | if (access_ok(VERIFY_READ, from, n)) | 2788 | if (access_ok(VERIFY_READ, from, n)) |
2780 | n = __copy_from_user(to, from, n); | 2789 | n = __copy_from_user(to, from, n); |
2781 | else | 2790 | else |
2782 | diff -urNp linux-2.6.32.16/arch/s390/Kconfig linux-2.6.32.16/arch/s390/Kconfig | 2791 | diff -urNp linux-2.6.32.18/arch/s390/Kconfig linux-2.6.32.18/arch/s390/Kconfig |
2783 | --- linux-2.6.32.16/arch/s390/Kconfig 2010-07-05 14:14:00.000000000 -0400 | 2792 | --- linux-2.6.32.18/arch/s390/Kconfig 2010-08-10 13:45:57.000000000 -0400 |
2784 | +++ linux-2.6.32.16/arch/s390/Kconfig 2010-07-09 14:50:35.000000000 -0400 | 2793 | +++ linux-2.6.32.18/arch/s390/Kconfig 2010-08-11 18:57:29.000000000 -0400 |
2785 | @@ -194,28 +194,26 @@ config AUDIT_ARCH | 2794 | @@ -194,28 +194,26 @@ config AUDIT_ARCH |
2786 | 2795 | ||
2787 | config S390_SWITCH_AMODE | 2796 | config S390_SWITCH_AMODE |
@@ -2819,9 +2828,9 @@ diff -urNp linux-2.6.32.16/arch/s390/Kconfig linux-2.6.32.16/arch/s390/Kconfig | |||
2819 | 2828 | ||
2820 | comment "Code generation options" | 2829 | comment "Code generation options" |
2821 | 2830 | ||
2822 | diff -urNp linux-2.6.32.16/arch/s390/kernel/module.c linux-2.6.32.16/arch/s390/kernel/module.c | 2831 | diff -urNp linux-2.6.32.18/arch/s390/kernel/module.c linux-2.6.32.18/arch/s390/kernel/module.c |
2823 | --- linux-2.6.32.16/arch/s390/kernel/module.c 2010-07-05 14:14:00.000000000 -0400 | 2832 | --- linux-2.6.32.18/arch/s390/kernel/module.c 2010-08-10 13:45:57.000000000 -0400 |
2824 | +++ linux-2.6.32.16/arch/s390/kernel/module.c 2010-07-09 14:50:35.000000000 -0400 | 2833 | +++ linux-2.6.32.18/arch/s390/kernel/module.c 2010-08-11 18:57:29.000000000 -0400 |
2825 | @@ -166,11 +166,11 @@ module_frob_arch_sections(Elf_Ehdr *hdr, | 2834 | @@ -166,11 +166,11 @@ module_frob_arch_sections(Elf_Ehdr *hdr, |
2826 | 2835 | ||
2827 | /* Increase core size by size of got & plt and set start | 2836 | /* Increase core size by size of got & plt and set start |
@@ -2893,9 +2902,9 @@ diff -urNp linux-2.6.32.16/arch/s390/kernel/module.c linux-2.6.32.16/arch/s390/k | |||
2893 | rela->r_addend - loc; | 2902 | rela->r_addend - loc; |
2894 | if (r_type == R_390_GOTPC) | 2903 | if (r_type == R_390_GOTPC) |
2895 | *(unsigned int *) loc = val; | 2904 | *(unsigned int *) loc = val; |
2896 | diff -urNp linux-2.6.32.16/arch/s390/kernel/setup.c linux-2.6.32.16/arch/s390/kernel/setup.c | 2905 | diff -urNp linux-2.6.32.18/arch/s390/kernel/setup.c linux-2.6.32.18/arch/s390/kernel/setup.c |
2897 | --- linux-2.6.32.16/arch/s390/kernel/setup.c 2010-07-05 14:14:00.000000000 -0400 | 2906 | --- linux-2.6.32.18/arch/s390/kernel/setup.c 2010-08-10 13:45:57.000000000 -0400 |
2898 | +++ linux-2.6.32.16/arch/s390/kernel/setup.c 2010-07-09 14:50:35.000000000 -0400 | 2907 | +++ linux-2.6.32.18/arch/s390/kernel/setup.c 2010-08-11 18:57:29.000000000 -0400 |
2899 | @@ -306,9 +306,6 @@ static int __init early_parse_mem(char * | 2908 | @@ -306,9 +306,6 @@ static int __init early_parse_mem(char * |
2900 | early_param("mem", early_parse_mem); | 2909 | early_param("mem", early_parse_mem); |
2901 | 2910 | ||
@@ -2949,9 +2958,9 @@ diff -urNp linux-2.6.32.16/arch/s390/kernel/setup.c linux-2.6.32.16/arch/s390/ke | |||
2949 | static void setup_addressing_mode(void) | 2958 | static void setup_addressing_mode(void) |
2950 | { | 2959 | { |
2951 | if (s390_noexec) { | 2960 | if (s390_noexec) { |
2952 | diff -urNp linux-2.6.32.16/arch/s390/mm/mmap.c linux-2.6.32.16/arch/s390/mm/mmap.c | 2961 | diff -urNp linux-2.6.32.18/arch/s390/mm/mmap.c linux-2.6.32.18/arch/s390/mm/mmap.c |
2953 | --- linux-2.6.32.16/arch/s390/mm/mmap.c 2010-07-05 14:14:00.000000000 -0400 | 2962 | --- linux-2.6.32.18/arch/s390/mm/mmap.c 2010-08-10 13:45:57.000000000 -0400 |
2954 | +++ linux-2.6.32.16/arch/s390/mm/mmap.c 2010-07-09 14:50:35.000000000 -0400 | 2963 | +++ linux-2.6.32.18/arch/s390/mm/mmap.c 2010-08-11 18:57:29.000000000 -0400 |
2955 | @@ -78,10 +78,22 @@ void arch_pick_mmap_layout(struct mm_str | 2964 | @@ -78,10 +78,22 @@ void arch_pick_mmap_layout(struct mm_str |
2956 | */ | 2965 | */ |
2957 | if (mmap_is_legacy()) { | 2966 | if (mmap_is_legacy()) { |
@@ -2998,9 +3007,9 @@ diff -urNp linux-2.6.32.16/arch/s390/mm/mmap.c linux-2.6.32.16/arch/s390/mm/mmap | |||
2998 | mm->get_unmapped_area = s390_get_unmapped_area_topdown; | 3007 | mm->get_unmapped_area = s390_get_unmapped_area_topdown; |
2999 | mm->unmap_area = arch_unmap_area_topdown; | 3008 | mm->unmap_area = arch_unmap_area_topdown; |
3000 | } | 3009 | } |
3001 | diff -urNp linux-2.6.32.16/arch/sh/boards/mach-hp6xx/pm.c linux-2.6.32.16/arch/sh/boards/mach-hp6xx/pm.c | 3010 | diff -urNp linux-2.6.32.18/arch/sh/boards/mach-hp6xx/pm.c linux-2.6.32.18/arch/sh/boards/mach-hp6xx/pm.c |
3002 | --- linux-2.6.32.16/arch/sh/boards/mach-hp6xx/pm.c 2010-07-05 14:14:00.000000000 -0400 | 3011 | --- linux-2.6.32.18/arch/sh/boards/mach-hp6xx/pm.c 2010-08-10 13:45:57.000000000 -0400 |
3003 | +++ linux-2.6.32.16/arch/sh/boards/mach-hp6xx/pm.c 2010-07-09 14:50:35.000000000 -0400 | 3012 | +++ linux-2.6.32.18/arch/sh/boards/mach-hp6xx/pm.c 2010-08-11 18:57:29.000000000 -0400 |
3004 | @@ -143,7 +143,7 @@ static int hp6x0_pm_enter(suspend_state_ | 3013 | @@ -143,7 +143,7 @@ static int hp6x0_pm_enter(suspend_state_ |
3005 | return 0; | 3014 | return 0; |
3006 | } | 3015 | } |
@@ -3010,9 +3019,9 @@ diff -urNp linux-2.6.32.16/arch/sh/boards/mach-hp6xx/pm.c linux-2.6.32.16/arch/s | |||
3010 | .enter = hp6x0_pm_enter, | 3019 | .enter = hp6x0_pm_enter, |
3011 | .valid = suspend_valid_only_mem, | 3020 | .valid = suspend_valid_only_mem, |
3012 | }; | 3021 | }; |
3013 | diff -urNp linux-2.6.32.16/arch/sh/kernel/cpu/sh4/sq.c linux-2.6.32.16/arch/sh/kernel/cpu/sh4/sq.c | 3022 | diff -urNp linux-2.6.32.18/arch/sh/kernel/cpu/sh4/sq.c linux-2.6.32.18/arch/sh/kernel/cpu/sh4/sq.c |
3014 | --- linux-2.6.32.16/arch/sh/kernel/cpu/sh4/sq.c 2010-07-05 14:14:00.000000000 -0400 | 3023 | --- linux-2.6.32.18/arch/sh/kernel/cpu/sh4/sq.c 2010-08-10 13:45:57.000000000 -0400 |
3015 | +++ linux-2.6.32.16/arch/sh/kernel/cpu/sh4/sq.c 2010-07-09 14:50:35.000000000 -0400 | 3024 | +++ linux-2.6.32.18/arch/sh/kernel/cpu/sh4/sq.c 2010-08-11 18:57:29.000000000 -0400 |
3016 | @@ -327,7 +327,7 @@ static struct attribute *sq_sysfs_attrs[ | 3025 | @@ -327,7 +327,7 @@ static struct attribute *sq_sysfs_attrs[ |
3017 | NULL, | 3026 | NULL, |
3018 | }; | 3027 | }; |
@@ -3022,9 +3031,9 @@ diff -urNp linux-2.6.32.16/arch/sh/kernel/cpu/sh4/sq.c linux-2.6.32.16/arch/sh/k | |||
3022 | .show = sq_sysfs_show, | 3031 | .show = sq_sysfs_show, |
3023 | .store = sq_sysfs_store, | 3032 | .store = sq_sysfs_store, |
3024 | }; | 3033 | }; |
3025 | diff -urNp linux-2.6.32.16/arch/sh/kernel/cpu/shmobile/pm.c linux-2.6.32.16/arch/sh/kernel/cpu/shmobile/pm.c | 3034 | diff -urNp linux-2.6.32.18/arch/sh/kernel/cpu/shmobile/pm.c linux-2.6.32.18/arch/sh/kernel/cpu/shmobile/pm.c |
3026 | --- linux-2.6.32.16/arch/sh/kernel/cpu/shmobile/pm.c 2010-07-05 14:14:00.000000000 -0400 | 3035 | --- linux-2.6.32.18/arch/sh/kernel/cpu/shmobile/pm.c 2010-08-10 13:45:57.000000000 -0400 |
3027 | +++ linux-2.6.32.16/arch/sh/kernel/cpu/shmobile/pm.c 2010-07-09 14:50:35.000000000 -0400 | 3036 | +++ linux-2.6.32.18/arch/sh/kernel/cpu/shmobile/pm.c 2010-08-11 18:57:29.000000000 -0400 |
3028 | @@ -58,7 +58,7 @@ static int sh_pm_enter(suspend_state_t s | 3037 | @@ -58,7 +58,7 @@ static int sh_pm_enter(suspend_state_t s |
3029 | return 0; | 3038 | return 0; |
3030 | } | 3039 | } |
@@ -3034,9 +3043,9 @@ diff -urNp linux-2.6.32.16/arch/sh/kernel/cpu/shmobile/pm.c linux-2.6.32.16/arch | |||
3034 | .enter = sh_pm_enter, | 3043 | .enter = sh_pm_enter, |
3035 | .valid = suspend_valid_only_mem, | 3044 | .valid = suspend_valid_only_mem, |
3036 | }; | 3045 | }; |
3037 | diff -urNp linux-2.6.32.16/arch/sh/kernel/kgdb.c linux-2.6.32.16/arch/sh/kernel/kgdb.c | 3046 | diff -urNp linux-2.6.32.18/arch/sh/kernel/kgdb.c linux-2.6.32.18/arch/sh/kernel/kgdb.c |
3038 | --- linux-2.6.32.16/arch/sh/kernel/kgdb.c 2010-07-05 14:14:00.000000000 -0400 | 3047 | --- linux-2.6.32.18/arch/sh/kernel/kgdb.c 2010-08-10 13:45:57.000000000 -0400 |
3039 | +++ linux-2.6.32.16/arch/sh/kernel/kgdb.c 2010-07-09 14:50:35.000000000 -0400 | 3048 | +++ linux-2.6.32.18/arch/sh/kernel/kgdb.c 2010-08-11 18:57:29.000000000 -0400 |
3040 | @@ -271,7 +271,7 @@ void kgdb_arch_exit(void) | 3049 | @@ -271,7 +271,7 @@ void kgdb_arch_exit(void) |
3041 | { | 3050 | { |
3042 | } | 3051 | } |
@@ -3046,9 +3055,9 @@ diff -urNp linux-2.6.32.16/arch/sh/kernel/kgdb.c linux-2.6.32.16/arch/sh/kernel/ | |||
3046 | /* Breakpoint instruction: trapa #0x3c */ | 3055 | /* Breakpoint instruction: trapa #0x3c */ |
3047 | #ifdef CONFIG_CPU_LITTLE_ENDIAN | 3056 | #ifdef CONFIG_CPU_LITTLE_ENDIAN |
3048 | .gdb_bpt_instr = { 0x3c, 0xc3 }, | 3057 | .gdb_bpt_instr = { 0x3c, 0xc3 }, |
3049 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/atomic_64.h linux-2.6.32.16/arch/sparc/include/asm/atomic_64.h | 3058 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/atomic_64.h linux-2.6.32.18/arch/sparc/include/asm/atomic_64.h |
3050 | --- linux-2.6.32.16/arch/sparc/include/asm/atomic_64.h 2010-07-05 14:14:00.000000000 -0400 | 3059 | --- linux-2.6.32.18/arch/sparc/include/asm/atomic_64.h 2010-08-10 13:45:57.000000000 -0400 |
3051 | +++ linux-2.6.32.16/arch/sparc/include/asm/atomic_64.h 2010-07-09 14:50:35.000000000 -0400 | 3060 | +++ linux-2.6.32.18/arch/sparc/include/asm/atomic_64.h 2010-08-11 18:57:29.000000000 -0400 |
3052 | @@ -14,18 +14,39 @@ | 3061 | @@ -14,18 +14,39 @@ |
3053 | #define ATOMIC64_INIT(i) { (i) } | 3062 | #define ATOMIC64_INIT(i) { (i) } |
3054 | 3063 | ||
@@ -3190,9 +3199,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/include/asm/atomic_64.h linux-2.6.32.16/ar | |||
3190 | } | 3199 | } |
3191 | 3200 | ||
3192 | #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0) | 3201 | #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0) |
3193 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/dma-mapping.h linux-2.6.32.16/arch/sparc/include/asm/dma-mapping.h | 3202 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/dma-mapping.h linux-2.6.32.18/arch/sparc/include/asm/dma-mapping.h |
3194 | --- linux-2.6.32.16/arch/sparc/include/asm/dma-mapping.h 2010-07-05 14:14:00.000000000 -0400 | 3203 | --- linux-2.6.32.18/arch/sparc/include/asm/dma-mapping.h 2010-08-10 13:45:57.000000000 -0400 |
3195 | +++ linux-2.6.32.16/arch/sparc/include/asm/dma-mapping.h 2010-07-09 14:50:35.000000000 -0400 | 3204 | +++ linux-2.6.32.18/arch/sparc/include/asm/dma-mapping.h 2010-08-11 18:57:29.000000000 -0400 |
3196 | @@ -14,10 +14,10 @@ extern int dma_set_mask(struct device *d | 3205 | @@ -14,10 +14,10 @@ extern int dma_set_mask(struct device *d |
3197 | #define dma_free_noncoherent(d, s, v, h) dma_free_coherent(d, s, v, h) | 3206 | #define dma_free_noncoherent(d, s, v, h) dma_free_coherent(d, s, v, h) |
3198 | #define dma_is_consistent(d, h) (1) | 3207 | #define dma_is_consistent(d, h) (1) |
@@ -3224,9 +3233,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/include/asm/dma-mapping.h linux-2.6.32.16/ | |||
3224 | 3233 | ||
3225 | debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); | 3234 | debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); |
3226 | ops->free_coherent(dev, size, cpu_addr, dma_handle); | 3235 | ops->free_coherent(dev, size, cpu_addr, dma_handle); |
3227 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/elf_32.h linux-2.6.32.16/arch/sparc/include/asm/elf_32.h | 3236 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/elf_32.h linux-2.6.32.18/arch/sparc/include/asm/elf_32.h |
3228 | --- linux-2.6.32.16/arch/sparc/include/asm/elf_32.h 2010-07-05 14:14:00.000000000 -0400 | 3237 | --- linux-2.6.32.18/arch/sparc/include/asm/elf_32.h 2010-08-10 13:45:57.000000000 -0400 |
3229 | +++ linux-2.6.32.16/arch/sparc/include/asm/elf_32.h 2010-07-09 14:50:35.000000000 -0400 | 3238 | +++ linux-2.6.32.18/arch/sparc/include/asm/elf_32.h 2010-08-11 18:57:29.000000000 -0400 |
3230 | @@ -116,6 +116,13 @@ typedef struct { | 3239 | @@ -116,6 +116,13 @@ typedef struct { |
3231 | 3240 | ||
3232 | #define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE) | 3241 | #define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE) |
@@ -3241,9 +3250,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/include/asm/elf_32.h linux-2.6.32.16/arch/ | |||
3241 | /* This yields a mask that user programs can use to figure out what | 3250 | /* This yields a mask that user programs can use to figure out what |
3242 | instruction set this cpu supports. This can NOT be done in userspace | 3251 | instruction set this cpu supports. This can NOT be done in userspace |
3243 | on Sparc. */ | 3252 | on Sparc. */ |
3244 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/elf_64.h linux-2.6.32.16/arch/sparc/include/asm/elf_64.h | 3253 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/elf_64.h linux-2.6.32.18/arch/sparc/include/asm/elf_64.h |
3245 | --- linux-2.6.32.16/arch/sparc/include/asm/elf_64.h 2010-07-05 14:14:00.000000000 -0400 | 3254 | --- linux-2.6.32.18/arch/sparc/include/asm/elf_64.h 2010-08-10 13:45:57.000000000 -0400 |
3246 | +++ linux-2.6.32.16/arch/sparc/include/asm/elf_64.h 2010-07-09 14:50:35.000000000 -0400 | 3255 | +++ linux-2.6.32.18/arch/sparc/include/asm/elf_64.h 2010-08-11 18:57:29.000000000 -0400 |
3247 | @@ -163,6 +163,12 @@ typedef struct { | 3256 | @@ -163,6 +163,12 @@ typedef struct { |
3248 | #define ELF_ET_DYN_BASE 0x0000010000000000UL | 3257 | #define ELF_ET_DYN_BASE 0x0000010000000000UL |
3249 | #define COMPAT_ELF_ET_DYN_BASE 0x0000000070000000UL | 3258 | #define COMPAT_ELF_ET_DYN_BASE 0x0000000070000000UL |
@@ -3257,9 +3266,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/include/asm/elf_64.h linux-2.6.32.16/arch/ | |||
3257 | 3266 | ||
3258 | /* This yields a mask that user programs can use to figure out what | 3267 | /* This yields a mask that user programs can use to figure out what |
3259 | instruction set this cpu supports. */ | 3268 | instruction set this cpu supports. */ |
3260 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/pgtable_32.h linux-2.6.32.16/arch/sparc/include/asm/pgtable_32.h | 3269 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/pgtable_32.h linux-2.6.32.18/arch/sparc/include/asm/pgtable_32.h |
3261 | --- linux-2.6.32.16/arch/sparc/include/asm/pgtable_32.h 2010-07-05 14:14:00.000000000 -0400 | 3270 | --- linux-2.6.32.18/arch/sparc/include/asm/pgtable_32.h 2010-08-10 13:45:57.000000000 -0400 |
3262 | +++ linux-2.6.32.16/arch/sparc/include/asm/pgtable_32.h 2010-07-09 14:50:35.000000000 -0400 | 3271 | +++ linux-2.6.32.18/arch/sparc/include/asm/pgtable_32.h 2010-08-11 18:57:29.000000000 -0400 |
3263 | @@ -43,6 +43,13 @@ BTFIXUPDEF_SIMM13(user_ptrs_per_pgd) | 3272 | @@ -43,6 +43,13 @@ BTFIXUPDEF_SIMM13(user_ptrs_per_pgd) |
3264 | BTFIXUPDEF_INT(page_none) | 3273 | BTFIXUPDEF_INT(page_none) |
3265 | BTFIXUPDEF_INT(page_copy) | 3274 | BTFIXUPDEF_INT(page_copy) |
@@ -3291,9 +3300,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/include/asm/pgtable_32.h linux-2.6.32.16/a | |||
3291 | extern unsigned long page_kernel; | 3300 | extern unsigned long page_kernel; |
3292 | 3301 | ||
3293 | #ifdef MODULE | 3302 | #ifdef MODULE |
3294 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/pgtsrmmu.h linux-2.6.32.16/arch/sparc/include/asm/pgtsrmmu.h | 3303 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/pgtsrmmu.h linux-2.6.32.18/arch/sparc/include/asm/pgtsrmmu.h |
3295 | --- linux-2.6.32.16/arch/sparc/include/asm/pgtsrmmu.h 2010-07-05 14:14:00.000000000 -0400 | 3304 | --- linux-2.6.32.18/arch/sparc/include/asm/pgtsrmmu.h 2010-08-10 13:45:57.000000000 -0400 |
3296 | +++ linux-2.6.32.16/arch/sparc/include/asm/pgtsrmmu.h 2010-07-09 14:50:35.000000000 -0400 | 3305 | +++ linux-2.6.32.18/arch/sparc/include/asm/pgtsrmmu.h 2010-08-11 18:57:29.000000000 -0400 |
3297 | @@ -115,6 +115,13 @@ | 3306 | @@ -115,6 +115,13 @@ |
3298 | SRMMU_EXEC | SRMMU_REF) | 3307 | SRMMU_EXEC | SRMMU_REF) |
3299 | #define SRMMU_PAGE_RDONLY __pgprot(SRMMU_VALID | SRMMU_CACHE | \ | 3308 | #define SRMMU_PAGE_RDONLY __pgprot(SRMMU_VALID | SRMMU_CACHE | \ |
@@ -3308,9 +3317,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/include/asm/pgtsrmmu.h linux-2.6.32.16/arc | |||
3308 | #define SRMMU_PAGE_KERNEL __pgprot(SRMMU_VALID | SRMMU_CACHE | SRMMU_PRIV | \ | 3317 | #define SRMMU_PAGE_KERNEL __pgprot(SRMMU_VALID | SRMMU_CACHE | SRMMU_PRIV | \ |
3309 | SRMMU_DIRTY | SRMMU_REF) | 3318 | SRMMU_DIRTY | SRMMU_REF) |
3310 | 3319 | ||
3311 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/spinlock_64.h linux-2.6.32.16/arch/sparc/include/asm/spinlock_64.h | 3320 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/spinlock_64.h linux-2.6.32.18/arch/sparc/include/asm/spinlock_64.h |
3312 | --- linux-2.6.32.16/arch/sparc/include/asm/spinlock_64.h 2010-07-05 14:14:00.000000000 -0400 | 3321 | --- linux-2.6.32.18/arch/sparc/include/asm/spinlock_64.h 2010-08-10 13:45:57.000000000 -0400 |
3313 | +++ linux-2.6.32.16/arch/sparc/include/asm/spinlock_64.h 2010-07-09 14:50:35.000000000 -0400 | 3322 | +++ linux-2.6.32.18/arch/sparc/include/asm/spinlock_64.h 2010-08-11 18:57:29.000000000 -0400 |
3314 | @@ -99,7 +99,12 @@ static void inline arch_read_lock(raw_rw | 3323 | @@ -99,7 +99,12 @@ static void inline arch_read_lock(raw_rw |
3315 | __asm__ __volatile__ ( | 3324 | __asm__ __volatile__ ( |
3316 | "1: ldsw [%2], %0\n" | 3325 | "1: ldsw [%2], %0\n" |
@@ -3362,9 +3371,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/include/asm/spinlock_64.h linux-2.6.32.16/ | |||
3362 | " cas [%2], %0, %1\n" | 3371 | " cas [%2], %0, %1\n" |
3363 | " cmp %0, %1\n" | 3372 | " cmp %0, %1\n" |
3364 | " bne,pn %%xcc, 1b\n" | 3373 | " bne,pn %%xcc, 1b\n" |
3365 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/uaccess_32.h linux-2.6.32.16/arch/sparc/include/asm/uaccess_32.h | 3374 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/uaccess_32.h linux-2.6.32.18/arch/sparc/include/asm/uaccess_32.h |
3366 | --- linux-2.6.32.16/arch/sparc/include/asm/uaccess_32.h 2010-07-05 14:14:00.000000000 -0400 | 3375 | --- linux-2.6.32.18/arch/sparc/include/asm/uaccess_32.h 2010-08-10 13:45:57.000000000 -0400 |
3367 | +++ linux-2.6.32.16/arch/sparc/include/asm/uaccess_32.h 2010-07-09 14:50:35.000000000 -0400 | 3376 | +++ linux-2.6.32.18/arch/sparc/include/asm/uaccess_32.h 2010-08-11 19:04:36.000000000 -0400 |
3368 | @@ -249,27 +249,46 @@ extern unsigned long __copy_user(void __ | 3377 | @@ -249,27 +249,46 @@ extern unsigned long __copy_user(void __ |
3369 | 3378 | ||
3370 | static inline unsigned long copy_to_user(void __user *to, const void *from, unsigned long n) | 3379 | static inline unsigned long copy_to_user(void __user *to, const void *from, unsigned long n) |
@@ -3416,9 +3425,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/include/asm/uaccess_32.h linux-2.6.32.16/a | |||
3416 | return __copy_user((__force void __user *) to, from, n); | 3425 | return __copy_user((__force void __user *) to, from, n); |
3417 | } | 3426 | } |
3418 | 3427 | ||
3419 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/uaccess_64.h linux-2.6.32.16/arch/sparc/include/asm/uaccess_64.h | 3428 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/uaccess_64.h linux-2.6.32.18/arch/sparc/include/asm/uaccess_64.h |
3420 | --- linux-2.6.32.16/arch/sparc/include/asm/uaccess_64.h 2010-07-05 14:14:00.000000000 -0400 | 3429 | --- linux-2.6.32.18/arch/sparc/include/asm/uaccess_64.h 2010-08-10 13:45:57.000000000 -0400 |
3421 | +++ linux-2.6.32.16/arch/sparc/include/asm/uaccess_64.h 2010-07-09 14:50:35.000000000 -0400 | 3430 | +++ linux-2.6.32.18/arch/sparc/include/asm/uaccess_64.h 2010-08-11 19:04:36.000000000 -0400 |
3422 | @@ -9,6 +9,7 @@ | 3431 | @@ -9,6 +9,7 @@ |
3423 | #include <linux/compiler.h> | 3432 | #include <linux/compiler.h> |
3424 | #include <linux/string.h> | 3433 | #include <linux/string.h> |
@@ -3461,21 +3470,26 @@ diff -urNp linux-2.6.32.16/arch/sparc/include/asm/uaccess_64.h linux-2.6.32.16/a | |||
3461 | if (unlikely(ret)) | 3470 | if (unlikely(ret)) |
3462 | ret = copy_to_user_fixup(to, from, size); | 3471 | ret = copy_to_user_fixup(to, from, size); |
3463 | return ret; | 3472 | return ret; |
3464 | diff -urNp linux-2.6.32.16/arch/sparc/include/asm/uaccess.h linux-2.6.32.16/arch/sparc/include/asm/uaccess.h | 3473 | diff -urNp linux-2.6.32.18/arch/sparc/include/asm/uaccess.h linux-2.6.32.18/arch/sparc/include/asm/uaccess.h |
3465 | --- linux-2.6.32.16/arch/sparc/include/asm/uaccess.h 2010-07-05 14:14:00.000000000 -0400 | 3474 | --- linux-2.6.32.18/arch/sparc/include/asm/uaccess.h 2010-08-10 13:45:57.000000000 -0400 |
3466 | +++ linux-2.6.32.16/arch/sparc/include/asm/uaccess.h 2010-07-09 14:50:35.000000000 -0400 | 3475 | +++ linux-2.6.32.18/arch/sparc/include/asm/uaccess.h 2010-08-11 19:02:29.000000000 -0400 |
3467 | @@ -1,5 +1,8 @@ | 3476 | @@ -1,5 +1,13 @@ |
3468 | #ifndef ___ASM_SPARC_UACCESS_H | 3477 | #ifndef ___ASM_SPARC_UACCESS_H |
3469 | #define ___ASM_SPARC_UACCESS_H | 3478 | #define ___ASM_SPARC_UACCESS_H |
3470 | + | 3479 | + |
3480 | +#ifdef __KERNEL__ | ||
3481 | +#ifndef __ASSEMBLY__ | ||
3482 | +#include <linux/types.h> | ||
3471 | +extern void check_object_size(const void *ptr, unsigned long n, bool to); | 3483 | +extern void check_object_size(const void *ptr, unsigned long n, bool to); |
3484 | +#endif | ||
3485 | +#endif | ||
3472 | + | 3486 | + |
3473 | #if defined(__sparc__) && defined(__arch64__) | 3487 | #if defined(__sparc__) && defined(__arch64__) |
3474 | #include <asm/uaccess_64.h> | 3488 | #include <asm/uaccess_64.h> |
3475 | #else | 3489 | #else |
3476 | diff -urNp linux-2.6.32.16/arch/sparc/kernel/iommu.c linux-2.6.32.16/arch/sparc/kernel/iommu.c | 3490 | diff -urNp linux-2.6.32.18/arch/sparc/kernel/iommu.c linux-2.6.32.18/arch/sparc/kernel/iommu.c |
3477 | --- linux-2.6.32.16/arch/sparc/kernel/iommu.c 2010-07-05 14:14:00.000000000 -0400 | 3491 | --- linux-2.6.32.18/arch/sparc/kernel/iommu.c 2010-08-10 13:45:57.000000000 -0400 |
3478 | +++ linux-2.6.32.16/arch/sparc/kernel/iommu.c 2010-07-09 14:50:35.000000000 -0400 | 3492 | +++ linux-2.6.32.18/arch/sparc/kernel/iommu.c 2010-08-11 18:57:29.000000000 -0400 |
3479 | @@ -826,7 +826,7 @@ static void dma_4u_sync_sg_for_cpu(struc | 3493 | @@ -826,7 +826,7 @@ static void dma_4u_sync_sg_for_cpu(struc |
3480 | spin_unlock_irqrestore(&iommu->lock, flags); | 3494 | spin_unlock_irqrestore(&iommu->lock, flags); |
3481 | } | 3495 | } |
@@ -3494,9 +3508,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/kernel/iommu.c linux-2.6.32.16/arch/sparc/ | |||
3494 | EXPORT_SYMBOL(dma_ops); | 3508 | EXPORT_SYMBOL(dma_ops); |
3495 | 3509 | ||
3496 | extern int pci64_dma_supported(struct pci_dev *pdev, u64 device_mask); | 3510 | extern int pci64_dma_supported(struct pci_dev *pdev, u64 device_mask); |
3497 | diff -urNp linux-2.6.32.16/arch/sparc/kernel/ioport.c linux-2.6.32.16/arch/sparc/kernel/ioport.c | 3511 | diff -urNp linux-2.6.32.18/arch/sparc/kernel/ioport.c linux-2.6.32.18/arch/sparc/kernel/ioport.c |
3498 | --- linux-2.6.32.16/arch/sparc/kernel/ioport.c 2010-07-05 14:14:00.000000000 -0400 | 3512 | --- linux-2.6.32.18/arch/sparc/kernel/ioport.c 2010-08-10 13:45:57.000000000 -0400 |
3499 | +++ linux-2.6.32.16/arch/sparc/kernel/ioport.c 2010-07-09 14:50:35.000000000 -0400 | 3513 | +++ linux-2.6.32.18/arch/sparc/kernel/ioport.c 2010-08-11 18:57:29.000000000 -0400 |
3500 | @@ -392,7 +392,7 @@ static void sbus_sync_sg_for_device(stru | 3514 | @@ -392,7 +392,7 @@ static void sbus_sync_sg_for_device(stru |
3501 | BUG(); | 3515 | BUG(); |
3502 | } | 3516 | } |
@@ -3524,9 +3538,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/kernel/ioport.c linux-2.6.32.16/arch/sparc | |||
3524 | .alloc_coherent = pci32_alloc_coherent, | 3538 | .alloc_coherent = pci32_alloc_coherent, |
3525 | .free_coherent = pci32_free_coherent, | 3539 | .free_coherent = pci32_free_coherent, |
3526 | .map_page = pci32_map_page, | 3540 | .map_page = pci32_map_page, |
3527 | diff -urNp linux-2.6.32.16/arch/sparc/kernel/kgdb_32.c linux-2.6.32.16/arch/sparc/kernel/kgdb_32.c | 3541 | diff -urNp linux-2.6.32.18/arch/sparc/kernel/kgdb_32.c linux-2.6.32.18/arch/sparc/kernel/kgdb_32.c |
3528 | --- linux-2.6.32.16/arch/sparc/kernel/kgdb_32.c 2010-07-05 14:14:00.000000000 -0400 | 3542 | --- linux-2.6.32.18/arch/sparc/kernel/kgdb_32.c 2010-08-10 13:45:57.000000000 -0400 |
3529 | +++ linux-2.6.32.16/arch/sparc/kernel/kgdb_32.c 2010-07-09 14:50:35.000000000 -0400 | 3543 | +++ linux-2.6.32.18/arch/sparc/kernel/kgdb_32.c 2010-08-11 18:57:29.000000000 -0400 |
3530 | @@ -158,7 +158,7 @@ void kgdb_arch_exit(void) | 3544 | @@ -158,7 +158,7 @@ void kgdb_arch_exit(void) |
3531 | { | 3545 | { |
3532 | } | 3546 | } |
@@ -3536,9 +3550,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/kernel/kgdb_32.c linux-2.6.32.16/arch/spar | |||
3536 | /* Breakpoint instruction: ta 0x7d */ | 3550 | /* Breakpoint instruction: ta 0x7d */ |
3537 | .gdb_bpt_instr = { 0x91, 0xd0, 0x20, 0x7d }, | 3551 | .gdb_bpt_instr = { 0x91, 0xd0, 0x20, 0x7d }, |
3538 | }; | 3552 | }; |
3539 | diff -urNp linux-2.6.32.16/arch/sparc/kernel/kgdb_64.c linux-2.6.32.16/arch/sparc/kernel/kgdb_64.c | 3553 | diff -urNp linux-2.6.32.18/arch/sparc/kernel/kgdb_64.c linux-2.6.32.18/arch/sparc/kernel/kgdb_64.c |
3540 | --- linux-2.6.32.16/arch/sparc/kernel/kgdb_64.c 2010-07-05 14:14:00.000000000 -0400 | 3554 | --- linux-2.6.32.18/arch/sparc/kernel/kgdb_64.c 2010-08-10 13:45:57.000000000 -0400 |
3541 | +++ linux-2.6.32.16/arch/sparc/kernel/kgdb_64.c 2010-07-09 14:50:35.000000000 -0400 | 3555 | +++ linux-2.6.32.18/arch/sparc/kernel/kgdb_64.c 2010-08-11 18:57:29.000000000 -0400 |
3542 | @@ -180,7 +180,7 @@ void kgdb_arch_exit(void) | 3556 | @@ -180,7 +180,7 @@ void kgdb_arch_exit(void) |
3543 | { | 3557 | { |
3544 | } | 3558 | } |
@@ -3548,9 +3562,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/kernel/kgdb_64.c linux-2.6.32.16/arch/spar | |||
3548 | /* Breakpoint instruction: ta 0x72 */ | 3562 | /* Breakpoint instruction: ta 0x72 */ |
3549 | .gdb_bpt_instr = { 0x91, 0xd0, 0x20, 0x72 }, | 3563 | .gdb_bpt_instr = { 0x91, 0xd0, 0x20, 0x72 }, |
3550 | }; | 3564 | }; |
3551 | diff -urNp linux-2.6.32.16/arch/sparc/kernel/Makefile linux-2.6.32.16/arch/sparc/kernel/Makefile | 3565 | diff -urNp linux-2.6.32.18/arch/sparc/kernel/Makefile linux-2.6.32.18/arch/sparc/kernel/Makefile |
3552 | --- linux-2.6.32.16/arch/sparc/kernel/Makefile 2010-07-05 14:14:00.000000000 -0400 | 3566 | --- linux-2.6.32.18/arch/sparc/kernel/Makefile 2010-08-10 13:45:57.000000000 -0400 |
3553 | +++ linux-2.6.32.16/arch/sparc/kernel/Makefile 2010-07-09 14:50:35.000000000 -0400 | 3567 | +++ linux-2.6.32.18/arch/sparc/kernel/Makefile 2010-08-11 18:57:29.000000000 -0400 |
3554 | @@ -3,7 +3,7 @@ | 3568 | @@ -3,7 +3,7 @@ |
3555 | # | 3569 | # |
3556 | 3570 | ||
@@ -3560,9 +3574,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/kernel/Makefile linux-2.6.32.16/arch/sparc | |||
3560 | 3574 | ||
3561 | extra-y := head_$(BITS).o | 3575 | extra-y := head_$(BITS).o |
3562 | extra-y += init_task.o | 3576 | extra-y += init_task.o |
3563 | diff -urNp linux-2.6.32.16/arch/sparc/kernel/pci_sun4v.c linux-2.6.32.16/arch/sparc/kernel/pci_sun4v.c | 3577 | diff -urNp linux-2.6.32.18/arch/sparc/kernel/pci_sun4v.c linux-2.6.32.18/arch/sparc/kernel/pci_sun4v.c |
3564 | --- linux-2.6.32.16/arch/sparc/kernel/pci_sun4v.c 2010-07-05 14:14:00.000000000 -0400 | 3578 | --- linux-2.6.32.18/arch/sparc/kernel/pci_sun4v.c 2010-08-10 13:45:57.000000000 -0400 |
3565 | +++ linux-2.6.32.16/arch/sparc/kernel/pci_sun4v.c 2010-07-09 14:50:35.000000000 -0400 | 3579 | +++ linux-2.6.32.18/arch/sparc/kernel/pci_sun4v.c 2010-08-11 18:57:29.000000000 -0400 |
3566 | @@ -525,7 +525,7 @@ static void dma_4v_unmap_sg(struct devic | 3580 | @@ -525,7 +525,7 @@ static void dma_4v_unmap_sg(struct devic |
3567 | spin_unlock_irqrestore(&iommu->lock, flags); | 3581 | spin_unlock_irqrestore(&iommu->lock, flags); |
3568 | } | 3582 | } |
@@ -3572,9 +3586,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/kernel/pci_sun4v.c linux-2.6.32.16/arch/sp | |||
3572 | .alloc_coherent = dma_4v_alloc_coherent, | 3586 | .alloc_coherent = dma_4v_alloc_coherent, |
3573 | .free_coherent = dma_4v_free_coherent, | 3587 | .free_coherent = dma_4v_free_coherent, |
3574 | .map_page = dma_4v_map_page, | 3588 | .map_page = dma_4v_map_page, |
3575 | diff -urNp linux-2.6.32.16/arch/sparc/kernel/sys_sparc_32.c linux-2.6.32.16/arch/sparc/kernel/sys_sparc_32.c | 3589 | diff -urNp linux-2.6.32.18/arch/sparc/kernel/sys_sparc_32.c linux-2.6.32.18/arch/sparc/kernel/sys_sparc_32.c |
3576 | --- linux-2.6.32.16/arch/sparc/kernel/sys_sparc_32.c 2010-07-05 14:14:00.000000000 -0400 | 3590 | --- linux-2.6.32.18/arch/sparc/kernel/sys_sparc_32.c 2010-08-10 13:45:57.000000000 -0400 |
3577 | +++ linux-2.6.32.16/arch/sparc/kernel/sys_sparc_32.c 2010-07-09 14:50:35.000000000 -0400 | 3591 | +++ linux-2.6.32.18/arch/sparc/kernel/sys_sparc_32.c 2010-08-11 18:57:29.000000000 -0400 |
3578 | @@ -57,7 +57,7 @@ unsigned long arch_get_unmapped_area(str | 3592 | @@ -57,7 +57,7 @@ unsigned long arch_get_unmapped_area(str |
3579 | if (ARCH_SUN4C && len > 0x20000000) | 3593 | if (ARCH_SUN4C && len > 0x20000000) |
3580 | return -ENOMEM; | 3594 | return -ENOMEM; |
@@ -3584,9 +3598,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/kernel/sys_sparc_32.c linux-2.6.32.16/arch | |||
3584 | 3598 | ||
3585 | if (flags & MAP_SHARED) | 3599 | if (flags & MAP_SHARED) |
3586 | addr = COLOUR_ALIGN(addr); | 3600 | addr = COLOUR_ALIGN(addr); |
3587 | diff -urNp linux-2.6.32.16/arch/sparc/kernel/sys_sparc_64.c linux-2.6.32.16/arch/sparc/kernel/sys_sparc_64.c | 3601 | diff -urNp linux-2.6.32.18/arch/sparc/kernel/sys_sparc_64.c linux-2.6.32.18/arch/sparc/kernel/sys_sparc_64.c |
3588 | --- linux-2.6.32.16/arch/sparc/kernel/sys_sparc_64.c 2010-07-05 14:14:00.000000000 -0400 | 3602 | --- linux-2.6.32.18/arch/sparc/kernel/sys_sparc_64.c 2010-08-10 13:45:57.000000000 -0400 |
3589 | +++ linux-2.6.32.16/arch/sparc/kernel/sys_sparc_64.c 2010-07-09 14:50:35.000000000 -0400 | 3603 | +++ linux-2.6.32.18/arch/sparc/kernel/sys_sparc_64.c 2010-08-11 18:57:29.000000000 -0400 |
3590 | @@ -125,7 +125,7 @@ unsigned long arch_get_unmapped_area(str | 3604 | @@ -125,7 +125,7 @@ unsigned long arch_get_unmapped_area(str |
3591 | /* We do not accept a shared mapping if it would violate | 3605 | /* We do not accept a shared mapping if it would violate |
3592 | * cache aliasing constraints. | 3606 | * cache aliasing constraints. |
@@ -3665,9 +3679,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/kernel/sys_sparc_64.c linux-2.6.32.16/arch | |||
3665 | mm->get_unmapped_area = arch_get_unmapped_area_topdown; | 3679 | mm->get_unmapped_area = arch_get_unmapped_area_topdown; |
3666 | mm->unmap_area = arch_unmap_area_topdown; | 3680 | mm->unmap_area = arch_unmap_area_topdown; |
3667 | } | 3681 | } |
3668 | diff -urNp linux-2.6.32.16/arch/sparc/kernel/traps_64.c linux-2.6.32.16/arch/sparc/kernel/traps_64.c | 3682 | diff -urNp linux-2.6.32.18/arch/sparc/kernel/traps_64.c linux-2.6.32.18/arch/sparc/kernel/traps_64.c |
3669 | --- linux-2.6.32.16/arch/sparc/kernel/traps_64.c 2010-07-05 14:14:00.000000000 -0400 | 3683 | --- linux-2.6.32.18/arch/sparc/kernel/traps_64.c 2010-08-10 13:45:57.000000000 -0400 |
3670 | +++ linux-2.6.32.16/arch/sparc/kernel/traps_64.c 2010-07-09 14:50:35.000000000 -0400 | 3684 | +++ linux-2.6.32.18/arch/sparc/kernel/traps_64.c 2010-08-11 18:57:29.000000000 -0400 |
3671 | @@ -93,6 +93,12 @@ void bad_trap(struct pt_regs *regs, long | 3685 | @@ -93,6 +93,12 @@ void bad_trap(struct pt_regs *regs, long |
3672 | 3686 | ||
3673 | lvl -= 0x100; | 3687 | lvl -= 0x100; |
@@ -3699,9 +3713,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/kernel/traps_64.c linux-2.6.32.16/arch/spa | |||
3699 | dump_tl1_traplog((struct tl1_traplog *)(regs + 1)); | 3713 | dump_tl1_traplog((struct tl1_traplog *)(regs + 1)); |
3700 | 3714 | ||
3701 | sprintf (buffer, "Bad trap %lx at tl>0", lvl); | 3715 | sprintf (buffer, "Bad trap %lx at tl>0", lvl); |
3702 | diff -urNp linux-2.6.32.16/arch/sparc/lib/atomic_64.S linux-2.6.32.16/arch/sparc/lib/atomic_64.S | 3716 | diff -urNp linux-2.6.32.18/arch/sparc/lib/atomic_64.S linux-2.6.32.18/arch/sparc/lib/atomic_64.S |
3703 | --- linux-2.6.32.16/arch/sparc/lib/atomic_64.S 2010-07-05 14:14:00.000000000 -0400 | 3717 | --- linux-2.6.32.18/arch/sparc/lib/atomic_64.S 2010-08-10 13:45:57.000000000 -0400 |
3704 | +++ linux-2.6.32.16/arch/sparc/lib/atomic_64.S 2010-07-09 14:50:35.000000000 -0400 | 3718 | +++ linux-2.6.32.18/arch/sparc/lib/atomic_64.S 2010-08-11 18:57:29.000000000 -0400 |
3705 | @@ -18,7 +18,12 @@ | 3719 | @@ -18,7 +18,12 @@ |
3706 | atomic_add: /* %o0 = increment, %o1 = atomic_ptr */ | 3720 | atomic_add: /* %o0 = increment, %o1 = atomic_ptr */ |
3707 | BACKOFF_SETUP(%o2) | 3721 | BACKOFF_SETUP(%o2) |
@@ -3915,9 +3929,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/lib/atomic_64.S linux-2.6.32.16/arch/sparc | |||
3915 | casx [%o1], %g1, %g7 | 3929 | casx [%o1], %g1, %g7 |
3916 | cmp %g1, %g7 | 3930 | cmp %g1, %g7 |
3917 | bne,pn %xcc, 2f | 3931 | bne,pn %xcc, 2f |
3918 | diff -urNp linux-2.6.32.16/arch/sparc/lib/ksyms.c linux-2.6.32.16/arch/sparc/lib/ksyms.c | 3932 | diff -urNp linux-2.6.32.18/arch/sparc/lib/ksyms.c linux-2.6.32.18/arch/sparc/lib/ksyms.c |
3919 | --- linux-2.6.32.16/arch/sparc/lib/ksyms.c 2010-07-05 14:14:00.000000000 -0400 | 3933 | --- linux-2.6.32.18/arch/sparc/lib/ksyms.c 2010-08-10 13:45:57.000000000 -0400 |
3920 | +++ linux-2.6.32.16/arch/sparc/lib/ksyms.c 2010-07-09 14:50:35.000000000 -0400 | 3934 | +++ linux-2.6.32.18/arch/sparc/lib/ksyms.c 2010-08-11 18:57:29.000000000 -0400 |
3921 | @@ -144,12 +144,15 @@ EXPORT_SYMBOL(__downgrade_write); | 3935 | @@ -144,12 +144,15 @@ EXPORT_SYMBOL(__downgrade_write); |
3922 | 3936 | ||
3923 | /* Atomic counter implementation. */ | 3937 | /* Atomic counter implementation. */ |
@@ -3934,9 +3948,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/lib/ksyms.c linux-2.6.32.16/arch/sparc/lib | |||
3934 | EXPORT_SYMBOL(atomic64_sub_ret); | 3948 | EXPORT_SYMBOL(atomic64_sub_ret); |
3935 | 3949 | ||
3936 | /* Atomic bit operations. */ | 3950 | /* Atomic bit operations. */ |
3937 | diff -urNp linux-2.6.32.16/arch/sparc/lib/rwsem_64.S linux-2.6.32.16/arch/sparc/lib/rwsem_64.S | 3951 | diff -urNp linux-2.6.32.18/arch/sparc/lib/rwsem_64.S linux-2.6.32.18/arch/sparc/lib/rwsem_64.S |
3938 | --- linux-2.6.32.16/arch/sparc/lib/rwsem_64.S 2010-07-05 14:14:00.000000000 -0400 | 3952 | --- linux-2.6.32.18/arch/sparc/lib/rwsem_64.S 2010-08-10 13:45:57.000000000 -0400 |
3939 | +++ linux-2.6.32.16/arch/sparc/lib/rwsem_64.S 2010-07-09 14:50:35.000000000 -0400 | 3953 | +++ linux-2.6.32.18/arch/sparc/lib/rwsem_64.S 2010-08-11 18:57:29.000000000 -0400 |
3940 | @@ -11,7 +11,12 @@ | 3954 | @@ -11,7 +11,12 @@ |
3941 | .globl __down_read | 3955 | .globl __down_read |
3942 | __down_read: | 3956 | __down_read: |
@@ -4035,9 +4049,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/lib/rwsem_64.S linux-2.6.32.16/arch/sparc/ | |||
4035 | cas [%o0], %g3, %g7 | 4049 | cas [%o0], %g3, %g7 |
4036 | cmp %g3, %g7 | 4050 | cmp %g3, %g7 |
4037 | bne,pn %icc, 1b | 4051 | bne,pn %icc, 1b |
4038 | diff -urNp linux-2.6.32.16/arch/sparc/Makefile linux-2.6.32.16/arch/sparc/Makefile | 4052 | diff -urNp linux-2.6.32.18/arch/sparc/Makefile linux-2.6.32.18/arch/sparc/Makefile |
4039 | --- linux-2.6.32.16/arch/sparc/Makefile 2010-07-05 14:14:00.000000000 -0400 | 4053 | --- linux-2.6.32.18/arch/sparc/Makefile 2010-08-10 13:45:57.000000000 -0400 |
4040 | +++ linux-2.6.32.16/arch/sparc/Makefile 2010-07-09 14:50:35.000000000 -0400 | 4054 | +++ linux-2.6.32.18/arch/sparc/Makefile 2010-08-11 18:57:29.000000000 -0400 |
4041 | @@ -75,7 +75,7 @@ drivers-$(CONFIG_OPROFILE) += arch/sparc | 4055 | @@ -75,7 +75,7 @@ drivers-$(CONFIG_OPROFILE) += arch/sparc |
4042 | # Export what is needed by arch/sparc/boot/Makefile | 4056 | # Export what is needed by arch/sparc/boot/Makefile |
4043 | export VMLINUX_INIT VMLINUX_MAIN | 4057 | export VMLINUX_INIT VMLINUX_MAIN |
@@ -4047,9 +4061,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/Makefile linux-2.6.32.16/arch/sparc/Makefi | |||
4047 | VMLINUX_MAIN += $(patsubst %/, %/lib.a, $(libs-y)) $(libs-y) | 4061 | VMLINUX_MAIN += $(patsubst %/, %/lib.a, $(libs-y)) $(libs-y) |
4048 | VMLINUX_MAIN += $(drivers-y) $(net-y) | 4062 | VMLINUX_MAIN += $(drivers-y) $(net-y) |
4049 | 4063 | ||
4050 | diff -urNp linux-2.6.32.16/arch/sparc/mm/fault_32.c linux-2.6.32.16/arch/sparc/mm/fault_32.c | 4064 | diff -urNp linux-2.6.32.18/arch/sparc/mm/fault_32.c linux-2.6.32.18/arch/sparc/mm/fault_32.c |
4051 | --- linux-2.6.32.16/arch/sparc/mm/fault_32.c 2010-07-05 14:14:00.000000000 -0400 | 4065 | --- linux-2.6.32.18/arch/sparc/mm/fault_32.c 2010-08-10 13:45:57.000000000 -0400 |
4052 | +++ linux-2.6.32.16/arch/sparc/mm/fault_32.c 2010-07-09 14:50:35.000000000 -0400 | 4066 | +++ linux-2.6.32.18/arch/sparc/mm/fault_32.c 2010-08-11 18:57:29.000000000 -0400 |
4053 | @@ -21,6 +21,9 @@ | 4067 | @@ -21,6 +21,9 @@ |
4054 | #include <linux/interrupt.h> | 4068 | #include <linux/interrupt.h> |
4055 | #include <linux/module.h> | 4069 | #include <linux/module.h> |
@@ -4353,9 +4367,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/mm/fault_32.c linux-2.6.32.16/arch/sparc/m | |||
4353 | /* Allow reads even for write-only mappings */ | 4367 | /* Allow reads even for write-only mappings */ |
4354 | if(!(vma->vm_flags & (VM_READ | VM_EXEC))) | 4368 | if(!(vma->vm_flags & (VM_READ | VM_EXEC))) |
4355 | goto bad_area; | 4369 | goto bad_area; |
4356 | diff -urNp linux-2.6.32.16/arch/sparc/mm/fault_64.c linux-2.6.32.16/arch/sparc/mm/fault_64.c | 4370 | diff -urNp linux-2.6.32.18/arch/sparc/mm/fault_64.c linux-2.6.32.18/arch/sparc/mm/fault_64.c |
4357 | --- linux-2.6.32.16/arch/sparc/mm/fault_64.c 2010-07-05 14:14:00.000000000 -0400 | 4371 | --- linux-2.6.32.18/arch/sparc/mm/fault_64.c 2010-08-10 13:45:57.000000000 -0400 |
4358 | +++ linux-2.6.32.16/arch/sparc/mm/fault_64.c 2010-07-09 14:50:35.000000000 -0400 | 4372 | +++ linux-2.6.32.18/arch/sparc/mm/fault_64.c 2010-08-11 18:57:29.000000000 -0400 |
4359 | @@ -20,6 +20,9 @@ | 4373 | @@ -20,6 +20,9 @@ |
4360 | #include <linux/kprobes.h> | 4374 | #include <linux/kprobes.h> |
4361 | #include <linux/kdebug.h> | 4375 | #include <linux/kdebug.h> |
@@ -4853,9 +4867,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/mm/fault_64.c linux-2.6.32.16/arch/sparc/m | |||
4853 | /* Pure DTLB misses do not tell us whether the fault causing | 4867 | /* Pure DTLB misses do not tell us whether the fault causing |
4854 | * load/store/atomic was a write or not, it only says that there | 4868 | * load/store/atomic was a write or not, it only says that there |
4855 | * was no match. So in such a case we (carefully) read the | 4869 | * was no match. So in such a case we (carefully) read the |
4856 | diff -urNp linux-2.6.32.16/arch/sparc/mm/init_32.c linux-2.6.32.16/arch/sparc/mm/init_32.c | 4870 | diff -urNp linux-2.6.32.18/arch/sparc/mm/init_32.c linux-2.6.32.18/arch/sparc/mm/init_32.c |
4857 | --- linux-2.6.32.16/arch/sparc/mm/init_32.c 2010-07-05 14:14:00.000000000 -0400 | 4871 | --- linux-2.6.32.18/arch/sparc/mm/init_32.c 2010-08-10 13:45:57.000000000 -0400 |
4858 | +++ linux-2.6.32.16/arch/sparc/mm/init_32.c 2010-07-09 14:50:35.000000000 -0400 | 4872 | +++ linux-2.6.32.18/arch/sparc/mm/init_32.c 2010-08-11 18:57:29.000000000 -0400 |
4859 | @@ -317,6 +317,9 @@ extern void device_scan(void); | 4873 | @@ -317,6 +317,9 @@ extern void device_scan(void); |
4860 | pgprot_t PAGE_SHARED __read_mostly; | 4874 | pgprot_t PAGE_SHARED __read_mostly; |
4861 | EXPORT_SYMBOL(PAGE_SHARED); | 4875 | EXPORT_SYMBOL(PAGE_SHARED); |
@@ -4890,9 +4904,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/mm/init_32.c linux-2.6.32.16/arch/sparc/mm | |||
4890 | protection_map[12] = PAGE_READONLY; | 4904 | protection_map[12] = PAGE_READONLY; |
4891 | protection_map[13] = PAGE_READONLY; | 4905 | protection_map[13] = PAGE_READONLY; |
4892 | protection_map[14] = PAGE_SHARED; | 4906 | protection_map[14] = PAGE_SHARED; |
4893 | diff -urNp linux-2.6.32.16/arch/sparc/mm/Makefile linux-2.6.32.16/arch/sparc/mm/Makefile | 4907 | diff -urNp linux-2.6.32.18/arch/sparc/mm/Makefile linux-2.6.32.18/arch/sparc/mm/Makefile |
4894 | --- linux-2.6.32.16/arch/sparc/mm/Makefile 2010-07-05 14:14:00.000000000 -0400 | 4908 | --- linux-2.6.32.18/arch/sparc/mm/Makefile 2010-08-10 13:45:57.000000000 -0400 |
4895 | +++ linux-2.6.32.16/arch/sparc/mm/Makefile 2010-07-09 14:50:35.000000000 -0400 | 4909 | +++ linux-2.6.32.18/arch/sparc/mm/Makefile 2010-08-11 18:57:29.000000000 -0400 |
4896 | @@ -2,7 +2,7 @@ | 4910 | @@ -2,7 +2,7 @@ |
4897 | # | 4911 | # |
4898 | 4912 | ||
@@ -4902,9 +4916,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/mm/Makefile linux-2.6.32.16/arch/sparc/mm/ | |||
4902 | 4916 | ||
4903 | obj-$(CONFIG_SPARC64) += ultra.o tlb.o tsb.o | 4917 | obj-$(CONFIG_SPARC64) += ultra.o tlb.o tsb.o |
4904 | obj-y += fault_$(BITS).o | 4918 | obj-y += fault_$(BITS).o |
4905 | diff -urNp linux-2.6.32.16/arch/sparc/mm/srmmu.c linux-2.6.32.16/arch/sparc/mm/srmmu.c | 4919 | diff -urNp linux-2.6.32.18/arch/sparc/mm/srmmu.c linux-2.6.32.18/arch/sparc/mm/srmmu.c |
4906 | --- linux-2.6.32.16/arch/sparc/mm/srmmu.c 2010-07-05 14:14:00.000000000 -0400 | 4920 | --- linux-2.6.32.18/arch/sparc/mm/srmmu.c 2010-08-10 13:45:57.000000000 -0400 |
4907 | +++ linux-2.6.32.16/arch/sparc/mm/srmmu.c 2010-07-09 14:50:35.000000000 -0400 | 4921 | +++ linux-2.6.32.18/arch/sparc/mm/srmmu.c 2010-08-11 18:57:29.000000000 -0400 |
4908 | @@ -2200,6 +2200,13 @@ void __init ld_mmu_srmmu(void) | 4922 | @@ -2200,6 +2200,13 @@ void __init ld_mmu_srmmu(void) |
4909 | PAGE_SHARED = pgprot_val(SRMMU_PAGE_SHARED); | 4923 | PAGE_SHARED = pgprot_val(SRMMU_PAGE_SHARED); |
4910 | BTFIXUPSET_INT(page_copy, pgprot_val(SRMMU_PAGE_COPY)); | 4924 | BTFIXUPSET_INT(page_copy, pgprot_val(SRMMU_PAGE_COPY)); |
@@ -4919,9 +4933,9 @@ diff -urNp linux-2.6.32.16/arch/sparc/mm/srmmu.c linux-2.6.32.16/arch/sparc/mm/s | |||
4919 | BTFIXUPSET_INT(page_kernel, pgprot_val(SRMMU_PAGE_KERNEL)); | 4933 | BTFIXUPSET_INT(page_kernel, pgprot_val(SRMMU_PAGE_KERNEL)); |
4920 | page_kernel = pgprot_val(SRMMU_PAGE_KERNEL); | 4934 | page_kernel = pgprot_val(SRMMU_PAGE_KERNEL); |
4921 | 4935 | ||
4922 | diff -urNp linux-2.6.32.16/arch/um/include/asm/kmap_types.h linux-2.6.32.16/arch/um/include/asm/kmap_types.h | 4936 | diff -urNp linux-2.6.32.18/arch/um/include/asm/kmap_types.h linux-2.6.32.18/arch/um/include/asm/kmap_types.h |
4923 | --- linux-2.6.32.16/arch/um/include/asm/kmap_types.h 2010-07-05 14:14:00.000000000 -0400 | 4937 | --- linux-2.6.32.18/arch/um/include/asm/kmap_types.h 2010-08-10 13:45:57.000000000 -0400 |
4924 | +++ linux-2.6.32.16/arch/um/include/asm/kmap_types.h 2010-07-09 14:50:35.000000000 -0400 | 4938 | +++ linux-2.6.32.18/arch/um/include/asm/kmap_types.h 2010-08-11 18:57:29.000000000 -0400 |
4925 | @@ -23,6 +23,7 @@ enum km_type { | 4939 | @@ -23,6 +23,7 @@ enum km_type { |
4926 | KM_IRQ1, | 4940 | KM_IRQ1, |
4927 | KM_SOFTIRQ0, | 4941 | KM_SOFTIRQ0, |
@@ -4930,9 +4944,9 @@ diff -urNp linux-2.6.32.16/arch/um/include/asm/kmap_types.h linux-2.6.32.16/arch | |||
4930 | KM_TYPE_NR | 4944 | KM_TYPE_NR |
4931 | }; | 4945 | }; |
4932 | 4946 | ||
4933 | diff -urNp linux-2.6.32.16/arch/um/include/asm/page.h linux-2.6.32.16/arch/um/include/asm/page.h | 4947 | diff -urNp linux-2.6.32.18/arch/um/include/asm/page.h linux-2.6.32.18/arch/um/include/asm/page.h |
4934 | --- linux-2.6.32.16/arch/um/include/asm/page.h 2010-07-05 14:14:00.000000000 -0400 | 4948 | --- linux-2.6.32.18/arch/um/include/asm/page.h 2010-08-10 13:45:57.000000000 -0400 |
4935 | +++ linux-2.6.32.16/arch/um/include/asm/page.h 2010-07-09 14:50:35.000000000 -0400 | 4949 | +++ linux-2.6.32.18/arch/um/include/asm/page.h 2010-08-11 18:57:29.000000000 -0400 |
4936 | @@ -14,6 +14,9 @@ | 4950 | @@ -14,6 +14,9 @@ |
4937 | #define PAGE_SIZE (_AC(1, UL) << PAGE_SHIFT) | 4951 | #define PAGE_SIZE (_AC(1, UL) << PAGE_SHIFT) |
4938 | #define PAGE_MASK (~(PAGE_SIZE-1)) | 4952 | #define PAGE_MASK (~(PAGE_SIZE-1)) |
@@ -4943,9 +4957,9 @@ diff -urNp linux-2.6.32.16/arch/um/include/asm/page.h linux-2.6.32.16/arch/um/in | |||
4943 | #ifndef __ASSEMBLY__ | 4957 | #ifndef __ASSEMBLY__ |
4944 | 4958 | ||
4945 | struct page; | 4959 | struct page; |
4946 | diff -urNp linux-2.6.32.16/arch/um/sys-i386/syscalls.c linux-2.6.32.16/arch/um/sys-i386/syscalls.c | 4960 | diff -urNp linux-2.6.32.18/arch/um/sys-i386/syscalls.c linux-2.6.32.18/arch/um/sys-i386/syscalls.c |
4947 | --- linux-2.6.32.16/arch/um/sys-i386/syscalls.c 2010-07-05 14:14:00.000000000 -0400 | 4961 | --- linux-2.6.32.18/arch/um/sys-i386/syscalls.c 2010-08-10 13:45:57.000000000 -0400 |
4948 | +++ linux-2.6.32.16/arch/um/sys-i386/syscalls.c 2010-07-09 14:50:35.000000000 -0400 | 4962 | +++ linux-2.6.32.18/arch/um/sys-i386/syscalls.c 2010-08-11 18:57:29.000000000 -0400 |
4949 | @@ -11,6 +11,21 @@ | 4963 | @@ -11,6 +11,21 @@ |
4950 | #include "asm/uaccess.h" | 4964 | #include "asm/uaccess.h" |
4951 | #include "asm/unistd.h" | 4965 | #include "asm/unistd.h" |
@@ -4968,9 +4982,9 @@ diff -urNp linux-2.6.32.16/arch/um/sys-i386/syscalls.c linux-2.6.32.16/arch/um/s | |||
4968 | /* | 4982 | /* |
4969 | * Perform the select(nd, in, out, ex, tv) and mmap() system | 4983 | * Perform the select(nd, in, out, ex, tv) and mmap() system |
4970 | * calls. Linux/i386 didn't use to be able to handle more than | 4984 | * calls. Linux/i386 didn't use to be able to handle more than |
4971 | diff -urNp linux-2.6.32.16/arch/x86/boot/bitops.h linux-2.6.32.16/arch/x86/boot/bitops.h | 4985 | diff -urNp linux-2.6.32.18/arch/x86/boot/bitops.h linux-2.6.32.18/arch/x86/boot/bitops.h |
4972 | --- linux-2.6.32.16/arch/x86/boot/bitops.h 2010-07-05 14:14:00.000000000 -0400 | 4986 | --- linux-2.6.32.18/arch/x86/boot/bitops.h 2010-08-10 13:45:57.000000000 -0400 |
4973 | +++ linux-2.6.32.16/arch/x86/boot/bitops.h 2010-07-09 14:50:35.000000000 -0400 | 4987 | +++ linux-2.6.32.18/arch/x86/boot/bitops.h 2010-08-11 18:57:29.000000000 -0400 |
4974 | @@ -26,7 +26,7 @@ static inline int variable_test_bit(int | 4988 | @@ -26,7 +26,7 @@ static inline int variable_test_bit(int |
4975 | u8 v; | 4989 | u8 v; |
4976 | const u32 *p = (const u32 *)addr; | 4990 | const u32 *p = (const u32 *)addr; |
@@ -4989,9 +5003,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/bitops.h linux-2.6.32.16/arch/x86/boot/ | |||
4989 | } | 5003 | } |
4990 | 5004 | ||
4991 | #endif /* BOOT_BITOPS_H */ | 5005 | #endif /* BOOT_BITOPS_H */ |
4992 | diff -urNp linux-2.6.32.16/arch/x86/boot/boot.h linux-2.6.32.16/arch/x86/boot/boot.h | 5006 | diff -urNp linux-2.6.32.18/arch/x86/boot/boot.h linux-2.6.32.18/arch/x86/boot/boot.h |
4993 | --- linux-2.6.32.16/arch/x86/boot/boot.h 2010-07-05 14:14:00.000000000 -0400 | 5007 | --- linux-2.6.32.18/arch/x86/boot/boot.h 2010-08-10 13:45:57.000000000 -0400 |
4994 | +++ linux-2.6.32.16/arch/x86/boot/boot.h 2010-07-09 14:50:35.000000000 -0400 | 5008 | +++ linux-2.6.32.18/arch/x86/boot/boot.h 2010-08-11 18:57:29.000000000 -0400 |
4995 | @@ -82,7 +82,7 @@ static inline void io_delay(void) | 5009 | @@ -82,7 +82,7 @@ static inline void io_delay(void) |
4996 | static inline u16 ds(void) | 5010 | static inline u16 ds(void) |
4997 | { | 5011 | { |
@@ -5010,9 +5024,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/boot.h linux-2.6.32.16/arch/x86/boot/bo | |||
5010 | : "=qm" (diff), "+D" (s1), "+S" (s2), "+c" (len)); | 5024 | : "=qm" (diff), "+D" (s1), "+S" (s2), "+c" (len)); |
5011 | return diff; | 5025 | return diff; |
5012 | } | 5026 | } |
5013 | diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/head_32.S linux-2.6.32.16/arch/x86/boot/compressed/head_32.S | 5027 | diff -urNp linux-2.6.32.18/arch/x86/boot/compressed/head_32.S linux-2.6.32.18/arch/x86/boot/compressed/head_32.S |
5014 | --- linux-2.6.32.16/arch/x86/boot/compressed/head_32.S 2010-07-05 14:14:00.000000000 -0400 | 5028 | --- linux-2.6.32.18/arch/x86/boot/compressed/head_32.S 2010-08-10 13:45:57.000000000 -0400 |
5015 | +++ linux-2.6.32.16/arch/x86/boot/compressed/head_32.S 2010-07-09 14:50:35.000000000 -0400 | 5029 | +++ linux-2.6.32.18/arch/x86/boot/compressed/head_32.S 2010-08-11 18:57:29.000000000 -0400 |
5016 | @@ -76,7 +76,7 @@ ENTRY(startup_32) | 5030 | @@ -76,7 +76,7 @@ ENTRY(startup_32) |
5017 | notl %eax | 5031 | notl %eax |
5018 | andl %eax, %ebx | 5032 | andl %eax, %ebx |
@@ -5041,9 +5055,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/head_32.S linux-2.6.32.16/ar | |||
5041 | addl %ebx, -__PAGE_OFFSET(%ebx, %ecx) | 5055 | addl %ebx, -__PAGE_OFFSET(%ebx, %ecx) |
5042 | jmp 1b | 5056 | jmp 1b |
5043 | 2: | 5057 | 2: |
5044 | diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/head_64.S linux-2.6.32.16/arch/x86/boot/compressed/head_64.S | 5058 | diff -urNp linux-2.6.32.18/arch/x86/boot/compressed/head_64.S linux-2.6.32.18/arch/x86/boot/compressed/head_64.S |
5045 | --- linux-2.6.32.16/arch/x86/boot/compressed/head_64.S 2010-07-05 14:14:00.000000000 -0400 | 5059 | --- linux-2.6.32.18/arch/x86/boot/compressed/head_64.S 2010-08-10 13:45:57.000000000 -0400 |
5046 | +++ linux-2.6.32.16/arch/x86/boot/compressed/head_64.S 2010-07-09 14:50:35.000000000 -0400 | 5060 | +++ linux-2.6.32.18/arch/x86/boot/compressed/head_64.S 2010-08-11 18:57:29.000000000 -0400 |
5047 | @@ -91,7 +91,7 @@ ENTRY(startup_32) | 5061 | @@ -91,7 +91,7 @@ ENTRY(startup_32) |
5048 | notl %eax | 5062 | notl %eax |
5049 | andl %eax, %ebx | 5063 | andl %eax, %ebx |
@@ -5062,9 +5076,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/head_64.S linux-2.6.32.16/ar | |||
5062 | #endif | 5076 | #endif |
5063 | 5077 | ||
5064 | /* Target address to relocate to for decompression */ | 5078 | /* Target address to relocate to for decompression */ |
5065 | diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/misc.c linux-2.6.32.16/arch/x86/boot/compressed/misc.c | 5079 | diff -urNp linux-2.6.32.18/arch/x86/boot/compressed/misc.c linux-2.6.32.18/arch/x86/boot/compressed/misc.c |
5066 | --- linux-2.6.32.16/arch/x86/boot/compressed/misc.c 2010-07-05 14:14:00.000000000 -0400 | 5080 | --- linux-2.6.32.18/arch/x86/boot/compressed/misc.c 2010-08-10 13:45:57.000000000 -0400 |
5067 | +++ linux-2.6.32.16/arch/x86/boot/compressed/misc.c 2010-07-09 14:50:35.000000000 -0400 | 5081 | +++ linux-2.6.32.18/arch/x86/boot/compressed/misc.c 2010-08-11 18:57:29.000000000 -0400 |
5068 | @@ -288,7 +288,7 @@ static void parse_elf(void *output) | 5082 | @@ -288,7 +288,7 @@ static void parse_elf(void *output) |
5069 | case PT_LOAD: | 5083 | case PT_LOAD: |
5070 | #ifdef CONFIG_RELOCATABLE | 5084 | #ifdef CONFIG_RELOCATABLE |
@@ -5083,9 +5097,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/misc.c linux-2.6.32.16/arch/ | |||
5083 | error("Wrong destination address"); | 5097 | error("Wrong destination address"); |
5084 | #endif | 5098 | #endif |
5085 | 5099 | ||
5086 | diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/mkpiggy.c linux-2.6.32.16/arch/x86/boot/compressed/mkpiggy.c | 5100 | diff -urNp linux-2.6.32.18/arch/x86/boot/compressed/mkpiggy.c linux-2.6.32.18/arch/x86/boot/compressed/mkpiggy.c |
5087 | --- linux-2.6.32.16/arch/x86/boot/compressed/mkpiggy.c 2010-07-05 14:14:00.000000000 -0400 | 5101 | --- linux-2.6.32.18/arch/x86/boot/compressed/mkpiggy.c 2010-08-10 13:45:57.000000000 -0400 |
5088 | +++ linux-2.6.32.16/arch/x86/boot/compressed/mkpiggy.c 2010-07-09 14:50:35.000000000 -0400 | 5102 | +++ linux-2.6.32.18/arch/x86/boot/compressed/mkpiggy.c 2010-08-11 18:57:29.000000000 -0400 |
5089 | @@ -74,7 +74,7 @@ int main(int argc, char *argv[]) | 5103 | @@ -74,7 +74,7 @@ int main(int argc, char *argv[]) |
5090 | 5104 | ||
5091 | offs = (olen > ilen) ? olen - ilen : 0; | 5105 | offs = (olen > ilen) ? olen - ilen : 0; |
@@ -5095,9 +5109,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/mkpiggy.c linux-2.6.32.16/ar | |||
5095 | offs = (offs+4095) & ~4095; /* Round to a 4K boundary */ | 5109 | offs = (offs+4095) & ~4095; /* Round to a 4K boundary */ |
5096 | 5110 | ||
5097 | printf(".section \".rodata.compressed\",\"a\",@progbits\n"); | 5111 | printf(".section \".rodata.compressed\",\"a\",@progbits\n"); |
5098 | diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/relocs.c linux-2.6.32.16/arch/x86/boot/compressed/relocs.c | 5112 | diff -urNp linux-2.6.32.18/arch/x86/boot/compressed/relocs.c linux-2.6.32.18/arch/x86/boot/compressed/relocs.c |
5099 | --- linux-2.6.32.16/arch/x86/boot/compressed/relocs.c 2010-07-05 14:14:00.000000000 -0400 | 5113 | --- linux-2.6.32.18/arch/x86/boot/compressed/relocs.c 2010-08-10 13:45:57.000000000 -0400 |
5100 | +++ linux-2.6.32.16/arch/x86/boot/compressed/relocs.c 2010-07-09 14:50:44.000000000 -0400 | 5114 | +++ linux-2.6.32.18/arch/x86/boot/compressed/relocs.c 2010-08-11 18:57:29.000000000 -0400 |
5101 | @@ -10,8 +10,11 @@ | 5115 | @@ -10,8 +10,11 @@ |
5102 | #define USE_BSD | 5116 | #define USE_BSD |
5103 | #include <endian.h> | 5117 | #include <endian.h> |
@@ -5298,9 +5312,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/compressed/relocs.c linux-2.6.32.16/arc | |||
5298 | read_shdrs(fp); | 5312 | read_shdrs(fp); |
5299 | read_strtabs(fp); | 5313 | read_strtabs(fp); |
5300 | read_symtabs(fp); | 5314 | read_symtabs(fp); |
5301 | diff -urNp linux-2.6.32.16/arch/x86/boot/cpucheck.c linux-2.6.32.16/arch/x86/boot/cpucheck.c | 5315 | diff -urNp linux-2.6.32.18/arch/x86/boot/cpucheck.c linux-2.6.32.18/arch/x86/boot/cpucheck.c |
5302 | --- linux-2.6.32.16/arch/x86/boot/cpucheck.c 2010-07-05 14:14:00.000000000 -0400 | 5316 | --- linux-2.6.32.18/arch/x86/boot/cpucheck.c 2010-08-10 13:45:57.000000000 -0400 |
5303 | +++ linux-2.6.32.16/arch/x86/boot/cpucheck.c 2010-07-09 14:50:35.000000000 -0400 | 5317 | +++ linux-2.6.32.18/arch/x86/boot/cpucheck.c 2010-08-11 18:57:29.000000000 -0400 |
5304 | @@ -74,7 +74,7 @@ static int has_fpu(void) | 5318 | @@ -74,7 +74,7 @@ static int has_fpu(void) |
5305 | u16 fcw = -1, fsw = -1; | 5319 | u16 fcw = -1, fsw = -1; |
5306 | u32 cr0; | 5320 | u32 cr0; |
@@ -5396,9 +5410,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/cpucheck.c linux-2.6.32.16/arch/x86/boo | |||
5396 | 5410 | ||
5397 | err = check_flags(); | 5411 | err = check_flags(); |
5398 | } | 5412 | } |
5399 | diff -urNp linux-2.6.32.16/arch/x86/boot/header.S linux-2.6.32.16/arch/x86/boot/header.S | 5413 | diff -urNp linux-2.6.32.18/arch/x86/boot/header.S linux-2.6.32.18/arch/x86/boot/header.S |
5400 | --- linux-2.6.32.16/arch/x86/boot/header.S 2010-07-05 14:14:00.000000000 -0400 | 5414 | --- linux-2.6.32.18/arch/x86/boot/header.S 2010-08-10 13:45:57.000000000 -0400 |
5401 | +++ linux-2.6.32.16/arch/x86/boot/header.S 2010-07-09 14:50:35.000000000 -0400 | 5415 | +++ linux-2.6.32.18/arch/x86/boot/header.S 2010-08-11 18:57:29.000000000 -0400 |
5402 | @@ -224,7 +224,7 @@ setup_data: .quad 0 # 64-bit physical | 5416 | @@ -224,7 +224,7 @@ setup_data: .quad 0 # 64-bit physical |
5403 | # single linked list of | 5417 | # single linked list of |
5404 | # struct setup_data | 5418 | # struct setup_data |
@@ -5408,9 +5422,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/header.S linux-2.6.32.16/arch/x86/boot/ | |||
5408 | 5422 | ||
5409 | #define ZO_INIT_SIZE (ZO__end - ZO_startup_32 + ZO_z_extract_offset) | 5423 | #define ZO_INIT_SIZE (ZO__end - ZO_startup_32 + ZO_z_extract_offset) |
5410 | #define VO_INIT_SIZE (VO__end - VO__text) | 5424 | #define VO_INIT_SIZE (VO__end - VO__text) |
5411 | diff -urNp linux-2.6.32.16/arch/x86/boot/memory.c linux-2.6.32.16/arch/x86/boot/memory.c | 5425 | diff -urNp linux-2.6.32.18/arch/x86/boot/memory.c linux-2.6.32.18/arch/x86/boot/memory.c |
5412 | --- linux-2.6.32.16/arch/x86/boot/memory.c 2010-07-05 14:14:00.000000000 -0400 | 5426 | --- linux-2.6.32.18/arch/x86/boot/memory.c 2010-08-10 13:45:57.000000000 -0400 |
5413 | +++ linux-2.6.32.16/arch/x86/boot/memory.c 2010-07-09 14:50:35.000000000 -0400 | 5427 | +++ linux-2.6.32.18/arch/x86/boot/memory.c 2010-08-11 18:57:29.000000000 -0400 |
5414 | @@ -19,7 +19,7 @@ | 5428 | @@ -19,7 +19,7 @@ |
5415 | 5429 | ||
5416 | static int detect_memory_e820(void) | 5430 | static int detect_memory_e820(void) |
@@ -5420,9 +5434,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/memory.c linux-2.6.32.16/arch/x86/boot/ | |||
5420 | struct biosregs ireg, oreg; | 5434 | struct biosregs ireg, oreg; |
5421 | struct e820entry *desc = boot_params.e820_map; | 5435 | struct e820entry *desc = boot_params.e820_map; |
5422 | static struct e820entry buf; /* static so it is zeroed */ | 5436 | static struct e820entry buf; /* static so it is zeroed */ |
5423 | diff -urNp linux-2.6.32.16/arch/x86/boot/video.c linux-2.6.32.16/arch/x86/boot/video.c | 5437 | diff -urNp linux-2.6.32.18/arch/x86/boot/video.c linux-2.6.32.18/arch/x86/boot/video.c |
5424 | --- linux-2.6.32.16/arch/x86/boot/video.c 2010-07-05 14:14:00.000000000 -0400 | 5438 | --- linux-2.6.32.18/arch/x86/boot/video.c 2010-08-10 13:45:57.000000000 -0400 |
5425 | +++ linux-2.6.32.16/arch/x86/boot/video.c 2010-07-09 14:50:35.000000000 -0400 | 5439 | +++ linux-2.6.32.18/arch/x86/boot/video.c 2010-08-11 18:57:29.000000000 -0400 |
5426 | @@ -90,7 +90,7 @@ static void store_mode_params(void) | 5440 | @@ -90,7 +90,7 @@ static void store_mode_params(void) |
5427 | static unsigned int get_entry(void) | 5441 | static unsigned int get_entry(void) |
5428 | { | 5442 | { |
@@ -5432,9 +5446,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/video.c linux-2.6.32.16/arch/x86/boot/v | |||
5432 | int key; | 5446 | int key; |
5433 | unsigned int v; | 5447 | unsigned int v; |
5434 | 5448 | ||
5435 | diff -urNp linux-2.6.32.16/arch/x86/boot/video-vesa.c linux-2.6.32.16/arch/x86/boot/video-vesa.c | 5449 | diff -urNp linux-2.6.32.18/arch/x86/boot/video-vesa.c linux-2.6.32.18/arch/x86/boot/video-vesa.c |
5436 | --- linux-2.6.32.16/arch/x86/boot/video-vesa.c 2010-07-05 14:14:00.000000000 -0400 | 5450 | --- linux-2.6.32.18/arch/x86/boot/video-vesa.c 2010-08-10 13:45:57.000000000 -0400 |
5437 | +++ linux-2.6.32.16/arch/x86/boot/video-vesa.c 2010-07-09 14:50:35.000000000 -0400 | 5451 | +++ linux-2.6.32.18/arch/x86/boot/video-vesa.c 2010-08-11 18:57:29.000000000 -0400 |
5438 | @@ -200,6 +200,7 @@ static void vesa_store_pm_info(void) | 5452 | @@ -200,6 +200,7 @@ static void vesa_store_pm_info(void) |
5439 | 5453 | ||
5440 | boot_params.screen_info.vesapm_seg = oreg.es; | 5454 | boot_params.screen_info.vesapm_seg = oreg.es; |
@@ -5443,9 +5457,9 @@ diff -urNp linux-2.6.32.16/arch/x86/boot/video-vesa.c linux-2.6.32.16/arch/x86/b | |||
5443 | } | 5457 | } |
5444 | 5458 | ||
5445 | /* | 5459 | /* |
5446 | diff -urNp linux-2.6.32.16/arch/x86/ia32/ia32entry.S linux-2.6.32.16/arch/x86/ia32/ia32entry.S | 5460 | diff -urNp linux-2.6.32.18/arch/x86/ia32/ia32entry.S linux-2.6.32.18/arch/x86/ia32/ia32entry.S |
5447 | --- linux-2.6.32.16/arch/x86/ia32/ia32entry.S 2010-07-05 14:14:00.000000000 -0400 | 5461 | --- linux-2.6.32.18/arch/x86/ia32/ia32entry.S 2010-08-10 13:45:57.000000000 -0400 |
5448 | +++ linux-2.6.32.16/arch/x86/ia32/ia32entry.S 2010-07-09 14:50:35.000000000 -0400 | 5462 | +++ linux-2.6.32.18/arch/x86/ia32/ia32entry.S 2010-08-11 18:57:29.000000000 -0400 |
5449 | @@ -13,6 +13,7 @@ | 5463 | @@ -13,6 +13,7 @@ |
5450 | #include <asm/thread_info.h> | 5464 | #include <asm/thread_info.h> |
5451 | #include <asm/segment.h> | 5465 | #include <asm/segment.h> |
@@ -5540,9 +5554,9 @@ diff -urNp linux-2.6.32.16/arch/x86/ia32/ia32entry.S linux-2.6.32.16/arch/x86/ia | |||
5540 | /* | 5554 | /* |
5541 | * No need to follow this irqs on/off section: the syscall | 5555 | * No need to follow this irqs on/off section: the syscall |
5542 | * disabled irqs and here we enable it straight after entry: | 5556 | * disabled irqs and here we enable it straight after entry: |
5543 | diff -urNp linux-2.6.32.16/arch/x86/ia32/ia32_signal.c linux-2.6.32.16/arch/x86/ia32/ia32_signal.c | 5557 | diff -urNp linux-2.6.32.18/arch/x86/ia32/ia32_signal.c linux-2.6.32.18/arch/x86/ia32/ia32_signal.c |
5544 | --- linux-2.6.32.16/arch/x86/ia32/ia32_signal.c 2010-07-05 14:14:00.000000000 -0400 | 5558 | --- linux-2.6.32.18/arch/x86/ia32/ia32_signal.c 2010-08-10 13:45:57.000000000 -0400 |
5545 | +++ linux-2.6.32.16/arch/x86/ia32/ia32_signal.c 2010-07-09 14:50:35.000000000 -0400 | 5559 | +++ linux-2.6.32.18/arch/x86/ia32/ia32_signal.c 2010-08-11 18:57:29.000000000 -0400 |
5546 | @@ -403,7 +403,7 @@ static void __user *get_sigframe(struct | 5560 | @@ -403,7 +403,7 @@ static void __user *get_sigframe(struct |
5547 | sp -= frame_size; | 5561 | sp -= frame_size; |
5548 | /* Align the stack pointer according to the i386 ABI, | 5562 | /* Align the stack pointer according to the i386 ABI, |
@@ -5561,9 +5575,9 @@ diff -urNp linux-2.6.32.16/arch/x86/ia32/ia32_signal.c linux-2.6.32.16/arch/x86/ | |||
5561 | }; | 5575 | }; |
5562 | 5576 | ||
5563 | frame = get_sigframe(ka, regs, sizeof(*frame), &fpstate); | 5577 | frame = get_sigframe(ka, regs, sizeof(*frame), &fpstate); |
5564 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/alternative.h linux-2.6.32.16/arch/x86/include/asm/alternative.h | 5578 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/alternative.h linux-2.6.32.18/arch/x86/include/asm/alternative.h |
5565 | --- linux-2.6.32.16/arch/x86/include/asm/alternative.h 2010-07-05 14:14:00.000000000 -0400 | 5579 | --- linux-2.6.32.18/arch/x86/include/asm/alternative.h 2010-08-10 13:45:57.000000000 -0400 |
5566 | +++ linux-2.6.32.16/arch/x86/include/asm/alternative.h 2010-07-09 14:50:35.000000000 -0400 | 5580 | +++ linux-2.6.32.18/arch/x86/include/asm/alternative.h 2010-08-11 18:57:29.000000000 -0400 |
5567 | @@ -85,7 +85,7 @@ static inline void alternatives_smp_swit | 5581 | @@ -85,7 +85,7 @@ static inline void alternatives_smp_swit |
5568 | " .byte 662b-661b\n" /* sourcelen */ \ | 5582 | " .byte 662b-661b\n" /* sourcelen */ \ |
5569 | " .byte 664f-663f\n" /* replacementlen */ \ | 5583 | " .byte 664f-663f\n" /* replacementlen */ \ |
@@ -5573,9 +5587,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/alternative.h linux-2.6.32.16/ar | |||
5573 | "663:\n\t" newinstr "\n664:\n" /* replacement */ \ | 5587 | "663:\n\t" newinstr "\n664:\n" /* replacement */ \ |
5574 | ".previous" | 5588 | ".previous" |
5575 | 5589 | ||
5576 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/apm.h linux-2.6.32.16/arch/x86/include/asm/apm.h | 5590 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/apm.h linux-2.6.32.18/arch/x86/include/asm/apm.h |
5577 | --- linux-2.6.32.16/arch/x86/include/asm/apm.h 2010-07-05 14:14:00.000000000 -0400 | 5591 | --- linux-2.6.32.18/arch/x86/include/asm/apm.h 2010-08-10 13:45:57.000000000 -0400 |
5578 | +++ linux-2.6.32.16/arch/x86/include/asm/apm.h 2010-07-09 14:50:35.000000000 -0400 | 5592 | +++ linux-2.6.32.18/arch/x86/include/asm/apm.h 2010-08-11 18:57:29.000000000 -0400 |
5579 | @@ -34,7 +34,7 @@ static inline void apm_bios_call_asm(u32 | 5593 | @@ -34,7 +34,7 @@ static inline void apm_bios_call_asm(u32 |
5580 | __asm__ __volatile__(APM_DO_ZERO_SEGS | 5594 | __asm__ __volatile__(APM_DO_ZERO_SEGS |
5581 | "pushl %%edi\n\t" | 5595 | "pushl %%edi\n\t" |
@@ -5594,9 +5608,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/apm.h linux-2.6.32.16/arch/x86/i | |||
5594 | "setc %%bl\n\t" | 5608 | "setc %%bl\n\t" |
5595 | "popl %%ebp\n\t" | 5609 | "popl %%ebp\n\t" |
5596 | "popl %%edi\n\t" | 5610 | "popl %%edi\n\t" |
5597 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/atomic_32.h linux-2.6.32.16/arch/x86/include/asm/atomic_32.h | 5611 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/atomic_32.h linux-2.6.32.18/arch/x86/include/asm/atomic_32.h |
5598 | --- linux-2.6.32.16/arch/x86/include/asm/atomic_32.h 2010-07-05 14:14:00.000000000 -0400 | 5612 | --- linux-2.6.32.18/arch/x86/include/asm/atomic_32.h 2010-08-10 13:45:57.000000000 -0400 |
5599 | +++ linux-2.6.32.16/arch/x86/include/asm/atomic_32.h 2010-07-09 14:50:35.000000000 -0400 | 5613 | +++ linux-2.6.32.18/arch/x86/include/asm/atomic_32.h 2010-08-11 18:57:29.000000000 -0400 |
5600 | @@ -25,6 +25,17 @@ static inline int atomic_read(const atom | 5614 | @@ -25,6 +25,17 @@ static inline int atomic_read(const atom |
5601 | } | 5615 | } |
5602 | 5616 | ||
@@ -5939,9 +5953,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/atomic_32.h linux-2.6.32.16/arch | |||
5939 | #define ATOMIC64_INIT(val) { (val) } | 5953 | #define ATOMIC64_INIT(val) { (val) } |
5940 | 5954 | ||
5941 | extern u64 atomic64_cmpxchg(atomic64_t *ptr, u64 old_val, u64 new_val); | 5955 | extern u64 atomic64_cmpxchg(atomic64_t *ptr, u64 old_val, u64 new_val); |
5942 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/atomic_64.h linux-2.6.32.16/arch/x86/include/asm/atomic_64.h | 5956 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/atomic_64.h linux-2.6.32.18/arch/x86/include/asm/atomic_64.h |
5943 | --- linux-2.6.32.16/arch/x86/include/asm/atomic_64.h 2010-07-05 14:14:00.000000000 -0400 | 5957 | --- linux-2.6.32.18/arch/x86/include/asm/atomic_64.h 2010-08-10 13:45:57.000000000 -0400 |
5944 | +++ linux-2.6.32.16/arch/x86/include/asm/atomic_64.h 2010-07-09 14:50:35.000000000 -0400 | 5958 | +++ linux-2.6.32.18/arch/x86/include/asm/atomic_64.h 2010-08-11 18:57:29.000000000 -0400 |
5945 | @@ -24,6 +24,17 @@ static inline int atomic_read(const atom | 5959 | @@ -24,6 +24,17 @@ static inline int atomic_read(const atom |
5946 | } | 5960 | } |
5947 | 5961 | ||
@@ -6545,9 +6559,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/atomic_64.h linux-2.6.32.16/arch | |||
6545 | } | 6559 | } |
6546 | 6560 | ||
6547 | /** | 6561 | /** |
6548 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/boot.h linux-2.6.32.16/arch/x86/include/asm/boot.h | 6562 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/boot.h linux-2.6.32.18/arch/x86/include/asm/boot.h |
6549 | --- linux-2.6.32.16/arch/x86/include/asm/boot.h 2010-07-05 14:14:00.000000000 -0400 | 6563 | --- linux-2.6.32.18/arch/x86/include/asm/boot.h 2010-08-10 13:45:57.000000000 -0400 |
6550 | +++ linux-2.6.32.16/arch/x86/include/asm/boot.h 2010-07-09 14:50:35.000000000 -0400 | 6564 | +++ linux-2.6.32.18/arch/x86/include/asm/boot.h 2010-08-11 18:57:29.000000000 -0400 |
6551 | @@ -11,10 +11,15 @@ | 6565 | @@ -11,10 +11,15 @@ |
6552 | #include <asm/pgtable_types.h> | 6566 | #include <asm/pgtable_types.h> |
6553 | 6567 | ||
@@ -6565,9 +6579,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/boot.h linux-2.6.32.16/arch/x86/ | |||
6565 | /* Minimum kernel alignment, as a power of two */ | 6579 | /* Minimum kernel alignment, as a power of two */ |
6566 | #ifdef CONFIG_X86_64 | 6580 | #ifdef CONFIG_X86_64 |
6567 | #define MIN_KERNEL_ALIGN_LG2 PMD_SHIFT | 6581 | #define MIN_KERNEL_ALIGN_LG2 PMD_SHIFT |
6568 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/cacheflush.h linux-2.6.32.16/arch/x86/include/asm/cacheflush.h | 6582 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/cacheflush.h linux-2.6.32.18/arch/x86/include/asm/cacheflush.h |
6569 | --- linux-2.6.32.16/arch/x86/include/asm/cacheflush.h 2010-07-05 14:14:00.000000000 -0400 | 6583 | --- linux-2.6.32.18/arch/x86/include/asm/cacheflush.h 2010-08-10 13:45:57.000000000 -0400 |
6570 | +++ linux-2.6.32.16/arch/x86/include/asm/cacheflush.h 2010-07-09 14:50:35.000000000 -0400 | 6584 | +++ linux-2.6.32.18/arch/x86/include/asm/cacheflush.h 2010-08-11 18:57:29.000000000 -0400 |
6571 | @@ -60,7 +60,7 @@ PAGEFLAG(WC, WC) | 6585 | @@ -60,7 +60,7 @@ PAGEFLAG(WC, WC) |
6572 | static inline unsigned long get_page_memtype(struct page *pg) | 6586 | static inline unsigned long get_page_memtype(struct page *pg) |
6573 | { | 6587 | { |
@@ -6586,9 +6600,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/cacheflush.h linux-2.6.32.16/arc | |||
6586 | ClearPageUncached(pg); | 6600 | ClearPageUncached(pg); |
6587 | ClearPageWC(pg); | 6601 | ClearPageWC(pg); |
6588 | break; | 6602 | break; |
6589 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/cache.h linux-2.6.32.16/arch/x86/include/asm/cache.h | 6603 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/cache.h linux-2.6.32.18/arch/x86/include/asm/cache.h |
6590 | --- linux-2.6.32.16/arch/x86/include/asm/cache.h 2010-07-05 14:14:00.000000000 -0400 | 6604 | --- linux-2.6.32.18/arch/x86/include/asm/cache.h 2010-08-10 13:45:57.000000000 -0400 |
6591 | +++ linux-2.6.32.16/arch/x86/include/asm/cache.h 2010-07-09 14:50:35.000000000 -0400 | 6605 | +++ linux-2.6.32.18/arch/x86/include/asm/cache.h 2010-08-11 18:57:29.000000000 -0400 |
6592 | @@ -8,6 +8,7 @@ | 6606 | @@ -8,6 +8,7 @@ |
6593 | #define L1_CACHE_BYTES (1 << L1_CACHE_SHIFT) | 6607 | #define L1_CACHE_BYTES (1 << L1_CACHE_SHIFT) |
6594 | 6608 | ||
@@ -6597,9 +6611,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/cache.h linux-2.6.32.16/arch/x86 | |||
6597 | 6611 | ||
6598 | #ifdef CONFIG_X86_VSMP | 6612 | #ifdef CONFIG_X86_VSMP |
6599 | /* vSMP Internode cacheline shift */ | 6613 | /* vSMP Internode cacheline shift */ |
6600 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/checksum_32.h linux-2.6.32.16/arch/x86/include/asm/checksum_32.h | 6614 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/checksum_32.h linux-2.6.32.18/arch/x86/include/asm/checksum_32.h |
6601 | --- linux-2.6.32.16/arch/x86/include/asm/checksum_32.h 2010-07-05 14:14:00.000000000 -0400 | 6615 | --- linux-2.6.32.18/arch/x86/include/asm/checksum_32.h 2010-08-10 13:45:57.000000000 -0400 |
6602 | +++ linux-2.6.32.16/arch/x86/include/asm/checksum_32.h 2010-07-09 14:50:35.000000000 -0400 | 6616 | +++ linux-2.6.32.18/arch/x86/include/asm/checksum_32.h 2010-08-11 18:57:29.000000000 -0400 |
6603 | @@ -31,6 +31,14 @@ asmlinkage __wsum csum_partial_copy_gene | 6617 | @@ -31,6 +31,14 @@ asmlinkage __wsum csum_partial_copy_gene |
6604 | int len, __wsum sum, | 6618 | int len, __wsum sum, |
6605 | int *src_err_ptr, int *dst_err_ptr); | 6619 | int *src_err_ptr, int *dst_err_ptr); |
@@ -6633,9 +6647,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/checksum_32.h linux-2.6.32.16/ar | |||
6633 | len, sum, NULL, err_ptr); | 6647 | len, sum, NULL, err_ptr); |
6634 | 6648 | ||
6635 | if (len) | 6649 | if (len) |
6636 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/desc.h linux-2.6.32.16/arch/x86/include/asm/desc.h | 6650 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/desc.h linux-2.6.32.18/arch/x86/include/asm/desc.h |
6637 | --- linux-2.6.32.16/arch/x86/include/asm/desc.h 2010-07-05 14:14:00.000000000 -0400 | 6651 | --- linux-2.6.32.18/arch/x86/include/asm/desc.h 2010-08-10 13:45:57.000000000 -0400 |
6638 | +++ linux-2.6.32.16/arch/x86/include/asm/desc.h 2010-07-09 14:50:35.000000000 -0400 | 6652 | +++ linux-2.6.32.18/arch/x86/include/asm/desc.h 2010-08-11 18:57:29.000000000 -0400 |
6639 | @@ -4,6 +4,7 @@ | 6653 | @@ -4,6 +4,7 @@ |
6640 | #include <asm/desc_defs.h> | 6654 | #include <asm/desc_defs.h> |
6641 | #include <asm/ldt.h> | 6655 | #include <asm/ldt.h> |
@@ -6805,9 +6819,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/desc.h linux-2.6.32.16/arch/x86/ | |||
6805 | +#endif | 6819 | +#endif |
6806 | + | 6820 | + |
6807 | #endif /* _ASM_X86_DESC_H */ | 6821 | #endif /* _ASM_X86_DESC_H */ |
6808 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/device.h linux-2.6.32.16/arch/x86/include/asm/device.h | 6822 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/device.h linux-2.6.32.18/arch/x86/include/asm/device.h |
6809 | --- linux-2.6.32.16/arch/x86/include/asm/device.h 2010-07-05 14:14:00.000000000 -0400 | 6823 | --- linux-2.6.32.18/arch/x86/include/asm/device.h 2010-08-10 13:45:57.000000000 -0400 |
6810 | +++ linux-2.6.32.16/arch/x86/include/asm/device.h 2010-07-09 14:50:35.000000000 -0400 | 6824 | +++ linux-2.6.32.18/arch/x86/include/asm/device.h 2010-08-11 18:57:29.000000000 -0400 |
6811 | @@ -6,7 +6,7 @@ struct dev_archdata { | 6825 | @@ -6,7 +6,7 @@ struct dev_archdata { |
6812 | void *acpi_handle; | 6826 | void *acpi_handle; |
6813 | #endif | 6827 | #endif |
@@ -6817,9 +6831,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/device.h linux-2.6.32.16/arch/x8 | |||
6817 | #endif | 6831 | #endif |
6818 | #ifdef CONFIG_DMAR | 6832 | #ifdef CONFIG_DMAR |
6819 | void *iommu; /* hook for IOMMU specific extension */ | 6833 | void *iommu; /* hook for IOMMU specific extension */ |
6820 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/dma-mapping.h linux-2.6.32.16/arch/x86/include/asm/dma-mapping.h | 6834 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/dma-mapping.h linux-2.6.32.18/arch/x86/include/asm/dma-mapping.h |
6821 | --- linux-2.6.32.16/arch/x86/include/asm/dma-mapping.h 2010-07-05 14:14:00.000000000 -0400 | 6835 | --- linux-2.6.32.18/arch/x86/include/asm/dma-mapping.h 2010-08-10 13:45:57.000000000 -0400 |
6822 | +++ linux-2.6.32.16/arch/x86/include/asm/dma-mapping.h 2010-07-09 14:50:35.000000000 -0400 | 6836 | +++ linux-2.6.32.18/arch/x86/include/asm/dma-mapping.h 2010-08-11 18:57:29.000000000 -0400 |
6823 | @@ -25,9 +25,9 @@ extern int iommu_merge; | 6837 | @@ -25,9 +25,9 @@ extern int iommu_merge; |
6824 | extern struct device x86_dma_fallback_dev; | 6838 | extern struct device x86_dma_fallback_dev; |
6825 | extern int panic_on_overflow; | 6839 | extern int panic_on_overflow; |
@@ -6859,9 +6873,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/dma-mapping.h linux-2.6.32.16/ar | |||
6859 | 6873 | ||
6860 | WARN_ON(irqs_disabled()); /* for portability */ | 6874 | WARN_ON(irqs_disabled()); /* for portability */ |
6861 | 6875 | ||
6862 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/e820.h linux-2.6.32.16/arch/x86/include/asm/e820.h | 6876 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/e820.h linux-2.6.32.18/arch/x86/include/asm/e820.h |
6863 | --- linux-2.6.32.16/arch/x86/include/asm/e820.h 2010-07-05 14:14:00.000000000 -0400 | 6877 | --- linux-2.6.32.18/arch/x86/include/asm/e820.h 2010-08-10 13:45:57.000000000 -0400 |
6864 | +++ linux-2.6.32.16/arch/x86/include/asm/e820.h 2010-07-09 14:50:35.000000000 -0400 | 6878 | +++ linux-2.6.32.18/arch/x86/include/asm/e820.h 2010-08-11 18:57:29.000000000 -0400 |
6865 | @@ -133,7 +133,7 @@ extern char *default_machine_specific_me | 6879 | @@ -133,7 +133,7 @@ extern char *default_machine_specific_me |
6866 | #define ISA_END_ADDRESS 0x100000 | 6880 | #define ISA_END_ADDRESS 0x100000 |
6867 | #define is_ISA_range(s, e) ((s) >= ISA_START_ADDRESS && (e) < ISA_END_ADDRESS) | 6881 | #define is_ISA_range(s, e) ((s) >= ISA_START_ADDRESS && (e) < ISA_END_ADDRESS) |
@@ -6871,9 +6885,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/e820.h linux-2.6.32.16/arch/x86/ | |||
6871 | #define BIOS_END 0x00100000 | 6885 | #define BIOS_END 0x00100000 |
6872 | 6886 | ||
6873 | #ifdef __KERNEL__ | 6887 | #ifdef __KERNEL__ |
6874 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/elf.h linux-2.6.32.16/arch/x86/include/asm/elf.h | 6888 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/elf.h linux-2.6.32.18/arch/x86/include/asm/elf.h |
6875 | --- linux-2.6.32.16/arch/x86/include/asm/elf.h 2010-07-05 14:14:00.000000000 -0400 | 6889 | --- linux-2.6.32.18/arch/x86/include/asm/elf.h 2010-08-10 13:45:57.000000000 -0400 |
6876 | +++ linux-2.6.32.16/arch/x86/include/asm/elf.h 2010-07-09 14:50:35.000000000 -0400 | 6890 | +++ linux-2.6.32.18/arch/x86/include/asm/elf.h 2010-08-11 18:57:29.000000000 -0400 |
6877 | @@ -257,7 +257,25 @@ extern int force_personality32; | 6891 | @@ -257,7 +257,25 @@ extern int force_personality32; |
6878 | the loader. We need to make sure that it is out of the way of the program | 6892 | the loader. We need to make sure that it is out of the way of the program |
6879 | that it will "exec", and that there is sufficient room for the brk. */ | 6893 | that it will "exec", and that there is sufficient room for the brk. */ |
@@ -6927,9 +6941,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/elf.h linux-2.6.32.16/arch/x86/i | |||
6927 | -#define arch_randomize_brk arch_randomize_brk | 6941 | -#define arch_randomize_brk arch_randomize_brk |
6928 | - | 6942 | - |
6929 | #endif /* _ASM_X86_ELF_H */ | 6943 | #endif /* _ASM_X86_ELF_H */ |
6930 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/futex.h linux-2.6.32.16/arch/x86/include/asm/futex.h | 6944 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/futex.h linux-2.6.32.18/arch/x86/include/asm/futex.h |
6931 | --- linux-2.6.32.16/arch/x86/include/asm/futex.h 2010-07-05 14:14:00.000000000 -0400 | 6945 | --- linux-2.6.32.18/arch/x86/include/asm/futex.h 2010-08-10 13:45:57.000000000 -0400 |
6932 | +++ linux-2.6.32.16/arch/x86/include/asm/futex.h 2010-07-09 14:50:35.000000000 -0400 | 6946 | +++ linux-2.6.32.18/arch/x86/include/asm/futex.h 2010-08-11 18:57:29.000000000 -0400 |
6933 | @@ -11,17 +11,54 @@ | 6947 | @@ -11,17 +11,54 @@ |
6934 | #include <asm/processor.h> | 6948 | #include <asm/processor.h> |
6935 | #include <asm/system.h> | 6949 | #include <asm/system.h> |
@@ -7066,9 +7080,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/futex.h linux-2.6.32.16/arch/x86 | |||
7066 | : "memory" | 7080 | : "memory" |
7067 | ); | 7081 | ); |
7068 | 7082 | ||
7069 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/i387.h linux-2.6.32.16/arch/x86/include/asm/i387.h | 7083 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/i387.h linux-2.6.32.18/arch/x86/include/asm/i387.h |
7070 | --- linux-2.6.32.16/arch/x86/include/asm/i387.h 2010-07-05 14:14:00.000000000 -0400 | 7084 | --- linux-2.6.32.18/arch/x86/include/asm/i387.h 2010-08-10 13:45:57.000000000 -0400 |
7071 | +++ linux-2.6.32.16/arch/x86/include/asm/i387.h 2010-07-09 14:50:35.000000000 -0400 | 7085 | +++ linux-2.6.32.18/arch/x86/include/asm/i387.h 2010-08-11 18:57:29.000000000 -0400 |
7072 | @@ -60,6 +60,11 @@ static inline int fxrstor_checking(struc | 7086 | @@ -60,6 +60,11 @@ static inline int fxrstor_checking(struc |
7073 | { | 7087 | { |
7074 | int err; | 7088 | int err; |
@@ -7109,9 +7123,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/i387.h linux-2.6.32.16/arch/x86/ | |||
7109 | 7123 | ||
7110 | /* | 7124 | /* |
7111 | * These must be called with preempt disabled | 7125 | * These must be called with preempt disabled |
7112 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/io_64.h linux-2.6.32.16/arch/x86/include/asm/io_64.h | 7126 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/io_64.h linux-2.6.32.18/arch/x86/include/asm/io_64.h |
7113 | --- linux-2.6.32.16/arch/x86/include/asm/io_64.h 2010-07-05 14:14:00.000000000 -0400 | 7127 | --- linux-2.6.32.18/arch/x86/include/asm/io_64.h 2010-08-10 13:45:57.000000000 -0400 |
7114 | +++ linux-2.6.32.16/arch/x86/include/asm/io_64.h 2010-07-09 14:50:35.000000000 -0400 | 7128 | +++ linux-2.6.32.18/arch/x86/include/asm/io_64.h 2010-08-11 18:57:29.000000000 -0400 |
7115 | @@ -140,6 +140,17 @@ __OUTS(l) | 7129 | @@ -140,6 +140,17 @@ __OUTS(l) |
7116 | 7130 | ||
7117 | #include <linux/vmalloc.h> | 7131 | #include <linux/vmalloc.h> |
@@ -7130,9 +7144,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/io_64.h linux-2.6.32.16/arch/x86 | |||
7130 | #include <asm-generic/iomap.h> | 7144 | #include <asm-generic/iomap.h> |
7131 | 7145 | ||
7132 | void __memcpy_fromio(void *, unsigned long, unsigned); | 7146 | void __memcpy_fromio(void *, unsigned long, unsigned); |
7133 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/iommu.h linux-2.6.32.16/arch/x86/include/asm/iommu.h | 7147 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/iommu.h linux-2.6.32.18/arch/x86/include/asm/iommu.h |
7134 | --- linux-2.6.32.16/arch/x86/include/asm/iommu.h 2010-07-05 14:14:00.000000000 -0400 | 7148 | --- linux-2.6.32.18/arch/x86/include/asm/iommu.h 2010-08-10 13:45:57.000000000 -0400 |
7135 | +++ linux-2.6.32.16/arch/x86/include/asm/iommu.h 2010-07-09 14:50:35.000000000 -0400 | 7149 | +++ linux-2.6.32.18/arch/x86/include/asm/iommu.h 2010-08-11 18:57:29.000000000 -0400 |
7136 | @@ -3,7 +3,7 @@ | 7150 | @@ -3,7 +3,7 @@ |
7137 | 7151 | ||
7138 | extern void pci_iommu_shutdown(void); | 7152 | extern void pci_iommu_shutdown(void); |
@@ -7142,9 +7156,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/iommu.h linux-2.6.32.16/arch/x86 | |||
7142 | extern int force_iommu, no_iommu; | 7156 | extern int force_iommu, no_iommu; |
7143 | extern int iommu_detected; | 7157 | extern int iommu_detected; |
7144 | extern int iommu_pass_through; | 7158 | extern int iommu_pass_through; |
7145 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/irqflags.h linux-2.6.32.16/arch/x86/include/asm/irqflags.h | 7159 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/irqflags.h linux-2.6.32.18/arch/x86/include/asm/irqflags.h |
7146 | --- linux-2.6.32.16/arch/x86/include/asm/irqflags.h 2010-07-05 14:14:00.000000000 -0400 | 7160 | --- linux-2.6.32.18/arch/x86/include/asm/irqflags.h 2010-08-10 13:45:57.000000000 -0400 |
7147 | +++ linux-2.6.32.16/arch/x86/include/asm/irqflags.h 2010-07-09 14:50:35.000000000 -0400 | 7161 | +++ linux-2.6.32.18/arch/x86/include/asm/irqflags.h 2010-08-11 18:57:29.000000000 -0400 |
7148 | @@ -142,6 +142,11 @@ static inline unsigned long __raw_local_ | 7162 | @@ -142,6 +142,11 @@ static inline unsigned long __raw_local_ |
7149 | sti; \ | 7163 | sti; \ |
7150 | sysexit | 7164 | sysexit |
@@ -7157,9 +7171,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/irqflags.h linux-2.6.32.16/arch/ | |||
7157 | #else | 7171 | #else |
7158 | #define INTERRUPT_RETURN iret | 7172 | #define INTERRUPT_RETURN iret |
7159 | #define ENABLE_INTERRUPTS_SYSEXIT sti; sysexit | 7173 | #define ENABLE_INTERRUPTS_SYSEXIT sti; sysexit |
7160 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/kvm_host.h linux-2.6.32.16/arch/x86/include/asm/kvm_host.h | 7174 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/kvm_host.h linux-2.6.32.18/arch/x86/include/asm/kvm_host.h |
7161 | --- linux-2.6.32.16/arch/x86/include/asm/kvm_host.h 2010-07-05 14:14:00.000000000 -0400 | 7175 | --- linux-2.6.32.18/arch/x86/include/asm/kvm_host.h 2010-08-10 13:45:57.000000000 -0400 |
7162 | +++ linux-2.6.32.16/arch/x86/include/asm/kvm_host.h 2010-07-09 14:50:35.000000000 -0400 | 7176 | +++ linux-2.6.32.18/arch/x86/include/asm/kvm_host.h 2010-08-11 18:57:29.000000000 -0400 |
7163 | @@ -533,7 +533,7 @@ struct kvm_x86_ops { | 7177 | @@ -533,7 +533,7 @@ struct kvm_x86_ops { |
7164 | const struct trace_print_flags *exit_reasons_str; | 7178 | const struct trace_print_flags *exit_reasons_str; |
7165 | }; | 7179 | }; |
@@ -7169,9 +7183,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/kvm_host.h linux-2.6.32.16/arch/ | |||
7169 | 7183 | ||
7170 | int kvm_mmu_module_init(void); | 7184 | int kvm_mmu_module_init(void); |
7171 | void kvm_mmu_module_exit(void); | 7185 | void kvm_mmu_module_exit(void); |
7172 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/local.h linux-2.6.32.16/arch/x86/include/asm/local.h | 7186 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/local.h linux-2.6.32.18/arch/x86/include/asm/local.h |
7173 | --- linux-2.6.32.16/arch/x86/include/asm/local.h 2010-07-05 14:14:00.000000000 -0400 | 7187 | --- linux-2.6.32.18/arch/x86/include/asm/local.h 2010-08-10 13:45:57.000000000 -0400 |
7174 | +++ linux-2.6.32.16/arch/x86/include/asm/local.h 2010-07-09 14:50:35.000000000 -0400 | 7188 | +++ linux-2.6.32.18/arch/x86/include/asm/local.h 2010-08-11 18:57:29.000000000 -0400 |
7175 | @@ -18,26 +18,90 @@ typedef struct { | 7189 | @@ -18,26 +18,90 @@ typedef struct { |
7176 | 7190 | ||
7177 | static inline void local_inc(local_t *l) | 7191 | static inline void local_inc(local_t *l) |
@@ -7396,9 +7410,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/local.h linux-2.6.32.16/arch/x86 | |||
7396 | : "+r" (i), "+m" (l->a.counter) | 7410 | : "+r" (i), "+m" (l->a.counter) |
7397 | : : "memory"); | 7411 | : : "memory"); |
7398 | return i + __i; | 7412 | return i + __i; |
7399 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/mc146818rtc.h linux-2.6.32.16/arch/x86/include/asm/mc146818rtc.h | 7413 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/mc146818rtc.h linux-2.6.32.18/arch/x86/include/asm/mc146818rtc.h |
7400 | --- linux-2.6.32.16/arch/x86/include/asm/mc146818rtc.h 2010-07-05 14:14:00.000000000 -0400 | 7414 | --- linux-2.6.32.18/arch/x86/include/asm/mc146818rtc.h 2010-08-10 13:45:57.000000000 -0400 |
7401 | +++ linux-2.6.32.16/arch/x86/include/asm/mc146818rtc.h 2010-07-09 14:50:35.000000000 -0400 | 7415 | +++ linux-2.6.32.18/arch/x86/include/asm/mc146818rtc.h 2010-08-11 18:57:29.000000000 -0400 |
7402 | @@ -81,8 +81,8 @@ static inline unsigned char current_lock | 7416 | @@ -81,8 +81,8 @@ static inline unsigned char current_lock |
7403 | #else | 7417 | #else |
7404 | #define lock_cmos_prefix(reg) do {} while (0) | 7418 | #define lock_cmos_prefix(reg) do {} while (0) |
@@ -7410,9 +7424,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/mc146818rtc.h linux-2.6.32.16/ar | |||
7410 | #define do_i_have_lock_cmos() 0 | 7424 | #define do_i_have_lock_cmos() 0 |
7411 | #define current_lock_cmos_reg() 0 | 7425 | #define current_lock_cmos_reg() 0 |
7412 | #endif | 7426 | #endif |
7413 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/microcode.h linux-2.6.32.16/arch/x86/include/asm/microcode.h | 7427 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/microcode.h linux-2.6.32.18/arch/x86/include/asm/microcode.h |
7414 | --- linux-2.6.32.16/arch/x86/include/asm/microcode.h 2010-07-05 14:14:00.000000000 -0400 | 7428 | --- linux-2.6.32.18/arch/x86/include/asm/microcode.h 2010-08-10 13:45:57.000000000 -0400 |
7415 | +++ linux-2.6.32.16/arch/x86/include/asm/microcode.h 2010-07-09 14:50:35.000000000 -0400 | 7429 | +++ linux-2.6.32.18/arch/x86/include/asm/microcode.h 2010-08-11 18:57:29.000000000 -0400 |
7416 | @@ -12,13 +12,13 @@ struct device; | 7430 | @@ -12,13 +12,13 @@ struct device; |
7417 | enum ucode_state { UCODE_ERROR, UCODE_OK, UCODE_NFOUND }; | 7431 | enum ucode_state { UCODE_ERROR, UCODE_OK, UCODE_NFOUND }; |
7418 | 7432 | ||
@@ -7453,9 +7467,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/microcode.h linux-2.6.32.16/arch | |||
7453 | { | 7467 | { |
7454 | return NULL; | 7468 | return NULL; |
7455 | } | 7469 | } |
7456 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/mman.h linux-2.6.32.16/arch/x86/include/asm/mman.h | 7470 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/mman.h linux-2.6.32.18/arch/x86/include/asm/mman.h |
7457 | --- linux-2.6.32.16/arch/x86/include/asm/mman.h 2010-07-05 14:14:00.000000000 -0400 | 7471 | --- linux-2.6.32.18/arch/x86/include/asm/mman.h 2010-08-10 13:45:57.000000000 -0400 |
7458 | +++ linux-2.6.32.16/arch/x86/include/asm/mman.h 2010-07-09 14:50:35.000000000 -0400 | 7472 | +++ linux-2.6.32.18/arch/x86/include/asm/mman.h 2010-08-11 18:57:29.000000000 -0400 |
7459 | @@ -5,4 +5,14 @@ | 7473 | @@ -5,4 +5,14 @@ |
7460 | 7474 | ||
7461 | #include <asm-generic/mman.h> | 7475 | #include <asm-generic/mman.h> |
@@ -7471,9 +7485,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/mman.h linux-2.6.32.16/arch/x86/ | |||
7471 | +#endif | 7485 | +#endif |
7472 | + | 7486 | + |
7473 | #endif /* _ASM_X86_MMAN_H */ | 7487 | #endif /* _ASM_X86_MMAN_H */ |
7474 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/mmu_context.h linux-2.6.32.16/arch/x86/include/asm/mmu_context.h | 7488 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/mmu_context.h linux-2.6.32.18/arch/x86/include/asm/mmu_context.h |
7475 | --- linux-2.6.32.16/arch/x86/include/asm/mmu_context.h 2010-07-05 14:14:00.000000000 -0400 | 7489 | --- linux-2.6.32.18/arch/x86/include/asm/mmu_context.h 2010-08-10 13:45:57.000000000 -0400 |
7476 | +++ linux-2.6.32.16/arch/x86/include/asm/mmu_context.h 2010-07-09 14:50:35.000000000 -0400 | 7490 | +++ linux-2.6.32.18/arch/x86/include/asm/mmu_context.h 2010-08-11 18:57:29.000000000 -0400 |
7477 | @@ -24,6 +24,21 @@ void destroy_context(struct mm_struct *m | 7491 | @@ -24,6 +24,21 @@ void destroy_context(struct mm_struct *m |
7478 | 7492 | ||
7479 | static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) | 7493 | static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) |
@@ -7598,9 +7612,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/mmu_context.h linux-2.6.32.16/ar | |||
7598 | } | 7612 | } |
7599 | 7613 | ||
7600 | #define activate_mm(prev, next) \ | 7614 | #define activate_mm(prev, next) \ |
7601 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/mmu.h linux-2.6.32.16/arch/x86/include/asm/mmu.h | 7615 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/mmu.h linux-2.6.32.18/arch/x86/include/asm/mmu.h |
7602 | --- linux-2.6.32.16/arch/x86/include/asm/mmu.h 2010-07-05 14:14:00.000000000 -0400 | 7616 | --- linux-2.6.32.18/arch/x86/include/asm/mmu.h 2010-08-10 13:45:57.000000000 -0400 |
7603 | +++ linux-2.6.32.16/arch/x86/include/asm/mmu.h 2010-07-09 14:50:35.000000000 -0400 | 7617 | +++ linux-2.6.32.18/arch/x86/include/asm/mmu.h 2010-08-11 18:57:29.000000000 -0400 |
7604 | @@ -9,10 +9,23 @@ | 7618 | @@ -9,10 +9,23 @@ |
7605 | * we put the segment information here. | 7619 | * we put the segment information here. |
7606 | */ | 7620 | */ |
@@ -7627,9 +7641,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/mmu.h linux-2.6.32.16/arch/x86/i | |||
7627 | } mm_context_t; | 7641 | } mm_context_t; |
7628 | 7642 | ||
7629 | #ifdef CONFIG_SMP | 7643 | #ifdef CONFIG_SMP |
7630 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/module.h linux-2.6.32.16/arch/x86/include/asm/module.h | 7644 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/module.h linux-2.6.32.18/arch/x86/include/asm/module.h |
7631 | --- linux-2.6.32.16/arch/x86/include/asm/module.h 2010-07-05 14:14:00.000000000 -0400 | 7645 | --- linux-2.6.32.18/arch/x86/include/asm/module.h 2010-08-10 13:45:57.000000000 -0400 |
7632 | +++ linux-2.6.32.16/arch/x86/include/asm/module.h 2010-07-09 14:50:35.000000000 -0400 | 7646 | +++ linux-2.6.32.18/arch/x86/include/asm/module.h 2010-08-11 18:57:29.000000000 -0400 |
7633 | @@ -59,13 +59,31 @@ | 7647 | @@ -59,13 +59,31 @@ |
7634 | #error unknown processor family | 7648 | #error unknown processor family |
7635 | #endif | 7649 | #endif |
@@ -7663,9 +7677,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/module.h linux-2.6.32.16/arch/x8 | |||
7663 | #endif | 7677 | #endif |
7664 | 7678 | ||
7665 | #endif /* _ASM_X86_MODULE_H */ | 7679 | #endif /* _ASM_X86_MODULE_H */ |
7666 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/page_32_types.h linux-2.6.32.16/arch/x86/include/asm/page_32_types.h | 7680 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/page_32_types.h linux-2.6.32.18/arch/x86/include/asm/page_32_types.h |
7667 | --- linux-2.6.32.16/arch/x86/include/asm/page_32_types.h 2010-07-05 14:14:00.000000000 -0400 | 7681 | --- linux-2.6.32.18/arch/x86/include/asm/page_32_types.h 2010-08-10 13:45:57.000000000 -0400 |
7668 | +++ linux-2.6.32.16/arch/x86/include/asm/page_32_types.h 2010-07-09 14:50:35.000000000 -0400 | 7682 | +++ linux-2.6.32.18/arch/x86/include/asm/page_32_types.h 2010-08-11 18:57:29.000000000 -0400 |
7669 | @@ -15,6 +15,10 @@ | 7683 | @@ -15,6 +15,10 @@ |
7670 | */ | 7684 | */ |
7671 | #define __PAGE_OFFSET _AC(CONFIG_PAGE_OFFSET, UL) | 7685 | #define __PAGE_OFFSET _AC(CONFIG_PAGE_OFFSET, UL) |
@@ -7677,9 +7691,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/page_32_types.h linux-2.6.32.16/ | |||
7677 | #ifdef CONFIG_4KSTACKS | 7691 | #ifdef CONFIG_4KSTACKS |
7678 | #define THREAD_ORDER 0 | 7692 | #define THREAD_ORDER 0 |
7679 | #else | 7693 | #else |
7680 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/page_64_types.h linux-2.6.32.16/arch/x86/include/asm/page_64_types.h | 7694 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/page_64_types.h linux-2.6.32.18/arch/x86/include/asm/page_64_types.h |
7681 | --- linux-2.6.32.16/arch/x86/include/asm/page_64_types.h 2010-07-05 14:14:00.000000000 -0400 | 7695 | --- linux-2.6.32.18/arch/x86/include/asm/page_64_types.h 2010-08-10 13:45:57.000000000 -0400 |
7682 | +++ linux-2.6.32.16/arch/x86/include/asm/page_64_types.h 2010-07-09 14:50:35.000000000 -0400 | 7696 | +++ linux-2.6.32.18/arch/x86/include/asm/page_64_types.h 2010-08-11 18:57:29.000000000 -0400 |
7683 | @@ -39,6 +39,9 @@ | 7697 | @@ -39,6 +39,9 @@ |
7684 | #define __START_KERNEL (__START_KERNEL_map + __PHYSICAL_START) | 7698 | #define __START_KERNEL (__START_KERNEL_map + __PHYSICAL_START) |
7685 | #define __START_KERNEL_map _AC(0xffffffff80000000, UL) | 7699 | #define __START_KERNEL_map _AC(0xffffffff80000000, UL) |
@@ -7690,9 +7704,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/page_64_types.h linux-2.6.32.16/ | |||
7690 | /* See Documentation/x86/x86_64/mm.txt for a description of the memory map. */ | 7704 | /* See Documentation/x86/x86_64/mm.txt for a description of the memory map. */ |
7691 | #define __PHYSICAL_MASK_SHIFT 46 | 7705 | #define __PHYSICAL_MASK_SHIFT 46 |
7692 | #define __VIRTUAL_MASK_SHIFT 47 | 7706 | #define __VIRTUAL_MASK_SHIFT 47 |
7693 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/paravirt.h linux-2.6.32.16/arch/x86/include/asm/paravirt.h | 7707 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/paravirt.h linux-2.6.32.18/arch/x86/include/asm/paravirt.h |
7694 | --- linux-2.6.32.16/arch/x86/include/asm/paravirt.h 2010-07-05 14:14:00.000000000 -0400 | 7708 | --- linux-2.6.32.18/arch/x86/include/asm/paravirt.h 2010-08-10 13:45:57.000000000 -0400 |
7695 | +++ linux-2.6.32.16/arch/x86/include/asm/paravirt.h 2010-07-09 14:50:35.000000000 -0400 | 7709 | +++ linux-2.6.32.18/arch/x86/include/asm/paravirt.h 2010-08-11 18:57:29.000000000 -0400 |
7696 | @@ -729,6 +729,21 @@ static inline void __set_fixmap(unsigned | 7710 | @@ -729,6 +729,21 @@ static inline void __set_fixmap(unsigned |
7697 | pv_mmu_ops.set_fixmap(idx, phys, flags); | 7711 | pv_mmu_ops.set_fixmap(idx, phys, flags); |
7698 | } | 7712 | } |
@@ -7746,9 +7760,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/paravirt.h linux-2.6.32.16/arch/ | |||
7746 | #endif /* CONFIG_X86_32 */ | 7760 | #endif /* CONFIG_X86_32 */ |
7747 | 7761 | ||
7748 | #endif /* __ASSEMBLY__ */ | 7762 | #endif /* __ASSEMBLY__ */ |
7749 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/paravirt_types.h linux-2.6.32.16/arch/x86/include/asm/paravirt_types.h | 7763 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/paravirt_types.h linux-2.6.32.18/arch/x86/include/asm/paravirt_types.h |
7750 | --- linux-2.6.32.16/arch/x86/include/asm/paravirt_types.h 2010-07-05 14:14:00.000000000 -0400 | 7764 | --- linux-2.6.32.18/arch/x86/include/asm/paravirt_types.h 2010-08-10 13:45:57.000000000 -0400 |
7751 | +++ linux-2.6.32.16/arch/x86/include/asm/paravirt_types.h 2010-07-09 14:50:35.000000000 -0400 | 7765 | +++ linux-2.6.32.18/arch/x86/include/asm/paravirt_types.h 2010-08-11 18:57:29.000000000 -0400 |
7752 | @@ -316,6 +316,12 @@ struct pv_mmu_ops { | 7766 | @@ -316,6 +316,12 @@ struct pv_mmu_ops { |
7753 | an mfn. We can tell which is which from the index. */ | 7767 | an mfn. We can tell which is which from the index. */ |
7754 | void (*set_fixmap)(unsigned /* enum fixed_addresses */ idx, | 7768 | void (*set_fixmap)(unsigned /* enum fixed_addresses */ idx, |
@@ -7762,9 +7776,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/paravirt_types.h linux-2.6.32.16 | |||
7762 | }; | 7776 | }; |
7763 | 7777 | ||
7764 | struct raw_spinlock; | 7778 | struct raw_spinlock; |
7765 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pci_x86.h linux-2.6.32.16/arch/x86/include/asm/pci_x86.h | 7779 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pci_x86.h linux-2.6.32.18/arch/x86/include/asm/pci_x86.h |
7766 | --- linux-2.6.32.16/arch/x86/include/asm/pci_x86.h 2010-07-05 14:14:00.000000000 -0400 | 7780 | --- linux-2.6.32.18/arch/x86/include/asm/pci_x86.h 2010-08-10 13:45:57.000000000 -0400 |
7767 | +++ linux-2.6.32.16/arch/x86/include/asm/pci_x86.h 2010-07-09 14:50:35.000000000 -0400 | 7781 | +++ linux-2.6.32.18/arch/x86/include/asm/pci_x86.h 2010-08-11 18:57:29.000000000 -0400 |
7768 | @@ -89,16 +89,16 @@ extern int (*pcibios_enable_irq)(struct | 7782 | @@ -89,16 +89,16 @@ extern int (*pcibios_enable_irq)(struct |
7769 | extern void (*pcibios_disable_irq)(struct pci_dev *dev); | 7783 | extern void (*pcibios_disable_irq)(struct pci_dev *dev); |
7770 | 7784 | ||
@@ -7787,9 +7801,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pci_x86.h linux-2.6.32.16/arch/x | |||
7787 | extern bool port_cf9_safe; | 7801 | extern bool port_cf9_safe; |
7788 | 7802 | ||
7789 | /* arch_initcall level */ | 7803 | /* arch_initcall level */ |
7790 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgalloc.h linux-2.6.32.16/arch/x86/include/asm/pgalloc.h | 7804 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pgalloc.h linux-2.6.32.18/arch/x86/include/asm/pgalloc.h |
7791 | --- linux-2.6.32.16/arch/x86/include/asm/pgalloc.h 2010-07-05 14:14:00.000000000 -0400 | 7805 | --- linux-2.6.32.18/arch/x86/include/asm/pgalloc.h 2010-08-10 13:45:57.000000000 -0400 |
7792 | +++ linux-2.6.32.16/arch/x86/include/asm/pgalloc.h 2010-07-09 14:50:35.000000000 -0400 | 7806 | +++ linux-2.6.32.18/arch/x86/include/asm/pgalloc.h 2010-08-11 18:57:29.000000000 -0400 |
7793 | @@ -63,6 +63,13 @@ static inline void pmd_populate_kernel(s | 7807 | @@ -63,6 +63,13 @@ static inline void pmd_populate_kernel(s |
7794 | pmd_t *pmd, pte_t *pte) | 7808 | pmd_t *pmd, pte_t *pte) |
7795 | { | 7809 | { |
@@ -7804,9 +7818,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgalloc.h linux-2.6.32.16/arch/x | |||
7804 | set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE)); | 7818 | set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE)); |
7805 | } | 7819 | } |
7806 | 7820 | ||
7807 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable-2level.h linux-2.6.32.16/arch/x86/include/asm/pgtable-2level.h | 7821 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pgtable-2level.h linux-2.6.32.18/arch/x86/include/asm/pgtable-2level.h |
7808 | --- linux-2.6.32.16/arch/x86/include/asm/pgtable-2level.h 2010-07-05 14:14:00.000000000 -0400 | 7822 | --- linux-2.6.32.18/arch/x86/include/asm/pgtable-2level.h 2010-08-10 13:45:57.000000000 -0400 |
7809 | +++ linux-2.6.32.16/arch/x86/include/asm/pgtable-2level.h 2010-07-09 14:50:35.000000000 -0400 | 7823 | +++ linux-2.6.32.18/arch/x86/include/asm/pgtable-2level.h 2010-08-11 18:57:29.000000000 -0400 |
7810 | @@ -18,7 +18,9 @@ static inline void native_set_pte(pte_t | 7824 | @@ -18,7 +18,9 @@ static inline void native_set_pte(pte_t |
7811 | 7825 | ||
7812 | static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) | 7826 | static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) |
@@ -7817,9 +7831,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable-2level.h linux-2.6.32.16 | |||
7817 | } | 7831 | } |
7818 | 7832 | ||
7819 | static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte) | 7833 | static inline void native_set_pte_atomic(pte_t *ptep, pte_t pte) |
7820 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_32.h linux-2.6.32.16/arch/x86/include/asm/pgtable_32.h | 7834 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pgtable_32.h linux-2.6.32.18/arch/x86/include/asm/pgtable_32.h |
7821 | --- linux-2.6.32.16/arch/x86/include/asm/pgtable_32.h 2010-07-05 14:14:00.000000000 -0400 | 7835 | --- linux-2.6.32.18/arch/x86/include/asm/pgtable_32.h 2010-08-10 13:45:57.000000000 -0400 |
7822 | +++ linux-2.6.32.16/arch/x86/include/asm/pgtable_32.h 2010-07-09 14:50:35.000000000 -0400 | 7836 | +++ linux-2.6.32.18/arch/x86/include/asm/pgtable_32.h 2010-08-11 18:57:29.000000000 -0400 |
7823 | @@ -26,8 +26,6 @@ | 7837 | @@ -26,8 +26,6 @@ |
7824 | struct mm_struct; | 7838 | struct mm_struct; |
7825 | struct vm_area_struct; | 7839 | struct vm_area_struct; |
@@ -7861,9 +7875,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_32.h linux-2.6.32.16/arc | |||
7861 | /* | 7875 | /* |
7862 | * kern_addr_valid() is (1) for FLATMEM and (0) for | 7876 | * kern_addr_valid() is (1) for FLATMEM and (0) for |
7863 | * SPARSEMEM and DISCONTIGMEM | 7877 | * SPARSEMEM and DISCONTIGMEM |
7864 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_32_types.h linux-2.6.32.16/arch/x86/include/asm/pgtable_32_types.h | 7878 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pgtable_32_types.h linux-2.6.32.18/arch/x86/include/asm/pgtable_32_types.h |
7865 | --- linux-2.6.32.16/arch/x86/include/asm/pgtable_32_types.h 2010-07-05 14:14:00.000000000 -0400 | 7879 | --- linux-2.6.32.18/arch/x86/include/asm/pgtable_32_types.h 2010-08-10 13:45:57.000000000 -0400 |
7866 | +++ linux-2.6.32.16/arch/x86/include/asm/pgtable_32_types.h 2010-07-09 14:50:35.000000000 -0400 | 7880 | +++ linux-2.6.32.18/arch/x86/include/asm/pgtable_32_types.h 2010-08-11 18:57:29.000000000 -0400 |
7867 | @@ -8,7 +8,7 @@ | 7881 | @@ -8,7 +8,7 @@ |
7868 | */ | 7882 | */ |
7869 | #ifdef CONFIG_X86_PAE | 7883 | #ifdef CONFIG_X86_PAE |
@@ -7893,9 +7907,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_32_types.h linux-2.6.32. | |||
7893 | #define MODULES_VADDR VMALLOC_START | 7907 | #define MODULES_VADDR VMALLOC_START |
7894 | #define MODULES_END VMALLOC_END | 7908 | #define MODULES_END VMALLOC_END |
7895 | #define MODULES_LEN (MODULES_VADDR - MODULES_END) | 7909 | #define MODULES_LEN (MODULES_VADDR - MODULES_END) |
7896 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable-3level.h linux-2.6.32.16/arch/x86/include/asm/pgtable-3level.h | 7910 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pgtable-3level.h linux-2.6.32.18/arch/x86/include/asm/pgtable-3level.h |
7897 | --- linux-2.6.32.16/arch/x86/include/asm/pgtable-3level.h 2010-07-05 14:14:00.000000000 -0400 | 7911 | --- linux-2.6.32.18/arch/x86/include/asm/pgtable-3level.h 2010-08-10 13:45:57.000000000 -0400 |
7898 | +++ linux-2.6.32.16/arch/x86/include/asm/pgtable-3level.h 2010-07-09 14:50:35.000000000 -0400 | 7912 | +++ linux-2.6.32.18/arch/x86/include/asm/pgtable-3level.h 2010-08-11 18:57:29.000000000 -0400 |
7899 | @@ -38,12 +38,16 @@ static inline void native_set_pte_atomic | 7913 | @@ -38,12 +38,16 @@ static inline void native_set_pte_atomic |
7900 | 7914 | ||
7901 | static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) | 7915 | static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) |
@@ -7913,9 +7927,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable-3level.h linux-2.6.32.16 | |||
7913 | } | 7927 | } |
7914 | 7928 | ||
7915 | /* | 7929 | /* |
7916 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_64.h linux-2.6.32.16/arch/x86/include/asm/pgtable_64.h | 7930 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pgtable_64.h linux-2.6.32.18/arch/x86/include/asm/pgtable_64.h |
7917 | --- linux-2.6.32.16/arch/x86/include/asm/pgtable_64.h 2010-07-05 14:14:00.000000000 -0400 | 7931 | --- linux-2.6.32.18/arch/x86/include/asm/pgtable_64.h 2010-08-10 13:45:57.000000000 -0400 |
7918 | +++ linux-2.6.32.16/arch/x86/include/asm/pgtable_64.h 2010-07-09 14:50:35.000000000 -0400 | 7932 | +++ linux-2.6.32.18/arch/x86/include/asm/pgtable_64.h 2010-08-11 18:57:29.000000000 -0400 |
7919 | @@ -16,10 +16,13 @@ | 7933 | @@ -16,10 +16,13 @@ |
7920 | 7934 | ||
7921 | extern pud_t level3_kernel_pgt[512]; | 7935 | extern pud_t level3_kernel_pgt[512]; |
@@ -7952,9 +7966,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_64.h linux-2.6.32.16/arc | |||
7952 | } | 7966 | } |
7953 | 7967 | ||
7954 | static inline void native_pgd_clear(pgd_t *pgd) | 7968 | static inline void native_pgd_clear(pgd_t *pgd) |
7955 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_64_types.h linux-2.6.32.16/arch/x86/include/asm/pgtable_64_types.h | 7969 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pgtable_64_types.h linux-2.6.32.18/arch/x86/include/asm/pgtable_64_types.h |
7956 | --- linux-2.6.32.16/arch/x86/include/asm/pgtable_64_types.h 2010-07-05 14:14:00.000000000 -0400 | 7970 | --- linux-2.6.32.18/arch/x86/include/asm/pgtable_64_types.h 2010-08-10 13:45:57.000000000 -0400 |
7957 | +++ linux-2.6.32.16/arch/x86/include/asm/pgtable_64_types.h 2010-07-09 14:50:35.000000000 -0400 | 7971 | +++ linux-2.6.32.18/arch/x86/include/asm/pgtable_64_types.h 2010-08-11 18:57:29.000000000 -0400 |
7958 | @@ -59,5 +59,7 @@ typedef struct { pteval_t pte; } pte_t; | 7972 | @@ -59,5 +59,7 @@ typedef struct { pteval_t pte; } pte_t; |
7959 | #define MODULES_VADDR _AC(0xffffffffa0000000, UL) | 7973 | #define MODULES_VADDR _AC(0xffffffffa0000000, UL) |
7960 | #define MODULES_END _AC(0xffffffffff000000, UL) | 7974 | #define MODULES_END _AC(0xffffffffff000000, UL) |
@@ -7963,9 +7977,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_64_types.h linux-2.6.32. | |||
7963 | +#define MODULES_EXEC_END MODULES_END | 7977 | +#define MODULES_EXEC_END MODULES_END |
7964 | 7978 | ||
7965 | #endif /* _ASM_X86_PGTABLE_64_DEFS_H */ | 7979 | #endif /* _ASM_X86_PGTABLE_64_DEFS_H */ |
7966 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable.h linux-2.6.32.16/arch/x86/include/asm/pgtable.h | 7980 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pgtable.h linux-2.6.32.18/arch/x86/include/asm/pgtable.h |
7967 | --- linux-2.6.32.16/arch/x86/include/asm/pgtable.h 2010-07-05 14:14:00.000000000 -0400 | 7981 | --- linux-2.6.32.18/arch/x86/include/asm/pgtable.h 2010-08-10 13:45:57.000000000 -0400 |
7968 | +++ linux-2.6.32.16/arch/x86/include/asm/pgtable.h 2010-07-09 14:50:35.000000000 -0400 | 7982 | +++ linux-2.6.32.18/arch/x86/include/asm/pgtable.h 2010-08-11 18:57:29.000000000 -0400 |
7969 | @@ -74,12 +74,51 @@ extern struct list_head pgd_list; | 7983 | @@ -74,12 +74,51 @@ extern struct list_head pgd_list; |
7970 | 7984 | ||
7971 | #define arch_end_context_switch(prev) do {} while(0) | 7985 | #define arch_end_context_switch(prev) do {} while(0) |
@@ -8135,9 +8149,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable.h linux-2.6.32.16/arch/x | |||
8135 | 8149 | ||
8136 | #include <asm-generic/pgtable.h> | 8150 | #include <asm-generic/pgtable.h> |
8137 | #endif /* __ASSEMBLY__ */ | 8151 | #endif /* __ASSEMBLY__ */ |
8138 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_types.h linux-2.6.32.16/arch/x86/include/asm/pgtable_types.h | 8152 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/pgtable_types.h linux-2.6.32.18/arch/x86/include/asm/pgtable_types.h |
8139 | --- linux-2.6.32.16/arch/x86/include/asm/pgtable_types.h 2010-07-05 14:14:00.000000000 -0400 | 8153 | --- linux-2.6.32.18/arch/x86/include/asm/pgtable_types.h 2010-08-10 13:45:57.000000000 -0400 |
8140 | +++ linux-2.6.32.16/arch/x86/include/asm/pgtable_types.h 2010-07-16 21:06:43.000000000 -0400 | 8154 | +++ linux-2.6.32.18/arch/x86/include/asm/pgtable_types.h 2010-08-11 18:57:29.000000000 -0400 |
8141 | @@ -16,12 +16,11 @@ | 8155 | @@ -16,12 +16,11 @@ |
8142 | #define _PAGE_BIT_PSE 7 /* 4 MB (or 2MB) page */ | 8156 | #define _PAGE_BIT_PSE 7 /* 4 MB (or 2MB) page */ |
8143 | #define _PAGE_BIT_PAT 7 /* on 4KB pages */ | 8157 | #define _PAGE_BIT_PAT 7 /* on 4KB pages */ |
@@ -8258,9 +8272,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/pgtable_types.h linux-2.6.32.16/ | |||
8258 | 8272 | ||
8259 | #define pgprot_writecombine pgprot_writecombine | 8273 | #define pgprot_writecombine pgprot_writecombine |
8260 | extern pgprot_t pgprot_writecombine(pgprot_t prot); | 8274 | extern pgprot_t pgprot_writecombine(pgprot_t prot); |
8261 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/processor.h linux-2.6.32.16/arch/x86/include/asm/processor.h | 8275 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/processor.h linux-2.6.32.18/arch/x86/include/asm/processor.h |
8262 | --- linux-2.6.32.16/arch/x86/include/asm/processor.h 2010-07-05 14:14:00.000000000 -0400 | 8276 | --- linux-2.6.32.18/arch/x86/include/asm/processor.h 2010-08-10 13:45:57.000000000 -0400 |
8263 | +++ linux-2.6.32.16/arch/x86/include/asm/processor.h 2010-07-09 14:50:35.000000000 -0400 | 8277 | +++ linux-2.6.32.18/arch/x86/include/asm/processor.h 2010-08-11 18:57:29.000000000 -0400 |
8264 | @@ -272,7 +272,7 @@ struct tss_struct { | 8278 | @@ -272,7 +272,7 @@ struct tss_struct { |
8265 | 8279 | ||
8266 | } ____cacheline_aligned; | 8280 | } ____cacheline_aligned; |
@@ -8345,9 +8359,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/processor.h linux-2.6.32.16/arch | |||
8345 | #define KSTK_EIP(task) (task_pt_regs(task)->ip) | 8359 | #define KSTK_EIP(task) (task_pt_regs(task)->ip) |
8346 | 8360 | ||
8347 | /* Get/set a process' ability to use the timestamp counter instruction */ | 8361 | /* Get/set a process' ability to use the timestamp counter instruction */ |
8348 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/ptrace.h linux-2.6.32.16/arch/x86/include/asm/ptrace.h | 8362 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/ptrace.h linux-2.6.32.18/arch/x86/include/asm/ptrace.h |
8349 | --- linux-2.6.32.16/arch/x86/include/asm/ptrace.h 2010-07-05 14:14:00.000000000 -0400 | 8363 | --- linux-2.6.32.18/arch/x86/include/asm/ptrace.h 2010-08-10 13:45:57.000000000 -0400 |
8350 | +++ linux-2.6.32.16/arch/x86/include/asm/ptrace.h 2010-07-09 14:50:35.000000000 -0400 | 8364 | +++ linux-2.6.32.18/arch/x86/include/asm/ptrace.h 2010-08-11 18:57:29.000000000 -0400 |
8351 | @@ -151,28 +151,29 @@ static inline unsigned long regs_return_ | 8365 | @@ -151,28 +151,29 @@ static inline unsigned long regs_return_ |
8352 | } | 8366 | } |
8353 | 8367 | ||
@@ -8384,9 +8398,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/ptrace.h linux-2.6.32.16/arch/x8 | |||
8384 | #endif | 8398 | #endif |
8385 | } | 8399 | } |
8386 | 8400 | ||
8387 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/reboot.h linux-2.6.32.16/arch/x86/include/asm/reboot.h | 8401 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/reboot.h linux-2.6.32.18/arch/x86/include/asm/reboot.h |
8388 | --- linux-2.6.32.16/arch/x86/include/asm/reboot.h 2010-07-05 14:14:00.000000000 -0400 | 8402 | --- linux-2.6.32.18/arch/x86/include/asm/reboot.h 2010-08-10 13:45:57.000000000 -0400 |
8389 | +++ linux-2.6.32.16/arch/x86/include/asm/reboot.h 2010-07-09 14:50:35.000000000 -0400 | 8403 | +++ linux-2.6.32.18/arch/x86/include/asm/reboot.h 2010-08-11 18:57:29.000000000 -0400 |
8390 | @@ -18,7 +18,7 @@ extern struct machine_ops machine_ops; | 8404 | @@ -18,7 +18,7 @@ extern struct machine_ops machine_ops; |
8391 | 8405 | ||
8392 | void native_machine_crash_shutdown(struct pt_regs *regs); | 8406 | void native_machine_crash_shutdown(struct pt_regs *regs); |
@@ -8396,9 +8410,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/reboot.h linux-2.6.32.16/arch/x8 | |||
8396 | 8410 | ||
8397 | typedef void (*nmi_shootdown_cb)(int, struct die_args*); | 8411 | typedef void (*nmi_shootdown_cb)(int, struct die_args*); |
8398 | void nmi_shootdown_cpus(nmi_shootdown_cb callback); | 8412 | void nmi_shootdown_cpus(nmi_shootdown_cb callback); |
8399 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/rwsem.h linux-2.6.32.16/arch/x86/include/asm/rwsem.h | 8413 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/rwsem.h linux-2.6.32.18/arch/x86/include/asm/rwsem.h |
8400 | --- linux-2.6.32.16/arch/x86/include/asm/rwsem.h 2010-07-05 14:14:00.000000000 -0400 | 8414 | --- linux-2.6.32.18/arch/x86/include/asm/rwsem.h 2010-08-10 13:45:57.000000000 -0400 |
8401 | +++ linux-2.6.32.16/arch/x86/include/asm/rwsem.h 2010-07-09 14:50:35.000000000 -0400 | 8415 | +++ linux-2.6.32.18/arch/x86/include/asm/rwsem.h 2010-08-11 18:57:29.000000000 -0400 |
8402 | @@ -118,10 +118,26 @@ static inline void __down_read(struct rw | 8416 | @@ -118,10 +118,26 @@ static inline void __down_read(struct rw |
8403 | { | 8417 | { |
8404 | asm volatile("# beginning down_read\n\t" | 8418 | asm volatile("# beginning down_read\n\t" |
@@ -8634,9 +8648,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/rwsem.h linux-2.6.32.16/arch/x86 | |||
8634 | : "+r" (tmp), "+m" (sem->count) | 8648 | : "+r" (tmp), "+m" (sem->count) |
8635 | : : "memory"); | 8649 | : : "memory"); |
8636 | 8650 | ||
8637 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/segment.h linux-2.6.32.16/arch/x86/include/asm/segment.h | 8651 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/segment.h linux-2.6.32.18/arch/x86/include/asm/segment.h |
8638 | --- linux-2.6.32.16/arch/x86/include/asm/segment.h 2010-07-05 14:14:00.000000000 -0400 | 8652 | --- linux-2.6.32.18/arch/x86/include/asm/segment.h 2010-08-10 13:45:57.000000000 -0400 |
8639 | +++ linux-2.6.32.16/arch/x86/include/asm/segment.h 2010-07-09 14:50:35.000000000 -0400 | 8653 | +++ linux-2.6.32.18/arch/x86/include/asm/segment.h 2010-08-11 18:57:29.000000000 -0400 |
8640 | @@ -62,8 +62,8 @@ | 8654 | @@ -62,8 +62,8 @@ |
8641 | * 26 - ESPFIX small SS | 8655 | * 26 - ESPFIX small SS |
8642 | * 27 - per-cpu [ offset to per-cpu data area ] | 8656 | * 27 - per-cpu [ offset to per-cpu data area ] |
@@ -8705,9 +8719,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/segment.h linux-2.6.32.16/arch/x | |||
8705 | #define __KERNEL_DS (GDT_ENTRY_KERNEL_DS * 8) | 8719 | #define __KERNEL_DS (GDT_ENTRY_KERNEL_DS * 8) |
8706 | #define __USER_DS (GDT_ENTRY_DEFAULT_USER_DS* 8 + 3) | 8720 | #define __USER_DS (GDT_ENTRY_DEFAULT_USER_DS* 8 + 3) |
8707 | #define __USER_CS (GDT_ENTRY_DEFAULT_USER_CS* 8 + 3) | 8721 | #define __USER_CS (GDT_ENTRY_DEFAULT_USER_CS* 8 + 3) |
8708 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/spinlock.h linux-2.6.32.16/arch/x86/include/asm/spinlock.h | 8722 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/spinlock.h linux-2.6.32.18/arch/x86/include/asm/spinlock.h |
8709 | --- linux-2.6.32.16/arch/x86/include/asm/spinlock.h 2010-07-05 14:14:00.000000000 -0400 | 8723 | --- linux-2.6.32.18/arch/x86/include/asm/spinlock.h 2010-08-10 13:45:57.000000000 -0400 |
8710 | +++ linux-2.6.32.16/arch/x86/include/asm/spinlock.h 2010-07-09 14:50:35.000000000 -0400 | 8724 | +++ linux-2.6.32.18/arch/x86/include/asm/spinlock.h 2010-08-11 18:57:29.000000000 -0400 |
8711 | @@ -249,18 +249,50 @@ static inline int __raw_write_can_lock(r | 8725 | @@ -249,18 +249,50 @@ static inline int __raw_write_can_lock(r |
8712 | static inline void __raw_read_lock(raw_rwlock_t *rw) | 8726 | static inline void __raw_read_lock(raw_rwlock_t *rw) |
8713 | { | 8727 | { |
@@ -8811,9 +8825,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/spinlock.h linux-2.6.32.16/arch/ | |||
8811 | : "+m" (rw->lock) : "i" (RW_LOCK_BIAS) : "memory"); | 8825 | : "+m" (rw->lock) : "i" (RW_LOCK_BIAS) : "memory"); |
8812 | } | 8826 | } |
8813 | 8827 | ||
8814 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/system.h linux-2.6.32.16/arch/x86/include/asm/system.h | 8828 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/system.h linux-2.6.32.18/arch/x86/include/asm/system.h |
8815 | --- linux-2.6.32.16/arch/x86/include/asm/system.h 2010-07-05 14:14:00.000000000 -0400 | 8829 | --- linux-2.6.32.18/arch/x86/include/asm/system.h 2010-08-10 13:45:57.000000000 -0400 |
8816 | +++ linux-2.6.32.16/arch/x86/include/asm/system.h 2010-07-09 14:50:35.000000000 -0400 | 8830 | +++ linux-2.6.32.18/arch/x86/include/asm/system.h 2010-08-11 18:57:29.000000000 -0400 |
8817 | @@ -200,7 +200,7 @@ static inline unsigned long get_limit(un | 8831 | @@ -200,7 +200,7 @@ static inline unsigned long get_limit(un |
8818 | { | 8832 | { |
8819 | unsigned long __limit; | 8833 | unsigned long __limit; |
@@ -8832,9 +8846,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/system.h linux-2.6.32.16/arch/x8 | |||
8832 | extern void free_init_pages(char *what, unsigned long begin, unsigned long end); | 8846 | extern void free_init_pages(char *what, unsigned long begin, unsigned long end); |
8833 | 8847 | ||
8834 | void default_idle(void); | 8848 | void default_idle(void); |
8835 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/uaccess_32.h linux-2.6.32.16/arch/x86/include/asm/uaccess_32.h | 8849 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/uaccess_32.h linux-2.6.32.18/arch/x86/include/asm/uaccess_32.h |
8836 | --- linux-2.6.32.16/arch/x86/include/asm/uaccess_32.h 2010-07-05 14:14:00.000000000 -0400 | 8850 | --- linux-2.6.32.18/arch/x86/include/asm/uaccess_32.h 2010-08-10 13:45:57.000000000 -0400 |
8837 | +++ linux-2.6.32.16/arch/x86/include/asm/uaccess_32.h 2010-07-09 14:50:35.000000000 -0400 | 8851 | +++ linux-2.6.32.18/arch/x86/include/asm/uaccess_32.h 2010-08-11 18:57:29.000000000 -0400 |
8838 | @@ -44,6 +44,9 @@ unsigned long __must_check __copy_from_u | 8852 | @@ -44,6 +44,9 @@ unsigned long __must_check __copy_from_u |
8839 | static __always_inline unsigned long __must_check | 8853 | static __always_inline unsigned long __must_check |
8840 | __copy_to_user_inatomic(void __user *to, const void *from, unsigned long n) | 8854 | __copy_to_user_inatomic(void __user *to, const void *from, unsigned long n) |
@@ -8964,9 +8978,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/uaccess_32.h linux-2.6.32.16/arc | |||
8964 | long __must_check strncpy_from_user(char *dst, const char __user *src, | 8978 | long __must_check strncpy_from_user(char *dst, const char __user *src, |
8965 | long count); | 8979 | long count); |
8966 | long __must_check __strncpy_from_user(char *dst, | 8980 | long __must_check __strncpy_from_user(char *dst, |
8967 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/uaccess_64.h linux-2.6.32.16/arch/x86/include/asm/uaccess_64.h | 8981 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/uaccess_64.h linux-2.6.32.18/arch/x86/include/asm/uaccess_64.h |
8968 | --- linux-2.6.32.16/arch/x86/include/asm/uaccess_64.h 2010-07-05 14:14:00.000000000 -0400 | 8982 | --- linux-2.6.32.18/arch/x86/include/asm/uaccess_64.h 2010-08-10 13:45:57.000000000 -0400 |
8969 | +++ linux-2.6.32.16/arch/x86/include/asm/uaccess_64.h 2010-07-09 14:50:35.000000000 -0400 | 8983 | +++ linux-2.6.32.18/arch/x86/include/asm/uaccess_64.h 2010-08-11 18:57:29.000000000 -0400 |
8970 | @@ -9,6 +9,9 @@ | 8984 | @@ -9,6 +9,9 @@ |
8971 | #include <linux/prefetch.h> | 8985 | #include <linux/prefetch.h> |
8972 | #include <linux/lockdep.h> | 8986 | #include <linux/lockdep.h> |
@@ -9158,9 +9172,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/uaccess_64.h linux-2.6.32.16/arc | |||
9158 | copy_user_handle_tail(char *to, char *from, unsigned len, unsigned zerorest); | 9172 | copy_user_handle_tail(char *to, char *from, unsigned len, unsigned zerorest); |
9159 | 9173 | ||
9160 | #endif /* _ASM_X86_UACCESS_64_H */ | 9174 | #endif /* _ASM_X86_UACCESS_64_H */ |
9161 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/uaccess.h linux-2.6.32.16/arch/x86/include/asm/uaccess.h | 9175 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/uaccess.h linux-2.6.32.18/arch/x86/include/asm/uaccess.h |
9162 | --- linux-2.6.32.16/arch/x86/include/asm/uaccess.h 2010-07-05 14:14:00.000000000 -0400 | 9176 | --- linux-2.6.32.18/arch/x86/include/asm/uaccess.h 2010-08-10 13:45:57.000000000 -0400 |
9163 | +++ linux-2.6.32.16/arch/x86/include/asm/uaccess.h 2010-07-11 21:16:08.000000000 -0400 | 9177 | +++ linux-2.6.32.18/arch/x86/include/asm/uaccess.h 2010-08-11 18:57:29.000000000 -0400 |
9164 | @@ -8,12 +8,15 @@ | 9178 | @@ -8,12 +8,15 @@ |
9165 | #include <linux/thread_info.h> | 9179 | #include <linux/thread_info.h> |
9166 | #include <linux/prefetch.h> | 9180 | #include <linux/prefetch.h> |
@@ -9398,9 +9412,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/uaccess.h linux-2.6.32.16/arch/x | |||
9398 | #ifdef CONFIG_X86_32 | 9412 | #ifdef CONFIG_X86_32 |
9399 | # include "uaccess_32.h" | 9413 | # include "uaccess_32.h" |
9400 | #else | 9414 | #else |
9401 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/vgtod.h linux-2.6.32.16/arch/x86/include/asm/vgtod.h | 9415 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/vgtod.h linux-2.6.32.18/arch/x86/include/asm/vgtod.h |
9402 | --- linux-2.6.32.16/arch/x86/include/asm/vgtod.h 2010-07-05 14:14:00.000000000 -0400 | 9416 | --- linux-2.6.32.18/arch/x86/include/asm/vgtod.h 2010-08-10 13:45:57.000000000 -0400 |
9403 | +++ linux-2.6.32.16/arch/x86/include/asm/vgtod.h 2010-07-09 14:50:35.000000000 -0400 | 9417 | +++ linux-2.6.32.18/arch/x86/include/asm/vgtod.h 2010-08-11 18:57:29.000000000 -0400 |
9404 | @@ -14,6 +14,7 @@ struct vsyscall_gtod_data { | 9418 | @@ -14,6 +14,7 @@ struct vsyscall_gtod_data { |
9405 | int sysctl_enabled; | 9419 | int sysctl_enabled; |
9406 | struct timezone sys_tz; | 9420 | struct timezone sys_tz; |
@@ -9409,9 +9423,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/vgtod.h linux-2.6.32.16/arch/x86 | |||
9409 | cycle_t (*vread)(void); | 9423 | cycle_t (*vread)(void); |
9410 | cycle_t cycle_last; | 9424 | cycle_t cycle_last; |
9411 | cycle_t mask; | 9425 | cycle_t mask; |
9412 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/vmi.h linux-2.6.32.16/arch/x86/include/asm/vmi.h | 9426 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/vmi.h linux-2.6.32.18/arch/x86/include/asm/vmi.h |
9413 | --- linux-2.6.32.16/arch/x86/include/asm/vmi.h 2010-07-05 14:14:00.000000000 -0400 | 9427 | --- linux-2.6.32.18/arch/x86/include/asm/vmi.h 2010-08-10 13:45:57.000000000 -0400 |
9414 | +++ linux-2.6.32.16/arch/x86/include/asm/vmi.h 2010-07-09 14:50:35.000000000 -0400 | 9428 | +++ linux-2.6.32.18/arch/x86/include/asm/vmi.h 2010-08-11 18:57:29.000000000 -0400 |
9415 | @@ -191,6 +191,7 @@ struct vrom_header { | 9429 | @@ -191,6 +191,7 @@ struct vrom_header { |
9416 | u8 reserved[96]; /* Reserved for headers */ | 9430 | u8 reserved[96]; /* Reserved for headers */ |
9417 | char vmi_init[8]; /* VMI_Init jump point */ | 9431 | char vmi_init[8]; /* VMI_Init jump point */ |
@@ -9420,9 +9434,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/vmi.h linux-2.6.32.16/arch/x86/i | |||
9420 | } __attribute__((packed)); | 9434 | } __attribute__((packed)); |
9421 | 9435 | ||
9422 | struct pnp_header { | 9436 | struct pnp_header { |
9423 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/vsyscall.h linux-2.6.32.16/arch/x86/include/asm/vsyscall.h | 9437 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/vsyscall.h linux-2.6.32.18/arch/x86/include/asm/vsyscall.h |
9424 | --- linux-2.6.32.16/arch/x86/include/asm/vsyscall.h 2010-07-05 14:14:00.000000000 -0400 | 9438 | --- linux-2.6.32.18/arch/x86/include/asm/vsyscall.h 2010-08-10 13:45:57.000000000 -0400 |
9425 | +++ linux-2.6.32.16/arch/x86/include/asm/vsyscall.h 2010-07-09 14:50:35.000000000 -0400 | 9439 | +++ linux-2.6.32.18/arch/x86/include/asm/vsyscall.h 2010-08-11 18:57:29.000000000 -0400 |
9426 | @@ -15,9 +15,10 @@ enum vsyscall_num { | 9440 | @@ -15,9 +15,10 @@ enum vsyscall_num { |
9427 | 9441 | ||
9428 | #ifdef __KERNEL__ | 9442 | #ifdef __KERNEL__ |
@@ -9453,9 +9467,9 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/vsyscall.h linux-2.6.32.16/arch/ | |||
9453 | #endif /* __KERNEL__ */ | 9467 | #endif /* __KERNEL__ */ |
9454 | 9468 | ||
9455 | #endif /* _ASM_X86_VSYSCALL_H */ | 9469 | #endif /* _ASM_X86_VSYSCALL_H */ |
9456 | diff -urNp linux-2.6.32.16/arch/x86/include/asm/xsave.h linux-2.6.32.16/arch/x86/include/asm/xsave.h | 9470 | diff -urNp linux-2.6.32.18/arch/x86/include/asm/xsave.h linux-2.6.32.18/arch/x86/include/asm/xsave.h |
9457 | --- linux-2.6.32.16/arch/x86/include/asm/xsave.h 2010-07-05 14:14:00.000000000 -0400 | 9471 | --- linux-2.6.32.18/arch/x86/include/asm/xsave.h 2010-08-10 13:45:57.000000000 -0400 |
9458 | +++ linux-2.6.32.16/arch/x86/include/asm/xsave.h 2010-07-09 14:50:35.000000000 -0400 | 9472 | +++ linux-2.6.32.18/arch/x86/include/asm/xsave.h 2010-08-11 18:57:29.000000000 -0400 |
9459 | @@ -56,6 +56,12 @@ static inline int xrstor_checking(struct | 9473 | @@ -56,6 +56,12 @@ static inline int xrstor_checking(struct |
9460 | static inline int xsave_user(struct xsave_struct __user *buf) | 9474 | static inline int xsave_user(struct xsave_struct __user *buf) |
9461 | { | 9475 | { |
@@ -9481,9 +9495,27 @@ diff -urNp linux-2.6.32.16/arch/x86/include/asm/xsave.h linux-2.6.32.16/arch/x86 | |||
9481 | __asm__ __volatile__("1: .byte " REX_PREFIX "0x0f,0xae,0x2f\n" | 9495 | __asm__ __volatile__("1: .byte " REX_PREFIX "0x0f,0xae,0x2f\n" |
9482 | "2:\n" | 9496 | "2:\n" |
9483 | ".section .fixup,\"ax\"\n" | 9497 | ".section .fixup,\"ax\"\n" |
9484 | diff -urNp linux-2.6.32.16/arch/x86/Kconfig linux-2.6.32.16/arch/x86/Kconfig | 9498 | diff -urNp linux-2.6.32.18/arch/x86/Kconfig linux-2.6.32.18/arch/x86/Kconfig |
9485 | --- linux-2.6.32.16/arch/x86/Kconfig 2010-07-05 14:14:00.000000000 -0400 | 9499 | --- linux-2.6.32.18/arch/x86/Kconfig 2010-08-10 13:45:57.000000000 -0400 |
9486 | +++ linux-2.6.32.16/arch/x86/Kconfig 2010-07-09 14:50:35.000000000 -0400 | 9500 | +++ linux-2.6.32.18/arch/x86/Kconfig 2010-08-11 22:31:27.000000000 -0400 |
9501 | @@ -992,7 +992,7 @@ choice | ||
9502 | |||
9503 | config NOHIGHMEM | ||
9504 | bool "off" | ||
9505 | - depends on !X86_NUMAQ | ||
9506 | + depends on !X86_NUMAQ && !(PAX_PAGEEXEC && PAX_ENABLE_PAE) | ||
9507 | ---help--- | ||
9508 | Linux can use up to 64 Gigabytes of physical memory on x86 systems. | ||
9509 | However, the address space of 32-bit x86 processors is only 4 | ||
9510 | @@ -1029,7 +1029,7 @@ config NOHIGHMEM | ||
9511 | |||
9512 | config HIGHMEM4G | ||
9513 | bool "4GB" | ||
9514 | - depends on !X86_NUMAQ | ||
9515 | + depends on !X86_NUMAQ && !(PAX_PAGEEXEC && PAX_ENABLE_PAE) | ||
9516 | ---help--- | ||
9517 | Select this if you have a 32-bit processor and between 1 and 4 | ||
9518 | gigabytes of physical RAM. | ||
9487 | @@ -1083,7 +1083,7 @@ config PAGE_OFFSET | 9519 | @@ -1083,7 +1083,7 @@ config PAGE_OFFSET |
9488 | hex | 9520 | hex |
9489 | default 0xB0000000 if VMSPLIT_3G_OPT | 9521 | default 0xB0000000 if VMSPLIT_3G_OPT |
@@ -9530,9 +9562,9 @@ diff -urNp linux-2.6.32.16/arch/x86/Kconfig linux-2.6.32.16/arch/x86/Kconfig | |||
9530 | ---help--- | 9562 | ---help--- |
9531 | Map the 32-bit VDSO to the predictable old-style address too. | 9563 | Map the 32-bit VDSO to the predictable old-style address too. |
9532 | ---help--- | 9564 | ---help--- |
9533 | diff -urNp linux-2.6.32.16/arch/x86/Kconfig.cpu linux-2.6.32.16/arch/x86/Kconfig.cpu | 9565 | diff -urNp linux-2.6.32.18/arch/x86/Kconfig.cpu linux-2.6.32.18/arch/x86/Kconfig.cpu |
9534 | --- linux-2.6.32.16/arch/x86/Kconfig.cpu 2010-07-05 14:14:00.000000000 -0400 | 9566 | --- linux-2.6.32.18/arch/x86/Kconfig.cpu 2010-08-10 13:45:57.000000000 -0400 |
9535 | +++ linux-2.6.32.16/arch/x86/Kconfig.cpu 2010-07-09 14:50:35.000000000 -0400 | 9567 | +++ linux-2.6.32.18/arch/x86/Kconfig.cpu 2010-08-11 18:57:29.000000000 -0400 |
9536 | @@ -340,7 +340,7 @@ config X86_PPRO_FENCE | 9568 | @@ -340,7 +340,7 @@ config X86_PPRO_FENCE |
9537 | 9569 | ||
9538 | config X86_F00F_BUG | 9570 | config X86_F00F_BUG |
@@ -9560,9 +9592,9 @@ diff -urNp linux-2.6.32.16/arch/x86/Kconfig.cpu linux-2.6.32.16/arch/x86/Kconfig | |||
9560 | 9592 | ||
9561 | config X86_MINIMUM_CPU_FAMILY | 9593 | config X86_MINIMUM_CPU_FAMILY |
9562 | int | 9594 | int |
9563 | diff -urNp linux-2.6.32.16/arch/x86/Kconfig.debug linux-2.6.32.16/arch/x86/Kconfig.debug | 9595 | diff -urNp linux-2.6.32.18/arch/x86/Kconfig.debug linux-2.6.32.18/arch/x86/Kconfig.debug |
9564 | --- linux-2.6.32.16/arch/x86/Kconfig.debug 2010-07-05 14:14:00.000000000 -0400 | 9596 | --- linux-2.6.32.18/arch/x86/Kconfig.debug 2010-08-10 13:45:57.000000000 -0400 |
9565 | +++ linux-2.6.32.16/arch/x86/Kconfig.debug 2010-07-09 14:50:35.000000000 -0400 | 9597 | +++ linux-2.6.32.18/arch/x86/Kconfig.debug 2010-08-11 18:57:29.000000000 -0400 |
9566 | @@ -99,7 +99,7 @@ config X86_PTDUMP | 9598 | @@ -99,7 +99,7 @@ config X86_PTDUMP |
9567 | config DEBUG_RODATA | 9599 | config DEBUG_RODATA |
9568 | bool "Write protect kernel read-only data structures" | 9600 | bool "Write protect kernel read-only data structures" |
@@ -9572,9 +9604,9 @@ diff -urNp linux-2.6.32.16/arch/x86/Kconfig.debug linux-2.6.32.16/arch/x86/Kconf | |||
9572 | ---help--- | 9604 | ---help--- |
9573 | Mark the kernel read-only data as write-protected in the pagetables, | 9605 | Mark the kernel read-only data as write-protected in the pagetables, |
9574 | in order to catch accidental (and incorrect) writes to such const | 9606 | in order to catch accidental (and incorrect) writes to such const |
9575 | diff -urNp linux-2.6.32.16/arch/x86/kernel/acpi/boot.c linux-2.6.32.16/arch/x86/kernel/acpi/boot.c | 9607 | diff -urNp linux-2.6.32.18/arch/x86/kernel/acpi/boot.c linux-2.6.32.18/arch/x86/kernel/acpi/boot.c |
9576 | --- linux-2.6.32.16/arch/x86/kernel/acpi/boot.c 2010-07-05 14:14:00.000000000 -0400 | 9608 | --- linux-2.6.32.18/arch/x86/kernel/acpi/boot.c 2010-08-10 13:45:57.000000000 -0400 |
9577 | +++ linux-2.6.32.16/arch/x86/kernel/acpi/boot.c 2010-07-09 14:50:35.000000000 -0400 | 9609 | +++ linux-2.6.32.18/arch/x86/kernel/acpi/boot.c 2010-08-11 18:57:29.000000000 -0400 |
9578 | @@ -1502,7 +1502,7 @@ static struct dmi_system_id __initdata a | 9610 | @@ -1502,7 +1502,7 @@ static struct dmi_system_id __initdata a |
9579 | DMI_MATCH(DMI_PRODUCT_NAME, "HP Compaq 6715b"), | 9611 | DMI_MATCH(DMI_PRODUCT_NAME, "HP Compaq 6715b"), |
9580 | }, | 9612 | }, |
@@ -9584,9 +9616,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/acpi/boot.c linux-2.6.32.16/arch/x86/ | |||
9584 | }; | 9616 | }; |
9585 | 9617 | ||
9586 | /* | 9618 | /* |
9587 | diff -urNp linux-2.6.32.16/arch/x86/kernel/acpi/realmode/wakeup.S linux-2.6.32.16/arch/x86/kernel/acpi/realmode/wakeup.S | 9619 | diff -urNp linux-2.6.32.18/arch/x86/kernel/acpi/realmode/wakeup.S linux-2.6.32.18/arch/x86/kernel/acpi/realmode/wakeup.S |
9588 | --- linux-2.6.32.16/arch/x86/kernel/acpi/realmode/wakeup.S 2010-07-05 14:14:00.000000000 -0400 | 9620 | --- linux-2.6.32.18/arch/x86/kernel/acpi/realmode/wakeup.S 2010-08-10 13:45:57.000000000 -0400 |
9589 | +++ linux-2.6.32.16/arch/x86/kernel/acpi/realmode/wakeup.S 2010-07-09 14:50:35.000000000 -0400 | 9621 | +++ linux-2.6.32.18/arch/x86/kernel/acpi/realmode/wakeup.S 2010-08-11 18:57:29.000000000 -0400 |
9590 | @@ -104,7 +104,7 @@ _start: | 9622 | @@ -104,7 +104,7 @@ _start: |
9591 | movl %eax, %ecx | 9623 | movl %eax, %ecx |
9592 | orl %edx, %ecx | 9624 | orl %edx, %ecx |
@@ -9596,9 +9628,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/acpi/realmode/wakeup.S linux-2.6.32.1 | |||
9596 | wrmsr | 9628 | wrmsr |
9597 | 1: | 9629 | 1: |
9598 | 9630 | ||
9599 | diff -urNp linux-2.6.32.16/arch/x86/kernel/acpi/sleep.c linux-2.6.32.16/arch/x86/kernel/acpi/sleep.c | 9631 | diff -urNp linux-2.6.32.18/arch/x86/kernel/acpi/sleep.c linux-2.6.32.18/arch/x86/kernel/acpi/sleep.c |
9600 | --- linux-2.6.32.16/arch/x86/kernel/acpi/sleep.c 2010-07-05 14:14:00.000000000 -0400 | 9632 | --- linux-2.6.32.18/arch/x86/kernel/acpi/sleep.c 2010-08-10 13:45:57.000000000 -0400 |
9601 | +++ linux-2.6.32.16/arch/x86/kernel/acpi/sleep.c 2010-07-09 14:50:35.000000000 -0400 | 9633 | +++ linux-2.6.32.18/arch/x86/kernel/acpi/sleep.c 2010-08-11 18:57:29.000000000 -0400 |
9602 | @@ -11,11 +11,12 @@ | 9634 | @@ -11,11 +11,12 @@ |
9603 | #include <linux/cpumask.h> | 9635 | #include <linux/cpumask.h> |
9604 | #include <asm/segment.h> | 9636 | #include <asm/segment.h> |
@@ -9643,9 +9675,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/acpi/sleep.c linux-2.6.32.16/arch/x86 | |||
9643 | } | 9675 | } |
9644 | 9676 | ||
9645 | 9677 | ||
9646 | diff -urNp linux-2.6.32.16/arch/x86/kernel/acpi/wakeup_32.S linux-2.6.32.16/arch/x86/kernel/acpi/wakeup_32.S | 9678 | diff -urNp linux-2.6.32.18/arch/x86/kernel/acpi/wakeup_32.S linux-2.6.32.18/arch/x86/kernel/acpi/wakeup_32.S |
9647 | --- linux-2.6.32.16/arch/x86/kernel/acpi/wakeup_32.S 2010-07-05 14:14:00.000000000 -0400 | 9679 | --- linux-2.6.32.18/arch/x86/kernel/acpi/wakeup_32.S 2010-08-10 13:45:57.000000000 -0400 |
9648 | +++ linux-2.6.32.16/arch/x86/kernel/acpi/wakeup_32.S 2010-07-09 14:50:35.000000000 -0400 | 9680 | +++ linux-2.6.32.18/arch/x86/kernel/acpi/wakeup_32.S 2010-08-11 18:57:29.000000000 -0400 |
9649 | @@ -30,13 +30,11 @@ wakeup_pmode_return: | 9681 | @@ -30,13 +30,11 @@ wakeup_pmode_return: |
9650 | # and restore the stack ... but you need gdt for this to work | 9682 | # and restore the stack ... but you need gdt for this to work |
9651 | movl saved_context_esp, %esp | 9683 | movl saved_context_esp, %esp |
@@ -9662,9 +9694,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/acpi/wakeup_32.S linux-2.6.32.16/arch | |||
9662 | 9694 | ||
9663 | bogus_magic: | 9695 | bogus_magic: |
9664 | jmp bogus_magic | 9696 | jmp bogus_magic |
9665 | diff -urNp linux-2.6.32.16/arch/x86/kernel/alternative.c linux-2.6.32.16/arch/x86/kernel/alternative.c | 9697 | diff -urNp linux-2.6.32.18/arch/x86/kernel/alternative.c linux-2.6.32.18/arch/x86/kernel/alternative.c |
9666 | --- linux-2.6.32.16/arch/x86/kernel/alternative.c 2010-07-05 14:14:00.000000000 -0400 | 9698 | --- linux-2.6.32.18/arch/x86/kernel/alternative.c 2010-08-10 13:45:57.000000000 -0400 |
9667 | +++ linux-2.6.32.16/arch/x86/kernel/alternative.c 2010-07-09 14:50:35.000000000 -0400 | 9699 | +++ linux-2.6.32.18/arch/x86/kernel/alternative.c 2010-08-11 18:57:29.000000000 -0400 |
9668 | @@ -407,7 +407,7 @@ void __init_or_module apply_paravirt(str | 9700 | @@ -407,7 +407,7 @@ void __init_or_module apply_paravirt(str |
9669 | 9701 | ||
9670 | BUG_ON(p->len > MAX_PATCH_LEN); | 9702 | BUG_ON(p->len > MAX_PATCH_LEN); |
@@ -9746,9 +9778,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/alternative.c linux-2.6.32.16/arch/x8 | |||
9746 | + BUG_ON(((char *)vaddr)[i] != ((char *)opcode)[i]); | 9778 | + BUG_ON(((char *)vaddr)[i] != ((char *)opcode)[i]); |
9747 | return addr; | 9779 | return addr; |
9748 | } | 9780 | } |
9749 | diff -urNp linux-2.6.32.16/arch/x86/kernel/amd_iommu.c linux-2.6.32.16/arch/x86/kernel/amd_iommu.c | 9781 | diff -urNp linux-2.6.32.18/arch/x86/kernel/amd_iommu.c linux-2.6.32.18/arch/x86/kernel/amd_iommu.c |
9750 | --- linux-2.6.32.16/arch/x86/kernel/amd_iommu.c 2010-07-05 14:14:00.000000000 -0400 | 9782 | --- linux-2.6.32.18/arch/x86/kernel/amd_iommu.c 2010-08-10 13:45:57.000000000 -0400 |
9751 | +++ linux-2.6.32.16/arch/x86/kernel/amd_iommu.c 2010-07-09 14:50:35.000000000 -0400 | 9783 | +++ linux-2.6.32.18/arch/x86/kernel/amd_iommu.c 2010-08-11 18:57:29.000000000 -0400 |
9752 | @@ -2074,7 +2074,7 @@ static void prealloc_protection_domains( | 9784 | @@ -2074,7 +2074,7 @@ static void prealloc_protection_domains( |
9753 | } | 9785 | } |
9754 | } | 9786 | } |
@@ -9758,9 +9790,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/amd_iommu.c linux-2.6.32.16/arch/x86/ | |||
9758 | .alloc_coherent = alloc_coherent, | 9790 | .alloc_coherent = alloc_coherent, |
9759 | .free_coherent = free_coherent, | 9791 | .free_coherent = free_coherent, |
9760 | .map_page = map_page, | 9792 | .map_page = map_page, |
9761 | diff -urNp linux-2.6.32.16/arch/x86/kernel/apic/io_apic.c linux-2.6.32.16/arch/x86/kernel/apic/io_apic.c | 9793 | diff -urNp linux-2.6.32.18/arch/x86/kernel/apic/io_apic.c linux-2.6.32.18/arch/x86/kernel/apic/io_apic.c |
9762 | --- linux-2.6.32.16/arch/x86/kernel/apic/io_apic.c 2010-07-05 14:14:00.000000000 -0400 | 9794 | --- linux-2.6.32.18/arch/x86/kernel/apic/io_apic.c 2010-08-10 13:45:57.000000000 -0400 |
9763 | +++ linux-2.6.32.16/arch/x86/kernel/apic/io_apic.c 2010-07-09 14:50:35.000000000 -0400 | 9795 | +++ linux-2.6.32.18/arch/x86/kernel/apic/io_apic.c 2010-08-11 18:57:29.000000000 -0400 |
9764 | @@ -711,7 +711,7 @@ struct IO_APIC_route_entry **alloc_ioapi | 9796 | @@ -711,7 +711,7 @@ struct IO_APIC_route_entry **alloc_ioapi |
9765 | ioapic_entries = kzalloc(sizeof(*ioapic_entries) * nr_ioapics, | 9797 | ioapic_entries = kzalloc(sizeof(*ioapic_entries) * nr_ioapics, |
9766 | GFP_ATOMIC); | 9798 | GFP_ATOMIC); |
@@ -9797,9 +9829,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/apic/io_apic.c linux-2.6.32.16/arch/x | |||
9797 | { | 9829 | { |
9798 | spin_unlock(&vector_lock); | 9830 | spin_unlock(&vector_lock); |
9799 | } | 9831 | } |
9800 | diff -urNp linux-2.6.32.16/arch/x86/kernel/apm_32.c linux-2.6.32.16/arch/x86/kernel/apm_32.c | 9832 | diff -urNp linux-2.6.32.18/arch/x86/kernel/apm_32.c linux-2.6.32.18/arch/x86/kernel/apm_32.c |
9801 | --- linux-2.6.32.16/arch/x86/kernel/apm_32.c 2010-07-05 14:14:00.000000000 -0400 | 9833 | --- linux-2.6.32.18/arch/x86/kernel/apm_32.c 2010-08-10 13:45:57.000000000 -0400 |
9802 | +++ linux-2.6.32.16/arch/x86/kernel/apm_32.c 2010-07-09 14:50:35.000000000 -0400 | 9834 | +++ linux-2.6.32.18/arch/x86/kernel/apm_32.c 2010-08-11 18:57:29.000000000 -0400 |
9803 | @@ -410,7 +410,7 @@ static DEFINE_SPINLOCK(user_list_lock); | 9835 | @@ -410,7 +410,7 @@ static DEFINE_SPINLOCK(user_list_lock); |
9804 | * This is for buggy BIOS's that refer to (real mode) segment 0x40 | 9836 | * This is for buggy BIOS's that refer to (real mode) segment 0x40 |
9805 | * even though they are called in protected mode. | 9837 | * even though they are called in protected mode. |
@@ -9901,9 +9933,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/apm_32.c linux-2.6.32.16/arch/x86/ker | |||
9901 | 9933 | ||
9902 | proc_create("apm", 0, NULL, &apm_file_ops); | 9934 | proc_create("apm", 0, NULL, &apm_file_ops); |
9903 | 9935 | ||
9904 | diff -urNp linux-2.6.32.16/arch/x86/kernel/asm-offsets_32.c linux-2.6.32.16/arch/x86/kernel/asm-offsets_32.c | 9936 | diff -urNp linux-2.6.32.18/arch/x86/kernel/asm-offsets_32.c linux-2.6.32.18/arch/x86/kernel/asm-offsets_32.c |
9905 | --- linux-2.6.32.16/arch/x86/kernel/asm-offsets_32.c 2010-07-05 14:14:00.000000000 -0400 | 9937 | --- linux-2.6.32.18/arch/x86/kernel/asm-offsets_32.c 2010-08-10 13:45:57.000000000 -0400 |
9906 | +++ linux-2.6.32.16/arch/x86/kernel/asm-offsets_32.c 2010-07-09 14:50:35.000000000 -0400 | 9938 | +++ linux-2.6.32.18/arch/x86/kernel/asm-offsets_32.c 2010-08-11 18:57:29.000000000 -0400 |
9907 | @@ -115,6 +115,11 @@ void foo(void) | 9939 | @@ -115,6 +115,11 @@ void foo(void) |
9908 | OFFSET(PV_CPU_iret, pv_cpu_ops, iret); | 9940 | OFFSET(PV_CPU_iret, pv_cpu_ops, iret); |
9909 | OFFSET(PV_CPU_irq_enable_sysexit, pv_cpu_ops, irq_enable_sysexit); | 9941 | OFFSET(PV_CPU_irq_enable_sysexit, pv_cpu_ops, irq_enable_sysexit); |
@@ -9916,9 +9948,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/asm-offsets_32.c linux-2.6.32.16/arch | |||
9916 | #endif | 9948 | #endif |
9917 | 9949 | ||
9918 | #ifdef CONFIG_XEN | 9950 | #ifdef CONFIG_XEN |
9919 | diff -urNp linux-2.6.32.16/arch/x86/kernel/asm-offsets_64.c linux-2.6.32.16/arch/x86/kernel/asm-offsets_64.c | 9951 | diff -urNp linux-2.6.32.18/arch/x86/kernel/asm-offsets_64.c linux-2.6.32.18/arch/x86/kernel/asm-offsets_64.c |
9920 | --- linux-2.6.32.16/arch/x86/kernel/asm-offsets_64.c 2010-07-05 14:14:00.000000000 -0400 | 9952 | --- linux-2.6.32.18/arch/x86/kernel/asm-offsets_64.c 2010-08-10 13:45:57.000000000 -0400 |
9921 | +++ linux-2.6.32.16/arch/x86/kernel/asm-offsets_64.c 2010-07-09 14:50:35.000000000 -0400 | 9953 | +++ linux-2.6.32.18/arch/x86/kernel/asm-offsets_64.c 2010-08-11 18:57:29.000000000 -0400 |
9922 | @@ -63,6 +63,18 @@ int main(void) | 9954 | @@ -63,6 +63,18 @@ int main(void) |
9923 | OFFSET(PV_CPU_irq_enable_sysexit, pv_cpu_ops, irq_enable_sysexit); | 9955 | OFFSET(PV_CPU_irq_enable_sysexit, pv_cpu_ops, irq_enable_sysexit); |
9924 | OFFSET(PV_CPU_swapgs, pv_cpu_ops, swapgs); | 9956 | OFFSET(PV_CPU_swapgs, pv_cpu_ops, swapgs); |
@@ -9946,9 +9978,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/asm-offsets_64.c linux-2.6.32.16/arch | |||
9946 | DEFINE(TSS_ist, offsetof(struct tss_struct, x86_tss.ist)); | 9978 | DEFINE(TSS_ist, offsetof(struct tss_struct, x86_tss.ist)); |
9947 | BLANK(); | 9979 | BLANK(); |
9948 | DEFINE(crypto_tfm_ctx_offset, offsetof(struct crypto_tfm, __crt_ctx)); | 9980 | DEFINE(crypto_tfm_ctx_offset, offsetof(struct crypto_tfm, __crt_ctx)); |
9949 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/common.c linux-2.6.32.16/arch/x86/kernel/cpu/common.c | 9981 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/common.c linux-2.6.32.18/arch/x86/kernel/cpu/common.c |
9950 | --- linux-2.6.32.16/arch/x86/kernel/cpu/common.c 2010-07-05 14:14:00.000000000 -0400 | 9982 | --- linux-2.6.32.18/arch/x86/kernel/cpu/common.c 2010-08-10 13:45:57.000000000 -0400 |
9951 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/common.c 2010-07-09 14:50:35.000000000 -0400 | 9983 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/common.c 2010-08-11 18:57:29.000000000 -0400 |
9952 | @@ -83,60 +83,6 @@ static const struct cpu_dev __cpuinitcon | 9984 | @@ -83,60 +83,6 @@ static const struct cpu_dev __cpuinitcon |
9953 | 9985 | ||
9954 | static const struct cpu_dev *this_cpu __cpuinitdata = &default_cpu; | 9986 | static const struct cpu_dev *this_cpu __cpuinitdata = &default_cpu; |
@@ -10057,9 +10089,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/common.c linux-2.6.32.16/arch/x86 | |||
10057 | struct thread_struct *thread = &curr->thread; | 10089 | struct thread_struct *thread = &curr->thread; |
10058 | 10090 | ||
10059 | if (cpumask_test_and_set_cpu(cpu, cpu_initialized_mask)) { | 10091 | if (cpumask_test_and_set_cpu(cpu, cpu_initialized_mask)) { |
10060 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c | 10092 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c linux-2.6.32.18/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c |
10061 | --- linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c 2010-07-05 14:14:00.000000000 -0400 | 10093 | --- linux-2.6.32.18/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c 2010-08-10 13:45:57.000000000 -0400 |
10062 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c 2010-07-09 14:50:35.000000000 -0400 | 10094 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c 2010-08-11 18:57:29.000000000 -0400 |
10063 | @@ -521,7 +521,7 @@ static const struct dmi_system_id sw_any | 10095 | @@ -521,7 +521,7 @@ static const struct dmi_system_id sw_any |
10064 | DMI_MATCH(DMI_PRODUCT_NAME, "X6DLP"), | 10096 | DMI_MATCH(DMI_PRODUCT_NAME, "X6DLP"), |
10065 | }, | 10097 | }, |
@@ -10069,9 +10101,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c linux-2.6. | |||
10069 | }; | 10101 | }; |
10070 | 10102 | ||
10071 | static int acpi_cpufreq_blacklist(struct cpuinfo_x86 *c) | 10103 | static int acpi_cpufreq_blacklist(struct cpuinfo_x86 *c) |
10072 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c | 10104 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c linux-2.6.32.18/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c |
10073 | --- linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c 2010-07-05 14:14:00.000000000 -0400 | 10105 | --- linux-2.6.32.18/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c 2010-08-10 13:45:57.000000000 -0400 |
10074 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c 2010-07-09 14:50:35.000000000 -0400 | 10106 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c 2010-08-11 18:57:29.000000000 -0400 |
10075 | @@ -225,7 +225,7 @@ static struct cpu_model models[] = | 10107 | @@ -225,7 +225,7 @@ static struct cpu_model models[] = |
10076 | { &cpu_ids[CPU_MP4HT_D0], NULL, 0, NULL }, | 10108 | { &cpu_ids[CPU_MP4HT_D0], NULL, 0, NULL }, |
10077 | { &cpu_ids[CPU_MP4HT_E0], NULL, 0, NULL }, | 10109 | { &cpu_ids[CPU_MP4HT_E0], NULL, 0, NULL }, |
@@ -10081,9 +10113,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c linu | |||
10081 | }; | 10113 | }; |
10082 | #undef _BANIAS | 10114 | #undef _BANIAS |
10083 | #undef BANIAS | 10115 | #undef BANIAS |
10084 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/intel.c linux-2.6.32.16/arch/x86/kernel/cpu/intel.c | 10116 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/intel.c linux-2.6.32.18/arch/x86/kernel/cpu/intel.c |
10085 | --- linux-2.6.32.16/arch/x86/kernel/cpu/intel.c 2010-07-05 14:14:00.000000000 -0400 | 10117 | --- linux-2.6.32.18/arch/x86/kernel/cpu/intel.c 2010-08-10 13:45:57.000000000 -0400 |
10086 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/intel.c 2010-07-09 14:50:35.000000000 -0400 | 10118 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/intel.c 2010-08-11 18:57:29.000000000 -0400 |
10087 | @@ -161,7 +161,7 @@ static void __cpuinit trap_init_f00f_bug | 10119 | @@ -161,7 +161,7 @@ static void __cpuinit trap_init_f00f_bug |
10088 | * Update the IDT descriptor and reload the IDT so that | 10120 | * Update the IDT descriptor and reload the IDT so that |
10089 | * it uses the read-only mapped virtual address. | 10121 | * it uses the read-only mapped virtual address. |
@@ -10093,9 +10125,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/intel.c linux-2.6.32.16/arch/x86/ | |||
10093 | load_idt(&idt_descr); | 10125 | load_idt(&idt_descr); |
10094 | } | 10126 | } |
10095 | #endif | 10127 | #endif |
10096 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/intel_cacheinfo.c linux-2.6.32.16/arch/x86/kernel/cpu/intel_cacheinfo.c | 10128 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/intel_cacheinfo.c linux-2.6.32.18/arch/x86/kernel/cpu/intel_cacheinfo.c |
10097 | --- linux-2.6.32.16/arch/x86/kernel/cpu/intel_cacheinfo.c 2010-07-05 14:14:00.000000000 -0400 | 10129 | --- linux-2.6.32.18/arch/x86/kernel/cpu/intel_cacheinfo.c 2010-08-10 13:45:57.000000000 -0400 |
10098 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/intel_cacheinfo.c 2010-07-09 14:50:35.000000000 -0400 | 10130 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/intel_cacheinfo.c 2010-08-11 18:57:29.000000000 -0400 |
10099 | @@ -921,7 +921,7 @@ static ssize_t store(struct kobject *kob | 10131 | @@ -921,7 +921,7 @@ static ssize_t store(struct kobject *kob |
10100 | return ret; | 10132 | return ret; |
10101 | } | 10133 | } |
@@ -10105,9 +10137,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/intel_cacheinfo.c linux-2.6.32.16 | |||
10105 | .show = show, | 10137 | .show = show, |
10106 | .store = store, | 10138 | .store = store, |
10107 | }; | 10139 | }; |
10108 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/Makefile linux-2.6.32.16/arch/x86/kernel/cpu/Makefile | 10140 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/Makefile linux-2.6.32.18/arch/x86/kernel/cpu/Makefile |
10109 | --- linux-2.6.32.16/arch/x86/kernel/cpu/Makefile 2010-07-05 14:14:00.000000000 -0400 | 10141 | --- linux-2.6.32.18/arch/x86/kernel/cpu/Makefile 2010-08-10 13:45:57.000000000 -0400 |
10110 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/Makefile 2010-07-09 14:50:35.000000000 -0400 | 10142 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/Makefile 2010-08-11 18:57:29.000000000 -0400 |
10111 | @@ -7,10 +7,6 @@ ifdef CONFIG_FUNCTION_TRACER | 10143 | @@ -7,10 +7,6 @@ ifdef CONFIG_FUNCTION_TRACER |
10112 | CFLAGS_REMOVE_common.o = -pg | 10144 | CFLAGS_REMOVE_common.o = -pg |
10113 | endif | 10145 | endif |
@@ -10119,9 +10151,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/Makefile linux-2.6.32.16/arch/x86 | |||
10119 | obj-y := intel_cacheinfo.o addon_cpuid_features.o | 10151 | obj-y := intel_cacheinfo.o addon_cpuid_features.o |
10120 | obj-y += proc.o capflags.o powerflags.o common.o | 10152 | obj-y += proc.o capflags.o powerflags.o common.o |
10121 | obj-y += vmware.o hypervisor.o sched.o | 10153 | obj-y += vmware.o hypervisor.o sched.o |
10122 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce_amd.c linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce_amd.c | 10154 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/mcheck/mce_amd.c linux-2.6.32.18/arch/x86/kernel/cpu/mcheck/mce_amd.c |
10123 | --- linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce_amd.c 2010-07-05 14:14:00.000000000 -0400 | 10155 | --- linux-2.6.32.18/arch/x86/kernel/cpu/mcheck/mce_amd.c 2010-08-10 13:45:57.000000000 -0400 |
10124 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce_amd.c 2010-07-09 14:50:35.000000000 -0400 | 10156 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/mcheck/mce_amd.c 2010-08-11 18:57:29.000000000 -0400 |
10125 | @@ -388,7 +388,7 @@ static ssize_t store(struct kobject *kob | 10157 | @@ -388,7 +388,7 @@ static ssize_t store(struct kobject *kob |
10126 | return ret; | 10158 | return ret; |
10127 | } | 10159 | } |
@@ -10131,9 +10163,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce_amd.c linux-2.6.32.16/ | |||
10131 | .show = show, | 10163 | .show = show, |
10132 | .store = store, | 10164 | .store = store, |
10133 | }; | 10165 | }; |
10134 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce.c linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce.c | 10166 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/mcheck/mce.c linux-2.6.32.18/arch/x86/kernel/cpu/mcheck/mce.c |
10135 | --- linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce.c 2010-07-05 14:14:00.000000000 -0400 | 10167 | --- linux-2.6.32.18/arch/x86/kernel/cpu/mcheck/mce.c 2010-08-10 13:45:57.000000000 -0400 |
10136 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce.c 2010-07-09 14:50:35.000000000 -0400 | 10168 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/mcheck/mce.c 2010-08-11 18:57:29.000000000 -0400 |
10137 | @@ -187,7 +187,7 @@ static void print_mce(struct mce *m) | 10169 | @@ -187,7 +187,7 @@ static void print_mce(struct mce *m) |
10138 | !(m->mcgstatus & MCG_STATUS_EIPV) ? " !INEXACT!" : "", | 10170 | !(m->mcgstatus & MCG_STATUS_EIPV) ? " !INEXACT!" : "", |
10139 | m->cs, m->ip); | 10171 | m->cs, m->ip); |
@@ -10186,9 +10218,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mcheck/mce.c linux-2.6.32.16/arch | |||
10186 | }; | 10218 | }; |
10187 | 10219 | ||
10188 | /* | 10220 | /* |
10189 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/amd.c linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/amd.c | 10221 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/amd.c linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/amd.c |
10190 | --- linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/amd.c 2010-07-05 14:14:00.000000000 -0400 | 10222 | --- linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/amd.c 2010-08-10 13:45:57.000000000 -0400 |
10191 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/amd.c 2010-07-09 14:50:35.000000000 -0400 | 10223 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/amd.c 2010-08-11 18:57:29.000000000 -0400 |
10192 | @@ -108,7 +108,7 @@ amd_validate_add_page(unsigned long base | 10224 | @@ -108,7 +108,7 @@ amd_validate_add_page(unsigned long base |
10193 | return 0; | 10225 | return 0; |
10194 | } | 10226 | } |
@@ -10198,9 +10230,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/amd.c linux-2.6.32.16/arch/x | |||
10198 | .vendor = X86_VENDOR_AMD, | 10230 | .vendor = X86_VENDOR_AMD, |
10199 | .set = amd_set_mtrr, | 10231 | .set = amd_set_mtrr, |
10200 | .get = amd_get_mtrr, | 10232 | .get = amd_get_mtrr, |
10201 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/centaur.c linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/centaur.c | 10233 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/centaur.c linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/centaur.c |
10202 | --- linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/centaur.c 2010-07-05 14:14:00.000000000 -0400 | 10234 | --- linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/centaur.c 2010-08-10 13:45:57.000000000 -0400 |
10203 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/centaur.c 2010-07-09 14:50:35.000000000 -0400 | 10235 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/centaur.c 2010-08-11 18:57:29.000000000 -0400 |
10204 | @@ -110,7 +110,7 @@ centaur_validate_add_page(unsigned long | 10236 | @@ -110,7 +110,7 @@ centaur_validate_add_page(unsigned long |
10205 | return 0; | 10237 | return 0; |
10206 | } | 10238 | } |
@@ -10210,9 +10242,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/centaur.c linux-2.6.32.16/ar | |||
10210 | .vendor = X86_VENDOR_CENTAUR, | 10242 | .vendor = X86_VENDOR_CENTAUR, |
10211 | .set = centaur_set_mcr, | 10243 | .set = centaur_set_mcr, |
10212 | .get = centaur_get_mcr, | 10244 | .get = centaur_get_mcr, |
10213 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/cyrix.c linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/cyrix.c | 10245 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/cyrix.c linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/cyrix.c |
10214 | --- linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/cyrix.c 2010-07-05 14:14:00.000000000 -0400 | 10246 | --- linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/cyrix.c 2010-08-10 13:45:57.000000000 -0400 |
10215 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/cyrix.c 2010-07-09 14:50:35.000000000 -0400 | 10247 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/cyrix.c 2010-08-11 18:57:29.000000000 -0400 |
10216 | @@ -265,7 +265,7 @@ static void cyrix_set_all(void) | 10248 | @@ -265,7 +265,7 @@ static void cyrix_set_all(void) |
10217 | post_set(); | 10249 | post_set(); |
10218 | } | 10250 | } |
@@ -10222,9 +10254,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/cyrix.c linux-2.6.32.16/arch | |||
10222 | .vendor = X86_VENDOR_CYRIX, | 10254 | .vendor = X86_VENDOR_CYRIX, |
10223 | .set_all = cyrix_set_all, | 10255 | .set_all = cyrix_set_all, |
10224 | .set = cyrix_set_arr, | 10256 | .set = cyrix_set_arr, |
10225 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/generic.c linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/generic.c | 10257 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/generic.c linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/generic.c |
10226 | --- linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/generic.c 2010-07-05 14:14:00.000000000 -0400 | 10258 | --- linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/generic.c 2010-08-10 13:45:57.000000000 -0400 |
10227 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/generic.c 2010-07-09 14:50:35.000000000 -0400 | 10259 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/generic.c 2010-08-11 18:57:29.000000000 -0400 |
10228 | @@ -29,7 +29,7 @@ static struct fixed_range_block fixed_ra | 10260 | @@ -29,7 +29,7 @@ static struct fixed_range_block fixed_ra |
10229 | { MSR_MTRRfix64K_00000, 1 }, /* one 64k MTRR */ | 10261 | { MSR_MTRRfix64K_00000, 1 }, /* one 64k MTRR */ |
10230 | { MSR_MTRRfix16K_80000, 2 }, /* two 16k MTRRs */ | 10262 | { MSR_MTRRfix16K_80000, 2 }, /* two 16k MTRRs */ |
@@ -10243,9 +10275,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/generic.c linux-2.6.32.16/ar | |||
10243 | .use_intel_if = 1, | 10275 | .use_intel_if = 1, |
10244 | .set_all = generic_set_all, | 10276 | .set_all = generic_set_all, |
10245 | .get = generic_get_mtrr, | 10277 | .get = generic_get_mtrr, |
10246 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/main.c linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/main.c | 10278 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/main.c linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/main.c |
10247 | --- linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/main.c 2010-07-05 14:14:00.000000000 -0400 | 10279 | --- linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/main.c 2010-08-10 13:45:57.000000000 -0400 |
10248 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/main.c 2010-07-09 14:50:35.000000000 -0400 | 10280 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/main.c 2010-08-11 18:57:29.000000000 -0400 |
10249 | @@ -60,14 +60,14 @@ static DEFINE_MUTEX(mtrr_mutex); | 10281 | @@ -60,14 +60,14 @@ static DEFINE_MUTEX(mtrr_mutex); |
10250 | u64 size_or_mask, size_and_mask; | 10282 | u64 size_or_mask, size_and_mask; |
10251 | static bool mtrr_aps_delayed_init; | 10283 | static bool mtrr_aps_delayed_init; |
@@ -10264,9 +10296,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/main.c linux-2.6.32.16/arch/ | |||
10264 | { | 10296 | { |
10265 | if (ops->vendor && ops->vendor < X86_VENDOR_NUM) | 10297 | if (ops->vendor && ops->vendor < X86_VENDOR_NUM) |
10266 | mtrr_ops[ops->vendor] = ops; | 10298 | mtrr_ops[ops->vendor] = ops; |
10267 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/mtrr.h linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/mtrr.h | 10299 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/mtrr.h linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/mtrr.h |
10268 | --- linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/mtrr.h 2010-07-05 14:14:00.000000000 -0400 | 10300 | --- linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/mtrr.h 2010-08-10 13:45:57.000000000 -0400 |
10269 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/mtrr.h 2010-07-09 14:50:35.000000000 -0400 | 10301 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/mtrr/mtrr.h 2010-08-11 18:57:29.000000000 -0400 |
10270 | @@ -12,19 +12,19 @@ | 10302 | @@ -12,19 +12,19 @@ |
10271 | extern unsigned int mtrr_usage_table[MTRR_MAX_VAR_RANGES]; | 10303 | extern unsigned int mtrr_usage_table[MTRR_MAX_VAR_RANGES]; |
10272 | 10304 | ||
@@ -10317,9 +10349,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/mtrr/mtrr.h linux-2.6.32.16/arch/ | |||
10317 | 10349 | ||
10318 | #define is_cpu(vnd) (mtrr_if && mtrr_if->vendor == X86_VENDOR_##vnd) | 10350 | #define is_cpu(vnd) (mtrr_if && mtrr_if->vendor == X86_VENDOR_##vnd) |
10319 | #define use_intel() (mtrr_if && mtrr_if->use_intel_if == 1) | 10351 | #define use_intel() (mtrr_if && mtrr_if->use_intel_if == 1) |
10320 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/perfctr-watchdog.c linux-2.6.32.16/arch/x86/kernel/cpu/perfctr-watchdog.c | 10352 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/perfctr-watchdog.c linux-2.6.32.18/arch/x86/kernel/cpu/perfctr-watchdog.c |
10321 | --- linux-2.6.32.16/arch/x86/kernel/cpu/perfctr-watchdog.c 2010-07-05 14:14:00.000000000 -0400 | 10353 | --- linux-2.6.32.18/arch/x86/kernel/cpu/perfctr-watchdog.c 2010-08-10 13:45:57.000000000 -0400 |
10322 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/perfctr-watchdog.c 2010-07-09 14:50:35.000000000 -0400 | 10354 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/perfctr-watchdog.c 2010-08-11 18:57:29.000000000 -0400 |
10323 | @@ -30,11 +30,11 @@ struct nmi_watchdog_ctlblk { | 10355 | @@ -30,11 +30,11 @@ struct nmi_watchdog_ctlblk { |
10324 | 10356 | ||
10325 | /* Interface defining a CPU specific perfctr watchdog */ | 10357 | /* Interface defining a CPU specific perfctr watchdog */ |
@@ -10353,9 +10385,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/perfctr-watchdog.c linux-2.6.32.1 | |||
10353 | static struct wd_ops intel_arch_wd_ops __read_mostly = { | 10385 | static struct wd_ops intel_arch_wd_ops __read_mostly = { |
10354 | .reserve = single_msr_reserve, | 10386 | .reserve = single_msr_reserve, |
10355 | .unreserve = single_msr_unreserve, | 10387 | .unreserve = single_msr_unreserve, |
10356 | diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/perf_event.c linux-2.6.32.16/arch/x86/kernel/cpu/perf_event.c | 10388 | diff -urNp linux-2.6.32.18/arch/x86/kernel/cpu/perf_event.c linux-2.6.32.18/arch/x86/kernel/cpu/perf_event.c |
10357 | --- linux-2.6.32.16/arch/x86/kernel/cpu/perf_event.c 2010-07-05 14:14:00.000000000 -0400 | 10389 | --- linux-2.6.32.18/arch/x86/kernel/cpu/perf_event.c 2010-08-10 13:45:57.000000000 -0400 |
10358 | +++ linux-2.6.32.16/arch/x86/kernel/cpu/perf_event.c 2010-07-09 14:50:35.000000000 -0400 | 10390 | +++ linux-2.6.32.18/arch/x86/kernel/cpu/perf_event.c 2010-08-11 18:57:29.000000000 -0400 |
10359 | @@ -2357,7 +2357,7 @@ perf_callchain_user(struct pt_regs *regs | 10391 | @@ -2357,7 +2357,7 @@ perf_callchain_user(struct pt_regs *regs |
10360 | break; | 10392 | break; |
10361 | 10393 | ||
@@ -10365,9 +10397,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/cpu/perf_event.c linux-2.6.32.16/arch | |||
10365 | } | 10397 | } |
10366 | } | 10398 | } |
10367 | 10399 | ||
10368 | diff -urNp linux-2.6.32.16/arch/x86/kernel/crash.c linux-2.6.32.16/arch/x86/kernel/crash.c | 10400 | diff -urNp linux-2.6.32.18/arch/x86/kernel/crash.c linux-2.6.32.18/arch/x86/kernel/crash.c |
10369 | --- linux-2.6.32.16/arch/x86/kernel/crash.c 2010-07-05 14:14:00.000000000 -0400 | 10401 | --- linux-2.6.32.18/arch/x86/kernel/crash.c 2010-08-10 13:45:57.000000000 -0400 |
10370 | +++ linux-2.6.32.16/arch/x86/kernel/crash.c 2010-07-09 14:50:35.000000000 -0400 | 10402 | +++ linux-2.6.32.18/arch/x86/kernel/crash.c 2010-08-11 18:57:29.000000000 -0400 |
10371 | @@ -41,7 +41,7 @@ static void kdump_nmi_callback(int cpu, | 10403 | @@ -41,7 +41,7 @@ static void kdump_nmi_callback(int cpu, |
10372 | regs = args->regs; | 10404 | regs = args->regs; |
10373 | 10405 | ||
@@ -10377,9 +10409,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/crash.c linux-2.6.32.16/arch/x86/kern | |||
10377 | crash_fixup_ss_esp(&fixed_regs, regs); | 10409 | crash_fixup_ss_esp(&fixed_regs, regs); |
10378 | regs = &fixed_regs; | 10410 | regs = &fixed_regs; |
10379 | } | 10411 | } |
10380 | diff -urNp linux-2.6.32.16/arch/x86/kernel/doublefault_32.c linux-2.6.32.16/arch/x86/kernel/doublefault_32.c | 10412 | diff -urNp linux-2.6.32.18/arch/x86/kernel/doublefault_32.c linux-2.6.32.18/arch/x86/kernel/doublefault_32.c |
10381 | --- linux-2.6.32.16/arch/x86/kernel/doublefault_32.c 2010-07-05 14:14:00.000000000 -0400 | 10413 | --- linux-2.6.32.18/arch/x86/kernel/doublefault_32.c 2010-08-10 13:45:57.000000000 -0400 |
10382 | +++ linux-2.6.32.16/arch/x86/kernel/doublefault_32.c 2010-07-09 14:50:35.000000000 -0400 | 10414 | +++ linux-2.6.32.18/arch/x86/kernel/doublefault_32.c 2010-08-11 18:57:29.000000000 -0400 |
10383 | @@ -11,7 +11,7 @@ | 10415 | @@ -11,7 +11,7 @@ |
10384 | 10416 | ||
10385 | #define DOUBLEFAULT_STACKSIZE (1024) | 10417 | #define DOUBLEFAULT_STACKSIZE (1024) |
@@ -10411,9 +10443,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/doublefault_32.c linux-2.6.32.16/arch | |||
10411 | .fs = __KERNEL_PERCPU, | 10443 | .fs = __KERNEL_PERCPU, |
10412 | 10444 | ||
10413 | .__cr3 = __pa_nodebug(swapper_pg_dir), | 10445 | .__cr3 = __pa_nodebug(swapper_pg_dir), |
10414 | diff -urNp linux-2.6.32.16/arch/x86/kernel/dumpstack_32.c linux-2.6.32.16/arch/x86/kernel/dumpstack_32.c | 10446 | diff -urNp linux-2.6.32.18/arch/x86/kernel/dumpstack_32.c linux-2.6.32.18/arch/x86/kernel/dumpstack_32.c |
10415 | --- linux-2.6.32.16/arch/x86/kernel/dumpstack_32.c 2010-07-05 14:14:00.000000000 -0400 | 10447 | --- linux-2.6.32.18/arch/x86/kernel/dumpstack_32.c 2010-08-10 13:45:57.000000000 -0400 |
10416 | +++ linux-2.6.32.16/arch/x86/kernel/dumpstack_32.c 2010-07-09 14:50:35.000000000 -0400 | 10448 | +++ linux-2.6.32.18/arch/x86/kernel/dumpstack_32.c 2010-08-11 18:57:29.000000000 -0400 |
10417 | @@ -112,11 +112,12 @@ void show_registers(struct pt_regs *regs | 10449 | @@ -112,11 +112,12 @@ void show_registers(struct pt_regs *regs |
10418 | * When in-kernel, we also print out the stack and code at the | 10450 | * When in-kernel, we also print out the stack and code at the |
10419 | * time of the fault.. | 10451 | * time of the fault.. |
@@ -10458,9 +10490,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/dumpstack_32.c linux-2.6.32.16/arch/x | |||
10458 | if (ip < PAGE_OFFSET) | 10490 | if (ip < PAGE_OFFSET) |
10459 | return 0; | 10491 | return 0; |
10460 | if (probe_kernel_address((unsigned short *)ip, ud2)) | 10492 | if (probe_kernel_address((unsigned short *)ip, ud2)) |
10461 | diff -urNp linux-2.6.32.16/arch/x86/kernel/dumpstack.c linux-2.6.32.16/arch/x86/kernel/dumpstack.c | 10493 | diff -urNp linux-2.6.32.18/arch/x86/kernel/dumpstack.c linux-2.6.32.18/arch/x86/kernel/dumpstack.c |
10462 | --- linux-2.6.32.16/arch/x86/kernel/dumpstack.c 2010-07-05 14:14:00.000000000 -0400 | 10494 | --- linux-2.6.32.18/arch/x86/kernel/dumpstack.c 2010-08-10 13:45:57.000000000 -0400 |
10463 | +++ linux-2.6.32.16/arch/x86/kernel/dumpstack.c 2010-07-09 14:50:35.000000000 -0400 | 10495 | +++ linux-2.6.32.18/arch/x86/kernel/dumpstack.c 2010-08-11 18:57:29.000000000 -0400 |
10464 | @@ -180,7 +180,7 @@ void dump_stack(void) | 10496 | @@ -180,7 +180,7 @@ void dump_stack(void) |
10465 | #endif | 10497 | #endif |
10466 | 10498 | ||
@@ -10488,9 +10520,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/dumpstack.c linux-2.6.32.16/arch/x86/ | |||
10488 | report_bug(regs->ip, regs); | 10520 | report_bug(regs->ip, regs); |
10489 | 10521 | ||
10490 | if (__die(str, regs, err)) | 10522 | if (__die(str, regs, err)) |
10491 | diff -urNp linux-2.6.32.16/arch/x86/kernel/e820.c linux-2.6.32.16/arch/x86/kernel/e820.c | 10523 | diff -urNp linux-2.6.32.18/arch/x86/kernel/e820.c linux-2.6.32.18/arch/x86/kernel/e820.c |
10492 | --- linux-2.6.32.16/arch/x86/kernel/e820.c 2010-07-05 14:14:00.000000000 -0400 | 10524 | --- linux-2.6.32.18/arch/x86/kernel/e820.c 2010-08-10 13:45:57.000000000 -0400 |
10493 | +++ linux-2.6.32.16/arch/x86/kernel/e820.c 2010-07-09 14:50:35.000000000 -0400 | 10525 | +++ linux-2.6.32.18/arch/x86/kernel/e820.c 2010-08-11 18:57:29.000000000 -0400 |
10494 | @@ -733,7 +733,7 @@ struct early_res { | 10526 | @@ -733,7 +733,7 @@ struct early_res { |
10495 | }; | 10527 | }; |
10496 | static struct early_res early_res[MAX_EARLY_RES] __initdata = { | 10528 | static struct early_res early_res[MAX_EARLY_RES] __initdata = { |
@@ -10500,9 +10532,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/e820.c linux-2.6.32.16/arch/x86/kerne | |||
10500 | }; | 10532 | }; |
10501 | 10533 | ||
10502 | static int __init find_overlapped_early(u64 start, u64 end) | 10534 | static int __init find_overlapped_early(u64 start, u64 end) |
10503 | diff -urNp linux-2.6.32.16/arch/x86/kernel/efi_32.c linux-2.6.32.16/arch/x86/kernel/efi_32.c | 10535 | diff -urNp linux-2.6.32.18/arch/x86/kernel/efi_32.c linux-2.6.32.18/arch/x86/kernel/efi_32.c |
10504 | --- linux-2.6.32.16/arch/x86/kernel/efi_32.c 2010-07-05 14:14:00.000000000 -0400 | 10536 | --- linux-2.6.32.18/arch/x86/kernel/efi_32.c 2010-08-10 13:45:57.000000000 -0400 |
10505 | +++ linux-2.6.32.16/arch/x86/kernel/efi_32.c 2010-07-09 14:50:35.000000000 -0400 | 10537 | +++ linux-2.6.32.18/arch/x86/kernel/efi_32.c 2010-08-11 18:57:29.000000000 -0400 |
10506 | @@ -38,70 +38,38 @@ | 10538 | @@ -38,70 +38,38 @@ |
10507 | */ | 10539 | */ |
10508 | 10540 | ||
@@ -10583,9 +10615,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/efi_32.c linux-2.6.32.16/arch/x86/ker | |||
10583 | 10615 | ||
10584 | /* | 10616 | /* |
10585 | * After the lock is released, the original page table is restored. | 10617 | * After the lock is released, the original page table is restored. |
10586 | diff -urNp linux-2.6.32.16/arch/x86/kernel/efi_stub_32.S linux-2.6.32.16/arch/x86/kernel/efi_stub_32.S | 10618 | diff -urNp linux-2.6.32.18/arch/x86/kernel/efi_stub_32.S linux-2.6.32.18/arch/x86/kernel/efi_stub_32.S |
10587 | --- linux-2.6.32.16/arch/x86/kernel/efi_stub_32.S 2010-07-05 14:14:00.000000000 -0400 | 10619 | --- linux-2.6.32.18/arch/x86/kernel/efi_stub_32.S 2010-08-10 13:45:57.000000000 -0400 |
10588 | +++ linux-2.6.32.16/arch/x86/kernel/efi_stub_32.S 2010-07-09 14:50:35.000000000 -0400 | 10620 | +++ linux-2.6.32.18/arch/x86/kernel/efi_stub_32.S 2010-08-11 18:57:29.000000000 -0400 |
10589 | @@ -6,6 +6,7 @@ | 10621 | @@ -6,6 +6,7 @@ |
10590 | */ | 10622 | */ |
10591 | 10623 | ||
@@ -10684,9 +10716,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/efi_stub_32.S linux-2.6.32.16/arch/x8 | |||
10684 | saved_return_addr: | 10716 | saved_return_addr: |
10685 | .long 0 | 10717 | .long 0 |
10686 | efi_rt_function_ptr: | 10718 | efi_rt_function_ptr: |
10687 | diff -urNp linux-2.6.32.16/arch/x86/kernel/entry_32.S linux-2.6.32.16/arch/x86/kernel/entry_32.S | 10719 | diff -urNp linux-2.6.32.18/arch/x86/kernel/entry_32.S linux-2.6.32.18/arch/x86/kernel/entry_32.S |
10688 | --- linux-2.6.32.16/arch/x86/kernel/entry_32.S 2010-07-05 14:14:00.000000000 -0400 | 10720 | --- linux-2.6.32.18/arch/x86/kernel/entry_32.S 2010-08-10 13:45:57.000000000 -0400 |
10689 | +++ linux-2.6.32.16/arch/x86/kernel/entry_32.S 2010-07-09 14:50:35.000000000 -0400 | 10721 | +++ linux-2.6.32.18/arch/x86/kernel/entry_32.S 2010-08-11 18:57:29.000000000 -0400 |
10690 | @@ -191,7 +191,67 @@ | 10722 | @@ -191,7 +191,67 @@ |
10691 | 10723 | ||
10692 | #endif /* CONFIG_X86_32_LAZY_GS */ | 10724 | #endif /* CONFIG_X86_32_LAZY_GS */ |
@@ -10997,9 +11029,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/entry_32.S linux-2.6.32.16/arch/x86/k | |||
10997 | RESTORE_REGS | 11029 | RESTORE_REGS |
10998 | lss 12+4(%esp), %esp # back to espfix stack | 11030 | lss 12+4(%esp), %esp # back to espfix stack |
10999 | CFI_ADJUST_CFA_OFFSET -24 | 11031 | CFI_ADJUST_CFA_OFFSET -24 |
11000 | diff -urNp linux-2.6.32.16/arch/x86/kernel/entry_64.S linux-2.6.32.16/arch/x86/kernel/entry_64.S | 11032 | diff -urNp linux-2.6.32.18/arch/x86/kernel/entry_64.S linux-2.6.32.18/arch/x86/kernel/entry_64.S |
11001 | --- linux-2.6.32.16/arch/x86/kernel/entry_64.S 2010-07-05 14:14:00.000000000 -0400 | 11033 | --- linux-2.6.32.18/arch/x86/kernel/entry_64.S 2010-08-10 13:45:57.000000000 -0400 |
11002 | +++ linux-2.6.32.16/arch/x86/kernel/entry_64.S 2010-07-09 14:50:35.000000000 -0400 | 11034 | +++ linux-2.6.32.18/arch/x86/kernel/entry_64.S 2010-08-11 18:57:29.000000000 -0400 |
11003 | @@ -53,6 +53,7 @@ | 11035 | @@ -53,6 +53,7 @@ |
11004 | #include <asm/paravirt.h> | 11036 | #include <asm/paravirt.h> |
11005 | #include <asm/ftrace.h> | 11037 | #include <asm/ftrace.h> |
@@ -11457,9 +11489,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/entry_64.S linux-2.6.32.16/arch/x86/k | |||
11457 | RESTORE_ALL 8 | 11489 | RESTORE_ALL 8 |
11458 | jmp irq_return | 11490 | jmp irq_return |
11459 | nmi_userspace: | 11491 | nmi_userspace: |
11460 | diff -urNp linux-2.6.32.16/arch/x86/kernel/ftrace.c linux-2.6.32.16/arch/x86/kernel/ftrace.c | 11492 | diff -urNp linux-2.6.32.18/arch/x86/kernel/ftrace.c linux-2.6.32.18/arch/x86/kernel/ftrace.c |
11461 | --- linux-2.6.32.16/arch/x86/kernel/ftrace.c 2010-07-05 14:14:00.000000000 -0400 | 11493 | --- linux-2.6.32.18/arch/x86/kernel/ftrace.c 2010-08-10 13:45:57.000000000 -0400 |
11462 | +++ linux-2.6.32.16/arch/x86/kernel/ftrace.c 2010-07-09 14:50:35.000000000 -0400 | 11494 | +++ linux-2.6.32.18/arch/x86/kernel/ftrace.c 2010-08-11 18:57:29.000000000 -0400 |
11463 | @@ -149,7 +149,9 @@ void ftrace_nmi_enter(void) | 11495 | @@ -149,7 +149,9 @@ void ftrace_nmi_enter(void) |
11464 | { | 11496 | { |
11465 | if (atomic_inc_return(&nmi_running) & MOD_CODE_WRITE_FLAG) { | 11497 | if (atomic_inc_return(&nmi_running) & MOD_CODE_WRITE_FLAG) { |
@@ -11525,9 +11557,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/ftrace.c linux-2.6.32.16/arch/x86/ker | |||
11525 | if (probe_kernel_read(code, (void *)ip, MCOUNT_INSN_SIZE)) | 11557 | if (probe_kernel_read(code, (void *)ip, MCOUNT_INSN_SIZE)) |
11526 | return -EFAULT; | 11558 | return -EFAULT; |
11527 | 11559 | ||
11528 | diff -urNp linux-2.6.32.16/arch/x86/kernel/head32.c linux-2.6.32.16/arch/x86/kernel/head32.c | 11560 | diff -urNp linux-2.6.32.18/arch/x86/kernel/head32.c linux-2.6.32.18/arch/x86/kernel/head32.c |
11529 | --- linux-2.6.32.16/arch/x86/kernel/head32.c 2010-07-05 14:14:00.000000000 -0400 | 11561 | --- linux-2.6.32.18/arch/x86/kernel/head32.c 2010-08-10 13:45:57.000000000 -0400 |
11530 | +++ linux-2.6.32.16/arch/x86/kernel/head32.c 2010-07-09 14:50:35.000000000 -0400 | 11562 | +++ linux-2.6.32.18/arch/x86/kernel/head32.c 2010-08-11 18:57:29.000000000 -0400 |
11531 | @@ -16,6 +16,7 @@ | 11563 | @@ -16,6 +16,7 @@ |
11532 | #include <asm/apic.h> | 11564 | #include <asm/apic.h> |
11533 | #include <asm/io_apic.h> | 11565 | #include <asm/io_apic.h> |
@@ -11545,9 +11577,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/head32.c linux-2.6.32.16/arch/x86/ker | |||
11545 | 11577 | ||
11546 | #ifdef CONFIG_BLK_DEV_INITRD | 11578 | #ifdef CONFIG_BLK_DEV_INITRD |
11547 | /* Reserve INITRD */ | 11579 | /* Reserve INITRD */ |
11548 | diff -urNp linux-2.6.32.16/arch/x86/kernel/head_32.S linux-2.6.32.16/arch/x86/kernel/head_32.S | 11580 | diff -urNp linux-2.6.32.18/arch/x86/kernel/head_32.S linux-2.6.32.18/arch/x86/kernel/head_32.S |
11549 | --- linux-2.6.32.16/arch/x86/kernel/head_32.S 2010-07-05 14:14:00.000000000 -0400 | 11581 | --- linux-2.6.32.18/arch/x86/kernel/head_32.S 2010-08-10 13:45:57.000000000 -0400 |
11550 | +++ linux-2.6.32.16/arch/x86/kernel/head_32.S 2010-07-09 14:50:35.000000000 -0400 | 11582 | +++ linux-2.6.32.18/arch/x86/kernel/head_32.S 2010-08-11 18:57:29.000000000 -0400 |
11551 | @@ -19,10 +19,17 @@ | 11583 | @@ -19,10 +19,17 @@ |
11552 | #include <asm/setup.h> | 11584 | #include <asm/setup.h> |
11553 | #include <asm/processor-flags.h> | 11585 | #include <asm/processor-flags.h> |
@@ -11994,9 +12026,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/head_32.S linux-2.6.32.16/arch/x86/ke | |||
11994 | + /* Be sure this is zeroed to avoid false validations in Xen */ | 12026 | + /* Be sure this is zeroed to avoid false validations in Xen */ |
11995 | + .fill PAGE_SIZE_asm - GDT_SIZE,1,0 | 12027 | + .fill PAGE_SIZE_asm - GDT_SIZE,1,0 |
11996 | + .endr | 12028 | + .endr |
11997 | diff -urNp linux-2.6.32.16/arch/x86/kernel/head_64.S linux-2.6.32.16/arch/x86/kernel/head_64.S | 12029 | diff -urNp linux-2.6.32.18/arch/x86/kernel/head_64.S linux-2.6.32.18/arch/x86/kernel/head_64.S |
11998 | --- linux-2.6.32.16/arch/x86/kernel/head_64.S 2010-07-05 14:14:00.000000000 -0400 | 12030 | --- linux-2.6.32.18/arch/x86/kernel/head_64.S 2010-08-10 13:45:57.000000000 -0400 |
11999 | +++ linux-2.6.32.16/arch/x86/kernel/head_64.S 2010-07-09 14:50:35.000000000 -0400 | 12031 | +++ linux-2.6.32.18/arch/x86/kernel/head_64.S 2010-08-11 18:57:29.000000000 -0400 |
12000 | @@ -19,6 +19,7 @@ | 12032 | @@ -19,6 +19,7 @@ |
12001 | #include <asm/cache.h> | 12033 | #include <asm/cache.h> |
12002 | #include <asm/processor-flags.h> | 12034 | #include <asm/processor-flags.h> |
@@ -12267,9 +12299,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/head_64.S linux-2.6.32.16/arch/x86/ke | |||
12267 | 12299 | ||
12268 | __PAGE_ALIGNED_BSS | 12300 | __PAGE_ALIGNED_BSS |
12269 | .align PAGE_SIZE | 12301 | .align PAGE_SIZE |
12270 | diff -urNp linux-2.6.32.16/arch/x86/kernel/i386_ksyms_32.c linux-2.6.32.16/arch/x86/kernel/i386_ksyms_32.c | 12302 | diff -urNp linux-2.6.32.18/arch/x86/kernel/i386_ksyms_32.c linux-2.6.32.18/arch/x86/kernel/i386_ksyms_32.c |
12271 | --- linux-2.6.32.16/arch/x86/kernel/i386_ksyms_32.c 2010-07-05 14:14:00.000000000 -0400 | 12303 | --- linux-2.6.32.18/arch/x86/kernel/i386_ksyms_32.c 2010-08-10 13:45:57.000000000 -0400 |
12272 | +++ linux-2.6.32.16/arch/x86/kernel/i386_ksyms_32.c 2010-07-09 14:50:35.000000000 -0400 | 12304 | +++ linux-2.6.32.18/arch/x86/kernel/i386_ksyms_32.c 2010-08-11 18:57:29.000000000 -0400 |
12273 | @@ -20,8 +20,12 @@ extern void cmpxchg8b_emu(void); | 12305 | @@ -20,8 +20,12 @@ extern void cmpxchg8b_emu(void); |
12274 | EXPORT_SYMBOL(cmpxchg8b_emu); | 12306 | EXPORT_SYMBOL(cmpxchg8b_emu); |
12275 | #endif | 12307 | #endif |
@@ -12291,9 +12323,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/i386_ksyms_32.c linux-2.6.32.16/arch/ | |||
12291 | +#ifdef CONFIG_PAX_KERNEXEC | 12323 | +#ifdef CONFIG_PAX_KERNEXEC |
12292 | +EXPORT_SYMBOL(__LOAD_PHYSICAL_ADDR); | 12324 | +EXPORT_SYMBOL(__LOAD_PHYSICAL_ADDR); |
12293 | +#endif | 12325 | +#endif |
12294 | diff -urNp linux-2.6.32.16/arch/x86/kernel/init_task.c linux-2.6.32.16/arch/x86/kernel/init_task.c | 12326 | diff -urNp linux-2.6.32.18/arch/x86/kernel/init_task.c linux-2.6.32.18/arch/x86/kernel/init_task.c |
12295 | --- linux-2.6.32.16/arch/x86/kernel/init_task.c 2010-07-05 14:14:00.000000000 -0400 | 12327 | --- linux-2.6.32.18/arch/x86/kernel/init_task.c 2010-08-10 13:45:57.000000000 -0400 |
12296 | +++ linux-2.6.32.16/arch/x86/kernel/init_task.c 2010-07-09 14:50:35.000000000 -0400 | 12328 | +++ linux-2.6.32.18/arch/x86/kernel/init_task.c 2010-08-11 18:57:29.000000000 -0400 |
12297 | @@ -38,5 +38,5 @@ EXPORT_SYMBOL(init_task); | 12329 | @@ -38,5 +38,5 @@ EXPORT_SYMBOL(init_task); |
12298 | * section. Since TSS's are completely CPU-local, we want them | 12330 | * section. Since TSS's are completely CPU-local, we want them |
12299 | * on exact cacheline boundaries, to eliminate cacheline ping-pong. | 12331 | * on exact cacheline boundaries, to eliminate cacheline ping-pong. |
@@ -12302,9 +12334,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/init_task.c linux-2.6.32.16/arch/x86/ | |||
12302 | - | 12334 | - |
12303 | +struct tss_struct init_tss[NR_CPUS] ____cacheline_internodealigned_in_smp = { [0 ... NR_CPUS-1] = INIT_TSS }; | 12335 | +struct tss_struct init_tss[NR_CPUS] ____cacheline_internodealigned_in_smp = { [0 ... NR_CPUS-1] = INIT_TSS }; |
12304 | +EXPORT_SYMBOL(init_tss); | 12336 | +EXPORT_SYMBOL(init_tss); |
12305 | diff -urNp linux-2.6.32.16/arch/x86/kernel/ioport.c linux-2.6.32.16/arch/x86/kernel/ioport.c | 12337 | diff -urNp linux-2.6.32.18/arch/x86/kernel/ioport.c linux-2.6.32.18/arch/x86/kernel/ioport.c |
12306 | --- linux-2.6.32.16/arch/x86/kernel/ioport.c 2010-07-05 14:14:00.000000000 -0400 | 12338 | --- linux-2.6.32.18/arch/x86/kernel/ioport.c 2010-08-10 13:45:57.000000000 -0400 |
12307 | +++ linux-2.6.32.16/arch/x86/kernel/ioport.c 2010-07-09 14:50:35.000000000 -0400 | 12339 | +++ linux-2.6.32.18/arch/x86/kernel/ioport.c 2010-08-11 18:57:29.000000000 -0400 |
12308 | @@ -6,6 +6,7 @@ | 12340 | @@ -6,6 +6,7 @@ |
12309 | #include <linux/sched.h> | 12341 | #include <linux/sched.h> |
12310 | #include <linux/kernel.h> | 12342 | #include <linux/kernel.h> |
@@ -12348,9 +12380,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/ioport.c linux-2.6.32.16/arch/x86/ker | |||
12348 | if (!capable(CAP_SYS_RAWIO)) | 12380 | if (!capable(CAP_SYS_RAWIO)) |
12349 | return -EPERM; | 12381 | return -EPERM; |
12350 | } | 12382 | } |
12351 | diff -urNp linux-2.6.32.16/arch/x86/kernel/irq_32.c linux-2.6.32.16/arch/x86/kernel/irq_32.c | 12383 | diff -urNp linux-2.6.32.18/arch/x86/kernel/irq_32.c linux-2.6.32.18/arch/x86/kernel/irq_32.c |
12352 | --- linux-2.6.32.16/arch/x86/kernel/irq_32.c 2010-07-05 14:14:00.000000000 -0400 | 12384 | --- linux-2.6.32.18/arch/x86/kernel/irq_32.c 2010-08-10 13:45:57.000000000 -0400 |
12353 | +++ linux-2.6.32.16/arch/x86/kernel/irq_32.c 2010-07-09 14:50:35.000000000 -0400 | 12385 | +++ linux-2.6.32.18/arch/x86/kernel/irq_32.c 2010-08-11 18:57:29.000000000 -0400 |
12354 | @@ -94,7 +94,7 @@ execute_on_irq_stack(int overflow, struc | 12386 | @@ -94,7 +94,7 @@ execute_on_irq_stack(int overflow, struc |
12355 | return 0; | 12387 | return 0; |
12356 | 12388 | ||
@@ -12369,9 +12401,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/irq_32.c linux-2.6.32.16/arch/x86/ker | |||
12369 | 12401 | ||
12370 | call_on_stack(__do_softirq, isp); | 12402 | call_on_stack(__do_softirq, isp); |
12371 | /* | 12403 | /* |
12372 | diff -urNp linux-2.6.32.16/arch/x86/kernel/kgdb.c linux-2.6.32.16/arch/x86/kernel/kgdb.c | 12404 | diff -urNp linux-2.6.32.18/arch/x86/kernel/kgdb.c linux-2.6.32.18/arch/x86/kernel/kgdb.c |
12373 | --- linux-2.6.32.16/arch/x86/kernel/kgdb.c 2010-07-05 14:14:00.000000000 -0400 | 12405 | --- linux-2.6.32.18/arch/x86/kernel/kgdb.c 2010-08-10 13:45:57.000000000 -0400 |
12374 | +++ linux-2.6.32.16/arch/x86/kernel/kgdb.c 2010-07-09 14:50:35.000000000 -0400 | 12406 | +++ linux-2.6.32.18/arch/x86/kernel/kgdb.c 2010-08-11 18:57:29.000000000 -0400 |
12375 | @@ -573,7 +573,7 @@ unsigned long kgdb_arch_pc(int exception | 12407 | @@ -573,7 +573,7 @@ unsigned long kgdb_arch_pc(int exception |
12376 | return instruction_pointer(regs); | 12408 | return instruction_pointer(regs); |
12377 | } | 12409 | } |
@@ -12381,9 +12413,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/kgdb.c linux-2.6.32.16/arch/x86/kerne | |||
12381 | /* Breakpoint instruction: */ | 12413 | /* Breakpoint instruction: */ |
12382 | .gdb_bpt_instr = { 0xcc }, | 12414 | .gdb_bpt_instr = { 0xcc }, |
12383 | .flags = KGDB_HW_BREAKPOINT, | 12415 | .flags = KGDB_HW_BREAKPOINT, |
12384 | diff -urNp linux-2.6.32.16/arch/x86/kernel/kprobes.c linux-2.6.32.16/arch/x86/kernel/kprobes.c | 12416 | diff -urNp linux-2.6.32.18/arch/x86/kernel/kprobes.c linux-2.6.32.18/arch/x86/kernel/kprobes.c |
12385 | --- linux-2.6.32.16/arch/x86/kernel/kprobes.c 2010-07-05 14:14:00.000000000 -0400 | 12417 | --- linux-2.6.32.18/arch/x86/kernel/kprobes.c 2010-08-10 13:45:57.000000000 -0400 |
12386 | +++ linux-2.6.32.16/arch/x86/kernel/kprobes.c 2010-07-09 14:50:35.000000000 -0400 | 12418 | +++ linux-2.6.32.18/arch/x86/kernel/kprobes.c 2010-08-11 18:57:29.000000000 -0400 |
12387 | @@ -166,9 +166,13 @@ static void __kprobes set_jmp_op(void *f | 12419 | @@ -166,9 +166,13 @@ static void __kprobes set_jmp_op(void *f |
12388 | char op; | 12420 | char op; |
12389 | s32 raddr; | 12421 | s32 raddr; |
@@ -12476,9 +12508,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/kprobes.c linux-2.6.32.16/arch/x86/ke | |||
12476 | return ret; | 12508 | return ret; |
12477 | 12509 | ||
12478 | switch (val) { | 12510 | switch (val) { |
12479 | diff -urNp linux-2.6.32.16/arch/x86/kernel/ldt.c linux-2.6.32.16/arch/x86/kernel/ldt.c | 12511 | diff -urNp linux-2.6.32.18/arch/x86/kernel/ldt.c linux-2.6.32.18/arch/x86/kernel/ldt.c |
12480 | --- linux-2.6.32.16/arch/x86/kernel/ldt.c 2010-07-05 14:14:00.000000000 -0400 | 12512 | --- linux-2.6.32.18/arch/x86/kernel/ldt.c 2010-08-10 13:45:57.000000000 -0400 |
12481 | +++ linux-2.6.32.16/arch/x86/kernel/ldt.c 2010-07-09 14:50:35.000000000 -0400 | 12513 | +++ linux-2.6.32.18/arch/x86/kernel/ldt.c 2010-08-11 18:57:29.000000000 -0400 |
12482 | @@ -66,13 +66,13 @@ static int alloc_ldt(mm_context_t *pc, i | 12514 | @@ -66,13 +66,13 @@ static int alloc_ldt(mm_context_t *pc, i |
12483 | if (reload) { | 12515 | if (reload) { |
12484 | #ifdef CONFIG_SMP | 12516 | #ifdef CONFIG_SMP |
@@ -12543,9 +12575,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/ldt.c linux-2.6.32.16/arch/x86/kernel | |||
12543 | fill_ldt(&ldt, &ldt_info); | 12575 | fill_ldt(&ldt, &ldt_info); |
12544 | if (oldmode) | 12576 | if (oldmode) |
12545 | ldt.avl = 0; | 12577 | ldt.avl = 0; |
12546 | diff -urNp linux-2.6.32.16/arch/x86/kernel/machine_kexec_32.c linux-2.6.32.16/arch/x86/kernel/machine_kexec_32.c | 12578 | diff -urNp linux-2.6.32.18/arch/x86/kernel/machine_kexec_32.c linux-2.6.32.18/arch/x86/kernel/machine_kexec_32.c |
12547 | --- linux-2.6.32.16/arch/x86/kernel/machine_kexec_32.c 2010-07-05 14:14:00.000000000 -0400 | 12579 | --- linux-2.6.32.18/arch/x86/kernel/machine_kexec_32.c 2010-08-10 13:45:57.000000000 -0400 |
12548 | +++ linux-2.6.32.16/arch/x86/kernel/machine_kexec_32.c 2010-07-09 14:50:35.000000000 -0400 | 12580 | +++ linux-2.6.32.18/arch/x86/kernel/machine_kexec_32.c 2010-08-11 18:57:29.000000000 -0400 |
12549 | @@ -26,7 +26,7 @@ | 12581 | @@ -26,7 +26,7 @@ |
12550 | #include <asm/system.h> | 12582 | #include <asm/system.h> |
12551 | #include <asm/cacheflush.h> | 12583 | #include <asm/cacheflush.h> |
@@ -12573,9 +12605,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/machine_kexec_32.c linux-2.6.32.16/ar | |||
12573 | 12605 | ||
12574 | relocate_kernel_ptr = control_page; | 12606 | relocate_kernel_ptr = control_page; |
12575 | page_list[PA_CONTROL_PAGE] = __pa(control_page); | 12607 | page_list[PA_CONTROL_PAGE] = __pa(control_page); |
12576 | diff -urNp linux-2.6.32.16/arch/x86/kernel/microcode_amd.c linux-2.6.32.16/arch/x86/kernel/microcode_amd.c | 12608 | diff -urNp linux-2.6.32.18/arch/x86/kernel/microcode_amd.c linux-2.6.32.18/arch/x86/kernel/microcode_amd.c |
12577 | --- linux-2.6.32.16/arch/x86/kernel/microcode_amd.c 2010-07-05 14:14:00.000000000 -0400 | 12609 | --- linux-2.6.32.18/arch/x86/kernel/microcode_amd.c 2010-08-10 13:45:57.000000000 -0400 |
12578 | +++ linux-2.6.32.16/arch/x86/kernel/microcode_amd.c 2010-07-09 14:50:35.000000000 -0400 | 12610 | +++ linux-2.6.32.18/arch/x86/kernel/microcode_amd.c 2010-08-11 18:57:29.000000000 -0400 |
12579 | @@ -346,7 +346,7 @@ static void microcode_fini_cpu_amd(int c | 12611 | @@ -346,7 +346,7 @@ static void microcode_fini_cpu_amd(int c |
12580 | uci->mc = NULL; | 12612 | uci->mc = NULL; |
12581 | } | 12613 | } |
@@ -12594,9 +12626,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/microcode_amd.c linux-2.6.32.16/arch/ | |||
12594 | { | 12626 | { |
12595 | return µcode_amd_ops; | 12627 | return µcode_amd_ops; |
12596 | } | 12628 | } |
12597 | diff -urNp linux-2.6.32.16/arch/x86/kernel/microcode_core.c linux-2.6.32.16/arch/x86/kernel/microcode_core.c | 12629 | diff -urNp linux-2.6.32.18/arch/x86/kernel/microcode_core.c linux-2.6.32.18/arch/x86/kernel/microcode_core.c |
12598 | --- linux-2.6.32.16/arch/x86/kernel/microcode_core.c 2010-07-05 14:14:00.000000000 -0400 | 12630 | --- linux-2.6.32.18/arch/x86/kernel/microcode_core.c 2010-08-10 13:45:57.000000000 -0400 |
12599 | +++ linux-2.6.32.16/arch/x86/kernel/microcode_core.c 2010-07-09 14:50:35.000000000 -0400 | 12631 | +++ linux-2.6.32.18/arch/x86/kernel/microcode_core.c 2010-08-11 18:57:29.000000000 -0400 |
12600 | @@ -90,7 +90,7 @@ MODULE_LICENSE("GPL"); | 12632 | @@ -90,7 +90,7 @@ MODULE_LICENSE("GPL"); |
12601 | 12633 | ||
12602 | #define MICROCODE_VERSION "2.00" | 12634 | #define MICROCODE_VERSION "2.00" |
@@ -12606,9 +12638,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/microcode_core.c linux-2.6.32.16/arch | |||
12606 | 12638 | ||
12607 | /* | 12639 | /* |
12608 | * Synchronization. | 12640 | * Synchronization. |
12609 | diff -urNp linux-2.6.32.16/arch/x86/kernel/microcode_intel.c linux-2.6.32.16/arch/x86/kernel/microcode_intel.c | 12641 | diff -urNp linux-2.6.32.18/arch/x86/kernel/microcode_intel.c linux-2.6.32.18/arch/x86/kernel/microcode_intel.c |
12610 | --- linux-2.6.32.16/arch/x86/kernel/microcode_intel.c 2010-07-05 14:14:00.000000000 -0400 | 12642 | --- linux-2.6.32.18/arch/x86/kernel/microcode_intel.c 2010-08-10 13:45:57.000000000 -0400 |
12611 | +++ linux-2.6.32.16/arch/x86/kernel/microcode_intel.c 2010-07-09 14:50:35.000000000 -0400 | 12643 | +++ linux-2.6.32.18/arch/x86/kernel/microcode_intel.c 2010-08-11 18:57:29.000000000 -0400 |
12612 | @@ -443,13 +443,13 @@ static enum ucode_state request_microcod | 12644 | @@ -443,13 +443,13 @@ static enum ucode_state request_microcod |
12613 | 12645 | ||
12614 | static int get_ucode_user(void *to, const void *from, size_t n) | 12646 | static int get_ucode_user(void *to, const void *from, size_t n) |
@@ -12643,9 +12675,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/microcode_intel.c linux-2.6.32.16/arc | |||
12643 | { | 12675 | { |
12644 | return µcode_intel_ops; | 12676 | return µcode_intel_ops; |
12645 | } | 12677 | } |
12646 | diff -urNp linux-2.6.32.16/arch/x86/kernel/module.c linux-2.6.32.16/arch/x86/kernel/module.c | 12678 | diff -urNp linux-2.6.32.18/arch/x86/kernel/module.c linux-2.6.32.18/arch/x86/kernel/module.c |
12647 | --- linux-2.6.32.16/arch/x86/kernel/module.c 2010-07-05 14:14:00.000000000 -0400 | 12679 | --- linux-2.6.32.18/arch/x86/kernel/module.c 2010-08-10 13:45:57.000000000 -0400 |
12648 | +++ linux-2.6.32.16/arch/x86/kernel/module.c 2010-07-09 14:50:35.000000000 -0400 | 12680 | +++ linux-2.6.32.18/arch/x86/kernel/module.c 2010-08-11 18:57:29.000000000 -0400 |
12649 | @@ -34,7 +34,7 @@ | 12681 | @@ -34,7 +34,7 @@ |
12650 | #define DEBUGP(fmt...) | 12682 | #define DEBUGP(fmt...) |
12651 | #endif | 12683 | #endif |
@@ -12786,9 +12818,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/module.c linux-2.6.32.16/arch/x86/ker | |||
12786 | #if 0 | 12818 | #if 0 |
12787 | if ((s64)val != *(s32 *)loc) | 12819 | if ((s64)val != *(s32 *)loc) |
12788 | goto overflow; | 12820 | goto overflow; |
12789 | diff -urNp linux-2.6.32.16/arch/x86/kernel/paravirt.c linux-2.6.32.16/arch/x86/kernel/paravirt.c | 12821 | diff -urNp linux-2.6.32.18/arch/x86/kernel/paravirt.c linux-2.6.32.18/arch/x86/kernel/paravirt.c |
12790 | --- linux-2.6.32.16/arch/x86/kernel/paravirt.c 2010-07-05 14:14:00.000000000 -0400 | 12822 | --- linux-2.6.32.18/arch/x86/kernel/paravirt.c 2010-08-10 13:45:57.000000000 -0400 |
12791 | +++ linux-2.6.32.16/arch/x86/kernel/paravirt.c 2010-07-09 14:50:35.000000000 -0400 | 12823 | +++ linux-2.6.32.18/arch/x86/kernel/paravirt.c 2010-08-11 18:57:29.000000000 -0400 |
12792 | @@ -122,7 +122,7 @@ unsigned paravirt_patch_jmp(void *insnbu | 12824 | @@ -122,7 +122,7 @@ unsigned paravirt_patch_jmp(void *insnbu |
12793 | * corresponding structure. */ | 12825 | * corresponding structure. */ |
12794 | static void *get_call_destination(u8 type) | 12826 | static void *get_call_destination(u8 type) |
@@ -12892,9 +12924,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/paravirt.c linux-2.6.32.16/arch/x86/k | |||
12892 | }; | 12924 | }; |
12893 | 12925 | ||
12894 | EXPORT_SYMBOL_GPL(pv_time_ops); | 12926 | EXPORT_SYMBOL_GPL(pv_time_ops); |
12895 | diff -urNp linux-2.6.32.16/arch/x86/kernel/paravirt-spinlocks.c linux-2.6.32.16/arch/x86/kernel/paravirt-spinlocks.c | 12927 | diff -urNp linux-2.6.32.18/arch/x86/kernel/paravirt-spinlocks.c linux-2.6.32.18/arch/x86/kernel/paravirt-spinlocks.c |
12896 | --- linux-2.6.32.16/arch/x86/kernel/paravirt-spinlocks.c 2010-07-05 14:14:00.000000000 -0400 | 12928 | --- linux-2.6.32.18/arch/x86/kernel/paravirt-spinlocks.c 2010-08-10 13:45:57.000000000 -0400 |
12897 | +++ linux-2.6.32.16/arch/x86/kernel/paravirt-spinlocks.c 2010-07-09 14:50:35.000000000 -0400 | 12929 | +++ linux-2.6.32.18/arch/x86/kernel/paravirt-spinlocks.c 2010-08-11 18:57:29.000000000 -0400 |
12898 | @@ -13,7 +13,7 @@ default_spin_lock_flags(raw_spinlock_t * | 12930 | @@ -13,7 +13,7 @@ default_spin_lock_flags(raw_spinlock_t * |
12899 | __raw_spin_lock(lock); | 12931 | __raw_spin_lock(lock); |
12900 | } | 12932 | } |
@@ -12904,10 +12936,10 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/paravirt-spinlocks.c linux-2.6.32.16/ | |||
12904 | #ifdef CONFIG_SMP | 12936 | #ifdef CONFIG_SMP |
12905 | .spin_is_locked = __ticket_spin_is_locked, | 12937 | .spin_is_locked = __ticket_spin_is_locked, |
12906 | .spin_is_contended = __ticket_spin_is_contended, | 12938 | .spin_is_contended = __ticket_spin_is_contended, |
12907 | diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-calgary_64.c linux-2.6.32.16/arch/x86/kernel/pci-calgary_64.c | 12939 | diff -urNp linux-2.6.32.18/arch/x86/kernel/pci-calgary_64.c linux-2.6.32.18/arch/x86/kernel/pci-calgary_64.c |
12908 | --- linux-2.6.32.16/arch/x86/kernel/pci-calgary_64.c 2010-07-05 14:14:00.000000000 -0400 | 12940 | --- linux-2.6.32.18/arch/x86/kernel/pci-calgary_64.c 2010-08-10 13:45:57.000000000 -0400 |
12909 | +++ linux-2.6.32.16/arch/x86/kernel/pci-calgary_64.c 2010-07-09 14:50:35.000000000 -0400 | 12941 | +++ linux-2.6.32.18/arch/x86/kernel/pci-calgary_64.c 2010-08-11 18:57:29.000000000 -0400 |
12910 | @@ -472,7 +472,7 @@ static void calgary_free_coherent(struct | 12942 | @@ -477,7 +477,7 @@ static void calgary_free_coherent(struct |
12911 | free_pages((unsigned long)vaddr, get_order(size)); | 12943 | free_pages((unsigned long)vaddr, get_order(size)); |
12912 | } | 12944 | } |
12913 | 12945 | ||
@@ -12916,9 +12948,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-calgary_64.c linux-2.6.32.16/arch | |||
12916 | .alloc_coherent = calgary_alloc_coherent, | 12948 | .alloc_coherent = calgary_alloc_coherent, |
12917 | .free_coherent = calgary_free_coherent, | 12949 | .free_coherent = calgary_free_coherent, |
12918 | .map_sg = calgary_map_sg, | 12950 | .map_sg = calgary_map_sg, |
12919 | diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-dma.c linux-2.6.32.16/arch/x86/kernel/pci-dma.c | 12951 | diff -urNp linux-2.6.32.18/arch/x86/kernel/pci-dma.c linux-2.6.32.18/arch/x86/kernel/pci-dma.c |
12920 | --- linux-2.6.32.16/arch/x86/kernel/pci-dma.c 2010-07-05 14:14:00.000000000 -0400 | 12952 | --- linux-2.6.32.18/arch/x86/kernel/pci-dma.c 2010-08-10 13:45:57.000000000 -0400 |
12921 | +++ linux-2.6.32.16/arch/x86/kernel/pci-dma.c 2010-07-09 14:50:35.000000000 -0400 | 12953 | +++ linux-2.6.32.18/arch/x86/kernel/pci-dma.c 2010-08-11 18:57:29.000000000 -0400 |
12922 | @@ -14,7 +14,7 @@ | 12954 | @@ -14,7 +14,7 @@ |
12923 | 12955 | ||
12924 | static int forbid_dac __read_mostly; | 12956 | static int forbid_dac __read_mostly; |
@@ -12937,9 +12969,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-dma.c linux-2.6.32.16/arch/x86/ke | |||
12937 | 12969 | ||
12938 | #ifdef CONFIG_PCI | 12970 | #ifdef CONFIG_PCI |
12939 | if (mask > 0xffffffff && forbid_dac > 0) { | 12971 | if (mask > 0xffffffff && forbid_dac > 0) { |
12940 | diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-gart_64.c linux-2.6.32.16/arch/x86/kernel/pci-gart_64.c | 12972 | diff -urNp linux-2.6.32.18/arch/x86/kernel/pci-gart_64.c linux-2.6.32.18/arch/x86/kernel/pci-gart_64.c |
12941 | --- linux-2.6.32.16/arch/x86/kernel/pci-gart_64.c 2010-07-05 14:14:00.000000000 -0400 | 12973 | --- linux-2.6.32.18/arch/x86/kernel/pci-gart_64.c 2010-08-10 13:45:57.000000000 -0400 |
12942 | +++ linux-2.6.32.16/arch/x86/kernel/pci-gart_64.c 2010-07-09 14:50:35.000000000 -0400 | 12974 | +++ linux-2.6.32.18/arch/x86/kernel/pci-gart_64.c 2010-08-11 18:57:29.000000000 -0400 |
12943 | @@ -682,7 +682,7 @@ static __init int init_k8_gatt(struct ag | 12975 | @@ -682,7 +682,7 @@ static __init int init_k8_gatt(struct ag |
12944 | return -1; | 12976 | return -1; |
12945 | } | 12977 | } |
@@ -12949,9 +12981,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-gart_64.c linux-2.6.32.16/arch/x8 | |||
12949 | .map_sg = gart_map_sg, | 12981 | .map_sg = gart_map_sg, |
12950 | .unmap_sg = gart_unmap_sg, | 12982 | .unmap_sg = gart_unmap_sg, |
12951 | .map_page = gart_map_page, | 12983 | .map_page = gart_map_page, |
12952 | diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-nommu.c linux-2.6.32.16/arch/x86/kernel/pci-nommu.c | 12984 | diff -urNp linux-2.6.32.18/arch/x86/kernel/pci-nommu.c linux-2.6.32.18/arch/x86/kernel/pci-nommu.c |
12953 | --- linux-2.6.32.16/arch/x86/kernel/pci-nommu.c 2010-07-05 14:14:00.000000000 -0400 | 12985 | --- linux-2.6.32.18/arch/x86/kernel/pci-nommu.c 2010-08-10 13:45:57.000000000 -0400 |
12954 | +++ linux-2.6.32.16/arch/x86/kernel/pci-nommu.c 2010-07-09 14:50:35.000000000 -0400 | 12986 | +++ linux-2.6.32.18/arch/x86/kernel/pci-nommu.c 2010-08-11 18:57:29.000000000 -0400 |
12955 | @@ -94,7 +94,7 @@ static void nommu_sync_sg_for_device(str | 12987 | @@ -94,7 +94,7 @@ static void nommu_sync_sg_for_device(str |
12956 | flush_write_buffers(); | 12988 | flush_write_buffers(); |
12957 | } | 12989 | } |
@@ -12961,9 +12993,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-nommu.c linux-2.6.32.16/arch/x86/ | |||
12961 | .alloc_coherent = dma_generic_alloc_coherent, | 12993 | .alloc_coherent = dma_generic_alloc_coherent, |
12962 | .free_coherent = nommu_free_coherent, | 12994 | .free_coherent = nommu_free_coherent, |
12963 | .map_sg = nommu_map_sg, | 12995 | .map_sg = nommu_map_sg, |
12964 | diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-swiotlb.c linux-2.6.32.16/arch/x86/kernel/pci-swiotlb.c | 12996 | diff -urNp linux-2.6.32.18/arch/x86/kernel/pci-swiotlb.c linux-2.6.32.18/arch/x86/kernel/pci-swiotlb.c |
12965 | --- linux-2.6.32.16/arch/x86/kernel/pci-swiotlb.c 2010-07-05 14:14:00.000000000 -0400 | 12997 | --- linux-2.6.32.18/arch/x86/kernel/pci-swiotlb.c 2010-08-10 13:45:57.000000000 -0400 |
12966 | +++ linux-2.6.32.16/arch/x86/kernel/pci-swiotlb.c 2010-07-09 14:50:35.000000000 -0400 | 12998 | +++ linux-2.6.32.18/arch/x86/kernel/pci-swiotlb.c 2010-08-11 18:57:29.000000000 -0400 |
12967 | @@ -25,7 +25,7 @@ static void *x86_swiotlb_alloc_coherent( | 12999 | @@ -25,7 +25,7 @@ static void *x86_swiotlb_alloc_coherent( |
12968 | return swiotlb_alloc_coherent(hwdev, size, dma_handle, flags); | 13000 | return swiotlb_alloc_coherent(hwdev, size, dma_handle, flags); |
12969 | } | 13001 | } |
@@ -12973,9 +13005,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/pci-swiotlb.c linux-2.6.32.16/arch/x8 | |||
12973 | .mapping_error = swiotlb_dma_mapping_error, | 13005 | .mapping_error = swiotlb_dma_mapping_error, |
12974 | .alloc_coherent = x86_swiotlb_alloc_coherent, | 13006 | .alloc_coherent = x86_swiotlb_alloc_coherent, |
12975 | .free_coherent = swiotlb_free_coherent, | 13007 | .free_coherent = swiotlb_free_coherent, |
12976 | diff -urNp linux-2.6.32.16/arch/x86/kernel/process_32.c linux-2.6.32.16/arch/x86/kernel/process_32.c | 13008 | diff -urNp linux-2.6.32.18/arch/x86/kernel/process_32.c linux-2.6.32.18/arch/x86/kernel/process_32.c |
12977 | --- linux-2.6.32.16/arch/x86/kernel/process_32.c 2010-07-05 14:14:00.000000000 -0400 | 13009 | --- linux-2.6.32.18/arch/x86/kernel/process_32.c 2010-08-10 13:45:57.000000000 -0400 |
12978 | +++ linux-2.6.32.16/arch/x86/kernel/process_32.c 2010-07-09 14:50:35.000000000 -0400 | 13010 | +++ linux-2.6.32.18/arch/x86/kernel/process_32.c 2010-08-11 18:57:29.000000000 -0400 |
12979 | @@ -67,6 +67,7 @@ asmlinkage void ret_from_fork(void) __as | 13011 | @@ -67,6 +67,7 @@ asmlinkage void ret_from_fork(void) __as |
12980 | unsigned long thread_saved_pc(struct task_struct *tsk) | 13012 | unsigned long thread_saved_pc(struct task_struct *tsk) |
12981 | { | 13013 | { |
@@ -13070,9 +13102,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/process_32.c linux-2.6.32.16/arch/x86 | |||
13070 | + load_sp0(init_tss + smp_processor_id(), thread); | 13102 | + load_sp0(init_tss + smp_processor_id(), thread); |
13071 | +} | 13103 | +} |
13072 | +#endif | 13104 | +#endif |
13073 | diff -urNp linux-2.6.32.16/arch/x86/kernel/process_64.c linux-2.6.32.16/arch/x86/kernel/process_64.c | 13105 | diff -urNp linux-2.6.32.18/arch/x86/kernel/process_64.c linux-2.6.32.18/arch/x86/kernel/process_64.c |
13074 | --- linux-2.6.32.16/arch/x86/kernel/process_64.c 2010-07-05 14:14:00.000000000 -0400 | 13106 | --- linux-2.6.32.18/arch/x86/kernel/process_64.c 2010-08-10 13:45:57.000000000 -0400 |
13075 | +++ linux-2.6.32.16/arch/x86/kernel/process_64.c 2010-07-09 14:50:35.000000000 -0400 | 13107 | +++ linux-2.6.32.18/arch/x86/kernel/process_64.c 2010-08-11 18:57:29.000000000 -0400 |
13076 | @@ -91,7 +91,7 @@ static void __exit_idle(void) | 13108 | @@ -91,7 +91,7 @@ static void __exit_idle(void) |
13077 | void exit_idle(void) | 13109 | void exit_idle(void) |
13078 | { | 13110 | { |
@@ -13115,9 +13147,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/process_64.c linux-2.6.32.16/arch/x86 | |||
13115 | return 0; | 13147 | return 0; |
13116 | ip = *(u64 *)(fp+8); | 13148 | ip = *(u64 *)(fp+8); |
13117 | if (!in_sched_functions(ip)) | 13149 | if (!in_sched_functions(ip)) |
13118 | diff -urNp linux-2.6.32.16/arch/x86/kernel/process.c linux-2.6.32.16/arch/x86/kernel/process.c | 13150 | diff -urNp linux-2.6.32.18/arch/x86/kernel/process.c linux-2.6.32.18/arch/x86/kernel/process.c |
13119 | --- linux-2.6.32.16/arch/x86/kernel/process.c 2010-07-05 14:14:00.000000000 -0400 | 13151 | --- linux-2.6.32.18/arch/x86/kernel/process.c 2010-08-10 13:45:57.000000000 -0400 |
13120 | +++ linux-2.6.32.16/arch/x86/kernel/process.c 2010-07-09 14:50:35.000000000 -0400 | 13152 | +++ linux-2.6.32.18/arch/x86/kernel/process.c 2010-08-11 18:57:29.000000000 -0400 |
13121 | @@ -73,7 +73,7 @@ void exit_thread(void) | 13153 | @@ -73,7 +73,7 @@ void exit_thread(void) |
13122 | unsigned long *bp = t->io_bitmap_ptr; | 13154 | unsigned long *bp = t->io_bitmap_ptr; |
13123 | 13155 | ||
@@ -13155,9 +13187,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/process.c linux-2.6.32.16/arch/x86/ke | |||
13155 | - return randomize_range(mm->brk, range_end, 0) ? : mm->brk; | 13187 | - return randomize_range(mm->brk, range_end, 0) ? : mm->brk; |
13156 | -} | 13188 | -} |
13157 | - | 13189 | - |
13158 | diff -urNp linux-2.6.32.16/arch/x86/kernel/ptrace.c linux-2.6.32.16/arch/x86/kernel/ptrace.c | 13190 | diff -urNp linux-2.6.32.18/arch/x86/kernel/ptrace.c linux-2.6.32.18/arch/x86/kernel/ptrace.c |
13159 | --- linux-2.6.32.16/arch/x86/kernel/ptrace.c 2010-07-05 14:14:00.000000000 -0400 | 13191 | --- linux-2.6.32.18/arch/x86/kernel/ptrace.c 2010-08-10 13:45:57.000000000 -0400 |
13160 | +++ linux-2.6.32.16/arch/x86/kernel/ptrace.c 2010-07-09 14:50:35.000000000 -0400 | 13192 | +++ linux-2.6.32.18/arch/x86/kernel/ptrace.c 2010-08-11 18:57:29.000000000 -0400 |
13161 | @@ -925,7 +925,7 @@ static const struct user_regset_view use | 13193 | @@ -925,7 +925,7 @@ static const struct user_regset_view use |
13162 | long arch_ptrace(struct task_struct *child, long request, long addr, long data) | 13194 | long arch_ptrace(struct task_struct *child, long request, long addr, long data) |
13163 | { | 13195 | { |
@@ -13226,9 +13258,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/ptrace.c linux-2.6.32.16/arch/x86/ker | |||
13226 | 13258 | ||
13227 | /* Send us the fake SIGTRAP */ | 13259 | /* Send us the fake SIGTRAP */ |
13228 | force_sig_info(SIGTRAP, &info, tsk); | 13260 | force_sig_info(SIGTRAP, &info, tsk); |
13229 | diff -urNp linux-2.6.32.16/arch/x86/kernel/reboot.c linux-2.6.32.16/arch/x86/kernel/reboot.c | 13261 | diff -urNp linux-2.6.32.18/arch/x86/kernel/reboot.c linux-2.6.32.18/arch/x86/kernel/reboot.c |
13230 | --- linux-2.6.32.16/arch/x86/kernel/reboot.c 2010-07-05 14:14:00.000000000 -0400 | 13262 | --- linux-2.6.32.18/arch/x86/kernel/reboot.c 2010-08-10 13:45:57.000000000 -0400 |
13231 | +++ linux-2.6.32.16/arch/x86/kernel/reboot.c 2010-07-09 14:50:35.000000000 -0400 | 13263 | +++ linux-2.6.32.18/arch/x86/kernel/reboot.c 2010-08-11 18:57:29.000000000 -0400 |
13232 | @@ -33,7 +33,7 @@ void (*pm_power_off)(void); | 13264 | @@ -33,7 +33,7 @@ void (*pm_power_off)(void); |
13233 | EXPORT_SYMBOL(pm_power_off); | 13265 | EXPORT_SYMBOL(pm_power_off); |
13234 | 13266 | ||
@@ -13305,9 +13337,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/reboot.c linux-2.6.32.16/arch/x86/ker | |||
13305 | 13337 | ||
13306 | /* Set up the IDT for real mode. */ | 13338 | /* Set up the IDT for real mode. */ |
13307 | load_idt(&real_mode_idt); | 13339 | load_idt(&real_mode_idt); |
13308 | diff -urNp linux-2.6.32.16/arch/x86/kernel/setup.c linux-2.6.32.16/arch/x86/kernel/setup.c | 13340 | diff -urNp linux-2.6.32.18/arch/x86/kernel/setup.c linux-2.6.32.18/arch/x86/kernel/setup.c |
13309 | --- linux-2.6.32.16/arch/x86/kernel/setup.c 2010-07-05 14:14:00.000000000 -0400 | 13341 | --- linux-2.6.32.18/arch/x86/kernel/setup.c 2010-08-10 13:45:57.000000000 -0400 |
13310 | +++ linux-2.6.32.16/arch/x86/kernel/setup.c 2010-07-09 14:50:35.000000000 -0400 | 13342 | +++ linux-2.6.32.18/arch/x86/kernel/setup.c 2010-08-11 18:57:29.000000000 -0400 |
13311 | @@ -782,14 +782,14 @@ void __init setup_arch(char **cmdline_p) | 13343 | @@ -782,14 +782,14 @@ void __init setup_arch(char **cmdline_p) |
13312 | 13344 | ||
13313 | if (!boot_params.hdr.root_flags) | 13345 | if (!boot_params.hdr.root_flags) |
@@ -13328,9 +13360,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/setup.c linux-2.6.32.16/arch/x86/kern | |||
13328 | data_resource.end = virt_to_phys(_edata)-1; | 13360 | data_resource.end = virt_to_phys(_edata)-1; |
13329 | bss_resource.start = virt_to_phys(&__bss_start); | 13361 | bss_resource.start = virt_to_phys(&__bss_start); |
13330 | bss_resource.end = virt_to_phys(&__bss_stop)-1; | 13362 | bss_resource.end = virt_to_phys(&__bss_stop)-1; |
13331 | diff -urNp linux-2.6.32.16/arch/x86/kernel/setup_percpu.c linux-2.6.32.16/arch/x86/kernel/setup_percpu.c | 13363 | diff -urNp linux-2.6.32.18/arch/x86/kernel/setup_percpu.c linux-2.6.32.18/arch/x86/kernel/setup_percpu.c |
13332 | --- linux-2.6.32.16/arch/x86/kernel/setup_percpu.c 2010-07-05 14:14:00.000000000 -0400 | 13364 | --- linux-2.6.32.18/arch/x86/kernel/setup_percpu.c 2010-08-10 13:45:57.000000000 -0400 |
13333 | +++ linux-2.6.32.16/arch/x86/kernel/setup_percpu.c 2010-07-09 14:50:35.000000000 -0400 | 13365 | +++ linux-2.6.32.18/arch/x86/kernel/setup_percpu.c 2010-08-11 18:57:29.000000000 -0400 |
13334 | @@ -25,19 +25,17 @@ | 13366 | @@ -25,19 +25,17 @@ |
13335 | # define DBG(x...) | 13367 | # define DBG(x...) |
13336 | #endif | 13368 | #endif |
@@ -13393,9 +13425,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/setup_percpu.c linux-2.6.32.16/arch/x | |||
13393 | /* | 13425 | /* |
13394 | * Up to this point, the boot CPU has been using .data.init | 13426 | * Up to this point, the boot CPU has been using .data.init |
13395 | * area. Reload any changed state for the boot CPU. | 13427 | * area. Reload any changed state for the boot CPU. |
13396 | diff -urNp linux-2.6.32.16/arch/x86/kernel/signal.c linux-2.6.32.16/arch/x86/kernel/signal.c | 13428 | diff -urNp linux-2.6.32.18/arch/x86/kernel/signal.c linux-2.6.32.18/arch/x86/kernel/signal.c |
13397 | --- linux-2.6.32.16/arch/x86/kernel/signal.c 2010-07-05 14:14:00.000000000 -0400 | 13429 | --- linux-2.6.32.18/arch/x86/kernel/signal.c 2010-08-10 13:45:57.000000000 -0400 |
13398 | +++ linux-2.6.32.16/arch/x86/kernel/signal.c 2010-07-09 14:50:35.000000000 -0400 | 13430 | +++ linux-2.6.32.18/arch/x86/kernel/signal.c 2010-08-11 18:57:29.000000000 -0400 |
13399 | @@ -197,7 +197,7 @@ static unsigned long align_sigframe(unsi | 13431 | @@ -197,7 +197,7 @@ static unsigned long align_sigframe(unsi |
13400 | * Align the stack pointer according to the i386 ABI, | 13432 | * Align the stack pointer according to the i386 ABI, |
13401 | * i.e. so that on function entry ((sp + 4) & 15) == 0. | 13433 | * i.e. so that on function entry ((sp + 4) & 15) == 0. |
@@ -13467,9 +13499,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/signal.c linux-2.6.32.16/arch/x86/ker | |||
13467 | return; | 13499 | return; |
13468 | 13500 | ||
13469 | if (current_thread_info()->status & TS_RESTORE_SIGMASK) | 13501 | if (current_thread_info()->status & TS_RESTORE_SIGMASK) |
13470 | diff -urNp linux-2.6.32.16/arch/x86/kernel/smpboot.c linux-2.6.32.16/arch/x86/kernel/smpboot.c | 13502 | diff -urNp linux-2.6.32.18/arch/x86/kernel/smpboot.c linux-2.6.32.18/arch/x86/kernel/smpboot.c |
13471 | --- linux-2.6.32.16/arch/x86/kernel/smpboot.c 2010-07-05 14:14:00.000000000 -0400 | 13503 | --- linux-2.6.32.18/arch/x86/kernel/smpboot.c 2010-08-10 13:45:57.000000000 -0400 |
13472 | +++ linux-2.6.32.16/arch/x86/kernel/smpboot.c 2010-07-09 14:50:35.000000000 -0400 | 13504 | +++ linux-2.6.32.18/arch/x86/kernel/smpboot.c 2010-08-11 18:57:29.000000000 -0400 |
13473 | @@ -729,7 +729,11 @@ do_rest: | 13505 | @@ -729,7 +729,11 @@ do_rest: |
13474 | (unsigned long)task_stack_page(c_idle.idle) - | 13506 | (unsigned long)task_stack_page(c_idle.idle) - |
13475 | KERNEL_STACK_OFFSET + THREAD_SIZE; | 13507 | KERNEL_STACK_OFFSET + THREAD_SIZE; |
@@ -13495,9 +13527,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/smpboot.c linux-2.6.32.16/arch/x86/ke | |||
13495 | #ifdef CONFIG_X86_32 | 13527 | #ifdef CONFIG_X86_32 |
13496 | /* init low mem mapping */ | 13528 | /* init low mem mapping */ |
13497 | clone_pgd_range(swapper_pg_dir, swapper_pg_dir + KERNEL_PGD_BOUNDARY, | 13529 | clone_pgd_range(swapper_pg_dir, swapper_pg_dir + KERNEL_PGD_BOUNDARY, |
13498 | diff -urNp linux-2.6.32.16/arch/x86/kernel/step.c linux-2.6.32.16/arch/x86/kernel/step.c | 13530 | diff -urNp linux-2.6.32.18/arch/x86/kernel/step.c linux-2.6.32.18/arch/x86/kernel/step.c |
13499 | --- linux-2.6.32.16/arch/x86/kernel/step.c 2010-07-05 14:14:00.000000000 -0400 | 13531 | --- linux-2.6.32.18/arch/x86/kernel/step.c 2010-08-10 13:45:57.000000000 -0400 |
13500 | +++ linux-2.6.32.16/arch/x86/kernel/step.c 2010-07-09 14:50:35.000000000 -0400 | 13532 | +++ linux-2.6.32.18/arch/x86/kernel/step.c 2010-08-11 18:57:29.000000000 -0400 |
13501 | @@ -27,10 +27,10 @@ unsigned long convert_ip_to_linear(struc | 13533 | @@ -27,10 +27,10 @@ unsigned long convert_ip_to_linear(struc |
13502 | struct desc_struct *desc; | 13534 | struct desc_struct *desc; |
13503 | unsigned long base; | 13535 | unsigned long base; |
@@ -13530,17 +13562,17 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/step.c linux-2.6.32.16/arch/x86/kerne | |||
13530 | /* 32-bit mode: register increment */ | 13562 | /* 32-bit mode: register increment */ |
13531 | return 0; | 13563 | return 0; |
13532 | /* 64-bit mode: REX prefix */ | 13564 | /* 64-bit mode: REX prefix */ |
13533 | diff -urNp linux-2.6.32.16/arch/x86/kernel/syscall_table_32.S linux-2.6.32.16/arch/x86/kernel/syscall_table_32.S | 13565 | diff -urNp linux-2.6.32.18/arch/x86/kernel/syscall_table_32.S linux-2.6.32.18/arch/x86/kernel/syscall_table_32.S |
13534 | --- linux-2.6.32.16/arch/x86/kernel/syscall_table_32.S 2010-07-05 14:14:00.000000000 -0400 | 13566 | --- linux-2.6.32.18/arch/x86/kernel/syscall_table_32.S 2010-08-10 13:45:57.000000000 -0400 |
13535 | +++ linux-2.6.32.16/arch/x86/kernel/syscall_table_32.S 2010-07-09 14:50:35.000000000 -0400 | 13567 | +++ linux-2.6.32.18/arch/x86/kernel/syscall_table_32.S 2010-08-11 18:57:29.000000000 -0400 |
13536 | @@ -1,3 +1,4 @@ | 13568 | @@ -1,3 +1,4 @@ |
13537 | +.section .rodata,"a",@progbits | 13569 | +.section .rodata,"a",@progbits |
13538 | ENTRY(sys_call_table) | 13570 | ENTRY(sys_call_table) |
13539 | .long sys_restart_syscall /* 0 - old "setup()" system call, used for restarting */ | 13571 | .long sys_restart_syscall /* 0 - old "setup()" system call, used for restarting */ |
13540 | .long sys_exit | 13572 | .long sys_exit |
13541 | diff -urNp linux-2.6.32.16/arch/x86/kernel/sys_i386_32.c linux-2.6.32.16/arch/x86/kernel/sys_i386_32.c | 13573 | diff -urNp linux-2.6.32.18/arch/x86/kernel/sys_i386_32.c linux-2.6.32.18/arch/x86/kernel/sys_i386_32.c |
13542 | --- linux-2.6.32.16/arch/x86/kernel/sys_i386_32.c 2010-07-05 14:14:00.000000000 -0400 | 13574 | --- linux-2.6.32.18/arch/x86/kernel/sys_i386_32.c 2010-08-10 13:45:57.000000000 -0400 |
13543 | +++ linux-2.6.32.16/arch/x86/kernel/sys_i386_32.c 2010-07-09 14:50:35.000000000 -0400 | 13575 | +++ linux-2.6.32.18/arch/x86/kernel/sys_i386_32.c 2010-08-11 18:57:29.000000000 -0400 |
13544 | @@ -24,6 +24,21 @@ | 13576 | @@ -24,6 +24,21 @@ |
13545 | 13577 | ||
13546 | #include <asm/syscalls.h> | 13578 | #include <asm/syscalls.h> |
@@ -13787,9 +13819,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/sys_i386_32.c linux-2.6.32.16/arch/x8 | |||
13787 | } | 13819 | } |
13788 | case 1: /* iBCS2 emulator entry point */ | 13820 | case 1: /* iBCS2 emulator entry point */ |
13789 | if (!segment_eq(get_fs(), get_ds())) | 13821 | if (!segment_eq(get_fs(), get_ds())) |
13790 | diff -urNp linux-2.6.32.16/arch/x86/kernel/sys_x86_64.c linux-2.6.32.16/arch/x86/kernel/sys_x86_64.c | 13822 | diff -urNp linux-2.6.32.18/arch/x86/kernel/sys_x86_64.c linux-2.6.32.18/arch/x86/kernel/sys_x86_64.c |
13791 | --- linux-2.6.32.16/arch/x86/kernel/sys_x86_64.c 2010-07-05 14:14:00.000000000 -0400 | 13823 | --- linux-2.6.32.18/arch/x86/kernel/sys_x86_64.c 2010-08-10 13:45:57.000000000 -0400 |
13792 | +++ linux-2.6.32.16/arch/x86/kernel/sys_x86_64.c 2010-07-09 14:50:35.000000000 -0400 | 13824 | +++ linux-2.6.32.18/arch/x86/kernel/sys_x86_64.c 2010-08-11 18:57:29.000000000 -0400 |
13793 | @@ -32,8 +32,8 @@ out: | 13825 | @@ -32,8 +32,8 @@ out: |
13794 | return error; | 13826 | return error; |
13795 | } | 13827 | } |
@@ -13871,9 +13903,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/sys_x86_64.c linux-2.6.32.16/arch/x86 | |||
13871 | mm->cached_hole_size = ~0UL; | 13903 | mm->cached_hole_size = ~0UL; |
13872 | 13904 | ||
13873 | return addr; | 13905 | return addr; |
13874 | diff -urNp linux-2.6.32.16/arch/x86/kernel/time.c linux-2.6.32.16/arch/x86/kernel/time.c | 13906 | diff -urNp linux-2.6.32.18/arch/x86/kernel/time.c linux-2.6.32.18/arch/x86/kernel/time.c |
13875 | --- linux-2.6.32.16/arch/x86/kernel/time.c 2010-07-05 14:14:00.000000000 -0400 | 13907 | --- linux-2.6.32.18/arch/x86/kernel/time.c 2010-08-10 13:45:57.000000000 -0400 |
13876 | +++ linux-2.6.32.16/arch/x86/kernel/time.c 2010-07-09 14:50:35.000000000 -0400 | 13908 | +++ linux-2.6.32.18/arch/x86/kernel/time.c 2010-08-11 18:57:29.000000000 -0400 |
13877 | @@ -26,17 +26,13 @@ | 13909 | @@ -26,17 +26,13 @@ |
13878 | int timer_ack; | 13910 | int timer_ack; |
13879 | #endif | 13911 | #endif |
@@ -13912,9 +13944,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/time.c linux-2.6.32.16/arch/x86/kerne | |||
13912 | } | 13944 | } |
13913 | return pc; | 13945 | return pc; |
13914 | } | 13946 | } |
13915 | diff -urNp linux-2.6.32.16/arch/x86/kernel/tls.c linux-2.6.32.16/arch/x86/kernel/tls.c | 13947 | diff -urNp linux-2.6.32.18/arch/x86/kernel/tls.c linux-2.6.32.18/arch/x86/kernel/tls.c |
13916 | --- linux-2.6.32.16/arch/x86/kernel/tls.c 2010-07-05 14:14:00.000000000 -0400 | 13948 | --- linux-2.6.32.18/arch/x86/kernel/tls.c 2010-08-10 13:45:57.000000000 -0400 |
13917 | +++ linux-2.6.32.16/arch/x86/kernel/tls.c 2010-07-09 14:50:35.000000000 -0400 | 13949 | +++ linux-2.6.32.18/arch/x86/kernel/tls.c 2010-08-11 18:57:29.000000000 -0400 |
13918 | @@ -85,6 +85,11 @@ int do_set_thread_area(struct task_struc | 13950 | @@ -85,6 +85,11 @@ int do_set_thread_area(struct task_struc |
13919 | if (idx < GDT_ENTRY_TLS_MIN || idx > GDT_ENTRY_TLS_MAX) | 13951 | if (idx < GDT_ENTRY_TLS_MIN || idx > GDT_ENTRY_TLS_MAX) |
13920 | return -EINVAL; | 13952 | return -EINVAL; |
@@ -13927,9 +13959,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/tls.c linux-2.6.32.16/arch/x86/kernel | |||
13927 | set_tls_desc(p, idx, &info, 1); | 13959 | set_tls_desc(p, idx, &info, 1); |
13928 | 13960 | ||
13929 | return 0; | 13961 | return 0; |
13930 | diff -urNp linux-2.6.32.16/arch/x86/kernel/trampoline_32.S linux-2.6.32.16/arch/x86/kernel/trampoline_32.S | 13962 | diff -urNp linux-2.6.32.18/arch/x86/kernel/trampoline_32.S linux-2.6.32.18/arch/x86/kernel/trampoline_32.S |
13931 | --- linux-2.6.32.16/arch/x86/kernel/trampoline_32.S 2010-07-05 14:14:00.000000000 -0400 | 13963 | --- linux-2.6.32.18/arch/x86/kernel/trampoline_32.S 2010-08-10 13:45:57.000000000 -0400 |
13932 | +++ linux-2.6.32.16/arch/x86/kernel/trampoline_32.S 2010-07-09 14:50:35.000000000 -0400 | 13964 | +++ linux-2.6.32.18/arch/x86/kernel/trampoline_32.S 2010-08-11 18:57:29.000000000 -0400 |
13933 | @@ -32,6 +32,12 @@ | 13965 | @@ -32,6 +32,12 @@ |
13934 | #include <asm/segment.h> | 13966 | #include <asm/segment.h> |
13935 | #include <asm/page_types.h> | 13967 | #include <asm/page_types.h> |
@@ -13952,9 +13984,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/trampoline_32.S linux-2.6.32.16/arch/ | |||
13952 | 13984 | ||
13953 | # These need to be in the same 64K segment as the above; | 13985 | # These need to be in the same 64K segment as the above; |
13954 | # hence we don't use the boot_gdt_descr defined in head.S | 13986 | # hence we don't use the boot_gdt_descr defined in head.S |
13955 | diff -urNp linux-2.6.32.16/arch/x86/kernel/traps.c linux-2.6.32.16/arch/x86/kernel/traps.c | 13987 | diff -urNp linux-2.6.32.18/arch/x86/kernel/traps.c linux-2.6.32.18/arch/x86/kernel/traps.c |
13956 | --- linux-2.6.32.16/arch/x86/kernel/traps.c 2010-07-05 14:14:00.000000000 -0400 | 13988 | --- linux-2.6.32.18/arch/x86/kernel/traps.c 2010-08-10 13:45:57.000000000 -0400 |
13957 | +++ linux-2.6.32.16/arch/x86/kernel/traps.c 2010-07-09 14:50:35.000000000 -0400 | 13989 | +++ linux-2.6.32.18/arch/x86/kernel/traps.c 2010-08-11 18:57:29.000000000 -0400 |
13958 | @@ -69,12 +69,6 @@ asmlinkage int system_call(void); | 13990 | @@ -69,12 +69,6 @@ asmlinkage int system_call(void); |
13959 | 13991 | ||
13960 | /* Do we ignore FPU interrupts ? */ | 13992 | /* Do we ignore FPU interrupts ? */ |
@@ -14104,9 +14136,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/traps.c linux-2.6.32.16/arch/x86/kern | |||
14104 | handle_vm86_fault((struct kernel_vm86_regs *)regs, error_code); | 14136 | handle_vm86_fault((struct kernel_vm86_regs *)regs, error_code); |
14105 | return; | 14137 | return; |
14106 | } | 14138 | } |
14107 | diff -urNp linux-2.6.32.16/arch/x86/kernel/tsc.c linux-2.6.32.16/arch/x86/kernel/tsc.c | 14139 | diff -urNp linux-2.6.32.18/arch/x86/kernel/tsc.c linux-2.6.32.18/arch/x86/kernel/tsc.c |
14108 | --- linux-2.6.32.16/arch/x86/kernel/tsc.c 2010-07-05 14:14:00.000000000 -0400 | 14140 | --- linux-2.6.32.18/arch/x86/kernel/tsc.c 2010-08-10 13:45:57.000000000 -0400 |
14109 | +++ linux-2.6.32.16/arch/x86/kernel/tsc.c 2010-07-09 14:50:35.000000000 -0400 | 14141 | +++ linux-2.6.32.18/arch/x86/kernel/tsc.c 2010-08-11 18:57:29.000000000 -0400 |
14110 | @@ -795,7 +795,7 @@ static struct dmi_system_id __initdata b | 14142 | @@ -795,7 +795,7 @@ static struct dmi_system_id __initdata b |
14111 | DMI_MATCH(DMI_BOARD_NAME, "2635FA0"), | 14143 | DMI_MATCH(DMI_BOARD_NAME, "2635FA0"), |
14112 | }, | 14144 | }, |
@@ -14116,9 +14148,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/tsc.c linux-2.6.32.16/arch/x86/kernel | |||
14116 | }; | 14148 | }; |
14117 | 14149 | ||
14118 | static void __init check_system_tsc_reliable(void) | 14150 | static void __init check_system_tsc_reliable(void) |
14119 | diff -urNp linux-2.6.32.16/arch/x86/kernel/vm86_32.c linux-2.6.32.16/arch/x86/kernel/vm86_32.c | 14151 | diff -urNp linux-2.6.32.18/arch/x86/kernel/vm86_32.c linux-2.6.32.18/arch/x86/kernel/vm86_32.c |
14120 | --- linux-2.6.32.16/arch/x86/kernel/vm86_32.c 2010-07-05 14:14:00.000000000 -0400 | 14152 | --- linux-2.6.32.18/arch/x86/kernel/vm86_32.c 2010-08-10 13:45:57.000000000 -0400 |
14121 | +++ linux-2.6.32.16/arch/x86/kernel/vm86_32.c 2010-07-09 14:50:35.000000000 -0400 | 14153 | +++ linux-2.6.32.18/arch/x86/kernel/vm86_32.c 2010-08-11 18:57:29.000000000 -0400 |
14122 | @@ -41,6 +41,7 @@ | 14154 | @@ -41,6 +41,7 @@ |
14123 | #include <linux/ptrace.h> | 14155 | #include <linux/ptrace.h> |
14124 | #include <linux/audit.h> | 14156 | #include <linux/audit.h> |
@@ -14183,9 +14215,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/vm86_32.c linux-2.6.32.16/arch/x86/ke | |||
14183 | if (get_user(segoffs, intr_ptr)) | 14215 | if (get_user(segoffs, intr_ptr)) |
14184 | goto cannot_handle; | 14216 | goto cannot_handle; |
14185 | if ((segoffs >> 16) == BIOSSEG) | 14217 | if ((segoffs >> 16) == BIOSSEG) |
14186 | diff -urNp linux-2.6.32.16/arch/x86/kernel/vmi_32.c linux-2.6.32.16/arch/x86/kernel/vmi_32.c | 14218 | diff -urNp linux-2.6.32.18/arch/x86/kernel/vmi_32.c linux-2.6.32.18/arch/x86/kernel/vmi_32.c |
14187 | --- linux-2.6.32.16/arch/x86/kernel/vmi_32.c 2010-07-05 14:14:00.000000000 -0400 | 14219 | --- linux-2.6.32.18/arch/x86/kernel/vmi_32.c 2010-08-10 13:45:57.000000000 -0400 |
14188 | +++ linux-2.6.32.16/arch/x86/kernel/vmi_32.c 2010-07-09 14:50:35.000000000 -0400 | 14220 | +++ linux-2.6.32.18/arch/x86/kernel/vmi_32.c 2010-08-11 18:57:29.000000000 -0400 |
14189 | @@ -44,12 +44,17 @@ typedef u32 __attribute__((regparm(1))) | 14221 | @@ -44,12 +44,17 @@ typedef u32 __attribute__((regparm(1))) |
14190 | typedef u64 __attribute__((regparm(2))) (VROMLONGFUNC)(int); | 14222 | typedef u64 __attribute__((regparm(2))) (VROMLONGFUNC)(int); |
14191 | 14223 | ||
@@ -14345,9 +14377,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/vmi_32.c linux-2.6.32.16/arch/x86/ker | |||
14345 | return; | 14377 | return; |
14346 | 14378 | ||
14347 | local_irq_save(flags); | 14379 | local_irq_save(flags); |
14348 | diff -urNp linux-2.6.32.16/arch/x86/kernel/vmlinux.lds.S linux-2.6.32.16/arch/x86/kernel/vmlinux.lds.S | 14380 | diff -urNp linux-2.6.32.18/arch/x86/kernel/vmlinux.lds.S linux-2.6.32.18/arch/x86/kernel/vmlinux.lds.S |
14349 | --- linux-2.6.32.16/arch/x86/kernel/vmlinux.lds.S 2010-07-05 14:14:00.000000000 -0400 | 14381 | --- linux-2.6.32.18/arch/x86/kernel/vmlinux.lds.S 2010-08-10 13:45:57.000000000 -0400 |
14350 | +++ linux-2.6.32.16/arch/x86/kernel/vmlinux.lds.S 2010-07-10 08:19:32.000000000 -0400 | 14382 | +++ linux-2.6.32.18/arch/x86/kernel/vmlinux.lds.S 2010-08-11 18:57:29.000000000 -0400 |
14351 | @@ -26,6 +26,22 @@ | 14383 | @@ -26,6 +26,22 @@ |
14352 | #include <asm/page_types.h> | 14384 | #include <asm/page_types.h> |
14353 | #include <asm/cache.h> | 14385 | #include <asm/cache.h> |
@@ -14640,9 +14672,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/vmlinux.lds.S linux-2.6.32.16/arch/x8 | |||
14640 | "kernel image bigger than KERNEL_IMAGE_SIZE"); | 14672 | "kernel image bigger than KERNEL_IMAGE_SIZE"); |
14641 | 14673 | ||
14642 | #ifdef CONFIG_SMP | 14674 | #ifdef CONFIG_SMP |
14643 | diff -urNp linux-2.6.32.16/arch/x86/kernel/vsyscall_64.c linux-2.6.32.16/arch/x86/kernel/vsyscall_64.c | 14675 | diff -urNp linux-2.6.32.18/arch/x86/kernel/vsyscall_64.c linux-2.6.32.18/arch/x86/kernel/vsyscall_64.c |
14644 | --- linux-2.6.32.16/arch/x86/kernel/vsyscall_64.c 2010-07-05 14:14:00.000000000 -0400 | 14676 | --- linux-2.6.32.18/arch/x86/kernel/vsyscall_64.c 2010-08-10 13:45:57.000000000 -0400 |
14645 | +++ linux-2.6.32.16/arch/x86/kernel/vsyscall_64.c 2010-07-09 14:50:35.000000000 -0400 | 14677 | +++ linux-2.6.32.18/arch/x86/kernel/vsyscall_64.c 2010-08-11 18:57:29.000000000 -0400 |
14646 | @@ -79,6 +79,7 @@ void update_vsyscall(struct timespec *wa | 14678 | @@ -79,6 +79,7 @@ void update_vsyscall(struct timespec *wa |
14647 | 14679 | ||
14648 | write_seqlock_irqsave(&vsyscall_gtod_data.lock, flags); | 14680 | write_seqlock_irqsave(&vsyscall_gtod_data.lock, flags); |
@@ -14676,9 +14708,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/vsyscall_64.c linux-2.6.32.16/arch/x8 | |||
14676 | }; | 14708 | }; |
14677 | #endif | 14709 | #endif |
14678 | 14710 | ||
14679 | diff -urNp linux-2.6.32.16/arch/x86/kernel/x8664_ksyms_64.c linux-2.6.32.16/arch/x86/kernel/x8664_ksyms_64.c | 14711 | diff -urNp linux-2.6.32.18/arch/x86/kernel/x8664_ksyms_64.c linux-2.6.32.18/arch/x86/kernel/x8664_ksyms_64.c |
14680 | --- linux-2.6.32.16/arch/x86/kernel/x8664_ksyms_64.c 2010-07-05 14:14:00.000000000 -0400 | 14712 | --- linux-2.6.32.18/arch/x86/kernel/x8664_ksyms_64.c 2010-08-10 13:45:57.000000000 -0400 |
14681 | +++ linux-2.6.32.16/arch/x86/kernel/x8664_ksyms_64.c 2010-07-09 14:50:35.000000000 -0400 | 14713 | +++ linux-2.6.32.18/arch/x86/kernel/x8664_ksyms_64.c 2010-08-11 18:57:29.000000000 -0400 |
14682 | @@ -30,8 +30,6 @@ EXPORT_SYMBOL(__put_user_8); | 14714 | @@ -30,8 +30,6 @@ EXPORT_SYMBOL(__put_user_8); |
14683 | 14715 | ||
14684 | EXPORT_SYMBOL(copy_user_generic); | 14716 | EXPORT_SYMBOL(copy_user_generic); |
@@ -14688,9 +14720,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/x8664_ksyms_64.c linux-2.6.32.16/arch | |||
14688 | EXPORT_SYMBOL(__copy_from_user_inatomic); | 14720 | EXPORT_SYMBOL(__copy_from_user_inatomic); |
14689 | 14721 | ||
14690 | EXPORT_SYMBOL(copy_page); | 14722 | EXPORT_SYMBOL(copy_page); |
14691 | diff -urNp linux-2.6.32.16/arch/x86/kernel/xsave.c linux-2.6.32.16/arch/x86/kernel/xsave.c | 14723 | diff -urNp linux-2.6.32.18/arch/x86/kernel/xsave.c linux-2.6.32.18/arch/x86/kernel/xsave.c |
14692 | --- linux-2.6.32.16/arch/x86/kernel/xsave.c 2010-07-05 14:14:00.000000000 -0400 | 14724 | --- linux-2.6.32.18/arch/x86/kernel/xsave.c 2010-08-10 13:45:57.000000000 -0400 |
14693 | +++ linux-2.6.32.16/arch/x86/kernel/xsave.c 2010-07-09 14:50:35.000000000 -0400 | 14725 | +++ linux-2.6.32.18/arch/x86/kernel/xsave.c 2010-08-11 18:57:29.000000000 -0400 |
14694 | @@ -54,7 +54,7 @@ int check_for_xstate(struct i387_fxsave_ | 14726 | @@ -54,7 +54,7 @@ int check_for_xstate(struct i387_fxsave_ |
14695 | fx_sw_user->xstate_size > fx_sw_user->extended_size) | 14727 | fx_sw_user->xstate_size > fx_sw_user->extended_size) |
14696 | return -1; | 14728 | return -1; |
@@ -14718,9 +14750,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kernel/xsave.c linux-2.6.32.16/arch/x86/kern | |||
14718 | buf); | 14750 | buf); |
14719 | if (unlikely(err)) { | 14751 | if (unlikely(err)) { |
14720 | /* | 14752 | /* |
14721 | diff -urNp linux-2.6.32.16/arch/x86/kvm/emulate.c linux-2.6.32.16/arch/x86/kvm/emulate.c | 14753 | diff -urNp linux-2.6.32.18/arch/x86/kvm/emulate.c linux-2.6.32.18/arch/x86/kvm/emulate.c |
14722 | --- linux-2.6.32.16/arch/x86/kvm/emulate.c 2010-07-05 14:14:00.000000000 -0400 | 14754 | --- linux-2.6.32.18/arch/x86/kvm/emulate.c 2010-08-10 13:45:57.000000000 -0400 |
14723 | +++ linux-2.6.32.16/arch/x86/kvm/emulate.c 2010-07-09 14:50:35.000000000 -0400 | 14755 | +++ linux-2.6.32.18/arch/x86/kvm/emulate.c 2010-08-11 18:57:29.000000000 -0400 |
14724 | @@ -81,8 +81,8 @@ | 14756 | @@ -81,8 +81,8 @@ |
14725 | #define Src2CL (1<<29) | 14757 | #define Src2CL (1<<29) |
14726 | #define Src2ImmByte (2<<29) | 14758 | #define Src2ImmByte (2<<29) |
@@ -14757,9 +14789,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kvm/emulate.c linux-2.6.32.16/arch/x86/kvm/e | |||
14757 | switch ((_dst).bytes) { \ | 14789 | switch ((_dst).bytes) { \ |
14758 | case 1: \ | 14790 | case 1: \ |
14759 | ____emulate_2op(_op,_src,_dst,_eflags,_bx,_by,"b"); \ | 14791 | ____emulate_2op(_op,_src,_dst,_eflags,_bx,_by,"b"); \ |
14760 | diff -urNp linux-2.6.32.16/arch/x86/kvm/lapic.c linux-2.6.32.16/arch/x86/kvm/lapic.c | 14792 | diff -urNp linux-2.6.32.18/arch/x86/kvm/lapic.c linux-2.6.32.18/arch/x86/kvm/lapic.c |
14761 | --- linux-2.6.32.16/arch/x86/kvm/lapic.c 2010-07-05 14:14:00.000000000 -0400 | 14793 | --- linux-2.6.32.18/arch/x86/kvm/lapic.c 2010-08-10 13:45:57.000000000 -0400 |
14762 | +++ linux-2.6.32.16/arch/x86/kvm/lapic.c 2010-07-09 14:50:35.000000000 -0400 | 14794 | +++ linux-2.6.32.18/arch/x86/kvm/lapic.c 2010-08-11 18:57:29.000000000 -0400 |
14763 | @@ -52,7 +52,7 @@ | 14795 | @@ -52,7 +52,7 @@ |
14764 | #define APIC_BUS_CYCLE_NS 1 | 14796 | #define APIC_BUS_CYCLE_NS 1 |
14765 | 14797 | ||
@@ -14769,10 +14801,10 @@ diff -urNp linux-2.6.32.16/arch/x86/kvm/lapic.c linux-2.6.32.16/arch/x86/kvm/lap | |||
14769 | 14801 | ||
14770 | #define APIC_LVT_NUM 6 | 14802 | #define APIC_LVT_NUM 6 |
14771 | /* 14 is the version for Xeon and Pentium 8.4.8*/ | 14803 | /* 14 is the version for Xeon and Pentium 8.4.8*/ |
14772 | diff -urNp linux-2.6.32.16/arch/x86/kvm/svm.c linux-2.6.32.16/arch/x86/kvm/svm.c | 14804 | diff -urNp linux-2.6.32.18/arch/x86/kvm/svm.c linux-2.6.32.18/arch/x86/kvm/svm.c |
14773 | --- linux-2.6.32.16/arch/x86/kvm/svm.c 2010-07-05 14:14:00.000000000 -0400 | 14805 | --- linux-2.6.32.18/arch/x86/kvm/svm.c 2010-08-10 13:45:57.000000000 -0400 |
14774 | +++ linux-2.6.32.16/arch/x86/kvm/svm.c 2010-07-09 14:50:35.000000000 -0400 | 14806 | +++ linux-2.6.32.18/arch/x86/kvm/svm.c 2010-08-11 18:57:29.000000000 -0400 |
14775 | @@ -2395,9 +2395,12 @@ static int handle_exit(struct kvm_run *k | 14807 | @@ -2482,9 +2482,12 @@ static int handle_exit(struct kvm_run *k |
14776 | static void reload_tss(struct kvm_vcpu *vcpu) | 14808 | static void reload_tss(struct kvm_vcpu *vcpu) |
14777 | { | 14809 | { |
14778 | int cpu = raw_smp_processor_id(); | 14810 | int cpu = raw_smp_processor_id(); |
@@ -14786,7 +14818,7 @@ diff -urNp linux-2.6.32.16/arch/x86/kvm/svm.c linux-2.6.32.16/arch/x86/kvm/svm.c | |||
14786 | load_TR_desc(); | 14818 | load_TR_desc(); |
14787 | } | 14819 | } |
14788 | 14820 | ||
14789 | @@ -2845,7 +2848,7 @@ static bool svm_gb_page_enable(void) | 14821 | @@ -2940,7 +2943,7 @@ static bool svm_gb_page_enable(void) |
14790 | return true; | 14822 | return true; |
14791 | } | 14823 | } |
14792 | 14824 | ||
@@ -14795,9 +14827,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kvm/svm.c linux-2.6.32.16/arch/x86/kvm/svm.c | |||
14795 | .cpu_has_kvm_support = has_svm, | 14827 | .cpu_has_kvm_support = has_svm, |
14796 | .disabled_by_bios = is_disabled, | 14828 | .disabled_by_bios = is_disabled, |
14797 | .hardware_setup = svm_hardware_setup, | 14829 | .hardware_setup = svm_hardware_setup, |
14798 | diff -urNp linux-2.6.32.16/arch/x86/kvm/vmx.c linux-2.6.32.16/arch/x86/kvm/vmx.c | 14830 | diff -urNp linux-2.6.32.18/arch/x86/kvm/vmx.c linux-2.6.32.18/arch/x86/kvm/vmx.c |
14799 | --- linux-2.6.32.16/arch/x86/kvm/vmx.c 2010-07-05 14:14:00.000000000 -0400 | 14831 | --- linux-2.6.32.18/arch/x86/kvm/vmx.c 2010-08-10 13:45:57.000000000 -0400 |
14800 | +++ linux-2.6.32.16/arch/x86/kvm/vmx.c 2010-07-09 14:50:35.000000000 -0400 | 14832 | +++ linux-2.6.32.18/arch/x86/kvm/vmx.c 2010-08-11 18:57:29.000000000 -0400 |
14801 | @@ -569,7 +569,11 @@ static void reload_tss(void) | 14833 | @@ -569,7 +569,11 @@ static void reload_tss(void) |
14802 | 14834 | ||
14803 | kvm_get_gdt(&gdt); | 14835 | kvm_get_gdt(&gdt); |
@@ -14879,9 +14911,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kvm/vmx.c linux-2.6.32.16/arch/x86/kvm/vmx.c | |||
14879 | .cpu_has_kvm_support = cpu_has_kvm_support, | 14911 | .cpu_has_kvm_support = cpu_has_kvm_support, |
14880 | .disabled_by_bios = vmx_disabled_by_bios, | 14912 | .disabled_by_bios = vmx_disabled_by_bios, |
14881 | .hardware_setup = hardware_setup, | 14913 | .hardware_setup = hardware_setup, |
14882 | diff -urNp linux-2.6.32.16/arch/x86/kvm/x86.c linux-2.6.32.16/arch/x86/kvm/x86.c | 14914 | diff -urNp linux-2.6.32.18/arch/x86/kvm/x86.c linux-2.6.32.18/arch/x86/kvm/x86.c |
14883 | --- linux-2.6.32.16/arch/x86/kvm/x86.c 2010-07-05 14:14:00.000000000 -0400 | 14915 | --- linux-2.6.32.18/arch/x86/kvm/x86.c 2010-08-10 13:45:57.000000000 -0400 |
14884 | +++ linux-2.6.32.16/arch/x86/kvm/x86.c 2010-07-09 14:50:35.000000000 -0400 | 14916 | +++ linux-2.6.32.18/arch/x86/kvm/x86.c 2010-08-11 18:57:29.000000000 -0400 |
14885 | @@ -81,45 +81,45 @@ static void update_cr8_intercept(struct | 14917 | @@ -81,45 +81,45 @@ static void update_cr8_intercept(struct |
14886 | static int kvm_dev_ioctl_get_supported_cpuid(struct kvm_cpuid2 *cpuid, | 14918 | static int kvm_dev_ioctl_get_supported_cpuid(struct kvm_cpuid2 *cpuid, |
14887 | struct kvm_cpuid_entry2 __user *entries); | 14919 | struct kvm_cpuid_entry2 __user *entries); |
@@ -14983,9 +15015,9 @@ diff -urNp linux-2.6.32.16/arch/x86/kvm/x86.c linux-2.6.32.16/arch/x86/kvm/x86.c | |||
14983 | 15015 | ||
14984 | if (kvm_x86_ops) { | 15016 | if (kvm_x86_ops) { |
14985 | printk(KERN_ERR "kvm: already loaded the other module\n"); | 15017 | printk(KERN_ERR "kvm: already loaded the other module\n"); |
14986 | diff -urNp linux-2.6.32.16/arch/x86/lib/checksum_32.S linux-2.6.32.16/arch/x86/lib/checksum_32.S | 15018 | diff -urNp linux-2.6.32.18/arch/x86/lib/checksum_32.S linux-2.6.32.18/arch/x86/lib/checksum_32.S |
14987 | --- linux-2.6.32.16/arch/x86/lib/checksum_32.S 2010-07-05 14:14:00.000000000 -0400 | 15019 | --- linux-2.6.32.18/arch/x86/lib/checksum_32.S 2010-08-10 13:45:57.000000000 -0400 |
14988 | +++ linux-2.6.32.16/arch/x86/lib/checksum_32.S 2010-07-09 14:50:35.000000000 -0400 | 15020 | +++ linux-2.6.32.18/arch/x86/lib/checksum_32.S 2010-08-11 18:57:29.000000000 -0400 |
14989 | @@ -28,7 +28,8 @@ | 15021 | @@ -28,7 +28,8 @@ |
14990 | #include <linux/linkage.h> | 15022 | #include <linux/linkage.h> |
14991 | #include <asm/dwarf2.h> | 15023 | #include <asm/dwarf2.h> |
@@ -15231,9 +15263,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/checksum_32.S linux-2.6.32.16/arch/x86/l | |||
15231 | 15263 | ||
15232 | #undef ROUND | 15264 | #undef ROUND |
15233 | #undef ROUND1 | 15265 | #undef ROUND1 |
15234 | diff -urNp linux-2.6.32.16/arch/x86/lib/clear_page_64.S linux-2.6.32.16/arch/x86/lib/clear_page_64.S | 15266 | diff -urNp linux-2.6.32.18/arch/x86/lib/clear_page_64.S linux-2.6.32.18/arch/x86/lib/clear_page_64.S |
15235 | --- linux-2.6.32.16/arch/x86/lib/clear_page_64.S 2010-07-05 14:14:00.000000000 -0400 | 15267 | --- linux-2.6.32.18/arch/x86/lib/clear_page_64.S 2010-08-10 13:45:57.000000000 -0400 |
15236 | +++ linux-2.6.32.16/arch/x86/lib/clear_page_64.S 2010-07-09 14:50:35.000000000 -0400 | 15268 | +++ linux-2.6.32.18/arch/x86/lib/clear_page_64.S 2010-08-11 18:57:29.000000000 -0400 |
15237 | @@ -43,7 +43,7 @@ ENDPROC(clear_page) | 15269 | @@ -43,7 +43,7 @@ ENDPROC(clear_page) |
15238 | 15270 | ||
15239 | #include <asm/cpufeature.h> | 15271 | #include <asm/cpufeature.h> |
@@ -15243,9 +15275,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/clear_page_64.S linux-2.6.32.16/arch/x86 | |||
15243 | 1: .byte 0xeb /* jmp <disp8> */ | 15275 | 1: .byte 0xeb /* jmp <disp8> */ |
15244 | .byte (clear_page_c - clear_page) - (2f - 1b) /* offset */ | 15276 | .byte (clear_page_c - clear_page) - (2f - 1b) /* offset */ |
15245 | 2: | 15277 | 2: |
15246 | diff -urNp linux-2.6.32.16/arch/x86/lib/copy_page_64.S linux-2.6.32.16/arch/x86/lib/copy_page_64.S | 15278 | diff -urNp linux-2.6.32.18/arch/x86/lib/copy_page_64.S linux-2.6.32.18/arch/x86/lib/copy_page_64.S |
15247 | --- linux-2.6.32.16/arch/x86/lib/copy_page_64.S 2010-07-05 14:14:00.000000000 -0400 | 15279 | --- linux-2.6.32.18/arch/x86/lib/copy_page_64.S 2010-08-10 13:45:57.000000000 -0400 |
15248 | +++ linux-2.6.32.16/arch/x86/lib/copy_page_64.S 2010-07-09 14:50:35.000000000 -0400 | 15280 | +++ linux-2.6.32.18/arch/x86/lib/copy_page_64.S 2010-08-11 18:57:29.000000000 -0400 |
15249 | @@ -104,7 +104,7 @@ ENDPROC(copy_page) | 15281 | @@ -104,7 +104,7 @@ ENDPROC(copy_page) |
15250 | 15282 | ||
15251 | #include <asm/cpufeature.h> | 15283 | #include <asm/cpufeature.h> |
@@ -15255,9 +15287,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/copy_page_64.S linux-2.6.32.16/arch/x86/ | |||
15255 | 1: .byte 0xeb /* jmp <disp8> */ | 15287 | 1: .byte 0xeb /* jmp <disp8> */ |
15256 | .byte (copy_page_c - copy_page) - (2f - 1b) /* offset */ | 15288 | .byte (copy_page_c - copy_page) - (2f - 1b) /* offset */ |
15257 | 2: | 15289 | 2: |
15258 | diff -urNp linux-2.6.32.16/arch/x86/lib/copy_user_64.S linux-2.6.32.16/arch/x86/lib/copy_user_64.S | 15290 | diff -urNp linux-2.6.32.18/arch/x86/lib/copy_user_64.S linux-2.6.32.18/arch/x86/lib/copy_user_64.S |
15259 | --- linux-2.6.32.16/arch/x86/lib/copy_user_64.S 2010-07-05 14:14:00.000000000 -0400 | 15291 | --- linux-2.6.32.18/arch/x86/lib/copy_user_64.S 2010-08-10 13:45:57.000000000 -0400 |
15260 | +++ linux-2.6.32.16/arch/x86/lib/copy_user_64.S 2010-07-09 14:50:35.000000000 -0400 | 15292 | +++ linux-2.6.32.18/arch/x86/lib/copy_user_64.S 2010-08-11 18:57:29.000000000 -0400 |
15261 | @@ -15,13 +15,14 @@ | 15293 | @@ -15,13 +15,14 @@ |
15262 | #include <asm/asm-offsets.h> | 15294 | #include <asm/asm-offsets.h> |
15263 | #include <asm/thread_info.h> | 15295 | #include <asm/thread_info.h> |
@@ -15332,9 +15364,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/copy_user_64.S linux-2.6.32.16/arch/x86/ | |||
15332 | movl %edx,%ecx | 15364 | movl %edx,%ecx |
15333 | xorl %eax,%eax | 15365 | xorl %eax,%eax |
15334 | rep | 15366 | rep |
15335 | diff -urNp linux-2.6.32.16/arch/x86/lib/copy_user_nocache_64.S linux-2.6.32.16/arch/x86/lib/copy_user_nocache_64.S | 15367 | diff -urNp linux-2.6.32.18/arch/x86/lib/copy_user_nocache_64.S linux-2.6.32.18/arch/x86/lib/copy_user_nocache_64.S |
15336 | --- linux-2.6.32.16/arch/x86/lib/copy_user_nocache_64.S 2010-07-05 14:14:00.000000000 -0400 | 15368 | --- linux-2.6.32.18/arch/x86/lib/copy_user_nocache_64.S 2010-08-10 13:45:57.000000000 -0400 |
15337 | +++ linux-2.6.32.16/arch/x86/lib/copy_user_nocache_64.S 2010-07-09 14:50:35.000000000 -0400 | 15369 | +++ linux-2.6.32.18/arch/x86/lib/copy_user_nocache_64.S 2010-08-11 18:57:29.000000000 -0400 |
15338 | @@ -14,6 +14,7 @@ | 15370 | @@ -14,6 +14,7 @@ |
15339 | #include <asm/current.h> | 15371 | #include <asm/current.h> |
15340 | #include <asm/asm-offsets.h> | 15372 | #include <asm/asm-offsets.h> |
@@ -15359,9 +15391,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/copy_user_nocache_64.S linux-2.6.32.16/a | |||
15359 | cmpl $8,%edx | 15391 | cmpl $8,%edx |
15360 | jb 20f /* less then 8 bytes, go to byte copy loop */ | 15392 | jb 20f /* less then 8 bytes, go to byte copy loop */ |
15361 | ALIGN_DESTINATION | 15393 | ALIGN_DESTINATION |
15362 | diff -urNp linux-2.6.32.16/arch/x86/lib/csum-wrappers_64.c linux-2.6.32.16/arch/x86/lib/csum-wrappers_64.c | 15394 | diff -urNp linux-2.6.32.18/arch/x86/lib/csum-wrappers_64.c linux-2.6.32.18/arch/x86/lib/csum-wrappers_64.c |
15363 | --- linux-2.6.32.16/arch/x86/lib/csum-wrappers_64.c 2010-07-05 14:14:00.000000000 -0400 | 15395 | --- linux-2.6.32.18/arch/x86/lib/csum-wrappers_64.c 2010-08-10 13:45:57.000000000 -0400 |
15364 | +++ linux-2.6.32.16/arch/x86/lib/csum-wrappers_64.c 2010-07-09 14:50:35.000000000 -0400 | 15396 | +++ linux-2.6.32.18/arch/x86/lib/csum-wrappers_64.c 2010-08-11 18:57:29.000000000 -0400 |
15365 | @@ -52,6 +52,8 @@ csum_partial_copy_from_user(const void _ | 15397 | @@ -52,6 +52,8 @@ csum_partial_copy_from_user(const void _ |
15366 | len -= 2; | 15398 | len -= 2; |
15367 | } | 15399 | } |
@@ -15380,9 +15412,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/csum-wrappers_64.c linux-2.6.32.16/arch/ | |||
15380 | return csum_partial_copy_generic(src, (void __force *)dst, | 15412 | return csum_partial_copy_generic(src, (void __force *)dst, |
15381 | len, isum, NULL, errp); | 15413 | len, isum, NULL, errp); |
15382 | } | 15414 | } |
15383 | diff -urNp linux-2.6.32.16/arch/x86/lib/getuser.S linux-2.6.32.16/arch/x86/lib/getuser.S | 15415 | diff -urNp linux-2.6.32.18/arch/x86/lib/getuser.S linux-2.6.32.18/arch/x86/lib/getuser.S |
15384 | --- linux-2.6.32.16/arch/x86/lib/getuser.S 2010-07-05 14:14:00.000000000 -0400 | 15416 | --- linux-2.6.32.18/arch/x86/lib/getuser.S 2010-08-10 13:45:57.000000000 -0400 |
15385 | +++ linux-2.6.32.16/arch/x86/lib/getuser.S 2010-07-09 14:50:35.000000000 -0400 | 15417 | +++ linux-2.6.32.18/arch/x86/lib/getuser.S 2010-08-11 18:57:29.000000000 -0400 |
15386 | @@ -33,14 +33,38 @@ | 15418 | @@ -33,14 +33,38 @@ |
15387 | #include <asm/asm-offsets.h> | 15419 | #include <asm/asm-offsets.h> |
15388 | #include <asm/thread_info.h> | 15420 | #include <asm/thread_info.h> |
@@ -15519,9 +15551,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/getuser.S linux-2.6.32.16/arch/x86/lib/g | |||
15519 | xor %edx,%edx | 15551 | xor %edx,%edx |
15520 | mov $(-EFAULT),%_ASM_AX | 15552 | mov $(-EFAULT),%_ASM_AX |
15521 | ret | 15553 | ret |
15522 | diff -urNp linux-2.6.32.16/arch/x86/lib/memcpy_64.S linux-2.6.32.16/arch/x86/lib/memcpy_64.S | 15554 | diff -urNp linux-2.6.32.18/arch/x86/lib/memcpy_64.S linux-2.6.32.18/arch/x86/lib/memcpy_64.S |
15523 | --- linux-2.6.32.16/arch/x86/lib/memcpy_64.S 2010-07-05 14:14:00.000000000 -0400 | 15555 | --- linux-2.6.32.18/arch/x86/lib/memcpy_64.S 2010-08-10 13:45:57.000000000 -0400 |
15524 | +++ linux-2.6.32.16/arch/x86/lib/memcpy_64.S 2010-07-09 14:50:35.000000000 -0400 | 15556 | +++ linux-2.6.32.18/arch/x86/lib/memcpy_64.S 2010-08-11 18:57:29.000000000 -0400 |
15525 | @@ -128,7 +128,7 @@ ENDPROC(__memcpy) | 15557 | @@ -128,7 +128,7 @@ ENDPROC(__memcpy) |
15526 | * It is also a lot simpler. Use this when possible: | 15558 | * It is also a lot simpler. Use this when possible: |
15527 | */ | 15559 | */ |
@@ -15531,9 +15563,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/memcpy_64.S linux-2.6.32.16/arch/x86/lib | |||
15531 | 1: .byte 0xeb /* jmp <disp8> */ | 15563 | 1: .byte 0xeb /* jmp <disp8> */ |
15532 | .byte (memcpy_c - memcpy) - (2f - 1b) /* offset */ | 15564 | .byte (memcpy_c - memcpy) - (2f - 1b) /* offset */ |
15533 | 2: | 15565 | 2: |
15534 | diff -urNp linux-2.6.32.16/arch/x86/lib/memset_64.S linux-2.6.32.16/arch/x86/lib/memset_64.S | 15566 | diff -urNp linux-2.6.32.18/arch/x86/lib/memset_64.S linux-2.6.32.18/arch/x86/lib/memset_64.S |
15535 | --- linux-2.6.32.16/arch/x86/lib/memset_64.S 2010-07-05 14:14:00.000000000 -0400 | 15567 | --- linux-2.6.32.18/arch/x86/lib/memset_64.S 2010-08-10 13:45:57.000000000 -0400 |
15536 | +++ linux-2.6.32.16/arch/x86/lib/memset_64.S 2010-07-09 14:50:35.000000000 -0400 | 15568 | +++ linux-2.6.32.18/arch/x86/lib/memset_64.S 2010-08-11 18:57:29.000000000 -0400 |
15537 | @@ -118,7 +118,7 @@ ENDPROC(__memset) | 15569 | @@ -118,7 +118,7 @@ ENDPROC(__memset) |
15538 | 15570 | ||
15539 | #include <asm/cpufeature.h> | 15571 | #include <asm/cpufeature.h> |
@@ -15543,9 +15575,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/memset_64.S linux-2.6.32.16/arch/x86/lib | |||
15543 | 1: .byte 0xeb /* jmp <disp8> */ | 15575 | 1: .byte 0xeb /* jmp <disp8> */ |
15544 | .byte (memset_c - memset) - (2f - 1b) /* offset */ | 15576 | .byte (memset_c - memset) - (2f - 1b) /* offset */ |
15545 | 2: | 15577 | 2: |
15546 | diff -urNp linux-2.6.32.16/arch/x86/lib/mmx_32.c linux-2.6.32.16/arch/x86/lib/mmx_32.c | 15578 | diff -urNp linux-2.6.32.18/arch/x86/lib/mmx_32.c linux-2.6.32.18/arch/x86/lib/mmx_32.c |
15547 | --- linux-2.6.32.16/arch/x86/lib/mmx_32.c 2010-07-05 14:14:00.000000000 -0400 | 15579 | --- linux-2.6.32.18/arch/x86/lib/mmx_32.c 2010-08-10 13:45:57.000000000 -0400 |
15548 | +++ linux-2.6.32.16/arch/x86/lib/mmx_32.c 2010-07-09 14:50:35.000000000 -0400 | 15580 | +++ linux-2.6.32.18/arch/x86/lib/mmx_32.c 2010-08-11 18:57:29.000000000 -0400 |
15549 | @@ -29,6 +29,7 @@ void *_mmx_memcpy(void *to, const void * | 15581 | @@ -29,6 +29,7 @@ void *_mmx_memcpy(void *to, const void * |
15550 | { | 15582 | { |
15551 | void *p; | 15583 | void *p; |
@@ -15861,9 +15893,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/mmx_32.c linux-2.6.32.16/arch/x86/lib/mm | |||
15861 | 15893 | ||
15862 | from += 64; | 15894 | from += 64; |
15863 | to += 64; | 15895 | to += 64; |
15864 | diff -urNp linux-2.6.32.16/arch/x86/lib/putuser.S linux-2.6.32.16/arch/x86/lib/putuser.S | 15896 | diff -urNp linux-2.6.32.18/arch/x86/lib/putuser.S linux-2.6.32.18/arch/x86/lib/putuser.S |
15865 | --- linux-2.6.32.16/arch/x86/lib/putuser.S 2010-07-05 14:14:00.000000000 -0400 | 15897 | --- linux-2.6.32.18/arch/x86/lib/putuser.S 2010-08-10 13:45:57.000000000 -0400 |
15866 | +++ linux-2.6.32.16/arch/x86/lib/putuser.S 2010-07-16 21:06:43.000000000 -0400 | 15898 | +++ linux-2.6.32.18/arch/x86/lib/putuser.S 2010-08-11 18:57:29.000000000 -0400 |
15867 | @@ -15,7 +15,8 @@ | 15899 | @@ -15,7 +15,8 @@ |
15868 | #include <asm/thread_info.h> | 15900 | #include <asm/thread_info.h> |
15869 | #include <asm/errno.h> | 15901 | #include <asm/errno.h> |
@@ -16044,9 +16076,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/putuser.S linux-2.6.32.16/arch/x86/lib/p | |||
16044 | movl $-EFAULT,%eax | 16076 | movl $-EFAULT,%eax |
16045 | EXIT | 16077 | EXIT |
16046 | END(bad_put_user) | 16078 | END(bad_put_user) |
16047 | diff -urNp linux-2.6.32.16/arch/x86/lib/usercopy_32.c linux-2.6.32.16/arch/x86/lib/usercopy_32.c | 16079 | diff -urNp linux-2.6.32.18/arch/x86/lib/usercopy_32.c linux-2.6.32.18/arch/x86/lib/usercopy_32.c |
16048 | --- linux-2.6.32.16/arch/x86/lib/usercopy_32.c 2010-07-05 14:14:00.000000000 -0400 | 16080 | --- linux-2.6.32.18/arch/x86/lib/usercopy_32.c 2010-08-10 13:45:57.000000000 -0400 |
16049 | +++ linux-2.6.32.16/arch/x86/lib/usercopy_32.c 2010-07-09 14:50:35.000000000 -0400 | 16081 | +++ linux-2.6.32.18/arch/x86/lib/usercopy_32.c 2010-08-11 18:57:29.000000000 -0400 |
16050 | @@ -36,31 +36,38 @@ static inline int __movsl_is_ok(unsigned | 16082 | @@ -36,31 +36,38 @@ static inline int __movsl_is_ok(unsigned |
16051 | * Copy a null terminated string from userspace. | 16083 | * Copy a null terminated string from userspace. |
16052 | */ | 16084 | */ |
@@ -17015,9 +17047,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/usercopy_32.c linux-2.6.32.16/arch/x86/l | |||
17015 | +#endif | 17047 | +#endif |
17016 | + | 17048 | + |
17017 | +EXPORT_SYMBOL(set_fs); | 17049 | +EXPORT_SYMBOL(set_fs); |
17018 | diff -urNp linux-2.6.32.16/arch/x86/lib/usercopy_64.c linux-2.6.32.16/arch/x86/lib/usercopy_64.c | 17050 | diff -urNp linux-2.6.32.18/arch/x86/lib/usercopy_64.c linux-2.6.32.18/arch/x86/lib/usercopy_64.c |
17019 | --- linux-2.6.32.16/arch/x86/lib/usercopy_64.c 2010-07-05 14:14:00.000000000 -0400 | 17051 | --- linux-2.6.32.18/arch/x86/lib/usercopy_64.c 2010-08-10 13:45:57.000000000 -0400 |
17020 | +++ linux-2.6.32.16/arch/x86/lib/usercopy_64.c 2010-07-09 14:50:35.000000000 -0400 | 17052 | +++ linux-2.6.32.18/arch/x86/lib/usercopy_64.c 2010-08-11 18:57:29.000000000 -0400 |
17021 | @@ -42,6 +42,8 @@ long | 17053 | @@ -42,6 +42,8 @@ long |
17022 | __strncpy_from_user(char *dst, const char __user *src, long count) | 17054 | __strncpy_from_user(char *dst, const char __user *src, long count) |
17023 | { | 17055 | { |
@@ -17054,9 +17086,9 @@ diff -urNp linux-2.6.32.16/arch/x86/lib/usercopy_64.c linux-2.6.32.16/arch/x86/l | |||
17054 | } | 17086 | } |
17055 | EXPORT_SYMBOL(copy_in_user); | 17087 | EXPORT_SYMBOL(copy_in_user); |
17056 | 17088 | ||
17057 | diff -urNp linux-2.6.32.16/arch/x86/Makefile linux-2.6.32.16/arch/x86/Makefile | 17089 | diff -urNp linux-2.6.32.18/arch/x86/Makefile linux-2.6.32.18/arch/x86/Makefile |
17058 | --- linux-2.6.32.16/arch/x86/Makefile 2010-07-05 14:14:00.000000000 -0400 | 17090 | --- linux-2.6.32.18/arch/x86/Makefile 2010-08-10 13:45:57.000000000 -0400 |
17059 | +++ linux-2.6.32.16/arch/x86/Makefile 2010-07-09 14:50:35.000000000 -0400 | 17091 | +++ linux-2.6.32.18/arch/x86/Makefile 2010-08-11 18:57:29.000000000 -0400 |
17060 | @@ -189,3 +189,12 @@ define archhelp | 17092 | @@ -189,3 +189,12 @@ define archhelp |
17061 | echo ' FDARGS="..." arguments for the booted kernel' | 17093 | echo ' FDARGS="..." arguments for the booted kernel' |
17062 | echo ' FDINITRD=file initrd for the booted kernel' | 17094 | echo ' FDINITRD=file initrd for the booted kernel' |
@@ -17070,9 +17102,9 @@ diff -urNp linux-2.6.32.16/arch/x86/Makefile linux-2.6.32.16/arch/x86/Makefile | |||
17070 | + | 17102 | + |
17071 | +archprepare: | 17103 | +archprepare: |
17072 | + $(if $(LDFLAGS_BUILD_ID),,$(error $(OLD_LD))) | 17104 | + $(if $(LDFLAGS_BUILD_ID),,$(error $(OLD_LD))) |
17073 | diff -urNp linux-2.6.32.16/arch/x86/mm/extable.c linux-2.6.32.16/arch/x86/mm/extable.c | 17105 | diff -urNp linux-2.6.32.18/arch/x86/mm/extable.c linux-2.6.32.18/arch/x86/mm/extable.c |
17074 | --- linux-2.6.32.16/arch/x86/mm/extable.c 2010-07-05 14:14:00.000000000 -0400 | 17106 | --- linux-2.6.32.18/arch/x86/mm/extable.c 2010-08-10 13:45:57.000000000 -0400 |
17075 | +++ linux-2.6.32.16/arch/x86/mm/extable.c 2010-07-09 14:50:35.000000000 -0400 | 17107 | +++ linux-2.6.32.18/arch/x86/mm/extable.c 2010-08-11 18:57:29.000000000 -0400 |
17076 | @@ -1,14 +1,71 @@ | 17108 | @@ -1,14 +1,71 @@ |
17077 | #include <linux/module.h> | 17109 | #include <linux/module.h> |
17078 | #include <linux/spinlock.h> | 17110 | #include <linux/spinlock.h> |
@@ -17146,9 +17178,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/extable.c linux-2.6.32.16/arch/x86/mm/ext | |||
17146 | extern u32 pnp_bios_fault_eip, pnp_bios_fault_esp; | 17178 | extern u32 pnp_bios_fault_eip, pnp_bios_fault_esp; |
17147 | extern u32 pnp_bios_is_utter_crap; | 17179 | extern u32 pnp_bios_is_utter_crap; |
17148 | pnp_bios_is_utter_crap = 1; | 17180 | pnp_bios_is_utter_crap = 1; |
17149 | diff -urNp linux-2.6.32.16/arch/x86/mm/fault.c linux-2.6.32.16/arch/x86/mm/fault.c | 17181 | diff -urNp linux-2.6.32.18/arch/x86/mm/fault.c linux-2.6.32.18/arch/x86/mm/fault.c |
17150 | --- linux-2.6.32.16/arch/x86/mm/fault.c 2010-07-05 14:14:00.000000000 -0400 | 17182 | --- linux-2.6.32.18/arch/x86/mm/fault.c 2010-08-10 13:45:57.000000000 -0400 |
17151 | +++ linux-2.6.32.16/arch/x86/mm/fault.c 2010-07-09 14:50:35.000000000 -0400 | 17183 | +++ linux-2.6.32.18/arch/x86/mm/fault.c 2010-08-11 18:57:29.000000000 -0400 |
17152 | @@ -11,10 +11,19 @@ | 17184 | @@ -11,10 +11,19 @@ |
17153 | #include <linux/kprobes.h> /* __kprobes, ... */ | 17185 | #include <linux/kprobes.h> /* __kprobes, ... */ |
17154 | #include <linux/mmiotrace.h> /* kmmio_handler, ... */ | 17186 | #include <linux/mmiotrace.h> /* kmmio_handler, ... */ |
@@ -17816,9 +17848,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/fault.c linux-2.6.32.16/arch/x86/mm/fault | |||
17816 | + | 17848 | + |
17817 | + return ret ? -EFAULT : 0; | 17849 | + return ret ? -EFAULT : 0; |
17818 | +} | 17850 | +} |
17819 | diff -urNp linux-2.6.32.16/arch/x86/mm/gup.c linux-2.6.32.16/arch/x86/mm/gup.c | 17851 | diff -urNp linux-2.6.32.18/arch/x86/mm/gup.c linux-2.6.32.18/arch/x86/mm/gup.c |
17820 | --- linux-2.6.32.16/arch/x86/mm/gup.c 2010-07-05 14:14:00.000000000 -0400 | 17852 | --- linux-2.6.32.18/arch/x86/mm/gup.c 2010-08-10 13:45:57.000000000 -0400 |
17821 | +++ linux-2.6.32.16/arch/x86/mm/gup.c 2010-07-09 14:50:35.000000000 -0400 | 17853 | +++ linux-2.6.32.18/arch/x86/mm/gup.c 2010-08-11 18:57:29.000000000 -0400 |
17822 | @@ -237,7 +237,7 @@ int __get_user_pages_fast(unsigned long | 17854 | @@ -237,7 +237,7 @@ int __get_user_pages_fast(unsigned long |
17823 | addr = start; | 17855 | addr = start; |
17824 | len = (unsigned long) nr_pages << PAGE_SHIFT; | 17856 | len = (unsigned long) nr_pages << PAGE_SHIFT; |
@@ -17828,9 +17860,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/gup.c linux-2.6.32.16/arch/x86/mm/gup.c | |||
17828 | (void __user *)start, len))) | 17860 | (void __user *)start, len))) |
17829 | return 0; | 17861 | return 0; |
17830 | 17862 | ||
17831 | diff -urNp linux-2.6.32.16/arch/x86/mm/highmem_32.c linux-2.6.32.16/arch/x86/mm/highmem_32.c | 17863 | diff -urNp linux-2.6.32.18/arch/x86/mm/highmem_32.c linux-2.6.32.18/arch/x86/mm/highmem_32.c |
17832 | --- linux-2.6.32.16/arch/x86/mm/highmem_32.c 2010-07-05 14:14:00.000000000 -0400 | 17864 | --- linux-2.6.32.18/arch/x86/mm/highmem_32.c 2010-08-10 13:45:57.000000000 -0400 |
17833 | +++ linux-2.6.32.16/arch/x86/mm/highmem_32.c 2010-07-09 14:50:35.000000000 -0400 | 17865 | +++ linux-2.6.32.18/arch/x86/mm/highmem_32.c 2010-08-11 18:57:29.000000000 -0400 |
17834 | @@ -43,7 +43,10 @@ void *kmap_atomic_prot(struct page *page | 17866 | @@ -43,7 +43,10 @@ void *kmap_atomic_prot(struct page *page |
17835 | idx = type + KM_TYPE_NR*smp_processor_id(); | 17867 | idx = type + KM_TYPE_NR*smp_processor_id(); |
17836 | vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx); | 17868 | vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx); |
@@ -17842,9 +17874,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/highmem_32.c linux-2.6.32.16/arch/x86/mm/ | |||
17842 | 17874 | ||
17843 | return (void *)vaddr; | 17875 | return (void *)vaddr; |
17844 | } | 17876 | } |
17845 | diff -urNp linux-2.6.32.16/arch/x86/mm/hugetlbpage.c linux-2.6.32.16/arch/x86/mm/hugetlbpage.c | 17877 | diff -urNp linux-2.6.32.18/arch/x86/mm/hugetlbpage.c linux-2.6.32.18/arch/x86/mm/hugetlbpage.c |
17846 | --- linux-2.6.32.16/arch/x86/mm/hugetlbpage.c 2010-07-05 14:14:00.000000000 -0400 | 17878 | --- linux-2.6.32.18/arch/x86/mm/hugetlbpage.c 2010-08-10 13:45:57.000000000 -0400 |
17847 | +++ linux-2.6.32.16/arch/x86/mm/hugetlbpage.c 2010-07-09 14:50:35.000000000 -0400 | 17879 | +++ linux-2.6.32.18/arch/x86/mm/hugetlbpage.c 2010-08-11 18:57:29.000000000 -0400 |
17848 | @@ -267,13 +267,18 @@ static unsigned long hugetlb_get_unmappe | 17880 | @@ -267,13 +267,18 @@ static unsigned long hugetlb_get_unmappe |
17849 | struct hstate *h = hstate_file(file); | 17881 | struct hstate *h = hstate_file(file); |
17850 | struct mm_struct *mm = current->mm; | 17882 | struct mm_struct *mm = current->mm; |
@@ -17979,9 +18011,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/hugetlbpage.c linux-2.6.32.16/arch/x86/mm | |||
17979 | (!vma || addr + len <= vma->vm_start)) | 18011 | (!vma || addr + len <= vma->vm_start)) |
17980 | return addr; | 18012 | return addr; |
17981 | } | 18013 | } |
17982 | diff -urNp linux-2.6.32.16/arch/x86/mm/init_32.c linux-2.6.32.16/arch/x86/mm/init_32.c | 18014 | diff -urNp linux-2.6.32.18/arch/x86/mm/init_32.c linux-2.6.32.18/arch/x86/mm/init_32.c |
17983 | --- linux-2.6.32.16/arch/x86/mm/init_32.c 2010-07-05 14:14:00.000000000 -0400 | 18015 | --- linux-2.6.32.18/arch/x86/mm/init_32.c 2010-08-10 13:45:57.000000000 -0400 |
17984 | +++ linux-2.6.32.16/arch/x86/mm/init_32.c 2010-07-09 14:50:35.000000000 -0400 | 18016 | +++ linux-2.6.32.18/arch/x86/mm/init_32.c 2010-08-11 18:57:29.000000000 -0400 |
17985 | @@ -72,36 +72,6 @@ static __init void *alloc_low_page(void) | 18017 | @@ -72,36 +72,6 @@ static __init void *alloc_low_page(void) |
17986 | } | 18018 | } |
17987 | 18019 | ||
@@ -18285,9 +18317,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/init_32.c linux-2.6.32.16/arch/x86/mm/ini | |||
18285 | set_pages_ro(virt_to_page(start), size >> PAGE_SHIFT); | 18317 | set_pages_ro(virt_to_page(start), size >> PAGE_SHIFT); |
18286 | printk(KERN_INFO "Write protecting the kernel text: %luk\n", | 18318 | printk(KERN_INFO "Write protecting the kernel text: %luk\n", |
18287 | size >> 10); | 18319 | size >> 10); |
18288 | diff -urNp linux-2.6.32.16/arch/x86/mm/init_64.c linux-2.6.32.16/arch/x86/mm/init_64.c | 18320 | diff -urNp linux-2.6.32.18/arch/x86/mm/init_64.c linux-2.6.32.18/arch/x86/mm/init_64.c |
18289 | --- linux-2.6.32.16/arch/x86/mm/init_64.c 2010-07-05 14:14:00.000000000 -0400 | 18321 | --- linux-2.6.32.18/arch/x86/mm/init_64.c 2010-08-10 13:45:57.000000000 -0400 |
18290 | +++ linux-2.6.32.16/arch/x86/mm/init_64.c 2010-07-09 14:50:35.000000000 -0400 | 18322 | +++ linux-2.6.32.18/arch/x86/mm/init_64.c 2010-08-11 18:57:29.000000000 -0400 |
18291 | @@ -163,7 +163,9 @@ void set_pte_vaddr_pud(pud_t *pud_page, | 18323 | @@ -163,7 +163,9 @@ void set_pte_vaddr_pud(pud_t *pud_page, |
18292 | pmd = fill_pmd(pud, vaddr); | 18324 | pmd = fill_pmd(pud, vaddr); |
18293 | pte = fill_pte(pmd, vaddr); | 18325 | pte = fill_pte(pmd, vaddr); |
@@ -18348,9 +18380,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/init_64.c linux-2.6.32.16/arch/x86/mm/ini | |||
18348 | return "[vdso]"; | 18380 | return "[vdso]"; |
18349 | if (vma == &gate_vma) | 18381 | if (vma == &gate_vma) |
18350 | return "[vsyscall]"; | 18382 | return "[vsyscall]"; |
18351 | diff -urNp linux-2.6.32.16/arch/x86/mm/init.c linux-2.6.32.16/arch/x86/mm/init.c | 18383 | diff -urNp linux-2.6.32.18/arch/x86/mm/init.c linux-2.6.32.18/arch/x86/mm/init.c |
18352 | --- linux-2.6.32.16/arch/x86/mm/init.c 2010-07-05 14:14:00.000000000 -0400 | 18384 | --- linux-2.6.32.18/arch/x86/mm/init.c 2010-08-10 13:45:57.000000000 -0400 |
18353 | +++ linux-2.6.32.16/arch/x86/mm/init.c 2010-07-09 14:50:35.000000000 -0400 | 18385 | +++ linux-2.6.32.18/arch/x86/mm/init.c 2010-08-11 18:57:29.000000000 -0400 |
18354 | @@ -69,11 +69,7 @@ static void __init find_early_table_spac | 18386 | @@ -69,11 +69,7 @@ static void __init find_early_table_spac |
18355 | * cause a hotspot and fill up ZONE_DMA. The page tables | 18387 | * cause a hotspot and fill up ZONE_DMA. The page tables |
18356 | * need roughly 0.5KB per GB. | 18388 | * need roughly 0.5KB per GB. |
@@ -18468,9 +18500,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/init.c linux-2.6.32.16/arch/x86/mm/init.c | |||
18468 | free_init_pages("unused kernel memory", | 18500 | free_init_pages("unused kernel memory", |
18469 | (unsigned long)(&__init_begin), | 18501 | (unsigned long)(&__init_begin), |
18470 | (unsigned long)(&__init_end)); | 18502 | (unsigned long)(&__init_end)); |
18471 | diff -urNp linux-2.6.32.16/arch/x86/mm/iomap_32.c linux-2.6.32.16/arch/x86/mm/iomap_32.c | 18503 | diff -urNp linux-2.6.32.18/arch/x86/mm/iomap_32.c linux-2.6.32.18/arch/x86/mm/iomap_32.c |
18472 | --- linux-2.6.32.16/arch/x86/mm/iomap_32.c 2010-07-05 14:14:00.000000000 -0400 | 18504 | --- linux-2.6.32.18/arch/x86/mm/iomap_32.c 2010-08-10 13:45:57.000000000 -0400 |
18473 | +++ linux-2.6.32.16/arch/x86/mm/iomap_32.c 2010-07-09 14:50:35.000000000 -0400 | 18505 | +++ linux-2.6.32.18/arch/x86/mm/iomap_32.c 2010-08-11 18:57:29.000000000 -0400 |
18474 | @@ -65,7 +65,11 @@ void *kmap_atomic_prot_pfn(unsigned long | 18506 | @@ -65,7 +65,11 @@ void *kmap_atomic_prot_pfn(unsigned long |
18475 | debug_kmap_atomic(type); | 18507 | debug_kmap_atomic(type); |
18476 | idx = type + KM_TYPE_NR * smp_processor_id(); | 18508 | idx = type + KM_TYPE_NR * smp_processor_id(); |
@@ -18483,9 +18515,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/iomap_32.c linux-2.6.32.16/arch/x86/mm/io | |||
18483 | arch_flush_lazy_mmu_mode(); | 18515 | arch_flush_lazy_mmu_mode(); |
18484 | 18516 | ||
18485 | return (void *)vaddr; | 18517 | return (void *)vaddr; |
18486 | diff -urNp linux-2.6.32.16/arch/x86/mm/ioremap.c linux-2.6.32.16/arch/x86/mm/ioremap.c | 18518 | diff -urNp linux-2.6.32.18/arch/x86/mm/ioremap.c linux-2.6.32.18/arch/x86/mm/ioremap.c |
18487 | --- linux-2.6.32.16/arch/x86/mm/ioremap.c 2010-07-05 14:14:00.000000000 -0400 | 18519 | --- linux-2.6.32.18/arch/x86/mm/ioremap.c 2010-08-10 13:45:57.000000000 -0400 |
18488 | +++ linux-2.6.32.16/arch/x86/mm/ioremap.c 2010-07-09 14:50:35.000000000 -0400 | 18520 | +++ linux-2.6.32.18/arch/x86/mm/ioremap.c 2010-08-11 18:57:29.000000000 -0400 |
18489 | @@ -41,8 +41,8 @@ int page_is_ram(unsigned long pagenr) | 18521 | @@ -41,8 +41,8 @@ int page_is_ram(unsigned long pagenr) |
18490 | * Second special case: Some BIOSen report the PC BIOS | 18522 | * Second special case: Some BIOSen report the PC BIOS |
18491 | * area (640->1Mb) as ram even though it is not. | 18523 | * area (640->1Mb) as ram even though it is not. |
@@ -18532,9 +18564,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/ioremap.c linux-2.6.32.16/arch/x86/mm/ior | |||
18532 | 18564 | ||
18533 | /* | 18565 | /* |
18534 | * The boot-ioremap range spans multiple pmds, for which | 18566 | * The boot-ioremap range spans multiple pmds, for which |
18535 | diff -urNp linux-2.6.32.16/arch/x86/mm/kmemcheck/kmemcheck.c linux-2.6.32.16/arch/x86/mm/kmemcheck/kmemcheck.c | 18567 | diff -urNp linux-2.6.32.18/arch/x86/mm/kmemcheck/kmemcheck.c linux-2.6.32.18/arch/x86/mm/kmemcheck/kmemcheck.c |
18536 | --- linux-2.6.32.16/arch/x86/mm/kmemcheck/kmemcheck.c 2010-07-05 14:14:00.000000000 -0400 | 18568 | --- linux-2.6.32.18/arch/x86/mm/kmemcheck/kmemcheck.c 2010-08-10 13:45:57.000000000 -0400 |
18537 | +++ linux-2.6.32.16/arch/x86/mm/kmemcheck/kmemcheck.c 2010-07-09 14:50:35.000000000 -0400 | 18569 | +++ linux-2.6.32.18/arch/x86/mm/kmemcheck/kmemcheck.c 2010-08-11 18:57:29.000000000 -0400 |
18538 | @@ -622,9 +622,9 @@ bool kmemcheck_fault(struct pt_regs *reg | 18570 | @@ -622,9 +622,9 @@ bool kmemcheck_fault(struct pt_regs *reg |
18539 | * memory (e.g. tracked pages)? For now, we need this to avoid | 18571 | * memory (e.g. tracked pages)? For now, we need this to avoid |
18540 | * invoking kmemcheck for PnP BIOS calls. | 18572 | * invoking kmemcheck for PnP BIOS calls. |
@@ -18547,9 +18579,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/kmemcheck/kmemcheck.c linux-2.6.32.16/arc | |||
18547 | return false; | 18579 | return false; |
18548 | 18580 | ||
18549 | pte = kmemcheck_pte_lookup(address); | 18581 | pte = kmemcheck_pte_lookup(address); |
18550 | diff -urNp linux-2.6.32.16/arch/x86/mm/mmap.c linux-2.6.32.16/arch/x86/mm/mmap.c | 18582 | diff -urNp linux-2.6.32.18/arch/x86/mm/mmap.c linux-2.6.32.18/arch/x86/mm/mmap.c |
18551 | --- linux-2.6.32.16/arch/x86/mm/mmap.c 2010-07-05 14:14:00.000000000 -0400 | 18583 | --- linux-2.6.32.18/arch/x86/mm/mmap.c 2010-08-10 13:45:57.000000000 -0400 |
18552 | +++ linux-2.6.32.16/arch/x86/mm/mmap.c 2010-07-09 14:50:35.000000000 -0400 | 18584 | +++ linux-2.6.32.18/arch/x86/mm/mmap.c 2010-08-11 18:57:29.000000000 -0400 |
18553 | @@ -49,7 +49,7 @@ static unsigned int stack_maxrandom_size | 18585 | @@ -49,7 +49,7 @@ static unsigned int stack_maxrandom_size |
18554 | * Leave an at least ~128 MB hole with possible stack randomization. | 18586 | * Leave an at least ~128 MB hole with possible stack randomization. |
18555 | */ | 18587 | */ |
@@ -18631,9 +18663,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/mmap.c linux-2.6.32.16/arch/x86/mm/mmap.c | |||
18631 | mm->get_unmapped_area = arch_get_unmapped_area_topdown; | 18663 | mm->get_unmapped_area = arch_get_unmapped_area_topdown; |
18632 | mm->unmap_area = arch_unmap_area_topdown; | 18664 | mm->unmap_area = arch_unmap_area_topdown; |
18633 | } | 18665 | } |
18634 | diff -urNp linux-2.6.32.16/arch/x86/mm/numa_32.c linux-2.6.32.16/arch/x86/mm/numa_32.c | 18666 | diff -urNp linux-2.6.32.18/arch/x86/mm/numa_32.c linux-2.6.32.18/arch/x86/mm/numa_32.c |
18635 | --- linux-2.6.32.16/arch/x86/mm/numa_32.c 2010-07-05 14:14:00.000000000 -0400 | 18667 | --- linux-2.6.32.18/arch/x86/mm/numa_32.c 2010-08-10 13:45:57.000000000 -0400 |
18636 | +++ linux-2.6.32.16/arch/x86/mm/numa_32.c 2010-07-09 14:50:35.000000000 -0400 | 18668 | +++ linux-2.6.32.18/arch/x86/mm/numa_32.c 2010-08-11 18:57:29.000000000 -0400 |
18637 | @@ -98,7 +98,6 @@ unsigned long node_memmap_size_bytes(int | 18669 | @@ -98,7 +98,6 @@ unsigned long node_memmap_size_bytes(int |
18638 | } | 18670 | } |
18639 | #endif | 18671 | #endif |
@@ -18642,9 +18674,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/numa_32.c linux-2.6.32.16/arch/x86/mm/num | |||
18642 | extern unsigned long highend_pfn, highstart_pfn; | 18674 | extern unsigned long highend_pfn, highstart_pfn; |
18643 | 18675 | ||
18644 | #define LARGE_PAGE_BYTES (PTRS_PER_PTE * PAGE_SIZE) | 18676 | #define LARGE_PAGE_BYTES (PTRS_PER_PTE * PAGE_SIZE) |
18645 | diff -urNp linux-2.6.32.16/arch/x86/mm/pageattr.c linux-2.6.32.16/arch/x86/mm/pageattr.c | 18677 | diff -urNp linux-2.6.32.18/arch/x86/mm/pageattr.c linux-2.6.32.18/arch/x86/mm/pageattr.c |
18646 | --- linux-2.6.32.16/arch/x86/mm/pageattr.c 2010-07-05 14:14:00.000000000 -0400 | 18678 | --- linux-2.6.32.18/arch/x86/mm/pageattr.c 2010-08-10 13:45:57.000000000 -0400 |
18647 | +++ linux-2.6.32.16/arch/x86/mm/pageattr.c 2010-07-09 14:50:35.000000000 -0400 | 18679 | +++ linux-2.6.32.18/arch/x86/mm/pageattr.c 2010-08-11 18:57:29.000000000 -0400 |
18648 | @@ -261,16 +261,17 @@ static inline pgprot_t static_protection | 18680 | @@ -261,16 +261,17 @@ static inline pgprot_t static_protection |
18649 | * PCI BIOS based config access (CONFIG_PCI_GOBIOS) support. | 18681 | * PCI BIOS based config access (CONFIG_PCI_GOBIOS) support. |
18650 | */ | 18682 | */ |
@@ -18721,9 +18753,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/pageattr.c linux-2.6.32.16/arch/x86/mm/pa | |||
18721 | } | 18753 | } |
18722 | 18754 | ||
18723 | static int | 18755 | static int |
18724 | diff -urNp linux-2.6.32.16/arch/x86/mm/pageattr-test.c linux-2.6.32.16/arch/x86/mm/pageattr-test.c | 18756 | diff -urNp linux-2.6.32.18/arch/x86/mm/pageattr-test.c linux-2.6.32.18/arch/x86/mm/pageattr-test.c |
18725 | --- linux-2.6.32.16/arch/x86/mm/pageattr-test.c 2010-07-05 14:14:00.000000000 -0400 | 18757 | --- linux-2.6.32.18/arch/x86/mm/pageattr-test.c 2010-08-10 13:45:57.000000000 -0400 |
18726 | +++ linux-2.6.32.16/arch/x86/mm/pageattr-test.c 2010-07-09 14:50:35.000000000 -0400 | 18758 | +++ linux-2.6.32.18/arch/x86/mm/pageattr-test.c 2010-08-11 18:57:29.000000000 -0400 |
18727 | @@ -36,7 +36,7 @@ enum { | 18759 | @@ -36,7 +36,7 @@ enum { |
18728 | 18760 | ||
18729 | static int pte_testbit(pte_t pte) | 18761 | static int pte_testbit(pte_t pte) |
@@ -18733,9 +18765,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/pageattr-test.c linux-2.6.32.16/arch/x86/ | |||
18733 | } | 18765 | } |
18734 | 18766 | ||
18735 | struct split_state { | 18767 | struct split_state { |
18736 | diff -urNp linux-2.6.32.16/arch/x86/mm/pat.c linux-2.6.32.16/arch/x86/mm/pat.c | 18768 | diff -urNp linux-2.6.32.18/arch/x86/mm/pat.c linux-2.6.32.18/arch/x86/mm/pat.c |
18737 | --- linux-2.6.32.16/arch/x86/mm/pat.c 2010-07-05 14:14:00.000000000 -0400 | 18769 | --- linux-2.6.32.18/arch/x86/mm/pat.c 2010-08-10 13:45:57.000000000 -0400 |
18738 | +++ linux-2.6.32.16/arch/x86/mm/pat.c 2010-07-16 21:06:43.000000000 -0400 | 18770 | +++ linux-2.6.32.18/arch/x86/mm/pat.c 2010-08-11 18:57:29.000000000 -0400 |
18739 | @@ -258,7 +258,7 @@ chk_conflict(struct memtype *new, struct | 18771 | @@ -258,7 +258,7 @@ chk_conflict(struct memtype *new, struct |
18740 | 18772 | ||
18741 | conflict: | 18773 | conflict: |
@@ -18783,9 +18815,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/pat.c linux-2.6.32.16/arch/x86/mm/pat.c | |||
18783 | cattr_name(want_flags), | 18815 | cattr_name(want_flags), |
18784 | (unsigned long long)paddr, | 18816 | (unsigned long long)paddr, |
18785 | (unsigned long long)(paddr + size), | 18817 | (unsigned long long)(paddr + size), |
18786 | diff -urNp linux-2.6.32.16/arch/x86/mm/pgtable_32.c linux-2.6.32.16/arch/x86/mm/pgtable_32.c | 18818 | diff -urNp linux-2.6.32.18/arch/x86/mm/pgtable_32.c linux-2.6.32.18/arch/x86/mm/pgtable_32.c |
18787 | --- linux-2.6.32.16/arch/x86/mm/pgtable_32.c 2010-07-05 14:14:00.000000000 -0400 | 18819 | --- linux-2.6.32.18/arch/x86/mm/pgtable_32.c 2010-08-10 13:45:57.000000000 -0400 |
18788 | +++ linux-2.6.32.16/arch/x86/mm/pgtable_32.c 2010-07-09 14:50:35.000000000 -0400 | 18820 | +++ linux-2.6.32.18/arch/x86/mm/pgtable_32.c 2010-08-11 18:57:29.000000000 -0400 |
18789 | @@ -49,10 +49,13 @@ void set_pte_vaddr(unsigned long vaddr, | 18821 | @@ -49,10 +49,13 @@ void set_pte_vaddr(unsigned long vaddr, |
18790 | return; | 18822 | return; |
18791 | } | 18823 | } |
@@ -18800,9 +18832,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/pgtable_32.c linux-2.6.32.16/arch/x86/mm/ | |||
18800 | 18832 | ||
18801 | /* | 18833 | /* |
18802 | * It's enough to flush this one mapping. | 18834 | * It's enough to flush this one mapping. |
18803 | diff -urNp linux-2.6.32.16/arch/x86/mm/pgtable.c linux-2.6.32.16/arch/x86/mm/pgtable.c | 18835 | diff -urNp linux-2.6.32.18/arch/x86/mm/pgtable.c linux-2.6.32.18/arch/x86/mm/pgtable.c |
18804 | --- linux-2.6.32.16/arch/x86/mm/pgtable.c 2010-07-05 14:14:00.000000000 -0400 | 18836 | --- linux-2.6.32.18/arch/x86/mm/pgtable.c 2010-08-10 13:45:57.000000000 -0400 |
18805 | +++ linux-2.6.32.16/arch/x86/mm/pgtable.c 2010-07-09 14:50:35.000000000 -0400 | 18837 | +++ linux-2.6.32.18/arch/x86/mm/pgtable.c 2010-08-11 18:57:29.000000000 -0400 |
18806 | @@ -83,8 +83,59 @@ static inline void pgd_list_del(pgd_t *p | 18838 | @@ -83,8 +83,59 @@ static inline void pgd_list_del(pgd_t *p |
18807 | list_del(&page->lru); | 18839 | list_del(&page->lru); |
18808 | } | 18840 | } |
@@ -19056,9 +19088,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/pgtable.c linux-2.6.32.16/arch/x86/mm/pgt | |||
19056 | pgd_dtor(pgd); | 19088 | pgd_dtor(pgd); |
19057 | paravirt_pgd_free(mm, pgd); | 19089 | paravirt_pgd_free(mm, pgd); |
19058 | free_page((unsigned long)pgd); | 19090 | free_page((unsigned long)pgd); |
19059 | diff -urNp linux-2.6.32.16/arch/x86/mm/setup_nx.c linux-2.6.32.16/arch/x86/mm/setup_nx.c | 19091 | diff -urNp linux-2.6.32.18/arch/x86/mm/setup_nx.c linux-2.6.32.18/arch/x86/mm/setup_nx.c |
19060 | --- linux-2.6.32.16/arch/x86/mm/setup_nx.c 2010-07-05 14:14:00.000000000 -0400 | 19092 | --- linux-2.6.32.18/arch/x86/mm/setup_nx.c 2010-08-10 13:45:57.000000000 -0400 |
19061 | +++ linux-2.6.32.16/arch/x86/mm/setup_nx.c 2010-07-09 14:50:35.000000000 -0400 | 19093 | +++ linux-2.6.32.18/arch/x86/mm/setup_nx.c 2010-08-11 18:57:29.000000000 -0400 |
19062 | @@ -4,11 +4,10 @@ | 19094 | @@ -4,11 +4,10 @@ |
19063 | 19095 | ||
19064 | #include <asm/pgtable.h> | 19096 | #include <asm/pgtable.h> |
@@ -19124,9 +19156,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/setup_nx.c linux-2.6.32.16/arch/x86/mm/se | |||
19124 | __supported_pte_mask &= ~_PAGE_NX; | 19156 | __supported_pte_mask &= ~_PAGE_NX; |
19125 | } | 19157 | } |
19126 | #endif | 19158 | #endif |
19127 | diff -urNp linux-2.6.32.16/arch/x86/mm/tlb.c linux-2.6.32.16/arch/x86/mm/tlb.c | 19159 | diff -urNp linux-2.6.32.18/arch/x86/mm/tlb.c linux-2.6.32.18/arch/x86/mm/tlb.c |
19128 | --- linux-2.6.32.16/arch/x86/mm/tlb.c 2010-07-05 14:14:00.000000000 -0400 | 19160 | --- linux-2.6.32.18/arch/x86/mm/tlb.c 2010-08-10 13:45:57.000000000 -0400 |
19129 | +++ linux-2.6.32.16/arch/x86/mm/tlb.c 2010-07-09 14:50:35.000000000 -0400 | 19161 | +++ linux-2.6.32.18/arch/x86/mm/tlb.c 2010-08-11 18:57:29.000000000 -0400 |
19130 | @@ -12,7 +12,7 @@ | 19162 | @@ -12,7 +12,7 @@ |
19131 | #include <asm/uv/uv.h> | 19163 | #include <asm/uv/uv.h> |
19132 | 19164 | ||
@@ -19148,9 +19180,9 @@ diff -urNp linux-2.6.32.16/arch/x86/mm/tlb.c linux-2.6.32.16/arch/x86/mm/tlb.c | |||
19148 | } | 19180 | } |
19149 | EXPORT_SYMBOL_GPL(leave_mm); | 19181 | EXPORT_SYMBOL_GPL(leave_mm); |
19150 | 19182 | ||
19151 | diff -urNp linux-2.6.32.16/arch/x86/oprofile/backtrace.c linux-2.6.32.16/arch/x86/oprofile/backtrace.c | 19183 | diff -urNp linux-2.6.32.18/arch/x86/oprofile/backtrace.c linux-2.6.32.18/arch/x86/oprofile/backtrace.c |
19152 | --- linux-2.6.32.16/arch/x86/oprofile/backtrace.c 2010-07-05 14:14:00.000000000 -0400 | 19184 | --- linux-2.6.32.18/arch/x86/oprofile/backtrace.c 2010-08-10 13:45:57.000000000 -0400 |
19153 | +++ linux-2.6.32.16/arch/x86/oprofile/backtrace.c 2010-07-09 14:50:35.000000000 -0400 | 19185 | +++ linux-2.6.32.18/arch/x86/oprofile/backtrace.c 2010-08-11 18:57:29.000000000 -0400 |
19154 | @@ -57,7 +57,7 @@ static struct frame_head *dump_user_back | 19186 | @@ -57,7 +57,7 @@ static struct frame_head *dump_user_back |
19155 | struct frame_head bufhead[2]; | 19187 | struct frame_head bufhead[2]; |
19156 | 19188 | ||
@@ -19169,9 +19201,9 @@ diff -urNp linux-2.6.32.16/arch/x86/oprofile/backtrace.c linux-2.6.32.16/arch/x8 | |||
19169 | unsigned long stack = kernel_stack_pointer(regs); | 19201 | unsigned long stack = kernel_stack_pointer(regs); |
19170 | if (depth) | 19202 | if (depth) |
19171 | dump_trace(NULL, regs, (unsigned long *)stack, 0, | 19203 | dump_trace(NULL, regs, (unsigned long *)stack, 0, |
19172 | diff -urNp linux-2.6.32.16/arch/x86/oprofile/op_model_p4.c linux-2.6.32.16/arch/x86/oprofile/op_model_p4.c | 19204 | diff -urNp linux-2.6.32.18/arch/x86/oprofile/op_model_p4.c linux-2.6.32.18/arch/x86/oprofile/op_model_p4.c |
19173 | --- linux-2.6.32.16/arch/x86/oprofile/op_model_p4.c 2010-07-05 14:14:00.000000000 -0400 | 19205 | --- linux-2.6.32.18/arch/x86/oprofile/op_model_p4.c 2010-08-10 13:45:57.000000000 -0400 |
19174 | +++ linux-2.6.32.16/arch/x86/oprofile/op_model_p4.c 2010-07-09 14:50:35.000000000 -0400 | 19206 | +++ linux-2.6.32.18/arch/x86/oprofile/op_model_p4.c 2010-08-11 18:57:29.000000000 -0400 |
19175 | @@ -50,7 +50,7 @@ static inline void setup_num_counters(vo | 19207 | @@ -50,7 +50,7 @@ static inline void setup_num_counters(vo |
19176 | #endif | 19208 | #endif |
19177 | } | 19209 | } |
@@ -19181,9 +19213,9 @@ diff -urNp linux-2.6.32.16/arch/x86/oprofile/op_model_p4.c linux-2.6.32.16/arch/ | |||
19181 | { | 19213 | { |
19182 | #ifdef CONFIG_SMP | 19214 | #ifdef CONFIG_SMP |
19183 | return smp_num_siblings == 2 ? 2 : 1; | 19215 | return smp_num_siblings == 2 ? 2 : 1; |
19184 | diff -urNp linux-2.6.32.16/arch/x86/pci/common.c linux-2.6.32.16/arch/x86/pci/common.c | 19216 | diff -urNp linux-2.6.32.18/arch/x86/pci/common.c linux-2.6.32.18/arch/x86/pci/common.c |
19185 | --- linux-2.6.32.16/arch/x86/pci/common.c 2010-07-05 14:14:00.000000000 -0400 | 19217 | --- linux-2.6.32.18/arch/x86/pci/common.c 2010-08-10 13:45:57.000000000 -0400 |
19186 | +++ linux-2.6.32.16/arch/x86/pci/common.c 2010-07-09 14:50:35.000000000 -0400 | 19218 | +++ linux-2.6.32.18/arch/x86/pci/common.c 2010-08-11 18:57:29.000000000 -0400 |
19187 | @@ -31,8 +31,8 @@ int noioapicreroute = 1; | 19219 | @@ -31,8 +31,8 @@ int noioapicreroute = 1; |
19188 | int pcibios_last_bus = -1; | 19220 | int pcibios_last_bus = -1; |
19189 | unsigned long pirq_table_addr; | 19221 | unsigned long pirq_table_addr; |
@@ -19204,9 +19236,9 @@ diff -urNp linux-2.6.32.16/arch/x86/pci/common.c linux-2.6.32.16/arch/x86/pci/co | |||
19204 | }; | 19236 | }; |
19205 | 19237 | ||
19206 | void __init dmi_check_pciprobe(void) | 19238 | void __init dmi_check_pciprobe(void) |
19207 | diff -urNp linux-2.6.32.16/arch/x86/pci/direct.c linux-2.6.32.16/arch/x86/pci/direct.c | 19239 | diff -urNp linux-2.6.32.18/arch/x86/pci/direct.c linux-2.6.32.18/arch/x86/pci/direct.c |
19208 | --- linux-2.6.32.16/arch/x86/pci/direct.c 2010-07-05 14:14:00.000000000 -0400 | 19240 | --- linux-2.6.32.18/arch/x86/pci/direct.c 2010-08-10 13:45:57.000000000 -0400 |
19209 | +++ linux-2.6.32.16/arch/x86/pci/direct.c 2010-07-09 14:50:35.000000000 -0400 | 19241 | +++ linux-2.6.32.18/arch/x86/pci/direct.c 2010-08-11 18:57:29.000000000 -0400 |
19210 | @@ -79,7 +79,7 @@ static int pci_conf1_write(unsigned int | 19242 | @@ -79,7 +79,7 @@ static int pci_conf1_write(unsigned int |
19211 | 19243 | ||
19212 | #undef PCI_CONF1_ADDRESS | 19244 | #undef PCI_CONF1_ADDRESS |
@@ -19234,9 +19266,9 @@ diff -urNp linux-2.6.32.16/arch/x86/pci/direct.c linux-2.6.32.16/arch/x86/pci/di | |||
19234 | { | 19266 | { |
19235 | u32 x = 0; | 19267 | u32 x = 0; |
19236 | int year, devfn; | 19268 | int year, devfn; |
19237 | diff -urNp linux-2.6.32.16/arch/x86/pci/fixup.c linux-2.6.32.16/arch/x86/pci/fixup.c | 19269 | diff -urNp linux-2.6.32.18/arch/x86/pci/fixup.c linux-2.6.32.18/arch/x86/pci/fixup.c |
19238 | --- linux-2.6.32.16/arch/x86/pci/fixup.c 2010-07-05 14:14:00.000000000 -0400 | 19270 | --- linux-2.6.32.18/arch/x86/pci/fixup.c 2010-08-10 13:45:57.000000000 -0400 |
19239 | +++ linux-2.6.32.16/arch/x86/pci/fixup.c 2010-07-09 14:50:35.000000000 -0400 | 19271 | +++ linux-2.6.32.18/arch/x86/pci/fixup.c 2010-08-11 18:57:29.000000000 -0400 |
19240 | @@ -364,7 +364,7 @@ static const struct dmi_system_id __devi | 19272 | @@ -364,7 +364,7 @@ static const struct dmi_system_id __devi |
19241 | DMI_MATCH(DMI_PRODUCT_NAME, "MS-6702E"), | 19273 | DMI_MATCH(DMI_PRODUCT_NAME, "MS-6702E"), |
19242 | }, | 19274 | }, |
@@ -19255,9 +19287,9 @@ diff -urNp linux-2.6.32.16/arch/x86/pci/fixup.c linux-2.6.32.16/arch/x86/pci/fix | |||
19255 | }; | 19287 | }; |
19256 | 19288 | ||
19257 | static void __devinit pci_pre_fixup_toshiba_ohci1394(struct pci_dev *dev) | 19289 | static void __devinit pci_pre_fixup_toshiba_ohci1394(struct pci_dev *dev) |
19258 | diff -urNp linux-2.6.32.16/arch/x86/pci/irq.c linux-2.6.32.16/arch/x86/pci/irq.c | 19290 | diff -urNp linux-2.6.32.18/arch/x86/pci/irq.c linux-2.6.32.18/arch/x86/pci/irq.c |
19259 | --- linux-2.6.32.16/arch/x86/pci/irq.c 2010-07-05 14:14:00.000000000 -0400 | 19291 | --- linux-2.6.32.18/arch/x86/pci/irq.c 2010-08-10 13:45:57.000000000 -0400 |
19260 | +++ linux-2.6.32.16/arch/x86/pci/irq.c 2010-07-09 14:50:35.000000000 -0400 | 19292 | +++ linux-2.6.32.18/arch/x86/pci/irq.c 2010-08-11 18:57:29.000000000 -0400 |
19261 | @@ -543,7 +543,7 @@ static __init int intel_router_probe(str | 19293 | @@ -543,7 +543,7 @@ static __init int intel_router_probe(str |
19262 | static struct pci_device_id __initdata pirq_440gx[] = { | 19294 | static struct pci_device_id __initdata pirq_440gx[] = { |
19263 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82443GX_0) }, | 19295 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82443GX_0) }, |
@@ -19276,9 +19308,9 @@ diff -urNp linux-2.6.32.16/arch/x86/pci/irq.c linux-2.6.32.16/arch/x86/pci/irq.c | |||
19276 | }; | 19308 | }; |
19277 | 19309 | ||
19278 | int __init pcibios_irq_init(void) | 19310 | int __init pcibios_irq_init(void) |
19279 | diff -urNp linux-2.6.32.16/arch/x86/pci/mmconfig_32.c linux-2.6.32.16/arch/x86/pci/mmconfig_32.c | 19311 | diff -urNp linux-2.6.32.18/arch/x86/pci/mmconfig_32.c linux-2.6.32.18/arch/x86/pci/mmconfig_32.c |
19280 | --- linux-2.6.32.16/arch/x86/pci/mmconfig_32.c 2010-07-05 14:14:00.000000000 -0400 | 19312 | --- linux-2.6.32.18/arch/x86/pci/mmconfig_32.c 2010-08-10 13:45:57.000000000 -0400 |
19281 | +++ linux-2.6.32.16/arch/x86/pci/mmconfig_32.c 2010-07-09 14:50:35.000000000 -0400 | 19313 | +++ linux-2.6.32.18/arch/x86/pci/mmconfig_32.c 2010-08-11 18:57:29.000000000 -0400 |
19282 | @@ -125,7 +125,7 @@ static int pci_mmcfg_write(unsigned int | 19314 | @@ -125,7 +125,7 @@ static int pci_mmcfg_write(unsigned int |
19283 | return 0; | 19315 | return 0; |
19284 | } | 19316 | } |
@@ -19288,9 +19320,9 @@ diff -urNp linux-2.6.32.16/arch/x86/pci/mmconfig_32.c linux-2.6.32.16/arch/x86/p | |||
19288 | .read = pci_mmcfg_read, | 19320 | .read = pci_mmcfg_read, |
19289 | .write = pci_mmcfg_write, | 19321 | .write = pci_mmcfg_write, |
19290 | }; | 19322 | }; |
19291 | diff -urNp linux-2.6.32.16/arch/x86/pci/mmconfig_64.c linux-2.6.32.16/arch/x86/pci/mmconfig_64.c | 19323 | diff -urNp linux-2.6.32.18/arch/x86/pci/mmconfig_64.c linux-2.6.32.18/arch/x86/pci/mmconfig_64.c |
19292 | --- linux-2.6.32.16/arch/x86/pci/mmconfig_64.c 2010-07-05 14:14:00.000000000 -0400 | 19324 | --- linux-2.6.32.18/arch/x86/pci/mmconfig_64.c 2010-08-10 13:45:57.000000000 -0400 |
19293 | +++ linux-2.6.32.16/arch/x86/pci/mmconfig_64.c 2010-07-09 14:50:35.000000000 -0400 | 19325 | +++ linux-2.6.32.18/arch/x86/pci/mmconfig_64.c 2010-08-11 18:57:29.000000000 -0400 |
19294 | @@ -104,7 +104,7 @@ static int pci_mmcfg_write(unsigned int | 19326 | @@ -104,7 +104,7 @@ static int pci_mmcfg_write(unsigned int |
19295 | return 0; | 19327 | return 0; |
19296 | } | 19328 | } |
@@ -19300,9 +19332,9 @@ diff -urNp linux-2.6.32.16/arch/x86/pci/mmconfig_64.c linux-2.6.32.16/arch/x86/p | |||
19300 | .read = pci_mmcfg_read, | 19332 | .read = pci_mmcfg_read, |
19301 | .write = pci_mmcfg_write, | 19333 | .write = pci_mmcfg_write, |
19302 | }; | 19334 | }; |
19303 | diff -urNp linux-2.6.32.16/arch/x86/pci/numaq_32.c linux-2.6.32.16/arch/x86/pci/numaq_32.c | 19335 | diff -urNp linux-2.6.32.18/arch/x86/pci/numaq_32.c linux-2.6.32.18/arch/x86/pci/numaq_32.c |
19304 | --- linux-2.6.32.16/arch/x86/pci/numaq_32.c 2010-07-05 14:14:00.000000000 -0400 | 19336 | --- linux-2.6.32.18/arch/x86/pci/numaq_32.c 2010-08-10 13:45:57.000000000 -0400 |
19305 | +++ linux-2.6.32.16/arch/x86/pci/numaq_32.c 2010-07-09 14:50:35.000000000 -0400 | 19337 | +++ linux-2.6.32.18/arch/x86/pci/numaq_32.c 2010-08-11 18:57:29.000000000 -0400 |
19306 | @@ -112,7 +112,7 @@ static int pci_conf1_mq_write(unsigned i | 19338 | @@ -112,7 +112,7 @@ static int pci_conf1_mq_write(unsigned i |
19307 | 19339 | ||
19308 | #undef PCI_CONF1_MQ_ADDRESS | 19340 | #undef PCI_CONF1_MQ_ADDRESS |
@@ -19312,9 +19344,9 @@ diff -urNp linux-2.6.32.16/arch/x86/pci/numaq_32.c linux-2.6.32.16/arch/x86/pci/ | |||
19312 | .read = pci_conf1_mq_read, | 19344 | .read = pci_conf1_mq_read, |
19313 | .write = pci_conf1_mq_write | 19345 | .write = pci_conf1_mq_write |
19314 | }; | 19346 | }; |
19315 | diff -urNp linux-2.6.32.16/arch/x86/pci/olpc.c linux-2.6.32.16/arch/x86/pci/olpc.c | 19347 | diff -urNp linux-2.6.32.18/arch/x86/pci/olpc.c linux-2.6.32.18/arch/x86/pci/olpc.c |
19316 | --- linux-2.6.32.16/arch/x86/pci/olpc.c 2010-07-05 14:14:00.000000000 -0400 | 19348 | --- linux-2.6.32.18/arch/x86/pci/olpc.c 2010-08-10 13:45:57.000000000 -0400 |
19317 | +++ linux-2.6.32.16/arch/x86/pci/olpc.c 2010-07-09 14:50:35.000000000 -0400 | 19349 | +++ linux-2.6.32.18/arch/x86/pci/olpc.c 2010-08-11 18:57:29.000000000 -0400 |
19318 | @@ -297,7 +297,7 @@ static int pci_olpc_write(unsigned int s | 19350 | @@ -297,7 +297,7 @@ static int pci_olpc_write(unsigned int s |
19319 | return 0; | 19351 | return 0; |
19320 | } | 19352 | } |
@@ -19324,9 +19356,9 @@ diff -urNp linux-2.6.32.16/arch/x86/pci/olpc.c linux-2.6.32.16/arch/x86/pci/olpc | |||
19324 | .read = pci_olpc_read, | 19356 | .read = pci_olpc_read, |
19325 | .write = pci_olpc_write, | 19357 | .write = pci_olpc_write, |
19326 | }; | 19358 | }; |
19327 | diff -urNp linux-2.6.32.16/arch/x86/pci/pcbios.c linux-2.6.32.16/arch/x86/pci/pcbios.c | 19359 | diff -urNp linux-2.6.32.18/arch/x86/pci/pcbios.c linux-2.6.32.18/arch/x86/pci/pcbios.c |
19328 | --- linux-2.6.32.16/arch/x86/pci/pcbios.c 2010-07-05 14:14:00.000000000 -0400 | 19360 | --- linux-2.6.32.18/arch/x86/pci/pcbios.c 2010-08-10 13:45:57.000000000 -0400 |
19329 | +++ linux-2.6.32.16/arch/x86/pci/pcbios.c 2010-07-09 14:50:35.000000000 -0400 | 19361 | +++ linux-2.6.32.18/arch/x86/pci/pcbios.c 2010-08-11 18:57:29.000000000 -0400 |
19330 | @@ -56,50 +56,93 @@ union bios32 { | 19362 | @@ -56,50 +56,93 @@ union bios32 { |
19331 | static struct { | 19363 | static struct { |
19332 | unsigned long address; | 19364 | unsigned long address; |
@@ -19649,10 +19681,10 @@ diff -urNp linux-2.6.32.16/arch/x86/pci/pcbios.c linux-2.6.32.16/arch/x86/pci/pc | |||
19649 | return !(ret & 0xff00); | 19681 | return !(ret & 0xff00); |
19650 | } | 19682 | } |
19651 | EXPORT_SYMBOL(pcibios_set_irq_routing); | 19683 | EXPORT_SYMBOL(pcibios_set_irq_routing); |
19652 | diff -urNp linux-2.6.32.16/arch/x86/power/cpu.c linux-2.6.32.16/arch/x86/power/cpu.c | 19684 | diff -urNp linux-2.6.32.18/arch/x86/power/cpu.c linux-2.6.32.18/arch/x86/power/cpu.c |
19653 | --- linux-2.6.32.16/arch/x86/power/cpu.c 2010-07-05 14:14:00.000000000 -0400 | 19685 | --- linux-2.6.32.18/arch/x86/power/cpu.c 2010-08-10 13:45:57.000000000 -0400 |
19654 | +++ linux-2.6.32.16/arch/x86/power/cpu.c 2010-07-09 14:50:35.000000000 -0400 | 19686 | +++ linux-2.6.32.18/arch/x86/power/cpu.c 2010-08-11 18:57:29.000000000 -0400 |
19655 | @@ -126,7 +126,7 @@ static void do_fpu_end(void) | 19687 | @@ -128,7 +128,7 @@ static void do_fpu_end(void) |
19656 | static void fix_processor_context(void) | 19688 | static void fix_processor_context(void) |
19657 | { | 19689 | { |
19658 | int cpu = smp_processor_id(); | 19690 | int cpu = smp_processor_id(); |
@@ -19661,7 +19693,7 @@ diff -urNp linux-2.6.32.16/arch/x86/power/cpu.c linux-2.6.32.16/arch/x86/power/c | |||
19661 | 19693 | ||
19662 | set_tss_desc(cpu, t); /* | 19694 | set_tss_desc(cpu, t); /* |
19663 | * This just modifies memory; should not be | 19695 | * This just modifies memory; should not be |
19664 | @@ -136,7 +136,9 @@ static void fix_processor_context(void) | 19696 | @@ -138,7 +138,9 @@ static void fix_processor_context(void) |
19665 | */ | 19697 | */ |
19666 | 19698 | ||
19667 | #ifdef CONFIG_X86_64 | 19699 | #ifdef CONFIG_X86_64 |
@@ -19671,9 +19703,9 @@ diff -urNp linux-2.6.32.16/arch/x86/power/cpu.c linux-2.6.32.16/arch/x86/power/c | |||
19671 | 19703 | ||
19672 | syscall_init(); /* This sets MSR_*STAR and related */ | 19704 | syscall_init(); /* This sets MSR_*STAR and related */ |
19673 | #endif | 19705 | #endif |
19674 | diff -urNp linux-2.6.32.16/arch/x86/vdso/Makefile linux-2.6.32.16/arch/x86/vdso/Makefile | 19706 | diff -urNp linux-2.6.32.18/arch/x86/vdso/Makefile linux-2.6.32.18/arch/x86/vdso/Makefile |
19675 | --- linux-2.6.32.16/arch/x86/vdso/Makefile 2010-07-05 14:14:00.000000000 -0400 | 19707 | --- linux-2.6.32.18/arch/x86/vdso/Makefile 2010-08-10 13:45:57.000000000 -0400 |
19676 | +++ linux-2.6.32.16/arch/x86/vdso/Makefile 2010-07-09 14:50:35.000000000 -0400 | 19708 | +++ linux-2.6.32.18/arch/x86/vdso/Makefile 2010-08-11 18:57:29.000000000 -0400 |
19677 | @@ -122,7 +122,7 @@ quiet_cmd_vdso = VDSO $@ | 19709 | @@ -122,7 +122,7 @@ quiet_cmd_vdso = VDSO $@ |
19678 | $(VDSO_LDFLAGS) $(VDSO_LDFLAGS_$(filter %.lds,$(^F))) \ | 19710 | $(VDSO_LDFLAGS) $(VDSO_LDFLAGS_$(filter %.lds,$(^F))) \ |
19679 | -Wl,-T,$(filter %.lds,$^) $(filter %.o,$^) | 19711 | -Wl,-T,$(filter %.lds,$^) $(filter %.o,$^) |
@@ -19683,9 +19715,9 @@ diff -urNp linux-2.6.32.16/arch/x86/vdso/Makefile linux-2.6.32.16/arch/x86/vdso/ | |||
19683 | GCOV_PROFILE := n | 19715 | GCOV_PROFILE := n |
19684 | 19716 | ||
19685 | # | 19717 | # |
19686 | diff -urNp linux-2.6.32.16/arch/x86/vdso/vclock_gettime.c linux-2.6.32.16/arch/x86/vdso/vclock_gettime.c | 19718 | diff -urNp linux-2.6.32.18/arch/x86/vdso/vclock_gettime.c linux-2.6.32.18/arch/x86/vdso/vclock_gettime.c |
19687 | --- linux-2.6.32.16/arch/x86/vdso/vclock_gettime.c 2010-07-05 14:14:00.000000000 -0400 | 19719 | --- linux-2.6.32.18/arch/x86/vdso/vclock_gettime.c 2010-08-10 13:45:57.000000000 -0400 |
19688 | +++ linux-2.6.32.16/arch/x86/vdso/vclock_gettime.c 2010-07-09 14:50:35.000000000 -0400 | 19720 | +++ linux-2.6.32.18/arch/x86/vdso/vclock_gettime.c 2010-08-11 18:57:29.000000000 -0400 |
19689 | @@ -22,24 +22,48 @@ | 19721 | @@ -22,24 +22,48 @@ |
19690 | #include <asm/hpet.h> | 19722 | #include <asm/hpet.h> |
19691 | #include <asm/unistd.h> | 19723 | #include <asm/unistd.h> |
@@ -19784,9 +19816,9 @@ diff -urNp linux-2.6.32.16/arch/x86/vdso/vclock_gettime.c linux-2.6.32.16/arch/x | |||
19784 | } | 19816 | } |
19785 | int gettimeofday(struct timeval *, struct timezone *) | 19817 | int gettimeofday(struct timeval *, struct timezone *) |
19786 | __attribute__((weak, alias("__vdso_gettimeofday"))); | 19818 | __attribute__((weak, alias("__vdso_gettimeofday"))); |
19787 | diff -urNp linux-2.6.32.16/arch/x86/vdso/vdso32-setup.c linux-2.6.32.16/arch/x86/vdso/vdso32-setup.c | 19819 | diff -urNp linux-2.6.32.18/arch/x86/vdso/vdso32-setup.c linux-2.6.32.18/arch/x86/vdso/vdso32-setup.c |
19788 | --- linux-2.6.32.16/arch/x86/vdso/vdso32-setup.c 2010-07-05 14:14:00.000000000 -0400 | 19820 | --- linux-2.6.32.18/arch/x86/vdso/vdso32-setup.c 2010-08-10 13:45:57.000000000 -0400 |
19789 | +++ linux-2.6.32.16/arch/x86/vdso/vdso32-setup.c 2010-07-09 14:50:35.000000000 -0400 | 19821 | +++ linux-2.6.32.18/arch/x86/vdso/vdso32-setup.c 2010-08-11 18:57:29.000000000 -0400 |
19790 | @@ -25,6 +25,7 @@ | 19822 | @@ -25,6 +25,7 @@ |
19791 | #include <asm/tlbflush.h> | 19823 | #include <asm/tlbflush.h> |
19792 | #include <asm/vdso.h> | 19824 | #include <asm/vdso.h> |
@@ -19887,9 +19919,9 @@ diff -urNp linux-2.6.32.16/arch/x86/vdso/vdso32-setup.c linux-2.6.32.16/arch/x86 | |||
19887 | return &gate_vma; | 19919 | return &gate_vma; |
19888 | return NULL; | 19920 | return NULL; |
19889 | } | 19921 | } |
19890 | diff -urNp linux-2.6.32.16/arch/x86/vdso/vdso.lds.S linux-2.6.32.16/arch/x86/vdso/vdso.lds.S | 19922 | diff -urNp linux-2.6.32.18/arch/x86/vdso/vdso.lds.S linux-2.6.32.18/arch/x86/vdso/vdso.lds.S |
19891 | --- linux-2.6.32.16/arch/x86/vdso/vdso.lds.S 2010-07-05 14:14:00.000000000 -0400 | 19923 | --- linux-2.6.32.18/arch/x86/vdso/vdso.lds.S 2010-08-10 13:45:57.000000000 -0400 |
19892 | +++ linux-2.6.32.16/arch/x86/vdso/vdso.lds.S 2010-07-09 14:50:35.000000000 -0400 | 19924 | +++ linux-2.6.32.18/arch/x86/vdso/vdso.lds.S 2010-08-11 18:57:29.000000000 -0400 |
19893 | @@ -35,3 +35,9 @@ VDSO64_PRELINK = VDSO_PRELINK; | 19925 | @@ -35,3 +35,9 @@ VDSO64_PRELINK = VDSO_PRELINK; |
19894 | #define VEXTERN(x) VDSO64_ ## x = vdso_ ## x; | 19926 | #define VEXTERN(x) VDSO64_ ## x = vdso_ ## x; |
19895 | #include "vextern.h" | 19927 | #include "vextern.h" |
@@ -19900,9 +19932,9 @@ diff -urNp linux-2.6.32.16/arch/x86/vdso/vdso.lds.S linux-2.6.32.16/arch/x86/vds | |||
19900 | +VEXTERN(fallback_time) | 19932 | +VEXTERN(fallback_time) |
19901 | +VEXTERN(getcpu) | 19933 | +VEXTERN(getcpu) |
19902 | +#undef VEXTERN | 19934 | +#undef VEXTERN |
19903 | diff -urNp linux-2.6.32.16/arch/x86/vdso/vextern.h linux-2.6.32.16/arch/x86/vdso/vextern.h | 19935 | diff -urNp linux-2.6.32.18/arch/x86/vdso/vextern.h linux-2.6.32.18/arch/x86/vdso/vextern.h |
19904 | --- linux-2.6.32.16/arch/x86/vdso/vextern.h 2010-07-05 14:14:00.000000000 -0400 | 19936 | --- linux-2.6.32.18/arch/x86/vdso/vextern.h 2010-08-10 13:45:57.000000000 -0400 |
19905 | +++ linux-2.6.32.16/arch/x86/vdso/vextern.h 2010-07-09 14:50:35.000000000 -0400 | 19937 | +++ linux-2.6.32.18/arch/x86/vdso/vextern.h 2010-08-11 18:57:29.000000000 -0400 |
19906 | @@ -11,6 +11,5 @@ | 19938 | @@ -11,6 +11,5 @@ |
19907 | put into vextern.h and be referenced as a pointer with vdso prefix. | 19939 | put into vextern.h and be referenced as a pointer with vdso prefix. |
19908 | The main kernel later fills in the values. */ | 19940 | The main kernel later fills in the values. */ |
@@ -19910,9 +19942,9 @@ diff -urNp linux-2.6.32.16/arch/x86/vdso/vextern.h linux-2.6.32.16/arch/x86/vdso | |||
19910 | -VEXTERN(jiffies) | 19942 | -VEXTERN(jiffies) |
19911 | VEXTERN(vgetcpu_mode) | 19943 | VEXTERN(vgetcpu_mode) |
19912 | VEXTERN(vsyscall_gtod_data) | 19944 | VEXTERN(vsyscall_gtod_data) |
19913 | diff -urNp linux-2.6.32.16/arch/x86/vdso/vma.c linux-2.6.32.16/arch/x86/vdso/vma.c | 19945 | diff -urNp linux-2.6.32.18/arch/x86/vdso/vma.c linux-2.6.32.18/arch/x86/vdso/vma.c |
19914 | --- linux-2.6.32.16/arch/x86/vdso/vma.c 2010-07-05 14:14:00.000000000 -0400 | 19946 | --- linux-2.6.32.18/arch/x86/vdso/vma.c 2010-08-10 13:45:57.000000000 -0400 |
19915 | +++ linux-2.6.32.16/arch/x86/vdso/vma.c 2010-07-09 14:50:35.000000000 -0400 | 19947 | +++ linux-2.6.32.18/arch/x86/vdso/vma.c 2010-08-11 18:57:29.000000000 -0400 |
19916 | @@ -57,7 +57,7 @@ static int __init init_vdso_vars(void) | 19948 | @@ -57,7 +57,7 @@ static int __init init_vdso_vars(void) |
19917 | if (!vbase) | 19949 | if (!vbase) |
19918 | goto oom; | 19950 | goto oom; |
@@ -19959,9 +19991,9 @@ diff -urNp linux-2.6.32.16/arch/x86/vdso/vma.c linux-2.6.32.16/arch/x86/vdso/vma | |||
19959 | - return 0; | 19991 | - return 0; |
19960 | -} | 19992 | -} |
19961 | -__setup("vdso=", vdso_setup); | 19993 | -__setup("vdso=", vdso_setup); |
19962 | diff -urNp linux-2.6.32.16/arch/x86/xen/enlighten.c linux-2.6.32.16/arch/x86/xen/enlighten.c | 19994 | diff -urNp linux-2.6.32.18/arch/x86/xen/enlighten.c linux-2.6.32.18/arch/x86/xen/enlighten.c |
19963 | --- linux-2.6.32.16/arch/x86/xen/enlighten.c 2010-07-05 14:14:00.000000000 -0400 | 19995 | --- linux-2.6.32.18/arch/x86/xen/enlighten.c 2010-08-10 13:45:57.000000000 -0400 |
19964 | +++ linux-2.6.32.16/arch/x86/xen/enlighten.c 2010-07-09 14:50:35.000000000 -0400 | 19996 | +++ linux-2.6.32.18/arch/x86/xen/enlighten.c 2010-08-11 18:57:29.000000000 -0400 |
19965 | @@ -71,8 +71,6 @@ EXPORT_SYMBOL_GPL(xen_start_info); | 19997 | @@ -71,8 +71,6 @@ EXPORT_SYMBOL_GPL(xen_start_info); |
19966 | 19998 | ||
19967 | struct shared_info xen_dummy_shared_info; | 19999 | struct shared_info xen_dummy_shared_info; |
@@ -20017,9 +20049,9 @@ diff -urNp linux-2.6.32.16/arch/x86/xen/enlighten.c linux-2.6.32.16/arch/x86/xen | |||
20017 | xen_smp_init(); | 20049 | xen_smp_init(); |
20018 | 20050 | ||
20019 | pgd = (pgd_t *)xen_start_info->pt_base; | 20051 | pgd = (pgd_t *)xen_start_info->pt_base; |
20020 | diff -urNp linux-2.6.32.16/arch/x86/xen/mmu.c linux-2.6.32.16/arch/x86/xen/mmu.c | 20052 | diff -urNp linux-2.6.32.18/arch/x86/xen/mmu.c linux-2.6.32.18/arch/x86/xen/mmu.c |
20021 | --- linux-2.6.32.16/arch/x86/xen/mmu.c 2010-07-05 14:14:00.000000000 -0400 | 20053 | --- linux-2.6.32.18/arch/x86/xen/mmu.c 2010-08-10 13:45:57.000000000 -0400 |
20022 | +++ linux-2.6.32.16/arch/x86/xen/mmu.c 2010-07-09 14:50:35.000000000 -0400 | 20054 | +++ linux-2.6.32.18/arch/x86/xen/mmu.c 2010-08-11 18:57:29.000000000 -0400 |
20023 | @@ -1711,6 +1711,8 @@ __init pgd_t *xen_setup_kernel_pagetable | 20055 | @@ -1711,6 +1711,8 @@ __init pgd_t *xen_setup_kernel_pagetable |
20024 | convert_pfn_mfn(init_level4_pgt); | 20056 | convert_pfn_mfn(init_level4_pgt); |
20025 | convert_pfn_mfn(level3_ident_pgt); | 20057 | convert_pfn_mfn(level3_ident_pgt); |
@@ -20040,9 +20072,9 @@ diff -urNp linux-2.6.32.16/arch/x86/xen/mmu.c linux-2.6.32.16/arch/x86/xen/mmu.c | |||
20040 | set_page_prot(level2_kernel_pgt, PAGE_KERNEL_RO); | 20072 | set_page_prot(level2_kernel_pgt, PAGE_KERNEL_RO); |
20041 | set_page_prot(level2_fixmap_pgt, PAGE_KERNEL_RO); | 20073 | set_page_prot(level2_fixmap_pgt, PAGE_KERNEL_RO); |
20042 | 20074 | ||
20043 | diff -urNp linux-2.6.32.16/arch/x86/xen/smp.c linux-2.6.32.16/arch/x86/xen/smp.c | 20075 | diff -urNp linux-2.6.32.18/arch/x86/xen/smp.c linux-2.6.32.18/arch/x86/xen/smp.c |
20044 | --- linux-2.6.32.16/arch/x86/xen/smp.c 2010-07-05 14:14:00.000000000 -0400 | 20076 | --- linux-2.6.32.18/arch/x86/xen/smp.c 2010-08-10 13:45:57.000000000 -0400 |
20045 | +++ linux-2.6.32.16/arch/x86/xen/smp.c 2010-07-09 14:50:35.000000000 -0400 | 20077 | +++ linux-2.6.32.18/arch/x86/xen/smp.c 2010-08-11 18:57:29.000000000 -0400 |
20046 | @@ -167,11 +167,6 @@ static void __init xen_smp_prepare_boot_ | 20078 | @@ -167,11 +167,6 @@ static void __init xen_smp_prepare_boot_ |
20047 | { | 20079 | { |
20048 | BUG_ON(smp_processor_id() != 0); | 20080 | BUG_ON(smp_processor_id() != 0); |
@@ -20066,9 +20098,9 @@ diff -urNp linux-2.6.32.16/arch/x86/xen/smp.c linux-2.6.32.16/arch/x86/xen/smp.c | |||
20066 | ctxt->user_regs.ss = __KERNEL_DS; | 20098 | ctxt->user_regs.ss = __KERNEL_DS; |
20067 | #ifdef CONFIG_X86_32 | 20099 | #ifdef CONFIG_X86_32 |
20068 | ctxt->user_regs.fs = __KERNEL_PERCPU; | 20100 | ctxt->user_regs.fs = __KERNEL_PERCPU; |
20069 | diff -urNp linux-2.6.32.16/arch/x86/xen/xen-head.S linux-2.6.32.16/arch/x86/xen/xen-head.S | 20101 | diff -urNp linux-2.6.32.18/arch/x86/xen/xen-head.S linux-2.6.32.18/arch/x86/xen/xen-head.S |
20070 | --- linux-2.6.32.16/arch/x86/xen/xen-head.S 2010-07-05 14:14:00.000000000 -0400 | 20102 | --- linux-2.6.32.18/arch/x86/xen/xen-head.S 2010-08-10 13:45:57.000000000 -0400 |
20071 | +++ linux-2.6.32.16/arch/x86/xen/xen-head.S 2010-07-09 14:50:35.000000000 -0400 | 20103 | +++ linux-2.6.32.18/arch/x86/xen/xen-head.S 2010-08-11 18:57:29.000000000 -0400 |
20072 | @@ -19,6 +19,17 @@ ENTRY(startup_xen) | 20104 | @@ -19,6 +19,17 @@ ENTRY(startup_xen) |
20073 | #ifdef CONFIG_X86_32 | 20105 | #ifdef CONFIG_X86_32 |
20074 | mov %esi,xen_start_info | 20106 | mov %esi,xen_start_info |
@@ -20087,9 +20119,9 @@ diff -urNp linux-2.6.32.16/arch/x86/xen/xen-head.S linux-2.6.32.16/arch/x86/xen/ | |||
20087 | #else | 20119 | #else |
20088 | mov %rsi,xen_start_info | 20120 | mov %rsi,xen_start_info |
20089 | mov $init_thread_union+THREAD_SIZE,%rsp | 20121 | mov $init_thread_union+THREAD_SIZE,%rsp |
20090 | diff -urNp linux-2.6.32.16/arch/x86/xen/xen-ops.h linux-2.6.32.16/arch/x86/xen/xen-ops.h | 20122 | diff -urNp linux-2.6.32.18/arch/x86/xen/xen-ops.h linux-2.6.32.18/arch/x86/xen/xen-ops.h |
20091 | --- linux-2.6.32.16/arch/x86/xen/xen-ops.h 2010-07-05 14:14:00.000000000 -0400 | 20123 | --- linux-2.6.32.18/arch/x86/xen/xen-ops.h 2010-08-10 13:45:57.000000000 -0400 |
20092 | +++ linux-2.6.32.16/arch/x86/xen/xen-ops.h 2010-07-09 14:50:35.000000000 -0400 | 20124 | +++ linux-2.6.32.18/arch/x86/xen/xen-ops.h 2010-08-11 18:57:29.000000000 -0400 |
20093 | @@ -10,8 +10,6 @@ | 20125 | @@ -10,8 +10,6 @@ |
20094 | extern const char xen_hypervisor_callback[]; | 20126 | extern const char xen_hypervisor_callback[]; |
20095 | extern const char xen_failsafe_callback[]; | 20127 | extern const char xen_failsafe_callback[]; |
@@ -20099,9 +20131,9 @@ diff -urNp linux-2.6.32.16/arch/x86/xen/xen-ops.h linux-2.6.32.16/arch/x86/xen/x | |||
20099 | struct trap_info; | 20131 | struct trap_info; |
20100 | void xen_copy_trap_info(struct trap_info *traps); | 20132 | void xen_copy_trap_info(struct trap_info *traps); |
20101 | 20133 | ||
20102 | diff -urNp linux-2.6.32.16/block/blk-integrity.c linux-2.6.32.16/block/blk-integrity.c | 20134 | diff -urNp linux-2.6.32.18/block/blk-integrity.c linux-2.6.32.18/block/blk-integrity.c |
20103 | --- linux-2.6.32.16/block/blk-integrity.c 2010-07-05 14:14:00.000000000 -0400 | 20135 | --- linux-2.6.32.18/block/blk-integrity.c 2010-08-10 13:45:57.000000000 -0400 |
20104 | +++ linux-2.6.32.16/block/blk-integrity.c 2010-07-09 14:50:35.000000000 -0400 | 20136 | +++ linux-2.6.32.18/block/blk-integrity.c 2010-08-11 18:57:29.000000000 -0400 |
20105 | @@ -278,7 +278,7 @@ static struct attribute *integrity_attrs | 20137 | @@ -278,7 +278,7 @@ static struct attribute *integrity_attrs |
20106 | NULL, | 20138 | NULL, |
20107 | }; | 20139 | }; |
@@ -20111,9 +20143,9 @@ diff -urNp linux-2.6.32.16/block/blk-integrity.c linux-2.6.32.16/block/blk-integ | |||
20111 | .show = &integrity_attr_show, | 20143 | .show = &integrity_attr_show, |
20112 | .store = &integrity_attr_store, | 20144 | .store = &integrity_attr_store, |
20113 | }; | 20145 | }; |
20114 | diff -urNp linux-2.6.32.16/block/blk-iopoll.c linux-2.6.32.16/block/blk-iopoll.c | 20146 | diff -urNp linux-2.6.32.18/block/blk-iopoll.c linux-2.6.32.18/block/blk-iopoll.c |
20115 | --- linux-2.6.32.16/block/blk-iopoll.c 2010-07-05 14:14:00.000000000 -0400 | 20147 | --- linux-2.6.32.18/block/blk-iopoll.c 2010-08-10 13:45:57.000000000 -0400 |
20116 | +++ linux-2.6.32.16/block/blk-iopoll.c 2010-07-09 14:50:35.000000000 -0400 | 20148 | +++ linux-2.6.32.18/block/blk-iopoll.c 2010-08-11 18:57:29.000000000 -0400 |
20117 | @@ -77,7 +77,7 @@ void blk_iopoll_complete(struct blk_iopo | 20149 | @@ -77,7 +77,7 @@ void blk_iopoll_complete(struct blk_iopo |
20118 | } | 20150 | } |
20119 | EXPORT_SYMBOL(blk_iopoll_complete); | 20151 | EXPORT_SYMBOL(blk_iopoll_complete); |
@@ -20123,9 +20155,9 @@ diff -urNp linux-2.6.32.16/block/blk-iopoll.c linux-2.6.32.16/block/blk-iopoll.c | |||
20123 | { | 20155 | { |
20124 | struct list_head *list = &__get_cpu_var(blk_cpu_iopoll); | 20156 | struct list_head *list = &__get_cpu_var(blk_cpu_iopoll); |
20125 | int rearm = 0, budget = blk_iopoll_budget; | 20157 | int rearm = 0, budget = blk_iopoll_budget; |
20126 | diff -urNp linux-2.6.32.16/block/blk-map.c linux-2.6.32.16/block/blk-map.c | 20158 | diff -urNp linux-2.6.32.18/block/blk-map.c linux-2.6.32.18/block/blk-map.c |
20127 | --- linux-2.6.32.16/block/blk-map.c 2010-07-05 14:14:00.000000000 -0400 | 20159 | --- linux-2.6.32.18/block/blk-map.c 2010-08-10 13:45:57.000000000 -0400 |
20128 | +++ linux-2.6.32.16/block/blk-map.c 2010-07-09 14:50:35.000000000 -0400 | 20160 | +++ linux-2.6.32.18/block/blk-map.c 2010-08-11 18:57:29.000000000 -0400 |
20129 | @@ -54,7 +54,7 @@ static int __blk_rq_map_user(struct requ | 20161 | @@ -54,7 +54,7 @@ static int __blk_rq_map_user(struct requ |
20130 | * direct dma. else, set up kernel bounce buffers | 20162 | * direct dma. else, set up kernel bounce buffers |
20131 | */ | 20163 | */ |
@@ -20144,9 +20176,9 @@ diff -urNp linux-2.6.32.16/block/blk-map.c linux-2.6.32.16/block/blk-map.c | |||
20144 | if (do_copy) | 20176 | if (do_copy) |
20145 | bio = bio_copy_kern(q, kbuf, len, gfp_mask, reading); | 20177 | bio = bio_copy_kern(q, kbuf, len, gfp_mask, reading); |
20146 | else | 20178 | else |
20147 | diff -urNp linux-2.6.32.16/block/blk-softirq.c linux-2.6.32.16/block/blk-softirq.c | 20179 | diff -urNp linux-2.6.32.18/block/blk-softirq.c linux-2.6.32.18/block/blk-softirq.c |
20148 | --- linux-2.6.32.16/block/blk-softirq.c 2010-07-05 14:14:00.000000000 -0400 | 20180 | --- linux-2.6.32.18/block/blk-softirq.c 2010-08-10 13:45:57.000000000 -0400 |
20149 | +++ linux-2.6.32.16/block/blk-softirq.c 2010-07-09 14:50:35.000000000 -0400 | 20181 | +++ linux-2.6.32.18/block/blk-softirq.c 2010-08-11 18:57:29.000000000 -0400 |
20150 | @@ -17,7 +17,7 @@ static DEFINE_PER_CPU(struct list_head, | 20182 | @@ -17,7 +17,7 @@ static DEFINE_PER_CPU(struct list_head, |
20151 | * Softirq action handler - move entries to local list and loop over them | 20183 | * Softirq action handler - move entries to local list and loop over them |
20152 | * while passing them to the queue registered handler. | 20184 | * while passing them to the queue registered handler. |
@@ -20156,9 +20188,9 @@ diff -urNp linux-2.6.32.16/block/blk-softirq.c linux-2.6.32.16/block/blk-softirq | |||
20156 | { | 20188 | { |
20157 | struct list_head *cpu_list, local_list; | 20189 | struct list_head *cpu_list, local_list; |
20158 | 20190 | ||
20159 | diff -urNp linux-2.6.32.16/block/blk-sysfs.c linux-2.6.32.16/block/blk-sysfs.c | 20191 | diff -urNp linux-2.6.32.18/block/blk-sysfs.c linux-2.6.32.18/block/blk-sysfs.c |
20160 | --- linux-2.6.32.16/block/blk-sysfs.c 2010-07-05 14:14:00.000000000 -0400 | 20192 | --- linux-2.6.32.18/block/blk-sysfs.c 2010-08-10 13:45:57.000000000 -0400 |
20161 | +++ linux-2.6.32.16/block/blk-sysfs.c 2010-07-09 14:50:35.000000000 -0400 | 20193 | +++ linux-2.6.32.18/block/blk-sysfs.c 2010-08-11 18:57:29.000000000 -0400 |
20162 | @@ -414,7 +414,7 @@ static void blk_release_queue(struct kob | 20194 | @@ -414,7 +414,7 @@ static void blk_release_queue(struct kob |
20163 | kmem_cache_free(blk_requestq_cachep, q); | 20195 | kmem_cache_free(blk_requestq_cachep, q); |
20164 | } | 20196 | } |
@@ -20168,9 +20200,9 @@ diff -urNp linux-2.6.32.16/block/blk-sysfs.c linux-2.6.32.16/block/blk-sysfs.c | |||
20168 | .show = queue_attr_show, | 20200 | .show = queue_attr_show, |
20169 | .store = queue_attr_store, | 20201 | .store = queue_attr_store, |
20170 | }; | 20202 | }; |
20171 | diff -urNp linux-2.6.32.16/block/elevator.c linux-2.6.32.16/block/elevator.c | 20203 | diff -urNp linux-2.6.32.18/block/elevator.c linux-2.6.32.18/block/elevator.c |
20172 | --- linux-2.6.32.16/block/elevator.c 2010-07-05 14:14:00.000000000 -0400 | 20204 | --- linux-2.6.32.18/block/elevator.c 2010-08-10 13:45:57.000000000 -0400 |
20173 | +++ linux-2.6.32.16/block/elevator.c 2010-07-09 14:50:35.000000000 -0400 | 20205 | +++ linux-2.6.32.18/block/elevator.c 2010-08-11 18:57:29.000000000 -0400 |
20174 | @@ -889,7 +889,7 @@ elv_attr_store(struct kobject *kobj, str | 20206 | @@ -889,7 +889,7 @@ elv_attr_store(struct kobject *kobj, str |
20175 | return error; | 20207 | return error; |
20176 | } | 20208 | } |
@@ -20180,9 +20212,9 @@ diff -urNp linux-2.6.32.16/block/elevator.c linux-2.6.32.16/block/elevator.c | |||
20180 | .show = elv_attr_show, | 20212 | .show = elv_attr_show, |
20181 | .store = elv_attr_store, | 20213 | .store = elv_attr_store, |
20182 | }; | 20214 | }; |
20183 | diff -urNp linux-2.6.32.16/crypto/lrw.c linux-2.6.32.16/crypto/lrw.c | 20215 | diff -urNp linux-2.6.32.18/crypto/lrw.c linux-2.6.32.18/crypto/lrw.c |
20184 | --- linux-2.6.32.16/crypto/lrw.c 2010-07-05 14:14:00.000000000 -0400 | 20216 | --- linux-2.6.32.18/crypto/lrw.c 2010-08-10 13:45:57.000000000 -0400 |
20185 | +++ linux-2.6.32.16/crypto/lrw.c 2010-07-09 14:50:35.000000000 -0400 | 20217 | +++ linux-2.6.32.18/crypto/lrw.c 2010-08-11 18:57:29.000000000 -0400 |
20186 | @@ -60,7 +60,7 @@ static int setkey(struct crypto_tfm *par | 20218 | @@ -60,7 +60,7 @@ static int setkey(struct crypto_tfm *par |
20187 | struct priv *ctx = crypto_tfm_ctx(parent); | 20219 | struct priv *ctx = crypto_tfm_ctx(parent); |
20188 | struct crypto_cipher *child = ctx->child; | 20220 | struct crypto_cipher *child = ctx->child; |
@@ -20192,9 +20224,9 @@ diff -urNp linux-2.6.32.16/crypto/lrw.c linux-2.6.32.16/crypto/lrw.c | |||
20192 | int bsize = crypto_cipher_blocksize(child); | 20224 | int bsize = crypto_cipher_blocksize(child); |
20193 | 20225 | ||
20194 | crypto_cipher_clear_flags(child, CRYPTO_TFM_REQ_MASK); | 20226 | crypto_cipher_clear_flags(child, CRYPTO_TFM_REQ_MASK); |
20195 | diff -urNp linux-2.6.32.16/Documentation/dontdiff linux-2.6.32.16/Documentation/dontdiff | 20227 | diff -urNp linux-2.6.32.18/Documentation/dontdiff linux-2.6.32.18/Documentation/dontdiff |
20196 | --- linux-2.6.32.16/Documentation/dontdiff 2010-07-05 14:14:00.000000000 -0400 | 20228 | --- linux-2.6.32.18/Documentation/dontdiff 2010-08-10 13:45:57.000000000 -0400 |
20197 | +++ linux-2.6.32.16/Documentation/dontdiff 2010-07-16 21:06:43.000000000 -0400 | 20229 | +++ linux-2.6.32.18/Documentation/dontdiff 2010-08-11 18:57:29.000000000 -0400 |
20198 | @@ -3,6 +3,7 @@ | 20230 | @@ -3,6 +3,7 @@ |
20199 | *.bin | 20231 | *.bin |
20200 | *.cpio | 20232 | *.cpio |
@@ -20312,9 +20344,9 @@ diff -urNp linux-2.6.32.16/Documentation/dontdiff linux-2.6.32.16/Documentation/ | |||
20312 | zImage* | 20344 | zImage* |
20313 | zconf.hash.c | 20345 | zconf.hash.c |
20314 | +zoffset.h | 20346 | +zoffset.h |
20315 | diff -urNp linux-2.6.32.16/Documentation/kernel-parameters.txt linux-2.6.32.16/Documentation/kernel-parameters.txt | 20347 | diff -urNp linux-2.6.32.18/Documentation/kernel-parameters.txt linux-2.6.32.18/Documentation/kernel-parameters.txt |
20316 | --- linux-2.6.32.16/Documentation/kernel-parameters.txt 2010-07-05 14:14:00.000000000 -0400 | 20348 | --- linux-2.6.32.18/Documentation/kernel-parameters.txt 2010-08-10 13:45:57.000000000 -0400 |
20317 | +++ linux-2.6.32.16/Documentation/kernel-parameters.txt 2010-07-09 14:50:35.000000000 -0400 | 20349 | +++ linux-2.6.32.18/Documentation/kernel-parameters.txt 2010-08-11 18:57:29.000000000 -0400 |
20318 | @@ -1836,6 +1836,12 @@ and is between 256 and 4096 characters. | 20350 | @@ -1836,6 +1836,12 @@ and is between 256 and 4096 characters. |
20319 | the specified number of seconds. This is to be used if | 20351 | the specified number of seconds. This is to be used if |
20320 | your oopses keep scrolling off the screen. | 20352 | your oopses keep scrolling off the screen. |
@@ -20328,9 +20360,9 @@ diff -urNp linux-2.6.32.16/Documentation/kernel-parameters.txt linux-2.6.32.16/D | |||
20328 | pcbit= [HW,ISDN] | 20360 | pcbit= [HW,ISDN] |
20329 | 20361 | ||
20330 | pcd. [PARIDE] | 20362 | pcd. [PARIDE] |
20331 | diff -urNp linux-2.6.32.16/drivers/acpi/acpi_pad.c linux-2.6.32.16/drivers/acpi/acpi_pad.c | 20363 | diff -urNp linux-2.6.32.18/drivers/acpi/acpi_pad.c linux-2.6.32.18/drivers/acpi/acpi_pad.c |
20332 | --- linux-2.6.32.16/drivers/acpi/acpi_pad.c 2010-07-05 14:14:00.000000000 -0400 | 20364 | --- linux-2.6.32.18/drivers/acpi/acpi_pad.c 2010-08-10 13:45:57.000000000 -0400 |
20333 | +++ linux-2.6.32.16/drivers/acpi/acpi_pad.c 2010-07-09 14:50:35.000000000 -0400 | 20365 | +++ linux-2.6.32.18/drivers/acpi/acpi_pad.c 2010-08-11 18:57:29.000000000 -0400 |
20334 | @@ -30,7 +30,7 @@ | 20366 | @@ -30,7 +30,7 @@ |
20335 | #include <acpi/acpi_bus.h> | 20367 | #include <acpi/acpi_bus.h> |
20336 | #include <acpi/acpi_drivers.h> | 20368 | #include <acpi/acpi_drivers.h> |
@@ -20340,9 +20372,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/acpi_pad.c linux-2.6.32.16/drivers/acpi/ | |||
20340 | #define ACPI_PROCESSOR_AGGREGATOR_DEVICE_NAME "Processor Aggregator" | 20372 | #define ACPI_PROCESSOR_AGGREGATOR_DEVICE_NAME "Processor Aggregator" |
20341 | #define ACPI_PROCESSOR_AGGREGATOR_NOTIFY 0x80 | 20373 | #define ACPI_PROCESSOR_AGGREGATOR_NOTIFY 0x80 |
20342 | static DEFINE_MUTEX(isolated_cpus_lock); | 20374 | static DEFINE_MUTEX(isolated_cpus_lock); |
20343 | diff -urNp linux-2.6.32.16/drivers/acpi/battery.c linux-2.6.32.16/drivers/acpi/battery.c | 20375 | diff -urNp linux-2.6.32.18/drivers/acpi/battery.c linux-2.6.32.18/drivers/acpi/battery.c |
20344 | --- linux-2.6.32.16/drivers/acpi/battery.c 2010-07-05 14:14:00.000000000 -0400 | 20376 | --- linux-2.6.32.18/drivers/acpi/battery.c 2010-08-10 13:45:57.000000000 -0400 |
20345 | +++ linux-2.6.32.16/drivers/acpi/battery.c 2010-07-09 14:50:35.000000000 -0400 | 20377 | +++ linux-2.6.32.18/drivers/acpi/battery.c 2010-08-11 18:57:29.000000000 -0400 |
20346 | @@ -763,7 +763,7 @@ DECLARE_FILE_FUNCTIONS(alarm); | 20378 | @@ -763,7 +763,7 @@ DECLARE_FILE_FUNCTIONS(alarm); |
20347 | } | 20379 | } |
20348 | 20380 | ||
@@ -20352,9 +20384,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/battery.c linux-2.6.32.16/drivers/acpi/b | |||
20352 | mode_t mode; | 20384 | mode_t mode; |
20353 | const char *name; | 20385 | const char *name; |
20354 | } acpi_battery_file[] = { | 20386 | } acpi_battery_file[] = { |
20355 | diff -urNp linux-2.6.32.16/drivers/acpi/blacklist.c linux-2.6.32.16/drivers/acpi/blacklist.c | 20387 | diff -urNp linux-2.6.32.18/drivers/acpi/blacklist.c linux-2.6.32.18/drivers/acpi/blacklist.c |
20356 | --- linux-2.6.32.16/drivers/acpi/blacklist.c 2010-07-05 14:14:00.000000000 -0400 | 20388 | --- linux-2.6.32.18/drivers/acpi/blacklist.c 2010-08-10 13:45:57.000000000 -0400 |
20357 | +++ linux-2.6.32.16/drivers/acpi/blacklist.c 2010-07-09 14:50:35.000000000 -0400 | 20389 | +++ linux-2.6.32.18/drivers/acpi/blacklist.c 2010-08-11 18:57:29.000000000 -0400 |
20358 | @@ -73,7 +73,7 @@ static struct acpi_blacklist_item acpi_b | 20390 | @@ -73,7 +73,7 @@ static struct acpi_blacklist_item acpi_b |
20359 | {"IBM ", "TP600E ", 0x00000105, ACPI_SIG_DSDT, less_than_or_equal, | 20391 | {"IBM ", "TP600E ", 0x00000105, ACPI_SIG_DSDT, less_than_or_equal, |
20360 | "Incorrect _ADR", 1}, | 20392 | "Incorrect _ADR", 1}, |
@@ -20364,9 +20396,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/blacklist.c linux-2.6.32.16/drivers/acpi | |||
20364 | }; | 20396 | }; |
20365 | 20397 | ||
20366 | #if CONFIG_ACPI_BLACKLIST_YEAR | 20398 | #if CONFIG_ACPI_BLACKLIST_YEAR |
20367 | diff -urNp linux-2.6.32.16/drivers/acpi/dock.c linux-2.6.32.16/drivers/acpi/dock.c | 20399 | diff -urNp linux-2.6.32.18/drivers/acpi/dock.c linux-2.6.32.18/drivers/acpi/dock.c |
20368 | --- linux-2.6.32.16/drivers/acpi/dock.c 2010-07-05 14:14:00.000000000 -0400 | 20400 | --- linux-2.6.32.18/drivers/acpi/dock.c 2010-08-10 13:45:57.000000000 -0400 |
20369 | +++ linux-2.6.32.16/drivers/acpi/dock.c 2010-07-09 14:50:35.000000000 -0400 | 20401 | +++ linux-2.6.32.18/drivers/acpi/dock.c 2010-08-11 18:57:29.000000000 -0400 |
20370 | @@ -77,7 +77,7 @@ struct dock_dependent_device { | 20402 | @@ -77,7 +77,7 @@ struct dock_dependent_device { |
20371 | struct list_head list; | 20403 | struct list_head list; |
20372 | struct list_head hotplug_list; | 20404 | struct list_head hotplug_list; |
@@ -20385,9 +20417,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/dock.c linux-2.6.32.16/drivers/acpi/dock | |||
20385 | void *context) | 20417 | void *context) |
20386 | { | 20418 | { |
20387 | struct dock_dependent_device *dd; | 20419 | struct dock_dependent_device *dd; |
20388 | diff -urNp linux-2.6.32.16/drivers/acpi/osl.c linux-2.6.32.16/drivers/acpi/osl.c | 20420 | diff -urNp linux-2.6.32.18/drivers/acpi/osl.c linux-2.6.32.18/drivers/acpi/osl.c |
20389 | --- linux-2.6.32.16/drivers/acpi/osl.c 2010-07-05 14:14:00.000000000 -0400 | 20421 | --- linux-2.6.32.18/drivers/acpi/osl.c 2010-08-10 13:45:57.000000000 -0400 |
20390 | +++ linux-2.6.32.16/drivers/acpi/osl.c 2010-07-09 14:50:35.000000000 -0400 | 20422 | +++ linux-2.6.32.18/drivers/acpi/osl.c 2010-08-11 18:57:29.000000000 -0400 |
20391 | @@ -523,6 +523,8 @@ acpi_os_read_memory(acpi_physical_addres | 20423 | @@ -523,6 +523,8 @@ acpi_os_read_memory(acpi_physical_addres |
20392 | void __iomem *virt_addr; | 20424 | void __iomem *virt_addr; |
20393 | 20425 | ||
@@ -20406,9 +20438,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/osl.c linux-2.6.32.16/drivers/acpi/osl.c | |||
20406 | 20438 | ||
20407 | switch (width) { | 20439 | switch (width) { |
20408 | case 8: | 20440 | case 8: |
20409 | diff -urNp linux-2.6.32.16/drivers/acpi/power_meter.c linux-2.6.32.16/drivers/acpi/power_meter.c | 20441 | diff -urNp linux-2.6.32.18/drivers/acpi/power_meter.c linux-2.6.32.18/drivers/acpi/power_meter.c |
20410 | --- linux-2.6.32.16/drivers/acpi/power_meter.c 2010-07-05 14:14:00.000000000 -0400 | 20442 | --- linux-2.6.32.18/drivers/acpi/power_meter.c 2010-08-10 13:45:57.000000000 -0400 |
20411 | +++ linux-2.6.32.16/drivers/acpi/power_meter.c 2010-07-09 14:50:35.000000000 -0400 | 20443 | +++ linux-2.6.32.18/drivers/acpi/power_meter.c 2010-08-11 18:57:29.000000000 -0400 |
20412 | @@ -315,8 +315,6 @@ static ssize_t set_trip(struct device *d | 20444 | @@ -315,8 +315,6 @@ static ssize_t set_trip(struct device *d |
20413 | return res; | 20445 | return res; |
20414 | 20446 | ||
@@ -20418,9 +20450,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/power_meter.c linux-2.6.32.16/drivers/ac | |||
20418 | 20450 | ||
20419 | mutex_lock(&resource->lock); | 20451 | mutex_lock(&resource->lock); |
20420 | resource->trip[attr->index - 7] = temp; | 20452 | resource->trip[attr->index - 7] = temp; |
20421 | diff -urNp linux-2.6.32.16/drivers/acpi/proc.c linux-2.6.32.16/drivers/acpi/proc.c | 20453 | diff -urNp linux-2.6.32.18/drivers/acpi/proc.c linux-2.6.32.18/drivers/acpi/proc.c |
20422 | --- linux-2.6.32.16/drivers/acpi/proc.c 2010-07-05 14:14:00.000000000 -0400 | 20454 | --- linux-2.6.32.18/drivers/acpi/proc.c 2010-08-10 13:45:57.000000000 -0400 |
20423 | +++ linux-2.6.32.16/drivers/acpi/proc.c 2010-07-09 14:50:35.000000000 -0400 | 20455 | +++ linux-2.6.32.18/drivers/acpi/proc.c 2010-08-11 18:57:29.000000000 -0400 |
20424 | @@ -391,20 +391,15 @@ acpi_system_write_wakeup_device(struct f | 20456 | @@ -391,20 +391,15 @@ acpi_system_write_wakeup_device(struct f |
20425 | size_t count, loff_t * ppos) | 20457 | size_t count, loff_t * ppos) |
20426 | { | 20458 | { |
@@ -20456,9 +20488,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/proc.c linux-2.6.32.16/drivers/acpi/proc | |||
20456 | dev->wakeup.state.enabled = | 20488 | dev->wakeup.state.enabled = |
20457 | dev->wakeup.state.enabled ? 0 : 1; | 20489 | dev->wakeup.state.enabled ? 0 : 1; |
20458 | found_dev = dev; | 20490 | found_dev = dev; |
20459 | diff -urNp linux-2.6.32.16/drivers/acpi/processor_core.c linux-2.6.32.16/drivers/acpi/processor_core.c | 20491 | diff -urNp linux-2.6.32.18/drivers/acpi/processor_core.c linux-2.6.32.18/drivers/acpi/processor_core.c |
20460 | --- linux-2.6.32.16/drivers/acpi/processor_core.c 2010-07-05 14:14:00.000000000 -0400 | 20492 | --- linux-2.6.32.18/drivers/acpi/processor_core.c 2010-08-10 13:45:57.000000000 -0400 |
20461 | +++ linux-2.6.32.16/drivers/acpi/processor_core.c 2010-07-09 14:50:35.000000000 -0400 | 20493 | +++ linux-2.6.32.18/drivers/acpi/processor_core.c 2010-08-11 18:57:29.000000000 -0400 |
20462 | @@ -796,7 +796,7 @@ static int __cpuinit acpi_processor_add( | 20494 | @@ -796,7 +796,7 @@ static int __cpuinit acpi_processor_add( |
20463 | return 0; | 20495 | return 0; |
20464 | } | 20496 | } |
@@ -20468,9 +20500,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/processor_core.c linux-2.6.32.16/drivers | |||
20468 | 20500 | ||
20469 | /* | 20501 | /* |
20470 | * Buggy BIOS check | 20502 | * Buggy BIOS check |
20471 | diff -urNp linux-2.6.32.16/drivers/acpi/processor_idle.c linux-2.6.32.16/drivers/acpi/processor_idle.c | 20503 | diff -urNp linux-2.6.32.18/drivers/acpi/processor_idle.c linux-2.6.32.18/drivers/acpi/processor_idle.c |
20472 | --- linux-2.6.32.16/drivers/acpi/processor_idle.c 2010-07-05 14:14:00.000000000 -0400 | 20504 | --- linux-2.6.32.18/drivers/acpi/processor_idle.c 2010-08-10 13:45:57.000000000 -0400 |
20473 | +++ linux-2.6.32.16/drivers/acpi/processor_idle.c 2010-07-09 14:50:35.000000000 -0400 | 20505 | +++ linux-2.6.32.18/drivers/acpi/processor_idle.c 2010-08-11 18:57:29.000000000 -0400 |
20474 | @@ -118,7 +118,7 @@ static struct dmi_system_id __cpuinitdat | 20506 | @@ -118,7 +118,7 @@ static struct dmi_system_id __cpuinitdat |
20475 | DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK Computer Inc."), | 20507 | DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK Computer Inc."), |
20476 | DMI_MATCH(DMI_PRODUCT_NAME,"L8400B series Notebook PC")}, | 20508 | DMI_MATCH(DMI_PRODUCT_NAME,"L8400B series Notebook PC")}, |
@@ -20480,9 +20512,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/processor_idle.c linux-2.6.32.16/drivers | |||
20480 | }; | 20512 | }; |
20481 | 20513 | ||
20482 | 20514 | ||
20483 | diff -urNp linux-2.6.32.16/drivers/acpi/sbshc.c linux-2.6.32.16/drivers/acpi/sbshc.c | 20515 | diff -urNp linux-2.6.32.18/drivers/acpi/sbshc.c linux-2.6.32.18/drivers/acpi/sbshc.c |
20484 | --- linux-2.6.32.16/drivers/acpi/sbshc.c 2010-07-05 14:14:00.000000000 -0400 | 20516 | --- linux-2.6.32.18/drivers/acpi/sbshc.c 2010-08-10 13:45:57.000000000 -0400 |
20485 | +++ linux-2.6.32.16/drivers/acpi/sbshc.c 2010-07-09 14:50:35.000000000 -0400 | 20517 | +++ linux-2.6.32.18/drivers/acpi/sbshc.c 2010-08-11 18:57:29.000000000 -0400 |
20486 | @@ -17,7 +17,7 @@ | 20518 | @@ -17,7 +17,7 @@ |
20487 | 20519 | ||
20488 | #define PREFIX "ACPI: " | 20520 | #define PREFIX "ACPI: " |
@@ -20492,10 +20524,10 @@ diff -urNp linux-2.6.32.16/drivers/acpi/sbshc.c linux-2.6.32.16/drivers/acpi/sbs | |||
20492 | #define ACPI_SMB_HC_DEVICE_NAME "ACPI SMBus HC" | 20524 | #define ACPI_SMB_HC_DEVICE_NAME "ACPI SMBus HC" |
20493 | 20525 | ||
20494 | struct acpi_smb_hc { | 20526 | struct acpi_smb_hc { |
20495 | diff -urNp linux-2.6.32.16/drivers/acpi/sleep.c linux-2.6.32.16/drivers/acpi/sleep.c | 20527 | diff -urNp linux-2.6.32.18/drivers/acpi/sleep.c linux-2.6.32.18/drivers/acpi/sleep.c |
20496 | --- linux-2.6.32.16/drivers/acpi/sleep.c 2010-07-05 14:14:00.000000000 -0400 | 20528 | --- linux-2.6.32.18/drivers/acpi/sleep.c 2010-08-10 13:45:57.000000000 -0400 |
20497 | +++ linux-2.6.32.16/drivers/acpi/sleep.c 2010-07-09 14:50:35.000000000 -0400 | 20529 | +++ linux-2.6.32.18/drivers/acpi/sleep.c 2010-08-11 18:57:29.000000000 -0400 |
20498 | @@ -302,7 +302,7 @@ static int acpi_suspend_state_valid(susp | 20530 | @@ -283,7 +283,7 @@ static int acpi_suspend_state_valid(susp |
20499 | } | 20531 | } |
20500 | } | 20532 | } |
20501 | 20533 | ||
@@ -20504,7 +20536,7 @@ diff -urNp linux-2.6.32.16/drivers/acpi/sleep.c linux-2.6.32.16/drivers/acpi/sle | |||
20504 | .valid = acpi_suspend_state_valid, | 20536 | .valid = acpi_suspend_state_valid, |
20505 | .begin = acpi_suspend_begin, | 20537 | .begin = acpi_suspend_begin, |
20506 | .prepare_late = acpi_pm_prepare, | 20538 | .prepare_late = acpi_pm_prepare, |
20507 | @@ -330,7 +330,7 @@ static int acpi_suspend_begin_old(suspen | 20539 | @@ -311,7 +311,7 @@ static int acpi_suspend_begin_old(suspen |
20508 | * The following callbacks are used if the pre-ACPI 2.0 suspend ordering has | 20540 | * The following callbacks are used if the pre-ACPI 2.0 suspend ordering has |
20509 | * been requested. | 20541 | * been requested. |
20510 | */ | 20542 | */ |
@@ -20513,7 +20545,7 @@ diff -urNp linux-2.6.32.16/drivers/acpi/sleep.c linux-2.6.32.16/drivers/acpi/sle | |||
20513 | .valid = acpi_suspend_state_valid, | 20545 | .valid = acpi_suspend_state_valid, |
20514 | .begin = acpi_suspend_begin_old, | 20546 | .begin = acpi_suspend_begin_old, |
20515 | .prepare_late = acpi_pm_disable_gpes, | 20547 | .prepare_late = acpi_pm_disable_gpes, |
20516 | @@ -613,7 +613,7 @@ static void acpi_pm_enable_gpes(void) | 20548 | @@ -460,7 +460,7 @@ static void acpi_pm_enable_gpes(void) |
20517 | acpi_enable_all_runtime_gpes(); | 20549 | acpi_enable_all_runtime_gpes(); |
20518 | } | 20550 | } |
20519 | 20551 | ||
@@ -20522,7 +20554,7 @@ diff -urNp linux-2.6.32.16/drivers/acpi/sleep.c linux-2.6.32.16/drivers/acpi/sle | |||
20522 | .begin = acpi_hibernation_begin, | 20554 | .begin = acpi_hibernation_begin, |
20523 | .end = acpi_pm_end, | 20555 | .end = acpi_pm_end, |
20524 | .pre_snapshot = acpi_hibernation_pre_snapshot, | 20556 | .pre_snapshot = acpi_hibernation_pre_snapshot, |
20525 | @@ -666,7 +666,7 @@ static int acpi_hibernation_pre_snapshot | 20557 | @@ -513,7 +513,7 @@ static int acpi_hibernation_pre_snapshot |
20526 | * The following callbacks are used if the pre-ACPI 2.0 suspend ordering has | 20558 | * The following callbacks are used if the pre-ACPI 2.0 suspend ordering has |
20527 | * been requested. | 20559 | * been requested. |
20528 | */ | 20560 | */ |
@@ -20531,9 +20563,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/sleep.c linux-2.6.32.16/drivers/acpi/sle | |||
20531 | .begin = acpi_hibernation_begin_old, | 20563 | .begin = acpi_hibernation_begin_old, |
20532 | .end = acpi_pm_end, | 20564 | .end = acpi_pm_end, |
20533 | .pre_snapshot = acpi_hibernation_pre_snapshot_old, | 20565 | .pre_snapshot = acpi_hibernation_pre_snapshot_old, |
20534 | diff -urNp linux-2.6.32.16/drivers/acpi/video.c linux-2.6.32.16/drivers/acpi/video.c | 20566 | diff -urNp linux-2.6.32.18/drivers/acpi/video.c linux-2.6.32.18/drivers/acpi/video.c |
20535 | --- linux-2.6.32.16/drivers/acpi/video.c 2010-07-05 14:14:00.000000000 -0400 | 20567 | --- linux-2.6.32.18/drivers/acpi/video.c 2010-08-10 13:45:57.000000000 -0400 |
20536 | +++ linux-2.6.32.16/drivers/acpi/video.c 2010-07-09 14:50:35.000000000 -0400 | 20568 | +++ linux-2.6.32.18/drivers/acpi/video.c 2010-08-11 18:57:29.000000000 -0400 |
20537 | @@ -359,7 +359,7 @@ static int acpi_video_set_brightness(str | 20569 | @@ -359,7 +359,7 @@ static int acpi_video_set_brightness(str |
20538 | vd->brightness->levels[request_level]); | 20570 | vd->brightness->levels[request_level]); |
20539 | } | 20571 | } |
@@ -20543,9 +20575,9 @@ diff -urNp linux-2.6.32.16/drivers/acpi/video.c linux-2.6.32.16/drivers/acpi/vid | |||
20543 | .get_brightness = acpi_video_get_brightness, | 20575 | .get_brightness = acpi_video_get_brightness, |
20544 | .update_status = acpi_video_set_brightness, | 20576 | .update_status = acpi_video_set_brightness, |
20545 | }; | 20577 | }; |
20546 | diff -urNp linux-2.6.32.16/drivers/ata/ahci.c linux-2.6.32.16/drivers/ata/ahci.c | 20578 | diff -urNp linux-2.6.32.18/drivers/ata/ahci.c linux-2.6.32.18/drivers/ata/ahci.c |
20547 | --- linux-2.6.32.16/drivers/ata/ahci.c 2010-07-05 14:14:00.000000000 -0400 | 20579 | --- linux-2.6.32.18/drivers/ata/ahci.c 2010-08-10 13:45:57.000000000 -0400 |
20548 | +++ linux-2.6.32.16/drivers/ata/ahci.c 2010-07-09 14:50:35.000000000 -0400 | 20580 | +++ linux-2.6.32.18/drivers/ata/ahci.c 2010-08-11 18:57:29.000000000 -0400 |
20549 | @@ -387,7 +387,7 @@ static struct scsi_host_template ahci_sh | 20581 | @@ -387,7 +387,7 @@ static struct scsi_host_template ahci_sh |
20550 | .sdev_attrs = ahci_sdev_attrs, | 20582 | .sdev_attrs = ahci_sdev_attrs, |
20551 | }; | 20583 | }; |
@@ -20585,9 +20617,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/ahci.c linux-2.6.32.16/drivers/ata/ahci.c | |||
20585 | }; | 20617 | }; |
20586 | 20618 | ||
20587 | 20619 | ||
20588 | diff -urNp linux-2.6.32.16/drivers/ata/ata_generic.c linux-2.6.32.16/drivers/ata/ata_generic.c | 20620 | diff -urNp linux-2.6.32.18/drivers/ata/ata_generic.c linux-2.6.32.18/drivers/ata/ata_generic.c |
20589 | --- linux-2.6.32.16/drivers/ata/ata_generic.c 2010-07-05 14:14:00.000000000 -0400 | 20621 | --- linux-2.6.32.18/drivers/ata/ata_generic.c 2010-08-10 13:45:57.000000000 -0400 |
20590 | +++ linux-2.6.32.16/drivers/ata/ata_generic.c 2010-07-09 14:50:35.000000000 -0400 | 20622 | +++ linux-2.6.32.18/drivers/ata/ata_generic.c 2010-08-11 18:57:29.000000000 -0400 |
20591 | @@ -95,7 +95,7 @@ static struct scsi_host_template generic | 20623 | @@ -95,7 +95,7 @@ static struct scsi_host_template generic |
20592 | ATA_BMDMA_SHT(DRV_NAME), | 20624 | ATA_BMDMA_SHT(DRV_NAME), |
20593 | }; | 20625 | }; |
@@ -20597,9 +20629,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/ata_generic.c linux-2.6.32.16/drivers/ata | |||
20597 | .inherits = &ata_bmdma_port_ops, | 20629 | .inherits = &ata_bmdma_port_ops, |
20598 | .cable_detect = ata_cable_unknown, | 20630 | .cable_detect = ata_cable_unknown, |
20599 | .set_mode = generic_set_mode, | 20631 | .set_mode = generic_set_mode, |
20600 | diff -urNp linux-2.6.32.16/drivers/ata/ata_piix.c linux-2.6.32.16/drivers/ata/ata_piix.c | 20632 | diff -urNp linux-2.6.32.18/drivers/ata/ata_piix.c linux-2.6.32.18/drivers/ata/ata_piix.c |
20601 | --- linux-2.6.32.16/drivers/ata/ata_piix.c 2010-07-05 14:14:00.000000000 -0400 | 20633 | --- linux-2.6.32.18/drivers/ata/ata_piix.c 2010-08-10 13:45:57.000000000 -0400 |
20602 | +++ linux-2.6.32.16/drivers/ata/ata_piix.c 2010-07-09 14:50:35.000000000 -0400 | 20634 | +++ linux-2.6.32.18/drivers/ata/ata_piix.c 2010-08-11 18:57:29.000000000 -0400 |
20603 | @@ -299,7 +299,7 @@ static const struct pci_device_id piix_p | 20635 | @@ -299,7 +299,7 @@ static const struct pci_device_id piix_p |
20604 | { 0x8086, 0x1c08, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_2port_sata }, | 20636 | { 0x8086, 0x1c08, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_2port_sata }, |
20605 | /* SATA Controller IDE (CPT) */ | 20637 | /* SATA Controller IDE (CPT) */ |
@@ -20663,9 +20695,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/ata_piix.c linux-2.6.32.16/drivers/ata/at | |||
20663 | }; | 20695 | }; |
20664 | static const char *oemstrs[] = { | 20696 | static const char *oemstrs[] = { |
20665 | "Tecra M3,", | 20697 | "Tecra M3,", |
20666 | diff -urNp linux-2.6.32.16/drivers/ata/libata-acpi.c linux-2.6.32.16/drivers/ata/libata-acpi.c | 20698 | diff -urNp linux-2.6.32.18/drivers/ata/libata-acpi.c linux-2.6.32.18/drivers/ata/libata-acpi.c |
20667 | --- linux-2.6.32.16/drivers/ata/libata-acpi.c 2010-07-05 14:14:00.000000000 -0400 | 20699 | --- linux-2.6.32.18/drivers/ata/libata-acpi.c 2010-08-10 13:45:57.000000000 -0400 |
20668 | +++ linux-2.6.32.16/drivers/ata/libata-acpi.c 2010-07-09 14:50:35.000000000 -0400 | 20700 | +++ linux-2.6.32.18/drivers/ata/libata-acpi.c 2010-08-11 18:57:29.000000000 -0400 |
20669 | @@ -223,12 +223,12 @@ static void ata_acpi_dev_uevent(acpi_han | 20701 | @@ -223,12 +223,12 @@ static void ata_acpi_dev_uevent(acpi_han |
20670 | ata_acpi_uevent(dev->link->ap, dev, event); | 20702 | ata_acpi_uevent(dev->link->ap, dev, event); |
20671 | } | 20703 | } |
@@ -20681,9 +20713,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/libata-acpi.c linux-2.6.32.16/drivers/ata | |||
20681 | .handler = ata_acpi_ap_notify_dock, | 20713 | .handler = ata_acpi_ap_notify_dock, |
20682 | .uevent = ata_acpi_ap_uevent, | 20714 | .uevent = ata_acpi_ap_uevent, |
20683 | }; | 20715 | }; |
20684 | diff -urNp linux-2.6.32.16/drivers/ata/libata-core.c linux-2.6.32.16/drivers/ata/libata-core.c | 20716 | diff -urNp linux-2.6.32.18/drivers/ata/libata-core.c linux-2.6.32.18/drivers/ata/libata-core.c |
20685 | --- linux-2.6.32.16/drivers/ata/libata-core.c 2010-07-05 14:14:00.000000000 -0400 | 20717 | --- linux-2.6.32.18/drivers/ata/libata-core.c 2010-08-10 13:45:57.000000000 -0400 |
20686 | +++ linux-2.6.32.16/drivers/ata/libata-core.c 2010-07-09 14:50:35.000000000 -0400 | 20718 | +++ linux-2.6.32.18/drivers/ata/libata-core.c 2010-08-11 18:57:29.000000000 -0400 |
20687 | @@ -900,7 +900,7 @@ static const struct ata_xfer_ent { | 20719 | @@ -900,7 +900,7 @@ static const struct ata_xfer_ent { |
20688 | { ATA_SHIFT_PIO, ATA_NR_PIO_MODES, XFER_PIO_0 }, | 20720 | { ATA_SHIFT_PIO, ATA_NR_PIO_MODES, XFER_PIO_0 }, |
20689 | { ATA_SHIFT_MWDMA, ATA_NR_MWDMA_MODES, XFER_MW_DMA_0 }, | 20721 | { ATA_SHIFT_MWDMA, ATA_NR_MWDMA_MODES, XFER_MW_DMA_0 }, |
@@ -20757,9 +20789,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/libata-core.c linux-2.6.32.16/drivers/ata | |||
20757 | .qc_prep = ata_noop_qc_prep, | 20789 | .qc_prep = ata_noop_qc_prep, |
20758 | .qc_issue = ata_dummy_qc_issue, | 20790 | .qc_issue = ata_dummy_qc_issue, |
20759 | .error_handler = ata_dummy_error_handler, | 20791 | .error_handler = ata_dummy_error_handler, |
20760 | diff -urNp linux-2.6.32.16/drivers/ata/libata-eh.c linux-2.6.32.16/drivers/ata/libata-eh.c | 20792 | diff -urNp linux-2.6.32.18/drivers/ata/libata-eh.c linux-2.6.32.18/drivers/ata/libata-eh.c |
20761 | --- linux-2.6.32.16/drivers/ata/libata-eh.c 2010-07-05 14:14:00.000000000 -0400 | 20793 | --- linux-2.6.32.18/drivers/ata/libata-eh.c 2010-08-10 13:45:57.000000000 -0400 |
20762 | +++ linux-2.6.32.16/drivers/ata/libata-eh.c 2010-07-09 14:50:35.000000000 -0400 | 20794 | +++ linux-2.6.32.18/drivers/ata/libata-eh.c 2010-08-11 18:57:29.000000000 -0400 |
20763 | @@ -3586,7 +3586,7 @@ void ata_do_eh(struct ata_port *ap, ata_ | 20795 | @@ -3586,7 +3586,7 @@ void ata_do_eh(struct ata_port *ap, ata_ |
20764 | */ | 20796 | */ |
20765 | void ata_std_error_handler(struct ata_port *ap) | 20797 | void ata_std_error_handler(struct ata_port *ap) |
@@ -20769,9 +20801,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/libata-eh.c linux-2.6.32.16/drivers/ata/l | |||
20769 | ata_reset_fn_t hardreset = ops->hardreset; | 20801 | ata_reset_fn_t hardreset = ops->hardreset; |
20770 | 20802 | ||
20771 | /* ignore built-in hardreset if SCR access is not available */ | 20803 | /* ignore built-in hardreset if SCR access is not available */ |
20772 | diff -urNp linux-2.6.32.16/drivers/ata/libata-pmp.c linux-2.6.32.16/drivers/ata/libata-pmp.c | 20804 | diff -urNp linux-2.6.32.18/drivers/ata/libata-pmp.c linux-2.6.32.18/drivers/ata/libata-pmp.c |
20773 | --- linux-2.6.32.16/drivers/ata/libata-pmp.c 2010-07-05 14:14:00.000000000 -0400 | 20805 | --- linux-2.6.32.18/drivers/ata/libata-pmp.c 2010-08-10 13:45:57.000000000 -0400 |
20774 | +++ linux-2.6.32.16/drivers/ata/libata-pmp.c 2010-07-09 14:50:35.000000000 -0400 | 20806 | +++ linux-2.6.32.18/drivers/ata/libata-pmp.c 2010-08-11 18:57:29.000000000 -0400 |
20775 | @@ -841,7 +841,7 @@ static int sata_pmp_handle_link_fail(str | 20807 | @@ -841,7 +841,7 @@ static int sata_pmp_handle_link_fail(str |
20776 | */ | 20808 | */ |
20777 | static int sata_pmp_eh_recover(struct ata_port *ap) | 20809 | static int sata_pmp_eh_recover(struct ata_port *ap) |
@@ -20781,9 +20813,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/libata-pmp.c linux-2.6.32.16/drivers/ata/ | |||
20781 | int pmp_tries, link_tries[SATA_PMP_MAX_PORTS]; | 20813 | int pmp_tries, link_tries[SATA_PMP_MAX_PORTS]; |
20782 | struct ata_link *pmp_link = &ap->link; | 20814 | struct ata_link *pmp_link = &ap->link; |
20783 | struct ata_device *pmp_dev = pmp_link->device; | 20815 | struct ata_device *pmp_dev = pmp_link->device; |
20784 | diff -urNp linux-2.6.32.16/drivers/ata/pata_acpi.c linux-2.6.32.16/drivers/ata/pata_acpi.c | 20816 | diff -urNp linux-2.6.32.18/drivers/ata/pata_acpi.c linux-2.6.32.18/drivers/ata/pata_acpi.c |
20785 | --- linux-2.6.32.16/drivers/ata/pata_acpi.c 2010-07-05 14:14:00.000000000 -0400 | 20817 | --- linux-2.6.32.18/drivers/ata/pata_acpi.c 2010-08-10 13:45:57.000000000 -0400 |
20786 | +++ linux-2.6.32.16/drivers/ata/pata_acpi.c 2010-07-09 14:50:35.000000000 -0400 | 20818 | +++ linux-2.6.32.18/drivers/ata/pata_acpi.c 2010-08-11 18:57:29.000000000 -0400 |
20787 | @@ -215,7 +215,7 @@ static struct scsi_host_template pacpi_s | 20819 | @@ -215,7 +215,7 @@ static struct scsi_host_template pacpi_s |
20788 | ATA_BMDMA_SHT(DRV_NAME), | 20820 | ATA_BMDMA_SHT(DRV_NAME), |
20789 | }; | 20821 | }; |
@@ -20793,9 +20825,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_acpi.c linux-2.6.32.16/drivers/ata/p | |||
20793 | .inherits = &ata_bmdma_port_ops, | 20825 | .inherits = &ata_bmdma_port_ops, |
20794 | .qc_issue = pacpi_qc_issue, | 20826 | .qc_issue = pacpi_qc_issue, |
20795 | .cable_detect = pacpi_cable_detect, | 20827 | .cable_detect = pacpi_cable_detect, |
20796 | diff -urNp linux-2.6.32.16/drivers/ata/pata_ali.c linux-2.6.32.16/drivers/ata/pata_ali.c | 20828 | diff -urNp linux-2.6.32.18/drivers/ata/pata_ali.c linux-2.6.32.18/drivers/ata/pata_ali.c |
20797 | --- linux-2.6.32.16/drivers/ata/pata_ali.c 2010-07-05 14:14:00.000000000 -0400 | 20829 | --- linux-2.6.32.18/drivers/ata/pata_ali.c 2010-08-10 13:45:57.000000000 -0400 |
20798 | +++ linux-2.6.32.16/drivers/ata/pata_ali.c 2010-07-09 14:50:35.000000000 -0400 | 20830 | +++ linux-2.6.32.18/drivers/ata/pata_ali.c 2010-08-11 18:57:29.000000000 -0400 |
20799 | @@ -365,7 +365,7 @@ static struct scsi_host_template ali_sht | 20831 | @@ -365,7 +365,7 @@ static struct scsi_host_template ali_sht |
20800 | * Port operations for PIO only ALi | 20832 | * Port operations for PIO only ALi |
20801 | */ | 20833 | */ |
@@ -20841,9 +20873,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_ali.c linux-2.6.32.16/drivers/ata/pa | |||
20841 | .inherits = &ali_dma_base_ops, | 20873 | .inherits = &ali_dma_base_ops, |
20842 | .check_atapi_dma = ali_check_atapi_dma, | 20874 | .check_atapi_dma = ali_check_atapi_dma, |
20843 | .dev_config = ali_warn_atapi_dma, | 20875 | .dev_config = ali_warn_atapi_dma, |
20844 | diff -urNp linux-2.6.32.16/drivers/ata/pata_amd.c linux-2.6.32.16/drivers/ata/pata_amd.c | 20876 | diff -urNp linux-2.6.32.18/drivers/ata/pata_amd.c linux-2.6.32.18/drivers/ata/pata_amd.c |
20845 | --- linux-2.6.32.16/drivers/ata/pata_amd.c 2010-07-05 14:14:00.000000000 -0400 | 20877 | --- linux-2.6.32.18/drivers/ata/pata_amd.c 2010-08-10 13:45:57.000000000 -0400 |
20846 | +++ linux-2.6.32.16/drivers/ata/pata_amd.c 2010-07-09 14:50:35.000000000 -0400 | 20878 | +++ linux-2.6.32.18/drivers/ata/pata_amd.c 2010-08-11 18:57:29.000000000 -0400 |
20847 | @@ -397,28 +397,28 @@ static const struct ata_port_operations | 20879 | @@ -397,28 +397,28 @@ static const struct ata_port_operations |
20848 | .prereset = amd_pre_reset, | 20880 | .prereset = amd_pre_reset, |
20849 | }; | 20881 | }; |
@@ -20893,9 +20925,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_amd.c linux-2.6.32.16/drivers/ata/pa | |||
20893 | .inherits = &nv_base_port_ops, | 20925 | .inherits = &nv_base_port_ops, |
20894 | .set_piomode = nv133_set_piomode, | 20926 | .set_piomode = nv133_set_piomode, |
20895 | .set_dmamode = nv133_set_dmamode, | 20927 | .set_dmamode = nv133_set_dmamode, |
20896 | diff -urNp linux-2.6.32.16/drivers/ata/pata_artop.c linux-2.6.32.16/drivers/ata/pata_artop.c | 20928 | diff -urNp linux-2.6.32.18/drivers/ata/pata_artop.c linux-2.6.32.18/drivers/ata/pata_artop.c |
20897 | --- linux-2.6.32.16/drivers/ata/pata_artop.c 2010-07-05 14:14:00.000000000 -0400 | 20929 | --- linux-2.6.32.18/drivers/ata/pata_artop.c 2010-08-10 13:45:57.000000000 -0400 |
20898 | +++ linux-2.6.32.16/drivers/ata/pata_artop.c 2010-07-09 14:50:35.000000000 -0400 | 20930 | +++ linux-2.6.32.18/drivers/ata/pata_artop.c 2010-08-11 18:57:29.000000000 -0400 |
20899 | @@ -311,7 +311,7 @@ static struct scsi_host_template artop_s | 20931 | @@ -311,7 +311,7 @@ static struct scsi_host_template artop_s |
20900 | ATA_BMDMA_SHT(DRV_NAME), | 20932 | ATA_BMDMA_SHT(DRV_NAME), |
20901 | }; | 20933 | }; |
@@ -20914,9 +20946,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_artop.c linux-2.6.32.16/drivers/ata/ | |||
20914 | .inherits = &ata_bmdma_port_ops, | 20946 | .inherits = &ata_bmdma_port_ops, |
20915 | .cable_detect = artop6260_cable_detect, | 20947 | .cable_detect = artop6260_cable_detect, |
20916 | .set_piomode = artop6260_set_piomode, | 20948 | .set_piomode = artop6260_set_piomode, |
20917 | diff -urNp linux-2.6.32.16/drivers/ata/pata_at32.c linux-2.6.32.16/drivers/ata/pata_at32.c | 20949 | diff -urNp linux-2.6.32.18/drivers/ata/pata_at32.c linux-2.6.32.18/drivers/ata/pata_at32.c |
20918 | --- linux-2.6.32.16/drivers/ata/pata_at32.c 2010-07-05 14:14:00.000000000 -0400 | 20950 | --- linux-2.6.32.18/drivers/ata/pata_at32.c 2010-08-10 13:45:57.000000000 -0400 |
20919 | +++ linux-2.6.32.16/drivers/ata/pata_at32.c 2010-07-09 14:50:35.000000000 -0400 | 20951 | +++ linux-2.6.32.18/drivers/ata/pata_at32.c 2010-08-11 18:57:29.000000000 -0400 |
20920 | @@ -172,7 +172,7 @@ static struct scsi_host_template at32_sh | 20952 | @@ -172,7 +172,7 @@ static struct scsi_host_template at32_sh |
20921 | ATA_PIO_SHT(DRV_NAME), | 20953 | ATA_PIO_SHT(DRV_NAME), |
20922 | }; | 20954 | }; |
@@ -20926,9 +20958,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_at32.c linux-2.6.32.16/drivers/ata/p | |||
20926 | .inherits = &ata_sff_port_ops, | 20958 | .inherits = &ata_sff_port_ops, |
20927 | .cable_detect = ata_cable_40wire, | 20959 | .cable_detect = ata_cable_40wire, |
20928 | .set_piomode = pata_at32_set_piomode, | 20960 | .set_piomode = pata_at32_set_piomode, |
20929 | diff -urNp linux-2.6.32.16/drivers/ata/pata_at91.c linux-2.6.32.16/drivers/ata/pata_at91.c | 20961 | diff -urNp linux-2.6.32.18/drivers/ata/pata_at91.c linux-2.6.32.18/drivers/ata/pata_at91.c |
20930 | --- linux-2.6.32.16/drivers/ata/pata_at91.c 2010-07-05 14:14:00.000000000 -0400 | 20962 | --- linux-2.6.32.18/drivers/ata/pata_at91.c 2010-08-10 13:45:57.000000000 -0400 |
20931 | +++ linux-2.6.32.16/drivers/ata/pata_at91.c 2010-07-09 14:50:35.000000000 -0400 | 20963 | +++ linux-2.6.32.18/drivers/ata/pata_at91.c 2010-08-11 18:57:29.000000000 -0400 |
20932 | @@ -195,7 +195,7 @@ static struct scsi_host_template pata_at | 20964 | @@ -195,7 +195,7 @@ static struct scsi_host_template pata_at |
20933 | ATA_PIO_SHT(DRV_NAME), | 20965 | ATA_PIO_SHT(DRV_NAME), |
20934 | }; | 20966 | }; |
@@ -20938,9 +20970,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_at91.c linux-2.6.32.16/drivers/ata/p | |||
20938 | .inherits = &ata_sff_port_ops, | 20970 | .inherits = &ata_sff_port_ops, |
20939 | 20971 | ||
20940 | .sff_data_xfer = pata_at91_data_xfer_noirq, | 20972 | .sff_data_xfer = pata_at91_data_xfer_noirq, |
20941 | diff -urNp linux-2.6.32.16/drivers/ata/pata_atiixp.c linux-2.6.32.16/drivers/ata/pata_atiixp.c | 20973 | diff -urNp linux-2.6.32.18/drivers/ata/pata_atiixp.c linux-2.6.32.18/drivers/ata/pata_atiixp.c |
20942 | --- linux-2.6.32.16/drivers/ata/pata_atiixp.c 2010-07-05 14:14:00.000000000 -0400 | 20974 | --- linux-2.6.32.18/drivers/ata/pata_atiixp.c 2010-08-10 13:45:57.000000000 -0400 |
20943 | +++ linux-2.6.32.16/drivers/ata/pata_atiixp.c 2010-07-09 14:50:35.000000000 -0400 | 20975 | +++ linux-2.6.32.18/drivers/ata/pata_atiixp.c 2010-08-11 18:57:29.000000000 -0400 |
20944 | @@ -205,7 +205,7 @@ static struct scsi_host_template atiixp_ | 20976 | @@ -205,7 +205,7 @@ static struct scsi_host_template atiixp_ |
20945 | .sg_tablesize = LIBATA_DUMB_MAX_PRD, | 20977 | .sg_tablesize = LIBATA_DUMB_MAX_PRD, |
20946 | }; | 20978 | }; |
@@ -20950,9 +20982,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_atiixp.c linux-2.6.32.16/drivers/ata | |||
20950 | .inherits = &ata_bmdma_port_ops, | 20982 | .inherits = &ata_bmdma_port_ops, |
20951 | 20983 | ||
20952 | .qc_prep = ata_sff_dumb_qc_prep, | 20984 | .qc_prep = ata_sff_dumb_qc_prep, |
20953 | diff -urNp linux-2.6.32.16/drivers/ata/pata_atp867x.c linux-2.6.32.16/drivers/ata/pata_atp867x.c | 20985 | diff -urNp linux-2.6.32.18/drivers/ata/pata_atp867x.c linux-2.6.32.18/drivers/ata/pata_atp867x.c |
20954 | --- linux-2.6.32.16/drivers/ata/pata_atp867x.c 2010-07-05 14:14:00.000000000 -0400 | 20986 | --- linux-2.6.32.18/drivers/ata/pata_atp867x.c 2010-08-10 13:45:57.000000000 -0400 |
20955 | +++ linux-2.6.32.16/drivers/ata/pata_atp867x.c 2010-07-09 14:50:35.000000000 -0400 | 20987 | +++ linux-2.6.32.18/drivers/ata/pata_atp867x.c 2010-08-11 18:57:29.000000000 -0400 |
20956 | @@ -274,7 +274,7 @@ static struct scsi_host_template atp867x | 20988 | @@ -274,7 +274,7 @@ static struct scsi_host_template atp867x |
20957 | ATA_BMDMA_SHT(DRV_NAME), | 20989 | ATA_BMDMA_SHT(DRV_NAME), |
20958 | }; | 20990 | }; |
@@ -20962,9 +20994,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_atp867x.c linux-2.6.32.16/drivers/at | |||
20962 | .inherits = &ata_bmdma_port_ops, | 20994 | .inherits = &ata_bmdma_port_ops, |
20963 | .cable_detect = atp867x_cable_detect, | 20995 | .cable_detect = atp867x_cable_detect, |
20964 | .set_piomode = atp867x_set_piomode, | 20996 | .set_piomode = atp867x_set_piomode, |
20965 | diff -urNp linux-2.6.32.16/drivers/ata/pata_bf54x.c linux-2.6.32.16/drivers/ata/pata_bf54x.c | 20997 | diff -urNp linux-2.6.32.18/drivers/ata/pata_bf54x.c linux-2.6.32.18/drivers/ata/pata_bf54x.c |
20966 | --- linux-2.6.32.16/drivers/ata/pata_bf54x.c 2010-07-05 14:14:00.000000000 -0400 | 20998 | --- linux-2.6.32.18/drivers/ata/pata_bf54x.c 2010-08-10 13:45:57.000000000 -0400 |
20967 | +++ linux-2.6.32.16/drivers/ata/pata_bf54x.c 2010-07-09 14:50:35.000000000 -0400 | 20999 | +++ linux-2.6.32.18/drivers/ata/pata_bf54x.c 2010-08-11 18:57:29.000000000 -0400 |
20968 | @@ -1464,7 +1464,7 @@ static struct scsi_host_template bfin_sh | 21000 | @@ -1464,7 +1464,7 @@ static struct scsi_host_template bfin_sh |
20969 | .dma_boundary = ATA_DMA_BOUNDARY, | 21001 | .dma_boundary = ATA_DMA_BOUNDARY, |
20970 | }; | 21002 | }; |
@@ -20974,9 +21006,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_bf54x.c linux-2.6.32.16/drivers/ata/ | |||
20974 | .inherits = &ata_sff_port_ops, | 21006 | .inherits = &ata_sff_port_ops, |
20975 | 21007 | ||
20976 | .set_piomode = bfin_set_piomode, | 21008 | .set_piomode = bfin_set_piomode, |
20977 | diff -urNp linux-2.6.32.16/drivers/ata/pata_cmd640.c linux-2.6.32.16/drivers/ata/pata_cmd640.c | 21009 | diff -urNp linux-2.6.32.18/drivers/ata/pata_cmd640.c linux-2.6.32.18/drivers/ata/pata_cmd640.c |
20978 | --- linux-2.6.32.16/drivers/ata/pata_cmd640.c 2010-07-05 14:14:00.000000000 -0400 | 21010 | --- linux-2.6.32.18/drivers/ata/pata_cmd640.c 2010-08-10 13:45:57.000000000 -0400 |
20979 | +++ linux-2.6.32.16/drivers/ata/pata_cmd640.c 2010-07-09 14:50:35.000000000 -0400 | 21011 | +++ linux-2.6.32.18/drivers/ata/pata_cmd640.c 2010-08-11 18:57:29.000000000 -0400 |
20980 | @@ -168,7 +168,7 @@ static struct scsi_host_template cmd640_ | 21012 | @@ -168,7 +168,7 @@ static struct scsi_host_template cmd640_ |
20981 | ATA_BMDMA_SHT(DRV_NAME), | 21013 | ATA_BMDMA_SHT(DRV_NAME), |
20982 | }; | 21014 | }; |
@@ -20986,9 +21018,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_cmd640.c linux-2.6.32.16/drivers/ata | |||
20986 | .inherits = &ata_bmdma_port_ops, | 21018 | .inherits = &ata_bmdma_port_ops, |
20987 | /* In theory xfer_noirq is not needed once we kill the prefetcher */ | 21019 | /* In theory xfer_noirq is not needed once we kill the prefetcher */ |
20988 | .sff_data_xfer = ata_sff_data_xfer_noirq, | 21020 | .sff_data_xfer = ata_sff_data_xfer_noirq, |
20989 | diff -urNp linux-2.6.32.16/drivers/ata/pata_cmd64x.c linux-2.6.32.16/drivers/ata/pata_cmd64x.c | 21021 | diff -urNp linux-2.6.32.18/drivers/ata/pata_cmd64x.c linux-2.6.32.18/drivers/ata/pata_cmd64x.c |
20990 | --- linux-2.6.32.16/drivers/ata/pata_cmd64x.c 2010-07-05 14:14:00.000000000 -0400 | 21022 | --- linux-2.6.32.18/drivers/ata/pata_cmd64x.c 2010-08-10 13:45:57.000000000 -0400 |
20991 | +++ linux-2.6.32.16/drivers/ata/pata_cmd64x.c 2010-07-09 14:50:35.000000000 -0400 | 21023 | +++ linux-2.6.32.18/drivers/ata/pata_cmd64x.c 2010-08-11 18:57:29.000000000 -0400 |
20992 | @@ -275,18 +275,18 @@ static const struct ata_port_operations | 21024 | @@ -275,18 +275,18 @@ static const struct ata_port_operations |
20993 | .set_dmamode = cmd64x_set_dmamode, | 21025 | .set_dmamode = cmd64x_set_dmamode, |
20994 | }; | 21026 | }; |
@@ -21011,9 +21043,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_cmd64x.c linux-2.6.32.16/drivers/ata | |||
21011 | .inherits = &cmd64x_base_ops, | 21043 | .inherits = &cmd64x_base_ops, |
21012 | .bmdma_stop = cmd648_bmdma_stop, | 21044 | .bmdma_stop = cmd648_bmdma_stop, |
21013 | .cable_detect = cmd648_cable_detect, | 21045 | .cable_detect = cmd648_cable_detect, |
21014 | diff -urNp linux-2.6.32.16/drivers/ata/pata_cs5520.c linux-2.6.32.16/drivers/ata/pata_cs5520.c | 21046 | diff -urNp linux-2.6.32.18/drivers/ata/pata_cs5520.c linux-2.6.32.18/drivers/ata/pata_cs5520.c |
21015 | --- linux-2.6.32.16/drivers/ata/pata_cs5520.c 2010-07-05 14:14:00.000000000 -0400 | 21047 | --- linux-2.6.32.18/drivers/ata/pata_cs5520.c 2010-08-10 13:45:57.000000000 -0400 |
21016 | +++ linux-2.6.32.16/drivers/ata/pata_cs5520.c 2010-07-09 14:50:35.000000000 -0400 | 21048 | +++ linux-2.6.32.18/drivers/ata/pata_cs5520.c 2010-08-11 18:57:29.000000000 -0400 |
21017 | @@ -144,7 +144,7 @@ static struct scsi_host_template cs5520_ | 21049 | @@ -144,7 +144,7 @@ static struct scsi_host_template cs5520_ |
21018 | .sg_tablesize = LIBATA_DUMB_MAX_PRD, | 21050 | .sg_tablesize = LIBATA_DUMB_MAX_PRD, |
21019 | }; | 21051 | }; |
@@ -21023,9 +21055,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_cs5520.c linux-2.6.32.16/drivers/ata | |||
21023 | .inherits = &ata_bmdma_port_ops, | 21055 | .inherits = &ata_bmdma_port_ops, |
21024 | .qc_prep = ata_sff_dumb_qc_prep, | 21056 | .qc_prep = ata_sff_dumb_qc_prep, |
21025 | .cable_detect = ata_cable_40wire, | 21057 | .cable_detect = ata_cable_40wire, |
21026 | diff -urNp linux-2.6.32.16/drivers/ata/pata_cs5530.c linux-2.6.32.16/drivers/ata/pata_cs5530.c | 21058 | diff -urNp linux-2.6.32.18/drivers/ata/pata_cs5530.c linux-2.6.32.18/drivers/ata/pata_cs5530.c |
21027 | --- linux-2.6.32.16/drivers/ata/pata_cs5530.c 2010-07-05 14:14:00.000000000 -0400 | 21059 | --- linux-2.6.32.18/drivers/ata/pata_cs5530.c 2010-08-10 13:45:57.000000000 -0400 |
21028 | +++ linux-2.6.32.16/drivers/ata/pata_cs5530.c 2010-07-09 14:50:35.000000000 -0400 | 21060 | +++ linux-2.6.32.18/drivers/ata/pata_cs5530.c 2010-08-11 18:57:29.000000000 -0400 |
21029 | @@ -164,7 +164,7 @@ static struct scsi_host_template cs5530_ | 21061 | @@ -164,7 +164,7 @@ static struct scsi_host_template cs5530_ |
21030 | .sg_tablesize = LIBATA_DUMB_MAX_PRD, | 21062 | .sg_tablesize = LIBATA_DUMB_MAX_PRD, |
21031 | }; | 21063 | }; |
@@ -21035,9 +21067,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_cs5530.c linux-2.6.32.16/drivers/ata | |||
21035 | .inherits = &ata_bmdma_port_ops, | 21067 | .inherits = &ata_bmdma_port_ops, |
21036 | 21068 | ||
21037 | .qc_prep = ata_sff_dumb_qc_prep, | 21069 | .qc_prep = ata_sff_dumb_qc_prep, |
21038 | diff -urNp linux-2.6.32.16/drivers/ata/pata_cs5535.c linux-2.6.32.16/drivers/ata/pata_cs5535.c | 21070 | diff -urNp linux-2.6.32.18/drivers/ata/pata_cs5535.c linux-2.6.32.18/drivers/ata/pata_cs5535.c |
21039 | --- linux-2.6.32.16/drivers/ata/pata_cs5535.c 2010-07-05 14:14:00.000000000 -0400 | 21071 | --- linux-2.6.32.18/drivers/ata/pata_cs5535.c 2010-08-10 13:45:57.000000000 -0400 |
21040 | +++ linux-2.6.32.16/drivers/ata/pata_cs5535.c 2010-07-09 14:50:35.000000000 -0400 | 21072 | +++ linux-2.6.32.18/drivers/ata/pata_cs5535.c 2010-08-11 18:57:29.000000000 -0400 |
21041 | @@ -160,7 +160,7 @@ static struct scsi_host_template cs5535_ | 21073 | @@ -160,7 +160,7 @@ static struct scsi_host_template cs5535_ |
21042 | ATA_BMDMA_SHT(DRV_NAME), | 21074 | ATA_BMDMA_SHT(DRV_NAME), |
21043 | }; | 21075 | }; |
@@ -21047,9 +21079,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_cs5535.c linux-2.6.32.16/drivers/ata | |||
21047 | .inherits = &ata_bmdma_port_ops, | 21079 | .inherits = &ata_bmdma_port_ops, |
21048 | .cable_detect = cs5535_cable_detect, | 21080 | .cable_detect = cs5535_cable_detect, |
21049 | .set_piomode = cs5535_set_piomode, | 21081 | .set_piomode = cs5535_set_piomode, |
21050 | diff -urNp linux-2.6.32.16/drivers/ata/pata_cs5536.c linux-2.6.32.16/drivers/ata/pata_cs5536.c | 21082 | diff -urNp linux-2.6.32.18/drivers/ata/pata_cs5536.c linux-2.6.32.18/drivers/ata/pata_cs5536.c |
21051 | --- linux-2.6.32.16/drivers/ata/pata_cs5536.c 2010-07-05 14:14:00.000000000 -0400 | 21083 | --- linux-2.6.32.18/drivers/ata/pata_cs5536.c 2010-08-10 13:45:57.000000000 -0400 |
21052 | +++ linux-2.6.32.16/drivers/ata/pata_cs5536.c 2010-07-09 14:50:35.000000000 -0400 | 21084 | +++ linux-2.6.32.18/drivers/ata/pata_cs5536.c 2010-08-11 18:57:29.000000000 -0400 |
21053 | @@ -223,7 +223,7 @@ static struct scsi_host_template cs5536_ | 21085 | @@ -223,7 +223,7 @@ static struct scsi_host_template cs5536_ |
21054 | ATA_BMDMA_SHT(DRV_NAME), | 21086 | ATA_BMDMA_SHT(DRV_NAME), |
21055 | }; | 21087 | }; |
@@ -21059,9 +21091,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_cs5536.c linux-2.6.32.16/drivers/ata | |||
21059 | .inherits = &ata_bmdma_port_ops, | 21091 | .inherits = &ata_bmdma_port_ops, |
21060 | .cable_detect = cs5536_cable_detect, | 21092 | .cable_detect = cs5536_cable_detect, |
21061 | .set_piomode = cs5536_set_piomode, | 21093 | .set_piomode = cs5536_set_piomode, |
21062 | diff -urNp linux-2.6.32.16/drivers/ata/pata_cypress.c linux-2.6.32.16/drivers/ata/pata_cypress.c | 21094 | diff -urNp linux-2.6.32.18/drivers/ata/pata_cypress.c linux-2.6.32.18/drivers/ata/pata_cypress.c |
21063 | --- linux-2.6.32.16/drivers/ata/pata_cypress.c 2010-07-05 14:14:00.000000000 -0400 | 21095 | --- linux-2.6.32.18/drivers/ata/pata_cypress.c 2010-08-10 13:45:57.000000000 -0400 |
21064 | +++ linux-2.6.32.16/drivers/ata/pata_cypress.c 2010-07-09 14:50:35.000000000 -0400 | 21096 | +++ linux-2.6.32.18/drivers/ata/pata_cypress.c 2010-08-11 18:57:29.000000000 -0400 |
21065 | @@ -113,7 +113,7 @@ static struct scsi_host_template cy82c69 | 21097 | @@ -113,7 +113,7 @@ static struct scsi_host_template cy82c69 |
21066 | ATA_BMDMA_SHT(DRV_NAME), | 21098 | ATA_BMDMA_SHT(DRV_NAME), |
21067 | }; | 21099 | }; |
@@ -21071,9 +21103,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_cypress.c linux-2.6.32.16/drivers/at | |||
21071 | .inherits = &ata_bmdma_port_ops, | 21103 | .inherits = &ata_bmdma_port_ops, |
21072 | .cable_detect = ata_cable_40wire, | 21104 | .cable_detect = ata_cable_40wire, |
21073 | .set_piomode = cy82c693_set_piomode, | 21105 | .set_piomode = cy82c693_set_piomode, |
21074 | diff -urNp linux-2.6.32.16/drivers/ata/pata_efar.c linux-2.6.32.16/drivers/ata/pata_efar.c | 21106 | diff -urNp linux-2.6.32.18/drivers/ata/pata_efar.c linux-2.6.32.18/drivers/ata/pata_efar.c |
21075 | --- linux-2.6.32.16/drivers/ata/pata_efar.c 2010-07-05 14:14:00.000000000 -0400 | 21107 | --- linux-2.6.32.18/drivers/ata/pata_efar.c 2010-08-10 13:45:57.000000000 -0400 |
21076 | +++ linux-2.6.32.16/drivers/ata/pata_efar.c 2010-07-09 14:50:35.000000000 -0400 | 21108 | +++ linux-2.6.32.18/drivers/ata/pata_efar.c 2010-08-11 18:57:29.000000000 -0400 |
21077 | @@ -222,7 +222,7 @@ static struct scsi_host_template efar_sh | 21109 | @@ -222,7 +222,7 @@ static struct scsi_host_template efar_sh |
21078 | ATA_BMDMA_SHT(DRV_NAME), | 21110 | ATA_BMDMA_SHT(DRV_NAME), |
21079 | }; | 21111 | }; |
@@ -21083,9 +21115,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_efar.c linux-2.6.32.16/drivers/ata/p | |||
21083 | .inherits = &ata_bmdma_port_ops, | 21115 | .inherits = &ata_bmdma_port_ops, |
21084 | .cable_detect = efar_cable_detect, | 21116 | .cable_detect = efar_cable_detect, |
21085 | .set_piomode = efar_set_piomode, | 21117 | .set_piomode = efar_set_piomode, |
21086 | diff -urNp linux-2.6.32.16/drivers/ata/pata_hpt366.c linux-2.6.32.16/drivers/ata/pata_hpt366.c | 21118 | diff -urNp linux-2.6.32.18/drivers/ata/pata_hpt366.c linux-2.6.32.18/drivers/ata/pata_hpt366.c |
21087 | --- linux-2.6.32.16/drivers/ata/pata_hpt366.c 2010-07-05 14:14:00.000000000 -0400 | 21119 | --- linux-2.6.32.18/drivers/ata/pata_hpt366.c 2010-08-10 13:45:57.000000000 -0400 |
21088 | +++ linux-2.6.32.16/drivers/ata/pata_hpt366.c 2010-07-09 14:50:35.000000000 -0400 | 21120 | +++ linux-2.6.32.18/drivers/ata/pata_hpt366.c 2010-08-11 18:57:29.000000000 -0400 |
21089 | @@ -282,7 +282,7 @@ static struct scsi_host_template hpt36x_ | 21121 | @@ -282,7 +282,7 @@ static struct scsi_host_template hpt36x_ |
21090 | * Configuration for HPT366/68 | 21122 | * Configuration for HPT366/68 |
21091 | */ | 21123 | */ |
@@ -21095,9 +21127,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_hpt366.c linux-2.6.32.16/drivers/ata | |||
21095 | .inherits = &ata_bmdma_port_ops, | 21127 | .inherits = &ata_bmdma_port_ops, |
21096 | .cable_detect = hpt36x_cable_detect, | 21128 | .cable_detect = hpt36x_cable_detect, |
21097 | .mode_filter = hpt366_filter, | 21129 | .mode_filter = hpt366_filter, |
21098 | diff -urNp linux-2.6.32.16/drivers/ata/pata_hpt37x.c linux-2.6.32.16/drivers/ata/pata_hpt37x.c | 21130 | diff -urNp linux-2.6.32.18/drivers/ata/pata_hpt37x.c linux-2.6.32.18/drivers/ata/pata_hpt37x.c |
21099 | --- linux-2.6.32.16/drivers/ata/pata_hpt37x.c 2010-07-05 14:14:00.000000000 -0400 | 21131 | --- linux-2.6.32.18/drivers/ata/pata_hpt37x.c 2010-08-10 13:45:57.000000000 -0400 |
21100 | +++ linux-2.6.32.16/drivers/ata/pata_hpt37x.c 2010-07-09 14:50:35.000000000 -0400 | 21132 | +++ linux-2.6.32.18/drivers/ata/pata_hpt37x.c 2010-08-11 18:57:29.000000000 -0400 |
21101 | @@ -576,7 +576,7 @@ static struct scsi_host_template hpt37x_ | 21133 | @@ -576,7 +576,7 @@ static struct scsi_host_template hpt37x_ |
21102 | * Configuration for HPT370 | 21134 | * Configuration for HPT370 |
21103 | */ | 21135 | */ |
@@ -21134,9 +21166,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_hpt37x.c linux-2.6.32.16/drivers/ata | |||
21134 | .inherits = &hpt372_port_ops, | 21166 | .inherits = &hpt372_port_ops, |
21135 | .prereset = hpt374_fn1_pre_reset, | 21167 | .prereset = hpt374_fn1_pre_reset, |
21136 | }; | 21168 | }; |
21137 | diff -urNp linux-2.6.32.16/drivers/ata/pata_hpt3x2n.c linux-2.6.32.16/drivers/ata/pata_hpt3x2n.c | 21169 | diff -urNp linux-2.6.32.18/drivers/ata/pata_hpt3x2n.c linux-2.6.32.18/drivers/ata/pata_hpt3x2n.c |
21138 | --- linux-2.6.32.16/drivers/ata/pata_hpt3x2n.c 2010-07-05 14:14:00.000000000 -0400 | 21170 | --- linux-2.6.32.18/drivers/ata/pata_hpt3x2n.c 2010-08-10 13:45:57.000000000 -0400 |
21139 | +++ linux-2.6.32.16/drivers/ata/pata_hpt3x2n.c 2010-07-09 14:50:35.000000000 -0400 | 21171 | +++ linux-2.6.32.18/drivers/ata/pata_hpt3x2n.c 2010-08-11 18:57:29.000000000 -0400 |
21140 | @@ -337,7 +337,7 @@ static struct scsi_host_template hpt3x2n | 21172 | @@ -337,7 +337,7 @@ static struct scsi_host_template hpt3x2n |
21141 | * Configuration for HPT3x2n. | 21173 | * Configuration for HPT3x2n. |
21142 | */ | 21174 | */ |
@@ -21146,9 +21178,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_hpt3x2n.c linux-2.6.32.16/drivers/at | |||
21146 | .inherits = &ata_bmdma_port_ops, | 21178 | .inherits = &ata_bmdma_port_ops, |
21147 | 21179 | ||
21148 | .bmdma_stop = hpt3x2n_bmdma_stop, | 21180 | .bmdma_stop = hpt3x2n_bmdma_stop, |
21149 | diff -urNp linux-2.6.32.16/drivers/ata/pata_hpt3x3.c linux-2.6.32.16/drivers/ata/pata_hpt3x3.c | 21181 | diff -urNp linux-2.6.32.18/drivers/ata/pata_hpt3x3.c linux-2.6.32.18/drivers/ata/pata_hpt3x3.c |
21150 | --- linux-2.6.32.16/drivers/ata/pata_hpt3x3.c 2010-07-05 14:14:00.000000000 -0400 | 21182 | --- linux-2.6.32.18/drivers/ata/pata_hpt3x3.c 2010-08-10 13:45:57.000000000 -0400 |
21151 | +++ linux-2.6.32.16/drivers/ata/pata_hpt3x3.c 2010-07-09 14:50:35.000000000 -0400 | 21183 | +++ linux-2.6.32.18/drivers/ata/pata_hpt3x3.c 2010-08-11 18:57:29.000000000 -0400 |
21152 | @@ -141,7 +141,7 @@ static struct scsi_host_template hpt3x3_ | 21184 | @@ -141,7 +141,7 @@ static struct scsi_host_template hpt3x3_ |
21153 | ATA_BMDMA_SHT(DRV_NAME), | 21185 | ATA_BMDMA_SHT(DRV_NAME), |
21154 | }; | 21186 | }; |
@@ -21158,9 +21190,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_hpt3x3.c linux-2.6.32.16/drivers/ata | |||
21158 | .inherits = &ata_bmdma_port_ops, | 21190 | .inherits = &ata_bmdma_port_ops, |
21159 | .cable_detect = ata_cable_40wire, | 21191 | .cable_detect = ata_cable_40wire, |
21160 | .set_piomode = hpt3x3_set_piomode, | 21192 | .set_piomode = hpt3x3_set_piomode, |
21161 | diff -urNp linux-2.6.32.16/drivers/ata/pata_icside.c linux-2.6.32.16/drivers/ata/pata_icside.c | 21193 | diff -urNp linux-2.6.32.18/drivers/ata/pata_icside.c linux-2.6.32.18/drivers/ata/pata_icside.c |
21162 | --- linux-2.6.32.16/drivers/ata/pata_icside.c 2010-07-05 14:14:00.000000000 -0400 | 21194 | --- linux-2.6.32.18/drivers/ata/pata_icside.c 2010-08-10 13:45:57.000000000 -0400 |
21163 | +++ linux-2.6.32.16/drivers/ata/pata_icside.c 2010-07-09 14:50:35.000000000 -0400 | 21195 | +++ linux-2.6.32.18/drivers/ata/pata_icside.c 2010-08-11 18:57:29.000000000 -0400 |
21164 | @@ -319,7 +319,7 @@ static void pata_icside_postreset(struct | 21196 | @@ -319,7 +319,7 @@ static void pata_icside_postreset(struct |
21165 | } | 21197 | } |
21166 | } | 21198 | } |
@@ -21170,9 +21202,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_icside.c linux-2.6.32.16/drivers/ata | |||
21170 | .inherits = &ata_sff_port_ops, | 21202 | .inherits = &ata_sff_port_ops, |
21171 | /* no need to build any PRD tables for DMA */ | 21203 | /* no need to build any PRD tables for DMA */ |
21172 | .qc_prep = ata_noop_qc_prep, | 21204 | .qc_prep = ata_noop_qc_prep, |
21173 | diff -urNp linux-2.6.32.16/drivers/ata/pata_isapnp.c linux-2.6.32.16/drivers/ata/pata_isapnp.c | 21205 | diff -urNp linux-2.6.32.18/drivers/ata/pata_isapnp.c linux-2.6.32.18/drivers/ata/pata_isapnp.c |
21174 | --- linux-2.6.32.16/drivers/ata/pata_isapnp.c 2010-07-05 14:14:00.000000000 -0400 | 21206 | --- linux-2.6.32.18/drivers/ata/pata_isapnp.c 2010-08-10 13:45:57.000000000 -0400 |
21175 | +++ linux-2.6.32.16/drivers/ata/pata_isapnp.c 2010-07-09 14:50:35.000000000 -0400 | 21207 | +++ linux-2.6.32.18/drivers/ata/pata_isapnp.c 2010-08-11 18:57:29.000000000 -0400 |
21176 | @@ -23,12 +23,12 @@ static struct scsi_host_template isapnp_ | 21208 | @@ -23,12 +23,12 @@ static struct scsi_host_template isapnp_ |
21177 | ATA_PIO_SHT(DRV_NAME), | 21209 | ATA_PIO_SHT(DRV_NAME), |
21178 | }; | 21210 | }; |
@@ -21188,9 +21220,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_isapnp.c linux-2.6.32.16/drivers/ata | |||
21188 | .inherits = &ata_sff_port_ops, | 21220 | .inherits = &ata_sff_port_ops, |
21189 | .cable_detect = ata_cable_40wire, | 21221 | .cable_detect = ata_cable_40wire, |
21190 | /* No altstatus so we don't want to use the lost interrupt poll */ | 21222 | /* No altstatus so we don't want to use the lost interrupt poll */ |
21191 | diff -urNp linux-2.6.32.16/drivers/ata/pata_it8213.c linux-2.6.32.16/drivers/ata/pata_it8213.c | 21223 | diff -urNp linux-2.6.32.18/drivers/ata/pata_it8213.c linux-2.6.32.18/drivers/ata/pata_it8213.c |
21192 | --- linux-2.6.32.16/drivers/ata/pata_it8213.c 2010-07-05 14:14:00.000000000 -0400 | 21224 | --- linux-2.6.32.18/drivers/ata/pata_it8213.c 2010-08-10 13:45:57.000000000 -0400 |
21193 | +++ linux-2.6.32.16/drivers/ata/pata_it8213.c 2010-07-09 14:50:35.000000000 -0400 | 21225 | +++ linux-2.6.32.18/drivers/ata/pata_it8213.c 2010-08-11 18:57:29.000000000 -0400 |
21194 | @@ -234,7 +234,7 @@ static struct scsi_host_template it8213_ | 21226 | @@ -234,7 +234,7 @@ static struct scsi_host_template it8213_ |
21195 | }; | 21227 | }; |
21196 | 21228 | ||
@@ -21200,9 +21232,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_it8213.c linux-2.6.32.16/drivers/ata | |||
21200 | .inherits = &ata_bmdma_port_ops, | 21232 | .inherits = &ata_bmdma_port_ops, |
21201 | .cable_detect = it8213_cable_detect, | 21233 | .cable_detect = it8213_cable_detect, |
21202 | .set_piomode = it8213_set_piomode, | 21234 | .set_piomode = it8213_set_piomode, |
21203 | diff -urNp linux-2.6.32.16/drivers/ata/pata_it821x.c linux-2.6.32.16/drivers/ata/pata_it821x.c | 21235 | diff -urNp linux-2.6.32.18/drivers/ata/pata_it821x.c linux-2.6.32.18/drivers/ata/pata_it821x.c |
21204 | --- linux-2.6.32.16/drivers/ata/pata_it821x.c 2010-07-05 14:14:00.000000000 -0400 | 21236 | --- linux-2.6.32.18/drivers/ata/pata_it821x.c 2010-08-10 13:45:57.000000000 -0400 |
21205 | +++ linux-2.6.32.16/drivers/ata/pata_it821x.c 2010-07-09 14:50:35.000000000 -0400 | 21237 | +++ linux-2.6.32.18/drivers/ata/pata_it821x.c 2010-08-11 18:57:29.000000000 -0400 |
21206 | @@ -800,7 +800,7 @@ static struct scsi_host_template it821x_ | 21238 | @@ -800,7 +800,7 @@ static struct scsi_host_template it821x_ |
21207 | ATA_BMDMA_SHT(DRV_NAME), | 21239 | ATA_BMDMA_SHT(DRV_NAME), |
21208 | }; | 21240 | }; |
@@ -21230,9 +21262,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_it821x.c linux-2.6.32.16/drivers/ata | |||
21230 | .inherits = &ata_bmdma_port_ops, | 21262 | .inherits = &ata_bmdma_port_ops, |
21231 | 21263 | ||
21232 | .check_atapi_dma= it821x_check_atapi_dma, | 21264 | .check_atapi_dma= it821x_check_atapi_dma, |
21233 | diff -urNp linux-2.6.32.16/drivers/ata/pata_ixp4xx_cf.c linux-2.6.32.16/drivers/ata/pata_ixp4xx_cf.c | 21265 | diff -urNp linux-2.6.32.18/drivers/ata/pata_ixp4xx_cf.c linux-2.6.32.18/drivers/ata/pata_ixp4xx_cf.c |
21234 | --- linux-2.6.32.16/drivers/ata/pata_ixp4xx_cf.c 2010-07-05 14:14:00.000000000 -0400 | 21266 | --- linux-2.6.32.18/drivers/ata/pata_ixp4xx_cf.c 2010-08-10 13:45:57.000000000 -0400 |
21235 | +++ linux-2.6.32.16/drivers/ata/pata_ixp4xx_cf.c 2010-07-09 14:50:35.000000000 -0400 | 21267 | +++ linux-2.6.32.18/drivers/ata/pata_ixp4xx_cf.c 2010-08-11 18:57:29.000000000 -0400 |
21236 | @@ -89,7 +89,7 @@ static struct scsi_host_template ixp4xx_ | 21268 | @@ -89,7 +89,7 @@ static struct scsi_host_template ixp4xx_ |
21237 | ATA_PIO_SHT(DRV_NAME), | 21269 | ATA_PIO_SHT(DRV_NAME), |
21238 | }; | 21270 | }; |
@@ -21242,9 +21274,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_ixp4xx_cf.c linux-2.6.32.16/drivers/ | |||
21242 | .inherits = &ata_sff_port_ops, | 21274 | .inherits = &ata_sff_port_ops, |
21243 | .sff_data_xfer = ixp4xx_mmio_data_xfer, | 21275 | .sff_data_xfer = ixp4xx_mmio_data_xfer, |
21244 | .cable_detect = ata_cable_40wire, | 21276 | .cable_detect = ata_cable_40wire, |
21245 | diff -urNp linux-2.6.32.16/drivers/ata/pata_jmicron.c linux-2.6.32.16/drivers/ata/pata_jmicron.c | 21277 | diff -urNp linux-2.6.32.18/drivers/ata/pata_jmicron.c linux-2.6.32.18/drivers/ata/pata_jmicron.c |
21246 | --- linux-2.6.32.16/drivers/ata/pata_jmicron.c 2010-07-05 14:14:00.000000000 -0400 | 21278 | --- linux-2.6.32.18/drivers/ata/pata_jmicron.c 2010-08-10 13:45:57.000000000 -0400 |
21247 | +++ linux-2.6.32.16/drivers/ata/pata_jmicron.c 2010-07-09 14:50:35.000000000 -0400 | 21279 | +++ linux-2.6.32.18/drivers/ata/pata_jmicron.c 2010-08-11 18:57:29.000000000 -0400 |
21248 | @@ -111,7 +111,7 @@ static struct scsi_host_template jmicron | 21280 | @@ -111,7 +111,7 @@ static struct scsi_host_template jmicron |
21249 | ATA_BMDMA_SHT(DRV_NAME), | 21281 | ATA_BMDMA_SHT(DRV_NAME), |
21250 | }; | 21282 | }; |
@@ -21254,9 +21286,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_jmicron.c linux-2.6.32.16/drivers/at | |||
21254 | .inherits = &ata_bmdma_port_ops, | 21286 | .inherits = &ata_bmdma_port_ops, |
21255 | .prereset = jmicron_pre_reset, | 21287 | .prereset = jmicron_pre_reset, |
21256 | }; | 21288 | }; |
21257 | diff -urNp linux-2.6.32.16/drivers/ata/pata_legacy.c linux-2.6.32.16/drivers/ata/pata_legacy.c | 21289 | diff -urNp linux-2.6.32.18/drivers/ata/pata_legacy.c linux-2.6.32.18/drivers/ata/pata_legacy.c |
21258 | --- linux-2.6.32.16/drivers/ata/pata_legacy.c 2010-07-05 14:14:00.000000000 -0400 | 21290 | --- linux-2.6.32.18/drivers/ata/pata_legacy.c 2010-08-10 13:45:57.000000000 -0400 |
21259 | +++ linux-2.6.32.16/drivers/ata/pata_legacy.c 2010-07-09 14:50:35.000000000 -0400 | 21291 | +++ linux-2.6.32.18/drivers/ata/pata_legacy.c 2010-08-11 18:57:29.000000000 -0400 |
21260 | @@ -106,7 +106,7 @@ struct legacy_probe { | 21292 | @@ -106,7 +106,7 @@ struct legacy_probe { |
21261 | 21293 | ||
21262 | struct legacy_controller { | 21294 | struct legacy_controller { |
@@ -21368,9 +21400,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_legacy.c linux-2.6.32.16/drivers/ata | |||
21368 | struct legacy_data *ld = &legacy_data[probe->slot]; | 21400 | struct legacy_data *ld = &legacy_data[probe->slot]; |
21369 | struct ata_host *host = NULL; | 21401 | struct ata_host *host = NULL; |
21370 | struct ata_port *ap; | 21402 | struct ata_port *ap; |
21371 | diff -urNp linux-2.6.32.16/drivers/ata/pata_marvell.c linux-2.6.32.16/drivers/ata/pata_marvell.c | 21403 | diff -urNp linux-2.6.32.18/drivers/ata/pata_marvell.c linux-2.6.32.18/drivers/ata/pata_marvell.c |
21372 | --- linux-2.6.32.16/drivers/ata/pata_marvell.c 2010-07-05 14:14:00.000000000 -0400 | 21404 | --- linux-2.6.32.18/drivers/ata/pata_marvell.c 2010-08-10 13:45:57.000000000 -0400 |
21373 | +++ linux-2.6.32.16/drivers/ata/pata_marvell.c 2010-07-09 14:50:35.000000000 -0400 | 21405 | +++ linux-2.6.32.18/drivers/ata/pata_marvell.c 2010-08-11 18:57:29.000000000 -0400 |
21374 | @@ -100,7 +100,7 @@ static struct scsi_host_template marvell | 21406 | @@ -100,7 +100,7 @@ static struct scsi_host_template marvell |
21375 | ATA_BMDMA_SHT(DRV_NAME), | 21407 | ATA_BMDMA_SHT(DRV_NAME), |
21376 | }; | 21408 | }; |
@@ -21380,9 +21412,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_marvell.c linux-2.6.32.16/drivers/at | |||
21380 | .inherits = &ata_bmdma_port_ops, | 21412 | .inherits = &ata_bmdma_port_ops, |
21381 | .cable_detect = marvell_cable_detect, | 21413 | .cable_detect = marvell_cable_detect, |
21382 | .prereset = marvell_pre_reset, | 21414 | .prereset = marvell_pre_reset, |
21383 | diff -urNp linux-2.6.32.16/drivers/ata/pata_mpc52xx.c linux-2.6.32.16/drivers/ata/pata_mpc52xx.c | 21415 | diff -urNp linux-2.6.32.18/drivers/ata/pata_mpc52xx.c linux-2.6.32.18/drivers/ata/pata_mpc52xx.c |
21384 | --- linux-2.6.32.16/drivers/ata/pata_mpc52xx.c 2010-07-05 14:14:00.000000000 -0400 | 21416 | --- linux-2.6.32.18/drivers/ata/pata_mpc52xx.c 2010-08-10 13:45:57.000000000 -0400 |
21385 | +++ linux-2.6.32.16/drivers/ata/pata_mpc52xx.c 2010-07-09 14:50:35.000000000 -0400 | 21417 | +++ linux-2.6.32.18/drivers/ata/pata_mpc52xx.c 2010-08-11 18:57:29.000000000 -0400 |
21386 | @@ -609,7 +609,7 @@ static struct scsi_host_template mpc52xx | 21418 | @@ -609,7 +609,7 @@ static struct scsi_host_template mpc52xx |
21387 | ATA_PIO_SHT(DRV_NAME), | 21419 | ATA_PIO_SHT(DRV_NAME), |
21388 | }; | 21420 | }; |
@@ -21392,9 +21424,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_mpc52xx.c linux-2.6.32.16/drivers/at | |||
21392 | .inherits = &ata_sff_port_ops, | 21424 | .inherits = &ata_sff_port_ops, |
21393 | .sff_dev_select = mpc52xx_ata_dev_select, | 21425 | .sff_dev_select = mpc52xx_ata_dev_select, |
21394 | .set_piomode = mpc52xx_ata_set_piomode, | 21426 | .set_piomode = mpc52xx_ata_set_piomode, |
21395 | diff -urNp linux-2.6.32.16/drivers/ata/pata_mpiix.c linux-2.6.32.16/drivers/ata/pata_mpiix.c | 21427 | diff -urNp linux-2.6.32.18/drivers/ata/pata_mpiix.c linux-2.6.32.18/drivers/ata/pata_mpiix.c |
21396 | --- linux-2.6.32.16/drivers/ata/pata_mpiix.c 2010-07-05 14:14:00.000000000 -0400 | 21428 | --- linux-2.6.32.18/drivers/ata/pata_mpiix.c 2010-08-10 13:45:57.000000000 -0400 |
21397 | +++ linux-2.6.32.16/drivers/ata/pata_mpiix.c 2010-07-09 14:50:35.000000000 -0400 | 21429 | +++ linux-2.6.32.18/drivers/ata/pata_mpiix.c 2010-08-11 18:57:29.000000000 -0400 |
21398 | @@ -140,7 +140,7 @@ static struct scsi_host_template mpiix_s | 21430 | @@ -140,7 +140,7 @@ static struct scsi_host_template mpiix_s |
21399 | ATA_PIO_SHT(DRV_NAME), | 21431 | ATA_PIO_SHT(DRV_NAME), |
21400 | }; | 21432 | }; |
@@ -21404,9 +21436,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_mpiix.c linux-2.6.32.16/drivers/ata/ | |||
21404 | .inherits = &ata_sff_port_ops, | 21436 | .inherits = &ata_sff_port_ops, |
21405 | .qc_issue = mpiix_qc_issue, | 21437 | .qc_issue = mpiix_qc_issue, |
21406 | .cable_detect = ata_cable_40wire, | 21438 | .cable_detect = ata_cable_40wire, |
21407 | diff -urNp linux-2.6.32.16/drivers/ata/pata_netcell.c linux-2.6.32.16/drivers/ata/pata_netcell.c | 21439 | diff -urNp linux-2.6.32.18/drivers/ata/pata_netcell.c linux-2.6.32.18/drivers/ata/pata_netcell.c |
21408 | --- linux-2.6.32.16/drivers/ata/pata_netcell.c 2010-07-05 14:14:00.000000000 -0400 | 21440 | --- linux-2.6.32.18/drivers/ata/pata_netcell.c 2010-08-10 13:45:57.000000000 -0400 |
21409 | +++ linux-2.6.32.16/drivers/ata/pata_netcell.c 2010-07-09 14:50:35.000000000 -0400 | 21441 | +++ linux-2.6.32.18/drivers/ata/pata_netcell.c 2010-08-11 18:57:29.000000000 -0400 |
21410 | @@ -34,7 +34,7 @@ static struct scsi_host_template netcell | 21442 | @@ -34,7 +34,7 @@ static struct scsi_host_template netcell |
21411 | ATA_BMDMA_SHT(DRV_NAME), | 21443 | ATA_BMDMA_SHT(DRV_NAME), |
21412 | }; | 21444 | }; |
@@ -21416,9 +21448,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_netcell.c linux-2.6.32.16/drivers/at | |||
21416 | .inherits = &ata_bmdma_port_ops, | 21448 | .inherits = &ata_bmdma_port_ops, |
21417 | .cable_detect = ata_cable_80wire, | 21449 | .cable_detect = ata_cable_80wire, |
21418 | .read_id = netcell_read_id, | 21450 | .read_id = netcell_read_id, |
21419 | diff -urNp linux-2.6.32.16/drivers/ata/pata_ninja32.c linux-2.6.32.16/drivers/ata/pata_ninja32.c | 21451 | diff -urNp linux-2.6.32.18/drivers/ata/pata_ninja32.c linux-2.6.32.18/drivers/ata/pata_ninja32.c |
21420 | --- linux-2.6.32.16/drivers/ata/pata_ninja32.c 2010-07-05 14:14:00.000000000 -0400 | 21452 | --- linux-2.6.32.18/drivers/ata/pata_ninja32.c 2010-08-10 13:45:57.000000000 -0400 |
21421 | +++ linux-2.6.32.16/drivers/ata/pata_ninja32.c 2010-07-09 14:50:35.000000000 -0400 | 21453 | +++ linux-2.6.32.18/drivers/ata/pata_ninja32.c 2010-08-11 18:57:29.000000000 -0400 |
21422 | @@ -81,7 +81,7 @@ static struct scsi_host_template ninja32 | 21454 | @@ -81,7 +81,7 @@ static struct scsi_host_template ninja32 |
21423 | ATA_BMDMA_SHT(DRV_NAME), | 21455 | ATA_BMDMA_SHT(DRV_NAME), |
21424 | }; | 21456 | }; |
@@ -21428,9 +21460,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_ninja32.c linux-2.6.32.16/drivers/at | |||
21428 | .inherits = &ata_bmdma_port_ops, | 21460 | .inherits = &ata_bmdma_port_ops, |
21429 | .sff_dev_select = ninja32_dev_select, | 21461 | .sff_dev_select = ninja32_dev_select, |
21430 | .cable_detect = ata_cable_40wire, | 21462 | .cable_detect = ata_cable_40wire, |
21431 | diff -urNp linux-2.6.32.16/drivers/ata/pata_ns87410.c linux-2.6.32.16/drivers/ata/pata_ns87410.c | 21463 | diff -urNp linux-2.6.32.18/drivers/ata/pata_ns87410.c linux-2.6.32.18/drivers/ata/pata_ns87410.c |
21432 | --- linux-2.6.32.16/drivers/ata/pata_ns87410.c 2010-07-05 14:14:00.000000000 -0400 | 21464 | --- linux-2.6.32.18/drivers/ata/pata_ns87410.c 2010-08-10 13:45:57.000000000 -0400 |
21433 | +++ linux-2.6.32.16/drivers/ata/pata_ns87410.c 2010-07-09 14:50:35.000000000 -0400 | 21465 | +++ linux-2.6.32.18/drivers/ata/pata_ns87410.c 2010-08-11 18:57:29.000000000 -0400 |
21434 | @@ -132,7 +132,7 @@ static struct scsi_host_template ns87410 | 21466 | @@ -132,7 +132,7 @@ static struct scsi_host_template ns87410 |
21435 | ATA_PIO_SHT(DRV_NAME), | 21467 | ATA_PIO_SHT(DRV_NAME), |
21436 | }; | 21468 | }; |
@@ -21440,9 +21472,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_ns87410.c linux-2.6.32.16/drivers/at | |||
21440 | .inherits = &ata_sff_port_ops, | 21472 | .inherits = &ata_sff_port_ops, |
21441 | .qc_issue = ns87410_qc_issue, | 21473 | .qc_issue = ns87410_qc_issue, |
21442 | .cable_detect = ata_cable_40wire, | 21474 | .cable_detect = ata_cable_40wire, |
21443 | diff -urNp linux-2.6.32.16/drivers/ata/pata_ns87415.c linux-2.6.32.16/drivers/ata/pata_ns87415.c | 21475 | diff -urNp linux-2.6.32.18/drivers/ata/pata_ns87415.c linux-2.6.32.18/drivers/ata/pata_ns87415.c |
21444 | --- linux-2.6.32.16/drivers/ata/pata_ns87415.c 2010-07-05 14:14:00.000000000 -0400 | 21476 | --- linux-2.6.32.18/drivers/ata/pata_ns87415.c 2010-08-10 13:45:57.000000000 -0400 |
21445 | +++ linux-2.6.32.16/drivers/ata/pata_ns87415.c 2010-07-09 14:50:35.000000000 -0400 | 21477 | +++ linux-2.6.32.18/drivers/ata/pata_ns87415.c 2010-08-11 18:57:29.000000000 -0400 |
21446 | @@ -299,7 +299,7 @@ static u8 ns87560_bmdma_status(struct at | 21478 | @@ -299,7 +299,7 @@ static u8 ns87560_bmdma_status(struct at |
21447 | } | 21479 | } |
21448 | #endif /* 87560 SuperIO Support */ | 21480 | #endif /* 87560 SuperIO Support */ |
@@ -21461,9 +21493,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_ns87415.c linux-2.6.32.16/drivers/at | |||
21461 | .inherits = &ns87415_pata_ops, | 21493 | .inherits = &ns87415_pata_ops, |
21462 | .sff_tf_read = ns87560_tf_read, | 21494 | .sff_tf_read = ns87560_tf_read, |
21463 | .sff_check_status = ns87560_check_status, | 21495 | .sff_check_status = ns87560_check_status, |
21464 | diff -urNp linux-2.6.32.16/drivers/ata/pata_octeon_cf.c linux-2.6.32.16/drivers/ata/pata_octeon_cf.c | 21496 | diff -urNp linux-2.6.32.18/drivers/ata/pata_octeon_cf.c linux-2.6.32.18/drivers/ata/pata_octeon_cf.c |
21465 | --- linux-2.6.32.16/drivers/ata/pata_octeon_cf.c 2010-07-05 14:14:00.000000000 -0400 | 21497 | --- linux-2.6.32.18/drivers/ata/pata_octeon_cf.c 2010-08-10 13:45:57.000000000 -0400 |
21466 | +++ linux-2.6.32.16/drivers/ata/pata_octeon_cf.c 2010-07-09 14:50:35.000000000 -0400 | 21498 | +++ linux-2.6.32.18/drivers/ata/pata_octeon_cf.c 2010-08-11 18:57:29.000000000 -0400 |
21467 | @@ -801,6 +801,7 @@ static unsigned int octeon_cf_qc_issue(s | 21499 | @@ -801,6 +801,7 @@ static unsigned int octeon_cf_qc_issue(s |
21468 | return 0; | 21500 | return 0; |
21469 | } | 21501 | } |
@@ -21472,9 +21504,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_octeon_cf.c linux-2.6.32.16/drivers/ | |||
21472 | static struct ata_port_operations octeon_cf_ops = { | 21504 | static struct ata_port_operations octeon_cf_ops = { |
21473 | .inherits = &ata_sff_port_ops, | 21505 | .inherits = &ata_sff_port_ops, |
21474 | .check_atapi_dma = octeon_cf_check_atapi_dma, | 21506 | .check_atapi_dma = octeon_cf_check_atapi_dma, |
21475 | diff -urNp linux-2.6.32.16/drivers/ata/pata_oldpiix.c linux-2.6.32.16/drivers/ata/pata_oldpiix.c | 21507 | diff -urNp linux-2.6.32.18/drivers/ata/pata_oldpiix.c linux-2.6.32.18/drivers/ata/pata_oldpiix.c |
21476 | --- linux-2.6.32.16/drivers/ata/pata_oldpiix.c 2010-07-05 14:14:00.000000000 -0400 | 21508 | --- linux-2.6.32.18/drivers/ata/pata_oldpiix.c 2010-08-10 13:45:57.000000000 -0400 |
21477 | +++ linux-2.6.32.16/drivers/ata/pata_oldpiix.c 2010-07-09 14:50:35.000000000 -0400 | 21509 | +++ linux-2.6.32.18/drivers/ata/pata_oldpiix.c 2010-08-11 18:57:29.000000000 -0400 |
21478 | @@ -208,7 +208,7 @@ static struct scsi_host_template oldpiix | 21510 | @@ -208,7 +208,7 @@ static struct scsi_host_template oldpiix |
21479 | ATA_BMDMA_SHT(DRV_NAME), | 21511 | ATA_BMDMA_SHT(DRV_NAME), |
21480 | }; | 21512 | }; |
@@ -21484,9 +21516,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_oldpiix.c linux-2.6.32.16/drivers/at | |||
21484 | .inherits = &ata_bmdma_port_ops, | 21516 | .inherits = &ata_bmdma_port_ops, |
21485 | .qc_issue = oldpiix_qc_issue, | 21517 | .qc_issue = oldpiix_qc_issue, |
21486 | .cable_detect = ata_cable_40wire, | 21518 | .cable_detect = ata_cable_40wire, |
21487 | diff -urNp linux-2.6.32.16/drivers/ata/pata_opti.c linux-2.6.32.16/drivers/ata/pata_opti.c | 21519 | diff -urNp linux-2.6.32.18/drivers/ata/pata_opti.c linux-2.6.32.18/drivers/ata/pata_opti.c |
21488 | --- linux-2.6.32.16/drivers/ata/pata_opti.c 2010-07-05 14:14:00.000000000 -0400 | 21520 | --- linux-2.6.32.18/drivers/ata/pata_opti.c 2010-08-10 13:45:57.000000000 -0400 |
21489 | +++ linux-2.6.32.16/drivers/ata/pata_opti.c 2010-07-09 14:50:35.000000000 -0400 | 21521 | +++ linux-2.6.32.18/drivers/ata/pata_opti.c 2010-08-11 18:57:29.000000000 -0400 |
21490 | @@ -152,7 +152,7 @@ static struct scsi_host_template opti_sh | 21522 | @@ -152,7 +152,7 @@ static struct scsi_host_template opti_sh |
21491 | ATA_PIO_SHT(DRV_NAME), | 21523 | ATA_PIO_SHT(DRV_NAME), |
21492 | }; | 21524 | }; |
@@ -21496,9 +21528,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_opti.c linux-2.6.32.16/drivers/ata/p | |||
21496 | .inherits = &ata_sff_port_ops, | 21528 | .inherits = &ata_sff_port_ops, |
21497 | .cable_detect = ata_cable_40wire, | 21529 | .cable_detect = ata_cable_40wire, |
21498 | .set_piomode = opti_set_piomode, | 21530 | .set_piomode = opti_set_piomode, |
21499 | diff -urNp linux-2.6.32.16/drivers/ata/pata_optidma.c linux-2.6.32.16/drivers/ata/pata_optidma.c | 21531 | diff -urNp linux-2.6.32.18/drivers/ata/pata_optidma.c linux-2.6.32.18/drivers/ata/pata_optidma.c |
21500 | --- linux-2.6.32.16/drivers/ata/pata_optidma.c 2010-07-05 14:14:00.000000000 -0400 | 21532 | --- linux-2.6.32.18/drivers/ata/pata_optidma.c 2010-08-10 13:45:57.000000000 -0400 |
21501 | +++ linux-2.6.32.16/drivers/ata/pata_optidma.c 2010-07-09 14:50:35.000000000 -0400 | 21533 | +++ linux-2.6.32.18/drivers/ata/pata_optidma.c 2010-08-11 18:57:29.000000000 -0400 |
21502 | @@ -337,7 +337,7 @@ static struct scsi_host_template optidma | 21534 | @@ -337,7 +337,7 @@ static struct scsi_host_template optidma |
21503 | ATA_BMDMA_SHT(DRV_NAME), | 21535 | ATA_BMDMA_SHT(DRV_NAME), |
21504 | }; | 21536 | }; |
@@ -21517,9 +21549,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_optidma.c linux-2.6.32.16/drivers/at | |||
21517 | .inherits = &optidma_port_ops, | 21549 | .inherits = &optidma_port_ops, |
21518 | .set_piomode = optiplus_set_pio_mode, | 21550 | .set_piomode = optiplus_set_pio_mode, |
21519 | .set_dmamode = optiplus_set_dma_mode, | 21551 | .set_dmamode = optiplus_set_dma_mode, |
21520 | diff -urNp linux-2.6.32.16/drivers/ata/pata_palmld.c linux-2.6.32.16/drivers/ata/pata_palmld.c | 21552 | diff -urNp linux-2.6.32.18/drivers/ata/pata_palmld.c linux-2.6.32.18/drivers/ata/pata_palmld.c |
21521 | --- linux-2.6.32.16/drivers/ata/pata_palmld.c 2010-07-05 14:14:00.000000000 -0400 | 21553 | --- linux-2.6.32.18/drivers/ata/pata_palmld.c 2010-08-10 13:45:57.000000000 -0400 |
21522 | +++ linux-2.6.32.16/drivers/ata/pata_palmld.c 2010-07-09 14:50:35.000000000 -0400 | 21554 | +++ linux-2.6.32.18/drivers/ata/pata_palmld.c 2010-08-11 18:57:29.000000000 -0400 |
21523 | @@ -37,7 +37,7 @@ static struct scsi_host_template palmld_ | 21555 | @@ -37,7 +37,7 @@ static struct scsi_host_template palmld_ |
21524 | ATA_PIO_SHT(DRV_NAME), | 21556 | ATA_PIO_SHT(DRV_NAME), |
21525 | }; | 21557 | }; |
@@ -21529,9 +21561,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_palmld.c linux-2.6.32.16/drivers/ata | |||
21529 | .inherits = &ata_sff_port_ops, | 21561 | .inherits = &ata_sff_port_ops, |
21530 | .sff_data_xfer = ata_sff_data_xfer_noirq, | 21562 | .sff_data_xfer = ata_sff_data_xfer_noirq, |
21531 | .cable_detect = ata_cable_40wire, | 21563 | .cable_detect = ata_cable_40wire, |
21532 | diff -urNp linux-2.6.32.16/drivers/ata/pata_pcmcia.c linux-2.6.32.16/drivers/ata/pata_pcmcia.c | 21564 | diff -urNp linux-2.6.32.18/drivers/ata/pata_pcmcia.c linux-2.6.32.18/drivers/ata/pata_pcmcia.c |
21533 | --- linux-2.6.32.16/drivers/ata/pata_pcmcia.c 2010-07-05 14:14:00.000000000 -0400 | 21565 | --- linux-2.6.32.18/drivers/ata/pata_pcmcia.c 2010-08-10 13:45:57.000000000 -0400 |
21534 | +++ linux-2.6.32.16/drivers/ata/pata_pcmcia.c 2010-07-09 14:50:35.000000000 -0400 | 21566 | +++ linux-2.6.32.18/drivers/ata/pata_pcmcia.c 2010-08-11 18:57:29.000000000 -0400 |
21535 | @@ -162,14 +162,14 @@ static struct scsi_host_template pcmcia_ | 21567 | @@ -162,14 +162,14 @@ static struct scsi_host_template pcmcia_ |
21536 | ATA_PIO_SHT(DRV_NAME), | 21568 | ATA_PIO_SHT(DRV_NAME), |
21537 | }; | 21569 | }; |
@@ -21558,9 +21590,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_pcmcia.c linux-2.6.32.16/drivers/ata | |||
21558 | 21590 | ||
21559 | info = kzalloc(sizeof(*info), GFP_KERNEL); | 21591 | info = kzalloc(sizeof(*info), GFP_KERNEL); |
21560 | if (info == NULL) | 21592 | if (info == NULL) |
21561 | diff -urNp linux-2.6.32.16/drivers/ata/pata_pdc2027x.c linux-2.6.32.16/drivers/ata/pata_pdc2027x.c | 21593 | diff -urNp linux-2.6.32.18/drivers/ata/pata_pdc2027x.c linux-2.6.32.18/drivers/ata/pata_pdc2027x.c |
21562 | --- linux-2.6.32.16/drivers/ata/pata_pdc2027x.c 2010-07-05 14:14:00.000000000 -0400 | 21594 | --- linux-2.6.32.18/drivers/ata/pata_pdc2027x.c 2010-08-10 13:45:57.000000000 -0400 |
21563 | +++ linux-2.6.32.16/drivers/ata/pata_pdc2027x.c 2010-07-09 14:50:35.000000000 -0400 | 21595 | +++ linux-2.6.32.18/drivers/ata/pata_pdc2027x.c 2010-08-11 18:57:29.000000000 -0400 |
21564 | @@ -132,14 +132,14 @@ static struct scsi_host_template pdc2027 | 21596 | @@ -132,14 +132,14 @@ static struct scsi_host_template pdc2027 |
21565 | ATA_BMDMA_SHT(DRV_NAME), | 21597 | ATA_BMDMA_SHT(DRV_NAME), |
21566 | }; | 21598 | }; |
@@ -21578,9 +21610,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_pdc2027x.c linux-2.6.32.16/drivers/a | |||
21578 | .inherits = &pdc2027x_pata100_ops, | 21610 | .inherits = &pdc2027x_pata100_ops, |
21579 | .mode_filter = pdc2027x_mode_filter, | 21611 | .mode_filter = pdc2027x_mode_filter, |
21580 | .set_piomode = pdc2027x_set_piomode, | 21612 | .set_piomode = pdc2027x_set_piomode, |
21581 | diff -urNp linux-2.6.32.16/drivers/ata/pata_pdc202xx_old.c linux-2.6.32.16/drivers/ata/pata_pdc202xx_old.c | 21613 | diff -urNp linux-2.6.32.18/drivers/ata/pata_pdc202xx_old.c linux-2.6.32.18/drivers/ata/pata_pdc202xx_old.c |
21582 | --- linux-2.6.32.16/drivers/ata/pata_pdc202xx_old.c 2010-07-05 14:14:00.000000000 -0400 | 21614 | --- linux-2.6.32.18/drivers/ata/pata_pdc202xx_old.c 2010-08-10 13:45:57.000000000 -0400 |
21583 | +++ linux-2.6.32.16/drivers/ata/pata_pdc202xx_old.c 2010-07-09 14:50:35.000000000 -0400 | 21615 | +++ linux-2.6.32.18/drivers/ata/pata_pdc202xx_old.c 2010-08-11 18:57:29.000000000 -0400 |
21584 | @@ -265,7 +265,7 @@ static struct scsi_host_template pdc202x | 21616 | @@ -265,7 +265,7 @@ static struct scsi_host_template pdc202x |
21585 | ATA_BMDMA_SHT(DRV_NAME), | 21617 | ATA_BMDMA_SHT(DRV_NAME), |
21586 | }; | 21618 | }; |
@@ -21599,9 +21631,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_pdc202xx_old.c linux-2.6.32.16/drive | |||
21599 | .inherits = &pdc2024x_port_ops, | 21631 | .inherits = &pdc2024x_port_ops, |
21600 | 21632 | ||
21601 | .check_atapi_dma = pdc2026x_check_atapi_dma, | 21633 | .check_atapi_dma = pdc2026x_check_atapi_dma, |
21602 | diff -urNp linux-2.6.32.16/drivers/ata/pata_platform.c linux-2.6.32.16/drivers/ata/pata_platform.c | 21634 | diff -urNp linux-2.6.32.18/drivers/ata/pata_platform.c linux-2.6.32.18/drivers/ata/pata_platform.c |
21603 | --- linux-2.6.32.16/drivers/ata/pata_platform.c 2010-07-05 14:14:00.000000000 -0400 | 21635 | --- linux-2.6.32.18/drivers/ata/pata_platform.c 2010-08-10 13:45:57.000000000 -0400 |
21604 | +++ linux-2.6.32.16/drivers/ata/pata_platform.c 2010-07-09 14:50:35.000000000 -0400 | 21636 | +++ linux-2.6.32.18/drivers/ata/pata_platform.c 2010-08-11 18:57:29.000000000 -0400 |
21605 | @@ -48,7 +48,7 @@ static struct scsi_host_template pata_pl | 21637 | @@ -48,7 +48,7 @@ static struct scsi_host_template pata_pl |
21606 | ATA_PIO_SHT(DRV_NAME), | 21638 | ATA_PIO_SHT(DRV_NAME), |
21607 | }; | 21639 | }; |
@@ -21611,9 +21643,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_platform.c linux-2.6.32.16/drivers/a | |||
21611 | .inherits = &ata_sff_port_ops, | 21643 | .inherits = &ata_sff_port_ops, |
21612 | .sff_data_xfer = ata_sff_data_xfer_noirq, | 21644 | .sff_data_xfer = ata_sff_data_xfer_noirq, |
21613 | .cable_detect = ata_cable_unknown, | 21645 | .cable_detect = ata_cable_unknown, |
21614 | diff -urNp linux-2.6.32.16/drivers/ata/pata_qdi.c linux-2.6.32.16/drivers/ata/pata_qdi.c | 21646 | diff -urNp linux-2.6.32.18/drivers/ata/pata_qdi.c linux-2.6.32.18/drivers/ata/pata_qdi.c |
21615 | --- linux-2.6.32.16/drivers/ata/pata_qdi.c 2010-07-05 14:14:00.000000000 -0400 | 21647 | --- linux-2.6.32.18/drivers/ata/pata_qdi.c 2010-08-10 13:45:57.000000000 -0400 |
21616 | +++ linux-2.6.32.16/drivers/ata/pata_qdi.c 2010-07-09 14:50:35.000000000 -0400 | 21648 | +++ linux-2.6.32.18/drivers/ata/pata_qdi.c 2010-08-11 18:57:29.000000000 -0400 |
21617 | @@ -157,7 +157,7 @@ static struct scsi_host_template qdi_sht | 21649 | @@ -157,7 +157,7 @@ static struct scsi_host_template qdi_sht |
21618 | ATA_PIO_SHT(DRV_NAME), | 21650 | ATA_PIO_SHT(DRV_NAME), |
21619 | }; | 21651 | }; |
@@ -21632,9 +21664,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_qdi.c linux-2.6.32.16/drivers/ata/pa | |||
21632 | .inherits = &qdi6500_port_ops, | 21664 | .inherits = &qdi6500_port_ops, |
21633 | .set_piomode = qdi6580_set_piomode, | 21665 | .set_piomode = qdi6580_set_piomode, |
21634 | }; | 21666 | }; |
21635 | diff -urNp linux-2.6.32.16/drivers/ata/pata_radisys.c linux-2.6.32.16/drivers/ata/pata_radisys.c | 21667 | diff -urNp linux-2.6.32.18/drivers/ata/pata_radisys.c linux-2.6.32.18/drivers/ata/pata_radisys.c |
21636 | --- linux-2.6.32.16/drivers/ata/pata_radisys.c 2010-07-05 14:14:00.000000000 -0400 | 21668 | --- linux-2.6.32.18/drivers/ata/pata_radisys.c 2010-08-10 13:45:57.000000000 -0400 |
21637 | +++ linux-2.6.32.16/drivers/ata/pata_radisys.c 2010-07-09 14:50:35.000000000 -0400 | 21669 | +++ linux-2.6.32.18/drivers/ata/pata_radisys.c 2010-08-11 18:57:29.000000000 -0400 |
21638 | @@ -187,7 +187,7 @@ static struct scsi_host_template radisys | 21670 | @@ -187,7 +187,7 @@ static struct scsi_host_template radisys |
21639 | ATA_BMDMA_SHT(DRV_NAME), | 21671 | ATA_BMDMA_SHT(DRV_NAME), |
21640 | }; | 21672 | }; |
@@ -21644,9 +21676,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_radisys.c linux-2.6.32.16/drivers/at | |||
21644 | .inherits = &ata_bmdma_port_ops, | 21676 | .inherits = &ata_bmdma_port_ops, |
21645 | .qc_issue = radisys_qc_issue, | 21677 | .qc_issue = radisys_qc_issue, |
21646 | .cable_detect = ata_cable_unknown, | 21678 | .cable_detect = ata_cable_unknown, |
21647 | diff -urNp linux-2.6.32.16/drivers/ata/pata_rb532_cf.c linux-2.6.32.16/drivers/ata/pata_rb532_cf.c | 21679 | diff -urNp linux-2.6.32.18/drivers/ata/pata_rb532_cf.c linux-2.6.32.18/drivers/ata/pata_rb532_cf.c |
21648 | --- linux-2.6.32.16/drivers/ata/pata_rb532_cf.c 2010-07-05 14:14:00.000000000 -0400 | 21680 | --- linux-2.6.32.18/drivers/ata/pata_rb532_cf.c 2010-08-10 13:45:57.000000000 -0400 |
21649 | +++ linux-2.6.32.16/drivers/ata/pata_rb532_cf.c 2010-07-09 14:50:35.000000000 -0400 | 21681 | +++ linux-2.6.32.18/drivers/ata/pata_rb532_cf.c 2010-08-11 18:57:29.000000000 -0400 |
21650 | @@ -68,7 +68,7 @@ static irqreturn_t rb532_pata_irq_handle | 21682 | @@ -68,7 +68,7 @@ static irqreturn_t rb532_pata_irq_handle |
21651 | return IRQ_HANDLED; | 21683 | return IRQ_HANDLED; |
21652 | } | 21684 | } |
@@ -21656,9 +21688,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_rb532_cf.c linux-2.6.32.16/drivers/a | |||
21656 | .inherits = &ata_sff_port_ops, | 21688 | .inherits = &ata_sff_port_ops, |
21657 | .sff_data_xfer = ata_sff_data_xfer32, | 21689 | .sff_data_xfer = ata_sff_data_xfer32, |
21658 | }; | 21690 | }; |
21659 | diff -urNp linux-2.6.32.16/drivers/ata/pata_rdc.c linux-2.6.32.16/drivers/ata/pata_rdc.c | 21691 | diff -urNp linux-2.6.32.18/drivers/ata/pata_rdc.c linux-2.6.32.18/drivers/ata/pata_rdc.c |
21660 | --- linux-2.6.32.16/drivers/ata/pata_rdc.c 2010-07-05 14:14:00.000000000 -0400 | 21692 | --- linux-2.6.32.18/drivers/ata/pata_rdc.c 2010-08-10 13:45:57.000000000 -0400 |
21661 | +++ linux-2.6.32.16/drivers/ata/pata_rdc.c 2010-07-09 14:50:35.000000000 -0400 | 21693 | +++ linux-2.6.32.18/drivers/ata/pata_rdc.c 2010-08-11 18:57:29.000000000 -0400 |
21662 | @@ -272,7 +272,7 @@ static void rdc_set_dmamode(struct ata_p | 21694 | @@ -272,7 +272,7 @@ static void rdc_set_dmamode(struct ata_p |
21663 | pci_write_config_byte(dev, 0x48, udma_enable); | 21695 | pci_write_config_byte(dev, 0x48, udma_enable); |
21664 | } | 21696 | } |
@@ -21668,9 +21700,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_rdc.c linux-2.6.32.16/drivers/ata/pa | |||
21668 | .inherits = &ata_bmdma32_port_ops, | 21700 | .inherits = &ata_bmdma32_port_ops, |
21669 | .cable_detect = rdc_pata_cable_detect, | 21701 | .cable_detect = rdc_pata_cable_detect, |
21670 | .set_piomode = rdc_set_piomode, | 21702 | .set_piomode = rdc_set_piomode, |
21671 | diff -urNp linux-2.6.32.16/drivers/ata/pata_rz1000.c linux-2.6.32.16/drivers/ata/pata_rz1000.c | 21703 | diff -urNp linux-2.6.32.18/drivers/ata/pata_rz1000.c linux-2.6.32.18/drivers/ata/pata_rz1000.c |
21672 | --- linux-2.6.32.16/drivers/ata/pata_rz1000.c 2010-07-05 14:14:00.000000000 -0400 | 21704 | --- linux-2.6.32.18/drivers/ata/pata_rz1000.c 2010-08-10 13:45:57.000000000 -0400 |
21673 | +++ linux-2.6.32.16/drivers/ata/pata_rz1000.c 2010-07-09 14:50:35.000000000 -0400 | 21705 | +++ linux-2.6.32.18/drivers/ata/pata_rz1000.c 2010-08-11 18:57:29.000000000 -0400 |
21674 | @@ -54,7 +54,7 @@ static struct scsi_host_template rz1000_ | 21706 | @@ -54,7 +54,7 @@ static struct scsi_host_template rz1000_ |
21675 | ATA_PIO_SHT(DRV_NAME), | 21707 | ATA_PIO_SHT(DRV_NAME), |
21676 | }; | 21708 | }; |
@@ -21680,9 +21712,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_rz1000.c linux-2.6.32.16/drivers/ata | |||
21680 | .inherits = &ata_sff_port_ops, | 21712 | .inherits = &ata_sff_port_ops, |
21681 | .cable_detect = ata_cable_40wire, | 21713 | .cable_detect = ata_cable_40wire, |
21682 | .set_mode = rz1000_set_mode, | 21714 | .set_mode = rz1000_set_mode, |
21683 | diff -urNp linux-2.6.32.16/drivers/ata/pata_sc1200.c linux-2.6.32.16/drivers/ata/pata_sc1200.c | 21715 | diff -urNp linux-2.6.32.18/drivers/ata/pata_sc1200.c linux-2.6.32.18/drivers/ata/pata_sc1200.c |
21684 | --- linux-2.6.32.16/drivers/ata/pata_sc1200.c 2010-07-05 14:14:00.000000000 -0400 | 21716 | --- linux-2.6.32.18/drivers/ata/pata_sc1200.c 2010-08-10 13:45:57.000000000 -0400 |
21685 | +++ linux-2.6.32.16/drivers/ata/pata_sc1200.c 2010-07-09 14:50:35.000000000 -0400 | 21717 | +++ linux-2.6.32.18/drivers/ata/pata_sc1200.c 2010-08-11 18:57:29.000000000 -0400 |
21686 | @@ -207,7 +207,7 @@ static struct scsi_host_template sc1200_ | 21718 | @@ -207,7 +207,7 @@ static struct scsi_host_template sc1200_ |
21687 | .sg_tablesize = LIBATA_DUMB_MAX_PRD, | 21719 | .sg_tablesize = LIBATA_DUMB_MAX_PRD, |
21688 | }; | 21720 | }; |
@@ -21692,9 +21724,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_sc1200.c linux-2.6.32.16/drivers/ata | |||
21692 | .inherits = &ata_bmdma_port_ops, | 21724 | .inherits = &ata_bmdma_port_ops, |
21693 | .qc_prep = ata_sff_dumb_qc_prep, | 21725 | .qc_prep = ata_sff_dumb_qc_prep, |
21694 | .qc_issue = sc1200_qc_issue, | 21726 | .qc_issue = sc1200_qc_issue, |
21695 | diff -urNp linux-2.6.32.16/drivers/ata/pata_scc.c linux-2.6.32.16/drivers/ata/pata_scc.c | 21727 | diff -urNp linux-2.6.32.18/drivers/ata/pata_scc.c linux-2.6.32.18/drivers/ata/pata_scc.c |
21696 | --- linux-2.6.32.16/drivers/ata/pata_scc.c 2010-07-05 14:14:00.000000000 -0400 | 21728 | --- linux-2.6.32.18/drivers/ata/pata_scc.c 2010-08-10 13:45:57.000000000 -0400 |
21697 | +++ linux-2.6.32.16/drivers/ata/pata_scc.c 2010-07-09 14:50:35.000000000 -0400 | 21729 | +++ linux-2.6.32.18/drivers/ata/pata_scc.c 2010-08-11 18:57:29.000000000 -0400 |
21698 | @@ -965,7 +965,7 @@ static struct scsi_host_template scc_sht | 21730 | @@ -965,7 +965,7 @@ static struct scsi_host_template scc_sht |
21699 | ATA_BMDMA_SHT(DRV_NAME), | 21731 | ATA_BMDMA_SHT(DRV_NAME), |
21700 | }; | 21732 | }; |
@@ -21704,9 +21736,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_scc.c linux-2.6.32.16/drivers/ata/pa | |||
21704 | .inherits = &ata_bmdma_port_ops, | 21736 | .inherits = &ata_bmdma_port_ops, |
21705 | 21737 | ||
21706 | .set_piomode = scc_set_piomode, | 21738 | .set_piomode = scc_set_piomode, |
21707 | diff -urNp linux-2.6.32.16/drivers/ata/pata_sch.c linux-2.6.32.16/drivers/ata/pata_sch.c | 21739 | diff -urNp linux-2.6.32.18/drivers/ata/pata_sch.c linux-2.6.32.18/drivers/ata/pata_sch.c |
21708 | --- linux-2.6.32.16/drivers/ata/pata_sch.c 2010-07-05 14:14:00.000000000 -0400 | 21740 | --- linux-2.6.32.18/drivers/ata/pata_sch.c 2010-08-10 13:45:57.000000000 -0400 |
21709 | +++ linux-2.6.32.16/drivers/ata/pata_sch.c 2010-07-09 14:50:35.000000000 -0400 | 21741 | +++ linux-2.6.32.18/drivers/ata/pata_sch.c 2010-08-11 18:57:29.000000000 -0400 |
21710 | @@ -75,7 +75,7 @@ static struct scsi_host_template sch_sht | 21742 | @@ -75,7 +75,7 @@ static struct scsi_host_template sch_sht |
21711 | ATA_BMDMA_SHT(DRV_NAME), | 21743 | ATA_BMDMA_SHT(DRV_NAME), |
21712 | }; | 21744 | }; |
@@ -21716,9 +21748,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_sch.c linux-2.6.32.16/drivers/ata/pa | |||
21716 | .inherits = &ata_bmdma_port_ops, | 21748 | .inherits = &ata_bmdma_port_ops, |
21717 | .cable_detect = ata_cable_unknown, | 21749 | .cable_detect = ata_cable_unknown, |
21718 | .set_piomode = sch_set_piomode, | 21750 | .set_piomode = sch_set_piomode, |
21719 | diff -urNp linux-2.6.32.16/drivers/ata/pata_serverworks.c linux-2.6.32.16/drivers/ata/pata_serverworks.c | 21751 | diff -urNp linux-2.6.32.18/drivers/ata/pata_serverworks.c linux-2.6.32.18/drivers/ata/pata_serverworks.c |
21720 | --- linux-2.6.32.16/drivers/ata/pata_serverworks.c 2010-07-05 14:14:00.000000000 -0400 | 21752 | --- linux-2.6.32.18/drivers/ata/pata_serverworks.c 2010-08-10 13:45:57.000000000 -0400 |
21721 | +++ linux-2.6.32.16/drivers/ata/pata_serverworks.c 2010-07-09 14:50:35.000000000 -0400 | 21753 | +++ linux-2.6.32.18/drivers/ata/pata_serverworks.c 2010-08-11 18:57:29.000000000 -0400 |
21722 | @@ -299,7 +299,7 @@ static struct scsi_host_template serverw | 21754 | @@ -299,7 +299,7 @@ static struct scsi_host_template serverw |
21723 | ATA_BMDMA_SHT(DRV_NAME), | 21755 | ATA_BMDMA_SHT(DRV_NAME), |
21724 | }; | 21756 | }; |
@@ -21737,9 +21769,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_serverworks.c linux-2.6.32.16/driver | |||
21737 | .inherits = &serverworks_osb4_port_ops, | 21769 | .inherits = &serverworks_osb4_port_ops, |
21738 | .mode_filter = serverworks_csb_filter, | 21770 | .mode_filter = serverworks_csb_filter, |
21739 | }; | 21771 | }; |
21740 | diff -urNp linux-2.6.32.16/drivers/ata/pata_sil680.c linux-2.6.32.16/drivers/ata/pata_sil680.c | 21772 | diff -urNp linux-2.6.32.18/drivers/ata/pata_sil680.c linux-2.6.32.18/drivers/ata/pata_sil680.c |
21741 | --- linux-2.6.32.16/drivers/ata/pata_sil680.c 2010-07-05 14:14:00.000000000 -0400 | 21773 | --- linux-2.6.32.18/drivers/ata/pata_sil680.c 2010-08-10 13:45:57.000000000 -0400 |
21742 | +++ linux-2.6.32.16/drivers/ata/pata_sil680.c 2010-07-09 14:50:35.000000000 -0400 | 21774 | +++ linux-2.6.32.18/drivers/ata/pata_sil680.c 2010-08-11 18:57:29.000000000 -0400 |
21743 | @@ -194,7 +194,7 @@ static struct scsi_host_template sil680_ | 21775 | @@ -194,7 +194,7 @@ static struct scsi_host_template sil680_ |
21744 | ATA_BMDMA_SHT(DRV_NAME), | 21776 | ATA_BMDMA_SHT(DRV_NAME), |
21745 | }; | 21777 | }; |
@@ -21749,9 +21781,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_sil680.c linux-2.6.32.16/drivers/ata | |||
21749 | .inherits = &ata_bmdma32_port_ops, | 21781 | .inherits = &ata_bmdma32_port_ops, |
21750 | .cable_detect = sil680_cable_detect, | 21782 | .cable_detect = sil680_cable_detect, |
21751 | .set_piomode = sil680_set_piomode, | 21783 | .set_piomode = sil680_set_piomode, |
21752 | diff -urNp linux-2.6.32.16/drivers/ata/pata_sis.c linux-2.6.32.16/drivers/ata/pata_sis.c | 21784 | diff -urNp linux-2.6.32.18/drivers/ata/pata_sis.c linux-2.6.32.18/drivers/ata/pata_sis.c |
21753 | --- linux-2.6.32.16/drivers/ata/pata_sis.c 2010-07-05 14:14:00.000000000 -0400 | 21785 | --- linux-2.6.32.18/drivers/ata/pata_sis.c 2010-08-10 13:45:57.000000000 -0400 |
21754 | +++ linux-2.6.32.16/drivers/ata/pata_sis.c 2010-07-09 14:50:35.000000000 -0400 | 21786 | +++ linux-2.6.32.18/drivers/ata/pata_sis.c 2010-08-11 18:57:29.000000000 -0400 |
21755 | @@ -503,47 +503,47 @@ static struct scsi_host_template sis_sht | 21787 | @@ -503,47 +503,47 @@ static struct scsi_host_template sis_sht |
21756 | ATA_BMDMA_SHT(DRV_NAME), | 21788 | ATA_BMDMA_SHT(DRV_NAME), |
21757 | }; | 21789 | }; |
@@ -21807,9 +21839,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_sis.c linux-2.6.32.16/drivers/ata/pa | |||
21807 | .inherits = &sis_base_ops, | 21839 | .inherits = &sis_base_ops, |
21808 | .set_piomode = sis_old_set_piomode, | 21840 | .set_piomode = sis_old_set_piomode, |
21809 | .set_dmamode = sis_old_set_dmamode, | 21841 | .set_dmamode = sis_old_set_dmamode, |
21810 | diff -urNp linux-2.6.32.16/drivers/ata/pata_sl82c105.c linux-2.6.32.16/drivers/ata/pata_sl82c105.c | 21842 | diff -urNp linux-2.6.32.18/drivers/ata/pata_sl82c105.c linux-2.6.32.18/drivers/ata/pata_sl82c105.c |
21811 | --- linux-2.6.32.16/drivers/ata/pata_sl82c105.c 2010-07-05 14:14:00.000000000 -0400 | 21843 | --- linux-2.6.32.18/drivers/ata/pata_sl82c105.c 2010-08-10 13:45:57.000000000 -0400 |
21812 | +++ linux-2.6.32.16/drivers/ata/pata_sl82c105.c 2010-07-09 14:50:35.000000000 -0400 | 21844 | +++ linux-2.6.32.18/drivers/ata/pata_sl82c105.c 2010-08-11 18:57:29.000000000 -0400 |
21813 | @@ -231,7 +231,7 @@ static struct scsi_host_template sl82c10 | 21845 | @@ -231,7 +231,7 @@ static struct scsi_host_template sl82c10 |
21814 | ATA_BMDMA_SHT(DRV_NAME), | 21846 | ATA_BMDMA_SHT(DRV_NAME), |
21815 | }; | 21847 | }; |
@@ -21819,9 +21851,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_sl82c105.c linux-2.6.32.16/drivers/a | |||
21819 | .inherits = &ata_bmdma_port_ops, | 21851 | .inherits = &ata_bmdma_port_ops, |
21820 | .qc_defer = sl82c105_qc_defer, | 21852 | .qc_defer = sl82c105_qc_defer, |
21821 | .bmdma_start = sl82c105_bmdma_start, | 21853 | .bmdma_start = sl82c105_bmdma_start, |
21822 | diff -urNp linux-2.6.32.16/drivers/ata/pata_triflex.c linux-2.6.32.16/drivers/ata/pata_triflex.c | 21854 | diff -urNp linux-2.6.32.18/drivers/ata/pata_triflex.c linux-2.6.32.18/drivers/ata/pata_triflex.c |
21823 | --- linux-2.6.32.16/drivers/ata/pata_triflex.c 2010-07-05 14:14:00.000000000 -0400 | 21855 | --- linux-2.6.32.18/drivers/ata/pata_triflex.c 2010-08-10 13:45:57.000000000 -0400 |
21824 | +++ linux-2.6.32.16/drivers/ata/pata_triflex.c 2010-07-09 14:50:35.000000000 -0400 | 21856 | +++ linux-2.6.32.18/drivers/ata/pata_triflex.c 2010-08-11 18:57:29.000000000 -0400 |
21825 | @@ -178,7 +178,7 @@ static struct scsi_host_template triflex | 21857 | @@ -178,7 +178,7 @@ static struct scsi_host_template triflex |
21826 | ATA_BMDMA_SHT(DRV_NAME), | 21858 | ATA_BMDMA_SHT(DRV_NAME), |
21827 | }; | 21859 | }; |
@@ -21831,9 +21863,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_triflex.c linux-2.6.32.16/drivers/at | |||
21831 | .inherits = &ata_bmdma_port_ops, | 21863 | .inherits = &ata_bmdma_port_ops, |
21832 | .bmdma_start = triflex_bmdma_start, | 21864 | .bmdma_start = triflex_bmdma_start, |
21833 | .bmdma_stop = triflex_bmdma_stop, | 21865 | .bmdma_stop = triflex_bmdma_stop, |
21834 | diff -urNp linux-2.6.32.16/drivers/ata/pata_via.c linux-2.6.32.16/drivers/ata/pata_via.c | 21866 | diff -urNp linux-2.6.32.18/drivers/ata/pata_via.c linux-2.6.32.18/drivers/ata/pata_via.c |
21835 | --- linux-2.6.32.16/drivers/ata/pata_via.c 2010-07-05 14:14:00.000000000 -0400 | 21867 | --- linux-2.6.32.18/drivers/ata/pata_via.c 2010-08-10 13:45:57.000000000 -0400 |
21836 | +++ linux-2.6.32.16/drivers/ata/pata_via.c 2010-07-09 14:50:35.000000000 -0400 | 21868 | +++ linux-2.6.32.18/drivers/ata/pata_via.c 2010-08-11 18:57:29.000000000 -0400 |
21837 | @@ -419,7 +419,7 @@ static struct scsi_host_template via_sht | 21869 | @@ -419,7 +419,7 @@ static struct scsi_host_template via_sht |
21838 | ATA_BMDMA_SHT(DRV_NAME), | 21870 | ATA_BMDMA_SHT(DRV_NAME), |
21839 | }; | 21871 | }; |
@@ -21852,9 +21884,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_via.c linux-2.6.32.16/drivers/ata/pa | |||
21852 | .inherits = &via_port_ops, | 21884 | .inherits = &via_port_ops, |
21853 | .sff_data_xfer = ata_sff_data_xfer_noirq, | 21885 | .sff_data_xfer = ata_sff_data_xfer_noirq, |
21854 | }; | 21886 | }; |
21855 | diff -urNp linux-2.6.32.16/drivers/ata/pata_winbond.c linux-2.6.32.16/drivers/ata/pata_winbond.c | 21887 | diff -urNp linux-2.6.32.18/drivers/ata/pata_winbond.c linux-2.6.32.18/drivers/ata/pata_winbond.c |
21856 | --- linux-2.6.32.16/drivers/ata/pata_winbond.c 2010-07-05 14:14:00.000000000 -0400 | 21888 | --- linux-2.6.32.18/drivers/ata/pata_winbond.c 2010-08-10 13:45:57.000000000 -0400 |
21857 | +++ linux-2.6.32.16/drivers/ata/pata_winbond.c 2010-07-09 14:50:35.000000000 -0400 | 21889 | +++ linux-2.6.32.18/drivers/ata/pata_winbond.c 2010-08-11 18:57:29.000000000 -0400 |
21858 | @@ -125,7 +125,7 @@ static struct scsi_host_template winbond | 21890 | @@ -125,7 +125,7 @@ static struct scsi_host_template winbond |
21859 | ATA_PIO_SHT(DRV_NAME), | 21891 | ATA_PIO_SHT(DRV_NAME), |
21860 | }; | 21892 | }; |
@@ -21864,9 +21896,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pata_winbond.c linux-2.6.32.16/drivers/at | |||
21864 | .inherits = &ata_sff_port_ops, | 21896 | .inherits = &ata_sff_port_ops, |
21865 | .sff_data_xfer = winbond_data_xfer, | 21897 | .sff_data_xfer = winbond_data_xfer, |
21866 | .cable_detect = ata_cable_40wire, | 21898 | .cable_detect = ata_cable_40wire, |
21867 | diff -urNp linux-2.6.32.16/drivers/ata/pdc_adma.c linux-2.6.32.16/drivers/ata/pdc_adma.c | 21899 | diff -urNp linux-2.6.32.18/drivers/ata/pdc_adma.c linux-2.6.32.18/drivers/ata/pdc_adma.c |
21868 | --- linux-2.6.32.16/drivers/ata/pdc_adma.c 2010-07-05 14:14:00.000000000 -0400 | 21900 | --- linux-2.6.32.18/drivers/ata/pdc_adma.c 2010-08-10 13:45:57.000000000 -0400 |
21869 | +++ linux-2.6.32.16/drivers/ata/pdc_adma.c 2010-07-09 14:50:35.000000000 -0400 | 21901 | +++ linux-2.6.32.18/drivers/ata/pdc_adma.c 2010-08-11 18:57:29.000000000 -0400 |
21870 | @@ -145,7 +145,7 @@ static struct scsi_host_template adma_at | 21902 | @@ -145,7 +145,7 @@ static struct scsi_host_template adma_at |
21871 | .dma_boundary = ADMA_DMA_BOUNDARY, | 21903 | .dma_boundary = ADMA_DMA_BOUNDARY, |
21872 | }; | 21904 | }; |
@@ -21876,9 +21908,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/pdc_adma.c linux-2.6.32.16/drivers/ata/pd | |||
21876 | .inherits = &ata_sff_port_ops, | 21908 | .inherits = &ata_sff_port_ops, |
21877 | 21909 | ||
21878 | .lost_interrupt = ATA_OP_NULL, | 21910 | .lost_interrupt = ATA_OP_NULL, |
21879 | diff -urNp linux-2.6.32.16/drivers/ata/sata_fsl.c linux-2.6.32.16/drivers/ata/sata_fsl.c | 21911 | diff -urNp linux-2.6.32.18/drivers/ata/sata_fsl.c linux-2.6.32.18/drivers/ata/sata_fsl.c |
21880 | --- linux-2.6.32.16/drivers/ata/sata_fsl.c 2010-07-05 14:14:00.000000000 -0400 | 21912 | --- linux-2.6.32.18/drivers/ata/sata_fsl.c 2010-08-10 13:45:57.000000000 -0400 |
21881 | +++ linux-2.6.32.16/drivers/ata/sata_fsl.c 2010-07-09 14:50:35.000000000 -0400 | 21913 | +++ linux-2.6.32.18/drivers/ata/sata_fsl.c 2010-08-11 18:57:29.000000000 -0400 |
21882 | @@ -1258,7 +1258,7 @@ static struct scsi_host_template sata_fs | 21914 | @@ -1258,7 +1258,7 @@ static struct scsi_host_template sata_fs |
21883 | .dma_boundary = ATA_DMA_BOUNDARY, | 21915 | .dma_boundary = ATA_DMA_BOUNDARY, |
21884 | }; | 21916 | }; |
@@ -21888,9 +21920,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_fsl.c linux-2.6.32.16/drivers/ata/sa | |||
21888 | .inherits = &sata_pmp_port_ops, | 21920 | .inherits = &sata_pmp_port_ops, |
21889 | 21921 | ||
21890 | .qc_defer = ata_std_qc_defer, | 21922 | .qc_defer = ata_std_qc_defer, |
21891 | diff -urNp linux-2.6.32.16/drivers/ata/sata_inic162x.c linux-2.6.32.16/drivers/ata/sata_inic162x.c | 21923 | diff -urNp linux-2.6.32.18/drivers/ata/sata_inic162x.c linux-2.6.32.18/drivers/ata/sata_inic162x.c |
21892 | --- linux-2.6.32.16/drivers/ata/sata_inic162x.c 2010-07-05 14:14:00.000000000 -0400 | 21924 | --- linux-2.6.32.18/drivers/ata/sata_inic162x.c 2010-08-10 13:45:57.000000000 -0400 |
21893 | +++ linux-2.6.32.16/drivers/ata/sata_inic162x.c 2010-07-09 14:50:35.000000000 -0400 | 21925 | +++ linux-2.6.32.18/drivers/ata/sata_inic162x.c 2010-08-11 18:57:29.000000000 -0400 |
21894 | @@ -721,7 +721,7 @@ static int inic_port_start(struct ata_po | 21926 | @@ -721,7 +721,7 @@ static int inic_port_start(struct ata_po |
21895 | return 0; | 21927 | return 0; |
21896 | } | 21928 | } |
@@ -21900,9 +21932,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_inic162x.c linux-2.6.32.16/drivers/a | |||
21900 | .inherits = &sata_port_ops, | 21932 | .inherits = &sata_port_ops, |
21901 | 21933 | ||
21902 | .check_atapi_dma = inic_check_atapi_dma, | 21934 | .check_atapi_dma = inic_check_atapi_dma, |
21903 | diff -urNp linux-2.6.32.16/drivers/ata/sata_mv.c linux-2.6.32.16/drivers/ata/sata_mv.c | 21935 | diff -urNp linux-2.6.32.18/drivers/ata/sata_mv.c linux-2.6.32.18/drivers/ata/sata_mv.c |
21904 | --- linux-2.6.32.16/drivers/ata/sata_mv.c 2010-07-05 14:14:00.000000000 -0400 | 21936 | --- linux-2.6.32.18/drivers/ata/sata_mv.c 2010-08-10 13:45:57.000000000 -0400 |
21905 | +++ linux-2.6.32.16/drivers/ata/sata_mv.c 2010-07-09 14:50:35.000000000 -0400 | 21937 | +++ linux-2.6.32.18/drivers/ata/sata_mv.c 2010-08-11 18:57:29.000000000 -0400 |
21906 | @@ -656,7 +656,7 @@ static struct scsi_host_template mv6_sht | 21938 | @@ -656,7 +656,7 @@ static struct scsi_host_template mv6_sht |
21907 | .dma_boundary = MV_DMA_BOUNDARY, | 21939 | .dma_boundary = MV_DMA_BOUNDARY, |
21908 | }; | 21940 | }; |
@@ -21930,9 +21962,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_mv.c linux-2.6.32.16/drivers/ata/sat | |||
21930 | .inherits = &mv6_ops, | 21962 | .inherits = &mv6_ops, |
21931 | .dev_config = ATA_OP_NULL, | 21963 | .dev_config = ATA_OP_NULL, |
21932 | .qc_prep = mv_qc_prep_iie, | 21964 | .qc_prep = mv_qc_prep_iie, |
21933 | diff -urNp linux-2.6.32.16/drivers/ata/sata_nv.c linux-2.6.32.16/drivers/ata/sata_nv.c | 21965 | diff -urNp linux-2.6.32.18/drivers/ata/sata_nv.c linux-2.6.32.18/drivers/ata/sata_nv.c |
21934 | --- linux-2.6.32.16/drivers/ata/sata_nv.c 2010-07-05 14:14:00.000000000 -0400 | 21966 | --- linux-2.6.32.18/drivers/ata/sata_nv.c 2010-08-10 13:45:57.000000000 -0400 |
21935 | +++ linux-2.6.32.16/drivers/ata/sata_nv.c 2010-07-09 14:50:35.000000000 -0400 | 21967 | +++ linux-2.6.32.18/drivers/ata/sata_nv.c 2010-08-11 18:57:29.000000000 -0400 |
21936 | @@ -464,7 +464,7 @@ static struct scsi_host_template nv_swnc | 21968 | @@ -464,7 +464,7 @@ static struct scsi_host_template nv_swnc |
21937 | * cases. Define nv_hardreset() which only kicks in for post-boot | 21969 | * cases. Define nv_hardreset() which only kicks in for post-boot |
21938 | * probing and use it for all variants. | 21970 | * probing and use it for all variants. |
@@ -21975,9 +22007,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_nv.c linux-2.6.32.16/drivers/ata/sat | |||
21975 | .inherits = &nv_generic_ops, | 22007 | .inherits = &nv_generic_ops, |
21976 | 22008 | ||
21977 | .qc_defer = ata_std_qc_defer, | 22009 | .qc_defer = ata_std_qc_defer, |
21978 | diff -urNp linux-2.6.32.16/drivers/ata/sata_promise.c linux-2.6.32.16/drivers/ata/sata_promise.c | 22010 | diff -urNp linux-2.6.32.18/drivers/ata/sata_promise.c linux-2.6.32.18/drivers/ata/sata_promise.c |
21979 | --- linux-2.6.32.16/drivers/ata/sata_promise.c 2010-07-05 14:14:00.000000000 -0400 | 22011 | --- linux-2.6.32.18/drivers/ata/sata_promise.c 2010-08-10 13:45:57.000000000 -0400 |
21980 | +++ linux-2.6.32.16/drivers/ata/sata_promise.c 2010-07-09 14:50:35.000000000 -0400 | 22012 | +++ linux-2.6.32.18/drivers/ata/sata_promise.c 2010-08-11 18:57:29.000000000 -0400 |
21981 | @@ -195,7 +195,7 @@ static const struct ata_port_operations | 22013 | @@ -195,7 +195,7 @@ static const struct ata_port_operations |
21982 | .error_handler = pdc_error_handler, | 22014 | .error_handler = pdc_error_handler, |
21983 | }; | 22015 | }; |
@@ -22004,9 +22036,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_promise.c linux-2.6.32.16/drivers/at | |||
22004 | .inherits = &pdc_common_ops, | 22036 | .inherits = &pdc_common_ops, |
22005 | .cable_detect = pdc_pata_cable_detect, | 22037 | .cable_detect = pdc_pata_cable_detect, |
22006 | .freeze = pdc_freeze, | 22038 | .freeze = pdc_freeze, |
22007 | diff -urNp linux-2.6.32.16/drivers/ata/sata_qstor.c linux-2.6.32.16/drivers/ata/sata_qstor.c | 22039 | diff -urNp linux-2.6.32.18/drivers/ata/sata_qstor.c linux-2.6.32.18/drivers/ata/sata_qstor.c |
22008 | --- linux-2.6.32.16/drivers/ata/sata_qstor.c 2010-07-05 14:14:00.000000000 -0400 | 22040 | --- linux-2.6.32.18/drivers/ata/sata_qstor.c 2010-08-10 13:45:57.000000000 -0400 |
22009 | +++ linux-2.6.32.16/drivers/ata/sata_qstor.c 2010-07-09 14:50:35.000000000 -0400 | 22041 | +++ linux-2.6.32.18/drivers/ata/sata_qstor.c 2010-08-11 18:57:29.000000000 -0400 |
22010 | @@ -132,7 +132,7 @@ static struct scsi_host_template qs_ata_ | 22042 | @@ -132,7 +132,7 @@ static struct scsi_host_template qs_ata_ |
22011 | .dma_boundary = QS_DMA_BOUNDARY, | 22043 | .dma_boundary = QS_DMA_BOUNDARY, |
22012 | }; | 22044 | }; |
@@ -22016,9 +22048,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_qstor.c linux-2.6.32.16/drivers/ata/ | |||
22016 | .inherits = &ata_sff_port_ops, | 22048 | .inherits = &ata_sff_port_ops, |
22017 | 22049 | ||
22018 | .check_atapi_dma = qs_check_atapi_dma, | 22050 | .check_atapi_dma = qs_check_atapi_dma, |
22019 | diff -urNp linux-2.6.32.16/drivers/ata/sata_sil24.c linux-2.6.32.16/drivers/ata/sata_sil24.c | 22051 | diff -urNp linux-2.6.32.18/drivers/ata/sata_sil24.c linux-2.6.32.18/drivers/ata/sata_sil24.c |
22020 | --- linux-2.6.32.16/drivers/ata/sata_sil24.c 2010-07-05 14:14:00.000000000 -0400 | 22052 | --- linux-2.6.32.18/drivers/ata/sata_sil24.c 2010-08-10 13:45:57.000000000 -0400 |
22021 | +++ linux-2.6.32.16/drivers/ata/sata_sil24.c 2010-07-09 14:50:35.000000000 -0400 | 22053 | +++ linux-2.6.32.18/drivers/ata/sata_sil24.c 2010-08-11 18:57:29.000000000 -0400 |
22022 | @@ -388,7 +388,7 @@ static struct scsi_host_template sil24_s | 22054 | @@ -388,7 +388,7 @@ static struct scsi_host_template sil24_s |
22023 | .dma_boundary = ATA_DMA_BOUNDARY, | 22055 | .dma_boundary = ATA_DMA_BOUNDARY, |
22024 | }; | 22056 | }; |
@@ -22028,9 +22060,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_sil24.c linux-2.6.32.16/drivers/ata/ | |||
22028 | .inherits = &sata_pmp_port_ops, | 22060 | .inherits = &sata_pmp_port_ops, |
22029 | 22061 | ||
22030 | .qc_defer = sil24_qc_defer, | 22062 | .qc_defer = sil24_qc_defer, |
22031 | diff -urNp linux-2.6.32.16/drivers/ata/sata_sil.c linux-2.6.32.16/drivers/ata/sata_sil.c | 22063 | diff -urNp linux-2.6.32.18/drivers/ata/sata_sil.c linux-2.6.32.18/drivers/ata/sata_sil.c |
22032 | --- linux-2.6.32.16/drivers/ata/sata_sil.c 2010-07-05 14:14:00.000000000 -0400 | 22064 | --- linux-2.6.32.18/drivers/ata/sata_sil.c 2010-08-10 13:45:57.000000000 -0400 |
22033 | +++ linux-2.6.32.16/drivers/ata/sata_sil.c 2010-07-09 14:50:35.000000000 -0400 | 22065 | +++ linux-2.6.32.18/drivers/ata/sata_sil.c 2010-08-11 18:57:29.000000000 -0400 |
22034 | @@ -182,7 +182,7 @@ static struct scsi_host_template sil_sht | 22066 | @@ -182,7 +182,7 @@ static struct scsi_host_template sil_sht |
22035 | .sg_tablesize = ATA_MAX_PRD | 22067 | .sg_tablesize = ATA_MAX_PRD |
22036 | }; | 22068 | }; |
@@ -22040,9 +22072,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_sil.c linux-2.6.32.16/drivers/ata/sa | |||
22040 | .inherits = &ata_bmdma32_port_ops, | 22072 | .inherits = &ata_bmdma32_port_ops, |
22041 | .dev_config = sil_dev_config, | 22073 | .dev_config = sil_dev_config, |
22042 | .set_mode = sil_set_mode, | 22074 | .set_mode = sil_set_mode, |
22043 | diff -urNp linux-2.6.32.16/drivers/ata/sata_sis.c linux-2.6.32.16/drivers/ata/sata_sis.c | 22075 | diff -urNp linux-2.6.32.18/drivers/ata/sata_sis.c linux-2.6.32.18/drivers/ata/sata_sis.c |
22044 | --- linux-2.6.32.16/drivers/ata/sata_sis.c 2010-07-05 14:14:00.000000000 -0400 | 22076 | --- linux-2.6.32.18/drivers/ata/sata_sis.c 2010-08-10 13:45:57.000000000 -0400 |
22045 | +++ linux-2.6.32.16/drivers/ata/sata_sis.c 2010-07-09 14:50:35.000000000 -0400 | 22077 | +++ linux-2.6.32.18/drivers/ata/sata_sis.c 2010-08-11 18:57:29.000000000 -0400 |
22046 | @@ -89,7 +89,7 @@ static struct scsi_host_template sis_sht | 22078 | @@ -89,7 +89,7 @@ static struct scsi_host_template sis_sht |
22047 | ATA_BMDMA_SHT(DRV_NAME), | 22079 | ATA_BMDMA_SHT(DRV_NAME), |
22048 | }; | 22080 | }; |
@@ -22052,9 +22084,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_sis.c linux-2.6.32.16/drivers/ata/sa | |||
22052 | .inherits = &ata_bmdma_port_ops, | 22084 | .inherits = &ata_bmdma_port_ops, |
22053 | .scr_read = sis_scr_read, | 22085 | .scr_read = sis_scr_read, |
22054 | .scr_write = sis_scr_write, | 22086 | .scr_write = sis_scr_write, |
22055 | diff -urNp linux-2.6.32.16/drivers/ata/sata_svw.c linux-2.6.32.16/drivers/ata/sata_svw.c | 22087 | diff -urNp linux-2.6.32.18/drivers/ata/sata_svw.c linux-2.6.32.18/drivers/ata/sata_svw.c |
22056 | --- linux-2.6.32.16/drivers/ata/sata_svw.c 2010-07-05 14:14:00.000000000 -0400 | 22088 | --- linux-2.6.32.18/drivers/ata/sata_svw.c 2010-08-10 13:45:57.000000000 -0400 |
22057 | +++ linux-2.6.32.16/drivers/ata/sata_svw.c 2010-07-09 14:50:35.000000000 -0400 | 22089 | +++ linux-2.6.32.18/drivers/ata/sata_svw.c 2010-08-11 18:57:29.000000000 -0400 |
22058 | @@ -344,7 +344,7 @@ static struct scsi_host_template k2_sata | 22090 | @@ -344,7 +344,7 @@ static struct scsi_host_template k2_sata |
22059 | }; | 22091 | }; |
22060 | 22092 | ||
@@ -22064,9 +22096,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_svw.c linux-2.6.32.16/drivers/ata/sa | |||
22064 | .inherits = &ata_bmdma_port_ops, | 22096 | .inherits = &ata_bmdma_port_ops, |
22065 | .sff_tf_load = k2_sata_tf_load, | 22097 | .sff_tf_load = k2_sata_tf_load, |
22066 | .sff_tf_read = k2_sata_tf_read, | 22098 | .sff_tf_read = k2_sata_tf_read, |
22067 | diff -urNp linux-2.6.32.16/drivers/ata/sata_sx4.c linux-2.6.32.16/drivers/ata/sata_sx4.c | 22099 | diff -urNp linux-2.6.32.18/drivers/ata/sata_sx4.c linux-2.6.32.18/drivers/ata/sata_sx4.c |
22068 | --- linux-2.6.32.16/drivers/ata/sata_sx4.c 2010-07-05 14:14:00.000000000 -0400 | 22100 | --- linux-2.6.32.18/drivers/ata/sata_sx4.c 2010-08-10 13:45:57.000000000 -0400 |
22069 | +++ linux-2.6.32.16/drivers/ata/sata_sx4.c 2010-07-09 14:50:35.000000000 -0400 | 22101 | +++ linux-2.6.32.18/drivers/ata/sata_sx4.c 2010-08-11 18:57:29.000000000 -0400 |
22070 | @@ -248,7 +248,7 @@ static struct scsi_host_template pdc_sat | 22102 | @@ -248,7 +248,7 @@ static struct scsi_host_template pdc_sat |
22071 | }; | 22103 | }; |
22072 | 22104 | ||
@@ -22076,9 +22108,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_sx4.c linux-2.6.32.16/drivers/ata/sa | |||
22076 | .inherits = &ata_sff_port_ops, | 22108 | .inherits = &ata_sff_port_ops, |
22077 | 22109 | ||
22078 | .check_atapi_dma = pdc_check_atapi_dma, | 22110 | .check_atapi_dma = pdc_check_atapi_dma, |
22079 | diff -urNp linux-2.6.32.16/drivers/ata/sata_uli.c linux-2.6.32.16/drivers/ata/sata_uli.c | 22111 | diff -urNp linux-2.6.32.18/drivers/ata/sata_uli.c linux-2.6.32.18/drivers/ata/sata_uli.c |
22080 | --- linux-2.6.32.16/drivers/ata/sata_uli.c 2010-07-05 14:14:00.000000000 -0400 | 22112 | --- linux-2.6.32.18/drivers/ata/sata_uli.c 2010-08-10 13:45:57.000000000 -0400 |
22081 | +++ linux-2.6.32.16/drivers/ata/sata_uli.c 2010-07-09 14:50:35.000000000 -0400 | 22113 | +++ linux-2.6.32.18/drivers/ata/sata_uli.c 2010-08-11 18:57:29.000000000 -0400 |
22082 | @@ -79,7 +79,7 @@ static struct scsi_host_template uli_sht | 22114 | @@ -79,7 +79,7 @@ static struct scsi_host_template uli_sht |
22083 | ATA_BMDMA_SHT(DRV_NAME), | 22115 | ATA_BMDMA_SHT(DRV_NAME), |
22084 | }; | 22116 | }; |
@@ -22088,9 +22120,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_uli.c linux-2.6.32.16/drivers/ata/sa | |||
22088 | .inherits = &ata_bmdma_port_ops, | 22120 | .inherits = &ata_bmdma_port_ops, |
22089 | .scr_read = uli_scr_read, | 22121 | .scr_read = uli_scr_read, |
22090 | .scr_write = uli_scr_write, | 22122 | .scr_write = uli_scr_write, |
22091 | diff -urNp linux-2.6.32.16/drivers/ata/sata_via.c linux-2.6.32.16/drivers/ata/sata_via.c | 22123 | diff -urNp linux-2.6.32.18/drivers/ata/sata_via.c linux-2.6.32.18/drivers/ata/sata_via.c |
22092 | --- linux-2.6.32.16/drivers/ata/sata_via.c 2010-07-05 14:14:00.000000000 -0400 | 22124 | --- linux-2.6.32.18/drivers/ata/sata_via.c 2010-08-10 13:45:57.000000000 -0400 |
22093 | +++ linux-2.6.32.16/drivers/ata/sata_via.c 2010-07-09 14:50:35.000000000 -0400 | 22125 | +++ linux-2.6.32.18/drivers/ata/sata_via.c 2010-08-11 18:57:29.000000000 -0400 |
22094 | @@ -112,31 +112,31 @@ static struct scsi_host_template svia_sh | 22126 | @@ -112,31 +112,31 @@ static struct scsi_host_template svia_sh |
22095 | ATA_BMDMA_SHT(DRV_NAME), | 22127 | ATA_BMDMA_SHT(DRV_NAME), |
22096 | }; | 22128 | }; |
@@ -22128,9 +22160,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_via.c linux-2.6.32.16/drivers/ata/sa | |||
22128 | .inherits = &svia_base_ops, | 22160 | .inherits = &svia_base_ops, |
22129 | .hardreset = sata_std_hardreset, | 22161 | .hardreset = sata_std_hardreset, |
22130 | .scr_read = vt8251_scr_read, | 22162 | .scr_read = vt8251_scr_read, |
22131 | diff -urNp linux-2.6.32.16/drivers/ata/sata_vsc.c linux-2.6.32.16/drivers/ata/sata_vsc.c | 22163 | diff -urNp linux-2.6.32.18/drivers/ata/sata_vsc.c linux-2.6.32.18/drivers/ata/sata_vsc.c |
22132 | --- linux-2.6.32.16/drivers/ata/sata_vsc.c 2010-07-05 14:14:00.000000000 -0400 | 22164 | --- linux-2.6.32.18/drivers/ata/sata_vsc.c 2010-08-10 13:45:57.000000000 -0400 |
22133 | +++ linux-2.6.32.16/drivers/ata/sata_vsc.c 2010-07-09 14:50:35.000000000 -0400 | 22165 | +++ linux-2.6.32.18/drivers/ata/sata_vsc.c 2010-08-11 18:57:29.000000000 -0400 |
22134 | @@ -306,7 +306,7 @@ static struct scsi_host_template vsc_sat | 22166 | @@ -306,7 +306,7 @@ static struct scsi_host_template vsc_sat |
22135 | }; | 22167 | }; |
22136 | 22168 | ||
@@ -22140,9 +22172,9 @@ diff -urNp linux-2.6.32.16/drivers/ata/sata_vsc.c linux-2.6.32.16/drivers/ata/sa | |||
22140 | .inherits = &ata_bmdma_port_ops, | 22172 | .inherits = &ata_bmdma_port_ops, |
22141 | /* The IRQ handling is not quite standard SFF behaviour so we | 22173 | /* The IRQ handling is not quite standard SFF behaviour so we |
22142 | cannot use the default lost interrupt handler */ | 22174 | cannot use the default lost interrupt handler */ |
22143 | diff -urNp linux-2.6.32.16/drivers/atm/adummy.c linux-2.6.32.16/drivers/atm/adummy.c | 22175 | diff -urNp linux-2.6.32.18/drivers/atm/adummy.c linux-2.6.32.18/drivers/atm/adummy.c |
22144 | --- linux-2.6.32.16/drivers/atm/adummy.c 2010-07-05 14:14:00.000000000 -0400 | 22176 | --- linux-2.6.32.18/drivers/atm/adummy.c 2010-08-10 13:45:57.000000000 -0400 |
22145 | +++ linux-2.6.32.16/drivers/atm/adummy.c 2010-07-09 14:50:35.000000000 -0400 | 22177 | +++ linux-2.6.32.18/drivers/atm/adummy.c 2010-08-11 18:57:29.000000000 -0400 |
22146 | @@ -77,7 +77,7 @@ adummy_send(struct atm_vcc *vcc, struct | 22178 | @@ -77,7 +77,7 @@ adummy_send(struct atm_vcc *vcc, struct |
22147 | vcc->pop(vcc, skb); | 22179 | vcc->pop(vcc, skb); |
22148 | else | 22180 | else |
@@ -22152,9 +22184,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/adummy.c linux-2.6.32.16/drivers/atm/adum | |||
22152 | 22184 | ||
22153 | return 0; | 22185 | return 0; |
22154 | } | 22186 | } |
22155 | diff -urNp linux-2.6.32.16/drivers/atm/ambassador.c linux-2.6.32.16/drivers/atm/ambassador.c | 22187 | diff -urNp linux-2.6.32.18/drivers/atm/ambassador.c linux-2.6.32.18/drivers/atm/ambassador.c |
22156 | --- linux-2.6.32.16/drivers/atm/ambassador.c 2010-07-05 14:14:00.000000000 -0400 | 22188 | --- linux-2.6.32.18/drivers/atm/ambassador.c 2010-08-10 13:45:57.000000000 -0400 |
22157 | +++ linux-2.6.32.16/drivers/atm/ambassador.c 2010-07-09 14:50:35.000000000 -0400 | 22189 | +++ linux-2.6.32.18/drivers/atm/ambassador.c 2010-08-11 18:57:29.000000000 -0400 |
22158 | @@ -453,7 +453,7 @@ static void tx_complete (amb_dev * dev, | 22190 | @@ -453,7 +453,7 @@ static void tx_complete (amb_dev * dev, |
22159 | PRINTD (DBG_FLOW|DBG_TX, "tx_complete %p %p", dev, tx); | 22191 | PRINTD (DBG_FLOW|DBG_TX, "tx_complete %p %p", dev, tx); |
22160 | 22192 | ||
@@ -22191,9 +22223,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/ambassador.c linux-2.6.32.16/drivers/atm/ | |||
22191 | return -ENOMEM; // ? | 22223 | return -ENOMEM; // ? |
22192 | } | 22224 | } |
22193 | 22225 | ||
22194 | diff -urNp linux-2.6.32.16/drivers/atm/atmtcp.c linux-2.6.32.16/drivers/atm/atmtcp.c | 22226 | diff -urNp linux-2.6.32.18/drivers/atm/atmtcp.c linux-2.6.32.18/drivers/atm/atmtcp.c |
22195 | --- linux-2.6.32.16/drivers/atm/atmtcp.c 2010-07-05 14:14:00.000000000 -0400 | 22227 | --- linux-2.6.32.18/drivers/atm/atmtcp.c 2010-08-10 13:45:57.000000000 -0400 |
22196 | +++ linux-2.6.32.16/drivers/atm/atmtcp.c 2010-07-09 14:50:35.000000000 -0400 | 22228 | +++ linux-2.6.32.18/drivers/atm/atmtcp.c 2010-08-11 18:57:29.000000000 -0400 |
22197 | @@ -206,7 +206,7 @@ static int atmtcp_v_send(struct atm_vcc | 22229 | @@ -206,7 +206,7 @@ static int atmtcp_v_send(struct atm_vcc |
22198 | if (vcc->pop) vcc->pop(vcc,skb); | 22230 | if (vcc->pop) vcc->pop(vcc,skb); |
22199 | else dev_kfree_skb(skb); | 22231 | else dev_kfree_skb(skb); |
@@ -22243,9 +22275,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/atmtcp.c linux-2.6.32.16/drivers/atm/atmt | |||
22243 | done: | 22275 | done: |
22244 | if (vcc->pop) vcc->pop(vcc,skb); | 22276 | if (vcc->pop) vcc->pop(vcc,skb); |
22245 | else dev_kfree_skb(skb); | 22277 | else dev_kfree_skb(skb); |
22246 | diff -urNp linux-2.6.32.16/drivers/atm/eni.c linux-2.6.32.16/drivers/atm/eni.c | 22278 | diff -urNp linux-2.6.32.18/drivers/atm/eni.c linux-2.6.32.18/drivers/atm/eni.c |
22247 | --- linux-2.6.32.16/drivers/atm/eni.c 2010-07-05 14:14:00.000000000 -0400 | 22279 | --- linux-2.6.32.18/drivers/atm/eni.c 2010-08-10 13:45:57.000000000 -0400 |
22248 | +++ linux-2.6.32.16/drivers/atm/eni.c 2010-07-09 14:50:35.000000000 -0400 | 22280 | +++ linux-2.6.32.18/drivers/atm/eni.c 2010-08-11 18:57:29.000000000 -0400 |
22249 | @@ -525,7 +525,7 @@ static int rx_aal0(struct atm_vcc *vcc) | 22281 | @@ -525,7 +525,7 @@ static int rx_aal0(struct atm_vcc *vcc) |
22250 | DPRINTK(DEV_LABEL "(itf %d): trashing empty cell\n", | 22282 | DPRINTK(DEV_LABEL "(itf %d): trashing empty cell\n", |
22251 | vcc->dev->number); | 22283 | vcc->dev->number); |
@@ -22291,9 +22323,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/eni.c linux-2.6.32.16/drivers/atm/eni.c | |||
22291 | wake_up(&eni_dev->tx_wait); | 22323 | wake_up(&eni_dev->tx_wait); |
22292 | dma_complete++; | 22324 | dma_complete++; |
22293 | } | 22325 | } |
22294 | diff -urNp linux-2.6.32.16/drivers/atm/firestream.c linux-2.6.32.16/drivers/atm/firestream.c | 22326 | diff -urNp linux-2.6.32.18/drivers/atm/firestream.c linux-2.6.32.18/drivers/atm/firestream.c |
22295 | --- linux-2.6.32.16/drivers/atm/firestream.c 2010-07-05 14:14:00.000000000 -0400 | 22327 | --- linux-2.6.32.18/drivers/atm/firestream.c 2010-08-10 13:45:57.000000000 -0400 |
22296 | +++ linux-2.6.32.16/drivers/atm/firestream.c 2010-07-09 14:50:35.000000000 -0400 | 22328 | +++ linux-2.6.32.18/drivers/atm/firestream.c 2010-08-11 18:57:29.000000000 -0400 |
22297 | @@ -748,7 +748,7 @@ static void process_txdone_queue (struct | 22329 | @@ -748,7 +748,7 @@ static void process_txdone_queue (struct |
22298 | } | 22330 | } |
22299 | } | 22331 | } |
@@ -22327,9 +22359,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/firestream.c linux-2.6.32.16/drivers/atm/ | |||
22327 | break; | 22359 | break; |
22328 | default: /* Hmm. Haven't written the code to handle the others yet... -- REW */ | 22360 | default: /* Hmm. Haven't written the code to handle the others yet... -- REW */ |
22329 | printk (KERN_WARNING "Don't know what to do with RX status %x: %s.\n", | 22361 | printk (KERN_WARNING "Don't know what to do with RX status %x: %s.\n", |
22330 | diff -urNp linux-2.6.32.16/drivers/atm/fore200e.c linux-2.6.32.16/drivers/atm/fore200e.c | 22362 | diff -urNp linux-2.6.32.18/drivers/atm/fore200e.c linux-2.6.32.18/drivers/atm/fore200e.c |
22331 | --- linux-2.6.32.16/drivers/atm/fore200e.c 2010-07-05 14:14:00.000000000 -0400 | 22363 | --- linux-2.6.32.18/drivers/atm/fore200e.c 2010-08-10 13:45:57.000000000 -0400 |
22332 | +++ linux-2.6.32.16/drivers/atm/fore200e.c 2010-07-09 14:50:35.000000000 -0400 | 22364 | +++ linux-2.6.32.18/drivers/atm/fore200e.c 2010-08-11 18:57:29.000000000 -0400 |
22333 | @@ -931,9 +931,9 @@ fore200e_tx_irq(struct fore200e* fore200 | 22365 | @@ -931,9 +931,9 @@ fore200e_tx_irq(struct fore200e* fore200 |
22334 | #endif | 22366 | #endif |
22335 | /* check error condition */ | 22367 | /* check error condition */ |
@@ -22386,9 +22418,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/fore200e.c linux-2.6.32.16/drivers/atm/fo | |||
22386 | 22418 | ||
22387 | fore200e->tx_sat++; | 22419 | fore200e->tx_sat++; |
22388 | DPRINTK(2, "tx queue of device %s is saturated, PDU dropped - heartbeat is %08x\n", | 22420 | DPRINTK(2, "tx queue of device %s is saturated, PDU dropped - heartbeat is %08x\n", |
22389 | diff -urNp linux-2.6.32.16/drivers/atm/he.c linux-2.6.32.16/drivers/atm/he.c | 22421 | diff -urNp linux-2.6.32.18/drivers/atm/he.c linux-2.6.32.18/drivers/atm/he.c |
22390 | --- linux-2.6.32.16/drivers/atm/he.c 2010-07-05 14:14:00.000000000 -0400 | 22422 | --- linux-2.6.32.18/drivers/atm/he.c 2010-08-10 13:45:57.000000000 -0400 |
22391 | +++ linux-2.6.32.16/drivers/atm/he.c 2010-07-09 14:50:35.000000000 -0400 | 22423 | +++ linux-2.6.32.18/drivers/atm/he.c 2010-08-11 18:57:29.000000000 -0400 |
22392 | @@ -1769,7 +1769,7 @@ he_service_rbrq(struct he_dev *he_dev, i | 22424 | @@ -1769,7 +1769,7 @@ he_service_rbrq(struct he_dev *he_dev, i |
22393 | 22425 | ||
22394 | if (RBRQ_HBUF_ERR(he_dev->rbrq_head)) { | 22426 | if (RBRQ_HBUF_ERR(he_dev->rbrq_head)) { |
@@ -22470,9 +22502,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/he.c linux-2.6.32.16/drivers/atm/he.c | |||
22470 | 22502 | ||
22471 | return 0; | 22503 | return 0; |
22472 | } | 22504 | } |
22473 | diff -urNp linux-2.6.32.16/drivers/atm/horizon.c linux-2.6.32.16/drivers/atm/horizon.c | 22505 | diff -urNp linux-2.6.32.18/drivers/atm/horizon.c linux-2.6.32.18/drivers/atm/horizon.c |
22474 | --- linux-2.6.32.16/drivers/atm/horizon.c 2010-07-05 14:14:00.000000000 -0400 | 22506 | --- linux-2.6.32.18/drivers/atm/horizon.c 2010-08-10 13:45:57.000000000 -0400 |
22475 | +++ linux-2.6.32.16/drivers/atm/horizon.c 2010-07-09 14:50:35.000000000 -0400 | 22507 | +++ linux-2.6.32.18/drivers/atm/horizon.c 2010-08-11 18:57:29.000000000 -0400 |
22476 | @@ -1033,7 +1033,7 @@ static void rx_schedule (hrz_dev * dev, | 22508 | @@ -1033,7 +1033,7 @@ static void rx_schedule (hrz_dev * dev, |
22477 | { | 22509 | { |
22478 | struct atm_vcc * vcc = ATM_SKB(skb)->vcc; | 22510 | struct atm_vcc * vcc = ATM_SKB(skb)->vcc; |
@@ -22491,9 +22523,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/horizon.c linux-2.6.32.16/drivers/atm/hor | |||
22491 | 22523 | ||
22492 | // free the skb | 22524 | // free the skb |
22493 | hrz_kfree_skb (skb); | 22525 | hrz_kfree_skb (skb); |
22494 | diff -urNp linux-2.6.32.16/drivers/atm/idt77252.c linux-2.6.32.16/drivers/atm/idt77252.c | 22526 | diff -urNp linux-2.6.32.18/drivers/atm/idt77252.c linux-2.6.32.18/drivers/atm/idt77252.c |
22495 | --- linux-2.6.32.16/drivers/atm/idt77252.c 2010-07-05 14:14:00.000000000 -0400 | 22527 | --- linux-2.6.32.18/drivers/atm/idt77252.c 2010-08-10 13:45:57.000000000 -0400 |
22496 | +++ linux-2.6.32.16/drivers/atm/idt77252.c 2010-07-09 14:50:35.000000000 -0400 | 22528 | +++ linux-2.6.32.18/drivers/atm/idt77252.c 2010-08-11 18:57:29.000000000 -0400 |
22497 | @@ -810,7 +810,7 @@ drain_scq(struct idt77252_dev *card, str | 22529 | @@ -810,7 +810,7 @@ drain_scq(struct idt77252_dev *card, str |
22498 | else | 22530 | else |
22499 | dev_kfree_skb(skb); | 22531 | dev_kfree_skb(skb); |
@@ -22648,9 +22680,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/idt77252.c linux-2.6.32.16/drivers/atm/id | |||
22648 | return -ENOMEM; | 22680 | return -ENOMEM; |
22649 | } | 22681 | } |
22650 | atomic_add(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc); | 22682 | atomic_add(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc); |
22651 | diff -urNp linux-2.6.32.16/drivers/atm/iphase.c linux-2.6.32.16/drivers/atm/iphase.c | 22683 | diff -urNp linux-2.6.32.18/drivers/atm/iphase.c linux-2.6.32.18/drivers/atm/iphase.c |
22652 | --- linux-2.6.32.16/drivers/atm/iphase.c 2010-07-05 14:14:00.000000000 -0400 | 22684 | --- linux-2.6.32.18/drivers/atm/iphase.c 2010-08-10 13:45:57.000000000 -0400 |
22653 | +++ linux-2.6.32.16/drivers/atm/iphase.c 2010-07-09 14:50:35.000000000 -0400 | 22685 | +++ linux-2.6.32.18/drivers/atm/iphase.c 2010-08-11 18:57:29.000000000 -0400 |
22654 | @@ -1123,7 +1123,7 @@ static int rx_pkt(struct atm_dev *dev) | 22686 | @@ -1123,7 +1123,7 @@ static int rx_pkt(struct atm_dev *dev) |
22655 | status = (u_short) (buf_desc_ptr->desc_mode); | 22687 | status = (u_short) (buf_desc_ptr->desc_mode); |
22656 | if (status & (RX_CER | RX_PTE | RX_OFL)) | 22688 | if (status & (RX_CER | RX_PTE | RX_OFL)) |
@@ -22747,9 +22779,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/iphase.c linux-2.6.32.16/drivers/atm/ipha | |||
22747 | if (iavcc->vc_desc_cnt > 10) { | 22779 | if (iavcc->vc_desc_cnt > 10) { |
22748 | vcc->tx_quota = vcc->tx_quota * 3 / 4; | 22780 | vcc->tx_quota = vcc->tx_quota * 3 / 4; |
22749 | printk("Tx1: vcc->tx_quota = %d \n", (u32)vcc->tx_quota ); | 22781 | printk("Tx1: vcc->tx_quota = %d \n", (u32)vcc->tx_quota ); |
22750 | diff -urNp linux-2.6.32.16/drivers/atm/lanai.c linux-2.6.32.16/drivers/atm/lanai.c | 22782 | diff -urNp linux-2.6.32.18/drivers/atm/lanai.c linux-2.6.32.18/drivers/atm/lanai.c |
22751 | --- linux-2.6.32.16/drivers/atm/lanai.c 2010-07-05 14:14:00.000000000 -0400 | 22783 | --- linux-2.6.32.18/drivers/atm/lanai.c 2010-08-10 13:45:57.000000000 -0400 |
22752 | +++ linux-2.6.32.16/drivers/atm/lanai.c 2010-07-09 14:50:35.000000000 -0400 | 22784 | +++ linux-2.6.32.18/drivers/atm/lanai.c 2010-08-11 18:57:29.000000000 -0400 |
22753 | @@ -1305,7 +1305,7 @@ static void lanai_send_one_aal5(struct l | 22785 | @@ -1305,7 +1305,7 @@ static void lanai_send_one_aal5(struct l |
22754 | vcc_tx_add_aal5_trailer(lvcc, skb->len, 0, 0); | 22786 | vcc_tx_add_aal5_trailer(lvcc, skb->len, 0, 0); |
22755 | lanai_endtx(lanai, lvcc); | 22787 | lanai_endtx(lanai, lvcc); |
@@ -22804,9 +22836,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/lanai.c linux-2.6.32.16/drivers/atm/lanai | |||
22804 | lvcc->stats.x.aal5.service_rxcrc++; | 22836 | lvcc->stats.x.aal5.service_rxcrc++; |
22805 | lvcc->rx.buf.ptr = &lvcc->rx.buf.start[SERVICE_GET_END(s) * 4]; | 22837 | lvcc->rx.buf.ptr = &lvcc->rx.buf.start[SERVICE_GET_END(s) * 4]; |
22806 | cardvcc_write(lvcc, SERVICE_GET_END(s), vcc_rxreadptr); | 22838 | cardvcc_write(lvcc, SERVICE_GET_END(s), vcc_rxreadptr); |
22807 | diff -urNp linux-2.6.32.16/drivers/atm/nicstar.c linux-2.6.32.16/drivers/atm/nicstar.c | 22839 | diff -urNp linux-2.6.32.18/drivers/atm/nicstar.c linux-2.6.32.18/drivers/atm/nicstar.c |
22808 | --- linux-2.6.32.16/drivers/atm/nicstar.c 2010-07-05 14:14:00.000000000 -0400 | 22840 | --- linux-2.6.32.18/drivers/atm/nicstar.c 2010-08-10 13:45:57.000000000 -0400 |
22809 | +++ linux-2.6.32.16/drivers/atm/nicstar.c 2010-07-09 14:50:35.000000000 -0400 | 22841 | +++ linux-2.6.32.18/drivers/atm/nicstar.c 2010-08-11 18:57:29.000000000 -0400 |
22810 | @@ -1723,7 +1723,7 @@ static int ns_send(struct atm_vcc *vcc, | 22842 | @@ -1723,7 +1723,7 @@ static int ns_send(struct atm_vcc *vcc, |
22811 | if ((vc = (vc_map *) vcc->dev_data) == NULL) | 22843 | if ((vc = (vc_map *) vcc->dev_data) == NULL) |
22812 | { | 22844 | { |
@@ -23009,9 +23041,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/nicstar.c linux-2.6.32.16/drivers/atm/nic | |||
23009 | } | 23041 | } |
23010 | } | 23042 | } |
23011 | 23043 | ||
23012 | diff -urNp linux-2.6.32.16/drivers/atm/solos-pci.c linux-2.6.32.16/drivers/atm/solos-pci.c | 23044 | diff -urNp linux-2.6.32.18/drivers/atm/solos-pci.c linux-2.6.32.18/drivers/atm/solos-pci.c |
23013 | --- linux-2.6.32.16/drivers/atm/solos-pci.c 2010-07-05 14:14:00.000000000 -0400 | 23045 | --- linux-2.6.32.18/drivers/atm/solos-pci.c 2010-08-10 13:45:57.000000000 -0400 |
23014 | +++ linux-2.6.32.16/drivers/atm/solos-pci.c 2010-07-09 14:50:35.000000000 -0400 | 23046 | +++ linux-2.6.32.18/drivers/atm/solos-pci.c 2010-08-11 18:57:29.000000000 -0400 |
23015 | @@ -708,7 +708,7 @@ void solos_bh(unsigned long card_arg) | 23047 | @@ -708,7 +708,7 @@ void solos_bh(unsigned long card_arg) |
23016 | } | 23048 | } |
23017 | atm_charge(vcc, skb->truesize); | 23049 | atm_charge(vcc, skb->truesize); |
@@ -23030,9 +23062,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/solos-pci.c linux-2.6.32.16/drivers/atm/s | |||
23030 | solos_pop(vcc, oldskb); | 23062 | solos_pop(vcc, oldskb); |
23031 | } else | 23063 | } else |
23032 | dev_kfree_skb_irq(oldskb); | 23064 | dev_kfree_skb_irq(oldskb); |
23033 | diff -urNp linux-2.6.32.16/drivers/atm/suni.c linux-2.6.32.16/drivers/atm/suni.c | 23065 | diff -urNp linux-2.6.32.18/drivers/atm/suni.c linux-2.6.32.18/drivers/atm/suni.c |
23034 | --- linux-2.6.32.16/drivers/atm/suni.c 2010-07-05 14:14:00.000000000 -0400 | 23066 | --- linux-2.6.32.18/drivers/atm/suni.c 2010-08-10 13:45:57.000000000 -0400 |
23035 | +++ linux-2.6.32.16/drivers/atm/suni.c 2010-07-09 14:50:35.000000000 -0400 | 23067 | +++ linux-2.6.32.18/drivers/atm/suni.c 2010-08-11 18:57:29.000000000 -0400 |
23036 | @@ -49,8 +49,8 @@ static DEFINE_SPINLOCK(sunis_lock); | 23068 | @@ -49,8 +49,8 @@ static DEFINE_SPINLOCK(sunis_lock); |
23037 | 23069 | ||
23038 | 23070 | ||
@@ -23044,9 +23076,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/suni.c linux-2.6.32.16/drivers/atm/suni.c | |||
23044 | 23076 | ||
23045 | 23077 | ||
23046 | static void suni_hz(unsigned long from_timer) | 23078 | static void suni_hz(unsigned long from_timer) |
23047 | diff -urNp linux-2.6.32.16/drivers/atm/uPD98402.c linux-2.6.32.16/drivers/atm/uPD98402.c | 23079 | diff -urNp linux-2.6.32.18/drivers/atm/uPD98402.c linux-2.6.32.18/drivers/atm/uPD98402.c |
23048 | --- linux-2.6.32.16/drivers/atm/uPD98402.c 2010-07-05 14:14:00.000000000 -0400 | 23080 | --- linux-2.6.32.18/drivers/atm/uPD98402.c 2010-08-10 13:45:57.000000000 -0400 |
23049 | +++ linux-2.6.32.16/drivers/atm/uPD98402.c 2010-07-09 14:50:35.000000000 -0400 | 23081 | +++ linux-2.6.32.18/drivers/atm/uPD98402.c 2010-08-11 18:57:29.000000000 -0400 |
23050 | @@ -41,7 +41,7 @@ static int fetch_stats(struct atm_dev *d | 23082 | @@ -41,7 +41,7 @@ static int fetch_stats(struct atm_dev *d |
23051 | struct sonet_stats tmp; | 23083 | struct sonet_stats tmp; |
23052 | int error = 0; | 23084 | int error = 0; |
@@ -23091,9 +23123,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/uPD98402.c linux-2.6.32.16/drivers/atm/uP | |||
23091 | return 0; | 23123 | return 0; |
23092 | } | 23124 | } |
23093 | 23125 | ||
23094 | diff -urNp linux-2.6.32.16/drivers/atm/zatm.c linux-2.6.32.16/drivers/atm/zatm.c | 23126 | diff -urNp linux-2.6.32.18/drivers/atm/zatm.c linux-2.6.32.18/drivers/atm/zatm.c |
23095 | --- linux-2.6.32.16/drivers/atm/zatm.c 2010-07-05 14:14:00.000000000 -0400 | 23127 | --- linux-2.6.32.18/drivers/atm/zatm.c 2010-08-10 13:45:57.000000000 -0400 |
23096 | +++ linux-2.6.32.16/drivers/atm/zatm.c 2010-07-09 14:50:35.000000000 -0400 | 23128 | +++ linux-2.6.32.18/drivers/atm/zatm.c 2010-08-11 18:57:29.000000000 -0400 |
23097 | @@ -458,7 +458,7 @@ printk("dummy: 0x%08lx, 0x%08lx\n",dummy | 23129 | @@ -458,7 +458,7 @@ printk("dummy: 0x%08lx, 0x%08lx\n",dummy |
23098 | } | 23130 | } |
23099 | if (!size) { | 23131 | if (!size) { |
@@ -23121,9 +23153,9 @@ diff -urNp linux-2.6.32.16/drivers/atm/zatm.c linux-2.6.32.16/drivers/atm/zatm.c | |||
23121 | wake_up(&zatm_vcc->tx_wait); | 23153 | wake_up(&zatm_vcc->tx_wait); |
23122 | } | 23154 | } |
23123 | 23155 | ||
23124 | diff -urNp linux-2.6.32.16/drivers/base/bus.c linux-2.6.32.16/drivers/base/bus.c | 23156 | diff -urNp linux-2.6.32.18/drivers/base/bus.c linux-2.6.32.18/drivers/base/bus.c |
23125 | --- linux-2.6.32.16/drivers/base/bus.c 2010-07-05 14:14:00.000000000 -0400 | 23157 | --- linux-2.6.32.18/drivers/base/bus.c 2010-08-10 13:45:57.000000000 -0400 |
23126 | +++ linux-2.6.32.16/drivers/base/bus.c 2010-07-09 14:50:36.000000000 -0400 | 23158 | +++ linux-2.6.32.18/drivers/base/bus.c 2010-08-11 18:57:29.000000000 -0400 |
23127 | @@ -70,7 +70,7 @@ static ssize_t drv_attr_store(struct kob | 23159 | @@ -70,7 +70,7 @@ static ssize_t drv_attr_store(struct kob |
23128 | return ret; | 23160 | return ret; |
23129 | } | 23161 | } |
@@ -23151,9 +23183,9 @@ diff -urNp linux-2.6.32.16/drivers/base/bus.c linux-2.6.32.16/drivers/base/bus.c | |||
23151 | .filter = bus_uevent_filter, | 23183 | .filter = bus_uevent_filter, |
23152 | }; | 23184 | }; |
23153 | 23185 | ||
23154 | diff -urNp linux-2.6.32.16/drivers/base/class.c linux-2.6.32.16/drivers/base/class.c | 23186 | diff -urNp linux-2.6.32.18/drivers/base/class.c linux-2.6.32.18/drivers/base/class.c |
23155 | --- linux-2.6.32.16/drivers/base/class.c 2010-07-05 14:14:00.000000000 -0400 | 23187 | --- linux-2.6.32.18/drivers/base/class.c 2010-08-10 13:45:57.000000000 -0400 |
23156 | +++ linux-2.6.32.16/drivers/base/class.c 2010-07-09 14:50:36.000000000 -0400 | 23188 | +++ linux-2.6.32.18/drivers/base/class.c 2010-08-11 18:57:29.000000000 -0400 |
23157 | @@ -63,7 +63,7 @@ static void class_release(struct kobject | 23189 | @@ -63,7 +63,7 @@ static void class_release(struct kobject |
23158 | kfree(cp); | 23190 | kfree(cp); |
23159 | } | 23191 | } |
@@ -23163,9 +23195,9 @@ diff -urNp linux-2.6.32.16/drivers/base/class.c linux-2.6.32.16/drivers/base/cla | |||
23163 | .show = class_attr_show, | 23195 | .show = class_attr_show, |
23164 | .store = class_attr_store, | 23196 | .store = class_attr_store, |
23165 | }; | 23197 | }; |
23166 | diff -urNp linux-2.6.32.16/drivers/base/core.c linux-2.6.32.16/drivers/base/core.c | 23198 | diff -urNp linux-2.6.32.18/drivers/base/core.c linux-2.6.32.18/drivers/base/core.c |
23167 | --- linux-2.6.32.16/drivers/base/core.c 2010-07-05 14:14:00.000000000 -0400 | 23199 | --- linux-2.6.32.18/drivers/base/core.c 2010-08-10 13:45:57.000000000 -0400 |
23168 | +++ linux-2.6.32.16/drivers/base/core.c 2010-07-09 14:50:36.000000000 -0400 | 23200 | +++ linux-2.6.32.18/drivers/base/core.c 2010-08-11 18:57:29.000000000 -0400 |
23169 | @@ -100,7 +100,7 @@ static ssize_t dev_attr_store(struct kob | 23201 | @@ -100,7 +100,7 @@ static ssize_t dev_attr_store(struct kob |
23170 | return ret; | 23202 | return ret; |
23171 | } | 23203 | } |
@@ -23184,9 +23216,9 @@ diff -urNp linux-2.6.32.16/drivers/base/core.c linux-2.6.32.16/drivers/base/core | |||
23184 | .filter = dev_uevent_filter, | 23216 | .filter = dev_uevent_filter, |
23185 | .name = dev_uevent_name, | 23217 | .name = dev_uevent_name, |
23186 | .uevent = dev_uevent, | 23218 | .uevent = dev_uevent, |
23187 | diff -urNp linux-2.6.32.16/drivers/base/memory.c linux-2.6.32.16/drivers/base/memory.c | 23219 | diff -urNp linux-2.6.32.18/drivers/base/memory.c linux-2.6.32.18/drivers/base/memory.c |
23188 | --- linux-2.6.32.16/drivers/base/memory.c 2010-07-05 14:14:00.000000000 -0400 | 23220 | --- linux-2.6.32.18/drivers/base/memory.c 2010-08-10 13:45:57.000000000 -0400 |
23189 | +++ linux-2.6.32.16/drivers/base/memory.c 2010-07-09 14:50:36.000000000 -0400 | 23221 | +++ linux-2.6.32.18/drivers/base/memory.c 2010-08-11 18:57:29.000000000 -0400 |
23190 | @@ -44,7 +44,7 @@ static int memory_uevent(struct kset *ks | 23222 | @@ -44,7 +44,7 @@ static int memory_uevent(struct kset *ks |
23191 | return retval; | 23223 | return retval; |
23192 | } | 23224 | } |
@@ -23196,9 +23228,9 @@ diff -urNp linux-2.6.32.16/drivers/base/memory.c linux-2.6.32.16/drivers/base/me | |||
23196 | .name = memory_uevent_name, | 23228 | .name = memory_uevent_name, |
23197 | .uevent = memory_uevent, | 23229 | .uevent = memory_uevent, |
23198 | }; | 23230 | }; |
23199 | diff -urNp linux-2.6.32.16/drivers/base/sys.c linux-2.6.32.16/drivers/base/sys.c | 23231 | diff -urNp linux-2.6.32.18/drivers/base/sys.c linux-2.6.32.18/drivers/base/sys.c |
23200 | --- linux-2.6.32.16/drivers/base/sys.c 2010-07-05 14:14:00.000000000 -0400 | 23232 | --- linux-2.6.32.18/drivers/base/sys.c 2010-08-10 13:45:57.000000000 -0400 |
23201 | +++ linux-2.6.32.16/drivers/base/sys.c 2010-07-09 14:50:36.000000000 -0400 | 23233 | +++ linux-2.6.32.18/drivers/base/sys.c 2010-08-11 18:57:29.000000000 -0400 |
23202 | @@ -54,7 +54,7 @@ sysdev_store(struct kobject *kobj, struc | 23234 | @@ -54,7 +54,7 @@ sysdev_store(struct kobject *kobj, struc |
23203 | return -EIO; | 23235 | return -EIO; |
23204 | } | 23236 | } |
@@ -23217,9 +23249,9 @@ diff -urNp linux-2.6.32.16/drivers/base/sys.c linux-2.6.32.16/drivers/base/sys.c | |||
23217 | .show = sysdev_class_show, | 23249 | .show = sysdev_class_show, |
23218 | .store = sysdev_class_store, | 23250 | .store = sysdev_class_store, |
23219 | }; | 23251 | }; |
23220 | diff -urNp linux-2.6.32.16/drivers/block/pktcdvd.c linux-2.6.32.16/drivers/block/pktcdvd.c | 23252 | diff -urNp linux-2.6.32.18/drivers/block/pktcdvd.c linux-2.6.32.18/drivers/block/pktcdvd.c |
23221 | --- linux-2.6.32.16/drivers/block/pktcdvd.c 2010-07-05 14:14:00.000000000 -0400 | 23253 | --- linux-2.6.32.18/drivers/block/pktcdvd.c 2010-08-10 13:45:57.000000000 -0400 |
23222 | +++ linux-2.6.32.16/drivers/block/pktcdvd.c 2010-07-09 14:50:36.000000000 -0400 | 23254 | +++ linux-2.6.32.18/drivers/block/pktcdvd.c 2010-08-11 18:57:29.000000000 -0400 |
23223 | @@ -284,7 +284,7 @@ static ssize_t kobj_pkt_store(struct kob | 23255 | @@ -284,7 +284,7 @@ static ssize_t kobj_pkt_store(struct kob |
23224 | return len; | 23256 | return len; |
23225 | } | 23257 | } |
@@ -23229,9 +23261,9 @@ diff -urNp linux-2.6.32.16/drivers/block/pktcdvd.c linux-2.6.32.16/drivers/block | |||
23229 | .show = kobj_pkt_show, | 23261 | .show = kobj_pkt_show, |
23230 | .store = kobj_pkt_store | 23262 | .store = kobj_pkt_store |
23231 | }; | 23263 | }; |
23232 | diff -urNp linux-2.6.32.16/drivers/char/agp/frontend.c linux-2.6.32.16/drivers/char/agp/frontend.c | 23264 | diff -urNp linux-2.6.32.18/drivers/char/agp/frontend.c linux-2.6.32.18/drivers/char/agp/frontend.c |
23233 | --- linux-2.6.32.16/drivers/char/agp/frontend.c 2010-07-05 14:14:00.000000000 -0400 | 23265 | --- linux-2.6.32.18/drivers/char/agp/frontend.c 2010-08-10 13:45:57.000000000 -0400 |
23234 | +++ linux-2.6.32.16/drivers/char/agp/frontend.c 2010-07-09 14:50:36.000000000 -0400 | 23266 | +++ linux-2.6.32.18/drivers/char/agp/frontend.c 2010-08-11 18:57:29.000000000 -0400 |
23235 | @@ -824,7 +824,7 @@ static int agpioc_reserve_wrap(struct ag | 23267 | @@ -824,7 +824,7 @@ static int agpioc_reserve_wrap(struct ag |
23236 | if (copy_from_user(&reserve, arg, sizeof(struct agp_region))) | 23268 | if (copy_from_user(&reserve, arg, sizeof(struct agp_region))) |
23237 | return -EFAULT; | 23269 | return -EFAULT; |
@@ -23241,9 +23273,9 @@ diff -urNp linux-2.6.32.16/drivers/char/agp/frontend.c linux-2.6.32.16/drivers/c | |||
23241 | return -EFAULT; | 23273 | return -EFAULT; |
23242 | 23274 | ||
23243 | client = agp_find_client_by_pid(reserve.pid); | 23275 | client = agp_find_client_by_pid(reserve.pid); |
23244 | diff -urNp linux-2.6.32.16/drivers/char/agp/intel-agp.c linux-2.6.32.16/drivers/char/agp/intel-agp.c | 23276 | diff -urNp linux-2.6.32.18/drivers/char/agp/intel-agp.c linux-2.6.32.18/drivers/char/agp/intel-agp.c |
23245 | --- linux-2.6.32.16/drivers/char/agp/intel-agp.c 2010-07-05 14:14:00.000000000 -0400 | 23277 | --- linux-2.6.32.18/drivers/char/agp/intel-agp.c 2010-08-10 13:45:57.000000000 -0400 |
23246 | +++ linux-2.6.32.16/drivers/char/agp/intel-agp.c 2010-07-09 14:50:36.000000000 -0400 | 23278 | +++ linux-2.6.32.18/drivers/char/agp/intel-agp.c 2010-08-11 18:57:29.000000000 -0400 |
23247 | @@ -2564,7 +2564,7 @@ static struct pci_device_id agp_intel_pc | 23279 | @@ -2564,7 +2564,7 @@ static struct pci_device_id agp_intel_pc |
23248 | ID(PCI_DEVICE_ID_INTEL_IGDNG_M_HB), | 23280 | ID(PCI_DEVICE_ID_INTEL_IGDNG_M_HB), |
23249 | ID(PCI_DEVICE_ID_INTEL_IGDNG_MA_HB), | 23281 | ID(PCI_DEVICE_ID_INTEL_IGDNG_MA_HB), |
@@ -23253,9 +23285,9 @@ diff -urNp linux-2.6.32.16/drivers/char/agp/intel-agp.c linux-2.6.32.16/drivers/ | |||
23253 | }; | 23285 | }; |
23254 | 23286 | ||
23255 | MODULE_DEVICE_TABLE(pci, agp_intel_pci_table); | 23287 | MODULE_DEVICE_TABLE(pci, agp_intel_pci_table); |
23256 | diff -urNp linux-2.6.32.16/drivers/char/hpet.c linux-2.6.32.16/drivers/char/hpet.c | 23288 | diff -urNp linux-2.6.32.18/drivers/char/hpet.c linux-2.6.32.18/drivers/char/hpet.c |
23257 | --- linux-2.6.32.16/drivers/char/hpet.c 2010-07-05 14:14:00.000000000 -0400 | 23289 | --- linux-2.6.32.18/drivers/char/hpet.c 2010-08-10 13:45:57.000000000 -0400 |
23258 | +++ linux-2.6.32.16/drivers/char/hpet.c 2010-07-09 14:50:36.000000000 -0400 | 23290 | +++ linux-2.6.32.18/drivers/char/hpet.c 2010-08-11 18:57:29.000000000 -0400 |
23259 | @@ -430,7 +430,7 @@ static int hpet_release(struct inode *in | 23291 | @@ -430,7 +430,7 @@ static int hpet_release(struct inode *in |
23260 | return 0; | 23292 | return 0; |
23261 | } | 23293 | } |
@@ -23283,9 +23315,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hpet.c linux-2.6.32.16/drivers/char/hpet | |||
23283 | 23315 | ||
23284 | static int __init hpet_init(void) | 23316 | static int __init hpet_init(void) |
23285 | { | 23317 | { |
23286 | diff -urNp linux-2.6.32.16/drivers/char/hvc_beat.c linux-2.6.32.16/drivers/char/hvc_beat.c | 23318 | diff -urNp linux-2.6.32.18/drivers/char/hvc_beat.c linux-2.6.32.18/drivers/char/hvc_beat.c |
23287 | --- linux-2.6.32.16/drivers/char/hvc_beat.c 2010-07-05 14:14:00.000000000 -0400 | 23319 | --- linux-2.6.32.18/drivers/char/hvc_beat.c 2010-08-10 13:45:57.000000000 -0400 |
23288 | +++ linux-2.6.32.16/drivers/char/hvc_beat.c 2010-07-09 14:50:36.000000000 -0400 | 23320 | +++ linux-2.6.32.18/drivers/char/hvc_beat.c 2010-08-11 18:57:29.000000000 -0400 |
23289 | @@ -84,7 +84,7 @@ static int hvc_beat_put_chars(uint32_t v | 23321 | @@ -84,7 +84,7 @@ static int hvc_beat_put_chars(uint32_t v |
23290 | return cnt; | 23322 | return cnt; |
23291 | } | 23323 | } |
@@ -23295,9 +23327,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvc_beat.c linux-2.6.32.16/drivers/char/ | |||
23295 | .get_chars = hvc_beat_get_chars, | 23327 | .get_chars = hvc_beat_get_chars, |
23296 | .put_chars = hvc_beat_put_chars, | 23328 | .put_chars = hvc_beat_put_chars, |
23297 | }; | 23329 | }; |
23298 | diff -urNp linux-2.6.32.16/drivers/char/hvc_console.c linux-2.6.32.16/drivers/char/hvc_console.c | 23330 | diff -urNp linux-2.6.32.18/drivers/char/hvc_console.c linux-2.6.32.18/drivers/char/hvc_console.c |
23299 | --- linux-2.6.32.16/drivers/char/hvc_console.c 2010-07-05 14:14:00.000000000 -0400 | 23331 | --- linux-2.6.32.18/drivers/char/hvc_console.c 2010-08-10 13:45:57.000000000 -0400 |
23300 | +++ linux-2.6.32.16/drivers/char/hvc_console.c 2010-07-09 14:50:36.000000000 -0400 | 23332 | +++ linux-2.6.32.18/drivers/char/hvc_console.c 2010-08-11 18:57:29.000000000 -0400 |
23301 | @@ -125,7 +125,7 @@ static struct hvc_struct *hvc_get_by_ind | 23333 | @@ -125,7 +125,7 @@ static struct hvc_struct *hvc_get_by_ind |
23302 | * console interfaces but can still be used as a tty device. This has to be | 23334 | * console interfaces but can still be used as a tty device. This has to be |
23303 | * static because kmalloc will not work during early console init. | 23335 | * static because kmalloc will not work during early console init. |
@@ -23325,9 +23357,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvc_console.c linux-2.6.32.16/drivers/ch | |||
23325 | { | 23357 | { |
23326 | struct hvc_struct *hp; | 23358 | struct hvc_struct *hp; |
23327 | int i; | 23359 | int i; |
23328 | diff -urNp linux-2.6.32.16/drivers/char/hvc_console.h linux-2.6.32.16/drivers/char/hvc_console.h | 23360 | diff -urNp linux-2.6.32.18/drivers/char/hvc_console.h linux-2.6.32.18/drivers/char/hvc_console.h |
23329 | --- linux-2.6.32.16/drivers/char/hvc_console.h 2010-07-05 14:14:00.000000000 -0400 | 23361 | --- linux-2.6.32.18/drivers/char/hvc_console.h 2010-08-10 13:45:57.000000000 -0400 |
23330 | +++ linux-2.6.32.16/drivers/char/hvc_console.h 2010-07-09 14:50:36.000000000 -0400 | 23362 | +++ linux-2.6.32.18/drivers/char/hvc_console.h 2010-08-11 18:57:29.000000000 -0400 |
23331 | @@ -55,7 +55,7 @@ struct hvc_struct { | 23363 | @@ -55,7 +55,7 @@ struct hvc_struct { |
23332 | int outbuf_size; | 23364 | int outbuf_size; |
23333 | int n_outbuf; | 23365 | int n_outbuf; |
@@ -23351,9 +23383,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvc_console.h linux-2.6.32.16/drivers/ch | |||
23351 | /* remove a vterm from hvc tty operation (module_exit or hotplug remove) */ | 23383 | /* remove a vterm from hvc tty operation (module_exit or hotplug remove) */ |
23352 | extern int hvc_remove(struct hvc_struct *hp); | 23384 | extern int hvc_remove(struct hvc_struct *hp); |
23353 | 23385 | ||
23354 | diff -urNp linux-2.6.32.16/drivers/char/hvc_iseries.c linux-2.6.32.16/drivers/char/hvc_iseries.c | 23386 | diff -urNp linux-2.6.32.18/drivers/char/hvc_iseries.c linux-2.6.32.18/drivers/char/hvc_iseries.c |
23355 | --- linux-2.6.32.16/drivers/char/hvc_iseries.c 2010-07-05 14:14:00.000000000 -0400 | 23387 | --- linux-2.6.32.18/drivers/char/hvc_iseries.c 2010-08-10 13:45:57.000000000 -0400 |
23356 | +++ linux-2.6.32.16/drivers/char/hvc_iseries.c 2010-07-09 14:50:36.000000000 -0400 | 23388 | +++ linux-2.6.32.18/drivers/char/hvc_iseries.c 2010-08-11 18:57:29.000000000 -0400 |
23357 | @@ -197,7 +197,7 @@ done: | 23389 | @@ -197,7 +197,7 @@ done: |
23358 | return sent; | 23390 | return sent; |
23359 | } | 23391 | } |
@@ -23363,9 +23395,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvc_iseries.c linux-2.6.32.16/drivers/ch | |||
23363 | .get_chars = get_chars, | 23395 | .get_chars = get_chars, |
23364 | .put_chars = put_chars, | 23396 | .put_chars = put_chars, |
23365 | .notifier_add = notifier_add_irq, | 23397 | .notifier_add = notifier_add_irq, |
23366 | diff -urNp linux-2.6.32.16/drivers/char/hvc_iucv.c linux-2.6.32.16/drivers/char/hvc_iucv.c | 23398 | diff -urNp linux-2.6.32.18/drivers/char/hvc_iucv.c linux-2.6.32.18/drivers/char/hvc_iucv.c |
23367 | --- linux-2.6.32.16/drivers/char/hvc_iucv.c 2010-07-05 14:14:00.000000000 -0400 | 23399 | --- linux-2.6.32.18/drivers/char/hvc_iucv.c 2010-08-10 13:45:57.000000000 -0400 |
23368 | +++ linux-2.6.32.16/drivers/char/hvc_iucv.c 2010-07-09 14:50:36.000000000 -0400 | 23400 | +++ linux-2.6.32.18/drivers/char/hvc_iucv.c 2010-08-11 18:57:29.000000000 -0400 |
23369 | @@ -922,7 +922,7 @@ static int hvc_iucv_pm_restore_thaw(stru | 23401 | @@ -922,7 +922,7 @@ static int hvc_iucv_pm_restore_thaw(stru |
23370 | 23402 | ||
23371 | 23403 | ||
@@ -23375,9 +23407,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvc_iucv.c linux-2.6.32.16/drivers/char/ | |||
23375 | .get_chars = hvc_iucv_get_chars, | 23407 | .get_chars = hvc_iucv_get_chars, |
23376 | .put_chars = hvc_iucv_put_chars, | 23408 | .put_chars = hvc_iucv_put_chars, |
23377 | .notifier_add = hvc_iucv_notifier_add, | 23409 | .notifier_add = hvc_iucv_notifier_add, |
23378 | diff -urNp linux-2.6.32.16/drivers/char/hvc_rtas.c linux-2.6.32.16/drivers/char/hvc_rtas.c | 23410 | diff -urNp linux-2.6.32.18/drivers/char/hvc_rtas.c linux-2.6.32.18/drivers/char/hvc_rtas.c |
23379 | --- linux-2.6.32.16/drivers/char/hvc_rtas.c 2010-07-05 14:14:00.000000000 -0400 | 23411 | --- linux-2.6.32.18/drivers/char/hvc_rtas.c 2010-08-10 13:45:57.000000000 -0400 |
23380 | +++ linux-2.6.32.16/drivers/char/hvc_rtas.c 2010-07-09 14:50:36.000000000 -0400 | 23412 | +++ linux-2.6.32.18/drivers/char/hvc_rtas.c 2010-08-11 18:57:29.000000000 -0400 |
23381 | @@ -71,7 +71,7 @@ static int hvc_rtas_read_console(uint32_ | 23413 | @@ -71,7 +71,7 @@ static int hvc_rtas_read_console(uint32_ |
23382 | return i; | 23414 | return i; |
23383 | } | 23415 | } |
@@ -23387,9 +23419,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvc_rtas.c linux-2.6.32.16/drivers/char/ | |||
23387 | .get_chars = hvc_rtas_read_console, | 23419 | .get_chars = hvc_rtas_read_console, |
23388 | .put_chars = hvc_rtas_write_console, | 23420 | .put_chars = hvc_rtas_write_console, |
23389 | }; | 23421 | }; |
23390 | diff -urNp linux-2.6.32.16/drivers/char/hvcs.c linux-2.6.32.16/drivers/char/hvcs.c | 23422 | diff -urNp linux-2.6.32.18/drivers/char/hvcs.c linux-2.6.32.18/drivers/char/hvcs.c |
23391 | --- linux-2.6.32.16/drivers/char/hvcs.c 2010-07-05 14:14:00.000000000 -0400 | 23423 | --- linux-2.6.32.18/drivers/char/hvcs.c 2010-08-10 13:45:57.000000000 -0400 |
23392 | +++ linux-2.6.32.16/drivers/char/hvcs.c 2010-07-09 14:50:36.000000000 -0400 | 23424 | +++ linux-2.6.32.18/drivers/char/hvcs.c 2010-08-11 18:57:29.000000000 -0400 |
23393 | @@ -269,7 +269,7 @@ struct hvcs_struct { | 23425 | @@ -269,7 +269,7 @@ struct hvcs_struct { |
23394 | unsigned int index; | 23426 | unsigned int index; |
23395 | 23427 | ||
@@ -23484,9 +23516,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvcs.c linux-2.6.32.16/drivers/char/hvcs | |||
23484 | return 0; | 23516 | return 0; |
23485 | 23517 | ||
23486 | return HVCS_BUFF_LEN - hvcsd->chars_in_buffer; | 23518 | return HVCS_BUFF_LEN - hvcsd->chars_in_buffer; |
23487 | diff -urNp linux-2.6.32.16/drivers/char/hvc_udbg.c linux-2.6.32.16/drivers/char/hvc_udbg.c | 23519 | diff -urNp linux-2.6.32.18/drivers/char/hvc_udbg.c linux-2.6.32.18/drivers/char/hvc_udbg.c |
23488 | --- linux-2.6.32.16/drivers/char/hvc_udbg.c 2010-07-05 14:14:00.000000000 -0400 | 23520 | --- linux-2.6.32.18/drivers/char/hvc_udbg.c 2010-08-10 13:45:57.000000000 -0400 |
23489 | +++ linux-2.6.32.16/drivers/char/hvc_udbg.c 2010-07-09 14:50:36.000000000 -0400 | 23521 | +++ linux-2.6.32.18/drivers/char/hvc_udbg.c 2010-08-11 18:57:29.000000000 -0400 |
23490 | @@ -58,7 +58,7 @@ static int hvc_udbg_get(uint32_t vtermno | 23522 | @@ -58,7 +58,7 @@ static int hvc_udbg_get(uint32_t vtermno |
23491 | return i; | 23523 | return i; |
23492 | } | 23524 | } |
@@ -23496,9 +23528,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvc_udbg.c linux-2.6.32.16/drivers/char/ | |||
23496 | .get_chars = hvc_udbg_get, | 23528 | .get_chars = hvc_udbg_get, |
23497 | .put_chars = hvc_udbg_put, | 23529 | .put_chars = hvc_udbg_put, |
23498 | }; | 23530 | }; |
23499 | diff -urNp linux-2.6.32.16/drivers/char/hvc_vio.c linux-2.6.32.16/drivers/char/hvc_vio.c | 23531 | diff -urNp linux-2.6.32.18/drivers/char/hvc_vio.c linux-2.6.32.18/drivers/char/hvc_vio.c |
23500 | --- linux-2.6.32.16/drivers/char/hvc_vio.c 2010-07-05 14:14:00.000000000 -0400 | 23532 | --- linux-2.6.32.18/drivers/char/hvc_vio.c 2010-08-10 13:45:57.000000000 -0400 |
23501 | +++ linux-2.6.32.16/drivers/char/hvc_vio.c 2010-07-09 14:50:36.000000000 -0400 | 23533 | +++ linux-2.6.32.18/drivers/char/hvc_vio.c 2010-08-11 18:57:29.000000000 -0400 |
23502 | @@ -77,7 +77,7 @@ static int filtered_get_chars(uint32_t v | 23534 | @@ -77,7 +77,7 @@ static int filtered_get_chars(uint32_t v |
23503 | return got; | 23535 | return got; |
23504 | } | 23536 | } |
@@ -23508,9 +23540,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvc_vio.c linux-2.6.32.16/drivers/char/h | |||
23508 | .get_chars = filtered_get_chars, | 23540 | .get_chars = filtered_get_chars, |
23509 | .put_chars = hvc_put_chars, | 23541 | .put_chars = hvc_put_chars, |
23510 | .notifier_add = notifier_add_irq, | 23542 | .notifier_add = notifier_add_irq, |
23511 | diff -urNp linux-2.6.32.16/drivers/char/hvc_xen.c linux-2.6.32.16/drivers/char/hvc_xen.c | 23543 | diff -urNp linux-2.6.32.18/drivers/char/hvc_xen.c linux-2.6.32.18/drivers/char/hvc_xen.c |
23512 | --- linux-2.6.32.16/drivers/char/hvc_xen.c 2010-07-05 14:14:00.000000000 -0400 | 23544 | --- linux-2.6.32.18/drivers/char/hvc_xen.c 2010-08-10 13:45:57.000000000 -0400 |
23513 | +++ linux-2.6.32.16/drivers/char/hvc_xen.c 2010-07-09 14:50:36.000000000 -0400 | 23545 | +++ linux-2.6.32.18/drivers/char/hvc_xen.c 2010-08-11 18:57:29.000000000 -0400 |
23514 | @@ -120,7 +120,7 @@ static int read_console(uint32_t vtermno | 23546 | @@ -120,7 +120,7 @@ static int read_console(uint32_t vtermno |
23515 | return recv; | 23547 | return recv; |
23516 | } | 23548 | } |
@@ -23520,9 +23552,9 @@ diff -urNp linux-2.6.32.16/drivers/char/hvc_xen.c linux-2.6.32.16/drivers/char/h | |||
23520 | .get_chars = read_console, | 23552 | .get_chars = read_console, |
23521 | .put_chars = write_console, | 23553 | .put_chars = write_console, |
23522 | .notifier_add = notifier_add_irq, | 23554 | .notifier_add = notifier_add_irq, |
23523 | diff -urNp linux-2.6.32.16/drivers/char/ipmi/ipmi_msghandler.c linux-2.6.32.16/drivers/char/ipmi/ipmi_msghandler.c | 23555 | diff -urNp linux-2.6.32.18/drivers/char/ipmi/ipmi_msghandler.c linux-2.6.32.18/drivers/char/ipmi/ipmi_msghandler.c |
23524 | --- linux-2.6.32.16/drivers/char/ipmi/ipmi_msghandler.c 2010-07-05 14:14:00.000000000 -0400 | 23556 | --- linux-2.6.32.18/drivers/char/ipmi/ipmi_msghandler.c 2010-08-10 13:45:57.000000000 -0400 |
23525 | +++ linux-2.6.32.16/drivers/char/ipmi/ipmi_msghandler.c 2010-07-09 14:50:36.000000000 -0400 | 23557 | +++ linux-2.6.32.18/drivers/char/ipmi/ipmi_msghandler.c 2010-08-11 18:57:29.000000000 -0400 |
23526 | @@ -414,7 +414,7 @@ struct ipmi_smi { | 23558 | @@ -414,7 +414,7 @@ struct ipmi_smi { |
23527 | struct proc_dir_entry *proc_dir; | 23559 | struct proc_dir_entry *proc_dir; |
23528 | char proc_dir_name[10]; | 23560 | char proc_dir_name[10]; |
@@ -23553,9 +23585,9 @@ diff -urNp linux-2.6.32.16/drivers/char/ipmi/ipmi_msghandler.c linux-2.6.32.16/d | |||
23553 | 23585 | ||
23554 | intf->proc_dir = NULL; | 23586 | intf->proc_dir = NULL; |
23555 | 23587 | ||
23556 | diff -urNp linux-2.6.32.16/drivers/char/ipmi/ipmi_si_intf.c linux-2.6.32.16/drivers/char/ipmi/ipmi_si_intf.c | 23588 | diff -urNp linux-2.6.32.18/drivers/char/ipmi/ipmi_si_intf.c linux-2.6.32.18/drivers/char/ipmi/ipmi_si_intf.c |
23557 | --- linux-2.6.32.16/drivers/char/ipmi/ipmi_si_intf.c 2010-07-05 14:14:00.000000000 -0400 | 23589 | --- linux-2.6.32.18/drivers/char/ipmi/ipmi_si_intf.c 2010-08-10 13:45:57.000000000 -0400 |
23558 | +++ linux-2.6.32.16/drivers/char/ipmi/ipmi_si_intf.c 2010-07-09 14:50:36.000000000 -0400 | 23590 | +++ linux-2.6.32.18/drivers/char/ipmi/ipmi_si_intf.c 2010-08-11 18:57:29.000000000 -0400 |
23559 | @@ -277,7 +277,7 @@ struct smi_info { | 23591 | @@ -277,7 +277,7 @@ struct smi_info { |
23560 | unsigned char slave_addr; | 23592 | unsigned char slave_addr; |
23561 | 23593 | ||
@@ -23586,9 +23618,9 @@ diff -urNp linux-2.6.32.16/drivers/char/ipmi/ipmi_si_intf.c linux-2.6.32.16/driv | |||
23586 | 23618 | ||
23587 | new_smi->interrupt_disabled = 0; | 23619 | new_smi->interrupt_disabled = 0; |
23588 | atomic_set(&new_smi->stop_operation, 0); | 23620 | atomic_set(&new_smi->stop_operation, 0); |
23589 | diff -urNp linux-2.6.32.16/drivers/char/keyboard.c linux-2.6.32.16/drivers/char/keyboard.c | 23621 | diff -urNp linux-2.6.32.18/drivers/char/keyboard.c linux-2.6.32.18/drivers/char/keyboard.c |
23590 | --- linux-2.6.32.16/drivers/char/keyboard.c 2010-07-05 14:14:00.000000000 -0400 | 23622 | --- linux-2.6.32.18/drivers/char/keyboard.c 2010-08-10 13:45:57.000000000 -0400 |
23591 | +++ linux-2.6.32.16/drivers/char/keyboard.c 2010-07-09 14:50:36.000000000 -0400 | 23623 | +++ linux-2.6.32.18/drivers/char/keyboard.c 2010-08-11 18:57:29.000000000 -0400 |
23592 | @@ -635,6 +635,16 @@ static void k_spec(struct vc_data *vc, u | 23624 | @@ -635,6 +635,16 @@ static void k_spec(struct vc_data *vc, u |
23593 | kbd->kbdmode == VC_MEDIUMRAW) && | 23625 | kbd->kbdmode == VC_MEDIUMRAW) && |
23594 | value != KVAL(K_SAK)) | 23626 | value != KVAL(K_SAK)) |
@@ -23615,9 +23647,9 @@ diff -urNp linux-2.6.32.16/drivers/char/keyboard.c linux-2.6.32.16/drivers/char/ | |||
23615 | }; | 23647 | }; |
23616 | 23648 | ||
23617 | MODULE_DEVICE_TABLE(input, kbd_ids); | 23649 | MODULE_DEVICE_TABLE(input, kbd_ids); |
23618 | diff -urNp linux-2.6.32.16/drivers/char/mem.c linux-2.6.32.16/drivers/char/mem.c | 23650 | diff -urNp linux-2.6.32.18/drivers/char/mem.c linux-2.6.32.18/drivers/char/mem.c |
23619 | --- linux-2.6.32.16/drivers/char/mem.c 2010-07-05 14:14:00.000000000 -0400 | 23651 | --- linux-2.6.32.18/drivers/char/mem.c 2010-08-10 13:45:57.000000000 -0400 |
23620 | +++ linux-2.6.32.16/drivers/char/mem.c 2010-07-09 14:50:36.000000000 -0400 | 23652 | +++ linux-2.6.32.18/drivers/char/mem.c 2010-08-11 18:57:29.000000000 -0400 |
23621 | @@ -18,6 +18,7 @@ | 23653 | @@ -18,6 +18,7 @@ |
23622 | #include <linux/raw.h> | 23654 | #include <linux/raw.h> |
23623 | #include <linux/tty.h> | 23655 | #include <linux/tty.h> |
@@ -23708,9 +23740,9 @@ diff -urNp linux-2.6.32.16/drivers/char/mem.c linux-2.6.32.16/drivers/char/mem.c | |||
23708 | }; | 23740 | }; |
23709 | 23741 | ||
23710 | static int memory_open(struct inode *inode, struct file *filp) | 23742 | static int memory_open(struct inode *inode, struct file *filp) |
23711 | diff -urNp linux-2.6.32.16/drivers/char/nvram.c linux-2.6.32.16/drivers/char/nvram.c | 23743 | diff -urNp linux-2.6.32.18/drivers/char/nvram.c linux-2.6.32.18/drivers/char/nvram.c |
23712 | --- linux-2.6.32.16/drivers/char/nvram.c 2010-07-05 14:14:00.000000000 -0400 | 23744 | --- linux-2.6.32.18/drivers/char/nvram.c 2010-08-10 13:45:57.000000000 -0400 |
23713 | +++ linux-2.6.32.16/drivers/char/nvram.c 2010-07-09 14:50:36.000000000 -0400 | 23745 | +++ linux-2.6.32.18/drivers/char/nvram.c 2010-08-11 18:57:29.000000000 -0400 |
23714 | @@ -429,7 +429,10 @@ static const struct file_operations nvra | 23746 | @@ -429,7 +429,10 @@ static const struct file_operations nvra |
23715 | static struct miscdevice nvram_dev = { | 23747 | static struct miscdevice nvram_dev = { |
23716 | NVRAM_MINOR, | 23748 | NVRAM_MINOR, |
@@ -23723,9 +23755,9 @@ diff -urNp linux-2.6.32.16/drivers/char/nvram.c linux-2.6.32.16/drivers/char/nvr | |||
23723 | }; | 23755 | }; |
23724 | 23756 | ||
23725 | static int __init nvram_init(void) | 23757 | static int __init nvram_init(void) |
23726 | diff -urNp linux-2.6.32.16/drivers/char/pcmcia/ipwireless/tty.c linux-2.6.32.16/drivers/char/pcmcia/ipwireless/tty.c | 23758 | diff -urNp linux-2.6.32.18/drivers/char/pcmcia/ipwireless/tty.c linux-2.6.32.18/drivers/char/pcmcia/ipwireless/tty.c |
23727 | --- linux-2.6.32.16/drivers/char/pcmcia/ipwireless/tty.c 2010-07-05 14:14:00.000000000 -0400 | 23759 | --- linux-2.6.32.18/drivers/char/pcmcia/ipwireless/tty.c 2010-08-10 13:45:57.000000000 -0400 |
23728 | +++ linux-2.6.32.16/drivers/char/pcmcia/ipwireless/tty.c 2010-07-09 14:50:36.000000000 -0400 | 23760 | +++ linux-2.6.32.18/drivers/char/pcmcia/ipwireless/tty.c 2010-08-11 18:57:29.000000000 -0400 |
23729 | @@ -51,7 +51,7 @@ struct ipw_tty { | 23761 | @@ -51,7 +51,7 @@ struct ipw_tty { |
23730 | int tty_type; | 23762 | int tty_type; |
23731 | struct ipw_network *network; | 23763 | struct ipw_network *network; |
@@ -23840,9 +23872,9 @@ diff -urNp linux-2.6.32.16/drivers/char/pcmcia/ipwireless/tty.c linux-2.6.32.16/ | |||
23840 | do_ipw_close(ttyj); | 23872 | do_ipw_close(ttyj); |
23841 | ipwireless_disassociate_network_ttys(network, | 23873 | ipwireless_disassociate_network_ttys(network, |
23842 | ttyj->channel_idx); | 23874 | ttyj->channel_idx); |
23843 | diff -urNp linux-2.6.32.16/drivers/char/pty.c linux-2.6.32.16/drivers/char/pty.c | 23875 | diff -urNp linux-2.6.32.18/drivers/char/pty.c linux-2.6.32.18/drivers/char/pty.c |
23844 | --- linux-2.6.32.16/drivers/char/pty.c 2010-07-05 14:14:00.000000000 -0400 | 23876 | --- linux-2.6.32.18/drivers/char/pty.c 2010-08-10 13:45:57.000000000 -0400 |
23845 | +++ linux-2.6.32.16/drivers/char/pty.c 2010-07-09 14:50:36.000000000 -0400 | 23877 | +++ linux-2.6.32.18/drivers/char/pty.c 2010-08-11 18:57:29.000000000 -0400 |
23846 | @@ -682,7 +682,18 @@ static int ptmx_open(struct inode *inode | 23878 | @@ -682,7 +682,18 @@ static int ptmx_open(struct inode *inode |
23847 | return ret; | 23879 | return ret; |
23848 | } | 23880 | } |
@@ -23873,9 +23905,9 @@ diff -urNp linux-2.6.32.16/drivers/char/pty.c linux-2.6.32.16/drivers/char/pty.c | |||
23873 | cdev_init(&ptmx_cdev, &ptmx_fops); | 23905 | cdev_init(&ptmx_cdev, &ptmx_fops); |
23874 | if (cdev_add(&ptmx_cdev, MKDEV(TTYAUX_MAJOR, 2), 1) || | 23906 | if (cdev_add(&ptmx_cdev, MKDEV(TTYAUX_MAJOR, 2), 1) || |
23875 | register_chrdev_region(MKDEV(TTYAUX_MAJOR, 2), 1, "/dev/ptmx") < 0) | 23907 | register_chrdev_region(MKDEV(TTYAUX_MAJOR, 2), 1, "/dev/ptmx") < 0) |
23876 | diff -urNp linux-2.6.32.16/drivers/char/random.c linux-2.6.32.16/drivers/char/random.c | 23908 | diff -urNp linux-2.6.32.18/drivers/char/random.c linux-2.6.32.18/drivers/char/random.c |
23877 | --- linux-2.6.32.16/drivers/char/random.c 2010-07-05 14:14:00.000000000 -0400 | 23909 | --- linux-2.6.32.18/drivers/char/random.c 2010-08-10 13:45:57.000000000 -0400 |
23878 | +++ linux-2.6.32.16/drivers/char/random.c 2010-07-09 14:50:36.000000000 -0400 | 23910 | +++ linux-2.6.32.18/drivers/char/random.c 2010-08-11 18:57:29.000000000 -0400 |
23879 | @@ -254,8 +254,13 @@ | 23911 | @@ -254,8 +254,13 @@ |
23880 | /* | 23912 | /* |
23881 | * Configuration information | 23913 | * Configuration information |
@@ -23917,9 +23949,9 @@ diff -urNp linux-2.6.32.16/drivers/char/random.c linux-2.6.32.16/drivers/char/ra | |||
23917 | static int max_write_thresh = INPUT_POOL_WORDS * 32; | 23949 | static int max_write_thresh = INPUT_POOL_WORDS * 32; |
23918 | static char sysctl_bootid[16]; | 23950 | static char sysctl_bootid[16]; |
23919 | 23951 | ||
23920 | diff -urNp linux-2.6.32.16/drivers/char/sonypi.c linux-2.6.32.16/drivers/char/sonypi.c | 23952 | diff -urNp linux-2.6.32.18/drivers/char/sonypi.c linux-2.6.32.18/drivers/char/sonypi.c |
23921 | --- linux-2.6.32.16/drivers/char/sonypi.c 2010-07-05 14:14:00.000000000 -0400 | 23953 | --- linux-2.6.32.18/drivers/char/sonypi.c 2010-08-10 13:45:57.000000000 -0400 |
23922 | +++ linux-2.6.32.16/drivers/char/sonypi.c 2010-07-09 14:50:36.000000000 -0400 | 23954 | +++ linux-2.6.32.18/drivers/char/sonypi.c 2010-08-11 18:57:29.000000000 -0400 |
23923 | @@ -491,7 +491,7 @@ static struct sonypi_device { | 23955 | @@ -491,7 +491,7 @@ static struct sonypi_device { |
23924 | spinlock_t fifo_lock; | 23956 | spinlock_t fifo_lock; |
23925 | wait_queue_head_t fifo_proc_list; | 23957 | wait_queue_head_t fifo_proc_list; |
@@ -23950,9 +23982,9 @@ diff -urNp linux-2.6.32.16/drivers/char/sonypi.c linux-2.6.32.16/drivers/char/so | |||
23950 | mutex_unlock(&sonypi_device.lock); | 23982 | mutex_unlock(&sonypi_device.lock); |
23951 | unlock_kernel(); | 23983 | unlock_kernel(); |
23952 | return 0; | 23984 | return 0; |
23953 | diff -urNp linux-2.6.32.16/drivers/char/tpm/tpm_bios.c linux-2.6.32.16/drivers/char/tpm/tpm_bios.c | 23985 | diff -urNp linux-2.6.32.18/drivers/char/tpm/tpm_bios.c linux-2.6.32.18/drivers/char/tpm/tpm_bios.c |
23954 | --- linux-2.6.32.16/drivers/char/tpm/tpm_bios.c 2010-07-05 14:14:00.000000000 -0400 | 23986 | --- linux-2.6.32.18/drivers/char/tpm/tpm_bios.c 2010-08-10 13:45:57.000000000 -0400 |
23955 | +++ linux-2.6.32.16/drivers/char/tpm/tpm_bios.c 2010-07-09 14:50:36.000000000 -0400 | 23987 | +++ linux-2.6.32.18/drivers/char/tpm/tpm_bios.c 2010-08-11 18:57:29.000000000 -0400 |
23956 | @@ -172,7 +172,7 @@ static void *tpm_bios_measurements_start | 23988 | @@ -172,7 +172,7 @@ static void *tpm_bios_measurements_start |
23957 | event = addr; | 23989 | event = addr; |
23958 | 23990 | ||
@@ -23993,9 +24025,9 @@ diff -urNp linux-2.6.32.16/drivers/char/tpm/tpm_bios.c linux-2.6.32.16/drivers/c | |||
23993 | 24025 | ||
23994 | memcpy(log->bios_event_log, virt, len); | 24026 | memcpy(log->bios_event_log, virt, len); |
23995 | 24027 | ||
23996 | diff -urNp linux-2.6.32.16/drivers/char/tty_io.c linux-2.6.32.16/drivers/char/tty_io.c | 24028 | diff -urNp linux-2.6.32.18/drivers/char/tty_io.c linux-2.6.32.18/drivers/char/tty_io.c |
23997 | --- linux-2.6.32.16/drivers/char/tty_io.c 2010-07-05 14:14:00.000000000 -0400 | 24029 | --- linux-2.6.32.18/drivers/char/tty_io.c 2010-08-10 13:45:57.000000000 -0400 |
23998 | +++ linux-2.6.32.16/drivers/char/tty_io.c 2010-07-09 14:50:36.000000000 -0400 | 24030 | +++ linux-2.6.32.18/drivers/char/tty_io.c 2010-08-11 18:57:29.000000000 -0400 |
23999 | @@ -136,21 +136,10 @@ LIST_HEAD(tty_drivers); /* linked list | 24031 | @@ -136,21 +136,10 @@ LIST_HEAD(tty_drivers); /* linked list |
24000 | DEFINE_MUTEX(tty_mutex); | 24032 | DEFINE_MUTEX(tty_mutex); |
24001 | EXPORT_SYMBOL(tty_mutex); | 24033 | EXPORT_SYMBOL(tty_mutex); |
@@ -24134,9 +24166,9 @@ diff -urNp linux-2.6.32.16/drivers/char/tty_io.c linux-2.6.32.16/drivers/char/tt | |||
24134 | /* | 24166 | /* |
24135 | * Initialize the console device. This is called *early*, so | 24167 | * Initialize the console device. This is called *early*, so |
24136 | * we can't necessarily depend on lots of kernel help here. | 24168 | * we can't necessarily depend on lots of kernel help here. |
24137 | diff -urNp linux-2.6.32.16/drivers/char/tty_ldisc.c linux-2.6.32.16/drivers/char/tty_ldisc.c | 24169 | diff -urNp linux-2.6.32.18/drivers/char/tty_ldisc.c linux-2.6.32.18/drivers/char/tty_ldisc.c |
24138 | --- linux-2.6.32.16/drivers/char/tty_ldisc.c 2010-07-05 14:14:00.000000000 -0400 | 24170 | --- linux-2.6.32.18/drivers/char/tty_ldisc.c 2010-08-10 13:45:57.000000000 -0400 |
24139 | +++ linux-2.6.32.16/drivers/char/tty_ldisc.c 2010-07-09 14:50:36.000000000 -0400 | 24171 | +++ linux-2.6.32.18/drivers/char/tty_ldisc.c 2010-08-11 18:57:29.000000000 -0400 |
24140 | @@ -73,7 +73,7 @@ static void put_ldisc(struct tty_ldisc * | 24172 | @@ -73,7 +73,7 @@ static void put_ldisc(struct tty_ldisc * |
24141 | if (atomic_dec_and_lock(&ld->users, &tty_ldisc_lock)) { | 24173 | if (atomic_dec_and_lock(&ld->users, &tty_ldisc_lock)) { |
24142 | struct tty_ldisc_ops *ldo = ld->ops; | 24174 | struct tty_ldisc_ops *ldo = ld->ops; |
@@ -24182,9 +24214,9 @@ diff -urNp linux-2.6.32.16/drivers/char/tty_ldisc.c linux-2.6.32.16/drivers/char | |||
24182 | module_put(ldops->owner); | 24214 | module_put(ldops->owner); |
24183 | spin_unlock_irqrestore(&tty_ldisc_lock, flags); | 24215 | spin_unlock_irqrestore(&tty_ldisc_lock, flags); |
24184 | } | 24216 | } |
24185 | diff -urNp linux-2.6.32.16/drivers/char/virtio_console.c linux-2.6.32.16/drivers/char/virtio_console.c | 24217 | diff -urNp linux-2.6.32.18/drivers/char/virtio_console.c linux-2.6.32.18/drivers/char/virtio_console.c |
24186 | --- linux-2.6.32.16/drivers/char/virtio_console.c 2010-07-05 14:14:00.000000000 -0400 | 24218 | --- linux-2.6.32.18/drivers/char/virtio_console.c 2010-08-10 13:45:57.000000000 -0400 |
24187 | +++ linux-2.6.32.16/drivers/char/virtio_console.c 2010-07-09 14:50:36.000000000 -0400 | 24219 | +++ linux-2.6.32.18/drivers/char/virtio_console.c 2010-08-11 18:57:29.000000000 -0400 |
24188 | @@ -44,6 +44,7 @@ static unsigned int in_len; | 24220 | @@ -44,6 +44,7 @@ static unsigned int in_len; |
24189 | static char *in, *inbuf; | 24221 | static char *in, *inbuf; |
24190 | 24222 | ||
@@ -24193,9 +24225,9 @@ diff -urNp linux-2.6.32.16/drivers/char/virtio_console.c linux-2.6.32.16/drivers | |||
24193 | static struct hv_ops virtio_cons; | 24225 | static struct hv_ops virtio_cons; |
24194 | 24226 | ||
24195 | /* The hvc device */ | 24227 | /* The hvc device */ |
24196 | diff -urNp linux-2.6.32.16/drivers/char/vt_ioctl.c linux-2.6.32.16/drivers/char/vt_ioctl.c | 24228 | diff -urNp linux-2.6.32.18/drivers/char/vt_ioctl.c linux-2.6.32.18/drivers/char/vt_ioctl.c |
24197 | --- linux-2.6.32.16/drivers/char/vt_ioctl.c 2010-07-05 14:14:00.000000000 -0400 | 24229 | --- linux-2.6.32.18/drivers/char/vt_ioctl.c 2010-08-10 13:45:57.000000000 -0400 |
24198 | +++ linux-2.6.32.16/drivers/char/vt_ioctl.c 2010-07-11 12:11:58.000000000 -0400 | 24230 | +++ linux-2.6.32.18/drivers/char/vt_ioctl.c 2010-08-11 18:57:29.000000000 -0400 |
24199 | @@ -210,9 +210,6 @@ do_kdsk_ioctl(int cmd, struct kbentry __ | 24231 | @@ -210,9 +210,6 @@ do_kdsk_ioctl(int cmd, struct kbentry __ |
24200 | if (copy_from_user(&tmp, user_kbe, sizeof(struct kbentry))) | 24232 | if (copy_from_user(&tmp, user_kbe, sizeof(struct kbentry))) |
24201 | return -EFAULT; | 24233 | return -EFAULT; |
@@ -24239,9 +24271,9 @@ diff -urNp linux-2.6.32.16/drivers/char/vt_ioctl.c linux-2.6.32.16/drivers/char/ | |||
24239 | if (!perm) { | 24271 | if (!perm) { |
24240 | ret = -EPERM; | 24272 | ret = -EPERM; |
24241 | goto reterr; | 24273 | goto reterr; |
24242 | diff -urNp linux-2.6.32.16/drivers/cpufreq/cpufreq.c linux-2.6.32.16/drivers/cpufreq/cpufreq.c | 24274 | diff -urNp linux-2.6.32.18/drivers/cpufreq/cpufreq.c linux-2.6.32.18/drivers/cpufreq/cpufreq.c |
24243 | --- linux-2.6.32.16/drivers/cpufreq/cpufreq.c 2010-07-05 14:14:00.000000000 -0400 | 24275 | --- linux-2.6.32.18/drivers/cpufreq/cpufreq.c 2010-08-10 13:45:57.000000000 -0400 |
24244 | +++ linux-2.6.32.16/drivers/cpufreq/cpufreq.c 2010-07-09 14:50:36.000000000 -0400 | 24276 | +++ linux-2.6.32.18/drivers/cpufreq/cpufreq.c 2010-08-11 18:57:29.000000000 -0400 |
24245 | @@ -750,7 +750,7 @@ static void cpufreq_sysfs_release(struct | 24277 | @@ -750,7 +750,7 @@ static void cpufreq_sysfs_release(struct |
24246 | complete(&policy->kobj_unregister); | 24278 | complete(&policy->kobj_unregister); |
24247 | } | 24279 | } |
@@ -24251,9 +24283,9 @@ diff -urNp linux-2.6.32.16/drivers/cpufreq/cpufreq.c linux-2.6.32.16/drivers/cpu | |||
24251 | .show = show, | 24283 | .show = show, |
24252 | .store = store, | 24284 | .store = store, |
24253 | }; | 24285 | }; |
24254 | diff -urNp linux-2.6.32.16/drivers/cpuidle/sysfs.c linux-2.6.32.16/drivers/cpuidle/sysfs.c | 24286 | diff -urNp linux-2.6.32.18/drivers/cpuidle/sysfs.c linux-2.6.32.18/drivers/cpuidle/sysfs.c |
24255 | --- linux-2.6.32.16/drivers/cpuidle/sysfs.c 2010-07-05 14:14:00.000000000 -0400 | 24287 | --- linux-2.6.32.18/drivers/cpuidle/sysfs.c 2010-08-10 13:45:57.000000000 -0400 |
24256 | +++ linux-2.6.32.16/drivers/cpuidle/sysfs.c 2010-07-09 14:50:36.000000000 -0400 | 24288 | +++ linux-2.6.32.18/drivers/cpuidle/sysfs.c 2010-08-11 18:57:29.000000000 -0400 |
24257 | @@ -191,7 +191,7 @@ static ssize_t cpuidle_store(struct kobj | 24289 | @@ -191,7 +191,7 @@ static ssize_t cpuidle_store(struct kobj |
24258 | return ret; | 24290 | return ret; |
24259 | } | 24291 | } |
@@ -24281,9 +24313,9 @@ diff -urNp linux-2.6.32.16/drivers/cpuidle/sysfs.c linux-2.6.32.16/drivers/cpuid | |||
24281 | { | 24313 | { |
24282 | kobject_put(&device->kobjs[i]->kobj); | 24314 | kobject_put(&device->kobjs[i]->kobj); |
24283 | wait_for_completion(&device->kobjs[i]->kobj_unregister); | 24315 | wait_for_completion(&device->kobjs[i]->kobj_unregister); |
24284 | diff -urNp linux-2.6.32.16/drivers/dma/ioat/dma.c linux-2.6.32.16/drivers/dma/ioat/dma.c | 24316 | diff -urNp linux-2.6.32.18/drivers/dma/ioat/dma.c linux-2.6.32.18/drivers/dma/ioat/dma.c |
24285 | --- linux-2.6.32.16/drivers/dma/ioat/dma.c 2010-07-05 14:14:00.000000000 -0400 | 24317 | --- linux-2.6.32.18/drivers/dma/ioat/dma.c 2010-08-10 13:45:57.000000000 -0400 |
24286 | +++ linux-2.6.32.16/drivers/dma/ioat/dma.c 2010-07-09 14:50:36.000000000 -0400 | 24318 | +++ linux-2.6.32.18/drivers/dma/ioat/dma.c 2010-08-11 18:57:29.000000000 -0400 |
24287 | @@ -1146,7 +1146,7 @@ ioat_attr_show(struct kobject *kobj, str | 24319 | @@ -1146,7 +1146,7 @@ ioat_attr_show(struct kobject *kobj, str |
24288 | return entry->show(&chan->common, page); | 24320 | return entry->show(&chan->common, page); |
24289 | } | 24321 | } |
@@ -24293,9 +24325,9 @@ diff -urNp linux-2.6.32.16/drivers/dma/ioat/dma.c linux-2.6.32.16/drivers/dma/io | |||
24293 | .show = ioat_attr_show, | 24325 | .show = ioat_attr_show, |
24294 | }; | 24326 | }; |
24295 | 24327 | ||
24296 | diff -urNp linux-2.6.32.16/drivers/dma/ioat/dma.h linux-2.6.32.16/drivers/dma/ioat/dma.h | 24328 | diff -urNp linux-2.6.32.18/drivers/dma/ioat/dma.h linux-2.6.32.18/drivers/dma/ioat/dma.h |
24297 | --- linux-2.6.32.16/drivers/dma/ioat/dma.h 2010-07-05 14:14:00.000000000 -0400 | 24329 | --- linux-2.6.32.18/drivers/dma/ioat/dma.h 2010-08-10 13:45:57.000000000 -0400 |
24298 | +++ linux-2.6.32.16/drivers/dma/ioat/dma.h 2010-07-09 14:50:36.000000000 -0400 | 24330 | +++ linux-2.6.32.18/drivers/dma/ioat/dma.h 2010-08-11 18:57:29.000000000 -0400 |
24299 | @@ -347,7 +347,7 @@ bool ioat_cleanup_preamble(struct ioat_c | 24331 | @@ -347,7 +347,7 @@ bool ioat_cleanup_preamble(struct ioat_c |
24300 | unsigned long *phys_complete); | 24332 | unsigned long *phys_complete); |
24301 | void ioat_kobject_add(struct ioatdma_device *device, struct kobj_type *type); | 24333 | void ioat_kobject_add(struct ioatdma_device *device, struct kobj_type *type); |
@@ -24305,9 +24337,9 @@ diff -urNp linux-2.6.32.16/drivers/dma/ioat/dma.h linux-2.6.32.16/drivers/dma/io | |||
24305 | extern struct ioat_sysfs_entry ioat_version_attr; | 24337 | extern struct ioat_sysfs_entry ioat_version_attr; |
24306 | extern struct ioat_sysfs_entry ioat_cap_attr; | 24338 | extern struct ioat_sysfs_entry ioat_cap_attr; |
24307 | #endif /* IOATDMA_H */ | 24339 | #endif /* IOATDMA_H */ |
24308 | diff -urNp linux-2.6.32.16/drivers/edac/edac_core.h linux-2.6.32.16/drivers/edac/edac_core.h | 24340 | diff -urNp linux-2.6.32.18/drivers/edac/edac_core.h linux-2.6.32.18/drivers/edac/edac_core.h |
24309 | --- linux-2.6.32.16/drivers/edac/edac_core.h 2010-07-05 14:14:00.000000000 -0400 | 24341 | --- linux-2.6.32.18/drivers/edac/edac_core.h 2010-08-10 13:45:57.000000000 -0400 |
24310 | +++ linux-2.6.32.16/drivers/edac/edac_core.h 2010-07-09 14:50:36.000000000 -0400 | 24342 | +++ linux-2.6.32.18/drivers/edac/edac_core.h 2010-08-11 18:57:29.000000000 -0400 |
24311 | @@ -99,11 +99,11 @@ extern int edac_debug_level; | 24343 | @@ -99,11 +99,11 @@ extern int edac_debug_level; |
24312 | 24344 | ||
24313 | #else /* !CONFIG_EDAC_DEBUG */ | 24345 | #else /* !CONFIG_EDAC_DEBUG */ |
@@ -24325,9 +24357,9 @@ diff -urNp linux-2.6.32.16/drivers/edac/edac_core.h linux-2.6.32.16/drivers/edac | |||
24325 | 24357 | ||
24326 | #endif /* !CONFIG_EDAC_DEBUG */ | 24358 | #endif /* !CONFIG_EDAC_DEBUG */ |
24327 | 24359 | ||
24328 | diff -urNp linux-2.6.32.16/drivers/edac/edac_device_sysfs.c linux-2.6.32.16/drivers/edac/edac_device_sysfs.c | 24360 | diff -urNp linux-2.6.32.18/drivers/edac/edac_device_sysfs.c linux-2.6.32.18/drivers/edac/edac_device_sysfs.c |
24329 | --- linux-2.6.32.16/drivers/edac/edac_device_sysfs.c 2010-07-05 14:14:00.000000000 -0400 | 24361 | --- linux-2.6.32.18/drivers/edac/edac_device_sysfs.c 2010-08-10 13:45:57.000000000 -0400 |
24330 | +++ linux-2.6.32.16/drivers/edac/edac_device_sysfs.c 2010-07-09 14:50:36.000000000 -0400 | 24362 | +++ linux-2.6.32.18/drivers/edac/edac_device_sysfs.c 2010-08-11 18:57:29.000000000 -0400 |
24331 | @@ -137,7 +137,7 @@ static ssize_t edac_dev_ctl_info_store(s | 24363 | @@ -137,7 +137,7 @@ static ssize_t edac_dev_ctl_info_store(s |
24332 | } | 24364 | } |
24333 | 24365 | ||
@@ -24355,9 +24387,9 @@ diff -urNp linux-2.6.32.16/drivers/edac/edac_device_sysfs.c linux-2.6.32.16/driv | |||
24355 | .show = edac_dev_block_show, | 24387 | .show = edac_dev_block_show, |
24356 | .store = edac_dev_block_store | 24388 | .store = edac_dev_block_store |
24357 | }; | 24389 | }; |
24358 | diff -urNp linux-2.6.32.16/drivers/edac/edac_mc_sysfs.c linux-2.6.32.16/drivers/edac/edac_mc_sysfs.c | 24390 | diff -urNp linux-2.6.32.18/drivers/edac/edac_mc_sysfs.c linux-2.6.32.18/drivers/edac/edac_mc_sysfs.c |
24359 | --- linux-2.6.32.16/drivers/edac/edac_mc_sysfs.c 2010-07-05 14:14:00.000000000 -0400 | 24391 | --- linux-2.6.32.18/drivers/edac/edac_mc_sysfs.c 2010-08-10 13:45:57.000000000 -0400 |
24360 | +++ linux-2.6.32.16/drivers/edac/edac_mc_sysfs.c 2010-07-09 14:50:36.000000000 -0400 | 24392 | +++ linux-2.6.32.18/drivers/edac/edac_mc_sysfs.c 2010-08-11 18:57:29.000000000 -0400 |
24361 | @@ -245,7 +245,7 @@ static ssize_t csrowdev_store(struct kob | 24393 | @@ -245,7 +245,7 @@ static ssize_t csrowdev_store(struct kob |
24362 | return -EIO; | 24394 | return -EIO; |
24363 | } | 24395 | } |
@@ -24376,9 +24408,9 @@ diff -urNp linux-2.6.32.16/drivers/edac/edac_mc_sysfs.c linux-2.6.32.16/drivers/ | |||
24376 | .show = mcidev_show, | 24408 | .show = mcidev_show, |
24377 | .store = mcidev_store | 24409 | .store = mcidev_store |
24378 | }; | 24410 | }; |
24379 | diff -urNp linux-2.6.32.16/drivers/edac/edac_pci_sysfs.c linux-2.6.32.16/drivers/edac/edac_pci_sysfs.c | 24411 | diff -urNp linux-2.6.32.18/drivers/edac/edac_pci_sysfs.c linux-2.6.32.18/drivers/edac/edac_pci_sysfs.c |
24380 | --- linux-2.6.32.16/drivers/edac/edac_pci_sysfs.c 2010-07-05 14:14:00.000000000 -0400 | 24412 | --- linux-2.6.32.18/drivers/edac/edac_pci_sysfs.c 2010-08-10 13:45:57.000000000 -0400 |
24381 | +++ linux-2.6.32.16/drivers/edac/edac_pci_sysfs.c 2010-07-09 14:50:36.000000000 -0400 | 24413 | +++ linux-2.6.32.18/drivers/edac/edac_pci_sysfs.c 2010-08-11 18:57:29.000000000 -0400 |
24382 | @@ -121,7 +121,7 @@ static ssize_t edac_pci_instance_store(s | 24414 | @@ -121,7 +121,7 @@ static ssize_t edac_pci_instance_store(s |
24383 | } | 24415 | } |
24384 | 24416 | ||
@@ -24397,9 +24429,9 @@ diff -urNp linux-2.6.32.16/drivers/edac/edac_pci_sysfs.c linux-2.6.32.16/drivers | |||
24397 | .show = edac_pci_dev_show, | 24429 | .show = edac_pci_dev_show, |
24398 | .store = edac_pci_dev_store | 24430 | .store = edac_pci_dev_store |
24399 | }; | 24431 | }; |
24400 | diff -urNp linux-2.6.32.16/drivers/firewire/core-cdev.c linux-2.6.32.16/drivers/firewire/core-cdev.c | 24432 | diff -urNp linux-2.6.32.18/drivers/firewire/core-cdev.c linux-2.6.32.18/drivers/firewire/core-cdev.c |
24401 | --- linux-2.6.32.16/drivers/firewire/core-cdev.c 2010-07-05 14:14:00.000000000 -0400 | 24433 | --- linux-2.6.32.18/drivers/firewire/core-cdev.c 2010-08-10 13:45:57.000000000 -0400 |
24402 | +++ linux-2.6.32.16/drivers/firewire/core-cdev.c 2010-07-09 14:50:36.000000000 -0400 | 24434 | +++ linux-2.6.32.18/drivers/firewire/core-cdev.c 2010-08-11 18:57:29.000000000 -0400 |
24403 | @@ -1141,8 +1141,7 @@ static int init_iso_resource(struct clie | 24435 | @@ -1141,8 +1141,7 @@ static int init_iso_resource(struct clie |
24404 | int ret; | 24436 | int ret; |
24405 | 24437 | ||
@@ -24410,9 +24442,9 @@ diff -urNp linux-2.6.32.16/drivers/firewire/core-cdev.c linux-2.6.32.16/drivers/ | |||
24410 | return -EINVAL; | 24442 | return -EINVAL; |
24411 | 24443 | ||
24412 | r = kmalloc(sizeof(*r), GFP_KERNEL); | 24444 | r = kmalloc(sizeof(*r), GFP_KERNEL); |
24413 | diff -urNp linux-2.6.32.16/drivers/firmware/dmi_scan.c linux-2.6.32.16/drivers/firmware/dmi_scan.c | 24445 | diff -urNp linux-2.6.32.18/drivers/firmware/dmi_scan.c linux-2.6.32.18/drivers/firmware/dmi_scan.c |
24414 | --- linux-2.6.32.16/drivers/firmware/dmi_scan.c 2010-07-05 14:14:00.000000000 -0400 | 24446 | --- linux-2.6.32.18/drivers/firmware/dmi_scan.c 2010-08-10 13:45:57.000000000 -0400 |
24415 | +++ linux-2.6.32.16/drivers/firmware/dmi_scan.c 2010-07-09 14:50:36.000000000 -0400 | 24447 | +++ linux-2.6.32.18/drivers/firmware/dmi_scan.c 2010-08-11 18:57:30.000000000 -0400 |
24416 | @@ -391,11 +391,6 @@ void __init dmi_scan_machine(void) | 24448 | @@ -391,11 +391,6 @@ void __init dmi_scan_machine(void) |
24417 | } | 24449 | } |
24418 | } | 24450 | } |
@@ -24425,9 +24457,9 @@ diff -urNp linux-2.6.32.16/drivers/firmware/dmi_scan.c linux-2.6.32.16/drivers/f | |||
24425 | p = dmi_ioremap(0xF0000, 0x10000); | 24457 | p = dmi_ioremap(0xF0000, 0x10000); |
24426 | if (p == NULL) | 24458 | if (p == NULL) |
24427 | goto error; | 24459 | goto error; |
24428 | diff -urNp linux-2.6.32.16/drivers/firmware/edd.c linux-2.6.32.16/drivers/firmware/edd.c | 24460 | diff -urNp linux-2.6.32.18/drivers/firmware/edd.c linux-2.6.32.18/drivers/firmware/edd.c |
24429 | --- linux-2.6.32.16/drivers/firmware/edd.c 2010-07-05 14:14:00.000000000 -0400 | 24461 | --- linux-2.6.32.18/drivers/firmware/edd.c 2010-08-10 13:45:57.000000000 -0400 |
24430 | +++ linux-2.6.32.16/drivers/firmware/edd.c 2010-07-09 14:50:36.000000000 -0400 | 24462 | +++ linux-2.6.32.18/drivers/firmware/edd.c 2010-08-11 18:57:30.000000000 -0400 |
24431 | @@ -122,7 +122,7 @@ edd_attr_show(struct kobject * kobj, str | 24463 | @@ -122,7 +122,7 @@ edd_attr_show(struct kobject * kobj, str |
24432 | return ret; | 24464 | return ret; |
24433 | } | 24465 | } |
@@ -24437,9 +24469,9 @@ diff -urNp linux-2.6.32.16/drivers/firmware/edd.c linux-2.6.32.16/drivers/firmwa | |||
24437 | .show = edd_attr_show, | 24469 | .show = edd_attr_show, |
24438 | }; | 24470 | }; |
24439 | 24471 | ||
24440 | diff -urNp linux-2.6.32.16/drivers/firmware/efivars.c linux-2.6.32.16/drivers/firmware/efivars.c | 24472 | diff -urNp linux-2.6.32.18/drivers/firmware/efivars.c linux-2.6.32.18/drivers/firmware/efivars.c |
24441 | --- linux-2.6.32.16/drivers/firmware/efivars.c 2010-07-05 14:14:00.000000000 -0400 | 24473 | --- linux-2.6.32.18/drivers/firmware/efivars.c 2010-08-10 13:45:57.000000000 -0400 |
24442 | +++ linux-2.6.32.16/drivers/firmware/efivars.c 2010-07-09 14:50:36.000000000 -0400 | 24474 | +++ linux-2.6.32.18/drivers/firmware/efivars.c 2010-08-11 18:57:30.000000000 -0400 |
24443 | @@ -362,7 +362,7 @@ static ssize_t efivar_attr_store(struct | 24475 | @@ -362,7 +362,7 @@ static ssize_t efivar_attr_store(struct |
24444 | return ret; | 24476 | return ret; |
24445 | } | 24477 | } |
@@ -24449,9 +24481,9 @@ diff -urNp linux-2.6.32.16/drivers/firmware/efivars.c linux-2.6.32.16/drivers/fi | |||
24449 | .show = efivar_attr_show, | 24481 | .show = efivar_attr_show, |
24450 | .store = efivar_attr_store, | 24482 | .store = efivar_attr_store, |
24451 | }; | 24483 | }; |
24452 | diff -urNp linux-2.6.32.16/drivers/firmware/iscsi_ibft.c linux-2.6.32.16/drivers/firmware/iscsi_ibft.c | 24484 | diff -urNp linux-2.6.32.18/drivers/firmware/iscsi_ibft.c linux-2.6.32.18/drivers/firmware/iscsi_ibft.c |
24453 | --- linux-2.6.32.16/drivers/firmware/iscsi_ibft.c 2010-07-05 14:14:00.000000000 -0400 | 24485 | --- linux-2.6.32.18/drivers/firmware/iscsi_ibft.c 2010-08-10 13:45:57.000000000 -0400 |
24454 | +++ linux-2.6.32.16/drivers/firmware/iscsi_ibft.c 2010-07-09 14:50:36.000000000 -0400 | 24486 | +++ linux-2.6.32.18/drivers/firmware/iscsi_ibft.c 2010-08-11 18:57:30.000000000 -0400 |
24455 | @@ -525,7 +525,7 @@ static ssize_t ibft_show_attribute(struc | 24487 | @@ -525,7 +525,7 @@ static ssize_t ibft_show_attribute(struc |
24456 | return ret; | 24488 | return ret; |
24457 | } | 24489 | } |
@@ -24461,9 +24493,9 @@ diff -urNp linux-2.6.32.16/drivers/firmware/iscsi_ibft.c linux-2.6.32.16/drivers | |||
24461 | .show = ibft_show_attribute, | 24493 | .show = ibft_show_attribute, |
24462 | }; | 24494 | }; |
24463 | 24495 | ||
24464 | diff -urNp linux-2.6.32.16/drivers/firmware/memmap.c linux-2.6.32.16/drivers/firmware/memmap.c | 24496 | diff -urNp linux-2.6.32.18/drivers/firmware/memmap.c linux-2.6.32.18/drivers/firmware/memmap.c |
24465 | --- linux-2.6.32.16/drivers/firmware/memmap.c 2010-07-05 14:14:00.000000000 -0400 | 24497 | --- linux-2.6.32.18/drivers/firmware/memmap.c 2010-08-10 13:45:57.000000000 -0400 |
24466 | +++ linux-2.6.32.16/drivers/firmware/memmap.c 2010-07-09 14:50:36.000000000 -0400 | 24498 | +++ linux-2.6.32.18/drivers/firmware/memmap.c 2010-08-11 18:57:30.000000000 -0400 |
24467 | @@ -74,7 +74,7 @@ static struct attribute *def_attrs[] = { | 24499 | @@ -74,7 +74,7 @@ static struct attribute *def_attrs[] = { |
24468 | NULL | 24500 | NULL |
24469 | }; | 24501 | }; |
@@ -24473,9 +24505,9 @@ diff -urNp linux-2.6.32.16/drivers/firmware/memmap.c linux-2.6.32.16/drivers/fir | |||
24473 | .show = memmap_attr_show, | 24505 | .show = memmap_attr_show, |
24474 | }; | 24506 | }; |
24475 | 24507 | ||
24476 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/drm_drv.c linux-2.6.32.16/drivers/gpu/drm/drm_drv.c | 24508 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/drm_drv.c linux-2.6.32.18/drivers/gpu/drm/drm_drv.c |
24477 | --- linux-2.6.32.16/drivers/gpu/drm/drm_drv.c 2010-07-05 14:14:00.000000000 -0400 | 24509 | --- linux-2.6.32.18/drivers/gpu/drm/drm_drv.c 2010-08-10 13:45:57.000000000 -0400 |
24478 | +++ linux-2.6.32.16/drivers/gpu/drm/drm_drv.c 2010-07-09 14:50:36.000000000 -0400 | 24510 | +++ linux-2.6.32.18/drivers/gpu/drm/drm_drv.c 2010-08-11 18:57:30.000000000 -0400 |
24479 | @@ -417,7 +417,7 @@ int drm_ioctl(struct inode *inode, struc | 24511 | @@ -417,7 +417,7 @@ int drm_ioctl(struct inode *inode, struc |
24480 | char *kdata = NULL; | 24512 | char *kdata = NULL; |
24481 | 24513 | ||
@@ -24485,9 +24517,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/drm_drv.c linux-2.6.32.16/drivers/gpu | |||
24485 | ++file_priv->ioctl_count; | 24517 | ++file_priv->ioctl_count; |
24486 | 24518 | ||
24487 | DRM_DEBUG("pid=%d, cmd=0x%02x, nr=0x%02x, dev 0x%lx, auth=%d\n", | 24519 | DRM_DEBUG("pid=%d, cmd=0x%02x, nr=0x%02x, dev 0x%lx, auth=%d\n", |
24488 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/drm_fops.c linux-2.6.32.16/drivers/gpu/drm/drm_fops.c | 24520 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/drm_fops.c linux-2.6.32.18/drivers/gpu/drm/drm_fops.c |
24489 | --- linux-2.6.32.16/drivers/gpu/drm/drm_fops.c 2010-07-05 14:14:00.000000000 -0400 | 24521 | --- linux-2.6.32.18/drivers/gpu/drm/drm_fops.c 2010-08-10 13:45:57.000000000 -0400 |
24490 | +++ linux-2.6.32.16/drivers/gpu/drm/drm_fops.c 2010-07-09 14:50:36.000000000 -0400 | 24522 | +++ linux-2.6.32.18/drivers/gpu/drm/drm_fops.c 2010-08-11 18:57:30.000000000 -0400 |
24491 | @@ -66,7 +66,7 @@ static int drm_setup(struct drm_device * | 24523 | @@ -66,7 +66,7 @@ static int drm_setup(struct drm_device * |
24492 | } | 24524 | } |
24493 | 24525 | ||
@@ -24539,9 +24571,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/drm_fops.c linux-2.6.32.16/drivers/gp | |||
24539 | if (atomic_read(&dev->ioctl_count)) { | 24571 | if (atomic_read(&dev->ioctl_count)) { |
24540 | DRM_ERROR("Device busy: %d\n", | 24572 | DRM_ERROR("Device busy: %d\n", |
24541 | atomic_read(&dev->ioctl_count)); | 24573 | atomic_read(&dev->ioctl_count)); |
24542 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/drm_ioctl.c linux-2.6.32.16/drivers/gpu/drm/drm_ioctl.c | 24574 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/drm_ioctl.c linux-2.6.32.18/drivers/gpu/drm/drm_ioctl.c |
24543 | --- linux-2.6.32.16/drivers/gpu/drm/drm_ioctl.c 2010-07-05 14:14:00.000000000 -0400 | 24575 | --- linux-2.6.32.18/drivers/gpu/drm/drm_ioctl.c 2010-08-10 13:45:57.000000000 -0400 |
24544 | +++ linux-2.6.32.16/drivers/gpu/drm/drm_ioctl.c 2010-07-09 14:50:36.000000000 -0400 | 24576 | +++ linux-2.6.32.18/drivers/gpu/drm/drm_ioctl.c 2010-08-11 18:57:30.000000000 -0400 |
24545 | @@ -283,7 +283,7 @@ int drm_getstats(struct drm_device *dev, | 24577 | @@ -283,7 +283,7 @@ int drm_getstats(struct drm_device *dev, |
24546 | stats->data[i].value = | 24578 | stats->data[i].value = |
24547 | (file_priv->master->lock.hw_lock ? file_priv->master->lock.hw_lock->lock : 0); | 24579 | (file_priv->master->lock.hw_lock ? file_priv->master->lock.hw_lock->lock : 0); |
@@ -24551,9 +24583,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/drm_ioctl.c linux-2.6.32.16/drivers/g | |||
24551 | stats->data[i].type = dev->types[i]; | 24583 | stats->data[i].type = dev->types[i]; |
24552 | } | 24584 | } |
24553 | 24585 | ||
24554 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/drm_lock.c linux-2.6.32.16/drivers/gpu/drm/drm_lock.c | 24586 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/drm_lock.c linux-2.6.32.18/drivers/gpu/drm/drm_lock.c |
24555 | --- linux-2.6.32.16/drivers/gpu/drm/drm_lock.c 2010-07-05 14:14:00.000000000 -0400 | 24587 | --- linux-2.6.32.18/drivers/gpu/drm/drm_lock.c 2010-08-10 13:45:57.000000000 -0400 |
24556 | +++ linux-2.6.32.16/drivers/gpu/drm/drm_lock.c 2010-07-09 14:50:36.000000000 -0400 | 24588 | +++ linux-2.6.32.18/drivers/gpu/drm/drm_lock.c 2010-08-11 18:57:30.000000000 -0400 |
24557 | @@ -87,7 +87,7 @@ int drm_lock(struct drm_device *dev, voi | 24589 | @@ -87,7 +87,7 @@ int drm_lock(struct drm_device *dev, voi |
24558 | if (drm_lock_take(&master->lock, lock->context)) { | 24590 | if (drm_lock_take(&master->lock, lock->context)) { |
24559 | master->lock.file_priv = file_priv; | 24591 | master->lock.file_priv = file_priv; |
@@ -24572,9 +24604,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/drm_lock.c linux-2.6.32.16/drivers/gp | |||
24572 | 24604 | ||
24573 | /* kernel_context_switch isn't used by any of the x86 drm | 24605 | /* kernel_context_switch isn't used by any of the x86 drm |
24574 | * modules but is required by the Sparc driver. | 24606 | * modules but is required by the Sparc driver. |
24575 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/i810/i810_dma.c linux-2.6.32.16/drivers/gpu/drm/i810/i810_dma.c | 24607 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/i810/i810_dma.c linux-2.6.32.18/drivers/gpu/drm/i810/i810_dma.c |
24576 | --- linux-2.6.32.16/drivers/gpu/drm/i810/i810_dma.c 2010-07-05 14:14:00.000000000 -0400 | 24608 | --- linux-2.6.32.18/drivers/gpu/drm/i810/i810_dma.c 2010-08-10 13:45:57.000000000 -0400 |
24577 | +++ linux-2.6.32.16/drivers/gpu/drm/i810/i810_dma.c 2010-07-09 14:50:36.000000000 -0400 | 24609 | +++ linux-2.6.32.18/drivers/gpu/drm/i810/i810_dma.c 2010-08-11 18:57:30.000000000 -0400 |
24578 | @@ -952,8 +952,8 @@ static int i810_dma_vertex(struct drm_de | 24610 | @@ -952,8 +952,8 @@ static int i810_dma_vertex(struct drm_de |
24579 | dma->buflist[vertex->idx], | 24611 | dma->buflist[vertex->idx], |
24580 | vertex->discard, vertex->used); | 24612 | vertex->discard, vertex->used); |
@@ -24597,9 +24629,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/i810/i810_dma.c linux-2.6.32.16/drive | |||
24597 | sarea_priv->last_enqueue = dev_priv->counter - 1; | 24629 | sarea_priv->last_enqueue = dev_priv->counter - 1; |
24598 | sarea_priv->last_dispatch = (int)hw_status[5]; | 24630 | sarea_priv->last_dispatch = (int)hw_status[5]; |
24599 | 24631 | ||
24600 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7017.c linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7017.c | 24632 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ch7017.c linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ch7017.c |
24601 | --- linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7017.c 2010-07-05 14:14:00.000000000 -0400 | 24633 | --- linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ch7017.c 2010-08-10 13:45:57.000000000 -0400 |
24602 | +++ linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7017.c 2010-07-09 14:50:36.000000000 -0400 | 24634 | +++ linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ch7017.c 2010-08-11 18:57:30.000000000 -0400 |
24603 | @@ -443,7 +443,7 @@ static void ch7017_destroy(struct intel_ | 24635 | @@ -443,7 +443,7 @@ static void ch7017_destroy(struct intel_ |
24604 | } | 24636 | } |
24605 | } | 24637 | } |
@@ -24609,9 +24641,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7017.c linux-2.6.32.16/dri | |||
24609 | .init = ch7017_init, | 24641 | .init = ch7017_init, |
24610 | .detect = ch7017_detect, | 24642 | .detect = ch7017_detect, |
24611 | .mode_valid = ch7017_mode_valid, | 24643 | .mode_valid = ch7017_mode_valid, |
24612 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7xxx.c linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7xxx.c | 24644 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ch7xxx.c linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ch7xxx.c |
24613 | --- linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7xxx.c 2010-07-05 14:14:00.000000000 -0400 | 24645 | --- linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ch7xxx.c 2010-08-10 13:45:57.000000000 -0400 |
24614 | +++ linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7xxx.c 2010-07-09 14:50:36.000000000 -0400 | 24646 | +++ linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ch7xxx.c 2010-08-11 18:57:30.000000000 -0400 |
24615 | @@ -356,7 +356,7 @@ static void ch7xxx_destroy(struct intel_ | 24647 | @@ -356,7 +356,7 @@ static void ch7xxx_destroy(struct intel_ |
24616 | } | 24648 | } |
24617 | } | 24649 | } |
@@ -24621,9 +24653,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ch7xxx.c linux-2.6.32.16/dri | |||
24621 | .init = ch7xxx_init, | 24653 | .init = ch7xxx_init, |
24622 | .detect = ch7xxx_detect, | 24654 | .detect = ch7xxx_detect, |
24623 | .mode_valid = ch7xxx_mode_valid, | 24655 | .mode_valid = ch7xxx_mode_valid, |
24624 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo.h linux-2.6.32.16/drivers/gpu/drm/i915/dvo.h | 24656 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/i915/dvo.h linux-2.6.32.18/drivers/gpu/drm/i915/dvo.h |
24625 | --- linux-2.6.32.16/drivers/gpu/drm/i915/dvo.h 2010-07-05 14:14:00.000000000 -0400 | 24657 | --- linux-2.6.32.18/drivers/gpu/drm/i915/dvo.h 2010-08-10 13:45:57.000000000 -0400 |
24626 | +++ linux-2.6.32.16/drivers/gpu/drm/i915/dvo.h 2010-07-09 14:50:36.000000000 -0400 | 24658 | +++ linux-2.6.32.18/drivers/gpu/drm/i915/dvo.h 2010-08-11 18:57:30.000000000 -0400 |
24627 | @@ -135,23 +135,23 @@ struct intel_dvo_dev_ops { | 24659 | @@ -135,23 +135,23 @@ struct intel_dvo_dev_ops { |
24628 | * | 24660 | * |
24629 | * \return singly-linked list of modes or NULL if no modes found. | 24661 | * \return singly-linked list of modes or NULL if no modes found. |
@@ -24656,9 +24688,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo.h linux-2.6.32.16/drivers/gp | |||
24656 | +extern const struct intel_dvo_dev_ops ch7017_ops; | 24688 | +extern const struct intel_dvo_dev_ops ch7017_ops; |
24657 | 24689 | ||
24658 | #endif /* _INTEL_DVO_H */ | 24690 | #endif /* _INTEL_DVO_H */ |
24659 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ivch.c linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ivch.c | 24691 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ivch.c linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ivch.c |
24660 | --- linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ivch.c 2010-07-05 14:14:00.000000000 -0400 | 24692 | --- linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ivch.c 2010-08-10 13:45:57.000000000 -0400 |
24661 | +++ linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ivch.c 2010-07-09 14:50:36.000000000 -0400 | 24693 | +++ linux-2.6.32.18/drivers/gpu/drm/i915/dvo_ivch.c 2010-08-11 18:57:30.000000000 -0400 |
24662 | @@ -430,7 +430,7 @@ static void ivch_destroy(struct intel_dv | 24694 | @@ -430,7 +430,7 @@ static void ivch_destroy(struct intel_dv |
24663 | } | 24695 | } |
24664 | } | 24696 | } |
@@ -24668,9 +24700,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_ivch.c linux-2.6.32.16/drive | |||
24668 | .init = ivch_init, | 24700 | .init = ivch_init, |
24669 | .dpms = ivch_dpms, | 24701 | .dpms = ivch_dpms, |
24670 | .save = ivch_save, | 24702 | .save = ivch_save, |
24671 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_sil164.c linux-2.6.32.16/drivers/gpu/drm/i915/dvo_sil164.c | 24703 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/i915/dvo_sil164.c linux-2.6.32.18/drivers/gpu/drm/i915/dvo_sil164.c |
24672 | --- linux-2.6.32.16/drivers/gpu/drm/i915/dvo_sil164.c 2010-07-05 14:14:00.000000000 -0400 | 24704 | --- linux-2.6.32.18/drivers/gpu/drm/i915/dvo_sil164.c 2010-08-10 13:45:57.000000000 -0400 |
24673 | +++ linux-2.6.32.16/drivers/gpu/drm/i915/dvo_sil164.c 2010-07-09 14:50:36.000000000 -0400 | 24705 | +++ linux-2.6.32.18/drivers/gpu/drm/i915/dvo_sil164.c 2010-08-11 18:57:30.000000000 -0400 |
24674 | @@ -290,7 +290,7 @@ static void sil164_destroy(struct intel_ | 24706 | @@ -290,7 +290,7 @@ static void sil164_destroy(struct intel_ |
24675 | } | 24707 | } |
24676 | } | 24708 | } |
@@ -24680,9 +24712,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_sil164.c linux-2.6.32.16/dri | |||
24680 | .init = sil164_init, | 24712 | .init = sil164_init, |
24681 | .detect = sil164_detect, | 24713 | .detect = sil164_detect, |
24682 | .mode_valid = sil164_mode_valid, | 24714 | .mode_valid = sil164_mode_valid, |
24683 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_tfp410.c linux-2.6.32.16/drivers/gpu/drm/i915/dvo_tfp410.c | 24715 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/i915/dvo_tfp410.c linux-2.6.32.18/drivers/gpu/drm/i915/dvo_tfp410.c |
24684 | --- linux-2.6.32.16/drivers/gpu/drm/i915/dvo_tfp410.c 2010-07-05 14:14:00.000000000 -0400 | 24716 | --- linux-2.6.32.18/drivers/gpu/drm/i915/dvo_tfp410.c 2010-08-10 13:45:57.000000000 -0400 |
24685 | +++ linux-2.6.32.16/drivers/gpu/drm/i915/dvo_tfp410.c 2010-07-09 14:50:36.000000000 -0400 | 24717 | +++ linux-2.6.32.18/drivers/gpu/drm/i915/dvo_tfp410.c 2010-08-11 18:57:30.000000000 -0400 |
24686 | @@ -323,7 +323,7 @@ static void tfp410_destroy(struct intel_ | 24718 | @@ -323,7 +323,7 @@ static void tfp410_destroy(struct intel_ |
24687 | } | 24719 | } |
24688 | } | 24720 | } |
@@ -24692,10 +24724,10 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/dvo_tfp410.c linux-2.6.32.16/dri | |||
24692 | .init = tfp410_init, | 24724 | .init = tfp410_init, |
24693 | .detect = tfp410_detect, | 24725 | .detect = tfp410_detect, |
24694 | .mode_valid = tfp410_mode_valid, | 24726 | .mode_valid = tfp410_mode_valid, |
24695 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/i915_drv.c linux-2.6.32.16/drivers/gpu/drm/i915/i915_drv.c | 24727 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/i915/i915_drv.c linux-2.6.32.18/drivers/gpu/drm/i915/i915_drv.c |
24696 | --- linux-2.6.32.16/drivers/gpu/drm/i915/i915_drv.c 2010-07-05 14:14:00.000000000 -0400 | 24728 | --- linux-2.6.32.18/drivers/gpu/drm/i915/i915_drv.c 2010-08-10 13:45:57.000000000 -0400 |
24697 | +++ linux-2.6.32.16/drivers/gpu/drm/i915/i915_drv.c 2010-07-09 14:50:36.000000000 -0400 | 24729 | +++ linux-2.6.32.18/drivers/gpu/drm/i915/i915_drv.c 2010-08-11 18:57:30.000000000 -0400 |
24698 | @@ -284,7 +284,7 @@ i915_pci_resume(struct pci_dev *pdev) | 24730 | @@ -285,7 +285,7 @@ i915_pci_resume(struct pci_dev *pdev) |
24699 | return i915_resume(dev); | 24731 | return i915_resume(dev); |
24700 | } | 24732 | } |
24701 | 24733 | ||
@@ -24704,9 +24736,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/i915/i915_drv.c linux-2.6.32.16/drive | |||
24704 | .fault = i915_gem_fault, | 24736 | .fault = i915_gem_fault, |
24705 | .open = drm_gem_vm_open, | 24737 | .open = drm_gem_vm_open, |
24706 | .close = drm_gem_vm_close, | 24738 | .close = drm_gem_vm_close, |
24707 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/mkregtable.c linux-2.6.32.16/drivers/gpu/drm/radeon/mkregtable.c | 24739 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/radeon/mkregtable.c linux-2.6.32.18/drivers/gpu/drm/radeon/mkregtable.c |
24708 | --- linux-2.6.32.16/drivers/gpu/drm/radeon/mkregtable.c 2010-07-05 14:14:00.000000000 -0400 | 24740 | --- linux-2.6.32.18/drivers/gpu/drm/radeon/mkregtable.c 2010-08-10 13:45:57.000000000 -0400 |
24709 | +++ linux-2.6.32.16/drivers/gpu/drm/radeon/mkregtable.c 2010-07-09 14:50:36.000000000 -0400 | 24741 | +++ linux-2.6.32.18/drivers/gpu/drm/radeon/mkregtable.c 2010-08-11 18:57:30.000000000 -0400 |
24710 | @@ -637,14 +637,14 @@ static int parser_auth(struct table *t, | 24742 | @@ -637,14 +637,14 @@ static int parser_auth(struct table *t, |
24711 | regex_t mask_rex; | 24743 | regex_t mask_rex; |
24712 | regmatch_t match[4]; | 24744 | regmatch_t match[4]; |
@@ -24724,10 +24756,10 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/mkregtable.c linux-2.6.32.16/d | |||
24724 | 24756 | ||
24725 | if (regcomp | 24757 | if (regcomp |
24726 | (&mask_rex, "(0x[0-9a-fA-F]*) *([_a-zA-Z0-9]*)", REG_EXTENDED)) { | 24758 | (&mask_rex, "(0x[0-9a-fA-F]*) *([_a-zA-Z0-9]*)", REG_EXTENDED)) { |
24727 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_atombios.c linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_atombios.c | 24759 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_atombios.c linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_atombios.c |
24728 | --- linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_atombios.c 2010-07-05 14:14:00.000000000 -0400 | 24760 | --- linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_atombios.c 2010-08-10 13:45:57.000000000 -0400 |
24729 | +++ linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_atombios.c 2010-07-09 14:50:36.000000000 -0400 | 24761 | +++ linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_atombios.c 2010-08-11 18:57:30.000000000 -0400 |
24730 | @@ -504,13 +504,13 @@ static uint16_t atombios_get_connector_o | 24762 | @@ -513,13 +513,13 @@ static uint16_t atombios_get_connector_o |
24731 | } | 24763 | } |
24732 | } | 24764 | } |
24733 | 24765 | ||
@@ -24743,7 +24775,7 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_atombios.c linux-2.6.32 | |||
24743 | 24775 | ||
24744 | bool radeon_get_atom_connector_info_from_supported_devices_table(struct | 24776 | bool radeon_get_atom_connector_info_from_supported_devices_table(struct |
24745 | drm_device | 24777 | drm_device |
24746 | @@ -526,7 +526,6 @@ bool radeon_get_atom_connector_info_from | 24778 | @@ -535,7 +535,6 @@ bool radeon_get_atom_connector_info_from |
24747 | uint8_t dac; | 24779 | uint8_t dac; |
24748 | union atom_supported_devices *supported_devices; | 24780 | union atom_supported_devices *supported_devices; |
24749 | int i, j; | 24781 | int i, j; |
@@ -24751,9 +24783,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_atombios.c linux-2.6.32 | |||
24751 | 24783 | ||
24752 | atom_parse_data_header(ctx, index, &size, &frev, &crev, &data_offset); | 24784 | atom_parse_data_header(ctx, index, &size, &frev, &crev, &data_offset); |
24753 | 24785 | ||
24754 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_display.c linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_display.c | 24786 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_display.c linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_display.c |
24755 | --- linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_display.c 2010-07-05 14:14:00.000000000 -0400 | 24787 | --- linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_display.c 2010-08-10 13:45:57.000000000 -0400 |
24756 | +++ linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_display.c 2010-07-09 14:50:36.000000000 -0400 | 24788 | +++ linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_display.c 2010-08-11 18:57:30.000000000 -0400 |
24757 | @@ -482,7 +482,7 @@ void radeon_compute_pll(struct radeon_pl | 24789 | @@ -482,7 +482,7 @@ void radeon_compute_pll(struct radeon_pl |
24758 | 24790 | ||
24759 | if (flags & RADEON_PLL_PREFER_CLOSEST_LOWER) { | 24791 | if (flags & RADEON_PLL_PREFER_CLOSEST_LOWER) { |
@@ -24763,9 +24795,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_display.c linux-2.6.32. | |||
24763 | } else | 24795 | } else |
24764 | error = abs(current_freq - freq); | 24796 | error = abs(current_freq - freq); |
24765 | vco_diff = abs(vco - best_vco); | 24797 | vco_diff = abs(vco - best_vco); |
24766 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_state.c linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_state.c | 24798 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_state.c linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_state.c |
24767 | --- linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_state.c 2010-07-05 14:14:00.000000000 -0400 | 24799 | --- linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_state.c 2010-08-10 13:45:57.000000000 -0400 |
24768 | +++ linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_state.c 2010-07-09 14:50:36.000000000 -0400 | 24800 | +++ linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_state.c 2010-08-11 18:57:30.000000000 -0400 |
24769 | @@ -3021,7 +3021,7 @@ static int radeon_cp_getparam(struct drm | 24801 | @@ -3021,7 +3021,7 @@ static int radeon_cp_getparam(struct drm |
24770 | { | 24802 | { |
24771 | drm_radeon_private_t *dev_priv = dev->dev_private; | 24803 | drm_radeon_private_t *dev_priv = dev->dev_private; |
@@ -24775,9 +24807,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_state.c linux-2.6.32.16 | |||
24775 | 24807 | ||
24776 | DRM_DEBUG("pid=%d\n", DRM_CURRENTPID); | 24808 | DRM_DEBUG("pid=%d\n", DRM_CURRENTPID); |
24777 | 24809 | ||
24778 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_ttm.c linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_ttm.c | 24810 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_ttm.c linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_ttm.c |
24779 | --- linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_ttm.c 2010-07-05 14:14:00.000000000 -0400 | 24811 | --- linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_ttm.c 2010-08-10 13:45:57.000000000 -0400 |
24780 | +++ linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_ttm.c 2010-07-09 14:50:36.000000000 -0400 | 24812 | +++ linux-2.6.32.18/drivers/gpu/drm/radeon/radeon_ttm.c 2010-08-11 18:57:30.000000000 -0400 |
24781 | @@ -535,27 +535,10 @@ void radeon_ttm_fini(struct radeon_devic | 24813 | @@ -535,27 +535,10 @@ void radeon_ttm_fini(struct radeon_devic |
24782 | DRM_INFO("radeon: ttm finalized\n"); | 24814 | DRM_INFO("radeon: ttm finalized\n"); |
24783 | } | 24815 | } |
@@ -24829,9 +24861,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/radeon/radeon_ttm.c linux-2.6.32.16/d | |||
24829 | } | 24861 | } |
24830 | 24862 | ||
24831 | 24863 | ||
24832 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo.c linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo.c | 24864 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_bo.c linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_bo.c |
24833 | --- linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo.c 2010-07-05 14:14:00.000000000 -0400 | 24865 | --- linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_bo.c 2010-08-10 13:45:57.000000000 -0400 |
24834 | +++ linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo.c 2010-07-09 14:50:36.000000000 -0400 | 24866 | +++ linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_bo.c 2010-08-11 18:57:30.000000000 -0400 |
24835 | @@ -39,7 +39,7 @@ | 24867 | @@ -39,7 +39,7 @@ |
24836 | #include <linux/module.h> | 24868 | #include <linux/module.h> |
24837 | 24869 | ||
@@ -24850,9 +24882,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo.c linux-2.6.32.16/drivers/ | |||
24850 | .show = &ttm_bo_global_show | 24882 | .show = &ttm_bo_global_show |
24851 | }; | 24883 | }; |
24852 | 24884 | ||
24853 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo_vm.c linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo_vm.c | 24885 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_bo_vm.c linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_bo_vm.c |
24854 | --- linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo_vm.c 2010-07-05 14:14:00.000000000 -0400 | 24886 | --- linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_bo_vm.c 2010-08-10 13:45:57.000000000 -0400 |
24855 | +++ linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo_vm.c 2010-07-09 14:50:36.000000000 -0400 | 24887 | +++ linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_bo_vm.c 2010-08-11 18:57:30.000000000 -0400 |
24856 | @@ -73,7 +73,7 @@ static int ttm_bo_vm_fault(struct vm_are | 24888 | @@ -73,7 +73,7 @@ static int ttm_bo_vm_fault(struct vm_are |
24857 | { | 24889 | { |
24858 | struct ttm_buffer_object *bo = (struct ttm_buffer_object *) | 24890 | struct ttm_buffer_object *bo = (struct ttm_buffer_object *) |
@@ -24873,9 +24905,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_bo_vm.c linux-2.6.32.16/drive | |||
24873 | /* | 24905 | /* |
24874 | * Work around locking order reversal in fault / nopfn | 24906 | * Work around locking order reversal in fault / nopfn |
24875 | * between mmap_sem and bo_reserve: Perform a trylock operation | 24907 | * between mmap_sem and bo_reserve: Perform a trylock operation |
24876 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_global.c linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_global.c | 24908 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_global.c linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_global.c |
24877 | --- linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_global.c 2010-07-05 14:14:00.000000000 -0400 | 24909 | --- linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_global.c 2010-08-10 13:45:57.000000000 -0400 |
24878 | +++ linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_global.c 2010-07-09 14:50:36.000000000 -0400 | 24910 | +++ linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_global.c 2010-08-11 18:57:30.000000000 -0400 |
24879 | @@ -36,7 +36,7 @@ | 24911 | @@ -36,7 +36,7 @@ |
24880 | struct ttm_global_item { | 24912 | struct ttm_global_item { |
24881 | struct mutex mutex; | 24913 | struct mutex mutex; |
@@ -24933,9 +24965,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_global.c linux-2.6.32.16/driv | |||
24933 | ref->release(ref); | 24965 | ref->release(ref); |
24934 | item->object = NULL; | 24966 | item->object = NULL; |
24935 | } | 24967 | } |
24936 | diff -urNp linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_memory.c linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_memory.c | 24968 | diff -urNp linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_memory.c linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_memory.c |
24937 | --- linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_memory.c 2010-07-05 14:14:00.000000000 -0400 | 24969 | --- linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_memory.c 2010-08-10 13:45:57.000000000 -0400 |
24938 | +++ linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_memory.c 2010-07-09 14:50:36.000000000 -0400 | 24970 | +++ linux-2.6.32.18/drivers/gpu/drm/ttm/ttm_memory.c 2010-08-11 18:57:30.000000000 -0400 |
24939 | @@ -152,7 +152,7 @@ static struct attribute *ttm_mem_zone_at | 24971 | @@ -152,7 +152,7 @@ static struct attribute *ttm_mem_zone_at |
24940 | NULL | 24972 | NULL |
24941 | }; | 24973 | }; |
@@ -24945,9 +24977,9 @@ diff -urNp linux-2.6.32.16/drivers/gpu/drm/ttm/ttm_memory.c linux-2.6.32.16/driv | |||
24945 | .show = &ttm_mem_zone_show, | 24977 | .show = &ttm_mem_zone_show, |
24946 | .store = &ttm_mem_zone_store | 24978 | .store = &ttm_mem_zone_store |
24947 | }; | 24979 | }; |
24948 | diff -urNp linux-2.6.32.16/drivers/hid/usbhid/hiddev.c linux-2.6.32.16/drivers/hid/usbhid/hiddev.c | 24980 | diff -urNp linux-2.6.32.18/drivers/hid/usbhid/hiddev.c linux-2.6.32.18/drivers/hid/usbhid/hiddev.c |
24949 | --- linux-2.6.32.16/drivers/hid/usbhid/hiddev.c 2010-07-05 14:14:00.000000000 -0400 | 24981 | --- linux-2.6.32.18/drivers/hid/usbhid/hiddev.c 2010-08-10 13:45:57.000000000 -0400 |
24950 | +++ linux-2.6.32.16/drivers/hid/usbhid/hiddev.c 2010-07-09 14:50:36.000000000 -0400 | 24982 | +++ linux-2.6.32.18/drivers/hid/usbhid/hiddev.c 2010-08-11 18:57:30.000000000 -0400 |
24951 | @@ -617,7 +617,7 @@ static long hiddev_ioctl(struct file *fi | 24983 | @@ -617,7 +617,7 @@ static long hiddev_ioctl(struct file *fi |
24952 | return put_user(HID_VERSION, (int __user *)arg); | 24984 | return put_user(HID_VERSION, (int __user *)arg); |
24953 | 24985 | ||
@@ -24957,9 +24989,9 @@ diff -urNp linux-2.6.32.16/drivers/hid/usbhid/hiddev.c linux-2.6.32.16/drivers/h | |||
24957 | return -EINVAL; | 24989 | return -EINVAL; |
24958 | 24990 | ||
24959 | for (i = 0; i < hid->maxcollection; i++) | 24991 | for (i = 0; i < hid->maxcollection; i++) |
24960 | diff -urNp linux-2.6.32.16/drivers/hwmon/k8temp.c linux-2.6.32.16/drivers/hwmon/k8temp.c | 24992 | diff -urNp linux-2.6.32.18/drivers/hwmon/k8temp.c linux-2.6.32.18/drivers/hwmon/k8temp.c |
24961 | --- linux-2.6.32.16/drivers/hwmon/k8temp.c 2010-07-05 14:14:00.000000000 -0400 | 24993 | --- linux-2.6.32.18/drivers/hwmon/k8temp.c 2010-08-10 13:45:57.000000000 -0400 |
24962 | +++ linux-2.6.32.16/drivers/hwmon/k8temp.c 2010-07-09 14:50:36.000000000 -0400 | 24994 | +++ linux-2.6.32.18/drivers/hwmon/k8temp.c 2010-08-11 18:57:30.000000000 -0400 |
24963 | @@ -138,7 +138,7 @@ static DEVICE_ATTR(name, S_IRUGO, show_n | 24995 | @@ -138,7 +138,7 @@ static DEVICE_ATTR(name, S_IRUGO, show_n |
24964 | 24996 | ||
24965 | static struct pci_device_id k8temp_ids[] = { | 24997 | static struct pci_device_id k8temp_ids[] = { |
@@ -24969,9 +25001,9 @@ diff -urNp linux-2.6.32.16/drivers/hwmon/k8temp.c linux-2.6.32.16/drivers/hwmon/ | |||
24969 | }; | 25001 | }; |
24970 | 25002 | ||
24971 | MODULE_DEVICE_TABLE(pci, k8temp_ids); | 25003 | MODULE_DEVICE_TABLE(pci, k8temp_ids); |
24972 | diff -urNp linux-2.6.32.16/drivers/hwmon/sis5595.c linux-2.6.32.16/drivers/hwmon/sis5595.c | 25004 | diff -urNp linux-2.6.32.18/drivers/hwmon/sis5595.c linux-2.6.32.18/drivers/hwmon/sis5595.c |
24973 | --- linux-2.6.32.16/drivers/hwmon/sis5595.c 2010-07-05 14:14:00.000000000 -0400 | 25005 | --- linux-2.6.32.18/drivers/hwmon/sis5595.c 2010-08-10 13:45:57.000000000 -0400 |
24974 | +++ linux-2.6.32.16/drivers/hwmon/sis5595.c 2010-07-09 14:50:36.000000000 -0400 | 25006 | +++ linux-2.6.32.18/drivers/hwmon/sis5595.c 2010-08-11 18:57:30.000000000 -0400 |
24975 | @@ -699,7 +699,7 @@ static struct sis5595_data *sis5595_upda | 25007 | @@ -699,7 +699,7 @@ static struct sis5595_data *sis5595_upda |
24976 | 25008 | ||
24977 | static struct pci_device_id sis5595_pci_ids[] = { | 25009 | static struct pci_device_id sis5595_pci_ids[] = { |
@@ -24981,9 +25013,9 @@ diff -urNp linux-2.6.32.16/drivers/hwmon/sis5595.c linux-2.6.32.16/drivers/hwmon | |||
24981 | }; | 25013 | }; |
24982 | 25014 | ||
24983 | MODULE_DEVICE_TABLE(pci, sis5595_pci_ids); | 25015 | MODULE_DEVICE_TABLE(pci, sis5595_pci_ids); |
24984 | diff -urNp linux-2.6.32.16/drivers/hwmon/via686a.c linux-2.6.32.16/drivers/hwmon/via686a.c | 25016 | diff -urNp linux-2.6.32.18/drivers/hwmon/via686a.c linux-2.6.32.18/drivers/hwmon/via686a.c |
24985 | --- linux-2.6.32.16/drivers/hwmon/via686a.c 2010-07-05 14:14:00.000000000 -0400 | 25017 | --- linux-2.6.32.18/drivers/hwmon/via686a.c 2010-08-10 13:45:57.000000000 -0400 |
24986 | +++ linux-2.6.32.16/drivers/hwmon/via686a.c 2010-07-09 14:50:36.000000000 -0400 | 25018 | +++ linux-2.6.32.18/drivers/hwmon/via686a.c 2010-08-11 18:57:30.000000000 -0400 |
24987 | @@ -769,7 +769,7 @@ static struct via686a_data *via686a_upda | 25019 | @@ -769,7 +769,7 @@ static struct via686a_data *via686a_upda |
24988 | 25020 | ||
24989 | static struct pci_device_id via686a_pci_ids[] = { | 25021 | static struct pci_device_id via686a_pci_ids[] = { |
@@ -24993,9 +25025,9 @@ diff -urNp linux-2.6.32.16/drivers/hwmon/via686a.c linux-2.6.32.16/drivers/hwmon | |||
24993 | }; | 25025 | }; |
24994 | 25026 | ||
24995 | MODULE_DEVICE_TABLE(pci, via686a_pci_ids); | 25027 | MODULE_DEVICE_TABLE(pci, via686a_pci_ids); |
24996 | diff -urNp linux-2.6.32.16/drivers/hwmon/vt8231.c linux-2.6.32.16/drivers/hwmon/vt8231.c | 25028 | diff -urNp linux-2.6.32.18/drivers/hwmon/vt8231.c linux-2.6.32.18/drivers/hwmon/vt8231.c |
24997 | --- linux-2.6.32.16/drivers/hwmon/vt8231.c 2010-07-05 14:14:00.000000000 -0400 | 25029 | --- linux-2.6.32.18/drivers/hwmon/vt8231.c 2010-08-10 13:45:57.000000000 -0400 |
24998 | +++ linux-2.6.32.16/drivers/hwmon/vt8231.c 2010-07-09 14:50:36.000000000 -0400 | 25030 | +++ linux-2.6.32.18/drivers/hwmon/vt8231.c 2010-08-11 18:57:30.000000000 -0400 |
24999 | @@ -699,7 +699,7 @@ static struct platform_driver vt8231_dri | 25031 | @@ -699,7 +699,7 @@ static struct platform_driver vt8231_dri |
25000 | 25032 | ||
25001 | static struct pci_device_id vt8231_pci_ids[] = { | 25033 | static struct pci_device_id vt8231_pci_ids[] = { |
@@ -25005,9 +25037,9 @@ diff -urNp linux-2.6.32.16/drivers/hwmon/vt8231.c linux-2.6.32.16/drivers/hwmon/ | |||
25005 | }; | 25037 | }; |
25006 | 25038 | ||
25007 | MODULE_DEVICE_TABLE(pci, vt8231_pci_ids); | 25039 | MODULE_DEVICE_TABLE(pci, vt8231_pci_ids); |
25008 | diff -urNp linux-2.6.32.16/drivers/hwmon/w83791d.c linux-2.6.32.16/drivers/hwmon/w83791d.c | 25040 | diff -urNp linux-2.6.32.18/drivers/hwmon/w83791d.c linux-2.6.32.18/drivers/hwmon/w83791d.c |
25009 | --- linux-2.6.32.16/drivers/hwmon/w83791d.c 2010-07-05 14:14:00.000000000 -0400 | 25041 | --- linux-2.6.32.18/drivers/hwmon/w83791d.c 2010-08-10 13:45:57.000000000 -0400 |
25010 | +++ linux-2.6.32.16/drivers/hwmon/w83791d.c 2010-07-09 14:50:36.000000000 -0400 | 25042 | +++ linux-2.6.32.18/drivers/hwmon/w83791d.c 2010-08-11 18:57:30.000000000 -0400 |
25011 | @@ -330,8 +330,8 @@ static int w83791d_detect(struct i2c_cli | 25043 | @@ -330,8 +330,8 @@ static int w83791d_detect(struct i2c_cli |
25012 | struct i2c_board_info *info); | 25044 | struct i2c_board_info *info); |
25013 | static int w83791d_remove(struct i2c_client *client); | 25045 | static int w83791d_remove(struct i2c_client *client); |
@@ -25019,9 +25051,9 @@ diff -urNp linux-2.6.32.16/drivers/hwmon/w83791d.c linux-2.6.32.16/drivers/hwmon | |||
25019 | static struct w83791d_data *w83791d_update_device(struct device *dev); | 25051 | static struct w83791d_data *w83791d_update_device(struct device *dev); |
25020 | 25052 | ||
25021 | #ifdef DEBUG | 25053 | #ifdef DEBUG |
25022 | diff -urNp linux-2.6.32.16/drivers/i2c/busses/i2c-i801.c linux-2.6.32.16/drivers/i2c/busses/i2c-i801.c | 25054 | diff -urNp linux-2.6.32.18/drivers/i2c/busses/i2c-i801.c linux-2.6.32.18/drivers/i2c/busses/i2c-i801.c |
25023 | --- linux-2.6.32.16/drivers/i2c/busses/i2c-i801.c 2010-07-05 14:14:00.000000000 -0400 | 25055 | --- linux-2.6.32.18/drivers/i2c/busses/i2c-i801.c 2010-08-10 13:45:57.000000000 -0400 |
25024 | +++ linux-2.6.32.16/drivers/i2c/busses/i2c-i801.c 2010-07-09 14:50:36.000000000 -0400 | 25056 | +++ linux-2.6.32.18/drivers/i2c/busses/i2c-i801.c 2010-08-11 18:57:30.000000000 -0400 |
25025 | @@ -582,7 +582,7 @@ static struct pci_device_id i801_ids[] = | 25057 | @@ -582,7 +582,7 @@ static struct pci_device_id i801_ids[] = |
25026 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_5) }, | 25058 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_5) }, |
25027 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PCH_SMBUS) }, | 25059 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PCH_SMBUS) }, |
@@ -25031,9 +25063,9 @@ diff -urNp linux-2.6.32.16/drivers/i2c/busses/i2c-i801.c linux-2.6.32.16/drivers | |||
25031 | }; | 25063 | }; |
25032 | 25064 | ||
25033 | MODULE_DEVICE_TABLE (pci, i801_ids); | 25065 | MODULE_DEVICE_TABLE (pci, i801_ids); |
25034 | diff -urNp linux-2.6.32.16/drivers/i2c/busses/i2c-piix4.c linux-2.6.32.16/drivers/i2c/busses/i2c-piix4.c | 25066 | diff -urNp linux-2.6.32.18/drivers/i2c/busses/i2c-piix4.c linux-2.6.32.18/drivers/i2c/busses/i2c-piix4.c |
25035 | --- linux-2.6.32.16/drivers/i2c/busses/i2c-piix4.c 2010-07-05 14:14:00.000000000 -0400 | 25067 | --- linux-2.6.32.18/drivers/i2c/busses/i2c-piix4.c 2010-08-10 13:45:57.000000000 -0400 |
25036 | +++ linux-2.6.32.16/drivers/i2c/busses/i2c-piix4.c 2010-07-09 14:50:36.000000000 -0400 | 25068 | +++ linux-2.6.32.18/drivers/i2c/busses/i2c-piix4.c 2010-08-11 18:57:30.000000000 -0400 |
25037 | @@ -124,7 +124,7 @@ static struct dmi_system_id __devinitdat | 25069 | @@ -124,7 +124,7 @@ static struct dmi_system_id __devinitdat |
25038 | .ident = "IBM", | 25070 | .ident = "IBM", |
25039 | .matches = { DMI_MATCH(DMI_SYS_VENDOR, "IBM"), }, | 25071 | .matches = { DMI_MATCH(DMI_SYS_VENDOR, "IBM"), }, |
@@ -25052,9 +25084,9 @@ diff -urNp linux-2.6.32.16/drivers/i2c/busses/i2c-piix4.c linux-2.6.32.16/driver | |||
25052 | }; | 25084 | }; |
25053 | 25085 | ||
25054 | MODULE_DEVICE_TABLE (pci, piix4_ids); | 25086 | MODULE_DEVICE_TABLE (pci, piix4_ids); |
25055 | diff -urNp linux-2.6.32.16/drivers/i2c/busses/i2c-sis630.c linux-2.6.32.16/drivers/i2c/busses/i2c-sis630.c | 25087 | diff -urNp linux-2.6.32.18/drivers/i2c/busses/i2c-sis630.c linux-2.6.32.18/drivers/i2c/busses/i2c-sis630.c |
25056 | --- linux-2.6.32.16/drivers/i2c/busses/i2c-sis630.c 2010-07-05 14:14:00.000000000 -0400 | 25088 | --- linux-2.6.32.18/drivers/i2c/busses/i2c-sis630.c 2010-08-10 13:45:57.000000000 -0400 |
25057 | +++ linux-2.6.32.16/drivers/i2c/busses/i2c-sis630.c 2010-07-09 14:50:36.000000000 -0400 | 25089 | +++ linux-2.6.32.18/drivers/i2c/busses/i2c-sis630.c 2010-08-11 18:57:30.000000000 -0400 |
25058 | @@ -471,7 +471,7 @@ static struct i2c_adapter sis630_adapter | 25090 | @@ -471,7 +471,7 @@ static struct i2c_adapter sis630_adapter |
25059 | static struct pci_device_id sis630_ids[] __devinitdata = { | 25091 | static struct pci_device_id sis630_ids[] __devinitdata = { |
25060 | { PCI_DEVICE(PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_503) }, | 25092 | { PCI_DEVICE(PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_503) }, |
@@ -25064,9 +25096,9 @@ diff -urNp linux-2.6.32.16/drivers/i2c/busses/i2c-sis630.c linux-2.6.32.16/drive | |||
25064 | }; | 25096 | }; |
25065 | 25097 | ||
25066 | MODULE_DEVICE_TABLE (pci, sis630_ids); | 25098 | MODULE_DEVICE_TABLE (pci, sis630_ids); |
25067 | diff -urNp linux-2.6.32.16/drivers/i2c/busses/i2c-sis96x.c linux-2.6.32.16/drivers/i2c/busses/i2c-sis96x.c | 25099 | diff -urNp linux-2.6.32.18/drivers/i2c/busses/i2c-sis96x.c linux-2.6.32.18/drivers/i2c/busses/i2c-sis96x.c |
25068 | --- linux-2.6.32.16/drivers/i2c/busses/i2c-sis96x.c 2010-07-05 14:14:00.000000000 -0400 | 25100 | --- linux-2.6.32.18/drivers/i2c/busses/i2c-sis96x.c 2010-08-10 13:45:57.000000000 -0400 |
25069 | +++ linux-2.6.32.16/drivers/i2c/busses/i2c-sis96x.c 2010-07-09 14:50:36.000000000 -0400 | 25101 | +++ linux-2.6.32.18/drivers/i2c/busses/i2c-sis96x.c 2010-08-11 18:57:30.000000000 -0400 |
25070 | @@ -247,7 +247,7 @@ static struct i2c_adapter sis96x_adapter | 25102 | @@ -247,7 +247,7 @@ static struct i2c_adapter sis96x_adapter |
25071 | 25103 | ||
25072 | static struct pci_device_id sis96x_ids[] = { | 25104 | static struct pci_device_id sis96x_ids[] = { |
@@ -25076,9 +25108,9 @@ diff -urNp linux-2.6.32.16/drivers/i2c/busses/i2c-sis96x.c linux-2.6.32.16/drive | |||
25076 | }; | 25108 | }; |
25077 | 25109 | ||
25078 | MODULE_DEVICE_TABLE (pci, sis96x_ids); | 25110 | MODULE_DEVICE_TABLE (pci, sis96x_ids); |
25079 | diff -urNp linux-2.6.32.16/drivers/ide/ide-cd.c linux-2.6.32.16/drivers/ide/ide-cd.c | 25111 | diff -urNp linux-2.6.32.18/drivers/ide/ide-cd.c linux-2.6.32.18/drivers/ide/ide-cd.c |
25080 | --- linux-2.6.32.16/drivers/ide/ide-cd.c 2010-07-05 14:14:00.000000000 -0400 | 25112 | --- linux-2.6.32.18/drivers/ide/ide-cd.c 2010-08-10 13:45:57.000000000 -0400 |
25081 | +++ linux-2.6.32.16/drivers/ide/ide-cd.c 2010-07-09 14:50:36.000000000 -0400 | 25113 | +++ linux-2.6.32.18/drivers/ide/ide-cd.c 2010-08-11 18:57:30.000000000 -0400 |
25082 | @@ -766,7 +766,7 @@ static void cdrom_do_block_pc(ide_drive_ | 25114 | @@ -766,7 +766,7 @@ static void cdrom_do_block_pc(ide_drive_ |
25083 | alignment = queue_dma_alignment(q) | q->dma_pad_mask; | 25115 | alignment = queue_dma_alignment(q) | q->dma_pad_mask; |
25084 | if ((unsigned long)buf & alignment | 25116 | if ((unsigned long)buf & alignment |
@@ -25088,9 +25120,9 @@ diff -urNp linux-2.6.32.16/drivers/ide/ide-cd.c linux-2.6.32.16/drivers/ide/ide- | |||
25088 | drive->dma = 0; | 25120 | drive->dma = 0; |
25089 | } | 25121 | } |
25090 | } | 25122 | } |
25091 | diff -urNp linux-2.6.32.16/drivers/ieee1394/dv1394.c linux-2.6.32.16/drivers/ieee1394/dv1394.c | 25123 | diff -urNp linux-2.6.32.18/drivers/ieee1394/dv1394.c linux-2.6.32.18/drivers/ieee1394/dv1394.c |
25092 | --- linux-2.6.32.16/drivers/ieee1394/dv1394.c 2010-07-05 14:14:00.000000000 -0400 | 25124 | --- linux-2.6.32.18/drivers/ieee1394/dv1394.c 2010-08-10 13:45:57.000000000 -0400 |
25093 | +++ linux-2.6.32.16/drivers/ieee1394/dv1394.c 2010-07-09 14:50:36.000000000 -0400 | 25125 | +++ linux-2.6.32.18/drivers/ieee1394/dv1394.c 2010-08-11 18:57:30.000000000 -0400 |
25094 | @@ -739,7 +739,7 @@ static void frame_prepare(struct video_c | 25126 | @@ -739,7 +739,7 @@ static void frame_prepare(struct video_c |
25095 | based upon DIF section and sequence | 25127 | based upon DIF section and sequence |
25096 | */ | 25128 | */ |
@@ -25109,9 +25141,9 @@ diff -urNp linux-2.6.32.16/drivers/ieee1394/dv1394.c linux-2.6.32.16/drivers/iee | |||
25109 | }; | 25141 | }; |
25110 | 25142 | ||
25111 | MODULE_DEVICE_TABLE(ieee1394, dv1394_id_table); | 25143 | MODULE_DEVICE_TABLE(ieee1394, dv1394_id_table); |
25112 | diff -urNp linux-2.6.32.16/drivers/ieee1394/eth1394.c linux-2.6.32.16/drivers/ieee1394/eth1394.c | 25144 | diff -urNp linux-2.6.32.18/drivers/ieee1394/eth1394.c linux-2.6.32.18/drivers/ieee1394/eth1394.c |
25113 | --- linux-2.6.32.16/drivers/ieee1394/eth1394.c 2010-07-05 14:14:00.000000000 -0400 | 25145 | --- linux-2.6.32.18/drivers/ieee1394/eth1394.c 2010-08-10 13:45:57.000000000 -0400 |
25114 | +++ linux-2.6.32.16/drivers/ieee1394/eth1394.c 2010-07-09 14:50:36.000000000 -0400 | 25146 | +++ linux-2.6.32.18/drivers/ieee1394/eth1394.c 2010-08-11 18:57:30.000000000 -0400 |
25115 | @@ -446,7 +446,7 @@ static const struct ieee1394_device_id e | 25147 | @@ -446,7 +446,7 @@ static const struct ieee1394_device_id e |
25116 | .specifier_id = ETHER1394_GASP_SPECIFIER_ID, | 25148 | .specifier_id = ETHER1394_GASP_SPECIFIER_ID, |
25117 | .version = ETHER1394_GASP_VERSION, | 25149 | .version = ETHER1394_GASP_VERSION, |
@@ -25121,9 +25153,9 @@ diff -urNp linux-2.6.32.16/drivers/ieee1394/eth1394.c linux-2.6.32.16/drivers/ie | |||
25121 | }; | 25153 | }; |
25122 | 25154 | ||
25123 | MODULE_DEVICE_TABLE(ieee1394, eth1394_id_table); | 25155 | MODULE_DEVICE_TABLE(ieee1394, eth1394_id_table); |
25124 | diff -urNp linux-2.6.32.16/drivers/ieee1394/hosts.c linux-2.6.32.16/drivers/ieee1394/hosts.c | 25156 | diff -urNp linux-2.6.32.18/drivers/ieee1394/hosts.c linux-2.6.32.18/drivers/ieee1394/hosts.c |
25125 | --- linux-2.6.32.16/drivers/ieee1394/hosts.c 2010-07-05 14:14:00.000000000 -0400 | 25157 | --- linux-2.6.32.18/drivers/ieee1394/hosts.c 2010-08-10 13:45:57.000000000 -0400 |
25126 | +++ linux-2.6.32.16/drivers/ieee1394/hosts.c 2010-07-09 14:50:36.000000000 -0400 | 25158 | +++ linux-2.6.32.18/drivers/ieee1394/hosts.c 2010-08-11 18:57:30.000000000 -0400 |
25127 | @@ -78,6 +78,7 @@ static int dummy_isoctl(struct hpsb_iso | 25159 | @@ -78,6 +78,7 @@ static int dummy_isoctl(struct hpsb_iso |
25128 | } | 25160 | } |
25129 | 25161 | ||
@@ -25132,9 +25164,9 @@ diff -urNp linux-2.6.32.16/drivers/ieee1394/hosts.c linux-2.6.32.16/drivers/ieee | |||
25132 | .transmit_packet = dummy_transmit_packet, | 25164 | .transmit_packet = dummy_transmit_packet, |
25133 | .devctl = dummy_devctl, | 25165 | .devctl = dummy_devctl, |
25134 | .isoctl = dummy_isoctl | 25166 | .isoctl = dummy_isoctl |
25135 | diff -urNp linux-2.6.32.16/drivers/ieee1394/ohci1394.c linux-2.6.32.16/drivers/ieee1394/ohci1394.c | 25167 | diff -urNp linux-2.6.32.18/drivers/ieee1394/ohci1394.c linux-2.6.32.18/drivers/ieee1394/ohci1394.c |
25136 | --- linux-2.6.32.16/drivers/ieee1394/ohci1394.c 2010-07-05 14:14:00.000000000 -0400 | 25168 | --- linux-2.6.32.18/drivers/ieee1394/ohci1394.c 2010-08-10 13:45:57.000000000 -0400 |
25137 | +++ linux-2.6.32.16/drivers/ieee1394/ohci1394.c 2010-07-09 14:50:36.000000000 -0400 | 25169 | +++ linux-2.6.32.18/drivers/ieee1394/ohci1394.c 2010-08-11 18:57:30.000000000 -0400 |
25138 | @@ -147,9 +147,9 @@ printk(level "%s: " fmt "\n" , OHCI1394_ | 25170 | @@ -147,9 +147,9 @@ printk(level "%s: " fmt "\n" , OHCI1394_ |
25139 | printk(level "%s: fw-host%d: " fmt "\n" , OHCI1394_DRIVER_NAME, ohci->host->id , ## args) | 25171 | printk(level "%s: fw-host%d: " fmt "\n" , OHCI1394_DRIVER_NAME, ohci->host->id , ## args) |
25140 | 25172 | ||
@@ -25156,9 +25188,9 @@ diff -urNp linux-2.6.32.16/drivers/ieee1394/ohci1394.c linux-2.6.32.16/drivers/i | |||
25156 | }; | 25188 | }; |
25157 | 25189 | ||
25158 | MODULE_DEVICE_TABLE(pci, ohci1394_pci_tbl); | 25190 | MODULE_DEVICE_TABLE(pci, ohci1394_pci_tbl); |
25159 | diff -urNp linux-2.6.32.16/drivers/ieee1394/raw1394.c linux-2.6.32.16/drivers/ieee1394/raw1394.c | 25191 | diff -urNp linux-2.6.32.18/drivers/ieee1394/raw1394.c linux-2.6.32.18/drivers/ieee1394/raw1394.c |
25160 | --- linux-2.6.32.16/drivers/ieee1394/raw1394.c 2010-07-05 14:14:00.000000000 -0400 | 25192 | --- linux-2.6.32.18/drivers/ieee1394/raw1394.c 2010-08-10 13:45:57.000000000 -0400 |
25161 | +++ linux-2.6.32.16/drivers/ieee1394/raw1394.c 2010-07-09 14:50:36.000000000 -0400 | 25193 | +++ linux-2.6.32.18/drivers/ieee1394/raw1394.c 2010-08-11 18:57:30.000000000 -0400 |
25162 | @@ -3002,7 +3002,7 @@ static const struct ieee1394_device_id r | 25194 | @@ -3002,7 +3002,7 @@ static const struct ieee1394_device_id r |
25163 | .match_flags = IEEE1394_MATCH_SPECIFIER_ID | IEEE1394_MATCH_VERSION, | 25195 | .match_flags = IEEE1394_MATCH_SPECIFIER_ID | IEEE1394_MATCH_VERSION, |
25164 | .specifier_id = CAMERA_UNIT_SPEC_ID_ENTRY & 0xffffff, | 25196 | .specifier_id = CAMERA_UNIT_SPEC_ID_ENTRY & 0xffffff, |
@@ -25168,9 +25200,9 @@ diff -urNp linux-2.6.32.16/drivers/ieee1394/raw1394.c linux-2.6.32.16/drivers/ie | |||
25168 | }; | 25200 | }; |
25169 | 25201 | ||
25170 | MODULE_DEVICE_TABLE(ieee1394, raw1394_id_table); | 25202 | MODULE_DEVICE_TABLE(ieee1394, raw1394_id_table); |
25171 | diff -urNp linux-2.6.32.16/drivers/ieee1394/sbp2.c linux-2.6.32.16/drivers/ieee1394/sbp2.c | 25203 | diff -urNp linux-2.6.32.18/drivers/ieee1394/sbp2.c linux-2.6.32.18/drivers/ieee1394/sbp2.c |
25172 | --- linux-2.6.32.16/drivers/ieee1394/sbp2.c 2010-07-05 14:14:00.000000000 -0400 | 25204 | --- linux-2.6.32.18/drivers/ieee1394/sbp2.c 2010-08-10 13:45:57.000000000 -0400 |
25173 | +++ linux-2.6.32.16/drivers/ieee1394/sbp2.c 2010-07-09 14:50:36.000000000 -0400 | 25205 | +++ linux-2.6.32.18/drivers/ieee1394/sbp2.c 2010-08-11 18:57:30.000000000 -0400 |
25174 | @@ -290,7 +290,7 @@ static const struct ieee1394_device_id s | 25206 | @@ -290,7 +290,7 @@ static const struct ieee1394_device_id s |
25175 | .match_flags = IEEE1394_MATCH_SPECIFIER_ID | IEEE1394_MATCH_VERSION, | 25207 | .match_flags = IEEE1394_MATCH_SPECIFIER_ID | IEEE1394_MATCH_VERSION, |
25176 | .specifier_id = SBP2_UNIT_SPEC_ID_ENTRY & 0xffffff, | 25208 | .specifier_id = SBP2_UNIT_SPEC_ID_ENTRY & 0xffffff, |
@@ -25189,9 +25221,9 @@ diff -urNp linux-2.6.32.16/drivers/ieee1394/sbp2.c linux-2.6.32.16/drivers/ieee1 | |||
25189 | { | 25221 | { |
25190 | int ret; | 25222 | int ret; |
25191 | 25223 | ||
25192 | diff -urNp linux-2.6.32.16/drivers/ieee1394/video1394.c linux-2.6.32.16/drivers/ieee1394/video1394.c | 25224 | diff -urNp linux-2.6.32.18/drivers/ieee1394/video1394.c linux-2.6.32.18/drivers/ieee1394/video1394.c |
25193 | --- linux-2.6.32.16/drivers/ieee1394/video1394.c 2010-07-05 14:14:00.000000000 -0400 | 25225 | --- linux-2.6.32.18/drivers/ieee1394/video1394.c 2010-08-10 13:45:57.000000000 -0400 |
25194 | +++ linux-2.6.32.16/drivers/ieee1394/video1394.c 2010-07-09 14:50:36.000000000 -0400 | 25226 | +++ linux-2.6.32.18/drivers/ieee1394/video1394.c 2010-08-11 18:57:30.000000000 -0400 |
25195 | @@ -1311,7 +1311,7 @@ static const struct ieee1394_device_id v | 25227 | @@ -1311,7 +1311,7 @@ static const struct ieee1394_device_id v |
25196 | .specifier_id = CAMERA_UNIT_SPEC_ID_ENTRY & 0xffffff, | 25228 | .specifier_id = CAMERA_UNIT_SPEC_ID_ENTRY & 0xffffff, |
25197 | .version = (CAMERA_SW_VERSION_ENTRY + 2) & 0xffffff | 25229 | .version = (CAMERA_SW_VERSION_ENTRY + 2) & 0xffffff |
@@ -25201,9 +25233,9 @@ diff -urNp linux-2.6.32.16/drivers/ieee1394/video1394.c linux-2.6.32.16/drivers/ | |||
25201 | }; | 25233 | }; |
25202 | 25234 | ||
25203 | MODULE_DEVICE_TABLE(ieee1394, video1394_id_table); | 25235 | MODULE_DEVICE_TABLE(ieee1394, video1394_id_table); |
25204 | diff -urNp linux-2.6.32.16/drivers/infiniband/core/cm.c linux-2.6.32.16/drivers/infiniband/core/cm.c | 25236 | diff -urNp linux-2.6.32.18/drivers/infiniband/core/cm.c linux-2.6.32.18/drivers/infiniband/core/cm.c |
25205 | --- linux-2.6.32.16/drivers/infiniband/core/cm.c 2010-07-05 14:14:00.000000000 -0400 | 25237 | --- linux-2.6.32.18/drivers/infiniband/core/cm.c 2010-08-10 13:45:57.000000000 -0400 |
25206 | +++ linux-2.6.32.16/drivers/infiniband/core/cm.c 2010-07-09 14:50:36.000000000 -0400 | 25238 | +++ linux-2.6.32.18/drivers/infiniband/core/cm.c 2010-08-11 18:57:30.000000000 -0400 |
25207 | @@ -112,7 +112,7 @@ static char const counter_group_names[CM | 25239 | @@ -112,7 +112,7 @@ static char const counter_group_names[CM |
25208 | 25240 | ||
25209 | struct cm_counter_group { | 25241 | struct cm_counter_group { |
@@ -25347,9 +25379,9 @@ diff -urNp linux-2.6.32.16/drivers/infiniband/core/cm.c linux-2.6.32.16/drivers/ | |||
25347 | .show = cm_show_counter | 25379 | .show = cm_show_counter |
25348 | }; | 25380 | }; |
25349 | 25381 | ||
25350 | diff -urNp linux-2.6.32.16/drivers/infiniband/core/sysfs.c linux-2.6.32.16/drivers/infiniband/core/sysfs.c | 25382 | diff -urNp linux-2.6.32.18/drivers/infiniband/core/sysfs.c linux-2.6.32.18/drivers/infiniband/core/sysfs.c |
25351 | --- linux-2.6.32.16/drivers/infiniband/core/sysfs.c 2010-07-05 14:14:00.000000000 -0400 | 25383 | --- linux-2.6.32.18/drivers/infiniband/core/sysfs.c 2010-08-10 13:45:57.000000000 -0400 |
25352 | +++ linux-2.6.32.16/drivers/infiniband/core/sysfs.c 2010-07-09 14:50:36.000000000 -0400 | 25384 | +++ linux-2.6.32.18/drivers/infiniband/core/sysfs.c 2010-08-11 18:57:30.000000000 -0400 |
25353 | @@ -79,7 +79,7 @@ static ssize_t port_attr_show(struct kob | 25385 | @@ -79,7 +79,7 @@ static ssize_t port_attr_show(struct kob |
25354 | return port_attr->show(p, port_attr, buf); | 25386 | return port_attr->show(p, port_attr, buf); |
25355 | } | 25387 | } |
@@ -25359,9 +25391,9 @@ diff -urNp linux-2.6.32.16/drivers/infiniband/core/sysfs.c linux-2.6.32.16/drive | |||
25359 | .show = port_attr_show | 25391 | .show = port_attr_show |
25360 | }; | 25392 | }; |
25361 | 25393 | ||
25362 | diff -urNp linux-2.6.32.16/drivers/input/keyboard/atkbd.c linux-2.6.32.16/drivers/input/keyboard/atkbd.c | 25394 | diff -urNp linux-2.6.32.18/drivers/input/keyboard/atkbd.c linux-2.6.32.18/drivers/input/keyboard/atkbd.c |
25363 | --- linux-2.6.32.16/drivers/input/keyboard/atkbd.c 2010-07-05 14:14:00.000000000 -0400 | 25395 | --- linux-2.6.32.18/drivers/input/keyboard/atkbd.c 2010-08-10 13:45:57.000000000 -0400 |
25364 | +++ linux-2.6.32.16/drivers/input/keyboard/atkbd.c 2010-07-09 14:50:36.000000000 -0400 | 25396 | +++ linux-2.6.32.18/drivers/input/keyboard/atkbd.c 2010-08-11 18:57:30.000000000 -0400 |
25365 | @@ -1212,7 +1212,7 @@ static struct serio_device_id atkbd_seri | 25397 | @@ -1212,7 +1212,7 @@ static struct serio_device_id atkbd_seri |
25366 | .id = SERIO_ANY, | 25398 | .id = SERIO_ANY, |
25367 | .extra = SERIO_ANY, | 25399 | .extra = SERIO_ANY, |
@@ -25371,9 +25403,9 @@ diff -urNp linux-2.6.32.16/drivers/input/keyboard/atkbd.c linux-2.6.32.16/driver | |||
25371 | }; | 25403 | }; |
25372 | 25404 | ||
25373 | MODULE_DEVICE_TABLE(serio, atkbd_serio_ids); | 25405 | MODULE_DEVICE_TABLE(serio, atkbd_serio_ids); |
25374 | diff -urNp linux-2.6.32.16/drivers/input/mouse/lifebook.c linux-2.6.32.16/drivers/input/mouse/lifebook.c | 25406 | diff -urNp linux-2.6.32.18/drivers/input/mouse/lifebook.c linux-2.6.32.18/drivers/input/mouse/lifebook.c |
25375 | --- linux-2.6.32.16/drivers/input/mouse/lifebook.c 2010-07-05 14:14:00.000000000 -0400 | 25407 | --- linux-2.6.32.18/drivers/input/mouse/lifebook.c 2010-08-10 13:45:57.000000000 -0400 |
25376 | +++ linux-2.6.32.16/drivers/input/mouse/lifebook.c 2010-07-09 14:50:36.000000000 -0400 | 25408 | +++ linux-2.6.32.18/drivers/input/mouse/lifebook.c 2010-08-11 18:57:30.000000000 -0400 |
25377 | @@ -115,7 +115,7 @@ static const struct dmi_system_id lifebo | 25409 | @@ -115,7 +115,7 @@ static const struct dmi_system_id lifebo |
25378 | DMI_MATCH(DMI_PRODUCT_NAME, "LifeBook B142"), | 25410 | DMI_MATCH(DMI_PRODUCT_NAME, "LifeBook B142"), |
25379 | }, | 25411 | }, |
@@ -25383,9 +25415,9 @@ diff -urNp linux-2.6.32.16/drivers/input/mouse/lifebook.c linux-2.6.32.16/driver | |||
25383 | }; | 25415 | }; |
25384 | 25416 | ||
25385 | static psmouse_ret_t lifebook_process_byte(struct psmouse *psmouse) | 25417 | static psmouse_ret_t lifebook_process_byte(struct psmouse *psmouse) |
25386 | diff -urNp linux-2.6.32.16/drivers/input/mouse/psmouse-base.c linux-2.6.32.16/drivers/input/mouse/psmouse-base.c | 25418 | diff -urNp linux-2.6.32.18/drivers/input/mouse/psmouse-base.c linux-2.6.32.18/drivers/input/mouse/psmouse-base.c |
25387 | --- linux-2.6.32.16/drivers/input/mouse/psmouse-base.c 2010-07-05 14:14:00.000000000 -0400 | 25419 | --- linux-2.6.32.18/drivers/input/mouse/psmouse-base.c 2010-08-10 13:45:57.000000000 -0400 |
25388 | +++ linux-2.6.32.16/drivers/input/mouse/psmouse-base.c 2010-07-09 14:50:36.000000000 -0400 | 25420 | +++ linux-2.6.32.18/drivers/input/mouse/psmouse-base.c 2010-08-11 18:57:30.000000000 -0400 |
25389 | @@ -1415,7 +1415,7 @@ static struct serio_device_id psmouse_se | 25421 | @@ -1415,7 +1415,7 @@ static struct serio_device_id psmouse_se |
25390 | .id = SERIO_ANY, | 25422 | .id = SERIO_ANY, |
25391 | .extra = SERIO_ANY, | 25423 | .extra = SERIO_ANY, |
@@ -25395,9 +25427,9 @@ diff -urNp linux-2.6.32.16/drivers/input/mouse/psmouse-base.c linux-2.6.32.16/dr | |||
25395 | }; | 25427 | }; |
25396 | 25428 | ||
25397 | MODULE_DEVICE_TABLE(serio, psmouse_serio_ids); | 25429 | MODULE_DEVICE_TABLE(serio, psmouse_serio_ids); |
25398 | diff -urNp linux-2.6.32.16/drivers/input/mouse/synaptics.c linux-2.6.32.16/drivers/input/mouse/synaptics.c | 25430 | diff -urNp linux-2.6.32.18/drivers/input/mouse/synaptics.c linux-2.6.32.18/drivers/input/mouse/synaptics.c |
25399 | --- linux-2.6.32.16/drivers/input/mouse/synaptics.c 2010-07-05 14:14:00.000000000 -0400 | 25431 | --- linux-2.6.32.18/drivers/input/mouse/synaptics.c 2010-08-10 13:45:57.000000000 -0400 |
25400 | +++ linux-2.6.32.16/drivers/input/mouse/synaptics.c 2010-07-09 14:50:36.000000000 -0400 | 25432 | +++ linux-2.6.32.18/drivers/input/mouse/synaptics.c 2010-08-11 18:57:30.000000000 -0400 |
25401 | @@ -437,7 +437,7 @@ static void synaptics_process_packet(str | 25433 | @@ -437,7 +437,7 @@ static void synaptics_process_packet(str |
25402 | break; | 25434 | break; |
25403 | case 2: | 25435 | case 2: |
@@ -25426,9 +25458,9 @@ diff -urNp linux-2.6.32.16/drivers/input/mouse/synaptics.c linux-2.6.32.16/drive | |||
25426 | }; | 25458 | }; |
25427 | #endif | 25459 | #endif |
25428 | 25460 | ||
25429 | diff -urNp linux-2.6.32.16/drivers/input/mousedev.c linux-2.6.32.16/drivers/input/mousedev.c | 25461 | diff -urNp linux-2.6.32.18/drivers/input/mousedev.c linux-2.6.32.18/drivers/input/mousedev.c |
25430 | --- linux-2.6.32.16/drivers/input/mousedev.c 2010-07-05 14:14:00.000000000 -0400 | 25462 | --- linux-2.6.32.18/drivers/input/mousedev.c 2010-08-10 13:45:57.000000000 -0400 |
25431 | +++ linux-2.6.32.16/drivers/input/mousedev.c 2010-07-09 14:50:36.000000000 -0400 | 25463 | +++ linux-2.6.32.18/drivers/input/mousedev.c 2010-08-11 18:57:30.000000000 -0400 |
25432 | @@ -1057,7 +1057,7 @@ static struct input_handler mousedev_han | 25464 | @@ -1057,7 +1057,7 @@ static struct input_handler mousedev_han |
25433 | 25465 | ||
25434 | #ifdef CONFIG_INPUT_MOUSEDEV_PSAUX | 25466 | #ifdef CONFIG_INPUT_MOUSEDEV_PSAUX |
@@ -25438,10 +25470,10 @@ diff -urNp linux-2.6.32.16/drivers/input/mousedev.c linux-2.6.32.16/drivers/inpu | |||
25438 | }; | 25470 | }; |
25439 | static int psaux_registered; | 25471 | static int psaux_registered; |
25440 | #endif | 25472 | #endif |
25441 | diff -urNp linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h | 25473 | diff -urNp linux-2.6.32.18/drivers/input/serio/i8042-x86ia64io.h linux-2.6.32.18/drivers/input/serio/i8042-x86ia64io.h |
25442 | --- linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h 2010-07-05 14:14:00.000000000 -0400 | 25474 | --- linux-2.6.32.18/drivers/input/serio/i8042-x86ia64io.h 2010-08-10 13:45:57.000000000 -0400 |
25443 | +++ linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h 2010-07-09 14:50:36.000000000 -0400 | 25475 | +++ linux-2.6.32.18/drivers/input/serio/i8042-x86ia64io.h 2010-08-11 18:57:30.000000000 -0400 |
25444 | @@ -172,7 +172,7 @@ static const struct dmi_system_id __init | 25476 | @@ -179,7 +179,7 @@ static const struct dmi_system_id __init |
25445 | DMI_MATCH(DMI_PRODUCT_VERSION, "Rev 1"), | 25477 | DMI_MATCH(DMI_PRODUCT_VERSION, "Rev 1"), |
25446 | }, | 25478 | }, |
25447 | }, | 25479 | }, |
@@ -25450,7 +25482,7 @@ diff -urNp linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h linux-2.6.32.16 | |||
25450 | }; | 25482 | }; |
25451 | 25483 | ||
25452 | /* | 25484 | /* |
25453 | @@ -402,7 +402,7 @@ static const struct dmi_system_id __init | 25485 | @@ -409,7 +409,7 @@ static const struct dmi_system_id __init |
25454 | DMI_MATCH(DMI_PRODUCT_VERSION, "0100"), | 25486 | DMI_MATCH(DMI_PRODUCT_VERSION, "0100"), |
25455 | }, | 25487 | }, |
25456 | }, | 25488 | }, |
@@ -25459,7 +25491,7 @@ diff -urNp linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h linux-2.6.32.16 | |||
25459 | }; | 25491 | }; |
25460 | 25492 | ||
25461 | static const struct dmi_system_id __initconst i8042_dmi_reset_table[] = { | 25493 | static const struct dmi_system_id __initconst i8042_dmi_reset_table[] = { |
25462 | @@ -476,7 +476,7 @@ static const struct dmi_system_id __init | 25494 | @@ -483,7 +483,7 @@ static const struct dmi_system_id __init |
25463 | DMI_MATCH(DMI_PRODUCT_NAME, "Vostro 1720"), | 25495 | DMI_MATCH(DMI_PRODUCT_NAME, "Vostro 1720"), |
25464 | }, | 25496 | }, |
25465 | }, | 25497 | }, |
@@ -25468,7 +25500,7 @@ diff -urNp linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h linux-2.6.32.16 | |||
25468 | }; | 25500 | }; |
25469 | 25501 | ||
25470 | #ifdef CONFIG_PNP | 25502 | #ifdef CONFIG_PNP |
25471 | @@ -495,7 +495,7 @@ static const struct dmi_system_id __init | 25503 | @@ -502,7 +502,7 @@ static const struct dmi_system_id __init |
25472 | DMI_MATCH(DMI_BOARD_VENDOR, "MICRO-STAR INTERNATIONAL CO., LTD"), | 25504 | DMI_MATCH(DMI_BOARD_VENDOR, "MICRO-STAR INTERNATIONAL CO., LTD"), |
25473 | }, | 25505 | }, |
25474 | }, | 25506 | }, |
@@ -25477,7 +25509,7 @@ diff -urNp linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h linux-2.6.32.16 | |||
25477 | }; | 25509 | }; |
25478 | 25510 | ||
25479 | static const struct dmi_system_id __initconst i8042_dmi_laptop_table[] = { | 25511 | static const struct dmi_system_id __initconst i8042_dmi_laptop_table[] = { |
25480 | @@ -519,7 +519,7 @@ static const struct dmi_system_id __init | 25512 | @@ -526,7 +526,7 @@ static const struct dmi_system_id __init |
25481 | DMI_MATCH(DMI_CHASSIS_TYPE, "14"), /* Sub-Notebook */ | 25513 | DMI_MATCH(DMI_CHASSIS_TYPE, "14"), /* Sub-Notebook */ |
25482 | }, | 25514 | }, |
25483 | }, | 25515 | }, |
@@ -25486,7 +25518,7 @@ diff -urNp linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h linux-2.6.32.16 | |||
25486 | }; | 25518 | }; |
25487 | #endif | 25519 | #endif |
25488 | 25520 | ||
25489 | @@ -593,7 +593,7 @@ static const struct dmi_system_id __init | 25521 | @@ -600,7 +600,7 @@ static const struct dmi_system_id __init |
25490 | DMI_MATCH(DMI_PRODUCT_NAME, "TravelMate 4280"), | 25522 | DMI_MATCH(DMI_PRODUCT_NAME, "TravelMate 4280"), |
25491 | }, | 25523 | }, |
25492 | }, | 25524 | }, |
@@ -25495,9 +25527,9 @@ diff -urNp linux-2.6.32.16/drivers/input/serio/i8042-x86ia64io.h linux-2.6.32.16 | |||
25495 | }; | 25527 | }; |
25496 | 25528 | ||
25497 | #endif /* CONFIG_X86 */ | 25529 | #endif /* CONFIG_X86 */ |
25498 | diff -urNp linux-2.6.32.16/drivers/input/serio/serio_raw.c linux-2.6.32.16/drivers/input/serio/serio_raw.c | 25530 | diff -urNp linux-2.6.32.18/drivers/input/serio/serio_raw.c linux-2.6.32.18/drivers/input/serio/serio_raw.c |
25499 | --- linux-2.6.32.16/drivers/input/serio/serio_raw.c 2010-07-05 14:14:00.000000000 -0400 | 25531 | --- linux-2.6.32.18/drivers/input/serio/serio_raw.c 2010-08-10 13:45:57.000000000 -0400 |
25500 | +++ linux-2.6.32.16/drivers/input/serio/serio_raw.c 2010-07-09 14:50:36.000000000 -0400 | 25532 | +++ linux-2.6.32.18/drivers/input/serio/serio_raw.c 2010-08-11 18:57:30.000000000 -0400 |
25501 | @@ -377,7 +377,7 @@ static struct serio_device_id serio_raw_ | 25533 | @@ -377,7 +377,7 @@ static struct serio_device_id serio_raw_ |
25502 | .id = SERIO_ANY, | 25534 | .id = SERIO_ANY, |
25503 | .extra = SERIO_ANY, | 25535 | .extra = SERIO_ANY, |
@@ -25507,9 +25539,9 @@ diff -urNp linux-2.6.32.16/drivers/input/serio/serio_raw.c linux-2.6.32.16/drive | |||
25507 | }; | 25539 | }; |
25508 | 25540 | ||
25509 | MODULE_DEVICE_TABLE(serio, serio_raw_serio_ids); | 25541 | MODULE_DEVICE_TABLE(serio, serio_raw_serio_ids); |
25510 | diff -urNp linux-2.6.32.16/drivers/isdn/gigaset/common.c linux-2.6.32.16/drivers/isdn/gigaset/common.c | 25542 | diff -urNp linux-2.6.32.18/drivers/isdn/gigaset/common.c linux-2.6.32.18/drivers/isdn/gigaset/common.c |
25511 | --- linux-2.6.32.16/drivers/isdn/gigaset/common.c 2010-07-05 14:14:00.000000000 -0400 | 25543 | --- linux-2.6.32.18/drivers/isdn/gigaset/common.c 2010-08-10 13:45:57.000000000 -0400 |
25512 | +++ linux-2.6.32.16/drivers/isdn/gigaset/common.c 2010-07-09 14:50:36.000000000 -0400 | 25544 | +++ linux-2.6.32.18/drivers/isdn/gigaset/common.c 2010-08-11 18:57:30.000000000 -0400 |
25513 | @@ -712,7 +712,7 @@ struct cardstate *gigaset_initcs(struct | 25545 | @@ -712,7 +712,7 @@ struct cardstate *gigaset_initcs(struct |
25514 | cs->commands_pending = 0; | 25546 | cs->commands_pending = 0; |
25515 | cs->cur_at_seq = 0; | 25547 | cs->cur_at_seq = 0; |
@@ -25519,9 +25551,9 @@ diff -urNp linux-2.6.32.16/drivers/isdn/gigaset/common.c linux-2.6.32.16/drivers | |||
25519 | cs->dev = NULL; | 25551 | cs->dev = NULL; |
25520 | cs->tty = NULL; | 25552 | cs->tty = NULL; |
25521 | cs->tty_dev = NULL; | 25553 | cs->tty_dev = NULL; |
25522 | diff -urNp linux-2.6.32.16/drivers/isdn/gigaset/gigaset.h linux-2.6.32.16/drivers/isdn/gigaset/gigaset.h | 25554 | diff -urNp linux-2.6.32.18/drivers/isdn/gigaset/gigaset.h linux-2.6.32.18/drivers/isdn/gigaset/gigaset.h |
25523 | --- linux-2.6.32.16/drivers/isdn/gigaset/gigaset.h 2010-07-05 14:14:00.000000000 -0400 | 25555 | --- linux-2.6.32.18/drivers/isdn/gigaset/gigaset.h 2010-08-10 13:45:57.000000000 -0400 |
25524 | +++ linux-2.6.32.16/drivers/isdn/gigaset/gigaset.h 2010-07-09 14:50:36.000000000 -0400 | 25556 | +++ linux-2.6.32.18/drivers/isdn/gigaset/gigaset.h 2010-08-11 18:57:30.000000000 -0400 |
25525 | @@ -446,7 +446,7 @@ struct cardstate { | 25557 | @@ -446,7 +446,7 @@ struct cardstate { |
25526 | spinlock_t cmdlock; | 25558 | spinlock_t cmdlock; |
25527 | unsigned curlen, cmdbytes; | 25559 | unsigned curlen, cmdbytes; |
@@ -25531,9 +25563,9 @@ diff -urNp linux-2.6.32.16/drivers/isdn/gigaset/gigaset.h linux-2.6.32.16/driver | |||
25531 | struct tty_struct *tty; | 25563 | struct tty_struct *tty; |
25532 | struct tasklet_struct if_wake_tasklet; | 25564 | struct tasklet_struct if_wake_tasklet; |
25533 | unsigned control_state; | 25565 | unsigned control_state; |
25534 | diff -urNp linux-2.6.32.16/drivers/isdn/gigaset/interface.c linux-2.6.32.16/drivers/isdn/gigaset/interface.c | 25566 | diff -urNp linux-2.6.32.18/drivers/isdn/gigaset/interface.c linux-2.6.32.18/drivers/isdn/gigaset/interface.c |
25535 | --- linux-2.6.32.16/drivers/isdn/gigaset/interface.c 2010-07-05 14:14:00.000000000 -0400 | 25567 | --- linux-2.6.32.18/drivers/isdn/gigaset/interface.c 2010-08-10 13:45:57.000000000 -0400 |
25536 | +++ linux-2.6.32.16/drivers/isdn/gigaset/interface.c 2010-07-09 14:50:36.000000000 -0400 | 25568 | +++ linux-2.6.32.18/drivers/isdn/gigaset/interface.c 2010-08-11 18:57:30.000000000 -0400 |
25537 | @@ -165,9 +165,7 @@ static int if_open(struct tty_struct *tt | 25569 | @@ -165,9 +165,7 @@ static int if_open(struct tty_struct *tt |
25538 | return -ERESTARTSYS; // FIXME -EINTR? | 25570 | return -ERESTARTSYS; // FIXME -EINTR? |
25539 | tty->driver_data = cs; | 25571 | tty->driver_data = cs; |
@@ -25621,9 +25653,9 @@ diff -urNp linux-2.6.32.16/drivers/isdn/gigaset/interface.c linux-2.6.32.16/driv | |||
25621 | dev_warn(cs->dev, "%s: device not opened\n", __func__); | 25653 | dev_warn(cs->dev, "%s: device not opened\n", __func__); |
25622 | goto out; | 25654 | goto out; |
25623 | } | 25655 | } |
25624 | diff -urNp linux-2.6.32.16/drivers/isdn/hardware/avm/b1.c linux-2.6.32.16/drivers/isdn/hardware/avm/b1.c | 25656 | diff -urNp linux-2.6.32.18/drivers/isdn/hardware/avm/b1.c linux-2.6.32.18/drivers/isdn/hardware/avm/b1.c |
25625 | --- linux-2.6.32.16/drivers/isdn/hardware/avm/b1.c 2010-07-05 14:14:00.000000000 -0400 | 25657 | --- linux-2.6.32.18/drivers/isdn/hardware/avm/b1.c 2010-08-10 13:45:57.000000000 -0400 |
25626 | +++ linux-2.6.32.16/drivers/isdn/hardware/avm/b1.c 2010-07-09 14:50:36.000000000 -0400 | 25658 | +++ linux-2.6.32.18/drivers/isdn/hardware/avm/b1.c 2010-08-11 18:57:30.000000000 -0400 |
25627 | @@ -173,7 +173,7 @@ int b1_load_t4file(avmcard *card, capilo | 25659 | @@ -173,7 +173,7 @@ int b1_load_t4file(avmcard *card, capilo |
25628 | } | 25660 | } |
25629 | if (left) { | 25661 | if (left) { |
@@ -25642,9 +25674,9 @@ diff -urNp linux-2.6.32.16/drivers/isdn/hardware/avm/b1.c linux-2.6.32.16/driver | |||
25642 | return -EFAULT; | 25674 | return -EFAULT; |
25643 | } else { | 25675 | } else { |
25644 | memcpy(buf, dp, left); | 25676 | memcpy(buf, dp, left); |
25645 | diff -urNp linux-2.6.32.16/drivers/isdn/icn/icn.c linux-2.6.32.16/drivers/isdn/icn/icn.c | 25677 | diff -urNp linux-2.6.32.18/drivers/isdn/icn/icn.c linux-2.6.32.18/drivers/isdn/icn/icn.c |
25646 | --- linux-2.6.32.16/drivers/isdn/icn/icn.c 2010-07-05 14:14:00.000000000 -0400 | 25678 | --- linux-2.6.32.18/drivers/isdn/icn/icn.c 2010-08-10 13:45:57.000000000 -0400 |
25647 | +++ linux-2.6.32.16/drivers/isdn/icn/icn.c 2010-07-09 14:50:36.000000000 -0400 | 25679 | +++ linux-2.6.32.18/drivers/isdn/icn/icn.c 2010-08-11 18:57:30.000000000 -0400 |
25648 | @@ -1044,7 +1044,7 @@ icn_writecmd(const u_char * buf, int len | 25680 | @@ -1044,7 +1044,7 @@ icn_writecmd(const u_char * buf, int len |
25649 | if (count > len) | 25681 | if (count > len) |
25650 | count = len; | 25682 | count = len; |
@@ -25654,9 +25686,9 @@ diff -urNp linux-2.6.32.16/drivers/isdn/icn/icn.c linux-2.6.32.16/drivers/isdn/i | |||
25654 | return -EFAULT; | 25686 | return -EFAULT; |
25655 | } else | 25687 | } else |
25656 | memcpy(msg, buf, count); | 25688 | memcpy(msg, buf, count); |
25657 | diff -urNp linux-2.6.32.16/drivers/lguest/core.c linux-2.6.32.16/drivers/lguest/core.c | 25689 | diff -urNp linux-2.6.32.18/drivers/lguest/core.c linux-2.6.32.18/drivers/lguest/core.c |
25658 | --- linux-2.6.32.16/drivers/lguest/core.c 2010-07-05 14:14:00.000000000 -0400 | 25690 | --- linux-2.6.32.18/drivers/lguest/core.c 2010-08-10 13:45:57.000000000 -0400 |
25659 | +++ linux-2.6.32.16/drivers/lguest/core.c 2010-07-09 14:50:36.000000000 -0400 | 25691 | +++ linux-2.6.32.18/drivers/lguest/core.c 2010-08-11 18:57:30.000000000 -0400 |
25660 | @@ -91,9 +91,17 @@ static __init int map_switcher(void) | 25692 | @@ -91,9 +91,17 @@ static __init int map_switcher(void) |
25661 | * it's worked so far. The end address needs +1 because __get_vm_area | 25693 | * it's worked so far. The end address needs +1 because __get_vm_area |
25662 | * allocates an extra guard page, so we need space for that. | 25694 | * allocates an extra guard page, so we need space for that. |
@@ -25675,9 +25707,9 @@ diff -urNp linux-2.6.32.16/drivers/lguest/core.c linux-2.6.32.16/drivers/lguest/ | |||
25675 | if (!switcher_vma) { | 25707 | if (!switcher_vma) { |
25676 | err = -ENOMEM; | 25708 | err = -ENOMEM; |
25677 | printk("lguest: could not map switcher pages high\n"); | 25709 | printk("lguest: could not map switcher pages high\n"); |
25678 | diff -urNp linux-2.6.32.16/drivers/macintosh/via-pmu-backlight.c linux-2.6.32.16/drivers/macintosh/via-pmu-backlight.c | 25710 | diff -urNp linux-2.6.32.18/drivers/macintosh/via-pmu-backlight.c linux-2.6.32.18/drivers/macintosh/via-pmu-backlight.c |
25679 | --- linux-2.6.32.16/drivers/macintosh/via-pmu-backlight.c 2010-07-05 14:14:00.000000000 -0400 | 25711 | --- linux-2.6.32.18/drivers/macintosh/via-pmu-backlight.c 2010-08-10 13:45:57.000000000 -0400 |
25680 | +++ linux-2.6.32.16/drivers/macintosh/via-pmu-backlight.c 2010-07-09 14:50:36.000000000 -0400 | 25712 | +++ linux-2.6.32.18/drivers/macintosh/via-pmu-backlight.c 2010-08-11 18:57:30.000000000 -0400 |
25681 | @@ -15,7 +15,7 @@ | 25713 | @@ -15,7 +15,7 @@ |
25682 | 25714 | ||
25683 | #define MAX_PMU_LEVEL 0xFF | 25715 | #define MAX_PMU_LEVEL 0xFF |
@@ -25696,9 +25728,9 @@ diff -urNp linux-2.6.32.16/drivers/macintosh/via-pmu-backlight.c linux-2.6.32.16 | |||
25696 | .get_brightness = pmu_backlight_get_brightness, | 25728 | .get_brightness = pmu_backlight_get_brightness, |
25697 | .update_status = pmu_backlight_update_status, | 25729 | .update_status = pmu_backlight_update_status, |
25698 | 25730 | ||
25699 | diff -urNp linux-2.6.32.16/drivers/macintosh/via-pmu.c linux-2.6.32.16/drivers/macintosh/via-pmu.c | 25731 | diff -urNp linux-2.6.32.18/drivers/macintosh/via-pmu.c linux-2.6.32.18/drivers/macintosh/via-pmu.c |
25700 | --- linux-2.6.32.16/drivers/macintosh/via-pmu.c 2010-07-05 14:14:00.000000000 -0400 | 25732 | --- linux-2.6.32.18/drivers/macintosh/via-pmu.c 2010-08-10 13:45:57.000000000 -0400 |
25701 | +++ linux-2.6.32.16/drivers/macintosh/via-pmu.c 2010-07-09 14:50:36.000000000 -0400 | 25733 | +++ linux-2.6.32.18/drivers/macintosh/via-pmu.c 2010-08-11 18:57:30.000000000 -0400 |
25702 | @@ -2232,7 +2232,7 @@ static int pmu_sleep_valid(suspend_state | 25734 | @@ -2232,7 +2232,7 @@ static int pmu_sleep_valid(suspend_state |
25703 | && (pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, -1) >= 0); | 25735 | && (pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, -1) >= 0); |
25704 | } | 25736 | } |
@@ -25708,9 +25740,9 @@ diff -urNp linux-2.6.32.16/drivers/macintosh/via-pmu.c linux-2.6.32.16/drivers/m | |||
25708 | .enter = powerbook_sleep, | 25740 | .enter = powerbook_sleep, |
25709 | .valid = pmu_sleep_valid, | 25741 | .valid = pmu_sleep_valid, |
25710 | }; | 25742 | }; |
25711 | diff -urNp linux-2.6.32.16/drivers/md/bitmap.c linux-2.6.32.16/drivers/md/bitmap.c | 25743 | diff -urNp linux-2.6.32.18/drivers/md/bitmap.c linux-2.6.32.18/drivers/md/bitmap.c |
25712 | --- linux-2.6.32.16/drivers/md/bitmap.c 2010-07-05 14:14:00.000000000 -0400 | 25744 | --- linux-2.6.32.18/drivers/md/bitmap.c 2010-08-10 13:45:57.000000000 -0400 |
25713 | +++ linux-2.6.32.16/drivers/md/bitmap.c 2010-07-09 14:50:36.000000000 -0400 | 25745 | +++ linux-2.6.32.18/drivers/md/bitmap.c 2010-08-11 18:57:30.000000000 -0400 |
25714 | @@ -58,7 +58,7 @@ | 25746 | @@ -58,7 +58,7 @@ |
25715 | # if DEBUG > 0 | 25747 | # if DEBUG > 0 |
25716 | # define PRINTK(x...) printk(KERN_DEBUG x) | 25748 | # define PRINTK(x...) printk(KERN_DEBUG x) |
@@ -25720,9 +25752,9 @@ diff -urNp linux-2.6.32.16/drivers/md/bitmap.c linux-2.6.32.16/drivers/md/bitmap | |||
25720 | # endif | 25752 | # endif |
25721 | #endif | 25753 | #endif |
25722 | 25754 | ||
25723 | diff -urNp linux-2.6.32.16/drivers/md/dm-sysfs.c linux-2.6.32.16/drivers/md/dm-sysfs.c | 25755 | diff -urNp linux-2.6.32.18/drivers/md/dm-sysfs.c linux-2.6.32.18/drivers/md/dm-sysfs.c |
25724 | --- linux-2.6.32.16/drivers/md/dm-sysfs.c 2010-07-05 14:14:00.000000000 -0400 | 25756 | --- linux-2.6.32.18/drivers/md/dm-sysfs.c 2010-08-10 13:45:57.000000000 -0400 |
25725 | +++ linux-2.6.32.16/drivers/md/dm-sysfs.c 2010-07-09 14:50:36.000000000 -0400 | 25757 | +++ linux-2.6.32.18/drivers/md/dm-sysfs.c 2010-08-11 18:57:30.000000000 -0400 |
25726 | @@ -75,7 +75,7 @@ static struct attribute *dm_attrs[] = { | 25758 | @@ -75,7 +75,7 @@ static struct attribute *dm_attrs[] = { |
25727 | NULL, | 25759 | NULL, |
25728 | }; | 25760 | }; |
@@ -25732,9 +25764,9 @@ diff -urNp linux-2.6.32.16/drivers/md/dm-sysfs.c linux-2.6.32.16/drivers/md/dm-s | |||
25732 | .show = dm_attr_show, | 25764 | .show = dm_attr_show, |
25733 | }; | 25765 | }; |
25734 | 25766 | ||
25735 | diff -urNp linux-2.6.32.16/drivers/md/dm-table.c linux-2.6.32.16/drivers/md/dm-table.c | 25767 | diff -urNp linux-2.6.32.18/drivers/md/dm-table.c linux-2.6.32.18/drivers/md/dm-table.c |
25736 | --- linux-2.6.32.16/drivers/md/dm-table.c 2010-07-05 14:14:00.000000000 -0400 | 25768 | --- linux-2.6.32.18/drivers/md/dm-table.c 2010-08-10 13:45:57.000000000 -0400 |
25737 | +++ linux-2.6.32.16/drivers/md/dm-table.c 2010-07-09 14:50:36.000000000 -0400 | 25769 | +++ linux-2.6.32.18/drivers/md/dm-table.c 2010-08-11 18:57:30.000000000 -0400 |
25738 | @@ -359,7 +359,7 @@ static int device_area_is_invalid(struct | 25770 | @@ -359,7 +359,7 @@ static int device_area_is_invalid(struct |
25739 | if (!dev_size) | 25771 | if (!dev_size) |
25740 | return 0; | 25772 | return 0; |
@@ -25744,9 +25776,9 @@ diff -urNp linux-2.6.32.16/drivers/md/dm-table.c linux-2.6.32.16/drivers/md/dm-t | |||
25744 | DMWARN("%s: %s too small for target: " | 25776 | DMWARN("%s: %s too small for target: " |
25745 | "start=%llu, len=%llu, dev_size=%llu", | 25777 | "start=%llu, len=%llu, dev_size=%llu", |
25746 | dm_device_name(ti->table->md), bdevname(bdev, b), | 25778 | dm_device_name(ti->table->md), bdevname(bdev, b), |
25747 | diff -urNp linux-2.6.32.16/drivers/md/md.c linux-2.6.32.16/drivers/md/md.c | 25779 | diff -urNp linux-2.6.32.18/drivers/md/md.c linux-2.6.32.18/drivers/md/md.c |
25748 | --- linux-2.6.32.16/drivers/md/md.c 2010-07-05 14:14:00.000000000 -0400 | 25780 | --- linux-2.6.32.18/drivers/md/md.c 2010-08-10 13:45:57.000000000 -0400 |
25749 | +++ linux-2.6.32.16/drivers/md/md.c 2010-07-09 14:50:36.000000000 -0400 | 25781 | +++ linux-2.6.32.18/drivers/md/md.c 2010-08-11 18:57:30.000000000 -0400 |
25750 | @@ -2514,7 +2514,7 @@ static void rdev_free(struct kobject *ko | 25782 | @@ -2514,7 +2514,7 @@ static void rdev_free(struct kobject *ko |
25751 | mdk_rdev_t *rdev = container_of(ko, mdk_rdev_t, kobj); | 25783 | mdk_rdev_t *rdev = container_of(ko, mdk_rdev_t, kobj); |
25752 | kfree(rdev); | 25784 | kfree(rdev); |
@@ -25783,9 +25815,9 @@ diff -urNp linux-2.6.32.16/drivers/md/md.c linux-2.6.32.16/drivers/md/md.c | |||
25783 | /* sync IO will cause sync_io to increase before the disk_stats | 25815 | /* sync IO will cause sync_io to increase before the disk_stats |
25784 | * as sync_io is counted when a request starts, and | 25816 | * as sync_io is counted when a request starts, and |
25785 | * disk_stats is counted when it completes. | 25817 | * disk_stats is counted when it completes. |
25786 | diff -urNp linux-2.6.32.16/drivers/md/md.h linux-2.6.32.16/drivers/md/md.h | 25818 | diff -urNp linux-2.6.32.18/drivers/md/md.h linux-2.6.32.18/drivers/md/md.h |
25787 | --- linux-2.6.32.16/drivers/md/md.h 2010-07-05 14:14:00.000000000 -0400 | 25819 | --- linux-2.6.32.18/drivers/md/md.h 2010-08-10 13:45:57.000000000 -0400 |
25788 | +++ linux-2.6.32.16/drivers/md/md.h 2010-07-09 14:50:36.000000000 -0400 | 25820 | +++ linux-2.6.32.18/drivers/md/md.h 2010-08-11 18:57:30.000000000 -0400 |
25789 | @@ -304,7 +304,7 @@ static inline void rdev_dec_pending(mdk_ | 25821 | @@ -304,7 +304,7 @@ static inline void rdev_dec_pending(mdk_ |
25790 | 25822 | ||
25791 | static inline void md_sync_acct(struct block_device *bdev, unsigned long nr_sectors) | 25823 | static inline void md_sync_acct(struct block_device *bdev, unsigned long nr_sectors) |
@@ -25795,9 +25827,9 @@ diff -urNp linux-2.6.32.16/drivers/md/md.h linux-2.6.32.16/drivers/md/md.h | |||
25795 | } | 25827 | } |
25796 | 25828 | ||
25797 | struct mdk_personality | 25829 | struct mdk_personality |
25798 | diff -urNp linux-2.6.32.16/drivers/media/dvb/dvb-core/dvbdev.c linux-2.6.32.16/drivers/media/dvb/dvb-core/dvbdev.c | 25830 | diff -urNp linux-2.6.32.18/drivers/media/dvb/dvb-core/dvbdev.c linux-2.6.32.18/drivers/media/dvb/dvb-core/dvbdev.c |
25799 | --- linux-2.6.32.16/drivers/media/dvb/dvb-core/dvbdev.c 2010-07-05 14:14:00.000000000 -0400 | 25831 | --- linux-2.6.32.18/drivers/media/dvb/dvb-core/dvbdev.c 2010-08-10 13:45:57.000000000 -0400 |
25800 | +++ linux-2.6.32.16/drivers/media/dvb/dvb-core/dvbdev.c 2010-07-09 14:50:36.000000000 -0400 | 25832 | +++ linux-2.6.32.18/drivers/media/dvb/dvb-core/dvbdev.c 2010-08-11 18:57:30.000000000 -0400 |
25801 | @@ -191,6 +191,7 @@ int dvb_register_device(struct dvb_adapt | 25833 | @@ -191,6 +191,7 @@ int dvb_register_device(struct dvb_adapt |
25802 | const struct dvb_device *template, void *priv, int type) | 25834 | const struct dvb_device *template, void *priv, int type) |
25803 | { | 25835 | { |
@@ -25806,9 +25838,9 @@ diff -urNp linux-2.6.32.16/drivers/media/dvb/dvb-core/dvbdev.c linux-2.6.32.16/d | |||
25806 | struct file_operations *dvbdevfops; | 25838 | struct file_operations *dvbdevfops; |
25807 | struct device *clsdev; | 25839 | struct device *clsdev; |
25808 | int minor; | 25840 | int minor; |
25809 | diff -urNp linux-2.6.32.16/drivers/media/radio/radio-cadet.c linux-2.6.32.16/drivers/media/radio/radio-cadet.c | 25841 | diff -urNp linux-2.6.32.18/drivers/media/radio/radio-cadet.c linux-2.6.32.18/drivers/media/radio/radio-cadet.c |
25810 | --- linux-2.6.32.16/drivers/media/radio/radio-cadet.c 2010-07-05 14:14:00.000000000 -0400 | 25842 | --- linux-2.6.32.18/drivers/media/radio/radio-cadet.c 2010-08-10 13:45:57.000000000 -0400 |
25811 | +++ linux-2.6.32.16/drivers/media/radio/radio-cadet.c 2010-07-09 14:50:36.000000000 -0400 | 25843 | +++ linux-2.6.32.18/drivers/media/radio/radio-cadet.c 2010-08-11 18:57:30.000000000 -0400 |
25812 | @@ -347,7 +347,7 @@ static ssize_t cadet_read(struct file *f | 25844 | @@ -347,7 +347,7 @@ static ssize_t cadet_read(struct file *f |
25813 | while (i < count && dev->rdsin != dev->rdsout) | 25845 | while (i < count && dev->rdsin != dev->rdsout) |
25814 | readbuf[i++] = dev->rdsbuf[dev->rdsout++]; | 25846 | readbuf[i++] = dev->rdsbuf[dev->rdsout++]; |
@@ -25818,9 +25850,9 @@ diff -urNp linux-2.6.32.16/drivers/media/radio/radio-cadet.c linux-2.6.32.16/dri | |||
25818 | return -EFAULT; | 25850 | return -EFAULT; |
25819 | return i; | 25851 | return i; |
25820 | } | 25852 | } |
25821 | diff -urNp linux-2.6.32.16/drivers/media/video/usbvideo/konicawc.c linux-2.6.32.16/drivers/media/video/usbvideo/konicawc.c | 25853 | diff -urNp linux-2.6.32.18/drivers/media/video/usbvideo/konicawc.c linux-2.6.32.18/drivers/media/video/usbvideo/konicawc.c |
25822 | --- linux-2.6.32.16/drivers/media/video/usbvideo/konicawc.c 2010-07-05 14:14:00.000000000 -0400 | 25854 | --- linux-2.6.32.18/drivers/media/video/usbvideo/konicawc.c 2010-08-10 13:45:57.000000000 -0400 |
25823 | +++ linux-2.6.32.16/drivers/media/video/usbvideo/konicawc.c 2010-07-09 14:50:36.000000000 -0400 | 25855 | +++ linux-2.6.32.18/drivers/media/video/usbvideo/konicawc.c 2010-08-11 18:57:30.000000000 -0400 |
25824 | @@ -225,7 +225,7 @@ static void konicawc_register_input(stru | 25856 | @@ -225,7 +225,7 @@ static void konicawc_register_input(stru |
25825 | int error; | 25857 | int error; |
25826 | 25858 | ||
@@ -25830,9 +25862,9 @@ diff -urNp linux-2.6.32.16/drivers/media/video/usbvideo/konicawc.c linux-2.6.32. | |||
25830 | 25862 | ||
25831 | cam->input = input_dev = input_allocate_device(); | 25863 | cam->input = input_dev = input_allocate_device(); |
25832 | if (!input_dev) { | 25864 | if (!input_dev) { |
25833 | diff -urNp linux-2.6.32.16/drivers/media/video/usbvideo/quickcam_messenger.c linux-2.6.32.16/drivers/media/video/usbvideo/quickcam_messenger.c | 25865 | diff -urNp linux-2.6.32.18/drivers/media/video/usbvideo/quickcam_messenger.c linux-2.6.32.18/drivers/media/video/usbvideo/quickcam_messenger.c |
25834 | --- linux-2.6.32.16/drivers/media/video/usbvideo/quickcam_messenger.c 2010-07-05 14:14:00.000000000 -0400 | 25866 | --- linux-2.6.32.18/drivers/media/video/usbvideo/quickcam_messenger.c 2010-08-10 13:45:57.000000000 -0400 |
25835 | +++ linux-2.6.32.16/drivers/media/video/usbvideo/quickcam_messenger.c 2010-07-09 14:50:36.000000000 -0400 | 25867 | +++ linux-2.6.32.18/drivers/media/video/usbvideo/quickcam_messenger.c 2010-08-11 18:57:30.000000000 -0400 |
25836 | @@ -89,7 +89,7 @@ static void qcm_register_input(struct qc | 25868 | @@ -89,7 +89,7 @@ static void qcm_register_input(struct qc |
25837 | int error; | 25869 | int error; |
25838 | 25870 | ||
@@ -25842,9 +25874,9 @@ diff -urNp linux-2.6.32.16/drivers/media/video/usbvideo/quickcam_messenger.c lin | |||
25842 | 25874 | ||
25843 | cam->input = input_dev = input_allocate_device(); | 25875 | cam->input = input_dev = input_allocate_device(); |
25844 | if (!input_dev) { | 25876 | if (!input_dev) { |
25845 | diff -urNp linux-2.6.32.16/drivers/message/fusion/mptdebug.h linux-2.6.32.16/drivers/message/fusion/mptdebug.h | 25877 | diff -urNp linux-2.6.32.18/drivers/message/fusion/mptdebug.h linux-2.6.32.18/drivers/message/fusion/mptdebug.h |
25846 | --- linux-2.6.32.16/drivers/message/fusion/mptdebug.h 2010-07-05 14:14:00.000000000 -0400 | 25878 | --- linux-2.6.32.18/drivers/message/fusion/mptdebug.h 2010-08-10 13:45:57.000000000 -0400 |
25847 | +++ linux-2.6.32.16/drivers/message/fusion/mptdebug.h 2010-07-09 14:50:36.000000000 -0400 | 25879 | +++ linux-2.6.32.18/drivers/message/fusion/mptdebug.h 2010-08-11 18:57:30.000000000 -0400 |
25848 | @@ -71,7 +71,7 @@ | 25880 | @@ -71,7 +71,7 @@ |
25849 | CMD; \ | 25881 | CMD; \ |
25850 | } | 25882 | } |
@@ -25854,9 +25886,9 @@ diff -urNp linux-2.6.32.16/drivers/message/fusion/mptdebug.h linux-2.6.32.16/dri | |||
25854 | #endif | 25886 | #endif |
25855 | 25887 | ||
25856 | 25888 | ||
25857 | diff -urNp linux-2.6.32.16/drivers/message/fusion/mptsas.c linux-2.6.32.16/drivers/message/fusion/mptsas.c | 25889 | diff -urNp linux-2.6.32.18/drivers/message/fusion/mptsas.c linux-2.6.32.18/drivers/message/fusion/mptsas.c |
25858 | --- linux-2.6.32.16/drivers/message/fusion/mptsas.c 2010-07-05 14:14:00.000000000 -0400 | 25890 | --- linux-2.6.32.18/drivers/message/fusion/mptsas.c 2010-08-10 13:45:57.000000000 -0400 |
25859 | +++ linux-2.6.32.16/drivers/message/fusion/mptsas.c 2010-07-09 14:50:36.000000000 -0400 | 25891 | +++ linux-2.6.32.18/drivers/message/fusion/mptsas.c 2010-08-11 18:57:30.000000000 -0400 |
25860 | @@ -436,6 +436,23 @@ mptsas_is_end_device(struct mptsas_devin | 25892 | @@ -436,6 +436,23 @@ mptsas_is_end_device(struct mptsas_devin |
25861 | return 0; | 25893 | return 0; |
25862 | } | 25894 | } |
@@ -25905,9 +25937,9 @@ diff -urNp linux-2.6.32.16/drivers/message/fusion/mptsas.c linux-2.6.32.16/drive | |||
25905 | static inline struct sas_port * | 25937 | static inline struct sas_port * |
25906 | mptsas_get_port(struct mptsas_phyinfo *phy_info) | 25938 | mptsas_get_port(struct mptsas_phyinfo *phy_info) |
25907 | { | 25939 | { |
25908 | diff -urNp linux-2.6.32.16/drivers/message/i2o/i2o_proc.c linux-2.6.32.16/drivers/message/i2o/i2o_proc.c | 25940 | diff -urNp linux-2.6.32.18/drivers/message/i2o/i2o_proc.c linux-2.6.32.18/drivers/message/i2o/i2o_proc.c |
25909 | --- linux-2.6.32.16/drivers/message/i2o/i2o_proc.c 2010-07-05 14:14:00.000000000 -0400 | 25941 | --- linux-2.6.32.18/drivers/message/i2o/i2o_proc.c 2010-08-10 13:45:57.000000000 -0400 |
25910 | +++ linux-2.6.32.16/drivers/message/i2o/i2o_proc.c 2010-07-09 14:50:36.000000000 -0400 | 25942 | +++ linux-2.6.32.18/drivers/message/i2o/i2o_proc.c 2010-08-11 18:57:30.000000000 -0400 |
25911 | @@ -259,13 +259,6 @@ static char *scsi_devices[] = { | 25943 | @@ -259,13 +259,6 @@ static char *scsi_devices[] = { |
25912 | "Array Controller Device" | 25944 | "Array Controller Device" |
25913 | }; | 25945 | }; |
@@ -25994,9 +26026,9 @@ diff -urNp linux-2.6.32.16/drivers/message/i2o/i2o_proc.c linux-2.6.32.16/driver | |||
25994 | 26026 | ||
25995 | return 0; | 26027 | return 0; |
25996 | } | 26028 | } |
25997 | diff -urNp linux-2.6.32.16/drivers/misc/kgdbts.c linux-2.6.32.16/drivers/misc/kgdbts.c | 26029 | diff -urNp linux-2.6.32.18/drivers/misc/kgdbts.c linux-2.6.32.18/drivers/misc/kgdbts.c |
25998 | --- linux-2.6.32.16/drivers/misc/kgdbts.c 2010-07-05 14:14:00.000000000 -0400 | 26030 | --- linux-2.6.32.18/drivers/misc/kgdbts.c 2010-08-10 13:45:57.000000000 -0400 |
25999 | +++ linux-2.6.32.16/drivers/misc/kgdbts.c 2010-07-09 14:50:36.000000000 -0400 | 26031 | +++ linux-2.6.32.18/drivers/misc/kgdbts.c 2010-08-11 18:57:30.000000000 -0400 |
26000 | @@ -118,7 +118,7 @@ | 26032 | @@ -118,7 +118,7 @@ |
26001 | } while (0) | 26033 | } while (0) |
26002 | #define MAX_CONFIG_LEN 40 | 26034 | #define MAX_CONFIG_LEN 40 |
@@ -26015,9 +26047,9 @@ diff -urNp linux-2.6.32.16/drivers/misc/kgdbts.c linux-2.6.32.16/drivers/misc/kg | |||
26015 | .name = "kgdbts", | 26047 | .name = "kgdbts", |
26016 | .read_char = kgdbts_get_char, | 26048 | .read_char = kgdbts_get_char, |
26017 | .write_char = kgdbts_put_char, | 26049 | .write_char = kgdbts_put_char, |
26018 | diff -urNp linux-2.6.32.16/drivers/misc/sgi-gru/gruhandles.c linux-2.6.32.16/drivers/misc/sgi-gru/gruhandles.c | 26050 | diff -urNp linux-2.6.32.18/drivers/misc/sgi-gru/gruhandles.c linux-2.6.32.18/drivers/misc/sgi-gru/gruhandles.c |
26019 | --- linux-2.6.32.16/drivers/misc/sgi-gru/gruhandles.c 2010-07-05 14:14:00.000000000 -0400 | 26051 | --- linux-2.6.32.18/drivers/misc/sgi-gru/gruhandles.c 2010-08-10 13:45:57.000000000 -0400 |
26020 | +++ linux-2.6.32.16/drivers/misc/sgi-gru/gruhandles.c 2010-07-09 14:50:36.000000000 -0400 | 26052 | +++ linux-2.6.32.18/drivers/misc/sgi-gru/gruhandles.c 2010-08-11 18:57:30.000000000 -0400 |
26021 | @@ -39,8 +39,8 @@ struct mcs_op_statistic mcs_op_statistic | 26053 | @@ -39,8 +39,8 @@ struct mcs_op_statistic mcs_op_statistic |
26022 | 26054 | ||
26023 | static void update_mcs_stats(enum mcs_op op, unsigned long clks) | 26055 | static void update_mcs_stats(enum mcs_op op, unsigned long clks) |
@@ -26029,9 +26061,9 @@ diff -urNp linux-2.6.32.16/drivers/misc/sgi-gru/gruhandles.c linux-2.6.32.16/dri | |||
26029 | if (mcs_op_statistics[op].max < clks) | 26061 | if (mcs_op_statistics[op].max < clks) |
26030 | mcs_op_statistics[op].max = clks; | 26062 | mcs_op_statistics[op].max = clks; |
26031 | } | 26063 | } |
26032 | diff -urNp linux-2.6.32.16/drivers/misc/sgi-gru/gruprocfs.c linux-2.6.32.16/drivers/misc/sgi-gru/gruprocfs.c | 26064 | diff -urNp linux-2.6.32.18/drivers/misc/sgi-gru/gruprocfs.c linux-2.6.32.18/drivers/misc/sgi-gru/gruprocfs.c |
26033 | --- linux-2.6.32.16/drivers/misc/sgi-gru/gruprocfs.c 2010-07-05 14:14:00.000000000 -0400 | 26065 | --- linux-2.6.32.18/drivers/misc/sgi-gru/gruprocfs.c 2010-08-10 13:45:57.000000000 -0400 |
26034 | +++ linux-2.6.32.16/drivers/misc/sgi-gru/gruprocfs.c 2010-07-09 14:50:36.000000000 -0400 | 26066 | +++ linux-2.6.32.18/drivers/misc/sgi-gru/gruprocfs.c 2010-08-11 18:57:30.000000000 -0400 |
26035 | @@ -32,9 +32,9 @@ | 26067 | @@ -32,9 +32,9 @@ |
26036 | 26068 | ||
26037 | #define printstat(s, f) printstat_val(s, &gru_stats.f, #f) | 26069 | #define printstat(s, f) printstat_val(s, &gru_stats.f, #f) |
@@ -26055,9 +26087,9 @@ diff -urNp linux-2.6.32.16/drivers/misc/sgi-gru/gruprocfs.c linux-2.6.32.16/driv | |||
26055 | max = mcs_op_statistics[op].max; | 26087 | max = mcs_op_statistics[op].max; |
26056 | seq_printf(s, "%-20s%12ld%12ld%12ld\n", id[op], count, | 26088 | seq_printf(s, "%-20s%12ld%12ld%12ld\n", id[op], count, |
26057 | count ? total / count : 0, max); | 26089 | count ? total / count : 0, max); |
26058 | diff -urNp linux-2.6.32.16/drivers/misc/sgi-gru/grutables.h linux-2.6.32.16/drivers/misc/sgi-gru/grutables.h | 26090 | diff -urNp linux-2.6.32.18/drivers/misc/sgi-gru/grutables.h linux-2.6.32.18/drivers/misc/sgi-gru/grutables.h |
26059 | --- linux-2.6.32.16/drivers/misc/sgi-gru/grutables.h 2010-07-05 14:14:00.000000000 -0400 | 26091 | --- linux-2.6.32.18/drivers/misc/sgi-gru/grutables.h 2010-08-10 13:45:57.000000000 -0400 |
26060 | +++ linux-2.6.32.16/drivers/misc/sgi-gru/grutables.h 2010-07-09 14:50:36.000000000 -0400 | 26092 | +++ linux-2.6.32.18/drivers/misc/sgi-gru/grutables.h 2010-08-11 18:57:30.000000000 -0400 |
26061 | @@ -167,84 +167,84 @@ extern unsigned int gru_max_gids; | 26093 | @@ -167,84 +167,84 @@ extern unsigned int gru_max_gids; |
26062 | * GRU statistics. | 26094 | * GRU statistics. |
26063 | */ | 26095 | */ |
@@ -26241,9 +26273,9 @@ diff -urNp linux-2.6.32.16/drivers/misc/sgi-gru/grutables.h linux-2.6.32.16/driv | |||
26241 | } while (0) | 26273 | } while (0) |
26242 | 26274 | ||
26243 | #ifdef CONFIG_SGI_GRU_DEBUG | 26275 | #ifdef CONFIG_SGI_GRU_DEBUG |
26244 | diff -urNp linux-2.6.32.16/drivers/mtd/devices/doc2000.c linux-2.6.32.16/drivers/mtd/devices/doc2000.c | 26276 | diff -urNp linux-2.6.32.18/drivers/mtd/devices/doc2000.c linux-2.6.32.18/drivers/mtd/devices/doc2000.c |
26245 | --- linux-2.6.32.16/drivers/mtd/devices/doc2000.c 2010-07-05 14:14:00.000000000 -0400 | 26277 | --- linux-2.6.32.18/drivers/mtd/devices/doc2000.c 2010-08-10 13:45:57.000000000 -0400 |
26246 | +++ linux-2.6.32.16/drivers/mtd/devices/doc2000.c 2010-07-09 14:50:36.000000000 -0400 | 26278 | +++ linux-2.6.32.18/drivers/mtd/devices/doc2000.c 2010-08-11 18:57:30.000000000 -0400 |
26247 | @@ -776,7 +776,7 @@ static int doc_write(struct mtd_info *mt | 26279 | @@ -776,7 +776,7 @@ static int doc_write(struct mtd_info *mt |
26248 | 26280 | ||
26249 | /* The ECC will not be calculated correctly if less than 512 is written */ | 26281 | /* The ECC will not be calculated correctly if less than 512 is written */ |
@@ -26253,9 +26285,9 @@ diff -urNp linux-2.6.32.16/drivers/mtd/devices/doc2000.c linux-2.6.32.16/drivers | |||
26253 | printk(KERN_WARNING | 26285 | printk(KERN_WARNING |
26254 | "ECC needs a full sector write (adr: %lx size %lx)\n", | 26286 | "ECC needs a full sector write (adr: %lx size %lx)\n", |
26255 | (long) to, (long) len); | 26287 | (long) to, (long) len); |
26256 | diff -urNp linux-2.6.32.16/drivers/mtd/devices/doc2001.c linux-2.6.32.16/drivers/mtd/devices/doc2001.c | 26288 | diff -urNp linux-2.6.32.18/drivers/mtd/devices/doc2001.c linux-2.6.32.18/drivers/mtd/devices/doc2001.c |
26257 | --- linux-2.6.32.16/drivers/mtd/devices/doc2001.c 2010-07-05 14:14:00.000000000 -0400 | 26289 | --- linux-2.6.32.18/drivers/mtd/devices/doc2001.c 2010-08-10 13:45:57.000000000 -0400 |
26258 | +++ linux-2.6.32.16/drivers/mtd/devices/doc2001.c 2010-07-09 14:50:36.000000000 -0400 | 26290 | +++ linux-2.6.32.18/drivers/mtd/devices/doc2001.c 2010-08-11 18:57:30.000000000 -0400 |
26259 | @@ -393,7 +393,7 @@ static int doc_read (struct mtd_info *mt | 26291 | @@ -393,7 +393,7 @@ static int doc_read (struct mtd_info *mt |
26260 | struct Nand *mychip = &this->chips[from >> (this->chipshift)]; | 26292 | struct Nand *mychip = &this->chips[from >> (this->chipshift)]; |
26261 | 26293 | ||
@@ -26265,9 +26297,9 @@ diff -urNp linux-2.6.32.16/drivers/mtd/devices/doc2001.c linux-2.6.32.16/drivers | |||
26265 | return -EINVAL; | 26297 | return -EINVAL; |
26266 | 26298 | ||
26267 | /* Don't allow a single read to cross a 512-byte block boundary */ | 26299 | /* Don't allow a single read to cross a 512-byte block boundary */ |
26268 | diff -urNp linux-2.6.32.16/drivers/mtd/ubi/build.c linux-2.6.32.16/drivers/mtd/ubi/build.c | 26300 | diff -urNp linux-2.6.32.18/drivers/mtd/ubi/build.c linux-2.6.32.18/drivers/mtd/ubi/build.c |
26269 | --- linux-2.6.32.16/drivers/mtd/ubi/build.c 2010-07-05 14:14:00.000000000 -0400 | 26301 | --- linux-2.6.32.18/drivers/mtd/ubi/build.c 2010-08-10 13:45:57.000000000 -0400 |
26270 | +++ linux-2.6.32.16/drivers/mtd/ubi/build.c 2010-07-09 14:50:36.000000000 -0400 | 26302 | +++ linux-2.6.32.18/drivers/mtd/ubi/build.c 2010-08-11 18:57:30.000000000 -0400 |
26271 | @@ -1255,7 +1255,7 @@ module_exit(ubi_exit); | 26303 | @@ -1255,7 +1255,7 @@ module_exit(ubi_exit); |
26272 | static int __init bytes_str_to_int(const char *str) | 26304 | static int __init bytes_str_to_int(const char *str) |
26273 | { | 26305 | { |
@@ -26307,9 +26339,9 @@ diff -urNp linux-2.6.32.16/drivers/mtd/ubi/build.c linux-2.6.32.16/drivers/mtd/u | |||
26307 | } | 26339 | } |
26308 | 26340 | ||
26309 | /** | 26341 | /** |
26310 | diff -urNp linux-2.6.32.16/drivers/net/e1000e/82571.c linux-2.6.32.16/drivers/net/e1000e/82571.c | 26342 | diff -urNp linux-2.6.32.18/drivers/net/e1000e/82571.c linux-2.6.32.18/drivers/net/e1000e/82571.c |
26311 | --- linux-2.6.32.16/drivers/net/e1000e/82571.c 2010-07-05 14:14:00.000000000 -0400 | 26343 | --- linux-2.6.32.18/drivers/net/e1000e/82571.c 2010-08-10 13:45:57.000000000 -0400 |
26312 | +++ linux-2.6.32.16/drivers/net/e1000e/82571.c 2010-07-09 14:50:36.000000000 -0400 | 26344 | +++ linux-2.6.32.18/drivers/net/e1000e/82571.c 2010-08-11 18:57:30.000000000 -0400 |
26313 | @@ -212,6 +212,7 @@ static s32 e1000_init_mac_params_82571(s | 26345 | @@ -212,6 +212,7 @@ static s32 e1000_init_mac_params_82571(s |
26314 | { | 26346 | { |
26315 | struct e1000_hw *hw = &adapter->hw; | 26347 | struct e1000_hw *hw = &adapter->hw; |
@@ -26363,9 +26395,9 @@ diff -urNp linux-2.6.32.16/drivers/net/e1000e/82571.c linux-2.6.32.16/drivers/ne | |||
26363 | .acquire_nvm = e1000_acquire_nvm_82571, | 26395 | .acquire_nvm = e1000_acquire_nvm_82571, |
26364 | .read_nvm = e1000e_read_nvm_eerd, | 26396 | .read_nvm = e1000e_read_nvm_eerd, |
26365 | .release_nvm = e1000_release_nvm_82571, | 26397 | .release_nvm = e1000_release_nvm_82571, |
26366 | diff -urNp linux-2.6.32.16/drivers/net/e1000e/e1000.h linux-2.6.32.16/drivers/net/e1000e/e1000.h | 26398 | diff -urNp linux-2.6.32.18/drivers/net/e1000e/e1000.h linux-2.6.32.18/drivers/net/e1000e/e1000.h |
26367 | --- linux-2.6.32.16/drivers/net/e1000e/e1000.h 2010-07-05 14:14:00.000000000 -0400 | 26399 | --- linux-2.6.32.18/drivers/net/e1000e/e1000.h 2010-08-10 13:45:57.000000000 -0400 |
26368 | +++ linux-2.6.32.16/drivers/net/e1000e/e1000.h 2010-07-09 14:50:36.000000000 -0400 | 26400 | +++ linux-2.6.32.18/drivers/net/e1000e/e1000.h 2010-08-11 18:57:30.000000000 -0400 |
26369 | @@ -375,9 +375,9 @@ struct e1000_info { | 26401 | @@ -375,9 +375,9 @@ struct e1000_info { |
26370 | u32 pba; | 26402 | u32 pba; |
26371 | u32 max_hw_frame_size; | 26403 | u32 max_hw_frame_size; |
@@ -26379,9 +26411,9 @@ diff -urNp linux-2.6.32.16/drivers/net/e1000e/e1000.h linux-2.6.32.16/drivers/ne | |||
26379 | }; | 26411 | }; |
26380 | 26412 | ||
26381 | /* hardware capability, feature, and workaround flags */ | 26413 | /* hardware capability, feature, and workaround flags */ |
26382 | diff -urNp linux-2.6.32.16/drivers/net/e1000e/es2lan.c linux-2.6.32.16/drivers/net/e1000e/es2lan.c | 26414 | diff -urNp linux-2.6.32.18/drivers/net/e1000e/es2lan.c linux-2.6.32.18/drivers/net/e1000e/es2lan.c |
26383 | --- linux-2.6.32.16/drivers/net/e1000e/es2lan.c 2010-07-05 14:14:00.000000000 -0400 | 26415 | --- linux-2.6.32.18/drivers/net/e1000e/es2lan.c 2010-08-10 13:45:57.000000000 -0400 |
26384 | +++ linux-2.6.32.16/drivers/net/e1000e/es2lan.c 2010-07-09 14:50:36.000000000 -0400 | 26416 | +++ linux-2.6.32.18/drivers/net/e1000e/es2lan.c 2010-08-11 18:57:30.000000000 -0400 |
26385 | @@ -207,6 +207,7 @@ static s32 e1000_init_mac_params_80003es | 26417 | @@ -207,6 +207,7 @@ static s32 e1000_init_mac_params_80003es |
26386 | { | 26418 | { |
26387 | struct e1000_hw *hw = &adapter->hw; | 26419 | struct e1000_hw *hw = &adapter->hw; |
@@ -26417,9 +26449,9 @@ diff -urNp linux-2.6.32.16/drivers/net/e1000e/es2lan.c linux-2.6.32.16/drivers/n | |||
26417 | .acquire_nvm = e1000_acquire_nvm_80003es2lan, | 26449 | .acquire_nvm = e1000_acquire_nvm_80003es2lan, |
26418 | .read_nvm = e1000e_read_nvm_eerd, | 26450 | .read_nvm = e1000e_read_nvm_eerd, |
26419 | .release_nvm = e1000_release_nvm_80003es2lan, | 26451 | .release_nvm = e1000_release_nvm_80003es2lan, |
26420 | diff -urNp linux-2.6.32.16/drivers/net/e1000e/hw.h linux-2.6.32.16/drivers/net/e1000e/hw.h | 26452 | diff -urNp linux-2.6.32.18/drivers/net/e1000e/hw.h linux-2.6.32.18/drivers/net/e1000e/hw.h |
26421 | --- linux-2.6.32.16/drivers/net/e1000e/hw.h 2010-07-05 14:14:00.000000000 -0400 | 26453 | --- linux-2.6.32.18/drivers/net/e1000e/hw.h 2010-08-10 13:45:57.000000000 -0400 |
26422 | +++ linux-2.6.32.16/drivers/net/e1000e/hw.h 2010-07-09 14:50:36.000000000 -0400 | 26454 | +++ linux-2.6.32.18/drivers/net/e1000e/hw.h 2010-08-11 18:57:30.000000000 -0400 |
26423 | @@ -756,34 +756,34 @@ struct e1000_mac_operations { | 26455 | @@ -756,34 +756,34 @@ struct e1000_mac_operations { |
26424 | 26456 | ||
26425 | /* Function pointers for the PHY. */ | 26457 | /* Function pointers for the PHY. */ |
@@ -26479,9 +26511,9 @@ diff -urNp linux-2.6.32.16/drivers/net/e1000e/hw.h linux-2.6.32.16/drivers/net/e | |||
26479 | }; | 26511 | }; |
26480 | 26512 | ||
26481 | struct e1000_mac_info { | 26513 | struct e1000_mac_info { |
26482 | diff -urNp linux-2.6.32.16/drivers/net/e1000e/ich8lan.c linux-2.6.32.16/drivers/net/e1000e/ich8lan.c | 26514 | diff -urNp linux-2.6.32.18/drivers/net/e1000e/ich8lan.c linux-2.6.32.18/drivers/net/e1000e/ich8lan.c |
26483 | --- linux-2.6.32.16/drivers/net/e1000e/ich8lan.c 2010-07-05 14:14:00.000000000 -0400 | 26515 | --- linux-2.6.32.18/drivers/net/e1000e/ich8lan.c 2010-08-10 13:45:57.000000000 -0400 |
26484 | +++ linux-2.6.32.16/drivers/net/e1000e/ich8lan.c 2010-07-09 14:50:36.000000000 -0400 | 26516 | +++ linux-2.6.32.18/drivers/net/e1000e/ich8lan.c 2010-08-11 18:57:30.000000000 -0400 |
26485 | @@ -3452,7 +3452,7 @@ static void e1000_clear_hw_cntrs_ich8lan | 26517 | @@ -3452,7 +3452,7 @@ static void e1000_clear_hw_cntrs_ich8lan |
26486 | } | 26518 | } |
26487 | } | 26519 | } |
@@ -26509,9 +26541,9 @@ diff -urNp linux-2.6.32.16/drivers/net/e1000e/ich8lan.c linux-2.6.32.16/drivers/ | |||
26509 | .acquire_nvm = e1000_acquire_nvm_ich8lan, | 26541 | .acquire_nvm = e1000_acquire_nvm_ich8lan, |
26510 | .read_nvm = e1000_read_nvm_ich8lan, | 26542 | .read_nvm = e1000_read_nvm_ich8lan, |
26511 | .release_nvm = e1000_release_nvm_ich8lan, | 26543 | .release_nvm = e1000_release_nvm_ich8lan, |
26512 | diff -urNp linux-2.6.32.16/drivers/net/ibmveth.c linux-2.6.32.16/drivers/net/ibmveth.c | 26544 | diff -urNp linux-2.6.32.18/drivers/net/ibmveth.c linux-2.6.32.18/drivers/net/ibmveth.c |
26513 | --- linux-2.6.32.16/drivers/net/ibmveth.c 2010-07-05 14:14:00.000000000 -0400 | 26545 | --- linux-2.6.32.18/drivers/net/ibmveth.c 2010-08-10 13:45:57.000000000 -0400 |
26514 | +++ linux-2.6.32.16/drivers/net/ibmveth.c 2010-07-09 14:50:36.000000000 -0400 | 26546 | +++ linux-2.6.32.18/drivers/net/ibmveth.c 2010-08-11 18:57:30.000000000 -0400 |
26515 | @@ -1577,7 +1577,7 @@ static struct attribute * veth_pool_attr | 26547 | @@ -1577,7 +1577,7 @@ static struct attribute * veth_pool_attr |
26516 | NULL, | 26548 | NULL, |
26517 | }; | 26549 | }; |
@@ -26521,10 +26553,10 @@ diff -urNp linux-2.6.32.16/drivers/net/ibmveth.c linux-2.6.32.16/drivers/net/ibm | |||
26521 | .show = veth_pool_show, | 26553 | .show = veth_pool_show, |
26522 | .store = veth_pool_store, | 26554 | .store = veth_pool_store, |
26523 | }; | 26555 | }; |
26524 | diff -urNp linux-2.6.32.16/drivers/net/igb/e1000_82575.c linux-2.6.32.16/drivers/net/igb/e1000_82575.c | 26556 | diff -urNp linux-2.6.32.18/drivers/net/igb/e1000_82575.c linux-2.6.32.18/drivers/net/igb/e1000_82575.c |
26525 | --- linux-2.6.32.16/drivers/net/igb/e1000_82575.c 2010-07-05 14:14:00.000000000 -0400 | 26557 | --- linux-2.6.32.18/drivers/net/igb/e1000_82575.c 2010-08-10 13:45:57.000000000 -0400 |
26526 | +++ linux-2.6.32.16/drivers/net/igb/e1000_82575.c 2010-07-09 14:50:36.000000000 -0400 | 26558 | +++ linux-2.6.32.18/drivers/net/igb/e1000_82575.c 2010-08-11 18:57:30.000000000 -0400 |
26527 | @@ -1401,7 +1401,7 @@ void igb_vmdq_set_replication_pf(struct | 26559 | @@ -1410,7 +1410,7 @@ void igb_vmdq_set_replication_pf(struct |
26528 | wr32(E1000_VT_CTL, vt_ctl); | 26560 | wr32(E1000_VT_CTL, vt_ctl); |
26529 | } | 26561 | } |
26530 | 26562 | ||
@@ -26533,7 +26565,7 @@ diff -urNp linux-2.6.32.16/drivers/net/igb/e1000_82575.c linux-2.6.32.16/drivers | |||
26533 | .reset_hw = igb_reset_hw_82575, | 26565 | .reset_hw = igb_reset_hw_82575, |
26534 | .init_hw = igb_init_hw_82575, | 26566 | .init_hw = igb_init_hw_82575, |
26535 | .check_for_link = igb_check_for_link_82575, | 26567 | .check_for_link = igb_check_for_link_82575, |
26536 | @@ -1410,13 +1410,13 @@ static struct e1000_mac_operations e1000 | 26568 | @@ -1419,13 +1419,13 @@ static struct e1000_mac_operations e1000 |
26537 | .get_speed_and_duplex = igb_get_speed_and_duplex_copper, | 26569 | .get_speed_and_duplex = igb_get_speed_and_duplex_copper, |
26538 | }; | 26570 | }; |
26539 | 26571 | ||
@@ -26549,10 +26581,10 @@ diff -urNp linux-2.6.32.16/drivers/net/igb/e1000_82575.c linux-2.6.32.16/drivers | |||
26549 | .acquire = igb_acquire_nvm_82575, | 26581 | .acquire = igb_acquire_nvm_82575, |
26550 | .read = igb_read_nvm_eerd, | 26582 | .read = igb_read_nvm_eerd, |
26551 | .release = igb_release_nvm_82575, | 26583 | .release = igb_release_nvm_82575, |
26552 | diff -urNp linux-2.6.32.16/drivers/net/igb/e1000_hw.h linux-2.6.32.16/drivers/net/igb/e1000_hw.h | 26584 | diff -urNp linux-2.6.32.18/drivers/net/igb/e1000_hw.h linux-2.6.32.18/drivers/net/igb/e1000_hw.h |
26553 | --- linux-2.6.32.16/drivers/net/igb/e1000_hw.h 2010-07-05 14:14:00.000000000 -0400 | 26585 | --- linux-2.6.32.18/drivers/net/igb/e1000_hw.h 2010-08-10 13:45:57.000000000 -0400 |
26554 | +++ linux-2.6.32.16/drivers/net/igb/e1000_hw.h 2010-07-09 14:50:36.000000000 -0400 | 26586 | +++ linux-2.6.32.18/drivers/net/igb/e1000_hw.h 2010-08-11 18:57:30.000000000 -0400 |
26555 | @@ -303,17 +303,17 @@ struct e1000_phy_operations { | 26587 | @@ -305,17 +305,17 @@ struct e1000_phy_operations { |
26556 | }; | 26588 | }; |
26557 | 26589 | ||
26558 | struct e1000_nvm_operations { | 26590 | struct e1000_nvm_operations { |
@@ -26577,9 +26609,9 @@ diff -urNp linux-2.6.32.16/drivers/net/igb/e1000_hw.h linux-2.6.32.16/drivers/ne | |||
26577 | }; | 26609 | }; |
26578 | 26610 | ||
26579 | extern const struct e1000_info e1000_82575_info; | 26611 | extern const struct e1000_info e1000_82575_info; |
26580 | diff -urNp linux-2.6.32.16/drivers/net/irda/vlsi_ir.c linux-2.6.32.16/drivers/net/irda/vlsi_ir.c | 26612 | diff -urNp linux-2.6.32.18/drivers/net/irda/vlsi_ir.c linux-2.6.32.18/drivers/net/irda/vlsi_ir.c |
26581 | --- linux-2.6.32.16/drivers/net/irda/vlsi_ir.c 2010-07-05 14:14:00.000000000 -0400 | 26613 | --- linux-2.6.32.18/drivers/net/irda/vlsi_ir.c 2010-08-10 13:45:57.000000000 -0400 |
26582 | +++ linux-2.6.32.16/drivers/net/irda/vlsi_ir.c 2010-07-09 14:50:36.000000000 -0400 | 26614 | +++ linux-2.6.32.18/drivers/net/irda/vlsi_ir.c 2010-08-11 18:57:30.000000000 -0400 |
26583 | @@ -907,13 +907,12 @@ static netdev_tx_t vlsi_hard_start_xmit( | 26615 | @@ -907,13 +907,12 @@ static netdev_tx_t vlsi_hard_start_xmit( |
26584 | /* no race - tx-ring already empty */ | 26616 | /* no race - tx-ring already empty */ |
26585 | vlsi_set_baud(idev, iobase); | 26617 | vlsi_set_baud(idev, iobase); |
@@ -26596,9 +26628,9 @@ diff -urNp linux-2.6.32.16/drivers/net/irda/vlsi_ir.c linux-2.6.32.16/drivers/ne | |||
26596 | spin_unlock_irqrestore(&idev->lock, flags); | 26628 | spin_unlock_irqrestore(&idev->lock, flags); |
26597 | dev_kfree_skb_any(skb); | 26629 | dev_kfree_skb_any(skb); |
26598 | return NETDEV_TX_OK; | 26630 | return NETDEV_TX_OK; |
26599 | diff -urNp linux-2.6.32.16/drivers/net/iseries_veth.c linux-2.6.32.16/drivers/net/iseries_veth.c | 26631 | diff -urNp linux-2.6.32.18/drivers/net/iseries_veth.c linux-2.6.32.18/drivers/net/iseries_veth.c |
26600 | --- linux-2.6.32.16/drivers/net/iseries_veth.c 2010-07-05 14:14:00.000000000 -0400 | 26632 | --- linux-2.6.32.18/drivers/net/iseries_veth.c 2010-08-10 13:45:57.000000000 -0400 |
26601 | +++ linux-2.6.32.16/drivers/net/iseries_veth.c 2010-07-09 14:50:36.000000000 -0400 | 26633 | +++ linux-2.6.32.18/drivers/net/iseries_veth.c 2010-08-11 18:57:30.000000000 -0400 |
26602 | @@ -384,7 +384,7 @@ static struct attribute *veth_cnx_defaul | 26634 | @@ -384,7 +384,7 @@ static struct attribute *veth_cnx_defaul |
26603 | NULL | 26635 | NULL |
26604 | }; | 26636 | }; |
@@ -26617,9 +26649,9 @@ diff -urNp linux-2.6.32.16/drivers/net/iseries_veth.c linux-2.6.32.16/drivers/ne | |||
26617 | .show = veth_port_attribute_show | 26649 | .show = veth_port_attribute_show |
26618 | }; | 26650 | }; |
26619 | 26651 | ||
26620 | diff -urNp linux-2.6.32.16/drivers/net/pcnet32.c linux-2.6.32.16/drivers/net/pcnet32.c | 26652 | diff -urNp linux-2.6.32.18/drivers/net/pcnet32.c linux-2.6.32.18/drivers/net/pcnet32.c |
26621 | --- linux-2.6.32.16/drivers/net/pcnet32.c 2010-07-05 14:14:00.000000000 -0400 | 26653 | --- linux-2.6.32.18/drivers/net/pcnet32.c 2010-08-10 13:45:57.000000000 -0400 |
26622 | +++ linux-2.6.32.16/drivers/net/pcnet32.c 2010-07-09 14:50:36.000000000 -0400 | 26654 | +++ linux-2.6.32.18/drivers/net/pcnet32.c 2010-08-11 18:57:30.000000000 -0400 |
26623 | @@ -79,7 +79,7 @@ static int cards_found; | 26655 | @@ -79,7 +79,7 @@ static int cards_found; |
26624 | /* | 26656 | /* |
26625 | * VLB I/O addresses | 26657 | * VLB I/O addresses |
@@ -26629,9 +26661,9 @@ diff -urNp linux-2.6.32.16/drivers/net/pcnet32.c linux-2.6.32.16/drivers/net/pcn | |||
26629 | { 0x300, 0x320, 0x340, 0x360, 0 }; | 26661 | { 0x300, 0x320, 0x340, 0x360, 0 }; |
26630 | 26662 | ||
26631 | static int pcnet32_debug = 0; | 26663 | static int pcnet32_debug = 0; |
26632 | diff -urNp linux-2.6.32.16/drivers/net/tg3.h linux-2.6.32.16/drivers/net/tg3.h | 26664 | diff -urNp linux-2.6.32.18/drivers/net/tg3.h linux-2.6.32.18/drivers/net/tg3.h |
26633 | --- linux-2.6.32.16/drivers/net/tg3.h 2010-07-05 14:14:00.000000000 -0400 | 26665 | --- linux-2.6.32.18/drivers/net/tg3.h 2010-08-10 13:45:57.000000000 -0400 |
26634 | +++ linux-2.6.32.16/drivers/net/tg3.h 2010-07-09 14:50:36.000000000 -0400 | 26666 | +++ linux-2.6.32.18/drivers/net/tg3.h 2010-08-11 18:57:30.000000000 -0400 |
26635 | @@ -95,6 +95,7 @@ | 26667 | @@ -95,6 +95,7 @@ |
26636 | #define CHIPREV_ID_5750_A0 0x4000 | 26668 | #define CHIPREV_ID_5750_A0 0x4000 |
26637 | #define CHIPREV_ID_5750_A1 0x4001 | 26669 | #define CHIPREV_ID_5750_A1 0x4001 |
@@ -26640,9 +26672,9 @@ diff -urNp linux-2.6.32.16/drivers/net/tg3.h linux-2.6.32.16/drivers/net/tg3.h | |||
26640 | #define CHIPREV_ID_5750_C2 0x4202 | 26672 | #define CHIPREV_ID_5750_C2 0x4202 |
26641 | #define CHIPREV_ID_5752_A0_HW 0x5000 | 26673 | #define CHIPREV_ID_5752_A0_HW 0x5000 |
26642 | #define CHIPREV_ID_5752_A0 0x6000 | 26674 | #define CHIPREV_ID_5752_A0 0x6000 |
26643 | diff -urNp linux-2.6.32.16/drivers/net/tulip/de4x5.c linux-2.6.32.16/drivers/net/tulip/de4x5.c | 26675 | diff -urNp linux-2.6.32.18/drivers/net/tulip/de4x5.c linux-2.6.32.18/drivers/net/tulip/de4x5.c |
26644 | --- linux-2.6.32.16/drivers/net/tulip/de4x5.c 2010-07-05 14:14:00.000000000 -0400 | 26676 | --- linux-2.6.32.18/drivers/net/tulip/de4x5.c 2010-08-10 13:45:57.000000000 -0400 |
26645 | +++ linux-2.6.32.16/drivers/net/tulip/de4x5.c 2010-07-09 14:50:36.000000000 -0400 | 26677 | +++ linux-2.6.32.18/drivers/net/tulip/de4x5.c 2010-08-11 18:57:30.000000000 -0400 |
26646 | @@ -5472,7 +5472,7 @@ de4x5_ioctl(struct net_device *dev, stru | 26678 | @@ -5472,7 +5472,7 @@ de4x5_ioctl(struct net_device *dev, stru |
26647 | for (i=0; i<ETH_ALEN; i++) { | 26679 | for (i=0; i<ETH_ALEN; i++) { |
26648 | tmp.addr[i] = dev->dev_addr[i]; | 26680 | tmp.addr[i] = dev->dev_addr[i]; |
@@ -26661,9 +26693,9 @@ diff -urNp linux-2.6.32.16/drivers/net/tulip/de4x5.c linux-2.6.32.16/drivers/net | |||
26661 | return -EFAULT; | 26693 | return -EFAULT; |
26662 | break; | 26694 | break; |
26663 | } | 26695 | } |
26664 | diff -urNp linux-2.6.32.16/drivers/net/usb/hso.c linux-2.6.32.16/drivers/net/usb/hso.c | 26696 | diff -urNp linux-2.6.32.18/drivers/net/usb/hso.c linux-2.6.32.18/drivers/net/usb/hso.c |
26665 | --- linux-2.6.32.16/drivers/net/usb/hso.c 2010-07-05 14:14:00.000000000 -0400 | 26697 | --- linux-2.6.32.18/drivers/net/usb/hso.c 2010-08-10 13:45:57.000000000 -0400 |
26666 | +++ linux-2.6.32.16/drivers/net/usb/hso.c 2010-07-09 14:50:36.000000000 -0400 | 26698 | +++ linux-2.6.32.18/drivers/net/usb/hso.c 2010-08-11 18:57:30.000000000 -0400 |
26667 | @@ -258,7 +258,7 @@ struct hso_serial { | 26699 | @@ -258,7 +258,7 @@ struct hso_serial { |
26668 | 26700 | ||
26669 | /* from usb_serial_port */ | 26701 | /* from usb_serial_port */ |
@@ -26742,9 +26774,9 @@ diff -urNp linux-2.6.32.16/drivers/net/usb/hso.c linux-2.6.32.16/drivers/net/usb | |||
26742 | result = | 26774 | result = |
26743 | hso_start_serial_device(serial_table[i], GFP_NOIO); | 26775 | hso_start_serial_device(serial_table[i], GFP_NOIO); |
26744 | hso_kick_transmit(dev2ser(serial_table[i])); | 26776 | hso_kick_transmit(dev2ser(serial_table[i])); |
26745 | diff -urNp linux-2.6.32.16/drivers/net/wireless/b43/debugfs.c linux-2.6.32.16/drivers/net/wireless/b43/debugfs.c | 26777 | diff -urNp linux-2.6.32.18/drivers/net/wireless/b43/debugfs.c linux-2.6.32.18/drivers/net/wireless/b43/debugfs.c |
26746 | --- linux-2.6.32.16/drivers/net/wireless/b43/debugfs.c 2010-07-05 14:14:00.000000000 -0400 | 26778 | --- linux-2.6.32.18/drivers/net/wireless/b43/debugfs.c 2010-08-10 13:45:57.000000000 -0400 |
26747 | +++ linux-2.6.32.16/drivers/net/wireless/b43/debugfs.c 2010-07-09 14:50:36.000000000 -0400 | 26779 | +++ linux-2.6.32.18/drivers/net/wireless/b43/debugfs.c 2010-08-11 18:57:30.000000000 -0400 |
26748 | @@ -43,7 +43,7 @@ static struct dentry *rootdir; | 26780 | @@ -43,7 +43,7 @@ static struct dentry *rootdir; |
26749 | struct b43_debugfs_fops { | 26781 | struct b43_debugfs_fops { |
26750 | ssize_t (*read)(struct b43_wldev *dev, char *buf, size_t bufsize); | 26782 | ssize_t (*read)(struct b43_wldev *dev, char *buf, size_t bufsize); |
@@ -26754,9 +26786,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/b43/debugfs.c linux-2.6.32.16/dr | |||
26754 | /* Offset of struct b43_dfs_file in struct b43_dfsentry */ | 26786 | /* Offset of struct b43_dfs_file in struct b43_dfsentry */ |
26755 | size_t file_struct_offset; | 26787 | size_t file_struct_offset; |
26756 | }; | 26788 | }; |
26757 | diff -urNp linux-2.6.32.16/drivers/net/wireless/b43legacy/debugfs.c linux-2.6.32.16/drivers/net/wireless/b43legacy/debugfs.c | 26789 | diff -urNp linux-2.6.32.18/drivers/net/wireless/b43legacy/debugfs.c linux-2.6.32.18/drivers/net/wireless/b43legacy/debugfs.c |
26758 | --- linux-2.6.32.16/drivers/net/wireless/b43legacy/debugfs.c 2010-07-05 14:14:00.000000000 -0400 | 26790 | --- linux-2.6.32.18/drivers/net/wireless/b43legacy/debugfs.c 2010-08-10 13:45:57.000000000 -0400 |
26759 | +++ linux-2.6.32.16/drivers/net/wireless/b43legacy/debugfs.c 2010-07-09 14:50:36.000000000 -0400 | 26791 | +++ linux-2.6.32.18/drivers/net/wireless/b43legacy/debugfs.c 2010-08-11 18:57:30.000000000 -0400 |
26760 | @@ -44,7 +44,7 @@ static struct dentry *rootdir; | 26792 | @@ -44,7 +44,7 @@ static struct dentry *rootdir; |
26761 | struct b43legacy_debugfs_fops { | 26793 | struct b43legacy_debugfs_fops { |
26762 | ssize_t (*read)(struct b43legacy_wldev *dev, char *buf, size_t bufsize); | 26794 | ssize_t (*read)(struct b43legacy_wldev *dev, char *buf, size_t bufsize); |
@@ -26766,9 +26798,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/b43legacy/debugfs.c linux-2.6.32 | |||
26766 | /* Offset of struct b43legacy_dfs_file in struct b43legacy_dfsentry */ | 26798 | /* Offset of struct b43legacy_dfs_file in struct b43legacy_dfsentry */ |
26767 | size_t file_struct_offset; | 26799 | size_t file_struct_offset; |
26768 | /* Take wl->irq_lock before calling read/write? */ | 26800 | /* Take wl->irq_lock before calling read/write? */ |
26769 | diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-1000.c linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-1000.c | 26801 | diff -urNp linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-1000.c linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-1000.c |
26770 | --- linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-1000.c 2010-07-05 14:14:00.000000000 -0400 | 26802 | --- linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-1000.c 2010-08-10 13:45:57.000000000 -0400 |
26771 | +++ linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-1000.c 2010-07-09 14:50:36.000000000 -0400 | 26803 | +++ linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-1000.c 2010-08-11 18:57:30.000000000 -0400 |
26772 | @@ -137,7 +137,7 @@ static struct iwl_lib_ops iwl1000_lib = | 26804 | @@ -137,7 +137,7 @@ static struct iwl_lib_ops iwl1000_lib = |
26773 | }, | 26805 | }, |
26774 | }; | 26806 | }; |
@@ -26778,9 +26810,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-1000.c linux-2.6.32. | |||
26778 | .ucode = &iwl5000_ucode, | 26810 | .ucode = &iwl5000_ucode, |
26779 | .lib = &iwl1000_lib, | 26811 | .lib = &iwl1000_lib, |
26780 | .hcmd = &iwl5000_hcmd, | 26812 | .hcmd = &iwl5000_hcmd, |
26781 | diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-3945.c linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-3945.c | 26813 | diff -urNp linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-3945.c linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-3945.c |
26782 | --- linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-3945.c 2010-07-05 14:14:00.000000000 -0400 | 26814 | --- linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-3945.c 2010-08-10 13:45:57.000000000 -0400 |
26783 | +++ linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-3945.c 2010-07-09 14:50:36.000000000 -0400 | 26815 | +++ linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-3945.c 2010-08-11 18:57:30.000000000 -0400 |
26784 | @@ -2874,7 +2874,7 @@ static struct iwl_hcmd_utils_ops iwl3945 | 26816 | @@ -2874,7 +2874,7 @@ static struct iwl_hcmd_utils_ops iwl3945 |
26785 | .build_addsta_hcmd = iwl3945_build_addsta_hcmd, | 26817 | .build_addsta_hcmd = iwl3945_build_addsta_hcmd, |
26786 | }; | 26818 | }; |
@@ -26790,9 +26822,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-3945.c linux-2.6.32. | |||
26790 | .ucode = &iwl3945_ucode, | 26822 | .ucode = &iwl3945_ucode, |
26791 | .lib = &iwl3945_lib, | 26823 | .lib = &iwl3945_lib, |
26792 | .hcmd = &iwl3945_hcmd, | 26824 | .hcmd = &iwl3945_hcmd, |
26793 | diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-4965.c linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-4965.c | 26825 | diff -urNp linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-4965.c linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-4965.c |
26794 | --- linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-4965.c 2010-07-05 14:14:00.000000000 -0400 | 26826 | --- linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-4965.c 2010-08-10 13:45:57.000000000 -0400 |
26795 | +++ linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-4965.c 2010-07-09 14:50:36.000000000 -0400 | 26827 | +++ linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-4965.c 2010-08-11 18:57:30.000000000 -0400 |
26796 | @@ -2345,7 +2345,7 @@ static struct iwl_lib_ops iwl4965_lib = | 26828 | @@ -2345,7 +2345,7 @@ static struct iwl_lib_ops iwl4965_lib = |
26797 | }, | 26829 | }, |
26798 | }; | 26830 | }; |
@@ -26802,9 +26834,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-4965.c linux-2.6.32. | |||
26802 | .ucode = &iwl4965_ucode, | 26834 | .ucode = &iwl4965_ucode, |
26803 | .lib = &iwl4965_lib, | 26835 | .lib = &iwl4965_lib, |
26804 | .hcmd = &iwl4965_hcmd, | 26836 | .hcmd = &iwl4965_hcmd, |
26805 | diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-5000.c linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-5000.c | 26837 | diff -urNp linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-5000.c linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-5000.c |
26806 | --- linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-5000.c 2010-07-05 14:14:00.000000000 -0400 | 26838 | --- linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-5000.c 2010-08-10 13:45:57.000000000 -0400 |
26807 | +++ linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-5000.c 2010-07-09 14:50:36.000000000 -0400 | 26839 | +++ linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-5000.c 2010-08-11 18:57:30.000000000 -0400 |
26808 | @@ -1633,14 +1633,14 @@ static struct iwl_lib_ops iwl5150_lib = | 26840 | @@ -1633,14 +1633,14 @@ static struct iwl_lib_ops iwl5150_lib = |
26809 | }, | 26841 | }, |
26810 | }; | 26842 | }; |
@@ -26822,9 +26854,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-5000.c linux-2.6.32. | |||
26822 | .ucode = &iwl5000_ucode, | 26854 | .ucode = &iwl5000_ucode, |
26823 | .lib = &iwl5150_lib, | 26855 | .lib = &iwl5150_lib, |
26824 | .hcmd = &iwl5000_hcmd, | 26856 | .hcmd = &iwl5000_hcmd, |
26825 | diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-6000.c linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-6000.c | 26857 | diff -urNp linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-6000.c linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-6000.c |
26826 | --- linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-6000.c 2010-07-05 14:14:00.000000000 -0400 | 26858 | --- linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-6000.c 2010-08-10 13:45:57.000000000 -0400 |
26827 | +++ linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-6000.c 2010-07-09 14:50:36.000000000 -0400 | 26859 | +++ linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-6000.c 2010-08-11 18:57:30.000000000 -0400 |
26828 | @@ -146,7 +146,7 @@ static struct iwl_hcmd_utils_ops iwl6000 | 26860 | @@ -146,7 +146,7 @@ static struct iwl_hcmd_utils_ops iwl6000 |
26829 | .calc_rssi = iwl5000_calc_rssi, | 26861 | .calc_rssi = iwl5000_calc_rssi, |
26830 | }; | 26862 | }; |
@@ -26834,9 +26866,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-6000.c linux-2.6.32. | |||
26834 | .ucode = &iwl5000_ucode, | 26866 | .ucode = &iwl5000_ucode, |
26835 | .lib = &iwl6000_lib, | 26867 | .lib = &iwl6000_lib, |
26836 | .hcmd = &iwl5000_hcmd, | 26868 | .hcmd = &iwl5000_hcmd, |
26837 | diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-debug.h linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-debug.h | 26869 | diff -urNp linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-debug.h linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-debug.h |
26838 | --- linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-debug.h 2010-07-05 14:14:00.000000000 -0400 | 26870 | --- linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-debug.h 2010-08-10 13:45:57.000000000 -0400 |
26839 | +++ linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-debug.h 2010-07-09 14:50:36.000000000 -0400 | 26871 | +++ linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-debug.h 2010-08-11 18:57:30.000000000 -0400 |
26840 | @@ -118,8 +118,8 @@ void iwl_dbgfs_unregister(struct iwl_pri | 26872 | @@ -118,8 +118,8 @@ void iwl_dbgfs_unregister(struct iwl_pri |
26841 | #endif | 26873 | #endif |
26842 | 26874 | ||
@@ -26848,9 +26880,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-debug.h linux-2.6.32 | |||
26848 | static inline void iwl_print_hex_dump(struct iwl_priv *priv, int level, | 26880 | static inline void iwl_print_hex_dump(struct iwl_priv *priv, int level, |
26849 | void *p, u32 len) | 26881 | void *p, u32 len) |
26850 | {} | 26882 | {} |
26851 | diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-dev.h linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-dev.h | 26883 | diff -urNp linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-dev.h linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-dev.h |
26852 | --- linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-dev.h 2010-07-05 14:14:00.000000000 -0400 | 26884 | --- linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-dev.h 2010-08-10 13:45:57.000000000 -0400 |
26853 | +++ linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-dev.h 2010-07-09 14:50:36.000000000 -0400 | 26885 | +++ linux-2.6.32.18/drivers/net/wireless/iwlwifi/iwl-dev.h 2010-08-11 18:57:30.000000000 -0400 |
26854 | @@ -68,7 +68,7 @@ struct iwl_tx_queue; | 26886 | @@ -68,7 +68,7 @@ struct iwl_tx_queue; |
26855 | 26887 | ||
26856 | /* shared structures from iwl-5000.c */ | 26888 | /* shared structures from iwl-5000.c */ |
@@ -26860,9 +26892,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/iwlwifi/iwl-dev.h linux-2.6.32.1 | |||
26860 | extern struct iwl_ucode_ops iwl5000_ucode; | 26892 | extern struct iwl_ucode_ops iwl5000_ucode; |
26861 | extern struct iwl_lib_ops iwl5000_lib; | 26893 | extern struct iwl_lib_ops iwl5000_lib; |
26862 | extern struct iwl_hcmd_ops iwl5000_hcmd; | 26894 | extern struct iwl_hcmd_ops iwl5000_hcmd; |
26863 | diff -urNp linux-2.6.32.16/drivers/net/wireless/libertas/debugfs.c linux-2.6.32.16/drivers/net/wireless/libertas/debugfs.c | 26895 | diff -urNp linux-2.6.32.18/drivers/net/wireless/libertas/debugfs.c linux-2.6.32.18/drivers/net/wireless/libertas/debugfs.c |
26864 | --- linux-2.6.32.16/drivers/net/wireless/libertas/debugfs.c 2010-07-05 14:14:00.000000000 -0400 | 26896 | --- linux-2.6.32.18/drivers/net/wireless/libertas/debugfs.c 2010-08-10 13:45:57.000000000 -0400 |
26865 | +++ linux-2.6.32.16/drivers/net/wireless/libertas/debugfs.c 2010-07-09 14:50:36.000000000 -0400 | 26897 | +++ linux-2.6.32.18/drivers/net/wireless/libertas/debugfs.c 2010-08-11 18:57:30.000000000 -0400 |
26866 | @@ -708,7 +708,7 @@ out_unlock: | 26898 | @@ -708,7 +708,7 @@ out_unlock: |
26867 | struct lbs_debugfs_files { | 26899 | struct lbs_debugfs_files { |
26868 | const char *name; | 26900 | const char *name; |
@@ -26872,9 +26904,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/libertas/debugfs.c linux-2.6.32. | |||
26872 | }; | 26904 | }; |
26873 | 26905 | ||
26874 | static const struct lbs_debugfs_files debugfs_files[] = { | 26906 | static const struct lbs_debugfs_files debugfs_files[] = { |
26875 | diff -urNp linux-2.6.32.16/drivers/net/wireless/rndis_wlan.c linux-2.6.32.16/drivers/net/wireless/rndis_wlan.c | 26907 | diff -urNp linux-2.6.32.18/drivers/net/wireless/rndis_wlan.c linux-2.6.32.18/drivers/net/wireless/rndis_wlan.c |
26876 | --- linux-2.6.32.16/drivers/net/wireless/rndis_wlan.c 2010-07-05 14:14:00.000000000 -0400 | 26908 | --- linux-2.6.32.18/drivers/net/wireless/rndis_wlan.c 2010-08-10 13:45:57.000000000 -0400 |
26877 | +++ linux-2.6.32.16/drivers/net/wireless/rndis_wlan.c 2010-07-09 14:50:36.000000000 -0400 | 26909 | +++ linux-2.6.32.18/drivers/net/wireless/rndis_wlan.c 2010-08-11 18:57:31.000000000 -0400 |
26878 | @@ -1176,7 +1176,7 @@ static int set_rts_threshold(struct usbn | 26910 | @@ -1176,7 +1176,7 @@ static int set_rts_threshold(struct usbn |
26879 | 26911 | ||
26880 | devdbg(usbdev, "set_rts_threshold %i", rts_threshold); | 26912 | devdbg(usbdev, "set_rts_threshold %i", rts_threshold); |
@@ -26884,9 +26916,9 @@ diff -urNp linux-2.6.32.16/drivers/net/wireless/rndis_wlan.c linux-2.6.32.16/dri | |||
26884 | rts_threshold = 2347; | 26916 | rts_threshold = 2347; |
26885 | 26917 | ||
26886 | tmp = cpu_to_le32(rts_threshold); | 26918 | tmp = cpu_to_le32(rts_threshold); |
26887 | diff -urNp linux-2.6.32.16/drivers/oprofile/buffer_sync.c linux-2.6.32.16/drivers/oprofile/buffer_sync.c | 26919 | diff -urNp linux-2.6.32.18/drivers/oprofile/buffer_sync.c linux-2.6.32.18/drivers/oprofile/buffer_sync.c |
26888 | --- linux-2.6.32.16/drivers/oprofile/buffer_sync.c 2010-07-05 14:14:00.000000000 -0400 | 26920 | --- linux-2.6.32.18/drivers/oprofile/buffer_sync.c 2010-08-10 13:45:57.000000000 -0400 |
26889 | +++ linux-2.6.32.16/drivers/oprofile/buffer_sync.c 2010-07-09 14:50:36.000000000 -0400 | 26921 | +++ linux-2.6.32.18/drivers/oprofile/buffer_sync.c 2010-08-11 18:57:31.000000000 -0400 |
26890 | @@ -340,7 +340,7 @@ static void add_data(struct op_entry *en | 26922 | @@ -340,7 +340,7 @@ static void add_data(struct op_entry *en |
26891 | if (cookie == NO_COOKIE) | 26923 | if (cookie == NO_COOKIE) |
26892 | offset = pc; | 26924 | offset = pc; |
@@ -26922,9 +26954,9 @@ diff -urNp linux-2.6.32.16/drivers/oprofile/buffer_sync.c linux-2.6.32.16/driver | |||
26922 | } | 26954 | } |
26923 | } | 26955 | } |
26924 | release_mm(mm); | 26956 | release_mm(mm); |
26925 | diff -urNp linux-2.6.32.16/drivers/oprofile/event_buffer.c linux-2.6.32.16/drivers/oprofile/event_buffer.c | 26957 | diff -urNp linux-2.6.32.18/drivers/oprofile/event_buffer.c linux-2.6.32.18/drivers/oprofile/event_buffer.c |
26926 | --- linux-2.6.32.16/drivers/oprofile/event_buffer.c 2010-07-05 14:14:00.000000000 -0400 | 26958 | --- linux-2.6.32.18/drivers/oprofile/event_buffer.c 2010-08-10 13:45:57.000000000 -0400 |
26927 | +++ linux-2.6.32.16/drivers/oprofile/event_buffer.c 2010-07-09 14:50:36.000000000 -0400 | 26959 | +++ linux-2.6.32.18/drivers/oprofile/event_buffer.c 2010-08-11 18:57:31.000000000 -0400 |
26928 | @@ -53,7 +53,7 @@ void add_event_entry(unsigned long value | 26960 | @@ -53,7 +53,7 @@ void add_event_entry(unsigned long value |
26929 | } | 26961 | } |
26930 | 26962 | ||
@@ -26934,9 +26966,9 @@ diff -urNp linux-2.6.32.16/drivers/oprofile/event_buffer.c linux-2.6.32.16/drive | |||
26934 | return; | 26966 | return; |
26935 | } | 26967 | } |
26936 | 26968 | ||
26937 | diff -urNp linux-2.6.32.16/drivers/oprofile/oprof.c linux-2.6.32.16/drivers/oprofile/oprof.c | 26969 | diff -urNp linux-2.6.32.18/drivers/oprofile/oprof.c linux-2.6.32.18/drivers/oprofile/oprof.c |
26938 | --- linux-2.6.32.16/drivers/oprofile/oprof.c 2010-07-05 14:14:00.000000000 -0400 | 26970 | --- linux-2.6.32.18/drivers/oprofile/oprof.c 2010-08-10 13:45:57.000000000 -0400 |
26939 | +++ linux-2.6.32.16/drivers/oprofile/oprof.c 2010-07-09 14:50:36.000000000 -0400 | 26971 | +++ linux-2.6.32.18/drivers/oprofile/oprof.c 2010-08-11 18:57:31.000000000 -0400 |
26940 | @@ -110,7 +110,7 @@ static void switch_worker(struct work_st | 26972 | @@ -110,7 +110,7 @@ static void switch_worker(struct work_st |
26941 | if (oprofile_ops.switch_events()) | 26973 | if (oprofile_ops.switch_events()) |
26942 | return; | 26974 | return; |
@@ -26946,9 +26978,9 @@ diff -urNp linux-2.6.32.16/drivers/oprofile/oprof.c linux-2.6.32.16/drivers/opro | |||
26946 | start_switch_worker(); | 26978 | start_switch_worker(); |
26947 | } | 26979 | } |
26948 | 26980 | ||
26949 | diff -urNp linux-2.6.32.16/drivers/oprofile/oprofilefs.c linux-2.6.32.16/drivers/oprofile/oprofilefs.c | 26981 | diff -urNp linux-2.6.32.18/drivers/oprofile/oprofilefs.c linux-2.6.32.18/drivers/oprofile/oprofilefs.c |
26950 | --- linux-2.6.32.16/drivers/oprofile/oprofilefs.c 2010-07-05 14:14:00.000000000 -0400 | 26982 | --- linux-2.6.32.18/drivers/oprofile/oprofilefs.c 2010-08-10 13:45:57.000000000 -0400 |
26951 | +++ linux-2.6.32.16/drivers/oprofile/oprofilefs.c 2010-07-09 14:50:37.000000000 -0400 | 26983 | +++ linux-2.6.32.18/drivers/oprofile/oprofilefs.c 2010-08-11 18:57:31.000000000 -0400 |
26952 | @@ -187,7 +187,7 @@ static const struct file_operations atom | 26984 | @@ -187,7 +187,7 @@ static const struct file_operations atom |
26953 | 26985 | ||
26954 | 26986 | ||
@@ -26958,9 +26990,9 @@ diff -urNp linux-2.6.32.16/drivers/oprofile/oprofilefs.c linux-2.6.32.16/drivers | |||
26958 | { | 26990 | { |
26959 | struct dentry *d = __oprofilefs_create_file(sb, root, name, | 26991 | struct dentry *d = __oprofilefs_create_file(sb, root, name, |
26960 | &atomic_ro_fops, 0444); | 26992 | &atomic_ro_fops, 0444); |
26961 | diff -urNp linux-2.6.32.16/drivers/oprofile/oprofile_stats.c linux-2.6.32.16/drivers/oprofile/oprofile_stats.c | 26993 | diff -urNp linux-2.6.32.18/drivers/oprofile/oprofile_stats.c linux-2.6.32.18/drivers/oprofile/oprofile_stats.c |
26962 | --- linux-2.6.32.16/drivers/oprofile/oprofile_stats.c 2010-07-05 14:14:00.000000000 -0400 | 26994 | --- linux-2.6.32.18/drivers/oprofile/oprofile_stats.c 2010-08-10 13:45:57.000000000 -0400 |
26963 | +++ linux-2.6.32.16/drivers/oprofile/oprofile_stats.c 2010-07-09 14:50:37.000000000 -0400 | 26995 | +++ linux-2.6.32.18/drivers/oprofile/oprofile_stats.c 2010-08-11 18:57:31.000000000 -0400 |
26964 | @@ -30,11 +30,11 @@ void oprofile_reset_stats(void) | 26996 | @@ -30,11 +30,11 @@ void oprofile_reset_stats(void) |
26965 | cpu_buf->sample_invalid_eip = 0; | 26997 | cpu_buf->sample_invalid_eip = 0; |
26966 | } | 26998 | } |
@@ -26978,9 +27010,9 @@ diff -urNp linux-2.6.32.16/drivers/oprofile/oprofile_stats.c linux-2.6.32.16/dri | |||
26978 | } | 27010 | } |
26979 | 27011 | ||
26980 | 27012 | ||
26981 | diff -urNp linux-2.6.32.16/drivers/oprofile/oprofile_stats.h linux-2.6.32.16/drivers/oprofile/oprofile_stats.h | 27013 | diff -urNp linux-2.6.32.18/drivers/oprofile/oprofile_stats.h linux-2.6.32.18/drivers/oprofile/oprofile_stats.h |
26982 | --- linux-2.6.32.16/drivers/oprofile/oprofile_stats.h 2010-07-05 14:14:00.000000000 -0400 | 27014 | --- linux-2.6.32.18/drivers/oprofile/oprofile_stats.h 2010-08-10 13:45:57.000000000 -0400 |
26983 | +++ linux-2.6.32.16/drivers/oprofile/oprofile_stats.h 2010-07-09 14:50:37.000000000 -0400 | 27015 | +++ linux-2.6.32.18/drivers/oprofile/oprofile_stats.h 2010-08-11 18:57:31.000000000 -0400 |
26984 | @@ -13,11 +13,11 @@ | 27016 | @@ -13,11 +13,11 @@ |
26985 | #include <asm/atomic.h> | 27017 | #include <asm/atomic.h> |
26986 | 27018 | ||
@@ -26998,9 +27030,9 @@ diff -urNp linux-2.6.32.16/drivers/oprofile/oprofile_stats.h linux-2.6.32.16/dri | |||
26998 | }; | 27030 | }; |
26999 | 27031 | ||
27000 | extern struct oprofile_stat_struct oprofile_stats; | 27032 | extern struct oprofile_stat_struct oprofile_stats; |
27001 | diff -urNp linux-2.6.32.16/drivers/parisc/pdc_stable.c linux-2.6.32.16/drivers/parisc/pdc_stable.c | 27033 | diff -urNp linux-2.6.32.18/drivers/parisc/pdc_stable.c linux-2.6.32.18/drivers/parisc/pdc_stable.c |
27002 | --- linux-2.6.32.16/drivers/parisc/pdc_stable.c 2010-07-05 14:14:00.000000000 -0400 | 27034 | --- linux-2.6.32.18/drivers/parisc/pdc_stable.c 2010-08-10 13:45:57.000000000 -0400 |
27003 | +++ linux-2.6.32.16/drivers/parisc/pdc_stable.c 2010-07-09 14:50:37.000000000 -0400 | 27035 | +++ linux-2.6.32.18/drivers/parisc/pdc_stable.c 2010-08-11 18:57:31.000000000 -0400 |
27004 | @@ -481,7 +481,7 @@ pdcspath_attr_store(struct kobject *kobj | 27036 | @@ -481,7 +481,7 @@ pdcspath_attr_store(struct kobject *kobj |
27005 | return ret; | 27037 | return ret; |
27006 | } | 27038 | } |
@@ -27010,9 +27042,9 @@ diff -urNp linux-2.6.32.16/drivers/parisc/pdc_stable.c linux-2.6.32.16/drivers/p | |||
27010 | .show = pdcspath_attr_show, | 27042 | .show = pdcspath_attr_show, |
27011 | .store = pdcspath_attr_store, | 27043 | .store = pdcspath_attr_store, |
27012 | }; | 27044 | }; |
27013 | diff -urNp linux-2.6.32.16/drivers/parport/procfs.c linux-2.6.32.16/drivers/parport/procfs.c | 27045 | diff -urNp linux-2.6.32.18/drivers/parport/procfs.c linux-2.6.32.18/drivers/parport/procfs.c |
27014 | --- linux-2.6.32.16/drivers/parport/procfs.c 2010-07-05 14:14:00.000000000 -0400 | 27046 | --- linux-2.6.32.18/drivers/parport/procfs.c 2010-08-10 13:45:57.000000000 -0400 |
27015 | +++ linux-2.6.32.16/drivers/parport/procfs.c 2010-07-09 14:50:37.000000000 -0400 | 27047 | +++ linux-2.6.32.18/drivers/parport/procfs.c 2010-08-11 18:57:31.000000000 -0400 |
27016 | @@ -64,7 +64,7 @@ static int do_active_device(ctl_table *t | 27048 | @@ -64,7 +64,7 @@ static int do_active_device(ctl_table *t |
27017 | 27049 | ||
27018 | *ppos += len; | 27050 | *ppos += len; |
@@ -27031,9 +27063,9 @@ diff -urNp linux-2.6.32.16/drivers/parport/procfs.c linux-2.6.32.16/drivers/parp | |||
27031 | } | 27063 | } |
27032 | #endif /* IEEE1284.3 support. */ | 27064 | #endif /* IEEE1284.3 support. */ |
27033 | 27065 | ||
27034 | diff -urNp linux-2.6.32.16/drivers/pci/hotplug/acpiphp_glue.c linux-2.6.32.16/drivers/pci/hotplug/acpiphp_glue.c | 27066 | diff -urNp linux-2.6.32.18/drivers/pci/hotplug/acpiphp_glue.c linux-2.6.32.18/drivers/pci/hotplug/acpiphp_glue.c |
27035 | --- linux-2.6.32.16/drivers/pci/hotplug/acpiphp_glue.c 2010-07-05 14:14:00.000000000 -0400 | 27067 | --- linux-2.6.32.18/drivers/pci/hotplug/acpiphp_glue.c 2010-08-10 13:45:57.000000000 -0400 |
27036 | +++ linux-2.6.32.16/drivers/pci/hotplug/acpiphp_glue.c 2010-07-09 14:50:37.000000000 -0400 | 27068 | +++ linux-2.6.32.18/drivers/pci/hotplug/acpiphp_glue.c 2010-08-11 18:57:31.000000000 -0400 |
27037 | @@ -111,7 +111,7 @@ static int post_dock_fixups(struct notif | 27069 | @@ -111,7 +111,7 @@ static int post_dock_fixups(struct notif |
27038 | } | 27070 | } |
27039 | 27071 | ||
@@ -27043,9 +27075,9 @@ diff -urNp linux-2.6.32.16/drivers/pci/hotplug/acpiphp_glue.c linux-2.6.32.16/dr | |||
27043 | .handler = handle_hotplug_event_func, | 27075 | .handler = handle_hotplug_event_func, |
27044 | }; | 27076 | }; |
27045 | 27077 | ||
27046 | diff -urNp linux-2.6.32.16/drivers/pci/hotplug/cpqphp_nvram.c linux-2.6.32.16/drivers/pci/hotplug/cpqphp_nvram.c | 27078 | diff -urNp linux-2.6.32.18/drivers/pci/hotplug/cpqphp_nvram.c linux-2.6.32.18/drivers/pci/hotplug/cpqphp_nvram.c |
27047 | --- linux-2.6.32.16/drivers/pci/hotplug/cpqphp_nvram.c 2010-07-05 14:14:00.000000000 -0400 | 27079 | --- linux-2.6.32.18/drivers/pci/hotplug/cpqphp_nvram.c 2010-08-10 13:45:57.000000000 -0400 |
27048 | +++ linux-2.6.32.16/drivers/pci/hotplug/cpqphp_nvram.c 2010-07-09 14:50:37.000000000 -0400 | 27080 | +++ linux-2.6.32.18/drivers/pci/hotplug/cpqphp_nvram.c 2010-08-11 18:57:31.000000000 -0400 |
27049 | @@ -428,9 +428,13 @@ static u32 store_HRT (void __iomem *rom_ | 27081 | @@ -428,9 +428,13 @@ static u32 store_HRT (void __iomem *rom_ |
27050 | 27082 | ||
27051 | void compaq_nvram_init (void __iomem *rom_start) | 27083 | void compaq_nvram_init (void __iomem *rom_start) |
@@ -27060,9 +27092,9 @@ diff -urNp linux-2.6.32.16/drivers/pci/hotplug/cpqphp_nvram.c linux-2.6.32.16/dr | |||
27060 | dbg("int15 entry = %p\n", compaq_int15_entry_point); | 27092 | dbg("int15 entry = %p\n", compaq_int15_entry_point); |
27061 | 27093 | ||
27062 | /* initialize our int15 lock */ | 27094 | /* initialize our int15 lock */ |
27063 | diff -urNp linux-2.6.32.16/drivers/pci/hotplug/fakephp.c linux-2.6.32.16/drivers/pci/hotplug/fakephp.c | 27095 | diff -urNp linux-2.6.32.18/drivers/pci/hotplug/fakephp.c linux-2.6.32.18/drivers/pci/hotplug/fakephp.c |
27064 | --- linux-2.6.32.16/drivers/pci/hotplug/fakephp.c 2010-07-05 14:14:00.000000000 -0400 | 27096 | --- linux-2.6.32.18/drivers/pci/hotplug/fakephp.c 2010-08-10 13:45:57.000000000 -0400 |
27065 | +++ linux-2.6.32.16/drivers/pci/hotplug/fakephp.c 2010-07-09 14:50:37.000000000 -0400 | 27097 | +++ linux-2.6.32.18/drivers/pci/hotplug/fakephp.c 2010-08-11 18:57:31.000000000 -0400 |
27066 | @@ -73,7 +73,7 @@ static void legacy_release(struct kobjec | 27098 | @@ -73,7 +73,7 @@ static void legacy_release(struct kobjec |
27067 | } | 27099 | } |
27068 | 27100 | ||
@@ -27072,9 +27104,9 @@ diff -urNp linux-2.6.32.16/drivers/pci/hotplug/fakephp.c linux-2.6.32.16/drivers | |||
27072 | .store = legacy_store, .show = legacy_show | 27104 | .store = legacy_store, .show = legacy_show |
27073 | }, | 27105 | }, |
27074 | .release = &legacy_release, | 27106 | .release = &legacy_release, |
27075 | diff -urNp linux-2.6.32.16/drivers/pci/intel-iommu.c linux-2.6.32.16/drivers/pci/intel-iommu.c | 27107 | diff -urNp linux-2.6.32.18/drivers/pci/intel-iommu.c linux-2.6.32.18/drivers/pci/intel-iommu.c |
27076 | --- linux-2.6.32.16/drivers/pci/intel-iommu.c 2010-07-05 14:14:00.000000000 -0400 | 27108 | --- linux-2.6.32.18/drivers/pci/intel-iommu.c 2010-08-10 13:45:57.000000000 -0400 |
27077 | +++ linux-2.6.32.16/drivers/pci/intel-iommu.c 2010-07-09 14:50:44.000000000 -0400 | 27109 | +++ linux-2.6.32.18/drivers/pci/intel-iommu.c 2010-08-11 18:57:31.000000000 -0400 |
27078 | @@ -2647,7 +2647,7 @@ error: | 27110 | @@ -2647,7 +2647,7 @@ error: |
27079 | return 0; | 27111 | return 0; |
27080 | } | 27112 | } |
@@ -27144,9 +27176,9 @@ diff -urNp linux-2.6.32.16/drivers/pci/intel-iommu.c linux-2.6.32.16/drivers/pci | |||
27144 | .alloc_coherent = intel_alloc_coherent, | 27176 | .alloc_coherent = intel_alloc_coherent, |
27145 | .free_coherent = intel_free_coherent, | 27177 | .free_coherent = intel_free_coherent, |
27146 | .map_sg = intel_map_sg, | 27178 | .map_sg = intel_map_sg, |
27147 | diff -urNp linux-2.6.32.16/drivers/pci/pcie/portdrv_pci.c linux-2.6.32.16/drivers/pci/pcie/portdrv_pci.c | 27179 | diff -urNp linux-2.6.32.18/drivers/pci/pcie/portdrv_pci.c linux-2.6.32.18/drivers/pci/pcie/portdrv_pci.c |
27148 | --- linux-2.6.32.16/drivers/pci/pcie/portdrv_pci.c 2010-07-05 14:14:00.000000000 -0400 | 27180 | --- linux-2.6.32.18/drivers/pci/pcie/portdrv_pci.c 2010-08-10 13:45:57.000000000 -0400 |
27149 | +++ linux-2.6.32.16/drivers/pci/pcie/portdrv_pci.c 2010-07-09 14:50:37.000000000 -0400 | 27181 | +++ linux-2.6.32.18/drivers/pci/pcie/portdrv_pci.c 2010-08-11 18:57:31.000000000 -0400 |
27150 | @@ -249,7 +249,7 @@ static void pcie_portdrv_err_resume(stru | 27182 | @@ -249,7 +249,7 @@ static void pcie_portdrv_err_resume(stru |
27151 | static const struct pci_device_id port_pci_ids[] = { { | 27183 | static const struct pci_device_id port_pci_ids[] = { { |
27152 | /* handle any PCI-Express port */ | 27184 | /* handle any PCI-Express port */ |
@@ -27156,9 +27188,9 @@ diff -urNp linux-2.6.32.16/drivers/pci/pcie/portdrv_pci.c linux-2.6.32.16/driver | |||
27156 | }; | 27188 | }; |
27157 | MODULE_DEVICE_TABLE(pci, port_pci_ids); | 27189 | MODULE_DEVICE_TABLE(pci, port_pci_ids); |
27158 | 27190 | ||
27159 | diff -urNp linux-2.6.32.16/drivers/pci/probe.c linux-2.6.32.16/drivers/pci/probe.c | 27191 | diff -urNp linux-2.6.32.18/drivers/pci/probe.c linux-2.6.32.18/drivers/pci/probe.c |
27160 | --- linux-2.6.32.16/drivers/pci/probe.c 2010-07-05 14:14:00.000000000 -0400 | 27192 | --- linux-2.6.32.18/drivers/pci/probe.c 2010-08-10 13:45:57.000000000 -0400 |
27161 | +++ linux-2.6.32.16/drivers/pci/probe.c 2010-07-09 14:50:37.000000000 -0400 | 27193 | +++ linux-2.6.32.18/drivers/pci/probe.c 2010-08-11 18:57:31.000000000 -0400 |
27162 | @@ -62,14 +62,14 @@ static ssize_t pci_bus_show_cpuaffinity( | 27194 | @@ -62,14 +62,14 @@ static ssize_t pci_bus_show_cpuaffinity( |
27163 | return ret; | 27195 | return ret; |
27164 | } | 27196 | } |
@@ -27176,9 +27208,9 @@ diff -urNp linux-2.6.32.16/drivers/pci/probe.c linux-2.6.32.16/drivers/pci/probe | |||
27176 | struct device_attribute *attr, | 27208 | struct device_attribute *attr, |
27177 | char *buf) | 27209 | char *buf) |
27178 | { | 27210 | { |
27179 | diff -urNp linux-2.6.32.16/drivers/pci/proc.c linux-2.6.32.16/drivers/pci/proc.c | 27211 | diff -urNp linux-2.6.32.18/drivers/pci/proc.c linux-2.6.32.18/drivers/pci/proc.c |
27180 | --- linux-2.6.32.16/drivers/pci/proc.c 2010-07-05 14:14:00.000000000 -0400 | 27212 | --- linux-2.6.32.18/drivers/pci/proc.c 2010-08-10 13:45:57.000000000 -0400 |
27181 | +++ linux-2.6.32.16/drivers/pci/proc.c 2010-07-09 14:50:37.000000000 -0400 | 27213 | +++ linux-2.6.32.18/drivers/pci/proc.c 2010-08-11 18:57:31.000000000 -0400 |
27182 | @@ -480,7 +480,16 @@ static const struct file_operations proc | 27214 | @@ -480,7 +480,16 @@ static const struct file_operations proc |
27183 | static int __init pci_proc_init(void) | 27215 | static int __init pci_proc_init(void) |
27184 | { | 27216 | { |
@@ -27196,9 +27228,9 @@ diff -urNp linux-2.6.32.16/drivers/pci/proc.c linux-2.6.32.16/drivers/pci/proc.c | |||
27196 | proc_create("devices", 0, proc_bus_pci_dir, | 27228 | proc_create("devices", 0, proc_bus_pci_dir, |
27197 | &proc_bus_pci_dev_operations); | 27229 | &proc_bus_pci_dev_operations); |
27198 | proc_initialized = 1; | 27230 | proc_initialized = 1; |
27199 | diff -urNp linux-2.6.32.16/drivers/pci/slot.c linux-2.6.32.16/drivers/pci/slot.c | 27231 | diff -urNp linux-2.6.32.18/drivers/pci/slot.c linux-2.6.32.18/drivers/pci/slot.c |
27200 | --- linux-2.6.32.16/drivers/pci/slot.c 2010-07-05 14:14:00.000000000 -0400 | 27232 | --- linux-2.6.32.18/drivers/pci/slot.c 2010-08-10 13:45:57.000000000 -0400 |
27201 | +++ linux-2.6.32.16/drivers/pci/slot.c 2010-07-09 14:50:37.000000000 -0400 | 27233 | +++ linux-2.6.32.18/drivers/pci/slot.c 2010-08-11 18:57:31.000000000 -0400 |
27202 | @@ -29,7 +29,7 @@ static ssize_t pci_slot_attr_store(struc | 27234 | @@ -29,7 +29,7 @@ static ssize_t pci_slot_attr_store(struc |
27203 | return attribute->store ? attribute->store(slot, buf, len) : -EIO; | 27235 | return attribute->store ? attribute->store(slot, buf, len) : -EIO; |
27204 | } | 27236 | } |
@@ -27208,9 +27240,9 @@ diff -urNp linux-2.6.32.16/drivers/pci/slot.c linux-2.6.32.16/drivers/pci/slot.c | |||
27208 | .show = pci_slot_attr_show, | 27240 | .show = pci_slot_attr_show, |
27209 | .store = pci_slot_attr_store, | 27241 | .store = pci_slot_attr_store, |
27210 | }; | 27242 | }; |
27211 | diff -urNp linux-2.6.32.16/drivers/pcmcia/ti113x.h linux-2.6.32.16/drivers/pcmcia/ti113x.h | 27243 | diff -urNp linux-2.6.32.18/drivers/pcmcia/ti113x.h linux-2.6.32.18/drivers/pcmcia/ti113x.h |
27212 | --- linux-2.6.32.16/drivers/pcmcia/ti113x.h 2010-07-05 14:14:00.000000000 -0400 | 27244 | --- linux-2.6.32.18/drivers/pcmcia/ti113x.h 2010-08-10 13:45:57.000000000 -0400 |
27213 | +++ linux-2.6.32.16/drivers/pcmcia/ti113x.h 2010-07-09 14:50:37.000000000 -0400 | 27245 | +++ linux-2.6.32.18/drivers/pcmcia/ti113x.h 2010-08-11 18:57:31.000000000 -0400 |
27214 | @@ -903,7 +903,7 @@ static struct pci_device_id ene_tune_tbl | 27246 | @@ -903,7 +903,7 @@ static struct pci_device_id ene_tune_tbl |
27215 | DEVID(PCI_VENDOR_ID_MOTOROLA, 0x3410, 0xECC0, PCI_ANY_ID, | 27247 | DEVID(PCI_VENDOR_ID_MOTOROLA, 0x3410, 0xECC0, PCI_ANY_ID, |
27216 | ENE_TEST_C9_TLTENABLE | ENE_TEST_C9_PFENABLE, ENE_TEST_C9_TLTENABLE), | 27248 | ENE_TEST_C9_TLTENABLE | ENE_TEST_C9_PFENABLE, ENE_TEST_C9_TLTENABLE), |
@@ -27220,9 +27252,9 @@ diff -urNp linux-2.6.32.16/drivers/pcmcia/ti113x.h linux-2.6.32.16/drivers/pcmci | |||
27220 | }; | 27252 | }; |
27221 | 27253 | ||
27222 | static void ene_tune_bridge(struct pcmcia_socket *sock, struct pci_bus *bus) | 27254 | static void ene_tune_bridge(struct pcmcia_socket *sock, struct pci_bus *bus) |
27223 | diff -urNp linux-2.6.32.16/drivers/pcmcia/yenta_socket.c linux-2.6.32.16/drivers/pcmcia/yenta_socket.c | 27255 | diff -urNp linux-2.6.32.18/drivers/pcmcia/yenta_socket.c linux-2.6.32.18/drivers/pcmcia/yenta_socket.c |
27224 | --- linux-2.6.32.16/drivers/pcmcia/yenta_socket.c 2010-07-05 14:14:00.000000000 -0400 | 27256 | --- linux-2.6.32.18/drivers/pcmcia/yenta_socket.c 2010-08-10 13:45:57.000000000 -0400 |
27225 | +++ linux-2.6.32.16/drivers/pcmcia/yenta_socket.c 2010-07-09 14:50:37.000000000 -0400 | 27257 | +++ linux-2.6.32.18/drivers/pcmcia/yenta_socket.c 2010-08-11 18:57:31.000000000 -0400 |
27226 | @@ -1387,7 +1387,7 @@ static struct pci_device_id yenta_table | 27258 | @@ -1387,7 +1387,7 @@ static struct pci_device_id yenta_table |
27227 | 27259 | ||
27228 | /* match any cardbus bridge */ | 27260 | /* match any cardbus bridge */ |
@@ -27232,9 +27264,9 @@ diff -urNp linux-2.6.32.16/drivers/pcmcia/yenta_socket.c linux-2.6.32.16/drivers | |||
27232 | }; | 27264 | }; |
27233 | MODULE_DEVICE_TABLE(pci, yenta_table); | 27265 | MODULE_DEVICE_TABLE(pci, yenta_table); |
27234 | 27266 | ||
27235 | diff -urNp linux-2.6.32.16/drivers/platform/x86/acer-wmi.c linux-2.6.32.16/drivers/platform/x86/acer-wmi.c | 27267 | diff -urNp linux-2.6.32.18/drivers/platform/x86/acer-wmi.c linux-2.6.32.18/drivers/platform/x86/acer-wmi.c |
27236 | --- linux-2.6.32.16/drivers/platform/x86/acer-wmi.c 2010-07-05 14:14:00.000000000 -0400 | 27268 | --- linux-2.6.32.18/drivers/platform/x86/acer-wmi.c 2010-08-10 13:45:57.000000000 -0400 |
27237 | +++ linux-2.6.32.16/drivers/platform/x86/acer-wmi.c 2010-07-09 14:50:37.000000000 -0400 | 27269 | +++ linux-2.6.32.18/drivers/platform/x86/acer-wmi.c 2010-08-11 18:57:31.000000000 -0400 |
27238 | @@ -918,7 +918,7 @@ static int update_bl_status(struct backl | 27270 | @@ -918,7 +918,7 @@ static int update_bl_status(struct backl |
27239 | return 0; | 27271 | return 0; |
27240 | } | 27272 | } |
@@ -27244,9 +27276,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/acer-wmi.c linux-2.6.32.16/drive | |||
27244 | .get_brightness = read_brightness, | 27276 | .get_brightness = read_brightness, |
27245 | .update_status = update_bl_status, | 27277 | .update_status = update_bl_status, |
27246 | }; | 27278 | }; |
27247 | diff -urNp linux-2.6.32.16/drivers/platform/x86/asus_acpi.c linux-2.6.32.16/drivers/platform/x86/asus_acpi.c | 27279 | diff -urNp linux-2.6.32.18/drivers/platform/x86/asus_acpi.c linux-2.6.32.18/drivers/platform/x86/asus_acpi.c |
27248 | --- linux-2.6.32.16/drivers/platform/x86/asus_acpi.c 2010-07-05 14:14:00.000000000 -0400 | 27280 | --- linux-2.6.32.18/drivers/platform/x86/asus_acpi.c 2010-08-10 13:45:57.000000000 -0400 |
27249 | +++ linux-2.6.32.16/drivers/platform/x86/asus_acpi.c 2010-07-09 14:50:37.000000000 -0400 | 27281 | +++ linux-2.6.32.18/drivers/platform/x86/asus_acpi.c 2010-08-11 18:57:31.000000000 -0400 |
27250 | @@ -1402,7 +1402,7 @@ static int asus_hotk_remove(struct acpi_ | 27282 | @@ -1402,7 +1402,7 @@ static int asus_hotk_remove(struct acpi_ |
27251 | return 0; | 27283 | return 0; |
27252 | } | 27284 | } |
@@ -27256,9 +27288,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/asus_acpi.c linux-2.6.32.16/driv | |||
27256 | .get_brightness = read_brightness, | 27288 | .get_brightness = read_brightness, |
27257 | .update_status = set_brightness_status, | 27289 | .update_status = set_brightness_status, |
27258 | }; | 27290 | }; |
27259 | diff -urNp linux-2.6.32.16/drivers/platform/x86/asus-laptop.c linux-2.6.32.16/drivers/platform/x86/asus-laptop.c | 27291 | diff -urNp linux-2.6.32.18/drivers/platform/x86/asus-laptop.c linux-2.6.32.18/drivers/platform/x86/asus-laptop.c |
27260 | --- linux-2.6.32.16/drivers/platform/x86/asus-laptop.c 2010-07-05 14:14:00.000000000 -0400 | 27292 | --- linux-2.6.32.18/drivers/platform/x86/asus-laptop.c 2010-08-10 13:45:57.000000000 -0400 |
27261 | +++ linux-2.6.32.16/drivers/platform/x86/asus-laptop.c 2010-07-09 14:50:37.000000000 -0400 | 27293 | +++ linux-2.6.32.18/drivers/platform/x86/asus-laptop.c 2010-08-11 18:57:31.000000000 -0400 |
27262 | @@ -250,7 +250,7 @@ static struct backlight_device *asus_bac | 27294 | @@ -250,7 +250,7 @@ static struct backlight_device *asus_bac |
27263 | */ | 27295 | */ |
27264 | static int read_brightness(struct backlight_device *bd); | 27296 | static int read_brightness(struct backlight_device *bd); |
@@ -27268,9 +27300,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/asus-laptop.c linux-2.6.32.16/dr | |||
27268 | .get_brightness = read_brightness, | 27300 | .get_brightness = read_brightness, |
27269 | .update_status = update_bl_status, | 27301 | .update_status = update_bl_status, |
27270 | }; | 27302 | }; |
27271 | diff -urNp linux-2.6.32.16/drivers/platform/x86/compal-laptop.c linux-2.6.32.16/drivers/platform/x86/compal-laptop.c | 27303 | diff -urNp linux-2.6.32.18/drivers/platform/x86/compal-laptop.c linux-2.6.32.18/drivers/platform/x86/compal-laptop.c |
27272 | --- linux-2.6.32.16/drivers/platform/x86/compal-laptop.c 2010-07-05 14:14:00.000000000 -0400 | 27304 | --- linux-2.6.32.18/drivers/platform/x86/compal-laptop.c 2010-08-10 13:45:57.000000000 -0400 |
27273 | +++ linux-2.6.32.16/drivers/platform/x86/compal-laptop.c 2010-07-09 14:50:37.000000000 -0400 | 27305 | +++ linux-2.6.32.18/drivers/platform/x86/compal-laptop.c 2010-08-11 18:57:31.000000000 -0400 |
27274 | @@ -163,7 +163,7 @@ static int bl_update_status(struct backl | 27306 | @@ -163,7 +163,7 @@ static int bl_update_status(struct backl |
27275 | return set_lcd_level(b->props.brightness); | 27307 | return set_lcd_level(b->props.brightness); |
27276 | } | 27308 | } |
@@ -27280,9 +27312,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/compal-laptop.c linux-2.6.32.16/ | |||
27280 | .get_brightness = bl_get_brightness, | 27312 | .get_brightness = bl_get_brightness, |
27281 | .update_status = bl_update_status, | 27313 | .update_status = bl_update_status, |
27282 | }; | 27314 | }; |
27283 | diff -urNp linux-2.6.32.16/drivers/platform/x86/dell-laptop.c linux-2.6.32.16/drivers/platform/x86/dell-laptop.c | 27315 | diff -urNp linux-2.6.32.18/drivers/platform/x86/dell-laptop.c linux-2.6.32.18/drivers/platform/x86/dell-laptop.c |
27284 | --- linux-2.6.32.16/drivers/platform/x86/dell-laptop.c 2010-07-05 14:14:00.000000000 -0400 | 27316 | --- linux-2.6.32.18/drivers/platform/x86/dell-laptop.c 2010-08-10 13:45:57.000000000 -0400 |
27285 | +++ linux-2.6.32.16/drivers/platform/x86/dell-laptop.c 2010-07-09 14:50:37.000000000 -0400 | 27317 | +++ linux-2.6.32.18/drivers/platform/x86/dell-laptop.c 2010-08-11 18:57:31.000000000 -0400 |
27286 | @@ -305,7 +305,7 @@ static int dell_get_intensity(struct bac | 27318 | @@ -305,7 +305,7 @@ static int dell_get_intensity(struct bac |
27287 | return buffer.output[1]; | 27319 | return buffer.output[1]; |
27288 | } | 27320 | } |
@@ -27292,9 +27324,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/dell-laptop.c linux-2.6.32.16/dr | |||
27292 | .get_brightness = dell_get_intensity, | 27324 | .get_brightness = dell_get_intensity, |
27293 | .update_status = dell_send_intensity, | 27325 | .update_status = dell_send_intensity, |
27294 | }; | 27326 | }; |
27295 | diff -urNp linux-2.6.32.16/drivers/platform/x86/eeepc-laptop.c linux-2.6.32.16/drivers/platform/x86/eeepc-laptop.c | 27327 | diff -urNp linux-2.6.32.18/drivers/platform/x86/eeepc-laptop.c linux-2.6.32.18/drivers/platform/x86/eeepc-laptop.c |
27296 | --- linux-2.6.32.16/drivers/platform/x86/eeepc-laptop.c 2010-07-05 14:14:00.000000000 -0400 | 27328 | --- linux-2.6.32.18/drivers/platform/x86/eeepc-laptop.c 2010-08-10 13:45:57.000000000 -0400 |
27297 | +++ linux-2.6.32.16/drivers/platform/x86/eeepc-laptop.c 2010-07-09 14:50:37.000000000 -0400 | 27329 | +++ linux-2.6.32.18/drivers/platform/x86/eeepc-laptop.c 2010-08-11 18:57:31.000000000 -0400 |
27298 | @@ -245,7 +245,7 @@ static struct device *eeepc_hwmon_device | 27330 | @@ -245,7 +245,7 @@ static struct device *eeepc_hwmon_device |
27299 | */ | 27331 | */ |
27300 | static int read_brightness(struct backlight_device *bd); | 27332 | static int read_brightness(struct backlight_device *bd); |
@@ -27304,9 +27336,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/eeepc-laptop.c linux-2.6.32.16/d | |||
27304 | .get_brightness = read_brightness, | 27336 | .get_brightness = read_brightness, |
27305 | .update_status = update_bl_status, | 27337 | .update_status = update_bl_status, |
27306 | }; | 27338 | }; |
27307 | diff -urNp linux-2.6.32.16/drivers/platform/x86/fujitsu-laptop.c linux-2.6.32.16/drivers/platform/x86/fujitsu-laptop.c | 27339 | diff -urNp linux-2.6.32.18/drivers/platform/x86/fujitsu-laptop.c linux-2.6.32.18/drivers/platform/x86/fujitsu-laptop.c |
27308 | --- linux-2.6.32.16/drivers/platform/x86/fujitsu-laptop.c 2010-07-05 14:14:00.000000000 -0400 | 27340 | --- linux-2.6.32.18/drivers/platform/x86/fujitsu-laptop.c 2010-08-10 13:45:57.000000000 -0400 |
27309 | +++ linux-2.6.32.16/drivers/platform/x86/fujitsu-laptop.c 2010-07-09 14:50:37.000000000 -0400 | 27341 | +++ linux-2.6.32.18/drivers/platform/x86/fujitsu-laptop.c 2010-08-11 18:57:31.000000000 -0400 |
27310 | @@ -436,7 +436,7 @@ static int bl_update_status(struct backl | 27342 | @@ -436,7 +436,7 @@ static int bl_update_status(struct backl |
27311 | return ret; | 27343 | return ret; |
27312 | } | 27344 | } |
@@ -27316,9 +27348,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/fujitsu-laptop.c linux-2.6.32.16 | |||
27316 | .get_brightness = bl_get_brightness, | 27348 | .get_brightness = bl_get_brightness, |
27317 | .update_status = bl_update_status, | 27349 | .update_status = bl_update_status, |
27318 | }; | 27350 | }; |
27319 | diff -urNp linux-2.6.32.16/drivers/platform/x86/msi-laptop.c linux-2.6.32.16/drivers/platform/x86/msi-laptop.c | 27351 | diff -urNp linux-2.6.32.18/drivers/platform/x86/msi-laptop.c linux-2.6.32.18/drivers/platform/x86/msi-laptop.c |
27320 | --- linux-2.6.32.16/drivers/platform/x86/msi-laptop.c 2010-07-05 14:14:00.000000000 -0400 | 27352 | --- linux-2.6.32.18/drivers/platform/x86/msi-laptop.c 2010-08-10 13:45:57.000000000 -0400 |
27321 | +++ linux-2.6.32.16/drivers/platform/x86/msi-laptop.c 2010-07-09 14:50:37.000000000 -0400 | 27353 | +++ linux-2.6.32.18/drivers/platform/x86/msi-laptop.c 2010-08-11 18:57:31.000000000 -0400 |
27322 | @@ -161,7 +161,7 @@ static int bl_update_status(struct backl | 27354 | @@ -161,7 +161,7 @@ static int bl_update_status(struct backl |
27323 | return set_lcd_level(b->props.brightness); | 27355 | return set_lcd_level(b->props.brightness); |
27324 | } | 27356 | } |
@@ -27328,9 +27360,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/msi-laptop.c linux-2.6.32.16/dri | |||
27328 | .get_brightness = bl_get_brightness, | 27360 | .get_brightness = bl_get_brightness, |
27329 | .update_status = bl_update_status, | 27361 | .update_status = bl_update_status, |
27330 | }; | 27362 | }; |
27331 | diff -urNp linux-2.6.32.16/drivers/platform/x86/panasonic-laptop.c linux-2.6.32.16/drivers/platform/x86/panasonic-laptop.c | 27363 | diff -urNp linux-2.6.32.18/drivers/platform/x86/panasonic-laptop.c linux-2.6.32.18/drivers/platform/x86/panasonic-laptop.c |
27332 | --- linux-2.6.32.16/drivers/platform/x86/panasonic-laptop.c 2010-07-05 14:14:00.000000000 -0400 | 27364 | --- linux-2.6.32.18/drivers/platform/x86/panasonic-laptop.c 2010-08-10 13:45:57.000000000 -0400 |
27333 | +++ linux-2.6.32.16/drivers/platform/x86/panasonic-laptop.c 2010-07-09 14:50:37.000000000 -0400 | 27365 | +++ linux-2.6.32.18/drivers/platform/x86/panasonic-laptop.c 2010-08-11 18:57:31.000000000 -0400 |
27334 | @@ -352,7 +352,7 @@ static int bl_set_status(struct backligh | 27366 | @@ -352,7 +352,7 @@ static int bl_set_status(struct backligh |
27335 | return acpi_pcc_write_sset(pcc, SINF_DC_CUR_BRIGHT, bright); | 27367 | return acpi_pcc_write_sset(pcc, SINF_DC_CUR_BRIGHT, bright); |
27336 | } | 27368 | } |
@@ -27340,9 +27372,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/panasonic-laptop.c linux-2.6.32. | |||
27340 | .get_brightness = bl_get, | 27372 | .get_brightness = bl_get, |
27341 | .update_status = bl_set_status, | 27373 | .update_status = bl_set_status, |
27342 | }; | 27374 | }; |
27343 | diff -urNp linux-2.6.32.16/drivers/platform/x86/sony-laptop.c linux-2.6.32.16/drivers/platform/x86/sony-laptop.c | 27375 | diff -urNp linux-2.6.32.18/drivers/platform/x86/sony-laptop.c linux-2.6.32.18/drivers/platform/x86/sony-laptop.c |
27344 | --- linux-2.6.32.16/drivers/platform/x86/sony-laptop.c 2010-07-05 14:14:00.000000000 -0400 | 27376 | --- linux-2.6.32.18/drivers/platform/x86/sony-laptop.c 2010-08-10 13:45:57.000000000 -0400 |
27345 | +++ linux-2.6.32.16/drivers/platform/x86/sony-laptop.c 2010-07-09 14:50:37.000000000 -0400 | 27377 | +++ linux-2.6.32.18/drivers/platform/x86/sony-laptop.c 2010-08-11 18:57:31.000000000 -0400 |
27346 | @@ -850,7 +850,7 @@ static int sony_backlight_get_brightness | 27378 | @@ -850,7 +850,7 @@ static int sony_backlight_get_brightness |
27347 | } | 27379 | } |
27348 | 27380 | ||
@@ -27352,9 +27384,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/sony-laptop.c linux-2.6.32.16/dr | |||
27352 | .update_status = sony_backlight_update_status, | 27384 | .update_status = sony_backlight_update_status, |
27353 | .get_brightness = sony_backlight_get_brightness, | 27385 | .get_brightness = sony_backlight_get_brightness, |
27354 | }; | 27386 | }; |
27355 | diff -urNp linux-2.6.32.16/drivers/platform/x86/thinkpad_acpi.c linux-2.6.32.16/drivers/platform/x86/thinkpad_acpi.c | 27387 | diff -urNp linux-2.6.32.18/drivers/platform/x86/thinkpad_acpi.c linux-2.6.32.18/drivers/platform/x86/thinkpad_acpi.c |
27356 | --- linux-2.6.32.16/drivers/platform/x86/thinkpad_acpi.c 2010-07-05 14:14:00.000000000 -0400 | 27388 | --- linux-2.6.32.18/drivers/platform/x86/thinkpad_acpi.c 2010-08-10 13:45:57.000000000 -0400 |
27357 | +++ linux-2.6.32.16/drivers/platform/x86/thinkpad_acpi.c 2010-07-09 14:50:37.000000000 -0400 | 27389 | +++ linux-2.6.32.18/drivers/platform/x86/thinkpad_acpi.c 2010-08-11 18:57:31.000000000 -0400 |
27358 | @@ -6122,7 +6122,7 @@ static void tpacpi_brightness_notify_cha | 27390 | @@ -6122,7 +6122,7 @@ static void tpacpi_brightness_notify_cha |
27359 | BACKLIGHT_UPDATE_HOTKEY); | 27391 | BACKLIGHT_UPDATE_HOTKEY); |
27360 | } | 27392 | } |
@@ -27364,9 +27396,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/thinkpad_acpi.c linux-2.6.32.16/ | |||
27364 | .get_brightness = brightness_get, | 27396 | .get_brightness = brightness_get, |
27365 | .update_status = brightness_update_status, | 27397 | .update_status = brightness_update_status, |
27366 | }; | 27398 | }; |
27367 | diff -urNp linux-2.6.32.16/drivers/platform/x86/toshiba_acpi.c linux-2.6.32.16/drivers/platform/x86/toshiba_acpi.c | 27399 | diff -urNp linux-2.6.32.18/drivers/platform/x86/toshiba_acpi.c linux-2.6.32.18/drivers/platform/x86/toshiba_acpi.c |
27368 | --- linux-2.6.32.16/drivers/platform/x86/toshiba_acpi.c 2010-07-05 14:14:00.000000000 -0400 | 27400 | --- linux-2.6.32.18/drivers/platform/x86/toshiba_acpi.c 2010-08-10 13:45:57.000000000 -0400 |
27369 | +++ linux-2.6.32.16/drivers/platform/x86/toshiba_acpi.c 2010-07-09 14:50:37.000000000 -0400 | 27401 | +++ linux-2.6.32.18/drivers/platform/x86/toshiba_acpi.c 2010-08-11 18:57:31.000000000 -0400 |
27370 | @@ -671,7 +671,7 @@ static acpi_status remove_device(void) | 27402 | @@ -671,7 +671,7 @@ static acpi_status remove_device(void) |
27371 | return AE_OK; | 27403 | return AE_OK; |
27372 | } | 27404 | } |
@@ -27376,9 +27408,9 @@ diff -urNp linux-2.6.32.16/drivers/platform/x86/toshiba_acpi.c linux-2.6.32.16/d | |||
27376 | .get_brightness = get_lcd, | 27408 | .get_brightness = get_lcd, |
27377 | .update_status = set_lcd_status, | 27409 | .update_status = set_lcd_status, |
27378 | }; | 27410 | }; |
27379 | diff -urNp linux-2.6.32.16/drivers/pnp/pnpbios/bioscalls.c linux-2.6.32.16/drivers/pnp/pnpbios/bioscalls.c | 27411 | diff -urNp linux-2.6.32.18/drivers/pnp/pnpbios/bioscalls.c linux-2.6.32.18/drivers/pnp/pnpbios/bioscalls.c |
27380 | --- linux-2.6.32.16/drivers/pnp/pnpbios/bioscalls.c 2010-07-05 14:14:00.000000000 -0400 | 27412 | --- linux-2.6.32.18/drivers/pnp/pnpbios/bioscalls.c 2010-08-10 13:45:57.000000000 -0400 |
27381 | +++ linux-2.6.32.16/drivers/pnp/pnpbios/bioscalls.c 2010-07-09 14:50:37.000000000 -0400 | 27413 | +++ linux-2.6.32.18/drivers/pnp/pnpbios/bioscalls.c 2010-08-11 18:57:31.000000000 -0400 |
27382 | @@ -60,7 +60,7 @@ do { \ | 27414 | @@ -60,7 +60,7 @@ do { \ |
27383 | set_desc_limit(&gdt[(selname) >> 3], (size) - 1); \ | 27415 | set_desc_limit(&gdt[(selname) >> 3], (size) - 1); \ |
27384 | } while(0) | 27416 | } while(0) |
@@ -27435,9 +27467,9 @@ diff -urNp linux-2.6.32.16/drivers/pnp/pnpbios/bioscalls.c linux-2.6.32.16/drive | |||
27435 | + | 27467 | + |
27436 | + pax_close_kernel(); | 27468 | + pax_close_kernel(); |
27437 | } | 27469 | } |
27438 | diff -urNp linux-2.6.32.16/drivers/pnp/quirks.c linux-2.6.32.16/drivers/pnp/quirks.c | 27470 | diff -urNp linux-2.6.32.18/drivers/pnp/quirks.c linux-2.6.32.18/drivers/pnp/quirks.c |
27439 | --- linux-2.6.32.16/drivers/pnp/quirks.c 2010-07-05 14:14:00.000000000 -0400 | 27471 | --- linux-2.6.32.18/drivers/pnp/quirks.c 2010-08-10 13:45:57.000000000 -0400 |
27440 | +++ linux-2.6.32.16/drivers/pnp/quirks.c 2010-07-09 14:50:37.000000000 -0400 | 27472 | +++ linux-2.6.32.18/drivers/pnp/quirks.c 2010-08-11 18:57:31.000000000 -0400 |
27441 | @@ -327,7 +327,7 @@ static struct pnp_fixup pnp_fixups[] = { | 27473 | @@ -327,7 +327,7 @@ static struct pnp_fixup pnp_fixups[] = { |
27442 | /* PnP resources that might overlap PCI BARs */ | 27474 | /* PnP resources that might overlap PCI BARs */ |
27443 | {"PNP0c01", quirk_system_pci_resources}, | 27475 | {"PNP0c01", quirk_system_pci_resources}, |
@@ -27447,9 +27479,9 @@ diff -urNp linux-2.6.32.16/drivers/pnp/quirks.c linux-2.6.32.16/drivers/pnp/quir | |||
27447 | }; | 27479 | }; |
27448 | 27480 | ||
27449 | void pnp_fixup_device(struct pnp_dev *dev) | 27481 | void pnp_fixup_device(struct pnp_dev *dev) |
27450 | diff -urNp linux-2.6.32.16/drivers/pnp/resource.c linux-2.6.32.16/drivers/pnp/resource.c | 27482 | diff -urNp linux-2.6.32.18/drivers/pnp/resource.c linux-2.6.32.18/drivers/pnp/resource.c |
27451 | --- linux-2.6.32.16/drivers/pnp/resource.c 2010-07-05 14:14:00.000000000 -0400 | 27483 | --- linux-2.6.32.18/drivers/pnp/resource.c 2010-08-10 13:45:57.000000000 -0400 |
27452 | +++ linux-2.6.32.16/drivers/pnp/resource.c 2010-07-09 14:50:37.000000000 -0400 | 27484 | +++ linux-2.6.32.18/drivers/pnp/resource.c 2010-08-11 18:57:31.000000000 -0400 |
27453 | @@ -355,7 +355,7 @@ int pnp_check_irq(struct pnp_dev *dev, s | 27485 | @@ -355,7 +355,7 @@ int pnp_check_irq(struct pnp_dev *dev, s |
27454 | return 1; | 27486 | return 1; |
27455 | 27487 | ||
@@ -27468,9 +27500,9 @@ diff -urNp linux-2.6.32.16/drivers/pnp/resource.c linux-2.6.32.16/drivers/pnp/re | |||
27468 | return 0; | 27500 | return 0; |
27469 | 27501 | ||
27470 | /* check if the resource is reserved */ | 27502 | /* check if the resource is reserved */ |
27471 | diff -urNp linux-2.6.32.16/drivers/s390/cio/qdio_perf.c linux-2.6.32.16/drivers/s390/cio/qdio_perf.c | 27503 | diff -urNp linux-2.6.32.18/drivers/s390/cio/qdio_perf.c linux-2.6.32.18/drivers/s390/cio/qdio_perf.c |
27472 | --- linux-2.6.32.16/drivers/s390/cio/qdio_perf.c 2010-07-05 14:14:00.000000000 -0400 | 27504 | --- linux-2.6.32.18/drivers/s390/cio/qdio_perf.c 2010-08-10 13:45:57.000000000 -0400 |
27473 | +++ linux-2.6.32.16/drivers/s390/cio/qdio_perf.c 2010-07-09 14:50:37.000000000 -0400 | 27505 | +++ linux-2.6.32.18/drivers/s390/cio/qdio_perf.c 2010-08-11 18:57:31.000000000 -0400 |
27474 | @@ -31,51 +31,51 @@ static struct proc_dir_entry *qdio_perf_ | 27506 | @@ -31,51 +31,51 @@ static struct proc_dir_entry *qdio_perf_ |
27475 | static int qdio_perf_proc_show(struct seq_file *m, void *v) | 27507 | static int qdio_perf_proc_show(struct seq_file *m, void *v) |
27476 | { | 27508 | { |
@@ -27546,9 +27578,9 @@ diff -urNp linux-2.6.32.16/drivers/s390/cio/qdio_perf.c linux-2.6.32.16/drivers/ | |||
27546 | seq_printf(m, "\n"); | 27578 | seq_printf(m, "\n"); |
27547 | return 0; | 27579 | return 0; |
27548 | } | 27580 | } |
27549 | diff -urNp linux-2.6.32.16/drivers/s390/cio/qdio_perf.h linux-2.6.32.16/drivers/s390/cio/qdio_perf.h | 27581 | diff -urNp linux-2.6.32.18/drivers/s390/cio/qdio_perf.h linux-2.6.32.18/drivers/s390/cio/qdio_perf.h |
27550 | --- linux-2.6.32.16/drivers/s390/cio/qdio_perf.h 2010-07-05 14:14:00.000000000 -0400 | 27582 | --- linux-2.6.32.18/drivers/s390/cio/qdio_perf.h 2010-08-10 13:45:57.000000000 -0400 |
27551 | +++ linux-2.6.32.16/drivers/s390/cio/qdio_perf.h 2010-07-09 14:50:37.000000000 -0400 | 27583 | +++ linux-2.6.32.18/drivers/s390/cio/qdio_perf.h 2010-08-11 18:57:31.000000000 -0400 |
27552 | @@ -13,46 +13,46 @@ | 27584 | @@ -13,46 +13,46 @@ |
27553 | 27585 | ||
27554 | struct qdio_perf_stats { | 27586 | struct qdio_perf_stats { |
@@ -27621,9 +27653,9 @@ diff -urNp linux-2.6.32.16/drivers/s390/cio/qdio_perf.h linux-2.6.32.16/drivers/ | |||
27621 | } | 27653 | } |
27622 | 27654 | ||
27623 | int qdio_setup_perf_stats(void); | 27655 | int qdio_setup_perf_stats(void); |
27624 | diff -urNp linux-2.6.32.16/drivers/scsi/ipr.c linux-2.6.32.16/drivers/scsi/ipr.c | 27656 | diff -urNp linux-2.6.32.18/drivers/scsi/ipr.c linux-2.6.32.18/drivers/scsi/ipr.c |
27625 | --- linux-2.6.32.16/drivers/scsi/ipr.c 2010-07-05 14:14:00.000000000 -0400 | 27657 | --- linux-2.6.32.18/drivers/scsi/ipr.c 2010-08-10 13:45:57.000000000 -0400 |
27626 | +++ linux-2.6.32.16/drivers/scsi/ipr.c 2010-07-09 14:50:37.000000000 -0400 | 27658 | +++ linux-2.6.32.18/drivers/scsi/ipr.c 2010-08-11 18:57:31.000000000 -0400 |
27627 | @@ -5286,7 +5286,7 @@ static bool ipr_qc_fill_rtf(struct ata_q | 27659 | @@ -5286,7 +5286,7 @@ static bool ipr_qc_fill_rtf(struct ata_q |
27628 | return true; | 27660 | return true; |
27629 | } | 27661 | } |
@@ -27633,9 +27665,9 @@ diff -urNp linux-2.6.32.16/drivers/scsi/ipr.c linux-2.6.32.16/drivers/scsi/ipr.c | |||
27633 | .phy_reset = ipr_ata_phy_reset, | 27665 | .phy_reset = ipr_ata_phy_reset, |
27634 | .hardreset = ipr_sata_reset, | 27666 | .hardreset = ipr_sata_reset, |
27635 | .post_internal_cmd = ipr_ata_post_internal, | 27667 | .post_internal_cmd = ipr_ata_post_internal, |
27636 | diff -urNp linux-2.6.32.16/drivers/scsi/libfc/fc_exch.c linux-2.6.32.16/drivers/scsi/libfc/fc_exch.c | 27668 | diff -urNp linux-2.6.32.18/drivers/scsi/libfc/fc_exch.c linux-2.6.32.18/drivers/scsi/libfc/fc_exch.c |
27637 | --- linux-2.6.32.16/drivers/scsi/libfc/fc_exch.c 2010-07-05 14:14:00.000000000 -0400 | 27669 | --- linux-2.6.32.18/drivers/scsi/libfc/fc_exch.c 2010-08-10 13:45:57.000000000 -0400 |
27638 | +++ linux-2.6.32.16/drivers/scsi/libfc/fc_exch.c 2010-07-09 14:50:37.000000000 -0400 | 27670 | +++ linux-2.6.32.18/drivers/scsi/libfc/fc_exch.c 2010-08-11 18:57:31.000000000 -0400 |
27639 | @@ -86,12 +86,12 @@ struct fc_exch_mgr { | 27671 | @@ -86,12 +86,12 @@ struct fc_exch_mgr { |
27640 | * all together if not used XXX | 27672 | * all together if not used XXX |
27641 | */ | 27673 | */ |
@@ -27757,9 +27789,9 @@ diff -urNp linux-2.6.32.16/drivers/scsi/libfc/fc_exch.c linux-2.6.32.16/drivers/ | |||
27757 | 27789 | ||
27758 | fc_frame_free(fp); | 27790 | fc_frame_free(fp); |
27759 | } | 27791 | } |
27760 | diff -urNp linux-2.6.32.16/drivers/scsi/libsas/sas_ata.c linux-2.6.32.16/drivers/scsi/libsas/sas_ata.c | 27792 | diff -urNp linux-2.6.32.18/drivers/scsi/libsas/sas_ata.c linux-2.6.32.18/drivers/scsi/libsas/sas_ata.c |
27761 | --- linux-2.6.32.16/drivers/scsi/libsas/sas_ata.c 2010-07-05 14:14:00.000000000 -0400 | 27793 | --- linux-2.6.32.18/drivers/scsi/libsas/sas_ata.c 2010-08-10 13:45:57.000000000 -0400 |
27762 | +++ linux-2.6.32.16/drivers/scsi/libsas/sas_ata.c 2010-07-09 14:50:37.000000000 -0400 | 27794 | +++ linux-2.6.32.18/drivers/scsi/libsas/sas_ata.c 2010-08-11 18:57:31.000000000 -0400 |
27763 | @@ -343,7 +343,7 @@ static int sas_ata_scr_read(struct ata_l | 27795 | @@ -343,7 +343,7 @@ static int sas_ata_scr_read(struct ata_l |
27764 | } | 27796 | } |
27765 | } | 27797 | } |
@@ -27769,9 +27801,9 @@ diff -urNp linux-2.6.32.16/drivers/scsi/libsas/sas_ata.c linux-2.6.32.16/drivers | |||
27769 | .phy_reset = sas_ata_phy_reset, | 27801 | .phy_reset = sas_ata_phy_reset, |
27770 | .post_internal_cmd = sas_ata_post_internal, | 27802 | .post_internal_cmd = sas_ata_post_internal, |
27771 | .qc_prep = ata_noop_qc_prep, | 27803 | .qc_prep = ata_noop_qc_prep, |
27772 | diff -urNp linux-2.6.32.16/drivers/scsi/mpt2sas/mpt2sas_debug.h linux-2.6.32.16/drivers/scsi/mpt2sas/mpt2sas_debug.h | 27804 | diff -urNp linux-2.6.32.18/drivers/scsi/mpt2sas/mpt2sas_debug.h linux-2.6.32.18/drivers/scsi/mpt2sas/mpt2sas_debug.h |
27773 | --- linux-2.6.32.16/drivers/scsi/mpt2sas/mpt2sas_debug.h 2010-07-05 14:14:00.000000000 -0400 | 27805 | --- linux-2.6.32.18/drivers/scsi/mpt2sas/mpt2sas_debug.h 2010-08-10 13:45:57.000000000 -0400 |
27774 | +++ linux-2.6.32.16/drivers/scsi/mpt2sas/mpt2sas_debug.h 2010-07-09 14:50:37.000000000 -0400 | 27806 | +++ linux-2.6.32.18/drivers/scsi/mpt2sas/mpt2sas_debug.h 2010-08-11 18:57:31.000000000 -0400 |
27775 | @@ -79,7 +79,7 @@ | 27807 | @@ -79,7 +79,7 @@ |
27776 | CMD; \ | 27808 | CMD; \ |
27777 | } | 27809 | } |
@@ -27781,9 +27813,9 @@ diff -urNp linux-2.6.32.16/drivers/scsi/mpt2sas/mpt2sas_debug.h linux-2.6.32.16/ | |||
27781 | #endif /* CONFIG_SCSI_MPT2SAS_LOGGING */ | 27813 | #endif /* CONFIG_SCSI_MPT2SAS_LOGGING */ |
27782 | 27814 | ||
27783 | 27815 | ||
27784 | diff -urNp linux-2.6.32.16/drivers/scsi/scsi_logging.h linux-2.6.32.16/drivers/scsi/scsi_logging.h | 27816 | diff -urNp linux-2.6.32.18/drivers/scsi/scsi_logging.h linux-2.6.32.18/drivers/scsi/scsi_logging.h |
27785 | --- linux-2.6.32.16/drivers/scsi/scsi_logging.h 2010-07-05 14:14:00.000000000 -0400 | 27817 | --- linux-2.6.32.18/drivers/scsi/scsi_logging.h 2010-08-10 13:45:57.000000000 -0400 |
27786 | +++ linux-2.6.32.16/drivers/scsi/scsi_logging.h 2010-07-09 14:50:37.000000000 -0400 | 27818 | +++ linux-2.6.32.18/drivers/scsi/scsi_logging.h 2010-08-11 18:57:31.000000000 -0400 |
27787 | @@ -51,7 +51,7 @@ do { \ | 27819 | @@ -51,7 +51,7 @@ do { \ |
27788 | } while (0); \ | 27820 | } while (0); \ |
27789 | } while (0) | 27821 | } while (0) |
@@ -27793,9 +27825,9 @@ diff -urNp linux-2.6.32.16/drivers/scsi/scsi_logging.h linux-2.6.32.16/drivers/s | |||
27793 | #endif /* CONFIG_SCSI_LOGGING */ | 27825 | #endif /* CONFIG_SCSI_LOGGING */ |
27794 | 27826 | ||
27795 | /* | 27827 | /* |
27796 | diff -urNp linux-2.6.32.16/drivers/scsi/sg.c linux-2.6.32.16/drivers/scsi/sg.c | 27828 | diff -urNp linux-2.6.32.18/drivers/scsi/sg.c linux-2.6.32.18/drivers/scsi/sg.c |
27797 | --- linux-2.6.32.16/drivers/scsi/sg.c 2010-07-05 14:14:00.000000000 -0400 | 27829 | --- linux-2.6.32.18/drivers/scsi/sg.c 2010-08-10 13:45:57.000000000 -0400 |
27798 | +++ linux-2.6.32.16/drivers/scsi/sg.c 2010-07-09 14:50:37.000000000 -0400 | 27830 | +++ linux-2.6.32.18/drivers/scsi/sg.c 2010-08-11 18:57:31.000000000 -0400 |
27799 | @@ -2292,7 +2292,7 @@ struct sg_proc_leaf { | 27831 | @@ -2292,7 +2292,7 @@ struct sg_proc_leaf { |
27800 | const struct file_operations * fops; | 27832 | const struct file_operations * fops; |
27801 | }; | 27833 | }; |
@@ -27814,9 +27846,9 @@ diff -urNp linux-2.6.32.16/drivers/scsi/sg.c linux-2.6.32.16/drivers/scsi/sg.c | |||
27814 | 27846 | ||
27815 | sg_proc_sgp = proc_mkdir(sg_proc_sg_dirname, NULL); | 27847 | sg_proc_sgp = proc_mkdir(sg_proc_sg_dirname, NULL); |
27816 | if (!sg_proc_sgp) | 27848 | if (!sg_proc_sgp) |
27817 | diff -urNp linux-2.6.32.16/drivers/serial/8250_pci.c linux-2.6.32.16/drivers/serial/8250_pci.c | 27849 | diff -urNp linux-2.6.32.18/drivers/serial/8250_pci.c linux-2.6.32.18/drivers/serial/8250_pci.c |
27818 | --- linux-2.6.32.16/drivers/serial/8250_pci.c 2010-07-05 14:14:00.000000000 -0400 | 27850 | --- linux-2.6.32.18/drivers/serial/8250_pci.c 2010-08-10 13:45:57.000000000 -0400 |
27819 | +++ linux-2.6.32.16/drivers/serial/8250_pci.c 2010-07-09 14:50:37.000000000 -0400 | 27851 | +++ linux-2.6.32.18/drivers/serial/8250_pci.c 2010-08-11 18:57:31.000000000 -0400 |
27820 | @@ -3664,7 +3664,7 @@ static struct pci_device_id serial_pci_t | 27852 | @@ -3664,7 +3664,7 @@ static struct pci_device_id serial_pci_t |
27821 | PCI_ANY_ID, PCI_ANY_ID, | 27853 | PCI_ANY_ID, PCI_ANY_ID, |
27822 | PCI_CLASS_COMMUNICATION_MULTISERIAL << 8, | 27854 | PCI_CLASS_COMMUNICATION_MULTISERIAL << 8, |
@@ -27826,9 +27858,9 @@ diff -urNp linux-2.6.32.16/drivers/serial/8250_pci.c linux-2.6.32.16/drivers/ser | |||
27826 | }; | 27858 | }; |
27827 | 27859 | ||
27828 | static struct pci_driver serial_pci_driver = { | 27860 | static struct pci_driver serial_pci_driver = { |
27829 | diff -urNp linux-2.6.32.16/drivers/serial/kgdboc.c linux-2.6.32.16/drivers/serial/kgdboc.c | 27861 | diff -urNp linux-2.6.32.18/drivers/serial/kgdboc.c linux-2.6.32.18/drivers/serial/kgdboc.c |
27830 | --- linux-2.6.32.16/drivers/serial/kgdboc.c 2010-07-05 14:14:00.000000000 -0400 | 27862 | --- linux-2.6.32.18/drivers/serial/kgdboc.c 2010-08-10 13:45:57.000000000 -0400 |
27831 | +++ linux-2.6.32.16/drivers/serial/kgdboc.c 2010-07-09 14:50:37.000000000 -0400 | 27863 | +++ linux-2.6.32.18/drivers/serial/kgdboc.c 2010-08-11 18:57:31.000000000 -0400 |
27832 | @@ -18,7 +18,7 @@ | 27864 | @@ -18,7 +18,7 @@ |
27833 | 27865 | ||
27834 | #define MAX_CONFIG_LEN 40 | 27866 | #define MAX_CONFIG_LEN 40 |
@@ -27847,9 +27879,9 @@ diff -urNp linux-2.6.32.16/drivers/serial/kgdboc.c linux-2.6.32.16/drivers/seria | |||
27847 | .name = "kgdboc", | 27879 | .name = "kgdboc", |
27848 | .read_char = kgdboc_get_char, | 27880 | .read_char = kgdboc_get_char, |
27849 | .write_char = kgdboc_put_char, | 27881 | .write_char = kgdboc_put_char, |
27850 | diff -urNp linux-2.6.32.16/drivers/staging/android/binder.c linux-2.6.32.16/drivers/staging/android/binder.c | 27882 | diff -urNp linux-2.6.32.18/drivers/staging/android/binder.c linux-2.6.32.18/drivers/staging/android/binder.c |
27851 | --- linux-2.6.32.16/drivers/staging/android/binder.c 2010-07-05 14:14:00.000000000 -0400 | 27883 | --- linux-2.6.32.18/drivers/staging/android/binder.c 2010-08-10 13:45:57.000000000 -0400 |
27852 | +++ linux-2.6.32.16/drivers/staging/android/binder.c 2010-07-09 14:50:37.000000000 -0400 | 27884 | +++ linux-2.6.32.18/drivers/staging/android/binder.c 2010-08-11 18:57:31.000000000 -0400 |
27853 | @@ -2756,7 +2756,7 @@ static void binder_vma_close(struct vm_a | 27885 | @@ -2756,7 +2756,7 @@ static void binder_vma_close(struct vm_a |
27854 | binder_defer_work(proc, BINDER_DEFERRED_PUT_FILES); | 27886 | binder_defer_work(proc, BINDER_DEFERRED_PUT_FILES); |
27855 | } | 27887 | } |
@@ -27859,9 +27891,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/android/binder.c linux-2.6.32.16/driv | |||
27859 | .open = binder_vma_open, | 27891 | .open = binder_vma_open, |
27860 | .close = binder_vma_close, | 27892 | .close = binder_vma_close, |
27861 | }; | 27893 | }; |
27862 | diff -urNp linux-2.6.32.16/drivers/staging/b3dfg/b3dfg.c linux-2.6.32.16/drivers/staging/b3dfg/b3dfg.c | 27894 | diff -urNp linux-2.6.32.18/drivers/staging/b3dfg/b3dfg.c linux-2.6.32.18/drivers/staging/b3dfg/b3dfg.c |
27863 | --- linux-2.6.32.16/drivers/staging/b3dfg/b3dfg.c 2010-07-05 14:14:00.000000000 -0400 | 27895 | --- linux-2.6.32.18/drivers/staging/b3dfg/b3dfg.c 2010-08-10 13:45:57.000000000 -0400 |
27864 | +++ linux-2.6.32.16/drivers/staging/b3dfg/b3dfg.c 2010-07-09 14:50:37.000000000 -0400 | 27896 | +++ linux-2.6.32.18/drivers/staging/b3dfg/b3dfg.c 2010-08-11 18:57:31.000000000 -0400 |
27865 | @@ -455,7 +455,7 @@ static int b3dfg_vma_fault(struct vm_are | 27897 | @@ -455,7 +455,7 @@ static int b3dfg_vma_fault(struct vm_are |
27866 | return VM_FAULT_NOPAGE; | 27898 | return VM_FAULT_NOPAGE; |
27867 | } | 27899 | } |
@@ -27880,9 +27912,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/b3dfg/b3dfg.c linux-2.6.32.16/drivers | |||
27880 | .owner = THIS_MODULE, | 27912 | .owner = THIS_MODULE, |
27881 | .open = b3dfg_open, | 27913 | .open = b3dfg_open, |
27882 | .release = b3dfg_release, | 27914 | .release = b3dfg_release, |
27883 | diff -urNp linux-2.6.32.16/drivers/staging/comedi/comedi_fops.c linux-2.6.32.16/drivers/staging/comedi/comedi_fops.c | 27915 | diff -urNp linux-2.6.32.18/drivers/staging/comedi/comedi_fops.c linux-2.6.32.18/drivers/staging/comedi/comedi_fops.c |
27884 | --- linux-2.6.32.16/drivers/staging/comedi/comedi_fops.c 2010-07-05 14:14:00.000000000 -0400 | 27916 | --- linux-2.6.32.18/drivers/staging/comedi/comedi_fops.c 2010-08-10 13:45:57.000000000 -0400 |
27885 | +++ linux-2.6.32.16/drivers/staging/comedi/comedi_fops.c 2010-07-09 14:50:37.000000000 -0400 | 27917 | +++ linux-2.6.32.18/drivers/staging/comedi/comedi_fops.c 2010-08-11 18:57:31.000000000 -0400 |
27886 | @@ -1389,7 +1389,7 @@ void comedi_unmap(struct vm_area_struct | 27918 | @@ -1389,7 +1389,7 @@ void comedi_unmap(struct vm_area_struct |
27887 | mutex_unlock(&dev->mutex); | 27919 | mutex_unlock(&dev->mutex); |
27888 | } | 27920 | } |
@@ -27892,9 +27924,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/comedi/comedi_fops.c linux-2.6.32.16/ | |||
27892 | .close = comedi_unmap, | 27924 | .close = comedi_unmap, |
27893 | }; | 27925 | }; |
27894 | 27926 | ||
27895 | diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/adsp_driver.c linux-2.6.32.16/drivers/staging/dream/qdsp5/adsp_driver.c | 27927 | diff -urNp linux-2.6.32.18/drivers/staging/dream/qdsp5/adsp_driver.c linux-2.6.32.18/drivers/staging/dream/qdsp5/adsp_driver.c |
27896 | --- linux-2.6.32.16/drivers/staging/dream/qdsp5/adsp_driver.c 2010-07-05 14:14:00.000000000 -0400 | 27928 | --- linux-2.6.32.18/drivers/staging/dream/qdsp5/adsp_driver.c 2010-08-10 13:45:57.000000000 -0400 |
27897 | +++ linux-2.6.32.16/drivers/staging/dream/qdsp5/adsp_driver.c 2010-07-09 14:50:37.000000000 -0400 | 27929 | +++ linux-2.6.32.18/drivers/staging/dream/qdsp5/adsp_driver.c 2010-08-11 18:57:31.000000000 -0400 |
27898 | @@ -576,7 +576,7 @@ static struct adsp_device *inode_to_devi | 27930 | @@ -576,7 +576,7 @@ static struct adsp_device *inode_to_devi |
27899 | static dev_t adsp_devno; | 27931 | static dev_t adsp_devno; |
27900 | static struct class *adsp_class; | 27932 | static struct class *adsp_class; |
@@ -27904,9 +27936,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/adsp_driver.c linux-2.6.3 | |||
27904 | .owner = THIS_MODULE, | 27936 | .owner = THIS_MODULE, |
27905 | .open = adsp_open, | 27937 | .open = adsp_open, |
27906 | .unlocked_ioctl = adsp_ioctl, | 27938 | .unlocked_ioctl = adsp_ioctl, |
27907 | diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_aac.c linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_aac.c | 27939 | diff -urNp linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_aac.c linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_aac.c |
27908 | --- linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_aac.c 2010-07-05 14:14:00.000000000 -0400 | 27940 | --- linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_aac.c 2010-08-10 13:45:57.000000000 -0400 |
27909 | +++ linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_aac.c 2010-07-09 14:50:37.000000000 -0400 | 27941 | +++ linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_aac.c 2010-08-11 18:57:31.000000000 -0400 |
27910 | @@ -1022,7 +1022,7 @@ done: | 27942 | @@ -1022,7 +1022,7 @@ done: |
27911 | return rc; | 27943 | return rc; |
27912 | } | 27944 | } |
@@ -27916,9 +27948,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_aac.c linux-2.6.32. | |||
27916 | .owner = THIS_MODULE, | 27948 | .owner = THIS_MODULE, |
27917 | .open = audio_open, | 27949 | .open = audio_open, |
27918 | .release = audio_release, | 27950 | .release = audio_release, |
27919 | diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_amrnb.c linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_amrnb.c | 27951 | diff -urNp linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_amrnb.c linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_amrnb.c |
27920 | --- linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_amrnb.c 2010-07-05 14:14:00.000000000 -0400 | 27952 | --- linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_amrnb.c 2010-08-10 13:45:57.000000000 -0400 |
27921 | +++ linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_amrnb.c 2010-07-09 14:50:37.000000000 -0400 | 27953 | +++ linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_amrnb.c 2010-08-11 18:57:31.000000000 -0400 |
27922 | @@ -833,7 +833,7 @@ done: | 27954 | @@ -833,7 +833,7 @@ done: |
27923 | return rc; | 27955 | return rc; |
27924 | } | 27956 | } |
@@ -27928,9 +27960,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_amrnb.c linux-2.6.3 | |||
27928 | .owner = THIS_MODULE, | 27960 | .owner = THIS_MODULE, |
27929 | .open = audamrnb_open, | 27961 | .open = audamrnb_open, |
27930 | .release = audamrnb_release, | 27962 | .release = audamrnb_release, |
27931 | diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_evrc.c linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_evrc.c | 27963 | diff -urNp linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_evrc.c linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_evrc.c |
27932 | --- linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_evrc.c 2010-07-05 14:14:00.000000000 -0400 | 27964 | --- linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_evrc.c 2010-08-10 13:45:57.000000000 -0400 |
27933 | +++ linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_evrc.c 2010-07-09 14:50:37.000000000 -0400 | 27965 | +++ linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_evrc.c 2010-08-11 18:57:31.000000000 -0400 |
27934 | @@ -805,7 +805,7 @@ dma_fail: | 27966 | @@ -805,7 +805,7 @@ dma_fail: |
27935 | return rc; | 27967 | return rc; |
27936 | } | 27968 | } |
@@ -27940,9 +27972,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_evrc.c linux-2.6.32 | |||
27940 | .owner = THIS_MODULE, | 27972 | .owner = THIS_MODULE, |
27941 | .open = audevrc_open, | 27973 | .open = audevrc_open, |
27942 | .release = audevrc_release, | 27974 | .release = audevrc_release, |
27943 | diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_in.c linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_in.c | 27975 | diff -urNp linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_in.c linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_in.c |
27944 | --- linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_in.c 2010-07-05 14:14:00.000000000 -0400 | 27976 | --- linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_in.c 2010-08-10 13:45:57.000000000 -0400 |
27945 | +++ linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_in.c 2010-07-09 14:50:37.000000000 -0400 | 27977 | +++ linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_in.c 2010-08-11 18:57:31.000000000 -0400 |
27946 | @@ -913,7 +913,7 @@ static int audpre_open(struct inode *ino | 27978 | @@ -913,7 +913,7 @@ static int audpre_open(struct inode *ino |
27947 | return 0; | 27979 | return 0; |
27948 | } | 27980 | } |
@@ -27961,9 +27993,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_in.c linux-2.6.32.1 | |||
27961 | .owner = THIS_MODULE, | 27993 | .owner = THIS_MODULE, |
27962 | .open = audpre_open, | 27994 | .open = audpre_open, |
27963 | .unlocked_ioctl = audpre_ioctl, | 27995 | .unlocked_ioctl = audpre_ioctl, |
27964 | diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_mp3.c linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_mp3.c | 27996 | diff -urNp linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_mp3.c linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_mp3.c |
27965 | --- linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_mp3.c 2010-07-05 14:14:00.000000000 -0400 | 27997 | --- linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_mp3.c 2010-08-10 13:45:57.000000000 -0400 |
27966 | +++ linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_mp3.c 2010-07-09 14:50:37.000000000 -0400 | 27998 | +++ linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_mp3.c 2010-08-11 18:57:31.000000000 -0400 |
27967 | @@ -941,7 +941,7 @@ done: | 27999 | @@ -941,7 +941,7 @@ done: |
27968 | return rc; | 28000 | return rc; |
27969 | } | 28001 | } |
@@ -27973,9 +28005,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_mp3.c linux-2.6.32. | |||
27973 | .owner = THIS_MODULE, | 28005 | .owner = THIS_MODULE, |
27974 | .open = audio_open, | 28006 | .open = audio_open, |
27975 | .release = audio_release, | 28007 | .release = audio_release, |
27976 | diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_out.c linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_out.c | 28008 | diff -urNp linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_out.c linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_out.c |
27977 | --- linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_out.c 2010-07-05 14:14:00.000000000 -0400 | 28009 | --- linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_out.c 2010-08-10 13:45:57.000000000 -0400 |
27978 | +++ linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_out.c 2010-07-09 14:50:37.000000000 -0400 | 28010 | +++ linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_out.c 2010-08-11 18:57:31.000000000 -0400 |
27979 | @@ -810,7 +810,7 @@ static int audpp_open(struct inode *inod | 28011 | @@ -810,7 +810,7 @@ static int audpp_open(struct inode *inod |
27980 | return 0; | 28012 | return 0; |
27981 | } | 28013 | } |
@@ -27994,9 +28026,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_out.c linux-2.6.32. | |||
27994 | .owner = THIS_MODULE, | 28026 | .owner = THIS_MODULE, |
27995 | .open = audpp_open, | 28027 | .open = audpp_open, |
27996 | .unlocked_ioctl = audpp_ioctl, | 28028 | .unlocked_ioctl = audpp_ioctl, |
27997 | diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_qcelp.c linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_qcelp.c | 28029 | diff -urNp linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_qcelp.c linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_qcelp.c |
27998 | --- linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_qcelp.c 2010-07-05 14:14:00.000000000 -0400 | 28030 | --- linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_qcelp.c 2010-08-10 13:45:57.000000000 -0400 |
27999 | +++ linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_qcelp.c 2010-07-09 14:50:37.000000000 -0400 | 28031 | +++ linux-2.6.32.18/drivers/staging/dream/qdsp5/audio_qcelp.c 2010-08-11 18:57:31.000000000 -0400 |
28000 | @@ -816,7 +816,7 @@ err: | 28032 | @@ -816,7 +816,7 @@ err: |
28001 | return rc; | 28033 | return rc; |
28002 | } | 28034 | } |
@@ -28006,9 +28038,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/audio_qcelp.c linux-2.6.3 | |||
28006 | .owner = THIS_MODULE, | 28038 | .owner = THIS_MODULE, |
28007 | .open = audqcelp_open, | 28039 | .open = audqcelp_open, |
28008 | .release = audqcelp_release, | 28040 | .release = audqcelp_release, |
28009 | diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/snd.c linux-2.6.32.16/drivers/staging/dream/qdsp5/snd.c | 28041 | diff -urNp linux-2.6.32.18/drivers/staging/dream/qdsp5/snd.c linux-2.6.32.18/drivers/staging/dream/qdsp5/snd.c |
28010 | --- linux-2.6.32.16/drivers/staging/dream/qdsp5/snd.c 2010-07-05 14:14:00.000000000 -0400 | 28042 | --- linux-2.6.32.18/drivers/staging/dream/qdsp5/snd.c 2010-08-10 13:45:57.000000000 -0400 |
28011 | +++ linux-2.6.32.16/drivers/staging/dream/qdsp5/snd.c 2010-07-09 14:50:37.000000000 -0400 | 28043 | +++ linux-2.6.32.18/drivers/staging/dream/qdsp5/snd.c 2010-08-11 18:57:31.000000000 -0400 |
28012 | @@ -242,7 +242,7 @@ err: | 28044 | @@ -242,7 +242,7 @@ err: |
28013 | return rc; | 28045 | return rc; |
28014 | } | 28046 | } |
@@ -28018,9 +28050,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/qdsp5/snd.c linux-2.6.32.16/dri | |||
28018 | .owner = THIS_MODULE, | 28050 | .owner = THIS_MODULE, |
28019 | .open = snd_open, | 28051 | .open = snd_open, |
28020 | .release = snd_release, | 28052 | .release = snd_release, |
28021 | diff -urNp linux-2.6.32.16/drivers/staging/dream/smd/smd_qmi.c linux-2.6.32.16/drivers/staging/dream/smd/smd_qmi.c | 28053 | diff -urNp linux-2.6.32.18/drivers/staging/dream/smd/smd_qmi.c linux-2.6.32.18/drivers/staging/dream/smd/smd_qmi.c |
28022 | --- linux-2.6.32.16/drivers/staging/dream/smd/smd_qmi.c 2010-07-05 14:14:00.000000000 -0400 | 28054 | --- linux-2.6.32.18/drivers/staging/dream/smd/smd_qmi.c 2010-08-10 13:45:57.000000000 -0400 |
28023 | +++ linux-2.6.32.16/drivers/staging/dream/smd/smd_qmi.c 2010-07-09 14:50:37.000000000 -0400 | 28055 | +++ linux-2.6.32.18/drivers/staging/dream/smd/smd_qmi.c 2010-08-11 18:57:31.000000000 -0400 |
28024 | @@ -793,7 +793,7 @@ static int qmi_release(struct inode *ip, | 28056 | @@ -793,7 +793,7 @@ static int qmi_release(struct inode *ip, |
28025 | return 0; | 28057 | return 0; |
28026 | } | 28058 | } |
@@ -28030,9 +28062,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/smd/smd_qmi.c linux-2.6.32.16/d | |||
28030 | .owner = THIS_MODULE, | 28062 | .owner = THIS_MODULE, |
28031 | .read = qmi_read, | 28063 | .read = qmi_read, |
28032 | .write = qmi_write, | 28064 | .write = qmi_write, |
28033 | diff -urNp linux-2.6.32.16/drivers/staging/dream/smd/smd_rpcrouter_device.c linux-2.6.32.16/drivers/staging/dream/smd/smd_rpcrouter_device.c | 28065 | diff -urNp linux-2.6.32.18/drivers/staging/dream/smd/smd_rpcrouter_device.c linux-2.6.32.18/drivers/staging/dream/smd/smd_rpcrouter_device.c |
28034 | --- linux-2.6.32.16/drivers/staging/dream/smd/smd_rpcrouter_device.c 2010-07-05 14:14:00.000000000 -0400 | 28066 | --- linux-2.6.32.18/drivers/staging/dream/smd/smd_rpcrouter_device.c 2010-08-10 13:45:57.000000000 -0400 |
28035 | +++ linux-2.6.32.16/drivers/staging/dream/smd/smd_rpcrouter_device.c 2010-07-09 14:50:37.000000000 -0400 | 28067 | +++ linux-2.6.32.18/drivers/staging/dream/smd/smd_rpcrouter_device.c 2010-08-11 18:57:31.000000000 -0400 |
28036 | @@ -214,7 +214,7 @@ static long rpcrouter_ioctl(struct file | 28068 | @@ -214,7 +214,7 @@ static long rpcrouter_ioctl(struct file |
28037 | return rc; | 28069 | return rc; |
28038 | } | 28070 | } |
@@ -28051,9 +28083,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dream/smd/smd_rpcrouter_device.c linu | |||
28051 | .owner = THIS_MODULE, | 28083 | .owner = THIS_MODULE, |
28052 | .open = rpcrouter_open, | 28084 | .open = rpcrouter_open, |
28053 | .release = rpcrouter_release, | 28085 | .release = rpcrouter_release, |
28054 | diff -urNp linux-2.6.32.16/drivers/staging/dst/dcore.c linux-2.6.32.16/drivers/staging/dst/dcore.c | 28086 | diff -urNp linux-2.6.32.18/drivers/staging/dst/dcore.c linux-2.6.32.18/drivers/staging/dst/dcore.c |
28055 | --- linux-2.6.32.16/drivers/staging/dst/dcore.c 2010-07-05 14:14:00.000000000 -0400 | 28087 | --- linux-2.6.32.18/drivers/staging/dst/dcore.c 2010-08-10 13:45:57.000000000 -0400 |
28056 | +++ linux-2.6.32.16/drivers/staging/dst/dcore.c 2010-07-09 14:50:37.000000000 -0400 | 28088 | +++ linux-2.6.32.18/drivers/staging/dst/dcore.c 2010-08-11 18:57:31.000000000 -0400 |
28057 | @@ -149,7 +149,7 @@ static int dst_bdev_release(struct gendi | 28089 | @@ -149,7 +149,7 @@ static int dst_bdev_release(struct gendi |
28058 | return 0; | 28090 | return 0; |
28059 | } | 28091 | } |
@@ -28072,9 +28104,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dst/dcore.c linux-2.6.32.16/drivers/s | |||
28072 | snprintf(n->name, sizeof(n->name), "%s", ctl->name); | 28104 | snprintf(n->name, sizeof(n->name), "%s", ctl->name); |
28073 | 28105 | ||
28074 | err = dst_node_sysfs_init(n); | 28106 | err = dst_node_sysfs_init(n); |
28075 | diff -urNp linux-2.6.32.16/drivers/staging/dst/trans.c linux-2.6.32.16/drivers/staging/dst/trans.c | 28107 | diff -urNp linux-2.6.32.18/drivers/staging/dst/trans.c linux-2.6.32.18/drivers/staging/dst/trans.c |
28076 | --- linux-2.6.32.16/drivers/staging/dst/trans.c 2010-07-05 14:14:00.000000000 -0400 | 28108 | --- linux-2.6.32.18/drivers/staging/dst/trans.c 2010-08-10 13:45:57.000000000 -0400 |
28077 | +++ linux-2.6.32.16/drivers/staging/dst/trans.c 2010-07-09 14:50:37.000000000 -0400 | 28109 | +++ linux-2.6.32.18/drivers/staging/dst/trans.c 2010-08-11 18:57:31.000000000 -0400 |
28078 | @@ -169,7 +169,7 @@ int dst_process_bio(struct dst_node *n, | 28110 | @@ -169,7 +169,7 @@ int dst_process_bio(struct dst_node *n, |
28079 | t->error = 0; | 28111 | t->error = 0; |
28080 | t->retries = 0; | 28112 | t->retries = 0; |
@@ -28084,9 +28116,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/dst/trans.c linux-2.6.32.16/drivers/s | |||
28084 | 28116 | ||
28085 | t->enc = bio_data_dir(bio); | 28117 | t->enc = bio_data_dir(bio); |
28086 | dst_bio_to_cmd(bio, &t->cmd, DST_IO, t->gen); | 28118 | dst_bio_to_cmd(bio, &t->cmd, DST_IO, t->gen); |
28087 | diff -urNp linux-2.6.32.16/drivers/staging/go7007/go7007-v4l2.c linux-2.6.32.16/drivers/staging/go7007/go7007-v4l2.c | 28119 | diff -urNp linux-2.6.32.18/drivers/staging/go7007/go7007-v4l2.c linux-2.6.32.18/drivers/staging/go7007/go7007-v4l2.c |
28088 | --- linux-2.6.32.16/drivers/staging/go7007/go7007-v4l2.c 2010-07-05 14:14:00.000000000 -0400 | 28120 | --- linux-2.6.32.18/drivers/staging/go7007/go7007-v4l2.c 2010-08-10 13:45:57.000000000 -0400 |
28089 | +++ linux-2.6.32.16/drivers/staging/go7007/go7007-v4l2.c 2010-07-09 14:50:37.000000000 -0400 | 28121 | +++ linux-2.6.32.18/drivers/staging/go7007/go7007-v4l2.c 2010-08-11 18:57:31.000000000 -0400 |
28090 | @@ -1700,7 +1700,7 @@ static int go7007_vm_fault(struct vm_are | 28122 | @@ -1700,7 +1700,7 @@ static int go7007_vm_fault(struct vm_are |
28091 | return 0; | 28123 | return 0; |
28092 | } | 28124 | } |
@@ -28096,9 +28128,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/go7007/go7007-v4l2.c linux-2.6.32.16/ | |||
28096 | .open = go7007_vm_open, | 28128 | .open = go7007_vm_open, |
28097 | .close = go7007_vm_close, | 28129 | .close = go7007_vm_close, |
28098 | .fault = go7007_vm_fault, | 28130 | .fault = go7007_vm_fault, |
28099 | diff -urNp linux-2.6.32.16/drivers/staging/hv/blkvsc_drv.c linux-2.6.32.16/drivers/staging/hv/blkvsc_drv.c | 28131 | diff -urNp linux-2.6.32.18/drivers/staging/hv/blkvsc_drv.c linux-2.6.32.18/drivers/staging/hv/blkvsc_drv.c |
28100 | --- linux-2.6.32.16/drivers/staging/hv/blkvsc_drv.c 2010-07-05 14:14:00.000000000 -0400 | 28132 | --- linux-2.6.32.18/drivers/staging/hv/blkvsc_drv.c 2010-08-10 13:45:57.000000000 -0400 |
28101 | +++ linux-2.6.32.16/drivers/staging/hv/blkvsc_drv.c 2010-07-09 14:50:37.000000000 -0400 | 28133 | +++ linux-2.6.32.18/drivers/staging/hv/blkvsc_drv.c 2010-08-11 18:57:31.000000000 -0400 |
28102 | @@ -153,7 +153,7 @@ static int blkvsc_ringbuffer_size = BLKV | 28134 | @@ -153,7 +153,7 @@ static int blkvsc_ringbuffer_size = BLKV |
28103 | /* The one and only one */ | 28135 | /* The one and only one */ |
28104 | static struct blkvsc_driver_context g_blkvsc_drv; | 28136 | static struct blkvsc_driver_context g_blkvsc_drv; |
@@ -28108,9 +28140,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/hv/blkvsc_drv.c linux-2.6.32.16/drive | |||
28108 | .owner = THIS_MODULE, | 28140 | .owner = THIS_MODULE, |
28109 | .open = blkvsc_open, | 28141 | .open = blkvsc_open, |
28110 | .release = blkvsc_release, | 28142 | .release = blkvsc_release, |
28111 | diff -urNp linux-2.6.32.16/drivers/staging/hv/Hv.c linux-2.6.32.16/drivers/staging/hv/Hv.c | 28143 | diff -urNp linux-2.6.32.18/drivers/staging/hv/Hv.c linux-2.6.32.18/drivers/staging/hv/Hv.c |
28112 | --- linux-2.6.32.16/drivers/staging/hv/Hv.c 2010-07-05 14:14:00.000000000 -0400 | 28144 | --- linux-2.6.32.18/drivers/staging/hv/Hv.c 2010-08-10 13:45:57.000000000 -0400 |
28113 | +++ linux-2.6.32.16/drivers/staging/hv/Hv.c 2010-07-09 14:50:37.000000000 -0400 | 28145 | +++ linux-2.6.32.18/drivers/staging/hv/Hv.c 2010-08-11 18:57:31.000000000 -0400 |
28114 | @@ -161,7 +161,7 @@ static u64 HvDoHypercall(u64 Control, vo | 28146 | @@ -161,7 +161,7 @@ static u64 HvDoHypercall(u64 Control, vo |
28115 | u64 outputAddress = (Output) ? virt_to_phys(Output) : 0; | 28147 | u64 outputAddress = (Output) ? virt_to_phys(Output) : 0; |
28116 | u32 outputAddressHi = outputAddress >> 32; | 28148 | u32 outputAddressHi = outputAddress >> 32; |
@@ -28120,9 +28152,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/hv/Hv.c linux-2.6.32.16/drivers/stagi | |||
28120 | 28152 | ||
28121 | DPRINT_DBG(VMBUS, "Hypercall <control %llx input %p output %p>", | 28153 | DPRINT_DBG(VMBUS, "Hypercall <control %llx input %p output %p>", |
28122 | Control, Input, Output); | 28154 | Control, Input, Output); |
28123 | diff -urNp linux-2.6.32.16/drivers/staging/panel/panel.c linux-2.6.32.16/drivers/staging/panel/panel.c | 28155 | diff -urNp linux-2.6.32.18/drivers/staging/panel/panel.c linux-2.6.32.18/drivers/staging/panel/panel.c |
28124 | --- linux-2.6.32.16/drivers/staging/panel/panel.c 2010-07-05 14:14:00.000000000 -0400 | 28156 | --- linux-2.6.32.18/drivers/staging/panel/panel.c 2010-08-10 13:45:57.000000000 -0400 |
28125 | +++ linux-2.6.32.16/drivers/staging/panel/panel.c 2010-07-09 14:50:37.000000000 -0400 | 28157 | +++ linux-2.6.32.18/drivers/staging/panel/panel.c 2010-08-11 18:57:31.000000000 -0400 |
28126 | @@ -1305,7 +1305,7 @@ static int lcd_release(struct inode *ino | 28158 | @@ -1305,7 +1305,7 @@ static int lcd_release(struct inode *ino |
28127 | return 0; | 28159 | return 0; |
28128 | } | 28160 | } |
@@ -28141,9 +28173,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/panel/panel.c linux-2.6.32.16/drivers | |||
28141 | .read = keypad_read, /* read */ | 28173 | .read = keypad_read, /* read */ |
28142 | .open = keypad_open, /* open */ | 28174 | .open = keypad_open, /* open */ |
28143 | .release = keypad_release, /* close */ | 28175 | .release = keypad_release, /* close */ |
28144 | diff -urNp linux-2.6.32.16/drivers/staging/phison/phison.c linux-2.6.32.16/drivers/staging/phison/phison.c | 28176 | diff -urNp linux-2.6.32.18/drivers/staging/phison/phison.c linux-2.6.32.18/drivers/staging/phison/phison.c |
28145 | --- linux-2.6.32.16/drivers/staging/phison/phison.c 2010-07-05 14:14:00.000000000 -0400 | 28177 | --- linux-2.6.32.18/drivers/staging/phison/phison.c 2010-08-10 13:45:57.000000000 -0400 |
28146 | +++ linux-2.6.32.16/drivers/staging/phison/phison.c 2010-07-09 14:50:37.000000000 -0400 | 28178 | +++ linux-2.6.32.18/drivers/staging/phison/phison.c 2010-08-11 18:57:31.000000000 -0400 |
28147 | @@ -43,7 +43,7 @@ static struct scsi_host_template phison_ | 28179 | @@ -43,7 +43,7 @@ static struct scsi_host_template phison_ |
28148 | ATA_BMDMA_SHT(DRV_NAME), | 28180 | ATA_BMDMA_SHT(DRV_NAME), |
28149 | }; | 28181 | }; |
@@ -28153,9 +28185,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/phison/phison.c linux-2.6.32.16/drive | |||
28153 | .inherits = &ata_bmdma_port_ops, | 28185 | .inherits = &ata_bmdma_port_ops, |
28154 | .prereset = phison_pre_reset, | 28186 | .prereset = phison_pre_reset, |
28155 | }; | 28187 | }; |
28156 | diff -urNp linux-2.6.32.16/drivers/staging/poch/poch.c linux-2.6.32.16/drivers/staging/poch/poch.c | 28188 | diff -urNp linux-2.6.32.18/drivers/staging/poch/poch.c linux-2.6.32.18/drivers/staging/poch/poch.c |
28157 | --- linux-2.6.32.16/drivers/staging/poch/poch.c 2010-07-05 14:14:00.000000000 -0400 | 28189 | --- linux-2.6.32.18/drivers/staging/poch/poch.c 2010-08-10 13:45:57.000000000 -0400 |
28158 | +++ linux-2.6.32.16/drivers/staging/poch/poch.c 2010-07-09 14:50:37.000000000 -0400 | 28190 | +++ linux-2.6.32.18/drivers/staging/poch/poch.c 2010-08-11 18:57:31.000000000 -0400 |
28159 | @@ -1057,7 +1057,7 @@ static int poch_ioctl(struct inode *inod | 28191 | @@ -1057,7 +1057,7 @@ static int poch_ioctl(struct inode *inod |
28160 | return 0; | 28192 | return 0; |
28161 | } | 28193 | } |
@@ -28165,9 +28197,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/poch/poch.c linux-2.6.32.16/drivers/s | |||
28165 | .owner = THIS_MODULE, | 28197 | .owner = THIS_MODULE, |
28166 | .open = poch_open, | 28198 | .open = poch_open, |
28167 | .release = poch_release, | 28199 | .release = poch_release, |
28168 | diff -urNp linux-2.6.32.16/drivers/staging/pohmelfs/inode.c linux-2.6.32.16/drivers/staging/pohmelfs/inode.c | 28200 | diff -urNp linux-2.6.32.18/drivers/staging/pohmelfs/inode.c linux-2.6.32.18/drivers/staging/pohmelfs/inode.c |
28169 | --- linux-2.6.32.16/drivers/staging/pohmelfs/inode.c 2010-07-05 14:14:00.000000000 -0400 | 28201 | --- linux-2.6.32.18/drivers/staging/pohmelfs/inode.c 2010-08-10 13:45:57.000000000 -0400 |
28170 | +++ linux-2.6.32.16/drivers/staging/pohmelfs/inode.c 2010-07-09 14:50:37.000000000 -0400 | 28202 | +++ linux-2.6.32.18/drivers/staging/pohmelfs/inode.c 2010-08-11 18:57:31.000000000 -0400 |
28171 | @@ -1850,7 +1850,7 @@ static int pohmelfs_fill_super(struct su | 28203 | @@ -1850,7 +1850,7 @@ static int pohmelfs_fill_super(struct su |
28172 | mutex_init(&psb->mcache_lock); | 28204 | mutex_init(&psb->mcache_lock); |
28173 | psb->mcache_root = RB_ROOT; | 28205 | psb->mcache_root = RB_ROOT; |
@@ -28177,9 +28209,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/pohmelfs/inode.c linux-2.6.32.16/driv | |||
28177 | 28209 | ||
28178 | psb->trans_max_pages = 100; | 28210 | psb->trans_max_pages = 100; |
28179 | 28211 | ||
28180 | diff -urNp linux-2.6.32.16/drivers/staging/pohmelfs/mcache.c linux-2.6.32.16/drivers/staging/pohmelfs/mcache.c | 28212 | diff -urNp linux-2.6.32.18/drivers/staging/pohmelfs/mcache.c linux-2.6.32.18/drivers/staging/pohmelfs/mcache.c |
28181 | --- linux-2.6.32.16/drivers/staging/pohmelfs/mcache.c 2010-07-05 14:14:00.000000000 -0400 | 28213 | --- linux-2.6.32.18/drivers/staging/pohmelfs/mcache.c 2010-08-10 13:45:57.000000000 -0400 |
28182 | +++ linux-2.6.32.16/drivers/staging/pohmelfs/mcache.c 2010-07-09 14:50:37.000000000 -0400 | 28214 | +++ linux-2.6.32.18/drivers/staging/pohmelfs/mcache.c 2010-08-11 18:57:31.000000000 -0400 |
28183 | @@ -121,7 +121,7 @@ struct pohmelfs_mcache *pohmelfs_mcache_ | 28215 | @@ -121,7 +121,7 @@ struct pohmelfs_mcache *pohmelfs_mcache_ |
28184 | m->data = data; | 28216 | m->data = data; |
28185 | m->start = start; | 28217 | m->start = start; |
@@ -28189,9 +28221,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/pohmelfs/mcache.c linux-2.6.32.16/dri | |||
28189 | 28221 | ||
28190 | mutex_lock(&psb->mcache_lock); | 28222 | mutex_lock(&psb->mcache_lock); |
28191 | err = pohmelfs_mcache_insert(psb, m); | 28223 | err = pohmelfs_mcache_insert(psb, m); |
28192 | diff -urNp linux-2.6.32.16/drivers/staging/pohmelfs/netfs.h linux-2.6.32.16/drivers/staging/pohmelfs/netfs.h | 28224 | diff -urNp linux-2.6.32.18/drivers/staging/pohmelfs/netfs.h linux-2.6.32.18/drivers/staging/pohmelfs/netfs.h |
28193 | --- linux-2.6.32.16/drivers/staging/pohmelfs/netfs.h 2010-07-05 14:14:00.000000000 -0400 | 28225 | --- linux-2.6.32.18/drivers/staging/pohmelfs/netfs.h 2010-08-10 13:45:57.000000000 -0400 |
28194 | +++ linux-2.6.32.16/drivers/staging/pohmelfs/netfs.h 2010-07-09 14:50:37.000000000 -0400 | 28226 | +++ linux-2.6.32.18/drivers/staging/pohmelfs/netfs.h 2010-08-11 18:57:31.000000000 -0400 |
28195 | @@ -570,7 +570,7 @@ struct pohmelfs_config; | 28227 | @@ -570,7 +570,7 @@ struct pohmelfs_config; |
28196 | struct pohmelfs_sb { | 28228 | struct pohmelfs_sb { |
28197 | struct rb_root mcache_root; | 28229 | struct rb_root mcache_root; |
@@ -28201,9 +28233,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/pohmelfs/netfs.h linux-2.6.32.16/driv | |||
28201 | unsigned long mcache_timeout; | 28233 | unsigned long mcache_timeout; |
28202 | 28234 | ||
28203 | unsigned int idx; | 28235 | unsigned int idx; |
28204 | diff -urNp linux-2.6.32.16/drivers/staging/sep/sep_driver.c linux-2.6.32.16/drivers/staging/sep/sep_driver.c | 28236 | diff -urNp linux-2.6.32.18/drivers/staging/sep/sep_driver.c linux-2.6.32.18/drivers/staging/sep/sep_driver.c |
28205 | --- linux-2.6.32.16/drivers/staging/sep/sep_driver.c 2010-07-05 14:14:00.000000000 -0400 | 28237 | --- linux-2.6.32.18/drivers/staging/sep/sep_driver.c 2010-08-10 13:45:57.000000000 -0400 |
28206 | +++ linux-2.6.32.16/drivers/staging/sep/sep_driver.c 2010-07-09 14:50:37.000000000 -0400 | 28238 | +++ linux-2.6.32.18/drivers/staging/sep/sep_driver.c 2010-08-11 18:57:31.000000000 -0400 |
28207 | @@ -2603,7 +2603,7 @@ static struct pci_driver sep_pci_driver | 28239 | @@ -2603,7 +2603,7 @@ static struct pci_driver sep_pci_driver |
28208 | static dev_t sep_devno; | 28240 | static dev_t sep_devno; |
28209 | 28241 | ||
@@ -28213,9 +28245,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/sep/sep_driver.c linux-2.6.32.16/driv | |||
28213 | .owner = THIS_MODULE, | 28245 | .owner = THIS_MODULE, |
28214 | .ioctl = sep_ioctl, | 28246 | .ioctl = sep_ioctl, |
28215 | .poll = sep_poll, | 28247 | .poll = sep_poll, |
28216 | diff -urNp linux-2.6.32.16/drivers/staging/vme/devices/vme_user.c linux-2.6.32.16/drivers/staging/vme/devices/vme_user.c | 28248 | diff -urNp linux-2.6.32.18/drivers/staging/vme/devices/vme_user.c linux-2.6.32.18/drivers/staging/vme/devices/vme_user.c |
28217 | --- linux-2.6.32.16/drivers/staging/vme/devices/vme_user.c 2010-07-05 14:14:00.000000000 -0400 | 28249 | --- linux-2.6.32.18/drivers/staging/vme/devices/vme_user.c 2010-08-10 13:45:57.000000000 -0400 |
28218 | +++ linux-2.6.32.16/drivers/staging/vme/devices/vme_user.c 2010-07-09 14:50:37.000000000 -0400 | 28250 | +++ linux-2.6.32.18/drivers/staging/vme/devices/vme_user.c 2010-08-11 18:57:31.000000000 -0400 |
28219 | @@ -136,7 +136,7 @@ static int vme_user_ioctl(struct inode * | 28251 | @@ -136,7 +136,7 @@ static int vme_user_ioctl(struct inode * |
28220 | static int __init vme_user_probe(struct device *, int, int); | 28252 | static int __init vme_user_probe(struct device *, int, int); |
28221 | static int __exit vme_user_remove(struct device *, int, int); | 28253 | static int __exit vme_user_remove(struct device *, int, int); |
@@ -28225,9 +28257,9 @@ diff -urNp linux-2.6.32.16/drivers/staging/vme/devices/vme_user.c linux-2.6.32.1 | |||
28225 | .open = vme_user_open, | 28257 | .open = vme_user_open, |
28226 | .release = vme_user_release, | 28258 | .release = vme_user_release, |
28227 | .read = vme_user_read, | 28259 | .read = vme_user_read, |
28228 | diff -urNp linux-2.6.32.16/drivers/uio/uio.c linux-2.6.32.16/drivers/uio/uio.c | 28260 | diff -urNp linux-2.6.32.18/drivers/uio/uio.c linux-2.6.32.18/drivers/uio/uio.c |
28229 | --- linux-2.6.32.16/drivers/uio/uio.c 2010-07-05 14:14:00.000000000 -0400 | 28261 | --- linux-2.6.32.18/drivers/uio/uio.c 2010-08-10 13:45:57.000000000 -0400 |
28230 | +++ linux-2.6.32.16/drivers/uio/uio.c 2010-07-09 14:50:37.000000000 -0400 | 28262 | +++ linux-2.6.32.18/drivers/uio/uio.c 2010-08-11 18:57:31.000000000 -0400 |
28231 | @@ -129,7 +129,7 @@ static ssize_t map_type_show(struct kobj | 28263 | @@ -129,7 +129,7 @@ static ssize_t map_type_show(struct kobj |
28232 | return entry->show(mem, buf); | 28264 | return entry->show(mem, buf); |
28233 | } | 28265 | } |
@@ -28246,9 +28278,9 @@ diff -urNp linux-2.6.32.16/drivers/uio/uio.c linux-2.6.32.16/drivers/uio/uio.c | |||
28246 | .show = portio_type_show, | 28278 | .show = portio_type_show, |
28247 | }; | 28279 | }; |
28248 | 28280 | ||
28249 | diff -urNp linux-2.6.32.16/drivers/usb/atm/usbatm.c linux-2.6.32.16/drivers/usb/atm/usbatm.c | 28281 | diff -urNp linux-2.6.32.18/drivers/usb/atm/usbatm.c linux-2.6.32.18/drivers/usb/atm/usbatm.c |
28250 | --- linux-2.6.32.16/drivers/usb/atm/usbatm.c 2010-07-05 14:14:00.000000000 -0400 | 28282 | --- linux-2.6.32.18/drivers/usb/atm/usbatm.c 2010-08-10 13:45:57.000000000 -0400 |
28251 | +++ linux-2.6.32.16/drivers/usb/atm/usbatm.c 2010-07-09 14:50:37.000000000 -0400 | 28283 | +++ linux-2.6.32.18/drivers/usb/atm/usbatm.c 2010-08-11 18:57:31.000000000 -0400 |
28252 | @@ -333,7 +333,7 @@ static void usbatm_extract_one_cell(stru | 28284 | @@ -333,7 +333,7 @@ static void usbatm_extract_one_cell(stru |
28253 | if (printk_ratelimit()) | 28285 | if (printk_ratelimit()) |
28254 | atm_warn(instance, "%s: OAM not supported (vpi %d, vci %d)!\n", | 28286 | atm_warn(instance, "%s: OAM not supported (vpi %d, vci %d)!\n", |
@@ -28328,9 +28360,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/atm/usbatm.c linux-2.6.32.16/drivers/usb/ | |||
28328 | 28360 | ||
28329 | if (!left--) { | 28361 | if (!left--) { |
28330 | if (instance->disconnected) | 28362 | if (instance->disconnected) |
28331 | diff -urNp linux-2.6.32.16/drivers/usb/class/cdc-acm.c linux-2.6.32.16/drivers/usb/class/cdc-acm.c | 28363 | diff -urNp linux-2.6.32.18/drivers/usb/class/cdc-acm.c linux-2.6.32.18/drivers/usb/class/cdc-acm.c |
28332 | --- linux-2.6.32.16/drivers/usb/class/cdc-acm.c 2010-07-05 14:14:00.000000000 -0400 | 28364 | --- linux-2.6.32.18/drivers/usb/class/cdc-acm.c 2010-08-10 13:45:57.000000000 -0400 |
28333 | +++ linux-2.6.32.16/drivers/usb/class/cdc-acm.c 2010-07-09 14:50:37.000000000 -0400 | 28365 | +++ linux-2.6.32.18/drivers/usb/class/cdc-acm.c 2010-08-11 18:57:31.000000000 -0400 |
28334 | @@ -1537,7 +1537,7 @@ static struct usb_device_id acm_ids[] = | 28366 | @@ -1537,7 +1537,7 @@ static struct usb_device_id acm_ids[] = |
28335 | USB_CDC_ACM_PROTO_AT_CDMA) }, | 28367 | USB_CDC_ACM_PROTO_AT_CDMA) }, |
28336 | 28368 | ||
@@ -28340,9 +28372,21 @@ diff -urNp linux-2.6.32.16/drivers/usb/class/cdc-acm.c linux-2.6.32.16/drivers/u | |||
28340 | }; | 28372 | }; |
28341 | 28373 | ||
28342 | MODULE_DEVICE_TABLE(usb, acm_ids); | 28374 | MODULE_DEVICE_TABLE(usb, acm_ids); |
28343 | diff -urNp linux-2.6.32.16/drivers/usb/class/usblp.c linux-2.6.32.16/drivers/usb/class/usblp.c | 28375 | diff -urNp linux-2.6.32.18/drivers/usb/class/cdc-wdm.c linux-2.6.32.18/drivers/usb/class/cdc-wdm.c |
28344 | --- linux-2.6.32.16/drivers/usb/class/usblp.c 2010-07-05 14:14:00.000000000 -0400 | 28376 | --- linux-2.6.32.18/drivers/usb/class/cdc-wdm.c 2010-08-10 13:45:57.000000000 -0400 |
28345 | +++ linux-2.6.32.16/drivers/usb/class/usblp.c 2010-07-09 14:50:37.000000000 -0400 | 28377 | +++ linux-2.6.32.18/drivers/usb/class/cdc-wdm.c 2010-08-11 19:02:29.000000000 -0400 |
28378 | @@ -314,7 +314,7 @@ static ssize_t wdm_write | ||
28379 | if (r < 0) | ||
28380 | goto outnp; | ||
28381 | |||
28382 | - if (!file->f_flags && O_NONBLOCK) | ||
28383 | + if (!file->f_flags & O_NONBLOCK) | ||
28384 | r = wait_event_interruptible(desc->wait, !test_bit(WDM_IN_USE, | ||
28385 | &desc->flags)); | ||
28386 | else | ||
28387 | diff -urNp linux-2.6.32.18/drivers/usb/class/usblp.c linux-2.6.32.18/drivers/usb/class/usblp.c | ||
28388 | --- linux-2.6.32.18/drivers/usb/class/usblp.c 2010-08-10 13:45:57.000000000 -0400 | ||
28389 | +++ linux-2.6.32.18/drivers/usb/class/usblp.c 2010-08-11 18:57:31.000000000 -0400 | ||
28346 | @@ -228,7 +228,7 @@ static const struct quirk_printer_struct | 28390 | @@ -228,7 +228,7 @@ static const struct quirk_printer_struct |
28347 | { 0x0482, 0x0010, USBLP_QUIRK_BIDIR }, /* Kyocera Mita FS 820, by zut <kernel@zut.de> */ | 28391 | { 0x0482, 0x0010, USBLP_QUIRK_BIDIR }, /* Kyocera Mita FS 820, by zut <kernel@zut.de> */ |
28348 | { 0x04f9, 0x000d, USBLP_QUIRK_BIDIR }, /* Brother Industries, Ltd HL-1440 Laser Printer */ | 28392 | { 0x04f9, 0x000d, USBLP_QUIRK_BIDIR }, /* Brother Industries, Ltd HL-1440 Laser Printer */ |
@@ -28361,9 +28405,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/class/usblp.c linux-2.6.32.16/drivers/usb | |||
28361 | }; | 28405 | }; |
28362 | 28406 | ||
28363 | MODULE_DEVICE_TABLE (usb, usblp_ids); | 28407 | MODULE_DEVICE_TABLE (usb, usblp_ids); |
28364 | diff -urNp linux-2.6.32.16/drivers/usb/core/hcd.c linux-2.6.32.16/drivers/usb/core/hcd.c | 28408 | diff -urNp linux-2.6.32.18/drivers/usb/core/hcd.c linux-2.6.32.18/drivers/usb/core/hcd.c |
28365 | --- linux-2.6.32.16/drivers/usb/core/hcd.c 2010-07-05 14:14:00.000000000 -0400 | 28409 | --- linux-2.6.32.18/drivers/usb/core/hcd.c 2010-08-10 13:45:57.000000000 -0400 |
28366 | +++ linux-2.6.32.16/drivers/usb/core/hcd.c 2010-07-09 14:50:37.000000000 -0400 | 28410 | +++ linux-2.6.32.18/drivers/usb/core/hcd.c 2010-08-11 18:57:31.000000000 -0400 |
28367 | @@ -2216,7 +2216,7 @@ EXPORT_SYMBOL_GPL(usb_hcd_platform_shutd | 28411 | @@ -2216,7 +2216,7 @@ EXPORT_SYMBOL_GPL(usb_hcd_platform_shutd |
28368 | 28412 | ||
28369 | #if defined(CONFIG_USB_MON) || defined(CONFIG_USB_MON_MODULE) | 28413 | #if defined(CONFIG_USB_MON) || defined(CONFIG_USB_MON_MODULE) |
@@ -28382,9 +28426,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/core/hcd.c linux-2.6.32.16/drivers/usb/co | |||
28382 | { | 28426 | { |
28383 | 28427 | ||
28384 | if (mon_ops) | 28428 | if (mon_ops) |
28385 | diff -urNp linux-2.6.32.16/drivers/usb/core/hcd.h linux-2.6.32.16/drivers/usb/core/hcd.h | 28429 | diff -urNp linux-2.6.32.18/drivers/usb/core/hcd.h linux-2.6.32.18/drivers/usb/core/hcd.h |
28386 | --- linux-2.6.32.16/drivers/usb/core/hcd.h 2010-07-05 14:14:00.000000000 -0400 | 28430 | --- linux-2.6.32.18/drivers/usb/core/hcd.h 2010-08-10 13:45:57.000000000 -0400 |
28387 | +++ linux-2.6.32.16/drivers/usb/core/hcd.h 2010-07-09 14:50:37.000000000 -0400 | 28431 | +++ linux-2.6.32.18/drivers/usb/core/hcd.h 2010-08-11 18:57:31.000000000 -0400 |
28388 | @@ -486,13 +486,13 @@ static inline void usbfs_cleanup(void) { | 28432 | @@ -486,13 +486,13 @@ static inline void usbfs_cleanup(void) { |
28389 | #if defined(CONFIG_USB_MON) || defined(CONFIG_USB_MON_MODULE) | 28433 | #if defined(CONFIG_USB_MON) || defined(CONFIG_USB_MON_MODULE) |
28390 | 28434 | ||
@@ -28412,9 +28456,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/core/hcd.h linux-2.6.32.16/drivers/usb/co | |||
28412 | void usb_mon_deregister(void); | 28456 | void usb_mon_deregister(void); |
28413 | 28457 | ||
28414 | #else | 28458 | #else |
28415 | diff -urNp linux-2.6.32.16/drivers/usb/core/hub.c linux-2.6.32.16/drivers/usb/core/hub.c | 28459 | diff -urNp linux-2.6.32.18/drivers/usb/core/hub.c linux-2.6.32.18/drivers/usb/core/hub.c |
28416 | --- linux-2.6.32.16/drivers/usb/core/hub.c 2010-07-05 14:14:00.000000000 -0400 | 28460 | --- linux-2.6.32.18/drivers/usb/core/hub.c 2010-08-10 13:45:57.000000000 -0400 |
28417 | +++ linux-2.6.32.16/drivers/usb/core/hub.c 2010-07-09 14:50:37.000000000 -0400 | 28461 | +++ linux-2.6.32.18/drivers/usb/core/hub.c 2010-08-11 18:57:31.000000000 -0400 |
28418 | @@ -3397,7 +3397,7 @@ static struct usb_device_id hub_id_table | 28462 | @@ -3397,7 +3397,7 @@ static struct usb_device_id hub_id_table |
28419 | .bDeviceClass = USB_CLASS_HUB}, | 28463 | .bDeviceClass = USB_CLASS_HUB}, |
28420 | { .match_flags = USB_DEVICE_ID_MATCH_INT_CLASS, | 28464 | { .match_flags = USB_DEVICE_ID_MATCH_INT_CLASS, |
@@ -28424,9 +28468,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/core/hub.c linux-2.6.32.16/drivers/usb/co | |||
28424 | }; | 28468 | }; |
28425 | 28469 | ||
28426 | MODULE_DEVICE_TABLE (usb, hub_id_table); | 28470 | MODULE_DEVICE_TABLE (usb, hub_id_table); |
28427 | diff -urNp linux-2.6.32.16/drivers/usb/core/message.c linux-2.6.32.16/drivers/usb/core/message.c | 28471 | diff -urNp linux-2.6.32.18/drivers/usb/core/message.c linux-2.6.32.18/drivers/usb/core/message.c |
28428 | --- linux-2.6.32.16/drivers/usb/core/message.c 2010-07-05 14:14:00.000000000 -0400 | 28472 | --- linux-2.6.32.18/drivers/usb/core/message.c 2010-08-10 13:45:57.000000000 -0400 |
28429 | +++ linux-2.6.32.16/drivers/usb/core/message.c 2010-07-09 14:50:37.000000000 -0400 | 28473 | +++ linux-2.6.32.18/drivers/usb/core/message.c 2010-08-11 18:57:31.000000000 -0400 |
28430 | @@ -914,8 +914,8 @@ char *usb_cache_string(struct usb_device | 28474 | @@ -914,8 +914,8 @@ char *usb_cache_string(struct usb_device |
28431 | buf = kmalloc(MAX_USB_STRING_SIZE, GFP_NOIO); | 28475 | buf = kmalloc(MAX_USB_STRING_SIZE, GFP_NOIO); |
28432 | if (buf) { | 28476 | if (buf) { |
@@ -28438,9 +28482,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/core/message.c linux-2.6.32.16/drivers/us | |||
28438 | if (!smallbuf) | 28482 | if (!smallbuf) |
28439 | return buf; | 28483 | return buf; |
28440 | memcpy(smallbuf, buf, len); | 28484 | memcpy(smallbuf, buf, len); |
28441 | diff -urNp linux-2.6.32.16/drivers/usb/host/ehci-pci.c linux-2.6.32.16/drivers/usb/host/ehci-pci.c | 28485 | diff -urNp linux-2.6.32.18/drivers/usb/host/ehci-pci.c linux-2.6.32.18/drivers/usb/host/ehci-pci.c |
28442 | --- linux-2.6.32.16/drivers/usb/host/ehci-pci.c 2010-07-05 14:14:00.000000000 -0400 | 28486 | --- linux-2.6.32.18/drivers/usb/host/ehci-pci.c 2010-08-10 13:45:57.000000000 -0400 |
28443 | +++ linux-2.6.32.16/drivers/usb/host/ehci-pci.c 2010-07-09 14:50:37.000000000 -0400 | 28487 | +++ linux-2.6.32.18/drivers/usb/host/ehci-pci.c 2010-08-11 18:57:31.000000000 -0400 |
28444 | @@ -422,7 +422,7 @@ static const struct pci_device_id pci_id | 28488 | @@ -422,7 +422,7 @@ static const struct pci_device_id pci_id |
28445 | PCI_DEVICE_CLASS(PCI_CLASS_SERIAL_USB_EHCI, ~0), | 28489 | PCI_DEVICE_CLASS(PCI_CLASS_SERIAL_USB_EHCI, ~0), |
28446 | .driver_data = (unsigned long) &ehci_pci_hc_driver, | 28490 | .driver_data = (unsigned long) &ehci_pci_hc_driver, |
@@ -28450,9 +28494,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/host/ehci-pci.c linux-2.6.32.16/drivers/u | |||
28450 | }; | 28494 | }; |
28451 | MODULE_DEVICE_TABLE(pci, pci_ids); | 28495 | MODULE_DEVICE_TABLE(pci, pci_ids); |
28452 | 28496 | ||
28453 | diff -urNp linux-2.6.32.16/drivers/usb/host/uhci-hcd.c linux-2.6.32.16/drivers/usb/host/uhci-hcd.c | 28497 | diff -urNp linux-2.6.32.18/drivers/usb/host/uhci-hcd.c linux-2.6.32.18/drivers/usb/host/uhci-hcd.c |
28454 | --- linux-2.6.32.16/drivers/usb/host/uhci-hcd.c 2010-07-05 14:14:00.000000000 -0400 | 28498 | --- linux-2.6.32.18/drivers/usb/host/uhci-hcd.c 2010-08-10 13:45:57.000000000 -0400 |
28455 | +++ linux-2.6.32.16/drivers/usb/host/uhci-hcd.c 2010-07-09 14:50:37.000000000 -0400 | 28499 | +++ linux-2.6.32.18/drivers/usb/host/uhci-hcd.c 2010-08-11 18:57:31.000000000 -0400 |
28456 | @@ -941,7 +941,7 @@ static const struct pci_device_id uhci_p | 28500 | @@ -941,7 +941,7 @@ static const struct pci_device_id uhci_p |
28457 | /* handle any USB UHCI controller */ | 28501 | /* handle any USB UHCI controller */ |
28458 | PCI_DEVICE_CLASS(PCI_CLASS_SERIAL_USB_UHCI, ~0), | 28502 | PCI_DEVICE_CLASS(PCI_CLASS_SERIAL_USB_UHCI, ~0), |
@@ -28462,9 +28506,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/host/uhci-hcd.c linux-2.6.32.16/drivers/u | |||
28462 | }; | 28506 | }; |
28463 | 28507 | ||
28464 | MODULE_DEVICE_TABLE(pci, uhci_pci_ids); | 28508 | MODULE_DEVICE_TABLE(pci, uhci_pci_ids); |
28465 | diff -urNp linux-2.6.32.16/drivers/usb/misc/appledisplay.c linux-2.6.32.16/drivers/usb/misc/appledisplay.c | 28509 | diff -urNp linux-2.6.32.18/drivers/usb/misc/appledisplay.c linux-2.6.32.18/drivers/usb/misc/appledisplay.c |
28466 | --- linux-2.6.32.16/drivers/usb/misc/appledisplay.c 2010-07-05 14:14:00.000000000 -0400 | 28510 | --- linux-2.6.32.18/drivers/usb/misc/appledisplay.c 2010-08-10 13:45:57.000000000 -0400 |
28467 | +++ linux-2.6.32.16/drivers/usb/misc/appledisplay.c 2010-07-09 14:50:37.000000000 -0400 | 28511 | +++ linux-2.6.32.18/drivers/usb/misc/appledisplay.c 2010-08-11 18:57:31.000000000 -0400 |
28468 | @@ -178,7 +178,7 @@ static int appledisplay_bl_get_brightnes | 28512 | @@ -178,7 +178,7 @@ static int appledisplay_bl_get_brightnes |
28469 | return pdata->msgdata[1]; | 28513 | return pdata->msgdata[1]; |
28470 | } | 28514 | } |
@@ -28474,9 +28518,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/misc/appledisplay.c linux-2.6.32.16/drive | |||
28474 | .get_brightness = appledisplay_bl_get_brightness, | 28518 | .get_brightness = appledisplay_bl_get_brightness, |
28475 | .update_status = appledisplay_bl_update_status, | 28519 | .update_status = appledisplay_bl_update_status, |
28476 | }; | 28520 | }; |
28477 | diff -urNp linux-2.6.32.16/drivers/usb/mon/mon_main.c linux-2.6.32.16/drivers/usb/mon/mon_main.c | 28521 | diff -urNp linux-2.6.32.18/drivers/usb/mon/mon_main.c linux-2.6.32.18/drivers/usb/mon/mon_main.c |
28478 | --- linux-2.6.32.16/drivers/usb/mon/mon_main.c 2010-07-05 14:14:00.000000000 -0400 | 28522 | --- linux-2.6.32.18/drivers/usb/mon/mon_main.c 2010-08-10 13:45:57.000000000 -0400 |
28479 | +++ linux-2.6.32.16/drivers/usb/mon/mon_main.c 2010-07-09 14:50:37.000000000 -0400 | 28523 | +++ linux-2.6.32.18/drivers/usb/mon/mon_main.c 2010-08-11 18:57:31.000000000 -0400 |
28480 | @@ -238,7 +238,7 @@ static struct notifier_block mon_nb = { | 28524 | @@ -238,7 +238,7 @@ static struct notifier_block mon_nb = { |
28481 | /* | 28525 | /* |
28482 | * Ops | 28526 | * Ops |
@@ -28486,9 +28530,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/mon/mon_main.c linux-2.6.32.16/drivers/us | |||
28486 | .urb_submit = mon_submit, | 28530 | .urb_submit = mon_submit, |
28487 | .urb_submit_error = mon_submit_error, | 28531 | .urb_submit_error = mon_submit_error, |
28488 | .urb_complete = mon_complete, | 28532 | .urb_complete = mon_complete, |
28489 | diff -urNp linux-2.6.32.16/drivers/usb/storage/debug.h linux-2.6.32.16/drivers/usb/storage/debug.h | 28533 | diff -urNp linux-2.6.32.18/drivers/usb/storage/debug.h linux-2.6.32.18/drivers/usb/storage/debug.h |
28490 | --- linux-2.6.32.16/drivers/usb/storage/debug.h 2010-07-05 14:14:00.000000000 -0400 | 28534 | --- linux-2.6.32.18/drivers/usb/storage/debug.h 2010-08-10 13:45:57.000000000 -0400 |
28491 | +++ linux-2.6.32.16/drivers/usb/storage/debug.h 2010-07-09 14:50:37.000000000 -0400 | 28535 | +++ linux-2.6.32.18/drivers/usb/storage/debug.h 2010-08-11 18:57:31.000000000 -0400 |
28492 | @@ -54,9 +54,9 @@ void usb_stor_show_sense( unsigned char | 28536 | @@ -54,9 +54,9 @@ void usb_stor_show_sense( unsigned char |
28493 | #define US_DEBUGPX(x...) printk( x ) | 28537 | #define US_DEBUGPX(x...) printk( x ) |
28494 | #define US_DEBUG(x) x | 28538 | #define US_DEBUG(x) x |
@@ -28502,9 +28546,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/storage/debug.h linux-2.6.32.16/drivers/u | |||
28502 | #endif | 28546 | #endif |
28503 | 28547 | ||
28504 | #endif | 28548 | #endif |
28505 | diff -urNp linux-2.6.32.16/drivers/usb/storage/usb.c linux-2.6.32.16/drivers/usb/storage/usb.c | 28549 | diff -urNp linux-2.6.32.18/drivers/usb/storage/usb.c linux-2.6.32.18/drivers/usb/storage/usb.c |
28506 | --- linux-2.6.32.16/drivers/usb/storage/usb.c 2010-07-05 14:14:00.000000000 -0400 | 28550 | --- linux-2.6.32.18/drivers/usb/storage/usb.c 2010-08-10 13:45:57.000000000 -0400 |
28507 | +++ linux-2.6.32.16/drivers/usb/storage/usb.c 2010-07-09 14:50:37.000000000 -0400 | 28551 | +++ linux-2.6.32.18/drivers/usb/storage/usb.c 2010-08-11 18:57:31.000000000 -0400 |
28508 | @@ -118,7 +118,7 @@ MODULE_PARM_DESC(quirks, "supplemental l | 28552 | @@ -118,7 +118,7 @@ MODULE_PARM_DESC(quirks, "supplemental l |
28509 | 28553 | ||
28510 | static struct us_unusual_dev us_unusual_dev_list[] = { | 28554 | static struct us_unusual_dev us_unusual_dev_list[] = { |
@@ -28514,9 +28558,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/storage/usb.c linux-2.6.32.16/drivers/usb | |||
28514 | }; | 28558 | }; |
28515 | 28559 | ||
28516 | #undef UNUSUAL_DEV | 28560 | #undef UNUSUAL_DEV |
28517 | diff -urNp linux-2.6.32.16/drivers/usb/storage/usual-tables.c linux-2.6.32.16/drivers/usb/storage/usual-tables.c | 28561 | diff -urNp linux-2.6.32.18/drivers/usb/storage/usual-tables.c linux-2.6.32.18/drivers/usb/storage/usual-tables.c |
28518 | --- linux-2.6.32.16/drivers/usb/storage/usual-tables.c 2010-07-05 14:14:00.000000000 -0400 | 28562 | --- linux-2.6.32.18/drivers/usb/storage/usual-tables.c 2010-08-10 13:45:57.000000000 -0400 |
28519 | +++ linux-2.6.32.16/drivers/usb/storage/usual-tables.c 2010-07-09 14:50:37.000000000 -0400 | 28563 | +++ linux-2.6.32.18/drivers/usb/storage/usual-tables.c 2010-08-11 18:57:31.000000000 -0400 |
28520 | @@ -48,7 +48,7 @@ | 28564 | @@ -48,7 +48,7 @@ |
28521 | 28565 | ||
28522 | struct usb_device_id usb_storage_usb_ids[] = { | 28566 | struct usb_device_id usb_storage_usb_ids[] = { |
@@ -28526,9 +28570,9 @@ diff -urNp linux-2.6.32.16/drivers/usb/storage/usual-tables.c linux-2.6.32.16/dr | |||
28526 | }; | 28570 | }; |
28527 | EXPORT_SYMBOL_GPL(usb_storage_usb_ids); | 28571 | EXPORT_SYMBOL_GPL(usb_storage_usb_ids); |
28528 | 28572 | ||
28529 | diff -urNp linux-2.6.32.16/drivers/uwb/wlp/messages.c linux-2.6.32.16/drivers/uwb/wlp/messages.c | 28573 | diff -urNp linux-2.6.32.18/drivers/uwb/wlp/messages.c linux-2.6.32.18/drivers/uwb/wlp/messages.c |
28530 | --- linux-2.6.32.16/drivers/uwb/wlp/messages.c 2010-07-05 14:14:00.000000000 -0400 | 28574 | --- linux-2.6.32.18/drivers/uwb/wlp/messages.c 2010-08-10 13:45:57.000000000 -0400 |
28531 | +++ linux-2.6.32.16/drivers/uwb/wlp/messages.c 2010-07-09 14:50:37.000000000 -0400 | 28575 | +++ linux-2.6.32.18/drivers/uwb/wlp/messages.c 2010-08-11 18:57:31.000000000 -0400 |
28532 | @@ -903,7 +903,7 @@ int wlp_parse_f0(struct wlp *wlp, struct | 28576 | @@ -903,7 +903,7 @@ int wlp_parse_f0(struct wlp *wlp, struct |
28533 | size_t len = skb->len; | 28577 | size_t len = skb->len; |
28534 | size_t used; | 28578 | size_t used; |
@@ -28538,9 +28582,9 @@ diff -urNp linux-2.6.32.16/drivers/uwb/wlp/messages.c linux-2.6.32.16/drivers/uw | |||
28538 | enum wlp_assc_error assc_err; | 28582 | enum wlp_assc_error assc_err; |
28539 | char enonce_buf[WLP_WSS_NONCE_STRSIZE]; | 28583 | char enonce_buf[WLP_WSS_NONCE_STRSIZE]; |
28540 | char rnonce_buf[WLP_WSS_NONCE_STRSIZE]; | 28584 | char rnonce_buf[WLP_WSS_NONCE_STRSIZE]; |
28541 | diff -urNp linux-2.6.32.16/drivers/uwb/wlp/sysfs.c linux-2.6.32.16/drivers/uwb/wlp/sysfs.c | 28585 | diff -urNp linux-2.6.32.18/drivers/uwb/wlp/sysfs.c linux-2.6.32.18/drivers/uwb/wlp/sysfs.c |
28542 | --- linux-2.6.32.16/drivers/uwb/wlp/sysfs.c 2010-07-05 14:14:00.000000000 -0400 | 28586 | --- linux-2.6.32.18/drivers/uwb/wlp/sysfs.c 2010-08-10 13:45:57.000000000 -0400 |
28543 | +++ linux-2.6.32.16/drivers/uwb/wlp/sysfs.c 2010-07-09 14:50:37.000000000 -0400 | 28587 | +++ linux-2.6.32.18/drivers/uwb/wlp/sysfs.c 2010-08-11 18:57:31.000000000 -0400 |
28544 | @@ -615,8 +615,7 @@ ssize_t wlp_wss_attr_store(struct kobjec | 28588 | @@ -615,8 +615,7 @@ ssize_t wlp_wss_attr_store(struct kobjec |
28545 | return ret; | 28589 | return ret; |
28546 | } | 28590 | } |
@@ -28551,9 +28595,9 @@ diff -urNp linux-2.6.32.16/drivers/uwb/wlp/sysfs.c linux-2.6.32.16/drivers/uwb/w | |||
28551 | .show = wlp_wss_attr_show, | 28595 | .show = wlp_wss_attr_show, |
28552 | .store = wlp_wss_attr_store, | 28596 | .store = wlp_wss_attr_store, |
28553 | }; | 28597 | }; |
28554 | diff -urNp linux-2.6.32.16/drivers/video/atmel_lcdfb.c linux-2.6.32.16/drivers/video/atmel_lcdfb.c | 28598 | diff -urNp linux-2.6.32.18/drivers/video/atmel_lcdfb.c linux-2.6.32.18/drivers/video/atmel_lcdfb.c |
28555 | --- linux-2.6.32.16/drivers/video/atmel_lcdfb.c 2010-07-05 14:14:00.000000000 -0400 | 28599 | --- linux-2.6.32.18/drivers/video/atmel_lcdfb.c 2010-08-10 13:45:57.000000000 -0400 |
28556 | +++ linux-2.6.32.16/drivers/video/atmel_lcdfb.c 2010-07-09 14:50:37.000000000 -0400 | 28600 | +++ linux-2.6.32.18/drivers/video/atmel_lcdfb.c 2010-08-11 18:57:31.000000000 -0400 |
28557 | @@ -110,7 +110,7 @@ static int atmel_bl_get_brightness(struc | 28601 | @@ -110,7 +110,7 @@ static int atmel_bl_get_brightness(struc |
28558 | return lcdc_readl(sinfo, ATMEL_LCDC_CONTRAST_VAL); | 28602 | return lcdc_readl(sinfo, ATMEL_LCDC_CONTRAST_VAL); |
28559 | } | 28603 | } |
@@ -28563,9 +28607,9 @@ diff -urNp linux-2.6.32.16/drivers/video/atmel_lcdfb.c linux-2.6.32.16/drivers/v | |||
28563 | .update_status = atmel_bl_update_status, | 28607 | .update_status = atmel_bl_update_status, |
28564 | .get_brightness = atmel_bl_get_brightness, | 28608 | .get_brightness = atmel_bl_get_brightness, |
28565 | }; | 28609 | }; |
28566 | diff -urNp linux-2.6.32.16/drivers/video/aty/aty128fb.c linux-2.6.32.16/drivers/video/aty/aty128fb.c | 28610 | diff -urNp linux-2.6.32.18/drivers/video/aty/aty128fb.c linux-2.6.32.18/drivers/video/aty/aty128fb.c |
28567 | --- linux-2.6.32.16/drivers/video/aty/aty128fb.c 2010-07-05 14:14:00.000000000 -0400 | 28611 | --- linux-2.6.32.18/drivers/video/aty/aty128fb.c 2010-08-10 13:45:57.000000000 -0400 |
28568 | +++ linux-2.6.32.16/drivers/video/aty/aty128fb.c 2010-07-09 14:50:37.000000000 -0400 | 28612 | +++ linux-2.6.32.18/drivers/video/aty/aty128fb.c 2010-08-11 18:57:31.000000000 -0400 |
28569 | @@ -1787,7 +1787,7 @@ static int aty128_bl_get_brightness(stru | 28613 | @@ -1787,7 +1787,7 @@ static int aty128_bl_get_brightness(stru |
28570 | return bd->props.brightness; | 28614 | return bd->props.brightness; |
28571 | } | 28615 | } |
@@ -28575,9 +28619,9 @@ diff -urNp linux-2.6.32.16/drivers/video/aty/aty128fb.c linux-2.6.32.16/drivers/ | |||
28575 | .get_brightness = aty128_bl_get_brightness, | 28619 | .get_brightness = aty128_bl_get_brightness, |
28576 | .update_status = aty128_bl_update_status, | 28620 | .update_status = aty128_bl_update_status, |
28577 | }; | 28621 | }; |
28578 | diff -urNp linux-2.6.32.16/drivers/video/aty/atyfb_base.c linux-2.6.32.16/drivers/video/aty/atyfb_base.c | 28622 | diff -urNp linux-2.6.32.18/drivers/video/aty/atyfb_base.c linux-2.6.32.18/drivers/video/aty/atyfb_base.c |
28579 | --- linux-2.6.32.16/drivers/video/aty/atyfb_base.c 2010-07-05 14:14:00.000000000 -0400 | 28623 | --- linux-2.6.32.18/drivers/video/aty/atyfb_base.c 2010-08-10 13:45:57.000000000 -0400 |
28580 | +++ linux-2.6.32.16/drivers/video/aty/atyfb_base.c 2010-07-09 14:50:37.000000000 -0400 | 28624 | +++ linux-2.6.32.18/drivers/video/aty/atyfb_base.c 2010-08-11 18:57:31.000000000 -0400 |
28581 | @@ -2225,7 +2225,7 @@ static int aty_bl_get_brightness(struct | 28625 | @@ -2225,7 +2225,7 @@ static int aty_bl_get_brightness(struct |
28582 | return bd->props.brightness; | 28626 | return bd->props.brightness; |
28583 | } | 28627 | } |
@@ -28587,9 +28631,9 @@ diff -urNp linux-2.6.32.16/drivers/video/aty/atyfb_base.c linux-2.6.32.16/driver | |||
28587 | .get_brightness = aty_bl_get_brightness, | 28631 | .get_brightness = aty_bl_get_brightness, |
28588 | .update_status = aty_bl_update_status, | 28632 | .update_status = aty_bl_update_status, |
28589 | }; | 28633 | }; |
28590 | diff -urNp linux-2.6.32.16/drivers/video/aty/radeon_backlight.c linux-2.6.32.16/drivers/video/aty/radeon_backlight.c | 28634 | diff -urNp linux-2.6.32.18/drivers/video/aty/radeon_backlight.c linux-2.6.32.18/drivers/video/aty/radeon_backlight.c |
28591 | --- linux-2.6.32.16/drivers/video/aty/radeon_backlight.c 2010-07-05 14:14:00.000000000 -0400 | 28635 | --- linux-2.6.32.18/drivers/video/aty/radeon_backlight.c 2010-08-10 13:45:57.000000000 -0400 |
28592 | +++ linux-2.6.32.16/drivers/video/aty/radeon_backlight.c 2010-07-09 14:50:37.000000000 -0400 | 28636 | +++ linux-2.6.32.18/drivers/video/aty/radeon_backlight.c 2010-08-11 18:57:31.000000000 -0400 |
28593 | @@ -127,7 +127,7 @@ static int radeon_bl_get_brightness(stru | 28637 | @@ -127,7 +127,7 @@ static int radeon_bl_get_brightness(stru |
28594 | return bd->props.brightness; | 28638 | return bd->props.brightness; |
28595 | } | 28639 | } |
@@ -28599,9 +28643,9 @@ diff -urNp linux-2.6.32.16/drivers/video/aty/radeon_backlight.c linux-2.6.32.16/ | |||
28599 | .get_brightness = radeon_bl_get_brightness, | 28643 | .get_brightness = radeon_bl_get_brightness, |
28600 | .update_status = radeon_bl_update_status, | 28644 | .update_status = radeon_bl_update_status, |
28601 | }; | 28645 | }; |
28602 | diff -urNp linux-2.6.32.16/drivers/video/backlight/adp5520_bl.c linux-2.6.32.16/drivers/video/backlight/adp5520_bl.c | 28646 | diff -urNp linux-2.6.32.18/drivers/video/backlight/adp5520_bl.c linux-2.6.32.18/drivers/video/backlight/adp5520_bl.c |
28603 | --- linux-2.6.32.16/drivers/video/backlight/adp5520_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28647 | --- linux-2.6.32.18/drivers/video/backlight/adp5520_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28604 | +++ linux-2.6.32.16/drivers/video/backlight/adp5520_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28648 | +++ linux-2.6.32.18/drivers/video/backlight/adp5520_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28605 | @@ -84,7 +84,7 @@ static int adp5520_bl_get_brightness(str | 28649 | @@ -84,7 +84,7 @@ static int adp5520_bl_get_brightness(str |
28606 | return error ? data->current_brightness : reg_val; | 28650 | return error ? data->current_brightness : reg_val; |
28607 | } | 28651 | } |
@@ -28611,9 +28655,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/adp5520_bl.c linux-2.6.32.16/ | |||
28611 | .update_status = adp5520_bl_update_status, | 28655 | .update_status = adp5520_bl_update_status, |
28612 | .get_brightness = adp5520_bl_get_brightness, | 28656 | .get_brightness = adp5520_bl_get_brightness, |
28613 | }; | 28657 | }; |
28614 | diff -urNp linux-2.6.32.16/drivers/video/backlight/adx_bl.c linux-2.6.32.16/drivers/video/backlight/adx_bl.c | 28658 | diff -urNp linux-2.6.32.18/drivers/video/backlight/adx_bl.c linux-2.6.32.18/drivers/video/backlight/adx_bl.c |
28615 | --- linux-2.6.32.16/drivers/video/backlight/adx_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28659 | --- linux-2.6.32.18/drivers/video/backlight/adx_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28616 | +++ linux-2.6.32.16/drivers/video/backlight/adx_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28660 | +++ linux-2.6.32.18/drivers/video/backlight/adx_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28617 | @@ -61,7 +61,7 @@ static int adx_backlight_check_fb(struct | 28661 | @@ -61,7 +61,7 @@ static int adx_backlight_check_fb(struct |
28618 | return 1; | 28662 | return 1; |
28619 | } | 28663 | } |
@@ -28623,9 +28667,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/adx_bl.c linux-2.6.32.16/driv | |||
28623 | .options = 0, | 28667 | .options = 0, |
28624 | .update_status = adx_backlight_update_status, | 28668 | .update_status = adx_backlight_update_status, |
28625 | .get_brightness = adx_backlight_get_brightness, | 28669 | .get_brightness = adx_backlight_get_brightness, |
28626 | diff -urNp linux-2.6.32.16/drivers/video/backlight/atmel-pwm-bl.c linux-2.6.32.16/drivers/video/backlight/atmel-pwm-bl.c | 28670 | diff -urNp linux-2.6.32.18/drivers/video/backlight/atmel-pwm-bl.c linux-2.6.32.18/drivers/video/backlight/atmel-pwm-bl.c |
28627 | --- linux-2.6.32.16/drivers/video/backlight/atmel-pwm-bl.c 2010-07-05 14:14:00.000000000 -0400 | 28671 | --- linux-2.6.32.18/drivers/video/backlight/atmel-pwm-bl.c 2010-08-10 13:45:57.000000000 -0400 |
28628 | +++ linux-2.6.32.16/drivers/video/backlight/atmel-pwm-bl.c 2010-07-09 14:50:37.000000000 -0400 | 28672 | +++ linux-2.6.32.18/drivers/video/backlight/atmel-pwm-bl.c 2010-08-11 18:57:31.000000000 -0400 |
28629 | @@ -113,7 +113,7 @@ static int atmel_pwm_bl_init_pwm(struct | 28673 | @@ -113,7 +113,7 @@ static int atmel_pwm_bl_init_pwm(struct |
28630 | return pwm_channel_enable(&pwmbl->pwmc); | 28674 | return pwm_channel_enable(&pwmbl->pwmc); |
28631 | } | 28675 | } |
@@ -28635,9 +28679,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/atmel-pwm-bl.c linux-2.6.32.1 | |||
28635 | .get_brightness = atmel_pwm_bl_get_intensity, | 28679 | .get_brightness = atmel_pwm_bl_get_intensity, |
28636 | .update_status = atmel_pwm_bl_set_intensity, | 28680 | .update_status = atmel_pwm_bl_set_intensity, |
28637 | }; | 28681 | }; |
28638 | diff -urNp linux-2.6.32.16/drivers/video/backlight/backlight.c linux-2.6.32.16/drivers/video/backlight/backlight.c | 28682 | diff -urNp linux-2.6.32.18/drivers/video/backlight/backlight.c linux-2.6.32.18/drivers/video/backlight/backlight.c |
28639 | --- linux-2.6.32.16/drivers/video/backlight/backlight.c 2010-07-05 14:14:00.000000000 -0400 | 28683 | --- linux-2.6.32.18/drivers/video/backlight/backlight.c 2010-08-10 13:45:57.000000000 -0400 |
28640 | +++ linux-2.6.32.16/drivers/video/backlight/backlight.c 2010-07-09 14:50:37.000000000 -0400 | 28684 | +++ linux-2.6.32.18/drivers/video/backlight/backlight.c 2010-08-11 18:57:31.000000000 -0400 |
28641 | @@ -269,7 +269,7 @@ EXPORT_SYMBOL(backlight_force_update); | 28685 | @@ -269,7 +269,7 @@ EXPORT_SYMBOL(backlight_force_update); |
28642 | * ERR_PTR() or a pointer to the newly allocated device. | 28686 | * ERR_PTR() or a pointer to the newly allocated device. |
28643 | */ | 28687 | */ |
@@ -28647,9 +28691,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/backlight.c linux-2.6.32.16/d | |||
28647 | { | 28691 | { |
28648 | struct backlight_device *new_bd; | 28692 | struct backlight_device *new_bd; |
28649 | int rc; | 28693 | int rc; |
28650 | diff -urNp linux-2.6.32.16/drivers/video/backlight/corgi_lcd.c linux-2.6.32.16/drivers/video/backlight/corgi_lcd.c | 28694 | diff -urNp linux-2.6.32.18/drivers/video/backlight/corgi_lcd.c linux-2.6.32.18/drivers/video/backlight/corgi_lcd.c |
28651 | --- linux-2.6.32.16/drivers/video/backlight/corgi_lcd.c 2010-07-05 14:14:00.000000000 -0400 | 28695 | --- linux-2.6.32.18/drivers/video/backlight/corgi_lcd.c 2010-08-10 13:45:57.000000000 -0400 |
28652 | +++ linux-2.6.32.16/drivers/video/backlight/corgi_lcd.c 2010-07-09 14:50:37.000000000 -0400 | 28696 | +++ linux-2.6.32.18/drivers/video/backlight/corgi_lcd.c 2010-08-11 18:57:31.000000000 -0400 |
28653 | @@ -451,7 +451,7 @@ void corgi_lcd_limit_intensity(int limit | 28697 | @@ -451,7 +451,7 @@ void corgi_lcd_limit_intensity(int limit |
28654 | } | 28698 | } |
28655 | EXPORT_SYMBOL(corgi_lcd_limit_intensity); | 28699 | EXPORT_SYMBOL(corgi_lcd_limit_intensity); |
@@ -28659,9 +28703,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/corgi_lcd.c linux-2.6.32.16/d | |||
28659 | .get_brightness = corgi_bl_get_intensity, | 28703 | .get_brightness = corgi_bl_get_intensity, |
28660 | .update_status = corgi_bl_update_status, | 28704 | .update_status = corgi_bl_update_status, |
28661 | }; | 28705 | }; |
28662 | diff -urNp linux-2.6.32.16/drivers/video/backlight/cr_bllcd.c linux-2.6.32.16/drivers/video/backlight/cr_bllcd.c | 28706 | diff -urNp linux-2.6.32.18/drivers/video/backlight/cr_bllcd.c linux-2.6.32.18/drivers/video/backlight/cr_bllcd.c |
28663 | --- linux-2.6.32.16/drivers/video/backlight/cr_bllcd.c 2010-07-05 14:14:00.000000000 -0400 | 28707 | --- linux-2.6.32.18/drivers/video/backlight/cr_bllcd.c 2010-08-10 13:45:57.000000000 -0400 |
28664 | +++ linux-2.6.32.16/drivers/video/backlight/cr_bllcd.c 2010-07-09 14:50:37.000000000 -0400 | 28708 | +++ linux-2.6.32.18/drivers/video/backlight/cr_bllcd.c 2010-08-11 18:57:31.000000000 -0400 |
28665 | @@ -108,7 +108,7 @@ static int cr_backlight_get_intensity(st | 28709 | @@ -108,7 +108,7 @@ static int cr_backlight_get_intensity(st |
28666 | return intensity; | 28710 | return intensity; |
28667 | } | 28711 | } |
@@ -28671,9 +28715,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/cr_bllcd.c linux-2.6.32.16/dr | |||
28671 | .get_brightness = cr_backlight_get_intensity, | 28715 | .get_brightness = cr_backlight_get_intensity, |
28672 | .update_status = cr_backlight_set_intensity, | 28716 | .update_status = cr_backlight_set_intensity, |
28673 | }; | 28717 | }; |
28674 | diff -urNp linux-2.6.32.16/drivers/video/backlight/da903x_bl.c linux-2.6.32.16/drivers/video/backlight/da903x_bl.c | 28718 | diff -urNp linux-2.6.32.18/drivers/video/backlight/da903x_bl.c linux-2.6.32.18/drivers/video/backlight/da903x_bl.c |
28675 | --- linux-2.6.32.16/drivers/video/backlight/da903x_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28719 | --- linux-2.6.32.18/drivers/video/backlight/da903x_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28676 | +++ linux-2.6.32.16/drivers/video/backlight/da903x_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28720 | +++ linux-2.6.32.18/drivers/video/backlight/da903x_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28677 | @@ -94,7 +94,7 @@ static int da903x_backlight_get_brightne | 28721 | @@ -94,7 +94,7 @@ static int da903x_backlight_get_brightne |
28678 | return data->current_brightness; | 28722 | return data->current_brightness; |
28679 | } | 28723 | } |
@@ -28683,9 +28727,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/da903x_bl.c linux-2.6.32.16/d | |||
28683 | .update_status = da903x_backlight_update_status, | 28727 | .update_status = da903x_backlight_update_status, |
28684 | .get_brightness = da903x_backlight_get_brightness, | 28728 | .get_brightness = da903x_backlight_get_brightness, |
28685 | }; | 28729 | }; |
28686 | diff -urNp linux-2.6.32.16/drivers/video/backlight/generic_bl.c linux-2.6.32.16/drivers/video/backlight/generic_bl.c | 28730 | diff -urNp linux-2.6.32.18/drivers/video/backlight/generic_bl.c linux-2.6.32.18/drivers/video/backlight/generic_bl.c |
28687 | --- linux-2.6.32.16/drivers/video/backlight/generic_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28731 | --- linux-2.6.32.18/drivers/video/backlight/generic_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28688 | +++ linux-2.6.32.16/drivers/video/backlight/generic_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28732 | +++ linux-2.6.32.18/drivers/video/backlight/generic_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28689 | @@ -70,7 +70,7 @@ void corgibl_limit_intensity(int limit) | 28733 | @@ -70,7 +70,7 @@ void corgibl_limit_intensity(int limit) |
28690 | } | 28734 | } |
28691 | EXPORT_SYMBOL(corgibl_limit_intensity); | 28735 | EXPORT_SYMBOL(corgibl_limit_intensity); |
@@ -28695,9 +28739,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/generic_bl.c linux-2.6.32.16/ | |||
28695 | .options = BL_CORE_SUSPENDRESUME, | 28739 | .options = BL_CORE_SUSPENDRESUME, |
28696 | .get_brightness = genericbl_get_intensity, | 28740 | .get_brightness = genericbl_get_intensity, |
28697 | .update_status = genericbl_send_intensity, | 28741 | .update_status = genericbl_send_intensity, |
28698 | diff -urNp linux-2.6.32.16/drivers/video/backlight/hp680_bl.c linux-2.6.32.16/drivers/video/backlight/hp680_bl.c | 28742 | diff -urNp linux-2.6.32.18/drivers/video/backlight/hp680_bl.c linux-2.6.32.18/drivers/video/backlight/hp680_bl.c |
28699 | --- linux-2.6.32.16/drivers/video/backlight/hp680_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28743 | --- linux-2.6.32.18/drivers/video/backlight/hp680_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28700 | +++ linux-2.6.32.16/drivers/video/backlight/hp680_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28744 | +++ linux-2.6.32.18/drivers/video/backlight/hp680_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28701 | @@ -98,7 +98,7 @@ static int hp680bl_get_intensity(struct | 28745 | @@ -98,7 +98,7 @@ static int hp680bl_get_intensity(struct |
28702 | return current_intensity; | 28746 | return current_intensity; |
28703 | } | 28747 | } |
@@ -28707,9 +28751,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/hp680_bl.c linux-2.6.32.16/dr | |||
28707 | .get_brightness = hp680bl_get_intensity, | 28751 | .get_brightness = hp680bl_get_intensity, |
28708 | .update_status = hp680bl_set_intensity, | 28752 | .update_status = hp680bl_set_intensity, |
28709 | }; | 28753 | }; |
28710 | diff -urNp linux-2.6.32.16/drivers/video/backlight/jornada720_bl.c linux-2.6.32.16/drivers/video/backlight/jornada720_bl.c | 28754 | diff -urNp linux-2.6.32.18/drivers/video/backlight/jornada720_bl.c linux-2.6.32.18/drivers/video/backlight/jornada720_bl.c |
28711 | --- linux-2.6.32.16/drivers/video/backlight/jornada720_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28755 | --- linux-2.6.32.18/drivers/video/backlight/jornada720_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28712 | +++ linux-2.6.32.16/drivers/video/backlight/jornada720_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28756 | +++ linux-2.6.32.18/drivers/video/backlight/jornada720_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28713 | @@ -93,7 +93,7 @@ out: | 28757 | @@ -93,7 +93,7 @@ out: |
28714 | return ret; | 28758 | return ret; |
28715 | } | 28759 | } |
@@ -28719,9 +28763,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/jornada720_bl.c linux-2.6.32. | |||
28719 | .get_brightness = jornada_bl_get_brightness, | 28763 | .get_brightness = jornada_bl_get_brightness, |
28720 | .update_status = jornada_bl_update_status, | 28764 | .update_status = jornada_bl_update_status, |
28721 | .options = BL_CORE_SUSPENDRESUME, | 28765 | .options = BL_CORE_SUSPENDRESUME, |
28722 | diff -urNp linux-2.6.32.16/drivers/video/backlight/kb3886_bl.c linux-2.6.32.16/drivers/video/backlight/kb3886_bl.c | 28766 | diff -urNp linux-2.6.32.18/drivers/video/backlight/kb3886_bl.c linux-2.6.32.18/drivers/video/backlight/kb3886_bl.c |
28723 | --- linux-2.6.32.16/drivers/video/backlight/kb3886_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28767 | --- linux-2.6.32.18/drivers/video/backlight/kb3886_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28724 | +++ linux-2.6.32.16/drivers/video/backlight/kb3886_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28768 | +++ linux-2.6.32.18/drivers/video/backlight/kb3886_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28725 | @@ -134,7 +134,7 @@ static int kb3886bl_get_intensity(struct | 28769 | @@ -134,7 +134,7 @@ static int kb3886bl_get_intensity(struct |
28726 | return kb3886bl_intensity; | 28770 | return kb3886bl_intensity; |
28727 | } | 28771 | } |
@@ -28731,9 +28775,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/kb3886_bl.c linux-2.6.32.16/d | |||
28731 | .get_brightness = kb3886bl_get_intensity, | 28775 | .get_brightness = kb3886bl_get_intensity, |
28732 | .update_status = kb3886bl_send_intensity, | 28776 | .update_status = kb3886bl_send_intensity, |
28733 | }; | 28777 | }; |
28734 | diff -urNp linux-2.6.32.16/drivers/video/backlight/locomolcd.c linux-2.6.32.16/drivers/video/backlight/locomolcd.c | 28778 | diff -urNp linux-2.6.32.18/drivers/video/backlight/locomolcd.c linux-2.6.32.18/drivers/video/backlight/locomolcd.c |
28735 | --- linux-2.6.32.16/drivers/video/backlight/locomolcd.c 2010-07-05 14:14:00.000000000 -0400 | 28779 | --- linux-2.6.32.18/drivers/video/backlight/locomolcd.c 2010-08-10 13:45:57.000000000 -0400 |
28736 | +++ linux-2.6.32.16/drivers/video/backlight/locomolcd.c 2010-07-09 14:50:37.000000000 -0400 | 28780 | +++ linux-2.6.32.18/drivers/video/backlight/locomolcd.c 2010-08-11 18:57:31.000000000 -0400 |
28737 | @@ -141,7 +141,7 @@ static int locomolcd_get_intensity(struc | 28781 | @@ -141,7 +141,7 @@ static int locomolcd_get_intensity(struc |
28738 | return current_intensity; | 28782 | return current_intensity; |
28739 | } | 28783 | } |
@@ -28743,9 +28787,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/locomolcd.c linux-2.6.32.16/d | |||
28743 | .get_brightness = locomolcd_get_intensity, | 28787 | .get_brightness = locomolcd_get_intensity, |
28744 | .update_status = locomolcd_set_intensity, | 28788 | .update_status = locomolcd_set_intensity, |
28745 | }; | 28789 | }; |
28746 | diff -urNp linux-2.6.32.16/drivers/video/backlight/mbp_nvidia_bl.c linux-2.6.32.16/drivers/video/backlight/mbp_nvidia_bl.c | 28790 | diff -urNp linux-2.6.32.18/drivers/video/backlight/mbp_nvidia_bl.c linux-2.6.32.18/drivers/video/backlight/mbp_nvidia_bl.c |
28747 | --- linux-2.6.32.16/drivers/video/backlight/mbp_nvidia_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28791 | --- linux-2.6.32.18/drivers/video/backlight/mbp_nvidia_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28748 | +++ linux-2.6.32.16/drivers/video/backlight/mbp_nvidia_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28792 | +++ linux-2.6.32.18/drivers/video/backlight/mbp_nvidia_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28749 | @@ -33,7 +33,7 @@ struct dmi_match_data { | 28793 | @@ -33,7 +33,7 @@ struct dmi_match_data { |
28750 | unsigned long iostart; | 28794 | unsigned long iostart; |
28751 | unsigned long iolen; | 28795 | unsigned long iolen; |
@@ -28755,9 +28799,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/mbp_nvidia_bl.c linux-2.6.32. | |||
28755 | }; | 28799 | }; |
28756 | 28800 | ||
28757 | /* Module parameters. */ | 28801 | /* Module parameters. */ |
28758 | diff -urNp linux-2.6.32.16/drivers/video/backlight/omap1_bl.c linux-2.6.32.16/drivers/video/backlight/omap1_bl.c | 28802 | diff -urNp linux-2.6.32.18/drivers/video/backlight/omap1_bl.c linux-2.6.32.18/drivers/video/backlight/omap1_bl.c |
28759 | --- linux-2.6.32.16/drivers/video/backlight/omap1_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28803 | --- linux-2.6.32.18/drivers/video/backlight/omap1_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28760 | +++ linux-2.6.32.16/drivers/video/backlight/omap1_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28804 | +++ linux-2.6.32.18/drivers/video/backlight/omap1_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28761 | @@ -125,7 +125,7 @@ static int omapbl_get_intensity(struct b | 28805 | @@ -125,7 +125,7 @@ static int omapbl_get_intensity(struct b |
28762 | return bl->current_intensity; | 28806 | return bl->current_intensity; |
28763 | } | 28807 | } |
@@ -28767,9 +28811,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/omap1_bl.c linux-2.6.32.16/dr | |||
28767 | .get_brightness = omapbl_get_intensity, | 28811 | .get_brightness = omapbl_get_intensity, |
28768 | .update_status = omapbl_update_status, | 28812 | .update_status = omapbl_update_status, |
28769 | }; | 28813 | }; |
28770 | diff -urNp linux-2.6.32.16/drivers/video/backlight/progear_bl.c linux-2.6.32.16/drivers/video/backlight/progear_bl.c | 28814 | diff -urNp linux-2.6.32.18/drivers/video/backlight/progear_bl.c linux-2.6.32.18/drivers/video/backlight/progear_bl.c |
28771 | --- linux-2.6.32.16/drivers/video/backlight/progear_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28815 | --- linux-2.6.32.18/drivers/video/backlight/progear_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28772 | +++ linux-2.6.32.16/drivers/video/backlight/progear_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28816 | +++ linux-2.6.32.18/drivers/video/backlight/progear_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28773 | @@ -54,7 +54,7 @@ static int progearbl_get_intensity(struc | 28817 | @@ -54,7 +54,7 @@ static int progearbl_get_intensity(struc |
28774 | return intensity - HW_LEVEL_MIN; | 28818 | return intensity - HW_LEVEL_MIN; |
28775 | } | 28819 | } |
@@ -28779,9 +28823,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/progear_bl.c linux-2.6.32.16/ | |||
28779 | .get_brightness = progearbl_get_intensity, | 28823 | .get_brightness = progearbl_get_intensity, |
28780 | .update_status = progearbl_set_intensity, | 28824 | .update_status = progearbl_set_intensity, |
28781 | }; | 28825 | }; |
28782 | diff -urNp linux-2.6.32.16/drivers/video/backlight/pwm_bl.c linux-2.6.32.16/drivers/video/backlight/pwm_bl.c | 28826 | diff -urNp linux-2.6.32.18/drivers/video/backlight/pwm_bl.c linux-2.6.32.18/drivers/video/backlight/pwm_bl.c |
28783 | --- linux-2.6.32.16/drivers/video/backlight/pwm_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28827 | --- linux-2.6.32.18/drivers/video/backlight/pwm_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28784 | +++ linux-2.6.32.16/drivers/video/backlight/pwm_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28828 | +++ linux-2.6.32.18/drivers/video/backlight/pwm_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28785 | @@ -56,7 +56,7 @@ static int pwm_backlight_get_brightness( | 28829 | @@ -56,7 +56,7 @@ static int pwm_backlight_get_brightness( |
28786 | return bl->props.brightness; | 28830 | return bl->props.brightness; |
28787 | } | 28831 | } |
@@ -28791,9 +28835,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/pwm_bl.c linux-2.6.32.16/driv | |||
28791 | .update_status = pwm_backlight_update_status, | 28835 | .update_status = pwm_backlight_update_status, |
28792 | .get_brightness = pwm_backlight_get_brightness, | 28836 | .get_brightness = pwm_backlight_get_brightness, |
28793 | }; | 28837 | }; |
28794 | diff -urNp linux-2.6.32.16/drivers/video/backlight/tosa_bl.c linux-2.6.32.16/drivers/video/backlight/tosa_bl.c | 28838 | diff -urNp linux-2.6.32.18/drivers/video/backlight/tosa_bl.c linux-2.6.32.18/drivers/video/backlight/tosa_bl.c |
28795 | --- linux-2.6.32.16/drivers/video/backlight/tosa_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28839 | --- linux-2.6.32.18/drivers/video/backlight/tosa_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28796 | +++ linux-2.6.32.16/drivers/video/backlight/tosa_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28840 | +++ linux-2.6.32.18/drivers/video/backlight/tosa_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28797 | @@ -72,7 +72,7 @@ static int tosa_bl_get_brightness(struct | 28841 | @@ -72,7 +72,7 @@ static int tosa_bl_get_brightness(struct |
28798 | return props->brightness; | 28842 | return props->brightness; |
28799 | } | 28843 | } |
@@ -28803,9 +28847,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/tosa_bl.c linux-2.6.32.16/dri | |||
28803 | .get_brightness = tosa_bl_get_brightness, | 28847 | .get_brightness = tosa_bl_get_brightness, |
28804 | .update_status = tosa_bl_update_status, | 28848 | .update_status = tosa_bl_update_status, |
28805 | }; | 28849 | }; |
28806 | diff -urNp linux-2.6.32.16/drivers/video/backlight/wm831x_bl.c linux-2.6.32.16/drivers/video/backlight/wm831x_bl.c | 28850 | diff -urNp linux-2.6.32.18/drivers/video/backlight/wm831x_bl.c linux-2.6.32.18/drivers/video/backlight/wm831x_bl.c |
28807 | --- linux-2.6.32.16/drivers/video/backlight/wm831x_bl.c 2010-07-05 14:14:00.000000000 -0400 | 28851 | --- linux-2.6.32.18/drivers/video/backlight/wm831x_bl.c 2010-08-10 13:45:57.000000000 -0400 |
28808 | +++ linux-2.6.32.16/drivers/video/backlight/wm831x_bl.c 2010-07-09 14:50:37.000000000 -0400 | 28852 | +++ linux-2.6.32.18/drivers/video/backlight/wm831x_bl.c 2010-08-11 18:57:31.000000000 -0400 |
28809 | @@ -112,7 +112,7 @@ static int wm831x_backlight_get_brightne | 28853 | @@ -112,7 +112,7 @@ static int wm831x_backlight_get_brightne |
28810 | return data->current_brightness; | 28854 | return data->current_brightness; |
28811 | } | 28855 | } |
@@ -28815,9 +28859,9 @@ diff -urNp linux-2.6.32.16/drivers/video/backlight/wm831x_bl.c linux-2.6.32.16/d | |||
28815 | .options = BL_CORE_SUSPENDRESUME, | 28859 | .options = BL_CORE_SUSPENDRESUME, |
28816 | .update_status = wm831x_backlight_update_status, | 28860 | .update_status = wm831x_backlight_update_status, |
28817 | .get_brightness = wm831x_backlight_get_brightness, | 28861 | .get_brightness = wm831x_backlight_get_brightness, |
28818 | diff -urNp linux-2.6.32.16/drivers/video/bf54x-lq043fb.c linux-2.6.32.16/drivers/video/bf54x-lq043fb.c | 28862 | diff -urNp linux-2.6.32.18/drivers/video/bf54x-lq043fb.c linux-2.6.32.18/drivers/video/bf54x-lq043fb.c |
28819 | --- linux-2.6.32.16/drivers/video/bf54x-lq043fb.c 2010-07-05 14:14:00.000000000 -0400 | 28863 | --- linux-2.6.32.18/drivers/video/bf54x-lq043fb.c 2010-08-10 13:45:57.000000000 -0400 |
28820 | +++ linux-2.6.32.16/drivers/video/bf54x-lq043fb.c 2010-07-09 14:50:37.000000000 -0400 | 28864 | +++ linux-2.6.32.18/drivers/video/bf54x-lq043fb.c 2010-08-11 18:57:31.000000000 -0400 |
28821 | @@ -463,7 +463,7 @@ static int bl_get_brightness(struct back | 28865 | @@ -463,7 +463,7 @@ static int bl_get_brightness(struct back |
28822 | return 0; | 28866 | return 0; |
28823 | } | 28867 | } |
@@ -28827,9 +28871,9 @@ diff -urNp linux-2.6.32.16/drivers/video/bf54x-lq043fb.c linux-2.6.32.16/drivers | |||
28827 | .get_brightness = bl_get_brightness, | 28871 | .get_brightness = bl_get_brightness, |
28828 | }; | 28872 | }; |
28829 | 28873 | ||
28830 | diff -urNp linux-2.6.32.16/drivers/video/bfin-t350mcqb-fb.c linux-2.6.32.16/drivers/video/bfin-t350mcqb-fb.c | 28874 | diff -urNp linux-2.6.32.18/drivers/video/bfin-t350mcqb-fb.c linux-2.6.32.18/drivers/video/bfin-t350mcqb-fb.c |
28831 | --- linux-2.6.32.16/drivers/video/bfin-t350mcqb-fb.c 2010-07-05 14:14:00.000000000 -0400 | 28875 | --- linux-2.6.32.18/drivers/video/bfin-t350mcqb-fb.c 2010-08-10 13:45:57.000000000 -0400 |
28832 | +++ linux-2.6.32.16/drivers/video/bfin-t350mcqb-fb.c 2010-07-09 14:50:37.000000000 -0400 | 28876 | +++ linux-2.6.32.18/drivers/video/bfin-t350mcqb-fb.c 2010-08-11 18:57:31.000000000 -0400 |
28833 | @@ -381,7 +381,7 @@ static int bl_get_brightness(struct back | 28877 | @@ -381,7 +381,7 @@ static int bl_get_brightness(struct back |
28834 | return 0; | 28878 | return 0; |
28835 | } | 28879 | } |
@@ -28839,9 +28883,9 @@ diff -urNp linux-2.6.32.16/drivers/video/bfin-t350mcqb-fb.c linux-2.6.32.16/driv | |||
28839 | .get_brightness = bl_get_brightness, | 28883 | .get_brightness = bl_get_brightness, |
28840 | }; | 28884 | }; |
28841 | 28885 | ||
28842 | diff -urNp linux-2.6.32.16/drivers/video/fbcmap.c linux-2.6.32.16/drivers/video/fbcmap.c | 28886 | diff -urNp linux-2.6.32.18/drivers/video/fbcmap.c linux-2.6.32.18/drivers/video/fbcmap.c |
28843 | --- linux-2.6.32.16/drivers/video/fbcmap.c 2010-07-05 14:14:00.000000000 -0400 | 28887 | --- linux-2.6.32.18/drivers/video/fbcmap.c 2010-08-10 13:45:57.000000000 -0400 |
28844 | +++ linux-2.6.32.16/drivers/video/fbcmap.c 2010-07-09 14:50:37.000000000 -0400 | 28888 | +++ linux-2.6.32.18/drivers/video/fbcmap.c 2010-08-11 18:57:31.000000000 -0400 |
28845 | @@ -266,8 +266,7 @@ int fb_set_user_cmap(struct fb_cmap_user | 28889 | @@ -266,8 +266,7 @@ int fb_set_user_cmap(struct fb_cmap_user |
28846 | rc = -ENODEV; | 28890 | rc = -ENODEV; |
28847 | goto out; | 28891 | goto out; |
@@ -28852,9 +28896,9 @@ diff -urNp linux-2.6.32.16/drivers/video/fbcmap.c linux-2.6.32.16/drivers/video/ | |||
28852 | rc = -EINVAL; | 28896 | rc = -EINVAL; |
28853 | goto out1; | 28897 | goto out1; |
28854 | } | 28898 | } |
28855 | diff -urNp linux-2.6.32.16/drivers/video/fbmem.c linux-2.6.32.16/drivers/video/fbmem.c | 28899 | diff -urNp linux-2.6.32.18/drivers/video/fbmem.c linux-2.6.32.18/drivers/video/fbmem.c |
28856 | --- linux-2.6.32.16/drivers/video/fbmem.c 2010-07-05 14:14:00.000000000 -0400 | 28900 | --- linux-2.6.32.18/drivers/video/fbmem.c 2010-08-10 13:45:57.000000000 -0400 |
28857 | +++ linux-2.6.32.16/drivers/video/fbmem.c 2010-07-09 14:50:37.000000000 -0400 | 28901 | +++ linux-2.6.32.18/drivers/video/fbmem.c 2010-08-11 18:57:31.000000000 -0400 |
28858 | @@ -403,7 +403,7 @@ static void fb_do_show_logo(struct fb_in | 28902 | @@ -403,7 +403,7 @@ static void fb_do_show_logo(struct fb_in |
28859 | image->dx += image->width + 8; | 28903 | image->dx += image->width + 8; |
28860 | } | 28904 | } |
@@ -28882,9 +28926,9 @@ diff -urNp linux-2.6.32.16/drivers/video/fbmem.c linux-2.6.32.16/drivers/video/f | |||
28882 | return -EINVAL; | 28926 | return -EINVAL; |
28883 | if (!registered_fb[con2fb.framebuffer]) | 28927 | if (!registered_fb[con2fb.framebuffer]) |
28884 | request_module("fb%d", con2fb.framebuffer); | 28928 | request_module("fb%d", con2fb.framebuffer); |
28885 | diff -urNp linux-2.6.32.16/drivers/video/fbmon.c linux-2.6.32.16/drivers/video/fbmon.c | 28929 | diff -urNp linux-2.6.32.18/drivers/video/fbmon.c linux-2.6.32.18/drivers/video/fbmon.c |
28886 | --- linux-2.6.32.16/drivers/video/fbmon.c 2010-07-05 14:14:00.000000000 -0400 | 28930 | --- linux-2.6.32.18/drivers/video/fbmon.c 2010-08-10 13:45:57.000000000 -0400 |
28887 | +++ linux-2.6.32.16/drivers/video/fbmon.c 2010-07-09 14:50:37.000000000 -0400 | 28931 | +++ linux-2.6.32.18/drivers/video/fbmon.c 2010-08-11 18:57:31.000000000 -0400 |
28888 | @@ -45,7 +45,7 @@ | 28932 | @@ -45,7 +45,7 @@ |
28889 | #ifdef DEBUG | 28933 | #ifdef DEBUG |
28890 | #define DPRINTK(fmt, args...) printk(fmt,## args) | 28934 | #define DPRINTK(fmt, args...) printk(fmt,## args) |
@@ -28894,9 +28938,9 @@ diff -urNp linux-2.6.32.16/drivers/video/fbmon.c linux-2.6.32.16/drivers/video/f | |||
28894 | #endif | 28938 | #endif |
28895 | 28939 | ||
28896 | #define FBMON_FIX_HEADER 1 | 28940 | #define FBMON_FIX_HEADER 1 |
28897 | diff -urNp linux-2.6.32.16/drivers/video/i810/i810_accel.c linux-2.6.32.16/drivers/video/i810/i810_accel.c | 28941 | diff -urNp linux-2.6.32.18/drivers/video/i810/i810_accel.c linux-2.6.32.18/drivers/video/i810/i810_accel.c |
28898 | --- linux-2.6.32.16/drivers/video/i810/i810_accel.c 2010-07-05 14:14:00.000000000 -0400 | 28942 | --- linux-2.6.32.18/drivers/video/i810/i810_accel.c 2010-08-10 13:45:57.000000000 -0400 |
28899 | +++ linux-2.6.32.16/drivers/video/i810/i810_accel.c 2010-07-09 14:50:37.000000000 -0400 | 28943 | +++ linux-2.6.32.18/drivers/video/i810/i810_accel.c 2010-08-11 18:57:31.000000000 -0400 |
28900 | @@ -73,6 +73,7 @@ static inline int wait_for_space(struct | 28944 | @@ -73,6 +73,7 @@ static inline int wait_for_space(struct |
28901 | } | 28945 | } |
28902 | } | 28946 | } |
@@ -28905,9 +28949,9 @@ diff -urNp linux-2.6.32.16/drivers/video/i810/i810_accel.c linux-2.6.32.16/drive | |||
28905 | i810_report_error(mmio); | 28949 | i810_report_error(mmio); |
28906 | par->dev_flags |= LOCKUP; | 28950 | par->dev_flags |= LOCKUP; |
28907 | info->pixmap.scan_align = 1; | 28951 | info->pixmap.scan_align = 1; |
28908 | diff -urNp linux-2.6.32.16/drivers/video/i810/i810_main.c linux-2.6.32.16/drivers/video/i810/i810_main.c | 28952 | diff -urNp linux-2.6.32.18/drivers/video/i810/i810_main.c linux-2.6.32.18/drivers/video/i810/i810_main.c |
28909 | --- linux-2.6.32.16/drivers/video/i810/i810_main.c 2010-07-05 14:14:00.000000000 -0400 | 28953 | --- linux-2.6.32.18/drivers/video/i810/i810_main.c 2010-08-10 13:45:57.000000000 -0400 |
28910 | +++ linux-2.6.32.16/drivers/video/i810/i810_main.c 2010-07-09 14:50:37.000000000 -0400 | 28954 | +++ linux-2.6.32.18/drivers/video/i810/i810_main.c 2010-08-11 18:57:31.000000000 -0400 |
28911 | @@ -120,7 +120,7 @@ static struct pci_device_id i810fb_pci_t | 28955 | @@ -120,7 +120,7 @@ static struct pci_device_id i810fb_pci_t |
28912 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4 }, | 28956 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4 }, |
28913 | { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82815_CGC, | 28957 | { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82815_CGC, |
@@ -28917,9 +28961,9 @@ diff -urNp linux-2.6.32.16/drivers/video/i810/i810_main.c linux-2.6.32.16/driver | |||
28917 | }; | 28961 | }; |
28918 | 28962 | ||
28919 | static struct pci_driver i810fb_driver = { | 28963 | static struct pci_driver i810fb_driver = { |
28920 | diff -urNp linux-2.6.32.16/drivers/video/modedb.c linux-2.6.32.16/drivers/video/modedb.c | 28964 | diff -urNp linux-2.6.32.18/drivers/video/modedb.c linux-2.6.32.18/drivers/video/modedb.c |
28921 | --- linux-2.6.32.16/drivers/video/modedb.c 2010-07-05 14:14:00.000000000 -0400 | 28965 | --- linux-2.6.32.18/drivers/video/modedb.c 2010-08-10 13:45:57.000000000 -0400 |
28922 | +++ linux-2.6.32.16/drivers/video/modedb.c 2010-07-09 14:50:37.000000000 -0400 | 28966 | +++ linux-2.6.32.18/drivers/video/modedb.c 2010-08-11 18:57:31.000000000 -0400 |
28923 | @@ -38,240 +38,240 @@ static const struct fb_videomode modedb[ | 28967 | @@ -38,240 +38,240 @@ static const struct fb_videomode modedb[ |
28924 | { | 28968 | { |
28925 | /* 640x400 @ 70 Hz, 31.5 kHz hsync */ | 28969 | /* 640x400 @ 70 Hz, 31.5 kHz hsync */ |
@@ -29220,9 +29264,9 @@ diff -urNp linux-2.6.32.16/drivers/video/modedb.c linux-2.6.32.16/drivers/video/ | |||
29220 | }, | 29264 | }, |
29221 | }; | 29265 | }; |
29222 | 29266 | ||
29223 | diff -urNp linux-2.6.32.16/drivers/video/nvidia/nv_backlight.c linux-2.6.32.16/drivers/video/nvidia/nv_backlight.c | 29267 | diff -urNp linux-2.6.32.18/drivers/video/nvidia/nv_backlight.c linux-2.6.32.18/drivers/video/nvidia/nv_backlight.c |
29224 | --- linux-2.6.32.16/drivers/video/nvidia/nv_backlight.c 2010-07-05 14:14:00.000000000 -0400 | 29268 | --- linux-2.6.32.18/drivers/video/nvidia/nv_backlight.c 2010-08-10 13:45:57.000000000 -0400 |
29225 | +++ linux-2.6.32.16/drivers/video/nvidia/nv_backlight.c 2010-07-09 14:50:37.000000000 -0400 | 29269 | +++ linux-2.6.32.18/drivers/video/nvidia/nv_backlight.c 2010-08-11 18:57:31.000000000 -0400 |
29226 | @@ -87,7 +87,7 @@ static int nvidia_bl_get_brightness(stru | 29270 | @@ -87,7 +87,7 @@ static int nvidia_bl_get_brightness(stru |
29227 | return bd->props.brightness; | 29271 | return bd->props.brightness; |
29228 | } | 29272 | } |
@@ -29232,9 +29276,9 @@ diff -urNp linux-2.6.32.16/drivers/video/nvidia/nv_backlight.c linux-2.6.32.16/d | |||
29232 | .get_brightness = nvidia_bl_get_brightness, | 29276 | .get_brightness = nvidia_bl_get_brightness, |
29233 | .update_status = nvidia_bl_update_status, | 29277 | .update_status = nvidia_bl_update_status, |
29234 | }; | 29278 | }; |
29235 | diff -urNp linux-2.6.32.16/drivers/video/riva/fbdev.c linux-2.6.32.16/drivers/video/riva/fbdev.c | 29279 | diff -urNp linux-2.6.32.18/drivers/video/riva/fbdev.c linux-2.6.32.18/drivers/video/riva/fbdev.c |
29236 | --- linux-2.6.32.16/drivers/video/riva/fbdev.c 2010-07-05 14:14:00.000000000 -0400 | 29280 | --- linux-2.6.32.18/drivers/video/riva/fbdev.c 2010-08-10 13:45:57.000000000 -0400 |
29237 | +++ linux-2.6.32.16/drivers/video/riva/fbdev.c 2010-07-09 14:50:37.000000000 -0400 | 29281 | +++ linux-2.6.32.18/drivers/video/riva/fbdev.c 2010-08-11 18:57:31.000000000 -0400 |
29238 | @@ -331,7 +331,7 @@ static int riva_bl_get_brightness(struct | 29282 | @@ -331,7 +331,7 @@ static int riva_bl_get_brightness(struct |
29239 | return bd->props.brightness; | 29283 | return bd->props.brightness; |
29240 | } | 29284 | } |
@@ -29244,9 +29288,9 @@ diff -urNp linux-2.6.32.16/drivers/video/riva/fbdev.c linux-2.6.32.16/drivers/vi | |||
29244 | .get_brightness = riva_bl_get_brightness, | 29288 | .get_brightness = riva_bl_get_brightness, |
29245 | .update_status = riva_bl_update_status, | 29289 | .update_status = riva_bl_update_status, |
29246 | }; | 29290 | }; |
29247 | diff -urNp linux-2.6.32.16/drivers/video/uvesafb.c linux-2.6.32.16/drivers/video/uvesafb.c | 29291 | diff -urNp linux-2.6.32.18/drivers/video/uvesafb.c linux-2.6.32.18/drivers/video/uvesafb.c |
29248 | --- linux-2.6.32.16/drivers/video/uvesafb.c 2010-07-05 14:14:00.000000000 -0400 | 29292 | --- linux-2.6.32.18/drivers/video/uvesafb.c 2010-08-10 13:45:57.000000000 -0400 |
29249 | +++ linux-2.6.32.16/drivers/video/uvesafb.c 2010-07-09 14:50:37.000000000 -0400 | 29293 | +++ linux-2.6.32.18/drivers/video/uvesafb.c 2010-08-11 18:57:31.000000000 -0400 |
29250 | @@ -18,6 +18,7 @@ | 29294 | @@ -18,6 +18,7 @@ |
29251 | #include <linux/fb.h> | 29295 | #include <linux/fb.h> |
29252 | #include <linux/io.h> | 29296 | #include <linux/io.h> |
@@ -29322,9 +29366,9 @@ diff -urNp linux-2.6.32.16/drivers/video/uvesafb.c linux-2.6.32.16/drivers/video | |||
29322 | } | 29366 | } |
29323 | 29367 | ||
29324 | framebuffer_release(info); | 29368 | framebuffer_release(info); |
29325 | diff -urNp linux-2.6.32.16/drivers/video/vesafb.c linux-2.6.32.16/drivers/video/vesafb.c | 29369 | diff -urNp linux-2.6.32.18/drivers/video/vesafb.c linux-2.6.32.18/drivers/video/vesafb.c |
29326 | --- linux-2.6.32.16/drivers/video/vesafb.c 2010-07-05 14:14:00.000000000 -0400 | 29370 | --- linux-2.6.32.18/drivers/video/vesafb.c 2010-08-10 13:45:57.000000000 -0400 |
29327 | +++ linux-2.6.32.16/drivers/video/vesafb.c 2010-07-09 14:50:37.000000000 -0400 | 29371 | +++ linux-2.6.32.18/drivers/video/vesafb.c 2010-08-11 18:57:31.000000000 -0400 |
29328 | @@ -9,6 +9,7 @@ | 29372 | @@ -9,6 +9,7 @@ |
29329 | */ | 29373 | */ |
29330 | 29374 | ||
@@ -29428,9 +29472,9 @@ diff -urNp linux-2.6.32.16/drivers/video/vesafb.c linux-2.6.32.16/drivers/video/ | |||
29428 | if (info->screen_base) | 29472 | if (info->screen_base) |
29429 | iounmap(info->screen_base); | 29473 | iounmap(info->screen_base); |
29430 | framebuffer_release(info); | 29474 | framebuffer_release(info); |
29431 | diff -urNp linux-2.6.32.16/drivers/xen/sys-hypervisor.c linux-2.6.32.16/drivers/xen/sys-hypervisor.c | 29475 | diff -urNp linux-2.6.32.18/drivers/xen/sys-hypervisor.c linux-2.6.32.18/drivers/xen/sys-hypervisor.c |
29432 | --- linux-2.6.32.16/drivers/xen/sys-hypervisor.c 2010-07-05 14:14:00.000000000 -0400 | 29476 | --- linux-2.6.32.18/drivers/xen/sys-hypervisor.c 2010-08-10 13:45:57.000000000 -0400 |
29433 | +++ linux-2.6.32.16/drivers/xen/sys-hypervisor.c 2010-07-09 14:50:37.000000000 -0400 | 29477 | +++ linux-2.6.32.18/drivers/xen/sys-hypervisor.c 2010-08-11 18:57:31.000000000 -0400 |
29434 | @@ -425,7 +425,7 @@ static ssize_t hyp_sysfs_store(struct ko | 29478 | @@ -425,7 +425,7 @@ static ssize_t hyp_sysfs_store(struct ko |
29435 | return 0; | 29479 | return 0; |
29436 | } | 29480 | } |
@@ -29440,9 +29484,9 @@ diff -urNp linux-2.6.32.16/drivers/xen/sys-hypervisor.c linux-2.6.32.16/drivers/ | |||
29440 | .show = hyp_sysfs_show, | 29484 | .show = hyp_sysfs_show, |
29441 | .store = hyp_sysfs_store, | 29485 | .store = hyp_sysfs_store, |
29442 | }; | 29486 | }; |
29443 | diff -urNp linux-2.6.32.16/fs/9p/vfs_inode.c linux-2.6.32.16/fs/9p/vfs_inode.c | 29487 | diff -urNp linux-2.6.32.18/fs/9p/vfs_inode.c linux-2.6.32.18/fs/9p/vfs_inode.c |
29444 | --- linux-2.6.32.16/fs/9p/vfs_inode.c 2010-07-05 14:14:00.000000000 -0400 | 29488 | --- linux-2.6.32.18/fs/9p/vfs_inode.c 2010-08-10 13:45:57.000000000 -0400 |
29445 | +++ linux-2.6.32.16/fs/9p/vfs_inode.c 2010-07-09 14:50:37.000000000 -0400 | 29489 | +++ linux-2.6.32.18/fs/9p/vfs_inode.c 2010-08-11 18:57:31.000000000 -0400 |
29446 | @@ -1079,7 +1079,7 @@ static void *v9fs_vfs_follow_link(struct | 29490 | @@ -1079,7 +1079,7 @@ static void *v9fs_vfs_follow_link(struct |
29447 | static void | 29491 | static void |
29448 | v9fs_vfs_put_link(struct dentry *dentry, struct nameidata *nd, void *p) | 29492 | v9fs_vfs_put_link(struct dentry *dentry, struct nameidata *nd, void *p) |
@@ -29452,9 +29496,9 @@ diff -urNp linux-2.6.32.16/fs/9p/vfs_inode.c linux-2.6.32.16/fs/9p/vfs_inode.c | |||
29452 | 29496 | ||
29453 | P9_DPRINTK(P9_DEBUG_VFS, " %s %s\n", dentry->d_name.name, | 29497 | P9_DPRINTK(P9_DEBUG_VFS, " %s %s\n", dentry->d_name.name, |
29454 | IS_ERR(s) ? "<error>" : s); | 29498 | IS_ERR(s) ? "<error>" : s); |
29455 | diff -urNp linux-2.6.32.16/fs/aio.c linux-2.6.32.16/fs/aio.c | 29499 | diff -urNp linux-2.6.32.18/fs/aio.c linux-2.6.32.18/fs/aio.c |
29456 | --- linux-2.6.32.16/fs/aio.c 2010-07-05 14:14:00.000000000 -0400 | 29500 | --- linux-2.6.32.18/fs/aio.c 2010-08-10 13:45:57.000000000 -0400 |
29457 | +++ linux-2.6.32.16/fs/aio.c 2010-07-09 14:50:37.000000000 -0400 | 29501 | +++ linux-2.6.32.18/fs/aio.c 2010-08-11 18:57:31.000000000 -0400 |
29458 | @@ -115,7 +115,7 @@ static int aio_setup_ring(struct kioctx | 29502 | @@ -115,7 +115,7 @@ static int aio_setup_ring(struct kioctx |
29459 | size += sizeof(struct io_event) * nr_events; | 29503 | size += sizeof(struct io_event) * nr_events; |
29460 | nr_pages = (size + PAGE_SIZE-1) >> PAGE_SHIFT; | 29504 | nr_pages = (size + PAGE_SIZE-1) >> PAGE_SHIFT; |
@@ -29464,9 +29508,9 @@ diff -urNp linux-2.6.32.16/fs/aio.c linux-2.6.32.16/fs/aio.c | |||
29464 | return -EINVAL; | 29508 | return -EINVAL; |
29465 | 29509 | ||
29466 | nr_events = (PAGE_SIZE * nr_pages - sizeof(struct aio_ring)) / sizeof(struct io_event); | 29510 | nr_events = (PAGE_SIZE * nr_pages - sizeof(struct aio_ring)) / sizeof(struct io_event); |
29467 | diff -urNp linux-2.6.32.16/fs/attr.c linux-2.6.32.16/fs/attr.c | 29511 | diff -urNp linux-2.6.32.18/fs/attr.c linux-2.6.32.18/fs/attr.c |
29468 | --- linux-2.6.32.16/fs/attr.c 2010-07-05 14:14:00.000000000 -0400 | 29512 | --- linux-2.6.32.18/fs/attr.c 2010-08-10 13:45:57.000000000 -0400 |
29469 | +++ linux-2.6.32.16/fs/attr.c 2010-07-09 14:50:37.000000000 -0400 | 29513 | +++ linux-2.6.32.18/fs/attr.c 2010-08-11 18:57:31.000000000 -0400 |
29470 | @@ -83,6 +83,7 @@ int inode_newsize_ok(const struct inode | 29514 | @@ -83,6 +83,7 @@ int inode_newsize_ok(const struct inode |
29471 | unsigned long limit; | 29515 | unsigned long limit; |
29472 | 29516 | ||
@@ -29475,9 +29519,9 @@ diff -urNp linux-2.6.32.16/fs/attr.c linux-2.6.32.16/fs/attr.c | |||
29475 | if (limit != RLIM_INFINITY && offset > limit) | 29519 | if (limit != RLIM_INFINITY && offset > limit) |
29476 | goto out_sig; | 29520 | goto out_sig; |
29477 | if (offset > inode->i_sb->s_maxbytes) | 29521 | if (offset > inode->i_sb->s_maxbytes) |
29478 | diff -urNp linux-2.6.32.16/fs/autofs/root.c linux-2.6.32.16/fs/autofs/root.c | 29522 | diff -urNp linux-2.6.32.18/fs/autofs/root.c linux-2.6.32.18/fs/autofs/root.c |
29479 | --- linux-2.6.32.16/fs/autofs/root.c 2010-07-05 14:14:00.000000000 -0400 | 29523 | --- linux-2.6.32.18/fs/autofs/root.c 2010-08-10 13:45:57.000000000 -0400 |
29480 | +++ linux-2.6.32.16/fs/autofs/root.c 2010-07-09 14:50:37.000000000 -0400 | 29524 | +++ linux-2.6.32.18/fs/autofs/root.c 2010-08-11 18:57:31.000000000 -0400 |
29481 | @@ -299,7 +299,8 @@ static int autofs_root_symlink(struct in | 29525 | @@ -299,7 +299,8 @@ static int autofs_root_symlink(struct in |
29482 | set_bit(n,sbi->symlink_bitmap); | 29526 | set_bit(n,sbi->symlink_bitmap); |
29483 | sl = &sbi->symlink[n]; | 29527 | sl = &sbi->symlink[n]; |
@@ -29488,9 +29532,9 @@ diff -urNp linux-2.6.32.16/fs/autofs/root.c linux-2.6.32.16/fs/autofs/root.c | |||
29488 | if (!sl->data) { | 29532 | if (!sl->data) { |
29489 | clear_bit(n,sbi->symlink_bitmap); | 29533 | clear_bit(n,sbi->symlink_bitmap); |
29490 | unlock_kernel(); | 29534 | unlock_kernel(); |
29491 | diff -urNp linux-2.6.32.16/fs/autofs4/symlink.c linux-2.6.32.16/fs/autofs4/symlink.c | 29535 | diff -urNp linux-2.6.32.18/fs/autofs4/symlink.c linux-2.6.32.18/fs/autofs4/symlink.c |
29492 | --- linux-2.6.32.16/fs/autofs4/symlink.c 2010-07-05 14:14:00.000000000 -0400 | 29536 | --- linux-2.6.32.18/fs/autofs4/symlink.c 2010-08-10 13:45:57.000000000 -0400 |
29493 | +++ linux-2.6.32.16/fs/autofs4/symlink.c 2010-07-09 14:50:37.000000000 -0400 | 29537 | +++ linux-2.6.32.18/fs/autofs4/symlink.c 2010-08-11 18:57:31.000000000 -0400 |
29494 | @@ -15,7 +15,7 @@ | 29538 | @@ -15,7 +15,7 @@ |
29495 | static void *autofs4_follow_link(struct dentry *dentry, struct nameidata *nd) | 29539 | static void *autofs4_follow_link(struct dentry *dentry, struct nameidata *nd) |
29496 | { | 29540 | { |
@@ -29500,9 +29544,9 @@ diff -urNp linux-2.6.32.16/fs/autofs4/symlink.c linux-2.6.32.16/fs/autofs4/symli | |||
29500 | return NULL; | 29544 | return NULL; |
29501 | } | 29545 | } |
29502 | 29546 | ||
29503 | diff -urNp linux-2.6.32.16/fs/befs/linuxvfs.c linux-2.6.32.16/fs/befs/linuxvfs.c | 29547 | diff -urNp linux-2.6.32.18/fs/befs/linuxvfs.c linux-2.6.32.18/fs/befs/linuxvfs.c |
29504 | --- linux-2.6.32.16/fs/befs/linuxvfs.c 2010-07-05 14:14:00.000000000 -0400 | 29548 | --- linux-2.6.32.18/fs/befs/linuxvfs.c 2010-08-10 13:45:57.000000000 -0400 |
29505 | +++ linux-2.6.32.16/fs/befs/linuxvfs.c 2010-07-09 14:50:37.000000000 -0400 | 29549 | +++ linux-2.6.32.18/fs/befs/linuxvfs.c 2010-08-11 18:57:31.000000000 -0400 |
29506 | @@ -493,7 +493,7 @@ static void befs_put_link(struct dentry | 29550 | @@ -493,7 +493,7 @@ static void befs_put_link(struct dentry |
29507 | { | 29551 | { |
29508 | befs_inode_info *befs_ino = BEFS_I(dentry->d_inode); | 29552 | befs_inode_info *befs_ino = BEFS_I(dentry->d_inode); |
@@ -29512,9 +29556,9 @@ diff -urNp linux-2.6.32.16/fs/befs/linuxvfs.c linux-2.6.32.16/fs/befs/linuxvfs.c | |||
29512 | if (!IS_ERR(link)) | 29556 | if (!IS_ERR(link)) |
29513 | kfree(link); | 29557 | kfree(link); |
29514 | } | 29558 | } |
29515 | diff -urNp linux-2.6.32.16/fs/binfmt_aout.c linux-2.6.32.16/fs/binfmt_aout.c | 29559 | diff -urNp linux-2.6.32.18/fs/binfmt_aout.c linux-2.6.32.18/fs/binfmt_aout.c |
29516 | --- linux-2.6.32.16/fs/binfmt_aout.c 2010-07-05 14:14:00.000000000 -0400 | 29560 | --- linux-2.6.32.18/fs/binfmt_aout.c 2010-08-10 13:45:57.000000000 -0400 |
29517 | +++ linux-2.6.32.16/fs/binfmt_aout.c 2010-07-09 14:50:37.000000000 -0400 | 29561 | +++ linux-2.6.32.18/fs/binfmt_aout.c 2010-08-11 18:57:31.000000000 -0400 |
29518 | @@ -16,6 +16,7 @@ | 29562 | @@ -16,6 +16,7 @@ |
29519 | #include <linux/string.h> | 29563 | #include <linux/string.h> |
29520 | #include <linux/fs.h> | 29564 | #include <linux/fs.h> |
@@ -29582,9 +29626,9 @@ diff -urNp linux-2.6.32.16/fs/binfmt_aout.c linux-2.6.32.16/fs/binfmt_aout.c | |||
29582 | MAP_FIXED | MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE, | 29626 | MAP_FIXED | MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE, |
29583 | fd_offset + ex.a_text); | 29627 | fd_offset + ex.a_text); |
29584 | up_write(¤t->mm->mmap_sem); | 29628 | up_write(¤t->mm->mmap_sem); |
29585 | diff -urNp linux-2.6.32.16/fs/binfmt_elf.c linux-2.6.32.16/fs/binfmt_elf.c | 29629 | diff -urNp linux-2.6.32.18/fs/binfmt_elf.c linux-2.6.32.18/fs/binfmt_elf.c |
29586 | --- linux-2.6.32.16/fs/binfmt_elf.c 2010-07-05 14:14:00.000000000 -0400 | 29630 | --- linux-2.6.32.18/fs/binfmt_elf.c 2010-08-10 13:45:57.000000000 -0400 |
29587 | +++ linux-2.6.32.16/fs/binfmt_elf.c 2010-07-09 14:50:37.000000000 -0400 | 29631 | +++ linux-2.6.32.18/fs/binfmt_elf.c 2010-08-11 19:32:49.000000000 -0400 |
29588 | @@ -50,6 +50,10 @@ static int elf_core_dump(long signr, str | 29632 | @@ -50,6 +50,10 @@ static int elf_core_dump(long signr, str |
29589 | #define elf_core_dump NULL | 29633 | #define elf_core_dump NULL |
29590 | #endif | 29634 | #endif |
@@ -30148,13 +30192,13 @@ diff -urNp linux-2.6.32.16/fs/binfmt_elf.c linux-2.6.32.16/fs/binfmt_elf.c | |||
30148 | + oldflags = vma->vm_flags & (VM_MAYEXEC | VM_MAYWRITE | VM_MAYREAD | VM_EXEC | VM_WRITE | VM_READ); | 30192 | + oldflags = vma->vm_flags & (VM_MAYEXEC | VM_MAYWRITE | VM_MAYREAD | VM_EXEC | VM_WRITE | VM_READ); |
30149 | + newflags &= VM_MAYEXEC | VM_MAYWRITE | VM_MAYREAD | VM_EXEC | VM_WRITE | VM_READ; | 30193 | + newflags &= VM_MAYEXEC | VM_MAYWRITE | VM_MAYREAD | VM_EXEC | VM_WRITE | VM_READ; |
30150 | + | 30194 | + |
30151 | +#ifdef CONFIG_PAX_NOELFRELOCS | 30195 | +#ifdef CONFIG_PAX_ELFRELOCS |
30152 | + is_textrel_rw = false; | ||
30153 | + is_textrel_rx = false; | ||
30154 | +#else | ||
30155 | + /* possible TEXTREL */ | 30196 | + /* possible TEXTREL */ |
30156 | + is_textrel_rw = vma->vm_file && !vma->anon_vma && oldflags == (VM_MAYEXEC | VM_MAYREAD | VM_EXEC | VM_READ) && newflags == (VM_WRITE | VM_READ); | 30197 | + is_textrel_rw = vma->vm_file && !vma->anon_vma && oldflags == (VM_MAYEXEC | VM_MAYREAD | VM_EXEC | VM_READ) && newflags == (VM_WRITE | VM_READ); |
30157 | + is_textrel_rx = vma->vm_file && vma->anon_vma && oldflags == (VM_MAYEXEC | VM_MAYWRITE | VM_MAYREAD | VM_WRITE | VM_READ) && newflags == (VM_EXEC | VM_READ); | 30198 | + is_textrel_rx = vma->vm_file && vma->anon_vma && oldflags == (VM_MAYEXEC | VM_MAYWRITE | VM_MAYREAD | VM_WRITE | VM_READ) && newflags == (VM_EXEC | VM_READ); |
30199 | +#else | ||
30200 | + is_textrel_rw = false; | ||
30201 | + is_textrel_rx = false; | ||
30158 | +#endif | 30202 | +#endif |
30159 | + | 30203 | + |
30160 | + /* possible RELRO */ | 30204 | + /* possible RELRO */ |
@@ -30220,9 +30264,9 @@ diff -urNp linux-2.6.32.16/fs/binfmt_elf.c linux-2.6.32.16/fs/binfmt_elf.c | |||
30220 | static int __init init_elf_binfmt(void) | 30264 | static int __init init_elf_binfmt(void) |
30221 | { | 30265 | { |
30222 | return register_binfmt(&elf_format); | 30266 | return register_binfmt(&elf_format); |
30223 | diff -urNp linux-2.6.32.16/fs/binfmt_flat.c linux-2.6.32.16/fs/binfmt_flat.c | 30267 | diff -urNp linux-2.6.32.18/fs/binfmt_flat.c linux-2.6.32.18/fs/binfmt_flat.c |
30224 | --- linux-2.6.32.16/fs/binfmt_flat.c 2010-07-05 14:14:00.000000000 -0400 | 30268 | --- linux-2.6.32.18/fs/binfmt_flat.c 2010-08-10 13:45:57.000000000 -0400 |
30225 | +++ linux-2.6.32.16/fs/binfmt_flat.c 2010-07-09 14:50:37.000000000 -0400 | 30269 | +++ linux-2.6.32.18/fs/binfmt_flat.c 2010-08-11 18:57:31.000000000 -0400 |
30226 | @@ -564,7 +564,9 @@ static int load_flat_file(struct linux_b | 30270 | @@ -564,7 +564,9 @@ static int load_flat_file(struct linux_b |
30227 | realdatastart = (unsigned long) -ENOMEM; | 30271 | realdatastart = (unsigned long) -ENOMEM; |
30228 | printk("Unable to allocate RAM for process data, errno %d\n", | 30272 | printk("Unable to allocate RAM for process data, errno %d\n", |
@@ -30255,9 +30299,9 @@ diff -urNp linux-2.6.32.16/fs/binfmt_flat.c linux-2.6.32.16/fs/binfmt_flat.c | |||
30255 | ret = result; | 30299 | ret = result; |
30256 | goto err; | 30300 | goto err; |
30257 | } | 30301 | } |
30258 | diff -urNp linux-2.6.32.16/fs/binfmt_misc.c linux-2.6.32.16/fs/binfmt_misc.c | 30302 | diff -urNp linux-2.6.32.18/fs/binfmt_misc.c linux-2.6.32.18/fs/binfmt_misc.c |
30259 | --- linux-2.6.32.16/fs/binfmt_misc.c 2010-07-05 14:14:00.000000000 -0400 | 30303 | --- linux-2.6.32.18/fs/binfmt_misc.c 2010-08-10 13:45:57.000000000 -0400 |
30260 | +++ linux-2.6.32.16/fs/binfmt_misc.c 2010-07-09 14:50:37.000000000 -0400 | 30304 | +++ linux-2.6.32.18/fs/binfmt_misc.c 2010-08-11 18:57:31.000000000 -0400 |
30261 | @@ -693,7 +693,7 @@ static int bm_fill_super(struct super_bl | 30305 | @@ -693,7 +693,7 @@ static int bm_fill_super(struct super_bl |
30262 | static struct tree_descr bm_files[] = { | 30306 | static struct tree_descr bm_files[] = { |
30263 | [2] = {"status", &bm_status_operations, S_IWUSR|S_IRUGO}, | 30307 | [2] = {"status", &bm_status_operations, S_IWUSR|S_IRUGO}, |
@@ -30267,9 +30311,9 @@ diff -urNp linux-2.6.32.16/fs/binfmt_misc.c linux-2.6.32.16/fs/binfmt_misc.c | |||
30267 | }; | 30311 | }; |
30268 | int err = simple_fill_super(sb, 0x42494e4d, bm_files); | 30312 | int err = simple_fill_super(sb, 0x42494e4d, bm_files); |
30269 | if (!err) | 30313 | if (!err) |
30270 | diff -urNp linux-2.6.32.16/fs/bio.c linux-2.6.32.16/fs/bio.c | 30314 | diff -urNp linux-2.6.32.18/fs/bio.c linux-2.6.32.18/fs/bio.c |
30271 | --- linux-2.6.32.16/fs/bio.c 2010-07-05 14:14:00.000000000 -0400 | 30315 | --- linux-2.6.32.18/fs/bio.c 2010-08-10 13:45:57.000000000 -0400 |
30272 | +++ linux-2.6.32.16/fs/bio.c 2010-07-09 14:50:37.000000000 -0400 | 30316 | +++ linux-2.6.32.18/fs/bio.c 2010-08-11 18:57:31.000000000 -0400 |
30273 | @@ -78,7 +78,7 @@ static struct kmem_cache *bio_find_or_cr | 30317 | @@ -78,7 +78,7 @@ static struct kmem_cache *bio_find_or_cr |
30274 | 30318 | ||
30275 | i = 0; | 30319 | i = 0; |
@@ -30288,9 +30332,9 @@ diff -urNp linux-2.6.32.16/fs/bio.c linux-2.6.32.16/fs/bio.c | |||
30288 | 30332 | ||
30289 | __bio_for_each_segment(bvec, bio, i, 0) { | 30333 | __bio_for_each_segment(bvec, bio, i, 0) { |
30290 | char *addr = page_address(bvec->bv_page); | 30334 | char *addr = page_address(bvec->bv_page); |
30291 | diff -urNp linux-2.6.32.16/fs/block_dev.c linux-2.6.32.16/fs/block_dev.c | 30335 | diff -urNp linux-2.6.32.18/fs/block_dev.c linux-2.6.32.18/fs/block_dev.c |
30292 | --- linux-2.6.32.16/fs/block_dev.c 2010-07-05 14:14:00.000000000 -0400 | 30336 | --- linux-2.6.32.18/fs/block_dev.c 2010-08-10 13:45:57.000000000 -0400 |
30293 | +++ linux-2.6.32.16/fs/block_dev.c 2010-07-09 14:50:37.000000000 -0400 | 30337 | +++ linux-2.6.32.18/fs/block_dev.c 2010-08-11 18:57:31.000000000 -0400 |
30294 | @@ -664,7 +664,7 @@ int bd_claim(struct block_device *bdev, | 30338 | @@ -664,7 +664,7 @@ int bd_claim(struct block_device *bdev, |
30295 | else if (bdev->bd_contains == bdev) | 30339 | else if (bdev->bd_contains == bdev) |
30296 | res = 0; /* is a whole device which isn't held */ | 30340 | res = 0; /* is a whole device which isn't held */ |
@@ -30300,9 +30344,9 @@ diff -urNp linux-2.6.32.16/fs/block_dev.c linux-2.6.32.16/fs/block_dev.c | |||
30300 | res = 0; /* is a partition of a device that is being partitioned */ | 30344 | res = 0; /* is a partition of a device that is being partitioned */ |
30301 | else if (bdev->bd_contains->bd_holder != NULL) | 30345 | else if (bdev->bd_contains->bd_holder != NULL) |
30302 | res = -EBUSY; /* is a partition of a held device */ | 30346 | res = -EBUSY; /* is a partition of a held device */ |
30303 | diff -urNp linux-2.6.32.16/fs/btrfs/ctree.c linux-2.6.32.16/fs/btrfs/ctree.c | 30347 | diff -urNp linux-2.6.32.18/fs/btrfs/ctree.c linux-2.6.32.18/fs/btrfs/ctree.c |
30304 | --- linux-2.6.32.16/fs/btrfs/ctree.c 2010-07-05 14:14:00.000000000 -0400 | 30348 | --- linux-2.6.32.18/fs/btrfs/ctree.c 2010-08-10 13:45:57.000000000 -0400 |
30305 | +++ linux-2.6.32.16/fs/btrfs/ctree.c 2010-07-09 14:50:37.000000000 -0400 | 30349 | +++ linux-2.6.32.18/fs/btrfs/ctree.c 2010-08-11 18:57:31.000000000 -0400 |
30306 | @@ -3568,7 +3568,6 @@ setup_items_for_insert(struct btrfs_tran | 30350 | @@ -3568,7 +3568,6 @@ setup_items_for_insert(struct btrfs_tran |
30307 | 30351 | ||
30308 | ret = 0; | 30352 | ret = 0; |
@@ -30311,9 +30355,9 @@ diff -urNp linux-2.6.32.16/fs/btrfs/ctree.c linux-2.6.32.16/fs/btrfs/ctree.c | |||
30311 | btrfs_cpu_key_to_disk(&disk_key, cpu_key); | 30355 | btrfs_cpu_key_to_disk(&disk_key, cpu_key); |
30312 | ret = fixup_low_keys(trans, root, path, &disk_key, 1); | 30356 | ret = fixup_low_keys(trans, root, path, &disk_key, 1); |
30313 | } | 30357 | } |
30314 | diff -urNp linux-2.6.32.16/fs/btrfs/disk-io.c linux-2.6.32.16/fs/btrfs/disk-io.c | 30358 | diff -urNp linux-2.6.32.18/fs/btrfs/disk-io.c linux-2.6.32.18/fs/btrfs/disk-io.c |
30315 | --- linux-2.6.32.16/fs/btrfs/disk-io.c 2010-07-05 14:14:00.000000000 -0400 | 30359 | --- linux-2.6.32.18/fs/btrfs/disk-io.c 2010-08-10 13:45:57.000000000 -0400 |
30316 | +++ linux-2.6.32.16/fs/btrfs/disk-io.c 2010-07-09 14:50:37.000000000 -0400 | 30360 | +++ linux-2.6.32.18/fs/btrfs/disk-io.c 2010-08-11 18:57:31.000000000 -0400 |
30317 | @@ -39,7 +39,7 @@ | 30361 | @@ -39,7 +39,7 @@ |
30318 | #include "tree-log.h" | 30362 | #include "tree-log.h" |
30319 | #include "free-space-cache.h" | 30363 | #include "free-space-cache.h" |
@@ -30332,9 +30376,9 @@ diff -urNp linux-2.6.32.16/fs/btrfs/disk-io.c linux-2.6.32.16/fs/btrfs/disk-io.c | |||
30332 | .write_cache_pages_lock_hook = btree_lock_page_hook, | 30376 | .write_cache_pages_lock_hook = btree_lock_page_hook, |
30333 | .readpage_end_io_hook = btree_readpage_end_io_hook, | 30377 | .readpage_end_io_hook = btree_readpage_end_io_hook, |
30334 | .submit_bio_hook = btree_submit_bio_hook, | 30378 | .submit_bio_hook = btree_submit_bio_hook, |
30335 | diff -urNp linux-2.6.32.16/fs/btrfs/extent_io.h linux-2.6.32.16/fs/btrfs/extent_io.h | 30379 | diff -urNp linux-2.6.32.18/fs/btrfs/extent_io.h linux-2.6.32.18/fs/btrfs/extent_io.h |
30336 | --- linux-2.6.32.16/fs/btrfs/extent_io.h 2010-07-05 14:14:00.000000000 -0400 | 30380 | --- linux-2.6.32.18/fs/btrfs/extent_io.h 2010-08-10 13:45:57.000000000 -0400 |
30337 | +++ linux-2.6.32.16/fs/btrfs/extent_io.h 2010-07-09 14:50:37.000000000 -0400 | 30381 | +++ linux-2.6.32.18/fs/btrfs/extent_io.h 2010-08-11 18:57:31.000000000 -0400 |
30338 | @@ -49,36 +49,36 @@ typedef int (extent_submit_bio_hook_t)(s | 30382 | @@ -49,36 +49,36 @@ typedef int (extent_submit_bio_hook_t)(s |
30339 | struct bio *bio, int mirror_num, | 30383 | struct bio *bio, int mirror_num, |
30340 | unsigned long bio_flags); | 30384 | unsigned long bio_flags); |
@@ -30395,9 +30439,9 @@ diff -urNp linux-2.6.32.16/fs/btrfs/extent_io.h linux-2.6.32.16/fs/btrfs/extent_ | |||
30395 | }; | 30439 | }; |
30396 | 30440 | ||
30397 | struct extent_state { | 30441 | struct extent_state { |
30398 | diff -urNp linux-2.6.32.16/fs/btrfs/free-space-cache.c linux-2.6.32.16/fs/btrfs/free-space-cache.c | 30442 | diff -urNp linux-2.6.32.18/fs/btrfs/free-space-cache.c linux-2.6.32.18/fs/btrfs/free-space-cache.c |
30399 | --- linux-2.6.32.16/fs/btrfs/free-space-cache.c 2010-07-05 14:14:00.000000000 -0400 | 30443 | --- linux-2.6.32.18/fs/btrfs/free-space-cache.c 2010-08-10 13:45:57.000000000 -0400 |
30400 | +++ linux-2.6.32.16/fs/btrfs/free-space-cache.c 2010-07-09 14:50:37.000000000 -0400 | 30444 | +++ linux-2.6.32.18/fs/btrfs/free-space-cache.c 2010-08-11 18:57:31.000000000 -0400 |
30401 | @@ -1074,8 +1074,6 @@ u64 btrfs_alloc_from_cluster(struct btrf | 30445 | @@ -1074,8 +1074,6 @@ u64 btrfs_alloc_from_cluster(struct btrf |
30402 | 30446 | ||
30403 | while(1) { | 30447 | while(1) { |
@@ -30416,9 +30460,9 @@ diff -urNp linux-2.6.32.16/fs/btrfs/free-space-cache.c linux-2.6.32.16/fs/btrfs/ | |||
30416 | 30460 | ||
30417 | if (entry->bitmap && entry->bytes > bytes + empty_size) { | 30461 | if (entry->bitmap && entry->bytes > bytes + empty_size) { |
30418 | ret = btrfs_bitmap_cluster(block_group, entry, cluster, | 30462 | ret = btrfs_bitmap_cluster(block_group, entry, cluster, |
30419 | diff -urNp linux-2.6.32.16/fs/btrfs/inode.c linux-2.6.32.16/fs/btrfs/inode.c | 30463 | diff -urNp linux-2.6.32.18/fs/btrfs/inode.c linux-2.6.32.18/fs/btrfs/inode.c |
30420 | --- linux-2.6.32.16/fs/btrfs/inode.c 2010-07-05 14:14:00.000000000 -0400 | 30464 | --- linux-2.6.32.18/fs/btrfs/inode.c 2010-08-10 13:45:57.000000000 -0400 |
30421 | +++ linux-2.6.32.16/fs/btrfs/inode.c 2010-07-09 14:50:37.000000000 -0400 | 30465 | +++ linux-2.6.32.18/fs/btrfs/inode.c 2010-08-11 18:57:31.000000000 -0400 |
30422 | @@ -63,7 +63,7 @@ static const struct inode_operations btr | 30466 | @@ -63,7 +63,7 @@ static const struct inode_operations btr |
30423 | static const struct address_space_operations btrfs_aops; | 30467 | static const struct address_space_operations btrfs_aops; |
30424 | static const struct address_space_operations btrfs_symlink_aops; | 30468 | static const struct address_space_operations btrfs_symlink_aops; |
@@ -30437,9 +30481,9 @@ diff -urNp linux-2.6.32.16/fs/btrfs/inode.c linux-2.6.32.16/fs/btrfs/inode.c | |||
30437 | .fill_delalloc = run_delalloc_range, | 30481 | .fill_delalloc = run_delalloc_range, |
30438 | .submit_bio_hook = btrfs_submit_bio_hook, | 30482 | .submit_bio_hook = btrfs_submit_bio_hook, |
30439 | .merge_bio_hook = btrfs_merge_bio_hook, | 30483 | .merge_bio_hook = btrfs_merge_bio_hook, |
30440 | diff -urNp linux-2.6.32.16/fs/btrfs/sysfs.c linux-2.6.32.16/fs/btrfs/sysfs.c | 30484 | diff -urNp linux-2.6.32.18/fs/btrfs/sysfs.c linux-2.6.32.18/fs/btrfs/sysfs.c |
30441 | --- linux-2.6.32.16/fs/btrfs/sysfs.c 2010-07-05 14:14:00.000000000 -0400 | 30485 | --- linux-2.6.32.18/fs/btrfs/sysfs.c 2010-08-10 13:45:57.000000000 -0400 |
30442 | +++ linux-2.6.32.16/fs/btrfs/sysfs.c 2010-07-09 14:50:37.000000000 -0400 | 30486 | +++ linux-2.6.32.18/fs/btrfs/sysfs.c 2010-08-11 18:57:31.000000000 -0400 |
30443 | @@ -164,12 +164,12 @@ static void btrfs_root_release(struct ko | 30487 | @@ -164,12 +164,12 @@ static void btrfs_root_release(struct ko |
30444 | complete(&root->kobj_unregister); | 30488 | complete(&root->kobj_unregister); |
30445 | } | 30489 | } |
@@ -30455,9 +30499,9 @@ diff -urNp linux-2.6.32.16/fs/btrfs/sysfs.c linux-2.6.32.16/fs/btrfs/sysfs.c | |||
30455 | .show = btrfs_root_attr_show, | 30499 | .show = btrfs_root_attr_show, |
30456 | .store = btrfs_root_attr_store, | 30500 | .store = btrfs_root_attr_store, |
30457 | }; | 30501 | }; |
30458 | diff -urNp linux-2.6.32.16/fs/buffer.c linux-2.6.32.16/fs/buffer.c | 30502 | diff -urNp linux-2.6.32.18/fs/buffer.c linux-2.6.32.18/fs/buffer.c |
30459 | --- linux-2.6.32.16/fs/buffer.c 2010-07-05 14:14:00.000000000 -0400 | 30503 | --- linux-2.6.32.18/fs/buffer.c 2010-08-10 13:45:57.000000000 -0400 |
30460 | +++ linux-2.6.32.16/fs/buffer.c 2010-07-09 14:50:37.000000000 -0400 | 30504 | +++ linux-2.6.32.18/fs/buffer.c 2010-08-11 18:57:31.000000000 -0400 |
30461 | @@ -25,6 +25,7 @@ | 30505 | @@ -25,6 +25,7 @@ |
30462 | #include <linux/percpu.h> | 30506 | #include <linux/percpu.h> |
30463 | #include <linux/slab.h> | 30507 | #include <linux/slab.h> |
@@ -30466,9 +30510,9 @@ diff -urNp linux-2.6.32.16/fs/buffer.c linux-2.6.32.16/fs/buffer.c | |||
30466 | #include <linux/blkdev.h> | 30510 | #include <linux/blkdev.h> |
30467 | #include <linux/file.h> | 30511 | #include <linux/file.h> |
30468 | #include <linux/quotaops.h> | 30512 | #include <linux/quotaops.h> |
30469 | diff -urNp linux-2.6.32.16/fs/cachefiles/bind.c linux-2.6.32.16/fs/cachefiles/bind.c | 30513 | diff -urNp linux-2.6.32.18/fs/cachefiles/bind.c linux-2.6.32.18/fs/cachefiles/bind.c |
30470 | --- linux-2.6.32.16/fs/cachefiles/bind.c 2010-07-05 14:14:00.000000000 -0400 | 30514 | --- linux-2.6.32.18/fs/cachefiles/bind.c 2010-08-10 13:45:57.000000000 -0400 |
30471 | +++ linux-2.6.32.16/fs/cachefiles/bind.c 2010-07-09 14:50:37.000000000 -0400 | 30515 | +++ linux-2.6.32.18/fs/cachefiles/bind.c 2010-08-11 18:57:31.000000000 -0400 |
30472 | @@ -39,13 +39,11 @@ int cachefiles_daemon_bind(struct cachef | 30516 | @@ -39,13 +39,11 @@ int cachefiles_daemon_bind(struct cachef |
30473 | args); | 30517 | args); |
30474 | 30518 | ||
@@ -30485,9 +30529,9 @@ diff -urNp linux-2.6.32.16/fs/cachefiles/bind.c linux-2.6.32.16/fs/cachefiles/bi | |||
30485 | cache->bcull_percent < cache->brun_percent && | 30529 | cache->bcull_percent < cache->brun_percent && |
30486 | cache->brun_percent < 100); | 30530 | cache->brun_percent < 100); |
30487 | 30531 | ||
30488 | diff -urNp linux-2.6.32.16/fs/cachefiles/daemon.c linux-2.6.32.16/fs/cachefiles/daemon.c | 30532 | diff -urNp linux-2.6.32.18/fs/cachefiles/daemon.c linux-2.6.32.18/fs/cachefiles/daemon.c |
30489 | --- linux-2.6.32.16/fs/cachefiles/daemon.c 2010-07-05 14:14:00.000000000 -0400 | 30533 | --- linux-2.6.32.18/fs/cachefiles/daemon.c 2010-08-10 13:45:57.000000000 -0400 |
30490 | +++ linux-2.6.32.16/fs/cachefiles/daemon.c 2010-07-09 14:50:37.000000000 -0400 | 30534 | +++ linux-2.6.32.18/fs/cachefiles/daemon.c 2010-08-11 18:57:31.000000000 -0400 |
30491 | @@ -220,7 +220,7 @@ static ssize_t cachefiles_daemon_write(s | 30535 | @@ -220,7 +220,7 @@ static ssize_t cachefiles_daemon_write(s |
30492 | if (test_bit(CACHEFILES_DEAD, &cache->flags)) | 30536 | if (test_bit(CACHEFILES_DEAD, &cache->flags)) |
30493 | return -EIO; | 30537 | return -EIO; |
@@ -30515,9 +30559,9 @@ diff -urNp linux-2.6.32.16/fs/cachefiles/daemon.c linux-2.6.32.16/fs/cachefiles/ | |||
30515 | return cachefiles_daemon_range_error(cache, args); | 30559 | return cachefiles_daemon_range_error(cache, args); |
30516 | 30560 | ||
30517 | cache->bstop_percent = bstop; | 30561 | cache->bstop_percent = bstop; |
30518 | diff -urNp linux-2.6.32.16/fs/cachefiles/rdwr.c linux-2.6.32.16/fs/cachefiles/rdwr.c | 30562 | diff -urNp linux-2.6.32.18/fs/cachefiles/rdwr.c linux-2.6.32.18/fs/cachefiles/rdwr.c |
30519 | --- linux-2.6.32.16/fs/cachefiles/rdwr.c 2010-07-05 14:14:00.000000000 -0400 | 30563 | --- linux-2.6.32.18/fs/cachefiles/rdwr.c 2010-08-10 13:45:57.000000000 -0400 |
30520 | +++ linux-2.6.32.16/fs/cachefiles/rdwr.c 2010-07-09 14:50:37.000000000 -0400 | 30564 | +++ linux-2.6.32.18/fs/cachefiles/rdwr.c 2010-08-11 18:57:31.000000000 -0400 |
30521 | @@ -946,7 +946,7 @@ int cachefiles_write_page(struct fscache | 30565 | @@ -946,7 +946,7 @@ int cachefiles_write_page(struct fscache |
30522 | old_fs = get_fs(); | 30566 | old_fs = get_fs(); |
30523 | set_fs(KERNEL_DS); | 30567 | set_fs(KERNEL_DS); |
@@ -30527,9 +30571,9 @@ diff -urNp linux-2.6.32.16/fs/cachefiles/rdwr.c linux-2.6.32.16/fs/cachefiles/rd | |||
30527 | set_fs(old_fs); | 30571 | set_fs(old_fs); |
30528 | kunmap(page); | 30572 | kunmap(page); |
30529 | if (ret != len) | 30573 | if (ret != len) |
30530 | diff -urNp linux-2.6.32.16/fs/cifs/cifs_uniupr.h linux-2.6.32.16/fs/cifs/cifs_uniupr.h | 30574 | diff -urNp linux-2.6.32.18/fs/cifs/cifs_uniupr.h linux-2.6.32.18/fs/cifs/cifs_uniupr.h |
30531 | --- linux-2.6.32.16/fs/cifs/cifs_uniupr.h 2010-07-05 14:14:00.000000000 -0400 | 30575 | --- linux-2.6.32.18/fs/cifs/cifs_uniupr.h 2010-08-10 13:45:57.000000000 -0400 |
30532 | +++ linux-2.6.32.16/fs/cifs/cifs_uniupr.h 2010-07-09 14:50:37.000000000 -0400 | 30576 | +++ linux-2.6.32.18/fs/cifs/cifs_uniupr.h 2010-08-11 18:57:31.000000000 -0400 |
30533 | @@ -132,7 +132,7 @@ const struct UniCaseRange CifsUniUpperRa | 30577 | @@ -132,7 +132,7 @@ const struct UniCaseRange CifsUniUpperRa |
30534 | {0x0490, 0x04cc, UniCaseRangeU0490}, | 30578 | {0x0490, 0x04cc, UniCaseRangeU0490}, |
30535 | {0x1e00, 0x1ffc, UniCaseRangeU1e00}, | 30579 | {0x1e00, 0x1ffc, UniCaseRangeU1e00}, |
@@ -30539,9 +30583,9 @@ diff -urNp linux-2.6.32.16/fs/cifs/cifs_uniupr.h linux-2.6.32.16/fs/cifs/cifs_un | |||
30539 | }; | 30583 | }; |
30540 | #endif | 30584 | #endif |
30541 | 30585 | ||
30542 | diff -urNp linux-2.6.32.16/fs/cifs/link.c linux-2.6.32.16/fs/cifs/link.c | 30586 | diff -urNp linux-2.6.32.18/fs/cifs/link.c linux-2.6.32.18/fs/cifs/link.c |
30543 | --- linux-2.6.32.16/fs/cifs/link.c 2010-07-05 14:14:00.000000000 -0400 | 30587 | --- linux-2.6.32.18/fs/cifs/link.c 2010-08-10 13:45:57.000000000 -0400 |
30544 | +++ linux-2.6.32.16/fs/cifs/link.c 2010-07-09 14:50:37.000000000 -0400 | 30588 | +++ linux-2.6.32.18/fs/cifs/link.c 2010-08-11 18:57:31.000000000 -0400 |
30545 | @@ -215,7 +215,7 @@ cifs_symlink(struct inode *inode, struct | 30589 | @@ -215,7 +215,7 @@ cifs_symlink(struct inode *inode, struct |
30546 | 30590 | ||
30547 | void cifs_put_link(struct dentry *direntry, struct nameidata *nd, void *cookie) | 30591 | void cifs_put_link(struct dentry *direntry, struct nameidata *nd, void *cookie) |
@@ -30551,9 +30595,9 @@ diff -urNp linux-2.6.32.16/fs/cifs/link.c linux-2.6.32.16/fs/cifs/link.c | |||
30551 | if (!IS_ERR(p)) | 30595 | if (!IS_ERR(p)) |
30552 | kfree(p); | 30596 | kfree(p); |
30553 | } | 30597 | } |
30554 | diff -urNp linux-2.6.32.16/fs/compat_binfmt_elf.c linux-2.6.32.16/fs/compat_binfmt_elf.c | 30598 | diff -urNp linux-2.6.32.18/fs/compat_binfmt_elf.c linux-2.6.32.18/fs/compat_binfmt_elf.c |
30555 | --- linux-2.6.32.16/fs/compat_binfmt_elf.c 2010-07-05 14:14:00.000000000 -0400 | 30599 | --- linux-2.6.32.18/fs/compat_binfmt_elf.c 2010-08-10 13:45:57.000000000 -0400 |
30556 | +++ linux-2.6.32.16/fs/compat_binfmt_elf.c 2010-07-09 14:50:37.000000000 -0400 | 30600 | +++ linux-2.6.32.18/fs/compat_binfmt_elf.c 2010-08-11 18:57:31.000000000 -0400 |
30557 | @@ -29,10 +29,12 @@ | 30601 | @@ -29,10 +29,12 @@ |
30558 | #undef elfhdr | 30602 | #undef elfhdr |
30559 | #undef elf_phdr | 30603 | #undef elf_phdr |
@@ -30567,9 +30611,9 @@ diff -urNp linux-2.6.32.16/fs/compat_binfmt_elf.c linux-2.6.32.16/fs/compat_binf | |||
30567 | #define elf_addr_t Elf32_Addr | 30611 | #define elf_addr_t Elf32_Addr |
30568 | 30612 | ||
30569 | /* | 30613 | /* |
30570 | diff -urNp linux-2.6.32.16/fs/compat.c linux-2.6.32.16/fs/compat.c | 30614 | diff -urNp linux-2.6.32.18/fs/compat.c linux-2.6.32.18/fs/compat.c |
30571 | --- linux-2.6.32.16/fs/compat.c 2010-07-05 14:14:00.000000000 -0400 | 30615 | --- linux-2.6.32.18/fs/compat.c 2010-08-10 13:45:57.000000000 -0400 |
30572 | +++ linux-2.6.32.16/fs/compat.c 2010-07-09 14:50:37.000000000 -0400 | 30616 | +++ linux-2.6.32.18/fs/compat.c 2010-08-11 18:57:31.000000000 -0400 |
30573 | @@ -1410,14 +1410,12 @@ static int compat_copy_strings(int argc, | 30617 | @@ -1410,14 +1410,12 @@ static int compat_copy_strings(int argc, |
30574 | if (!kmapped_page || kpos != (pos & PAGE_MASK)) { | 30618 | if (!kmapped_page || kpos != (pos & PAGE_MASK)) { |
30575 | struct page *page; | 30619 | struct page *page; |
@@ -30669,9 +30713,9 @@ diff -urNp linux-2.6.32.16/fs/compat.c linux-2.6.32.16/fs/compat.c | |||
30669 | out: | 30713 | out: |
30670 | if (bprm->mm) | 30714 | if (bprm->mm) |
30671 | mmput(bprm->mm); | 30715 | mmput(bprm->mm); |
30672 | diff -urNp linux-2.6.32.16/fs/compat_ioctl.c linux-2.6.32.16/fs/compat_ioctl.c | 30716 | diff -urNp linux-2.6.32.18/fs/compat_ioctl.c linux-2.6.32.18/fs/compat_ioctl.c |
30673 | --- linux-2.6.32.16/fs/compat_ioctl.c 2010-07-05 14:14:00.000000000 -0400 | 30717 | --- linux-2.6.32.18/fs/compat_ioctl.c 2010-08-10 13:45:57.000000000 -0400 |
30674 | +++ linux-2.6.32.16/fs/compat_ioctl.c 2010-07-09 14:50:37.000000000 -0400 | 30718 | +++ linux-2.6.32.18/fs/compat_ioctl.c 2010-08-11 18:57:31.000000000 -0400 |
30675 | @@ -1827,15 +1827,15 @@ struct ioctl_trans { | 30719 | @@ -1827,15 +1827,15 @@ struct ioctl_trans { |
30676 | }; | 30720 | }; |
30677 | 30721 | ||
@@ -30691,9 +30735,9 @@ diff -urNp linux-2.6.32.16/fs/compat_ioctl.c linux-2.6.32.16/fs/compat_ioctl.c | |||
30691 | 30735 | ||
30692 | /* ioctl should not be warned about even if it's not implemented. | 30736 | /* ioctl should not be warned about even if it's not implemented. |
30693 | Valid reasons to use this: | 30737 | Valid reasons to use this: |
30694 | diff -urNp linux-2.6.32.16/fs/debugfs/inode.c linux-2.6.32.16/fs/debugfs/inode.c | 30738 | diff -urNp linux-2.6.32.18/fs/debugfs/inode.c linux-2.6.32.18/fs/debugfs/inode.c |
30695 | --- linux-2.6.32.16/fs/debugfs/inode.c 2010-07-05 14:14:00.000000000 -0400 | 30739 | --- linux-2.6.32.18/fs/debugfs/inode.c 2010-08-10 13:45:57.000000000 -0400 |
30696 | +++ linux-2.6.32.16/fs/debugfs/inode.c 2010-07-09 14:50:37.000000000 -0400 | 30740 | +++ linux-2.6.32.18/fs/debugfs/inode.c 2010-08-11 18:57:31.000000000 -0400 |
30697 | @@ -128,7 +128,7 @@ static inline int debugfs_positive(struc | 30741 | @@ -128,7 +128,7 @@ static inline int debugfs_positive(struc |
30698 | 30742 | ||
30699 | static int debug_fill_super(struct super_block *sb, void *data, int silent) | 30743 | static int debug_fill_super(struct super_block *sb, void *data, int silent) |
@@ -30703,9 +30747,9 @@ diff -urNp linux-2.6.32.16/fs/debugfs/inode.c linux-2.6.32.16/fs/debugfs/inode.c | |||
30703 | 30747 | ||
30704 | return simple_fill_super(sb, DEBUGFS_MAGIC, debug_files); | 30748 | return simple_fill_super(sb, DEBUGFS_MAGIC, debug_files); |
30705 | } | 30749 | } |
30706 | diff -urNp linux-2.6.32.16/fs/dlm/lockspace.c linux-2.6.32.16/fs/dlm/lockspace.c | 30750 | diff -urNp linux-2.6.32.18/fs/dlm/lockspace.c linux-2.6.32.18/fs/dlm/lockspace.c |
30707 | --- linux-2.6.32.16/fs/dlm/lockspace.c 2010-07-05 14:14:00.000000000 -0400 | 30751 | --- linux-2.6.32.18/fs/dlm/lockspace.c 2010-08-10 13:45:57.000000000 -0400 |
30708 | +++ linux-2.6.32.16/fs/dlm/lockspace.c 2010-07-09 14:50:37.000000000 -0400 | 30752 | +++ linux-2.6.32.18/fs/dlm/lockspace.c 2010-08-11 18:57:31.000000000 -0400 |
30709 | @@ -148,7 +148,7 @@ static void lockspace_kobj_release(struc | 30753 | @@ -148,7 +148,7 @@ static void lockspace_kobj_release(struc |
30710 | kfree(ls); | 30754 | kfree(ls); |
30711 | } | 30755 | } |
@@ -30715,9 +30759,9 @@ diff -urNp linux-2.6.32.16/fs/dlm/lockspace.c linux-2.6.32.16/fs/dlm/lockspace.c | |||
30715 | .show = dlm_attr_show, | 30759 | .show = dlm_attr_show, |
30716 | .store = dlm_attr_store, | 30760 | .store = dlm_attr_store, |
30717 | }; | 30761 | }; |
30718 | diff -urNp linux-2.6.32.16/fs/ecryptfs/inode.c linux-2.6.32.16/fs/ecryptfs/inode.c | 30762 | diff -urNp linux-2.6.32.18/fs/ecryptfs/inode.c linux-2.6.32.18/fs/ecryptfs/inode.c |
30719 | --- linux-2.6.32.16/fs/ecryptfs/inode.c 2010-07-05 14:14:00.000000000 -0400 | 30763 | --- linux-2.6.32.18/fs/ecryptfs/inode.c 2010-08-10 13:45:57.000000000 -0400 |
30720 | +++ linux-2.6.32.16/fs/ecryptfs/inode.c 2010-07-09 14:50:37.000000000 -0400 | 30764 | +++ linux-2.6.32.18/fs/ecryptfs/inode.c 2010-08-11 18:57:31.000000000 -0400 |
30721 | @@ -655,7 +655,7 @@ static int ecryptfs_readlink_lower(struc | 30765 | @@ -655,7 +655,7 @@ static int ecryptfs_readlink_lower(struc |
30722 | old_fs = get_fs(); | 30766 | old_fs = get_fs(); |
30723 | set_fs(get_ds()); | 30767 | set_fs(get_ds()); |
@@ -30736,9 +30780,9 @@ diff -urNp linux-2.6.32.16/fs/ecryptfs/inode.c linux-2.6.32.16/fs/ecryptfs/inode | |||
30736 | set_fs(old_fs); | 30780 | set_fs(old_fs); |
30737 | if (rc < 0) | 30781 | if (rc < 0) |
30738 | goto out_free; | 30782 | goto out_free; |
30739 | diff -urNp linux-2.6.32.16/fs/exec.c linux-2.6.32.16/fs/exec.c | 30783 | diff -urNp linux-2.6.32.18/fs/exec.c linux-2.6.32.18/fs/exec.c |
30740 | --- linux-2.6.32.16/fs/exec.c 2010-07-05 14:14:00.000000000 -0400 | 30784 | --- linux-2.6.32.18/fs/exec.c 2010-08-10 13:45:57.000000000 -0400 |
30741 | +++ linux-2.6.32.16/fs/exec.c 2010-07-09 14:50:37.000000000 -0400 | 30785 | +++ linux-2.6.32.18/fs/exec.c 2010-08-11 18:57:31.000000000 -0400 |
30742 | @@ -56,12 +56,24 @@ | 30786 | @@ -56,12 +56,24 @@ |
30743 | #include <linux/fsnotify.h> | 30787 | #include <linux/fsnotify.h> |
30744 | #include <linux/fs_struct.h> | 30788 | #include <linux/fs_struct.h> |
@@ -31217,9 +31261,9 @@ diff -urNp linux-2.6.32.16/fs/exec.c linux-2.6.32.16/fs/exec.c | |||
31217 | /* | 31261 | /* |
31218 | * lock_kernel() because format_corename() is controlled by sysctl, which | 31262 | * lock_kernel() because format_corename() is controlled by sysctl, which |
31219 | * uses lock_kernel() | 31263 | * uses lock_kernel() |
31220 | diff -urNp linux-2.6.32.16/fs/ext2/balloc.c linux-2.6.32.16/fs/ext2/balloc.c | 31264 | diff -urNp linux-2.6.32.18/fs/ext2/balloc.c linux-2.6.32.18/fs/ext2/balloc.c |
31221 | --- linux-2.6.32.16/fs/ext2/balloc.c 2010-07-05 14:14:00.000000000 -0400 | 31265 | --- linux-2.6.32.18/fs/ext2/balloc.c 2010-08-10 13:45:57.000000000 -0400 |
31222 | +++ linux-2.6.32.16/fs/ext2/balloc.c 2010-07-09 14:50:37.000000000 -0400 | 31266 | +++ linux-2.6.32.18/fs/ext2/balloc.c 2010-08-11 18:57:32.000000000 -0400 |
31223 | @@ -1192,7 +1192,7 @@ static int ext2_has_free_blocks(struct e | 31267 | @@ -1192,7 +1192,7 @@ static int ext2_has_free_blocks(struct e |
31224 | 31268 | ||
31225 | free_blocks = percpu_counter_read_positive(&sbi->s_freeblocks_counter); | 31269 | free_blocks = percpu_counter_read_positive(&sbi->s_freeblocks_counter); |
@@ -31229,9 +31273,9 @@ diff -urNp linux-2.6.32.16/fs/ext2/balloc.c linux-2.6.32.16/fs/ext2/balloc.c | |||
31229 | sbi->s_resuid != current_fsuid() && | 31273 | sbi->s_resuid != current_fsuid() && |
31230 | (sbi->s_resgid == 0 || !in_group_p (sbi->s_resgid))) { | 31274 | (sbi->s_resgid == 0 || !in_group_p (sbi->s_resgid))) { |
31231 | return 0; | 31275 | return 0; |
31232 | diff -urNp linux-2.6.32.16/fs/ext2/xattr.c linux-2.6.32.16/fs/ext2/xattr.c | 31276 | diff -urNp linux-2.6.32.18/fs/ext2/xattr.c linux-2.6.32.18/fs/ext2/xattr.c |
31233 | --- linux-2.6.32.16/fs/ext2/xattr.c 2010-07-05 14:14:00.000000000 -0400 | 31277 | --- linux-2.6.32.18/fs/ext2/xattr.c 2010-08-10 13:45:57.000000000 -0400 |
31234 | +++ linux-2.6.32.16/fs/ext2/xattr.c 2010-07-09 14:50:37.000000000 -0400 | 31278 | +++ linux-2.6.32.18/fs/ext2/xattr.c 2010-08-11 18:57:32.000000000 -0400 |
31235 | @@ -85,8 +85,8 @@ | 31279 | @@ -85,8 +85,8 @@ |
31236 | printk("\n"); \ | 31280 | printk("\n"); \ |
31237 | } while (0) | 31281 | } while (0) |
@@ -31243,9 +31287,9 @@ diff -urNp linux-2.6.32.16/fs/ext2/xattr.c linux-2.6.32.16/fs/ext2/xattr.c | |||
31243 | #endif | 31287 | #endif |
31244 | 31288 | ||
31245 | static int ext2_xattr_set2(struct inode *, struct buffer_head *, | 31289 | static int ext2_xattr_set2(struct inode *, struct buffer_head *, |
31246 | diff -urNp linux-2.6.32.16/fs/ext3/balloc.c linux-2.6.32.16/fs/ext3/balloc.c | 31290 | diff -urNp linux-2.6.32.18/fs/ext3/balloc.c linux-2.6.32.18/fs/ext3/balloc.c |
31247 | --- linux-2.6.32.16/fs/ext3/balloc.c 2010-07-05 14:14:00.000000000 -0400 | 31291 | --- linux-2.6.32.18/fs/ext3/balloc.c 2010-08-10 13:45:57.000000000 -0400 |
31248 | +++ linux-2.6.32.16/fs/ext3/balloc.c 2010-07-09 14:50:37.000000000 -0400 | 31292 | +++ linux-2.6.32.18/fs/ext3/balloc.c 2010-08-11 18:57:32.000000000 -0400 |
31249 | @@ -1421,7 +1421,7 @@ static int ext3_has_free_blocks(struct e | 31293 | @@ -1421,7 +1421,7 @@ static int ext3_has_free_blocks(struct e |
31250 | 31294 | ||
31251 | free_blocks = percpu_counter_read_positive(&sbi->s_freeblocks_counter); | 31295 | free_blocks = percpu_counter_read_positive(&sbi->s_freeblocks_counter); |
@@ -31255,9 +31299,9 @@ diff -urNp linux-2.6.32.16/fs/ext3/balloc.c linux-2.6.32.16/fs/ext3/balloc.c | |||
31255 | sbi->s_resuid != current_fsuid() && | 31299 | sbi->s_resuid != current_fsuid() && |
31256 | (sbi->s_resgid == 0 || !in_group_p (sbi->s_resgid))) { | 31300 | (sbi->s_resgid == 0 || !in_group_p (sbi->s_resgid))) { |
31257 | return 0; | 31301 | return 0; |
31258 | diff -urNp linux-2.6.32.16/fs/ext3/namei.c linux-2.6.32.16/fs/ext3/namei.c | 31302 | diff -urNp linux-2.6.32.18/fs/ext3/namei.c linux-2.6.32.18/fs/ext3/namei.c |
31259 | --- linux-2.6.32.16/fs/ext3/namei.c 2010-07-05 14:14:00.000000000 -0400 | 31303 | --- linux-2.6.32.18/fs/ext3/namei.c 2010-08-10 13:45:57.000000000 -0400 |
31260 | +++ linux-2.6.32.16/fs/ext3/namei.c 2010-07-09 14:50:37.000000000 -0400 | 31304 | +++ linux-2.6.32.18/fs/ext3/namei.c 2010-08-11 18:57:32.000000000 -0400 |
31261 | @@ -1168,7 +1168,7 @@ static struct ext3_dir_entry_2 *do_split | 31305 | @@ -1168,7 +1168,7 @@ static struct ext3_dir_entry_2 *do_split |
31262 | char *data1 = (*bh)->b_data, *data2; | 31306 | char *data1 = (*bh)->b_data, *data2; |
31263 | unsigned split, move, size; | 31307 | unsigned split, move, size; |
@@ -31267,9 +31311,9 @@ diff -urNp linux-2.6.32.16/fs/ext3/namei.c linux-2.6.32.16/fs/ext3/namei.c | |||
31267 | 31311 | ||
31268 | bh2 = ext3_append (handle, dir, &newblock, &err); | 31312 | bh2 = ext3_append (handle, dir, &newblock, &err); |
31269 | if (!(bh2)) { | 31313 | if (!(bh2)) { |
31270 | diff -urNp linux-2.6.32.16/fs/ext3/xattr.c linux-2.6.32.16/fs/ext3/xattr.c | 31314 | diff -urNp linux-2.6.32.18/fs/ext3/xattr.c linux-2.6.32.18/fs/ext3/xattr.c |
31271 | --- linux-2.6.32.16/fs/ext3/xattr.c 2010-07-05 14:14:00.000000000 -0400 | 31315 | --- linux-2.6.32.18/fs/ext3/xattr.c 2010-08-10 13:45:57.000000000 -0400 |
31272 | +++ linux-2.6.32.16/fs/ext3/xattr.c 2010-07-09 14:50:37.000000000 -0400 | 31316 | +++ linux-2.6.32.18/fs/ext3/xattr.c 2010-08-11 18:57:32.000000000 -0400 |
31273 | @@ -89,8 +89,8 @@ | 31317 | @@ -89,8 +89,8 @@ |
31274 | printk("\n"); \ | 31318 | printk("\n"); \ |
31275 | } while (0) | 31319 | } while (0) |
@@ -31281,9 +31325,9 @@ diff -urNp linux-2.6.32.16/fs/ext3/xattr.c linux-2.6.32.16/fs/ext3/xattr.c | |||
31281 | #endif | 31325 | #endif |
31282 | 31326 | ||
31283 | static void ext3_xattr_cache_insert(struct buffer_head *); | 31327 | static void ext3_xattr_cache_insert(struct buffer_head *); |
31284 | diff -urNp linux-2.6.32.16/fs/ext4/balloc.c linux-2.6.32.16/fs/ext4/balloc.c | 31328 | diff -urNp linux-2.6.32.18/fs/ext4/balloc.c linux-2.6.32.18/fs/ext4/balloc.c |
31285 | --- linux-2.6.32.16/fs/ext4/balloc.c 2010-07-05 14:14:00.000000000 -0400 | 31329 | --- linux-2.6.32.18/fs/ext4/balloc.c 2010-08-10 13:45:57.000000000 -0400 |
31286 | +++ linux-2.6.32.16/fs/ext4/balloc.c 2010-07-09 14:50:37.000000000 -0400 | 31330 | +++ linux-2.6.32.18/fs/ext4/balloc.c 2010-08-11 18:57:32.000000000 -0400 |
31287 | @@ -573,7 +573,7 @@ int ext4_has_free_blocks(struct ext4_sb_ | 31331 | @@ -573,7 +573,7 @@ int ext4_has_free_blocks(struct ext4_sb_ |
31288 | /* Hm, nope. Are (enough) root reserved blocks available? */ | 31332 | /* Hm, nope. Are (enough) root reserved blocks available? */ |
31289 | if (sbi->s_resuid == current_fsuid() || | 31333 | if (sbi->s_resuid == current_fsuid() || |
@@ -31293,10 +31337,10 @@ diff -urNp linux-2.6.32.16/fs/ext4/balloc.c linux-2.6.32.16/fs/ext4/balloc.c | |||
31293 | if (free_blocks >= (nblocks + dirty_blocks)) | 31337 | if (free_blocks >= (nblocks + dirty_blocks)) |
31294 | return 1; | 31338 | return 1; |
31295 | } | 31339 | } |
31296 | diff -urNp linux-2.6.32.16/fs/ext4/ioctl.c linux-2.6.32.16/fs/ext4/ioctl.c | 31340 | diff -urNp linux-2.6.32.18/fs/ext4/ioctl.c linux-2.6.32.18/fs/ext4/ioctl.c |
31297 | --- linux-2.6.32.16/fs/ext4/ioctl.c 2010-07-05 14:14:00.000000000 -0400 | 31341 | --- linux-2.6.32.18/fs/ext4/ioctl.c 2010-08-10 13:45:57.000000000 -0400 |
31298 | +++ linux-2.6.32.16/fs/ext4/ioctl.c 2010-07-09 14:50:37.000000000 -0400 | 31342 | +++ linux-2.6.32.18/fs/ext4/ioctl.c 2010-08-11 18:57:32.000000000 -0400 |
31299 | @@ -221,6 +221,9 @@ setversion_out: | 31343 | @@ -230,6 +230,9 @@ setversion_out: |
31300 | struct file *donor_filp; | 31344 | struct file *donor_filp; |
31301 | int err; | 31345 | int err; |
31302 | 31346 | ||
@@ -31306,9 +31350,9 @@ diff -urNp linux-2.6.32.16/fs/ext4/ioctl.c linux-2.6.32.16/fs/ext4/ioctl.c | |||
31306 | if (!(filp->f_mode & FMODE_READ) || | 31350 | if (!(filp->f_mode & FMODE_READ) || |
31307 | !(filp->f_mode & FMODE_WRITE)) | 31351 | !(filp->f_mode & FMODE_WRITE)) |
31308 | return -EBADF; | 31352 | return -EBADF; |
31309 | diff -urNp linux-2.6.32.16/fs/ext4/namei.c linux-2.6.32.16/fs/ext4/namei.c | 31353 | diff -urNp linux-2.6.32.18/fs/ext4/namei.c linux-2.6.32.18/fs/ext4/namei.c |
31310 | --- linux-2.6.32.16/fs/ext4/namei.c 2010-07-05 14:14:00.000000000 -0400 | 31354 | --- linux-2.6.32.18/fs/ext4/namei.c 2010-08-10 13:45:57.000000000 -0400 |
31311 | +++ linux-2.6.32.16/fs/ext4/namei.c 2010-07-09 14:50:37.000000000 -0400 | 31355 | +++ linux-2.6.32.18/fs/ext4/namei.c 2010-08-11 18:57:32.000000000 -0400 |
31312 | @@ -1203,7 +1203,7 @@ static struct ext4_dir_entry_2 *do_split | 31356 | @@ -1203,7 +1203,7 @@ static struct ext4_dir_entry_2 *do_split |
31313 | char *data1 = (*bh)->b_data, *data2; | 31357 | char *data1 = (*bh)->b_data, *data2; |
31314 | unsigned split, move, size; | 31358 | unsigned split, move, size; |
@@ -31318,10 +31362,10 @@ diff -urNp linux-2.6.32.16/fs/ext4/namei.c linux-2.6.32.16/fs/ext4/namei.c | |||
31318 | 31362 | ||
31319 | bh2 = ext4_append (handle, dir, &newblock, &err); | 31363 | bh2 = ext4_append (handle, dir, &newblock, &err); |
31320 | if (!(bh2)) { | 31364 | if (!(bh2)) { |
31321 | diff -urNp linux-2.6.32.16/fs/ext4/super.c linux-2.6.32.16/fs/ext4/super.c | 31365 | diff -urNp linux-2.6.32.18/fs/ext4/super.c linux-2.6.32.18/fs/ext4/super.c |
31322 | --- linux-2.6.32.16/fs/ext4/super.c 2010-07-05 14:14:00.000000000 -0400 | 31366 | --- linux-2.6.32.18/fs/ext4/super.c 2010-08-10 13:45:57.000000000 -0400 |
31323 | +++ linux-2.6.32.16/fs/ext4/super.c 2010-07-09 14:50:38.000000000 -0400 | 31367 | +++ linux-2.6.32.18/fs/ext4/super.c 2010-08-11 18:57:32.000000000 -0400 |
31324 | @@ -2276,7 +2276,7 @@ static void ext4_sb_release(struct kobje | 31368 | @@ -2280,7 +2280,7 @@ static void ext4_sb_release(struct kobje |
31325 | } | 31369 | } |
31326 | 31370 | ||
31327 | 31371 | ||
@@ -31330,9 +31374,9 @@ diff -urNp linux-2.6.32.16/fs/ext4/super.c linux-2.6.32.16/fs/ext4/super.c | |||
31330 | .show = ext4_attr_show, | 31374 | .show = ext4_attr_show, |
31331 | .store = ext4_attr_store, | 31375 | .store = ext4_attr_store, |
31332 | }; | 31376 | }; |
31333 | diff -urNp linux-2.6.32.16/fs/ext4/xattr.c linux-2.6.32.16/fs/ext4/xattr.c | 31377 | diff -urNp linux-2.6.32.18/fs/ext4/xattr.c linux-2.6.32.18/fs/ext4/xattr.c |
31334 | --- linux-2.6.32.16/fs/ext4/xattr.c 2010-07-05 14:14:00.000000000 -0400 | 31378 | --- linux-2.6.32.18/fs/ext4/xattr.c 2010-08-10 13:45:57.000000000 -0400 |
31335 | +++ linux-2.6.32.16/fs/ext4/xattr.c 2010-07-09 14:50:38.000000000 -0400 | 31379 | +++ linux-2.6.32.18/fs/ext4/xattr.c 2010-08-11 18:57:32.000000000 -0400 |
31336 | @@ -82,8 +82,8 @@ | 31380 | @@ -82,8 +82,8 @@ |
31337 | printk("\n"); \ | 31381 | printk("\n"); \ |
31338 | } while (0) | 31382 | } while (0) |
@@ -31344,9 +31388,9 @@ diff -urNp linux-2.6.32.16/fs/ext4/xattr.c linux-2.6.32.16/fs/ext4/xattr.c | |||
31344 | #endif | 31388 | #endif |
31345 | 31389 | ||
31346 | static void ext4_xattr_cache_insert(struct buffer_head *); | 31390 | static void ext4_xattr_cache_insert(struct buffer_head *); |
31347 | diff -urNp linux-2.6.32.16/fs/fcntl.c linux-2.6.32.16/fs/fcntl.c | 31391 | diff -urNp linux-2.6.32.18/fs/fcntl.c linux-2.6.32.18/fs/fcntl.c |
31348 | --- linux-2.6.32.16/fs/fcntl.c 2010-07-05 14:14:00.000000000 -0400 | 31392 | --- linux-2.6.32.18/fs/fcntl.c 2010-08-10 13:45:57.000000000 -0400 |
31349 | +++ linux-2.6.32.16/fs/fcntl.c 2010-07-10 08:04:59.000000000 -0400 | 31393 | +++ linux-2.6.32.18/fs/fcntl.c 2010-08-11 18:57:32.000000000 -0400 |
31350 | @@ -223,6 +223,11 @@ int __f_setown(struct file *filp, struct | 31394 | @@ -223,6 +223,11 @@ int __f_setown(struct file *filp, struct |
31351 | if (err) | 31395 | if (err) |
31352 | return err; | 31396 | return err; |
@@ -31367,9 +31411,9 @@ diff -urNp linux-2.6.32.16/fs/fcntl.c linux-2.6.32.16/fs/fcntl.c | |||
31367 | if (arg >= current->signal->rlim[RLIMIT_NOFILE].rlim_cur) | 31411 | if (arg >= current->signal->rlim[RLIMIT_NOFILE].rlim_cur) |
31368 | break; | 31412 | break; |
31369 | err = alloc_fd(arg, cmd == F_DUPFD_CLOEXEC ? O_CLOEXEC : 0); | 31413 | err = alloc_fd(arg, cmd == F_DUPFD_CLOEXEC ? O_CLOEXEC : 0); |
31370 | diff -urNp linux-2.6.32.16/fs/fifo.c linux-2.6.32.16/fs/fifo.c | 31414 | diff -urNp linux-2.6.32.18/fs/fifo.c linux-2.6.32.18/fs/fifo.c |
31371 | --- linux-2.6.32.16/fs/fifo.c 2010-07-05 14:14:00.000000000 -0400 | 31415 | --- linux-2.6.32.18/fs/fifo.c 2010-08-10 13:45:57.000000000 -0400 |
31372 | +++ linux-2.6.32.16/fs/fifo.c 2010-07-09 14:50:38.000000000 -0400 | 31416 | +++ linux-2.6.32.18/fs/fifo.c 2010-08-11 18:57:32.000000000 -0400 |
31373 | @@ -59,10 +59,10 @@ static int fifo_open(struct inode *inode | 31417 | @@ -59,10 +59,10 @@ static int fifo_open(struct inode *inode |
31374 | */ | 31418 | */ |
31375 | filp->f_op = &read_pipefifo_fops; | 31419 | filp->f_op = &read_pipefifo_fops; |
@@ -31440,9 +31484,9 @@ diff -urNp linux-2.6.32.16/fs/fifo.c linux-2.6.32.16/fs/fifo.c | |||
31440 | free_pipe_info(inode); | 31484 | free_pipe_info(inode); |
31441 | 31485 | ||
31442 | err_nocleanup: | 31486 | err_nocleanup: |
31443 | diff -urNp linux-2.6.32.16/fs/file.c linux-2.6.32.16/fs/file.c | 31487 | diff -urNp linux-2.6.32.18/fs/file.c linux-2.6.32.18/fs/file.c |
31444 | --- linux-2.6.32.16/fs/file.c 2010-07-05 14:14:00.000000000 -0400 | 31488 | --- linux-2.6.32.18/fs/file.c 2010-08-10 13:45:57.000000000 -0400 |
31445 | +++ linux-2.6.32.16/fs/file.c 2010-07-09 14:50:38.000000000 -0400 | 31489 | +++ linux-2.6.32.18/fs/file.c 2010-08-11 18:57:32.000000000 -0400 |
31446 | @@ -14,6 +14,7 @@ | 31490 | @@ -14,6 +14,7 @@ |
31447 | #include <linux/slab.h> | 31491 | #include <linux/slab.h> |
31448 | #include <linux/vmalloc.h> | 31492 | #include <linux/vmalloc.h> |
@@ -31460,9 +31504,9 @@ diff -urNp linux-2.6.32.16/fs/file.c linux-2.6.32.16/fs/file.c | |||
31460 | if (nr >= current->signal->rlim[RLIMIT_NOFILE].rlim_cur) | 31504 | if (nr >= current->signal->rlim[RLIMIT_NOFILE].rlim_cur) |
31461 | return -EMFILE; | 31505 | return -EMFILE; |
31462 | 31506 | ||
31463 | diff -urNp linux-2.6.32.16/fs/fs_struct.c linux-2.6.32.16/fs/fs_struct.c | 31507 | diff -urNp linux-2.6.32.18/fs/fs_struct.c linux-2.6.32.18/fs/fs_struct.c |
31464 | --- linux-2.6.32.16/fs/fs_struct.c 2010-07-05 14:14:00.000000000 -0400 | 31508 | --- linux-2.6.32.18/fs/fs_struct.c 2010-08-10 13:45:57.000000000 -0400 |
31465 | +++ linux-2.6.32.16/fs/fs_struct.c 2010-07-09 14:50:38.000000000 -0400 | 31509 | +++ linux-2.6.32.18/fs/fs_struct.c 2010-08-11 18:57:32.000000000 -0400 |
31466 | @@ -4,6 +4,7 @@ | 31510 | @@ -4,6 +4,7 @@ |
31467 | #include <linux/path.h> | 31511 | #include <linux/path.h> |
31468 | #include <linux/slab.h> | 31512 | #include <linux/slab.h> |
@@ -31542,9 +31586,9 @@ diff -urNp linux-2.6.32.16/fs/fs_struct.c linux-2.6.32.16/fs/fs_struct.c | |||
31542 | write_unlock(&fs->lock); | 31586 | write_unlock(&fs->lock); |
31543 | 31587 | ||
31544 | task_unlock(current); | 31588 | task_unlock(current); |
31545 | diff -urNp linux-2.6.32.16/fs/fuse/control.c linux-2.6.32.16/fs/fuse/control.c | 31589 | diff -urNp linux-2.6.32.18/fs/fuse/control.c linux-2.6.32.18/fs/fuse/control.c |
31546 | --- linux-2.6.32.16/fs/fuse/control.c 2010-07-05 14:14:00.000000000 -0400 | 31590 | --- linux-2.6.32.18/fs/fuse/control.c 2010-08-10 13:45:57.000000000 -0400 |
31547 | +++ linux-2.6.32.16/fs/fuse/control.c 2010-07-09 14:50:38.000000000 -0400 | 31591 | +++ linux-2.6.32.18/fs/fuse/control.c 2010-08-11 18:57:32.000000000 -0400 |
31548 | @@ -293,7 +293,7 @@ void fuse_ctl_remove_conn(struct fuse_co | 31592 | @@ -293,7 +293,7 @@ void fuse_ctl_remove_conn(struct fuse_co |
31549 | 31593 | ||
31550 | static int fuse_ctl_fill_super(struct super_block *sb, void *data, int silent) | 31594 | static int fuse_ctl_fill_super(struct super_block *sb, void *data, int silent) |
@@ -31554,9 +31598,9 @@ diff -urNp linux-2.6.32.16/fs/fuse/control.c linux-2.6.32.16/fs/fuse/control.c | |||
31554 | struct fuse_conn *fc; | 31598 | struct fuse_conn *fc; |
31555 | int err; | 31599 | int err; |
31556 | 31600 | ||
31557 | diff -urNp linux-2.6.32.16/fs/fuse/cuse.c linux-2.6.32.16/fs/fuse/cuse.c | 31601 | diff -urNp linux-2.6.32.18/fs/fuse/cuse.c linux-2.6.32.18/fs/fuse/cuse.c |
31558 | --- linux-2.6.32.16/fs/fuse/cuse.c 2010-07-05 14:14:00.000000000 -0400 | 31602 | --- linux-2.6.32.18/fs/fuse/cuse.c 2010-08-10 13:45:57.000000000 -0400 |
31559 | +++ linux-2.6.32.16/fs/fuse/cuse.c 2010-07-09 14:50:38.000000000 -0400 | 31603 | +++ linux-2.6.32.18/fs/fuse/cuse.c 2010-08-11 18:57:32.000000000 -0400 |
31560 | @@ -528,8 +528,18 @@ static int cuse_channel_release(struct i | 31604 | @@ -528,8 +528,18 @@ static int cuse_channel_release(struct i |
31561 | return rc; | 31605 | return rc; |
31562 | } | 31606 | } |
@@ -31591,9 +31635,9 @@ diff -urNp linux-2.6.32.16/fs/fuse/cuse.c linux-2.6.32.16/fs/fuse/cuse.c | |||
31591 | cuse_class = class_create(THIS_MODULE, "cuse"); | 31635 | cuse_class = class_create(THIS_MODULE, "cuse"); |
31592 | if (IS_ERR(cuse_class)) | 31636 | if (IS_ERR(cuse_class)) |
31593 | return PTR_ERR(cuse_class); | 31637 | return PTR_ERR(cuse_class); |
31594 | diff -urNp linux-2.6.32.16/fs/fuse/dev.c linux-2.6.32.16/fs/fuse/dev.c | 31638 | diff -urNp linux-2.6.32.18/fs/fuse/dev.c linux-2.6.32.18/fs/fuse/dev.c |
31595 | --- linux-2.6.32.16/fs/fuse/dev.c 2010-07-05 14:14:00.000000000 -0400 | 31639 | --- linux-2.6.32.18/fs/fuse/dev.c 2010-08-10 13:45:57.000000000 -0400 |
31596 | +++ linux-2.6.32.16/fs/fuse/dev.c 2010-07-09 14:50:38.000000000 -0400 | 31640 | +++ linux-2.6.32.18/fs/fuse/dev.c 2010-08-11 18:57:32.000000000 -0400 |
31597 | @@ -745,7 +745,7 @@ __releases(&fc->lock) | 31641 | @@ -745,7 +745,7 @@ __releases(&fc->lock) |
31598 | * request_end(). Otherwise add it to the processing list, and set | 31642 | * request_end(). Otherwise add it to the processing list, and set |
31599 | * the 'sent' flag. | 31643 | * the 'sent' flag. |
@@ -31699,9 +31743,9 @@ diff -urNp linux-2.6.32.16/fs/fuse/dev.c linux-2.6.32.16/fs/fuse/dev.c | |||
31699 | 31743 | ||
31700 | const struct file_operations fuse_dev_operations = { | 31744 | const struct file_operations fuse_dev_operations = { |
31701 | .owner = THIS_MODULE, | 31745 | .owner = THIS_MODULE, |
31702 | diff -urNp linux-2.6.32.16/fs/fuse/dir.c linux-2.6.32.16/fs/fuse/dir.c | 31746 | diff -urNp linux-2.6.32.18/fs/fuse/dir.c linux-2.6.32.18/fs/fuse/dir.c |
31703 | --- linux-2.6.32.16/fs/fuse/dir.c 2010-07-05 14:14:00.000000000 -0400 | 31747 | --- linux-2.6.32.18/fs/fuse/dir.c 2010-08-10 13:45:57.000000000 -0400 |
31704 | +++ linux-2.6.32.16/fs/fuse/dir.c 2010-07-09 14:50:38.000000000 -0400 | 31748 | +++ linux-2.6.32.18/fs/fuse/dir.c 2010-08-11 18:57:32.000000000 -0400 |
31705 | @@ -1127,7 +1127,7 @@ static char *read_link(struct dentry *de | 31749 | @@ -1127,7 +1127,7 @@ static char *read_link(struct dentry *de |
31706 | return link; | 31750 | return link; |
31707 | } | 31751 | } |
@@ -31711,9 +31755,9 @@ diff -urNp linux-2.6.32.16/fs/fuse/dir.c linux-2.6.32.16/fs/fuse/dir.c | |||
31711 | { | 31755 | { |
31712 | if (!IS_ERR(link)) | 31756 | if (!IS_ERR(link)) |
31713 | free_page((unsigned long) link); | 31757 | free_page((unsigned long) link); |
31714 | diff -urNp linux-2.6.32.16/fs/fuse/fuse_i.h linux-2.6.32.16/fs/fuse/fuse_i.h | 31758 | diff -urNp linux-2.6.32.18/fs/fuse/fuse_i.h linux-2.6.32.18/fs/fuse/fuse_i.h |
31715 | --- linux-2.6.32.16/fs/fuse/fuse_i.h 2010-07-05 14:14:00.000000000 -0400 | 31759 | --- linux-2.6.32.18/fs/fuse/fuse_i.h 2010-08-10 13:45:57.000000000 -0400 |
31716 | +++ linux-2.6.32.16/fs/fuse/fuse_i.h 2010-07-09 14:50:38.000000000 -0400 | 31760 | +++ linux-2.6.32.18/fs/fuse/fuse_i.h 2010-08-11 18:57:32.000000000 -0400 |
31717 | @@ -521,6 +521,16 @@ extern const struct file_operations fuse | 31761 | @@ -521,6 +521,16 @@ extern const struct file_operations fuse |
31718 | 31762 | ||
31719 | extern const struct dentry_operations fuse_dentry_operations; | 31763 | extern const struct dentry_operations fuse_dentry_operations; |
@@ -31731,9 +31775,9 @@ diff -urNp linux-2.6.32.16/fs/fuse/fuse_i.h linux-2.6.32.16/fs/fuse/fuse_i.h | |||
31731 | /** | 31775 | /** |
31732 | * Inode to nodeid comparison. | 31776 | * Inode to nodeid comparison. |
31733 | */ | 31777 | */ |
31734 | diff -urNp linux-2.6.32.16/fs/gfs2/sys.c linux-2.6.32.16/fs/gfs2/sys.c | 31778 | diff -urNp linux-2.6.32.18/fs/gfs2/sys.c linux-2.6.32.18/fs/gfs2/sys.c |
31735 | --- linux-2.6.32.16/fs/gfs2/sys.c 2010-07-05 14:14:00.000000000 -0400 | 31779 | --- linux-2.6.32.18/fs/gfs2/sys.c 2010-08-10 13:45:57.000000000 -0400 |
31736 | +++ linux-2.6.32.16/fs/gfs2/sys.c 2010-07-09 14:50:38.000000000 -0400 | 31780 | +++ linux-2.6.32.18/fs/gfs2/sys.c 2010-08-11 18:57:32.000000000 -0400 |
31737 | @@ -49,7 +49,7 @@ static ssize_t gfs2_attr_store(struct ko | 31781 | @@ -49,7 +49,7 @@ static ssize_t gfs2_attr_store(struct ko |
31738 | return a->store ? a->store(sdp, buf, len) : len; | 31782 | return a->store ? a->store(sdp, buf, len) : len; |
31739 | } | 31783 | } |
@@ -31752,9 +31796,9 @@ diff -urNp linux-2.6.32.16/fs/gfs2/sys.c linux-2.6.32.16/fs/gfs2/sys.c | |||
31752 | .uevent = gfs2_uevent, | 31796 | .uevent = gfs2_uevent, |
31753 | }; | 31797 | }; |
31754 | 31798 | ||
31755 | diff -urNp linux-2.6.32.16/fs/hfs/inode.c linux-2.6.32.16/fs/hfs/inode.c | 31799 | diff -urNp linux-2.6.32.18/fs/hfs/inode.c linux-2.6.32.18/fs/hfs/inode.c |
31756 | --- linux-2.6.32.16/fs/hfs/inode.c 2010-07-05 14:14:00.000000000 -0400 | 31800 | --- linux-2.6.32.18/fs/hfs/inode.c 2010-08-10 13:45:57.000000000 -0400 |
31757 | +++ linux-2.6.32.16/fs/hfs/inode.c 2010-07-09 14:50:38.000000000 -0400 | 31801 | +++ linux-2.6.32.18/fs/hfs/inode.c 2010-08-11 18:57:32.000000000 -0400 |
31758 | @@ -423,7 +423,7 @@ int hfs_write_inode(struct inode *inode, | 31802 | @@ -423,7 +423,7 @@ int hfs_write_inode(struct inode *inode, |
31759 | 31803 | ||
31760 | if (S_ISDIR(main_inode->i_mode)) { | 31804 | if (S_ISDIR(main_inode->i_mode)) { |
@@ -31773,9 +31817,9 @@ diff -urNp linux-2.6.32.16/fs/hfs/inode.c linux-2.6.32.16/fs/hfs/inode.c | |||
31773 | hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, | 31817 | hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, |
31774 | sizeof(struct hfs_cat_file)); | 31818 | sizeof(struct hfs_cat_file)); |
31775 | if (rec.type != HFS_CDR_FIL || | 31819 | if (rec.type != HFS_CDR_FIL || |
31776 | diff -urNp linux-2.6.32.16/fs/hfsplus/inode.c linux-2.6.32.16/fs/hfsplus/inode.c | 31820 | diff -urNp linux-2.6.32.18/fs/hfsplus/inode.c linux-2.6.32.18/fs/hfsplus/inode.c |
31777 | --- linux-2.6.32.16/fs/hfsplus/inode.c 2010-07-05 14:14:00.000000000 -0400 | 31821 | --- linux-2.6.32.18/fs/hfsplus/inode.c 2010-08-10 13:45:57.000000000 -0400 |
31778 | +++ linux-2.6.32.16/fs/hfsplus/inode.c 2010-07-09 14:50:38.000000000 -0400 | 31822 | +++ linux-2.6.32.18/fs/hfsplus/inode.c 2010-08-11 18:57:32.000000000 -0400 |
31779 | @@ -406,7 +406,7 @@ int hfsplus_cat_read_inode(struct inode | 31823 | @@ -406,7 +406,7 @@ int hfsplus_cat_read_inode(struct inode |
31780 | struct hfsplus_cat_folder *folder = &entry.folder; | 31824 | struct hfsplus_cat_folder *folder = &entry.folder; |
31781 | 31825 | ||
@@ -31812,9 +31856,9 @@ diff -urNp linux-2.6.32.16/fs/hfsplus/inode.c linux-2.6.32.16/fs/hfsplus/inode.c | |||
31812 | hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, | 31856 | hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, |
31813 | sizeof(struct hfsplus_cat_file)); | 31857 | sizeof(struct hfsplus_cat_file)); |
31814 | hfsplus_inode_write_fork(inode, &file->data_fork); | 31858 | hfsplus_inode_write_fork(inode, &file->data_fork); |
31815 | diff -urNp linux-2.6.32.16/fs/hugetlbfs/inode.c linux-2.6.32.16/fs/hugetlbfs/inode.c | 31859 | diff -urNp linux-2.6.32.18/fs/hugetlbfs/inode.c linux-2.6.32.18/fs/hugetlbfs/inode.c |
31816 | --- linux-2.6.32.16/fs/hugetlbfs/inode.c 2010-07-05 14:14:00.000000000 -0400 | 31860 | --- linux-2.6.32.18/fs/hugetlbfs/inode.c 2010-08-10 13:45:57.000000000 -0400 |
31817 | +++ linux-2.6.32.16/fs/hugetlbfs/inode.c 2010-07-09 14:50:38.000000000 -0400 | 31861 | +++ linux-2.6.32.18/fs/hugetlbfs/inode.c 2010-08-11 18:57:32.000000000 -0400 |
31818 | @@ -909,7 +909,7 @@ static struct file_system_type hugetlbfs | 31862 | @@ -909,7 +909,7 @@ static struct file_system_type hugetlbfs |
31819 | .kill_sb = kill_litter_super, | 31863 | .kill_sb = kill_litter_super, |
31820 | }; | 31864 | }; |
@@ -31824,9 +31868,9 @@ diff -urNp linux-2.6.32.16/fs/hugetlbfs/inode.c linux-2.6.32.16/fs/hugetlbfs/ino | |||
31824 | 31868 | ||
31825 | static int can_do_hugetlb_shm(void) | 31869 | static int can_do_hugetlb_shm(void) |
31826 | { | 31870 | { |
31827 | diff -urNp linux-2.6.32.16/fs/ioctl.c linux-2.6.32.16/fs/ioctl.c | 31871 | diff -urNp linux-2.6.32.18/fs/ioctl.c linux-2.6.32.18/fs/ioctl.c |
31828 | --- linux-2.6.32.16/fs/ioctl.c 2010-07-05 14:14:00.000000000 -0400 | 31872 | --- linux-2.6.32.18/fs/ioctl.c 2010-08-10 13:45:57.000000000 -0400 |
31829 | +++ linux-2.6.32.16/fs/ioctl.c 2010-07-09 14:50:38.000000000 -0400 | 31873 | +++ linux-2.6.32.18/fs/ioctl.c 2010-08-11 18:57:32.000000000 -0400 |
31830 | @@ -97,7 +97,7 @@ int fiemap_fill_next_extent(struct fiema | 31874 | @@ -97,7 +97,7 @@ int fiemap_fill_next_extent(struct fiema |
31831 | u64 phys, u64 len, u32 flags) | 31875 | u64 phys, u64 len, u32 flags) |
31832 | { | 31876 | { |
@@ -31854,9 +31898,9 @@ diff -urNp linux-2.6.32.16/fs/ioctl.c linux-2.6.32.16/fs/ioctl.c | |||
31854 | error = -EFAULT; | 31898 | error = -EFAULT; |
31855 | 31899 | ||
31856 | return error; | 31900 | return error; |
31857 | diff -urNp linux-2.6.32.16/fs/jffs2/debug.h linux-2.6.32.16/fs/jffs2/debug.h | 31901 | diff -urNp linux-2.6.32.18/fs/jffs2/debug.h linux-2.6.32.18/fs/jffs2/debug.h |
31858 | --- linux-2.6.32.16/fs/jffs2/debug.h 2010-07-05 14:14:00.000000000 -0400 | 31902 | --- linux-2.6.32.18/fs/jffs2/debug.h 2010-08-10 13:45:57.000000000 -0400 |
31859 | +++ linux-2.6.32.16/fs/jffs2/debug.h 2010-07-09 14:50:38.000000000 -0400 | 31903 | +++ linux-2.6.32.18/fs/jffs2/debug.h 2010-08-11 18:57:32.000000000 -0400 |
31860 | @@ -52,13 +52,13 @@ | 31904 | @@ -52,13 +52,13 @@ |
31861 | #if CONFIG_JFFS2_FS_DEBUG > 0 | 31905 | #if CONFIG_JFFS2_FS_DEBUG > 0 |
31862 | #define D1(x) x | 31906 | #define D1(x) x |
@@ -31958,9 +32002,9 @@ diff -urNp linux-2.6.32.16/fs/jffs2/debug.h linux-2.6.32.16/fs/jffs2/debug.h | |||
31958 | #endif | 32002 | #endif |
31959 | 32003 | ||
31960 | /* "Sanity" checks */ | 32004 | /* "Sanity" checks */ |
31961 | diff -urNp linux-2.6.32.16/fs/jffs2/erase.c linux-2.6.32.16/fs/jffs2/erase.c | 32005 | diff -urNp linux-2.6.32.18/fs/jffs2/erase.c linux-2.6.32.18/fs/jffs2/erase.c |
31962 | --- linux-2.6.32.16/fs/jffs2/erase.c 2010-07-05 14:14:00.000000000 -0400 | 32006 | --- linux-2.6.32.18/fs/jffs2/erase.c 2010-08-10 13:45:57.000000000 -0400 |
31963 | +++ linux-2.6.32.16/fs/jffs2/erase.c 2010-07-09 14:50:38.000000000 -0400 | 32007 | +++ linux-2.6.32.18/fs/jffs2/erase.c 2010-08-11 18:57:32.000000000 -0400 |
31964 | @@ -434,7 +434,8 @@ static void jffs2_mark_erased_block(stru | 32008 | @@ -434,7 +434,8 @@ static void jffs2_mark_erased_block(stru |
31965 | struct jffs2_unknown_node marker = { | 32009 | struct jffs2_unknown_node marker = { |
31966 | .magic = cpu_to_je16(JFFS2_MAGIC_BITMASK), | 32010 | .magic = cpu_to_je16(JFFS2_MAGIC_BITMASK), |
@@ -31971,9 +32015,9 @@ diff -urNp linux-2.6.32.16/fs/jffs2/erase.c linux-2.6.32.16/fs/jffs2/erase.c | |||
31971 | }; | 32015 | }; |
31972 | 32016 | ||
31973 | jffs2_prealloc_raw_node_refs(c, jeb, 1); | 32017 | jffs2_prealloc_raw_node_refs(c, jeb, 1); |
31974 | diff -urNp linux-2.6.32.16/fs/jffs2/summary.h linux-2.6.32.16/fs/jffs2/summary.h | 32018 | diff -urNp linux-2.6.32.18/fs/jffs2/summary.h linux-2.6.32.18/fs/jffs2/summary.h |
31975 | --- linux-2.6.32.16/fs/jffs2/summary.h 2010-07-05 14:14:00.000000000 -0400 | 32019 | --- linux-2.6.32.18/fs/jffs2/summary.h 2010-08-10 13:45:57.000000000 -0400 |
31976 | +++ linux-2.6.32.16/fs/jffs2/summary.h 2010-07-09 14:50:38.000000000 -0400 | 32020 | +++ linux-2.6.32.18/fs/jffs2/summary.h 2010-08-11 18:57:32.000000000 -0400 |
31977 | @@ -194,18 +194,18 @@ int jffs2_sum_scan_sumnode(struct jffs2_ | 32021 | @@ -194,18 +194,18 @@ int jffs2_sum_scan_sumnode(struct jffs2_ |
31978 | 32022 | ||
31979 | #define jffs2_sum_active() (0) | 32023 | #define jffs2_sum_active() (0) |
@@ -32002,9 +32046,9 @@ diff -urNp linux-2.6.32.16/fs/jffs2/summary.h linux-2.6.32.16/fs/jffs2/summary.h | |||
32002 | #define jffs2_sum_scan_sumnode(a,b,c,d,e) (0) | 32046 | #define jffs2_sum_scan_sumnode(a,b,c,d,e) (0) |
32003 | 32047 | ||
32004 | #endif /* CONFIG_JFFS2_SUMMARY */ | 32048 | #endif /* CONFIG_JFFS2_SUMMARY */ |
32005 | diff -urNp linux-2.6.32.16/fs/jffs2/wbuf.c linux-2.6.32.16/fs/jffs2/wbuf.c | 32049 | diff -urNp linux-2.6.32.18/fs/jffs2/wbuf.c linux-2.6.32.18/fs/jffs2/wbuf.c |
32006 | --- linux-2.6.32.16/fs/jffs2/wbuf.c 2010-07-05 14:14:00.000000000 -0400 | 32050 | --- linux-2.6.32.18/fs/jffs2/wbuf.c 2010-08-10 13:45:57.000000000 -0400 |
32007 | +++ linux-2.6.32.16/fs/jffs2/wbuf.c 2010-07-09 14:50:38.000000000 -0400 | 32051 | +++ linux-2.6.32.18/fs/jffs2/wbuf.c 2010-08-11 18:57:32.000000000 -0400 |
32008 | @@ -1012,7 +1012,8 @@ static const struct jffs2_unknown_node o | 32052 | @@ -1012,7 +1012,8 @@ static const struct jffs2_unknown_node o |
32009 | { | 32053 | { |
32010 | .magic = constant_cpu_to_je16(JFFS2_MAGIC_BITMASK), | 32054 | .magic = constant_cpu_to_je16(JFFS2_MAGIC_BITMASK), |
@@ -32015,9 +32059,9 @@ diff -urNp linux-2.6.32.16/fs/jffs2/wbuf.c linux-2.6.32.16/fs/jffs2/wbuf.c | |||
32015 | }; | 32059 | }; |
32016 | 32060 | ||
32017 | /* | 32061 | /* |
32018 | diff -urNp linux-2.6.32.16/fs/lockd/svc.c linux-2.6.32.16/fs/lockd/svc.c | 32062 | diff -urNp linux-2.6.32.18/fs/lockd/svc.c linux-2.6.32.18/fs/lockd/svc.c |
32019 | --- linux-2.6.32.16/fs/lockd/svc.c 2010-07-05 14:14:00.000000000 -0400 | 32063 | --- linux-2.6.32.18/fs/lockd/svc.c 2010-08-10 13:45:57.000000000 -0400 |
32020 | +++ linux-2.6.32.16/fs/lockd/svc.c 2010-07-09 14:50:38.000000000 -0400 | 32064 | +++ linux-2.6.32.18/fs/lockd/svc.c 2010-08-11 18:57:32.000000000 -0400 |
32021 | @@ -43,7 +43,7 @@ | 32065 | @@ -43,7 +43,7 @@ |
32022 | 32066 | ||
32023 | static struct svc_program nlmsvc_program; | 32067 | static struct svc_program nlmsvc_program; |
@@ -32027,9 +32071,9 @@ diff -urNp linux-2.6.32.16/fs/lockd/svc.c linux-2.6.32.16/fs/lockd/svc.c | |||
32027 | EXPORT_SYMBOL_GPL(nlmsvc_ops); | 32071 | EXPORT_SYMBOL_GPL(nlmsvc_ops); |
32028 | 32072 | ||
32029 | static DEFINE_MUTEX(nlmsvc_mutex); | 32073 | static DEFINE_MUTEX(nlmsvc_mutex); |
32030 | diff -urNp linux-2.6.32.16/fs/locks.c linux-2.6.32.16/fs/locks.c | 32074 | diff -urNp linux-2.6.32.18/fs/locks.c linux-2.6.32.18/fs/locks.c |
32031 | --- linux-2.6.32.16/fs/locks.c 2010-07-05 14:14:00.000000000 -0400 | 32075 | --- linux-2.6.32.18/fs/locks.c 2010-08-10 13:45:57.000000000 -0400 |
32032 | +++ linux-2.6.32.16/fs/locks.c 2010-07-09 14:50:38.000000000 -0400 | 32076 | +++ linux-2.6.32.18/fs/locks.c 2010-08-11 18:57:32.000000000 -0400 |
32033 | @@ -2007,16 +2007,16 @@ void locks_remove_flock(struct file *fil | 32077 | @@ -2007,16 +2007,16 @@ void locks_remove_flock(struct file *fil |
32034 | return; | 32078 | return; |
32035 | 32079 | ||
@@ -32051,9 +32095,9 @@ diff -urNp linux-2.6.32.16/fs/locks.c linux-2.6.32.16/fs/locks.c | |||
32051 | } | 32095 | } |
32052 | 32096 | ||
32053 | lock_kernel(); | 32097 | lock_kernel(); |
32054 | diff -urNp linux-2.6.32.16/fs/namei.c linux-2.6.32.16/fs/namei.c | 32098 | diff -urNp linux-2.6.32.18/fs/namei.c linux-2.6.32.18/fs/namei.c |
32055 | --- linux-2.6.32.16/fs/namei.c 2010-07-05 14:14:00.000000000 -0400 | 32099 | --- linux-2.6.32.18/fs/namei.c 2010-08-10 13:45:57.000000000 -0400 |
32056 | +++ linux-2.6.32.16/fs/namei.c 2010-07-09 14:50:38.000000000 -0400 | 32100 | +++ linux-2.6.32.18/fs/namei.c 2010-08-11 18:57:32.000000000 -0400 |
32057 | @@ -638,7 +638,7 @@ static __always_inline int __do_follow_l | 32101 | @@ -638,7 +638,7 @@ static __always_inline int __do_follow_l |
32058 | cookie = dentry->d_inode->i_op->follow_link(dentry, nd); | 32102 | cookie = dentry->d_inode->i_op->follow_link(dentry, nd); |
32059 | error = PTR_ERR(cookie); | 32103 | error = PTR_ERR(cookie); |
@@ -32380,9 +32424,9 @@ diff -urNp linux-2.6.32.16/fs/namei.c linux-2.6.32.16/fs/namei.c | |||
32380 | exit6: | 32424 | exit6: |
32381 | mnt_drop_write(oldnd.path.mnt); | 32425 | mnt_drop_write(oldnd.path.mnt); |
32382 | exit5: | 32426 | exit5: |
32383 | diff -urNp linux-2.6.32.16/fs/namespace.c linux-2.6.32.16/fs/namespace.c | 32427 | diff -urNp linux-2.6.32.18/fs/namespace.c linux-2.6.32.18/fs/namespace.c |
32384 | --- linux-2.6.32.16/fs/namespace.c 2010-07-05 14:14:00.000000000 -0400 | 32428 | --- linux-2.6.32.18/fs/namespace.c 2010-08-10 13:45:57.000000000 -0400 |
32385 | +++ linux-2.6.32.16/fs/namespace.c 2010-07-09 14:50:38.000000000 -0400 | 32429 | +++ linux-2.6.32.18/fs/namespace.c 2010-08-11 18:57:32.000000000 -0400 |
32386 | @@ -1083,6 +1083,9 @@ static int do_umount(struct vfsmount *mn | 32430 | @@ -1083,6 +1083,9 @@ static int do_umount(struct vfsmount *mn |
32387 | if (!(sb->s_flags & MS_RDONLY)) | 32431 | if (!(sb->s_flags & MS_RDONLY)) |
32388 | retval = do_remount_sb(sb, MS_RDONLY, NULL, 0); | 32432 | retval = do_remount_sb(sb, MS_RDONLY, NULL, 0); |
@@ -32443,9 +32487,9 @@ diff -urNp linux-2.6.32.16/fs/namespace.c linux-2.6.32.16/fs/namespace.c | |||
32443 | read_lock(¤t->fs->lock); | 32487 | read_lock(¤t->fs->lock); |
32444 | root = current->fs->root; | 32488 | root = current->fs->root; |
32445 | path_get(¤t->fs->root); | 32489 | path_get(¤t->fs->root); |
32446 | diff -urNp linux-2.6.32.16/fs/nfs/inode.c linux-2.6.32.16/fs/nfs/inode.c | 32490 | diff -urNp linux-2.6.32.18/fs/nfs/inode.c linux-2.6.32.18/fs/nfs/inode.c |
32447 | --- linux-2.6.32.16/fs/nfs/inode.c 2010-07-05 14:14:00.000000000 -0400 | 32491 | --- linux-2.6.32.18/fs/nfs/inode.c 2010-08-10 13:45:57.000000000 -0400 |
32448 | +++ linux-2.6.32.16/fs/nfs/inode.c 2010-07-09 14:50:38.000000000 -0400 | 32492 | +++ linux-2.6.32.18/fs/nfs/inode.c 2010-08-11 18:57:32.000000000 -0400 |
32449 | @@ -965,16 +965,16 @@ static int nfs_size_need_update(const st | 32493 | @@ -965,16 +965,16 @@ static int nfs_size_need_update(const st |
32450 | return nfs_size_to_loff_t(fattr->size) > i_size_read(inode); | 32494 | return nfs_size_to_loff_t(fattr->size) > i_size_read(inode); |
32451 | } | 32495 | } |
@@ -32466,9 +32510,9 @@ diff -urNp linux-2.6.32.16/fs/nfs/inode.c linux-2.6.32.16/fs/nfs/inode.c | |||
32466 | } | 32510 | } |
32467 | 32511 | ||
32468 | void nfs_fattr_init(struct nfs_fattr *fattr) | 32512 | void nfs_fattr_init(struct nfs_fattr *fattr) |
32469 | diff -urNp linux-2.6.32.16/fs/nfs/nfs4proc.c linux-2.6.32.16/fs/nfs/nfs4proc.c | 32513 | diff -urNp linux-2.6.32.18/fs/nfs/nfs4proc.c linux-2.6.32.18/fs/nfs/nfs4proc.c |
32470 | --- linux-2.6.32.16/fs/nfs/nfs4proc.c 2010-07-05 14:14:00.000000000 -0400 | 32514 | --- linux-2.6.32.18/fs/nfs/nfs4proc.c 2010-08-10 13:45:57.000000000 -0400 |
32471 | +++ linux-2.6.32.16/fs/nfs/nfs4proc.c 2010-07-09 14:50:38.000000000 -0400 | 32515 | +++ linux-2.6.32.18/fs/nfs/nfs4proc.c 2010-08-11 18:57:32.000000000 -0400 |
32472 | @@ -1131,7 +1131,7 @@ static int _nfs4_do_open_reclaim(struct | 32516 | @@ -1131,7 +1131,7 @@ static int _nfs4_do_open_reclaim(struct |
32473 | static int nfs4_do_open_reclaim(struct nfs_open_context *ctx, struct nfs4_state *state) | 32517 | static int nfs4_do_open_reclaim(struct nfs_open_context *ctx, struct nfs4_state *state) |
32474 | { | 32518 | { |
@@ -32739,9 +32783,9 @@ diff -urNp linux-2.6.32.16/fs/nfs/nfs4proc.c linux-2.6.32.16/fs/nfs/nfs4proc.c | |||
32739 | int err; | 32783 | int err; |
32740 | 32784 | ||
32741 | err = nfs4_set_lock_state(state, fl); | 32785 | err = nfs4_set_lock_state(state, fl); |
32742 | diff -urNp linux-2.6.32.16/fs/nfsd/lockd.c linux-2.6.32.16/fs/nfsd/lockd.c | 32786 | diff -urNp linux-2.6.32.18/fs/nfsd/lockd.c linux-2.6.32.18/fs/nfsd/lockd.c |
32743 | --- linux-2.6.32.16/fs/nfsd/lockd.c 2010-07-05 14:14:00.000000000 -0400 | 32787 | --- linux-2.6.32.18/fs/nfsd/lockd.c 2010-08-10 13:45:57.000000000 -0400 |
32744 | +++ linux-2.6.32.16/fs/nfsd/lockd.c 2010-07-09 14:50:38.000000000 -0400 | 32788 | +++ linux-2.6.32.18/fs/nfsd/lockd.c 2010-08-11 18:57:32.000000000 -0400 |
32745 | @@ -67,7 +67,7 @@ nlm_fclose(struct file *filp) | 32789 | @@ -67,7 +67,7 @@ nlm_fclose(struct file *filp) |
32746 | fput(filp); | 32790 | fput(filp); |
32747 | } | 32791 | } |
@@ -32751,9 +32795,9 @@ diff -urNp linux-2.6.32.16/fs/nfsd/lockd.c linux-2.6.32.16/fs/nfsd/lockd.c | |||
32751 | .fopen = nlm_fopen, /* open file for locking */ | 32795 | .fopen = nlm_fopen, /* open file for locking */ |
32752 | .fclose = nlm_fclose, /* close file */ | 32796 | .fclose = nlm_fclose, /* close file */ |
32753 | }; | 32797 | }; |
32754 | diff -urNp linux-2.6.32.16/fs/nfsd/vfs.c linux-2.6.32.16/fs/nfsd/vfs.c | 32798 | diff -urNp linux-2.6.32.18/fs/nfsd/vfs.c linux-2.6.32.18/fs/nfsd/vfs.c |
32755 | --- linux-2.6.32.16/fs/nfsd/vfs.c 2010-07-05 14:14:00.000000000 -0400 | 32799 | --- linux-2.6.32.18/fs/nfsd/vfs.c 2010-08-10 13:45:57.000000000 -0400 |
32756 | +++ linux-2.6.32.16/fs/nfsd/vfs.c 2010-07-09 14:50:38.000000000 -0400 | 32800 | +++ linux-2.6.32.18/fs/nfsd/vfs.c 2010-08-11 18:57:32.000000000 -0400 |
32757 | @@ -937,7 +937,7 @@ nfsd_vfs_read(struct svc_rqst *rqstp, st | 32801 | @@ -937,7 +937,7 @@ nfsd_vfs_read(struct svc_rqst *rqstp, st |
32758 | } else { | 32802 | } else { |
32759 | oldfs = get_fs(); | 32803 | oldfs = get_fs(); |
@@ -32781,9 +32825,9 @@ diff -urNp linux-2.6.32.16/fs/nfsd/vfs.c linux-2.6.32.16/fs/nfsd/vfs.c | |||
32781 | set_fs(oldfs); | 32825 | set_fs(oldfs); |
32782 | 32826 | ||
32783 | if (host_err < 0) | 32827 | if (host_err < 0) |
32784 | diff -urNp linux-2.6.32.16/fs/nls/nls_base.c linux-2.6.32.16/fs/nls/nls_base.c | 32828 | diff -urNp linux-2.6.32.18/fs/nls/nls_base.c linux-2.6.32.18/fs/nls/nls_base.c |
32785 | --- linux-2.6.32.16/fs/nls/nls_base.c 2010-07-05 14:14:00.000000000 -0400 | 32829 | --- linux-2.6.32.18/fs/nls/nls_base.c 2010-08-10 13:45:57.000000000 -0400 |
32786 | +++ linux-2.6.32.16/fs/nls/nls_base.c 2010-07-09 14:50:38.000000000 -0400 | 32830 | +++ linux-2.6.32.18/fs/nls/nls_base.c 2010-08-11 18:57:32.000000000 -0400 |
32787 | @@ -41,7 +41,7 @@ static const struct utf8_table utf8_tabl | 32831 | @@ -41,7 +41,7 @@ static const struct utf8_table utf8_tabl |
32788 | {0xF8, 0xF0, 3*6, 0x1FFFFF, 0x10000, /* 4 byte sequence */}, | 32832 | {0xF8, 0xF0, 3*6, 0x1FFFFF, 0x10000, /* 4 byte sequence */}, |
32789 | {0xFC, 0xF8, 4*6, 0x3FFFFFF, 0x200000, /* 5 byte sequence */}, | 32833 | {0xFC, 0xF8, 4*6, 0x3FFFFFF, 0x200000, /* 5 byte sequence */}, |
@@ -32793,9 +32837,9 @@ diff -urNp linux-2.6.32.16/fs/nls/nls_base.c linux-2.6.32.16/fs/nls/nls_base.c | |||
32793 | }; | 32837 | }; |
32794 | 32838 | ||
32795 | #define UNICODE_MAX 0x0010ffff | 32839 | #define UNICODE_MAX 0x0010ffff |
32796 | diff -urNp linux-2.6.32.16/fs/ntfs/file.c linux-2.6.32.16/fs/ntfs/file.c | 32840 | diff -urNp linux-2.6.32.18/fs/ntfs/file.c linux-2.6.32.18/fs/ntfs/file.c |
32797 | --- linux-2.6.32.16/fs/ntfs/file.c 2010-07-05 14:14:00.000000000 -0400 | 32841 | --- linux-2.6.32.18/fs/ntfs/file.c 2010-08-10 13:45:57.000000000 -0400 |
32798 | +++ linux-2.6.32.16/fs/ntfs/file.c 2010-07-09 14:50:38.000000000 -0400 | 32842 | +++ linux-2.6.32.18/fs/ntfs/file.c 2010-08-11 18:57:32.000000000 -0400 |
32799 | @@ -2243,6 +2243,6 @@ const struct inode_operations ntfs_file_ | 32843 | @@ -2243,6 +2243,6 @@ const struct inode_operations ntfs_file_ |
32800 | #endif /* NTFS_RW */ | 32844 | #endif /* NTFS_RW */ |
32801 | }; | 32845 | }; |
@@ -32805,9 +32849,9 @@ diff -urNp linux-2.6.32.16/fs/ntfs/file.c linux-2.6.32.16/fs/ntfs/file.c | |||
32805 | 32849 | ||
32806 | -const struct inode_operations ntfs_empty_inode_ops = {}; | 32850 | -const struct inode_operations ntfs_empty_inode_ops = {}; |
32807 | +const struct inode_operations ntfs_empty_inode_ops __read_only; | 32851 | +const struct inode_operations ntfs_empty_inode_ops __read_only; |
32808 | diff -urNp linux-2.6.32.16/fs/ocfs2/cluster/masklog.c linux-2.6.32.16/fs/ocfs2/cluster/masklog.c | 32852 | diff -urNp linux-2.6.32.18/fs/ocfs2/cluster/masklog.c linux-2.6.32.18/fs/ocfs2/cluster/masklog.c |
32809 | --- linux-2.6.32.16/fs/ocfs2/cluster/masklog.c 2010-07-05 14:14:00.000000000 -0400 | 32853 | --- linux-2.6.32.18/fs/ocfs2/cluster/masklog.c 2010-08-10 13:45:57.000000000 -0400 |
32810 | +++ linux-2.6.32.16/fs/ocfs2/cluster/masklog.c 2010-07-09 14:50:38.000000000 -0400 | 32854 | +++ linux-2.6.32.18/fs/ocfs2/cluster/masklog.c 2010-08-11 18:57:32.000000000 -0400 |
32811 | @@ -135,7 +135,7 @@ static ssize_t mlog_store(struct kobject | 32855 | @@ -135,7 +135,7 @@ static ssize_t mlog_store(struct kobject |
32812 | return mlog_mask_store(mlog_attr->mask, buf, count); | 32856 | return mlog_mask_store(mlog_attr->mask, buf, count); |
32813 | } | 32857 | } |
@@ -32817,9 +32861,9 @@ diff -urNp linux-2.6.32.16/fs/ocfs2/cluster/masklog.c linux-2.6.32.16/fs/ocfs2/c | |||
32817 | .show = mlog_show, | 32861 | .show = mlog_show, |
32818 | .store = mlog_store, | 32862 | .store = mlog_store, |
32819 | }; | 32863 | }; |
32820 | diff -urNp linux-2.6.32.16/fs/ocfs2/localalloc.c linux-2.6.32.16/fs/ocfs2/localalloc.c | 32864 | diff -urNp linux-2.6.32.18/fs/ocfs2/localalloc.c linux-2.6.32.18/fs/ocfs2/localalloc.c |
32821 | --- linux-2.6.32.16/fs/ocfs2/localalloc.c 2010-07-05 14:14:00.000000000 -0400 | 32865 | --- linux-2.6.32.18/fs/ocfs2/localalloc.c 2010-08-10 13:45:57.000000000 -0400 |
32822 | +++ linux-2.6.32.16/fs/ocfs2/localalloc.c 2010-07-09 14:50:38.000000000 -0400 | 32866 | +++ linux-2.6.32.18/fs/ocfs2/localalloc.c 2010-08-11 18:57:32.000000000 -0400 |
32823 | @@ -1188,7 +1188,7 @@ static int ocfs2_local_alloc_slide_windo | 32867 | @@ -1188,7 +1188,7 @@ static int ocfs2_local_alloc_slide_windo |
32824 | goto bail; | 32868 | goto bail; |
32825 | } | 32869 | } |
@@ -32829,9 +32873,9 @@ diff -urNp linux-2.6.32.16/fs/ocfs2/localalloc.c linux-2.6.32.16/fs/ocfs2/locala | |||
32829 | 32873 | ||
32830 | status = 0; | 32874 | status = 0; |
32831 | bail: | 32875 | bail: |
32832 | diff -urNp linux-2.6.32.16/fs/ocfs2/ocfs2.h linux-2.6.32.16/fs/ocfs2/ocfs2.h | 32876 | diff -urNp linux-2.6.32.18/fs/ocfs2/ocfs2.h linux-2.6.32.18/fs/ocfs2/ocfs2.h |
32833 | --- linux-2.6.32.16/fs/ocfs2/ocfs2.h 2010-07-05 14:14:00.000000000 -0400 | 32877 | --- linux-2.6.32.18/fs/ocfs2/ocfs2.h 2010-08-10 13:45:57.000000000 -0400 |
32834 | +++ linux-2.6.32.16/fs/ocfs2/ocfs2.h 2010-07-09 14:50:38.000000000 -0400 | 32878 | +++ linux-2.6.32.18/fs/ocfs2/ocfs2.h 2010-08-11 18:57:32.000000000 -0400 |
32835 | @@ -217,11 +217,11 @@ enum ocfs2_vol_state | 32879 | @@ -217,11 +217,11 @@ enum ocfs2_vol_state |
32836 | 32880 | ||
32837 | struct ocfs2_alloc_stats | 32881 | struct ocfs2_alloc_stats |
@@ -32849,9 +32893,9 @@ diff -urNp linux-2.6.32.16/fs/ocfs2/ocfs2.h linux-2.6.32.16/fs/ocfs2/ocfs2.h | |||
32849 | }; | 32893 | }; |
32850 | 32894 | ||
32851 | enum ocfs2_local_alloc_state | 32895 | enum ocfs2_local_alloc_state |
32852 | diff -urNp linux-2.6.32.16/fs/ocfs2/suballoc.c linux-2.6.32.16/fs/ocfs2/suballoc.c | 32896 | diff -urNp linux-2.6.32.18/fs/ocfs2/suballoc.c linux-2.6.32.18/fs/ocfs2/suballoc.c |
32853 | --- linux-2.6.32.16/fs/ocfs2/suballoc.c 2010-07-05 14:14:00.000000000 -0400 | 32897 | --- linux-2.6.32.18/fs/ocfs2/suballoc.c 2010-08-10 13:45:57.000000000 -0400 |
32854 | +++ linux-2.6.32.16/fs/ocfs2/suballoc.c 2010-07-09 14:50:38.000000000 -0400 | 32898 | +++ linux-2.6.32.18/fs/ocfs2/suballoc.c 2010-08-11 18:57:32.000000000 -0400 |
32855 | @@ -623,7 +623,7 @@ static int ocfs2_reserve_suballoc_bits(s | 32899 | @@ -623,7 +623,7 @@ static int ocfs2_reserve_suballoc_bits(s |
32856 | mlog_errno(status); | 32900 | mlog_errno(status); |
32857 | goto bail; | 32901 | goto bail; |
@@ -32897,9 +32941,9 @@ diff -urNp linux-2.6.32.16/fs/ocfs2/suballoc.c linux-2.6.32.16/fs/ocfs2/suballoc | |||
32897 | } | 32941 | } |
32898 | } | 32942 | } |
32899 | if (status < 0) { | 32943 | if (status < 0) { |
32900 | diff -urNp linux-2.6.32.16/fs/ocfs2/super.c linux-2.6.32.16/fs/ocfs2/super.c | 32944 | diff -urNp linux-2.6.32.18/fs/ocfs2/super.c linux-2.6.32.18/fs/ocfs2/super.c |
32901 | --- linux-2.6.32.16/fs/ocfs2/super.c 2010-07-05 14:14:00.000000000 -0400 | 32945 | --- linux-2.6.32.18/fs/ocfs2/super.c 2010-08-10 13:45:57.000000000 -0400 |
32902 | +++ linux-2.6.32.16/fs/ocfs2/super.c 2010-07-09 14:50:38.000000000 -0400 | 32946 | +++ linux-2.6.32.18/fs/ocfs2/super.c 2010-08-11 18:57:32.000000000 -0400 |
32903 | @@ -284,11 +284,11 @@ static int ocfs2_osb_dump(struct ocfs2_s | 32947 | @@ -284,11 +284,11 @@ static int ocfs2_osb_dump(struct ocfs2_s |
32904 | "%10s => GlobalAllocs: %d LocalAllocs: %d " | 32948 | "%10s => GlobalAllocs: %d LocalAllocs: %d " |
32905 | "SubAllocs: %d LAWinMoves: %d SAExtends: %d\n", | 32949 | "SubAllocs: %d LAWinMoves: %d SAExtends: %d\n", |
@@ -32934,9 +32978,9 @@ diff -urNp linux-2.6.32.16/fs/ocfs2/super.c linux-2.6.32.16/fs/ocfs2/super.c | |||
32934 | 32978 | ||
32935 | /* Copy the blockcheck stats from the superblock probe */ | 32979 | /* Copy the blockcheck stats from the superblock probe */ |
32936 | osb->osb_ecc_stats = *stats; | 32980 | osb->osb_ecc_stats = *stats; |
32937 | diff -urNp linux-2.6.32.16/fs/open.c linux-2.6.32.16/fs/open.c | 32981 | diff -urNp linux-2.6.32.18/fs/open.c linux-2.6.32.18/fs/open.c |
32938 | --- linux-2.6.32.16/fs/open.c 2010-07-05 14:14:00.000000000 -0400 | 32982 | --- linux-2.6.32.18/fs/open.c 2010-08-10 13:45:57.000000000 -0400 |
32939 | +++ linux-2.6.32.16/fs/open.c 2010-07-09 14:50:38.000000000 -0400 | 32983 | +++ linux-2.6.32.18/fs/open.c 2010-08-11 18:57:32.000000000 -0400 |
32940 | @@ -206,6 +206,9 @@ int do_truncate(struct dentry *dentry, l | 32984 | @@ -206,6 +206,9 @@ int do_truncate(struct dentry *dentry, l |
32941 | if (length < 0) | 32985 | if (length < 0) |
32942 | return -EINVAL; | 32986 | return -EINVAL; |
@@ -33110,9 +33154,9 @@ diff -urNp linux-2.6.32.16/fs/open.c linux-2.6.32.16/fs/open.c | |||
33110 | mnt_drop_write(file->f_path.mnt); | 33154 | mnt_drop_write(file->f_path.mnt); |
33111 | out_fput: | 33155 | out_fput: |
33112 | fput(file); | 33156 | fput(file); |
33113 | diff -urNp linux-2.6.32.16/fs/pipe.c linux-2.6.32.16/fs/pipe.c | 33157 | diff -urNp linux-2.6.32.18/fs/pipe.c linux-2.6.32.18/fs/pipe.c |
33114 | --- linux-2.6.32.16/fs/pipe.c 2010-07-05 14:14:00.000000000 -0400 | 33158 | --- linux-2.6.32.18/fs/pipe.c 2010-08-10 13:45:57.000000000 -0400 |
33115 | +++ linux-2.6.32.16/fs/pipe.c 2010-07-09 14:50:38.000000000 -0400 | 33159 | +++ linux-2.6.32.18/fs/pipe.c 2010-08-11 18:57:32.000000000 -0400 |
33116 | @@ -401,9 +401,9 @@ redo: | 33160 | @@ -401,9 +401,9 @@ redo: |
33117 | } | 33161 | } |
33118 | if (bufs) /* More to do? */ | 33162 | if (bufs) /* More to do? */ |
@@ -33236,9 +33280,9 @@ diff -urNp linux-2.6.32.16/fs/pipe.c linux-2.6.32.16/fs/pipe.c | |||
33236 | inode->i_fop = &rdwr_pipefifo_fops; | 33280 | inode->i_fop = &rdwr_pipefifo_fops; |
33237 | 33281 | ||
33238 | /* | 33282 | /* |
33239 | diff -urNp linux-2.6.32.16/fs/proc/array.c linux-2.6.32.16/fs/proc/array.c | 33283 | diff -urNp linux-2.6.32.18/fs/proc/array.c linux-2.6.32.18/fs/proc/array.c |
33240 | --- linux-2.6.32.16/fs/proc/array.c 2010-07-05 14:14:00.000000000 -0400 | 33284 | --- linux-2.6.32.18/fs/proc/array.c 2010-08-10 13:45:57.000000000 -0400 |
33241 | +++ linux-2.6.32.16/fs/proc/array.c 2010-07-09 14:50:38.000000000 -0400 | 33285 | +++ linux-2.6.32.18/fs/proc/array.c 2010-08-11 18:57:32.000000000 -0400 |
33242 | @@ -321,6 +321,21 @@ static inline void task_context_switch_c | 33286 | @@ -321,6 +321,21 @@ static inline void task_context_switch_c |
33243 | p->nivcsw); | 33287 | p->nivcsw); |
33244 | } | 33288 | } |
@@ -33329,9 +33373,9 @@ diff -urNp linux-2.6.32.16/fs/proc/array.c linux-2.6.32.16/fs/proc/array.c | |||
33329 | + return sprintf(buffer, "%pI4\n", &task->signal->curr_ip); | 33373 | + return sprintf(buffer, "%pI4\n", &task->signal->curr_ip); |
33330 | +} | 33374 | +} |
33331 | +#endif | 33375 | +#endif |
33332 | diff -urNp linux-2.6.32.16/fs/proc/base.c linux-2.6.32.16/fs/proc/base.c | 33376 | diff -urNp linux-2.6.32.18/fs/proc/base.c linux-2.6.32.18/fs/proc/base.c |
33333 | --- linux-2.6.32.16/fs/proc/base.c 2010-07-05 14:14:00.000000000 -0400 | 33377 | --- linux-2.6.32.18/fs/proc/base.c 2010-08-10 13:45:57.000000000 -0400 |
33334 | +++ linux-2.6.32.16/fs/proc/base.c 2010-07-10 14:56:09.000000000 -0400 | 33378 | +++ linux-2.6.32.18/fs/proc/base.c 2010-08-11 18:57:32.000000000 -0400 |
33335 | @@ -102,6 +102,22 @@ struct pid_entry { | 33379 | @@ -102,6 +102,22 @@ struct pid_entry { |
33336 | union proc_op op; | 33380 | union proc_op op; |
33337 | }; | 33381 | }; |
@@ -33687,9 +33731,9 @@ diff -urNp linux-2.6.32.16/fs/proc/base.c linux-2.6.32.16/fs/proc/base.c | |||
33687 | ONE("stack", S_IRUSR, proc_pid_stack), | 33731 | ONE("stack", S_IRUSR, proc_pid_stack), |
33688 | #endif | 33732 | #endif |
33689 | #ifdef CONFIG_SCHEDSTATS | 33733 | #ifdef CONFIG_SCHEDSTATS |
33690 | diff -urNp linux-2.6.32.16/fs/proc/cmdline.c linux-2.6.32.16/fs/proc/cmdline.c | 33734 | diff -urNp linux-2.6.32.18/fs/proc/cmdline.c linux-2.6.32.18/fs/proc/cmdline.c |
33691 | --- linux-2.6.32.16/fs/proc/cmdline.c 2010-07-05 14:14:00.000000000 -0400 | 33735 | --- linux-2.6.32.18/fs/proc/cmdline.c 2010-08-10 13:45:57.000000000 -0400 |
33692 | +++ linux-2.6.32.16/fs/proc/cmdline.c 2010-07-09 14:50:38.000000000 -0400 | 33736 | +++ linux-2.6.32.18/fs/proc/cmdline.c 2010-08-11 18:57:32.000000000 -0400 |
33693 | @@ -23,7 +23,11 @@ static const struct file_operations cmdl | 33737 | @@ -23,7 +23,11 @@ static const struct file_operations cmdl |
33694 | 33738 | ||
33695 | static int __init proc_cmdline_init(void) | 33739 | static int __init proc_cmdline_init(void) |
@@ -33702,9 +33746,9 @@ diff -urNp linux-2.6.32.16/fs/proc/cmdline.c linux-2.6.32.16/fs/proc/cmdline.c | |||
33702 | return 0; | 33746 | return 0; |
33703 | } | 33747 | } |
33704 | module_init(proc_cmdline_init); | 33748 | module_init(proc_cmdline_init); |
33705 | diff -urNp linux-2.6.32.16/fs/proc/devices.c linux-2.6.32.16/fs/proc/devices.c | 33749 | diff -urNp linux-2.6.32.18/fs/proc/devices.c linux-2.6.32.18/fs/proc/devices.c |
33706 | --- linux-2.6.32.16/fs/proc/devices.c 2010-07-05 14:14:00.000000000 -0400 | 33750 | --- linux-2.6.32.18/fs/proc/devices.c 2010-08-10 13:45:57.000000000 -0400 |
33707 | +++ linux-2.6.32.16/fs/proc/devices.c 2010-07-09 14:50:38.000000000 -0400 | 33751 | +++ linux-2.6.32.18/fs/proc/devices.c 2010-08-11 18:57:32.000000000 -0400 |
33708 | @@ -64,7 +64,11 @@ static const struct file_operations proc | 33752 | @@ -64,7 +64,11 @@ static const struct file_operations proc |
33709 | 33753 | ||
33710 | static int __init proc_devices_init(void) | 33754 | static int __init proc_devices_init(void) |
@@ -33717,9 +33761,9 @@ diff -urNp linux-2.6.32.16/fs/proc/devices.c linux-2.6.32.16/fs/proc/devices.c | |||
33717 | return 0; | 33761 | return 0; |
33718 | } | 33762 | } |
33719 | module_init(proc_devices_init); | 33763 | module_init(proc_devices_init); |
33720 | diff -urNp linux-2.6.32.16/fs/proc/inode.c linux-2.6.32.16/fs/proc/inode.c | 33764 | diff -urNp linux-2.6.32.18/fs/proc/inode.c linux-2.6.32.18/fs/proc/inode.c |
33721 | --- linux-2.6.32.16/fs/proc/inode.c 2010-07-05 14:14:00.000000000 -0400 | 33765 | --- linux-2.6.32.18/fs/proc/inode.c 2010-08-10 13:45:57.000000000 -0400 |
33722 | +++ linux-2.6.32.16/fs/proc/inode.c 2010-07-09 14:50:38.000000000 -0400 | 33766 | +++ linux-2.6.32.18/fs/proc/inode.c 2010-08-11 18:57:32.000000000 -0400 |
33723 | @@ -457,7 +457,11 @@ struct inode *proc_get_inode(struct supe | 33767 | @@ -457,7 +457,11 @@ struct inode *proc_get_inode(struct supe |
33724 | if (de->mode) { | 33768 | if (de->mode) { |
33725 | inode->i_mode = de->mode; | 33769 | inode->i_mode = de->mode; |
@@ -33732,9 +33776,9 @@ diff -urNp linux-2.6.32.16/fs/proc/inode.c linux-2.6.32.16/fs/proc/inode.c | |||
33732 | } | 33776 | } |
33733 | if (de->size) | 33777 | if (de->size) |
33734 | inode->i_size = de->size; | 33778 | inode->i_size = de->size; |
33735 | diff -urNp linux-2.6.32.16/fs/proc/internal.h linux-2.6.32.16/fs/proc/internal.h | 33779 | diff -urNp linux-2.6.32.18/fs/proc/internal.h linux-2.6.32.18/fs/proc/internal.h |
33736 | --- linux-2.6.32.16/fs/proc/internal.h 2010-07-05 14:14:00.000000000 -0400 | 33780 | --- linux-2.6.32.18/fs/proc/internal.h 2010-08-10 13:45:57.000000000 -0400 |
33737 | +++ linux-2.6.32.16/fs/proc/internal.h 2010-07-09 14:50:38.000000000 -0400 | 33781 | +++ linux-2.6.32.18/fs/proc/internal.h 2010-08-11 18:57:32.000000000 -0400 |
33738 | @@ -51,6 +51,9 @@ extern int proc_pid_status(struct seq_fi | 33782 | @@ -51,6 +51,9 @@ extern int proc_pid_status(struct seq_fi |
33739 | struct pid *pid, struct task_struct *task); | 33783 | struct pid *pid, struct task_struct *task); |
33740 | extern int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns, | 33784 | extern int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns, |
@@ -33745,9 +33789,9 @@ diff -urNp linux-2.6.32.16/fs/proc/internal.h linux-2.6.32.16/fs/proc/internal.h | |||
33745 | extern loff_t mem_lseek(struct file *file, loff_t offset, int orig); | 33789 | extern loff_t mem_lseek(struct file *file, loff_t offset, int orig); |
33746 | 33790 | ||
33747 | extern const struct file_operations proc_maps_operations; | 33791 | extern const struct file_operations proc_maps_operations; |
33748 | diff -urNp linux-2.6.32.16/fs/proc/Kconfig linux-2.6.32.16/fs/proc/Kconfig | 33792 | diff -urNp linux-2.6.32.18/fs/proc/Kconfig linux-2.6.32.18/fs/proc/Kconfig |
33749 | --- linux-2.6.32.16/fs/proc/Kconfig 2010-07-05 14:14:00.000000000 -0400 | 33793 | --- linux-2.6.32.18/fs/proc/Kconfig 2010-08-10 13:45:57.000000000 -0400 |
33750 | +++ linux-2.6.32.16/fs/proc/Kconfig 2010-07-09 14:50:38.000000000 -0400 | 33794 | +++ linux-2.6.32.18/fs/proc/Kconfig 2010-08-11 18:57:32.000000000 -0400 |
33751 | @@ -30,12 +30,12 @@ config PROC_FS | 33795 | @@ -30,12 +30,12 @@ config PROC_FS |
33752 | 33796 | ||
33753 | config PROC_KCORE | 33797 | config PROC_KCORE |
@@ -33775,9 +33819,9 @@ diff -urNp linux-2.6.32.16/fs/proc/Kconfig linux-2.6.32.16/fs/proc/Kconfig | |||
33775 | bool "Enable /proc page monitoring" if EMBEDDED | 33819 | bool "Enable /proc page monitoring" if EMBEDDED |
33776 | help | 33820 | help |
33777 | Various /proc files exist to monitor process memory utilization: | 33821 | Various /proc files exist to monitor process memory utilization: |
33778 | diff -urNp linux-2.6.32.16/fs/proc/kcore.c linux-2.6.32.16/fs/proc/kcore.c | 33822 | diff -urNp linux-2.6.32.18/fs/proc/kcore.c linux-2.6.32.18/fs/proc/kcore.c |
33779 | --- linux-2.6.32.16/fs/proc/kcore.c 2010-07-05 14:14:00.000000000 -0400 | 33823 | --- linux-2.6.32.18/fs/proc/kcore.c 2010-08-10 13:45:57.000000000 -0400 |
33780 | +++ linux-2.6.32.16/fs/proc/kcore.c 2010-07-09 14:50:38.000000000 -0400 | 33824 | +++ linux-2.6.32.18/fs/proc/kcore.c 2010-08-11 18:57:32.000000000 -0400 |
33781 | @@ -541,6 +541,9 @@ read_kcore(struct file *file, char __use | 33825 | @@ -541,6 +541,9 @@ read_kcore(struct file *file, char __use |
33782 | 33826 | ||
33783 | static int open_kcore(struct inode *inode, struct file *filp) | 33827 | static int open_kcore(struct inode *inode, struct file *filp) |
@@ -33788,9 +33832,9 @@ diff -urNp linux-2.6.32.16/fs/proc/kcore.c linux-2.6.32.16/fs/proc/kcore.c | |||
33788 | if (!capable(CAP_SYS_RAWIO)) | 33832 | if (!capable(CAP_SYS_RAWIO)) |
33789 | return -EPERM; | 33833 | return -EPERM; |
33790 | if (kcore_need_update) | 33834 | if (kcore_need_update) |
33791 | diff -urNp linux-2.6.32.16/fs/proc/meminfo.c linux-2.6.32.16/fs/proc/meminfo.c | 33835 | diff -urNp linux-2.6.32.18/fs/proc/meminfo.c linux-2.6.32.18/fs/proc/meminfo.c |
33792 | --- linux-2.6.32.16/fs/proc/meminfo.c 2010-07-05 14:14:00.000000000 -0400 | 33836 | --- linux-2.6.32.18/fs/proc/meminfo.c 2010-08-10 13:45:57.000000000 -0400 |
33793 | +++ linux-2.6.32.16/fs/proc/meminfo.c 2010-07-09 14:50:38.000000000 -0400 | 33837 | +++ linux-2.6.32.18/fs/proc/meminfo.c 2010-08-11 18:57:32.000000000 -0400 |
33794 | @@ -149,7 +149,7 @@ static int meminfo_proc_show(struct seq_ | 33838 | @@ -149,7 +149,7 @@ static int meminfo_proc_show(struct seq_ |
33795 | vmi.used >> 10, | 33839 | vmi.used >> 10, |
33796 | vmi.largest_chunk >> 10 | 33840 | vmi.largest_chunk >> 10 |
@@ -33800,9 +33844,9 @@ diff -urNp linux-2.6.32.16/fs/proc/meminfo.c linux-2.6.32.16/fs/proc/meminfo.c | |||
33800 | #endif | 33844 | #endif |
33801 | ); | 33845 | ); |
33802 | 33846 | ||
33803 | diff -urNp linux-2.6.32.16/fs/proc/nommu.c linux-2.6.32.16/fs/proc/nommu.c | 33847 | diff -urNp linux-2.6.32.18/fs/proc/nommu.c linux-2.6.32.18/fs/proc/nommu.c |
33804 | --- linux-2.6.32.16/fs/proc/nommu.c 2010-07-05 14:14:00.000000000 -0400 | 33848 | --- linux-2.6.32.18/fs/proc/nommu.c 2010-08-10 13:45:57.000000000 -0400 |
33805 | +++ linux-2.6.32.16/fs/proc/nommu.c 2010-07-09 14:50:38.000000000 -0400 | 33849 | +++ linux-2.6.32.18/fs/proc/nommu.c 2010-08-11 18:57:32.000000000 -0400 |
33806 | @@ -67,7 +67,7 @@ static int nommu_region_show(struct seq_ | 33850 | @@ -67,7 +67,7 @@ static int nommu_region_show(struct seq_ |
33807 | if (len < 1) | 33851 | if (len < 1) |
33808 | len = 1; | 33852 | len = 1; |
@@ -33812,9 +33856,9 @@ diff -urNp linux-2.6.32.16/fs/proc/nommu.c linux-2.6.32.16/fs/proc/nommu.c | |||
33812 | } | 33856 | } |
33813 | 33857 | ||
33814 | seq_putc(m, '\n'); | 33858 | seq_putc(m, '\n'); |
33815 | diff -urNp linux-2.6.32.16/fs/proc/proc_net.c linux-2.6.32.16/fs/proc/proc_net.c | 33859 | diff -urNp linux-2.6.32.18/fs/proc/proc_net.c linux-2.6.32.18/fs/proc/proc_net.c |
33816 | --- linux-2.6.32.16/fs/proc/proc_net.c 2010-07-05 14:14:00.000000000 -0400 | 33860 | --- linux-2.6.32.18/fs/proc/proc_net.c 2010-08-10 13:45:57.000000000 -0400 |
33817 | +++ linux-2.6.32.16/fs/proc/proc_net.c 2010-07-09 14:50:38.000000000 -0400 | 33861 | +++ linux-2.6.32.18/fs/proc/proc_net.c 2010-08-11 18:57:32.000000000 -0400 |
33818 | @@ -104,6 +104,17 @@ static struct net *get_proc_task_net(str | 33862 | @@ -104,6 +104,17 @@ static struct net *get_proc_task_net(str |
33819 | struct task_struct *task; | 33863 | struct task_struct *task; |
33820 | struct nsproxy *ns; | 33864 | struct nsproxy *ns; |
@@ -33833,9 +33877,9 @@ diff -urNp linux-2.6.32.16/fs/proc/proc_net.c linux-2.6.32.16/fs/proc/proc_net.c | |||
33833 | 33877 | ||
33834 | rcu_read_lock(); | 33878 | rcu_read_lock(); |
33835 | task = pid_task(proc_pid(dir), PIDTYPE_PID); | 33879 | task = pid_task(proc_pid(dir), PIDTYPE_PID); |
33836 | diff -urNp linux-2.6.32.16/fs/proc/proc_sysctl.c linux-2.6.32.16/fs/proc/proc_sysctl.c | 33880 | diff -urNp linux-2.6.32.18/fs/proc/proc_sysctl.c linux-2.6.32.18/fs/proc/proc_sysctl.c |
33837 | --- linux-2.6.32.16/fs/proc/proc_sysctl.c 2010-07-05 14:14:00.000000000 -0400 | 33881 | --- linux-2.6.32.18/fs/proc/proc_sysctl.c 2010-08-10 13:45:57.000000000 -0400 |
33838 | +++ linux-2.6.32.16/fs/proc/proc_sysctl.c 2010-07-09 14:50:38.000000000 -0400 | 33882 | +++ linux-2.6.32.18/fs/proc/proc_sysctl.c 2010-08-11 18:57:32.000000000 -0400 |
33839 | @@ -7,6 +7,8 @@ | 33883 | @@ -7,6 +7,8 @@ |
33840 | #include <linux/security.h> | 33884 | #include <linux/security.h> |
33841 | #include "internal.h" | 33885 | #include "internal.h" |
@@ -33875,9 +33919,9 @@ diff -urNp linux-2.6.32.16/fs/proc/proc_sysctl.c linux-2.6.32.16/fs/proc/proc_sy | |||
33875 | generic_fillattr(inode, stat); | 33919 | generic_fillattr(inode, stat); |
33876 | if (table) | 33920 | if (table) |
33877 | stat->mode = (stat->mode & S_IFMT) | table->mode; | 33921 | stat->mode = (stat->mode & S_IFMT) | table->mode; |
33878 | diff -urNp linux-2.6.32.16/fs/proc/root.c linux-2.6.32.16/fs/proc/root.c | 33922 | diff -urNp linux-2.6.32.18/fs/proc/root.c linux-2.6.32.18/fs/proc/root.c |
33879 | --- linux-2.6.32.16/fs/proc/root.c 2010-07-05 14:14:00.000000000 -0400 | 33923 | --- linux-2.6.32.18/fs/proc/root.c 2010-08-10 13:45:57.000000000 -0400 |
33880 | +++ linux-2.6.32.16/fs/proc/root.c 2010-07-09 14:50:38.000000000 -0400 | 33924 | +++ linux-2.6.32.18/fs/proc/root.c 2010-08-11 18:57:32.000000000 -0400 |
33881 | @@ -134,7 +134,15 @@ void __init proc_root_init(void) | 33925 | @@ -134,7 +134,15 @@ void __init proc_root_init(void) |
33882 | #ifdef CONFIG_PROC_DEVICETREE | 33926 | #ifdef CONFIG_PROC_DEVICETREE |
33883 | proc_device_tree_init(); | 33927 | proc_device_tree_init(); |
@@ -33894,9 +33938,9 @@ diff -urNp linux-2.6.32.16/fs/proc/root.c linux-2.6.32.16/fs/proc/root.c | |||
33894 | proc_sys_init(); | 33938 | proc_sys_init(); |
33895 | } | 33939 | } |
33896 | 33940 | ||
33897 | diff -urNp linux-2.6.32.16/fs/proc/task_mmu.c linux-2.6.32.16/fs/proc/task_mmu.c | 33941 | diff -urNp linux-2.6.32.18/fs/proc/task_mmu.c linux-2.6.32.18/fs/proc/task_mmu.c |
33898 | --- linux-2.6.32.16/fs/proc/task_mmu.c 2010-07-05 14:14:00.000000000 -0400 | 33942 | --- linux-2.6.32.18/fs/proc/task_mmu.c 2010-08-10 13:45:57.000000000 -0400 |
33899 | +++ linux-2.6.32.16/fs/proc/task_mmu.c 2010-07-09 14:50:38.000000000 -0400 | 33943 | +++ linux-2.6.32.18/fs/proc/task_mmu.c 2010-08-11 18:57:32.000000000 -0400 |
33900 | @@ -46,15 +46,26 @@ void task_mem(struct seq_file *m, struct | 33944 | @@ -46,15 +46,26 @@ void task_mem(struct seq_file *m, struct |
33901 | "VmStk:\t%8lu kB\n" | 33945 | "VmStk:\t%8lu kB\n" |
33902 | "VmExe:\t%8lu kB\n" | 33946 | "VmExe:\t%8lu kB\n" |
@@ -34017,9 +34061,9 @@ diff -urNp linux-2.6.32.16/fs/proc/task_mmu.c linux-2.6.32.16/fs/proc/task_mmu.c | |||
34017 | mss.resident >> 10, | 34061 | mss.resident >> 10, |
34018 | (unsigned long)(mss.pss >> (10 + PSS_SHIFT)), | 34062 | (unsigned long)(mss.pss >> (10 + PSS_SHIFT)), |
34019 | mss.shared_clean >> 10, | 34063 | mss.shared_clean >> 10, |
34020 | diff -urNp linux-2.6.32.16/fs/proc/task_nommu.c linux-2.6.32.16/fs/proc/task_nommu.c | 34064 | diff -urNp linux-2.6.32.18/fs/proc/task_nommu.c linux-2.6.32.18/fs/proc/task_nommu.c |
34021 | --- linux-2.6.32.16/fs/proc/task_nommu.c 2010-07-05 14:14:00.000000000 -0400 | 34065 | --- linux-2.6.32.18/fs/proc/task_nommu.c 2010-08-10 13:45:57.000000000 -0400 |
34022 | +++ linux-2.6.32.16/fs/proc/task_nommu.c 2010-07-09 14:50:38.000000000 -0400 | 34066 | +++ linux-2.6.32.18/fs/proc/task_nommu.c 2010-08-11 18:57:32.000000000 -0400 |
34023 | @@ -50,7 +50,7 @@ void task_mem(struct seq_file *m, struct | 34067 | @@ -50,7 +50,7 @@ void task_mem(struct seq_file *m, struct |
34024 | else | 34068 | else |
34025 | bytes += kobjsize(mm); | 34069 | bytes += kobjsize(mm); |
@@ -34038,9 +34082,9 @@ diff -urNp linux-2.6.32.16/fs/proc/task_nommu.c linux-2.6.32.16/fs/proc/task_nom | |||
34038 | } | 34082 | } |
34039 | 34083 | ||
34040 | seq_putc(m, '\n'); | 34084 | seq_putc(m, '\n'); |
34041 | diff -urNp linux-2.6.32.16/fs/readdir.c linux-2.6.32.16/fs/readdir.c | 34085 | diff -urNp linux-2.6.32.18/fs/readdir.c linux-2.6.32.18/fs/readdir.c |
34042 | --- linux-2.6.32.16/fs/readdir.c 2010-07-05 14:14:00.000000000 -0400 | 34086 | --- linux-2.6.32.18/fs/readdir.c 2010-08-10 13:45:57.000000000 -0400 |
34043 | +++ linux-2.6.32.16/fs/readdir.c 2010-07-09 14:50:38.000000000 -0400 | 34087 | +++ linux-2.6.32.18/fs/readdir.c 2010-08-11 18:57:32.000000000 -0400 |
34044 | @@ -16,6 +16,7 @@ | 34088 | @@ -16,6 +16,7 @@ |
34045 | #include <linux/security.h> | 34089 | #include <linux/security.h> |
34046 | #include <linux/syscalls.h> | 34090 | #include <linux/syscalls.h> |
@@ -34130,9 +34174,9 @@ diff -urNp linux-2.6.32.16/fs/readdir.c linux-2.6.32.16/fs/readdir.c | |||
34130 | buf.count = count; | 34174 | buf.count = count; |
34131 | buf.error = 0; | 34175 | buf.error = 0; |
34132 | 34176 | ||
34133 | diff -urNp linux-2.6.32.16/fs/reiserfs/do_balan.c linux-2.6.32.16/fs/reiserfs/do_balan.c | 34177 | diff -urNp linux-2.6.32.18/fs/reiserfs/do_balan.c linux-2.6.32.18/fs/reiserfs/do_balan.c |
34134 | --- linux-2.6.32.16/fs/reiserfs/do_balan.c 2010-07-05 14:14:00.000000000 -0400 | 34178 | --- linux-2.6.32.18/fs/reiserfs/do_balan.c 2010-08-10 13:45:57.000000000 -0400 |
34135 | +++ linux-2.6.32.16/fs/reiserfs/do_balan.c 2010-07-09 14:50:38.000000000 -0400 | 34179 | +++ linux-2.6.32.18/fs/reiserfs/do_balan.c 2010-08-11 18:57:32.000000000 -0400 |
34136 | @@ -2058,7 +2058,7 @@ void do_balance(struct tree_balance *tb, | 34180 | @@ -2058,7 +2058,7 @@ void do_balance(struct tree_balance *tb, |
34137 | return; | 34181 | return; |
34138 | } | 34182 | } |
@@ -34142,9 +34186,9 @@ diff -urNp linux-2.6.32.16/fs/reiserfs/do_balan.c linux-2.6.32.16/fs/reiserfs/do | |||
34142 | do_balance_starts(tb); | 34186 | do_balance_starts(tb); |
34143 | 34187 | ||
34144 | /* balance leaf returns 0 except if combining L R and S into | 34188 | /* balance leaf returns 0 except if combining L R and S into |
34145 | diff -urNp linux-2.6.32.16/fs/reiserfs/item_ops.c linux-2.6.32.16/fs/reiserfs/item_ops.c | 34189 | diff -urNp linux-2.6.32.18/fs/reiserfs/item_ops.c linux-2.6.32.18/fs/reiserfs/item_ops.c |
34146 | --- linux-2.6.32.16/fs/reiserfs/item_ops.c 2010-07-05 14:14:00.000000000 -0400 | 34190 | --- linux-2.6.32.18/fs/reiserfs/item_ops.c 2010-08-10 13:45:57.000000000 -0400 |
34147 | +++ linux-2.6.32.16/fs/reiserfs/item_ops.c 2010-07-09 14:50:38.000000000 -0400 | 34191 | +++ linux-2.6.32.18/fs/reiserfs/item_ops.c 2010-08-11 18:57:32.000000000 -0400 |
34148 | @@ -102,7 +102,7 @@ static void sd_print_vi(struct virtual_i | 34192 | @@ -102,7 +102,7 @@ static void sd_print_vi(struct virtual_i |
34149 | vi->vi_index, vi->vi_type, vi->vi_ih); | 34193 | vi->vi_index, vi->vi_type, vi->vi_ih); |
34150 | } | 34194 | } |
@@ -34199,9 +34243,9 @@ diff -urNp linux-2.6.32.16/fs/reiserfs/item_ops.c linux-2.6.32.16/fs/reiserfs/it | |||
34199 | &stat_data_ops, | 34243 | &stat_data_ops, |
34200 | &indirect_ops, | 34244 | &indirect_ops, |
34201 | &direct_ops, | 34245 | &direct_ops, |
34202 | diff -urNp linux-2.6.32.16/fs/reiserfs/procfs.c linux-2.6.32.16/fs/reiserfs/procfs.c | 34246 | diff -urNp linux-2.6.32.18/fs/reiserfs/procfs.c linux-2.6.32.18/fs/reiserfs/procfs.c |
34203 | --- linux-2.6.32.16/fs/reiserfs/procfs.c 2010-07-05 14:14:00.000000000 -0400 | 34247 | --- linux-2.6.32.18/fs/reiserfs/procfs.c 2010-08-10 13:45:57.000000000 -0400 |
34204 | +++ linux-2.6.32.16/fs/reiserfs/procfs.c 2010-07-09 14:50:38.000000000 -0400 | 34248 | +++ linux-2.6.32.18/fs/reiserfs/procfs.c 2010-08-11 18:57:32.000000000 -0400 |
34205 | @@ -123,7 +123,7 @@ static int show_super(struct seq_file *m | 34249 | @@ -123,7 +123,7 @@ static int show_super(struct seq_file *m |
34206 | "SMALL_TAILS " : "NO_TAILS ", | 34250 | "SMALL_TAILS " : "NO_TAILS ", |
34207 | replay_only(sb) ? "REPLAY_ONLY " : "", | 34251 | replay_only(sb) ? "REPLAY_ONLY " : "", |
@@ -34211,9 +34255,9 @@ diff -urNp linux-2.6.32.16/fs/reiserfs/procfs.c linux-2.6.32.16/fs/reiserfs/proc | |||
34211 | SF(s_disk_reads), SF(s_disk_writes), SF(s_fix_nodes), | 34255 | SF(s_disk_reads), SF(s_disk_writes), SF(s_fix_nodes), |
34212 | SF(s_do_balance), SF(s_unneeded_left_neighbor), | 34256 | SF(s_do_balance), SF(s_unneeded_left_neighbor), |
34213 | SF(s_good_search_by_key_reada), SF(s_bmaps), | 34257 | SF(s_good_search_by_key_reada), SF(s_bmaps), |
34214 | diff -urNp linux-2.6.32.16/fs/select.c linux-2.6.32.16/fs/select.c | 34258 | diff -urNp linux-2.6.32.18/fs/select.c linux-2.6.32.18/fs/select.c |
34215 | --- linux-2.6.32.16/fs/select.c 2010-07-05 14:14:00.000000000 -0400 | 34259 | --- linux-2.6.32.18/fs/select.c 2010-08-10 13:45:57.000000000 -0400 |
34216 | +++ linux-2.6.32.16/fs/select.c 2010-07-09 14:50:38.000000000 -0400 | 34260 | +++ linux-2.6.32.18/fs/select.c 2010-08-11 18:57:32.000000000 -0400 |
34217 | @@ -20,6 +20,7 @@ | 34261 | @@ -20,6 +20,7 @@ |
34218 | #include <linux/module.h> | 34262 | #include <linux/module.h> |
34219 | #include <linux/slab.h> | 34263 | #include <linux/slab.h> |
@@ -34230,9 +34274,9 @@ diff -urNp linux-2.6.32.16/fs/select.c linux-2.6.32.16/fs/select.c | |||
34230 | if (nfds > current->signal->rlim[RLIMIT_NOFILE].rlim_cur) | 34274 | if (nfds > current->signal->rlim[RLIMIT_NOFILE].rlim_cur) |
34231 | return -EINVAL; | 34275 | return -EINVAL; |
34232 | 34276 | ||
34233 | diff -urNp linux-2.6.32.16/fs/seq_file.c linux-2.6.32.16/fs/seq_file.c | 34277 | diff -urNp linux-2.6.32.18/fs/seq_file.c linux-2.6.32.18/fs/seq_file.c |
34234 | --- linux-2.6.32.16/fs/seq_file.c 2010-07-05 14:14:00.000000000 -0400 | 34278 | --- linux-2.6.32.18/fs/seq_file.c 2010-08-10 13:45:57.000000000 -0400 |
34235 | +++ linux-2.6.32.16/fs/seq_file.c 2010-07-09 14:50:38.000000000 -0400 | 34279 | +++ linux-2.6.32.18/fs/seq_file.c 2010-08-11 18:57:32.000000000 -0400 |
34236 | @@ -76,7 +76,8 @@ static int traverse(struct seq_file *m, | 34280 | @@ -76,7 +76,8 @@ static int traverse(struct seq_file *m, |
34237 | return 0; | 34281 | return 0; |
34238 | } | 34282 | } |
@@ -34273,9 +34317,9 @@ diff -urNp linux-2.6.32.16/fs/seq_file.c linux-2.6.32.16/fs/seq_file.c | |||
34273 | if (!m->buf) | 34317 | if (!m->buf) |
34274 | goto Enomem; | 34318 | goto Enomem; |
34275 | m->count = 0; | 34319 | m->count = 0; |
34276 | diff -urNp linux-2.6.32.16/fs/smbfs/symlink.c linux-2.6.32.16/fs/smbfs/symlink.c | 34320 | diff -urNp linux-2.6.32.18/fs/smbfs/symlink.c linux-2.6.32.18/fs/smbfs/symlink.c |
34277 | --- linux-2.6.32.16/fs/smbfs/symlink.c 2010-07-05 14:14:00.000000000 -0400 | 34321 | --- linux-2.6.32.18/fs/smbfs/symlink.c 2010-08-10 13:45:57.000000000 -0400 |
34278 | +++ linux-2.6.32.16/fs/smbfs/symlink.c 2010-07-09 14:50:38.000000000 -0400 | 34322 | +++ linux-2.6.32.18/fs/smbfs/symlink.c 2010-08-11 18:57:32.000000000 -0400 |
34279 | @@ -55,7 +55,7 @@ static void *smb_follow_link(struct dent | 34323 | @@ -55,7 +55,7 @@ static void *smb_follow_link(struct dent |
34280 | 34324 | ||
34281 | static void smb_put_link(struct dentry *dentry, struct nameidata *nd, void *p) | 34325 | static void smb_put_link(struct dentry *dentry, struct nameidata *nd, void *p) |
@@ -34285,9 +34329,9 @@ diff -urNp linux-2.6.32.16/fs/smbfs/symlink.c linux-2.6.32.16/fs/smbfs/symlink.c | |||
34285 | if (!IS_ERR(s)) | 34329 | if (!IS_ERR(s)) |
34286 | __putname(s); | 34330 | __putname(s); |
34287 | } | 34331 | } |
34288 | diff -urNp linux-2.6.32.16/fs/splice.c linux-2.6.32.16/fs/splice.c | 34332 | diff -urNp linux-2.6.32.18/fs/splice.c linux-2.6.32.18/fs/splice.c |
34289 | --- linux-2.6.32.16/fs/splice.c 2010-07-05 14:14:00.000000000 -0400 | 34333 | --- linux-2.6.32.18/fs/splice.c 2010-08-10 13:45:57.000000000 -0400 |
34290 | +++ linux-2.6.32.16/fs/splice.c 2010-07-09 14:50:38.000000000 -0400 | 34334 | +++ linux-2.6.32.18/fs/splice.c 2010-08-11 18:57:32.000000000 -0400 |
34291 | @@ -185,7 +185,7 @@ ssize_t splice_to_pipe(struct pipe_inode | 34335 | @@ -185,7 +185,7 @@ ssize_t splice_to_pipe(struct pipe_inode |
34292 | pipe_lock(pipe); | 34336 | pipe_lock(pipe); |
34293 | 34337 | ||
@@ -34426,9 +34470,9 @@ diff -urNp linux-2.6.32.16/fs/splice.c linux-2.6.32.16/fs/splice.c | |||
34426 | ret = -EAGAIN; | 34470 | ret = -EAGAIN; |
34427 | 34471 | ||
34428 | pipe_unlock(ipipe); | 34472 | pipe_unlock(ipipe); |
34429 | diff -urNp linux-2.6.32.16/fs/sysfs/file.c linux-2.6.32.16/fs/sysfs/file.c | 34473 | diff -urNp linux-2.6.32.18/fs/sysfs/file.c linux-2.6.32.18/fs/sysfs/file.c |
34430 | --- linux-2.6.32.16/fs/sysfs/file.c 2010-07-05 14:14:00.000000000 -0400 | 34474 | --- linux-2.6.32.18/fs/sysfs/file.c 2010-08-10 13:45:57.000000000 -0400 |
34431 | +++ linux-2.6.32.16/fs/sysfs/file.c 2010-07-09 14:50:38.000000000 -0400 | 34475 | +++ linux-2.6.32.18/fs/sysfs/file.c 2010-08-11 18:57:32.000000000 -0400 |
34432 | @@ -53,7 +53,7 @@ struct sysfs_buffer { | 34476 | @@ -53,7 +53,7 @@ struct sysfs_buffer { |
34433 | size_t count; | 34477 | size_t count; |
34434 | loff_t pos; | 34478 | loff_t pos; |
@@ -34465,9 +34509,9 @@ diff -urNp linux-2.6.32.16/fs/sysfs/file.c linux-2.6.32.16/fs/sysfs/file.c | |||
34465 | int error = -EACCES; | 34509 | int error = -EACCES; |
34466 | char *p; | 34510 | char *p; |
34467 | 34511 | ||
34468 | diff -urNp linux-2.6.32.16/fs/sysfs/symlink.c linux-2.6.32.16/fs/sysfs/symlink.c | 34512 | diff -urNp linux-2.6.32.18/fs/sysfs/symlink.c linux-2.6.32.18/fs/sysfs/symlink.c |
34469 | --- linux-2.6.32.16/fs/sysfs/symlink.c 2010-07-05 14:14:00.000000000 -0400 | 34513 | --- linux-2.6.32.18/fs/sysfs/symlink.c 2010-08-10 13:45:57.000000000 -0400 |
34470 | +++ linux-2.6.32.16/fs/sysfs/symlink.c 2010-07-09 14:50:38.000000000 -0400 | 34514 | +++ linux-2.6.32.18/fs/sysfs/symlink.c 2010-08-11 18:57:32.000000000 -0400 |
34471 | @@ -204,7 +204,7 @@ static void *sysfs_follow_link(struct de | 34515 | @@ -204,7 +204,7 @@ static void *sysfs_follow_link(struct de |
34472 | 34516 | ||
34473 | static void sysfs_put_link(struct dentry *dentry, struct nameidata *nd, void *cookie) | 34517 | static void sysfs_put_link(struct dentry *dentry, struct nameidata *nd, void *cookie) |
@@ -34477,9 +34521,9 @@ diff -urNp linux-2.6.32.16/fs/sysfs/symlink.c linux-2.6.32.16/fs/sysfs/symlink.c | |||
34477 | if (!IS_ERR(page)) | 34521 | if (!IS_ERR(page)) |
34478 | free_page((unsigned long)page); | 34522 | free_page((unsigned long)page); |
34479 | } | 34523 | } |
34480 | diff -urNp linux-2.6.32.16/fs/udf/balloc.c linux-2.6.32.16/fs/udf/balloc.c | 34524 | diff -urNp linux-2.6.32.18/fs/udf/balloc.c linux-2.6.32.18/fs/udf/balloc.c |
34481 | --- linux-2.6.32.16/fs/udf/balloc.c 2010-07-05 14:14:00.000000000 -0400 | 34525 | --- linux-2.6.32.18/fs/udf/balloc.c 2010-08-10 13:45:57.000000000 -0400 |
34482 | +++ linux-2.6.32.16/fs/udf/balloc.c 2010-07-09 14:50:38.000000000 -0400 | 34526 | +++ linux-2.6.32.18/fs/udf/balloc.c 2010-08-11 18:57:32.000000000 -0400 |
34483 | @@ -172,9 +172,7 @@ static void udf_bitmap_free_blocks(struc | 34527 | @@ -172,9 +172,7 @@ static void udf_bitmap_free_blocks(struc |
34484 | 34528 | ||
34485 | mutex_lock(&sbi->s_alloc_mutex); | 34529 | mutex_lock(&sbi->s_alloc_mutex); |
@@ -34502,9 +34546,9 @@ diff -urNp linux-2.6.32.16/fs/udf/balloc.c linux-2.6.32.16/fs/udf/balloc.c | |||
34502 | udf_debug("%d < %d || %d + %d > %d\n", | 34546 | udf_debug("%d < %d || %d + %d > %d\n", |
34503 | bloc.logicalBlockNum, 0, bloc.logicalBlockNum, count, | 34547 | bloc.logicalBlockNum, 0, bloc.logicalBlockNum, count, |
34504 | partmap->s_partition_len); | 34548 | partmap->s_partition_len); |
34505 | diff -urNp linux-2.6.32.16/fs/udf/misc.c linux-2.6.32.16/fs/udf/misc.c | 34549 | diff -urNp linux-2.6.32.18/fs/udf/misc.c linux-2.6.32.18/fs/udf/misc.c |
34506 | --- linux-2.6.32.16/fs/udf/misc.c 2010-07-05 14:14:00.000000000 -0400 | 34550 | --- linux-2.6.32.18/fs/udf/misc.c 2010-08-10 13:45:57.000000000 -0400 |
34507 | +++ linux-2.6.32.16/fs/udf/misc.c 2010-07-09 14:50:38.000000000 -0400 | 34551 | +++ linux-2.6.32.18/fs/udf/misc.c 2010-08-11 18:57:32.000000000 -0400 |
34508 | @@ -142,8 +142,8 @@ struct genericFormat *udf_add_extendedat | 34552 | @@ -142,8 +142,8 @@ struct genericFormat *udf_add_extendedat |
34509 | iinfo->i_lenEAttr += size; | 34553 | iinfo->i_lenEAttr += size; |
34510 | return (struct genericFormat *)&ea[offset]; | 34554 | return (struct genericFormat *)&ea[offset]; |
@@ -34516,9 +34560,9 @@ diff -urNp linux-2.6.32.16/fs/udf/misc.c linux-2.6.32.16/fs/udf/misc.c | |||
34516 | 34560 | ||
34517 | return NULL; | 34561 | return NULL; |
34518 | } | 34562 | } |
34519 | diff -urNp linux-2.6.32.16/fs/udf/udfdecl.h linux-2.6.32.16/fs/udf/udfdecl.h | 34563 | diff -urNp linux-2.6.32.18/fs/udf/udfdecl.h linux-2.6.32.18/fs/udf/udfdecl.h |
34520 | --- linux-2.6.32.16/fs/udf/udfdecl.h 2010-07-05 14:14:00.000000000 -0400 | 34564 | --- linux-2.6.32.18/fs/udf/udfdecl.h 2010-08-10 13:45:57.000000000 -0400 |
34521 | +++ linux-2.6.32.16/fs/udf/udfdecl.h 2010-07-09 14:50:38.000000000 -0400 | 34565 | +++ linux-2.6.32.18/fs/udf/udfdecl.h 2010-08-11 18:57:32.000000000 -0400 |
34522 | @@ -26,7 +26,7 @@ do { \ | 34566 | @@ -26,7 +26,7 @@ do { \ |
34523 | printk(f, ##a); \ | 34567 | printk(f, ##a); \ |
34524 | } while (0) | 34568 | } while (0) |
@@ -34528,9 +34572,9 @@ diff -urNp linux-2.6.32.16/fs/udf/udfdecl.h linux-2.6.32.16/fs/udf/udfdecl.h | |||
34528 | #endif | 34572 | #endif |
34529 | 34573 | ||
34530 | #define udf_info(f, a...) \ | 34574 | #define udf_info(f, a...) \ |
34531 | diff -urNp linux-2.6.32.16/fs/utimes.c linux-2.6.32.16/fs/utimes.c | 34575 | diff -urNp linux-2.6.32.18/fs/utimes.c linux-2.6.32.18/fs/utimes.c |
34532 | --- linux-2.6.32.16/fs/utimes.c 2010-07-05 14:14:00.000000000 -0400 | 34576 | --- linux-2.6.32.18/fs/utimes.c 2010-08-10 13:45:57.000000000 -0400 |
34533 | +++ linux-2.6.32.16/fs/utimes.c 2010-07-09 14:50:38.000000000 -0400 | 34577 | +++ linux-2.6.32.18/fs/utimes.c 2010-08-11 18:57:32.000000000 -0400 |
34534 | @@ -1,6 +1,7 @@ | 34578 | @@ -1,6 +1,7 @@ |
34535 | #include <linux/compiler.h> | 34579 | #include <linux/compiler.h> |
34536 | #include <linux/file.h> | 34580 | #include <linux/file.h> |
@@ -34552,9 +34596,9 @@ diff -urNp linux-2.6.32.16/fs/utimes.c linux-2.6.32.16/fs/utimes.c | |||
34552 | mutex_lock(&inode->i_mutex); | 34596 | mutex_lock(&inode->i_mutex); |
34553 | error = notify_change(path->dentry, &newattrs); | 34597 | error = notify_change(path->dentry, &newattrs); |
34554 | mutex_unlock(&inode->i_mutex); | 34598 | mutex_unlock(&inode->i_mutex); |
34555 | diff -urNp linux-2.6.32.16/fs/xfs/linux-2.6/xfs_ioctl.c linux-2.6.32.16/fs/xfs/linux-2.6/xfs_ioctl.c | 34599 | diff -urNp linux-2.6.32.18/fs/xfs/linux-2.6/xfs_ioctl.c linux-2.6.32.18/fs/xfs/linux-2.6/xfs_ioctl.c |
34556 | --- linux-2.6.32.16/fs/xfs/linux-2.6/xfs_ioctl.c 2010-07-05 14:14:00.000000000 -0400 | 34600 | --- linux-2.6.32.18/fs/xfs/linux-2.6/xfs_ioctl.c 2010-08-10 13:45:57.000000000 -0400 |
34557 | +++ linux-2.6.32.16/fs/xfs/linux-2.6/xfs_ioctl.c 2010-07-09 14:50:38.000000000 -0400 | 34601 | +++ linux-2.6.32.18/fs/xfs/linux-2.6/xfs_ioctl.c 2010-08-11 18:57:32.000000000 -0400 |
34558 | @@ -134,7 +134,7 @@ xfs_find_handle( | 34602 | @@ -134,7 +134,7 @@ xfs_find_handle( |
34559 | } | 34603 | } |
34560 | 34604 | ||
@@ -34564,9 +34608,9 @@ diff -urNp linux-2.6.32.16/fs/xfs/linux-2.6/xfs_ioctl.c linux-2.6.32.16/fs/xfs/l | |||
34564 | copy_to_user(hreq->ohandlen, &hsize, sizeof(__s32))) | 34608 | copy_to_user(hreq->ohandlen, &hsize, sizeof(__s32))) |
34565 | goto out_put; | 34609 | goto out_put; |
34566 | 34610 | ||
34567 | diff -urNp linux-2.6.32.16/fs/xfs/linux-2.6/xfs_iops.c linux-2.6.32.16/fs/xfs/linux-2.6/xfs_iops.c | 34611 | diff -urNp linux-2.6.32.18/fs/xfs/linux-2.6/xfs_iops.c linux-2.6.32.18/fs/xfs/linux-2.6/xfs_iops.c |
34568 | --- linux-2.6.32.16/fs/xfs/linux-2.6/xfs_iops.c 2010-07-05 14:14:00.000000000 -0400 | 34612 | --- linux-2.6.32.18/fs/xfs/linux-2.6/xfs_iops.c 2010-08-10 13:45:57.000000000 -0400 |
34569 | +++ linux-2.6.32.16/fs/xfs/linux-2.6/xfs_iops.c 2010-07-09 14:50:38.000000000 -0400 | 34613 | +++ linux-2.6.32.18/fs/xfs/linux-2.6/xfs_iops.c 2010-08-11 18:57:32.000000000 -0400 |
34570 | @@ -468,7 +468,7 @@ xfs_vn_put_link( | 34614 | @@ -468,7 +468,7 @@ xfs_vn_put_link( |
34571 | struct nameidata *nd, | 34615 | struct nameidata *nd, |
34572 | void *p) | 34616 | void *p) |
@@ -34576,9 +34620,9 @@ diff -urNp linux-2.6.32.16/fs/xfs/linux-2.6/xfs_iops.c linux-2.6.32.16/fs/xfs/li | |||
34576 | 34620 | ||
34577 | if (!IS_ERR(s)) | 34621 | if (!IS_ERR(s)) |
34578 | kfree(s); | 34622 | kfree(s); |
34579 | diff -urNp linux-2.6.32.16/fs/xfs/xfs_bmap.c linux-2.6.32.16/fs/xfs/xfs_bmap.c | 34623 | diff -urNp linux-2.6.32.18/fs/xfs/xfs_bmap.c linux-2.6.32.18/fs/xfs/xfs_bmap.c |
34580 | --- linux-2.6.32.16/fs/xfs/xfs_bmap.c 2010-07-05 14:14:00.000000000 -0400 | 34624 | --- linux-2.6.32.18/fs/xfs/xfs_bmap.c 2010-08-10 13:45:57.000000000 -0400 |
34581 | +++ linux-2.6.32.16/fs/xfs/xfs_bmap.c 2010-07-09 14:50:38.000000000 -0400 | 34625 | +++ linux-2.6.32.18/fs/xfs/xfs_bmap.c 2010-08-11 18:57:32.000000000 -0400 |
34582 | @@ -360,7 +360,7 @@ xfs_bmap_validate_ret( | 34626 | @@ -360,7 +360,7 @@ xfs_bmap_validate_ret( |
34583 | int nmap, | 34627 | int nmap, |
34584 | int ret_nmap); | 34628 | int ret_nmap); |
@@ -34588,9 +34632,9 @@ diff -urNp linux-2.6.32.16/fs/xfs/xfs_bmap.c linux-2.6.32.16/fs/xfs/xfs_bmap.c | |||
34588 | #endif /* DEBUG */ | 34632 | #endif /* DEBUG */ |
34589 | 34633 | ||
34590 | #if defined(XFS_RW_TRACE) | 34634 | #if defined(XFS_RW_TRACE) |
34591 | diff -urNp linux-2.6.32.16/grsecurity/gracl_alloc.c linux-2.6.32.16/grsecurity/gracl_alloc.c | 34635 | diff -urNp linux-2.6.32.18/grsecurity/gracl_alloc.c linux-2.6.32.18/grsecurity/gracl_alloc.c |
34592 | --- linux-2.6.32.16/grsecurity/gracl_alloc.c 1969-12-31 19:00:00.000000000 -0500 | 34636 | --- linux-2.6.32.18/grsecurity/gracl_alloc.c 1969-12-31 19:00:00.000000000 -0500 |
34593 | +++ linux-2.6.32.16/grsecurity/gracl_alloc.c 2010-07-09 14:50:38.000000000 -0400 | 34637 | +++ linux-2.6.32.18/grsecurity/gracl_alloc.c 2010-08-11 18:57:32.000000000 -0400 |
34594 | @@ -0,0 +1,105 @@ | 34638 | @@ -0,0 +1,105 @@ |
34595 | +#include <linux/kernel.h> | 34639 | +#include <linux/kernel.h> |
34596 | +#include <linux/mm.h> | 34640 | +#include <linux/mm.h> |
@@ -34697,9 +34741,9 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl_alloc.c linux-2.6.32.16/grsecurity/g | |||
34697 | + else | 34741 | + else |
34698 | + return 1; | 34742 | + return 1; |
34699 | +} | 34743 | +} |
34700 | diff -urNp linux-2.6.32.16/grsecurity/gracl.c linux-2.6.32.16/grsecurity/gracl.c | 34744 | diff -urNp linux-2.6.32.18/grsecurity/gracl.c linux-2.6.32.18/grsecurity/gracl.c |
34701 | --- linux-2.6.32.16/grsecurity/gracl.c 1969-12-31 19:00:00.000000000 -0500 | 34745 | --- linux-2.6.32.18/grsecurity/gracl.c 1969-12-31 19:00:00.000000000 -0500 |
34702 | +++ linux-2.6.32.16/grsecurity/gracl.c 2010-07-10 08:10:31.000000000 -0400 | 34746 | +++ linux-2.6.32.18/grsecurity/gracl.c 2010-08-11 18:59:54.000000000 -0400 |
34703 | @@ -0,0 +1,3919 @@ | 34747 | @@ -0,0 +1,3919 @@ |
34704 | +#include <linux/kernel.h> | 34748 | +#include <linux/kernel.h> |
34705 | +#include <linux/module.h> | 34749 | +#include <linux/module.h> |
@@ -38374,7 +38418,7 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl.c linux-2.6.32.16/grsecurity/gracl.c | |||
38374 | + struct acl_object_label *obj, *obj2; | 38418 | + struct acl_object_label *obj, *obj2; |
38375 | + | 38419 | + |
38376 | + if (gr_status & GR_READY && !(task->acl->mode & GR_OVERRIDE) && | 38420 | + if (gr_status & GR_READY && !(task->acl->mode & GR_OVERRIDE) && |
38377 | + !task->is_writable && S_ISREG(filp->f_path.dentry->d_inode->i_mode)) { | 38421 | + !task->is_writable && S_ISREG(filp->f_path.dentry->d_inode->i_mode) && filp->f_path.mnt != shm_mnt) { |
38378 | + obj = chk_obj_label(filp->f_path.dentry, filp->f_path.mnt, default_role->root_label); | 38422 | + obj = chk_obj_label(filp->f_path.dentry, filp->f_path.mnt, default_role->root_label); |
38379 | + obj2 = chk_obj_label(filp->f_path.dentry, filp->f_path.mnt, | 38423 | + obj2 = chk_obj_label(filp->f_path.dentry, filp->f_path.mnt, |
38380 | + task->role->root_label); | 38424 | + task->role->root_label); |
@@ -38620,9 +38664,9 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl.c linux-2.6.32.16/grsecurity/gracl.c | |||
38620 | +EXPORT_SYMBOL(gr_check_group_change); | 38664 | +EXPORT_SYMBOL(gr_check_group_change); |
38621 | +#endif | 38665 | +#endif |
38622 | + | 38666 | + |
38623 | diff -urNp linux-2.6.32.16/grsecurity/gracl_cap.c linux-2.6.32.16/grsecurity/gracl_cap.c | 38667 | diff -urNp linux-2.6.32.18/grsecurity/gracl_cap.c linux-2.6.32.18/grsecurity/gracl_cap.c |
38624 | --- linux-2.6.32.16/grsecurity/gracl_cap.c 1969-12-31 19:00:00.000000000 -0500 | 38668 | --- linux-2.6.32.18/grsecurity/gracl_cap.c 1969-12-31 19:00:00.000000000 -0500 |
38625 | +++ linux-2.6.32.16/grsecurity/gracl_cap.c 2010-07-09 14:50:38.000000000 -0400 | 38669 | +++ linux-2.6.32.18/grsecurity/gracl_cap.c 2010-08-11 18:57:32.000000000 -0400 |
38626 | @@ -0,0 +1,138 @@ | 38670 | @@ -0,0 +1,138 @@ |
38627 | +#include <linux/kernel.h> | 38671 | +#include <linux/kernel.h> |
38628 | +#include <linux/module.h> | 38672 | +#include <linux/module.h> |
@@ -38762,9 +38806,9 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl_cap.c linux-2.6.32.16/grsecurity/gra | |||
38762 | + return 0; | 38806 | + return 0; |
38763 | +} | 38807 | +} |
38764 | + | 38808 | + |
38765 | diff -urNp linux-2.6.32.16/grsecurity/gracl_fs.c linux-2.6.32.16/grsecurity/gracl_fs.c | 38809 | diff -urNp linux-2.6.32.18/grsecurity/gracl_fs.c linux-2.6.32.18/grsecurity/gracl_fs.c |
38766 | --- linux-2.6.32.16/grsecurity/gracl_fs.c 1969-12-31 19:00:00.000000000 -0500 | 38810 | --- linux-2.6.32.18/grsecurity/gracl_fs.c 1969-12-31 19:00:00.000000000 -0500 |
38767 | +++ linux-2.6.32.16/grsecurity/gracl_fs.c 2010-07-09 14:50:38.000000000 -0400 | 38811 | +++ linux-2.6.32.18/grsecurity/gracl_fs.c 2010-08-11 18:57:32.000000000 -0400 |
38768 | @@ -0,0 +1,424 @@ | 38812 | @@ -0,0 +1,424 @@ |
38769 | +#include <linux/kernel.h> | 38813 | +#include <linux/kernel.h> |
38770 | +#include <linux/sched.h> | 38814 | +#include <linux/sched.h> |
@@ -39190,9 +39234,9 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl_fs.c linux-2.6.32.16/grsecurity/grac | |||
39190 | + | 39234 | + |
39191 | + return 0; | 39235 | + return 0; |
39192 | +} | 39236 | +} |
39193 | diff -urNp linux-2.6.32.16/grsecurity/gracl_ip.c linux-2.6.32.16/grsecurity/gracl_ip.c | 39237 | diff -urNp linux-2.6.32.18/grsecurity/gracl_ip.c linux-2.6.32.18/grsecurity/gracl_ip.c |
39194 | --- linux-2.6.32.16/grsecurity/gracl_ip.c 1969-12-31 19:00:00.000000000 -0500 | 39238 | --- linux-2.6.32.18/grsecurity/gracl_ip.c 1969-12-31 19:00:00.000000000 -0500 |
39195 | +++ linux-2.6.32.16/grsecurity/gracl_ip.c 2010-07-09 14:50:38.000000000 -0400 | 39239 | +++ linux-2.6.32.18/grsecurity/gracl_ip.c 2010-08-11 18:57:32.000000000 -0400 |
39196 | @@ -0,0 +1,339 @@ | 39240 | @@ -0,0 +1,339 @@ |
39197 | +#include <linux/kernel.h> | 39241 | +#include <linux/kernel.h> |
39198 | +#include <asm/uaccess.h> | 39242 | +#include <asm/uaccess.h> |
@@ -39533,9 +39577,9 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl_ip.c linux-2.6.32.16/grsecurity/grac | |||
39533 | + | 39577 | + |
39534 | + return gr_search_connectbind(GR_CONNECT | GR_CONNECTOVERRIDE, sk, &sin, SOCK_DGRAM); | 39578 | + return gr_search_connectbind(GR_CONNECT | GR_CONNECTOVERRIDE, sk, &sin, SOCK_DGRAM); |
39535 | +} | 39579 | +} |
39536 | diff -urNp linux-2.6.32.16/grsecurity/gracl_learn.c linux-2.6.32.16/grsecurity/gracl_learn.c | 39580 | diff -urNp linux-2.6.32.18/grsecurity/gracl_learn.c linux-2.6.32.18/grsecurity/gracl_learn.c |
39537 | --- linux-2.6.32.16/grsecurity/gracl_learn.c 1969-12-31 19:00:00.000000000 -0500 | 39581 | --- linux-2.6.32.18/grsecurity/gracl_learn.c 1969-12-31 19:00:00.000000000 -0500 |
39538 | +++ linux-2.6.32.16/grsecurity/gracl_learn.c 2010-07-09 14:50:38.000000000 -0400 | 39582 | +++ linux-2.6.32.18/grsecurity/gracl_learn.c 2010-08-11 18:57:32.000000000 -0400 |
39539 | @@ -0,0 +1,211 @@ | 39583 | @@ -0,0 +1,211 @@ |
39540 | +#include <linux/kernel.h> | 39584 | +#include <linux/kernel.h> |
39541 | +#include <linux/mm.h> | 39585 | +#include <linux/mm.h> |
@@ -39748,9 +39792,9 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl_learn.c linux-2.6.32.16/grsecurity/g | |||
39748 | + .release = close_learn, | 39792 | + .release = close_learn, |
39749 | + .poll = poll_learn, | 39793 | + .poll = poll_learn, |
39750 | +}; | 39794 | +}; |
39751 | diff -urNp linux-2.6.32.16/grsecurity/gracl_res.c linux-2.6.32.16/grsecurity/gracl_res.c | 39795 | diff -urNp linux-2.6.32.18/grsecurity/gracl_res.c linux-2.6.32.18/grsecurity/gracl_res.c |
39752 | --- linux-2.6.32.16/grsecurity/gracl_res.c 1969-12-31 19:00:00.000000000 -0500 | 39796 | --- linux-2.6.32.18/grsecurity/gracl_res.c 1969-12-31 19:00:00.000000000 -0500 |
39753 | +++ linux-2.6.32.16/grsecurity/gracl_res.c 2010-07-09 14:50:38.000000000 -0400 | 39797 | +++ linux-2.6.32.18/grsecurity/gracl_res.c 2010-08-11 18:57:32.000000000 -0400 |
39754 | @@ -0,0 +1,67 @@ | 39798 | @@ -0,0 +1,67 @@ |
39755 | +#include <linux/kernel.h> | 39799 | +#include <linux/kernel.h> |
39756 | +#include <linux/sched.h> | 39800 | +#include <linux/sched.h> |
@@ -39819,9 +39863,9 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl_res.c linux-2.6.32.16/grsecurity/gra | |||
39819 | + rcu_read_unlock(); | 39863 | + rcu_read_unlock(); |
39820 | + return; | 39864 | + return; |
39821 | +} | 39865 | +} |
39822 | diff -urNp linux-2.6.32.16/grsecurity/gracl_segv.c linux-2.6.32.16/grsecurity/gracl_segv.c | 39866 | diff -urNp linux-2.6.32.18/grsecurity/gracl_segv.c linux-2.6.32.18/grsecurity/gracl_segv.c |
39823 | --- linux-2.6.32.16/grsecurity/gracl_segv.c 1969-12-31 19:00:00.000000000 -0500 | 39867 | --- linux-2.6.32.18/grsecurity/gracl_segv.c 1969-12-31 19:00:00.000000000 -0500 |
39824 | +++ linux-2.6.32.16/grsecurity/gracl_segv.c 2010-07-09 14:50:38.000000000 -0400 | 39868 | +++ linux-2.6.32.18/grsecurity/gracl_segv.c 2010-08-11 18:57:32.000000000 -0400 |
39825 | @@ -0,0 +1,310 @@ | 39869 | @@ -0,0 +1,310 @@ |
39826 | +#include <linux/kernel.h> | 39870 | +#include <linux/kernel.h> |
39827 | +#include <linux/mm.h> | 39871 | +#include <linux/mm.h> |
@@ -40133,9 +40177,9 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl_segv.c linux-2.6.32.16/grsecurity/gr | |||
40133 | + | 40177 | + |
40134 | + return; | 40178 | + return; |
40135 | +} | 40179 | +} |
40136 | diff -urNp linux-2.6.32.16/grsecurity/gracl_shm.c linux-2.6.32.16/grsecurity/gracl_shm.c | 40180 | diff -urNp linux-2.6.32.18/grsecurity/gracl_shm.c linux-2.6.32.18/grsecurity/gracl_shm.c |
40137 | --- linux-2.6.32.16/grsecurity/gracl_shm.c 1969-12-31 19:00:00.000000000 -0500 | 40181 | --- linux-2.6.32.18/grsecurity/gracl_shm.c 1969-12-31 19:00:00.000000000 -0500 |
40138 | +++ linux-2.6.32.16/grsecurity/gracl_shm.c 2010-07-09 14:50:38.000000000 -0400 | 40182 | +++ linux-2.6.32.18/grsecurity/gracl_shm.c 2010-08-11 18:57:32.000000000 -0400 |
40139 | @@ -0,0 +1,40 @@ | 40183 | @@ -0,0 +1,40 @@ |
40140 | +#include <linux/kernel.h> | 40184 | +#include <linux/kernel.h> |
40141 | +#include <linux/mm.h> | 40185 | +#include <linux/mm.h> |
@@ -40177,9 +40221,9 @@ diff -urNp linux-2.6.32.16/grsecurity/gracl_shm.c linux-2.6.32.16/grsecurity/gra | |||
40177 | + | 40221 | + |
40178 | + return 1; | 40222 | + return 1; |
40179 | +} | 40223 | +} |
40180 | diff -urNp linux-2.6.32.16/grsecurity/grsec_chdir.c linux-2.6.32.16/grsecurity/grsec_chdir.c | 40224 | diff -urNp linux-2.6.32.18/grsecurity/grsec_chdir.c linux-2.6.32.18/grsecurity/grsec_chdir.c |
40181 | --- linux-2.6.32.16/grsecurity/grsec_chdir.c 1969-12-31 19:00:00.000000000 -0500 | 40225 | --- linux-2.6.32.18/grsecurity/grsec_chdir.c 1969-12-31 19:00:00.000000000 -0500 |
40182 | +++ linux-2.6.32.16/grsecurity/grsec_chdir.c 2010-07-09 14:50:38.000000000 -0400 | 40226 | +++ linux-2.6.32.18/grsecurity/grsec_chdir.c 2010-08-11 18:57:32.000000000 -0400 |
40183 | @@ -0,0 +1,19 @@ | 40227 | @@ -0,0 +1,19 @@ |
40184 | +#include <linux/kernel.h> | 40228 | +#include <linux/kernel.h> |
40185 | +#include <linux/sched.h> | 40229 | +#include <linux/sched.h> |
@@ -40200,9 +40244,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_chdir.c linux-2.6.32.16/grsecurity/g | |||
40200 | +#endif | 40244 | +#endif |
40201 | + return; | 40245 | + return; |
40202 | +} | 40246 | +} |
40203 | diff -urNp linux-2.6.32.16/grsecurity/grsec_chroot.c linux-2.6.32.16/grsecurity/grsec_chroot.c | 40247 | diff -urNp linux-2.6.32.18/grsecurity/grsec_chroot.c linux-2.6.32.18/grsecurity/grsec_chroot.c |
40204 | --- linux-2.6.32.16/grsecurity/grsec_chroot.c 1969-12-31 19:00:00.000000000 -0500 | 40248 | --- linux-2.6.32.18/grsecurity/grsec_chroot.c 1969-12-31 19:00:00.000000000 -0500 |
40205 | +++ linux-2.6.32.16/grsecurity/grsec_chroot.c 2010-07-10 08:10:14.000000000 -0400 | 40249 | +++ linux-2.6.32.18/grsecurity/grsec_chroot.c 2010-08-11 18:57:32.000000000 -0400 |
40206 | @@ -0,0 +1,389 @@ | 40250 | @@ -0,0 +1,389 @@ |
40207 | +#include <linux/kernel.h> | 40251 | +#include <linux/kernel.h> |
40208 | +#include <linux/module.h> | 40252 | +#include <linux/module.h> |
@@ -40593,9 +40637,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_chroot.c linux-2.6.32.16/grsecurity/ | |||
40593 | +#ifdef CONFIG_SECURITY | 40637 | +#ifdef CONFIG_SECURITY |
40594 | +EXPORT_SYMBOL(gr_handle_chroot_caps); | 40638 | +EXPORT_SYMBOL(gr_handle_chroot_caps); |
40595 | +#endif | 40639 | +#endif |
40596 | diff -urNp linux-2.6.32.16/grsecurity/grsec_disabled.c linux-2.6.32.16/grsecurity/grsec_disabled.c | 40640 | diff -urNp linux-2.6.32.18/grsecurity/grsec_disabled.c linux-2.6.32.18/grsecurity/grsec_disabled.c |
40597 | --- linux-2.6.32.16/grsecurity/grsec_disabled.c 1969-12-31 19:00:00.000000000 -0500 | 40641 | --- linux-2.6.32.18/grsecurity/grsec_disabled.c 1969-12-31 19:00:00.000000000 -0500 |
40598 | +++ linux-2.6.32.16/grsecurity/grsec_disabled.c 2010-07-10 07:45:05.000000000 -0400 | 40642 | +++ linux-2.6.32.18/grsecurity/grsec_disabled.c 2010-08-11 18:57:32.000000000 -0400 |
40599 | @@ -0,0 +1,431 @@ | 40643 | @@ -0,0 +1,431 @@ |
40600 | +#include <linux/kernel.h> | 40644 | +#include <linux/kernel.h> |
40601 | +#include <linux/module.h> | 40645 | +#include <linux/module.h> |
@@ -41028,9 +41072,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_disabled.c linux-2.6.32.16/grsecurit | |||
41028 | +EXPORT_SYMBOL(gr_check_user_change); | 41072 | +EXPORT_SYMBOL(gr_check_user_change); |
41029 | +EXPORT_SYMBOL(gr_check_group_change); | 41073 | +EXPORT_SYMBOL(gr_check_group_change); |
41030 | +#endif | 41074 | +#endif |
41031 | diff -urNp linux-2.6.32.16/grsecurity/grsec_exec.c linux-2.6.32.16/grsecurity/grsec_exec.c | 41075 | diff -urNp linux-2.6.32.18/grsecurity/grsec_exec.c linux-2.6.32.18/grsecurity/grsec_exec.c |
41032 | --- linux-2.6.32.16/grsecurity/grsec_exec.c 1969-12-31 19:00:00.000000000 -0500 | 41076 | --- linux-2.6.32.18/grsecurity/grsec_exec.c 1969-12-31 19:00:00.000000000 -0500 |
41033 | +++ linux-2.6.32.16/grsecurity/grsec_exec.c 2010-07-09 14:50:38.000000000 -0400 | 41077 | +++ linux-2.6.32.18/grsecurity/grsec_exec.c 2010-08-11 18:57:32.000000000 -0400 |
41034 | @@ -0,0 +1,89 @@ | 41078 | @@ -0,0 +1,89 @@ |
41035 | +#include <linux/kernel.h> | 41079 | +#include <linux/kernel.h> |
41036 | +#include <linux/sched.h> | 41080 | +#include <linux/sched.h> |
@@ -41121,9 +41165,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_exec.c linux-2.6.32.16/grsecurity/gr | |||
41121 | +#endif | 41165 | +#endif |
41122 | + return; | 41166 | + return; |
41123 | +} | 41167 | +} |
41124 | diff -urNp linux-2.6.32.16/grsecurity/grsec_fifo.c linux-2.6.32.16/grsecurity/grsec_fifo.c | 41168 | diff -urNp linux-2.6.32.18/grsecurity/grsec_fifo.c linux-2.6.32.18/grsecurity/grsec_fifo.c |
41125 | --- linux-2.6.32.16/grsecurity/grsec_fifo.c 1969-12-31 19:00:00.000000000 -0500 | 41169 | --- linux-2.6.32.18/grsecurity/grsec_fifo.c 1969-12-31 19:00:00.000000000 -0500 |
41126 | +++ linux-2.6.32.16/grsecurity/grsec_fifo.c 2010-07-09 14:50:38.000000000 -0400 | 41170 | +++ linux-2.6.32.18/grsecurity/grsec_fifo.c 2010-08-11 18:57:32.000000000 -0400 |
41127 | @@ -0,0 +1,24 @@ | 41171 | @@ -0,0 +1,24 @@ |
41128 | +#include <linux/kernel.h> | 41172 | +#include <linux/kernel.h> |
41129 | +#include <linux/sched.h> | 41173 | +#include <linux/sched.h> |
@@ -41149,9 +41193,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_fifo.c linux-2.6.32.16/grsecurity/gr | |||
41149 | +#endif | 41193 | +#endif |
41150 | + return 0; | 41194 | + return 0; |
41151 | +} | 41195 | +} |
41152 | diff -urNp linux-2.6.32.16/grsecurity/grsec_fork.c linux-2.6.32.16/grsecurity/grsec_fork.c | 41196 | diff -urNp linux-2.6.32.18/grsecurity/grsec_fork.c linux-2.6.32.18/grsecurity/grsec_fork.c |
41153 | --- linux-2.6.32.16/grsecurity/grsec_fork.c 1969-12-31 19:00:00.000000000 -0500 | 41197 | --- linux-2.6.32.18/grsecurity/grsec_fork.c 1969-12-31 19:00:00.000000000 -0500 |
41154 | +++ linux-2.6.32.16/grsecurity/grsec_fork.c 2010-07-09 14:50:38.000000000 -0400 | 41198 | +++ linux-2.6.32.18/grsecurity/grsec_fork.c 2010-08-11 18:57:32.000000000 -0400 |
41155 | @@ -0,0 +1,15 @@ | 41199 | @@ -0,0 +1,15 @@ |
41156 | +#include <linux/kernel.h> | 41200 | +#include <linux/kernel.h> |
41157 | +#include <linux/sched.h> | 41201 | +#include <linux/sched.h> |
@@ -41168,9 +41212,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_fork.c linux-2.6.32.16/grsecurity/gr | |||
41168 | +#endif | 41212 | +#endif |
41169 | + return; | 41213 | + return; |
41170 | +} | 41214 | +} |
41171 | diff -urNp linux-2.6.32.16/grsecurity/grsec_init.c linux-2.6.32.16/grsecurity/grsec_init.c | 41215 | diff -urNp linux-2.6.32.18/grsecurity/grsec_init.c linux-2.6.32.18/grsecurity/grsec_init.c |
41172 | --- linux-2.6.32.16/grsecurity/grsec_init.c 1969-12-31 19:00:00.000000000 -0500 | 41216 | --- linux-2.6.32.18/grsecurity/grsec_init.c 1969-12-31 19:00:00.000000000 -0500 |
41173 | +++ linux-2.6.32.16/grsecurity/grsec_init.c 2010-07-09 14:50:38.000000000 -0400 | 41217 | +++ linux-2.6.32.18/grsecurity/grsec_init.c 2010-08-11 18:57:32.000000000 -0400 |
41174 | @@ -0,0 +1,258 @@ | 41218 | @@ -0,0 +1,258 @@ |
41175 | +#include <linux/kernel.h> | 41219 | +#include <linux/kernel.h> |
41176 | +#include <linux/sched.h> | 41220 | +#include <linux/sched.h> |
@@ -41430,9 +41474,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_init.c linux-2.6.32.16/grsecurity/gr | |||
41430 | + | 41474 | + |
41431 | + return; | 41475 | + return; |
41432 | +} | 41476 | +} |
41433 | diff -urNp linux-2.6.32.16/grsecurity/grsec_link.c linux-2.6.32.16/grsecurity/grsec_link.c | 41477 | diff -urNp linux-2.6.32.18/grsecurity/grsec_link.c linux-2.6.32.18/grsecurity/grsec_link.c |
41434 | --- linux-2.6.32.16/grsecurity/grsec_link.c 1969-12-31 19:00:00.000000000 -0500 | 41478 | --- linux-2.6.32.18/grsecurity/grsec_link.c 1969-12-31 19:00:00.000000000 -0500 |
41435 | +++ linux-2.6.32.16/grsecurity/grsec_link.c 2010-07-09 14:50:38.000000000 -0400 | 41479 | +++ linux-2.6.32.18/grsecurity/grsec_link.c 2010-08-11 18:57:32.000000000 -0400 |
41436 | @@ -0,0 +1,43 @@ | 41480 | @@ -0,0 +1,43 @@ |
41437 | +#include <linux/kernel.h> | 41481 | +#include <linux/kernel.h> |
41438 | +#include <linux/sched.h> | 41482 | +#include <linux/sched.h> |
@@ -41477,9 +41521,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_link.c linux-2.6.32.16/grsecurity/gr | |||
41477 | +#endif | 41521 | +#endif |
41478 | + return 0; | 41522 | + return 0; |
41479 | +} | 41523 | +} |
41480 | diff -urNp linux-2.6.32.16/grsecurity/grsec_log.c linux-2.6.32.16/grsecurity/grsec_log.c | 41524 | diff -urNp linux-2.6.32.18/grsecurity/grsec_log.c linux-2.6.32.18/grsecurity/grsec_log.c |
41481 | --- linux-2.6.32.16/grsecurity/grsec_log.c 1969-12-31 19:00:00.000000000 -0500 | 41525 | --- linux-2.6.32.18/grsecurity/grsec_log.c 1969-12-31 19:00:00.000000000 -0500 |
41482 | +++ linux-2.6.32.16/grsecurity/grsec_log.c 2010-07-09 14:50:38.000000000 -0400 | 41526 | +++ linux-2.6.32.18/grsecurity/grsec_log.c 2010-08-11 18:57:32.000000000 -0400 |
41483 | @@ -0,0 +1,306 @@ | 41527 | @@ -0,0 +1,306 @@ |
41484 | +#include <linux/kernel.h> | 41528 | +#include <linux/kernel.h> |
41485 | +#include <linux/sched.h> | 41529 | +#include <linux/sched.h> |
@@ -41787,9 +41831,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_log.c linux-2.6.32.16/grsecurity/grs | |||
41787 | + gr_log_end(audit); | 41831 | + gr_log_end(audit); |
41788 | + END_LOCKS(audit); | 41832 | + END_LOCKS(audit); |
41789 | +} | 41833 | +} |
41790 | diff -urNp linux-2.6.32.16/grsecurity/grsec_mem.c linux-2.6.32.16/grsecurity/grsec_mem.c | 41834 | diff -urNp linux-2.6.32.18/grsecurity/grsec_mem.c linux-2.6.32.18/grsecurity/grsec_mem.c |
41791 | --- linux-2.6.32.16/grsecurity/grsec_mem.c 1969-12-31 19:00:00.000000000 -0500 | 41835 | --- linux-2.6.32.18/grsecurity/grsec_mem.c 1969-12-31 19:00:00.000000000 -0500 |
41792 | +++ linux-2.6.32.16/grsecurity/grsec_mem.c 2010-07-09 14:50:38.000000000 -0400 | 41836 | +++ linux-2.6.32.18/grsecurity/grsec_mem.c 2010-08-11 18:57:32.000000000 -0400 |
41793 | @@ -0,0 +1,85 @@ | 41837 | @@ -0,0 +1,85 @@ |
41794 | +#include <linux/kernel.h> | 41838 | +#include <linux/kernel.h> |
41795 | +#include <linux/sched.h> | 41839 | +#include <linux/sched.h> |
@@ -41876,9 +41920,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_mem.c linux-2.6.32.16/grsecurity/grs | |||
41876 | + gr_log_noargs(GR_DONT_AUDIT, GR_VM86_MSG); | 41920 | + gr_log_noargs(GR_DONT_AUDIT, GR_VM86_MSG); |
41877 | + return; | 41921 | + return; |
41878 | +} | 41922 | +} |
41879 | diff -urNp linux-2.6.32.16/grsecurity/grsec_mount.c linux-2.6.32.16/grsecurity/grsec_mount.c | 41923 | diff -urNp linux-2.6.32.18/grsecurity/grsec_mount.c linux-2.6.32.18/grsecurity/grsec_mount.c |
41880 | --- linux-2.6.32.16/grsecurity/grsec_mount.c 1969-12-31 19:00:00.000000000 -0500 | 41924 | --- linux-2.6.32.18/grsecurity/grsec_mount.c 1969-12-31 19:00:00.000000000 -0500 |
41881 | +++ linux-2.6.32.16/grsecurity/grsec_mount.c 2010-07-09 14:50:38.000000000 -0400 | 41925 | +++ linux-2.6.32.18/grsecurity/grsec_mount.c 2010-08-11 18:57:32.000000000 -0400 |
41882 | @@ -0,0 +1,62 @@ | 41926 | @@ -0,0 +1,62 @@ |
41883 | +#include <linux/kernel.h> | 41927 | +#include <linux/kernel.h> |
41884 | +#include <linux/sched.h> | 41928 | +#include <linux/sched.h> |
@@ -41942,9 +41986,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_mount.c linux-2.6.32.16/grsecurity/g | |||
41942 | +#endif | 41986 | +#endif |
41943 | + return 0; | 41987 | + return 0; |
41944 | +} | 41988 | +} |
41945 | diff -urNp linux-2.6.32.16/grsecurity/grsec_ptrace.c linux-2.6.32.16/grsecurity/grsec_ptrace.c | 41989 | diff -urNp linux-2.6.32.18/grsecurity/grsec_ptrace.c linux-2.6.32.18/grsecurity/grsec_ptrace.c |
41946 | --- linux-2.6.32.16/grsecurity/grsec_ptrace.c 1969-12-31 19:00:00.000000000 -0500 | 41990 | --- linux-2.6.32.18/grsecurity/grsec_ptrace.c 1969-12-31 19:00:00.000000000 -0500 |
41947 | +++ linux-2.6.32.16/grsecurity/grsec_ptrace.c 2010-07-09 14:50:38.000000000 -0400 | 41991 | +++ linux-2.6.32.18/grsecurity/grsec_ptrace.c 2010-08-11 18:57:32.000000000 -0400 |
41948 | @@ -0,0 +1,14 @@ | 41992 | @@ -0,0 +1,14 @@ |
41949 | +#include <linux/kernel.h> | 41993 | +#include <linux/kernel.h> |
41950 | +#include <linux/sched.h> | 41994 | +#include <linux/sched.h> |
@@ -41960,9 +42004,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_ptrace.c linux-2.6.32.16/grsecurity/ | |||
41960 | +#endif | 42004 | +#endif |
41961 | + return; | 42005 | + return; |
41962 | +} | 42006 | +} |
41963 | diff -urNp linux-2.6.32.16/grsecurity/grsec_sig.c linux-2.6.32.16/grsecurity/grsec_sig.c | 42007 | diff -urNp linux-2.6.32.18/grsecurity/grsec_sig.c linux-2.6.32.18/grsecurity/grsec_sig.c |
41964 | --- linux-2.6.32.16/grsecurity/grsec_sig.c 1969-12-31 19:00:00.000000000 -0500 | 42008 | --- linux-2.6.32.18/grsecurity/grsec_sig.c 1969-12-31 19:00:00.000000000 -0500 |
41965 | +++ linux-2.6.32.16/grsecurity/grsec_sig.c 2010-07-09 14:50:38.000000000 -0400 | 42009 | +++ linux-2.6.32.18/grsecurity/grsec_sig.c 2010-08-11 18:57:32.000000000 -0400 |
41966 | @@ -0,0 +1,65 @@ | 42010 | @@ -0,0 +1,65 @@ |
41967 | +#include <linux/kernel.h> | 42011 | +#include <linux/kernel.h> |
41968 | +#include <linux/sched.h> | 42012 | +#include <linux/sched.h> |
@@ -42029,9 +42073,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_sig.c linux-2.6.32.16/grsecurity/grs | |||
42029 | + return; | 42073 | + return; |
42030 | +} | 42074 | +} |
42031 | + | 42075 | + |
42032 | diff -urNp linux-2.6.32.16/grsecurity/grsec_sock.c linux-2.6.32.16/grsecurity/grsec_sock.c | 42076 | diff -urNp linux-2.6.32.18/grsecurity/grsec_sock.c linux-2.6.32.18/grsecurity/grsec_sock.c |
42033 | --- linux-2.6.32.16/grsecurity/grsec_sock.c 1969-12-31 19:00:00.000000000 -0500 | 42077 | --- linux-2.6.32.18/grsecurity/grsec_sock.c 1969-12-31 19:00:00.000000000 -0500 |
42034 | +++ linux-2.6.32.16/grsecurity/grsec_sock.c 2010-07-09 14:50:38.000000000 -0400 | 42078 | +++ linux-2.6.32.18/grsecurity/grsec_sock.c 2010-08-11 18:57:32.000000000 -0400 |
42035 | @@ -0,0 +1,271 @@ | 42079 | @@ -0,0 +1,271 @@ |
42036 | +#include <linux/kernel.h> | 42080 | +#include <linux/kernel.h> |
42037 | +#include <linux/module.h> | 42081 | +#include <linux/module.h> |
@@ -42304,9 +42348,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_sock.c linux-2.6.32.16/grsecurity/gr | |||
42304 | + return current_cap(); | 42348 | + return current_cap(); |
42305 | +#endif | 42349 | +#endif |
42306 | +} | 42350 | +} |
42307 | diff -urNp linux-2.6.32.16/grsecurity/grsec_sysctl.c linux-2.6.32.16/grsecurity/grsec_sysctl.c | 42351 | diff -urNp linux-2.6.32.18/grsecurity/grsec_sysctl.c linux-2.6.32.18/grsecurity/grsec_sysctl.c |
42308 | --- linux-2.6.32.16/grsecurity/grsec_sysctl.c 1969-12-31 19:00:00.000000000 -0500 | 42352 | --- linux-2.6.32.18/grsecurity/grsec_sysctl.c 1969-12-31 19:00:00.000000000 -0500 |
42309 | +++ linux-2.6.32.16/grsecurity/grsec_sysctl.c 2010-07-09 14:50:38.000000000 -0400 | 42353 | +++ linux-2.6.32.18/grsecurity/grsec_sysctl.c 2010-08-11 18:57:32.000000000 -0400 |
42310 | @@ -0,0 +1,459 @@ | 42354 | @@ -0,0 +1,459 @@ |
42311 | +#include <linux/kernel.h> | 42355 | +#include <linux/kernel.h> |
42312 | +#include <linux/sched.h> | 42356 | +#include <linux/sched.h> |
@@ -42767,9 +42811,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_sysctl.c linux-2.6.32.16/grsecurity/ | |||
42767 | + { .ctl_name = 0 } | 42811 | + { .ctl_name = 0 } |
42768 | +}; | 42812 | +}; |
42769 | +#endif | 42813 | +#endif |
42770 | diff -urNp linux-2.6.32.16/grsecurity/grsec_textrel.c linux-2.6.32.16/grsecurity/grsec_textrel.c | 42814 | diff -urNp linux-2.6.32.18/grsecurity/grsec_textrel.c linux-2.6.32.18/grsecurity/grsec_textrel.c |
42771 | --- linux-2.6.32.16/grsecurity/grsec_textrel.c 1969-12-31 19:00:00.000000000 -0500 | 42815 | --- linux-2.6.32.18/grsecurity/grsec_textrel.c 1969-12-31 19:00:00.000000000 -0500 |
42772 | +++ linux-2.6.32.16/grsecurity/grsec_textrel.c 2010-07-09 14:50:38.000000000 -0400 | 42816 | +++ linux-2.6.32.18/grsecurity/grsec_textrel.c 2010-08-11 18:57:32.000000000 -0400 |
42773 | @@ -0,0 +1,16 @@ | 42817 | @@ -0,0 +1,16 @@ |
42774 | +#include <linux/kernel.h> | 42818 | +#include <linux/kernel.h> |
42775 | +#include <linux/sched.h> | 42819 | +#include <linux/sched.h> |
@@ -42787,9 +42831,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_textrel.c linux-2.6.32.16/grsecurity | |||
42787 | +#endif | 42831 | +#endif |
42788 | + return; | 42832 | + return; |
42789 | +} | 42833 | +} |
42790 | diff -urNp linux-2.6.32.16/grsecurity/grsec_time.c linux-2.6.32.16/grsecurity/grsec_time.c | 42834 | diff -urNp linux-2.6.32.18/grsecurity/grsec_time.c linux-2.6.32.18/grsecurity/grsec_time.c |
42791 | --- linux-2.6.32.16/grsecurity/grsec_time.c 1969-12-31 19:00:00.000000000 -0500 | 42835 | --- linux-2.6.32.18/grsecurity/grsec_time.c 1969-12-31 19:00:00.000000000 -0500 |
42792 | +++ linux-2.6.32.16/grsecurity/grsec_time.c 2010-07-09 14:50:38.000000000 -0400 | 42836 | +++ linux-2.6.32.18/grsecurity/grsec_time.c 2010-08-11 18:57:32.000000000 -0400 |
42793 | @@ -0,0 +1,13 @@ | 42837 | @@ -0,0 +1,13 @@ |
42794 | +#include <linux/kernel.h> | 42838 | +#include <linux/kernel.h> |
42795 | +#include <linux/sched.h> | 42839 | +#include <linux/sched.h> |
@@ -42804,9 +42848,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_time.c linux-2.6.32.16/grsecurity/gr | |||
42804 | +#endif | 42848 | +#endif |
42805 | + return; | 42849 | + return; |
42806 | +} | 42850 | +} |
42807 | diff -urNp linux-2.6.32.16/grsecurity/grsec_tpe.c linux-2.6.32.16/grsecurity/grsec_tpe.c | 42851 | diff -urNp linux-2.6.32.18/grsecurity/grsec_tpe.c linux-2.6.32.18/grsecurity/grsec_tpe.c |
42808 | --- linux-2.6.32.16/grsecurity/grsec_tpe.c 1969-12-31 19:00:00.000000000 -0500 | 42852 | --- linux-2.6.32.18/grsecurity/grsec_tpe.c 1969-12-31 19:00:00.000000000 -0500 |
42809 | +++ linux-2.6.32.16/grsecurity/grsec_tpe.c 2010-07-09 14:50:38.000000000 -0400 | 42853 | +++ linux-2.6.32.18/grsecurity/grsec_tpe.c 2010-08-11 18:57:32.000000000 -0400 |
42810 | @@ -0,0 +1,38 @@ | 42854 | @@ -0,0 +1,38 @@ |
42811 | +#include <linux/kernel.h> | 42855 | +#include <linux/kernel.h> |
42812 | +#include <linux/sched.h> | 42856 | +#include <linux/sched.h> |
@@ -42846,9 +42890,9 @@ diff -urNp linux-2.6.32.16/grsecurity/grsec_tpe.c linux-2.6.32.16/grsecurity/grs | |||
42846 | +#endif | 42890 | +#endif |
42847 | + return 1; | 42891 | + return 1; |
42848 | +} | 42892 | +} |
42849 | diff -urNp linux-2.6.32.16/grsecurity/grsum.c linux-2.6.32.16/grsecurity/grsum.c | 42893 | diff -urNp linux-2.6.32.18/grsecurity/grsum.c linux-2.6.32.18/grsecurity/grsum.c |
42850 | --- linux-2.6.32.16/grsecurity/grsum.c 1969-12-31 19:00:00.000000000 -0500 | 42894 | --- linux-2.6.32.18/grsecurity/grsum.c 1969-12-31 19:00:00.000000000 -0500 |
42851 | +++ linux-2.6.32.16/grsecurity/grsum.c 2010-07-09 14:50:38.000000000 -0400 | 42895 | +++ linux-2.6.32.18/grsecurity/grsum.c 2010-08-11 18:57:32.000000000 -0400 |
42852 | @@ -0,0 +1,61 @@ | 42896 | @@ -0,0 +1,61 @@ |
42853 | +#include <linux/err.h> | 42897 | +#include <linux/err.h> |
42854 | +#include <linux/kernel.h> | 42898 | +#include <linux/kernel.h> |
@@ -42911,10 +42955,10 @@ diff -urNp linux-2.6.32.16/grsecurity/grsum.c linux-2.6.32.16/grsecurity/grsum.c | |||
42911 | + | 42955 | + |
42912 | + return retval; | 42956 | + return retval; |
42913 | +} | 42957 | +} |
42914 | diff -urNp linux-2.6.32.16/grsecurity/Kconfig linux-2.6.32.16/grsecurity/Kconfig | 42958 | diff -urNp linux-2.6.32.18/grsecurity/Kconfig linux-2.6.32.18/grsecurity/Kconfig |
42915 | --- linux-2.6.32.16/grsecurity/Kconfig 1969-12-31 19:00:00.000000000 -0500 | 42959 | --- linux-2.6.32.18/grsecurity/Kconfig 1969-12-31 19:00:00.000000000 -0500 |
42916 | +++ linux-2.6.32.16/grsecurity/Kconfig 2010-07-09 14:50:38.000000000 -0400 | 42960 | +++ linux-2.6.32.18/grsecurity/Kconfig 2010-08-11 22:07:12.000000000 -0400 |
42917 | @@ -0,0 +1,981 @@ | 42961 | @@ -0,0 +1,982 @@ |
42918 | +# | 42962 | +# |
42919 | +# grecurity configuration | 42963 | +# grecurity configuration |
42920 | +# | 42964 | +# |
@@ -42993,7 +43037,7 @@ diff -urNp linux-2.6.32.16/grsecurity/Kconfig linux-2.6.32.16/grsecurity/Kconfig | |||
42993 | + select PAX_ASLR | 43037 | + select PAX_ASLR |
42994 | + select PAX_RANDMMAP | 43038 | + select PAX_RANDMMAP |
42995 | + select PAX_REFCOUNT if (X86 || SPARC64) | 43039 | + select PAX_REFCOUNT if (X86 || SPARC64) |
42996 | + select PAX_USERCOPY if ((X86 || SPARC32 || SPARC64 || PPC32 || PPC64) && (SLAB || SLUB || SLOB)) | 43040 | + select PAX_USERCOPY if ((X86 || SPARC32 || SPARC64 || PPC) && (SLAB || SLUB || SLOB)) |
42997 | + | 43041 | + |
42998 | + help | 43042 | + help |
42999 | + If you say Y here, several features in addition to those included | 43043 | + If you say Y here, several features in addition to those included |
@@ -43065,7 +43109,7 @@ diff -urNp linux-2.6.32.16/grsecurity/Kconfig linux-2.6.32.16/grsecurity/Kconfig | |||
43065 | + select PAX_EI_PAX | 43109 | + select PAX_EI_PAX |
43066 | + select PAX_PT_PAX_FLAGS | 43110 | + select PAX_PT_PAX_FLAGS |
43067 | + select PAX_HAVE_ACL_FLAGS | 43111 | + select PAX_HAVE_ACL_FLAGS |
43068 | + select PAX_KERNEXEC if ((PPC32 || PPC64 || X86) && (!X86_32 || X86_WP_WORKS_OK) && !XEN) | 43112 | + select PAX_KERNEXEC if ((PPC || X86) && (!X86_32 || X86_WP_WORKS_OK) && !XEN) |
43069 | + select PAX_MEMORY_UDEREF if (X86_32 && !XEN) | 43113 | + select PAX_MEMORY_UDEREF if (X86_32 && !XEN) |
43070 | + select PAX_RANDKSTACK if (X86_TSC && !X86_64) | 43114 | + select PAX_RANDKSTACK if (X86_TSC && !X86_64) |
43071 | + select PAX_SEGMEXEC if (X86_32) | 43115 | + select PAX_SEGMEXEC if (X86_32) |
@@ -43074,8 +43118,9 @@ diff -urNp linux-2.6.32.16/grsecurity/Kconfig linux-2.6.32.16/grsecurity/Kconfig | |||
43074 | + select PAX_EMUTRAMP if (PARISC) | 43118 | + select PAX_EMUTRAMP if (PARISC) |
43075 | + select PAX_EMUSIGRT if (PARISC) | 43119 | + select PAX_EMUSIGRT if (PARISC) |
43076 | + select PAX_ETEXECRELOCS if (ALPHA || IA64 || PARISC) | 43120 | + select PAX_ETEXECRELOCS if (ALPHA || IA64 || PARISC) |
43121 | + select PAX_ELFRELOCS if (PAX_ETEXECRELOCS || (IA64 || PPC || X86)) | ||
43077 | + select PAX_REFCOUNT if (X86 || SPARC64) | 43122 | + select PAX_REFCOUNT if (X86 || SPARC64) |
43078 | + select PAX_USERCOPY if ((X86 || PPC32 || PPC64 || SPARC32 || SPARC64) && (SLAB || SLUB || SLOB)) | 43123 | + select PAX_USERCOPY if ((X86 || PPC || SPARC32 || SPARC64) && (SLAB || SLUB || SLOB)) |
43079 | + help | 43124 | + help |
43080 | + If you say Y here, many of the features of grsecurity will be | 43125 | + If you say Y here, many of the features of grsecurity will be |
43081 | + enabled, which will protect you against many kinds of attacks | 43126 | + enabled, which will protect you against many kinds of attacks |
@@ -43896,9 +43941,9 @@ diff -urNp linux-2.6.32.16/grsecurity/Kconfig linux-2.6.32.16/grsecurity/Kconfig | |||
43896 | +endmenu | 43941 | +endmenu |
43897 | + | 43942 | + |
43898 | +endmenu | 43943 | +endmenu |
43899 | diff -urNp linux-2.6.32.16/grsecurity/Makefile linux-2.6.32.16/grsecurity/Makefile | 43944 | diff -urNp linux-2.6.32.18/grsecurity/Makefile linux-2.6.32.18/grsecurity/Makefile |
43900 | --- linux-2.6.32.16/grsecurity/Makefile 1969-12-31 19:00:00.000000000 -0500 | 43945 | --- linux-2.6.32.18/grsecurity/Makefile 1969-12-31 19:00:00.000000000 -0500 |
43901 | +++ linux-2.6.32.16/grsecurity/Makefile 2010-07-09 14:50:38.000000000 -0400 | 43946 | +++ linux-2.6.32.18/grsecurity/Makefile 2010-08-11 18:57:32.000000000 -0400 |
43902 | @@ -0,0 +1,29 @@ | 43947 | @@ -0,0 +1,29 @@ |
43903 | +# grsecurity's ACL system was originally written in 2001 by Michael Dalton | 43948 | +# grsecurity's ACL system was originally written in 2001 by Michael Dalton |
43904 | +# during 2001-2009 it has been completely redesigned by Brad Spengler | 43949 | +# during 2001-2009 it has been completely redesigned by Brad Spengler |
@@ -43929,9 +43974,9 @@ diff -urNp linux-2.6.32.16/grsecurity/Makefile linux-2.6.32.16/grsecurity/Makefi | |||
43929 | + @-chmod -f 700 . | 43974 | + @-chmod -f 700 . |
43930 | + @echo ' grsec: protected kernel image paths' | 43975 | + @echo ' grsec: protected kernel image paths' |
43931 | +endif | 43976 | +endif |
43932 | diff -urNp linux-2.6.32.16/include/acpi/acoutput.h linux-2.6.32.16/include/acpi/acoutput.h | 43977 | diff -urNp linux-2.6.32.18/include/acpi/acoutput.h linux-2.6.32.18/include/acpi/acoutput.h |
43933 | --- linux-2.6.32.16/include/acpi/acoutput.h 2010-07-05 14:14:00.000000000 -0400 | 43978 | --- linux-2.6.32.18/include/acpi/acoutput.h 2010-08-10 13:45:57.000000000 -0400 |
43934 | +++ linux-2.6.32.16/include/acpi/acoutput.h 2010-07-09 14:50:38.000000000 -0400 | 43979 | +++ linux-2.6.32.18/include/acpi/acoutput.h 2010-08-11 18:57:32.000000000 -0400 |
43935 | @@ -264,8 +264,8 @@ | 43980 | @@ -264,8 +264,8 @@ |
43936 | * leaving no executable debug code! | 43981 | * leaving no executable debug code! |
43937 | */ | 43982 | */ |
@@ -43943,9 +43988,9 @@ diff -urNp linux-2.6.32.16/include/acpi/acoutput.h linux-2.6.32.16/include/acpi/ | |||
43943 | 43988 | ||
43944 | #endif /* ACPI_DEBUG_OUTPUT */ | 43989 | #endif /* ACPI_DEBUG_OUTPUT */ |
43945 | 43990 | ||
43946 | diff -urNp linux-2.6.32.16/include/acpi/acpi_drivers.h linux-2.6.32.16/include/acpi/acpi_drivers.h | 43991 | diff -urNp linux-2.6.32.18/include/acpi/acpi_drivers.h linux-2.6.32.18/include/acpi/acpi_drivers.h |
43947 | --- linux-2.6.32.16/include/acpi/acpi_drivers.h 2010-07-05 14:14:00.000000000 -0400 | 43992 | --- linux-2.6.32.18/include/acpi/acpi_drivers.h 2010-08-10 13:45:57.000000000 -0400 |
43948 | +++ linux-2.6.32.16/include/acpi/acpi_drivers.h 2010-07-09 14:50:38.000000000 -0400 | 43993 | +++ linux-2.6.32.18/include/acpi/acpi_drivers.h 2010-08-11 18:57:32.000000000 -0400 |
43949 | @@ -119,8 +119,8 @@ int acpi_processor_set_thermal_limit(acp | 43994 | @@ -119,8 +119,8 @@ int acpi_processor_set_thermal_limit(acp |
43950 | Dock Station | 43995 | Dock Station |
43951 | -------------------------------------------------------------------------- */ | 43996 | -------------------------------------------------------------------------- */ |
@@ -43975,9 +44020,9 @@ diff -urNp linux-2.6.32.16/include/acpi/acpi_drivers.h linux-2.6.32.16/include/a | |||
43975 | void *context) | 44020 | void *context) |
43976 | { | 44021 | { |
43977 | return -ENODEV; | 44022 | return -ENODEV; |
43978 | diff -urNp linux-2.6.32.16/include/asm-generic/atomic-long.h linux-2.6.32.16/include/asm-generic/atomic-long.h | 44023 | diff -urNp linux-2.6.32.18/include/asm-generic/atomic-long.h linux-2.6.32.18/include/asm-generic/atomic-long.h |
43979 | --- linux-2.6.32.16/include/asm-generic/atomic-long.h 2010-07-05 14:14:00.000000000 -0400 | 44024 | --- linux-2.6.32.18/include/asm-generic/atomic-long.h 2010-08-10 13:45:57.000000000 -0400 |
43980 | +++ linux-2.6.32.16/include/asm-generic/atomic-long.h 2010-07-09 14:50:38.000000000 -0400 | 44025 | +++ linux-2.6.32.18/include/asm-generic/atomic-long.h 2010-08-11 18:57:32.000000000 -0400 |
43981 | @@ -22,6 +22,12 @@ | 44026 | @@ -22,6 +22,12 @@ |
43982 | 44027 | ||
43983 | typedef atomic64_t atomic_long_t; | 44028 | typedef atomic64_t atomic_long_t; |
@@ -44232,9 +44277,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/atomic-long.h linux-2.6.32.16/inc | |||
44232 | +#endif | 44277 | +#endif |
44233 | + | 44278 | + |
44234 | #endif /* _ASM_GENERIC_ATOMIC_LONG_H */ | 44279 | #endif /* _ASM_GENERIC_ATOMIC_LONG_H */ |
44235 | diff -urNp linux-2.6.32.16/include/asm-generic/dma-mapping-common.h linux-2.6.32.16/include/asm-generic/dma-mapping-common.h | 44280 | diff -urNp linux-2.6.32.18/include/asm-generic/dma-mapping-common.h linux-2.6.32.18/include/asm-generic/dma-mapping-common.h |
44236 | --- linux-2.6.32.16/include/asm-generic/dma-mapping-common.h 2010-07-05 14:14:00.000000000 -0400 | 44281 | --- linux-2.6.32.18/include/asm-generic/dma-mapping-common.h 2010-08-10 13:45:57.000000000 -0400 |
44237 | +++ linux-2.6.32.16/include/asm-generic/dma-mapping-common.h 2010-07-09 14:50:38.000000000 -0400 | 44282 | +++ linux-2.6.32.18/include/asm-generic/dma-mapping-common.h 2010-08-11 18:57:32.000000000 -0400 |
44238 | @@ -11,7 +11,7 @@ static inline dma_addr_t dma_map_single_ | 44283 | @@ -11,7 +11,7 @@ static inline dma_addr_t dma_map_single_ |
44239 | enum dma_data_direction dir, | 44284 | enum dma_data_direction dir, |
44240 | struct dma_attrs *attrs) | 44285 | struct dma_attrs *attrs) |
@@ -44343,9 +44388,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/dma-mapping-common.h linux-2.6.32 | |||
44343 | 44388 | ||
44344 | BUG_ON(!valid_dma_direction(dir)); | 44389 | BUG_ON(!valid_dma_direction(dir)); |
44345 | if (ops->sync_sg_for_device) | 44390 | if (ops->sync_sg_for_device) |
44346 | diff -urNp linux-2.6.32.16/include/asm-generic/futex.h linux-2.6.32.16/include/asm-generic/futex.h | 44391 | diff -urNp linux-2.6.32.18/include/asm-generic/futex.h linux-2.6.32.18/include/asm-generic/futex.h |
44347 | --- linux-2.6.32.16/include/asm-generic/futex.h 2010-07-05 14:14:00.000000000 -0400 | 44392 | --- linux-2.6.32.18/include/asm-generic/futex.h 2010-08-10 13:45:57.000000000 -0400 |
44348 | +++ linux-2.6.32.16/include/asm-generic/futex.h 2010-07-09 14:50:38.000000000 -0400 | 44393 | +++ linux-2.6.32.18/include/asm-generic/futex.h 2010-08-11 18:57:32.000000000 -0400 |
44349 | @@ -6,7 +6,7 @@ | 44394 | @@ -6,7 +6,7 @@ |
44350 | #include <asm/errno.h> | 44395 | #include <asm/errno.h> |
44351 | 44396 | ||
@@ -44364,9 +44409,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/futex.h linux-2.6.32.16/include/a | |||
44364 | { | 44409 | { |
44365 | return -ENOSYS; | 44410 | return -ENOSYS; |
44366 | } | 44411 | } |
44367 | diff -urNp linux-2.6.32.16/include/asm-generic/int-l64.h linux-2.6.32.16/include/asm-generic/int-l64.h | 44412 | diff -urNp linux-2.6.32.18/include/asm-generic/int-l64.h linux-2.6.32.18/include/asm-generic/int-l64.h |
44368 | --- linux-2.6.32.16/include/asm-generic/int-l64.h 2010-07-05 14:14:00.000000000 -0400 | 44413 | --- linux-2.6.32.18/include/asm-generic/int-l64.h 2010-08-10 13:45:57.000000000 -0400 |
44369 | +++ linux-2.6.32.16/include/asm-generic/int-l64.h 2010-07-09 14:50:38.000000000 -0400 | 44414 | +++ linux-2.6.32.18/include/asm-generic/int-l64.h 2010-08-11 18:57:32.000000000 -0400 |
44370 | @@ -46,6 +46,8 @@ typedef unsigned int u32; | 44415 | @@ -46,6 +46,8 @@ typedef unsigned int u32; |
44371 | typedef signed long s64; | 44416 | typedef signed long s64; |
44372 | typedef unsigned long u64; | 44417 | typedef unsigned long u64; |
@@ -44376,9 +44421,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/int-l64.h linux-2.6.32.16/include | |||
44376 | #define S8_C(x) x | 44421 | #define S8_C(x) x |
44377 | #define U8_C(x) x ## U | 44422 | #define U8_C(x) x ## U |
44378 | #define S16_C(x) x | 44423 | #define S16_C(x) x |
44379 | diff -urNp linux-2.6.32.16/include/asm-generic/int-ll64.h linux-2.6.32.16/include/asm-generic/int-ll64.h | 44424 | diff -urNp linux-2.6.32.18/include/asm-generic/int-ll64.h linux-2.6.32.18/include/asm-generic/int-ll64.h |
44380 | --- linux-2.6.32.16/include/asm-generic/int-ll64.h 2010-07-05 14:14:00.000000000 -0400 | 44425 | --- linux-2.6.32.18/include/asm-generic/int-ll64.h 2010-08-10 13:45:57.000000000 -0400 |
44381 | +++ linux-2.6.32.16/include/asm-generic/int-ll64.h 2010-07-09 14:50:38.000000000 -0400 | 44426 | +++ linux-2.6.32.18/include/asm-generic/int-ll64.h 2010-08-11 18:57:32.000000000 -0400 |
44382 | @@ -51,6 +51,8 @@ typedef unsigned int u32; | 44427 | @@ -51,6 +51,8 @@ typedef unsigned int u32; |
44383 | typedef signed long long s64; | 44428 | typedef signed long long s64; |
44384 | typedef unsigned long long u64; | 44429 | typedef unsigned long long u64; |
@@ -44388,9 +44433,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/int-ll64.h linux-2.6.32.16/includ | |||
44388 | #define S8_C(x) x | 44433 | #define S8_C(x) x |
44389 | #define U8_C(x) x ## U | 44434 | #define U8_C(x) x ## U |
44390 | #define S16_C(x) x | 44435 | #define S16_C(x) x |
44391 | diff -urNp linux-2.6.32.16/include/asm-generic/kmap_types.h linux-2.6.32.16/include/asm-generic/kmap_types.h | 44436 | diff -urNp linux-2.6.32.18/include/asm-generic/kmap_types.h linux-2.6.32.18/include/asm-generic/kmap_types.h |
44392 | --- linux-2.6.32.16/include/asm-generic/kmap_types.h 2010-07-05 14:14:00.000000000 -0400 | 44437 | --- linux-2.6.32.18/include/asm-generic/kmap_types.h 2010-08-10 13:45:57.000000000 -0400 |
44393 | +++ linux-2.6.32.16/include/asm-generic/kmap_types.h 2010-07-09 14:50:38.000000000 -0400 | 44438 | +++ linux-2.6.32.18/include/asm-generic/kmap_types.h 2010-08-11 18:57:32.000000000 -0400 |
44394 | @@ -28,7 +28,8 @@ KMAP_D(15) KM_UML_USERCOPY, | 44439 | @@ -28,7 +28,8 @@ KMAP_D(15) KM_UML_USERCOPY, |
44395 | KMAP_D(16) KM_IRQ_PTE, | 44440 | KMAP_D(16) KM_IRQ_PTE, |
44396 | KMAP_D(17) KM_NMI, | 44441 | KMAP_D(17) KM_NMI, |
@@ -44401,9 +44446,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/kmap_types.h linux-2.6.32.16/incl | |||
44401 | }; | 44446 | }; |
44402 | 44447 | ||
44403 | #undef KMAP_D | 44448 | #undef KMAP_D |
44404 | diff -urNp linux-2.6.32.16/include/asm-generic/pgtable.h linux-2.6.32.16/include/asm-generic/pgtable.h | 44449 | diff -urNp linux-2.6.32.18/include/asm-generic/pgtable.h linux-2.6.32.18/include/asm-generic/pgtable.h |
44405 | --- linux-2.6.32.16/include/asm-generic/pgtable.h 2010-07-05 14:14:00.000000000 -0400 | 44450 | --- linux-2.6.32.18/include/asm-generic/pgtable.h 2010-08-10 13:45:57.000000000 -0400 |
44406 | +++ linux-2.6.32.16/include/asm-generic/pgtable.h 2010-07-09 14:50:38.000000000 -0400 | 44451 | +++ linux-2.6.32.18/include/asm-generic/pgtable.h 2010-08-11 18:57:32.000000000 -0400 |
44407 | @@ -344,6 +344,14 @@ extern void untrack_pfn_vma(struct vm_ar | 44452 | @@ -344,6 +344,14 @@ extern void untrack_pfn_vma(struct vm_ar |
44408 | unsigned long size); | 44453 | unsigned long size); |
44409 | #endif | 44454 | #endif |
@@ -44419,9 +44464,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/pgtable.h linux-2.6.32.16/include | |||
44419 | #endif /* !__ASSEMBLY__ */ | 44464 | #endif /* !__ASSEMBLY__ */ |
44420 | 44465 | ||
44421 | #endif /* _ASM_GENERIC_PGTABLE_H */ | 44466 | #endif /* _ASM_GENERIC_PGTABLE_H */ |
44422 | diff -urNp linux-2.6.32.16/include/asm-generic/pgtable-nopmd.h linux-2.6.32.16/include/asm-generic/pgtable-nopmd.h | 44467 | diff -urNp linux-2.6.32.18/include/asm-generic/pgtable-nopmd.h linux-2.6.32.18/include/asm-generic/pgtable-nopmd.h |
44423 | --- linux-2.6.32.16/include/asm-generic/pgtable-nopmd.h 2010-07-05 14:14:00.000000000 -0400 | 44468 | --- linux-2.6.32.18/include/asm-generic/pgtable-nopmd.h 2010-08-10 13:45:57.000000000 -0400 |
44424 | +++ linux-2.6.32.16/include/asm-generic/pgtable-nopmd.h 2010-07-16 21:06:43.000000000 -0400 | 44469 | +++ linux-2.6.32.18/include/asm-generic/pgtable-nopmd.h 2010-08-11 18:57:32.000000000 -0400 |
44425 | @@ -1,14 +1,19 @@ | 44470 | @@ -1,14 +1,19 @@ |
44426 | #ifndef _PGTABLE_NOPMD_H | 44471 | #ifndef _PGTABLE_NOPMD_H |
44427 | #define _PGTABLE_NOPMD_H | 44472 | #define _PGTABLE_NOPMD_H |
@@ -44458,9 +44503,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/pgtable-nopmd.h linux-2.6.32.16/i | |||
44458 | /* | 44503 | /* |
44459 | * The "pud_xxx()" functions here are trivial for a folded two-level | 44504 | * The "pud_xxx()" functions here are trivial for a folded two-level |
44460 | * setup: the pmd is never bad, and a pmd always exists (as it's folded | 44505 | * setup: the pmd is never bad, and a pmd always exists (as it's folded |
44461 | diff -urNp linux-2.6.32.16/include/asm-generic/pgtable-nopud.h linux-2.6.32.16/include/asm-generic/pgtable-nopud.h | 44506 | diff -urNp linux-2.6.32.18/include/asm-generic/pgtable-nopud.h linux-2.6.32.18/include/asm-generic/pgtable-nopud.h |
44462 | --- linux-2.6.32.16/include/asm-generic/pgtable-nopud.h 2010-07-05 14:14:00.000000000 -0400 | 44507 | --- linux-2.6.32.18/include/asm-generic/pgtable-nopud.h 2010-08-10 13:45:57.000000000 -0400 |
44463 | +++ linux-2.6.32.16/include/asm-generic/pgtable-nopud.h 2010-07-16 21:06:43.000000000 -0400 | 44508 | +++ linux-2.6.32.18/include/asm-generic/pgtable-nopud.h 2010-08-11 18:57:32.000000000 -0400 |
44464 | @@ -1,10 +1,15 @@ | 44509 | @@ -1,10 +1,15 @@ |
44465 | #ifndef _PGTABLE_NOPUD_H | 44510 | #ifndef _PGTABLE_NOPUD_H |
44466 | #define _PGTABLE_NOPUD_H | 44511 | #define _PGTABLE_NOPUD_H |
@@ -44491,9 +44536,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/pgtable-nopud.h linux-2.6.32.16/i | |||
44491 | /* | 44536 | /* |
44492 | * The "pgd_xxx()" functions here are trivial for a folded two-level | 44537 | * The "pgd_xxx()" functions here are trivial for a folded two-level |
44493 | * setup: the pud is never bad, and a pud always exists (as it's folded | 44538 | * setup: the pud is never bad, and a pud always exists (as it's folded |
44494 | diff -urNp linux-2.6.32.16/include/asm-generic/vmlinux.lds.h linux-2.6.32.16/include/asm-generic/vmlinux.lds.h | 44539 | diff -urNp linux-2.6.32.18/include/asm-generic/vmlinux.lds.h linux-2.6.32.18/include/asm-generic/vmlinux.lds.h |
44495 | --- linux-2.6.32.16/include/asm-generic/vmlinux.lds.h 2010-07-05 14:14:00.000000000 -0400 | 44540 | --- linux-2.6.32.18/include/asm-generic/vmlinux.lds.h 2010-08-10 13:45:57.000000000 -0400 |
44496 | +++ linux-2.6.32.16/include/asm-generic/vmlinux.lds.h 2010-07-09 14:50:38.000000000 -0400 | 44541 | +++ linux-2.6.32.18/include/asm-generic/vmlinux.lds.h 2010-08-11 18:57:32.000000000 -0400 |
44497 | @@ -199,6 +199,7 @@ | 44542 | @@ -199,6 +199,7 @@ |
44498 | .rodata : AT(ADDR(.rodata) - LOAD_OFFSET) { \ | 44543 | .rodata : AT(ADDR(.rodata) - LOAD_OFFSET) { \ |
44499 | VMLINUX_SYMBOL(__start_rodata) = .; \ | 44544 | VMLINUX_SYMBOL(__start_rodata) = .; \ |
@@ -44532,9 +44577,9 @@ diff -urNp linux-2.6.32.16/include/asm-generic/vmlinux.lds.h linux-2.6.32.16/inc | |||
44532 | 44577 | ||
44533 | /** | 44578 | /** |
44534 | * PERCPU - define output section for percpu area, simple version | 44579 | * PERCPU - define output section for percpu area, simple version |
44535 | diff -urNp linux-2.6.32.16/include/drm/drm_pciids.h linux-2.6.32.16/include/drm/drm_pciids.h | 44580 | diff -urNp linux-2.6.32.18/include/drm/drm_pciids.h linux-2.6.32.18/include/drm/drm_pciids.h |
44536 | --- linux-2.6.32.16/include/drm/drm_pciids.h 2010-07-05 14:14:00.000000000 -0400 | 44581 | --- linux-2.6.32.18/include/drm/drm_pciids.h 2010-08-10 13:45:57.000000000 -0400 |
44537 | +++ linux-2.6.32.16/include/drm/drm_pciids.h 2010-07-09 14:50:38.000000000 -0400 | 44582 | +++ linux-2.6.32.18/include/drm/drm_pciids.h 2010-08-11 18:57:32.000000000 -0400 |
44538 | @@ -377,7 +377,7 @@ | 44583 | @@ -377,7 +377,7 @@ |
44539 | {0x1002, 0x9713, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS880|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | 44584 | {0x1002, 0x9713, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS880|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ |
44540 | {0x1002, 0x9714, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS880|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | 44585 | {0x1002, 0x9714, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS880|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ |
@@ -44638,9 +44683,9 @@ diff -urNp linux-2.6.32.16/include/drm/drm_pciids.h linux-2.6.32.16/include/drm/ | |||
44638 | {0x8086, 0x0046, PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_DISPLAY_VGA << 8, 0xffff00, 0}, \ | 44683 | {0x8086, 0x0046, PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_DISPLAY_VGA << 8, 0xffff00, 0}, \ |
44639 | - {0, 0, 0} | 44684 | - {0, 0, 0} |
44640 | + {0, 0, 0, 0, 0, 0} | 44685 | + {0, 0, 0, 0, 0, 0} |
44641 | diff -urNp linux-2.6.32.16/include/drm/drmP.h linux-2.6.32.16/include/drm/drmP.h | 44686 | diff -urNp linux-2.6.32.18/include/drm/drmP.h linux-2.6.32.18/include/drm/drmP.h |
44642 | --- linux-2.6.32.16/include/drm/drmP.h 2010-07-05 14:14:00.000000000 -0400 | 44687 | --- linux-2.6.32.18/include/drm/drmP.h 2010-08-10 13:45:57.000000000 -0400 |
44643 | +++ linux-2.6.32.16/include/drm/drmP.h 2010-07-09 14:50:38.000000000 -0400 | 44688 | +++ linux-2.6.32.18/include/drm/drmP.h 2010-08-11 18:57:32.000000000 -0400 |
44644 | @@ -814,7 +814,7 @@ struct drm_driver { | 44689 | @@ -814,7 +814,7 @@ struct drm_driver { |
44645 | void (*vgaarb_irq)(struct drm_device *dev, bool state); | 44690 | void (*vgaarb_irq)(struct drm_device *dev, bool state); |
44646 | 44691 | ||
@@ -44668,9 +44713,9 @@ diff -urNp linux-2.6.32.16/include/drm/drmP.h linux-2.6.32.16/include/drm/drmP.h | |||
44668 | /*@} */ | 44713 | /*@} */ |
44669 | 44714 | ||
44670 | struct list_head filelist; | 44715 | struct list_head filelist; |
44671 | diff -urNp linux-2.6.32.16/include/linux/a.out.h linux-2.6.32.16/include/linux/a.out.h | 44716 | diff -urNp linux-2.6.32.18/include/linux/a.out.h linux-2.6.32.18/include/linux/a.out.h |
44672 | --- linux-2.6.32.16/include/linux/a.out.h 2010-07-05 14:14:00.000000000 -0400 | 44717 | --- linux-2.6.32.18/include/linux/a.out.h 2010-08-10 13:45:57.000000000 -0400 |
44673 | +++ linux-2.6.32.16/include/linux/a.out.h 2010-07-09 14:50:38.000000000 -0400 | 44718 | +++ linux-2.6.32.18/include/linux/a.out.h 2010-08-11 18:57:32.000000000 -0400 |
44674 | @@ -39,6 +39,14 @@ enum machine_type { | 44719 | @@ -39,6 +39,14 @@ enum machine_type { |
44675 | M_MIPS2 = 152 /* MIPS R6000/R4000 binary */ | 44720 | M_MIPS2 = 152 /* MIPS R6000/R4000 binary */ |
44676 | }; | 44721 | }; |
@@ -44686,9 +44731,9 @@ diff -urNp linux-2.6.32.16/include/linux/a.out.h linux-2.6.32.16/include/linux/a | |||
44686 | #if !defined (N_MAGIC) | 44731 | #if !defined (N_MAGIC) |
44687 | #define N_MAGIC(exec) ((exec).a_info & 0xffff) | 44732 | #define N_MAGIC(exec) ((exec).a_info & 0xffff) |
44688 | #endif | 44733 | #endif |
44689 | diff -urNp linux-2.6.32.16/include/linux/atmdev.h linux-2.6.32.16/include/linux/atmdev.h | 44734 | diff -urNp linux-2.6.32.18/include/linux/atmdev.h linux-2.6.32.18/include/linux/atmdev.h |
44690 | --- linux-2.6.32.16/include/linux/atmdev.h 2010-07-05 14:14:00.000000000 -0400 | 44735 | --- linux-2.6.32.18/include/linux/atmdev.h 2010-08-10 13:45:57.000000000 -0400 |
44691 | +++ linux-2.6.32.16/include/linux/atmdev.h 2010-07-09 14:50:38.000000000 -0400 | 44736 | +++ linux-2.6.32.18/include/linux/atmdev.h 2010-08-11 18:57:32.000000000 -0400 |
44692 | @@ -237,7 +237,7 @@ struct compat_atm_iobuf { | 44737 | @@ -237,7 +237,7 @@ struct compat_atm_iobuf { |
44693 | #endif | 44738 | #endif |
44694 | 44739 | ||
@@ -44698,9 +44743,9 @@ diff -urNp linux-2.6.32.16/include/linux/atmdev.h linux-2.6.32.16/include/linux/ | |||
44698 | __AAL_STAT_ITEMS | 44743 | __AAL_STAT_ITEMS |
44699 | #undef __HANDLE_ITEM | 44744 | #undef __HANDLE_ITEM |
44700 | }; | 44745 | }; |
44701 | diff -urNp linux-2.6.32.16/include/linux/backlight.h linux-2.6.32.16/include/linux/backlight.h | 44746 | diff -urNp linux-2.6.32.18/include/linux/backlight.h linux-2.6.32.18/include/linux/backlight.h |
44702 | --- linux-2.6.32.16/include/linux/backlight.h 2010-07-05 14:14:00.000000000 -0400 | 44747 | --- linux-2.6.32.18/include/linux/backlight.h 2010-08-10 13:45:57.000000000 -0400 |
44703 | +++ linux-2.6.32.16/include/linux/backlight.h 2010-07-09 14:50:38.000000000 -0400 | 44748 | +++ linux-2.6.32.18/include/linux/backlight.h 2010-08-11 18:57:32.000000000 -0400 |
44704 | @@ -36,18 +36,18 @@ struct backlight_device; | 44749 | @@ -36,18 +36,18 @@ struct backlight_device; |
44705 | struct fb_info; | 44750 | struct fb_info; |
44706 | 44751 | ||
@@ -44742,9 +44787,9 @@ diff -urNp linux-2.6.32.16/include/linux/backlight.h linux-2.6.32.16/include/lin | |||
44742 | extern void backlight_device_unregister(struct backlight_device *bd); | 44787 | extern void backlight_device_unregister(struct backlight_device *bd); |
44743 | extern void backlight_force_update(struct backlight_device *bd, | 44788 | extern void backlight_force_update(struct backlight_device *bd, |
44744 | enum backlight_update_reason reason); | 44789 | enum backlight_update_reason reason); |
44745 | diff -urNp linux-2.6.32.16/include/linux/binfmts.h linux-2.6.32.16/include/linux/binfmts.h | 44790 | diff -urNp linux-2.6.32.18/include/linux/binfmts.h linux-2.6.32.18/include/linux/binfmts.h |
44746 | --- linux-2.6.32.16/include/linux/binfmts.h 2010-07-05 14:14:00.000000000 -0400 | 44791 | --- linux-2.6.32.18/include/linux/binfmts.h 2010-08-10 13:45:57.000000000 -0400 |
44747 | +++ linux-2.6.32.16/include/linux/binfmts.h 2010-07-09 14:50:38.000000000 -0400 | 44792 | +++ linux-2.6.32.18/include/linux/binfmts.h 2010-08-11 18:57:32.000000000 -0400 |
44748 | @@ -78,6 +78,7 @@ struct linux_binfmt { | 44793 | @@ -78,6 +78,7 @@ struct linux_binfmt { |
44749 | int (*load_binary)(struct linux_binprm *, struct pt_regs * regs); | 44794 | int (*load_binary)(struct linux_binprm *, struct pt_regs * regs); |
44750 | int (*load_shlib)(struct file *); | 44795 | int (*load_shlib)(struct file *); |
@@ -44753,9 +44798,9 @@ diff -urNp linux-2.6.32.16/include/linux/binfmts.h linux-2.6.32.16/include/linux | |||
44753 | unsigned long min_coredump; /* minimal dump size */ | 44798 | unsigned long min_coredump; /* minimal dump size */ |
44754 | int hasvdso; | 44799 | int hasvdso; |
44755 | }; | 44800 | }; |
44756 | diff -urNp linux-2.6.32.16/include/linux/blkdev.h linux-2.6.32.16/include/linux/blkdev.h | 44801 | diff -urNp linux-2.6.32.18/include/linux/blkdev.h linux-2.6.32.18/include/linux/blkdev.h |
44757 | --- linux-2.6.32.16/include/linux/blkdev.h 2010-07-05 14:14:00.000000000 -0400 | 44802 | --- linux-2.6.32.18/include/linux/blkdev.h 2010-08-10 13:45:57.000000000 -0400 |
44758 | +++ linux-2.6.32.16/include/linux/blkdev.h 2010-07-09 14:50:38.000000000 -0400 | 44803 | +++ linux-2.6.32.18/include/linux/blkdev.h 2010-08-11 18:57:32.000000000 -0400 |
44759 | @@ -1262,19 +1262,19 @@ static inline int blk_integrity_rq(struc | 44804 | @@ -1262,19 +1262,19 @@ static inline int blk_integrity_rq(struc |
44760 | #endif /* CONFIG_BLK_DEV_INTEGRITY */ | 44805 | #endif /* CONFIG_BLK_DEV_INTEGRITY */ |
44761 | 44806 | ||
@@ -44787,9 +44832,9 @@ diff -urNp linux-2.6.32.16/include/linux/blkdev.h linux-2.6.32.16/include/linux/ | |||
44787 | }; | 44832 | }; |
44788 | 44833 | ||
44789 | extern int __blkdev_driver_ioctl(struct block_device *, fmode_t, unsigned int, | 44834 | extern int __blkdev_driver_ioctl(struct block_device *, fmode_t, unsigned int, |
44790 | diff -urNp linux-2.6.32.16/include/linux/cache.h linux-2.6.32.16/include/linux/cache.h | 44835 | diff -urNp linux-2.6.32.18/include/linux/cache.h linux-2.6.32.18/include/linux/cache.h |
44791 | --- linux-2.6.32.16/include/linux/cache.h 2010-07-05 14:14:00.000000000 -0400 | 44836 | --- linux-2.6.32.18/include/linux/cache.h 2010-08-10 13:45:57.000000000 -0400 |
44792 | +++ linux-2.6.32.16/include/linux/cache.h 2010-07-09 14:50:38.000000000 -0400 | 44837 | +++ linux-2.6.32.18/include/linux/cache.h 2010-08-11 18:57:32.000000000 -0400 |
44793 | @@ -16,6 +16,10 @@ | 44838 | @@ -16,6 +16,10 @@ |
44794 | #define __read_mostly | 44839 | #define __read_mostly |
44795 | #endif | 44840 | #endif |
@@ -44801,9 +44846,9 @@ diff -urNp linux-2.6.32.16/include/linux/cache.h linux-2.6.32.16/include/linux/c | |||
44801 | #ifndef ____cacheline_aligned | 44846 | #ifndef ____cacheline_aligned |
44802 | #define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES))) | 44847 | #define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES))) |
44803 | #endif | 44848 | #endif |
44804 | diff -urNp linux-2.6.32.16/include/linux/capability.h linux-2.6.32.16/include/linux/capability.h | 44849 | diff -urNp linux-2.6.32.18/include/linux/capability.h linux-2.6.32.18/include/linux/capability.h |
44805 | --- linux-2.6.32.16/include/linux/capability.h 2010-07-05 14:14:00.000000000 -0400 | 44850 | --- linux-2.6.32.18/include/linux/capability.h 2010-08-10 13:45:57.000000000 -0400 |
44806 | +++ linux-2.6.32.16/include/linux/capability.h 2010-07-09 14:50:38.000000000 -0400 | 44851 | +++ linux-2.6.32.18/include/linux/capability.h 2010-08-11 18:57:32.000000000 -0400 |
44807 | @@ -563,6 +563,7 @@ extern const kernel_cap_t __cap_init_eff | 44852 | @@ -563,6 +563,7 @@ extern const kernel_cap_t __cap_init_eff |
44808 | (security_real_capable_noaudit((t), (cap)) == 0) | 44853 | (security_real_capable_noaudit((t), (cap)) == 0) |
44809 | 44854 | ||
@@ -44812,9 +44857,9 @@ diff -urNp linux-2.6.32.16/include/linux/capability.h linux-2.6.32.16/include/li | |||
44812 | 44857 | ||
44813 | /* audit system wants to get cap info from files as well */ | 44858 | /* audit system wants to get cap info from files as well */ |
44814 | struct dentry; | 44859 | struct dentry; |
44815 | diff -urNp linux-2.6.32.16/include/linux/compiler-gcc4.h linux-2.6.32.16/include/linux/compiler-gcc4.h | 44860 | diff -urNp linux-2.6.32.18/include/linux/compiler-gcc4.h linux-2.6.32.18/include/linux/compiler-gcc4.h |
44816 | --- linux-2.6.32.16/include/linux/compiler-gcc4.h 2010-07-05 14:14:00.000000000 -0400 | 44861 | --- linux-2.6.32.18/include/linux/compiler-gcc4.h 2010-08-10 13:45:57.000000000 -0400 |
44817 | +++ linux-2.6.32.16/include/linux/compiler-gcc4.h 2010-07-09 14:50:38.000000000 -0400 | 44862 | +++ linux-2.6.32.18/include/linux/compiler-gcc4.h 2010-08-11 18:57:32.000000000 -0400 |
44818 | @@ -36,4 +36,8 @@ | 44863 | @@ -36,4 +36,8 @@ |
44819 | the kernel context */ | 44864 | the kernel context */ |
44820 | #define __cold __attribute__((__cold__)) | 44865 | #define __cold __attribute__((__cold__)) |
@@ -44824,9 +44869,9 @@ diff -urNp linux-2.6.32.16/include/linux/compiler-gcc4.h linux-2.6.32.16/include | |||
44824 | +#define __bos0(ptr) __bos((ptr), 0) | 44869 | +#define __bos0(ptr) __bos((ptr), 0) |
44825 | +#define __bos1(ptr) __bos((ptr), 1) | 44870 | +#define __bos1(ptr) __bos((ptr), 1) |
44826 | #endif | 44871 | #endif |
44827 | diff -urNp linux-2.6.32.16/include/linux/compiler.h linux-2.6.32.16/include/linux/compiler.h | 44872 | diff -urNp linux-2.6.32.18/include/linux/compiler.h linux-2.6.32.18/include/linux/compiler.h |
44828 | --- linux-2.6.32.16/include/linux/compiler.h 2010-07-05 14:14:00.000000000 -0400 | 44873 | --- linux-2.6.32.18/include/linux/compiler.h 2010-08-10 13:45:57.000000000 -0400 |
44829 | +++ linux-2.6.32.16/include/linux/compiler.h 2010-07-09 14:50:38.000000000 -0400 | 44874 | +++ linux-2.6.32.18/include/linux/compiler.h 2010-08-11 18:57:32.000000000 -0400 |
44830 | @@ -256,6 +256,22 @@ void ftrace_likely_update(struct ftrace_ | 44875 | @@ -256,6 +256,22 @@ void ftrace_likely_update(struct ftrace_ |
44831 | #define __cold | 44876 | #define __cold |
44832 | #endif | 44877 | #endif |
@@ -44850,9 +44895,9 @@ diff -urNp linux-2.6.32.16/include/linux/compiler.h linux-2.6.32.16/include/linu | |||
44850 | /* Simple shorthand for a section definition */ | 44895 | /* Simple shorthand for a section definition */ |
44851 | #ifndef __section | 44896 | #ifndef __section |
44852 | # define __section(S) __attribute__ ((__section__(#S))) | 44897 | # define __section(S) __attribute__ ((__section__(#S))) |
44853 | diff -urNp linux-2.6.32.16/include/linux/decompress/mm.h linux-2.6.32.16/include/linux/decompress/mm.h | 44898 | diff -urNp linux-2.6.32.18/include/linux/decompress/mm.h linux-2.6.32.18/include/linux/decompress/mm.h |
44854 | --- linux-2.6.32.16/include/linux/decompress/mm.h 2010-07-05 14:14:00.000000000 -0400 | 44899 | --- linux-2.6.32.18/include/linux/decompress/mm.h 2010-08-10 13:45:57.000000000 -0400 |
44855 | +++ linux-2.6.32.16/include/linux/decompress/mm.h 2010-07-09 14:50:38.000000000 -0400 | 44900 | +++ linux-2.6.32.18/include/linux/decompress/mm.h 2010-08-11 18:57:32.000000000 -0400 |
44856 | @@ -78,7 +78,7 @@ static void free(void *where) | 44901 | @@ -78,7 +78,7 @@ static void free(void *where) |
44857 | * warnings when not needed (indeed large_malloc / large_free are not | 44902 | * warnings when not needed (indeed large_malloc / large_free are not |
44858 | * needed by inflate */ | 44903 | * needed by inflate */ |
@@ -44862,9 +44907,9 @@ diff -urNp linux-2.6.32.16/include/linux/decompress/mm.h linux-2.6.32.16/include | |||
44862 | #define free(a) kfree(a) | 44907 | #define free(a) kfree(a) |
44863 | 44908 | ||
44864 | #define large_malloc(a) vmalloc(a) | 44909 | #define large_malloc(a) vmalloc(a) |
44865 | diff -urNp linux-2.6.32.16/include/linux/dma-mapping.h linux-2.6.32.16/include/linux/dma-mapping.h | 44910 | diff -urNp linux-2.6.32.18/include/linux/dma-mapping.h linux-2.6.32.18/include/linux/dma-mapping.h |
44866 | --- linux-2.6.32.16/include/linux/dma-mapping.h 2010-07-05 14:14:00.000000000 -0400 | 44911 | --- linux-2.6.32.18/include/linux/dma-mapping.h 2010-08-10 13:45:57.000000000 -0400 |
44867 | +++ linux-2.6.32.16/include/linux/dma-mapping.h 2010-07-09 14:50:38.000000000 -0400 | 44912 | +++ linux-2.6.32.18/include/linux/dma-mapping.h 2010-08-11 18:57:32.000000000 -0400 |
44868 | @@ -16,50 +16,50 @@ enum dma_data_direction { | 44913 | @@ -16,50 +16,50 @@ enum dma_data_direction { |
44869 | }; | 44914 | }; |
44870 | 44915 | ||
@@ -44931,9 +44976,9 @@ diff -urNp linux-2.6.32.16/include/linux/dma-mapping.h linux-2.6.32.16/include/l | |||
44931 | }; | 44976 | }; |
44932 | 44977 | ||
44933 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) | 44978 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) |
44934 | diff -urNp linux-2.6.32.16/include/linux/dst.h linux-2.6.32.16/include/linux/dst.h | 44979 | diff -urNp linux-2.6.32.18/include/linux/dst.h linux-2.6.32.18/include/linux/dst.h |
44935 | --- linux-2.6.32.16/include/linux/dst.h 2010-07-05 14:14:00.000000000 -0400 | 44980 | --- linux-2.6.32.18/include/linux/dst.h 2010-08-10 13:45:57.000000000 -0400 |
44936 | +++ linux-2.6.32.16/include/linux/dst.h 2010-07-09 14:50:38.000000000 -0400 | 44981 | +++ linux-2.6.32.18/include/linux/dst.h 2010-08-11 18:57:32.000000000 -0400 |
44937 | @@ -380,7 +380,7 @@ struct dst_node | 44982 | @@ -380,7 +380,7 @@ struct dst_node |
44938 | struct thread_pool *pool; | 44983 | struct thread_pool *pool; |
44939 | 44984 | ||
@@ -44943,9 +44988,9 @@ diff -urNp linux-2.6.32.16/include/linux/dst.h linux-2.6.32.16/include/linux/dst | |||
44943 | 44988 | ||
44944 | /* | 44989 | /* |
44945 | * How frequently and how many times transaction | 44990 | * How frequently and how many times transaction |
44946 | diff -urNp linux-2.6.32.16/include/linux/elf.h linux-2.6.32.16/include/linux/elf.h | 44991 | diff -urNp linux-2.6.32.18/include/linux/elf.h linux-2.6.32.18/include/linux/elf.h |
44947 | --- linux-2.6.32.16/include/linux/elf.h 2010-07-05 14:14:00.000000000 -0400 | 44992 | --- linux-2.6.32.18/include/linux/elf.h 2010-08-10 13:45:57.000000000 -0400 |
44948 | +++ linux-2.6.32.16/include/linux/elf.h 2010-07-09 14:50:38.000000000 -0400 | 44993 | +++ linux-2.6.32.18/include/linux/elf.h 2010-08-11 18:57:32.000000000 -0400 |
44949 | @@ -49,6 +49,17 @@ typedef __s64 Elf64_Sxword; | 44994 | @@ -49,6 +49,17 @@ typedef __s64 Elf64_Sxword; |
44950 | #define PT_GNU_EH_FRAME 0x6474e550 | 44995 | #define PT_GNU_EH_FRAME 0x6474e550 |
44951 | 44996 | ||
@@ -45018,9 +45063,9 @@ diff -urNp linux-2.6.32.16/include/linux/elf.h linux-2.6.32.16/include/linux/elf | |||
45018 | 45063 | ||
45019 | #endif | 45064 | #endif |
45020 | 45065 | ||
45021 | diff -urNp linux-2.6.32.16/include/linux/fs.h linux-2.6.32.16/include/linux/fs.h | 45066 | diff -urNp linux-2.6.32.18/include/linux/fs.h linux-2.6.32.18/include/linux/fs.h |
45022 | --- linux-2.6.32.16/include/linux/fs.h 2010-07-05 14:14:00.000000000 -0400 | 45067 | --- linux-2.6.32.18/include/linux/fs.h 2010-08-10 13:45:57.000000000 -0400 |
45023 | +++ linux-2.6.32.16/include/linux/fs.h 2010-07-10 08:00:09.000000000 -0400 | 45068 | +++ linux-2.6.32.18/include/linux/fs.h 2010-08-11 18:57:32.000000000 -0400 |
45024 | @@ -90,6 +90,11 @@ struct inodes_stat_t { | 45069 | @@ -90,6 +90,11 @@ struct inodes_stat_t { |
45025 | /* Expect random access pattern */ | 45070 | /* Expect random access pattern */ |
45026 | #define FMODE_RANDOM ((__force fmode_t)4096) | 45071 | #define FMODE_RANDOM ((__force fmode_t)4096) |
@@ -45182,9 +45227,9 @@ diff -urNp linux-2.6.32.16/include/linux/fs.h linux-2.6.32.16/include/linux/fs.h | |||
45182 | }; | 45227 | }; |
45183 | 45228 | ||
45184 | /* | 45229 | /* |
45185 | diff -urNp linux-2.6.32.16/include/linux/fs_struct.h linux-2.6.32.16/include/linux/fs_struct.h | 45230 | diff -urNp linux-2.6.32.18/include/linux/fs_struct.h linux-2.6.32.18/include/linux/fs_struct.h |
45186 | --- linux-2.6.32.16/include/linux/fs_struct.h 2010-07-05 14:14:00.000000000 -0400 | 45231 | --- linux-2.6.32.18/include/linux/fs_struct.h 2010-08-10 13:45:57.000000000 -0400 |
45187 | +++ linux-2.6.32.16/include/linux/fs_struct.h 2010-07-09 14:50:38.000000000 -0400 | 45232 | +++ linux-2.6.32.18/include/linux/fs_struct.h 2010-08-11 18:57:32.000000000 -0400 |
45188 | @@ -4,7 +4,7 @@ | 45233 | @@ -4,7 +4,7 @@ |
45189 | #include <linux/path.h> | 45234 | #include <linux/path.h> |
45190 | 45235 | ||
@@ -45194,9 +45239,9 @@ diff -urNp linux-2.6.32.16/include/linux/fs_struct.h linux-2.6.32.16/include/lin | |||
45194 | rwlock_t lock; | 45239 | rwlock_t lock; |
45195 | int umask; | 45240 | int umask; |
45196 | int in_exec; | 45241 | int in_exec; |
45197 | diff -urNp linux-2.6.32.16/include/linux/genhd.h linux-2.6.32.16/include/linux/genhd.h | 45242 | diff -urNp linux-2.6.32.18/include/linux/genhd.h linux-2.6.32.18/include/linux/genhd.h |
45198 | --- linux-2.6.32.16/include/linux/genhd.h 2010-07-05 14:14:00.000000000 -0400 | 45243 | --- linux-2.6.32.18/include/linux/genhd.h 2010-08-10 13:45:57.000000000 -0400 |
45199 | +++ linux-2.6.32.16/include/linux/genhd.h 2010-07-09 14:50:38.000000000 -0400 | 45244 | +++ linux-2.6.32.18/include/linux/genhd.h 2010-08-11 18:57:32.000000000 -0400 |
45200 | @@ -161,7 +161,7 @@ struct gendisk { | 45245 | @@ -161,7 +161,7 @@ struct gendisk { |
45201 | 45246 | ||
45202 | struct timer_rand_state *random; | 45247 | struct timer_rand_state *random; |
@@ -45206,9 +45251,9 @@ diff -urNp linux-2.6.32.16/include/linux/genhd.h linux-2.6.32.16/include/linux/g | |||
45206 | struct work_struct async_notify; | 45251 | struct work_struct async_notify; |
45207 | #ifdef CONFIG_BLK_DEV_INTEGRITY | 45252 | #ifdef CONFIG_BLK_DEV_INTEGRITY |
45208 | struct blk_integrity *integrity; | 45253 | struct blk_integrity *integrity; |
45209 | diff -urNp linux-2.6.32.16/include/linux/gracl.h linux-2.6.32.16/include/linux/gracl.h | 45254 | diff -urNp linux-2.6.32.18/include/linux/gracl.h linux-2.6.32.18/include/linux/gracl.h |
45210 | --- linux-2.6.32.16/include/linux/gracl.h 1969-12-31 19:00:00.000000000 -0500 | 45255 | --- linux-2.6.32.18/include/linux/gracl.h 1969-12-31 19:00:00.000000000 -0500 |
45211 | +++ linux-2.6.32.16/include/linux/gracl.h 2010-07-09 14:50:38.000000000 -0400 | 45256 | +++ linux-2.6.32.18/include/linux/gracl.h 2010-08-11 18:57:32.000000000 -0400 |
45212 | @@ -0,0 +1,310 @@ | 45257 | @@ -0,0 +1,310 @@ |
45213 | +#ifndef GR_ACL_H | 45258 | +#ifndef GR_ACL_H |
45214 | +#define GR_ACL_H | 45259 | +#define GR_ACL_H |
@@ -45520,9 +45565,9 @@ diff -urNp linux-2.6.32.16/include/linux/gracl.h linux-2.6.32.16/include/linux/g | |||
45520 | + | 45565 | + |
45521 | +#endif | 45566 | +#endif |
45522 | + | 45567 | + |
45523 | diff -urNp linux-2.6.32.16/include/linux/gralloc.h linux-2.6.32.16/include/linux/gralloc.h | 45568 | diff -urNp linux-2.6.32.18/include/linux/gralloc.h linux-2.6.32.18/include/linux/gralloc.h |
45524 | --- linux-2.6.32.16/include/linux/gralloc.h 1969-12-31 19:00:00.000000000 -0500 | 45569 | --- linux-2.6.32.18/include/linux/gralloc.h 1969-12-31 19:00:00.000000000 -0500 |
45525 | +++ linux-2.6.32.16/include/linux/gralloc.h 2010-07-09 14:50:38.000000000 -0400 | 45570 | +++ linux-2.6.32.18/include/linux/gralloc.h 2010-08-11 18:57:32.000000000 -0400 |
45526 | @@ -0,0 +1,9 @@ | 45571 | @@ -0,0 +1,9 @@ |
45527 | +#ifndef __GRALLOC_H | 45572 | +#ifndef __GRALLOC_H |
45528 | +#define __GRALLOC_H | 45573 | +#define __GRALLOC_H |
@@ -45533,9 +45578,9 @@ diff -urNp linux-2.6.32.16/include/linux/gralloc.h linux-2.6.32.16/include/linux | |||
45533 | +void *acl_alloc_num(unsigned long num, unsigned long len); | 45578 | +void *acl_alloc_num(unsigned long num, unsigned long len); |
45534 | + | 45579 | + |
45535 | +#endif | 45580 | +#endif |
45536 | diff -urNp linux-2.6.32.16/include/linux/grdefs.h linux-2.6.32.16/include/linux/grdefs.h | 45581 | diff -urNp linux-2.6.32.18/include/linux/grdefs.h linux-2.6.32.18/include/linux/grdefs.h |
45537 | --- linux-2.6.32.16/include/linux/grdefs.h 1969-12-31 19:00:00.000000000 -0500 | 45582 | --- linux-2.6.32.18/include/linux/grdefs.h 1969-12-31 19:00:00.000000000 -0500 |
45538 | +++ linux-2.6.32.16/include/linux/grdefs.h 2010-07-09 14:50:38.000000000 -0400 | 45583 | +++ linux-2.6.32.18/include/linux/grdefs.h 2010-08-11 18:57:32.000000000 -0400 |
45539 | @@ -0,0 +1,136 @@ | 45584 | @@ -0,0 +1,136 @@ |
45540 | +#ifndef GRDEFS_H | 45585 | +#ifndef GRDEFS_H |
45541 | +#define GRDEFS_H | 45586 | +#define GRDEFS_H |
@@ -45673,9 +45718,9 @@ diff -urNp linux-2.6.32.16/include/linux/grdefs.h linux-2.6.32.16/include/linux/ | |||
45673 | +}; | 45718 | +}; |
45674 | + | 45719 | + |
45675 | +#endif | 45720 | +#endif |
45676 | diff -urNp linux-2.6.32.16/include/linux/grinternal.h linux-2.6.32.16/include/linux/grinternal.h | 45721 | diff -urNp linux-2.6.32.18/include/linux/grinternal.h linux-2.6.32.18/include/linux/grinternal.h |
45677 | --- linux-2.6.32.16/include/linux/grinternal.h 1969-12-31 19:00:00.000000000 -0500 | 45722 | --- linux-2.6.32.18/include/linux/grinternal.h 1969-12-31 19:00:00.000000000 -0500 |
45678 | +++ linux-2.6.32.16/include/linux/grinternal.h 2010-07-09 14:50:38.000000000 -0400 | 45723 | +++ linux-2.6.32.18/include/linux/grinternal.h 2010-08-11 18:57:32.000000000 -0400 |
45679 | @@ -0,0 +1,211 @@ | 45724 | @@ -0,0 +1,211 @@ |
45680 | +#ifndef __GRINTERNAL_H | 45725 | +#ifndef __GRINTERNAL_H |
45681 | +#define __GRINTERNAL_H | 45726 | +#define __GRINTERNAL_H |
@@ -45888,9 +45933,9 @@ diff -urNp linux-2.6.32.16/include/linux/grinternal.h linux-2.6.32.16/include/li | |||
45888 | +#endif | 45933 | +#endif |
45889 | + | 45934 | + |
45890 | +#endif | 45935 | +#endif |
45891 | diff -urNp linux-2.6.32.16/include/linux/grmsg.h linux-2.6.32.16/include/linux/grmsg.h | 45936 | diff -urNp linux-2.6.32.18/include/linux/grmsg.h linux-2.6.32.18/include/linux/grmsg.h |
45892 | --- linux-2.6.32.16/include/linux/grmsg.h 1969-12-31 19:00:00.000000000 -0500 | 45937 | --- linux-2.6.32.18/include/linux/grmsg.h 1969-12-31 19:00:00.000000000 -0500 |
45893 | +++ linux-2.6.32.16/include/linux/grmsg.h 2010-07-09 14:50:38.000000000 -0400 | 45938 | +++ linux-2.6.32.18/include/linux/grmsg.h 2010-08-11 18:57:32.000000000 -0400 |
45894 | @@ -0,0 +1,108 @@ | 45939 | @@ -0,0 +1,108 @@ |
45895 | +#define DEFAULTSECMSG "%.256s[%.16s:%d] uid/euid:%u/%u gid/egid:%u/%u, parent %.256s[%.16s:%d] uid/euid:%u/%u gid/egid:%u/%u" | 45940 | +#define DEFAULTSECMSG "%.256s[%.16s:%d] uid/euid:%u/%u gid/egid:%u/%u, parent %.256s[%.16s:%d] uid/euid:%u/%u gid/egid:%u/%u" |
45896 | +#define GR_ACL_PROCACCT_MSG "%.256s[%.16s:%d] IP:%pI4 TTY:%.64s uid/euid:%u/%u gid/egid:%u/%u run time:[%ud %uh %um %us] cpu time:[%ud %uh %um %us] %s with exit code %ld, parent %.256s[%.16s:%d] IP:%pI4 TTY:%.64s uid/euid:%u/%u gid/egid:%u/%u" | 45941 | +#define GR_ACL_PROCACCT_MSG "%.256s[%.16s:%d] IP:%pI4 TTY:%.64s uid/euid:%u/%u gid/egid:%u/%u run time:[%ud %uh %um %us] cpu time:[%ud %uh %um %us] %s with exit code %ld, parent %.256s[%.16s:%d] IP:%pI4 TTY:%.64s uid/euid:%u/%u gid/egid:%u/%u" |
@@ -46000,9 +46045,9 @@ diff -urNp linux-2.6.32.16/include/linux/grmsg.h linux-2.6.32.16/include/linux/g | |||
46000 | +#define GR_NONROOT_MODLOAD_MSG "denied kernel module auto-load of %.64s by " | 46045 | +#define GR_NONROOT_MODLOAD_MSG "denied kernel module auto-load of %.64s by " |
46001 | +#define GR_VM86_MSG "denied use of vm86 by " | 46046 | +#define GR_VM86_MSG "denied use of vm86 by " |
46002 | +#define GR_PTRACE_AUDIT_MSG "process %.950s(%.16s:%d) attached to via ptrace by " | 46047 | +#define GR_PTRACE_AUDIT_MSG "process %.950s(%.16s:%d) attached to via ptrace by " |
46003 | diff -urNp linux-2.6.32.16/include/linux/grsecurity.h linux-2.6.32.16/include/linux/grsecurity.h | 46048 | diff -urNp linux-2.6.32.18/include/linux/grsecurity.h linux-2.6.32.18/include/linux/grsecurity.h |
46004 | --- linux-2.6.32.16/include/linux/grsecurity.h 1969-12-31 19:00:00.000000000 -0500 | 46049 | --- linux-2.6.32.18/include/linux/grsecurity.h 1969-12-31 19:00:00.000000000 -0500 |
46005 | +++ linux-2.6.32.16/include/linux/grsecurity.h 2010-07-10 07:56:56.000000000 -0400 | 46050 | +++ linux-2.6.32.18/include/linux/grsecurity.h 2010-08-11 18:57:32.000000000 -0400 |
46006 | @@ -0,0 +1,203 @@ | 46051 | @@ -0,0 +1,203 @@ |
46007 | +#ifndef GR_SECURITY_H | 46052 | +#ifndef GR_SECURITY_H |
46008 | +#define GR_SECURITY_H | 46053 | +#define GR_SECURITY_H |
@@ -46207,9 +46252,9 @@ diff -urNp linux-2.6.32.16/include/linux/grsecurity.h linux-2.6.32.16/include/li | |||
46207 | +#endif | 46252 | +#endif |
46208 | + | 46253 | + |
46209 | +#endif | 46254 | +#endif |
46210 | diff -urNp linux-2.6.32.16/include/linux/hdpu_features.h linux-2.6.32.16/include/linux/hdpu_features.h | 46255 | diff -urNp linux-2.6.32.18/include/linux/hdpu_features.h linux-2.6.32.18/include/linux/hdpu_features.h |
46211 | --- linux-2.6.32.16/include/linux/hdpu_features.h 2010-07-05 14:14:00.000000000 -0400 | 46256 | --- linux-2.6.32.18/include/linux/hdpu_features.h 2010-08-10 13:45:57.000000000 -0400 |
46212 | +++ linux-2.6.32.16/include/linux/hdpu_features.h 2010-07-09 14:50:38.000000000 -0400 | 46257 | +++ linux-2.6.32.18/include/linux/hdpu_features.h 2010-08-11 18:57:32.000000000 -0400 |
46213 | @@ -3,7 +3,7 @@ | 46258 | @@ -3,7 +3,7 @@ |
46214 | struct cpustate_t { | 46259 | struct cpustate_t { |
46215 | spinlock_t lock; | 46260 | spinlock_t lock; |
@@ -46219,9 +46264,9 @@ diff -urNp linux-2.6.32.16/include/linux/hdpu_features.h linux-2.6.32.16/include | |||
46219 | unsigned char cached_val; | 46264 | unsigned char cached_val; |
46220 | int inited; | 46265 | int inited; |
46221 | unsigned long *set_addr; | 46266 | unsigned long *set_addr; |
46222 | diff -urNp linux-2.6.32.16/include/linux/highmem.h linux-2.6.32.16/include/linux/highmem.h | 46267 | diff -urNp linux-2.6.32.18/include/linux/highmem.h linux-2.6.32.18/include/linux/highmem.h |
46223 | --- linux-2.6.32.16/include/linux/highmem.h 2010-07-05 14:14:00.000000000 -0400 | 46268 | --- linux-2.6.32.18/include/linux/highmem.h 2010-08-10 13:45:57.000000000 -0400 |
46224 | +++ linux-2.6.32.16/include/linux/highmem.h 2010-07-09 14:50:38.000000000 -0400 | 46269 | +++ linux-2.6.32.18/include/linux/highmem.h 2010-08-11 18:57:32.000000000 -0400 |
46225 | @@ -137,6 +137,18 @@ static inline void clear_highpage(struct | 46270 | @@ -137,6 +137,18 @@ static inline void clear_highpage(struct |
46226 | kunmap_atomic(kaddr, KM_USER0); | 46271 | kunmap_atomic(kaddr, KM_USER0); |
46227 | } | 46272 | } |
@@ -46241,9 +46286,9 @@ diff -urNp linux-2.6.32.16/include/linux/highmem.h linux-2.6.32.16/include/linux | |||
46241 | static inline void zero_user_segments(struct page *page, | 46286 | static inline void zero_user_segments(struct page *page, |
46242 | unsigned start1, unsigned end1, | 46287 | unsigned start1, unsigned end1, |
46243 | unsigned start2, unsigned end2) | 46288 | unsigned start2, unsigned end2) |
46244 | diff -urNp linux-2.6.32.16/include/linux/interrupt.h linux-2.6.32.16/include/linux/interrupt.h | 46289 | diff -urNp linux-2.6.32.18/include/linux/interrupt.h linux-2.6.32.18/include/linux/interrupt.h |
46245 | --- linux-2.6.32.16/include/linux/interrupt.h 2010-07-05 14:14:00.000000000 -0400 | 46290 | --- linux-2.6.32.18/include/linux/interrupt.h 2010-08-10 13:45:57.000000000 -0400 |
46246 | +++ linux-2.6.32.16/include/linux/interrupt.h 2010-07-09 14:50:38.000000000 -0400 | 46291 | +++ linux-2.6.32.18/include/linux/interrupt.h 2010-08-11 18:57:32.000000000 -0400 |
46247 | @@ -357,7 +357,7 @@ enum | 46292 | @@ -357,7 +357,7 @@ enum |
46248 | /* map softirq index to softirq name. update 'softirq_to_name' in | 46293 | /* map softirq index to softirq name. update 'softirq_to_name' in |
46249 | * kernel/softirq.c when adding a new softirq. | 46294 | * kernel/softirq.c when adding a new softirq. |
@@ -46268,9 +46313,9 @@ diff -urNp linux-2.6.32.16/include/linux/interrupt.h linux-2.6.32.16/include/lin | |||
46268 | extern void softirq_init(void); | 46313 | extern void softirq_init(void); |
46269 | #define __raise_softirq_irqoff(nr) do { or_softirq_pending(1UL << (nr)); } while (0) | 46314 | #define __raise_softirq_irqoff(nr) do { or_softirq_pending(1UL << (nr)); } while (0) |
46270 | extern void raise_softirq_irqoff(unsigned int nr); | 46315 | extern void raise_softirq_irqoff(unsigned int nr); |
46271 | diff -urNp linux-2.6.32.16/include/linux/jbd2.h linux-2.6.32.16/include/linux/jbd2.h | 46316 | diff -urNp linux-2.6.32.18/include/linux/jbd2.h linux-2.6.32.18/include/linux/jbd2.h |
46272 | --- linux-2.6.32.16/include/linux/jbd2.h 2010-07-05 14:14:00.000000000 -0400 | 46317 | --- linux-2.6.32.18/include/linux/jbd2.h 2010-08-10 13:45:57.000000000 -0400 |
46273 | +++ linux-2.6.32.16/include/linux/jbd2.h 2010-07-09 14:50:38.000000000 -0400 | 46318 | +++ linux-2.6.32.18/include/linux/jbd2.h 2010-08-11 18:57:32.000000000 -0400 |
46274 | @@ -66,7 +66,7 @@ extern u8 jbd2_journal_enable_debug; | 46319 | @@ -66,7 +66,7 @@ extern u8 jbd2_journal_enable_debug; |
46275 | } \ | 46320 | } \ |
46276 | } while (0) | 46321 | } while (0) |
@@ -46280,9 +46325,9 @@ diff -urNp linux-2.6.32.16/include/linux/jbd2.h linux-2.6.32.16/include/linux/jb | |||
46280 | #endif | 46325 | #endif |
46281 | 46326 | ||
46282 | static inline void *jbd2_alloc(size_t size, gfp_t flags) | 46327 | static inline void *jbd2_alloc(size_t size, gfp_t flags) |
46283 | diff -urNp linux-2.6.32.16/include/linux/jbd.h linux-2.6.32.16/include/linux/jbd.h | 46328 | diff -urNp linux-2.6.32.18/include/linux/jbd.h linux-2.6.32.18/include/linux/jbd.h |
46284 | --- linux-2.6.32.16/include/linux/jbd.h 2010-07-05 14:14:00.000000000 -0400 | 46329 | --- linux-2.6.32.18/include/linux/jbd.h 2010-08-10 13:45:57.000000000 -0400 |
46285 | +++ linux-2.6.32.16/include/linux/jbd.h 2010-07-09 14:50:38.000000000 -0400 | 46330 | +++ linux-2.6.32.18/include/linux/jbd.h 2010-08-11 18:57:32.000000000 -0400 |
46286 | @@ -66,7 +66,7 @@ extern u8 journal_enable_debug; | 46331 | @@ -66,7 +66,7 @@ extern u8 journal_enable_debug; |
46287 | } \ | 46332 | } \ |
46288 | } while (0) | 46333 | } while (0) |
@@ -46292,9 +46337,9 @@ diff -urNp linux-2.6.32.16/include/linux/jbd.h linux-2.6.32.16/include/linux/jbd | |||
46292 | #endif | 46337 | #endif |
46293 | 46338 | ||
46294 | static inline void *jbd_alloc(size_t size, gfp_t flags) | 46339 | static inline void *jbd_alloc(size_t size, gfp_t flags) |
46295 | diff -urNp linux-2.6.32.16/include/linux/kallsyms.h linux-2.6.32.16/include/linux/kallsyms.h | 46340 | diff -urNp linux-2.6.32.18/include/linux/kallsyms.h linux-2.6.32.18/include/linux/kallsyms.h |
46296 | --- linux-2.6.32.16/include/linux/kallsyms.h 2010-07-05 14:14:00.000000000 -0400 | 46341 | --- linux-2.6.32.18/include/linux/kallsyms.h 2010-08-10 13:45:57.000000000 -0400 |
46297 | +++ linux-2.6.32.16/include/linux/kallsyms.h 2010-07-09 14:50:38.000000000 -0400 | 46342 | +++ linux-2.6.32.18/include/linux/kallsyms.h 2010-08-11 18:57:32.000000000 -0400 |
46298 | @@ -15,7 +15,8 @@ | 46343 | @@ -15,7 +15,8 @@ |
46299 | 46344 | ||
46300 | struct module; | 46345 | struct module; |
@@ -46315,9 +46360,9 @@ diff -urNp linux-2.6.32.16/include/linux/kallsyms.h linux-2.6.32.16/include/linu | |||
46315 | 46360 | ||
46316 | /* This macro allows us to keep printk typechecking */ | 46361 | /* This macro allows us to keep printk typechecking */ |
46317 | static void __check_printsym_format(const char *fmt, ...) | 46362 | static void __check_printsym_format(const char *fmt, ...) |
46318 | diff -urNp linux-2.6.32.16/include/linux/kgdb.h linux-2.6.32.16/include/linux/kgdb.h | 46363 | diff -urNp linux-2.6.32.18/include/linux/kgdb.h linux-2.6.32.18/include/linux/kgdb.h |
46319 | --- linux-2.6.32.16/include/linux/kgdb.h 2010-07-05 14:14:00.000000000 -0400 | 46364 | --- linux-2.6.32.18/include/linux/kgdb.h 2010-08-10 13:45:57.000000000 -0400 |
46320 | +++ linux-2.6.32.16/include/linux/kgdb.h 2010-07-09 14:50:38.000000000 -0400 | 46365 | +++ linux-2.6.32.18/include/linux/kgdb.h 2010-08-11 18:57:32.000000000 -0400 |
46321 | @@ -251,20 +251,20 @@ struct kgdb_arch { | 46366 | @@ -251,20 +251,20 @@ struct kgdb_arch { |
46322 | */ | 46367 | */ |
46323 | struct kgdb_io { | 46368 | struct kgdb_io { |
@@ -46348,9 +46393,9 @@ diff -urNp linux-2.6.32.16/include/linux/kgdb.h linux-2.6.32.16/include/linux/kg | |||
46348 | 46393 | ||
46349 | extern int kgdb_hex2long(char **ptr, unsigned long *long_val); | 46394 | extern int kgdb_hex2long(char **ptr, unsigned long *long_val); |
46350 | extern int kgdb_mem2hex(char *mem, char *buf, int count); | 46395 | extern int kgdb_mem2hex(char *mem, char *buf, int count); |
46351 | diff -urNp linux-2.6.32.16/include/linux/kobject.h linux-2.6.32.16/include/linux/kobject.h | 46396 | diff -urNp linux-2.6.32.18/include/linux/kobject.h linux-2.6.32.18/include/linux/kobject.h |
46352 | --- linux-2.6.32.16/include/linux/kobject.h 2010-07-05 14:14:00.000000000 -0400 | 46397 | --- linux-2.6.32.18/include/linux/kobject.h 2010-08-10 13:45:57.000000000 -0400 |
46353 | +++ linux-2.6.32.16/include/linux/kobject.h 2010-07-09 14:50:38.000000000 -0400 | 46398 | +++ linux-2.6.32.18/include/linux/kobject.h 2010-08-11 18:57:32.000000000 -0400 |
46354 | @@ -106,7 +106,7 @@ extern char *kobject_get_path(struct kob | 46399 | @@ -106,7 +106,7 @@ extern char *kobject_get_path(struct kob |
46355 | 46400 | ||
46356 | struct kobj_type { | 46401 | struct kobj_type { |
@@ -46399,9 +46444,9 @@ diff -urNp linux-2.6.32.16/include/linux/kobject.h linux-2.6.32.16/include/linux | |||
46399 | struct kobject *parent_kobj); | 46444 | struct kobject *parent_kobj); |
46400 | 46445 | ||
46401 | static inline struct kset *to_kset(struct kobject *kobj) | 46446 | static inline struct kset *to_kset(struct kobject *kobj) |
46402 | diff -urNp linux-2.6.32.16/include/linux/kvm_host.h linux-2.6.32.16/include/linux/kvm_host.h | 46447 | diff -urNp linux-2.6.32.18/include/linux/kvm_host.h linux-2.6.32.18/include/linux/kvm_host.h |
46403 | --- linux-2.6.32.16/include/linux/kvm_host.h 2010-07-05 14:14:00.000000000 -0400 | 46448 | --- linux-2.6.32.18/include/linux/kvm_host.h 2010-08-10 13:45:57.000000000 -0400 |
46404 | +++ linux-2.6.32.16/include/linux/kvm_host.h 2010-07-09 14:50:38.000000000 -0400 | 46449 | +++ linux-2.6.32.18/include/linux/kvm_host.h 2010-08-11 18:57:32.000000000 -0400 |
46405 | @@ -210,7 +210,7 @@ void kvm_vcpu_uninit(struct kvm_vcpu *vc | 46450 | @@ -210,7 +210,7 @@ void kvm_vcpu_uninit(struct kvm_vcpu *vc |
46406 | void vcpu_load(struct kvm_vcpu *vcpu); | 46451 | void vcpu_load(struct kvm_vcpu *vcpu); |
46407 | void vcpu_put(struct kvm_vcpu *vcpu); | 46452 | void vcpu_put(struct kvm_vcpu *vcpu); |
@@ -46420,9 +46465,9 @@ diff -urNp linux-2.6.32.16/include/linux/kvm_host.h linux-2.6.32.16/include/linu | |||
46420 | void kvm_arch_exit(void); | 46465 | void kvm_arch_exit(void); |
46421 | 46466 | ||
46422 | int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu); | 46467 | int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu); |
46423 | diff -urNp linux-2.6.32.16/include/linux/libata.h linux-2.6.32.16/include/linux/libata.h | 46468 | diff -urNp linux-2.6.32.18/include/linux/libata.h linux-2.6.32.18/include/linux/libata.h |
46424 | --- linux-2.6.32.16/include/linux/libata.h 2010-07-05 14:14:00.000000000 -0400 | 46469 | --- linux-2.6.32.18/include/linux/libata.h 2010-08-10 13:45:57.000000000 -0400 |
46425 | +++ linux-2.6.32.16/include/linux/libata.h 2010-07-09 14:50:38.000000000 -0400 | 46470 | +++ linux-2.6.32.18/include/linux/libata.h 2010-08-11 18:57:32.000000000 -0400 |
46426 | @@ -64,11 +64,11 @@ | 46471 | @@ -64,11 +64,11 @@ |
46427 | #ifdef ATA_VERBOSE_DEBUG | 46472 | #ifdef ATA_VERBOSE_DEBUG |
46428 | #define VPRINTK(fmt, args...) printk(KERN_ERR "%s: " fmt, __func__, ## args) | 46473 | #define VPRINTK(fmt, args...) printk(KERN_ERR "%s: " fmt, __func__, ## args) |
@@ -46488,9 +46533,9 @@ diff -urNp linux-2.6.32.16/include/linux/libata.h linux-2.6.32.16/include/linux/ | |||
46488 | extern int ata_scsi_detect(struct scsi_host_template *sht); | 46533 | extern int ata_scsi_detect(struct scsi_host_template *sht); |
46489 | extern int ata_scsi_ioctl(struct scsi_device *dev, int cmd, void __user *arg); | 46534 | extern int ata_scsi_ioctl(struct scsi_device *dev, int cmd, void __user *arg); |
46490 | extern int ata_scsi_queuecmd(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)); | 46535 | extern int ata_scsi_queuecmd(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)); |
46491 | diff -urNp linux-2.6.32.16/include/linux/lockd/bind.h linux-2.6.32.16/include/linux/lockd/bind.h | 46536 | diff -urNp linux-2.6.32.18/include/linux/lockd/bind.h linux-2.6.32.18/include/linux/lockd/bind.h |
46492 | --- linux-2.6.32.16/include/linux/lockd/bind.h 2010-07-05 14:14:00.000000000 -0400 | 46537 | --- linux-2.6.32.18/include/linux/lockd/bind.h 2010-08-10 13:45:57.000000000 -0400 |
46493 | +++ linux-2.6.32.16/include/linux/lockd/bind.h 2010-07-09 14:50:38.000000000 -0400 | 46538 | +++ linux-2.6.32.18/include/linux/lockd/bind.h 2010-08-11 18:57:32.000000000 -0400 |
46494 | @@ -23,13 +23,13 @@ struct svc_rqst; | 46539 | @@ -23,13 +23,13 @@ struct svc_rqst; |
46495 | * This is the set of functions for lockd->nfsd communication | 46540 | * This is the set of functions for lockd->nfsd communication |
46496 | */ | 46541 | */ |
@@ -46508,9 +46553,9 @@ diff -urNp linux-2.6.32.16/include/linux/lockd/bind.h linux-2.6.32.16/include/li | |||
46508 | 46553 | ||
46509 | /* | 46554 | /* |
46510 | * Similar to nfs_client_initdata, but without the NFS-specific | 46555 | * Similar to nfs_client_initdata, but without the NFS-specific |
46511 | diff -urNp linux-2.6.32.16/include/linux/mm.h linux-2.6.32.16/include/linux/mm.h | 46556 | diff -urNp linux-2.6.32.18/include/linux/mm.h linux-2.6.32.18/include/linux/mm.h |
46512 | --- linux-2.6.32.16/include/linux/mm.h 2010-07-05 14:14:00.000000000 -0400 | 46557 | --- linux-2.6.32.18/include/linux/mm.h 2010-08-10 13:45:57.000000000 -0400 |
46513 | +++ linux-2.6.32.16/include/linux/mm.h 2010-07-09 14:50:38.000000000 -0400 | 46558 | +++ linux-2.6.32.18/include/linux/mm.h 2010-08-11 18:57:32.000000000 -0400 |
46514 | @@ -102,7 +102,14 @@ extern unsigned int kobjsize(const void | 46559 | @@ -102,7 +102,14 @@ extern unsigned int kobjsize(const void |
46515 | 46560 | ||
46516 | #define VM_CAN_NONLINEAR 0x08000000 /* Has ->fault & does nonlinear pages */ | 46561 | #define VM_CAN_NONLINEAR 0x08000000 /* Has ->fault & does nonlinear pages */ |
@@ -46577,9 +46622,9 @@ diff -urNp linux-2.6.32.16/include/linux/mm.h linux-2.6.32.16/include/linux/mm.h | |||
46577 | 46622 | ||
46578 | #endif /* __KERNEL__ */ | 46623 | #endif /* __KERNEL__ */ |
46579 | #endif /* _LINUX_MM_H */ | 46624 | #endif /* _LINUX_MM_H */ |
46580 | diff -urNp linux-2.6.32.16/include/linux/mm_types.h linux-2.6.32.16/include/linux/mm_types.h | 46625 | diff -urNp linux-2.6.32.18/include/linux/mm_types.h linux-2.6.32.18/include/linux/mm_types.h |
46581 | --- linux-2.6.32.16/include/linux/mm_types.h 2010-07-05 14:14:00.000000000 -0400 | 46626 | --- linux-2.6.32.18/include/linux/mm_types.h 2010-08-10 13:45:57.000000000 -0400 |
46582 | +++ linux-2.6.32.16/include/linux/mm_types.h 2010-07-09 14:50:38.000000000 -0400 | 46627 | +++ linux-2.6.32.18/include/linux/mm_types.h 2010-08-11 18:57:32.000000000 -0400 |
46583 | @@ -186,6 +186,8 @@ struct vm_area_struct { | 46628 | @@ -186,6 +186,8 @@ struct vm_area_struct { |
46584 | #ifdef CONFIG_NUMA | 46629 | #ifdef CONFIG_NUMA |
46585 | struct mempolicy *vm_policy; /* NUMA policy for the VMA */ | 46630 | struct mempolicy *vm_policy; /* NUMA policy for the VMA */ |
@@ -46614,9 +46659,9 @@ diff -urNp linux-2.6.32.16/include/linux/mm_types.h linux-2.6.32.16/include/linu | |||
46614 | }; | 46659 | }; |
46615 | 46660 | ||
46616 | /* Future-safe accessor for struct mm_struct's cpu_vm_mask. */ | 46661 | /* Future-safe accessor for struct mm_struct's cpu_vm_mask. */ |
46617 | diff -urNp linux-2.6.32.16/include/linux/mmu_notifier.h linux-2.6.32.16/include/linux/mmu_notifier.h | 46662 | diff -urNp linux-2.6.32.18/include/linux/mmu_notifier.h linux-2.6.32.18/include/linux/mmu_notifier.h |
46618 | --- linux-2.6.32.16/include/linux/mmu_notifier.h 2010-07-05 14:14:00.000000000 -0400 | 46663 | --- linux-2.6.32.18/include/linux/mmu_notifier.h 2010-08-10 13:45:57.000000000 -0400 |
46619 | +++ linux-2.6.32.16/include/linux/mmu_notifier.h 2010-07-09 14:50:38.000000000 -0400 | 46664 | +++ linux-2.6.32.18/include/linux/mmu_notifier.h 2010-08-11 18:57:32.000000000 -0400 |
46620 | @@ -235,12 +235,12 @@ static inline void mmu_notifier_mm_destr | 46665 | @@ -235,12 +235,12 @@ static inline void mmu_notifier_mm_destr |
46621 | */ | 46666 | */ |
46622 | #define ptep_clear_flush_notify(__vma, __address, __ptep) \ | 46667 | #define ptep_clear_flush_notify(__vma, __address, __ptep) \ |
@@ -46633,9 +46678,9 @@ diff -urNp linux-2.6.32.16/include/linux/mmu_notifier.h linux-2.6.32.16/include/ | |||
46633 | }) | 46678 | }) |
46634 | 46679 | ||
46635 | #define ptep_clear_flush_young_notify(__vma, __address, __ptep) \ | 46680 | #define ptep_clear_flush_young_notify(__vma, __address, __ptep) \ |
46636 | diff -urNp linux-2.6.32.16/include/linux/mmzone.h linux-2.6.32.16/include/linux/mmzone.h | 46681 | diff -urNp linux-2.6.32.18/include/linux/mmzone.h linux-2.6.32.18/include/linux/mmzone.h |
46637 | --- linux-2.6.32.16/include/linux/mmzone.h 2010-07-05 14:14:00.000000000 -0400 | 46682 | --- linux-2.6.32.18/include/linux/mmzone.h 2010-08-10 13:45:57.000000000 -0400 |
46638 | +++ linux-2.6.32.16/include/linux/mmzone.h 2010-07-16 21:06:43.000000000 -0400 | 46683 | +++ linux-2.6.32.18/include/linux/mmzone.h 2010-08-11 18:57:32.000000000 -0400 |
46639 | @@ -343,7 +343,7 @@ struct zone { | 46684 | @@ -343,7 +343,7 @@ struct zone { |
46640 | unsigned long flags; /* zone flags, see below */ | 46685 | unsigned long flags; /* zone flags, see below */ |
46641 | 46686 | ||
@@ -46645,9 +46690,9 @@ diff -urNp linux-2.6.32.16/include/linux/mmzone.h linux-2.6.32.16/include/linux/ | |||
46645 | 46690 | ||
46646 | /* | 46691 | /* |
46647 | * prev_priority holds the scanning priority for this zone. It is | 46692 | * prev_priority holds the scanning priority for this zone. It is |
46648 | diff -urNp linux-2.6.32.16/include/linux/mod_devicetable.h linux-2.6.32.16/include/linux/mod_devicetable.h | 46693 | diff -urNp linux-2.6.32.18/include/linux/mod_devicetable.h linux-2.6.32.18/include/linux/mod_devicetable.h |
46649 | --- linux-2.6.32.16/include/linux/mod_devicetable.h 2010-07-05 14:14:00.000000000 -0400 | 46694 | --- linux-2.6.32.18/include/linux/mod_devicetable.h 2010-08-10 13:45:57.000000000 -0400 |
46650 | +++ linux-2.6.32.16/include/linux/mod_devicetable.h 2010-07-09 14:50:38.000000000 -0400 | 46695 | +++ linux-2.6.32.18/include/linux/mod_devicetable.h 2010-08-11 18:57:32.000000000 -0400 |
46651 | @@ -12,7 +12,7 @@ | 46696 | @@ -12,7 +12,7 @@ |
46652 | typedef unsigned long kernel_ulong_t; | 46697 | typedef unsigned long kernel_ulong_t; |
46653 | #endif | 46698 | #endif |
@@ -46666,9 +46711,9 @@ diff -urNp linux-2.6.32.16/include/linux/mod_devicetable.h linux-2.6.32.16/inclu | |||
46666 | 46711 | ||
46667 | struct hid_device_id { | 46712 | struct hid_device_id { |
46668 | __u16 bus; | 46713 | __u16 bus; |
46669 | diff -urNp linux-2.6.32.16/include/linux/module.h linux-2.6.32.16/include/linux/module.h | 46714 | diff -urNp linux-2.6.32.18/include/linux/module.h linux-2.6.32.18/include/linux/module.h |
46670 | --- linux-2.6.32.16/include/linux/module.h 2010-07-05 14:14:00.000000000 -0400 | 46715 | --- linux-2.6.32.18/include/linux/module.h 2010-08-10 13:45:57.000000000 -0400 |
46671 | +++ linux-2.6.32.16/include/linux/module.h 2010-07-09 14:50:38.000000000 -0400 | 46716 | +++ linux-2.6.32.18/include/linux/module.h 2010-08-11 18:57:32.000000000 -0400 |
46672 | @@ -287,16 +287,16 @@ struct module | 46717 | @@ -287,16 +287,16 @@ struct module |
46673 | int (*init)(void); | 46718 | int (*init)(void); |
46674 | 46719 | ||
@@ -46741,9 +46786,9 @@ diff -urNp linux-2.6.32.16/include/linux/module.h linux-2.6.32.16/include/linux/ | |||
46741 | } | 46786 | } |
46742 | 46787 | ||
46743 | /* Search for module by name: must hold module_mutex. */ | 46788 | /* Search for module by name: must hold module_mutex. */ |
46744 | diff -urNp linux-2.6.32.16/include/linux/moduleloader.h linux-2.6.32.16/include/linux/moduleloader.h | 46789 | diff -urNp linux-2.6.32.18/include/linux/moduleloader.h linux-2.6.32.18/include/linux/moduleloader.h |
46745 | --- linux-2.6.32.16/include/linux/moduleloader.h 2010-07-05 14:14:00.000000000 -0400 | 46790 | --- linux-2.6.32.18/include/linux/moduleloader.h 2010-08-10 13:45:57.000000000 -0400 |
46746 | +++ linux-2.6.32.16/include/linux/moduleloader.h 2010-07-09 14:50:38.000000000 -0400 | 46791 | +++ linux-2.6.32.18/include/linux/moduleloader.h 2010-08-11 18:57:32.000000000 -0400 |
46747 | @@ -20,9 +20,21 @@ unsigned int arch_mod_section_prepend(st | 46792 | @@ -20,9 +20,21 @@ unsigned int arch_mod_section_prepend(st |
46748 | sections. Returns NULL on failure. */ | 46793 | sections. Returns NULL on failure. */ |
46749 | void *module_alloc(unsigned long size); | 46794 | void *module_alloc(unsigned long size); |
@@ -46766,9 +46811,9 @@ diff -urNp linux-2.6.32.16/include/linux/moduleloader.h linux-2.6.32.16/include/ | |||
46766 | /* Apply the given relocation to the (simplified) ELF. Return -error | 46811 | /* Apply the given relocation to the (simplified) ELF. Return -error |
46767 | or 0. */ | 46812 | or 0. */ |
46768 | int apply_relocate(Elf_Shdr *sechdrs, | 46813 | int apply_relocate(Elf_Shdr *sechdrs, |
46769 | diff -urNp linux-2.6.32.16/include/linux/namei.h linux-2.6.32.16/include/linux/namei.h | 46814 | diff -urNp linux-2.6.32.18/include/linux/namei.h linux-2.6.32.18/include/linux/namei.h |
46770 | --- linux-2.6.32.16/include/linux/namei.h 2010-07-05 14:14:00.000000000 -0400 | 46815 | --- linux-2.6.32.18/include/linux/namei.h 2010-08-10 13:45:57.000000000 -0400 |
46771 | +++ linux-2.6.32.16/include/linux/namei.h 2010-07-09 14:50:38.000000000 -0400 | 46816 | +++ linux-2.6.32.18/include/linux/namei.h 2010-08-11 18:57:32.000000000 -0400 |
46772 | @@ -22,7 +22,7 @@ struct nameidata { | 46817 | @@ -22,7 +22,7 @@ struct nameidata { |
46773 | unsigned int flags; | 46818 | unsigned int flags; |
46774 | int last_type; | 46819 | int last_type; |
@@ -46793,9 +46838,9 @@ diff -urNp linux-2.6.32.16/include/linux/namei.h linux-2.6.32.16/include/linux/n | |||
46793 | { | 46838 | { |
46794 | return nd->saved_names[nd->depth]; | 46839 | return nd->saved_names[nd->depth]; |
46795 | } | 46840 | } |
46796 | diff -urNp linux-2.6.32.16/include/linux/nodemask.h linux-2.6.32.16/include/linux/nodemask.h | 46841 | diff -urNp linux-2.6.32.18/include/linux/nodemask.h linux-2.6.32.18/include/linux/nodemask.h |
46797 | --- linux-2.6.32.16/include/linux/nodemask.h 2010-07-05 14:14:00.000000000 -0400 | 46842 | --- linux-2.6.32.18/include/linux/nodemask.h 2010-08-10 13:45:57.000000000 -0400 |
46798 | +++ linux-2.6.32.16/include/linux/nodemask.h 2010-07-09 14:50:38.000000000 -0400 | 46843 | +++ linux-2.6.32.18/include/linux/nodemask.h 2010-08-11 18:57:32.000000000 -0400 |
46799 | @@ -464,11 +464,11 @@ static inline int num_node_state(enum no | 46844 | @@ -464,11 +464,11 @@ static inline int num_node_state(enum no |
46800 | 46845 | ||
46801 | #define any_online_node(mask) \ | 46846 | #define any_online_node(mask) \ |
@@ -46812,9 +46857,9 @@ diff -urNp linux-2.6.32.16/include/linux/nodemask.h linux-2.6.32.16/include/linu | |||
46812 | }) | 46857 | }) |
46813 | 46858 | ||
46814 | #define num_online_nodes() num_node_state(N_ONLINE) | 46859 | #define num_online_nodes() num_node_state(N_ONLINE) |
46815 | diff -urNp linux-2.6.32.16/include/linux/oprofile.h linux-2.6.32.16/include/linux/oprofile.h | 46860 | diff -urNp linux-2.6.32.18/include/linux/oprofile.h linux-2.6.32.18/include/linux/oprofile.h |
46816 | --- linux-2.6.32.16/include/linux/oprofile.h 2010-07-05 14:14:00.000000000 -0400 | 46861 | --- linux-2.6.32.18/include/linux/oprofile.h 2010-08-10 13:45:57.000000000 -0400 |
46817 | +++ linux-2.6.32.16/include/linux/oprofile.h 2010-07-09 14:50:38.000000000 -0400 | 46862 | +++ linux-2.6.32.18/include/linux/oprofile.h 2010-08-11 18:57:32.000000000 -0400 |
46818 | @@ -129,9 +129,9 @@ int oprofilefs_create_ulong(struct super | 46863 | @@ -129,9 +129,9 @@ int oprofilefs_create_ulong(struct super |
46819 | int oprofilefs_create_ro_ulong(struct super_block * sb, struct dentry * root, | 46864 | int oprofilefs_create_ro_ulong(struct super_block * sb, struct dentry * root, |
46820 | char const * name, ulong * val); | 46865 | char const * name, ulong * val); |
@@ -46827,9 +46872,9 @@ diff -urNp linux-2.6.32.16/include/linux/oprofile.h linux-2.6.32.16/include/linu | |||
46827 | 46872 | ||
46828 | /** create a directory */ | 46873 | /** create a directory */ |
46829 | struct dentry * oprofilefs_mkdir(struct super_block * sb, struct dentry * root, | 46874 | struct dentry * oprofilefs_mkdir(struct super_block * sb, struct dentry * root, |
46830 | diff -urNp linux-2.6.32.16/include/linux/pipe_fs_i.h linux-2.6.32.16/include/linux/pipe_fs_i.h | 46875 | diff -urNp linux-2.6.32.18/include/linux/pipe_fs_i.h linux-2.6.32.18/include/linux/pipe_fs_i.h |
46831 | --- linux-2.6.32.16/include/linux/pipe_fs_i.h 2010-07-05 14:14:00.000000000 -0400 | 46876 | --- linux-2.6.32.18/include/linux/pipe_fs_i.h 2010-08-10 13:45:57.000000000 -0400 |
46832 | +++ linux-2.6.32.16/include/linux/pipe_fs_i.h 2010-07-09 14:50:38.000000000 -0400 | 46877 | +++ linux-2.6.32.18/include/linux/pipe_fs_i.h 2010-08-11 18:57:32.000000000 -0400 |
46833 | @@ -46,9 +46,9 @@ struct pipe_inode_info { | 46878 | @@ -46,9 +46,9 @@ struct pipe_inode_info { |
46834 | wait_queue_head_t wait; | 46879 | wait_queue_head_t wait; |
46835 | unsigned int nrbufs, curbuf; | 46880 | unsigned int nrbufs, curbuf; |
@@ -46843,9 +46888,9 @@ diff -urNp linux-2.6.32.16/include/linux/pipe_fs_i.h linux-2.6.32.16/include/lin | |||
46843 | unsigned int r_counter; | 46888 | unsigned int r_counter; |
46844 | unsigned int w_counter; | 46889 | unsigned int w_counter; |
46845 | struct fasync_struct *fasync_readers; | 46890 | struct fasync_struct *fasync_readers; |
46846 | diff -urNp linux-2.6.32.16/include/linux/poison.h linux-2.6.32.16/include/linux/poison.h | 46891 | diff -urNp linux-2.6.32.18/include/linux/poison.h linux-2.6.32.18/include/linux/poison.h |
46847 | --- linux-2.6.32.16/include/linux/poison.h 2010-07-05 14:14:00.000000000 -0400 | 46892 | --- linux-2.6.32.18/include/linux/poison.h 2010-08-10 13:45:57.000000000 -0400 |
46848 | +++ linux-2.6.32.16/include/linux/poison.h 2010-07-09 14:50:38.000000000 -0400 | 46893 | +++ linux-2.6.32.18/include/linux/poison.h 2010-08-11 18:57:32.000000000 -0400 |
46849 | @@ -19,8 +19,8 @@ | 46894 | @@ -19,8 +19,8 @@ |
46850 | * under normal circumstances, used to verify that nobody uses | 46895 | * under normal circumstances, used to verify that nobody uses |
46851 | * non-initialized list entries. | 46896 | * non-initialized list entries. |
@@ -46857,9 +46902,9 @@ diff -urNp linux-2.6.32.16/include/linux/poison.h linux-2.6.32.16/include/linux/ | |||
46857 | 46902 | ||
46858 | /********** include/linux/timer.h **********/ | 46903 | /********** include/linux/timer.h **********/ |
46859 | /* | 46904 | /* |
46860 | diff -urNp linux-2.6.32.16/include/linux/proc_fs.h linux-2.6.32.16/include/linux/proc_fs.h | 46905 | diff -urNp linux-2.6.32.18/include/linux/proc_fs.h linux-2.6.32.18/include/linux/proc_fs.h |
46861 | --- linux-2.6.32.16/include/linux/proc_fs.h 2010-07-05 14:14:00.000000000 -0400 | 46906 | --- linux-2.6.32.18/include/linux/proc_fs.h 2010-08-10 13:45:57.000000000 -0400 |
46862 | +++ linux-2.6.32.16/include/linux/proc_fs.h 2010-07-09 14:50:38.000000000 -0400 | 46907 | +++ linux-2.6.32.18/include/linux/proc_fs.h 2010-08-11 18:57:32.000000000 -0400 |
46863 | @@ -155,6 +155,19 @@ static inline struct proc_dir_entry *pro | 46908 | @@ -155,6 +155,19 @@ static inline struct proc_dir_entry *pro |
46864 | return proc_create_data(name, mode, parent, proc_fops, NULL); | 46909 | return proc_create_data(name, mode, parent, proc_fops, NULL); |
46865 | } | 46910 | } |
@@ -46880,9 +46925,9 @@ diff -urNp linux-2.6.32.16/include/linux/proc_fs.h linux-2.6.32.16/include/linux | |||
46880 | static inline struct proc_dir_entry *create_proc_read_entry(const char *name, | 46925 | static inline struct proc_dir_entry *create_proc_read_entry(const char *name, |
46881 | mode_t mode, struct proc_dir_entry *base, | 46926 | mode_t mode, struct proc_dir_entry *base, |
46882 | read_proc_t *read_proc, void * data) | 46927 | read_proc_t *read_proc, void * data) |
46883 | diff -urNp linux-2.6.32.16/include/linux/random.h linux-2.6.32.16/include/linux/random.h | 46928 | diff -urNp linux-2.6.32.18/include/linux/random.h linux-2.6.32.18/include/linux/random.h |
46884 | --- linux-2.6.32.16/include/linux/random.h 2010-07-05 14:14:00.000000000 -0400 | 46929 | --- linux-2.6.32.18/include/linux/random.h 2010-08-10 13:45:57.000000000 -0400 |
46885 | +++ linux-2.6.32.16/include/linux/random.h 2010-07-09 14:50:38.000000000 -0400 | 46930 | +++ linux-2.6.32.18/include/linux/random.h 2010-08-11 18:57:32.000000000 -0400 |
46886 | @@ -74,6 +74,11 @@ unsigned long randomize_range(unsigned l | 46931 | @@ -74,6 +74,11 @@ unsigned long randomize_range(unsigned l |
46887 | u32 random32(void); | 46932 | u32 random32(void); |
46888 | void srandom32(u32 seed); | 46933 | void srandom32(u32 seed); |
@@ -46895,9 +46940,9 @@ diff -urNp linux-2.6.32.16/include/linux/random.h linux-2.6.32.16/include/linux/ | |||
46895 | #endif /* __KERNEL___ */ | 46940 | #endif /* __KERNEL___ */ |
46896 | 46941 | ||
46897 | #endif /* _LINUX_RANDOM_H */ | 46942 | #endif /* _LINUX_RANDOM_H */ |
46898 | diff -urNp linux-2.6.32.16/include/linux/reiserfs_fs.h linux-2.6.32.16/include/linux/reiserfs_fs.h | 46943 | diff -urNp linux-2.6.32.18/include/linux/reiserfs_fs.h linux-2.6.32.18/include/linux/reiserfs_fs.h |
46899 | --- linux-2.6.32.16/include/linux/reiserfs_fs.h 2010-07-05 14:14:00.000000000 -0400 | 46944 | --- linux-2.6.32.18/include/linux/reiserfs_fs.h 2010-08-10 13:45:57.000000000 -0400 |
46900 | +++ linux-2.6.32.16/include/linux/reiserfs_fs.h 2010-07-09 14:50:38.000000000 -0400 | 46945 | +++ linux-2.6.32.18/include/linux/reiserfs_fs.h 2010-08-11 18:57:32.000000000 -0400 |
46901 | @@ -1326,7 +1326,7 @@ static inline loff_t max_reiserfs_offset | 46946 | @@ -1326,7 +1326,7 @@ static inline loff_t max_reiserfs_offset |
46902 | #define REISERFS_USER_MEM 1 /* reiserfs user memory mode */ | 46947 | #define REISERFS_USER_MEM 1 /* reiserfs user memory mode */ |
46903 | 46948 | ||
@@ -46944,9 +46989,9 @@ diff -urNp linux-2.6.32.16/include/linux/reiserfs_fs.h linux-2.6.32.16/include/l | |||
46944 | 46989 | ||
46945 | #define op_bytes_number(ih,bsize) item_ops[le_ih_k_type (ih)]->bytes_number (ih, bsize) | 46990 | #define op_bytes_number(ih,bsize) item_ops[le_ih_k_type (ih)]->bytes_number (ih, bsize) |
46946 | #define op_is_left_mergeable(key,bsize) item_ops[le_key_k_type (le_key_version (key), key)]->is_left_mergeable (key, bsize) | 46991 | #define op_is_left_mergeable(key,bsize) item_ops[le_key_k_type (le_key_version (key), key)]->is_left_mergeable (key, bsize) |
46947 | diff -urNp linux-2.6.32.16/include/linux/reiserfs_fs_sb.h linux-2.6.32.16/include/linux/reiserfs_fs_sb.h | 46992 | diff -urNp linux-2.6.32.18/include/linux/reiserfs_fs_sb.h linux-2.6.32.18/include/linux/reiserfs_fs_sb.h |
46948 | --- linux-2.6.32.16/include/linux/reiserfs_fs_sb.h 2010-07-05 14:14:00.000000000 -0400 | 46993 | --- linux-2.6.32.18/include/linux/reiserfs_fs_sb.h 2010-08-10 13:45:57.000000000 -0400 |
46949 | +++ linux-2.6.32.16/include/linux/reiserfs_fs_sb.h 2010-07-09 14:50:38.000000000 -0400 | 46994 | +++ linux-2.6.32.18/include/linux/reiserfs_fs_sb.h 2010-08-11 18:57:32.000000000 -0400 |
46950 | @@ -377,7 +377,7 @@ struct reiserfs_sb_info { | 46995 | @@ -377,7 +377,7 @@ struct reiserfs_sb_info { |
46951 | /* Comment? -Hans */ | 46996 | /* Comment? -Hans */ |
46952 | wait_queue_head_t s_wait; | 46997 | wait_queue_head_t s_wait; |
@@ -46956,9 +47001,9 @@ diff -urNp linux-2.6.32.16/include/linux/reiserfs_fs_sb.h linux-2.6.32.16/includ | |||
46956 | // tree gets re-balanced | 47001 | // tree gets re-balanced |
46957 | unsigned long s_properties; /* File system properties. Currently holds | 47002 | unsigned long s_properties; /* File system properties. Currently holds |
46958 | on-disk FS format */ | 47003 | on-disk FS format */ |
46959 | diff -urNp linux-2.6.32.16/include/linux/sched.h linux-2.6.32.16/include/linux/sched.h | 47004 | diff -urNp linux-2.6.32.18/include/linux/sched.h linux-2.6.32.18/include/linux/sched.h |
46960 | --- linux-2.6.32.16/include/linux/sched.h 2010-07-05 14:14:00.000000000 -0400 | 47005 | --- linux-2.6.32.18/include/linux/sched.h 2010-08-10 13:45:57.000000000 -0400 |
46961 | +++ linux-2.6.32.16/include/linux/sched.h 2010-07-09 14:50:38.000000000 -0400 | 47006 | +++ linux-2.6.32.18/include/linux/sched.h 2010-08-11 18:57:32.000000000 -0400 |
46962 | @@ -101,6 +101,7 @@ struct bio; | 47007 | @@ -101,6 +101,7 @@ struct bio; |
46963 | struct fs_struct; | 47008 | struct fs_struct; |
46964 | struct bts_context; | 47009 | struct bts_context; |
@@ -47174,9 +47219,9 @@ diff -urNp linux-2.6.32.16/include/linux/sched.h linux-2.6.32.16/include/linux/s | |||
47174 | extern void thread_info_cache_init(void); | 47219 | extern void thread_info_cache_init(void); |
47175 | 47220 | ||
47176 | #ifdef CONFIG_DEBUG_STACK_USAGE | 47221 | #ifdef CONFIG_DEBUG_STACK_USAGE |
47177 | diff -urNp linux-2.6.32.16/include/linux/screen_info.h linux-2.6.32.16/include/linux/screen_info.h | 47222 | diff -urNp linux-2.6.32.18/include/linux/screen_info.h linux-2.6.32.18/include/linux/screen_info.h |
47178 | --- linux-2.6.32.16/include/linux/screen_info.h 2010-07-05 14:14:00.000000000 -0400 | 47223 | --- linux-2.6.32.18/include/linux/screen_info.h 2010-08-10 13:45:57.000000000 -0400 |
47179 | +++ linux-2.6.32.16/include/linux/screen_info.h 2010-07-09 14:50:38.000000000 -0400 | 47224 | +++ linux-2.6.32.18/include/linux/screen_info.h 2010-08-11 18:57:32.000000000 -0400 |
47180 | @@ -42,7 +42,8 @@ struct screen_info { | 47225 | @@ -42,7 +42,8 @@ struct screen_info { |
47181 | __u16 pages; /* 0x32 */ | 47226 | __u16 pages; /* 0x32 */ |
47182 | __u16 vesa_attributes; /* 0x34 */ | 47227 | __u16 vesa_attributes; /* 0x34 */ |
@@ -47187,9 +47232,9 @@ diff -urNp linux-2.6.32.16/include/linux/screen_info.h linux-2.6.32.16/include/l | |||
47187 | } __attribute__((packed)); | 47232 | } __attribute__((packed)); |
47188 | 47233 | ||
47189 | #define VIDEO_TYPE_MDA 0x10 /* Monochrome Text Display */ | 47234 | #define VIDEO_TYPE_MDA 0x10 /* Monochrome Text Display */ |
47190 | diff -urNp linux-2.6.32.16/include/linux/security.h linux-2.6.32.16/include/linux/security.h | 47235 | diff -urNp linux-2.6.32.18/include/linux/security.h linux-2.6.32.18/include/linux/security.h |
47191 | --- linux-2.6.32.16/include/linux/security.h 2010-07-05 14:14:00.000000000 -0400 | 47236 | --- linux-2.6.32.18/include/linux/security.h 2010-08-10 13:45:57.000000000 -0400 |
47192 | +++ linux-2.6.32.16/include/linux/security.h 2010-07-09 14:50:38.000000000 -0400 | 47237 | +++ linux-2.6.32.18/include/linux/security.h 2010-08-11 18:57:32.000000000 -0400 |
47193 | @@ -34,6 +34,7 @@ | 47238 | @@ -34,6 +34,7 @@ |
47194 | #include <linux/key.h> | 47239 | #include <linux/key.h> |
47195 | #include <linux/xfrm.h> | 47240 | #include <linux/xfrm.h> |
@@ -47198,9 +47243,9 @@ diff -urNp linux-2.6.32.16/include/linux/security.h linux-2.6.32.16/include/linu | |||
47198 | #include <net/flow.h> | 47243 | #include <net/flow.h> |
47199 | 47244 | ||
47200 | /* Maximum number of letters for an LSM name string */ | 47245 | /* Maximum number of letters for an LSM name string */ |
47201 | diff -urNp linux-2.6.32.16/include/linux/shm.h linux-2.6.32.16/include/linux/shm.h | 47246 | diff -urNp linux-2.6.32.18/include/linux/shm.h linux-2.6.32.18/include/linux/shm.h |
47202 | --- linux-2.6.32.16/include/linux/shm.h 2010-07-05 14:14:00.000000000 -0400 | 47247 | --- linux-2.6.32.18/include/linux/shm.h 2010-08-10 13:45:57.000000000 -0400 |
47203 | +++ linux-2.6.32.16/include/linux/shm.h 2010-07-09 14:50:38.000000000 -0400 | 47248 | +++ linux-2.6.32.18/include/linux/shm.h 2010-08-11 18:57:32.000000000 -0400 |
47204 | @@ -95,6 +95,10 @@ struct shmid_kernel /* private to the ke | 47249 | @@ -95,6 +95,10 @@ struct shmid_kernel /* private to the ke |
47205 | pid_t shm_cprid; | 47250 | pid_t shm_cprid; |
47206 | pid_t shm_lprid; | 47251 | pid_t shm_lprid; |
@@ -47212,9 +47257,9 @@ diff -urNp linux-2.6.32.16/include/linux/shm.h linux-2.6.32.16/include/linux/shm | |||
47212 | }; | 47257 | }; |
47213 | 47258 | ||
47214 | /* shm_mode upper byte flags */ | 47259 | /* shm_mode upper byte flags */ |
47215 | diff -urNp linux-2.6.32.16/include/linux/slab.h linux-2.6.32.16/include/linux/slab.h | 47260 | diff -urNp linux-2.6.32.18/include/linux/slab.h linux-2.6.32.18/include/linux/slab.h |
47216 | --- linux-2.6.32.16/include/linux/slab.h 2010-07-05 14:14:00.000000000 -0400 | 47261 | --- linux-2.6.32.18/include/linux/slab.h 2010-08-10 13:45:57.000000000 -0400 |
47217 | +++ linux-2.6.32.16/include/linux/slab.h 2010-07-09 14:50:38.000000000 -0400 | 47262 | +++ linux-2.6.32.18/include/linux/slab.h 2010-08-11 18:57:32.000000000 -0400 |
47218 | @@ -11,6 +11,7 @@ | 47263 | @@ -11,6 +11,7 @@ |
47219 | 47264 | ||
47220 | #include <linux/gfp.h> | 47265 | #include <linux/gfp.h> |
@@ -47286,9 +47331,9 @@ diff -urNp linux-2.6.32.16/include/linux/slab.h linux-2.6.32.16/include/linux/sl | |||
47286 | +}) | 47331 | +}) |
47287 | + | 47332 | + |
47288 | #endif /* _LINUX_SLAB_H */ | 47333 | #endif /* _LINUX_SLAB_H */ |
47289 | diff -urNp linux-2.6.32.16/include/linux/slub_def.h linux-2.6.32.16/include/linux/slub_def.h | 47334 | diff -urNp linux-2.6.32.18/include/linux/slub_def.h linux-2.6.32.18/include/linux/slub_def.h |
47290 | --- linux-2.6.32.16/include/linux/slub_def.h 2010-07-05 14:14:00.000000000 -0400 | 47335 | --- linux-2.6.32.18/include/linux/slub_def.h 2010-08-10 13:45:57.000000000 -0400 |
47291 | +++ linux-2.6.32.16/include/linux/slub_def.h 2010-07-09 14:50:38.000000000 -0400 | 47336 | +++ linux-2.6.32.18/include/linux/slub_def.h 2010-08-11 18:57:32.000000000 -0400 |
47292 | @@ -86,7 +86,7 @@ struct kmem_cache { | 47337 | @@ -86,7 +86,7 @@ struct kmem_cache { |
47293 | struct kmem_cache_order_objects max; | 47338 | struct kmem_cache_order_objects max; |
47294 | struct kmem_cache_order_objects min; | 47339 | struct kmem_cache_order_objects min; |
@@ -47298,9 +47343,9 @@ diff -urNp linux-2.6.32.16/include/linux/slub_def.h linux-2.6.32.16/include/linu | |||
47298 | void (*ctor)(void *); | 47343 | void (*ctor)(void *); |
47299 | int inuse; /* Offset to metadata */ | 47344 | int inuse; /* Offset to metadata */ |
47300 | int align; /* Alignment */ | 47345 | int align; /* Alignment */ |
47301 | diff -urNp linux-2.6.32.16/include/linux/sonet.h linux-2.6.32.16/include/linux/sonet.h | 47346 | diff -urNp linux-2.6.32.18/include/linux/sonet.h linux-2.6.32.18/include/linux/sonet.h |
47302 | --- linux-2.6.32.16/include/linux/sonet.h 2010-07-05 14:14:00.000000000 -0400 | 47347 | --- linux-2.6.32.18/include/linux/sonet.h 2010-08-10 13:45:57.000000000 -0400 |
47303 | +++ linux-2.6.32.16/include/linux/sonet.h 2010-07-09 14:50:38.000000000 -0400 | 47348 | +++ linux-2.6.32.18/include/linux/sonet.h 2010-08-11 18:57:32.000000000 -0400 |
47304 | @@ -61,7 +61,7 @@ struct sonet_stats { | 47349 | @@ -61,7 +61,7 @@ struct sonet_stats { |
47305 | #include <asm/atomic.h> | 47350 | #include <asm/atomic.h> |
47306 | 47351 | ||
@@ -47310,9 +47355,9 @@ diff -urNp linux-2.6.32.16/include/linux/sonet.h linux-2.6.32.16/include/linux/s | |||
47310 | __SONET_ITEMS | 47355 | __SONET_ITEMS |
47311 | #undef __HANDLE_ITEM | 47356 | #undef __HANDLE_ITEM |
47312 | }; | 47357 | }; |
47313 | diff -urNp linux-2.6.32.16/include/linux/suspend.h linux-2.6.32.16/include/linux/suspend.h | 47358 | diff -urNp linux-2.6.32.18/include/linux/suspend.h linux-2.6.32.18/include/linux/suspend.h |
47314 | --- linux-2.6.32.16/include/linux/suspend.h 2010-07-05 14:14:00.000000000 -0400 | 47359 | --- linux-2.6.32.18/include/linux/suspend.h 2010-08-10 13:45:57.000000000 -0400 |
47315 | +++ linux-2.6.32.16/include/linux/suspend.h 2010-07-09 14:50:38.000000000 -0400 | 47360 | +++ linux-2.6.32.18/include/linux/suspend.h 2010-08-11 18:57:32.000000000 -0400 |
47316 | @@ -104,15 +104,15 @@ typedef int __bitwise suspend_state_t; | 47361 | @@ -104,15 +104,15 @@ typedef int __bitwise suspend_state_t; |
47317 | * which require special recovery actions in that situation. | 47362 | * which require special recovery actions in that situation. |
47318 | */ | 47363 | */ |
@@ -47401,9 +47446,9 @@ diff -urNp linux-2.6.32.16/include/linux/suspend.h linux-2.6.32.16/include/linux | |||
47401 | static inline int hibernate(void) { return -ENOSYS; } | 47446 | static inline int hibernate(void) { return -ENOSYS; } |
47402 | static inline bool system_entering_hibernation(void) { return false; } | 47447 | static inline bool system_entering_hibernation(void) { return false; } |
47403 | #endif /* CONFIG_HIBERNATION */ | 47448 | #endif /* CONFIG_HIBERNATION */ |
47404 | diff -urNp linux-2.6.32.16/include/linux/sysctl.h linux-2.6.32.16/include/linux/sysctl.h | 47449 | diff -urNp linux-2.6.32.18/include/linux/sysctl.h linux-2.6.32.18/include/linux/sysctl.h |
47405 | --- linux-2.6.32.16/include/linux/sysctl.h 2010-07-05 14:14:00.000000000 -0400 | 47450 | --- linux-2.6.32.18/include/linux/sysctl.h 2010-08-10 13:45:57.000000000 -0400 |
47406 | +++ linux-2.6.32.16/include/linux/sysctl.h 2010-07-09 14:50:38.000000000 -0400 | 47451 | +++ linux-2.6.32.18/include/linux/sysctl.h 2010-08-11 18:57:32.000000000 -0400 |
47407 | @@ -164,7 +164,11 @@ enum | 47452 | @@ -164,7 +164,11 @@ enum |
47408 | KERN_PANIC_ON_NMI=76, /* int: whether we will panic on an unrecovered */ | 47453 | KERN_PANIC_ON_NMI=76, /* int: whether we will panic on an unrecovered */ |
47409 | }; | 47454 | }; |
@@ -47417,9 +47462,9 @@ diff -urNp linux-2.6.32.16/include/linux/sysctl.h linux-2.6.32.16/include/linux/ | |||
47417 | 47462 | ||
47418 | /* CTL_VM names: */ | 47463 | /* CTL_VM names: */ |
47419 | enum | 47464 | enum |
47420 | diff -urNp linux-2.6.32.16/include/linux/sysfs.h linux-2.6.32.16/include/linux/sysfs.h | 47465 | diff -urNp linux-2.6.32.18/include/linux/sysfs.h linux-2.6.32.18/include/linux/sysfs.h |
47421 | --- linux-2.6.32.16/include/linux/sysfs.h 2010-07-05 14:14:00.000000000 -0400 | 47466 | --- linux-2.6.32.18/include/linux/sysfs.h 2010-08-10 13:45:57.000000000 -0400 |
47422 | +++ linux-2.6.32.16/include/linux/sysfs.h 2010-07-09 14:50:38.000000000 -0400 | 47467 | +++ linux-2.6.32.18/include/linux/sysfs.h 2010-08-11 18:57:32.000000000 -0400 |
47423 | @@ -75,8 +75,8 @@ struct bin_attribute { | 47468 | @@ -75,8 +75,8 @@ struct bin_attribute { |
47424 | }; | 47469 | }; |
47425 | 47470 | ||
@@ -47431,9 +47476,9 @@ diff -urNp linux-2.6.32.16/include/linux/sysfs.h linux-2.6.32.16/include/linux/s | |||
47431 | }; | 47476 | }; |
47432 | 47477 | ||
47433 | struct sysfs_dirent; | 47478 | struct sysfs_dirent; |
47434 | diff -urNp linux-2.6.32.16/include/linux/thread_info.h linux-2.6.32.16/include/linux/thread_info.h | 47479 | diff -urNp linux-2.6.32.18/include/linux/thread_info.h linux-2.6.32.18/include/linux/thread_info.h |
47435 | --- linux-2.6.32.16/include/linux/thread_info.h 2010-07-05 14:14:00.000000000 -0400 | 47480 | --- linux-2.6.32.18/include/linux/thread_info.h 2010-08-10 13:45:57.000000000 -0400 |
47436 | +++ linux-2.6.32.16/include/linux/thread_info.h 2010-07-09 14:50:38.000000000 -0400 | 47481 | +++ linux-2.6.32.18/include/linux/thread_info.h 2010-08-11 18:57:32.000000000 -0400 |
47437 | @@ -23,7 +23,7 @@ struct restart_block { | 47482 | @@ -23,7 +23,7 @@ struct restart_block { |
47438 | }; | 47483 | }; |
47439 | /* For futex_wait and futex_wait_requeue_pi */ | 47484 | /* For futex_wait and futex_wait_requeue_pi */ |
@@ -47443,9 +47488,9 @@ diff -urNp linux-2.6.32.16/include/linux/thread_info.h linux-2.6.32.16/include/l | |||
47443 | u32 val; | 47488 | u32 val; |
47444 | u32 flags; | 47489 | u32 flags; |
47445 | u32 bitset; | 47490 | u32 bitset; |
47446 | diff -urNp linux-2.6.32.16/include/linux/tty.h linux-2.6.32.16/include/linux/tty.h | 47491 | diff -urNp linux-2.6.32.18/include/linux/tty.h linux-2.6.32.18/include/linux/tty.h |
47447 | --- linux-2.6.32.16/include/linux/tty.h 2010-07-05 14:14:00.000000000 -0400 | 47492 | --- linux-2.6.32.18/include/linux/tty.h 2010-08-10 13:45:57.000000000 -0400 |
47448 | +++ linux-2.6.32.16/include/linux/tty.h 2010-07-09 14:50:38.000000000 -0400 | 47493 | +++ linux-2.6.32.18/include/linux/tty.h 2010-08-11 18:57:32.000000000 -0400 |
47449 | @@ -13,6 +13,7 @@ | 47494 | @@ -13,6 +13,7 @@ |
47450 | #include <linux/tty_driver.h> | 47495 | #include <linux/tty_driver.h> |
47451 | #include <linux/tty_ldisc.h> | 47496 | #include <linux/tty_ldisc.h> |
@@ -47481,9 +47526,9 @@ diff -urNp linux-2.6.32.16/include/linux/tty.h linux-2.6.32.16/include/linux/tty | |||
47481 | 47526 | ||
47482 | /* n_tty.c */ | 47527 | /* n_tty.c */ |
47483 | extern struct tty_ldisc_ops tty_ldisc_N_TTY; | 47528 | extern struct tty_ldisc_ops tty_ldisc_N_TTY; |
47484 | diff -urNp linux-2.6.32.16/include/linux/tty_ldisc.h linux-2.6.32.16/include/linux/tty_ldisc.h | 47529 | diff -urNp linux-2.6.32.18/include/linux/tty_ldisc.h linux-2.6.32.18/include/linux/tty_ldisc.h |
47485 | --- linux-2.6.32.16/include/linux/tty_ldisc.h 2010-07-05 14:14:00.000000000 -0400 | 47530 | --- linux-2.6.32.18/include/linux/tty_ldisc.h 2010-08-10 13:45:57.000000000 -0400 |
47486 | +++ linux-2.6.32.16/include/linux/tty_ldisc.h 2010-07-09 14:50:38.000000000 -0400 | 47531 | +++ linux-2.6.32.18/include/linux/tty_ldisc.h 2010-08-11 18:57:32.000000000 -0400 |
47487 | @@ -139,7 +139,7 @@ struct tty_ldisc_ops { | 47532 | @@ -139,7 +139,7 @@ struct tty_ldisc_ops { |
47488 | 47533 | ||
47489 | struct module *owner; | 47534 | struct module *owner; |
@@ -47493,9 +47538,9 @@ diff -urNp linux-2.6.32.16/include/linux/tty_ldisc.h linux-2.6.32.16/include/lin | |||
47493 | }; | 47538 | }; |
47494 | 47539 | ||
47495 | struct tty_ldisc { | 47540 | struct tty_ldisc { |
47496 | diff -urNp linux-2.6.32.16/include/linux/types.h linux-2.6.32.16/include/linux/types.h | 47541 | diff -urNp linux-2.6.32.18/include/linux/types.h linux-2.6.32.18/include/linux/types.h |
47497 | --- linux-2.6.32.16/include/linux/types.h 2010-07-05 14:14:00.000000000 -0400 | 47542 | --- linux-2.6.32.18/include/linux/types.h 2010-08-10 13:45:57.000000000 -0400 |
47498 | +++ linux-2.6.32.16/include/linux/types.h 2010-07-09 14:50:38.000000000 -0400 | 47543 | +++ linux-2.6.32.18/include/linux/types.h 2010-08-11 18:57:32.000000000 -0400 |
47499 | @@ -191,10 +191,26 @@ typedef struct { | 47544 | @@ -191,10 +191,26 @@ typedef struct { |
47500 | volatile int counter; | 47545 | volatile int counter; |
47501 | } atomic_t; | 47546 | } atomic_t; |
@@ -47523,9 +47568,9 @@ diff -urNp linux-2.6.32.16/include/linux/types.h linux-2.6.32.16/include/linux/t | |||
47523 | #endif | 47568 | #endif |
47524 | 47569 | ||
47525 | struct ustat { | 47570 | struct ustat { |
47526 | diff -urNp linux-2.6.32.16/include/linux/uaccess.h linux-2.6.32.16/include/linux/uaccess.h | 47571 | diff -urNp linux-2.6.32.18/include/linux/uaccess.h linux-2.6.32.18/include/linux/uaccess.h |
47527 | --- linux-2.6.32.16/include/linux/uaccess.h 2010-07-05 14:14:00.000000000 -0400 | 47572 | --- linux-2.6.32.18/include/linux/uaccess.h 2010-08-10 13:45:57.000000000 -0400 |
47528 | +++ linux-2.6.32.16/include/linux/uaccess.h 2010-07-09 14:50:38.000000000 -0400 | 47573 | +++ linux-2.6.32.18/include/linux/uaccess.h 2010-08-11 18:57:32.000000000 -0400 |
47529 | @@ -76,11 +76,11 @@ static inline unsigned long __copy_from_ | 47574 | @@ -76,11 +76,11 @@ static inline unsigned long __copy_from_ |
47530 | long ret; \ | 47575 | long ret; \ |
47531 | mm_segment_t old_fs = get_fs(); \ | 47576 | mm_segment_t old_fs = get_fs(); \ |
@@ -47557,9 +47602,9 @@ diff -urNp linux-2.6.32.16/include/linux/uaccess.h linux-2.6.32.16/include/linux | |||
47557 | +extern long probe_kernel_write(void *dst, const void *src, size_t size); | 47602 | +extern long probe_kernel_write(void *dst, const void *src, size_t size); |
47558 | 47603 | ||
47559 | #endif /* __LINUX_UACCESS_H__ */ | 47604 | #endif /* __LINUX_UACCESS_H__ */ |
47560 | diff -urNp linux-2.6.32.16/include/linux/vmalloc.h linux-2.6.32.16/include/linux/vmalloc.h | 47605 | diff -urNp linux-2.6.32.18/include/linux/vmalloc.h linux-2.6.32.18/include/linux/vmalloc.h |
47561 | --- linux-2.6.32.16/include/linux/vmalloc.h 2010-07-05 14:14:00.000000000 -0400 | 47606 | --- linux-2.6.32.18/include/linux/vmalloc.h 2010-08-10 13:45:57.000000000 -0400 |
47562 | +++ linux-2.6.32.16/include/linux/vmalloc.h 2010-07-09 14:50:38.000000000 -0400 | 47607 | +++ linux-2.6.32.18/include/linux/vmalloc.h 2010-08-11 18:57:32.000000000 -0400 |
47563 | @@ -13,6 +13,11 @@ struct vm_area_struct; /* vma defining | 47608 | @@ -13,6 +13,11 @@ struct vm_area_struct; /* vma defining |
47564 | #define VM_MAP 0x00000004 /* vmap()ed pages */ | 47609 | #define VM_MAP 0x00000004 /* vmap()ed pages */ |
47565 | #define VM_USERMAP 0x00000008 /* suitable for remap_vmalloc_range */ | 47610 | #define VM_USERMAP 0x00000008 /* suitable for remap_vmalloc_range */ |
@@ -47654,9 +47699,9 @@ diff -urNp linux-2.6.32.16/include/linux/vmalloc.h linux-2.6.32.16/include/linux | |||
47654 | +}) | 47699 | +}) |
47655 | + | 47700 | + |
47656 | #endif /* _LINUX_VMALLOC_H */ | 47701 | #endif /* _LINUX_VMALLOC_H */ |
47657 | diff -urNp linux-2.6.32.16/include/linux/vmstat.h linux-2.6.32.16/include/linux/vmstat.h | 47702 | diff -urNp linux-2.6.32.18/include/linux/vmstat.h linux-2.6.32.18/include/linux/vmstat.h |
47658 | --- linux-2.6.32.16/include/linux/vmstat.h 2010-07-05 14:14:00.000000000 -0400 | 47703 | --- linux-2.6.32.18/include/linux/vmstat.h 2010-08-10 13:45:57.000000000 -0400 |
47659 | +++ linux-2.6.32.16/include/linux/vmstat.h 2010-07-16 21:06:43.000000000 -0400 | 47704 | +++ linux-2.6.32.18/include/linux/vmstat.h 2010-08-11 18:57:32.000000000 -0400 |
47660 | @@ -136,18 +136,18 @@ static inline void vm_events_fold_cpu(in | 47705 | @@ -136,18 +136,18 @@ static inline void vm_events_fold_cpu(in |
47661 | /* | 47706 | /* |
47662 | * Zone based page accounting with per cpu differentials. | 47707 | * Zone based page accounting with per cpu differentials. |
@@ -47711,9 +47756,9 @@ diff -urNp linux-2.6.32.16/include/linux/vmstat.h linux-2.6.32.16/include/linux/ | |||
47711 | } | 47756 | } |
47712 | 47757 | ||
47713 | static inline void __dec_zone_page_state(struct page *page, | 47758 | static inline void __dec_zone_page_state(struct page *page, |
47714 | diff -urNp linux-2.6.32.16/include/net/irda/ircomm_tty.h linux-2.6.32.16/include/net/irda/ircomm_tty.h | 47759 | diff -urNp linux-2.6.32.18/include/net/irda/ircomm_tty.h linux-2.6.32.18/include/net/irda/ircomm_tty.h |
47715 | --- linux-2.6.32.16/include/net/irda/ircomm_tty.h 2010-07-05 14:14:00.000000000 -0400 | 47760 | --- linux-2.6.32.18/include/net/irda/ircomm_tty.h 2010-08-10 13:45:57.000000000 -0400 |
47716 | +++ linux-2.6.32.16/include/net/irda/ircomm_tty.h 2010-07-09 14:50:38.000000000 -0400 | 47761 | +++ linux-2.6.32.18/include/net/irda/ircomm_tty.h 2010-08-11 18:57:32.000000000 -0400 |
47717 | @@ -105,8 +105,8 @@ struct ircomm_tty_cb { | 47762 | @@ -105,8 +105,8 @@ struct ircomm_tty_cb { |
47718 | unsigned short close_delay; | 47763 | unsigned short close_delay; |
47719 | unsigned short closing_wait; /* time to wait before closing */ | 47764 | unsigned short closing_wait; /* time to wait before closing */ |
@@ -47725,9 +47770,9 @@ diff -urNp linux-2.6.32.16/include/net/irda/ircomm_tty.h linux-2.6.32.16/include | |||
47725 | 47770 | ||
47726 | /* Protect concurent access to : | 47771 | /* Protect concurent access to : |
47727 | * o self->open_count | 47772 | * o self->open_count |
47728 | diff -urNp linux-2.6.32.16/include/net/neighbour.h linux-2.6.32.16/include/net/neighbour.h | 47773 | diff -urNp linux-2.6.32.18/include/net/neighbour.h linux-2.6.32.18/include/net/neighbour.h |
47729 | --- linux-2.6.32.16/include/net/neighbour.h 2010-07-05 14:14:00.000000000 -0400 | 47774 | --- linux-2.6.32.18/include/net/neighbour.h 2010-08-10 13:45:57.000000000 -0400 |
47730 | +++ linux-2.6.32.16/include/net/neighbour.h 2010-07-09 14:50:38.000000000 -0400 | 47775 | +++ linux-2.6.32.18/include/net/neighbour.h 2010-08-11 18:57:32.000000000 -0400 |
47731 | @@ -125,12 +125,12 @@ struct neighbour | 47776 | @@ -125,12 +125,12 @@ struct neighbour |
47732 | struct neigh_ops | 47777 | struct neigh_ops |
47733 | { | 47778 | { |
@@ -47747,9 +47792,9 @@ diff -urNp linux-2.6.32.16/include/net/neighbour.h linux-2.6.32.16/include/net/n | |||
47747 | }; | 47792 | }; |
47748 | 47793 | ||
47749 | struct pneigh_entry | 47794 | struct pneigh_entry |
47750 | diff -urNp linux-2.6.32.16/include/net/sctp/sctp.h linux-2.6.32.16/include/net/sctp/sctp.h | 47795 | diff -urNp linux-2.6.32.18/include/net/sctp/sctp.h linux-2.6.32.18/include/net/sctp/sctp.h |
47751 | --- linux-2.6.32.16/include/net/sctp/sctp.h 2010-07-05 14:14:00.000000000 -0400 | 47796 | --- linux-2.6.32.18/include/net/sctp/sctp.h 2010-08-10 13:45:57.000000000 -0400 |
47752 | +++ linux-2.6.32.16/include/net/sctp/sctp.h 2010-07-09 14:50:38.000000000 -0400 | 47797 | +++ linux-2.6.32.18/include/net/sctp/sctp.h 2010-08-11 18:57:32.000000000 -0400 |
47753 | @@ -305,8 +305,8 @@ extern int sctp_debug_flag; | 47798 | @@ -305,8 +305,8 @@ extern int sctp_debug_flag; |
47754 | 47799 | ||
47755 | #else /* SCTP_DEBUG */ | 47800 | #else /* SCTP_DEBUG */ |
@@ -47761,9 +47806,9 @@ diff -urNp linux-2.6.32.16/include/net/sctp/sctp.h linux-2.6.32.16/include/net/s | |||
47761 | #define SCTP_ENABLE_DEBUG | 47806 | #define SCTP_ENABLE_DEBUG |
47762 | #define SCTP_DISABLE_DEBUG | 47807 | #define SCTP_DISABLE_DEBUG |
47763 | #define SCTP_ASSERT(expr, str, func) | 47808 | #define SCTP_ASSERT(expr, str, func) |
47764 | diff -urNp linux-2.6.32.16/include/net/tcp.h linux-2.6.32.16/include/net/tcp.h | 47809 | diff -urNp linux-2.6.32.18/include/net/tcp.h linux-2.6.32.18/include/net/tcp.h |
47765 | --- linux-2.6.32.16/include/net/tcp.h 2010-07-05 14:14:00.000000000 -0400 | 47810 | --- linux-2.6.32.18/include/net/tcp.h 2010-08-10 13:45:57.000000000 -0400 |
47766 | +++ linux-2.6.32.16/include/net/tcp.h 2010-07-09 14:50:38.000000000 -0400 | 47811 | +++ linux-2.6.32.18/include/net/tcp.h 2010-08-11 18:57:32.000000000 -0400 |
47767 | @@ -1420,6 +1420,7 @@ enum tcp_seq_states { | 47812 | @@ -1420,6 +1420,7 @@ enum tcp_seq_states { |
47768 | struct tcp_seq_afinfo { | 47813 | struct tcp_seq_afinfo { |
47769 | char *name; | 47814 | char *name; |
@@ -47772,9 +47817,9 @@ diff -urNp linux-2.6.32.16/include/net/tcp.h linux-2.6.32.16/include/net/tcp.h | |||
47772 | struct file_operations seq_fops; | 47817 | struct file_operations seq_fops; |
47773 | struct seq_operations seq_ops; | 47818 | struct seq_operations seq_ops; |
47774 | }; | 47819 | }; |
47775 | diff -urNp linux-2.6.32.16/include/net/udp.h linux-2.6.32.16/include/net/udp.h | 47820 | diff -urNp linux-2.6.32.18/include/net/udp.h linux-2.6.32.18/include/net/udp.h |
47776 | --- linux-2.6.32.16/include/net/udp.h 2010-07-05 14:14:00.000000000 -0400 | 47821 | --- linux-2.6.32.18/include/net/udp.h 2010-08-10 13:45:57.000000000 -0400 |
47777 | +++ linux-2.6.32.16/include/net/udp.h 2010-07-09 14:50:38.000000000 -0400 | 47822 | +++ linux-2.6.32.18/include/net/udp.h 2010-08-11 18:57:32.000000000 -0400 |
47778 | @@ -187,6 +187,7 @@ struct udp_seq_afinfo { | 47823 | @@ -187,6 +187,7 @@ struct udp_seq_afinfo { |
47779 | char *name; | 47824 | char *name; |
47780 | sa_family_t family; | 47825 | sa_family_t family; |
@@ -47783,9 +47828,9 @@ diff -urNp linux-2.6.32.16/include/net/udp.h linux-2.6.32.16/include/net/udp.h | |||
47783 | struct file_operations seq_fops; | 47828 | struct file_operations seq_fops; |
47784 | struct seq_operations seq_ops; | 47829 | struct seq_operations seq_ops; |
47785 | }; | 47830 | }; |
47786 | diff -urNp linux-2.6.32.16/include/sound/ac97_codec.h linux-2.6.32.16/include/sound/ac97_codec.h | 47831 | diff -urNp linux-2.6.32.18/include/sound/ac97_codec.h linux-2.6.32.18/include/sound/ac97_codec.h |
47787 | --- linux-2.6.32.16/include/sound/ac97_codec.h 2010-07-05 14:14:00.000000000 -0400 | 47832 | --- linux-2.6.32.18/include/sound/ac97_codec.h 2010-08-10 13:45:57.000000000 -0400 |
47788 | +++ linux-2.6.32.16/include/sound/ac97_codec.h 2010-07-09 14:50:38.000000000 -0400 | 47833 | +++ linux-2.6.32.18/include/sound/ac97_codec.h 2010-08-11 18:57:32.000000000 -0400 |
47789 | @@ -419,15 +419,15 @@ | 47834 | @@ -419,15 +419,15 @@ |
47790 | struct snd_ac97; | 47835 | struct snd_ac97; |
47791 | 47836 | ||
@@ -47818,9 +47863,9 @@ diff -urNp linux-2.6.32.16/include/sound/ac97_codec.h linux-2.6.32.16/include/so | |||
47818 | void *private_data; | 47863 | void *private_data; |
47819 | void (*private_free) (struct snd_ac97 *ac97); | 47864 | void (*private_free) (struct snd_ac97 *ac97); |
47820 | /* --- */ | 47865 | /* --- */ |
47821 | diff -urNp linux-2.6.32.16/include/trace/events/irq.h linux-2.6.32.16/include/trace/events/irq.h | 47866 | diff -urNp linux-2.6.32.18/include/trace/events/irq.h linux-2.6.32.18/include/trace/events/irq.h |
47822 | --- linux-2.6.32.16/include/trace/events/irq.h 2010-07-05 14:14:00.000000000 -0400 | 47867 | --- linux-2.6.32.18/include/trace/events/irq.h 2010-08-10 13:45:57.000000000 -0400 |
47823 | +++ linux-2.6.32.16/include/trace/events/irq.h 2010-07-09 14:50:38.000000000 -0400 | 47868 | +++ linux-2.6.32.18/include/trace/events/irq.h 2010-08-11 18:57:32.000000000 -0400 |
47824 | @@ -34,7 +34,7 @@ | 47869 | @@ -34,7 +34,7 @@ |
47825 | */ | 47870 | */ |
47826 | TRACE_EVENT(irq_handler_entry, | 47871 | TRACE_EVENT(irq_handler_entry, |
@@ -47857,9 +47902,9 @@ diff -urNp linux-2.6.32.16/include/trace/events/irq.h linux-2.6.32.16/include/tr | |||
47857 | 47902 | ||
47858 | TP_ARGS(h, vec), | 47903 | TP_ARGS(h, vec), |
47859 | 47904 | ||
47860 | diff -urNp linux-2.6.32.16/include/video/uvesafb.h linux-2.6.32.16/include/video/uvesafb.h | 47905 | diff -urNp linux-2.6.32.18/include/video/uvesafb.h linux-2.6.32.18/include/video/uvesafb.h |
47861 | --- linux-2.6.32.16/include/video/uvesafb.h 2010-07-05 14:14:00.000000000 -0400 | 47906 | --- linux-2.6.32.18/include/video/uvesafb.h 2010-08-10 13:45:57.000000000 -0400 |
47862 | +++ linux-2.6.32.16/include/video/uvesafb.h 2010-07-09 14:50:38.000000000 -0400 | 47907 | +++ linux-2.6.32.18/include/video/uvesafb.h 2010-08-11 18:57:32.000000000 -0400 |
47863 | @@ -177,6 +177,7 @@ struct uvesafb_par { | 47908 | @@ -177,6 +177,7 @@ struct uvesafb_par { |
47864 | u8 ypan; /* 0 - nothing, 1 - ypan, 2 - ywrap */ | 47909 | u8 ypan; /* 0 - nothing, 1 - ypan, 2 - ywrap */ |
47865 | u8 pmi_setpal; /* PMI for palette changes */ | 47910 | u8 pmi_setpal; /* PMI for palette changes */ |
@@ -47868,9 +47913,9 @@ diff -urNp linux-2.6.32.16/include/video/uvesafb.h linux-2.6.32.16/include/video | |||
47868 | void *pmi_start; | 47913 | void *pmi_start; |
47869 | void *pmi_pal; | 47914 | void *pmi_pal; |
47870 | u8 *vbe_state_orig; /* | 47915 | u8 *vbe_state_orig; /* |
47871 | diff -urNp linux-2.6.32.16/init/do_mounts.c linux-2.6.32.16/init/do_mounts.c | 47916 | diff -urNp linux-2.6.32.18/init/do_mounts.c linux-2.6.32.18/init/do_mounts.c |
47872 | --- linux-2.6.32.16/init/do_mounts.c 2010-07-05 14:14:00.000000000 -0400 | 47917 | --- linux-2.6.32.18/init/do_mounts.c 2010-08-10 13:45:57.000000000 -0400 |
47873 | +++ linux-2.6.32.16/init/do_mounts.c 2010-07-09 14:50:38.000000000 -0400 | 47918 | +++ linux-2.6.32.18/init/do_mounts.c 2010-08-11 18:57:32.000000000 -0400 |
47874 | @@ -216,11 +216,11 @@ static void __init get_fs_names(char *pa | 47919 | @@ -216,11 +216,11 @@ static void __init get_fs_names(char *pa |
47875 | 47920 | ||
47876 | static int __init do_mount_root(char *name, char *fs, int flags, void *data) | 47921 | static int __init do_mount_root(char *name, char *fs, int flags, void *data) |
@@ -47916,9 +47961,9 @@ diff -urNp linux-2.6.32.16/init/do_mounts.c linux-2.6.32.16/init/do_mounts.c | |||
47916 | + sys_mount((__force char __user *)".", (__force char __user *)"/", NULL, MS_MOVE, NULL); | 47961 | + sys_mount((__force char __user *)".", (__force char __user *)"/", NULL, MS_MOVE, NULL); |
47917 | + sys_chroot((__force char __user *)"."); | 47962 | + sys_chroot((__force char __user *)"."); |
47918 | } | 47963 | } |
47919 | diff -urNp linux-2.6.32.16/init/do_mounts.h linux-2.6.32.16/init/do_mounts.h | 47964 | diff -urNp linux-2.6.32.18/init/do_mounts.h linux-2.6.32.18/init/do_mounts.h |
47920 | --- linux-2.6.32.16/init/do_mounts.h 2010-07-05 14:14:00.000000000 -0400 | 47965 | --- linux-2.6.32.18/init/do_mounts.h 2010-08-10 13:45:57.000000000 -0400 |
47921 | +++ linux-2.6.32.16/init/do_mounts.h 2010-07-09 14:50:38.000000000 -0400 | 47966 | +++ linux-2.6.32.18/init/do_mounts.h 2010-08-11 18:57:32.000000000 -0400 |
47922 | @@ -15,15 +15,15 @@ extern int root_mountflags; | 47967 | @@ -15,15 +15,15 @@ extern int root_mountflags; |
47923 | 47968 | ||
47924 | static inline int create_dev(char *name, dev_t dev) | 47969 | static inline int create_dev(char *name, dev_t dev) |
@@ -47938,9 +47983,9 @@ diff -urNp linux-2.6.32.16/init/do_mounts.h linux-2.6.32.16/init/do_mounts.h | |||
47938 | return 0; | 47983 | return 0; |
47939 | if (!S_ISBLK(stat.st_mode)) | 47984 | if (!S_ISBLK(stat.st_mode)) |
47940 | return 0; | 47985 | return 0; |
47941 | diff -urNp linux-2.6.32.16/init/do_mounts_initrd.c linux-2.6.32.16/init/do_mounts_initrd.c | 47986 | diff -urNp linux-2.6.32.18/init/do_mounts_initrd.c linux-2.6.32.18/init/do_mounts_initrd.c |
47942 | --- linux-2.6.32.16/init/do_mounts_initrd.c 2010-07-05 14:14:00.000000000 -0400 | 47987 | --- linux-2.6.32.18/init/do_mounts_initrd.c 2010-08-10 13:45:57.000000000 -0400 |
47943 | +++ linux-2.6.32.16/init/do_mounts_initrd.c 2010-07-09 14:50:38.000000000 -0400 | 47988 | +++ linux-2.6.32.18/init/do_mounts_initrd.c 2010-08-11 18:57:32.000000000 -0400 |
47944 | @@ -32,7 +32,7 @@ static int __init do_linuxrc(void * shel | 47989 | @@ -32,7 +32,7 @@ static int __init do_linuxrc(void * shel |
47945 | sys_close(old_fd);sys_close(root_fd); | 47990 | sys_close(old_fd);sys_close(root_fd); |
47946 | sys_close(0);sys_close(1);sys_close(2); | 47991 | sys_close(0);sys_close(1);sys_close(2); |
@@ -48024,9 +48069,9 @@ diff -urNp linux-2.6.32.16/init/do_mounts_initrd.c linux-2.6.32.16/init/do_mount | |||
48024 | + sys_unlink((__force const char __user *)"/initrd.image"); | 48069 | + sys_unlink((__force const char __user *)"/initrd.image"); |
48025 | return 0; | 48070 | return 0; |
48026 | } | 48071 | } |
48027 | diff -urNp linux-2.6.32.16/init/do_mounts_md.c linux-2.6.32.16/init/do_mounts_md.c | 48072 | diff -urNp linux-2.6.32.18/init/do_mounts_md.c linux-2.6.32.18/init/do_mounts_md.c |
48028 | --- linux-2.6.32.16/init/do_mounts_md.c 2010-07-05 14:14:00.000000000 -0400 | 48073 | --- linux-2.6.32.18/init/do_mounts_md.c 2010-08-10 13:45:57.000000000 -0400 |
48029 | +++ linux-2.6.32.16/init/do_mounts_md.c 2010-07-09 14:50:38.000000000 -0400 | 48074 | +++ linux-2.6.32.18/init/do_mounts_md.c 2010-08-11 18:57:32.000000000 -0400 |
48030 | @@ -170,7 +170,7 @@ static void __init md_setup_drive(void) | 48075 | @@ -170,7 +170,7 @@ static void __init md_setup_drive(void) |
48031 | partitioned ? "_d" : "", minor, | 48076 | partitioned ? "_d" : "", minor, |
48032 | md_setup_args[ent].device_names); | 48077 | md_setup_args[ent].device_names); |
@@ -48054,9 +48099,9 @@ diff -urNp linux-2.6.32.16/init/do_mounts_md.c linux-2.6.32.16/init/do_mounts_md | |||
48054 | if (fd >= 0) { | 48099 | if (fd >= 0) { |
48055 | sys_ioctl(fd, RAID_AUTORUN, raid_autopart); | 48100 | sys_ioctl(fd, RAID_AUTORUN, raid_autopart); |
48056 | sys_close(fd); | 48101 | sys_close(fd); |
48057 | diff -urNp linux-2.6.32.16/init/initramfs.c linux-2.6.32.16/init/initramfs.c | 48102 | diff -urNp linux-2.6.32.18/init/initramfs.c linux-2.6.32.18/init/initramfs.c |
48058 | --- linux-2.6.32.16/init/initramfs.c 2010-07-05 14:14:00.000000000 -0400 | 48103 | --- linux-2.6.32.18/init/initramfs.c 2010-08-10 13:45:57.000000000 -0400 |
48059 | +++ linux-2.6.32.16/init/initramfs.c 2010-07-09 14:50:38.000000000 -0400 | 48104 | +++ linux-2.6.32.18/init/initramfs.c 2010-08-11 18:57:32.000000000 -0400 |
48060 | @@ -74,7 +74,7 @@ static void __init free_hash(void) | 48105 | @@ -74,7 +74,7 @@ static void __init free_hash(void) |
48061 | } | 48106 | } |
48062 | } | 48107 | } |
@@ -48165,9 +48210,9 @@ diff -urNp linux-2.6.32.16/init/initramfs.c linux-2.6.32.16/init/initramfs.c | |||
48165 | state = SkipIt; | 48210 | state = SkipIt; |
48166 | next_state = Reset; | 48211 | next_state = Reset; |
48167 | return 0; | 48212 | return 0; |
48168 | diff -urNp linux-2.6.32.16/init/Kconfig linux-2.6.32.16/init/Kconfig | 48213 | diff -urNp linux-2.6.32.18/init/Kconfig linux-2.6.32.18/init/Kconfig |
48169 | --- linux-2.6.32.16/init/Kconfig 2010-07-05 14:14:00.000000000 -0400 | 48214 | --- linux-2.6.32.18/init/Kconfig 2010-08-10 13:45:57.000000000 -0400 |
48170 | +++ linux-2.6.32.16/init/Kconfig 2010-07-09 14:50:38.000000000 -0400 | 48215 | +++ linux-2.6.32.18/init/Kconfig 2010-08-11 18:57:32.000000000 -0400 |
48171 | @@ -1026,7 +1026,7 @@ config SLUB_DEBUG | 48216 | @@ -1026,7 +1026,7 @@ config SLUB_DEBUG |
48172 | 48217 | ||
48173 | config COMPAT_BRK | 48218 | config COMPAT_BRK |
@@ -48177,9 +48222,9 @@ diff -urNp linux-2.6.32.16/init/Kconfig linux-2.6.32.16/init/Kconfig | |||
48177 | help | 48222 | help |
48178 | Randomizing heap placement makes heap exploits harder, but it | 48223 | Randomizing heap placement makes heap exploits harder, but it |
48179 | also breaks ancient binaries (including anything libc5 based). | 48224 | also breaks ancient binaries (including anything libc5 based). |
48180 | diff -urNp linux-2.6.32.16/init/main.c linux-2.6.32.16/init/main.c | 48225 | diff -urNp linux-2.6.32.18/init/main.c linux-2.6.32.18/init/main.c |
48181 | --- linux-2.6.32.16/init/main.c 2010-07-05 14:14:00.000000000 -0400 | 48226 | --- linux-2.6.32.18/init/main.c 2010-08-10 13:45:57.000000000 -0400 |
48182 | +++ linux-2.6.32.16/init/main.c 2010-07-09 14:50:38.000000000 -0400 | 48227 | +++ linux-2.6.32.18/init/main.c 2010-08-11 18:57:32.000000000 -0400 |
48183 | @@ -97,6 +97,7 @@ static inline void mark_rodata_ro(void) | 48228 | @@ -97,6 +97,7 @@ static inline void mark_rodata_ro(void) |
48184 | #ifdef CONFIG_TC | 48229 | #ifdef CONFIG_TC |
48185 | extern void tc_init(void); | 48230 | extern void tc_init(void); |
@@ -48324,9 +48369,9 @@ diff -urNp linux-2.6.32.16/init/main.c linux-2.6.32.16/init/main.c | |||
48324 | /* | 48369 | /* |
48325 | * Ok, we have completed the initial bootup, and | 48370 | * Ok, we have completed the initial bootup, and |
48326 | * we're essentially up and running. Get rid of the | 48371 | * we're essentially up and running. Get rid of the |
48327 | diff -urNp linux-2.6.32.16/init/noinitramfs.c linux-2.6.32.16/init/noinitramfs.c | 48372 | diff -urNp linux-2.6.32.18/init/noinitramfs.c linux-2.6.32.18/init/noinitramfs.c |
48328 | --- linux-2.6.32.16/init/noinitramfs.c 2010-07-05 14:14:00.000000000 -0400 | 48373 | --- linux-2.6.32.18/init/noinitramfs.c 2010-08-10 13:45:57.000000000 -0400 |
48329 | +++ linux-2.6.32.16/init/noinitramfs.c 2010-07-09 14:50:38.000000000 -0400 | 48374 | +++ linux-2.6.32.18/init/noinitramfs.c 2010-08-11 18:57:32.000000000 -0400 |
48330 | @@ -29,7 +29,7 @@ static int __init default_rootfs(void) | 48375 | @@ -29,7 +29,7 @@ static int __init default_rootfs(void) |
48331 | { | 48376 | { |
48332 | int err; | 48377 | int err; |
@@ -48345,9 +48390,9 @@ diff -urNp linux-2.6.32.16/init/noinitramfs.c linux-2.6.32.16/init/noinitramfs.c | |||
48345 | if (err < 0) | 48390 | if (err < 0) |
48346 | goto out; | 48391 | goto out; |
48347 | 48392 | ||
48348 | diff -urNp linux-2.6.32.16/ipc/ipc_sysctl.c linux-2.6.32.16/ipc/ipc_sysctl.c | 48393 | diff -urNp linux-2.6.32.18/ipc/ipc_sysctl.c linux-2.6.32.18/ipc/ipc_sysctl.c |
48349 | --- linux-2.6.32.16/ipc/ipc_sysctl.c 2010-07-05 14:14:00.000000000 -0400 | 48394 | --- linux-2.6.32.18/ipc/ipc_sysctl.c 2010-08-10 13:45:57.000000000 -0400 |
48350 | +++ linux-2.6.32.16/ipc/ipc_sysctl.c 2010-07-09 14:50:38.000000000 -0400 | 48395 | +++ linux-2.6.32.18/ipc/ipc_sysctl.c 2010-08-11 18:57:32.000000000 -0400 |
48351 | @@ -267,7 +267,7 @@ static struct ctl_table ipc_kern_table[] | 48396 | @@ -267,7 +267,7 @@ static struct ctl_table ipc_kern_table[] |
48352 | .extra1 = &zero, | 48397 | .extra1 = &zero, |
48353 | .extra2 = &one, | 48398 | .extra2 = &one, |
@@ -48366,9 +48411,9 @@ diff -urNp linux-2.6.32.16/ipc/ipc_sysctl.c linux-2.6.32.16/ipc/ipc_sysctl.c | |||
48366 | }; | 48411 | }; |
48367 | 48412 | ||
48368 | static int __init ipc_sysctl_init(void) | 48413 | static int __init ipc_sysctl_init(void) |
48369 | diff -urNp linux-2.6.32.16/ipc/mqueue.c linux-2.6.32.16/ipc/mqueue.c | 48414 | diff -urNp linux-2.6.32.18/ipc/mqueue.c linux-2.6.32.18/ipc/mqueue.c |
48370 | --- linux-2.6.32.16/ipc/mqueue.c 2010-07-05 14:14:00.000000000 -0400 | 48415 | --- linux-2.6.32.18/ipc/mqueue.c 2010-08-10 13:45:57.000000000 -0400 |
48371 | +++ linux-2.6.32.16/ipc/mqueue.c 2010-07-09 14:50:38.000000000 -0400 | 48416 | +++ linux-2.6.32.18/ipc/mqueue.c 2010-08-11 18:57:32.000000000 -0400 |
48372 | @@ -150,6 +150,7 @@ static struct inode *mqueue_get_inode(st | 48417 | @@ -150,6 +150,7 @@ static struct inode *mqueue_get_inode(st |
48373 | mq_bytes = (mq_msg_tblsz + | 48418 | mq_bytes = (mq_msg_tblsz + |
48374 | (info->attr.mq_maxmsg * info->attr.mq_msgsize)); | 48419 | (info->attr.mq_maxmsg * info->attr.mq_msgsize)); |
@@ -48377,9 +48422,9 @@ diff -urNp linux-2.6.32.16/ipc/mqueue.c linux-2.6.32.16/ipc/mqueue.c | |||
48377 | spin_lock(&mq_lock); | 48422 | spin_lock(&mq_lock); |
48378 | if (u->mq_bytes + mq_bytes < u->mq_bytes || | 48423 | if (u->mq_bytes + mq_bytes < u->mq_bytes || |
48379 | u->mq_bytes + mq_bytes > | 48424 | u->mq_bytes + mq_bytes > |
48380 | diff -urNp linux-2.6.32.16/ipc/shm.c linux-2.6.32.16/ipc/shm.c | 48425 | diff -urNp linux-2.6.32.18/ipc/shm.c linux-2.6.32.18/ipc/shm.c |
48381 | --- linux-2.6.32.16/ipc/shm.c 2010-07-05 14:14:00.000000000 -0400 | 48426 | --- linux-2.6.32.18/ipc/shm.c 2010-08-10 13:45:57.000000000 -0400 |
48382 | +++ linux-2.6.32.16/ipc/shm.c 2010-07-09 14:50:38.000000000 -0400 | 48427 | +++ linux-2.6.32.18/ipc/shm.c 2010-08-11 18:57:32.000000000 -0400 |
48383 | @@ -70,6 +70,14 @@ static void shm_destroy (struct ipc_name | 48428 | @@ -70,6 +70,14 @@ static void shm_destroy (struct ipc_name |
48384 | static int sysvipc_shm_proc_show(struct seq_file *s, void *it); | 48429 | static int sysvipc_shm_proc_show(struct seq_file *s, void *it); |
48385 | #endif | 48430 | #endif |
@@ -48432,9 +48477,9 @@ diff -urNp linux-2.6.32.16/ipc/shm.c linux-2.6.32.16/ipc/shm.c | |||
48432 | size = i_size_read(path.dentry->d_inode); | 48477 | size = i_size_read(path.dentry->d_inode); |
48433 | shm_unlock(shp); | 48478 | shm_unlock(shp); |
48434 | 48479 | ||
48435 | diff -urNp linux-2.6.32.16/kernel/acct.c linux-2.6.32.16/kernel/acct.c | 48480 | diff -urNp linux-2.6.32.18/kernel/acct.c linux-2.6.32.18/kernel/acct.c |
48436 | --- linux-2.6.32.16/kernel/acct.c 2010-07-05 14:14:00.000000000 -0400 | 48481 | --- linux-2.6.32.18/kernel/acct.c 2010-08-10 13:45:57.000000000 -0400 |
48437 | +++ linux-2.6.32.16/kernel/acct.c 2010-07-09 14:50:38.000000000 -0400 | 48482 | +++ linux-2.6.32.18/kernel/acct.c 2010-08-11 18:57:32.000000000 -0400 |
48438 | @@ -579,7 +579,7 @@ static void do_acct_process(struct bsd_a | 48483 | @@ -579,7 +579,7 @@ static void do_acct_process(struct bsd_a |
48439 | */ | 48484 | */ |
48440 | flim = current->signal->rlim[RLIMIT_FSIZE].rlim_cur; | 48485 | flim = current->signal->rlim[RLIMIT_FSIZE].rlim_cur; |
@@ -48444,9 +48489,9 @@ diff -urNp linux-2.6.32.16/kernel/acct.c linux-2.6.32.16/kernel/acct.c | |||
48444 | sizeof(acct_t), &file->f_pos); | 48489 | sizeof(acct_t), &file->f_pos); |
48445 | current->signal->rlim[RLIMIT_FSIZE].rlim_cur = flim; | 48490 | current->signal->rlim[RLIMIT_FSIZE].rlim_cur = flim; |
48446 | set_fs(fs); | 48491 | set_fs(fs); |
48447 | diff -urNp linux-2.6.32.16/kernel/capability.c linux-2.6.32.16/kernel/capability.c | 48492 | diff -urNp linux-2.6.32.18/kernel/capability.c linux-2.6.32.18/kernel/capability.c |
48448 | --- linux-2.6.32.16/kernel/capability.c 2010-07-05 14:14:00.000000000 -0400 | 48493 | --- linux-2.6.32.18/kernel/capability.c 2010-08-10 13:45:57.000000000 -0400 |
48449 | +++ linux-2.6.32.16/kernel/capability.c 2010-07-09 14:50:38.000000000 -0400 | 48494 | +++ linux-2.6.32.18/kernel/capability.c 2010-08-11 18:57:32.000000000 -0400 |
48450 | @@ -306,10 +306,21 @@ int capable(int cap) | 48495 | @@ -306,10 +306,21 @@ int capable(int cap) |
48451 | BUG(); | 48496 | BUG(); |
48452 | } | 48497 | } |
@@ -48470,9 +48515,9 @@ diff -urNp linux-2.6.32.16/kernel/capability.c linux-2.6.32.16/kernel/capability | |||
48470 | + | 48515 | + |
48471 | EXPORT_SYMBOL(capable); | 48516 | EXPORT_SYMBOL(capable); |
48472 | +EXPORT_SYMBOL(capable_nolog); | 48517 | +EXPORT_SYMBOL(capable_nolog); |
48473 | diff -urNp linux-2.6.32.16/kernel/configs.c linux-2.6.32.16/kernel/configs.c | 48518 | diff -urNp linux-2.6.32.18/kernel/configs.c linux-2.6.32.18/kernel/configs.c |
48474 | --- linux-2.6.32.16/kernel/configs.c 2010-07-05 14:14:00.000000000 -0400 | 48519 | --- linux-2.6.32.18/kernel/configs.c 2010-08-10 13:45:57.000000000 -0400 |
48475 | +++ linux-2.6.32.16/kernel/configs.c 2010-07-09 14:50:38.000000000 -0400 | 48520 | +++ linux-2.6.32.18/kernel/configs.c 2010-08-11 18:57:32.000000000 -0400 |
48476 | @@ -73,8 +73,19 @@ static int __init ikconfig_init(void) | 48521 | @@ -73,8 +73,19 @@ static int __init ikconfig_init(void) |
48477 | struct proc_dir_entry *entry; | 48522 | struct proc_dir_entry *entry; |
48478 | 48523 | ||
@@ -48493,9 +48538,9 @@ diff -urNp linux-2.6.32.16/kernel/configs.c linux-2.6.32.16/kernel/configs.c | |||
48493 | if (!entry) | 48538 | if (!entry) |
48494 | return -ENOMEM; | 48539 | return -ENOMEM; |
48495 | 48540 | ||
48496 | diff -urNp linux-2.6.32.16/kernel/cpu.c linux-2.6.32.16/kernel/cpu.c | 48541 | diff -urNp linux-2.6.32.18/kernel/cpu.c linux-2.6.32.18/kernel/cpu.c |
48497 | --- linux-2.6.32.16/kernel/cpu.c 2010-07-05 14:14:00.000000000 -0400 | 48542 | --- linux-2.6.32.18/kernel/cpu.c 2010-08-10 13:45:57.000000000 -0400 |
48498 | +++ linux-2.6.32.16/kernel/cpu.c 2010-07-09 14:50:38.000000000 -0400 | 48543 | +++ linux-2.6.32.18/kernel/cpu.c 2010-08-11 18:57:32.000000000 -0400 |
48499 | @@ -19,7 +19,7 @@ | 48544 | @@ -19,7 +19,7 @@ |
48500 | /* Serializes the updates to cpu_online_mask, cpu_present_mask */ | 48545 | /* Serializes the updates to cpu_online_mask, cpu_present_mask */ |
48501 | static DEFINE_MUTEX(cpu_add_remove_lock); | 48546 | static DEFINE_MUTEX(cpu_add_remove_lock); |
@@ -48505,9 +48550,9 @@ diff -urNp linux-2.6.32.16/kernel/cpu.c linux-2.6.32.16/kernel/cpu.c | |||
48505 | 48550 | ||
48506 | /* If set, cpu_up and cpu_down will return -EBUSY and do nothing. | 48551 | /* If set, cpu_up and cpu_down will return -EBUSY and do nothing. |
48507 | * Should always be manipulated under cpu_add_remove_lock | 48552 | * Should always be manipulated under cpu_add_remove_lock |
48508 | diff -urNp linux-2.6.32.16/kernel/cred.c linux-2.6.32.16/kernel/cred.c | 48553 | diff -urNp linux-2.6.32.18/kernel/cred.c linux-2.6.32.18/kernel/cred.c |
48509 | --- linux-2.6.32.16/kernel/cred.c 2010-07-05 14:14:00.000000000 -0400 | 48554 | --- linux-2.6.32.18/kernel/cred.c 2010-08-10 13:45:57.000000000 -0400 |
48510 | +++ linux-2.6.32.16/kernel/cred.c 2010-07-09 14:50:38.000000000 -0400 | 48555 | +++ linux-2.6.32.18/kernel/cred.c 2010-08-11 18:57:32.000000000 -0400 |
48511 | @@ -520,6 +520,8 @@ int commit_creds(struct cred *new) | 48556 | @@ -520,6 +520,8 @@ int commit_creds(struct cred *new) |
48512 | 48557 | ||
48513 | get_cred(new); /* we will require a ref for the subj creds too */ | 48558 | get_cred(new); /* we will require a ref for the subj creds too */ |
@@ -48517,9 +48562,9 @@ diff -urNp linux-2.6.32.16/kernel/cred.c linux-2.6.32.16/kernel/cred.c | |||
48517 | /* dumpability changes */ | 48562 | /* dumpability changes */ |
48518 | if (old->euid != new->euid || | 48563 | if (old->euid != new->euid || |
48519 | old->egid != new->egid || | 48564 | old->egid != new->egid || |
48520 | diff -urNp linux-2.6.32.16/kernel/exit.c linux-2.6.32.16/kernel/exit.c | 48565 | diff -urNp linux-2.6.32.18/kernel/exit.c linux-2.6.32.18/kernel/exit.c |
48521 | --- linux-2.6.32.16/kernel/exit.c 2010-07-05 14:14:00.000000000 -0400 | 48566 | --- linux-2.6.32.18/kernel/exit.c 2010-08-10 13:45:57.000000000 -0400 |
48522 | +++ linux-2.6.32.16/kernel/exit.c 2010-07-09 14:50:38.000000000 -0400 | 48567 | +++ linux-2.6.32.18/kernel/exit.c 2010-08-11 18:57:32.000000000 -0400 |
48523 | @@ -56,6 +56,10 @@ | 48568 | @@ -56,6 +56,10 @@ |
48524 | #include <asm/mmu_context.h> | 48569 | #include <asm/mmu_context.h> |
48525 | #include "cred-internals.h" | 48570 | #include "cred-internals.h" |
@@ -48609,9 +48654,9 @@ diff -urNp linux-2.6.32.16/kernel/exit.c linux-2.6.32.16/kernel/exit.c | |||
48609 | 48654 | ||
48610 | get_task_struct(p); | 48655 | get_task_struct(p); |
48611 | read_unlock(&tasklist_lock); | 48656 | read_unlock(&tasklist_lock); |
48612 | diff -urNp linux-2.6.32.16/kernel/fork.c linux-2.6.32.16/kernel/fork.c | 48657 | diff -urNp linux-2.6.32.18/kernel/fork.c linux-2.6.32.18/kernel/fork.c |
48613 | --- linux-2.6.32.16/kernel/fork.c 2010-07-05 14:14:00.000000000 -0400 | 48658 | --- linux-2.6.32.18/kernel/fork.c 2010-08-10 13:45:57.000000000 -0400 |
48614 | +++ linux-2.6.32.16/kernel/fork.c 2010-07-09 14:50:38.000000000 -0400 | 48659 | +++ linux-2.6.32.18/kernel/fork.c 2010-08-11 18:57:32.000000000 -0400 |
48615 | @@ -253,7 +253,7 @@ static struct task_struct *dup_task_stru | 48660 | @@ -253,7 +253,7 @@ static struct task_struct *dup_task_stru |
48616 | *stackend = STACK_END_MAGIC; /* for overflow detection */ | 48661 | *stackend = STACK_END_MAGIC; /* for overflow detection */ |
48617 | 48662 | ||
@@ -48750,9 +48795,9 @@ diff -urNp linux-2.6.32.16/kernel/fork.c linux-2.6.32.16/kernel/fork.c | |||
48750 | new_fs = NULL; | 48795 | new_fs = NULL; |
48751 | else | 48796 | else |
48752 | new_fs = fs; | 48797 | new_fs = fs; |
48753 | diff -urNp linux-2.6.32.16/kernel/futex.c linux-2.6.32.16/kernel/futex.c | 48798 | diff -urNp linux-2.6.32.18/kernel/futex.c linux-2.6.32.18/kernel/futex.c |
48754 | --- linux-2.6.32.16/kernel/futex.c 2010-07-05 14:14:00.000000000 -0400 | 48799 | --- linux-2.6.32.18/kernel/futex.c 2010-08-10 13:45:57.000000000 -0400 |
48755 | +++ linux-2.6.32.16/kernel/futex.c 2010-07-09 14:50:38.000000000 -0400 | 48800 | +++ linux-2.6.32.18/kernel/futex.c 2010-08-11 18:57:32.000000000 -0400 |
48756 | @@ -54,6 +54,7 @@ | 48801 | @@ -54,6 +54,7 @@ |
48757 | #include <linux/mount.h> | 48802 | #include <linux/mount.h> |
48758 | #include <linux/pagemap.h> | 48803 | #include <linux/pagemap.h> |
@@ -48773,7 +48818,7 @@ diff -urNp linux-2.6.32.16/kernel/futex.c linux-2.6.32.16/kernel/futex.c | |||
48773 | /* | 48818 | /* |
48774 | * The futex address must be "naturally" aligned. | 48819 | * The futex address must be "naturally" aligned. |
48775 | */ | 48820 | */ |
48776 | @@ -1852,7 +1858,7 @@ retry: | 48821 | @@ -1843,7 +1849,7 @@ retry: |
48777 | 48822 | ||
48778 | restart = ¤t_thread_info()->restart_block; | 48823 | restart = ¤t_thread_info()->restart_block; |
48779 | restart->fn = futex_wait_restart; | 48824 | restart->fn = futex_wait_restart; |
@@ -48782,7 +48827,7 @@ diff -urNp linux-2.6.32.16/kernel/futex.c linux-2.6.32.16/kernel/futex.c | |||
48782 | restart->futex.val = val; | 48827 | restart->futex.val = val; |
48783 | restart->futex.time = abs_time->tv64; | 48828 | restart->futex.time = abs_time->tv64; |
48784 | restart->futex.bitset = bitset; | 48829 | restart->futex.bitset = bitset; |
48785 | @@ -2385,7 +2391,10 @@ SYSCALL_DEFINE3(get_robust_list, int, pi | 48830 | @@ -2376,7 +2382,10 @@ SYSCALL_DEFINE3(get_robust_list, int, pi |
48786 | { | 48831 | { |
48787 | struct robust_list_head __user *head; | 48832 | struct robust_list_head __user *head; |
48788 | unsigned long ret; | 48833 | unsigned long ret; |
@@ -48794,7 +48839,7 @@ diff -urNp linux-2.6.32.16/kernel/futex.c linux-2.6.32.16/kernel/futex.c | |||
48794 | 48839 | ||
48795 | if (!futex_cmpxchg_enabled) | 48840 | if (!futex_cmpxchg_enabled) |
48796 | return -ENOSYS; | 48841 | return -ENOSYS; |
48797 | @@ -2401,11 +2410,16 @@ SYSCALL_DEFINE3(get_robust_list, int, pi | 48842 | @@ -2392,11 +2401,16 @@ SYSCALL_DEFINE3(get_robust_list, int, pi |
48798 | if (!p) | 48843 | if (!p) |
48799 | goto err_unlock; | 48844 | goto err_unlock; |
48800 | ret = -EPERM; | 48845 | ret = -EPERM; |
@@ -48811,7 +48856,7 @@ diff -urNp linux-2.6.32.16/kernel/futex.c linux-2.6.32.16/kernel/futex.c | |||
48811 | head = p->robust_list; | 48856 | head = p->robust_list; |
48812 | rcu_read_unlock(); | 48857 | rcu_read_unlock(); |
48813 | } | 48858 | } |
48814 | @@ -2467,7 +2481,7 @@ retry: | 48859 | @@ -2458,7 +2472,7 @@ retry: |
48815 | */ | 48860 | */ |
48816 | static inline int fetch_robust_entry(struct robust_list __user **entry, | 48861 | static inline int fetch_robust_entry(struct robust_list __user **entry, |
48817 | struct robust_list __user * __user *head, | 48862 | struct robust_list __user * __user *head, |
@@ -48820,9 +48865,9 @@ diff -urNp linux-2.6.32.16/kernel/futex.c linux-2.6.32.16/kernel/futex.c | |||
48820 | { | 48865 | { |
48821 | unsigned long uentry; | 48866 | unsigned long uentry; |
48822 | 48867 | ||
48823 | diff -urNp linux-2.6.32.16/kernel/futex_compat.c linux-2.6.32.16/kernel/futex_compat.c | 48868 | diff -urNp linux-2.6.32.18/kernel/futex_compat.c linux-2.6.32.18/kernel/futex_compat.c |
48824 | --- linux-2.6.32.16/kernel/futex_compat.c 2010-07-05 14:14:00.000000000 -0400 | 48869 | --- linux-2.6.32.18/kernel/futex_compat.c 2010-08-10 13:45:57.000000000 -0400 |
48825 | +++ linux-2.6.32.16/kernel/futex_compat.c 2010-07-09 15:16:46.000000000 -0400 | 48870 | +++ linux-2.6.32.18/kernel/futex_compat.c 2010-08-11 18:57:32.000000000 -0400 |
48826 | @@ -10,6 +10,7 @@ | 48871 | @@ -10,6 +10,7 @@ |
48827 | #include <linux/compat.h> | 48872 | #include <linux/compat.h> |
48828 | #include <linux/nsproxy.h> | 48873 | #include <linux/nsproxy.h> |
@@ -48860,9 +48905,9 @@ diff -urNp linux-2.6.32.16/kernel/futex_compat.c linux-2.6.32.16/kernel/futex_co | |||
48860 | head = p->compat_robust_list; | 48905 | head = p->compat_robust_list; |
48861 | read_unlock(&tasklist_lock); | 48906 | read_unlock(&tasklist_lock); |
48862 | } | 48907 | } |
48863 | diff -urNp linux-2.6.32.16/kernel/gcov/base.c linux-2.6.32.16/kernel/gcov/base.c | 48908 | diff -urNp linux-2.6.32.18/kernel/gcov/base.c linux-2.6.32.18/kernel/gcov/base.c |
48864 | --- linux-2.6.32.16/kernel/gcov/base.c 2010-07-05 14:14:00.000000000 -0400 | 48909 | --- linux-2.6.32.18/kernel/gcov/base.c 2010-08-10 13:45:57.000000000 -0400 |
48865 | +++ linux-2.6.32.16/kernel/gcov/base.c 2010-07-09 14:50:38.000000000 -0400 | 48910 | +++ linux-2.6.32.18/kernel/gcov/base.c 2010-08-11 18:57:32.000000000 -0400 |
48866 | @@ -102,11 +102,6 @@ void gcov_enable_events(void) | 48911 | @@ -102,11 +102,6 @@ void gcov_enable_events(void) |
48867 | } | 48912 | } |
48868 | 48913 | ||
@@ -48884,9 +48929,9 @@ diff -urNp linux-2.6.32.16/kernel/gcov/base.c linux-2.6.32.16/kernel/gcov/base.c | |||
48884 | if (prev) | 48929 | if (prev) |
48885 | prev->next = info->next; | 48930 | prev->next = info->next; |
48886 | else | 48931 | else |
48887 | diff -urNp linux-2.6.32.16/kernel/hrtimer.c linux-2.6.32.16/kernel/hrtimer.c | 48932 | diff -urNp linux-2.6.32.18/kernel/hrtimer.c linux-2.6.32.18/kernel/hrtimer.c |
48888 | --- linux-2.6.32.16/kernel/hrtimer.c 2010-07-05 14:14:00.000000000 -0400 | 48933 | --- linux-2.6.32.18/kernel/hrtimer.c 2010-08-10 13:45:57.000000000 -0400 |
48889 | +++ linux-2.6.32.16/kernel/hrtimer.c 2010-07-09 14:50:38.000000000 -0400 | 48934 | +++ linux-2.6.32.18/kernel/hrtimer.c 2010-08-11 18:57:32.000000000 -0400 |
48890 | @@ -1382,7 +1382,7 @@ void hrtimer_peek_ahead_timers(void) | 48935 | @@ -1382,7 +1382,7 @@ void hrtimer_peek_ahead_timers(void) |
48891 | local_irq_restore(flags); | 48936 | local_irq_restore(flags); |
48892 | } | 48937 | } |
@@ -48896,9 +48941,9 @@ diff -urNp linux-2.6.32.16/kernel/hrtimer.c linux-2.6.32.16/kernel/hrtimer.c | |||
48896 | { | 48941 | { |
48897 | hrtimer_peek_ahead_timers(); | 48942 | hrtimer_peek_ahead_timers(); |
48898 | } | 48943 | } |
48899 | diff -urNp linux-2.6.32.16/kernel/kallsyms.c linux-2.6.32.16/kernel/kallsyms.c | 48944 | diff -urNp linux-2.6.32.18/kernel/kallsyms.c linux-2.6.32.18/kernel/kallsyms.c |
48900 | --- linux-2.6.32.16/kernel/kallsyms.c 2010-07-05 14:14:00.000000000 -0400 | 48945 | --- linux-2.6.32.18/kernel/kallsyms.c 2010-08-10 13:45:57.000000000 -0400 |
48901 | +++ linux-2.6.32.16/kernel/kallsyms.c 2010-07-09 14:50:44.000000000 -0400 | 48946 | +++ linux-2.6.32.18/kernel/kallsyms.c 2010-08-11 18:57:32.000000000 -0400 |
48902 | @@ -11,6 +11,9 @@ | 48947 | @@ -11,6 +11,9 @@ |
48903 | * Changed the compression method from stem compression to "table lookup" | 48948 | * Changed the compression method from stem compression to "table lookup" |
48904 | * compression (see scripts/kallsyms.c for a more complete description) | 48949 | * compression (see scripts/kallsyms.c for a more complete description) |
@@ -48987,9 +49032,9 @@ diff -urNp linux-2.6.32.16/kernel/kallsyms.c linux-2.6.32.16/kernel/kallsyms.c | |||
48987 | if (!iter) | 49032 | if (!iter) |
48988 | return -ENOMEM; | 49033 | return -ENOMEM; |
48989 | reset_iter(iter, 0); | 49034 | reset_iter(iter, 0); |
48990 | diff -urNp linux-2.6.32.16/kernel/kgdb.c linux-2.6.32.16/kernel/kgdb.c | 49035 | diff -urNp linux-2.6.32.18/kernel/kgdb.c linux-2.6.32.18/kernel/kgdb.c |
48991 | --- linux-2.6.32.16/kernel/kgdb.c 2010-07-05 14:14:00.000000000 -0400 | 49036 | --- linux-2.6.32.18/kernel/kgdb.c 2010-08-10 13:45:57.000000000 -0400 |
48992 | +++ linux-2.6.32.16/kernel/kgdb.c 2010-07-09 14:50:38.000000000 -0400 | 49037 | +++ linux-2.6.32.18/kernel/kgdb.c 2010-08-11 18:57:32.000000000 -0400 |
48993 | @@ -86,7 +86,7 @@ static int kgdb_io_module_registered; | 49038 | @@ -86,7 +86,7 @@ static int kgdb_io_module_registered; |
48994 | /* Guard for recursive entry */ | 49039 | /* Guard for recursive entry */ |
48995 | static int exception_level; | 49040 | static int exception_level; |
@@ -49017,9 +49062,9 @@ diff -urNp linux-2.6.32.16/kernel/kgdb.c linux-2.6.32.16/kernel/kgdb.c | |||
49017 | { | 49062 | { |
49018 | BUG_ON(kgdb_connected); | 49063 | BUG_ON(kgdb_connected); |
49019 | 49064 | ||
49020 | diff -urNp linux-2.6.32.16/kernel/kmod.c linux-2.6.32.16/kernel/kmod.c | 49065 | diff -urNp linux-2.6.32.18/kernel/kmod.c linux-2.6.32.18/kernel/kmod.c |
49021 | --- linux-2.6.32.16/kernel/kmod.c 2010-07-05 14:14:00.000000000 -0400 | 49066 | --- linux-2.6.32.18/kernel/kmod.c 2010-08-10 13:45:57.000000000 -0400 |
49022 | +++ linux-2.6.32.16/kernel/kmod.c 2010-07-09 14:50:38.000000000 -0400 | 49067 | +++ linux-2.6.32.18/kernel/kmod.c 2010-08-11 18:57:32.000000000 -0400 |
49023 | @@ -90,6 +90,18 @@ int __request_module(bool wait, const ch | 49068 | @@ -90,6 +90,18 @@ int __request_module(bool wait, const ch |
49024 | if (ret >= MODULE_NAME_LEN) | 49069 | if (ret >= MODULE_NAME_LEN) |
49025 | return -ENAMETOOLONG; | 49070 | return -ENAMETOOLONG; |
@@ -49039,9 +49084,9 @@ diff -urNp linux-2.6.32.16/kernel/kmod.c linux-2.6.32.16/kernel/kmod.c | |||
49039 | /* If modprobe needs a service that is in a module, we get a recursive | 49084 | /* If modprobe needs a service that is in a module, we get a recursive |
49040 | * loop. Limit the number of running kmod threads to max_threads/2 or | 49085 | * loop. Limit the number of running kmod threads to max_threads/2 or |
49041 | * MAX_KMOD_CONCURRENT, whichever is the smaller. A cleaner method | 49086 | * MAX_KMOD_CONCURRENT, whichever is the smaller. A cleaner method |
49042 | diff -urNp linux-2.6.32.16/kernel/kprobes.c linux-2.6.32.16/kernel/kprobes.c | 49087 | diff -urNp linux-2.6.32.18/kernel/kprobes.c linux-2.6.32.18/kernel/kprobes.c |
49043 | --- linux-2.6.32.16/kernel/kprobes.c 2010-07-05 14:14:00.000000000 -0400 | 49088 | --- linux-2.6.32.18/kernel/kprobes.c 2010-08-10 13:45:57.000000000 -0400 |
49044 | +++ linux-2.6.32.16/kernel/kprobes.c 2010-07-09 14:50:38.000000000 -0400 | 49089 | +++ linux-2.6.32.18/kernel/kprobes.c 2010-08-11 18:57:32.000000000 -0400 |
49045 | @@ -183,7 +183,7 @@ static kprobe_opcode_t __kprobes *__get_ | 49090 | @@ -183,7 +183,7 @@ static kprobe_opcode_t __kprobes *__get_ |
49046 | * kernel image and loaded module images reside. This is required | 49091 | * kernel image and loaded module images reside. This is required |
49047 | * so x86_64 can correctly handle the %rip-relative fixups. | 49092 | * so x86_64 can correctly handle the %rip-relative fixups. |
@@ -49078,9 +49123,9 @@ diff -urNp linux-2.6.32.16/kernel/kprobes.c linux-2.6.32.16/kernel/kprobes.c | |||
49078 | 49123 | ||
49079 | head = &kprobe_table[i]; | 49124 | head = &kprobe_table[i]; |
49080 | preempt_disable(); | 49125 | preempt_disable(); |
49081 | diff -urNp linux-2.6.32.16/kernel/lockdep.c linux-2.6.32.16/kernel/lockdep.c | 49126 | diff -urNp linux-2.6.32.18/kernel/lockdep.c linux-2.6.32.18/kernel/lockdep.c |
49082 | --- linux-2.6.32.16/kernel/lockdep.c 2010-07-05 14:14:00.000000000 -0400 | 49127 | --- linux-2.6.32.18/kernel/lockdep.c 2010-08-10 13:45:57.000000000 -0400 |
49083 | +++ linux-2.6.32.16/kernel/lockdep.c 2010-07-09 14:50:38.000000000 -0400 | 49128 | +++ linux-2.6.32.18/kernel/lockdep.c 2010-08-11 18:57:32.000000000 -0400 |
49084 | @@ -577,6 +577,10 @@ static int static_obj(void *obj) | 49129 | @@ -577,6 +577,10 @@ static int static_obj(void *obj) |
49085 | int i; | 49130 | int i; |
49086 | #endif | 49131 | #endif |
@@ -49110,9 +49155,9 @@ diff -urNp linux-2.6.32.16/kernel/lockdep.c linux-2.6.32.16/kernel/lockdep.c | |||
49110 | printk("the code is fine but needs lockdep annotation.\n"); | 49155 | printk("the code is fine but needs lockdep annotation.\n"); |
49111 | printk("turning off the locking correctness validator.\n"); | 49156 | printk("turning off the locking correctness validator.\n"); |
49112 | dump_stack(); | 49157 | dump_stack(); |
49113 | diff -urNp linux-2.6.32.16/kernel/lockdep_proc.c linux-2.6.32.16/kernel/lockdep_proc.c | 49158 | diff -urNp linux-2.6.32.18/kernel/lockdep_proc.c linux-2.6.32.18/kernel/lockdep_proc.c |
49114 | --- linux-2.6.32.16/kernel/lockdep_proc.c 2010-07-05 14:14:00.000000000 -0400 | 49159 | --- linux-2.6.32.18/kernel/lockdep_proc.c 2010-08-10 13:45:57.000000000 -0400 |
49115 | +++ linux-2.6.32.16/kernel/lockdep_proc.c 2010-07-09 14:50:38.000000000 -0400 | 49160 | +++ linux-2.6.32.18/kernel/lockdep_proc.c 2010-08-11 18:57:32.000000000 -0400 |
49116 | @@ -39,7 +39,7 @@ static void l_stop(struct seq_file *m, v | 49161 | @@ -39,7 +39,7 @@ static void l_stop(struct seq_file *m, v |
49117 | 49162 | ||
49118 | static void print_name(struct seq_file *m, struct lock_class *class) | 49163 | static void print_name(struct seq_file *m, struct lock_class *class) |
@@ -49122,9 +49167,9 @@ diff -urNp linux-2.6.32.16/kernel/lockdep_proc.c linux-2.6.32.16/kernel/lockdep_ | |||
49122 | const char *name = class->name; | 49167 | const char *name = class->name; |
49123 | 49168 | ||
49124 | if (!name) { | 49169 | if (!name) { |
49125 | diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | 49170 | diff -urNp linux-2.6.32.18/kernel/module.c linux-2.6.32.18/kernel/module.c |
49126 | --- linux-2.6.32.16/kernel/module.c 2010-07-05 14:14:00.000000000 -0400 | 49171 | --- linux-2.6.32.18/kernel/module.c 2010-08-10 13:45:57.000000000 -0400 |
49127 | +++ linux-2.6.32.16/kernel/module.c 2010-07-09 14:50:38.000000000 -0400 | 49172 | +++ linux-2.6.32.18/kernel/module.c 2010-08-11 18:57:32.000000000 -0400 |
49128 | @@ -89,7 +89,8 @@ static DECLARE_WAIT_QUEUE_HEAD(module_wq | 49173 | @@ -89,7 +89,8 @@ static DECLARE_WAIT_QUEUE_HEAD(module_wq |
49129 | static BLOCKING_NOTIFIER_HEAD(module_notify_list); | 49174 | static BLOCKING_NOTIFIER_HEAD(module_notify_list); |
49130 | 49175 | ||
@@ -49162,7 +49207,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49162 | printk(KERN_WARNING "%s: per-cpu alignment %li > %li\n", | 49207 | printk(KERN_WARNING "%s: per-cpu alignment %li > %li\n", |
49163 | name, align, PAGE_SIZE); | 49208 | name, align, PAGE_SIZE); |
49164 | align = PAGE_SIZE; | 49209 | align = PAGE_SIZE; |
49165 | @@ -1543,7 +1544,8 @@ static void free_module(struct module *m | 49210 | @@ -1545,7 +1546,8 @@ static void free_module(struct module *m |
49166 | destroy_params(mod->kp, mod->num_kp); | 49211 | destroy_params(mod->kp, mod->num_kp); |
49167 | 49212 | ||
49168 | /* This may be NULL, but that's OK */ | 49213 | /* This may be NULL, but that's OK */ |
@@ -49172,7 +49217,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49172 | kfree(mod->args); | 49217 | kfree(mod->args); |
49173 | if (mod->percpu) | 49218 | if (mod->percpu) |
49174 | percpu_modfree(mod->percpu); | 49219 | percpu_modfree(mod->percpu); |
49175 | @@ -1552,10 +1554,12 @@ static void free_module(struct module *m | 49220 | @@ -1554,10 +1556,12 @@ static void free_module(struct module *m |
49176 | percpu_modfree(mod->refptr); | 49221 | percpu_modfree(mod->refptr); |
49177 | #endif | 49222 | #endif |
49178 | /* Free lock-classes: */ | 49223 | /* Free lock-classes: */ |
@@ -49187,7 +49232,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49187 | 49232 | ||
49188 | #ifdef CONFIG_MPU | 49233 | #ifdef CONFIG_MPU |
49189 | update_protections(current->mm); | 49234 | update_protections(current->mm); |
49190 | @@ -1649,7 +1653,9 @@ static int simplify_symbols(Elf_Shdr *se | 49235 | @@ -1651,7 +1655,9 @@ static int simplify_symbols(Elf_Shdr *se |
49191 | strtab + sym[i].st_name, mod); | 49236 | strtab + sym[i].st_name, mod); |
49192 | /* Ok if resolved. */ | 49237 | /* Ok if resolved. */ |
49193 | if (ksym) { | 49238 | if (ksym) { |
@@ -49197,7 +49242,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49197 | break; | 49242 | break; |
49198 | } | 49243 | } |
49199 | 49244 | ||
49200 | @@ -1668,7 +1674,9 @@ static int simplify_symbols(Elf_Shdr *se | 49245 | @@ -1670,7 +1676,9 @@ static int simplify_symbols(Elf_Shdr *se |
49201 | secbase = (unsigned long)mod->percpu; | 49246 | secbase = (unsigned long)mod->percpu; |
49202 | else | 49247 | else |
49203 | secbase = sechdrs[sym[i].st_shndx].sh_addr; | 49248 | secbase = sechdrs[sym[i].st_shndx].sh_addr; |
@@ -49207,7 +49252,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49207 | break; | 49252 | break; |
49208 | } | 49253 | } |
49209 | } | 49254 | } |
49210 | @@ -1729,11 +1737,12 @@ static void layout_sections(struct modul | 49255 | @@ -1731,11 +1739,12 @@ static void layout_sections(struct modul |
49211 | || s->sh_entsize != ~0UL | 49256 | || s->sh_entsize != ~0UL |
49212 | || strstarts(secstrings + s->sh_name, ".init")) | 49257 | || strstarts(secstrings + s->sh_name, ".init")) |
49213 | continue; | 49258 | continue; |
@@ -49223,7 +49268,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49223 | } | 49268 | } |
49224 | 49269 | ||
49225 | DEBUGP("Init section allocation order:\n"); | 49270 | DEBUGP("Init section allocation order:\n"); |
49226 | @@ -1746,12 +1755,13 @@ static void layout_sections(struct modul | 49271 | @@ -1748,12 +1757,13 @@ static void layout_sections(struct modul |
49227 | || s->sh_entsize != ~0UL | 49272 | || s->sh_entsize != ~0UL |
49228 | || !strstarts(secstrings + s->sh_name, ".init")) | 49273 | || !strstarts(secstrings + s->sh_name, ".init")) |
49229 | continue; | 49274 | continue; |
@@ -49241,7 +49286,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49241 | } | 49286 | } |
49242 | } | 49287 | } |
49243 | 49288 | ||
49244 | @@ -1855,9 +1865,8 @@ static int is_exported(const char *name, | 49289 | @@ -1857,9 +1867,8 @@ static int is_exported(const char *name, |
49245 | 49290 | ||
49246 | /* As per nm */ | 49291 | /* As per nm */ |
49247 | static char elf_type(const Elf_Sym *sym, | 49292 | static char elf_type(const Elf_Sym *sym, |
@@ -49253,7 +49298,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49253 | { | 49298 | { |
49254 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) { | 49299 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) { |
49255 | if (ELF_ST_TYPE(sym->st_info) == STT_OBJECT) | 49300 | if (ELF_ST_TYPE(sym->st_info) == STT_OBJECT) |
49256 | @@ -1932,7 +1941,7 @@ static unsigned long layout_symtab(struc | 49301 | @@ -1934,7 +1943,7 @@ static unsigned long layout_symtab(struc |
49257 | 49302 | ||
49258 | /* Put symbol section at end of init part of module. */ | 49303 | /* Put symbol section at end of init part of module. */ |
49259 | symsect->sh_flags |= SHF_ALLOC; | 49304 | symsect->sh_flags |= SHF_ALLOC; |
@@ -49262,7 +49307,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49262 | symindex) | INIT_OFFSET_MASK; | 49307 | symindex) | INIT_OFFSET_MASK; |
49263 | DEBUGP("\t%s\n", secstrings + symsect->sh_name); | 49308 | DEBUGP("\t%s\n", secstrings + symsect->sh_name); |
49264 | 49309 | ||
49265 | @@ -1949,19 +1958,19 @@ static unsigned long layout_symtab(struc | 49310 | @@ -1951,19 +1960,19 @@ static unsigned long layout_symtab(struc |
49266 | } | 49311 | } |
49267 | 49312 | ||
49268 | /* Append room for core symbols at end of core part. */ | 49313 | /* Append room for core symbols at end of core part. */ |
@@ -49287,7 +49332,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49287 | 49332 | ||
49288 | return symoffs; | 49333 | return symoffs; |
49289 | } | 49334 | } |
49290 | @@ -1985,12 +1994,14 @@ static void add_kallsyms(struct module * | 49335 | @@ -1987,12 +1996,14 @@ static void add_kallsyms(struct module * |
49291 | mod->num_symtab = sechdrs[symindex].sh_size / sizeof(Elf_Sym); | 49336 | mod->num_symtab = sechdrs[symindex].sh_size / sizeof(Elf_Sym); |
49292 | mod->strtab = (void *)sechdrs[strindex].sh_addr; | 49337 | mod->strtab = (void *)sechdrs[strindex].sh_addr; |
49293 | 49338 | ||
@@ -49304,7 +49349,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49304 | src = mod->symtab; | 49349 | src = mod->symtab; |
49305 | *dst = *src; | 49350 | *dst = *src; |
49306 | for (ndst = i = 1; i < mod->num_symtab; ++i, ++src) { | 49351 | for (ndst = i = 1; i < mod->num_symtab; ++i, ++src) { |
49307 | @@ -2002,10 +2013,12 @@ static void add_kallsyms(struct module * | 49352 | @@ -2004,10 +2015,12 @@ static void add_kallsyms(struct module * |
49308 | } | 49353 | } |
49309 | mod->core_num_syms = ndst; | 49354 | mod->core_num_syms = ndst; |
49310 | 49355 | ||
@@ -49318,7 +49363,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49318 | } | 49363 | } |
49319 | #else | 49364 | #else |
49320 | static inline unsigned long layout_symtab(struct module *mod, | 49365 | static inline unsigned long layout_symtab(struct module *mod, |
49321 | @@ -2042,16 +2055,30 @@ static void dynamic_debug_setup(struct _ | 49366 | @@ -2044,16 +2057,30 @@ static void dynamic_debug_setup(struct _ |
49322 | #endif | 49367 | #endif |
49323 | } | 49368 | } |
49324 | 49369 | ||
@@ -49354,7 +49399,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49354 | } | 49399 | } |
49355 | return ret; | 49400 | return ret; |
49356 | } | 49401 | } |
49357 | @@ -2063,8 +2090,8 @@ static void kmemleak_load_module(struct | 49402 | @@ -2065,8 +2092,8 @@ static void kmemleak_load_module(struct |
49358 | unsigned int i; | 49403 | unsigned int i; |
49359 | 49404 | ||
49360 | /* only scan the sections containing data */ | 49405 | /* only scan the sections containing data */ |
@@ -49365,7 +49410,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49365 | sizeof(struct module), GFP_KERNEL); | 49410 | sizeof(struct module), GFP_KERNEL); |
49366 | 49411 | ||
49367 | for (i = 1; i < hdr->e_shnum; i++) { | 49412 | for (i = 1; i < hdr->e_shnum; i++) { |
49368 | @@ -2074,8 +2101,8 @@ static void kmemleak_load_module(struct | 49413 | @@ -2076,8 +2103,8 @@ static void kmemleak_load_module(struct |
49369 | && strncmp(secstrings + sechdrs[i].sh_name, ".bss", 4) != 0) | 49414 | && strncmp(secstrings + sechdrs[i].sh_name, ".bss", 4) != 0) |
49370 | continue; | 49415 | continue; |
49371 | 49416 | ||
@@ -49376,7 +49421,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49376 | sechdrs[i].sh_size, GFP_KERNEL); | 49421 | sechdrs[i].sh_size, GFP_KERNEL); |
49377 | } | 49422 | } |
49378 | } | 49423 | } |
49379 | @@ -2261,7 +2288,7 @@ static noinline struct module *load_modu | 49424 | @@ -2263,7 +2290,7 @@ static noinline struct module *load_modu |
49380 | secstrings, &stroffs, strmap); | 49425 | secstrings, &stroffs, strmap); |
49381 | 49426 | ||
49382 | /* Do the allocs. */ | 49427 | /* Do the allocs. */ |
@@ -49385,7 +49430,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49385 | /* | 49430 | /* |
49386 | * The pointer to this block is stored in the module structure | 49431 | * The pointer to this block is stored in the module structure |
49387 | * which is inside the block. Just mark it as not being a | 49432 | * which is inside the block. Just mark it as not being a |
49388 | @@ -2272,23 +2299,47 @@ static noinline struct module *load_modu | 49433 | @@ -2274,23 +2301,47 @@ static noinline struct module *load_modu |
49389 | err = -ENOMEM; | 49434 | err = -ENOMEM; |
49390 | goto free_percpu; | 49435 | goto free_percpu; |
49391 | } | 49436 | } |
@@ -49441,7 +49486,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49441 | 49486 | ||
49442 | /* Transfer each section which specifies SHF_ALLOC */ | 49487 | /* Transfer each section which specifies SHF_ALLOC */ |
49443 | DEBUGP("final section addresses:\n"); | 49488 | DEBUGP("final section addresses:\n"); |
49444 | @@ -2298,17 +2349,41 @@ static noinline struct module *load_modu | 49489 | @@ -2300,17 +2351,41 @@ static noinline struct module *load_modu |
49445 | if (!(sechdrs[i].sh_flags & SHF_ALLOC)) | 49490 | if (!(sechdrs[i].sh_flags & SHF_ALLOC)) |
49446 | continue; | 49491 | continue; |
49447 | 49492 | ||
@@ -49492,7 +49537,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49492 | DEBUGP("\t0x%lx %s\n", sechdrs[i].sh_addr, secstrings + sechdrs[i].sh_name); | 49537 | DEBUGP("\t0x%lx %s\n", sechdrs[i].sh_addr, secstrings + sechdrs[i].sh_name); |
49493 | } | 49538 | } |
49494 | /* Module has been moved. */ | 49539 | /* Module has been moved. */ |
49495 | @@ -2320,7 +2395,7 @@ static noinline struct module *load_modu | 49540 | @@ -2322,7 +2397,7 @@ static noinline struct module *load_modu |
49496 | mod->name); | 49541 | mod->name); |
49497 | if (!mod->refptr) { | 49542 | if (!mod->refptr) { |
49498 | err = -ENOMEM; | 49543 | err = -ENOMEM; |
@@ -49501,7 +49546,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49501 | } | 49546 | } |
49502 | #endif | 49547 | #endif |
49503 | /* Now we've moved module, initialize linked lists, etc. */ | 49548 | /* Now we've moved module, initialize linked lists, etc. */ |
49504 | @@ -2429,8 +2504,8 @@ static noinline struct module *load_modu | 49549 | @@ -2431,8 +2506,8 @@ static noinline struct module *load_modu |
49505 | 49550 | ||
49506 | /* Now do relocations. */ | 49551 | /* Now do relocations. */ |
49507 | for (i = 1; i < hdr->e_shnum; i++) { | 49552 | for (i = 1; i < hdr->e_shnum; i++) { |
@@ -49511,7 +49556,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49511 | 49556 | ||
49512 | /* Not a valid relocation section? */ | 49557 | /* Not a valid relocation section? */ |
49513 | if (info >= hdr->e_shnum) | 49558 | if (info >= hdr->e_shnum) |
49514 | @@ -2491,12 +2566,12 @@ static noinline struct module *load_modu | 49559 | @@ -2493,12 +2568,12 @@ static noinline struct module *load_modu |
49515 | * Do it before processing of module parameters, so the module | 49560 | * Do it before processing of module parameters, so the module |
49516 | * can provide parameter accessor functions of its own. | 49561 | * can provide parameter accessor functions of its own. |
49517 | */ | 49562 | */ |
@@ -49530,7 +49575,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49530 | 49575 | ||
49531 | set_fs(old_fs); | 49576 | set_fs(old_fs); |
49532 | 49577 | ||
49533 | @@ -2544,12 +2619,16 @@ static noinline struct module *load_modu | 49578 | @@ -2546,12 +2621,16 @@ static noinline struct module *load_modu |
49534 | free_unload: | 49579 | free_unload: |
49535 | module_unload_free(mod); | 49580 | module_unload_free(mod); |
49536 | #if defined(CONFIG_MODULE_UNLOAD) && defined(CONFIG_SMP) | 49581 | #if defined(CONFIG_MODULE_UNLOAD) && defined(CONFIG_SMP) |
@@ -49551,7 +49596,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49551 | /* mod will be freed with core. Don't access it beyond this line! */ | 49596 | /* mod will be freed with core. Don't access it beyond this line! */ |
49552 | free_percpu: | 49597 | free_percpu: |
49553 | if (percpu) | 49598 | if (percpu) |
49554 | @@ -2651,10 +2730,12 @@ SYSCALL_DEFINE3(init_module, void __user | 49599 | @@ -2653,10 +2732,12 @@ SYSCALL_DEFINE3(init_module, void __user |
49555 | mod->symtab = mod->core_symtab; | 49600 | mod->symtab = mod->core_symtab; |
49556 | mod->strtab = mod->core_strtab; | 49601 | mod->strtab = mod->core_strtab; |
49557 | #endif | 49602 | #endif |
@@ -49568,7 +49613,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49568 | mutex_unlock(&module_mutex); | 49613 | mutex_unlock(&module_mutex); |
49569 | 49614 | ||
49570 | return 0; | 49615 | return 0; |
49571 | @@ -2685,10 +2766,16 @@ static const char *get_ksymbol(struct mo | 49616 | @@ -2687,10 +2768,16 @@ static const char *get_ksymbol(struct mo |
49572 | unsigned long nextval; | 49617 | unsigned long nextval; |
49573 | 49618 | ||
49574 | /* At worse, next value is at end of module */ | 49619 | /* At worse, next value is at end of module */ |
@@ -49588,7 +49633,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49588 | 49633 | ||
49589 | /* Scan for closest preceeding symbol, and next symbol. (ELF | 49634 | /* Scan for closest preceeding symbol, and next symbol. (ELF |
49590 | starts real symbols at 1). */ | 49635 | starts real symbols at 1). */ |
49591 | @@ -2934,7 +3021,7 @@ static int m_show(struct seq_file *m, vo | 49636 | @@ -2936,7 +3023,7 @@ static int m_show(struct seq_file *m, vo |
49592 | char buf[8]; | 49637 | char buf[8]; |
49593 | 49638 | ||
49594 | seq_printf(m, "%s %u", | 49639 | seq_printf(m, "%s %u", |
@@ -49597,7 +49642,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49597 | print_unload_info(m, mod); | 49642 | print_unload_info(m, mod); |
49598 | 49643 | ||
49599 | /* Informative for users. */ | 49644 | /* Informative for users. */ |
49600 | @@ -2943,7 +3030,7 @@ static int m_show(struct seq_file *m, vo | 49645 | @@ -2945,7 +3032,7 @@ static int m_show(struct seq_file *m, vo |
49601 | mod->state == MODULE_STATE_COMING ? "Loading": | 49646 | mod->state == MODULE_STATE_COMING ? "Loading": |
49602 | "Live"); | 49647 | "Live"); |
49603 | /* Used by oprofile and other similar tools. */ | 49648 | /* Used by oprofile and other similar tools. */ |
@@ -49606,7 +49651,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49606 | 49651 | ||
49607 | /* Taints info */ | 49652 | /* Taints info */ |
49608 | if (mod->taints) | 49653 | if (mod->taints) |
49609 | @@ -2979,7 +3066,17 @@ static const struct file_operations proc | 49654 | @@ -2981,7 +3068,17 @@ static const struct file_operations proc |
49610 | 49655 | ||
49611 | static int __init proc_modules_init(void) | 49656 | static int __init proc_modules_init(void) |
49612 | { | 49657 | { |
@@ -49624,7 +49669,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49624 | return 0; | 49669 | return 0; |
49625 | } | 49670 | } |
49626 | module_init(proc_modules_init); | 49671 | module_init(proc_modules_init); |
49627 | @@ -3038,12 +3135,12 @@ struct module *__module_address(unsigned | 49672 | @@ -3040,12 +3137,12 @@ struct module *__module_address(unsigned |
49628 | { | 49673 | { |
49629 | struct module *mod; | 49674 | struct module *mod; |
49630 | 49675 | ||
@@ -49640,7 +49685,7 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49640 | return mod; | 49685 | return mod; |
49641 | return NULL; | 49686 | return NULL; |
49642 | } | 49687 | } |
49643 | @@ -3077,11 +3174,20 @@ bool is_module_text_address(unsigned lon | 49688 | @@ -3079,11 +3176,20 @@ bool is_module_text_address(unsigned lon |
49644 | */ | 49689 | */ |
49645 | struct module *__module_text_address(unsigned long addr) | 49690 | struct module *__module_text_address(unsigned long addr) |
49646 | { | 49691 | { |
@@ -49664,9 +49709,9 @@ diff -urNp linux-2.6.32.16/kernel/module.c linux-2.6.32.16/kernel/module.c | |||
49664 | mod = NULL; | 49709 | mod = NULL; |
49665 | } | 49710 | } |
49666 | return mod; | 49711 | return mod; |
49667 | diff -urNp linux-2.6.32.16/kernel/panic.c linux-2.6.32.16/kernel/panic.c | 49712 | diff -urNp linux-2.6.32.18/kernel/panic.c linux-2.6.32.18/kernel/panic.c |
49668 | --- linux-2.6.32.16/kernel/panic.c 2010-07-05 14:14:00.000000000 -0400 | 49713 | --- linux-2.6.32.18/kernel/panic.c 2010-08-10 13:45:57.000000000 -0400 |
49669 | +++ linux-2.6.32.16/kernel/panic.c 2010-07-09 14:50:38.000000000 -0400 | 49714 | +++ linux-2.6.32.18/kernel/panic.c 2010-08-11 18:57:32.000000000 -0400 |
49670 | @@ -392,7 +392,8 @@ EXPORT_SYMBOL(warn_slowpath_null); | 49715 | @@ -392,7 +392,8 @@ EXPORT_SYMBOL(warn_slowpath_null); |
49671 | */ | 49716 | */ |
49672 | void __stack_chk_fail(void) | 49717 | void __stack_chk_fail(void) |
@@ -49677,9 +49722,9 @@ diff -urNp linux-2.6.32.16/kernel/panic.c linux-2.6.32.16/kernel/panic.c | |||
49677 | __builtin_return_address(0)); | 49722 | __builtin_return_address(0)); |
49678 | } | 49723 | } |
49679 | EXPORT_SYMBOL(__stack_chk_fail); | 49724 | EXPORT_SYMBOL(__stack_chk_fail); |
49680 | diff -urNp linux-2.6.32.16/kernel/params.c linux-2.6.32.16/kernel/params.c | 49725 | diff -urNp linux-2.6.32.18/kernel/params.c linux-2.6.32.18/kernel/params.c |
49681 | --- linux-2.6.32.16/kernel/params.c 2010-07-05 14:14:00.000000000 -0400 | 49726 | --- linux-2.6.32.18/kernel/params.c 2010-08-10 13:45:57.000000000 -0400 |
49682 | +++ linux-2.6.32.16/kernel/params.c 2010-07-09 14:50:38.000000000 -0400 | 49727 | +++ linux-2.6.32.18/kernel/params.c 2010-08-11 18:57:32.000000000 -0400 |
49683 | @@ -725,7 +725,7 @@ static ssize_t module_attr_store(struct | 49728 | @@ -725,7 +725,7 @@ static ssize_t module_attr_store(struct |
49684 | return ret; | 49729 | return ret; |
49685 | } | 49730 | } |
@@ -49698,9 +49743,9 @@ diff -urNp linux-2.6.32.16/kernel/params.c linux-2.6.32.16/kernel/params.c | |||
49698 | .filter = uevent_filter, | 49743 | .filter = uevent_filter, |
49699 | }; | 49744 | }; |
49700 | 49745 | ||
49701 | diff -urNp linux-2.6.32.16/kernel/pid.c linux-2.6.32.16/kernel/pid.c | 49746 | diff -urNp linux-2.6.32.18/kernel/pid.c linux-2.6.32.18/kernel/pid.c |
49702 | --- linux-2.6.32.16/kernel/pid.c 2010-07-05 14:14:00.000000000 -0400 | 49747 | --- linux-2.6.32.18/kernel/pid.c 2010-08-10 13:45:57.000000000 -0400 |
49703 | +++ linux-2.6.32.16/kernel/pid.c 2010-07-09 14:50:38.000000000 -0400 | 49748 | +++ linux-2.6.32.18/kernel/pid.c 2010-08-11 18:57:32.000000000 -0400 |
49704 | @@ -33,6 +33,7 @@ | 49749 | @@ -33,6 +33,7 @@ |
49705 | #include <linux/rculist.h> | 49750 | #include <linux/rculist.h> |
49706 | #include <linux/bootmem.h> | 49751 | #include <linux/bootmem.h> |
@@ -49734,9 +49779,9 @@ diff -urNp linux-2.6.32.16/kernel/pid.c linux-2.6.32.16/kernel/pid.c | |||
49734 | } | 49779 | } |
49735 | 49780 | ||
49736 | struct task_struct *find_task_by_vpid(pid_t vnr) | 49781 | struct task_struct *find_task_by_vpid(pid_t vnr) |
49737 | diff -urNp linux-2.6.32.16/kernel/posix-cpu-timers.c linux-2.6.32.16/kernel/posix-cpu-timers.c | 49782 | diff -urNp linux-2.6.32.18/kernel/posix-cpu-timers.c linux-2.6.32.18/kernel/posix-cpu-timers.c |
49738 | --- linux-2.6.32.16/kernel/posix-cpu-timers.c 2010-07-05 14:14:00.000000000 -0400 | 49783 | --- linux-2.6.32.18/kernel/posix-cpu-timers.c 2010-08-10 13:45:57.000000000 -0400 |
49739 | +++ linux-2.6.32.16/kernel/posix-cpu-timers.c 2010-07-09 14:50:38.000000000 -0400 | 49784 | +++ linux-2.6.32.18/kernel/posix-cpu-timers.c 2010-08-11 18:57:32.000000000 -0400 |
49740 | @@ -6,6 +6,7 @@ | 49785 | @@ -6,6 +6,7 @@ |
49741 | #include <linux/posix-timers.h> | 49786 | #include <linux/posix-timers.h> |
49742 | #include <linux/errno.h> | 49787 | #include <linux/errno.h> |
@@ -49761,9 +49806,9 @@ diff -urNp linux-2.6.32.16/kernel/posix-cpu-timers.c linux-2.6.32.16/kernel/posi | |||
49761 | if (psecs >= sig->rlim[RLIMIT_CPU].rlim_max) { | 49806 | if (psecs >= sig->rlim[RLIMIT_CPU].rlim_max) { |
49762 | /* | 49807 | /* |
49763 | * At the hard limit, we just die. | 49808 | * At the hard limit, we just die. |
49764 | diff -urNp linux-2.6.32.16/kernel/power/hibernate.c linux-2.6.32.16/kernel/power/hibernate.c | 49809 | diff -urNp linux-2.6.32.18/kernel/power/hibernate.c linux-2.6.32.18/kernel/power/hibernate.c |
49765 | --- linux-2.6.32.16/kernel/power/hibernate.c 2010-07-05 14:14:00.000000000 -0400 | 49810 | --- linux-2.6.32.18/kernel/power/hibernate.c 2010-08-10 13:45:57.000000000 -0400 |
49766 | +++ linux-2.6.32.16/kernel/power/hibernate.c 2010-07-09 14:50:38.000000000 -0400 | 49811 | +++ linux-2.6.32.18/kernel/power/hibernate.c 2010-08-11 18:57:32.000000000 -0400 |
49767 | @@ -48,14 +48,14 @@ enum { | 49812 | @@ -48,14 +48,14 @@ enum { |
49768 | 49813 | ||
49769 | static int hibernation_mode = HIBERNATION_SHUTDOWN; | 49814 | static int hibernation_mode = HIBERNATION_SHUTDOWN; |
@@ -49781,9 +49826,9 @@ diff -urNp linux-2.6.32.16/kernel/power/hibernate.c linux-2.6.32.16/kernel/power | |||
49781 | { | 49826 | { |
49782 | if (ops && !(ops->begin && ops->end && ops->pre_snapshot | 49827 | if (ops && !(ops->begin && ops->end && ops->pre_snapshot |
49783 | && ops->prepare && ops->finish && ops->enter && ops->pre_restore | 49828 | && ops->prepare && ops->finish && ops->enter && ops->pre_restore |
49784 | diff -urNp linux-2.6.32.16/kernel/power/poweroff.c linux-2.6.32.16/kernel/power/poweroff.c | 49829 | diff -urNp linux-2.6.32.18/kernel/power/poweroff.c linux-2.6.32.18/kernel/power/poweroff.c |
49785 | --- linux-2.6.32.16/kernel/power/poweroff.c 2010-07-05 14:14:00.000000000 -0400 | 49830 | --- linux-2.6.32.18/kernel/power/poweroff.c 2010-08-10 13:45:57.000000000 -0400 |
49786 | +++ linux-2.6.32.16/kernel/power/poweroff.c 2010-07-09 14:50:38.000000000 -0400 | 49831 | +++ linux-2.6.32.18/kernel/power/poweroff.c 2010-08-11 18:57:32.000000000 -0400 |
49787 | @@ -37,7 +37,7 @@ static struct sysrq_key_op sysrq_powerof | 49832 | @@ -37,7 +37,7 @@ static struct sysrq_key_op sysrq_powerof |
49788 | .enable_mask = SYSRQ_ENABLE_BOOT, | 49833 | .enable_mask = SYSRQ_ENABLE_BOOT, |
49789 | }; | 49834 | }; |
@@ -49793,9 +49838,9 @@ diff -urNp linux-2.6.32.16/kernel/power/poweroff.c linux-2.6.32.16/kernel/power/ | |||
49793 | { | 49838 | { |
49794 | register_sysrq_key('o', &sysrq_poweroff_op); | 49839 | register_sysrq_key('o', &sysrq_poweroff_op); |
49795 | return 0; | 49840 | return 0; |
49796 | diff -urNp linux-2.6.32.16/kernel/power/process.c linux-2.6.32.16/kernel/power/process.c | 49841 | diff -urNp linux-2.6.32.18/kernel/power/process.c linux-2.6.32.18/kernel/power/process.c |
49797 | --- linux-2.6.32.16/kernel/power/process.c 2010-07-05 14:14:00.000000000 -0400 | 49842 | --- linux-2.6.32.18/kernel/power/process.c 2010-08-10 13:45:57.000000000 -0400 |
49798 | +++ linux-2.6.32.16/kernel/power/process.c 2010-07-09 14:50:38.000000000 -0400 | 49843 | +++ linux-2.6.32.18/kernel/power/process.c 2010-08-11 18:57:32.000000000 -0400 |
49799 | @@ -37,12 +37,15 @@ static int try_to_freeze_tasks(bool sig_ | 49844 | @@ -37,12 +37,15 @@ static int try_to_freeze_tasks(bool sig_ |
49800 | struct timeval start, end; | 49845 | struct timeval start, end; |
49801 | u64 elapsed_csecs64; | 49846 | u64 elapsed_csecs64; |
@@ -49835,9 +49880,9 @@ diff -urNp linux-2.6.32.16/kernel/power/process.c linux-2.6.32.16/kernel/power/p | |||
49835 | 49880 | ||
49836 | do_gettimeofday(&end); | 49881 | do_gettimeofday(&end); |
49837 | elapsed_csecs64 = timeval_to_ns(&end) - timeval_to_ns(&start); | 49882 | elapsed_csecs64 = timeval_to_ns(&end) - timeval_to_ns(&start); |
49838 | diff -urNp linux-2.6.32.16/kernel/power/suspend.c linux-2.6.32.16/kernel/power/suspend.c | 49883 | diff -urNp linux-2.6.32.18/kernel/power/suspend.c linux-2.6.32.18/kernel/power/suspend.c |
49839 | --- linux-2.6.32.16/kernel/power/suspend.c 2010-07-05 14:14:00.000000000 -0400 | 49884 | --- linux-2.6.32.18/kernel/power/suspend.c 2010-08-10 13:45:57.000000000 -0400 |
49840 | +++ linux-2.6.32.16/kernel/power/suspend.c 2010-07-09 14:50:38.000000000 -0400 | 49885 | +++ linux-2.6.32.18/kernel/power/suspend.c 2010-08-11 18:57:32.000000000 -0400 |
49841 | @@ -23,13 +23,13 @@ const char *const pm_states[PM_SUSPEND_M | 49886 | @@ -23,13 +23,13 @@ const char *const pm_states[PM_SUSPEND_M |
49842 | [PM_SUSPEND_MEM] = "mem", | 49887 | [PM_SUSPEND_MEM] = "mem", |
49843 | }; | 49888 | }; |
@@ -49854,9 +49899,9 @@ diff -urNp linux-2.6.32.16/kernel/power/suspend.c linux-2.6.32.16/kernel/power/s | |||
49854 | { | 49899 | { |
49855 | mutex_lock(&pm_mutex); | 49900 | mutex_lock(&pm_mutex); |
49856 | suspend_ops = ops; | 49901 | suspend_ops = ops; |
49857 | diff -urNp linux-2.6.32.16/kernel/printk.c linux-2.6.32.16/kernel/printk.c | 49902 | diff -urNp linux-2.6.32.18/kernel/printk.c linux-2.6.32.18/kernel/printk.c |
49858 | --- linux-2.6.32.16/kernel/printk.c 2010-07-05 14:14:00.000000000 -0400 | 49903 | --- linux-2.6.32.18/kernel/printk.c 2010-08-10 13:45:57.000000000 -0400 |
49859 | +++ linux-2.6.32.16/kernel/printk.c 2010-07-09 14:50:38.000000000 -0400 | 49904 | +++ linux-2.6.32.18/kernel/printk.c 2010-08-11 18:57:32.000000000 -0400 |
49860 | @@ -278,6 +278,11 @@ int do_syslog(int type, char __user *buf | 49905 | @@ -278,6 +278,11 @@ int do_syslog(int type, char __user *buf |
49861 | char c; | 49906 | char c; |
49862 | int error = 0; | 49907 | int error = 0; |
@@ -49869,9 +49914,9 @@ diff -urNp linux-2.6.32.16/kernel/printk.c linux-2.6.32.16/kernel/printk.c | |||
49869 | error = security_syslog(type); | 49914 | error = security_syslog(type); |
49870 | if (error) | 49915 | if (error) |
49871 | return error; | 49916 | return error; |
49872 | diff -urNp linux-2.6.32.16/kernel/ptrace.c linux-2.6.32.16/kernel/ptrace.c | 49917 | diff -urNp linux-2.6.32.18/kernel/ptrace.c linux-2.6.32.18/kernel/ptrace.c |
49873 | --- linux-2.6.32.16/kernel/ptrace.c 2010-07-05 14:14:00.000000000 -0400 | 49918 | --- linux-2.6.32.18/kernel/ptrace.c 2010-08-10 13:45:57.000000000 -0400 |
49874 | +++ linux-2.6.32.16/kernel/ptrace.c 2010-07-09 14:50:38.000000000 -0400 | 49919 | +++ linux-2.6.32.18/kernel/ptrace.c 2010-08-11 18:57:32.000000000 -0400 |
49875 | @@ -141,7 +141,7 @@ int __ptrace_may_access(struct task_stru | 49920 | @@ -141,7 +141,7 @@ int __ptrace_may_access(struct task_stru |
49876 | cred->gid != tcred->egid || | 49921 | cred->gid != tcred->egid || |
49877 | cred->gid != tcred->sgid || | 49922 | cred->gid != tcred->sgid || |
@@ -49953,9 +49998,9 @@ diff -urNp linux-2.6.32.16/kernel/ptrace.c linux-2.6.32.16/kernel/ptrace.c | |||
49953 | } | 49998 | } |
49954 | 49999 | ||
49955 | int generic_ptrace_pokedata(struct task_struct *tsk, long addr, long data) | 50000 | int generic_ptrace_pokedata(struct task_struct *tsk, long addr, long data) |
49956 | diff -urNp linux-2.6.32.16/kernel/rcutree.c linux-2.6.32.16/kernel/rcutree.c | 50001 | diff -urNp linux-2.6.32.18/kernel/rcutree.c linux-2.6.32.18/kernel/rcutree.c |
49957 | --- linux-2.6.32.16/kernel/rcutree.c 2010-07-05 14:14:00.000000000 -0400 | 50002 | --- linux-2.6.32.18/kernel/rcutree.c 2010-08-10 13:45:57.000000000 -0400 |
49958 | +++ linux-2.6.32.16/kernel/rcutree.c 2010-07-09 14:50:38.000000000 -0400 | 50003 | +++ linux-2.6.32.18/kernel/rcutree.c 2010-08-11 18:57:32.000000000 -0400 |
49959 | @@ -1303,7 +1303,7 @@ __rcu_process_callbacks(struct rcu_state | 50004 | @@ -1303,7 +1303,7 @@ __rcu_process_callbacks(struct rcu_state |
49960 | /* | 50005 | /* |
49961 | * Do softirq processing for the current CPU. | 50006 | * Do softirq processing for the current CPU. |
@@ -49965,9 +50010,9 @@ diff -urNp linux-2.6.32.16/kernel/rcutree.c linux-2.6.32.16/kernel/rcutree.c | |||
49965 | { | 50010 | { |
49966 | /* | 50011 | /* |
49967 | * Memory references from any prior RCU read-side critical sections | 50012 | * Memory references from any prior RCU read-side critical sections |
49968 | diff -urNp linux-2.6.32.16/kernel/relay.c linux-2.6.32.16/kernel/relay.c | 50013 | diff -urNp linux-2.6.32.18/kernel/relay.c linux-2.6.32.18/kernel/relay.c |
49969 | --- linux-2.6.32.16/kernel/relay.c 2010-07-05 14:14:00.000000000 -0400 | 50014 | --- linux-2.6.32.18/kernel/relay.c 2010-08-10 13:45:57.000000000 -0400 |
49970 | +++ linux-2.6.32.16/kernel/relay.c 2010-07-09 14:50:38.000000000 -0400 | 50015 | +++ linux-2.6.32.18/kernel/relay.c 2010-08-11 18:57:32.000000000 -0400 |
49971 | @@ -1292,7 +1292,7 @@ static int subbuf_splice_actor(struct fi | 50016 | @@ -1292,7 +1292,7 @@ static int subbuf_splice_actor(struct fi |
49972 | return 0; | 50017 | return 0; |
49973 | 50018 | ||
@@ -49977,9 +50022,9 @@ diff -urNp linux-2.6.32.16/kernel/relay.c linux-2.6.32.16/kernel/relay.c | |||
49977 | return ret; | 50022 | return ret; |
49978 | 50023 | ||
49979 | if (read_start + ret == nonpad_end) | 50024 | if (read_start + ret == nonpad_end) |
49980 | diff -urNp linux-2.6.32.16/kernel/resource.c linux-2.6.32.16/kernel/resource.c | 50025 | diff -urNp linux-2.6.32.18/kernel/resource.c linux-2.6.32.18/kernel/resource.c |
49981 | --- linux-2.6.32.16/kernel/resource.c 2010-07-05 14:14:00.000000000 -0400 | 50026 | --- linux-2.6.32.18/kernel/resource.c 2010-08-10 13:45:57.000000000 -0400 |
49982 | +++ linux-2.6.32.16/kernel/resource.c 2010-07-09 14:50:38.000000000 -0400 | 50027 | +++ linux-2.6.32.18/kernel/resource.c 2010-08-11 18:57:32.000000000 -0400 |
49983 | @@ -132,8 +132,18 @@ static const struct file_operations proc | 50028 | @@ -132,8 +132,18 @@ static const struct file_operations proc |
49984 | 50029 | ||
49985 | static int __init ioresources_init(void) | 50030 | static int __init ioresources_init(void) |
@@ -49999,10 +50044,10 @@ diff -urNp linux-2.6.32.16/kernel/resource.c linux-2.6.32.16/kernel/resource.c | |||
49999 | return 0; | 50044 | return 0; |
50000 | } | 50045 | } |
50001 | __initcall(ioresources_init); | 50046 | __initcall(ioresources_init); |
50002 | diff -urNp linux-2.6.32.16/kernel/sched.c linux-2.6.32.16/kernel/sched.c | 50047 | diff -urNp linux-2.6.32.18/kernel/sched.c linux-2.6.32.18/kernel/sched.c |
50003 | --- linux-2.6.32.16/kernel/sched.c 2010-07-05 14:14:00.000000000 -0400 | 50048 | --- linux-2.6.32.18/kernel/sched.c 2010-08-10 13:45:57.000000000 -0400 |
50004 | +++ linux-2.6.32.16/kernel/sched.c 2010-07-09 14:50:38.000000000 -0400 | 50049 | +++ linux-2.6.32.18/kernel/sched.c 2010-08-11 18:57:32.000000000 -0400 |
50005 | @@ -4841,7 +4841,7 @@ out: | 50050 | @@ -4848,7 +4848,7 @@ out: |
50006 | * In CONFIG_NO_HZ case, the idle load balance owner will do the | 50051 | * In CONFIG_NO_HZ case, the idle load balance owner will do the |
50007 | * rebalancing for all the cpus for whom scheduler ticks are stopped. | 50052 | * rebalancing for all the cpus for whom scheduler ticks are stopped. |
50008 | */ | 50053 | */ |
@@ -50011,7 +50056,7 @@ diff -urNp linux-2.6.32.16/kernel/sched.c linux-2.6.32.16/kernel/sched.c | |||
50011 | { | 50056 | { |
50012 | int this_cpu = smp_processor_id(); | 50057 | int this_cpu = smp_processor_id(); |
50013 | struct rq *this_rq = cpu_rq(this_cpu); | 50058 | struct rq *this_rq = cpu_rq(this_cpu); |
50014 | @@ -6110,6 +6110,8 @@ int can_nice(const struct task_struct *p | 50059 | @@ -6117,6 +6117,8 @@ int can_nice(const struct task_struct *p |
50015 | /* convert nice value [19,-20] to rlimit style value [1,40] */ | 50060 | /* convert nice value [19,-20] to rlimit style value [1,40] */ |
50016 | int nice_rlim = 20 - nice; | 50061 | int nice_rlim = 20 - nice; |
50017 | 50062 | ||
@@ -50020,7 +50065,7 @@ diff -urNp linux-2.6.32.16/kernel/sched.c linux-2.6.32.16/kernel/sched.c | |||
50020 | return (nice_rlim <= p->signal->rlim[RLIMIT_NICE].rlim_cur || | 50065 | return (nice_rlim <= p->signal->rlim[RLIMIT_NICE].rlim_cur || |
50021 | capable(CAP_SYS_NICE)); | 50066 | capable(CAP_SYS_NICE)); |
50022 | } | 50067 | } |
50023 | @@ -6143,7 +6145,8 @@ SYSCALL_DEFINE1(nice, int, increment) | 50068 | @@ -6150,7 +6152,8 @@ SYSCALL_DEFINE1(nice, int, increment) |
50024 | if (nice > 19) | 50069 | if (nice > 19) |
50025 | nice = 19; | 50070 | nice = 19; |
50026 | 50071 | ||
@@ -50030,7 +50075,7 @@ diff -urNp linux-2.6.32.16/kernel/sched.c linux-2.6.32.16/kernel/sched.c | |||
50030 | return -EPERM; | 50075 | return -EPERM; |
50031 | 50076 | ||
50032 | retval = security_task_setnice(current, nice); | 50077 | retval = security_task_setnice(current, nice); |
50033 | @@ -7452,7 +7455,7 @@ static struct ctl_table sd_ctl_dir[] = { | 50078 | @@ -7459,7 +7462,7 @@ static struct ctl_table sd_ctl_dir[] = { |
50034 | .procname = "sched_domain", | 50079 | .procname = "sched_domain", |
50035 | .mode = 0555, | 50080 | .mode = 0555, |
50036 | }, | 50081 | }, |
@@ -50039,7 +50084,7 @@ diff -urNp linux-2.6.32.16/kernel/sched.c linux-2.6.32.16/kernel/sched.c | |||
50039 | }; | 50084 | }; |
50040 | 50085 | ||
50041 | static struct ctl_table sd_ctl_root[] = { | 50086 | static struct ctl_table sd_ctl_root[] = { |
50042 | @@ -7462,7 +7465,7 @@ static struct ctl_table sd_ctl_root[] = | 50087 | @@ -7469,7 +7472,7 @@ static struct ctl_table sd_ctl_root[] = |
50043 | .mode = 0555, | 50088 | .mode = 0555, |
50044 | .child = sd_ctl_dir, | 50089 | .child = sd_ctl_dir, |
50045 | }, | 50090 | }, |
@@ -50048,9 +50093,9 @@ diff -urNp linux-2.6.32.16/kernel/sched.c linux-2.6.32.16/kernel/sched.c | |||
50048 | }; | 50093 | }; |
50049 | 50094 | ||
50050 | static struct ctl_table *sd_alloc_ctl_entry(int n) | 50095 | static struct ctl_table *sd_alloc_ctl_entry(int n) |
50051 | diff -urNp linux-2.6.32.16/kernel/signal.c linux-2.6.32.16/kernel/signal.c | 50096 | diff -urNp linux-2.6.32.18/kernel/signal.c linux-2.6.32.18/kernel/signal.c |
50052 | --- linux-2.6.32.16/kernel/signal.c 2010-07-05 14:14:00.000000000 -0400 | 50097 | --- linux-2.6.32.18/kernel/signal.c 2010-08-10 13:45:57.000000000 -0400 |
50053 | +++ linux-2.6.32.16/kernel/signal.c 2010-07-09 14:50:38.000000000 -0400 | 50098 | +++ linux-2.6.32.18/kernel/signal.c 2010-08-11 18:57:32.000000000 -0400 |
50054 | @@ -41,12 +41,12 @@ | 50099 | @@ -41,12 +41,12 @@ |
50055 | 50100 | ||
50056 | static struct kmem_cache *sigqueue_cachep; | 50101 | static struct kmem_cache *sigqueue_cachep; |
@@ -50136,9 +50181,9 @@ diff -urNp linux-2.6.32.16/kernel/signal.c linux-2.6.32.16/kernel/signal.c | |||
50136 | 50181 | ||
50137 | return ret; | 50182 | return ret; |
50138 | } | 50183 | } |
50139 | diff -urNp linux-2.6.32.16/kernel/smp.c linux-2.6.32.16/kernel/smp.c | 50184 | diff -urNp linux-2.6.32.18/kernel/smp.c linux-2.6.32.18/kernel/smp.c |
50140 | --- linux-2.6.32.16/kernel/smp.c 2010-07-05 14:14:00.000000000 -0400 | 50185 | --- linux-2.6.32.18/kernel/smp.c 2010-08-10 13:45:57.000000000 -0400 |
50141 | +++ linux-2.6.32.16/kernel/smp.c 2010-07-09 14:50:38.000000000 -0400 | 50186 | +++ linux-2.6.32.18/kernel/smp.c 2010-08-11 18:57:32.000000000 -0400 |
50142 | @@ -459,22 +459,22 @@ int smp_call_function(void (*func)(void | 50187 | @@ -459,22 +459,22 @@ int smp_call_function(void (*func)(void |
50143 | } | 50188 | } |
50144 | EXPORT_SYMBOL(smp_call_function); | 50189 | EXPORT_SYMBOL(smp_call_function); |
@@ -50166,9 +50211,9 @@ diff -urNp linux-2.6.32.16/kernel/smp.c linux-2.6.32.16/kernel/smp.c | |||
50166 | { | 50211 | { |
50167 | spin_unlock_irq(&call_function.lock); | 50212 | spin_unlock_irq(&call_function.lock); |
50168 | } | 50213 | } |
50169 | diff -urNp linux-2.6.32.16/kernel/softirq.c linux-2.6.32.16/kernel/softirq.c | 50214 | diff -urNp linux-2.6.32.18/kernel/softirq.c linux-2.6.32.18/kernel/softirq.c |
50170 | --- linux-2.6.32.16/kernel/softirq.c 2010-07-05 14:14:00.000000000 -0400 | 50215 | --- linux-2.6.32.18/kernel/softirq.c 2010-08-10 13:45:57.000000000 -0400 |
50171 | +++ linux-2.6.32.16/kernel/softirq.c 2010-07-09 14:50:38.000000000 -0400 | 50216 | +++ linux-2.6.32.18/kernel/softirq.c 2010-08-11 18:57:32.000000000 -0400 |
50172 | @@ -56,7 +56,7 @@ static struct softirq_action softirq_vec | 50217 | @@ -56,7 +56,7 @@ static struct softirq_action softirq_vec |
50173 | 50218 | ||
50174 | static DEFINE_PER_CPU(struct task_struct *, ksoftirqd); | 50219 | static DEFINE_PER_CPU(struct task_struct *, ksoftirqd); |
@@ -50223,9 +50268,9 @@ diff -urNp linux-2.6.32.16/kernel/softirq.c linux-2.6.32.16/kernel/softirq.c | |||
50223 | { | 50268 | { |
50224 | struct tasklet_struct *list; | 50269 | struct tasklet_struct *list; |
50225 | 50270 | ||
50226 | diff -urNp linux-2.6.32.16/kernel/sys.c linux-2.6.32.16/kernel/sys.c | 50271 | diff -urNp linux-2.6.32.18/kernel/sys.c linux-2.6.32.18/kernel/sys.c |
50227 | --- linux-2.6.32.16/kernel/sys.c 2010-07-05 14:14:00.000000000 -0400 | 50272 | --- linux-2.6.32.18/kernel/sys.c 2010-08-10 13:45:57.000000000 -0400 |
50228 | +++ linux-2.6.32.16/kernel/sys.c 2010-07-09 14:50:38.000000000 -0400 | 50273 | +++ linux-2.6.32.18/kernel/sys.c 2010-08-11 18:57:32.000000000 -0400 |
50229 | @@ -133,6 +133,12 @@ static int set_one_prio(struct task_stru | 50274 | @@ -133,6 +133,12 @@ static int set_one_prio(struct task_stru |
50230 | error = -EACCES; | 50275 | error = -EACCES; |
50231 | goto out; | 50276 | goto out; |
@@ -50361,9 +50406,9 @@ diff -urNp linux-2.6.32.16/kernel/sys.c linux-2.6.32.16/kernel/sys.c | |||
50361 | error = -EINVAL; | 50406 | error = -EINVAL; |
50362 | break; | 50407 | break; |
50363 | } | 50408 | } |
50364 | diff -urNp linux-2.6.32.16/kernel/sysctl.c linux-2.6.32.16/kernel/sysctl.c | 50409 | diff -urNp linux-2.6.32.18/kernel/sysctl.c linux-2.6.32.18/kernel/sysctl.c |
50365 | --- linux-2.6.32.16/kernel/sysctl.c 2010-07-05 14:14:00.000000000 -0400 | 50410 | --- linux-2.6.32.18/kernel/sysctl.c 2010-08-10 13:45:57.000000000 -0400 |
50366 | +++ linux-2.6.32.16/kernel/sysctl.c 2010-07-09 14:50:38.000000000 -0400 | 50411 | +++ linux-2.6.32.18/kernel/sysctl.c 2010-08-11 18:57:32.000000000 -0400 |
50367 | @@ -63,6 +63,13 @@ | 50412 | @@ -63,6 +63,13 @@ |
50368 | static int deprecated_sysctl_warning(struct __sysctl_args *args); | 50413 | static int deprecated_sysctl_warning(struct __sysctl_args *args); |
50369 | 50414 | ||
@@ -50485,9 +50530,9 @@ diff -urNp linux-2.6.32.16/kernel/sysctl.c linux-2.6.32.16/kernel/sysctl.c | |||
50485 | error = security_sysctl(table, op & (MAY_READ | MAY_WRITE | MAY_EXEC)); | 50530 | error = security_sysctl(table, op & (MAY_READ | MAY_WRITE | MAY_EXEC)); |
50486 | if (error) | 50531 | if (error) |
50487 | return error; | 50532 | return error; |
50488 | diff -urNp linux-2.6.32.16/kernel/taskstats.c linux-2.6.32.16/kernel/taskstats.c | 50533 | diff -urNp linux-2.6.32.18/kernel/taskstats.c linux-2.6.32.18/kernel/taskstats.c |
50489 | --- linux-2.6.32.16/kernel/taskstats.c 2010-07-05 14:14:00.000000000 -0400 | 50534 | --- linux-2.6.32.18/kernel/taskstats.c 2010-08-10 13:45:57.000000000 -0400 |
50490 | +++ linux-2.6.32.16/kernel/taskstats.c 2010-07-09 14:50:38.000000000 -0400 | 50535 | +++ linux-2.6.32.18/kernel/taskstats.c 2010-08-11 18:57:32.000000000 -0400 |
50491 | @@ -26,9 +26,12 @@ | 50536 | @@ -26,9 +26,12 @@ |
50492 | #include <linux/cgroup.h> | 50537 | #include <linux/cgroup.h> |
50493 | #include <linux/fs.h> | 50538 | #include <linux/fs.h> |
@@ -50511,9 +50556,9 @@ diff -urNp linux-2.6.32.16/kernel/taskstats.c linux-2.6.32.16/kernel/taskstats.c | |||
50511 | if (!alloc_cpumask_var(&mask, GFP_KERNEL)) | 50556 | if (!alloc_cpumask_var(&mask, GFP_KERNEL)) |
50512 | return -ENOMEM; | 50557 | return -ENOMEM; |
50513 | 50558 | ||
50514 | diff -urNp linux-2.6.32.16/kernel/time/tick-broadcast.c linux-2.6.32.16/kernel/time/tick-broadcast.c | 50559 | diff -urNp linux-2.6.32.18/kernel/time/tick-broadcast.c linux-2.6.32.18/kernel/time/tick-broadcast.c |
50515 | --- linux-2.6.32.16/kernel/time/tick-broadcast.c 2010-07-05 14:14:00.000000000 -0400 | 50560 | --- linux-2.6.32.18/kernel/time/tick-broadcast.c 2010-08-10 13:45:57.000000000 -0400 |
50516 | +++ linux-2.6.32.16/kernel/time/tick-broadcast.c 2010-07-09 14:50:38.000000000 -0400 | 50561 | +++ linux-2.6.32.18/kernel/time/tick-broadcast.c 2010-08-11 18:57:32.000000000 -0400 |
50517 | @@ -116,7 +116,7 @@ int tick_device_uses_broadcast(struct cl | 50562 | @@ -116,7 +116,7 @@ int tick_device_uses_broadcast(struct cl |
50518 | * then clear the broadcast bit. | 50563 | * then clear the broadcast bit. |
50519 | */ | 50564 | */ |
@@ -50523,9 +50568,9 @@ diff -urNp linux-2.6.32.16/kernel/time/tick-broadcast.c linux-2.6.32.16/kernel/t | |||
50523 | 50568 | ||
50524 | cpumask_clear_cpu(cpu, tick_get_broadcast_mask()); | 50569 | cpumask_clear_cpu(cpu, tick_get_broadcast_mask()); |
50525 | tick_broadcast_clear_oneshot(cpu); | 50570 | tick_broadcast_clear_oneshot(cpu); |
50526 | diff -urNp linux-2.6.32.16/kernel/time.c linux-2.6.32.16/kernel/time.c | 50571 | diff -urNp linux-2.6.32.18/kernel/time.c linux-2.6.32.18/kernel/time.c |
50527 | --- linux-2.6.32.16/kernel/time.c 2010-07-05 14:14:00.000000000 -0400 | 50572 | --- linux-2.6.32.18/kernel/time.c 2010-08-10 13:45:57.000000000 -0400 |
50528 | +++ linux-2.6.32.16/kernel/time.c 2010-07-09 14:50:38.000000000 -0400 | 50573 | +++ linux-2.6.32.18/kernel/time.c 2010-08-11 18:57:32.000000000 -0400 |
50529 | @@ -94,6 +94,9 @@ SYSCALL_DEFINE1(stime, time_t __user *, | 50574 | @@ -94,6 +94,9 @@ SYSCALL_DEFINE1(stime, time_t __user *, |
50530 | return err; | 50575 | return err; |
50531 | 50576 | ||
@@ -50563,9 +50608,9 @@ diff -urNp linux-2.6.32.16/kernel/time.c linux-2.6.32.16/kernel/time.c | |||
50563 | { | 50608 | { |
50564 | #if HZ <= USEC_PER_SEC && !(USEC_PER_SEC % HZ) | 50609 | #if HZ <= USEC_PER_SEC && !(USEC_PER_SEC % HZ) |
50565 | return (USEC_PER_SEC / HZ) * j; | 50610 | return (USEC_PER_SEC / HZ) * j; |
50566 | diff -urNp linux-2.6.32.16/kernel/timer.c linux-2.6.32.16/kernel/timer.c | 50611 | diff -urNp linux-2.6.32.18/kernel/timer.c linux-2.6.32.18/kernel/timer.c |
50567 | --- linux-2.6.32.16/kernel/timer.c 2010-07-05 14:14:00.000000000 -0400 | 50612 | --- linux-2.6.32.18/kernel/timer.c 2010-08-10 13:45:57.000000000 -0400 |
50568 | +++ linux-2.6.32.16/kernel/timer.c 2010-07-09 14:50:38.000000000 -0400 | 50613 | +++ linux-2.6.32.18/kernel/timer.c 2010-08-11 18:57:32.000000000 -0400 |
50569 | @@ -1207,7 +1207,7 @@ void update_process_times(int user_tick) | 50614 | @@ -1207,7 +1207,7 @@ void update_process_times(int user_tick) |
50570 | /* | 50615 | /* |
50571 | * This function runs timers and the timer-tq in bottom half context. | 50616 | * This function runs timers and the timer-tq in bottom half context. |
@@ -50575,9 +50620,9 @@ diff -urNp linux-2.6.32.16/kernel/timer.c linux-2.6.32.16/kernel/timer.c | |||
50575 | { | 50620 | { |
50576 | struct tvec_base *base = __get_cpu_var(tvec_bases); | 50621 | struct tvec_base *base = __get_cpu_var(tvec_bases); |
50577 | 50622 | ||
50578 | diff -urNp linux-2.6.32.16/kernel/trace/ftrace.c linux-2.6.32.16/kernel/trace/ftrace.c | 50623 | diff -urNp linux-2.6.32.18/kernel/trace/ftrace.c linux-2.6.32.18/kernel/trace/ftrace.c |
50579 | --- linux-2.6.32.16/kernel/trace/ftrace.c 2010-07-05 14:14:00.000000000 -0400 | 50624 | --- linux-2.6.32.18/kernel/trace/ftrace.c 2010-08-10 13:45:57.000000000 -0400 |
50580 | +++ linux-2.6.32.16/kernel/trace/ftrace.c 2010-07-09 14:50:38.000000000 -0400 | 50625 | +++ linux-2.6.32.18/kernel/trace/ftrace.c 2010-08-11 18:57:32.000000000 -0400 |
50581 | @@ -1093,13 +1093,18 @@ ftrace_code_disable(struct module *mod, | 50626 | @@ -1093,13 +1093,18 @@ ftrace_code_disable(struct module *mod, |
50582 | 50627 | ||
50583 | ip = rec->ip; | 50628 | ip = rec->ip; |
@@ -50599,9 +50644,9 @@ diff -urNp linux-2.6.32.16/kernel/trace/ftrace.c linux-2.6.32.16/kernel/trace/ft | |||
50599 | } | 50644 | } |
50600 | 50645 | ||
50601 | /* | 50646 | /* |
50602 | diff -urNp linux-2.6.32.16/kernel/trace/Kconfig linux-2.6.32.16/kernel/trace/Kconfig | 50647 | diff -urNp linux-2.6.32.18/kernel/trace/Kconfig linux-2.6.32.18/kernel/trace/Kconfig |
50603 | --- linux-2.6.32.16/kernel/trace/Kconfig 2010-07-05 14:14:00.000000000 -0400 | 50648 | --- linux-2.6.32.18/kernel/trace/Kconfig 2010-08-10 13:45:57.000000000 -0400 |
50604 | +++ linux-2.6.32.16/kernel/trace/Kconfig 2010-07-09 14:50:38.000000000 -0400 | 50649 | +++ linux-2.6.32.18/kernel/trace/Kconfig 2010-08-11 18:57:32.000000000 -0400 |
50605 | @@ -126,6 +126,7 @@ if FTRACE | 50650 | @@ -126,6 +126,7 @@ if FTRACE |
50606 | config FUNCTION_TRACER | 50651 | config FUNCTION_TRACER |
50607 | bool "Kernel Function Tracer" | 50652 | bool "Kernel Function Tracer" |
@@ -50618,9 +50663,9 @@ diff -urNp linux-2.6.32.16/kernel/trace/Kconfig linux-2.6.32.16/kernel/trace/Kco | |||
50618 | select FUNCTION_TRACER | 50663 | select FUNCTION_TRACER |
50619 | select STACKTRACE | 50664 | select STACKTRACE |
50620 | select KALLSYMS | 50665 | select KALLSYMS |
50621 | diff -urNp linux-2.6.32.16/kernel/trace/ring_buffer.c linux-2.6.32.16/kernel/trace/ring_buffer.c | 50666 | diff -urNp linux-2.6.32.18/kernel/trace/ring_buffer.c linux-2.6.32.18/kernel/trace/ring_buffer.c |
50622 | --- linux-2.6.32.16/kernel/trace/ring_buffer.c 2010-07-05 14:14:00.000000000 -0400 | 50667 | --- linux-2.6.32.18/kernel/trace/ring_buffer.c 2010-08-10 13:45:57.000000000 -0400 |
50623 | +++ linux-2.6.32.16/kernel/trace/ring_buffer.c 2010-07-09 14:50:38.000000000 -0400 | 50668 | +++ linux-2.6.32.18/kernel/trace/ring_buffer.c 2010-08-11 18:57:32.000000000 -0400 |
50624 | @@ -606,7 +606,7 @@ static struct list_head *rb_list_head(st | 50669 | @@ -606,7 +606,7 @@ static struct list_head *rb_list_head(st |
50625 | * the reader page). But if the next page is a header page, | 50670 | * the reader page). But if the next page is a header page, |
50626 | * its flags will be non zero. | 50671 | * its flags will be non zero. |
@@ -50630,9 +50675,9 @@ diff -urNp linux-2.6.32.16/kernel/trace/ring_buffer.c linux-2.6.32.16/kernel/tra | |||
50630 | rb_is_head_page(struct ring_buffer_per_cpu *cpu_buffer, | 50675 | rb_is_head_page(struct ring_buffer_per_cpu *cpu_buffer, |
50631 | struct buffer_page *page, struct list_head *list) | 50676 | struct buffer_page *page, struct list_head *list) |
50632 | { | 50677 | { |
50633 | diff -urNp linux-2.6.32.16/kernel/trace/trace.c linux-2.6.32.16/kernel/trace/trace.c | 50678 | diff -urNp linux-2.6.32.18/kernel/trace/trace.c linux-2.6.32.18/kernel/trace/trace.c |
50634 | --- linux-2.6.32.16/kernel/trace/trace.c 2010-07-05 14:14:00.000000000 -0400 | 50679 | --- linux-2.6.32.18/kernel/trace/trace.c 2010-08-10 13:45:57.000000000 -0400 |
50635 | +++ linux-2.6.32.16/kernel/trace/trace.c 2010-07-09 14:50:38.000000000 -0400 | 50680 | +++ linux-2.6.32.18/kernel/trace/trace.c 2010-08-11 18:57:32.000000000 -0400 |
50636 | @@ -3808,10 +3808,9 @@ static const struct file_operations trac | 50681 | @@ -3808,10 +3808,9 @@ static const struct file_operations trac |
50637 | }; | 50682 | }; |
50638 | #endif | 50683 | #endif |
@@ -50657,9 +50702,9 @@ diff -urNp linux-2.6.32.16/kernel/trace/trace.c linux-2.6.32.16/kernel/trace/tra | |||
50657 | static int once; | 50702 | static int once; |
50658 | struct dentry *d_tracer; | 50703 | struct dentry *d_tracer; |
50659 | 50704 | ||
50660 | diff -urNp linux-2.6.32.16/kernel/trace/trace_events.c linux-2.6.32.16/kernel/trace/trace_events.c | 50705 | diff -urNp linux-2.6.32.18/kernel/trace/trace_events.c linux-2.6.32.18/kernel/trace/trace_events.c |
50661 | --- linux-2.6.32.16/kernel/trace/trace_events.c 2010-07-05 14:14:00.000000000 -0400 | 50706 | --- linux-2.6.32.18/kernel/trace/trace_events.c 2010-08-10 13:45:57.000000000 -0400 |
50662 | +++ linux-2.6.32.16/kernel/trace/trace_events.c 2010-07-09 14:50:38.000000000 -0400 | 50707 | +++ linux-2.6.32.18/kernel/trace/trace_events.c 2010-08-11 18:57:32.000000000 -0400 |
50663 | @@ -951,6 +951,8 @@ static LIST_HEAD(ftrace_module_file_list | 50708 | @@ -951,6 +951,8 @@ static LIST_HEAD(ftrace_module_file_list |
50664 | * Modules must own their file_operations to keep up with | 50709 | * Modules must own their file_operations to keep up with |
50665 | * reference counting. | 50710 | * reference counting. |
@@ -50669,9 +50714,9 @@ diff -urNp linux-2.6.32.16/kernel/trace/trace_events.c linux-2.6.32.16/kernel/tr | |||
50669 | struct ftrace_module_file_ops { | 50714 | struct ftrace_module_file_ops { |
50670 | struct list_head list; | 50715 | struct list_head list; |
50671 | struct module *mod; | 50716 | struct module *mod; |
50672 | diff -urNp linux-2.6.32.16/kernel/trace/trace_output.c linux-2.6.32.16/kernel/trace/trace_output.c | 50717 | diff -urNp linux-2.6.32.18/kernel/trace/trace_output.c linux-2.6.32.18/kernel/trace/trace_output.c |
50673 | --- linux-2.6.32.16/kernel/trace/trace_output.c 2010-07-05 14:14:00.000000000 -0400 | 50718 | --- linux-2.6.32.18/kernel/trace/trace_output.c 2010-08-10 13:45:57.000000000 -0400 |
50674 | +++ linux-2.6.32.16/kernel/trace/trace_output.c 2010-07-09 14:50:38.000000000 -0400 | 50719 | +++ linux-2.6.32.18/kernel/trace/trace_output.c 2010-08-11 18:57:32.000000000 -0400 |
50675 | @@ -237,7 +237,7 @@ int trace_seq_path(struct trace_seq *s, | 50720 | @@ -237,7 +237,7 @@ int trace_seq_path(struct trace_seq *s, |
50676 | return 0; | 50721 | return 0; |
50677 | p = d_path(path, s->buffer + s->len, PAGE_SIZE - s->len); | 50722 | p = d_path(path, s->buffer + s->len, PAGE_SIZE - s->len); |
@@ -50681,9 +50726,9 @@ diff -urNp linux-2.6.32.16/kernel/trace/trace_output.c linux-2.6.32.16/kernel/tr | |||
50681 | if (p) { | 50726 | if (p) { |
50682 | s->len = p - s->buffer; | 50727 | s->len = p - s->buffer; |
50683 | return 1; | 50728 | return 1; |
50684 | diff -urNp linux-2.6.32.16/kernel/trace/trace_stack.c linux-2.6.32.16/kernel/trace/trace_stack.c | 50729 | diff -urNp linux-2.6.32.18/kernel/trace/trace_stack.c linux-2.6.32.18/kernel/trace/trace_stack.c |
50685 | --- linux-2.6.32.16/kernel/trace/trace_stack.c 2010-07-05 14:14:00.000000000 -0400 | 50730 | --- linux-2.6.32.18/kernel/trace/trace_stack.c 2010-08-10 13:45:57.000000000 -0400 |
50686 | +++ linux-2.6.32.16/kernel/trace/trace_stack.c 2010-07-09 14:50:38.000000000 -0400 | 50731 | +++ linux-2.6.32.18/kernel/trace/trace_stack.c 2010-08-11 18:57:32.000000000 -0400 |
50687 | @@ -50,7 +50,7 @@ static inline void check_stack(void) | 50732 | @@ -50,7 +50,7 @@ static inline void check_stack(void) |
50688 | return; | 50733 | return; |
50689 | 50734 | ||
@@ -50693,9 +50738,9 @@ diff -urNp linux-2.6.32.16/kernel/trace/trace_stack.c linux-2.6.32.16/kernel/tra | |||
50693 | return; | 50738 | return; |
50694 | 50739 | ||
50695 | local_irq_save(flags); | 50740 | local_irq_save(flags); |
50696 | diff -urNp linux-2.6.32.16/kernel/utsname_sysctl.c linux-2.6.32.16/kernel/utsname_sysctl.c | 50741 | diff -urNp linux-2.6.32.18/kernel/utsname_sysctl.c linux-2.6.32.18/kernel/utsname_sysctl.c |
50697 | --- linux-2.6.32.16/kernel/utsname_sysctl.c 2010-07-05 14:14:00.000000000 -0400 | 50742 | --- linux-2.6.32.18/kernel/utsname_sysctl.c 2010-08-10 13:45:57.000000000 -0400 |
50698 | +++ linux-2.6.32.16/kernel/utsname_sysctl.c 2010-07-09 14:50:38.000000000 -0400 | 50743 | +++ linux-2.6.32.18/kernel/utsname_sysctl.c 2010-08-11 18:57:32.000000000 -0400 |
50699 | @@ -123,7 +123,7 @@ static struct ctl_table uts_kern_table[] | 50744 | @@ -123,7 +123,7 @@ static struct ctl_table uts_kern_table[] |
50700 | .proc_handler = proc_do_uts_string, | 50745 | .proc_handler = proc_do_uts_string, |
50701 | .strategy = sysctl_uts_string, | 50746 | .strategy = sysctl_uts_string, |
@@ -50714,9 +50759,9 @@ diff -urNp linux-2.6.32.16/kernel/utsname_sysctl.c linux-2.6.32.16/kernel/utsnam | |||
50714 | }; | 50759 | }; |
50715 | 50760 | ||
50716 | static int __init utsname_sysctl_init(void) | 50761 | static int __init utsname_sysctl_init(void) |
50717 | diff -urNp linux-2.6.32.16/lib/bug.c linux-2.6.32.16/lib/bug.c | 50762 | diff -urNp linux-2.6.32.18/lib/bug.c linux-2.6.32.18/lib/bug.c |
50718 | --- linux-2.6.32.16/lib/bug.c 2010-07-05 14:14:00.000000000 -0400 | 50763 | --- linux-2.6.32.18/lib/bug.c 2010-08-10 13:45:57.000000000 -0400 |
50719 | +++ linux-2.6.32.16/lib/bug.c 2010-07-09 14:50:38.000000000 -0400 | 50764 | +++ linux-2.6.32.18/lib/bug.c 2010-08-11 18:57:32.000000000 -0400 |
50720 | @@ -135,6 +135,8 @@ enum bug_trap_type report_bug(unsigned l | 50765 | @@ -135,6 +135,8 @@ enum bug_trap_type report_bug(unsigned l |
50721 | return BUG_TRAP_TYPE_NONE; | 50766 | return BUG_TRAP_TYPE_NONE; |
50722 | 50767 | ||
@@ -50726,9 +50771,9 @@ diff -urNp linux-2.6.32.16/lib/bug.c linux-2.6.32.16/lib/bug.c | |||
50726 | 50771 | ||
50727 | printk(KERN_EMERG "------------[ cut here ]------------\n"); | 50772 | printk(KERN_EMERG "------------[ cut here ]------------\n"); |
50728 | 50773 | ||
50729 | diff -urNp linux-2.6.32.16/lib/debugobjects.c linux-2.6.32.16/lib/debugobjects.c | 50774 | diff -urNp linux-2.6.32.18/lib/debugobjects.c linux-2.6.32.18/lib/debugobjects.c |
50730 | --- linux-2.6.32.16/lib/debugobjects.c 2010-07-05 14:14:00.000000000 -0400 | 50775 | --- linux-2.6.32.18/lib/debugobjects.c 2010-08-10 13:45:57.000000000 -0400 |
50731 | +++ linux-2.6.32.16/lib/debugobjects.c 2010-07-09 14:50:38.000000000 -0400 | 50776 | +++ linux-2.6.32.18/lib/debugobjects.c 2010-08-11 18:57:32.000000000 -0400 |
50732 | @@ -277,7 +277,7 @@ static void debug_object_is_on_stack(voi | 50777 | @@ -277,7 +277,7 @@ static void debug_object_is_on_stack(voi |
50733 | if (limit > 4) | 50778 | if (limit > 4) |
50734 | return; | 50779 | return; |
@@ -50738,9 +50783,9 @@ diff -urNp linux-2.6.32.16/lib/debugobjects.c linux-2.6.32.16/lib/debugobjects.c | |||
50738 | if (is_on_stack == onstack) | 50783 | if (is_on_stack == onstack) |
50739 | return; | 50784 | return; |
50740 | 50785 | ||
50741 | diff -urNp linux-2.6.32.16/lib/dma-debug.c linux-2.6.32.16/lib/dma-debug.c | 50786 | diff -urNp linux-2.6.32.18/lib/dma-debug.c linux-2.6.32.18/lib/dma-debug.c |
50742 | --- linux-2.6.32.16/lib/dma-debug.c 2010-07-05 14:14:00.000000000 -0400 | 50787 | --- linux-2.6.32.18/lib/dma-debug.c 2010-08-10 13:45:57.000000000 -0400 |
50743 | +++ linux-2.6.32.16/lib/dma-debug.c 2010-07-09 14:50:38.000000000 -0400 | 50788 | +++ linux-2.6.32.18/lib/dma-debug.c 2010-08-11 18:57:32.000000000 -0400 |
50744 | @@ -861,7 +861,7 @@ out: | 50789 | @@ -861,7 +861,7 @@ out: |
50745 | 50790 | ||
50746 | static void check_for_stack(struct device *dev, void *addr) | 50791 | static void check_for_stack(struct device *dev, void *addr) |
@@ -50750,9 +50795,9 @@ diff -urNp linux-2.6.32.16/lib/dma-debug.c linux-2.6.32.16/lib/dma-debug.c | |||
50750 | err_printk(dev, NULL, "DMA-API: device driver maps memory from" | 50795 | err_printk(dev, NULL, "DMA-API: device driver maps memory from" |
50751 | "stack [addr=%p]\n", addr); | 50796 | "stack [addr=%p]\n", addr); |
50752 | } | 50797 | } |
50753 | diff -urNp linux-2.6.32.16/lib/idr.c linux-2.6.32.16/lib/idr.c | 50798 | diff -urNp linux-2.6.32.18/lib/idr.c linux-2.6.32.18/lib/idr.c |
50754 | --- linux-2.6.32.16/lib/idr.c 2010-07-05 14:14:00.000000000 -0400 | 50799 | --- linux-2.6.32.18/lib/idr.c 2010-08-10 13:45:57.000000000 -0400 |
50755 | +++ linux-2.6.32.16/lib/idr.c 2010-07-09 14:50:38.000000000 -0400 | 50800 | +++ linux-2.6.32.18/lib/idr.c 2010-08-11 18:57:32.000000000 -0400 |
50756 | @@ -156,7 +156,7 @@ static int sub_alloc(struct idr *idp, in | 50801 | @@ -156,7 +156,7 @@ static int sub_alloc(struct idr *idp, in |
50757 | id = (id | ((1 << (IDR_BITS * l)) - 1)) + 1; | 50802 | id = (id | ((1 << (IDR_BITS * l)) - 1)) + 1; |
50758 | 50803 | ||
@@ -50762,9 +50807,9 @@ diff -urNp linux-2.6.32.16/lib/idr.c linux-2.6.32.16/lib/idr.c | |||
50762 | *starting_id = id; | 50807 | *starting_id = id; |
50763 | return IDR_NEED_TO_GROW; | 50808 | return IDR_NEED_TO_GROW; |
50764 | } | 50809 | } |
50765 | diff -urNp linux-2.6.32.16/lib/inflate.c linux-2.6.32.16/lib/inflate.c | 50810 | diff -urNp linux-2.6.32.18/lib/inflate.c linux-2.6.32.18/lib/inflate.c |
50766 | --- linux-2.6.32.16/lib/inflate.c 2010-07-05 14:14:00.000000000 -0400 | 50811 | --- linux-2.6.32.18/lib/inflate.c 2010-08-10 13:45:57.000000000 -0400 |
50767 | +++ linux-2.6.32.16/lib/inflate.c 2010-07-09 14:50:38.000000000 -0400 | 50812 | +++ linux-2.6.32.18/lib/inflate.c 2010-08-11 18:57:32.000000000 -0400 |
50768 | @@ -266,7 +266,7 @@ static void free(void *where) | 50813 | @@ -266,7 +266,7 @@ static void free(void *where) |
50769 | malloc_ptr = free_mem_ptr; | 50814 | malloc_ptr = free_mem_ptr; |
50770 | } | 50815 | } |
@@ -50774,9 +50819,9 @@ diff -urNp linux-2.6.32.16/lib/inflate.c linux-2.6.32.16/lib/inflate.c | |||
50774 | #define free(a) kfree(a) | 50819 | #define free(a) kfree(a) |
50775 | #endif | 50820 | #endif |
50776 | 50821 | ||
50777 | diff -urNp linux-2.6.32.16/lib/Kconfig.debug linux-2.6.32.16/lib/Kconfig.debug | 50822 | diff -urNp linux-2.6.32.18/lib/Kconfig.debug linux-2.6.32.18/lib/Kconfig.debug |
50778 | --- linux-2.6.32.16/lib/Kconfig.debug 2010-07-05 14:14:00.000000000 -0400 | 50823 | --- linux-2.6.32.18/lib/Kconfig.debug 2010-08-10 13:45:57.000000000 -0400 |
50779 | +++ linux-2.6.32.16/lib/Kconfig.debug 2010-07-09 14:50:38.000000000 -0400 | 50824 | +++ linux-2.6.32.18/lib/Kconfig.debug 2010-08-11 18:57:32.000000000 -0400 |
50780 | @@ -905,7 +905,7 @@ config LATENCYTOP | 50825 | @@ -905,7 +905,7 @@ config LATENCYTOP |
50781 | select STACKTRACE | 50826 | select STACKTRACE |
50782 | select SCHEDSTATS | 50827 | select SCHEDSTATS |
@@ -50786,9 +50831,9 @@ diff -urNp linux-2.6.32.16/lib/Kconfig.debug linux-2.6.32.16/lib/Kconfig.debug | |||
50786 | help | 50831 | help |
50787 | Enable this option if you want to use the LatencyTOP tool | 50832 | Enable this option if you want to use the LatencyTOP tool |
50788 | to find out which userspace is blocking on what kernel operations. | 50833 | to find out which userspace is blocking on what kernel operations. |
50789 | diff -urNp linux-2.6.32.16/lib/kobject.c linux-2.6.32.16/lib/kobject.c | 50834 | diff -urNp linux-2.6.32.18/lib/kobject.c linux-2.6.32.18/lib/kobject.c |
50790 | --- linux-2.6.32.16/lib/kobject.c 2010-07-05 14:14:00.000000000 -0400 | 50835 | --- linux-2.6.32.18/lib/kobject.c 2010-08-10 13:45:57.000000000 -0400 |
50791 | +++ linux-2.6.32.16/lib/kobject.c 2010-07-09 14:50:38.000000000 -0400 | 50836 | +++ linux-2.6.32.18/lib/kobject.c 2010-08-11 18:57:32.000000000 -0400 |
50792 | @@ -700,7 +700,7 @@ static ssize_t kobj_attr_store(struct ko | 50837 | @@ -700,7 +700,7 @@ static ssize_t kobj_attr_store(struct ko |
50793 | return ret; | 50838 | return ret; |
50794 | } | 50839 | } |
@@ -50816,9 +50861,9 @@ diff -urNp linux-2.6.32.16/lib/kobject.c linux-2.6.32.16/lib/kobject.c | |||
50816 | struct kobject *parent_kobj) | 50861 | struct kobject *parent_kobj) |
50817 | { | 50862 | { |
50818 | struct kset *kset; | 50863 | struct kset *kset; |
50819 | diff -urNp linux-2.6.32.16/lib/kobject_uevent.c linux-2.6.32.16/lib/kobject_uevent.c | 50864 | diff -urNp linux-2.6.32.18/lib/kobject_uevent.c linux-2.6.32.18/lib/kobject_uevent.c |
50820 | --- linux-2.6.32.16/lib/kobject_uevent.c 2010-07-05 14:14:00.000000000 -0400 | 50865 | --- linux-2.6.32.18/lib/kobject_uevent.c 2010-08-10 13:45:57.000000000 -0400 |
50821 | +++ linux-2.6.32.16/lib/kobject_uevent.c 2010-07-09 14:50:38.000000000 -0400 | 50866 | +++ linux-2.6.32.18/lib/kobject_uevent.c 2010-08-11 18:57:32.000000000 -0400 |
50822 | @@ -95,7 +95,7 @@ int kobject_uevent_env(struct kobject *k | 50867 | @@ -95,7 +95,7 @@ int kobject_uevent_env(struct kobject *k |
50823 | const char *subsystem; | 50868 | const char *subsystem; |
50824 | struct kobject *top_kobj; | 50869 | struct kobject *top_kobj; |
@@ -50828,9 +50873,9 @@ diff -urNp linux-2.6.32.16/lib/kobject_uevent.c linux-2.6.32.16/lib/kobject_ueve | |||
50828 | u64 seq; | 50873 | u64 seq; |
50829 | int i = 0; | 50874 | int i = 0; |
50830 | int retval = 0; | 50875 | int retval = 0; |
50831 | diff -urNp linux-2.6.32.16/lib/parser.c linux-2.6.32.16/lib/parser.c | 50876 | diff -urNp linux-2.6.32.18/lib/parser.c linux-2.6.32.18/lib/parser.c |
50832 | --- linux-2.6.32.16/lib/parser.c 2010-07-05 14:14:00.000000000 -0400 | 50877 | --- linux-2.6.32.18/lib/parser.c 2010-08-10 13:45:57.000000000 -0400 |
50833 | +++ linux-2.6.32.16/lib/parser.c 2010-07-09 14:50:38.000000000 -0400 | 50878 | +++ linux-2.6.32.18/lib/parser.c 2010-08-11 18:57:32.000000000 -0400 |
50834 | @@ -126,7 +126,7 @@ static int match_number(substring_t *s, | 50879 | @@ -126,7 +126,7 @@ static int match_number(substring_t *s, |
50835 | char *buf; | 50880 | char *buf; |
50836 | int ret; | 50881 | int ret; |
@@ -50840,9 +50885,9 @@ diff -urNp linux-2.6.32.16/lib/parser.c linux-2.6.32.16/lib/parser.c | |||
50840 | if (!buf) | 50885 | if (!buf) |
50841 | return -ENOMEM; | 50886 | return -ENOMEM; |
50842 | memcpy(buf, s->from, s->to - s->from); | 50887 | memcpy(buf, s->from, s->to - s->from); |
50843 | diff -urNp linux-2.6.32.16/lib/radix-tree.c linux-2.6.32.16/lib/radix-tree.c | 50888 | diff -urNp linux-2.6.32.18/lib/radix-tree.c linux-2.6.32.18/lib/radix-tree.c |
50844 | --- linux-2.6.32.16/lib/radix-tree.c 2010-07-05 14:14:00.000000000 -0400 | 50889 | --- linux-2.6.32.18/lib/radix-tree.c 2010-08-10 13:45:57.000000000 -0400 |
50845 | +++ linux-2.6.32.16/lib/radix-tree.c 2010-07-09 14:50:38.000000000 -0400 | 50890 | +++ linux-2.6.32.18/lib/radix-tree.c 2010-08-11 18:57:32.000000000 -0400 |
50846 | @@ -81,7 +81,7 @@ struct radix_tree_preload { | 50891 | @@ -81,7 +81,7 @@ struct radix_tree_preload { |
50847 | int nr; | 50892 | int nr; |
50848 | struct radix_tree_node *nodes[RADIX_TREE_MAX_PATH]; | 50893 | struct radix_tree_node *nodes[RADIX_TREE_MAX_PATH]; |
@@ -50852,9 +50897,9 @@ diff -urNp linux-2.6.32.16/lib/radix-tree.c linux-2.6.32.16/lib/radix-tree.c | |||
50852 | 50897 | ||
50853 | static inline gfp_t root_gfp_mask(struct radix_tree_root *root) | 50898 | static inline gfp_t root_gfp_mask(struct radix_tree_root *root) |
50854 | { | 50899 | { |
50855 | diff -urNp linux-2.6.32.16/lib/random32.c linux-2.6.32.16/lib/random32.c | 50900 | diff -urNp linux-2.6.32.18/lib/random32.c linux-2.6.32.18/lib/random32.c |
50856 | --- linux-2.6.32.16/lib/random32.c 2010-07-05 14:14:00.000000000 -0400 | 50901 | --- linux-2.6.32.18/lib/random32.c 2010-08-10 13:45:57.000000000 -0400 |
50857 | +++ linux-2.6.32.16/lib/random32.c 2010-07-09 14:50:38.000000000 -0400 | 50902 | +++ linux-2.6.32.18/lib/random32.c 2010-08-11 18:57:32.000000000 -0400 |
50858 | @@ -61,7 +61,7 @@ static u32 __random32(struct rnd_state * | 50903 | @@ -61,7 +61,7 @@ static u32 __random32(struct rnd_state * |
50859 | */ | 50904 | */ |
50860 | static inline u32 __seed(u32 x, u32 m) | 50905 | static inline u32 __seed(u32 x, u32 m) |
@@ -50864,14 +50909,14 @@ diff -urNp linux-2.6.32.16/lib/random32.c linux-2.6.32.16/lib/random32.c | |||
50864 | } | 50909 | } |
50865 | 50910 | ||
50866 | /** | 50911 | /** |
50867 | diff -urNp linux-2.6.32.16/localversion-grsec linux-2.6.32.16/localversion-grsec | 50912 | diff -urNp linux-2.6.32.18/localversion-grsec linux-2.6.32.18/localversion-grsec |
50868 | --- linux-2.6.32.16/localversion-grsec 1969-12-31 19:00:00.000000000 -0500 | 50913 | --- linux-2.6.32.18/localversion-grsec 1969-12-31 19:00:00.000000000 -0500 |
50869 | +++ linux-2.6.32.16/localversion-grsec 2010-07-09 14:50:38.000000000 -0400 | 50914 | +++ linux-2.6.32.18/localversion-grsec 2010-08-11 18:57:32.000000000 -0400 |
50870 | @@ -0,0 +1 @@ | 50915 | @@ -0,0 +1 @@ |
50871 | +-grsec | 50916 | +-grsec |
50872 | diff -urNp linux-2.6.32.16/Makefile linux-2.6.32.16/Makefile | 50917 | diff -urNp linux-2.6.32.18/Makefile linux-2.6.32.18/Makefile |
50873 | --- linux-2.6.32.16/Makefile 2010-07-05 14:14:00.000000000 -0400 | 50918 | --- linux-2.6.32.18/Makefile 2010-08-10 13:45:57.000000000 -0400 |
50874 | +++ linux-2.6.32.16/Makefile 2010-07-09 14:50:38.000000000 -0400 | 50919 | +++ linux-2.6.32.18/Makefile 2010-08-11 18:57:32.000000000 -0400 |
50875 | @@ -221,8 +221,8 @@ CONFIG_SHELL := $(shell if [ -x "$$BASH" | 50920 | @@ -221,8 +221,8 @@ CONFIG_SHELL := $(shell if [ -x "$$BASH" |
50876 | 50921 | ||
50877 | HOSTCC = gcc | 50922 | HOSTCC = gcc |
@@ -50892,9 +50937,9 @@ diff -urNp linux-2.6.32.16/Makefile linux-2.6.32.16/Makefile | |||
50892 | 50937 | ||
50893 | vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \ | 50938 | vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \ |
50894 | $(core-y) $(core-m) $(drivers-y) $(drivers-m) \ | 50939 | $(core-y) $(core-m) $(drivers-y) $(drivers-m) \ |
50895 | diff -urNp linux-2.6.32.16/mm/filemap.c linux-2.6.32.16/mm/filemap.c | 50940 | diff -urNp linux-2.6.32.18/mm/filemap.c linux-2.6.32.18/mm/filemap.c |
50896 | --- linux-2.6.32.16/mm/filemap.c 2010-07-05 14:14:00.000000000 -0400 | 50941 | --- linux-2.6.32.18/mm/filemap.c 2010-08-10 13:45:57.000000000 -0400 |
50897 | +++ linux-2.6.32.16/mm/filemap.c 2010-07-09 14:50:38.000000000 -0400 | 50942 | +++ linux-2.6.32.18/mm/filemap.c 2010-08-11 18:57:32.000000000 -0400 |
50898 | @@ -1628,7 +1628,7 @@ int generic_file_mmap(struct file * file | 50943 | @@ -1628,7 +1628,7 @@ int generic_file_mmap(struct file * file |
50899 | struct address_space *mapping = file->f_mapping; | 50944 | struct address_space *mapping = file->f_mapping; |
50900 | 50945 | ||
@@ -50912,9 +50957,9 @@ diff -urNp linux-2.6.32.16/mm/filemap.c linux-2.6.32.16/mm/filemap.c | |||
50912 | if (*pos >= limit) { | 50957 | if (*pos >= limit) { |
50913 | send_sig(SIGXFSZ, current, 0); | 50958 | send_sig(SIGXFSZ, current, 0); |
50914 | return -EFBIG; | 50959 | return -EFBIG; |
50915 | diff -urNp linux-2.6.32.16/mm/fremap.c linux-2.6.32.16/mm/fremap.c | 50960 | diff -urNp linux-2.6.32.18/mm/fremap.c linux-2.6.32.18/mm/fremap.c |
50916 | --- linux-2.6.32.16/mm/fremap.c 2010-07-05 14:14:00.000000000 -0400 | 50961 | --- linux-2.6.32.18/mm/fremap.c 2010-08-10 13:45:57.000000000 -0400 |
50917 | +++ linux-2.6.32.16/mm/fremap.c 2010-07-09 14:50:38.000000000 -0400 | 50962 | +++ linux-2.6.32.18/mm/fremap.c 2010-08-11 18:57:32.000000000 -0400 |
50918 | @@ -153,6 +153,11 @@ SYSCALL_DEFINE5(remap_file_pages, unsign | 50963 | @@ -153,6 +153,11 @@ SYSCALL_DEFINE5(remap_file_pages, unsign |
50919 | retry: | 50964 | retry: |
50920 | vma = find_vma(mm, start); | 50965 | vma = find_vma(mm, start); |
@@ -50927,9 +50972,9 @@ diff -urNp linux-2.6.32.16/mm/fremap.c linux-2.6.32.16/mm/fremap.c | |||
50927 | /* | 50972 | /* |
50928 | * Make sure the vma is shared, that it supports prefaulting, | 50973 | * Make sure the vma is shared, that it supports prefaulting, |
50929 | * and that the remapped range is valid and fully within | 50974 | * and that the remapped range is valid and fully within |
50930 | diff -urNp linux-2.6.32.16/mm/highmem.c linux-2.6.32.16/mm/highmem.c | 50975 | diff -urNp linux-2.6.32.18/mm/highmem.c linux-2.6.32.18/mm/highmem.c |
50931 | --- linux-2.6.32.16/mm/highmem.c 2010-07-05 14:14:00.000000000 -0400 | 50976 | --- linux-2.6.32.18/mm/highmem.c 2010-08-10 13:45:57.000000000 -0400 |
50932 | +++ linux-2.6.32.16/mm/highmem.c 2010-07-09 14:50:38.000000000 -0400 | 50977 | +++ linux-2.6.32.18/mm/highmem.c 2010-08-11 18:57:32.000000000 -0400 |
50933 | @@ -116,9 +116,10 @@ static void flush_all_zero_pkmaps(void) | 50978 | @@ -116,9 +116,10 @@ static void flush_all_zero_pkmaps(void) |
50934 | * So no dangers, even with speculative execution. | 50979 | * So no dangers, even with speculative execution. |
50935 | */ | 50980 | */ |
@@ -50955,9 +51000,9 @@ diff -urNp linux-2.6.32.16/mm/highmem.c linux-2.6.32.16/mm/highmem.c | |||
50955 | pkmap_count[last_pkmap_nr] = 1; | 51000 | pkmap_count[last_pkmap_nr] = 1; |
50956 | set_page_address(page, (void *)vaddr); | 51001 | set_page_address(page, (void *)vaddr); |
50957 | 51002 | ||
50958 | diff -urNp linux-2.6.32.16/mm/hugetlb.c linux-2.6.32.16/mm/hugetlb.c | 51003 | diff -urNp linux-2.6.32.18/mm/hugetlb.c linux-2.6.32.18/mm/hugetlb.c |
50959 | --- linux-2.6.32.16/mm/hugetlb.c 2010-07-05 14:14:00.000000000 -0400 | 51004 | --- linux-2.6.32.18/mm/hugetlb.c 2010-08-10 13:45:57.000000000 -0400 |
50960 | +++ linux-2.6.32.16/mm/hugetlb.c 2010-07-09 14:50:38.000000000 -0400 | 51005 | +++ linux-2.6.32.18/mm/hugetlb.c 2010-08-11 18:57:32.000000000 -0400 |
50961 | @@ -1925,6 +1925,26 @@ static int unmap_ref_private(struct mm_s | 51006 | @@ -1925,6 +1925,26 @@ static int unmap_ref_private(struct mm_s |
50962 | return 1; | 51007 | return 1; |
50963 | } | 51008 | } |
@@ -51037,9 +51082,9 @@ diff -urNp linux-2.6.32.16/mm/hugetlb.c linux-2.6.32.16/mm/hugetlb.c | |||
51037 | ptep = huge_pte_alloc(mm, address, huge_page_size(h)); | 51082 | ptep = huge_pte_alloc(mm, address, huge_page_size(h)); |
51038 | if (!ptep) | 51083 | if (!ptep) |
51039 | return VM_FAULT_OOM; | 51084 | return VM_FAULT_OOM; |
51040 | diff -urNp linux-2.6.32.16/mm/Kconfig linux-2.6.32.16/mm/Kconfig | 51085 | diff -urNp linux-2.6.32.18/mm/Kconfig linux-2.6.32.18/mm/Kconfig |
51041 | --- linux-2.6.32.16/mm/Kconfig 2010-07-05 14:14:00.000000000 -0400 | 51086 | --- linux-2.6.32.18/mm/Kconfig 2010-08-10 13:45:57.000000000 -0400 |
51042 | +++ linux-2.6.32.16/mm/Kconfig 2010-07-09 14:50:38.000000000 -0400 | 51087 | +++ linux-2.6.32.18/mm/Kconfig 2010-08-11 18:57:32.000000000 -0400 |
51043 | @@ -228,7 +228,7 @@ config KSM | 51088 | @@ -228,7 +228,7 @@ config KSM |
51044 | config DEFAULT_MMAP_MIN_ADDR | 51089 | config DEFAULT_MMAP_MIN_ADDR |
51045 | int "Low address space to protect from user allocation" | 51090 | int "Low address space to protect from user allocation" |
@@ -51049,9 +51094,9 @@ diff -urNp linux-2.6.32.16/mm/Kconfig linux-2.6.32.16/mm/Kconfig | |||
51049 | help | 51094 | help |
51050 | This is the portion of low virtual memory which should be protected | 51095 | This is the portion of low virtual memory which should be protected |
51051 | from userspace allocation. Keeping a user from writing to low pages | 51096 | from userspace allocation. Keeping a user from writing to low pages |
51052 | diff -urNp linux-2.6.32.16/mm/maccess.c linux-2.6.32.16/mm/maccess.c | 51097 | diff -urNp linux-2.6.32.18/mm/maccess.c linux-2.6.32.18/mm/maccess.c |
51053 | --- linux-2.6.32.16/mm/maccess.c 2010-07-05 14:14:00.000000000 -0400 | 51098 | --- linux-2.6.32.18/mm/maccess.c 2010-08-10 13:45:57.000000000 -0400 |
51054 | +++ linux-2.6.32.16/mm/maccess.c 2010-07-09 14:50:38.000000000 -0400 | 51099 | +++ linux-2.6.32.18/mm/maccess.c 2010-08-11 18:57:32.000000000 -0400 |
51055 | @@ -14,7 +14,7 @@ | 51100 | @@ -14,7 +14,7 @@ |
51056 | * Safely read from address @src to the buffer at @dst. If a kernel fault | 51101 | * Safely read from address @src to the buffer at @dst. If a kernel fault |
51057 | * happens, handle that and return -EFAULT. | 51102 | * happens, handle that and return -EFAULT. |
@@ -51070,9 +51115,9 @@ diff -urNp linux-2.6.32.16/mm/maccess.c linux-2.6.32.16/mm/maccess.c | |||
51070 | { | 51115 | { |
51071 | long ret; | 51116 | long ret; |
51072 | mm_segment_t old_fs = get_fs(); | 51117 | mm_segment_t old_fs = get_fs(); |
51073 | diff -urNp linux-2.6.32.16/mm/madvise.c linux-2.6.32.16/mm/madvise.c | 51118 | diff -urNp linux-2.6.32.18/mm/madvise.c linux-2.6.32.18/mm/madvise.c |
51074 | --- linux-2.6.32.16/mm/madvise.c 2010-07-05 14:14:00.000000000 -0400 | 51119 | --- linux-2.6.32.18/mm/madvise.c 2010-08-10 13:45:57.000000000 -0400 |
51075 | +++ linux-2.6.32.16/mm/madvise.c 2010-07-09 14:50:38.000000000 -0400 | 51120 | +++ linux-2.6.32.18/mm/madvise.c 2010-08-11 18:57:32.000000000 -0400 |
51076 | @@ -44,6 +44,10 @@ static long madvise_behavior(struct vm_a | 51121 | @@ -44,6 +44,10 @@ static long madvise_behavior(struct vm_a |
51077 | pgoff_t pgoff; | 51122 | pgoff_t pgoff; |
51078 | unsigned long new_flags = vma->vm_flags; | 51123 | unsigned long new_flags = vma->vm_flags; |
@@ -51149,9 +51194,9 @@ diff -urNp linux-2.6.32.16/mm/madvise.c linux-2.6.32.16/mm/madvise.c | |||
51149 | error = 0; | 51194 | error = 0; |
51150 | if (end == start) | 51195 | if (end == start) |
51151 | goto out; | 51196 | goto out; |
51152 | diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | 51197 | diff -urNp linux-2.6.32.18/mm/memory.c linux-2.6.32.18/mm/memory.c |
51153 | --- linux-2.6.32.16/mm/memory.c 2010-07-05 14:14:00.000000000 -0400 | 51198 | --- linux-2.6.32.18/mm/memory.c 2010-08-10 13:45:57.000000000 -0400 |
51154 | +++ linux-2.6.32.16/mm/memory.c 2010-07-09 14:50:38.000000000 -0400 | 51199 | +++ linux-2.6.32.18/mm/memory.c 2010-08-11 18:57:32.000000000 -0400 |
51155 | @@ -48,6 +48,7 @@ | 51200 | @@ -48,6 +48,7 @@ |
51156 | #include <linux/ksm.h> | 51201 | #include <linux/ksm.h> |
51157 | #include <linux/rmap.h> | 51202 | #include <linux/rmap.h> |
@@ -51199,7 +51244,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51199 | if (!vma && in_gate_area(tsk, start)) { | 51244 | if (!vma && in_gate_area(tsk, start)) { |
51200 | unsigned long pg = start & PAGE_MASK; | 51245 | unsigned long pg = start & PAGE_MASK; |
51201 | struct vm_area_struct *gate_vma = get_gate_vma(tsk); | 51246 | struct vm_area_struct *gate_vma = get_gate_vma(tsk); |
51202 | @@ -1296,7 +1305,7 @@ int __get_user_pages(struct task_struct | 51247 | @@ -1306,7 +1315,7 @@ int __get_user_pages(struct task_struct |
51203 | continue; | 51248 | continue; |
51204 | } | 51249 | } |
51205 | 51250 | ||
@@ -51208,7 +51253,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51208 | (vma->vm_flags & (VM_IO | VM_PFNMAP)) || | 51253 | (vma->vm_flags & (VM_IO | VM_PFNMAP)) || |
51209 | !(vm_flags & vma->vm_flags)) | 51254 | !(vm_flags & vma->vm_flags)) |
51210 | return i ? : -EFAULT; | 51255 | return i ? : -EFAULT; |
51211 | @@ -1371,7 +1380,7 @@ int __get_user_pages(struct task_struct | 51256 | @@ -1381,7 +1390,7 @@ int __get_user_pages(struct task_struct |
51212 | start += PAGE_SIZE; | 51257 | start += PAGE_SIZE; |
51213 | nr_pages--; | 51258 | nr_pages--; |
51214 | } while (nr_pages && start < vma->vm_end); | 51259 | } while (nr_pages && start < vma->vm_end); |
@@ -51217,7 +51262,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51217 | return i; | 51262 | return i; |
51218 | } | 51263 | } |
51219 | 51264 | ||
51220 | @@ -1967,6 +1976,186 @@ static inline void cow_user_page(struct | 51265 | @@ -1977,6 +1986,186 @@ static inline void cow_user_page(struct |
51221 | copy_user_highpage(dst, src, va, vma); | 51266 | copy_user_highpage(dst, src, va, vma); |
51222 | } | 51267 | } |
51223 | 51268 | ||
@@ -51404,7 +51449,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51404 | /* | 51449 | /* |
51405 | * This routine handles present pages, when users try to write | 51450 | * This routine handles present pages, when users try to write |
51406 | * to a shared page. It is done by copying the page to a new address | 51451 | * to a shared page. It is done by copying the page to a new address |
51407 | @@ -2146,6 +2335,12 @@ gotten: | 51452 | @@ -2156,6 +2345,12 @@ gotten: |
51408 | */ | 51453 | */ |
51409 | page_table = pte_offset_map_lock(mm, pmd, address, &ptl); | 51454 | page_table = pte_offset_map_lock(mm, pmd, address, &ptl); |
51410 | if (likely(pte_same(*page_table, orig_pte))) { | 51455 | if (likely(pte_same(*page_table, orig_pte))) { |
@@ -51417,7 +51462,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51417 | if (old_page) { | 51462 | if (old_page) { |
51418 | if (!PageAnon(old_page)) { | 51463 | if (!PageAnon(old_page)) { |
51419 | dec_mm_counter(mm, file_rss); | 51464 | dec_mm_counter(mm, file_rss); |
51420 | @@ -2197,6 +2392,10 @@ gotten: | 51465 | @@ -2207,6 +2402,10 @@ gotten: |
51421 | page_remove_rmap(old_page); | 51466 | page_remove_rmap(old_page); |
51422 | } | 51467 | } |
51423 | 51468 | ||
@@ -51428,7 +51473,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51428 | /* Free the old page.. */ | 51473 | /* Free the old page.. */ |
51429 | new_page = old_page; | 51474 | new_page = old_page; |
51430 | ret |= VM_FAULT_WRITE; | 51475 | ret |= VM_FAULT_WRITE; |
51431 | @@ -2594,6 +2793,11 @@ static int do_swap_page(struct mm_struct | 51476 | @@ -2604,6 +2803,11 @@ static int do_swap_page(struct mm_struct |
51432 | swap_free(entry); | 51477 | swap_free(entry); |
51433 | if (vm_swap_full() || (vma->vm_flags & VM_LOCKED) || PageMlocked(page)) | 51478 | if (vm_swap_full() || (vma->vm_flags & VM_LOCKED) || PageMlocked(page)) |
51434 | try_to_free_swap(page); | 51479 | try_to_free_swap(page); |
@@ -51440,7 +51485,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51440 | unlock_page(page); | 51485 | unlock_page(page); |
51441 | 51486 | ||
51442 | if (flags & FAULT_FLAG_WRITE) { | 51487 | if (flags & FAULT_FLAG_WRITE) { |
51443 | @@ -2605,6 +2809,11 @@ static int do_swap_page(struct mm_struct | 51488 | @@ -2615,6 +2819,11 @@ static int do_swap_page(struct mm_struct |
51444 | 51489 | ||
51445 | /* No need to invalidate - it was non-present before */ | 51490 | /* No need to invalidate - it was non-present before */ |
51446 | update_mmu_cache(vma, address, pte); | 51491 | update_mmu_cache(vma, address, pte); |
@@ -51452,7 +51497,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51452 | unlock: | 51497 | unlock: |
51453 | pte_unmap_unlock(page_table, ptl); | 51498 | pte_unmap_unlock(page_table, ptl); |
51454 | out: | 51499 | out: |
51455 | @@ -2628,7 +2837,7 @@ static int do_anonymous_page(struct mm_s | 51500 | @@ -2638,7 +2847,7 @@ static int do_anonymous_page(struct mm_s |
51456 | unsigned long address, pte_t *page_table, pmd_t *pmd, | 51501 | unsigned long address, pte_t *page_table, pmd_t *pmd, |
51457 | unsigned int flags) | 51502 | unsigned int flags) |
51458 | { | 51503 | { |
@@ -51461,7 +51506,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51461 | spinlock_t *ptl; | 51506 | spinlock_t *ptl; |
51462 | pte_t entry; | 51507 | pte_t entry; |
51463 | 51508 | ||
51464 | @@ -2663,6 +2872,11 @@ static int do_anonymous_page(struct mm_s | 51509 | @@ -2673,6 +2882,11 @@ static int do_anonymous_page(struct mm_s |
51465 | if (!pte_none(*page_table)) | 51510 | if (!pte_none(*page_table)) |
51466 | goto release; | 51511 | goto release; |
51467 | 51512 | ||
@@ -51473,7 +51518,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51473 | inc_mm_counter(mm, anon_rss); | 51518 | inc_mm_counter(mm, anon_rss); |
51474 | page_add_new_anon_rmap(page, vma, address); | 51519 | page_add_new_anon_rmap(page, vma, address); |
51475 | setpte: | 51520 | setpte: |
51476 | @@ -2670,6 +2884,12 @@ setpte: | 51521 | @@ -2680,6 +2894,12 @@ setpte: |
51477 | 51522 | ||
51478 | /* No need to invalidate - it was non-present before */ | 51523 | /* No need to invalidate - it was non-present before */ |
51479 | update_mmu_cache(vma, address, entry); | 51524 | update_mmu_cache(vma, address, entry); |
@@ -51486,7 +51531,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51486 | unlock: | 51531 | unlock: |
51487 | pte_unmap_unlock(page_table, ptl); | 51532 | pte_unmap_unlock(page_table, ptl); |
51488 | return 0; | 51533 | return 0; |
51489 | @@ -2812,6 +3032,12 @@ static int __do_fault(struct mm_struct * | 51534 | @@ -2822,6 +3042,12 @@ static int __do_fault(struct mm_struct * |
51490 | */ | 51535 | */ |
51491 | /* Only go through if we didn't race with anybody else... */ | 51536 | /* Only go through if we didn't race with anybody else... */ |
51492 | if (likely(pte_same(*page_table, orig_pte))) { | 51537 | if (likely(pte_same(*page_table, orig_pte))) { |
@@ -51499,7 +51544,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51499 | flush_icache_page(vma, page); | 51544 | flush_icache_page(vma, page); |
51500 | entry = mk_pte(page, vma->vm_page_prot); | 51545 | entry = mk_pte(page, vma->vm_page_prot); |
51501 | if (flags & FAULT_FLAG_WRITE) | 51546 | if (flags & FAULT_FLAG_WRITE) |
51502 | @@ -2831,6 +3057,14 @@ static int __do_fault(struct mm_struct * | 51547 | @@ -2841,6 +3067,14 @@ static int __do_fault(struct mm_struct * |
51503 | 51548 | ||
51504 | /* no need to invalidate: a not-present page won't be cached */ | 51549 | /* no need to invalidate: a not-present page won't be cached */ |
51505 | update_mmu_cache(vma, address, entry); | 51550 | update_mmu_cache(vma, address, entry); |
@@ -51514,7 +51559,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51514 | } else { | 51559 | } else { |
51515 | if (charged) | 51560 | if (charged) |
51516 | mem_cgroup_uncharge_page(page); | 51561 | mem_cgroup_uncharge_page(page); |
51517 | @@ -2978,6 +3212,12 @@ static inline int handle_pte_fault(struc | 51562 | @@ -2988,6 +3222,12 @@ static inline int handle_pte_fault(struc |
51518 | if (flags & FAULT_FLAG_WRITE) | 51563 | if (flags & FAULT_FLAG_WRITE) |
51519 | flush_tlb_page(vma, address); | 51564 | flush_tlb_page(vma, address); |
51520 | } | 51565 | } |
@@ -51527,7 +51572,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51527 | unlock: | 51572 | unlock: |
51528 | pte_unmap_unlock(pte, ptl); | 51573 | pte_unmap_unlock(pte, ptl); |
51529 | return 0; | 51574 | return 0; |
51530 | @@ -2994,6 +3234,10 @@ int handle_mm_fault(struct mm_struct *mm | 51575 | @@ -3004,6 +3244,10 @@ int handle_mm_fault(struct mm_struct *mm |
51531 | pmd_t *pmd; | 51576 | pmd_t *pmd; |
51532 | pte_t *pte; | 51577 | pte_t *pte; |
51533 | 51578 | ||
@@ -51538,7 +51583,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51538 | __set_current_state(TASK_RUNNING); | 51583 | __set_current_state(TASK_RUNNING); |
51539 | 51584 | ||
51540 | count_vm_event(PGFAULT); | 51585 | count_vm_event(PGFAULT); |
51541 | @@ -3001,6 +3245,34 @@ int handle_mm_fault(struct mm_struct *mm | 51586 | @@ -3011,6 +3255,34 @@ int handle_mm_fault(struct mm_struct *mm |
51542 | if (unlikely(is_vm_hugetlb_page(vma))) | 51587 | if (unlikely(is_vm_hugetlb_page(vma))) |
51543 | return hugetlb_fault(mm, vma, address, flags); | 51588 | return hugetlb_fault(mm, vma, address, flags); |
51544 | 51589 | ||
@@ -51573,7 +51618,7 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51573 | pgd = pgd_offset(mm, address); | 51618 | pgd = pgd_offset(mm, address); |
51574 | pud = pud_alloc(mm, pgd, address); | 51619 | pud = pud_alloc(mm, pgd, address); |
51575 | if (!pud) | 51620 | if (!pud) |
51576 | @@ -3098,7 +3370,7 @@ static int __init gate_vma_init(void) | 51621 | @@ -3108,7 +3380,7 @@ static int __init gate_vma_init(void) |
51577 | gate_vma.vm_start = FIXADDR_USER_START; | 51622 | gate_vma.vm_start = FIXADDR_USER_START; |
51578 | gate_vma.vm_end = FIXADDR_USER_END; | 51623 | gate_vma.vm_end = FIXADDR_USER_END; |
51579 | gate_vma.vm_flags = VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC; | 51624 | gate_vma.vm_flags = VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC; |
@@ -51582,9 +51627,9 @@ diff -urNp linux-2.6.32.16/mm/memory.c linux-2.6.32.16/mm/memory.c | |||
51582 | /* | 51627 | /* |
51583 | * Make sure the vDSO gets into every core dump. | 51628 | * Make sure the vDSO gets into every core dump. |
51584 | * Dumping its contents makes post-mortem fully interpretable later | 51629 | * Dumping its contents makes post-mortem fully interpretable later |
51585 | diff -urNp linux-2.6.32.16/mm/memory-failure.c linux-2.6.32.16/mm/memory-failure.c | 51630 | diff -urNp linux-2.6.32.18/mm/memory-failure.c linux-2.6.32.18/mm/memory-failure.c |
51586 | --- linux-2.6.32.16/mm/memory-failure.c 2010-07-05 14:14:00.000000000 -0400 | 51631 | --- linux-2.6.32.18/mm/memory-failure.c 2010-08-10 13:45:57.000000000 -0400 |
51587 | +++ linux-2.6.32.16/mm/memory-failure.c 2010-07-09 14:50:38.000000000 -0400 | 51632 | +++ linux-2.6.32.18/mm/memory-failure.c 2010-08-11 18:57:32.000000000 -0400 |
51588 | @@ -46,7 +46,7 @@ int sysctl_memory_failure_early_kill __r | 51633 | @@ -46,7 +46,7 @@ int sysctl_memory_failure_early_kill __r |
51589 | 51634 | ||
51590 | int sysctl_memory_failure_recovery __read_mostly = 1; | 51635 | int sysctl_memory_failure_recovery __read_mostly = 1; |
@@ -51603,9 +51648,9 @@ diff -urNp linux-2.6.32.16/mm/memory-failure.c linux-2.6.32.16/mm/memory-failure | |||
51603 | 51648 | ||
51604 | /* | 51649 | /* |
51605 | * We need/can do nothing about count=0 pages. | 51650 | * We need/can do nothing about count=0 pages. |
51606 | diff -urNp linux-2.6.32.16/mm/mempolicy.c linux-2.6.32.16/mm/mempolicy.c | 51651 | diff -urNp linux-2.6.32.18/mm/mempolicy.c linux-2.6.32.18/mm/mempolicy.c |
51607 | --- linux-2.6.32.16/mm/mempolicy.c 2010-07-05 14:14:00.000000000 -0400 | 51652 | --- linux-2.6.32.18/mm/mempolicy.c 2010-08-10 13:45:57.000000000 -0400 |
51608 | +++ linux-2.6.32.16/mm/mempolicy.c 2010-07-09 14:50:38.000000000 -0400 | 51653 | +++ linux-2.6.32.18/mm/mempolicy.c 2010-08-11 18:57:32.000000000 -0400 |
51609 | @@ -573,6 +573,10 @@ static int mbind_range(struct vm_area_st | 51654 | @@ -573,6 +573,10 @@ static int mbind_range(struct vm_area_st |
51610 | struct vm_area_struct *next; | 51655 | struct vm_area_struct *next; |
51611 | int err; | 51656 | int err; |
@@ -51686,9 +51731,9 @@ diff -urNp linux-2.6.32.16/mm/mempolicy.c linux-2.6.32.16/mm/mempolicy.c | |||
51686 | } else if (vma->vm_start <= mm->brk && vma->vm_end >= mm->start_brk) { | 51731 | } else if (vma->vm_start <= mm->brk && vma->vm_end >= mm->start_brk) { |
51687 | seq_printf(m, " heap"); | 51732 | seq_printf(m, " heap"); |
51688 | } else if (vma->vm_start <= mm->start_stack && | 51733 | } else if (vma->vm_start <= mm->start_stack && |
51689 | diff -urNp linux-2.6.32.16/mm/migrate.c linux-2.6.32.16/mm/migrate.c | 51734 | diff -urNp linux-2.6.32.18/mm/migrate.c linux-2.6.32.18/mm/migrate.c |
51690 | --- linux-2.6.32.16/mm/migrate.c 2010-07-05 14:14:00.000000000 -0400 | 51735 | --- linux-2.6.32.18/mm/migrate.c 2010-08-10 13:45:57.000000000 -0400 |
51691 | +++ linux-2.6.32.16/mm/migrate.c 2010-07-09 14:50:38.000000000 -0400 | 51736 | +++ linux-2.6.32.18/mm/migrate.c 2010-08-11 18:57:32.000000000 -0400 |
51692 | @@ -1106,6 +1106,14 @@ SYSCALL_DEFINE6(move_pages, pid_t, pid, | 51737 | @@ -1106,6 +1106,14 @@ SYSCALL_DEFINE6(move_pages, pid_t, pid, |
51693 | if (!mm) | 51738 | if (!mm) |
51694 | return -EINVAL; | 51739 | return -EINVAL; |
@@ -51714,9 +51759,9 @@ diff -urNp linux-2.6.32.16/mm/migrate.c linux-2.6.32.16/mm/migrate.c | |||
51714 | rcu_read_unlock(); | 51759 | rcu_read_unlock(); |
51715 | err = -EPERM; | 51760 | err = -EPERM; |
51716 | goto out; | 51761 | goto out; |
51717 | diff -urNp linux-2.6.32.16/mm/mlock.c linux-2.6.32.16/mm/mlock.c | 51762 | diff -urNp linux-2.6.32.18/mm/mlock.c linux-2.6.32.18/mm/mlock.c |
51718 | --- linux-2.6.32.16/mm/mlock.c 2010-07-05 14:14:00.000000000 -0400 | 51763 | --- linux-2.6.32.18/mm/mlock.c 2010-08-10 13:45:57.000000000 -0400 |
51719 | +++ linux-2.6.32.16/mm/mlock.c 2010-07-09 14:50:38.000000000 -0400 | 51764 | +++ linux-2.6.32.18/mm/mlock.c 2010-08-11 18:57:32.000000000 -0400 |
51720 | @@ -13,6 +13,7 @@ | 51765 | @@ -13,6 +13,7 @@ |
51721 | #include <linux/pagemap.h> | 51766 | #include <linux/pagemap.h> |
51722 | #include <linux/mempolicy.h> | 51767 | #include <linux/mempolicy.h> |
@@ -51785,9 +51830,9 @@ diff -urNp linux-2.6.32.16/mm/mlock.c linux-2.6.32.16/mm/mlock.c | |||
51785 | if (!(flags & MCL_CURRENT) || (current->mm->total_vm <= lock_limit) || | 51830 | if (!(flags & MCL_CURRENT) || (current->mm->total_vm <= lock_limit) || |
51786 | capable(CAP_IPC_LOCK)) | 51831 | capable(CAP_IPC_LOCK)) |
51787 | ret = do_mlockall(flags); | 51832 | ret = do_mlockall(flags); |
51788 | diff -urNp linux-2.6.32.16/mm/mmap.c linux-2.6.32.16/mm/mmap.c | 51833 | diff -urNp linux-2.6.32.18/mm/mmap.c linux-2.6.32.18/mm/mmap.c |
51789 | --- linux-2.6.32.16/mm/mmap.c 2010-07-05 14:14:00.000000000 -0400 | 51834 | --- linux-2.6.32.18/mm/mmap.c 2010-08-10 13:45:57.000000000 -0400 |
51790 | +++ linux-2.6.32.16/mm/mmap.c 2010-07-16 21:06:43.000000000 -0400 | 51835 | +++ linux-2.6.32.18/mm/mmap.c 2010-08-11 18:57:32.000000000 -0400 |
51791 | @@ -45,6 +45,16 @@ | 51836 | @@ -45,6 +45,16 @@ |
51792 | #define arch_rebalance_pgtables(addr, len) (addr) | 51837 | #define arch_rebalance_pgtables(addr, len) (addr) |
51793 | #endif | 51838 | #endif |
@@ -52856,9 +52901,9 @@ diff -urNp linux-2.6.32.16/mm/mmap.c linux-2.6.32.16/mm/mmap.c | |||
52856 | vma->vm_flags = vm_flags | mm->def_flags | VM_DONTEXPAND; | 52901 | vma->vm_flags = vm_flags | mm->def_flags | VM_DONTEXPAND; |
52857 | vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); | 52902 | vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); |
52858 | 52903 | ||
52859 | diff -urNp linux-2.6.32.16/mm/mprotect.c linux-2.6.32.16/mm/mprotect.c | 52904 | diff -urNp linux-2.6.32.18/mm/mprotect.c linux-2.6.32.18/mm/mprotect.c |
52860 | --- linux-2.6.32.16/mm/mprotect.c 2010-07-05 14:14:00.000000000 -0400 | 52905 | --- linux-2.6.32.18/mm/mprotect.c 2010-08-10 13:45:57.000000000 -0400 |
52861 | +++ linux-2.6.32.16/mm/mprotect.c 2010-07-09 14:50:38.000000000 -0400 | 52906 | +++ linux-2.6.32.18/mm/mprotect.c 2010-08-11 18:57:32.000000000 -0400 |
52862 | @@ -24,10 +24,16 @@ | 52907 | @@ -24,10 +24,16 @@ |
52863 | #include <linux/mmu_notifier.h> | 52908 | #include <linux/mmu_notifier.h> |
52864 | #include <linux/migrate.h> | 52909 | #include <linux/migrate.h> |
@@ -53056,9 +53101,9 @@ diff -urNp linux-2.6.32.16/mm/mprotect.c linux-2.6.32.16/mm/mprotect.c | |||
53056 | nstart = tmp; | 53101 | nstart = tmp; |
53057 | 53102 | ||
53058 | if (nstart < prev->vm_end) | 53103 | if (nstart < prev->vm_end) |
53059 | diff -urNp linux-2.6.32.16/mm/mremap.c linux-2.6.32.16/mm/mremap.c | 53104 | diff -urNp linux-2.6.32.18/mm/mremap.c linux-2.6.32.18/mm/mremap.c |
53060 | --- linux-2.6.32.16/mm/mremap.c 2010-07-05 14:14:00.000000000 -0400 | 53105 | --- linux-2.6.32.18/mm/mremap.c 2010-08-10 13:45:57.000000000 -0400 |
53061 | +++ linux-2.6.32.16/mm/mremap.c 2010-07-09 14:50:38.000000000 -0400 | 53106 | +++ linux-2.6.32.18/mm/mremap.c 2010-08-11 18:57:32.000000000 -0400 |
53062 | @@ -114,6 +114,12 @@ static void move_ptes(struct vm_area_str | 53107 | @@ -114,6 +114,12 @@ static void move_ptes(struct vm_area_str |
53063 | continue; | 53108 | continue; |
53064 | pte = ptep_clear_flush(vma, old_addr, old_pte); | 53109 | pte = ptep_clear_flush(vma, old_addr, old_pte); |
@@ -53159,9 +53204,9 @@ diff -urNp linux-2.6.32.16/mm/mremap.c linux-2.6.32.16/mm/mremap.c | |||
53159 | } | 53204 | } |
53160 | out: | 53205 | out: |
53161 | if (ret & ~PAGE_MASK) | 53206 | if (ret & ~PAGE_MASK) |
53162 | diff -urNp linux-2.6.32.16/mm/nommu.c linux-2.6.32.16/mm/nommu.c | 53207 | diff -urNp linux-2.6.32.18/mm/nommu.c linux-2.6.32.18/mm/nommu.c |
53163 | --- linux-2.6.32.16/mm/nommu.c 2010-07-05 14:14:00.000000000 -0400 | 53208 | --- linux-2.6.32.18/mm/nommu.c 2010-08-10 13:45:57.000000000 -0400 |
53164 | +++ linux-2.6.32.16/mm/nommu.c 2010-07-09 14:50:38.000000000 -0400 | 53209 | +++ linux-2.6.32.18/mm/nommu.c 2010-08-11 18:57:32.000000000 -0400 |
53165 | @@ -758,15 +758,6 @@ struct vm_area_struct *find_vma(struct m | 53210 | @@ -758,15 +758,6 @@ struct vm_area_struct *find_vma(struct m |
53166 | EXPORT_SYMBOL(find_vma); | 53211 | EXPORT_SYMBOL(find_vma); |
53167 | 53212 | ||
@@ -53178,9 +53223,9 @@ diff -urNp linux-2.6.32.16/mm/nommu.c linux-2.6.32.16/mm/nommu.c | |||
53178 | * expand a stack to a given address | 53223 | * expand a stack to a given address |
53179 | * - not supported under NOMMU conditions | 53224 | * - not supported under NOMMU conditions |
53180 | */ | 53225 | */ |
53181 | diff -urNp linux-2.6.32.16/mm/page_alloc.c linux-2.6.32.16/mm/page_alloc.c | 53226 | diff -urNp linux-2.6.32.18/mm/page_alloc.c linux-2.6.32.18/mm/page_alloc.c |
53182 | --- linux-2.6.32.16/mm/page_alloc.c 2010-07-05 14:14:00.000000000 -0400 | 53227 | --- linux-2.6.32.18/mm/page_alloc.c 2010-08-10 13:45:57.000000000 -0400 |
53183 | +++ linux-2.6.32.16/mm/page_alloc.c 2010-07-09 14:50:38.000000000 -0400 | 53228 | +++ linux-2.6.32.18/mm/page_alloc.c 2010-08-11 18:57:32.000000000 -0400 |
53184 | @@ -586,6 +586,10 @@ static void __free_pages_ok(struct page | 53229 | @@ -586,6 +586,10 @@ static void __free_pages_ok(struct page |
53185 | int bad = 0; | 53230 | int bad = 0; |
53186 | int wasMlocked = __TestClearPageMlocked(page); | 53231 | int wasMlocked = __TestClearPageMlocked(page); |
@@ -53237,9 +53282,9 @@ diff -urNp linux-2.6.32.16/mm/page_alloc.c linux-2.6.32.16/mm/page_alloc.c | |||
53237 | struct zone *zone, unsigned long zonesize) {} | 53282 | struct zone *zone, unsigned long zonesize) {} |
53238 | #endif /* CONFIG_SPARSEMEM */ | 53283 | #endif /* CONFIG_SPARSEMEM */ |
53239 | 53284 | ||
53240 | diff -urNp linux-2.6.32.16/mm/percpu.c linux-2.6.32.16/mm/percpu.c | 53285 | diff -urNp linux-2.6.32.18/mm/percpu.c linux-2.6.32.18/mm/percpu.c |
53241 | --- linux-2.6.32.16/mm/percpu.c 2010-07-05 14:14:00.000000000 -0400 | 53286 | --- linux-2.6.32.18/mm/percpu.c 2010-08-10 13:45:57.000000000 -0400 |
53242 | +++ linux-2.6.32.16/mm/percpu.c 2010-07-09 14:50:38.000000000 -0400 | 53287 | +++ linux-2.6.32.18/mm/percpu.c 2010-08-11 18:57:32.000000000 -0400 |
53243 | @@ -115,7 +115,7 @@ static unsigned int pcpu_first_unit_cpu | 53288 | @@ -115,7 +115,7 @@ static unsigned int pcpu_first_unit_cpu |
53244 | static unsigned int pcpu_last_unit_cpu __read_mostly; | 53289 | static unsigned int pcpu_last_unit_cpu __read_mostly; |
53245 | 53290 | ||
@@ -53249,9 +53294,9 @@ diff -urNp linux-2.6.32.16/mm/percpu.c linux-2.6.32.16/mm/percpu.c | |||
53249 | EXPORT_SYMBOL_GPL(pcpu_base_addr); | 53294 | EXPORT_SYMBOL_GPL(pcpu_base_addr); |
53250 | 53295 | ||
53251 | static const int *pcpu_unit_map __read_mostly; /* cpu -> unit */ | 53296 | static const int *pcpu_unit_map __read_mostly; /* cpu -> unit */ |
53252 | diff -urNp linux-2.6.32.16/mm/rmap.c linux-2.6.32.16/mm/rmap.c | 53297 | diff -urNp linux-2.6.32.18/mm/rmap.c linux-2.6.32.18/mm/rmap.c |
53253 | --- linux-2.6.32.16/mm/rmap.c 2010-07-05 14:14:00.000000000 -0400 | 53298 | --- linux-2.6.32.18/mm/rmap.c 2010-08-10 13:45:57.000000000 -0400 |
53254 | +++ linux-2.6.32.16/mm/rmap.c 2010-07-09 14:50:38.000000000 -0400 | 53299 | +++ linux-2.6.32.18/mm/rmap.c 2010-08-11 18:57:32.000000000 -0400 |
53255 | @@ -108,6 +108,10 @@ int anon_vma_prepare(struct vm_area_stru | 53300 | @@ -108,6 +108,10 @@ int anon_vma_prepare(struct vm_area_stru |
53256 | struct mm_struct *mm = vma->vm_mm; | 53301 | struct mm_struct *mm = vma->vm_mm; |
53257 | struct anon_vma *allocated; | 53302 | struct anon_vma *allocated; |
@@ -53280,9 +53325,9 @@ diff -urNp linux-2.6.32.16/mm/rmap.c linux-2.6.32.16/mm/rmap.c | |||
53280 | vma->anon_vma = anon_vma; | 53325 | vma->anon_vma = anon_vma; |
53281 | list_add_tail(&vma->anon_vma_node, &anon_vma->head); | 53326 | list_add_tail(&vma->anon_vma_node, &anon_vma->head); |
53282 | allocated = NULL; | 53327 | allocated = NULL; |
53283 | diff -urNp linux-2.6.32.16/mm/shmem.c linux-2.6.32.16/mm/shmem.c | 53328 | diff -urNp linux-2.6.32.18/mm/shmem.c linux-2.6.32.18/mm/shmem.c |
53284 | --- linux-2.6.32.16/mm/shmem.c 2010-07-05 14:14:00.000000000 -0400 | 53329 | --- linux-2.6.32.18/mm/shmem.c 2010-08-10 13:45:57.000000000 -0400 |
53285 | +++ linux-2.6.32.16/mm/shmem.c 2010-07-09 14:50:38.000000000 -0400 | 53330 | +++ linux-2.6.32.18/mm/shmem.c 2010-08-11 18:57:32.000000000 -0400 |
53286 | @@ -31,7 +31,7 @@ | 53331 | @@ -31,7 +31,7 @@ |
53287 | #include <linux/swap.h> | 53332 | #include <linux/swap.h> |
53288 | #include <linux/ima.h> | 53333 | #include <linux/ima.h> |
@@ -53292,9 +53337,9 @@ diff -urNp linux-2.6.32.16/mm/shmem.c linux-2.6.32.16/mm/shmem.c | |||
53292 | 53337 | ||
53293 | #ifdef CONFIG_SHMEM | 53338 | #ifdef CONFIG_SHMEM |
53294 | /* | 53339 | /* |
53295 | diff -urNp linux-2.6.32.16/mm/slab.c linux-2.6.32.16/mm/slab.c | 53340 | diff -urNp linux-2.6.32.18/mm/slab.c linux-2.6.32.18/mm/slab.c |
53296 | --- linux-2.6.32.16/mm/slab.c 2010-07-05 14:14:00.000000000 -0400 | 53341 | --- linux-2.6.32.18/mm/slab.c 2010-08-10 13:45:57.000000000 -0400 |
53297 | +++ linux-2.6.32.16/mm/slab.c 2010-07-09 14:50:38.000000000 -0400 | 53342 | +++ linux-2.6.32.18/mm/slab.c 2010-08-11 18:57:32.000000000 -0400 |
53298 | @@ -308,7 +308,7 @@ struct kmem_list3 { | 53343 | @@ -308,7 +308,7 @@ struct kmem_list3 { |
53299 | * Need this for bootstrapping a per node allocator. | 53344 | * Need this for bootstrapping a per node allocator. |
53300 | */ | 53345 | */ |
@@ -53400,9 +53445,9 @@ diff -urNp linux-2.6.32.16/mm/slab.c linux-2.6.32.16/mm/slab.c | |||
53400 | /** | 53445 | /** |
53401 | * ksize - get the actual amount of memory allocated for a given object | 53446 | * ksize - get the actual amount of memory allocated for a given object |
53402 | * @objp: Pointer to the object | 53447 | * @objp: Pointer to the object |
53403 | diff -urNp linux-2.6.32.16/mm/slob.c linux-2.6.32.16/mm/slob.c | 53448 | diff -urNp linux-2.6.32.18/mm/slob.c linux-2.6.32.18/mm/slob.c |
53404 | --- linux-2.6.32.16/mm/slob.c 2010-07-05 14:14:00.000000000 -0400 | 53449 | --- linux-2.6.32.18/mm/slob.c 2010-08-10 13:45:57.000000000 -0400 |
53405 | +++ linux-2.6.32.16/mm/slob.c 2010-07-09 14:50:38.000000000 -0400 | 53450 | +++ linux-2.6.32.18/mm/slob.c 2010-08-11 18:57:32.000000000 -0400 |
53406 | @@ -29,7 +29,7 @@ | 53451 | @@ -29,7 +29,7 @@ |
53407 | * If kmalloc is asked for objects of PAGE_SIZE or larger, it calls | 53452 | * If kmalloc is asked for objects of PAGE_SIZE or larger, it calls |
53408 | * alloc_pages() directly, allocating compound pages so the page order | 53453 | * alloc_pages() directly, allocating compound pages so the page order |
@@ -53723,9 +53768,9 @@ diff -urNp linux-2.6.32.16/mm/slob.c linux-2.6.32.16/mm/slob.c | |||
53723 | } | 53768 | } |
53724 | 53769 | ||
53725 | trace_kmem_cache_free(_RET_IP_, b); | 53770 | trace_kmem_cache_free(_RET_IP_, b); |
53726 | diff -urNp linux-2.6.32.16/mm/slub.c linux-2.6.32.16/mm/slub.c | 53771 | diff -urNp linux-2.6.32.18/mm/slub.c linux-2.6.32.18/mm/slub.c |
53727 | --- linux-2.6.32.16/mm/slub.c 2010-07-05 14:14:00.000000000 -0400 | 53772 | --- linux-2.6.32.18/mm/slub.c 2010-08-10 13:45:57.000000000 -0400 |
53728 | +++ linux-2.6.32.16/mm/slub.c 2010-07-09 14:50:38.000000000 -0400 | 53773 | +++ linux-2.6.32.18/mm/slub.c 2010-08-11 18:57:32.000000000 -0400 |
53729 | @@ -1893,6 +1893,8 @@ void kmem_cache_free(struct kmem_cache * | 53774 | @@ -1893,6 +1893,8 @@ void kmem_cache_free(struct kmem_cache * |
53730 | 53775 | ||
53731 | page = virt_to_head_page(x); | 53776 | page = virt_to_head_page(x); |
@@ -53888,9 +53933,9 @@ diff -urNp linux-2.6.32.16/mm/slub.c linux-2.6.32.16/mm/slub.c | |||
53888 | return 0; | 53933 | return 0; |
53889 | } | 53934 | } |
53890 | module_init(slab_proc_init); | 53935 | module_init(slab_proc_init); |
53891 | diff -urNp linux-2.6.32.16/mm/util.c linux-2.6.32.16/mm/util.c | 53936 | diff -urNp linux-2.6.32.18/mm/util.c linux-2.6.32.18/mm/util.c |
53892 | --- linux-2.6.32.16/mm/util.c 2010-07-05 14:14:00.000000000 -0400 | 53937 | --- linux-2.6.32.18/mm/util.c 2010-08-10 13:45:57.000000000 -0400 |
53893 | +++ linux-2.6.32.16/mm/util.c 2010-07-09 14:50:38.000000000 -0400 | 53938 | +++ linux-2.6.32.18/mm/util.c 2010-08-11 18:57:32.000000000 -0400 |
53894 | @@ -228,6 +228,12 @@ EXPORT_SYMBOL(strndup_user); | 53939 | @@ -228,6 +228,12 @@ EXPORT_SYMBOL(strndup_user); |
53895 | void arch_pick_mmap_layout(struct mm_struct *mm) | 53940 | void arch_pick_mmap_layout(struct mm_struct *mm) |
53896 | { | 53941 | { |
@@ -53904,9 +53949,9 @@ diff -urNp linux-2.6.32.16/mm/util.c linux-2.6.32.16/mm/util.c | |||
53904 | mm->get_unmapped_area = arch_get_unmapped_area; | 53949 | mm->get_unmapped_area = arch_get_unmapped_area; |
53905 | mm->unmap_area = arch_unmap_area; | 53950 | mm->unmap_area = arch_unmap_area; |
53906 | } | 53951 | } |
53907 | diff -urNp linux-2.6.32.16/mm/vmalloc.c linux-2.6.32.16/mm/vmalloc.c | 53952 | diff -urNp linux-2.6.32.18/mm/vmalloc.c linux-2.6.32.18/mm/vmalloc.c |
53908 | --- linux-2.6.32.16/mm/vmalloc.c 2010-07-05 14:14:00.000000000 -0400 | 53953 | --- linux-2.6.32.18/mm/vmalloc.c 2010-08-10 13:45:57.000000000 -0400 |
53909 | +++ linux-2.6.32.16/mm/vmalloc.c 2010-07-09 14:50:44.000000000 -0400 | 53954 | +++ linux-2.6.32.18/mm/vmalloc.c 2010-08-11 18:57:32.000000000 -0400 |
53910 | @@ -40,8 +40,19 @@ static void vunmap_pte_range(pmd_t *pmd, | 53955 | @@ -40,8 +40,19 @@ static void vunmap_pte_range(pmd_t *pmd, |
53911 | 53956 | ||
53912 | pte = pte_offset_kernel(pmd, addr); | 53957 | pte = pte_offset_kernel(pmd, addr); |
@@ -54134,9 +54179,9 @@ diff -urNp linux-2.6.32.16/mm/vmalloc.c linux-2.6.32.16/mm/vmalloc.c | |||
54134 | void *vmalloc_32_user(unsigned long size) | 54179 | void *vmalloc_32_user(unsigned long size) |
54135 | { | 54180 | { |
54136 | struct vm_struct *area; | 54181 | struct vm_struct *area; |
54137 | diff -urNp linux-2.6.32.16/mm/vmstat.c linux-2.6.32.16/mm/vmstat.c | 54182 | diff -urNp linux-2.6.32.18/mm/vmstat.c linux-2.6.32.18/mm/vmstat.c |
54138 | --- linux-2.6.32.16/mm/vmstat.c 2010-07-05 14:14:00.000000000 -0400 | 54183 | --- linux-2.6.32.18/mm/vmstat.c 2010-08-10 13:45:57.000000000 -0400 |
54139 | +++ linux-2.6.32.16/mm/vmstat.c 2010-07-16 21:06:43.000000000 -0400 | 54184 | +++ linux-2.6.32.18/mm/vmstat.c 2010-08-11 18:57:32.000000000 -0400 |
54140 | @@ -74,7 +74,7 @@ void vm_events_fold_cpu(int cpu) | 54185 | @@ -74,7 +74,7 @@ void vm_events_fold_cpu(int cpu) |
54141 | * | 54186 | * |
54142 | * vm_stat contains the global counters | 54187 | * vm_stat contains the global counters |
@@ -54185,9 +54230,9 @@ diff -urNp linux-2.6.32.16/mm/vmstat.c linux-2.6.32.16/mm/vmstat.c | |||
54185 | #endif | 54230 | #endif |
54186 | return 0; | 54231 | return 0; |
54187 | } | 54232 | } |
54188 | diff -urNp linux-2.6.32.16/net/8021q/vlan.c linux-2.6.32.16/net/8021q/vlan.c | 54233 | diff -urNp linux-2.6.32.18/net/8021q/vlan.c linux-2.6.32.18/net/8021q/vlan.c |
54189 | --- linux-2.6.32.16/net/8021q/vlan.c 2010-07-05 14:14:00.000000000 -0400 | 54234 | --- linux-2.6.32.18/net/8021q/vlan.c 2010-08-10 13:45:57.000000000 -0400 |
54190 | +++ linux-2.6.32.16/net/8021q/vlan.c 2010-07-09 14:50:38.000000000 -0400 | 54235 | +++ linux-2.6.32.18/net/8021q/vlan.c 2010-08-11 18:57:32.000000000 -0400 |
54191 | @@ -622,8 +622,7 @@ static int vlan_ioctl_handler(struct net | 54236 | @@ -622,8 +622,7 @@ static int vlan_ioctl_handler(struct net |
54192 | err = -EPERM; | 54237 | err = -EPERM; |
54193 | if (!capable(CAP_NET_ADMIN)) | 54238 | if (!capable(CAP_NET_ADMIN)) |
@@ -54198,9 +54243,9 @@ diff -urNp linux-2.6.32.16/net/8021q/vlan.c linux-2.6.32.16/net/8021q/vlan.c | |||
54198 | struct vlan_net *vn; | 54243 | struct vlan_net *vn; |
54199 | 54244 | ||
54200 | vn = net_generic(net, vlan_net_id); | 54245 | vn = net_generic(net, vlan_net_id); |
54201 | diff -urNp linux-2.6.32.16/net/atm/atm_misc.c linux-2.6.32.16/net/atm/atm_misc.c | 54246 | diff -urNp linux-2.6.32.18/net/atm/atm_misc.c linux-2.6.32.18/net/atm/atm_misc.c |
54202 | --- linux-2.6.32.16/net/atm/atm_misc.c 2010-07-05 14:14:00.000000000 -0400 | 54247 | --- linux-2.6.32.18/net/atm/atm_misc.c 2010-08-10 13:45:57.000000000 -0400 |
54203 | +++ linux-2.6.32.16/net/atm/atm_misc.c 2010-07-09 14:50:38.000000000 -0400 | 54248 | +++ linux-2.6.32.18/net/atm/atm_misc.c 2010-08-11 18:57:32.000000000 -0400 |
54204 | @@ -19,7 +19,7 @@ int atm_charge(struct atm_vcc *vcc,int t | 54249 | @@ -19,7 +19,7 @@ int atm_charge(struct atm_vcc *vcc,int t |
54205 | if (atomic_read(&sk_atm(vcc)->sk_rmem_alloc) <= sk_atm(vcc)->sk_rcvbuf) | 54250 | if (atomic_read(&sk_atm(vcc)->sk_rmem_alloc) <= sk_atm(vcc)->sk_rcvbuf) |
54206 | return 1; | 54251 | return 1; |
@@ -54237,9 +54282,9 @@ diff -urNp linux-2.6.32.16/net/atm/atm_misc.c linux-2.6.32.16/net/atm/atm_misc.c | |||
54237 | __SONET_ITEMS | 54282 | __SONET_ITEMS |
54238 | #undef __HANDLE_ITEM | 54283 | #undef __HANDLE_ITEM |
54239 | } | 54284 | } |
54240 | diff -urNp linux-2.6.32.16/net/atm/proc.c linux-2.6.32.16/net/atm/proc.c | 54285 | diff -urNp linux-2.6.32.18/net/atm/proc.c linux-2.6.32.18/net/atm/proc.c |
54241 | --- linux-2.6.32.16/net/atm/proc.c 2010-07-05 14:14:00.000000000 -0400 | 54286 | --- linux-2.6.32.18/net/atm/proc.c 2010-08-10 13:45:57.000000000 -0400 |
54242 | +++ linux-2.6.32.16/net/atm/proc.c 2010-07-09 14:50:38.000000000 -0400 | 54287 | +++ linux-2.6.32.18/net/atm/proc.c 2010-08-11 18:57:32.000000000 -0400 |
54243 | @@ -43,9 +43,9 @@ static void add_stats(struct seq_file *s | 54288 | @@ -43,9 +43,9 @@ static void add_stats(struct seq_file *s |
54244 | const struct k_atm_aal_stats *stats) | 54289 | const struct k_atm_aal_stats *stats) |
54245 | { | 54290 | { |
@@ -54253,9 +54298,9 @@ diff -urNp linux-2.6.32.16/net/atm/proc.c linux-2.6.32.16/net/atm/proc.c | |||
54253 | } | 54298 | } |
54254 | 54299 | ||
54255 | static void atm_dev_info(struct seq_file *seq, const struct atm_dev *dev) | 54300 | static void atm_dev_info(struct seq_file *seq, const struct atm_dev *dev) |
54256 | diff -urNp linux-2.6.32.16/net/atm/resources.c linux-2.6.32.16/net/atm/resources.c | 54301 | diff -urNp linux-2.6.32.18/net/atm/resources.c linux-2.6.32.18/net/atm/resources.c |
54257 | --- linux-2.6.32.16/net/atm/resources.c 2010-07-05 14:14:00.000000000 -0400 | 54302 | --- linux-2.6.32.18/net/atm/resources.c 2010-08-10 13:45:57.000000000 -0400 |
54258 | +++ linux-2.6.32.16/net/atm/resources.c 2010-07-09 14:50:38.000000000 -0400 | 54303 | +++ linux-2.6.32.18/net/atm/resources.c 2010-08-11 18:57:32.000000000 -0400 |
54259 | @@ -161,7 +161,7 @@ void atm_dev_deregister(struct atm_dev * | 54304 | @@ -161,7 +161,7 @@ void atm_dev_deregister(struct atm_dev * |
54260 | static void copy_aal_stats(struct k_atm_aal_stats *from, | 54305 | static void copy_aal_stats(struct k_atm_aal_stats *from, |
54261 | struct atm_aal_stats *to) | 54306 | struct atm_aal_stats *to) |
@@ -54274,9 +54319,9 @@ diff -urNp linux-2.6.32.16/net/atm/resources.c linux-2.6.32.16/net/atm/resources | |||
54274 | __AAL_STAT_ITEMS | 54319 | __AAL_STAT_ITEMS |
54275 | #undef __HANDLE_ITEM | 54320 | #undef __HANDLE_ITEM |
54276 | } | 54321 | } |
54277 | diff -urNp linux-2.6.32.16/net/bridge/br_private.h linux-2.6.32.16/net/bridge/br_private.h | 54322 | diff -urNp linux-2.6.32.18/net/bridge/br_private.h linux-2.6.32.18/net/bridge/br_private.h |
54278 | --- linux-2.6.32.16/net/bridge/br_private.h 2010-07-05 14:14:00.000000000 -0400 | 54323 | --- linux-2.6.32.18/net/bridge/br_private.h 2010-08-10 13:45:57.000000000 -0400 |
54279 | +++ linux-2.6.32.16/net/bridge/br_private.h 2010-07-09 14:50:38.000000000 -0400 | 54324 | +++ linux-2.6.32.18/net/bridge/br_private.h 2010-08-11 18:57:32.000000000 -0400 |
54280 | @@ -254,7 +254,7 @@ extern void br_ifinfo_notify(int event, | 54325 | @@ -254,7 +254,7 @@ extern void br_ifinfo_notify(int event, |
54281 | 54326 | ||
54282 | #ifdef CONFIG_SYSFS | 54327 | #ifdef CONFIG_SYSFS |
@@ -54286,9 +54331,9 @@ diff -urNp linux-2.6.32.16/net/bridge/br_private.h linux-2.6.32.16/net/bridge/br | |||
54286 | extern int br_sysfs_addif(struct net_bridge_port *p); | 54331 | extern int br_sysfs_addif(struct net_bridge_port *p); |
54287 | 54332 | ||
54288 | /* br_sysfs_br.c */ | 54333 | /* br_sysfs_br.c */ |
54289 | diff -urNp linux-2.6.32.16/net/bridge/br_stp_if.c linux-2.6.32.16/net/bridge/br_stp_if.c | 54334 | diff -urNp linux-2.6.32.18/net/bridge/br_stp_if.c linux-2.6.32.18/net/bridge/br_stp_if.c |
54290 | --- linux-2.6.32.16/net/bridge/br_stp_if.c 2010-07-05 14:14:00.000000000 -0400 | 54335 | --- linux-2.6.32.18/net/bridge/br_stp_if.c 2010-08-10 13:45:57.000000000 -0400 |
54291 | +++ linux-2.6.32.16/net/bridge/br_stp_if.c 2010-07-09 14:50:38.000000000 -0400 | 54336 | +++ linux-2.6.32.18/net/bridge/br_stp_if.c 2010-08-11 18:57:32.000000000 -0400 |
54292 | @@ -146,7 +146,7 @@ static void br_stp_stop(struct net_bridg | 54337 | @@ -146,7 +146,7 @@ static void br_stp_stop(struct net_bridg |
54293 | char *envp[] = { NULL }; | 54338 | char *envp[] = { NULL }; |
54294 | 54339 | ||
@@ -54298,9 +54343,9 @@ diff -urNp linux-2.6.32.16/net/bridge/br_stp_if.c linux-2.6.32.16/net/bridge/br_ | |||
54298 | printk(KERN_INFO "%s: userspace STP stopped, return code %d\n", | 54343 | printk(KERN_INFO "%s: userspace STP stopped, return code %d\n", |
54299 | br->dev->name, r); | 54344 | br->dev->name, r); |
54300 | 54345 | ||
54301 | diff -urNp linux-2.6.32.16/net/bridge/br_sysfs_if.c linux-2.6.32.16/net/bridge/br_sysfs_if.c | 54346 | diff -urNp linux-2.6.32.18/net/bridge/br_sysfs_if.c linux-2.6.32.18/net/bridge/br_sysfs_if.c |
54302 | --- linux-2.6.32.16/net/bridge/br_sysfs_if.c 2010-07-05 14:14:00.000000000 -0400 | 54347 | --- linux-2.6.32.18/net/bridge/br_sysfs_if.c 2010-08-10 13:45:57.000000000 -0400 |
54303 | +++ linux-2.6.32.16/net/bridge/br_sysfs_if.c 2010-07-09 14:50:38.000000000 -0400 | 54348 | +++ linux-2.6.32.18/net/bridge/br_sysfs_if.c 2010-08-11 18:57:32.000000000 -0400 |
54304 | @@ -220,7 +220,7 @@ static ssize_t brport_store(struct kobje | 54349 | @@ -220,7 +220,7 @@ static ssize_t brport_store(struct kobje |
54305 | return ret; | 54350 | return ret; |
54306 | } | 54351 | } |
@@ -54310,9 +54355,9 @@ diff -urNp linux-2.6.32.16/net/bridge/br_sysfs_if.c linux-2.6.32.16/net/bridge/b | |||
54310 | .show = brport_show, | 54355 | .show = brport_show, |
54311 | .store = brport_store, | 54356 | .store = brport_store, |
54312 | }; | 54357 | }; |
54313 | diff -urNp linux-2.6.32.16/net/core/dev.c linux-2.6.32.16/net/core/dev.c | 54358 | diff -urNp linux-2.6.32.18/net/core/dev.c linux-2.6.32.18/net/core/dev.c |
54314 | --- linux-2.6.32.16/net/core/dev.c 2010-07-05 14:14:00.000000000 -0400 | 54359 | --- linux-2.6.32.18/net/core/dev.c 2010-08-10 13:45:57.000000000 -0400 |
54315 | +++ linux-2.6.32.16/net/core/dev.c 2010-07-09 14:50:39.000000000 -0400 | 54360 | +++ linux-2.6.32.18/net/core/dev.c 2010-08-11 18:57:32.000000000 -0400 |
54316 | @@ -2047,7 +2047,7 @@ int netif_rx_ni(struct sk_buff *skb) | 54361 | @@ -2047,7 +2047,7 @@ int netif_rx_ni(struct sk_buff *skb) |
54317 | } | 54362 | } |
54318 | EXPORT_SYMBOL(netif_rx_ni); | 54363 | EXPORT_SYMBOL(netif_rx_ni); |
@@ -54331,9 +54376,9 @@ diff -urNp linux-2.6.32.16/net/core/dev.c linux-2.6.32.16/net/core/dev.c | |||
54331 | { | 54376 | { |
54332 | struct list_head *list = &__get_cpu_var(softnet_data).poll_list; | 54377 | struct list_head *list = &__get_cpu_var(softnet_data).poll_list; |
54333 | unsigned long time_limit = jiffies + 2; | 54378 | unsigned long time_limit = jiffies + 2; |
54334 | diff -urNp linux-2.6.32.16/net/core/flow.c linux-2.6.32.16/net/core/flow.c | 54379 | diff -urNp linux-2.6.32.18/net/core/flow.c linux-2.6.32.18/net/core/flow.c |
54335 | --- linux-2.6.32.16/net/core/flow.c 2010-07-05 14:14:00.000000000 -0400 | 54380 | --- linux-2.6.32.18/net/core/flow.c 2010-08-10 13:45:57.000000000 -0400 |
54336 | +++ linux-2.6.32.16/net/core/flow.c 2010-07-09 14:50:39.000000000 -0400 | 54381 | +++ linux-2.6.32.18/net/core/flow.c 2010-08-11 18:57:33.000000000 -0400 |
54337 | @@ -39,7 +39,7 @@ atomic_t flow_cache_genid = ATOMIC_INIT( | 54382 | @@ -39,7 +39,7 @@ atomic_t flow_cache_genid = ATOMIC_INIT( |
54338 | 54383 | ||
54339 | static u32 flow_hash_shift; | 54384 | static u32 flow_hash_shift; |
@@ -54361,9 +54406,9 @@ diff -urNp linux-2.6.32.16/net/core/flow.c linux-2.6.32.16/net/core/flow.c | |||
54361 | 54406 | ||
54362 | #define flow_flush_tasklet(cpu) (&per_cpu(flow_flush_tasklets, cpu)) | 54407 | #define flow_flush_tasklet(cpu) (&per_cpu(flow_flush_tasklets, cpu)) |
54363 | 54408 | ||
54364 | diff -urNp linux-2.6.32.16/net/dccp/ccids/ccid3.c linux-2.6.32.16/net/dccp/ccids/ccid3.c | 54409 | diff -urNp linux-2.6.32.18/net/dccp/ccids/ccid3.c linux-2.6.32.18/net/dccp/ccids/ccid3.c |
54365 | --- linux-2.6.32.16/net/dccp/ccids/ccid3.c 2010-07-05 14:14:00.000000000 -0400 | 54410 | --- linux-2.6.32.18/net/dccp/ccids/ccid3.c 2010-08-10 13:45:57.000000000 -0400 |
54366 | +++ linux-2.6.32.16/net/dccp/ccids/ccid3.c 2010-07-09 14:50:39.000000000 -0400 | 54411 | +++ linux-2.6.32.18/net/dccp/ccids/ccid3.c 2010-08-11 18:57:33.000000000 -0400 |
54367 | @@ -41,7 +41,7 @@ | 54412 | @@ -41,7 +41,7 @@ |
54368 | static int ccid3_debug; | 54413 | static int ccid3_debug; |
54369 | #define ccid3_pr_debug(format, a...) DCCP_PR_DEBUG(ccid3_debug, format, ##a) | 54414 | #define ccid3_pr_debug(format, a...) DCCP_PR_DEBUG(ccid3_debug, format, ##a) |
@@ -54373,9 +54418,9 @@ diff -urNp linux-2.6.32.16/net/dccp/ccids/ccid3.c linux-2.6.32.16/net/dccp/ccids | |||
54373 | #endif | 54418 | #endif |
54374 | 54419 | ||
54375 | /* | 54420 | /* |
54376 | diff -urNp linux-2.6.32.16/net/dccp/dccp.h linux-2.6.32.16/net/dccp/dccp.h | 54421 | diff -urNp linux-2.6.32.18/net/dccp/dccp.h linux-2.6.32.18/net/dccp/dccp.h |
54377 | --- linux-2.6.32.16/net/dccp/dccp.h 2010-07-05 14:14:00.000000000 -0400 | 54422 | --- linux-2.6.32.18/net/dccp/dccp.h 2010-08-10 13:45:57.000000000 -0400 |
54378 | +++ linux-2.6.32.16/net/dccp/dccp.h 2010-07-09 14:50:39.000000000 -0400 | 54423 | +++ linux-2.6.32.18/net/dccp/dccp.h 2010-08-11 18:57:33.000000000 -0400 |
54379 | @@ -44,9 +44,9 @@ extern int dccp_debug; | 54424 | @@ -44,9 +44,9 @@ extern int dccp_debug; |
54380 | #define dccp_pr_debug_cat(format, a...) DCCP_PRINTK(dccp_debug, format, ##a) | 54425 | #define dccp_pr_debug_cat(format, a...) DCCP_PRINTK(dccp_debug, format, ##a) |
54381 | #define dccp_debug(fmt, a...) dccp_pr_debug_cat(KERN_DEBUG fmt, ##a) | 54426 | #define dccp_debug(fmt, a...) dccp_pr_debug_cat(KERN_DEBUG fmt, ##a) |
@@ -54389,9 +54434,9 @@ diff -urNp linux-2.6.32.16/net/dccp/dccp.h linux-2.6.32.16/net/dccp/dccp.h | |||
54389 | #endif | 54434 | #endif |
54390 | 54435 | ||
54391 | extern struct inet_hashinfo dccp_hashinfo; | 54436 | extern struct inet_hashinfo dccp_hashinfo; |
54392 | diff -urNp linux-2.6.32.16/net/decnet/sysctl_net_decnet.c linux-2.6.32.16/net/decnet/sysctl_net_decnet.c | 54437 | diff -urNp linux-2.6.32.18/net/decnet/sysctl_net_decnet.c linux-2.6.32.18/net/decnet/sysctl_net_decnet.c |
54393 | --- linux-2.6.32.16/net/decnet/sysctl_net_decnet.c 2010-07-05 14:14:00.000000000 -0400 | 54438 | --- linux-2.6.32.18/net/decnet/sysctl_net_decnet.c 2010-08-10 13:45:57.000000000 -0400 |
54394 | +++ linux-2.6.32.16/net/decnet/sysctl_net_decnet.c 2010-07-09 14:50:39.000000000 -0400 | 54439 | +++ linux-2.6.32.18/net/decnet/sysctl_net_decnet.c 2010-08-11 18:57:33.000000000 -0400 |
54395 | @@ -206,7 +206,7 @@ static int dn_node_address_handler(ctl_t | 54440 | @@ -206,7 +206,7 @@ static int dn_node_address_handler(ctl_t |
54396 | 54441 | ||
54397 | if (len > *lenp) len = *lenp; | 54442 | if (len > *lenp) len = *lenp; |
@@ -54410,9 +54455,9 @@ diff -urNp linux-2.6.32.16/net/decnet/sysctl_net_decnet.c linux-2.6.32.16/net/de | |||
54410 | return -EFAULT; | 54455 | return -EFAULT; |
54411 | 54456 | ||
54412 | *lenp = len; | 54457 | *lenp = len; |
54413 | diff -urNp linux-2.6.32.16/net/ipv4/inet_hashtables.c linux-2.6.32.16/net/ipv4/inet_hashtables.c | 54458 | diff -urNp linux-2.6.32.18/net/ipv4/inet_hashtables.c linux-2.6.32.18/net/ipv4/inet_hashtables.c |
54414 | --- linux-2.6.32.16/net/ipv4/inet_hashtables.c 2010-07-05 14:14:00.000000000 -0400 | 54459 | --- linux-2.6.32.18/net/ipv4/inet_hashtables.c 2010-08-10 13:45:57.000000000 -0400 |
54415 | +++ linux-2.6.32.16/net/ipv4/inet_hashtables.c 2010-07-09 14:50:39.000000000 -0400 | 54460 | +++ linux-2.6.32.18/net/ipv4/inet_hashtables.c 2010-08-11 18:57:33.000000000 -0400 |
54416 | @@ -18,11 +18,14 @@ | 54461 | @@ -18,11 +18,14 @@ |
54417 | #include <linux/sched.h> | 54462 | #include <linux/sched.h> |
54418 | #include <linux/slab.h> | 54463 | #include <linux/slab.h> |
@@ -54437,9 +54482,9 @@ diff -urNp linux-2.6.32.16/net/ipv4/inet_hashtables.c linux-2.6.32.16/net/ipv4/i | |||
54437 | if (tw) { | 54482 | if (tw) { |
54438 | inet_twsk_deschedule(tw, death_row); | 54483 | inet_twsk_deschedule(tw, death_row); |
54439 | inet_twsk_put(tw); | 54484 | inet_twsk_put(tw); |
54440 | diff -urNp linux-2.6.32.16/net/ipv4/netfilter/nf_nat_snmp_basic.c linux-2.6.32.16/net/ipv4/netfilter/nf_nat_snmp_basic.c | 54485 | diff -urNp linux-2.6.32.18/net/ipv4/netfilter/nf_nat_snmp_basic.c linux-2.6.32.18/net/ipv4/netfilter/nf_nat_snmp_basic.c |
54441 | --- linux-2.6.32.16/net/ipv4/netfilter/nf_nat_snmp_basic.c 2010-07-05 14:14:00.000000000 -0400 | 54486 | --- linux-2.6.32.18/net/ipv4/netfilter/nf_nat_snmp_basic.c 2010-08-10 13:45:57.000000000 -0400 |
54442 | +++ linux-2.6.32.16/net/ipv4/netfilter/nf_nat_snmp_basic.c 2010-07-09 14:50:39.000000000 -0400 | 54487 | +++ linux-2.6.32.18/net/ipv4/netfilter/nf_nat_snmp_basic.c 2010-08-11 18:57:33.000000000 -0400 |
54443 | @@ -397,7 +397,7 @@ static unsigned char asn1_octets_decode( | 54488 | @@ -397,7 +397,7 @@ static unsigned char asn1_octets_decode( |
54444 | 54489 | ||
54445 | *len = 0; | 54490 | *len = 0; |
@@ -54449,9 +54494,9 @@ diff -urNp linux-2.6.32.16/net/ipv4/netfilter/nf_nat_snmp_basic.c linux-2.6.32.1 | |||
54449 | if (*octets == NULL) { | 54494 | if (*octets == NULL) { |
54450 | if (net_ratelimit()) | 54495 | if (net_ratelimit()) |
54451 | printk("OOM in bsalg (%d)\n", __LINE__); | 54496 | printk("OOM in bsalg (%d)\n", __LINE__); |
54452 | diff -urNp linux-2.6.32.16/net/ipv4/tcp_ipv4.c linux-2.6.32.16/net/ipv4/tcp_ipv4.c | 54497 | diff -urNp linux-2.6.32.18/net/ipv4/tcp_ipv4.c linux-2.6.32.18/net/ipv4/tcp_ipv4.c |
54453 | --- linux-2.6.32.16/net/ipv4/tcp_ipv4.c 2010-07-05 14:14:00.000000000 -0400 | 54498 | --- linux-2.6.32.18/net/ipv4/tcp_ipv4.c 2010-08-10 13:45:57.000000000 -0400 |
54454 | +++ linux-2.6.32.16/net/ipv4/tcp_ipv4.c 2010-07-09 14:50:39.000000000 -0400 | 54499 | +++ linux-2.6.32.18/net/ipv4/tcp_ipv4.c 2010-08-11 18:58:10.000000000 -0400 |
54455 | @@ -84,6 +84,9 @@ | 54500 | @@ -84,6 +84,9 @@ |
54456 | int sysctl_tcp_tw_reuse __read_mostly; | 54501 | int sysctl_tcp_tw_reuse __read_mostly; |
54457 | int sysctl_tcp_low_latency __read_mostly; | 54502 | int sysctl_tcp_low_latency __read_mostly; |
@@ -54462,7 +54507,17 @@ diff -urNp linux-2.6.32.16/net/ipv4/tcp_ipv4.c linux-2.6.32.16/net/ipv4/tcp_ipv4 | |||
54462 | 54507 | ||
54463 | #ifdef CONFIG_TCP_MD5SIG | 54508 | #ifdef CONFIG_TCP_MD5SIG |
54464 | static struct tcp_md5sig_key *tcp_v4_md5_do_lookup(struct sock *sk, | 54509 | static struct tcp_md5sig_key *tcp_v4_md5_do_lookup(struct sock *sk, |
54465 | @@ -1603,12 +1606,20 @@ int tcp_v4_rcv(struct sk_buff *skb) | 54510 | @@ -1542,6 +1545,9 @@ int tcp_v4_do_rcv(struct sock *sk, struc |
54511 | return 0; | ||
54512 | |||
54513 | reset: | ||
54514 | +#ifdef CONFIG_GRKERNSEC_BLACKHOLE | ||
54515 | + if (!grsec_enable_blackhole) | ||
54516 | +#endif | ||
54517 | tcp_v4_send_reset(rsk, skb); | ||
54518 | discard: | ||
54519 | kfree_skb(skb); | ||
54520 | @@ -1603,12 +1609,20 @@ int tcp_v4_rcv(struct sk_buff *skb) | ||
54466 | TCP_SKB_CB(skb)->sacked = 0; | 54521 | TCP_SKB_CB(skb)->sacked = 0; |
54467 | 54522 | ||
54468 | sk = __inet_lookup_skb(&tcp_hashinfo, skb, th->source, th->dest); | 54523 | sk = __inet_lookup_skb(&tcp_hashinfo, skb, th->source, th->dest); |
@@ -54485,7 +54540,7 @@ diff -urNp linux-2.6.32.16/net/ipv4/tcp_ipv4.c linux-2.6.32.16/net/ipv4/tcp_ipv4 | |||
54485 | 54540 | ||
54486 | if (!xfrm4_policy_check(sk, XFRM_POLICY_IN, skb)) | 54541 | if (!xfrm4_policy_check(sk, XFRM_POLICY_IN, skb)) |
54487 | goto discard_and_relse; | 54542 | goto discard_and_relse; |
54488 | @@ -1650,6 +1661,10 @@ no_tcp_socket: | 54543 | @@ -1650,6 +1664,10 @@ no_tcp_socket: |
54489 | bad_packet: | 54544 | bad_packet: |
54490 | TCP_INC_STATS_BH(net, TCP_MIB_INERRS); | 54545 | TCP_INC_STATS_BH(net, TCP_MIB_INERRS); |
54491 | } else { | 54546 | } else { |
@@ -54496,9 +54551,9 @@ diff -urNp linux-2.6.32.16/net/ipv4/tcp_ipv4.c linux-2.6.32.16/net/ipv4/tcp_ipv4 | |||
54496 | tcp_v4_send_reset(NULL, skb); | 54551 | tcp_v4_send_reset(NULL, skb); |
54497 | } | 54552 | } |
54498 | 54553 | ||
54499 | diff -urNp linux-2.6.32.16/net/ipv4/tcp_minisocks.c linux-2.6.32.16/net/ipv4/tcp_minisocks.c | 54554 | diff -urNp linux-2.6.32.18/net/ipv4/tcp_minisocks.c linux-2.6.32.18/net/ipv4/tcp_minisocks.c |
54500 | --- linux-2.6.32.16/net/ipv4/tcp_minisocks.c 2010-07-05 14:14:00.000000000 -0400 | 54555 | --- linux-2.6.32.18/net/ipv4/tcp_minisocks.c 2010-08-10 13:45:57.000000000 -0400 |
54501 | +++ linux-2.6.32.16/net/ipv4/tcp_minisocks.c 2010-07-09 14:50:39.000000000 -0400 | 54556 | +++ linux-2.6.32.18/net/ipv4/tcp_minisocks.c 2010-08-11 18:57:33.000000000 -0400 |
54502 | @@ -26,6 +26,10 @@ | 54557 | @@ -26,6 +26,10 @@ |
54503 | #include <net/inet_common.h> | 54558 | #include <net/inet_common.h> |
54504 | #include <net/xfrm.h> | 54559 | #include <net/xfrm.h> |
@@ -54521,9 +54576,9 @@ diff -urNp linux-2.6.32.16/net/ipv4/tcp_minisocks.c linux-2.6.32.16/net/ipv4/tcp | |||
54521 | if (!(flg & TCP_FLAG_RST)) | 54576 | if (!(flg & TCP_FLAG_RST)) |
54522 | req->rsk_ops->send_reset(sk, skb); | 54577 | req->rsk_ops->send_reset(sk, skb); |
54523 | 54578 | ||
54524 | diff -urNp linux-2.6.32.16/net/ipv4/tcp_probe.c linux-2.6.32.16/net/ipv4/tcp_probe.c | 54579 | diff -urNp linux-2.6.32.18/net/ipv4/tcp_probe.c linux-2.6.32.18/net/ipv4/tcp_probe.c |
54525 | --- linux-2.6.32.16/net/ipv4/tcp_probe.c 2010-07-05 14:14:00.000000000 -0400 | 54580 | --- linux-2.6.32.18/net/ipv4/tcp_probe.c 2010-08-10 13:45:57.000000000 -0400 |
54526 | +++ linux-2.6.32.16/net/ipv4/tcp_probe.c 2010-07-09 14:50:39.000000000 -0400 | 54581 | +++ linux-2.6.32.18/net/ipv4/tcp_probe.c 2010-08-11 18:57:33.000000000 -0400 |
54527 | @@ -200,7 +200,7 @@ static ssize_t tcpprobe_read(struct file | 54582 | @@ -200,7 +200,7 @@ static ssize_t tcpprobe_read(struct file |
54528 | if (cnt + width >= len) | 54583 | if (cnt + width >= len) |
54529 | break; | 54584 | break; |
@@ -54533,9 +54588,9 @@ diff -urNp linux-2.6.32.16/net/ipv4/tcp_probe.c linux-2.6.32.16/net/ipv4/tcp_pro | |||
54533 | return -EFAULT; | 54588 | return -EFAULT; |
54534 | cnt += width; | 54589 | cnt += width; |
54535 | } | 54590 | } |
54536 | diff -urNp linux-2.6.32.16/net/ipv4/tcp_timer.c linux-2.6.32.16/net/ipv4/tcp_timer.c | 54591 | diff -urNp linux-2.6.32.18/net/ipv4/tcp_timer.c linux-2.6.32.18/net/ipv4/tcp_timer.c |
54537 | --- linux-2.6.32.16/net/ipv4/tcp_timer.c 2010-07-05 14:14:00.000000000 -0400 | 54592 | --- linux-2.6.32.18/net/ipv4/tcp_timer.c 2010-08-10 13:45:57.000000000 -0400 |
54538 | +++ linux-2.6.32.16/net/ipv4/tcp_timer.c 2010-07-09 14:50:39.000000000 -0400 | 54593 | +++ linux-2.6.32.18/net/ipv4/tcp_timer.c 2010-08-11 18:57:33.000000000 -0400 |
54539 | @@ -21,6 +21,10 @@ | 54594 | @@ -21,6 +21,10 @@ |
54540 | #include <linux/module.h> | 54595 | #include <linux/module.h> |
54541 | #include <net/tcp.h> | 54596 | #include <net/tcp.h> |
@@ -54561,9 +54616,9 @@ diff -urNp linux-2.6.32.16/net/ipv4/tcp_timer.c linux-2.6.32.16/net/ipv4/tcp_tim | |||
54561 | if (retransmits_timed_out(sk, retry_until)) { | 54616 | if (retransmits_timed_out(sk, retry_until)) { |
54562 | /* Has it gone just too far? */ | 54617 | /* Has it gone just too far? */ |
54563 | tcp_write_err(sk); | 54618 | tcp_write_err(sk); |
54564 | diff -urNp linux-2.6.32.16/net/ipv4/udp.c linux-2.6.32.16/net/ipv4/udp.c | 54619 | diff -urNp linux-2.6.32.18/net/ipv4/udp.c linux-2.6.32.18/net/ipv4/udp.c |
54565 | --- linux-2.6.32.16/net/ipv4/udp.c 2010-07-05 14:14:00.000000000 -0400 | 54620 | --- linux-2.6.32.18/net/ipv4/udp.c 2010-08-10 13:45:57.000000000 -0400 |
54566 | +++ linux-2.6.32.16/net/ipv4/udp.c 2010-07-09 14:50:39.000000000 -0400 | 54621 | +++ linux-2.6.32.18/net/ipv4/udp.c 2010-08-11 18:57:33.000000000 -0400 |
54567 | @@ -86,6 +86,7 @@ | 54622 | @@ -86,6 +86,7 @@ |
54568 | #include <linux/types.h> | 54623 | #include <linux/types.h> |
54569 | #include <linux/fcntl.h> | 54624 | #include <linux/fcntl.h> |
@@ -54633,9 +54688,9 @@ diff -urNp linux-2.6.32.16/net/ipv4/udp.c linux-2.6.32.16/net/ipv4/udp.c | |||
54633 | icmp_send(skb, ICMP_DEST_UNREACH, ICMP_PORT_UNREACH, 0); | 54688 | icmp_send(skb, ICMP_DEST_UNREACH, ICMP_PORT_UNREACH, 0); |
54634 | 54689 | ||
54635 | /* | 54690 | /* |
54636 | diff -urNp linux-2.6.32.16/net/ipv6/exthdrs.c linux-2.6.32.16/net/ipv6/exthdrs.c | 54691 | diff -urNp linux-2.6.32.18/net/ipv6/exthdrs.c linux-2.6.32.18/net/ipv6/exthdrs.c |
54637 | --- linux-2.6.32.16/net/ipv6/exthdrs.c 2010-07-05 14:14:00.000000000 -0400 | 54692 | --- linux-2.6.32.18/net/ipv6/exthdrs.c 2010-08-10 13:45:57.000000000 -0400 |
54638 | +++ linux-2.6.32.16/net/ipv6/exthdrs.c 2010-07-09 14:50:39.000000000 -0400 | 54693 | +++ linux-2.6.32.18/net/ipv6/exthdrs.c 2010-08-11 18:57:33.000000000 -0400 |
54639 | @@ -635,7 +635,7 @@ static struct tlvtype_proc tlvprochopopt | 54694 | @@ -635,7 +635,7 @@ static struct tlvtype_proc tlvprochopopt |
54640 | .type = IPV6_TLV_JUMBO, | 54695 | .type = IPV6_TLV_JUMBO, |
54641 | .func = ipv6_hop_jumbo, | 54696 | .func = ipv6_hop_jumbo, |
@@ -54645,9 +54700,9 @@ diff -urNp linux-2.6.32.16/net/ipv6/exthdrs.c linux-2.6.32.16/net/ipv6/exthdrs.c | |||
54645 | }; | 54700 | }; |
54646 | 54701 | ||
54647 | int ipv6_parse_hopopts(struct sk_buff *skb) | 54702 | int ipv6_parse_hopopts(struct sk_buff *skb) |
54648 | diff -urNp linux-2.6.32.16/net/ipv6/raw.c linux-2.6.32.16/net/ipv6/raw.c | 54703 | diff -urNp linux-2.6.32.18/net/ipv6/raw.c linux-2.6.32.18/net/ipv6/raw.c |
54649 | --- linux-2.6.32.16/net/ipv6/raw.c 2010-07-05 14:14:00.000000000 -0400 | 54704 | --- linux-2.6.32.18/net/ipv6/raw.c 2010-08-10 13:45:57.000000000 -0400 |
54650 | +++ linux-2.6.32.16/net/ipv6/raw.c 2010-07-09 14:50:39.000000000 -0400 | 54705 | +++ linux-2.6.32.18/net/ipv6/raw.c 2010-08-11 18:57:33.000000000 -0400 |
54651 | @@ -600,7 +600,7 @@ out: | 54706 | @@ -600,7 +600,7 @@ out: |
54652 | return err; | 54707 | return err; |
54653 | } | 54708 | } |
@@ -54657,9 +54712,9 @@ diff -urNp linux-2.6.32.16/net/ipv6/raw.c linux-2.6.32.16/net/ipv6/raw.c | |||
54657 | struct flowi *fl, struct rt6_info *rt, | 54712 | struct flowi *fl, struct rt6_info *rt, |
54658 | unsigned int flags) | 54713 | unsigned int flags) |
54659 | { | 54714 | { |
54660 | diff -urNp linux-2.6.32.16/net/ipv6/tcp_ipv6.c linux-2.6.32.16/net/ipv6/tcp_ipv6.c | 54715 | diff -urNp linux-2.6.32.18/net/ipv6/tcp_ipv6.c linux-2.6.32.18/net/ipv6/tcp_ipv6.c |
54661 | --- linux-2.6.32.16/net/ipv6/tcp_ipv6.c 2010-07-05 14:14:00.000000000 -0400 | 54716 | --- linux-2.6.32.18/net/ipv6/tcp_ipv6.c 2010-08-10 13:45:57.000000000 -0400 |
54662 | +++ linux-2.6.32.16/net/ipv6/tcp_ipv6.c 2010-07-09 14:50:39.000000000 -0400 | 54717 | +++ linux-2.6.32.18/net/ipv6/tcp_ipv6.c 2010-08-11 18:58:39.000000000 -0400 |
54663 | @@ -88,6 +88,10 @@ static struct tcp_md5sig_key *tcp_v6_md5 | 54718 | @@ -88,6 +88,10 @@ static struct tcp_md5sig_key *tcp_v6_md5 |
54664 | } | 54719 | } |
54665 | #endif | 54720 | #endif |
@@ -54671,7 +54726,17 @@ diff -urNp linux-2.6.32.16/net/ipv6/tcp_ipv6.c linux-2.6.32.16/net/ipv6/tcp_ipv6 | |||
54671 | static void tcp_v6_hash(struct sock *sk) | 54726 | static void tcp_v6_hash(struct sock *sk) |
54672 | { | 54727 | { |
54673 | if (sk->sk_state != TCP_CLOSE) { | 54728 | if (sk->sk_state != TCP_CLOSE) { |
54674 | @@ -1655,12 +1659,20 @@ static int tcp_v6_rcv(struct sk_buff *sk | 54729 | @@ -1578,6 +1582,9 @@ static int tcp_v6_do_rcv(struct sock *sk |
54730 | return 0; | ||
54731 | |||
54732 | reset: | ||
54733 | +#ifdef CONFIG_GRKERNSEC_BLACKHOLE | ||
54734 | + if (!grsec_enable_blackhole) | ||
54735 | +#endif | ||
54736 | tcp_v6_send_reset(sk, skb); | ||
54737 | discard: | ||
54738 | if (opt_skb) | ||
54739 | @@ -1655,12 +1662,20 @@ static int tcp_v6_rcv(struct sk_buff *sk | ||
54675 | TCP_SKB_CB(skb)->sacked = 0; | 54740 | TCP_SKB_CB(skb)->sacked = 0; |
54676 | 54741 | ||
54677 | sk = __inet6_lookup_skb(&tcp_hashinfo, skb, th->source, th->dest); | 54742 | sk = __inet6_lookup_skb(&tcp_hashinfo, skb, th->source, th->dest); |
@@ -54694,7 +54759,7 @@ diff -urNp linux-2.6.32.16/net/ipv6/tcp_ipv6.c linux-2.6.32.16/net/ipv6/tcp_ipv6 | |||
54694 | 54759 | ||
54695 | if (!xfrm6_policy_check(sk, XFRM_POLICY_IN, skb)) | 54760 | if (!xfrm6_policy_check(sk, XFRM_POLICY_IN, skb)) |
54696 | goto discard_and_relse; | 54761 | goto discard_and_relse; |
54697 | @@ -1700,6 +1712,10 @@ no_tcp_socket: | 54762 | @@ -1700,6 +1715,10 @@ no_tcp_socket: |
54698 | bad_packet: | 54763 | bad_packet: |
54699 | TCP_INC_STATS_BH(net, TCP_MIB_INERRS); | 54764 | TCP_INC_STATS_BH(net, TCP_MIB_INERRS); |
54700 | } else { | 54765 | } else { |
@@ -54705,9 +54770,9 @@ diff -urNp linux-2.6.32.16/net/ipv6/tcp_ipv6.c linux-2.6.32.16/net/ipv6/tcp_ipv6 | |||
54705 | tcp_v6_send_reset(NULL, skb); | 54770 | tcp_v6_send_reset(NULL, skb); |
54706 | } | 54771 | } |
54707 | 54772 | ||
54708 | diff -urNp linux-2.6.32.16/net/ipv6/udp.c linux-2.6.32.16/net/ipv6/udp.c | 54773 | diff -urNp linux-2.6.32.18/net/ipv6/udp.c linux-2.6.32.18/net/ipv6/udp.c |
54709 | --- linux-2.6.32.16/net/ipv6/udp.c 2010-07-05 14:14:00.000000000 -0400 | 54774 | --- linux-2.6.32.18/net/ipv6/udp.c 2010-08-10 13:45:57.000000000 -0400 |
54710 | +++ linux-2.6.32.16/net/ipv6/udp.c 2010-07-09 14:50:39.000000000 -0400 | 54775 | +++ linux-2.6.32.18/net/ipv6/udp.c 2010-08-11 18:57:33.000000000 -0400 |
54711 | @@ -49,6 +49,10 @@ | 54776 | @@ -49,6 +49,10 @@ |
54712 | #include <linux/seq_file.h> | 54777 | #include <linux/seq_file.h> |
54713 | #include "udp_impl.h" | 54778 | #include "udp_impl.h" |
@@ -54729,9 +54794,9 @@ diff -urNp linux-2.6.32.16/net/ipv6/udp.c linux-2.6.32.16/net/ipv6/udp.c | |||
54729 | icmpv6_send(skb, ICMPV6_DEST_UNREACH, ICMPV6_PORT_UNREACH, 0, dev); | 54794 | icmpv6_send(skb, ICMPV6_DEST_UNREACH, ICMPV6_PORT_UNREACH, 0, dev); |
54730 | 54795 | ||
54731 | kfree_skb(skb); | 54796 | kfree_skb(skb); |
54732 | diff -urNp linux-2.6.32.16/net/irda/ircomm/ircomm_tty.c linux-2.6.32.16/net/irda/ircomm/ircomm_tty.c | 54797 | diff -urNp linux-2.6.32.18/net/irda/ircomm/ircomm_tty.c linux-2.6.32.18/net/irda/ircomm/ircomm_tty.c |
54733 | --- linux-2.6.32.16/net/irda/ircomm/ircomm_tty.c 2010-07-05 14:14:00.000000000 -0400 | 54798 | --- linux-2.6.32.18/net/irda/ircomm/ircomm_tty.c 2010-08-10 13:45:57.000000000 -0400 |
54734 | +++ linux-2.6.32.16/net/irda/ircomm/ircomm_tty.c 2010-07-09 14:50:39.000000000 -0400 | 54799 | +++ linux-2.6.32.18/net/irda/ircomm/ircomm_tty.c 2010-08-11 18:57:33.000000000 -0400 |
54735 | @@ -280,16 +280,16 @@ static int ircomm_tty_block_til_ready(st | 54800 | @@ -280,16 +280,16 @@ static int ircomm_tty_block_til_ready(st |
54736 | add_wait_queue(&self->open_wait, &wait); | 54801 | add_wait_queue(&self->open_wait, &wait); |
54737 | 54802 | ||
@@ -54854,9 +54919,9 @@ diff -urNp linux-2.6.32.16/net/irda/ircomm/ircomm_tty.c linux-2.6.32.16/net/irda | |||
54854 | seq_printf(m, "Max data size: %d\n", self->max_data_size); | 54919 | seq_printf(m, "Max data size: %d\n", self->max_data_size); |
54855 | seq_printf(m, "Max header size: %d\n", self->max_header_size); | 54920 | seq_printf(m, "Max header size: %d\n", self->max_header_size); |
54856 | 54921 | ||
54857 | diff -urNp linux-2.6.32.16/net/mac80211/ieee80211_i.h linux-2.6.32.16/net/mac80211/ieee80211_i.h | 54922 | diff -urNp linux-2.6.32.18/net/mac80211/ieee80211_i.h linux-2.6.32.18/net/mac80211/ieee80211_i.h |
54858 | --- linux-2.6.32.16/net/mac80211/ieee80211_i.h 2010-07-05 14:14:00.000000000 -0400 | 54923 | --- linux-2.6.32.18/net/mac80211/ieee80211_i.h 2010-08-10 13:45:57.000000000 -0400 |
54859 | +++ linux-2.6.32.16/net/mac80211/ieee80211_i.h 2010-07-09 14:50:39.000000000 -0400 | 54924 | +++ linux-2.6.32.18/net/mac80211/ieee80211_i.h 2010-08-11 18:57:33.000000000 -0400 |
54860 | @@ -635,7 +635,7 @@ struct ieee80211_local { | 54925 | @@ -635,7 +635,7 @@ struct ieee80211_local { |
54861 | /* also used to protect ampdu_ac_queue and amdpu_ac_stop_refcnt */ | 54926 | /* also used to protect ampdu_ac_queue and amdpu_ac_stop_refcnt */ |
54862 | spinlock_t queue_stop_reason_lock; | 54927 | spinlock_t queue_stop_reason_lock; |
@@ -54866,9 +54931,9 @@ diff -urNp linux-2.6.32.16/net/mac80211/ieee80211_i.h linux-2.6.32.16/net/mac802 | |||
54866 | int monitors, cooked_mntrs; | 54931 | int monitors, cooked_mntrs; |
54867 | /* number of interfaces with corresponding FIF_ flags */ | 54932 | /* number of interfaces with corresponding FIF_ flags */ |
54868 | int fif_fcsfail, fif_plcpfail, fif_control, fif_other_bss, fif_pspoll; | 54933 | int fif_fcsfail, fif_plcpfail, fif_control, fif_other_bss, fif_pspoll; |
54869 | diff -urNp linux-2.6.32.16/net/mac80211/iface.c linux-2.6.32.16/net/mac80211/iface.c | 54934 | diff -urNp linux-2.6.32.18/net/mac80211/iface.c linux-2.6.32.18/net/mac80211/iface.c |
54870 | --- linux-2.6.32.16/net/mac80211/iface.c 2010-07-05 14:14:00.000000000 -0400 | 54935 | --- linux-2.6.32.18/net/mac80211/iface.c 2010-08-10 13:45:57.000000000 -0400 |
54871 | +++ linux-2.6.32.16/net/mac80211/iface.c 2010-07-09 14:50:39.000000000 -0400 | 54936 | +++ linux-2.6.32.18/net/mac80211/iface.c 2010-08-11 18:57:33.000000000 -0400 |
54872 | @@ -166,7 +166,7 @@ static int ieee80211_open(struct net_dev | 54937 | @@ -166,7 +166,7 @@ static int ieee80211_open(struct net_dev |
54873 | break; | 54938 | break; |
54874 | } | 54939 | } |
@@ -54923,9 +54988,9 @@ diff -urNp linux-2.6.32.16/net/mac80211/iface.c linux-2.6.32.16/net/mac80211/ifa | |||
54923 | ieee80211_clear_tx_pending(local); | 54988 | ieee80211_clear_tx_pending(local); |
54924 | ieee80211_stop_device(local); | 54989 | ieee80211_stop_device(local); |
54925 | 54990 | ||
54926 | diff -urNp linux-2.6.32.16/net/mac80211/main.c linux-2.6.32.16/net/mac80211/main.c | 54991 | diff -urNp linux-2.6.32.18/net/mac80211/main.c linux-2.6.32.18/net/mac80211/main.c |
54927 | --- linux-2.6.32.16/net/mac80211/main.c 2010-07-05 14:14:00.000000000 -0400 | 54992 | --- linux-2.6.32.18/net/mac80211/main.c 2010-08-10 13:45:57.000000000 -0400 |
54928 | +++ linux-2.6.32.16/net/mac80211/main.c 2010-07-09 14:50:39.000000000 -0400 | 54993 | +++ linux-2.6.32.18/net/mac80211/main.c 2010-08-11 18:57:33.000000000 -0400 |
54929 | @@ -145,7 +145,7 @@ int ieee80211_hw_config(struct ieee80211 | 54994 | @@ -145,7 +145,7 @@ int ieee80211_hw_config(struct ieee80211 |
54930 | local->hw.conf.power_level = power; | 54995 | local->hw.conf.power_level = power; |
54931 | } | 54996 | } |
@@ -54935,9 +55000,9 @@ diff -urNp linux-2.6.32.16/net/mac80211/main.c linux-2.6.32.16/net/mac80211/main | |||
54935 | ret = drv_config(local, changed); | 55000 | ret = drv_config(local, changed); |
54936 | /* | 55001 | /* |
54937 | * Goal: | 55002 | * Goal: |
54938 | diff -urNp linux-2.6.32.16/net/mac80211/pm.c linux-2.6.32.16/net/mac80211/pm.c | 55003 | diff -urNp linux-2.6.32.18/net/mac80211/pm.c linux-2.6.32.18/net/mac80211/pm.c |
54939 | --- linux-2.6.32.16/net/mac80211/pm.c 2010-07-05 14:14:00.000000000 -0400 | 55004 | --- linux-2.6.32.18/net/mac80211/pm.c 2010-08-10 13:45:57.000000000 -0400 |
54940 | +++ linux-2.6.32.16/net/mac80211/pm.c 2010-07-09 14:50:39.000000000 -0400 | 55005 | +++ linux-2.6.32.18/net/mac80211/pm.c 2010-08-11 18:57:33.000000000 -0400 |
54941 | @@ -107,7 +107,7 @@ int __ieee80211_suspend(struct ieee80211 | 55006 | @@ -107,7 +107,7 @@ int __ieee80211_suspend(struct ieee80211 |
54942 | } | 55007 | } |
54943 | 55008 | ||
@@ -54947,9 +55012,9 @@ diff -urNp linux-2.6.32.16/net/mac80211/pm.c linux-2.6.32.16/net/mac80211/pm.c | |||
54947 | ieee80211_stop_device(local); | 55012 | ieee80211_stop_device(local); |
54948 | 55013 | ||
54949 | local->suspended = true; | 55014 | local->suspended = true; |
54950 | diff -urNp linux-2.6.32.16/net/mac80211/rate.c linux-2.6.32.16/net/mac80211/rate.c | 55015 | diff -urNp linux-2.6.32.18/net/mac80211/rate.c linux-2.6.32.18/net/mac80211/rate.c |
54951 | --- linux-2.6.32.16/net/mac80211/rate.c 2010-07-05 14:14:00.000000000 -0400 | 55016 | --- linux-2.6.32.18/net/mac80211/rate.c 2010-08-10 13:45:57.000000000 -0400 |
54952 | +++ linux-2.6.32.16/net/mac80211/rate.c 2010-07-09 14:50:39.000000000 -0400 | 55017 | +++ linux-2.6.32.18/net/mac80211/rate.c 2010-08-11 18:57:33.000000000 -0400 |
54953 | @@ -287,7 +287,7 @@ int ieee80211_init_rate_ctrl_alg(struct | 55018 | @@ -287,7 +287,7 @@ int ieee80211_init_rate_ctrl_alg(struct |
54954 | struct rate_control_ref *ref, *old; | 55019 | struct rate_control_ref *ref, *old; |
54955 | 55020 | ||
@@ -54959,9 +55024,9 @@ diff -urNp linux-2.6.32.16/net/mac80211/rate.c linux-2.6.32.16/net/mac80211/rate | |||
54959 | return -EBUSY; | 55024 | return -EBUSY; |
54960 | 55025 | ||
54961 | ref = rate_control_alloc(name, local); | 55026 | ref = rate_control_alloc(name, local); |
54962 | diff -urNp linux-2.6.32.16/net/mac80211/tx.c linux-2.6.32.16/net/mac80211/tx.c | 55027 | diff -urNp linux-2.6.32.18/net/mac80211/tx.c linux-2.6.32.18/net/mac80211/tx.c |
54963 | --- linux-2.6.32.16/net/mac80211/tx.c 2010-07-05 14:14:00.000000000 -0400 | 55028 | --- linux-2.6.32.18/net/mac80211/tx.c 2010-08-10 13:45:57.000000000 -0400 |
54964 | +++ linux-2.6.32.16/net/mac80211/tx.c 2010-07-09 14:50:39.000000000 -0400 | 55029 | +++ linux-2.6.32.18/net/mac80211/tx.c 2010-08-11 18:57:33.000000000 -0400 |
54965 | @@ -173,7 +173,7 @@ static __le16 ieee80211_duration(struct | 55030 | @@ -173,7 +173,7 @@ static __le16 ieee80211_duration(struct |
54966 | return cpu_to_le16(dur); | 55031 | return cpu_to_le16(dur); |
54967 | } | 55032 | } |
@@ -54971,9 +55036,9 @@ diff -urNp linux-2.6.32.16/net/mac80211/tx.c linux-2.6.32.16/net/mac80211/tx.c | |||
54971 | struct net_device *dev) | 55036 | struct net_device *dev) |
54972 | { | 55037 | { |
54973 | return local == wdev_priv(dev->ieee80211_ptr); | 55038 | return local == wdev_priv(dev->ieee80211_ptr); |
54974 | diff -urNp linux-2.6.32.16/net/mac80211/util.c linux-2.6.32.16/net/mac80211/util.c | 55039 | diff -urNp linux-2.6.32.18/net/mac80211/util.c linux-2.6.32.18/net/mac80211/util.c |
54975 | --- linux-2.6.32.16/net/mac80211/util.c 2010-07-05 14:14:00.000000000 -0400 | 55040 | --- linux-2.6.32.18/net/mac80211/util.c 2010-08-10 13:45:57.000000000 -0400 |
54976 | +++ linux-2.6.32.16/net/mac80211/util.c 2010-07-09 14:50:39.000000000 -0400 | 55041 | +++ linux-2.6.32.18/net/mac80211/util.c 2010-08-11 18:57:33.000000000 -0400 |
54977 | @@ -1042,14 +1042,14 @@ int ieee80211_reconfig(struct ieee80211_ | 55042 | @@ -1042,14 +1042,14 @@ int ieee80211_reconfig(struct ieee80211_ |
54978 | local->resuming = true; | 55043 | local->resuming = true; |
54979 | 55044 | ||
@@ -54991,9 +55056,9 @@ diff -urNp linux-2.6.32.16/net/mac80211/util.c linux-2.6.32.16/net/mac80211/util | |||
54991 | if (res) { | 55056 | if (res) { |
54992 | WARN(local->suspended, "Harware became unavailable " | 55057 | WARN(local->suspended, "Harware became unavailable " |
54993 | "upon resume. This is could be a software issue" | 55058 | "upon resume. This is could be a software issue" |
54994 | diff -urNp linux-2.6.32.16/net/sctp/socket.c linux-2.6.32.16/net/sctp/socket.c | 55059 | diff -urNp linux-2.6.32.18/net/sctp/socket.c linux-2.6.32.18/net/sctp/socket.c |
54995 | --- linux-2.6.32.16/net/sctp/socket.c 2010-07-05 14:14:00.000000000 -0400 | 55060 | --- linux-2.6.32.18/net/sctp/socket.c 2010-08-10 13:45:57.000000000 -0400 |
54996 | +++ linux-2.6.32.16/net/sctp/socket.c 2010-07-09 14:50:39.000000000 -0400 | 55061 | +++ linux-2.6.32.18/net/sctp/socket.c 2010-08-11 18:57:33.000000000 -0400 |
54997 | @@ -1482,7 +1482,7 @@ SCTP_STATIC int sctp_sendmsg(struct kioc | 55062 | @@ -1482,7 +1482,7 @@ SCTP_STATIC int sctp_sendmsg(struct kioc |
54998 | struct sctp_sndrcvinfo *sinfo; | 55063 | struct sctp_sndrcvinfo *sinfo; |
54999 | struct sctp_initmsg *sinit; | 55064 | struct sctp_initmsg *sinit; |
@@ -55011,9 +55076,9 @@ diff -urNp linux-2.6.32.16/net/sctp/socket.c linux-2.6.32.16/net/sctp/socket.c | |||
55011 | 55076 | ||
55012 | SCTP_DEBUG_PRINTK("sctp_get_port() found a possible match\n"); | 55077 | SCTP_DEBUG_PRINTK("sctp_get_port() found a possible match\n"); |
55013 | if (pp->fastreuse && sk->sk_reuse && | 55078 | if (pp->fastreuse && sk->sk_reuse && |
55014 | diff -urNp linux-2.6.32.16/net/socket.c linux-2.6.32.16/net/socket.c | 55079 | diff -urNp linux-2.6.32.18/net/socket.c linux-2.6.32.18/net/socket.c |
55015 | --- linux-2.6.32.16/net/socket.c 2010-07-05 14:14:00.000000000 -0400 | 55080 | --- linux-2.6.32.18/net/socket.c 2010-08-10 13:45:57.000000000 -0400 |
55016 | +++ linux-2.6.32.16/net/socket.c 2010-07-09 14:50:39.000000000 -0400 | 55081 | +++ linux-2.6.32.18/net/socket.c 2010-08-11 18:57:33.000000000 -0400 |
55017 | @@ -87,6 +87,7 @@ | 55082 | @@ -87,6 +87,7 @@ |
55018 | #include <linux/wireless.h> | 55083 | #include <linux/wireless.h> |
55019 | #include <linux/nsproxy.h> | 55084 | #include <linux/nsproxy.h> |
@@ -55168,9 +55233,9 @@ diff -urNp linux-2.6.32.16/net/socket.c linux-2.6.32.16/net/socket.c | |||
55168 | err = | 55233 | err = |
55169 | security_socket_connect(sock, (struct sockaddr *)&address, addrlen); | 55234 | security_socket_connect(sock, (struct sockaddr *)&address, addrlen); |
55170 | if (err) | 55235 | if (err) |
55171 | diff -urNp linux-2.6.32.16/net/sunrpc/xprtrdma/svc_rdma.c linux-2.6.32.16/net/sunrpc/xprtrdma/svc_rdma.c | 55236 | diff -urNp linux-2.6.32.18/net/sunrpc/xprtrdma/svc_rdma.c linux-2.6.32.18/net/sunrpc/xprtrdma/svc_rdma.c |
55172 | --- linux-2.6.32.16/net/sunrpc/xprtrdma/svc_rdma.c 2010-07-05 14:14:00.000000000 -0400 | 55237 | --- linux-2.6.32.18/net/sunrpc/xprtrdma/svc_rdma.c 2010-08-10 13:45:57.000000000 -0400 |
55173 | +++ linux-2.6.32.16/net/sunrpc/xprtrdma/svc_rdma.c 2010-07-09 14:50:39.000000000 -0400 | 55238 | +++ linux-2.6.32.18/net/sunrpc/xprtrdma/svc_rdma.c 2010-08-11 18:57:33.000000000 -0400 |
55174 | @@ -105,7 +105,7 @@ static int read_reset_stat(ctl_table *ta | 55239 | @@ -105,7 +105,7 @@ static int read_reset_stat(ctl_table *ta |
55175 | len -= *ppos; | 55240 | len -= *ppos; |
55176 | if (len > *lenp) | 55241 | if (len > *lenp) |
@@ -55180,9 +55245,9 @@ diff -urNp linux-2.6.32.16/net/sunrpc/xprtrdma/svc_rdma.c linux-2.6.32.16/net/su | |||
55180 | return -EFAULT; | 55245 | return -EFAULT; |
55181 | *lenp = len; | 55246 | *lenp = len; |
55182 | *ppos += len; | 55247 | *ppos += len; |
55183 | diff -urNp linux-2.6.32.16/net/sysctl_net.c linux-2.6.32.16/net/sysctl_net.c | 55248 | diff -urNp linux-2.6.32.18/net/sysctl_net.c linux-2.6.32.18/net/sysctl_net.c |
55184 | --- linux-2.6.32.16/net/sysctl_net.c 2010-07-05 14:14:00.000000000 -0400 | 55249 | --- linux-2.6.32.18/net/sysctl_net.c 2010-08-10 13:45:57.000000000 -0400 |
55185 | +++ linux-2.6.32.16/net/sysctl_net.c 2010-07-09 14:50:39.000000000 -0400 | 55250 | +++ linux-2.6.32.18/net/sysctl_net.c 2010-08-11 18:57:33.000000000 -0400 |
55186 | @@ -46,7 +46,7 @@ static int net_ctl_permissions(struct ct | 55251 | @@ -46,7 +46,7 @@ static int net_ctl_permissions(struct ct |
55187 | struct ctl_table *table) | 55252 | struct ctl_table *table) |
55188 | { | 55253 | { |
@@ -55192,9 +55257,9 @@ diff -urNp linux-2.6.32.16/net/sysctl_net.c linux-2.6.32.16/net/sysctl_net.c | |||
55192 | int mode = (table->mode >> 6) & 7; | 55257 | int mode = (table->mode >> 6) & 7; |
55193 | return (mode << 6) | (mode << 3) | mode; | 55258 | return (mode << 6) | (mode << 3) | mode; |
55194 | } | 55259 | } |
55195 | diff -urNp linux-2.6.32.16/net/tipc/socket.c linux-2.6.32.16/net/tipc/socket.c | 55260 | diff -urNp linux-2.6.32.18/net/tipc/socket.c linux-2.6.32.18/net/tipc/socket.c |
55196 | --- linux-2.6.32.16/net/tipc/socket.c 2010-07-05 14:14:00.000000000 -0400 | 55261 | --- linux-2.6.32.18/net/tipc/socket.c 2010-08-10 13:45:57.000000000 -0400 |
55197 | +++ linux-2.6.32.16/net/tipc/socket.c 2010-07-09 14:50:39.000000000 -0400 | 55262 | +++ linux-2.6.32.18/net/tipc/socket.c 2010-08-11 18:57:33.000000000 -0400 |
55198 | @@ -1449,8 +1449,9 @@ static int connect(struct socket *sock, | 55263 | @@ -1449,8 +1449,9 @@ static int connect(struct socket *sock, |
55199 | } else { | 55264 | } else { |
55200 | if (res == 0) | 55265 | if (res == 0) |
@@ -55207,9 +55272,9 @@ diff -urNp linux-2.6.32.16/net/tipc/socket.c linux-2.6.32.16/net/tipc/socket.c | |||
55207 | sock->state = SS_DISCONNECTING; | 55272 | sock->state = SS_DISCONNECTING; |
55208 | } | 55273 | } |
55209 | 55274 | ||
55210 | diff -urNp linux-2.6.32.16/net/unix/af_unix.c linux-2.6.32.16/net/unix/af_unix.c | 55275 | diff -urNp linux-2.6.32.18/net/unix/af_unix.c linux-2.6.32.18/net/unix/af_unix.c |
55211 | --- linux-2.6.32.16/net/unix/af_unix.c 2010-07-05 14:14:00.000000000 -0400 | 55276 | --- linux-2.6.32.18/net/unix/af_unix.c 2010-08-10 13:45:57.000000000 -0400 |
55212 | +++ linux-2.6.32.16/net/unix/af_unix.c 2010-07-09 14:50:39.000000000 -0400 | 55277 | +++ linux-2.6.32.18/net/unix/af_unix.c 2010-08-11 18:57:33.000000000 -0400 |
55213 | @@ -734,6 +734,12 @@ static struct sock *unix_find_other(stru | 55278 | @@ -734,6 +734,12 @@ static struct sock *unix_find_other(stru |
55214 | err = -ECONNREFUSED; | 55279 | err = -ECONNREFUSED; |
55215 | if (!S_ISSOCK(inode->i_mode)) | 55280 | if (!S_ISSOCK(inode->i_mode)) |
@@ -55267,9 +55332,9 @@ diff -urNp linux-2.6.32.16/net/unix/af_unix.c linux-2.6.32.16/net/unix/af_unix.c | |||
55267 | list = &unix_socket_table[addr->hash]; | 55332 | list = &unix_socket_table[addr->hash]; |
55268 | } else { | 55333 | } else { |
55269 | list = &unix_socket_table[dentry->d_inode->i_ino & (UNIX_HASH_SIZE-1)]; | 55334 | list = &unix_socket_table[dentry->d_inode->i_ino & (UNIX_HASH_SIZE-1)]; |
55270 | diff -urNp linux-2.6.32.16/net/wireless/wext.c linux-2.6.32.16/net/wireless/wext.c | 55335 | diff -urNp linux-2.6.32.18/net/wireless/wext.c linux-2.6.32.18/net/wireless/wext.c |
55271 | --- linux-2.6.32.16/net/wireless/wext.c 2010-07-05 14:14:00.000000000 -0400 | 55336 | --- linux-2.6.32.18/net/wireless/wext.c 2010-08-10 13:45:57.000000000 -0400 |
55272 | +++ linux-2.6.32.16/net/wireless/wext.c 2010-07-09 14:50:39.000000000 -0400 | 55337 | +++ linux-2.6.32.18/net/wireless/wext.c 2010-08-11 18:57:33.000000000 -0400 |
55273 | @@ -816,8 +816,7 @@ static int ioctl_standard_iw_point(struc | 55338 | @@ -816,8 +816,7 @@ static int ioctl_standard_iw_point(struc |
55274 | */ | 55339 | */ |
55275 | 55340 | ||
@@ -55280,9 +55345,9 @@ diff -urNp linux-2.6.32.16/net/wireless/wext.c linux-2.6.32.16/net/wireless/wext | |||
55280 | /* Allow userspace to GET more than max so | 55345 | /* Allow userspace to GET more than max so |
55281 | * we can support any size GET requests. | 55346 | * we can support any size GET requests. |
55282 | * There is still a limit : -ENOMEM. | 55347 | * There is still a limit : -ENOMEM. |
55283 | diff -urNp linux-2.6.32.16/net/xfrm/xfrm_policy.c linux-2.6.32.16/net/xfrm/xfrm_policy.c | 55348 | diff -urNp linux-2.6.32.18/net/xfrm/xfrm_policy.c linux-2.6.32.18/net/xfrm/xfrm_policy.c |
55284 | --- linux-2.6.32.16/net/xfrm/xfrm_policy.c 2010-07-05 14:14:00.000000000 -0400 | 55349 | --- linux-2.6.32.18/net/xfrm/xfrm_policy.c 2010-08-10 13:45:57.000000000 -0400 |
55285 | +++ linux-2.6.32.16/net/xfrm/xfrm_policy.c 2010-07-09 14:50:39.000000000 -0400 | 55350 | +++ linux-2.6.32.18/net/xfrm/xfrm_policy.c 2010-08-11 18:57:33.000000000 -0400 |
55286 | @@ -1477,7 +1477,7 @@ free_dst: | 55351 | @@ -1477,7 +1477,7 @@ free_dst: |
55287 | goto out; | 55352 | goto out; |
55288 | } | 55353 | } |
@@ -55310,9 +55375,9 @@ diff -urNp linux-2.6.32.16/net/xfrm/xfrm_policy.c linux-2.6.32.16/net/xfrm/xfrm_ | |||
55310 | xfrm_dst_update_origin(struct dst_entry *dst, struct flowi *fl) | 55375 | xfrm_dst_update_origin(struct dst_entry *dst, struct flowi *fl) |
55311 | { | 55376 | { |
55312 | #ifdef CONFIG_XFRM_SUB_POLICY | 55377 | #ifdef CONFIG_XFRM_SUB_POLICY |
55313 | diff -urNp linux-2.6.32.16/samples/kobject/kset-example.c linux-2.6.32.16/samples/kobject/kset-example.c | 55378 | diff -urNp linux-2.6.32.18/samples/kobject/kset-example.c linux-2.6.32.18/samples/kobject/kset-example.c |
55314 | --- linux-2.6.32.16/samples/kobject/kset-example.c 2010-07-05 14:14:00.000000000 -0400 | 55379 | --- linux-2.6.32.18/samples/kobject/kset-example.c 2010-08-10 13:45:57.000000000 -0400 |
55315 | +++ linux-2.6.32.16/samples/kobject/kset-example.c 2010-07-09 14:50:39.000000000 -0400 | 55380 | +++ linux-2.6.32.18/samples/kobject/kset-example.c 2010-08-11 18:57:33.000000000 -0400 |
55316 | @@ -87,7 +87,7 @@ static ssize_t foo_attr_store(struct kob | 55381 | @@ -87,7 +87,7 @@ static ssize_t foo_attr_store(struct kob |
55317 | } | 55382 | } |
55318 | 55383 | ||
@@ -55322,9 +55387,9 @@ diff -urNp linux-2.6.32.16/samples/kobject/kset-example.c linux-2.6.32.16/sample | |||
55322 | .show = foo_attr_show, | 55387 | .show = foo_attr_show, |
55323 | .store = foo_attr_store, | 55388 | .store = foo_attr_store, |
55324 | }; | 55389 | }; |
55325 | diff -urNp linux-2.6.32.16/scripts/basic/fixdep.c linux-2.6.32.16/scripts/basic/fixdep.c | 55390 | diff -urNp linux-2.6.32.18/scripts/basic/fixdep.c linux-2.6.32.18/scripts/basic/fixdep.c |
55326 | --- linux-2.6.32.16/scripts/basic/fixdep.c 2010-07-05 14:14:00.000000000 -0400 | 55391 | --- linux-2.6.32.18/scripts/basic/fixdep.c 2010-08-10 13:45:57.000000000 -0400 |
55327 | +++ linux-2.6.32.16/scripts/basic/fixdep.c 2010-07-09 14:50:39.000000000 -0400 | 55392 | +++ linux-2.6.32.18/scripts/basic/fixdep.c 2010-08-11 18:57:33.000000000 -0400 |
55328 | @@ -222,9 +222,9 @@ static void use_config(char *m, int slen | 55393 | @@ -222,9 +222,9 @@ static void use_config(char *m, int slen |
55329 | 55394 | ||
55330 | static void parse_config_file(char *map, size_t len) | 55395 | static void parse_config_file(char *map, size_t len) |
@@ -55346,9 +55411,9 @@ diff -urNp linux-2.6.32.16/scripts/basic/fixdep.c linux-2.6.32.16/scripts/basic/ | |||
55346 | 55411 | ||
55347 | if (*p != INT_CONF) { | 55412 | if (*p != INT_CONF) { |
55348 | fprintf(stderr, "fixdep: sizeof(int) != 4 or wrong endianess? %#x\n", | 55413 | fprintf(stderr, "fixdep: sizeof(int) != 4 or wrong endianess? %#x\n", |
55349 | diff -urNp linux-2.6.32.16/scripts/kallsyms.c linux-2.6.32.16/scripts/kallsyms.c | 55414 | diff -urNp linux-2.6.32.18/scripts/kallsyms.c linux-2.6.32.18/scripts/kallsyms.c |
55350 | --- linux-2.6.32.16/scripts/kallsyms.c 2010-07-05 14:14:00.000000000 -0400 | 55415 | --- linux-2.6.32.18/scripts/kallsyms.c 2010-08-10 13:45:57.000000000 -0400 |
55351 | +++ linux-2.6.32.16/scripts/kallsyms.c 2010-07-09 14:50:39.000000000 -0400 | 55416 | +++ linux-2.6.32.18/scripts/kallsyms.c 2010-08-11 18:57:33.000000000 -0400 |
55352 | @@ -43,10 +43,10 @@ struct text_range { | 55417 | @@ -43,10 +43,10 @@ struct text_range { |
55353 | 55418 | ||
55354 | static unsigned long long _text; | 55419 | static unsigned long long _text; |
@@ -55364,9 +55429,9 @@ diff -urNp linux-2.6.32.16/scripts/kallsyms.c linux-2.6.32.16/scripts/kallsyms.c | |||
55364 | }; | 55429 | }; |
55365 | #define text_range_text (&text_ranges[0]) | 55430 | #define text_range_text (&text_ranges[0]) |
55366 | #define text_range_inittext (&text_ranges[1]) | 55431 | #define text_range_inittext (&text_ranges[1]) |
55367 | diff -urNp linux-2.6.32.16/scripts/mod/file2alias.c linux-2.6.32.16/scripts/mod/file2alias.c | 55432 | diff -urNp linux-2.6.32.18/scripts/mod/file2alias.c linux-2.6.32.18/scripts/mod/file2alias.c |
55368 | --- linux-2.6.32.16/scripts/mod/file2alias.c 2010-07-05 14:14:00.000000000 -0400 | 55433 | --- linux-2.6.32.18/scripts/mod/file2alias.c 2010-08-10 13:45:57.000000000 -0400 |
55369 | +++ linux-2.6.32.16/scripts/mod/file2alias.c 2010-07-09 14:50:39.000000000 -0400 | 55434 | +++ linux-2.6.32.18/scripts/mod/file2alias.c 2010-08-11 18:57:33.000000000 -0400 |
55370 | @@ -72,7 +72,7 @@ static void device_id_check(const char * | 55435 | @@ -72,7 +72,7 @@ static void device_id_check(const char * |
55371 | unsigned long size, unsigned long id_size, | 55436 | unsigned long size, unsigned long id_size, |
55372 | void *symval) | 55437 | void *symval) |
@@ -55421,9 +55486,9 @@ diff -urNp linux-2.6.32.16/scripts/mod/file2alias.c linux-2.6.32.16/scripts/mod/ | |||
55421 | 55486 | ||
55422 | sprintf(alias, "dmi*"); | 55487 | sprintf(alias, "dmi*"); |
55423 | 55488 | ||
55424 | diff -urNp linux-2.6.32.16/scripts/mod/modpost.c linux-2.6.32.16/scripts/mod/modpost.c | 55489 | diff -urNp linux-2.6.32.18/scripts/mod/modpost.c linux-2.6.32.18/scripts/mod/modpost.c |
55425 | --- linux-2.6.32.16/scripts/mod/modpost.c 2010-07-05 14:14:00.000000000 -0400 | 55490 | --- linux-2.6.32.18/scripts/mod/modpost.c 2010-08-10 13:45:57.000000000 -0400 |
55426 | +++ linux-2.6.32.16/scripts/mod/modpost.c 2010-07-09 14:50:39.000000000 -0400 | 55491 | +++ linux-2.6.32.18/scripts/mod/modpost.c 2010-08-11 18:57:33.000000000 -0400 |
55427 | @@ -835,6 +835,7 @@ enum mismatch { | 55492 | @@ -835,6 +835,7 @@ enum mismatch { |
55428 | INIT_TO_EXIT, | 55493 | INIT_TO_EXIT, |
55429 | EXIT_TO_INIT, | 55494 | EXIT_TO_INIT, |
@@ -55491,9 +55556,9 @@ diff -urNp linux-2.6.32.16/scripts/mod/modpost.c linux-2.6.32.16/scripts/mod/mod | |||
55491 | goto close_write; | 55556 | goto close_write; |
55492 | 55557 | ||
55493 | tmp = NOFAIL(malloc(b->pos)); | 55558 | tmp = NOFAIL(malloc(b->pos)); |
55494 | diff -urNp linux-2.6.32.16/scripts/mod/modpost.h linux-2.6.32.16/scripts/mod/modpost.h | 55559 | diff -urNp linux-2.6.32.18/scripts/mod/modpost.h linux-2.6.32.18/scripts/mod/modpost.h |
55495 | --- linux-2.6.32.16/scripts/mod/modpost.h 2010-07-05 14:14:00.000000000 -0400 | 55560 | --- linux-2.6.32.18/scripts/mod/modpost.h 2010-08-10 13:45:57.000000000 -0400 |
55496 | +++ linux-2.6.32.16/scripts/mod/modpost.h 2010-07-09 14:50:39.000000000 -0400 | 55561 | +++ linux-2.6.32.18/scripts/mod/modpost.h 2010-08-11 18:57:33.000000000 -0400 |
55497 | @@ -92,15 +92,15 @@ void *do_nofail(void *ptr, const char *e | 55562 | @@ -92,15 +92,15 @@ void *do_nofail(void *ptr, const char *e |
55498 | 55563 | ||
55499 | struct buffer { | 55564 | struct buffer { |
@@ -55513,9 +55578,9 @@ diff -urNp linux-2.6.32.16/scripts/mod/modpost.h linux-2.6.32.16/scripts/mod/mod | |||
55513 | 55578 | ||
55514 | struct module { | 55579 | struct module { |
55515 | struct module *next; | 55580 | struct module *next; |
55516 | diff -urNp linux-2.6.32.16/scripts/mod/sumversion.c linux-2.6.32.16/scripts/mod/sumversion.c | 55581 | diff -urNp linux-2.6.32.18/scripts/mod/sumversion.c linux-2.6.32.18/scripts/mod/sumversion.c |
55517 | --- linux-2.6.32.16/scripts/mod/sumversion.c 2010-07-05 14:14:00.000000000 -0400 | 55582 | --- linux-2.6.32.18/scripts/mod/sumversion.c 2010-08-10 13:45:57.000000000 -0400 |
55518 | +++ linux-2.6.32.16/scripts/mod/sumversion.c 2010-07-09 14:50:39.000000000 -0400 | 55583 | +++ linux-2.6.32.18/scripts/mod/sumversion.c 2010-08-11 18:57:33.000000000 -0400 |
55519 | @@ -455,7 +455,7 @@ static void write_version(const char *fi | 55584 | @@ -455,7 +455,7 @@ static void write_version(const char *fi |
55520 | goto out; | 55585 | goto out; |
55521 | } | 55586 | } |
@@ -55525,9 +55590,9 @@ diff -urNp linux-2.6.32.16/scripts/mod/sumversion.c linux-2.6.32.16/scripts/mod/ | |||
55525 | warn("writing sum in %s failed: %s\n", | 55590 | warn("writing sum in %s failed: %s\n", |
55526 | filename, strerror(errno)); | 55591 | filename, strerror(errno)); |
55527 | goto out; | 55592 | goto out; |
55528 | diff -urNp linux-2.6.32.16/scripts/pnmtologo.c linux-2.6.32.16/scripts/pnmtologo.c | 55593 | diff -urNp linux-2.6.32.18/scripts/pnmtologo.c linux-2.6.32.18/scripts/pnmtologo.c |
55529 | --- linux-2.6.32.16/scripts/pnmtologo.c 2010-07-05 14:14:00.000000000 -0400 | 55594 | --- linux-2.6.32.18/scripts/pnmtologo.c 2010-08-10 13:45:57.000000000 -0400 |
55530 | +++ linux-2.6.32.16/scripts/pnmtologo.c 2010-07-09 14:50:39.000000000 -0400 | 55595 | +++ linux-2.6.32.18/scripts/pnmtologo.c 2010-08-11 18:57:33.000000000 -0400 |
55531 | @@ -237,14 +237,14 @@ static void write_header(void) | 55596 | @@ -237,14 +237,14 @@ static void write_header(void) |
55532 | fprintf(out, " * Linux logo %s\n", logoname); | 55597 | fprintf(out, " * Linux logo %s\n", logoname); |
55533 | fputs(" */\n\n", out); | 55598 | fputs(" */\n\n", out); |
@@ -55554,9 +55619,9 @@ diff -urNp linux-2.6.32.16/scripts/pnmtologo.c linux-2.6.32.16/scripts/pnmtologo | |||
55554 | logoname); | 55619 | logoname); |
55555 | write_hex_cnt = 0; | 55620 | write_hex_cnt = 0; |
55556 | for (i = 0; i < logo_clutsize; i++) { | 55621 | for (i = 0; i < logo_clutsize; i++) { |
55557 | diff -urNp linux-2.6.32.16/security/commoncap.c linux-2.6.32.16/security/commoncap.c | 55622 | diff -urNp linux-2.6.32.18/security/commoncap.c linux-2.6.32.18/security/commoncap.c |
55558 | --- linux-2.6.32.16/security/commoncap.c 2010-07-05 14:14:00.000000000 -0400 | 55623 | --- linux-2.6.32.18/security/commoncap.c 2010-08-10 13:45:57.000000000 -0400 |
55559 | +++ linux-2.6.32.16/security/commoncap.c 2010-07-09 14:50:39.000000000 -0400 | 55624 | +++ linux-2.6.32.18/security/commoncap.c 2010-08-11 18:57:33.000000000 -0400 |
55560 | @@ -27,7 +27,7 @@ | 55625 | @@ -27,7 +27,7 @@ |
55561 | #include <linux/sched.h> | 55626 | #include <linux/sched.h> |
55562 | #include <linux/prctl.h> | 55627 | #include <linux/prctl.h> |
@@ -55579,9 +55644,9 @@ diff -urNp linux-2.6.32.16/security/commoncap.c linux-2.6.32.16/security/commonc | |||
55579 | return 0; | 55644 | return 0; |
55580 | } | 55645 | } |
55581 | 55646 | ||
55582 | diff -urNp linux-2.6.32.16/security/integrity/ima/ima_api.c linux-2.6.32.16/security/integrity/ima/ima_api.c | 55647 | diff -urNp linux-2.6.32.18/security/integrity/ima/ima_api.c linux-2.6.32.18/security/integrity/ima/ima_api.c |
55583 | --- linux-2.6.32.16/security/integrity/ima/ima_api.c 2010-07-05 14:14:00.000000000 -0400 | 55648 | --- linux-2.6.32.18/security/integrity/ima/ima_api.c 2010-08-10 13:45:57.000000000 -0400 |
55584 | +++ linux-2.6.32.16/security/integrity/ima/ima_api.c 2010-07-09 14:50:39.000000000 -0400 | 55649 | +++ linux-2.6.32.18/security/integrity/ima/ima_api.c 2010-08-11 18:57:33.000000000 -0400 |
55585 | @@ -74,7 +74,7 @@ void ima_add_violation(struct inode *ino | 55650 | @@ -74,7 +74,7 @@ void ima_add_violation(struct inode *ino |
55586 | int result; | 55651 | int result; |
55587 | 55652 | ||
@@ -55591,9 +55656,9 @@ diff -urNp linux-2.6.32.16/security/integrity/ima/ima_api.c linux-2.6.32.16/secu | |||
55591 | 55656 | ||
55592 | entry = kmalloc(sizeof(*entry), GFP_KERNEL); | 55657 | entry = kmalloc(sizeof(*entry), GFP_KERNEL); |
55593 | if (!entry) { | 55658 | if (!entry) { |
55594 | diff -urNp linux-2.6.32.16/security/integrity/ima/ima_fs.c linux-2.6.32.16/security/integrity/ima/ima_fs.c | 55659 | diff -urNp linux-2.6.32.18/security/integrity/ima/ima_fs.c linux-2.6.32.18/security/integrity/ima/ima_fs.c |
55595 | --- linux-2.6.32.16/security/integrity/ima/ima_fs.c 2010-07-05 14:14:00.000000000 -0400 | 55660 | --- linux-2.6.32.18/security/integrity/ima/ima_fs.c 2010-08-10 13:45:57.000000000 -0400 |
55596 | +++ linux-2.6.32.16/security/integrity/ima/ima_fs.c 2010-07-09 14:50:39.000000000 -0400 | 55661 | +++ linux-2.6.32.18/security/integrity/ima/ima_fs.c 2010-08-11 18:57:33.000000000 -0400 |
55597 | @@ -27,12 +27,12 @@ | 55662 | @@ -27,12 +27,12 @@ |
55598 | static int valid_policy = 1; | 55663 | static int valid_policy = 1; |
55599 | #define TMPBUFLEN 12 | 55664 | #define TMPBUFLEN 12 |
@@ -55609,9 +55674,9 @@ diff -urNp linux-2.6.32.16/security/integrity/ima/ima_fs.c linux-2.6.32.16/secur | |||
55609 | return simple_read_from_buffer(buf, count, ppos, tmpbuf, len); | 55674 | return simple_read_from_buffer(buf, count, ppos, tmpbuf, len); |
55610 | } | 55675 | } |
55611 | 55676 | ||
55612 | diff -urNp linux-2.6.32.16/security/integrity/ima/ima.h linux-2.6.32.16/security/integrity/ima/ima.h | 55677 | diff -urNp linux-2.6.32.18/security/integrity/ima/ima.h linux-2.6.32.18/security/integrity/ima/ima.h |
55613 | --- linux-2.6.32.16/security/integrity/ima/ima.h 2010-07-05 14:14:00.000000000 -0400 | 55678 | --- linux-2.6.32.18/security/integrity/ima/ima.h 2010-08-10 13:45:57.000000000 -0400 |
55614 | +++ linux-2.6.32.16/security/integrity/ima/ima.h 2010-07-09 14:50:39.000000000 -0400 | 55679 | +++ linux-2.6.32.18/security/integrity/ima/ima.h 2010-08-11 18:57:33.000000000 -0400 |
55615 | @@ -84,8 +84,8 @@ void ima_add_violation(struct inode *ino | 55680 | @@ -84,8 +84,8 @@ void ima_add_violation(struct inode *ino |
55616 | extern spinlock_t ima_queue_lock; | 55681 | extern spinlock_t ima_queue_lock; |
55617 | 55682 | ||
@@ -55623,9 +55688,9 @@ diff -urNp linux-2.6.32.16/security/integrity/ima/ima.h linux-2.6.32.16/security | |||
55623 | struct hlist_head queue[IMA_MEASURE_HTABLE_SIZE]; | 55688 | struct hlist_head queue[IMA_MEASURE_HTABLE_SIZE]; |
55624 | }; | 55689 | }; |
55625 | extern struct ima_h_table ima_htable; | 55690 | extern struct ima_h_table ima_htable; |
55626 | diff -urNp linux-2.6.32.16/security/integrity/ima/ima_queue.c linux-2.6.32.16/security/integrity/ima/ima_queue.c | 55691 | diff -urNp linux-2.6.32.18/security/integrity/ima/ima_queue.c linux-2.6.32.18/security/integrity/ima/ima_queue.c |
55627 | --- linux-2.6.32.16/security/integrity/ima/ima_queue.c 2010-07-05 14:14:00.000000000 -0400 | 55692 | --- linux-2.6.32.18/security/integrity/ima/ima_queue.c 2010-08-10 13:45:57.000000000 -0400 |
55628 | +++ linux-2.6.32.16/security/integrity/ima/ima_queue.c 2010-07-09 14:50:39.000000000 -0400 | 55693 | +++ linux-2.6.32.18/security/integrity/ima/ima_queue.c 2010-08-11 18:57:33.000000000 -0400 |
55629 | @@ -78,7 +78,7 @@ static int ima_add_digest_entry(struct i | 55694 | @@ -78,7 +78,7 @@ static int ima_add_digest_entry(struct i |
55630 | INIT_LIST_HEAD(&qe->later); | 55695 | INIT_LIST_HEAD(&qe->later); |
55631 | list_add_tail_rcu(&qe->later, &ima_measurements); | 55696 | list_add_tail_rcu(&qe->later, &ima_measurements); |
@@ -55635,10 +55700,10 @@ diff -urNp linux-2.6.32.16/security/integrity/ima/ima_queue.c linux-2.6.32.16/se | |||
55635 | key = ima_hash_key(entry->digest); | 55700 | key = ima_hash_key(entry->digest); |
55636 | hlist_add_head_rcu(&qe->hnext, &ima_htable.queue[key]); | 55701 | hlist_add_head_rcu(&qe->hnext, &ima_htable.queue[key]); |
55637 | return 0; | 55702 | return 0; |
55638 | diff -urNp linux-2.6.32.16/security/Kconfig linux-2.6.32.16/security/Kconfig | 55703 | diff -urNp linux-2.6.32.18/security/Kconfig linux-2.6.32.18/security/Kconfig |
55639 | --- linux-2.6.32.16/security/Kconfig 2010-07-05 14:14:00.000000000 -0400 | 55704 | --- linux-2.6.32.18/security/Kconfig 2010-08-10 13:45:57.000000000 -0400 |
55640 | +++ linux-2.6.32.16/security/Kconfig 2010-07-09 14:50:39.000000000 -0400 | 55705 | +++ linux-2.6.32.18/security/Kconfig 2010-08-11 22:24:24.000000000 -0400 |
55641 | @@ -4,6 +4,499 @@ | 55706 | @@ -4,6 +4,498 @@ |
55642 | 55707 | ||
55643 | menu "Security options" | 55708 | menu "Security options" |
55644 | 55709 | ||
@@ -55655,6 +55720,10 @@ diff -urNp linux-2.6.32.16/security/Kconfig linux-2.6.32.16/security/Kconfig | |||
55655 | + default 47 if !PAX_PER_CPU_PGD | 55720 | + default 47 if !PAX_PER_CPU_PGD |
55656 | + default 42 if PAX_PER_CPU_PGD | 55721 | + default 42 if PAX_PER_CPU_PGD |
55657 | + | 55722 | + |
55723 | + config PAX_ENABLE_PAE | ||
55724 | + bool | ||
55725 | + default y if (X86_32 && (M686 || MPENTIUMII || MPENTIUMIII || MPENTIUM4 || MK7 || MK8 || MVIAC7 || MPSC || MCORE2 || MATOM)) | ||
55726 | + | ||
55658 | +config PAX | 55727 | +config PAX |
55659 | + bool "Enable various PaX features" | 55728 | + bool "Enable various PaX features" |
55660 | + depends on GRKERNSEC && (ALPHA || ARM || AVR32 || IA64 || MIPS32 || MIPS64 || PARISC || PPC || SPARC || X86) | 55729 | + depends on GRKERNSEC && (ALPHA || ARM || AVR32 || IA64 || MIPS32 || MIPS64 || PARISC || PPC || SPARC || X86) |
@@ -55774,7 +55843,7 @@ diff -urNp linux-2.6.32.16/security/Kconfig linux-2.6.32.16/security/Kconfig | |||
55774 | + | 55843 | + |
55775 | +config PAX_PAGEEXEC | 55844 | +config PAX_PAGEEXEC |
55776 | + bool "Paging based non-executable pages" | 55845 | + bool "Paging based non-executable pages" |
55777 | + depends on PAX_NOEXEC && (!X86_32 || M586 || M586TSC || M586MMX || M686 || MPENTIUMII || MPENTIUMIII || MPENTIUMM || MCORE2 || MPENTIUM4 || MPSC || MK7 || MK8 || MWINCHIPC6 || MWINCHIP2 || MWINCHIP3D || MVIAC3_2 || MVIAC7) | 55846 | + depends on PAX_NOEXEC && (!X86_32 || M586 || M586TSC || M586MMX || M686 || MPENTIUMII || MPENTIUMIII || MPENTIUMM || MCORE2 || MATOM || MPENTIUM4 || MPSC || MK7 || MK8 || MWINCHIPC6 || MWINCHIP2 || MWINCHIP3D || MVIAC3_2 || MVIAC7) |
55778 | + select S390_SWITCH_AMODE if S390 | 55847 | + select S390_SWITCH_AMODE if S390 |
55779 | + select S390_EXEC_PROTECT if S390 | 55848 | + select S390_EXEC_PROTECT if S390 |
55780 | + help | 55849 | + help |
@@ -55875,9 +55944,10 @@ diff -urNp linux-2.6.32.16/security/Kconfig linux-2.6.32.16/security/Kconfig | |||
55875 | + NOTE: you can use the 'chpax' or 'paxctl' utilities to control | 55944 | + NOTE: you can use the 'chpax' or 'paxctl' utilities to control |
55876 | + this feature on a per file basis. | 55945 | + this feature on a per file basis. |
55877 | + | 55946 | + |
55878 | +config PAX_NOELFRELOCS | 55947 | +config PAX_ELFRELOCS |
55879 | + bool "Disallow ELF text relocations" | 55948 | + bool "Allow ELF text relocations (read help)" |
55880 | + depends on PAX_MPROTECT && !PAX_ETEXECRELOCS && (IA64 || PPC || X86) | 55949 | + depends on PAX_MPROTECT && (PAX_ETEXECRELOCS || (IA64 || PPC || X86)) |
55950 | + default n | ||
55881 | + help | 55951 | + help |
55882 | + Non-executable pages and mprotect() restrictions are effective | 55952 | + Non-executable pages and mprotect() restrictions are effective |
55883 | + in preventing the introduction of new executable code into an | 55953 | + in preventing the introduction of new executable code into an |
@@ -55891,14 +55961,8 @@ diff -urNp linux-2.6.32.16/security/Kconfig linux-2.6.32.16/security/Kconfig | |||
55891 | + the former approach is beyond PaX, the latter can be prevented | 55961 | + the former approach is beyond PaX, the latter can be prevented |
55892 | + by having only PIC ELF libraries on one's system (which do not | 55962 | + by having only PIC ELF libraries on one's system (which do not |
55893 | + need to relocate their code). If you are sure this is your case, | 55963 | + need to relocate their code). If you are sure this is your case, |
55894 | + then enable this option otherwise be careful as you may not even | 55964 | + as is the case with all modern Linux distributions, then leave |
55895 | + be able to boot or log on your system (for example, some PAM | 55965 | + this option disabled. You should say 'n' here. |
55896 | + modules are erroneously compiled as non-PIC by default). | ||
55897 | + | ||
55898 | + NOTE: if you are using dynamic ELF executables (as suggested | ||
55899 | + when using ASLR) then you must have made sure that you linked | ||
55900 | + your files using the PIC version of crt1 (the et_dyn.tar.gz package | ||
55901 | + referenced there has already been updated to support this). | ||
55902 | + | 55966 | + |
55903 | +config PAX_ETEXECRELOCS | 55967 | +config PAX_ETEXECRELOCS |
55904 | + bool "Allow ELF ET_EXEC text relocations" | 55968 | + bool "Allow ELF ET_EXEC text relocations" |
@@ -56138,7 +56202,7 @@ diff -urNp linux-2.6.32.16/security/Kconfig linux-2.6.32.16/security/Kconfig | |||
56138 | config KEYS | 56202 | config KEYS |
56139 | bool "Enable access key retention support" | 56203 | bool "Enable access key retention support" |
56140 | help | 56204 | help |
56141 | @@ -146,7 +639,7 @@ config INTEL_TXT | 56205 | @@ -146,7 +638,7 @@ config INTEL_TXT |
56142 | config LSM_MMAP_MIN_ADDR | 56206 | config LSM_MMAP_MIN_ADDR |
56143 | int "Low address space for LSM to protect from user allocation" | 56207 | int "Low address space for LSM to protect from user allocation" |
56144 | depends on SECURITY && SECURITY_SELINUX | 56208 | depends on SECURITY && SECURITY_SELINUX |
@@ -56147,9 +56211,9 @@ diff -urNp linux-2.6.32.16/security/Kconfig linux-2.6.32.16/security/Kconfig | |||
56147 | help | 56211 | help |
56148 | This is the portion of low virtual memory which should be protected | 56212 | This is the portion of low virtual memory which should be protected |
56149 | from userspace allocation. Keeping a user from writing to low pages | 56213 | from userspace allocation. Keeping a user from writing to low pages |
56150 | diff -urNp linux-2.6.32.16/security/min_addr.c linux-2.6.32.16/security/min_addr.c | 56214 | diff -urNp linux-2.6.32.18/security/min_addr.c linux-2.6.32.18/security/min_addr.c |
56151 | --- linux-2.6.32.16/security/min_addr.c 2010-07-05 14:14:00.000000000 -0400 | 56215 | --- linux-2.6.32.18/security/min_addr.c 2010-08-10 13:45:57.000000000 -0400 |
56152 | +++ linux-2.6.32.16/security/min_addr.c 2010-07-09 14:50:39.000000000 -0400 | 56216 | +++ linux-2.6.32.18/security/min_addr.c 2010-08-11 18:57:33.000000000 -0400 |
56153 | @@ -14,6 +14,7 @@ unsigned long dac_mmap_min_addr = CONFIG | 56217 | @@ -14,6 +14,7 @@ unsigned long dac_mmap_min_addr = CONFIG |
56154 | */ | 56218 | */ |
56155 | static void update_mmap_min_addr(void) | 56219 | static void update_mmap_min_addr(void) |
@@ -56166,9 +56230,9 @@ diff -urNp linux-2.6.32.16/security/min_addr.c linux-2.6.32.16/security/min_addr | |||
56166 | } | 56230 | } |
56167 | 56231 | ||
56168 | /* | 56232 | /* |
56169 | diff -urNp linux-2.6.32.16/sound/aoa/codecs/onyx.c linux-2.6.32.16/sound/aoa/codecs/onyx.c | 56233 | diff -urNp linux-2.6.32.18/sound/aoa/codecs/onyx.c linux-2.6.32.18/sound/aoa/codecs/onyx.c |
56170 | --- linux-2.6.32.16/sound/aoa/codecs/onyx.c 2010-07-05 14:14:00.000000000 -0400 | 56234 | --- linux-2.6.32.18/sound/aoa/codecs/onyx.c 2010-08-10 13:45:57.000000000 -0400 |
56171 | +++ linux-2.6.32.16/sound/aoa/codecs/onyx.c 2010-07-09 14:50:39.000000000 -0400 | 56235 | +++ linux-2.6.32.18/sound/aoa/codecs/onyx.c 2010-08-11 18:57:33.000000000 -0400 |
56172 | @@ -53,7 +53,7 @@ struct onyx { | 56236 | @@ -53,7 +53,7 @@ struct onyx { |
56173 | spdif_locked:1, | 56237 | spdif_locked:1, |
56174 | analog_locked:1, | 56238 | analog_locked:1, |
@@ -56197,9 +56261,9 @@ diff -urNp linux-2.6.32.16/sound/aoa/codecs/onyx.c linux-2.6.32.16/sound/aoa/cod | |||
56197 | onyx->spdif_locked = onyx->analog_locked = 0; | 56261 | onyx->spdif_locked = onyx->analog_locked = 0; |
56198 | mutex_unlock(&onyx->mutex); | 56262 | mutex_unlock(&onyx->mutex); |
56199 | 56263 | ||
56200 | diff -urNp linux-2.6.32.16/sound/core/oss/pcm_oss.c linux-2.6.32.16/sound/core/oss/pcm_oss.c | 56264 | diff -urNp linux-2.6.32.18/sound/core/oss/pcm_oss.c linux-2.6.32.18/sound/core/oss/pcm_oss.c |
56201 | --- linux-2.6.32.16/sound/core/oss/pcm_oss.c 2010-07-05 14:14:00.000000000 -0400 | 56265 | --- linux-2.6.32.18/sound/core/oss/pcm_oss.c 2010-08-10 13:45:57.000000000 -0400 |
56202 | +++ linux-2.6.32.16/sound/core/oss/pcm_oss.c 2010-07-09 14:50:39.000000000 -0400 | 56266 | +++ linux-2.6.32.18/sound/core/oss/pcm_oss.c 2010-08-11 18:57:33.000000000 -0400 |
56203 | @@ -2949,8 +2949,8 @@ static void snd_pcm_oss_proc_done(struct | 56267 | @@ -2949,8 +2949,8 @@ static void snd_pcm_oss_proc_done(struct |
56204 | } | 56268 | } |
56205 | } | 56269 | } |
@@ -56211,9 +56275,9 @@ diff -urNp linux-2.6.32.16/sound/core/oss/pcm_oss.c linux-2.6.32.16/sound/core/o | |||
56211 | #endif /* CONFIG_SND_VERBOSE_PROCFS */ | 56275 | #endif /* CONFIG_SND_VERBOSE_PROCFS */ |
56212 | 56276 | ||
56213 | /* | 56277 | /* |
56214 | diff -urNp linux-2.6.32.16/sound/core/seq/seq_lock.h linux-2.6.32.16/sound/core/seq/seq_lock.h | 56278 | diff -urNp linux-2.6.32.18/sound/core/seq/seq_lock.h linux-2.6.32.18/sound/core/seq/seq_lock.h |
56215 | --- linux-2.6.32.16/sound/core/seq/seq_lock.h 2010-07-05 14:14:00.000000000 -0400 | 56279 | --- linux-2.6.32.18/sound/core/seq/seq_lock.h 2010-08-10 13:45:57.000000000 -0400 |
56216 | +++ linux-2.6.32.16/sound/core/seq/seq_lock.h 2010-07-09 14:50:39.000000000 -0400 | 56280 | +++ linux-2.6.32.18/sound/core/seq/seq_lock.h 2010-08-11 18:57:33.000000000 -0400 |
56217 | @@ -23,10 +23,10 @@ void snd_use_lock_sync_helper(snd_use_lo | 56281 | @@ -23,10 +23,10 @@ void snd_use_lock_sync_helper(snd_use_lo |
56218 | #else /* SMP || CONFIG_SND_DEBUG */ | 56282 | #else /* SMP || CONFIG_SND_DEBUG */ |
56219 | 56283 | ||
@@ -56229,9 +56293,9 @@ diff -urNp linux-2.6.32.16/sound/core/seq/seq_lock.h linux-2.6.32.16/sound/core/ | |||
56229 | 56293 | ||
56230 | #endif /* SMP || CONFIG_SND_DEBUG */ | 56294 | #endif /* SMP || CONFIG_SND_DEBUG */ |
56231 | 56295 | ||
56232 | diff -urNp linux-2.6.32.16/sound/drivers/mts64.c linux-2.6.32.16/sound/drivers/mts64.c | 56296 | diff -urNp linux-2.6.32.18/sound/drivers/mts64.c linux-2.6.32.18/sound/drivers/mts64.c |
56233 | --- linux-2.6.32.16/sound/drivers/mts64.c 2010-07-05 14:14:00.000000000 -0400 | 56297 | --- linux-2.6.32.18/sound/drivers/mts64.c 2010-08-10 13:45:57.000000000 -0400 |
56234 | +++ linux-2.6.32.16/sound/drivers/mts64.c 2010-07-09 14:50:39.000000000 -0400 | 56298 | +++ linux-2.6.32.18/sound/drivers/mts64.c 2010-08-11 18:57:33.000000000 -0400 |
56235 | @@ -65,7 +65,7 @@ struct mts64 { | 56299 | @@ -65,7 +65,7 @@ struct mts64 { |
56236 | struct pardevice *pardev; | 56300 | struct pardevice *pardev; |
56237 | int pardev_claimed; | 56301 | int pardev_claimed; |
@@ -56280,9 +56344,9 @@ diff -urNp linux-2.6.32.16/sound/drivers/mts64.c linux-2.6.32.16/sound/drivers/m | |||
56280 | 56344 | ||
56281 | return 0; | 56345 | return 0; |
56282 | } | 56346 | } |
56283 | diff -urNp linux-2.6.32.16/sound/drivers/portman2x4.c linux-2.6.32.16/sound/drivers/portman2x4.c | 56347 | diff -urNp linux-2.6.32.18/sound/drivers/portman2x4.c linux-2.6.32.18/sound/drivers/portman2x4.c |
56284 | --- linux-2.6.32.16/sound/drivers/portman2x4.c 2010-07-05 14:14:00.000000000 -0400 | 56348 | --- linux-2.6.32.18/sound/drivers/portman2x4.c 2010-08-10 13:45:57.000000000 -0400 |
56285 | +++ linux-2.6.32.16/sound/drivers/portman2x4.c 2010-07-09 14:50:39.000000000 -0400 | 56349 | +++ linux-2.6.32.18/sound/drivers/portman2x4.c 2010-08-11 18:57:33.000000000 -0400 |
56286 | @@ -83,7 +83,7 @@ struct portman { | 56350 | @@ -83,7 +83,7 @@ struct portman { |
56287 | struct pardevice *pardev; | 56351 | struct pardevice *pardev; |
56288 | int pardev_claimed; | 56352 | int pardev_claimed; |
@@ -56292,9 +56356,9 @@ diff -urNp linux-2.6.32.16/sound/drivers/portman2x4.c linux-2.6.32.16/sound/driv | |||
56292 | int mode[PORTMAN_NUM_INPUT_PORTS]; | 56356 | int mode[PORTMAN_NUM_INPUT_PORTS]; |
56293 | struct snd_rawmidi_substream *midi_input[PORTMAN_NUM_INPUT_PORTS]; | 56357 | struct snd_rawmidi_substream *midi_input[PORTMAN_NUM_INPUT_PORTS]; |
56294 | }; | 56358 | }; |
56295 | diff -urNp linux-2.6.32.16/sound/oss/sb_audio.c linux-2.6.32.16/sound/oss/sb_audio.c | 56359 | diff -urNp linux-2.6.32.18/sound/oss/sb_audio.c linux-2.6.32.18/sound/oss/sb_audio.c |
56296 | --- linux-2.6.32.16/sound/oss/sb_audio.c 2010-07-05 14:14:00.000000000 -0400 | 56360 | --- linux-2.6.32.18/sound/oss/sb_audio.c 2010-08-10 13:45:57.000000000 -0400 |
56297 | +++ linux-2.6.32.16/sound/oss/sb_audio.c 2010-07-09 14:50:39.000000000 -0400 | 56361 | +++ linux-2.6.32.18/sound/oss/sb_audio.c 2010-08-11 18:57:33.000000000 -0400 |
56298 | @@ -901,7 +901,7 @@ sb16_copy_from_user(int dev, | 56362 | @@ -901,7 +901,7 @@ sb16_copy_from_user(int dev, |
56299 | buf16 = (signed short *)(localbuf + localoffs); | 56363 | buf16 = (signed short *)(localbuf + localoffs); |
56300 | while (c) | 56364 | while (c) |
@@ -56304,9 +56368,9 @@ diff -urNp linux-2.6.32.16/sound/oss/sb_audio.c linux-2.6.32.16/sound/oss/sb_aud | |||
56304 | if (copy_from_user(lbuf8, | 56368 | if (copy_from_user(lbuf8, |
56305 | userbuf+useroffs + p, | 56369 | userbuf+useroffs + p, |
56306 | locallen)) | 56370 | locallen)) |
56307 | diff -urNp linux-2.6.32.16/sound/pci/ac97/ac97_codec.c linux-2.6.32.16/sound/pci/ac97/ac97_codec.c | 56371 | diff -urNp linux-2.6.32.18/sound/pci/ac97/ac97_codec.c linux-2.6.32.18/sound/pci/ac97/ac97_codec.c |
56308 | --- linux-2.6.32.16/sound/pci/ac97/ac97_codec.c 2010-07-05 14:14:00.000000000 -0400 | 56372 | --- linux-2.6.32.18/sound/pci/ac97/ac97_codec.c 2010-08-10 13:45:57.000000000 -0400 |
56309 | +++ linux-2.6.32.16/sound/pci/ac97/ac97_codec.c 2010-07-09 14:50:39.000000000 -0400 | 56373 | +++ linux-2.6.32.18/sound/pci/ac97/ac97_codec.c 2010-08-11 18:57:33.000000000 -0400 |
56310 | @@ -1952,7 +1952,7 @@ static int snd_ac97_dev_disconnect(struc | 56374 | @@ -1952,7 +1952,7 @@ static int snd_ac97_dev_disconnect(struc |
56311 | } | 56375 | } |
56312 | 56376 | ||
@@ -56316,9 +56380,9 @@ diff -urNp linux-2.6.32.16/sound/pci/ac97/ac97_codec.c linux-2.6.32.16/sound/pci | |||
56316 | 56380 | ||
56317 | #ifdef CONFIG_SND_AC97_POWER_SAVE | 56381 | #ifdef CONFIG_SND_AC97_POWER_SAVE |
56318 | static void do_update_power(struct work_struct *work) | 56382 | static void do_update_power(struct work_struct *work) |
56319 | diff -urNp linux-2.6.32.16/sound/pci/ac97/ac97_patch.c linux-2.6.32.16/sound/pci/ac97/ac97_patch.c | 56383 | diff -urNp linux-2.6.32.18/sound/pci/ac97/ac97_patch.c linux-2.6.32.18/sound/pci/ac97/ac97_patch.c |
56320 | --- linux-2.6.32.16/sound/pci/ac97/ac97_patch.c 2010-07-05 14:14:00.000000000 -0400 | 56384 | --- linux-2.6.32.18/sound/pci/ac97/ac97_patch.c 2010-08-10 13:45:57.000000000 -0400 |
56321 | +++ linux-2.6.32.16/sound/pci/ac97/ac97_patch.c 2010-07-09 14:50:39.000000000 -0400 | 56385 | +++ linux-2.6.32.18/sound/pci/ac97/ac97_patch.c 2010-08-11 18:57:33.000000000 -0400 |
56322 | @@ -371,7 +371,7 @@ static int patch_yamaha_ymf743_build_spd | 56386 | @@ -371,7 +371,7 @@ static int patch_yamaha_ymf743_build_spd |
56323 | return 0; | 56387 | return 0; |
56324 | } | 56388 | } |
@@ -56625,9 +56689,9 @@ diff -urNp linux-2.6.32.16/sound/pci/ac97/ac97_patch.c linux-2.6.32.16/sound/pci | |||
56625 | .build_specific = patch_ucb1400_specific, | 56689 | .build_specific = patch_ucb1400_specific, |
56626 | }; | 56690 | }; |
56627 | 56691 | ||
56628 | diff -urNp linux-2.6.32.16/sound/pci/ens1370.c linux-2.6.32.16/sound/pci/ens1370.c | 56692 | diff -urNp linux-2.6.32.18/sound/pci/ens1370.c linux-2.6.32.18/sound/pci/ens1370.c |
56629 | --- linux-2.6.32.16/sound/pci/ens1370.c 2010-07-05 14:14:00.000000000 -0400 | 56693 | --- linux-2.6.32.18/sound/pci/ens1370.c 2010-08-10 13:45:57.000000000 -0400 |
56630 | +++ linux-2.6.32.16/sound/pci/ens1370.c 2010-07-09 14:50:39.000000000 -0400 | 56694 | +++ linux-2.6.32.18/sound/pci/ens1370.c 2010-08-11 18:57:33.000000000 -0400 |
56631 | @@ -452,7 +452,7 @@ static struct pci_device_id snd_audiopci | 56695 | @@ -452,7 +452,7 @@ static struct pci_device_id snd_audiopci |
56632 | { PCI_VDEVICE(ENSONIQ, 0x5880), 0, }, /* ES1373 - CT5880 */ | 56696 | { PCI_VDEVICE(ENSONIQ, 0x5880), 0, }, /* ES1373 - CT5880 */ |
56633 | { PCI_VDEVICE(ECTIVA, 0x8938), 0, }, /* Ectiva EV1938 */ | 56697 | { PCI_VDEVICE(ECTIVA, 0x8938), 0, }, /* Ectiva EV1938 */ |
@@ -56637,9 +56701,9 @@ diff -urNp linux-2.6.32.16/sound/pci/ens1370.c linux-2.6.32.16/sound/pci/ens1370 | |||
56637 | }; | 56701 | }; |
56638 | 56702 | ||
56639 | MODULE_DEVICE_TABLE(pci, snd_audiopci_ids); | 56703 | MODULE_DEVICE_TABLE(pci, snd_audiopci_ids); |
56640 | diff -urNp linux-2.6.32.16/sound/pci/hda/patch_intelhdmi.c linux-2.6.32.16/sound/pci/hda/patch_intelhdmi.c | 56704 | diff -urNp linux-2.6.32.18/sound/pci/hda/patch_intelhdmi.c linux-2.6.32.18/sound/pci/hda/patch_intelhdmi.c |
56641 | --- linux-2.6.32.16/sound/pci/hda/patch_intelhdmi.c 2010-07-05 14:14:00.000000000 -0400 | 56705 | --- linux-2.6.32.18/sound/pci/hda/patch_intelhdmi.c 2010-08-10 13:45:57.000000000 -0400 |
56642 | +++ linux-2.6.32.16/sound/pci/hda/patch_intelhdmi.c 2010-07-09 14:50:39.000000000 -0400 | 56706 | +++ linux-2.6.32.18/sound/pci/hda/patch_intelhdmi.c 2010-08-11 18:57:33.000000000 -0400 |
56643 | @@ -511,10 +511,10 @@ static void hdmi_non_intrinsic_event(str | 56707 | @@ -511,10 +511,10 @@ static void hdmi_non_intrinsic_event(str |
56644 | cp_ready); | 56708 | cp_ready); |
56645 | 56709 | ||
@@ -56655,9 +56719,9 @@ diff -urNp linux-2.6.32.16/sound/pci/hda/patch_intelhdmi.c linux-2.6.32.16/sound | |||
56655 | } | 56719 | } |
56656 | 56720 | ||
56657 | 56721 | ||
56658 | diff -urNp linux-2.6.32.16/sound/pci/intel8x0.c linux-2.6.32.16/sound/pci/intel8x0.c | 56722 | diff -urNp linux-2.6.32.18/sound/pci/intel8x0.c linux-2.6.32.18/sound/pci/intel8x0.c |
56659 | --- linux-2.6.32.16/sound/pci/intel8x0.c 2010-07-05 14:14:00.000000000 -0400 | 56723 | --- linux-2.6.32.18/sound/pci/intel8x0.c 2010-08-10 13:45:57.000000000 -0400 |
56660 | +++ linux-2.6.32.16/sound/pci/intel8x0.c 2010-07-09 14:50:39.000000000 -0400 | 56724 | +++ linux-2.6.32.18/sound/pci/intel8x0.c 2010-08-11 18:57:33.000000000 -0400 |
56661 | @@ -444,7 +444,7 @@ static struct pci_device_id snd_intel8x0 | 56725 | @@ -444,7 +444,7 @@ static struct pci_device_id snd_intel8x0 |
56662 | { PCI_VDEVICE(AMD, 0x746d), DEVICE_INTEL }, /* AMD8111 */ | 56726 | { PCI_VDEVICE(AMD, 0x746d), DEVICE_INTEL }, /* AMD8111 */ |
56663 | { PCI_VDEVICE(AMD, 0x7445), DEVICE_INTEL }, /* AMD768 */ | 56727 | { PCI_VDEVICE(AMD, 0x7445), DEVICE_INTEL }, /* AMD768 */ |
@@ -56676,9 +56740,9 @@ diff -urNp linux-2.6.32.16/sound/pci/intel8x0.c linux-2.6.32.16/sound/pci/intel8 | |||
56676 | }; | 56740 | }; |
56677 | 56741 | ||
56678 | static int __devinit snd_intel8x0_mixer(struct intel8x0 *chip, int ac97_clock, | 56742 | static int __devinit snd_intel8x0_mixer(struct intel8x0 *chip, int ac97_clock, |
56679 | diff -urNp linux-2.6.32.16/sound/pci/intel8x0m.c linux-2.6.32.16/sound/pci/intel8x0m.c | 56743 | diff -urNp linux-2.6.32.18/sound/pci/intel8x0m.c linux-2.6.32.18/sound/pci/intel8x0m.c |
56680 | --- linux-2.6.32.16/sound/pci/intel8x0m.c 2010-07-05 14:14:00.000000000 -0400 | 56744 | --- linux-2.6.32.18/sound/pci/intel8x0m.c 2010-08-10 13:45:57.000000000 -0400 |
56681 | +++ linux-2.6.32.16/sound/pci/intel8x0m.c 2010-07-09 14:50:39.000000000 -0400 | 56745 | +++ linux-2.6.32.18/sound/pci/intel8x0m.c 2010-08-11 18:57:33.000000000 -0400 |
56682 | @@ -239,7 +239,7 @@ static struct pci_device_id snd_intel8x0 | 56746 | @@ -239,7 +239,7 @@ static struct pci_device_id snd_intel8x0 |
56683 | { PCI_VDEVICE(AMD, 0x746d), DEVICE_INTEL }, /* AMD8111 */ | 56747 | { PCI_VDEVICE(AMD, 0x746d), DEVICE_INTEL }, /* AMD8111 */ |
56684 | { PCI_VDEVICE(AL, 0x5455), DEVICE_ALI }, /* Ali5455 */ | 56748 | { PCI_VDEVICE(AL, 0x5455), DEVICE_ALI }, /* Ali5455 */ |
@@ -56697,9 +56761,9 @@ diff -urNp linux-2.6.32.16/sound/pci/intel8x0m.c linux-2.6.32.16/sound/pci/intel | |||
56697 | }; | 56761 | }; |
56698 | 56762 | ||
56699 | static int __devinit snd_intel8x0m_probe(struct pci_dev *pci, | 56763 | static int __devinit snd_intel8x0m_probe(struct pci_dev *pci, |
56700 | diff -urNp linux-2.6.32.16/usr/gen_init_cpio.c linux-2.6.32.16/usr/gen_init_cpio.c | 56764 | diff -urNp linux-2.6.32.18/usr/gen_init_cpio.c linux-2.6.32.18/usr/gen_init_cpio.c |
56701 | --- linux-2.6.32.16/usr/gen_init_cpio.c 2010-07-05 14:14:00.000000000 -0400 | 56765 | --- linux-2.6.32.18/usr/gen_init_cpio.c 2010-08-10 13:45:57.000000000 -0400 |
56702 | +++ linux-2.6.32.16/usr/gen_init_cpio.c 2010-07-09 14:50:39.000000000 -0400 | 56766 | +++ linux-2.6.32.18/usr/gen_init_cpio.c 2010-08-11 18:57:33.000000000 -0400 |
56703 | @@ -299,7 +299,7 @@ static int cpio_mkfile(const char *name, | 56767 | @@ -299,7 +299,7 @@ static int cpio_mkfile(const char *name, |
56704 | int retval; | 56768 | int retval; |
56705 | int rc = -1; | 56769 | int rc = -1; |
@@ -56722,9 +56786,9 @@ diff -urNp linux-2.6.32.16/usr/gen_init_cpio.c linux-2.6.32.16/usr/gen_init_cpio | |||
56722 | } else | 56786 | } else |
56723 | break; | 56787 | break; |
56724 | } | 56788 | } |
56725 | diff -urNp linux-2.6.32.16/virt/kvm/kvm_main.c linux-2.6.32.16/virt/kvm/kvm_main.c | 56789 | diff -urNp linux-2.6.32.18/virt/kvm/kvm_main.c linux-2.6.32.18/virt/kvm/kvm_main.c |
56726 | --- linux-2.6.32.16/virt/kvm/kvm_main.c 2010-07-05 14:14:00.000000000 -0400 | 56790 | --- linux-2.6.32.18/virt/kvm/kvm_main.c 2010-08-10 13:45:57.000000000 -0400 |
56727 | +++ linux-2.6.32.16/virt/kvm/kvm_main.c 2010-07-09 14:50:39.000000000 -0400 | 56791 | +++ linux-2.6.32.18/virt/kvm/kvm_main.c 2010-08-11 18:57:33.000000000 -0400 |
56728 | @@ -1748,6 +1748,7 @@ static int kvm_vcpu_release(struct inode | 56792 | @@ -1748,6 +1748,7 @@ static int kvm_vcpu_release(struct inode |
56729 | return 0; | 56793 | return 0; |
56730 | } | 56794 | } |
diff --git a/main/linux-grsec/kernelconfig.x86 b/main/linux-grsec/kernelconfig.x86 index 5f4cb8c2b4..ec5f8db345 100644 --- a/main/linux-grsec/kernelconfig.x86 +++ b/main/linux-grsec/kernelconfig.x86 | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.32.15 | 3 | # Linux kernel version: 2.6.32.16 |
4 | # Wed Jun 16 07:30:34 2010 | 4 | # Thu Aug 12 15:19:19 2010 |
5 | # | 5 | # |
6 | # CONFIG_64BIT is not set | 6 | # CONFIG_64BIT is not set |
7 | CONFIG_X86_32=y | 7 | CONFIG_X86_32=y |
@@ -1059,6 +1059,7 @@ CONFIG_LIB80211_CRYPT_CCMP=m | |||
1059 | CONFIG_LIB80211_CRYPT_TKIP=m | 1059 | CONFIG_LIB80211_CRYPT_TKIP=m |
1060 | # CONFIG_LIB80211_DEBUG is not set | 1060 | # CONFIG_LIB80211_DEBUG is not set |
1061 | CONFIG_MAC80211=m | 1061 | CONFIG_MAC80211=m |
1062 | CONFIG_MAC80211_HAS_RC=y | ||
1062 | CONFIG_MAC80211_RC_PID=y | 1063 | CONFIG_MAC80211_RC_PID=y |
1063 | CONFIG_MAC80211_RC_MINSTREL=y | 1064 | CONFIG_MAC80211_RC_MINSTREL=y |
1064 | CONFIG_MAC80211_RC_DEFAULT_PID=y | 1065 | CONFIG_MAC80211_RC_DEFAULT_PID=y |
@@ -4478,7 +4479,7 @@ CONFIG_PAX_PAGEEXEC=y | |||
4478 | # CONFIG_PAX_SEGMEXEC is not set | 4479 | # CONFIG_PAX_SEGMEXEC is not set |
4479 | CONFIG_PAX_EMUTRAMP=y | 4480 | CONFIG_PAX_EMUTRAMP=y |
4480 | CONFIG_PAX_MPROTECT=y | 4481 | CONFIG_PAX_MPROTECT=y |
4481 | CONFIG_PAX_NOELFRELOCS=y | 4482 | # CONFIG_PAX_ELFRELOCS is not set |
4482 | CONFIG_PAX_KERNEXEC=y | 4483 | CONFIG_PAX_KERNEXEC=y |
4483 | CONFIG_PAX_KERNEXEC_MODULE_TEXT=4 | 4484 | CONFIG_PAX_KERNEXEC_MODULE_TEXT=4 |
4484 | 4485 | ||