Setting tag linux-2.6-32-1
[linux-2.6.git] / kernel-2.6.spec
1 %global __spec_install_pre %{___build_pre}
2
3 #### Planet-Lab ####
4 Vendor: PlanetLab
5 Packager: PlanetLab Central <support@planet-lab.org>
6 Distribution: PlanetLab %{plrelease}
7 URL: %(echo %{url} | cut -d ' ' -f 2)
8
9 %{!?pldistro:%global pldistro planetlab}
10
11 %define name linux-2.6
12 %define module_version_varname sublevel
13 %define taglevel 1
14
15 %define sublevel 32
16 #### Planet-Lab ####
17
18 Summary: The Linux kernel
19
20 # For a stable, released kernel, released_kernel should be 1. For rawhide
21 # and/or a kernel built from an rc or git snapshot, released_kernel should
22 # be 0.
23 %define released_kernel 1
24 %define dist .el6
25
26 # Versions of various parts
27
28 # Polite request for people who spin their own kernel rpms:
29 # please modify the "buildid" define in a way that identifies
30 # that the kernel isn't the stock distribution kernel, for example,
31 # by setting the define to ".local" or ".bz123456"
32 #
33 # % define buildid .local
34
35 %define rhel 1
36 %if %{rhel}
37 %define distro_build 71.7.1
38 #### Planet-Lab ####
39 %define signmodules 0
40 #### Planet-Lab ####
41 %else
42 # fedora_build defines which build revision of this kernel version we're
43 # building. Rather than incrementing forever, as with the prior versioning
44 # setup, we set fedora_cvs_origin to the current cvs revision s/1.// of the
45 # kernel spec when the kernel is rebased, so fedora_build automatically
46 # works out to the offset from the rebase, so it doesn't get too ginormous.
47 #
48 # If you're building on a branch, the RCS revision will be something like
49 # 1.1205.1.1.  In this case we drop the initial 1, subtract fedora_cvs_origin
50 # from the second number, and then append the rest of the RCS string as is.
51 # Don't stare at the awk too long, you'll go blind.
52 %define fedora_cvs_origin   1462
53 %define fedora_cvs_revision() %2
54 %global distro_build %(echo %{fedora_cvs_origin}.%{fedora_cvs_revision $Revision: 1.18.2.7 $} | awk -F . '{ OFS = "."; ORS = ""; print $3 - $1 ; i = 4 ; OFS = ""; while (i <= NF) { print ".", $i ; i++} }')
55 %define distro_build %{fedora_build}
56 %define signmodules 0
57 %endif
58
59 # if patch fuzzy patch applying will be forbidden
60 %define with_fuzzy_patches 0
61
62 # base_sublevel is the kernel version we're starting with and patching
63 # on top of -- for example, 2.6.22-rc7-git1 starts with a 2.6.21 base,
64 # which yields a base_sublevel of 21.
65 %define base_sublevel 32
66
67 ## If this is a released kernel ##
68 %if 0%{?released_kernel}
69
70 # Do we have a -stable update to apply?
71 %define stable_update 0
72 # Is it a -stable RC?
73 %define stable_rc 0
74 # Set rpm version accordingly
75 %if 0%{?stable_update}
76 %define stablerev .%{stable_update}
77 %define stable_base %{stable_update}
78 %if 0%{?stable_rc}
79 # stable RCs are incremental patches, so we need the previous stable patch
80 %define stable_base %(echo $((%{stable_update} - 1)))
81 %endif
82 %endif
83 %define rpmversion 2.6.%{base_sublevel}%{?stablerev}
84
85 ## The not-released-kernel case ##
86 %else
87 # The next upstream release sublevel (base_sublevel+1)
88 %define upstream_sublevel %(echo $((%{base_sublevel} + 1)))
89 # The rc snapshot level
90 %define rcrev 0
91 # The git snapshot level
92 %define gitrev 0
93 # Set rpm version accordingly
94 %define rpmversion 2.6.%{upstream_sublevel}
95 %endif
96 # Nb: The above rcrev and gitrev values automagically define Patch00 and Patch01 below.
97
98 # What parts do we want to build?  We must build at least one kernel.
99 # These are the kernels that are built IF the architecture allows it.
100 # All should default to 1 (enabled) and be flipped to 0 (disabled)
101 # by later arch-specific checks.
102
103 # The following build options are enabled by default.
104 # Use either --without <opt> in your rpmbuild command or force values
105 # to 0 in here to disable them.
106 #
107 # standard kernel
108 %define with_up        %{?_without_up:        0} %{?!_without_up:        1}
109 # kernel-smp (only valid for ppc 32-bit)
110 %define with_smp       %{?_without_smp:       0} %{?!_without_smp:       1}
111 # kernel-kdump
112 %define with_kdump     %{?_without_kdump:     0} %{?!_without_kdump:     1}
113 # kernel-debug
114 %define with_debug     %{?_without_debug:     0} %{?!_without_debug:     1}
115 # kernel-doc
116 %define with_doc       %{?_without_doc:       0} %{?!_without_doc:       1}
117 # kernel-headers
118 %define with_headers   %{?_without_headers:   0} %{?!_without_headers:   1}
119 #### Planet-Lab ####
120 # kernel-firmware
121 %define with_firmware  %{?_with_firmware:     0} %{?!_with_firmware:     1}
122 #### Planet-Lab ####
123 # tools/perf
124 %define with_perftool  %{?_without_perftool:  0} %{?!_without_perftool:  1}
125 # perf noarch subpkg
126 %define with_perf      %{?_without_perf:      0} %{?!_without_perf:      1}
127 # kernel-debuginfo
128 %define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
129 # kernel-bootwrapper (for creating zImages from kernel + initrd)
130 %define with_bootwrapper %{?_without_bootwrapper: 0} %{?!_without_bootwrapper: 1}
131 # Want to build a the vsdo directories installed
132 %define with_vdso_install %{?_without_vdso_install: 0} %{?!_without_vdso_install: 1}
133 # Use dracut instead of mkinitrd for initrd image generation
134 %define with_dracut       %{?_without_dracut:       0} %{?!_without_dracut:       1}
135
136 # Build the kernel-doc package, but don't fail the build if it botches.
137 # Here "true" means "continue" and "false" means "fail the build".
138 %if 0%{?released_kernel}
139 %define doc_build_fail false
140 %else
141 %define doc_build_fail true
142 %endif
143
144 #### Planet-Lab ####
145 # Control whether we perform a compat. check against published ABI.
146 %define with_kabichk   %{?_without_kabichk:   1} %{?!_without_kabichk: 0}
147 # Control whether we perform a compat. check against published ABI.
148 %define with_fips      %{?_without_fips:      1} %{?!_without_fips:      0}
149 #### Planet-Lab ####
150
151 # Additional options for user-friendly one-off kernel building:
152 #
153 # Only build the base kernel (--with baseonly):
154 %define with_baseonly  %{?_with_baseonly:     1} %{?!_with_baseonly:     0}
155 # Only build the smp kernel (--with smponly):
156 %define with_smponly   %{?_with_smponly:      1} %{?!_with_smponly:      0}
157 # Only build the debug kernel (--with dbgonly):
158 %define with_dbgonly   %{?_with_dbgonly:      1} %{?!_with_dbgonly:      0}
159
160 # should we do C=1 builds with sparse
161 %define with_sparse     %{?_with_sparse:      1} %{?!_with_sparse:      0}
162
163 # Set debugbuildsenabled to 1 for production (build separate debug kernels)
164 #  and 0 for rawhide (all kernels are debug kernels).
165 # See also 'make debug' and 'make release'.
166 %define debugbuildsenabled 1
167
168 # pkg_release is what we'll fill in for the rpm Release: field
169 %if 0%{?released_kernel}
170
171 %if 0%{?stable_rc}
172 %define stable_rctag .rc%{stable_rc}
173 %endif
174 %define pkg_release %{distro_build}%{?stable_rctag}%{?dist}%{?buildid}
175
176 %else
177
178 # non-released_kernel
179 %if 0%{?rcrev}
180 %define rctag .rc%rcrev
181 %else
182 %define rctag .rc0
183 %endif
184 %if 0%{?gitrev}
185 %define gittag .git%gitrev
186 %else
187 %define gittag .git0
188 %endif
189 %define pkg_release 0.%{distro_build}%{?rctag}%{?gittag}%{?dist}%{?buildid}
190
191 %endif
192
193 # The kernel tarball/base version
194 %define kversion 2.6.32-71.7.1.el6
195
196 %define make_target bzImage
197
198 %define hdrarch %_target_cpu
199 %define asmarch %_target_cpu
200
201 %if 0%{!?nopatches:1}
202 %define nopatches 0
203 %endif
204
205 %if %{nopatches}
206 %define with_bootwrapper 0
207 %define variant -vanilla
208 %else
209 %define variant_fedora -fedora
210 %endif
211
212 %define using_upstream_branch 0
213 %if 0%{?upstream_branch:1}
214 %define stable_update 0
215 %define using_upstream_branch 1
216 %define variant -%{upstream_branch}%{?variant_fedora}
217 %define pkg_release 0.%{distro_build}%{upstream_branch_tag}%{?dist}%{?buildid}
218 %endif
219
220 %if %{rhel}
221 %define pkg_release %{distro_build}%{?dist}%{?buildid}
222 %endif
223 #### Planet-Lab ####
224 %define pkg_release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
225 #### Planet-Lab ####
226 %define KVERREL %{rpmversion}-%{pkg_release}.%{_target_cpu}
227
228 %if !%{debugbuildsenabled}
229 %define with_debug 0
230 %endif
231
232 %if !%{with_debuginfo}
233 %define _enable_debug_packages 0
234 %endif
235 %define debuginfodir /usr/lib/debug
236
237 %define with_pae 0
238
239 # if requested, only build base kernel
240 %if %{with_baseonly}
241 %define with_smp 0
242 %define with_kdump 0
243 %define with_debug 0
244 %endif
245
246 # if requested, only build smp kernel
247 %if %{with_smponly}
248 %define with_up 0
249 %define with_kdump 0
250 %define with_debug 0
251 %endif
252
253 # if requested, only build debug kernel
254 %if %{with_dbgonly}
255 %if %{debugbuildsenabled}
256 %define with_up 0
257 %endif
258 %define with_smp 0
259 %define with_pae 0
260 %define with_xen 0
261 %define with_kdump 0
262 %define with_perftool 0
263 %endif
264
265 %define all_x86 i386 i686
266
267 %if %{with_vdso_install}
268 # These arches install vdso/ directories.
269 %define vdso_arches %{all_x86} x86_64 ppc ppc64 s390 s390x
270 %endif
271
272 # Overrides for generic default options
273
274 # only ppc and alphav56 need separate smp kernels
275 %ifnarch ppc alphaev56
276 %define with_smp 0
277 %endif
278
279 %ifarch s390x
280 %define with_kdump 1
281 %else
282 %define with_kdump 0
283 %endif
284
285 # don't do debug builds on anything but i686 and x86_64
286 %ifnarch i686 x86_64 s390x ppc64
287 %define with_debug 0
288 %endif
289
290 # only package docs noarch
291 %ifnarch noarch
292 %define with_doc 0
293 %define with_perf 0
294 %endif
295
296 # don't build noarch kernels or headers (duh)
297 %ifarch noarch
298 %define with_up 0
299 %define with_headers 0
300 %define all_arch_configs kernel-%{version}-*.config
301 %define with_firmware  %{?_without_firmware:  0} %{?!_without_firmware:  1}
302 %endif
303
304 # bootwrapper is only on ppc
305 %ifnarch ppc ppc64
306 %define with_bootwrapper 0
307 %endif
308
309 # sparse blows up on ppc64 alpha and sparc64
310 %ifarch ppc64 ppc alpha sparc64
311 %define with_sparse 0
312 %endif
313
314 # Per-arch tweaks
315
316 %ifarch %{all_x86}
317 %define asmarch x86
318 %define hdrarch i386
319 %define all_arch_configs kernel-%{version}-i?86*.config
320 %define image_install_path boot
321 %define kernel_image arch/x86/boot/bzImage
322 %endif
323
324 %ifarch x86_64
325 %define asmarch x86
326 %define all_arch_configs kernel-%{version}-x86_64*.config
327 %define image_install_path boot
328 %define kernel_image arch/x86/boot/bzImage
329 %endif
330
331 %ifarch ppc64
332 %define asmarch powerpc
333 %define hdrarch powerpc
334 %define all_arch_configs kernel-%{version}-ppc64*.config
335 %define image_install_path boot
336 %define make_target vmlinux
337 %define kernel_image vmlinux
338 %define kernel_image_elf 1
339 %endif
340
341 %ifarch s390
342 %define all_arch_configs kernel-%{kversion}-s390*.config
343 %define image_install_path boot
344 %define make_target image
345 %define kernel_image arch/s390/boot/image
346 %endif
347
348 %ifarch s390x
349 %define asmarch s390
350 %define hdrarch s390
351 %define all_arch_configs kernel-%{version}-s390x*.config
352 %define image_install_path boot
353 %define make_target image
354 %define kernel_image arch/s390/boot/image
355 %endif
356
357 %ifarch sparc
358 # We only build sparc headers since we dont support sparc32 hardware
359 %endif
360
361 %ifarch sparc64
362 %define asmarch sparc
363 %define all_arch_configs kernel-%{version}-sparc64*.config
364 %define make_target image
365 %define kernel_image arch/sparc/boot/image
366 %define image_install_path boot
367 %define with_perftool 0
368 %endif
369
370 %ifarch ppc
371 %define asmarch powerpc
372 %define hdrarch powerpc
373 %define all_arch_configs kernel-%{version}-ppc{-,.}*config
374 %define image_install_path boot
375 %define make_target vmlinux
376 %define kernel_image vmlinux
377 %define kernel_image_elf 1
378 %endif
379
380 %ifarch ia64
381 %define all_arch_configs kernel-%{version}-ia64*.config
382 %define image_install_path boot/efi/EFI/redhat
383 %define make_target compressed
384 %define kernel_image vmlinux.gz
385 %endif
386
387 %ifarch alpha alphaev56
388 %define all_arch_configs kernel-%{version}-alpha*.config
389 %define image_install_path boot
390 %define make_target vmlinux
391 %define kernel_image vmlinux
392 %endif
393
394 %ifarch %{arm}
395 %define all_arch_configs kernel-%{version}-arm*.config
396 %define image_install_path boot
397 %define hdrarch arm
398 %define make_target vmlinux
399 %define kernel_image vmlinux
400 %endif
401
402 %if %{nopatches}
403 # XXX temporary until last vdso patches are upstream
404 %define vdso_arches ppc ppc64
405 %endif
406
407 %if %{nopatches}%{using_upstream_branch}
408 # Ignore unknown options in our config-* files.
409 # Some options go with patches we're not applying.
410 %define oldconfig_target loose_nonint_oldconfig
411 %else
412 %define oldconfig_target nonint_oldconfig
413 %endif
414
415 # To temporarily exclude an architecture from being built, add it to
416 # %nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we
417 # don't build kernel-headers then the new build system will no longer let
418 # us use the previous build of that package -- it'll just be completely AWOL.
419 # Which is a BadThing(tm).
420
421 # We don't build a kernel on i386; we only do kernel-headers there,
422 # and we no longer build for 31bit S390. Same for 32bit sparc and arm.
423 %define nobuildarches i386 i586 s390 sparc sparc64 ppc ia64 %{arm}
424
425 %ifarch %nobuildarches
426 %define with_up 0
427 %define with_smp 0
428 %define with_pae 0
429 %define with_kdump 0
430 %define with_debuginfo 0
431 %define with_perftool 0
432 %define _enable_debug_packages 0
433 %endif
434
435 %define with_pae_debug 0
436 %if %{with_pae}
437 %define with_pae_debug %{with_debug}
438 %endif
439
440 #
441 # Three sets of minimum package version requirements in the form of Conflicts:
442 # to versions below the minimum
443 #
444
445 #
446 # First the general kernel 2.6 required versions as per
447 # Documentation/Changes
448 #
449 %define kernel_dot_org_conflicts  ppp < 2.4.3-3, isdn4k-utils < 3.2-32, nfs-utils < 1.0.7-12, e2fsprogs < 1.37-4, util-linux < 2.12, jfsutils < 1.1.7-2, reiserfs-utils < 3.6.19-2, xfsprogs < 2.6.13-4, procps < 3.2.5-6.3, oprofile < 0.9.1-2
450
451 #
452 # Then a series of requirements that are distribution specific, either
453 # because we add patches for something, or the older versions have
454 # problems with the newer kernel or lack certain things that make
455 # integration in the distro harder than needed.
456 #
457 %define package_conflicts initscripts < 7.23, udev < 145-11, iptables < 1.3.2-1, ipw2200-firmware < 2.4, iwl4965-firmware < 228.57.2, selinux-policy-targeted < 1.25.3-14, squashfs-tools < 4.0, wireless-tools < 29-3
458
459 #
460 # The ld.so.conf.d file we install uses syntax older ldconfig's don't grok.
461 #
462 %define kernel_xen_conflicts glibc < 2.3.5-1, xen < 3.0.1
463
464 %define kernel_PAE_obsoletes kernel-smp < 2.6.17, kernel-xen <= 2.6.27-0.2.rc0.git6.fc10
465 %define kernel_PAE_provides kernel-xen = %{rpmversion}-%{pkg_release}
466
467 %ifarch x86_64
468 %define kernel_obsoletes kernel-xen <= 2.6.27-0.2.rc0.git6.fc10
469 %define kernel_provides kernel-xen = %{rpmversion}-%{pkg_release}
470 %endif
471
472 # We moved the drm include files into kernel-headers, make sure there's
473 # a recent enough libdrm-devel on the system that doesn't have those.
474 %define kernel_headers_conflicts libdrm-devel < 2.4.0-0.15
475
476 #
477 # Packages that need to be installed before the kernel is, because the %post
478 # scripts use them.
479 #
480 %define kernel_prereq  fileutils, module-init-tools, initscripts >= 8.11.1-1, kernel-firmware >= %{rpmversion}-%{pkg_release}, grubby >= 7.0.4-1
481 %if %{with_dracut}
482 %define initrd_prereq  dracut-kernel >= 002-18.git413bcf78
483 %else
484 %define initrd_prereq  mkinitrd >= 6.0.61-1
485 %endif
486
487 #
488 # This macro does requires, provides, conflicts, obsoletes for a kernel package.
489 #       %%kernel_reqprovconf <subpackage>
490 # It uses any kernel_<subpackage>_conflicts and kernel_<subpackage>_obsoletes
491 # macros defined above.
492 #
493 %define kernel_reqprovconf \
494 Provides: kernel = %{rpmversion}-%{pkg_release}\
495 Provides: kernel-%{_target_cpu} = %{rpmversion}-%{pkg_release}%{?1:.%{1}}\
496 Provides: kernel-drm = 4.3.0\
497 Provides: kernel-drm-nouveau = 16\
498 Provides: kernel-modeset = 1\
499 Provides: kernel-uname-r = %{KVERREL}%{?1:.%{1}}\
500 Requires(pre): %{kernel_prereq}\
501 Requires(pre): %{initrd_prereq}\
502 Requires(post): /sbin/new-kernel-pkg\
503 Requires(preun): /sbin/new-kernel-pkg\
504 Conflicts: %{kernel_dot_org_conflicts}\
505 Conflicts: %{package_conflicts}\
506 %{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\
507 %{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\
508 %{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\
509 # We can't let RPM do the dependencies automatic because it'll then pick up\
510 # a correct but undesirable perl dependency from the module headers which\
511 # isn't required for the kernel proper to function\
512 AutoReq: no\
513 AutoProv: yes\
514 %{nil}
515
516 Name: kernel%{?variant}
517 Group: System Environment/Kernel
518 License: GPLv2
519 #### Planet-Lab ####
520 #URL: http://www.kernel.org/
521 #### Planet-Lab ####
522 Version: %{rpmversion}
523 Release: %{pkg_release}
524 # DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD.
525 # SET %%nobuildarches (ABOVE) INSTEAD
526 ExclusiveArch: noarch %{all_x86} x86_64 ppc ppc64 ia64 sparc sparc64 s390 s390x alpha alphaev56 %{arm}
527 ExclusiveOS: Linux
528
529 %kernel_reqprovconf
530 %ifarch x86_64 sparc64
531 Obsoletes: kernel-smp
532 %endif
533
534
535 #
536 # List the packages used during the kernel build
537 #
538 BuildRequires: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar
539 BuildRequires: bzip2, findutils, gzip, m4, perl, make >= 3.78, diffutils, gawk
540 BuildRequires: gcc >= 3.4.2, binutils >= 2.12, redhat-rpm-config
541 BuildRequires: net-tools, patchutils, rpm-build >= 4.8.0-7
542 %if %{with_doc}
543 BuildRequires: xmlto
544 BuildRequires: asciidoc
545 %endif
546 %if %{with_sparse}
547 BuildRequires: sparse >= 0.4.1
548 %endif
549 %if %{with_perftool}
550 BuildRequires: elfutils-libelf-devel zlib-devel binutils-devel
551 %endif
552 %if %{signmodules}
553 BuildRequires: gnupg
554 %endif
555 BuildRequires: python
556 %if %{with_fips}
557 BuildRequires: hmaccalc
558 %endif
559 %ifarch s390x
560 # Ensure glibc{,-devel} is installed so zfcpdump can be built
561 BuildRequires: glibc-static
562 %endif
563
564 BuildConflicts: rhbuildsys(DiskFree) < 7Gb
565
566 %define fancy_debuginfo 1
567
568 %if %{fancy_debuginfo}
569 # Fancy new debuginfo generation introduced in Fedora 8.
570 %define debuginfo_args --strict-build-id
571 %endif
572
573 Source0: linux-2.6.32-71.7.1.el6.tar.bz2
574
575 Source1: Makefile.common
576
577 %if 0%{?rcrev}
578 Source2: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/incr/patch-2.6.%{upstream_sublevel}-rc%{rcrev}.bz2
579 %if 0%{?gitrev}
580 Source3: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/incr/patch-2.6.%{upstream_sublevel}-rc%{rcrev}-git%{gitrev}.bz2
581 %endif
582 %endif
583
584 Source11: genkey
585 Source13: perf-archive
586 Source14: find-provides
587 Source15: merge.pl
588 Source16: perf
589 Source17: kabitool
590 Source18: check-kabi
591 Source19: extrakeys.pub
592
593 Source20: Makefile.config
594
595 Source30: Module.kabi_i686
596 Source31: Module.kabi_ppc64
597 Source32: Module.kabi_s390x
598 Source33: Module.kabi_x86_64
599
600 Source50: config-i686
601 Source51: config-s390x-kdump-rhel
602 Source52: config-generic
603 Source53: config-x86-generic-rhel
604 Source54: config-s390x-generic-rhel
605 Source55: config-x86-generic
606 Source56: config-x86_64-nodebug-rhel
607 Source57: config-s390x-rhel
608 Source58: config-powerpc64-kdump
609 Source59: config-i686-debug-rhel
610 Source60: config-nodebug
611 Source61: config-s390x
612 Source62: config-powerpc-generic-rhel
613 Source63: config-ia64-generic-rhel
614 Source64: config-s390x-kdump
615 Source65: config-nodebug-rhel
616 Source66: config-i686-nodebug
617 Source67: config-i686-debug
618 Source68: config-powerpc-generic
619 Source69: config-x86_64-debug
620 Source70: config-framepointer
621 Source71: config-i686-rhel
622 Source72: config-i686-nodebug-rhel
623 Source73: config-x86_64-nodebug
624 Source74: config-powerpc64-rhel
625 Source75: config-debug
626 Source76: config-x86_64-generic
627 Source77: config-x86_64-debug-rhel
628 Source78: config-x86_64-generic-rhel
629 Source79: config-debug-rhel
630 Source80: config-generic-rhel
631 Source81: config-powerpc64
632
633 # empty final patch file to facilitate testing of kernel patches
634 Patch999999: linux-kernel-test.patch
635
636 BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root
637
638 # Override find_provides to use a script that provides "kernel(symbol) = hash".
639 # Pass path of the RPM temp dir containing kabideps to find-provides script.
640 %global _use_internal_dependency_generator 0
641 %define __find_provides %_sourcedir/find-provides %{_tmppath}
642 %define __find_requires /usr/lib/rpm/redhat/find-requires kernel
643
644 %description
645 The kernel package contains the Linux kernel (vmlinuz), the core of any
646 Linux operating system.  The kernel handles the basic functions
647 of the operating system: memory allocation, process allocation, device
648 input and output, etc.
649
650
651 %package doc
652 Summary: Various documentation bits found in the kernel source
653 Group: Documentation
654 %description doc
655 This package contains documentation files from the kernel
656 source. Various bits of information about the Linux kernel and the
657 device drivers shipped with it are documented in these files.
658
659 You'll want to install this package if you need a reference to the
660 options that can be passed to Linux kernel modules at load time.
661
662
663 %package headers
664 Summary: Header files for the Linux kernel for use by glibc
665 Group: Development/System
666 Obsoletes: glibc-kernheaders
667 Provides: glibc-kernheaders = 3.0-46
668 %description headers
669 Kernel-headers includes the C header files that specify the interface
670 between the Linux kernel and userspace libraries and programs.  The
671 header files define structures and constants that are needed for
672 building most standard programs and are also needed for rebuilding the
673 glibc package.
674
675 %package firmware
676 Summary: Firmware files used by the Linux kernel
677 Group: Development/System
678 # This is... complicated.
679 # Look at the WHENCE file.
680 License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
681 %if "x%{?variant}" != "x"
682 Provides: kernel-firmware = %{rpmversion}-%{pkg_release}
683 %endif
684 %description firmware
685 Kernel-firmware includes firmware files required for some devices to
686 operate.
687
688 %package bootwrapper
689 Summary: Boot wrapper files for generating combined kernel + initrd images
690 Group: Development/System
691 Requires: gzip
692 %description bootwrapper
693 Kernel-bootwrapper contains the wrapper code which makes bootable "zImage"
694 files combining both kernel and initial ramdisk.
695
696 %package debuginfo-common-%{_target_cpu}
697 Summary: Kernel source files used by %{name}-debuginfo packages
698 Group: Development/Debug
699 %description debuginfo-common-%{_target_cpu}
700 This package is required by %{name}-debuginfo subpackages.
701 It provides the kernel source files common to all builds.
702
703 %package -n perf
704 Summary: Performance monitoring for the Linux kernel
705 Group: Development/System
706 License: GPLv2
707 %description -n perf
708 This package provides the supporting documentation for the perf tool
709 shipped in each kernel image subpackage.
710
711 #
712 # This macro creates a kernel-<subpackage>-debuginfo package.
713 #       %%kernel_debuginfo_package <subpackage>
714 #
715 %define kernel_debuginfo_package() \
716 %package %{?1:%{1}-}debuginfo\
717 Summary: Debug information for package %{name}%{?1:-%{1}}\
718 Group: Development/Debug\
719 Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}\
720 Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{version}-%{release}\
721 AutoReqProv: no\
722 %description -n %{name}%{?1:-%{1}}-debuginfo\
723 This package provides debug information for package %{name}%{?1:-%{1}}.\
724 This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\
725 %{expand:%%global debuginfo_args %{?debuginfo_args} -p '/.*/%%{KVERREL}%{?1:\.%{1}}/.*|/.*%%{KVERREL}%{?1:\.%{1}}(\.debug)?' -o debuginfo%{?1}.list}\
726 %{nil}
727
728 #
729 # This macro creates a kernel-<subpackage>-devel package.
730 #       %%kernel_devel_package <subpackage> <pretty-name>
731 #
732 %define kernel_devel_package() \
733 %package %{?1:%{1}-}devel\
734 Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\
735 Group: System Environment/Kernel\
736 Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{version}-%{release}\
737 Provides: kernel-devel-%{_target_cpu} = %{version}-%{release}%{?1:.%{1}}\
738 Provides: kernel-devel = %{version}-%{release}%{?1:.%{1}}\
739 Provides: kernel-devel-uname-r = %{KVERREL}%{?1:.%{1}}\
740 AutoReqProv: no\
741 Requires(pre): /usr/bin/find\
742 %description -n kernel%{?variant}%{?1:-%{1}}-devel\
743 This package provides kernel headers and makefiles sufficient to build modules\
744 against the %{?2:%{2} }kernel package.\
745 %{nil}
746
747 #
748 # This macro creates a kernel-<subpackage> and its -devel and -debuginfo too.
749 #       %%define variant_summary The Linux kernel compiled for <configuration>
750 #       %%kernel_variant_package [-n <pretty-name>] <subpackage>
751 #
752 %define kernel_variant_package(n:) \
753 %package %1\
754 Summary: %{variant_summary}\
755 Group: System Environment/Kernel\
756 %kernel_reqprovconf\
757 %{expand:%%kernel_devel_package %1 %{!?-n:%1}%{?-n:%{-n*}}}\
758 %{expand:%%kernel_debuginfo_package %1}\
759 %{nil}
760
761
762 # First the auxiliary packages of the main kernel package.
763 %kernel_devel_package
764 %kernel_debuginfo_package
765
766
767 # Now, each variant package.
768
769 %define variant_summary The Linux kernel compiled for SMP machines
770 %kernel_variant_package -n SMP smp
771 %description smp
772 This package includes a SMP version of the Linux kernel. It is
773 required only on machines with two or more CPUs as well as machines with
774 hyperthreading technology.
775
776 Install the kernel-smp package if your machine uses two or more CPUs.
777
778
779 %define variant_summary The Linux kernel compiled for PAE capable machines
780 %kernel_variant_package PAE
781 %description PAE
782 This package includes a version of the Linux kernel with support for up to
783 64GB of high memory. It requires a CPU with Physical Address Extensions (PAE).
784 The non-PAE kernel can only address up to 4GB of memory.
785 Install the kernel-PAE package if your machine has more than 4GB of memory.
786
787
788 %define variant_summary The Linux kernel compiled with extra debugging enabled for PAE capable machines
789 %kernel_variant_package PAEdebug
790 Obsoletes: kernel-PAE-debug
791 %description PAEdebug
792 This package includes a version of the Linux kernel with support for up to
793 64GB of high memory. It requires a CPU with Physical Address Extensions (PAE).
794 The non-PAE kernel can only address up to 4GB of memory.
795 Install the kernel-PAE package if your machine has more than 4GB of memory.
796
797 This variant of the kernel has numerous debugging options enabled.
798 It should only be installed when trying to gather additional information
799 on kernel bugs, as some of these options impact performance noticably.
800
801
802 %define variant_summary The Linux kernel compiled with extra debugging enabled
803 %kernel_variant_package debug
804 %description debug
805 The kernel package contains the Linux kernel (vmlinuz), the core of any
806 Linux operating system.  The kernel handles the basic functions
807 of the operating system:  memory allocation, process allocation, device
808 input and output, etc.
809
810 This variant of the kernel has numerous debugging options enabled.
811 It should only be installed when trying to gather additional information
812 on kernel bugs, as some of these options impact performance noticably.
813
814
815 %define variant_summary A minimal Linux kernel compiled for crash dumps
816 %kernel_variant_package kdump
817 %description kdump
818 This package includes a kdump version of the Linux kernel. It is
819 required only on machines which will use the kexec-based kernel crash dump
820 mechanism.
821
822
823 %prep
824 # do a few sanity-checks for --with *only builds
825 %if %{with_baseonly}
826 %if !%{with_up}%{with_pae}
827 echo "Cannot build --with baseonly, up build is disabled"
828 exit 1
829 %endif
830 %endif
831
832 %if %{with_smponly}
833 %if !%{with_smp}
834 echo "Cannot build --with smponly, smp build is disabled"
835 exit 1
836 %endif
837 %endif
838
839 %if %{with_fuzzy_patches}
840   patch_command='patch -p1 -s'
841 %else
842   patch_command='patch -p1 -F1 -s'
843 %endif
844
845 ApplyPatch()
846 {
847   local patch=$1
848   shift
849   if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
850     exit 1
851   fi
852   case "$patch" in
853   *.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
854   *.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
855   *) $patch_command ${1+"$@"} < "$RPM_SOURCE_DIR/$patch" ;;
856   esac
857 }
858
859 # don't apply patch if it's empty
860 ApplyOptionalPatch()
861 {
862   local patch=$1
863   shift
864   if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
865     exit 1
866   fi
867   local C=$(wc -l $RPM_SOURCE_DIR/$patch | awk '{print $1}')
868   if [ "$C" -gt 9 ]; then
869     ApplyPatch $patch ${1+"$@"}
870   fi
871 }
872
873 # we don't want a .config file when building firmware: it just confuses the build system
874 %define build_firmware \
875    mv .config .config.firmware_save \
876    make INSTALL_FW_PATH=$RPM_BUILD_ROOT/lib/firmware firmware_install \
877    mv .config.firmware_save .config
878
879 if [ ! -d kernel-%{kversion}/vanilla-%{kversion}/ ]; then
880         rm -f pax_global_header;
881 %setup -q -n kernel-%{kversion} -c
882         mv linux-%{kversion} vanilla-%{kversion};
883 else
884         cd kernel-%{kversion}/;
885 fi
886
887 if [ -d linux-%{kversion}.%{_target_cpu} ]; then
888   # Just in case we ctrl-c'd a prep already
889   rm -rf deleteme.%{_target_cpu}
890   # Move away the stale away, and delete in background.
891   mv linux-%{kversion}.%{_target_cpu} deleteme.%{_target_cpu}
892   rm -rf deleteme.%{_target_cpu} &
893 fi
894
895 cp -rl vanilla-%{kversion} linux-%{kversion}.%{_target_cpu}
896
897 cd linux-%{kversion}.%{_target_cpu}
898
899 # Drop some necessary files from the source dir into the buildroot
900 cp $RPM_SOURCE_DIR/config-* .
901 cp %{SOURCE15} %{SOURCE1} %{SOURCE16} %{SOURCE17} %{SOURCE18} .
902
903 # Dynamically generate kernel .config files from config-* files
904 make -f %{SOURCE20} VERSION=%{version} configs
905
906 #### Planet-Lab ####
907 ApplyPatch patch-2.6.32-71.7.1.el6-vs2.3.0.36.29.4.diff
908 ApplyPatch linux-2.6-220-delta-ptrace-fix01.patch
909 ApplyPatch linux-2.6-250-ipsets.patch
910 ApplyPatch linux-2.6-510-ipod.patch
911 ApplyPatch linux-2.6-521-packet-tagging.patch
912 ApplyPatch linux-2.6-522-iptables-connection-tagging.patch
913 ApplyPatch linux-2.6-523-raw-sockets.patch
914 ApplyPatch linux-2.6-524-peercred.patch
915 ApplyPatch linux-2.6-525-sknid-elevator.patch
916 ApplyPatch linux-2.6-527-iptables-classify-add-mark.patch
917 ApplyPatch linux-2.6-530-built-by-support.patch
918 #ApplyPatch linux-2.6-540-oom-kill.patch
919 ApplyPatch linux-2.6-550-raise-default-nfile-ulimit.patch
920 ApplyPatch linux-2.6-570-tagxid.patch
921 ApplyPatch linux-2.6-580-show-proc-virt.patch
922 ApplyPatch linux-2.6-590-dcookies-mm.patch
923 # fails with -Wall build
924 #ApplyPatch linux-2.6-591-chopstix-intern.patch
925 ApplyPatch linux-2.6-640-netlink-audit-hack.patch
926 ApplyPatch linux-2.6-650-hangcheck-reboot.patch
927 ApplyPatch linux-2.6-660-nmi-watchdog-default.patch
928 ApplyPatch linux-2.6-680-htb-hysteresis-tso.patch
929 #### Planet-Lab ####
930
931 ApplyOptionalPatch linux-kernel-test.patch
932
933 # Any further pre-build tree manipulations happen here.
934
935 chmod +x scripts/checkpatch.pl
936
937 # only deal with configs if we are going to build for the arch
938 %ifnarch %nobuildarches
939
940 mkdir configs
941
942 # Remove configs not for the buildarch
943 for cfg in kernel-%{version}-*.config; do
944   if [ `echo %{all_arch_configs} | grep -c $cfg` -eq 0 ]; then
945     rm -f $cfg
946   fi
947 done
948
949 %if !%{debugbuildsenabled}
950 rm -f kernel-%{version}-*debug.config
951 %endif
952
953 # now run oldconfig over all the config files
954 for i in *.config
955 do
956   mv $i .config
957   Arch=`head -1 .config | cut -b 3-`
958   make ARCH=$Arch %{oldconfig_target} > /dev/null
959   echo "# $Arch" > configs/$i
960   cat .config >> configs/$i
961   rm -f include/generated/kernel.arch
962   rm -f include/generated/kernel.cross
963 done
964 # end of kernel config
965 %endif
966
967 # get rid of unwanted files resulting from patch fuzz
968 find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null
969
970 %if %{signmodules}
971 cp %{SOURCE19} .
972 cat <<EOF
973 ###
974 ### Now generating a PGP key pair to be used for signing modules.
975 ###
976 ### If this takes a long time, you might wish to run rngd in the background to
977 ### keep the supply of entropy topped up.  It needs to be run as root, and
978 ### should use a hardware random number generator if one is available, eg:
979 ###
980 ###     rngd -r /dev/hwrandom
981 ###
982 ### If one isn't available, the pseudo-random number generator can be used:
983 ###
984 ###     rngd -r /dev/urandom
985 ###
986 EOF
987 gpg --homedir . --batch --gen-key %{SOURCE11}
988 cat <<EOF
989 ###
990 ### Key pair generated.
991 ###
992 EOF
993 # if there're external keys to be included
994 if [ -s %{SOURCE19} ]; then
995         gpg --homedir . --no-default-keyring --keyring kernel.pub --import %{SOURCE19}
996 fi
997 gpg --homedir . --export --keyring ./kernel.pub Red > extract.pub
998 gcc -o scripts/bin2c scripts/bin2c.c
999 scripts/bin2c ksign_def_public_key __initdata <extract.pub >crypto/signature/key.h
1000 %endif
1001
1002 cd ..
1003
1004 ###
1005 ### build
1006 ###
1007 %build
1008
1009 %if %{with_sparse}
1010 %define sparse_mflags   C=1
1011 %endif
1012
1013 %if %{fancy_debuginfo}
1014 # This override tweaks the kernel makefiles so that we run debugedit on an
1015 # object before embedding it.  When we later run find-debuginfo.sh, it will
1016 # run debugedit again.  The edits it does change the build ID bits embedded
1017 # in the stripped object, but repeating debugedit is a no-op.  We do it
1018 # beforehand to get the proper final build ID bits into the embedded image.
1019 # This affects the vDSO images in vmlinux, and the vmlinux image in bzImage.
1020 export AFTER_LINK=\
1021 'sh -xc "/usr/lib/rpm/debugedit -b $$RPM_BUILD_DIR -d /usr/src/debug -i $@"'
1022 %endif
1023
1024 cp_vmlinux()
1025 {
1026   eu-strip --remove-comment -o "$2" "$1"
1027 }
1028
1029 BuildKernel() {
1030     MakeTarget=$1
1031     KernelImage=$2
1032     Flavour=$3
1033     InstallName=${4:-vmlinuz}
1034
1035     # Pick the right config file for the kernel we're building
1036     Config=kernel-%{version}-%{_target_cpu}${Flavour:+-${Flavour}}.config
1037     DevelDir=/usr/src/kernels/%{KVERREL}${Flavour:+.${Flavour}}
1038
1039     # When the bootable image is just the ELF kernel, strip it.
1040     # We already copy the unstripped file into the debuginfo package.
1041     if [ "$KernelImage" = vmlinux ]; then
1042       CopyKernel=cp_vmlinux
1043     else
1044       CopyKernel=cp
1045     fi
1046
1047     KernelVer=%{version}-%{release}.%{_target_cpu}${Flavour:+.${Flavour}}
1048     echo BUILDING A KERNEL FOR ${Flavour} %{_target_cpu}...
1049
1050     # make sure EXTRAVERSION says what we want it to say
1051     perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = %{?stablerev}-%{release}.%{_target_cpu}${Flavour:+.${Flavour}}/" Makefile
1052
1053     # if pre-rc1 devel kernel, must fix up SUBLEVEL for our versioning scheme
1054     %if !0%{?rcrev}
1055     %if 0%{?gitrev}
1056     perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = %{upstream_sublevel}/' Makefile
1057     %endif
1058     %endif
1059
1060     # and now to start the build process
1061
1062     make -s mrproper
1063     cp configs/$Config .config
1064
1065     Arch=`head -1 .config | cut -b 3-`
1066     echo USING ARCH=$Arch
1067
1068     if [ "$Arch" == "s390" -a "$Flavour" == "kdump" ]; then
1069         pushd arch/s390/boot
1070         gcc -static -o zfcpdump zfcpdump.c
1071         popd
1072     fi
1073     make -s ARCH=$Arch %{oldconfig_target} > /dev/null
1074     make -s ARCH=$Arch V=1 %{?_smp_mflags} $MakeTarget %{?sparse_mflags}
1075     if [ "$Arch" != "s390" -o "$Flavour" != "kdump" ]; then
1076         make -s ARCH=$Arch V=1 %{?_smp_mflags} modules %{?sparse_mflags} || exit 1
1077     fi
1078
1079 %if %{with_perftool}
1080     pushd tools/perf
1081 # make sure the scripts are executable... won't be in tarball until 2.6.31 :/
1082     chmod +x util/generate-cmdlist.sh util/PERF-VERSION-GEN
1083     make -s V=1 %{?_smp_mflags} NO_DEMANGLE=1 perf
1084     mkdir -p $RPM_BUILD_ROOT/usr/libexec/
1085     install -m 755 perf $RPM_BUILD_ROOT/usr/libexec/perf.$KernelVer
1086     popd
1087 %endif
1088
1089     # Start installing the results
1090 %if %{with_debuginfo}
1091     mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/boot
1092     mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path}
1093     install -m 644 System.map $RPM_BUILD_ROOT/%{debuginfodir}/boot/System.map-$KernelVer
1094 %endif
1095     mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
1096     install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer
1097     install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer
1098 %if %{with_dracut}
1099     # We estimate the size of the initramfs because rpm needs to take this size
1100     # into consideration when performing disk space calculations. (See bz #530778)
1101     dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-$KernelVer.img bs=1M count=20
1102 %else
1103     dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initrd-$KernelVer.img bs=1M count=5
1104 %endif
1105     if [ -f arch/$Arch/boot/zImage.stub ]; then
1106       cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || :
1107     fi
1108     $CopyKernel $KernelImage \
1109                 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
1110     chmod 755 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
1111
1112 %if %{with_fips}
1113     # hmac sign the kernel for FIPS
1114     echo "Creating hmac file: $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac"
1115     ls -l $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
1116     sha512hmac $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer | sed -e "s,$RPM_BUILD_ROOT,," > $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac;
1117 %endif
1118
1119     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer
1120     # Override $(mod-fw) because we don't want it to install any firmware
1121     # We'll do that ourselves with 'make firmware_install'
1122     if [ "$Arch" != "s390" -o "$Flavour" != "kdump" ]; then
1123       make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$KernelVer mod-fw=
1124
1125       # check if the modules are being signed
1126 %if %{signmodules}
1127       if [ -z "$(readelf -n $(find fs/ -name \*.ko | head -n 1) | grep module.sig)" ]; then
1128           echo "ERROR: modules are NOT signed" >&2;
1129           exit 1;
1130       fi
1131 %endif
1132     else
1133       mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/{kernel,extra}
1134     fi
1135
1136 %ifarch %{vdso_arches}
1137     make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer
1138     if grep '^CONFIG_XEN=y$' .config >/dev/null; then
1139       echo > ldconfig-kernel.conf "\
1140 # This directive teaches ldconfig to search in nosegneg subdirectories
1141 # and cache the DSOs there with extra bit 0 set in their hwcap match
1142 # fields.  In Xen guest kernels, the vDSO tells the dynamic linker to
1143 # search in nosegneg subdirectories and to match this extra hwcap bit
1144 # in the ld.so.cache file.
1145 hwcap 0 nosegneg"
1146     fi
1147     if [ ! -s ldconfig-kernel.conf ]; then
1148       echo > ldconfig-kernel.conf "\
1149 # Placeholder file, no vDSO hwcap entries used in this kernel."
1150     fi
1151     %{__install} -D -m 444 ldconfig-kernel.conf \
1152         $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-$KernelVer.conf
1153 %endif
1154
1155     # And save the headers/makefiles etc for building modules against
1156     #
1157     # This all looks scary, but the end result is supposed to be:
1158     # * all arch relevant include/ files
1159     # * all Makefile/Kconfig files
1160     # * all script/ files
1161
1162     rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1163     rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source
1164     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1165     (cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source)
1166     # dirs for additional modules per module-init-tools, kbuild/modules.txt
1167     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/extra
1168     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates
1169     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/weak-updates
1170     # first copy everything
1171     cp --parents `find  -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1172     cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1173     cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1174     if [ -s Module.markers ]; then
1175       cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1176     fi
1177
1178     # create the kABI metadata for use in packaging
1179     echo "**** GENERATING kernel ABI metadata ****"
1180     gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz
1181     chmod 0755 %_sourcedir/kabitool
1182     rm -f %{_tmppath}/kernel-$KernelVer-kabideps
1183     %_sourcedir/kabitool -s Module.symvers -o %{_tmppath}/kernel-$KernelVer-kabideps
1184
1185 %if %{with_kabichk}
1186     echo "**** kABI checking is enabled in kernel SPEC file. ****"
1187     chmod 0755 $RPM_SOURCE_DIR/check-kabi
1188     if [ -e $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Flavour ]; then
1189         cp $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Flavour $RPM_BUILD_ROOT/Module.kabi
1190         $RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1
1191         rm $RPM_BUILD_ROOT/Module.kabi # for now, don't keep it around.
1192     else
1193         echo "**** NOTE: Cannot find reference Module.kabi file. ****"
1194     fi
1195 %endif
1196     # then drop all but the needed Makefiles/Kconfig files
1197     rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation
1198     rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts
1199     rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
1200     cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1201     cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1202     if [ -d arch/$Arch/scripts ]; then
1203       cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
1204     fi
1205     if [ -f arch/$Arch/*lds ]; then
1206       cp -a arch/$Arch/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
1207     fi
1208     rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o
1209     rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o
1210 %ifarch ppc
1211     cp -a --parents arch/powerpc/lib/crtsavres.[So] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
1212 %endif
1213     if [ -d arch/%{asmarch}/include ]; then
1214       cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
1215     fi
1216     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
1217     cd include
1218     cp -a acpi config crypto keys linux math-emu media mtd net pcmcia rdma rxrpc scsi sound trace video drm asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
1219     asmdir=$(readlink asm)
1220     cp -a $asmdir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/
1221     pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
1222     ln -s $asmdir asm
1223     popd
1224     # Make sure the Makefile and version.h have a matching timestamp so that
1225     # external modules can be built
1226     touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/version.h
1227     touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/autoconf.h
1228     # Copy .config to include/config/auto.conf so "make prepare" is unnecessary.
1229     cp $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf
1230     cd ..
1231
1232     #
1233     # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm
1234     #
1235 %if %{with_debuginfo}
1236     mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
1237     cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
1238 %endif
1239
1240     find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames
1241
1242     # mark modules executable so that strip-to-file can strip them
1243     xargs --no-run-if-empty chmod u+x < modnames
1244
1245     # Generate a list of modules for block and networking.
1246
1247     fgrep /drivers/ modnames | xargs --no-run-if-empty nm -upA |
1248     sed -n 's,^.*/\([^/]*\.ko\):  *U \(.*\)$,\1 \2,p' > drivers.undef
1249
1250     collect_modules_list()
1251     {
1252       sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef |
1253       LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
1254     }
1255
1256     collect_modules_list networking \
1257                          'register_netdev|ieee80211_register_hw|usbnet_probe'
1258     collect_modules_list block \
1259                          'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler'
1260     collect_modules_list drm \
1261                          'drm_open|drm_init'
1262     collect_modules_list modesetting \
1263                          'drm_crtc_init'
1264
1265     # detect missing or incorrect license tags
1266     rm -f modinfo
1267     while read i
1268     do
1269       echo -n "${i#$RPM_BUILD_ROOT/lib/modules/$KernelVer/} " >> modinfo
1270       /sbin/modinfo -l $i >> modinfo
1271     done < modnames
1272
1273     egrep -v \
1274           'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' \
1275           modinfo && exit 1
1276
1277     rm -f modinfo modnames
1278
1279     # remove files that will be auto generated by depmod at rpm -i time
1280     for i in alias alias.bin ccwmap dep dep.bin ieee1394map inputmap isapnpmap ofmap pcimap seriomap symbols symbols.bin usbmap
1281     do
1282       rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$i
1283     done
1284
1285     # Move the devel headers out of the root file system
1286     mkdir -p $RPM_BUILD_ROOT/usr/src/kernels
1287     mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir
1288     ln -sf ../../..$DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1289 }
1290
1291 ###
1292 # DO it...
1293 ###
1294
1295 # prepare directories
1296 rm -rf $RPM_BUILD_ROOT
1297 mkdir -p $RPM_BUILD_ROOT/boot
1298
1299 cd linux-%{kversion}.%{_target_cpu}
1300
1301 %if %{with_debug}
1302 BuildKernel %make_target %kernel_image debug
1303 %endif
1304
1305 %if %{with_pae_debug}
1306 BuildKernel %make_target %kernel_image PAEdebug
1307 %endif
1308
1309 %if %{with_pae}
1310 BuildKernel %make_target %kernel_image PAE
1311 %endif
1312
1313 %if %{with_up}
1314 BuildKernel %make_target %kernel_image
1315 %endif
1316
1317 %if %{with_smp}
1318 BuildKernel %make_target %kernel_image smp
1319 %endif
1320
1321 %if %{with_kdump}
1322 %ifarch s390x
1323 BuildKernel %make_target %kernel_image kdump
1324 %else
1325 BuildKernel vmlinux vmlinux kdump vmlinux
1326 %endif
1327 %endif
1328
1329 %if %{with_doc}
1330 # Make the HTML and man pages.
1331 make -j1 htmldocs mandocs || %{doc_build_fail}
1332
1333 # sometimes non-world-readable files sneak into the kernel source tree
1334 chmod -R a=rX Documentation
1335 find Documentation -type d | xargs chmod u+w
1336 %endif
1337
1338 %if %{with_perf}
1339 pushd tools/perf
1340 make %{?_smp_mflags} man || %{doc_build_fail}
1341 popd
1342 %endif
1343
1344 ###
1345 ### Special hacks for debuginfo subpackages.
1346 ###
1347
1348 # This macro is used by %%install, so we must redefine it before that.
1349 %define debug_package %{nil}
1350
1351 %if %{fancy_debuginfo}
1352 %define __debug_install_post \
1353   /usr/lib/rpm/find-debuginfo.sh %{debuginfo_args} %{_builddir}/%{?buildsubdir}\
1354 %{nil}
1355 %endif
1356
1357 %if %{with_debuginfo}
1358 %ifnarch noarch
1359 %global __debug_package 1
1360 %files -f debugfiles.list debuginfo-common-%{_target_cpu}
1361 %defattr(-,root,root)
1362 %endif
1363 %endif
1364
1365 ###
1366 ### install
1367 ###
1368
1369 %install
1370 # for some reason, on RHEL-5 RPM_BUILD_ROOT doesn't get set
1371 if [ -z "$RPM_BUILD_ROOT" ]; then
1372         export RPM_BUILD_ROOT="%{buildroot}";
1373 fi
1374
1375 cd linux-%{kversion}.%{_target_cpu}
1376
1377 %if %{with_doc}
1378 docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{rpmversion}
1379 man9dir=$RPM_BUILD_ROOT%{_datadir}/man/man9
1380
1381 # copy the source over
1382 mkdir -p $docdir
1383 tar -f - --exclude=man --exclude='.*' -c Documentation | tar xf - -C $docdir
1384
1385 # Install man pages for the kernel API.
1386 mkdir -p $man9dir
1387 find Documentation/DocBook/man -name '*.9.gz' -print0 |
1388 xargs -0 --no-run-if-empty %{__install} -m 444 -t $man9dir $m
1389 ls $man9dir | grep -q '' || > $man9dir/BROKEN
1390 %endif # with_doc
1391
1392 # perf docs
1393 %if %{with_perf}
1394 mandir=$RPM_BUILD_ROOT%{_datadir}/man
1395 man1dir=$mandir/man1
1396 pushd tools/perf/Documentation
1397 make install-man mandir=$mandir
1398 popd
1399
1400 pushd $man1dir
1401 for d in *.1; do
1402  gzip $d;
1403 done
1404 popd
1405 %endif # with_perf
1406
1407 # perf shell wrapper
1408 %if %{with_perf}
1409 mkdir -p $RPM_BUILD_ROOT/usr/sbin/
1410 cp $RPM_SOURCE_DIR/perf $RPM_BUILD_ROOT/usr/sbin/perf
1411 chmod 0755 $RPM_BUILD_ROOT/usr/sbin/perf
1412 cp $RPM_SOURCE_DIR/perf-archive $RPM_BUILD_ROOT/usr/sbin/perf-archive
1413 chmod 0755 $RPM_BUILD_ROOT/usr/sbin/perf-archive
1414 mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/perf
1415 %endif
1416
1417 %if %{with_headers}
1418 # Install kernel headers
1419 make ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install
1420
1421 # Do headers_check but don't die if it fails.
1422 make ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_check \
1423      > hdrwarnings.txt || :
1424 if grep -q exist hdrwarnings.txt; then
1425    sed s:^$RPM_BUILD_ROOT/usr/include/:: hdrwarnings.txt
1426    # Temporarily cause a build failure if header inconsistencies.
1427    # exit 1
1428 fi
1429
1430 find $RPM_BUILD_ROOT/usr/include \
1431      \( -name .install -o -name .check -o \
1432         -name ..install.cmd -o -name ..check.cmd \) | xargs rm -f
1433
1434 # glibc provides scsi headers for itself, for now
1435 rm -rf $RPM_BUILD_ROOT/usr/include/scsi
1436 rm -f $RPM_BUILD_ROOT/usr/include/asm*/atomic.h
1437 rm -f $RPM_BUILD_ROOT/usr/include/asm*/io.h
1438 rm -f $RPM_BUILD_ROOT/usr/include/asm*/irq.h
1439 %endif
1440
1441 %if %{with_firmware}
1442 %{build_firmware}
1443 %endif
1444
1445 %if %{with_bootwrapper}
1446 make DESTDIR=$RPM_BUILD_ROOT bootwrapper_install WRAPPER_OBJDIR=%{_libdir}/kernel-wrapper WRAPPER_DTSDIR=%{_libdir}/kernel-wrapper/dts
1447 %endif
1448
1449
1450 ###
1451 ### clean
1452 ###
1453
1454 %clean
1455 rm -rf $RPM_BUILD_ROOT
1456
1457 ###
1458 ### scripts
1459 ###
1460
1461 #
1462 # This macro defines a %%post script for a kernel*-devel package.
1463 #       %%kernel_devel_post [<subpackage>]
1464 #
1465 %define kernel_devel_post() \
1466 %{expand:%%post %{?1:%{1}-}devel}\
1467 if [ -f /etc/sysconfig/kernel ]\
1468 then\
1469     . /etc/sysconfig/kernel || exit $?\
1470 fi\
1471 if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ]\
1472 then\
1473     (cd /usr/src/kernels/%{KVERREL}%{?1:.%{1}} &&\
1474      /usr/bin/find . -type f | while read f; do\
1475        hardlink -c /usr/src/kernels/*.fc*.*/$f $f\
1476      done)\
1477 fi\
1478 %{nil}
1479
1480 # This macro defines a %%posttrans script for a kernel package.
1481 #       %%kernel_variant_posttrans [<subpackage>]
1482 # More text can follow to go at the end of this variant's %%post.
1483 #
1484 # grubby might be called during installation when a boot loader configuration
1485 # file is not present, so just drop any error messages. See BZ#610813 for
1486 # more details.
1487 %define kernel_variant_posttrans() \
1488 %{expand:%%posttrans %{?1}}\
1489 %{expand:\
1490 NEWKERNARGS=""\
1491 (/sbin/grubby --info=`/sbin/grubby --default-kernel`) 2>/dev/null | grep -q crashkernel\
1492 if [ $? -ne 0 ]\
1493 then\
1494         NEWKERNARGS="--kernel-args=\"crashkernel=auto\""\
1495 fi\
1496 %if %{with_dracut}\
1497 /sbin/new-kernel-pkg --package kernel%{?1:-%{1}} --mkinitrd --dracut --depmod --update %{KVERREL}%{?1:.%{1}} $NEWKERNARGS || exit $?\
1498 %else\
1499 /sbin/new-kernel-pkg --package kernel%{?1:-%{1}} --mkinitrd --depmod --update %{KVERREL}%{?1:.%{1}} $NEWKERNARGS || exit $?\
1500 %endif}\
1501 /sbin/new-kernel-pkg --package kernel%{?1:-%{1}} --rpmposttrans %{KVERREL}%{?1:.%{1}} || exit $?\
1502 if [ -x /sbin/weak-modules ]\
1503 then\
1504     /sbin/weak-modules --add-kernel %{KVERREL}%{?1:.%{1}} || exit $?\
1505 fi\
1506 %{nil}
1507
1508 #
1509 # This macro defines a %%post script for a kernel package and its devel package.
1510 #       %%kernel_variant_post [-v <subpackage>] [-r <replace>]
1511 # More text can follow to go at the end of this variant's %%post.
1512 #
1513 %define kernel_variant_post(v:r:) \
1514 %{expand:%%kernel_devel_post %{?-v*}}\
1515 %{expand:%%kernel_variant_posttrans %{?-v*}}\
1516 %{expand:%%post %{?-v*}}\
1517 %{-r:\
1518 if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
1519    [ -f /etc/sysconfig/kernel ]; then\
1520   /bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
1521 fi}\
1522 %{expand:\
1523 /sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --install %{KVERREL}%{?-v:.%{-v*}} || exit $?\
1524 }\
1525 %{nil}
1526
1527 #
1528 # This macro defines a %%preun script for a kernel package.
1529 #       %%kernel_variant_preun <subpackage>
1530 #
1531 %define kernel_variant_preun() \
1532 %{expand:%%preun %{?1}}\
1533 /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}%{?1:.%{1}} || exit $?\
1534 if [ -x /sbin/weak-modules ]\
1535 then\
1536     /sbin/weak-modules --remove-kernel %{KVERREL}%{?-v:.%{-v*}} || exit $?\
1537 fi\
1538 %{nil}
1539
1540 %kernel_variant_preun
1541 %ifarch x86_64
1542 %kernel_variant_post -r (kernel-smp|kernel-xen)
1543 %else
1544 %kernel_variant_post -r kernel-smp
1545 %endif
1546
1547 %kernel_variant_preun smp
1548 %kernel_variant_post -v smp
1549
1550 %kernel_variant_preun PAE
1551 %kernel_variant_post -v PAE -r (kernel|kernel-smp|kernel-xen)
1552
1553 %kernel_variant_preun debug
1554 %kernel_variant_post -v debug
1555
1556 %kernel_variant_post -v PAEdebug -r (kernel|kernel-smp|kernel-xen)
1557 %kernel_variant_preun PAEdebug
1558
1559 %ifarch s390x
1560 %postun kdump
1561     # Create softlink to latest remaining kdump kernel.
1562     # If no more kdump kernel is available, remove softlink.
1563     if [ "$(readlink /boot/zfcpdump)" == "/boot/vmlinuz-%{KVERREL}.kdump" ]
1564     then
1565         vmlinuz_next=$(ls /boot/vmlinuz-*.kdump 2> /dev/null | sort | tail -n1)
1566         if [ $vmlinuz_next ]
1567         then
1568             ln -sf $vmlinuz_next /boot/zfcpdump
1569         else
1570             rm -f /boot/zfcpdump
1571         fi
1572     fi
1573
1574 %post kdump
1575     ln -sf /boot/vmlinuz-%{KVERREL}.kdump /boot/zfcpdump
1576 %endif
1577
1578 if [ -x /sbin/ldconfig ]
1579 then
1580     /sbin/ldconfig -X || exit $?
1581 fi
1582
1583 ###
1584 ### file lists
1585 ###
1586
1587 %if %{with_headers}
1588 %files headers
1589 %defattr(-,root,root)
1590 /usr/include/*
1591 %endif
1592
1593 %if %{with_firmware}
1594 %files firmware
1595 %defattr(-,root,root)
1596 /lib/firmware/*
1597 %doc linux-%{kversion}.%{_target_cpu}/firmware/WHENCE
1598 %endif
1599
1600 %if %{with_bootwrapper}
1601 %files bootwrapper
1602 %defattr(-,root,root)
1603 /usr/sbin/*
1604 %{_libdir}/kernel-wrapper
1605 %endif
1606
1607 # only some architecture builds need kernel-doc
1608 %if %{with_doc}
1609 %files doc
1610 %defattr(-,root,root)
1611 %{_datadir}/doc/kernel-doc-%{rpmversion}/Documentation/*
1612 %dir %{_datadir}/doc/kernel-doc-%{rpmversion}/Documentation
1613 %dir %{_datadir}/doc/kernel-doc-%{rpmversion}
1614 %{_datadir}/man/man9/*
1615 %endif
1616
1617 %if %{with_perf}
1618 %files -n perf
1619 %defattr(-,root,root)
1620 %{_datadir}/doc/perf
1621 /usr/sbin/perf
1622 /usr/sbin/perf-archive
1623 %{_datadir}/man/man1/*
1624 %endif
1625
1626 # This is %{image_install_path} on an arch where that includes ELF files,
1627 # or empty otherwise.
1628 %define elf_image_install_path %{?kernel_image_elf:%{image_install_path}}
1629
1630 #
1631 # This macro defines the %%files sections for a kernel package
1632 # and its devel and debuginfo packages.
1633 #       %%kernel_variant_files [-k vmlinux] <condition> <subpackage>
1634 #
1635 %define kernel_variant_files(k:) \
1636 %if %{1}\
1637 %{expand:%%files %{?2}}\
1638 %defattr(-,root,root)\
1639 /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?2:.%{2}}\
1640 %if %{with_fips} \
1641 /%{image_install_path}/.vmlinuz-%{KVERREL}%{?2:.%{2}}.hmac \
1642 %endif \
1643 /boot/System.map-%{KVERREL}%{?2:.%{2}}\
1644 /boot/symvers-%{KVERREL}%{?2:.%{2}}.gz\
1645 %if %{with_perftool}\
1646 /usr/libexec/perf.%{KVERREL}%{?2:.%{2}}\
1647 %endif\
1648 #/boot/symvers-%{KVERREL}%{?2:.%{2}}.gz\
1649 /boot/config-%{KVERREL}%{?2:.%{2}}\
1650 %dir /lib/modules/%{KVERREL}%{?2:.%{2}}\
1651 /lib/modules/%{KVERREL}%{?2:.%{2}}/kernel\
1652 /lib/modules/%{KVERREL}%{?2:.%{2}}/extra\
1653 /lib/modules/%{KVERREL}%{?2:.%{2}}/build\
1654 /lib/modules/%{KVERREL}%{?2:.%{2}}/source\
1655 /lib/modules/%{KVERREL}%{?2:.%{2}}/updates\
1656 /lib/modules/%{KVERREL}%{?2:.%{2}}/weak-updates\
1657 %ifarch %{vdso_arches}\
1658 /lib/modules/%{KVERREL}%{?2:.%{2}}/vdso\
1659 /etc/ld.so.conf.d/kernel-%{KVERREL}%{?2:.%{2}}.conf\
1660 %endif\
1661 /lib/modules/%{KVERREL}%{?2:.%{2}}/modules.*\
1662 %if %{with_dracut}\
1663 %ghost /boot/initramfs-%{KVERREL}%{?2:.%{2}}.img\
1664 %else\
1665 %ghost /boot/initrd-%{KVERREL}%{?2:.%{2}}.img\
1666 %endif\
1667 %{expand:%%files %{?2:%{2}-}devel}\
1668 %defattr(-,root,root)\
1669 %dir /usr/src/kernels\
1670 /usr/src/kernels/%{KVERREL}%{?2:.%{2}}\
1671 %if %{with_debuginfo}\
1672 %ifnarch noarch\
1673 %if %{fancy_debuginfo}\
1674 %{expand:%%files -f debuginfo%{?2}.list %{?2:%{2}-}debuginfo}\
1675 %{debuginfodir}/boot/System.map-%{KVERREL}%{?2:.%{2}}\
1676 %else\
1677 %{expand:%%files %{?2:%{2}-}debuginfo}\
1678 %endif\
1679 %defattr(-,root,root)\
1680 %if !%{fancy_debuginfo}\
1681 %if "%{elf_image_install_path}" != ""\
1682 %{debuginfodir}/%{elf_image_install_path}/*-%{KVERREL}%{?2:.%{2}}.debug\
1683 %endif\
1684 %{debuginfodir}/lib/modules/%{KVERREL}%{?2:.%{2}}\
1685 %{debuginfodir}/usr/src/kernels/%{KVERREL}%{?2:.%{2}}\
1686 %{debuginfodir}/boot/System.map-%{KVERREL}%{?2:.%{2}}\
1687 %endif\
1688 %endif\
1689 %endif\
1690 %endif\
1691 %{nil}
1692
1693
1694 %kernel_variant_files %{with_up}
1695 %kernel_variant_files %{with_smp} smp
1696 %kernel_variant_files %{with_debug} debug
1697 %kernel_variant_files %{with_pae} PAE
1698 %kernel_variant_files %{with_pae_debug} PAEdebug
1699 %ifarch s390x
1700 %kernel_variant_files %{with_kdump} kdump
1701 %else
1702 %kernel_variant_files -k vmlinux %{with_kdump} kdump
1703 %endif
1704
1705 %changelog
1706 * Wed Dec 08 2010 S.Çağlar Onur <caglar@cs.princeton.edu> - linux-2.6-32-1
1707 - Bump to latest RHEL6 kernel
1708
1709 * Wed Oct 27 2010 Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-71.7.1.el6]
1710 - [drm] ttm: fix regression introduced in dfb4a4250168008c5ac61e90ab2b86f074a83a6c (Dave Airlie) [646994 644896]
1711
1712 * Wed Oct 20 2010 Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-71.6.1.el6]
1713 - [block] fix a potential oops for callers of elevator_change (Jeff Moyer) [644926 641408]
1714
1715 * Tue Oct 19 2010 Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-71.5.1.el6]
1716 - [security] IMA: require command line option to enabled (Eric Paris) [644636 643667]
1717 - [net] Fix priv escalation in rds protocol (Neil Horman) [642899 642900] {CVE-2010-3904}
1718 - [v4l] Remove compat code for VIDIOCSMICROCODE (Mauro Carvalho Chehab) [642472 642473] {CVE-2010-2963}
1719 - [kernel] tracing: do not allow llseek to set_ftrace_filter (Jiri Olsa) [631625 631626] {CVE-2010-3079}
1720 - [virt] xen: hold mm->page_table_lock in vmalloc_sync (Andrew Jones) [644038 643371]
1721 - [fs] xfs: properly account for reclaimed inodes (Dave Chinner) [642680 641764]
1722 - [drm] fix ioctls infoleak (Danny Feng) [626319 621437] {CVE-2010-2803}
1723 - [netdrv] wireless extensions: fix kernel heap content leak (John Linville) [628437 628438] {CVE-2010-2955}
1724 - [netdrv] niu: buffer overflow for ETHTOOL_GRXCLSRLALL (Danny Feng) [632071 632072] {CVE-2010-3084}
1725 - [mm] add debug checks for mapcount related invariants (Andrea Arcangeli) [642679 622327 644037 642570]
1726 - [mm] move VM_BUG_ON inside the page_table_lock of zap_huge_pmd (Andrea Arcangeli) [642679 622327 644037 642570]
1727 - [mm] compaction: handle active and inactive fairly in too_many_isolated (Andrea Arcangeli) [642679 622327 644037 642570]
1728 - [mm] start_khugepaged after setting transparent_hugepage_flags (Andrea Arcangeli) [642679 622327 644037 642570]
1729 - [mm] fix hibernate memory corruption (Andrea Arcangeli) [644037 642570]
1730 - [mm] ksmd wait_event_freezable (Andrea Arcangeli) [642679 622327 644037 642570]
1731 - [mm] khugepaged wait_event_freezable (Andrea Arcangeli) [642679 622327 644037 642570]
1732 - [mm] unlink_anon_vmas in __split_vma in case of error (Andrea Arcangeli) [642679 622327 644037 642570]
1733 - [mm] fix memleak in copy_huge_pmd (Andrea Arcangeli) [642679 622327 644037 642570]
1734 - [mm] fix hang on anon_vma->root->lock (Andrea Arcangeli) [642679 622327 644037 642570]
1735 - [mm] avoid breaking huge pmd invariants in case of vma_adjust failures (Andrea Arcangeli) [642679 622327 644037 642570]
1736
1737 * Tue Oct 12 2010 Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-71.4.1.el6]
1738 - [scsi] fcoe: set default FIP mode as FIP_MODE_FABRIC (Mike Christie) [641457 636233]
1739 - [virt] KVM: Fix fs/gs reload oops with invalid ldt (Avi Kivity) [639884 639885] {CVE-2010-3698}
1740 - [drm] i915: prevent arbitrary kernel memory write (Jerome Marchand) [637690 637691] {CVE-2010-2962}
1741 - [scsi] libfc: adds flogi retry in case DID is zero in RJT (Mike Christie) [641456 633907]
1742 - [kernel] prevent heap corruption in snd_ctl_new() (Jerome Marchand) [638485 638486] {CVE-2010-3442}
1743 - [scsi] lpfc: lpfc driver oops during rhel6 installation with snapshot 12/13 and emulex FC (Rob Evers) [641907 634703]
1744 - [fs] ext4: Always journal quota file modifications (Eric Sandeen) [641454 624909]
1745 - [mm] fix split_huge_page error like mapcount 3 page_mapcount 2 (Andrea Arcangeli) [641258 640611]
1746 - [block] Fix pktcdvd ioctl dev_minor range check (Jerome Marchand) [638088 638089] {CVE-2010-3437}
1747 - [drm] ttm: Fix two race conditions + fix busy codepaths (Dave Airlie) [642045 640871]
1748 - [drm] Prune GEM vma entries (Dave Airlie) [642043 640870]
1749 - [virt] ksm: fix bad user data when swapping (Andrea Arcangeli) [641459 640579]
1750 - [virt] ksm: fix page_address_in_vma anon_vma oops (Andrea Arcangeli) [641460 640576]
1751 - [net] sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() (Jiri Pirko) [640461 640462] {CVE-2010-3705}
1752 - [mm] Move vma_stack_continue into mm.h (Mike Snitzer) [641483 638525]
1753 - [net] sctp: Do not reset the packet during sctp_packet_config() (Jiri Pirko) [637681 637682] {CVE-2010-3432}
1754 - [mm] vmstat incorrectly reports disk IO as swap in (Steve Best) [641458 636978]
1755 - [scsi] fcoe: Fix NPIV (Neil Horman) [641455 631246]
1756
1757 * Sun Oct 3 2010 Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-71.3.1.el6]
1758 - [block] prevent merges of discard and write requests (Mike Snitzer) [639412 637805]
1759 - [drm] nouveau: correct INIT_DP_CONDITION subcondition 5 (Ben Skeggs) [638973 636678]
1760 - [drm] nouveau: enable enhanced framing only if DP display supports it (Ben Skeggs) [638973 636678]
1761 - [drm] nouveau: fix required mode bandwidth calculation for DP (Ben Skeggs) [638973 636678]
1762 - [drm] nouveau: disable hotplug detect around DP link training (Ben Skeggs) [638973 636678]
1763 - [drm] nouveau: set DP display power state during DPMS (Ben Skeggs) [638973 636678]
1764 - [mm] remove "madvise" from possible /sys/kernel/mm/redhat_transparent_hugepage/enabled options (Larry Woodman) [636116 634500]
1765 - [netdrv] cxgb3: don't flush the workqueue if we are called from the workqueue (Doug Ledford) [634973 631547]
1766 - [netdrv] cxgb3: deal with fatal parity error status in interrupt handler (Doug Ledford) [634973 631547]
1767 - [netdrv] cxgb3: now that we define fatal parity errors, make sure they are cleared (Doug Ledford) [634973 631547]
1768 - [netdrv] cxgb3: Add define for fatal parity error bit manipulation (Doug Ledford) [634973 631547]
1769 - [virt] Emulate MSR_EBC_FREQUENCY_ID (Jes Sorensen) [633966 629836]
1770 - [virt] Define MSR_EBC_FREQUENCY_ID (Jes Sorensen) [633966 629836]
1771 - [kernel] initramfs: Fix initramfs size calculation (Hendrik Brueckner) [637087 626956]
1772 - [kernel] initramfs: Generalize initramfs_data.xxx.S variants (Hendrik Brueckner) [637087 626956]
1773 - [drm] radeon/kms: fix sideport detection on newer rs880 boards (Dave Airlie) [634984 626454]
1774 - [block] switch s390 tape_block and mg_disk to elevator_change() (Mike Snitzer) [633864 632631]
1775 - [block] add function call to switch the IO scheduler from a driver (Mike Snitzer) [633864 632631]
1776
1777 * Wed Sep 22 2010 Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-71.2.1.el6]
1778 - [misc] make compat_alloc_user_space() incorporate the access_ok() (Xiaotian Feng) [634465 634466] {CVE-2010-3081}
1779 - [x86] kernel: fix IA32 System Call Entry Point Vulnerability (Xiaotian Feng) [634451 634452] {CVE-2010-3301}
1780
1781 * Thu Sep 16 2010 Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-71.1.1.el6]
1782 - [security] Make kernel panic in FIPS mode if modsign check fails (David Howells) [633865 625914]
1783 - [virt] Guests on AMD with CPU type 6 and model >= 8 trigger errata read of MSR_K7_CLK_CTL (Jes Sorensen) [632292 629066]
1784 - [x86] UV: use virtual efi on SGI systems (George Beshers) [633964 627653]
1785
1786 * Wed Sep 01 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-71.el6]
1787 - [fs] nfsd: initialize nfsd versions before creating svc (J. Bruce Fields) [628084]
1788 - [fs] nfsd: fix startup/shutdown order bug (J. Bruce Fields) [628084]
1789 - [security] KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring (David Howells) [627808] {CVE-2010-2960}
1790 - [security] KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() (David Howells) [627808] {CVE-2010-2960}
1791
1792 * Wed Aug 25 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-70.el6]
1793 - [x86] Disable AMD IOMMU by default (Matthew Garrett) [593787]
1794 - [netdrv] Revert "iwlwifi: disable hardware scanning by default" (Stanislaw Gruszka) [625981]
1795 - [s390x] kernel: fix tlb flushing vs. concurrent /proc accesses (Hendrik Brueckner) [587587]
1796 - [s390x] kernel: prepare mm_context_t for new tlb flush handling (Hendrik Brueckner) [587587]
1797 - [fs] NFS: Fix an Oops in the NFSv4 atomic open code (Jeff Layton) [625718]
1798 - [net] can: add limit for nframes and clean up signed/unsigned variables (Danny Feng) [625702] {CVE-2010-2959}
1799 - [fs] aio: bump i_count instead of using igrab (Jeff Moyer) [626595]
1800 - [fs] cifs: check for NULL session password (Jeff Layton) [625583]
1801 - [fs] cifs: fix NULL pointer dereference in cifs_find_smb_ses (Jeff Layton) [625583]
1802
1803 * Tue Aug 24 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-69.el6]
1804 - [mm] make stack guard page logic use vm_prev pointer (Mike Snitzer) [607859]
1805 - [mm] make the mlock() stack guard page checks stricter (Mike Snitzer) [607859]
1806 - [mm] make the vma list be doubly linked (Mike Snitzer) [607859]
1807 - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [618225]
1808 - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859]
1809 - [net] sched: fix some kernel memory leaks (Jiri Pirko) [624637] {CVE-2010-2942}
1810
1811 * Mon Aug 23 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-68.el6]
1812 - [virt] xen pvhvm: don't start xenbus w/out pvhvm (Andrew Jones) [624665]
1813 - [virt] xen pvhvm: don't unplug emulated devs w/out pvhvm (Andrew Jones) [625460]
1814 - [virt] xen pvhvm: export xen_pv_hvm_enable (Andrew Jones) [625460]
1815 - [fs] ext4: fix one more tracing oops (Eric Sandeen) [619013]
1816 - [drm] Provide for HDMI output on NVIDIA GPUs (John Feeney) [619877]
1817 - [netdrv] iwlwifi: disable aspm by default (John Linville) [611075]
1818 - [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388]
1819
1820 * Fri Aug 20 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-67.el6]
1821 - [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388]
1822 - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859]
1823 - [mm] fix page table unmap for stack guard page properly (Mike Snitzer) [607859]
1824 - [x86] don't send SIGBUS for kernel page faults (Mike Snitzer) [607859]
1825 - [mm] fix missing page table unmap for stack guard page failure case (Mike Snitzer) [607859]
1826 - [mm] keep a guard page below a grow-down stack segment (Mike Snitzer) [607859]
1827 - [fs] xfs: fix untrusted inode number lookup (Dave Chinner) [624860]
1828 - [kernel] init, sched: Fix race between init and kthreadd (Gleb Natapov) [624329]
1829 - [net] Fix IGMP3 report parsing (Aristeu Rozanski) [621431]
1830
1831 * Tue Aug 17 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-66.el6]
1832 - [netdrv] be2net: maintain multicast packet count in driver (Ivan Vecera) [621287]
1833 - [scsi] hpsa: don't use doorbel reset (Tomas Henzl) [612486]
1834 - [x86] Fix the kdump kernel OOMs caused by passthrough mode setting (Bhavna Sarathy) [624059]
1835 - [acpi] Force "pci=noacpi" on HP xw9300 (Prarit Bhargava) [615276]
1836 - [mm] Revert mm-vmstat-Actively-update-vmstat-counters-in-low-memory-situations (Larry Woodman) [622328]
1837 - [x86] Run EFI in physical mode to enable kdump on EFI-booted system (Takao Indoh) [593111]
1838 - [fs] ext4: protect inode bitmap clearing w/ spinlock (Eric Sandeen) [623666]
1839 - [scsi] libfc: call fc_remote_port_chkready under the host lock (Mike Christie) [623786]
1840 - [x86] Ensure that we provide per-cpu ACPI support (Matthew Garrett) [623874]
1841 - [fs] ext4: consolidate in_range() definitions (Eric Sandeen) [621829]
1842 - [fs] ext4: fix NULL pointer dereference in tracing (Eric Sandeen) [619013]
1843 - [block] O_DIRECT: fix the splitting up of contiguous I/O (Jeff Moyer) [622504]
1844
1845 * Mon Aug 16 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-65.el6]
1846 - [fs] ext4: fix discard failure detection (Eric Sandeen) [608731]
1847 - [x86] Avoid potential NULL dereference in pcc-cpufreq (Matthew Garrett) [623768]
1848 - [scsi] bfa: vport create/delete fix (Rob Evers) [619226]
1849 - [net] tcp: fix crash in tcp_xmit_retransmit_queue (Jerome Marchand) [618386]
1850 - [build] Skip depmod when installing to non-standard INSTALL_MOD_PATH (Jon Masters) [609170]
1851 - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 (Jaroslav Kysela) [605742]
1852 - [scsi] increase flush timeout (Mike Christie) [605322]
1853 - [x86] local_irq_save/restore when issuing IPI in early bootup (Prarit Bhargava) [602823]
1854
1855 * Fri Aug 13 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-64.el6]
1856 - [kernel] Revert "[kernel] sched: Fix a race between ttwu() and migrate_task()" (Matthew Garrett) [620883]
1857 - [fs] btrfs: fix checks in BTRFS_IOC_CLONE_RANGE (Eugene Teo) [617003] {CVE-2010-2537 CVE-2010-2538}
1858 - [kernel] Makefile.build: make KBUILD_SYMTYPES work again (Don Zickus) [617749]
1859 - [netdrv] iwlwifi: disable hardware scanning by default (Stanislaw Gruszka) [593566]
1860 - [scsi] Revert: qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [622041]
1861 - [drm] radeon: Don't limit vram size to aperture size (Matthew Garrett) [622039]
1862 - [fs] xfs: don't walk AGs that can't hold inodes (Dave Chinner) [621044]
1863 - [mmc] add Ricoh e822 support (Stanislaw Gruszka) [619900]
1864 - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [616178]
1865 - [dm] mpath: enable discard support (Mike Snitzer) [619196]
1866 - [block] update request stacking methods to support discards (Mike Snitzer) [619196]
1867 - [dm] stripe: enable discard support (Mike Snitzer) [619196]
1868 - [dm] stripe: optimize sector division (Mike Snitzer) [619196]
1869 - [dm] stripe: move sector translation to a function (Mike Snitzer) [619196]
1870 - [dm] error: return error for discards (Mike Snitzer) [619196]
1871 - [dm] delay: enable discard support (Mike Snitzer) [619196]
1872 - [dm] zero: silently drop discards (Mike Snitzer) [619196]
1873 - [dm] split discard requests on target boundaries (Mike Snitzer) [619196]
1874 - [dm] use dm_target_offset macro (Mike Snitzer) [619196]
1875 - [dm] factor out max_io_len_target_boundary (Mike Snitzer) [619196]
1876 - [dm] use common __issue_target_request for flush and discard support (Mike Snitzer) [619196]
1877 - [dm] rename map_info flush_request to target_request_nr (Mike Snitzer) [619196]
1878 - [dm] remove the DM_TARGET_SUPPORTS_DISCARDS feature flag (Mike Snitzer) [619196]
1879 - [dm] introduce num_discard_requests in dm_target structure (Mike Snitzer) [619196]
1880
1881 * Tue Aug 10 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-63.el6]
1882 - [fs] ext4: protect io completion lists with locking (Eric Sandeen) [621660]
1883 - [trace] Packport new mm tracepoint Documentation to RHEL6 (Larry Woodman) [618305]
1884 - [virt] KVM: Trace exception injection (Gleb Natapov) [616427]
1885 - [s390x] qeth: Clear mac_bits field when switching between l2/l3 (Hendrik Brueckner) [621333]
1886 - [net] ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL (Jiri Pirko) [608953] {CVE-2010-2478}
1887 - [infiniband] Update QLogic QIB InfiniBand driver to version OFED 1.5.2 (Jay Fenlason) [572401]
1888 - [fs] update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_ bits (Jeff Moyer) [621693]
1889
1890 * Tue Aug 10 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-62.el6]
1891 - [drm] Revert matroxfb support for G200EV chip (Peter Bogdanovic) [604830]
1892 - [drm] i915: more DP/eDP backport fixes (Dave Airlie) [615058]
1893 - [drm] correctly update connector DPMS status in drm_fb_helper (Dave Airlie) [615058]
1894 - [x86] ACPI/PM: Move ACPI video resume to a PM notifier (Dave Airlie) [615058]
1895 - [virt] x86: preset lpj values when on VMware (Zachary Amsden) [617390]
1896 - [virt] Revert "vhost-net: utilize PUBLISH_USED_IDX feature" (Michael S. Tsirkin)
1897 - [virt] Revert "virtio: put last seen used index into ring itself" (Michael S. Tsirkin) [616503]
1898 - [virt] Revert "virtio: net: Remove net-specific advertising of PUBLISH_USED feature" (Michael S. Tsirkin) [616503]
1899 - [virt] vhost: max s/g to match qemu (Michael S. Tsirkin) [619002]
1900 - [kernel] sched: Fix set_cpu_active() in cpu_down() (Danny Feng) [620807]
1901 - [dm] separate device deletion from dm_put (Mike Snitzer) [619199]
1902 - [dm] prevent access to md being deleted (Mike Snitzer) [619199]
1903 - [dm] ioctl: release _hash_lock between devices in remove_all (Mike Snitzer) [619199]
1904
1905 * Fri Aug 06 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-61.el6]
1906 - [netdrv] r8169: disable PCIe ASPM (Michal Schmidt) [619880]
1907 - [fusion] mptfusion: fix DMA boudary (Tomas Henzl) [618625]
1908 - [fusion] mptfusion: Bump version to 3.04.16 (Tomas Henzl) [618625]
1909 - [fusion] mptfusion: Added code for occationally SATA hotplug failure (Tomas Henzl) [618625]
1910 - [fusion] mptfusion: schedule_target_reset from all Reset context (Tomas Henzl) [618625]
1911 - [fusion] mptfusion: Added sanity to check B_T mapping for device before adding to OS (Tomas Henzl) [618625]
1912 - [fusion] mptfusion: Corrected declaration of device_missing_delay (Tomas Henzl) [618625]
1913 - [fusion] mptfusion: Set fw_events_off to 1 at driver load time (Tomas Henzl) [618625]
1914 - [net] s2io: fixing DBG_PRINT() macro (Danny Feng) [619097]
1915 - [trace] backport file writeback tracepoints from upstream to RHEL6 (Larry Woodman) [618305]
1916 - [virt] vhost: thread per device attached to owner cgroups (Alex Williamson) [615118]
1917 - [cgroups] fix API thinko (Alex Williamson) [615118]
1918 - [cgroup] Revert: "workqueue: API to create a workqueue in cgroup" (Alex Williamson) [615118]
1919 - [net] bonding: allow arp_ip_targets on separate vlans to use arp validation (Andy Gospodarek) [581657]
1920 - [x86] Revert "[x86] kernel performance optimization with CONFIG_DEBUG_RODATA" (Aristeu Rozanski)
1921
1922 * Fri Aug 06 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-60.el6]
1923 - [security] selinux: convert the policy type_attr_map to flex_array (Eric Paris) [617255]
1924 - [net] bridge: Fix IGMPv3 report parsing (Herbert Xu) [621431]
1925 - [kernel] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials (Jiri Olsa) [620380]
1926 - [net] bonding: set device in RLB ARP packet handler (Andy Gospodarek) [619450]
1927 - [x86] Remove warning in p4-clockmod driver (Prarit Bhargava) [618415]
1928 - [trace] Back port upstream mm/vmscan.c tracepoints to RHEL6 (Larry Woodman) [618305]
1929 - [net] bridge: Fix skb leak when multicast parsing fails on TX (Jiri Pirko) [617505]
1930 - [x86] Retract nmi-stacktrace patch (George Beshers) [598586]
1931 - [fs] cifs: account for new creduid parameter in spnego upcall string (Jeff Layton) [618608]
1932 - [fs] cifs: add separate cred_uid field to sesInfo (Jeff Layton) [618608]
1933 - [fs] cifs: check kmalloc() result (Jeff Layton) [618608]
1934 - [fs] cifs: remove unused cifsUidInfo struct (Jeff Layton) [618608]
1935 - [fs] cifs: clean up cifs_find_smb_ses (Jeff Layton) [618608]
1936 - [fs] cifs: match secType when searching for existing tcp session (Jeff Layton) [618608]
1937 - [fs] cifs: move address comparison into separate function (Jeff Layton) [618608]
1938 - [fs] cifs: set the port in sockaddr in a more clearly defined fashion (Jeff Layton) [618608]
1939 - [fs] cifs: remove an potentially confusing, obsolete comment (Jeff Layton) [618608]
1940 - [fs] cifs: remove unused ip_address field in struct TCP_Server_Info (Jeff Layton) [618608]
1941 - [fs] cifs: have decode_negTokenInit set flags in server struct (Jeff Layton) [618608]
1942 - [fs] cifs: break negotiate protocol calls out of cifs_setup_session (Jeff Layton) [618608]
1943 - [fs] cifs: eliminate "first_time" parm to CIFS_SessSetup (Jeff Layton) [618608]
1944 - [fs] cifs: save the dialect chosen by server (Jeff Layton) [618608]
1945 - [fs] cifs: change && to || (Jeff Layton) [618608]
1946 - [fs] cifs: rename "extended_security" to "global_secflags" (Jeff Layton) [618608]
1947 - [fs] cifs: move tcon find/create into separate function (Jeff Layton) [618608]
1948 - [fs] cifs: move SMB session creation code into separate function (Jeff Layton) [618608]
1949 - [fs] cifs: track local_nls in volume info (Jeff Layton) [618608]
1950 - [drm] nouveau: support fetching LVDS EDID from ACPI (Ben Skeggs) [616860]
1951 - [drm] ACPI: Export EDID blocks to the kernel (Ben Skeggs) [616860]
1952 - [fs] Fix for stuck recovery issue in GFS2 (Steven Whitehouse) [590878]
1953 - [powerpc] fix unsupported hardware to only be power5 (Steve Best) [619501]
1954 - [scsi] megaraid: fix sas expander issue (Tomas Henzl) [607930]
1955 - [virt] Default Xen PV-HVM to off (Don Dutile) [618172]
1956 - [mm] Correctly assign the number of MIGRATE_RESERVE pageblocks (Andrea Arcangeli) [614427]
1957 - [fs] return EINVAL when thawing unfrozen filesystems (Eric Sandeen) [601324]
1958 - [fs] GFS2: Fix problem where try locks were trying too hard (Steven Whitehouse) [585299]
1959 - [scsi] bnx2i: Fix iscsi connection cleanup (Mike Christie) [616939]
1960 - [scsi] bfa: fix sysfs crash while reading error_frames stats (Rob Evers) [594882]
1961 - [fusion] Block Error handling for deleting devices or Device in DMD (Tomas Henzl) [615866]
1962 - [netdrv] tun: avoid BUG, dump packet on GSO errors (Herbert Xu) [616845]
1963 - [netdr] rt2500usb: Fix WEP Enterprise (Stanislaw Gruszka) [609721]
1964 - [kernel] cmdline disable real time scheduler (George Beshers) [607587]
1965 - [fs] ext4: re-inline ext4_rec_len_(to|from)_disk functions (Eric Sandeen) [522808]
1966 - [netdrv] be2net: include latest upstream fixes (Ivan Vecera) [617187]
1967
1968 * Wed Aug 04 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-59.el6]
1969 - [virt] Revert "[virt] vhost: create a vhost thread per device" (Aristeu Rozanski) [615118]
1970
1971 * Tue Aug 03 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-58.el6]
1972 - [scsi] Update lpfc version for 8.3.5.17 driver release (Rob Evers) [612235]
1973 - [scsi] Fix endian conversion for BlockGuard in IOCB response (Rob Evers) [612235]
1974 - [scsi] Fixed a driver discovery issue where driver was unable to discover a target after Eveready back link bounce test (Rob Evers) [612235]
1975 - [scsi] Update lpfc version for 8.3.5.16 driver release (Rob Evers) [612235]
1976 - [scsi] Fixed BlockGuard endian conversion problem for supporting PowerPC EEH (Rob Evers) [612235]
1977 - [scsi] Fixed VLAN ID 0xFFF set to reg_fcfi mailbox command on FCF empty FCF VLAN bitmap (Rob Evers) [612235]
1978 - [scsi] Update lpfc version for 8.3.5.15 driver release (Rob Evers) [612235]
1979 - [scsi] Fixed a race condition causing FLOGI issued from dual processes (Rob Evers) [612235]
1980 - [scsi] Fix bug with ct response data not being sent with sli4 (Rob Evers) [612235]
1981 - [scsi] Fixed RoundRobin FCF failover due to mis-interpretation of kernel find_next_bit (Rob Evers) [612235]
1982 - [scsi] Enhanced round-robin FCF failover algorithm to re-start on new FCF async event (Rob Evers) [612235]
1983 - [scsi] Clear Ignore Reg Login Flag when purging mailbox queue (Rob Evers) [612235]
1984 - [scsi] Fix for ELS commands stuck on txq (Rob Evers) [612235]
1985 - [scsi] Fix bug with unsolicited CT event command not setting a flag (Rob Evers) [612235]
1986 - [drm] radeon/kms: fix possible mis-detection of sideport on rs690/rs740 (Jerome Glisse) [614583]
1987 - [scsi] fcoe: remove check for zero fabric name (Mike Christie) [614264]
1988 - [scsi] libfc: Add retry logic to lport state machine when receiving LS_RJT (Mike Christie) [614264]
1989 - [scsi] fcoe: fix offload feature flag change from netdev (Mike Christie) [614264]
1990 - [scsi] fcoe: adds src and dest mac address checking for fcoe frames (Mike Christie) [614264]
1991 - [scsi] fcoe: cleans up fcoe_disable and fcoe_enable (Mike Christie) [614264]
1992 - [scsi] lpfc Update from 8.3.5.13 to 8.3.5.14 FC/FCoE (Rob Evers) [603808]
1993 - [fusion] mptfusion: release resources in error return path (Tomas Henzl) [618560]
1994 - [scsi] IO error on SuperTrak EX4650 (Muuhh IKEDA) [593969]
1995 - [virt] vhost: create a vhost thread per device (Michael S. Tsirkin) [615118]
1996 - [kernel] workqueue: API to create a workqueue in cgroup (Michael S. Tsirkin) [615118]
1997 - [cgroup] Add an API to attach a task to current task's cgroup (Michael S. Tsirkin) [615118]
1998
1999 * Tue Aug 03 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-57.el6]
2000 - [mm] avoid stalling allocations by introducing watermark_wait (Rik van Riel) [589604]
2001 - [mm] scale nr_rotated to balance memory pressure (Rik van Riel) [619384]
2002 - [mm] fix anon memory statistics with transparent hugepages (Rik van Riel) [619384]
2003 - [pci] avoid compiler warning in quirks.c (Alex Williamson) [619525]
2004 - [pci] Fix build if quirks are not enabled (Alex Williamson) [619525]
2005 - [pci] add Intel 82599 Virtual Function specific reset method (Alex Williamson) [619525]
2006 - [pci] add Intel USB specific reset method (Alex Williamson) [619525]
2007 - [pci] support device-specific reset methods (Alex Williamson) [619525]
2008 - [kernel] Documentation: Update memory-hotplug documentation (Steve Best) [612579]
2009 - [powerpc] Define memory_block_size_bytes() for ppc/pseries (Steve Best) [612579]
2010 - [kernel] Update the node sysfs code (Steve Best) [612579]
2011 - [kernel] Allow memory_block to span multiple memory sections (Steve Best) [612579]
2012 - [kernel] Add section count to memory_block (Steve Best) [612579]
2013 - [kernel] Add new phys_index properties (Steve Best) [612579]
2014 - [kernel] Move the find_memory_block() routine up (Steve Best) [612579]
2015 - [usb] xhci: rename driver to xhci_hcd (Don Zickus) [617217]
2016 - [usb] kabi placeholders for xhci (Don Zickus) [617217]
2017 - [fs] nfsd: minor nfsd_svc() cleanup (Jeff Layton) [599675]
2018 - [fs] nfsd: move more into nfsd_startup() (Jeff Layton) [599675]
2019 - [fs] nfsd: just keep single lockd reference for nfsd (Jeff Layton) [599675]
2020 - [fs] nfsd: clean up nfsd_create_serv error handling (Jeff Layton) [599675]
2021 - [fs] nfsd: fix error handling in __write_ports_addxprt (Jeff Layton) [599675]
2022 - [fs] nfsd: fix error handling when starting nfsd with rpcbind down (Jeff Layton) [599675]
2023 - [fs] nfsd4: fix v4 state shutdown error paths (Jeff Layton) [599675]
2024 - [mm] page allocator: Update free page counters after pages are placed on the free list (Andrea Arcangeli) [614427]
2025 - [mm] page allocator: Drain per-cpu lists after direct reclaim allocation fails (Andrea Arcangeli) [614427]
2026 - [mm] vmstat: Actively update vmstat counters in low memory situations (Andrea Arcangeli) [614427]
2027 - [kernel] mem-hotplug: fix potential race while building zonelist for new populated zone (John Villalovos) [581557]
2028 - [kernel] mem-hotplug: avoid multiple zones sharing same boot strapping boot_pageset (John Villalovos) [581557]
2029 - [kernel] cpu/mem hotplug: enable CPUs online before local memory online (John Villalovos) [581557]
2030 - [mm] remove khugepaged young bit check (Andrea Arcangeli) [615381]
2031
2032 * Fri Jul 30 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-56.el6]
2033 - [fs] GFS2: Backup plan for "vmalloc is slow" (Steven Whitehouse) [619331]
2034 - [s390x] zfcp: Do not try "forced close" when port is already closed (Hendrik Brueckner) [612594]
2035 - [s390x] zfcp: Do not unblock rport from REOPEN_PORT_FORCED (Hendrik Brueckner) [612597]
2036 - [s390x] zfcp: Fix retry after failed "open port" erp action (Hendrik Brueckner) [612601]
2037 - [s390x] zfcp: Fail erp after timeout (Hendrik Brueckner) [612618]
2038 - [s390x] zfcp: Use forced_reopen in terminate_rport_io callback (Hendrik Brueckner) [612621]
2039 - [s390x] zfcp: Register SCSI devices after fc_remote_port_add (Hendrik Brueckner) [612586]
2040 - [scsi] sg: fix bio leak with a detached device (Matthew Garrett) [619103]
2041 - [powerpc] hash_huge_page: pte_insert failed (Steve Best) [618831]
2042 - [block] md: fix lock ordering problem (Doug Ledford) [616103]
2043 - [fs] sysfs: add attribute to indicate hw address assignment type (Stefan Assmann) [614786]
2044 - [infiniband] ehca: init irq tasklet before irq can happen (Steve Best) [617741]
2045 - [netdrv] iwlwifi: fix scan abort (Stanislaw Gruszka) [619686]
2046 - [powerpc] ONLINE to OFFLINE CPU state transition during removal (Steve Best) [619212]
2047 - [fs] ext4: fix potential NULL dereference while tracing (Eric Sandeen) [619013]
2048 - [infiniband] ehca: Catch failing ioremap() (Steve Best) [617747]
2049 - [netdrv] Add missing read memory barrier to Intel Ethernet device (Steve Best) [617279]
2050 - [netdrv] igb: Fix Tx hangs seen when loading igb with max_vfs > 7 (Stefan Assmann) [617214]
2051 - [pci] Revert "[pci] update bridge resources to get more big ranges in PCI assign unssigned" (Shyam Iyer) [617007]
2052 - [netdrv] cnic: Fix context memory init on 5709 (Stanislaw Gruszka) [616952]
2053 - [virt] vmxnet3: fix network connectivity issues (Andy Gospodarek) [616252]
2054 - [drm] i915: eDP/DP fixes from upstream (Dave Airlie) [615058]
2055 - [ata] ata_piix: fix locking around SIDPR access (David Milburn) [608542]
2056 - [md] Fix md raid partition detection update (Doug Ledford) [607477]
2057 - [netdrv] e1000e: 82577/82578 PHY register access issues (Andy Gospodarek) [592480]
2058 - [s390x] Remove PSF order/suborder check for dasd ioctl (John Feeney) [566183]
2059 - [x86] kernel performance optimization with CONFIG_DEBUG_RODATA (Danny Feng) [557364]
2060 - [netdrv] Revert "[Fedora] [e1000] add quirk for ich9" (Andy Gospodarek) [613196]
2061 - [block] cfq: always return false from should_idle if slice_idle is set to zero (Jeff Moyer) [616904]
2062 - [block] cfq/jbd: Fix fsync performance for small files (Jeff Moyer) [578515]
2063
2064 * Thu Jul 29 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-55.el6]
2065 - [kernel] Add -Werror and WAR for bogus array bounds warnings (Prarit Bhargava) [603733]
2066 - [pci] Remove pci_bus_dump_resources() (Prarit Bhargava) [613972]
2067 - [fs] CIFS: Compile fix for malicious redirect fix (David Howells) [612136] {CVE-2010-2524}
2068
2069 * Tue Jul 27 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-54.el6]
2070 - [block] Disable async multicore raid xor function (Doug Ledford) [596490]
2071 - [kernel] taint: Add mark_hardware_unsupported() (Prarit Bhargava) [600509]
2072 - [kernel] panic: Allow warnings to set different taint flags (Prarit Bhargava) [600509]
2073 - [kernel] taint: Add taint padding and TAINT_HARDWARE_UNSUPPORTED (Prarit Bhargava) [600509]
2074 - [mm] disable transparent hugepages by default on small systems (Rik van Riel) [618444]
2075 - [net] Kernel lockups with bonding and IPV6 (Shyam Iyer) [614240]
2076 - [x86] ACPI: Improve C3 residency (Matthew Garrett) [583792]
2077 - [x86] cpufreq: pcc driver should check for pcch method before calling _OSC (Matthew Garrett) [616908]
2078 - [x86] Add PCC Cpufreq driver (Matthew Garrett) [465354]
2079 - [x86] Disable IOMMU graphics on Cantiga chipset (John Villalovos) [602207]
2080 - [fs] vfsmount: pad for future fanotify support (Eric Paris) [320631]
2081 - [ipmi] Run a dummy command before submitting a new command (Matthew Garrett) [616089]
2082 - [block] mmc: Avoid hangs with mounted SD cards (Matthew Garrett) [615318]
2083 - [md] Fix md raid partition detection (Doug Ledford) [607477]
2084 - [ipmi] Make sure drivers were registered before unregistering them (Matthew Garrett) [601376]
2085 - [s390x] Enhanced qeth for new network device type support (Hendrik Brueckner) [599650]
2086 - [fs] cifs: fix security issue with dns_resolver upcall (David Howells) [612136] {CVE-2010-2524}
2087
2088 * Mon Jul 26 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-53.el6]
2089 - [fs] xfs: track AGs with reclaimable inodes in per-ag radix tree (Dave Chinner) [617035]
2090 - [fs] xfs: convert inode shrinker to per-filesystem contexts (Dave Chinner) [617035]
2091 - [mm] add context argument to shrinker callback (Dave Chinner) [617035]
2092 - [netdrv] enic: bug fix: make the set/get netlink VF_PORT support symmetrical (Andy Gospodarek) [609635]
2093 - [netdrv] enic: Use random mac addr when associating port-profile (Andy Gospodarek) [609635]
2094 - [netdrv] enic: bug fix: sprintf UUID to string as u8 rather than u16 array (Andy Gospodarek) [609635]
2095 - [net] netlink: bug fix: don't overrun skbs on vf_port dump (Andy Gospodarek) [609635]
2096 - [netdrv] enic: Bug Fix: Handle surprise hardware removals (Andy Gospodarek) [609635]
2097 - [netdrv] enic: Bug Fix: Change hardware ingress vlan rewrite mode (Andy Gospodarek) [609635]
2098 - [drm] nouveau: cleanup connector/encoder creation (Ben Skeggs) [612402]
2099 - [drm] nouveau: move LVDS detection back to connector detect() time (Ben Skeggs) [612402]
2100 - [net] add missing header needed for sunrpc tracepoints (Steve Dickson) [567741]
2101 - [drm] nouveau: fix race condition when under memory pressure (Ben Skeggs) [602663]
2102 - [tty] fix tty->pgrp races (Jiri Olsa) [586022] {CVE-2009-4895}
2103 - [scsi] Log msg when getting Unit Attention (Mike Christie) [585432]
2104 - [scsi] be2iscsi: Fix for 64K data (Mike Christie) [608795]
2105 - [cgroups] Fix device cgroup not allowing access to a partition (Vivek Goyal) [589662]
2106 - [audit] fix for audit misreporting return code on amd64 if we had to reschedule (Alexander Viro) [604993]
2107 - [x86] Fix ioremap() so will boot on IA-32 system with PAE (John Feeney) [607029]
2108 - [netdrv] macvtap: Limit packet queue length (Herbert Xu) [614119]
2109 - [virt] vhost: avoid pr_err on condition guest can trigger (Michael S. Tsirkin) [607177]
2110 - [mm] ksmd and khugepaged freezing (Andrea Arcangeli) [617430]
2111 - [pci] Allow read/write access to sysfs I/O port resources (Alex Williamson) [616174]
2112 - [netdrv] improve ipv6 pkt throughput with TSO (John Feeney) [613770]
2113 - [netdrv] ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool (Andy Gospodarek) [614243]
2114 - [netdrv] ixgbe: properly toggling netdev feature flags when disabling FCoE (Andy Gospodarek) [614243]
2115 - [scsi] fcoe: remove vlan ID from WWPN (Neil Horman) [611974]
2116 - [fs] xfs: fix corruption case for block size < page size (Dave Chinner) [581432]
2117 - [fs] xfs: unregister inode shrinker before freeing filesystem structures (Dave Chinner) [607750]
2118 - [drm] i915: add 'reclaimable' to i915 self-reclaimable page allocations (Dave Airlie) [616614]
2119 - [drm] i915: fix 945GM stability issues on Lenovo T60 laptops (Dave Airlie) [568780]
2120 - [security] SELinux: check OPEN on truncate calls (Eric Paris) [578841]
2121 - [fs] ext4: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251]
2122 - [fs] ext3: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251]
2123
2124 * Tue Jul 20 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-52.el6]
2125 - [virt] Call mask notifiers from pic (Gleb Natapov) [608613]
2126 - [virt] Convert mask notifiers to use irqchip/pin instead of gsi (Gleb Natapov) [608613]
2127 - [virt] Reenter guest after instruction emulation failure if emulation was due to access to non-mmio address (Gleb Natapov) [608595]
2128 - [virt] Return EFAULT from kvm ioctl when guest access bad area (Gleb Natapov) [608595]
2129 - [drm] nouveau: fix dual-link displays when plugged into single-link outputs (Ben Skeggs) [615154]
2130 - [drm] nv50: obey dcb->duallink_possible (Ben Skeggs) [615154]
2131 - [drm] nv50: fix duallink_possible calculation for DCB 4.0 cards (Ben Skeggs) [615154]
2132 - [mm] Rename ramzswap to zram in documentation (Jerome Marchand) [578641]
2133 - [mm] Rename ramzswap to zram in code (Jerome Marchand) [578641]
2134 - [mm] Rename ramzswap files to zram (Jerome Marchand) [578641]
2135 - [mm] ramzswap: Support generic I_O requests (Jerome Marchand) [578641]
2136 - [mm] ramzswap: Handler for swap slot free callback (Jerome Marchand) [578641]
2137 - [mm] swap: Add swap slot free callback to block_device_operations (Jerome Marchand) [578641]
2138 - [mm] swapfile: Add flag to identify block swap devices (Jerome Marchand) [578641]
2139 - [mm] ramzswap: Remove backing swap support (Jerome Marchand) [578641]
2140 - [drm] i915: Output IRQ setup fixes (Adam Jackson) [591709]
2141 - [drm] nouveau: fix oops on chipsets that only have a single crtc (Ben Skeggs) [602290]
2142 - [drm] i915: fix oops on single crtc devices (Dave Airlie) [610002]
2143 - [drm] radeon: check/restore sanity before doing anything else with GPU (Dave Airlie) [612767]
2144 - [fs] jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode (Steve Best) [607254]
2145 - [fs] GFS2: rename causes kernel Oops (Robert S Peterson) [614642]
2146 - [ipmi] Provide kipmid_max_busy_us parameter to cap CPU usage (Shyam Iyer) [609156]
2147 - [kernel] kprobes: "repz ret" causes bad EIP value crash (Dave Anderson) [607215]
2148 - [pci] panic on access to hot-removed device's proc fs (Don Zickus) [612024]
2149 - [pci] don't reassign to ROM res if it is not going to be enabled (Peter Bogdanovic) [612950]
2150 - [x86] i386: Update CPU & Memory Hot Add Not Supported messages (Prarit Bhargava) [600435]
2151 - [x86] nmi: limit hrtimer to lapic or ioapic mode (Don Zickus) [581722]
2152 - [virt] emulator: inc/dec can have lock prefix (Gleb Natapov) [615925]
2153 - [virt] Implement xen_panic_block notifier for RHEL6 Xen guests (Don Dutile) [614476]
2154 - [virt] KVM: MMU: fix conflict access permissions in direct sp (Avi Kivity) [607650]
2155 - [virt] vhost-net: avoid flush under lock (Michael S. Tsirkin) [612421]
2156 - [netdrv] bnx2x: Don't report link down if has been already down (Stanislaw Gruszka) [610311]
2157 - [netdrv] mac80211: improve error checking if WEP fails to init (John Linville) [608704]
2158 - [netdrv] ath9k: cleanup init error path (John Linville) [610224]
2159 - [mm] memcontrol: never oom when charging huge pages (Andrea Arcangeli) [608996]
2160 - [mm] memcontrol: prevent endless loop with huge pages and near-limit group (Andrea Arcangeli) [608996]
2161 - [virt] Xen PV-on-HVM: prevent null chip data ref ptr on newer xen hv (Don Dutile) [523134]
2162 - [virt] Xen PV-on-HVM: modularize platform-pci support (Don Dutile) [523134]
2163 - [virt] HPET: Do not disable hpet if not initialized (Don Dutile) [523134]
2164 - [virt] Xen PV-on-HVM: suspend-resume-support (Don Dutile) [523134]
2165 - [virt] Xen PV-on-HVM: refactor platform-pci, grant-table, enlighten support (Don Dutile) [523134 600360]
2166 - [virt] Xen PV-on-HVM: update evtchn delivery on HVM (Don Dutile) [523134]
2167 - [virt] Xen PV-on-HVM: update hvm_op hypercall & related h files to upstream (Don Dutile) [523134]
2168
2169 * Tue Jul 20 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-51.el6]
2170 - [block] cciss: bump version 3626RH (Tomas Henzl) [609522]
2171 - [block] cciss: cleanup compiletime warnings (Tomas Henzl) [609522]
2172 - [block] cciss: do not reset 640x boards (Tomas Henzl) [609522]
2173 - [block] cciss: fix hard reset (Tomas Henzl) [609522]
2174 - [block] cciss: factor out reset devices code (Tomas Henzl) [609522]
2175 - [block] cciss: factor out cciss find cfg addrs (Tomas Henzl) [609522]
2176 - [block] cciss: factor out cciss wait for mode change ack (Tomas Henzl) [609522]
2177 - [block] cciss: factor out cciss disable dma prefetch on p600 (Tomas Henzl) [609522]
2178 - [block] cciss: factor out cciss enable scsi prefetch (Tomas Henzl) [609522]
2179 - [block] cciss: factor out CISS signature present (Tomas Henzl) [609522]
2180 - [block] cciss: factor out cciss find board params (Tomas Henzl) [609522]
2181 - [block] cciss: factor out cciss find cfgtables (Tomas Henzl) [609522]
2182 - [block] cciss: factor out cciss wait for board ready (Tomas Henzl) [609522]
2183 - [block] cciss: factor out cciss find memory BAR (Tomas Henzl) [609522]
2184 - [block] cciss: remove board-id param from cciss interrupt mode (Tomas Henzl) [609522]
2185 - [block] cciss: factor out cciss_board_disabled (Tomas Henzl) [609522]
2186 - [block] cciss: factor out cciss lookup board id (Tomas Henzl) [609522]
2187 - [block] cciss: save pdev early to avoid passing it around (Tomas Henzl) [609522]
2188 - [audit] dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108]
2189 - [mm] mmu notifier index huge spte fix (Andrea Arcangeli) [606131]
2190 - [x86] Update x86 MCE code part 2 (Prarit Bhargava) [580587]
2191 - [kernel] execshield: respect disabled randomization (Roland McGrath) [605516]
2192 - [scsi] mpt2sas: Fix to use sas device list instead of enclosure list (Tomas Henzl) [599049]
2193 - [kernel] disable kmemleak by default for -debug kernels (Jason Baron) [612244]
2194
2195 * Thu Jul 15 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-50.el6]
2196 - [net] CHECKSUM: header export and fixup (Michael S. Tsirkin) [605555]
2197 - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516]
2198 - [fs] xfs: remove block number from inode lookup code (Jiri Pirko) [607031]
2199 - [fs] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED (Jiri Pirko) [607031]
2200 - [fs] xfs: validate untrusted inode numbers during lookup (Jiri Pirko) [607031]
2201 - [fs] xfs: always use iget in bulkstat (Jiri Pirko) [607031]
2202 - [igb] avoid platform reset and MCE with DCA (Stefan Assmann) [572732 606687]
2203 - [drm] nouveau: downgrade severity of most init table parser errors (Ben Skeggs) [596679]
2204 - [drm] nouveau: INIT_CONFIGURE_PREINIT/CLK/MEM on newer BIOSes is not an error (Ben Skeggs) [596679]
2205 - [netdrv] enic: Replace LRO with GRO (Andy Gospodarek) [609635]
2206 - [net] decreasing real_num_tx_queues needs to flush qdisc (Andy Gospodarek) [609260]
2207 - [net] sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock (Andy Gospodarek) [609260]
2208 - [fs] inotify: send IN_UNMOUNT events (Eric Paris) [580825]
2209 - [fs] inotify: fix inotify oneshot support (Eric Paris) [614595]
2210 - [s390x] zfcp: Zero memory for gpn_ft and adisc requests (Hendrik Brueckner) [609537]
2211 - [s390x] zfcp: Do not escalate scsi eh after fast_io_fail_tmo fired (Hendrik Brueckner) [606365]
2212 - [s390x] zfcp: Remove SCSI device during unit_remove (Hendrik Brueckner) [589278]
2213 - [scsi] Allow FC LLD to fast-fail scsi eh by introducing new eh return (Hendrik Brueckner) [606365]
2214 - [s390x] zfcp: Do not wait for SBALs on stopped queue (Hendrik Brueckner) [606359]
2215 - [x86] efi: Fill all reserved memmap entries if add_efi_memmap specified (George Beshers) [607386]
2216
2217 * Wed Jul 14 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-49.el6]
2218 - [edac] i7core_edac: Avoid doing multiple probes for the same card (Mauro Carvalho Chehab) [604564]
2219 - [edac] i7core_edac: Properly discover the first QPI device (Mauro Carvalho Chehab) [604564]
2220 - [usb] Disable XHCI (USB 3) HCD module autoloading (Matthew Garrett) [608343]
2221 - [fs] xfs: prevent swapext from operating on write-only files (Jiri Pirko) [605162] {CVE-2010-2226}
2222 - [powerpc] Add symbols to kernel to allow makedumpfile to filter on ppc64 (Neil Horman) [611710]
2223 - [net] netfilter: add CHECKSUM target (Michael S. Tsirkin) [605555]
2224 - [security] audit: dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108]
2225 - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516]
2226 - [virt] stop vpit before irq_routing freed (Gleb Natapov) [612648]
2227 - [netdrv] Allow for BCM5709S to dump vmcore via NFS (John Feeney) [577809]
2228 - [netdrv] igb: drop support for UDP hashing w/ RSS (Stefan Assmann) [613782]
2229 - [netdrv] mac80211: remove wep dependency (John Linville) [608704]
2230 - [mm] fix swapin race conditions (Andrea Arcangeli) [606131]
2231 - [crypto] authenc: Add EINPROGRESS check (Stanislaw Gruszka) [604611]
2232 - [fs] inotify: don't leak user struct on inotify release (Stanislaw Gruszka) [592399 604611]
2233 - [x86] amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs (Stanislaw Gruszka) [604611]
2234 - [kernel] profile: fix stats and data leakage (Stanislaw Gruszka) [604611]
2235 - [sound] ice1724: Fix ESI Maya44 capture source control (Stanislaw Gruszka) [604611]
2236 - [mm] hugetlbfs: kill applications that use MAP_NORESERVE with SIGBUS instead of OOM-killer (Stanislaw Gruszka) [604611]
2237 - [dma] dma-mapping: fix dma_sync_single_range_* (Stanislaw Gruszka) [604611]
2238 - [hwmon] hp_accel: fix race in device removal (Stanislaw Gruszka) [604611]
2239 - [net] ipv4: udp: fix short packet and bad checksum logging (Stanislaw Gruszka) [604611]
2240
2241 * Tue Jul 13 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-48.el6]
2242 - [scsi] SCSI: Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error (Stanislaw Gruszka) [604610]
2243 - [scsi] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error (Stanislaw Gruszka) [604610]
2244 - [scsi] debug: virtual_gb ignores sector_size (Stanislaw Gruszka) [604610]
2245 - [x86] acpi power_meter: acpi_device_class "power_meter_resource" too long (Stanislaw Gruszka) [604610]
2246 - [v4l] budget: Oops: "BUG: unable to handle kernel NULL pointer dereference" (Stanislaw Gruszka) [604610]
2247 - [virt] virtio: initialize earlier (Stanislaw Gruszka) [604610]
2248 - [security] testing the wrong variable in create_by_name() (Stanislaw Gruszka) [604610]
2249 - [netdrv] r8169: more broken register writes workaround (Stanislaw Gruszka) [604610]
2250 - [netdrv] r8169: fix broken register writes (Stanislaw Gruszka) [604610]
2251 - [netdrv] r8169: use correct barrier between cacheable and non-cacheable memory (Stanislaw Gruszka) [604610]
2252 - [kernel] kgdb: don't needlessly skip PAGE_USER test for Fsl booke (Stanislaw Gruszka) [604610]
2253 - [kernel] initramfs: handle unrecognised decompressor when unpacking (Stanislaw Gruszka) [604610]
2254 - [sound] snd-meastro3: Ignore spurious HV interrupts during suspend / resume (Stanislaw Gruszka) [604610]
2255 - [sound] snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C (Stanislaw Gruszka) [604610]
2256 - [x86] Disable large pages on CPUs with Atom erratum AAE44 (Stanislaw Gruszka) [604610]
2257 - [x86] x86-64: Clear a 64-bit FS/GS base on fork if selector is nonzero (Stanislaw Gruszka) [604610]
2258 - [edac] mce: Fix wrong mask and macro usage (Stanislaw Gruszka) [604610]
2259 - [netdrv] p54pci: fix bugs in p54p_check_tx_ring (Stanislaw Gruszka) [604610]
2260 - [netdrv] dm9601: fix phy/eeprom write routine (Stanislaw Gruszka) [604610]
2261 - [block] ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer (Stanislaw Gruszka) [604610]
2262 - [serial] 8250_pnp: add Fujitsu Wacom device (Stanislaw Gruszka) [604610]
2263 - [block] raid6: fix recovery performance regression (Stanislaw Gruszka) [604610]
2264 - [fs] procfs: fix tid fdinfo (Stanislaw Gruszka) [604610]
2265 - [usb] xhci: properly set endpoint context fields for periodic eps (Stanislaw Gruszka) [604610]
2266 - [usb] xhci: properly set the "Mult" field of the endpoint context (Stanislaw Gruszka) [604610]
2267 - [usb] OHCI: don't look at the root hub to get the number of ports (Stanislaw Gruszka) [604610]
2268 - [usb] don't choose configs with no interfaces (Stanislaw Gruszka) [604610]
2269 - [usb] fix testing the wrong variable in fs_create_by_name() (Stanislaw Gruszka) [604610]
2270 - [usb] Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem (Stanislaw Gruszka) [604610]
2271 - [usb] fix remote wakeup settings during system sleep (Stanislaw Gruszka) [604610]
2272 - [mm] hugetlb: fix infinite loop in get_futex_key() when backed by huge pages (Stanislaw Gruszka) [604610]
2273 - [kernel] flex_array: fix the panic when calling flex_array_alloc() without __GFP_ZERO (Stanislaw Gruszka) [604610]
2274 - [netdrv] mac80211: remove bogus TX agg state assignment (Stanislaw Gruszka) [604610]
2275 - [ata] libata: fix locking around blk_abort_request() (Stanislaw Gruszka) [604610]
2276 - [netdrv] p54usb: Add usbid for Corega CG-WLUSB2GT (Stanislaw Gruszka) [604610]
2277 - [usb] EHCI: defer reclamation of siTDs (Stanislaw Gruszka) [604610]
2278 - [drm] nouveau: initialise display before enabling interrupts (Ben Skeggs) [596703]
2279 - [drm] nv50: fix DP->DVI if output has been programmed for native DP previously (Ben Skeggs) [596703]
2280 - [block] dm ioctl: return uevent flag after rename (Mike Snitzer) [609591]
2281 - [block] dm ioctl: make __dev_status return void (Mike Snitzer) [609591]
2282 - [block] dm ioctl: remove __dev_status from geometry and target message (Mike Snitzer) [609591]
2283 - [infiniband] mlx4: enable IBoE feature (Doug Ledford) [529397]
2284 - [dm] dm-replicator: Fix replicator_ctr() error path (Heinz Mauelshagen) [612743]
2285 - [virt] vmware: disable NMI watchdog in guest (Don Zickus) [612321]
2286 - [virt] KVM: Expose MCE control MSRs to userspace (Avi Kivity) [558416]
2287
2288 * Mon Jul 12 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-47.el6]
2289 - [x86] eeepc-laptop: disable cpu speed control on EeePC 701 (Stanislaw Gruszka) [604608]
2290 - [x86] gart: Disable GART explicitly before initialization (Stanislaw Gruszka) [604608]
2291 - [netdrv] r8169: clean up my printk uglyness (Stanislaw Gruszka) [604608]
2292 - [input] wacom: switch mode upon system resume (Stanislaw Gruszka) [604608]
2293 - [fs] eCryptfs: Decrypt symlink target for stat size (Stanislaw Gruszka) [604608]
2294 - [usb] cdc-acm: Update to new autopm API (Stanislaw Gruszka) [604608]
2295 - [netdrv] e1000e: stop cleaning when we reach tx_ring->next_to_use (Stanislaw Gruszka) [604608]
2296 - [kernel] sched: Fix a race between ttwu() and migrate_task() (Stanislaw Gruszka) [604608]
2297 - [fs] ecryptfs: fix error code for missing xattrs in lower fs (Stanislaw Gruszka) [604608]
2298 - [pci] fix nested spinlock hang in aer_inject (Stanislaw Gruszka) [604608]
2299 - [fs] ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode (Stanislaw Gruszka) [604608]
2300 - [scsi] add scsi target reset support to scsi ioctl (Stanislaw Gruszka) [604608]
2301 - [pci] PCIe AER: prevent AER injection if hardware masks error reporting (Stanislaw Gruszka) [604608]
2302 - [fs] quota: Fix possible dq_flags corruption (Stanislaw Gruszka) [604608]
2303 - [fs] fix NFS4 handling of mountpoint stat (Stanislaw Gruszka) [604608]
2304 - [agp] intel-agp: Switch to wbinvd_on_all_cpus (Stanislaw Gruszka) [604608]
2305 - [drm] radeon/kms: add FireMV 2400 PCI ID (Stanislaw Gruszka) [604608]
2306 - [x86] amd-iommu: Use helper function to destroy domain (Stanislaw Gruszka) [604608]
2307 - [hwmon] sht15: Fix sht15_calc_temp interpolation function (Stanislaw Gruszka) [604608]
2308 - [hwmon] sht15: Properly handle the case CONFIG_REGULATOR=n (Stanislaw Gruszka) [604608]
2309 - [ata] libata: disable NCQ on Crucial C300 SSD (Stanislaw Gruszka) [604608]
2310 - [x86] thinkpad-acpi: lock down video output state access (Stanislaw Gruszka) [604608]
2311 - [x86] thinkpad-acpi: convert to seq_file (Stanislaw Gruszka) [604608]
2312 - [sound] usb: Fix Oops after usb-midi disconnection (Stanislaw Gruszka) [604608]
2313 - [x86] thinkpad-acpi: log initial state of rfkill switches (Stanislaw Gruszka) [604608]
2314 - [x86] thinkpad-acpi: use input_set_capability (Stanislaw Gruszka) [604608]
2315 - [x86] thinkpad-acpi: expose module parameters (Stanislaw Gruszka) [604608]
2316 - [fs] ext3: Don't update the superblock in ext3_statfs() (Stanislaw Gruszka) [604608]
2317 - [x86] thinkpad-acpi: log temperatures on termal alarm (Stanislaw Gruszka) [604608]
2318 - [x86] thinkpad-acpi: adopt input device (Stanislaw Gruszka) [604608]
2319 - [x86] thinkpad-acpi: issue backlight class events (Stanislaw Gruszka) [604608]
2320 - [x86] thinkpad-acpi: silence bogus complain during rmmod (Stanislaw Gruszka) [604608]
2321 - [x86] thinkpad-acpi: fix some version quirks (Stanislaw Gruszka) [604608]
2322 - [kernel] resource: move kernel function inside __KERNEL__ (Stanislaw Gruszka) [604608]
2323 - [fs] ext3: journal all modifications in ext3_xattr_set_handle (Stanislaw Gruszka) [604608]
2324 - [video] backlight: mbp_nvidia_bl - add five more MacBook variants (Stanislaw Gruszka) [604608]
2325 - [sound] mixart: range checking proc file (Stanislaw Gruszka) [604608]
2326 - [hid] fix oops in gyration_event() (Stanislaw Gruszka) [604608]
2327 - [ata] pata_ali: Fix regression with old devices (Stanislaw Gruszka) [604608]
2328 - [hwmon] lis3: fix show rate for 8 bits chips (Stanislaw Gruszka) [604608]
2329 - [cgroup] freezer: Fix buggy resume test for tasks frozen with cgroup freezer (Stanislaw Gruszka) [604608]
2330 - [kernel] genirq: Force MSI irq handlers to run with interrupts disabled (Stanislaw Gruszka) [604608]
2331 - [fs] fat: fix buffer overflow in vfat_create_shortname() (Stanislaw Gruszka) [604608]
2332 - [netdrv] mlx4: add dynamic LRO disable support (Amerigo Wang) [584359]
2333 - [netdrv] s2io: add dynamic LRO disable support (Amerigo Wang) [584359]
2334 - [drm] nv50: rewrite display irq handler (Ben Skeggs) [598842]
2335 - [drm] nv50: send evo "update" command after each disconnect (Ben Skeggs) [598842]
2336 - [drm] nv50: when debugging on, log which crtc we connect an encoder to (Ben Skeggs) [598842]
2337 - [drm] nv50: supply encoder disable() hook (Ben Skeggs) [598842]
2338 - [drm] disable encoder rather than dpms off in drm_crtc_prepare_encoders() (Ben Skeggs) [598842]
2339 - [drm] nv50: DCB quirk for Dell M6300 (Ben Skeggs) [598842]
2340 - [fs] writeback: limit write_cache_pages integrity scanning to current EOF (Dave Chinner) [602490]
2341 - [fs] xfs: remove nr_to_write writeback windup. (Dave Chinner) [602490]
2342 - [fs] writeback: pay attention to wbc->nr_to_write in write_cache_pages (Eric Sandeen) [602490]
2343
2344 * Mon Jul 12 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-46.el6]
2345 - [fs] ext4: stop issuing discards if not supported by device (Eric Sandeen) [608731]
2346 - [block] dm: only initialize full request_queue for request-based device (Mike Snitzer) [595393]
2347 - [block] dm: prevent table type changes after initial table load (Mike Snitzer) [595393]
2348 - [dm] skip second flush if request unsupported (Mike Snitzer) [612014]
2349 - [dm] only ignore -EOPNOTSUPP for empty barrier requests (Mike Snitzer) [612014]
2350 - [dm] snapshot: implement a merge method for snapshot origin (Mike Snitzer) [612375]
2351 - [dm] snapshot: test chunk size against both origin and snapshot sector size (Mike Snitzer) [612375]
2352 - [dm] snapshot: open origin before exception store initialization (Mike Snitzer) [612375]
2353 - [dm] snapshot: iterate both the origin and snapshot devices (Mike Snitzer) [612375]
2354 - [block] dm: support discard if at least one underlying device supports it (Mike Snitzer) [612014]
2355 - [block] dm: support discard for multiple devices (Mike Snitzer) [612014]
2356 - [block] dm: clear the discard flag if the device loses discard capability (Mike Snitzer) [612014]
2357 - [block] dm: check that target supports discard just before submitting request (Mike Snitzer) [612014]
2358 - [scsi] convert discard to REQ_TYPE_FS instead of REQ_TYPE_BLOCK_PC (Mike Snitzer) [610054]
2359 - [scsi] fix leak in scsi_setup_discard_cmnd error path (Mike Snitzer) [610054]
2360 - [scsi] remove unused free discard page in sd_done (Mike Snitzer) [610054]
2361 - [scsi] add sd_unprep_fn to free discard page (Mike Snitzer) [610054]
2362 - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [610054]
2363 - [block] don't allocate a payload for discard request (Mike Snitzer) [610054]
2364 - [fs] ext4: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985]
2365 - [fs] xfs: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985]
2366 - [fs] direct-io: move aio_complete into ->end_io (Christoph Hellwig) [589985]
2367 - [drm] radeon/kms/igp: fix possible divide by 0 in bandwidth code (Dave Airlie) [609755]
2368 - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8 by default (Ben Skeggs) [591062]
2369 - [drm] vt/fbcon: try harder to print output when panicing (Dave Airlie) [579002]
2370 - [fs] GFS2: fix BUG in gfs2_adjust_quota (Abhijith Das) [603827]
2371 - [fs] nfsd: nfsd_setattr needs to call commit_metadata (Christoph Hellwig) [593652]
2372 - [net] netfilter: remove config option NF_CT_ACCT completely (Jiri Pirko) [578476]
2373 - [net] Revert "[net] bonding: make bonding support netpoll" (Andy Gospodarek) [604672]
2374 - [scsi] stex: fix inconsistent usage of max_lun (David Milburn) [593255]
2375 - [kernel] sched: Kill migration thread in CPU_POST_DEAD event in migration_call, instead of CPU_DEAD (Steve Best) [604846]
2376 - [tracing] ftrace: fix function_graph livelock under kvm (Jason Baron) [596653]
2377 - [block] dm: mpath fix NULL pointer dereference when path parameters missing (Mike Snitzer) [607242]
2378 - [dm] dm-replicator: mandatory API change for replicator_resume(), replicator_dev_resume() and reference count fix calling dm_table_get_md() (Heinz Mauelshagen) [594922]
2379 - [x86] AMD IOMMU: change default to passthrough mode (Bhavna Sarathy) [607631]
2380 - [x86] dell-laptop: Add another Dell laptop family to the DMI whitelist (Matthew Garrett) [609268]
2381 - [netdrv] cnic: fix bnx2x panics with multiple interfaces enabled (Stanislaw Gruszka) [609184]
2382 - [mm] fix khugepaged startup race (Andrea Arcangeli) [612217]
2383 - [mm] add robustness to pmd_same checks (Andrea Arcangeli) [607650]
2384 - [mm] Fix vmalloc slow down (Steven Whitehouse) [583026]
2385
2386 * Mon Jul 12 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-45.el6]
2387 - [drm] i915: fix display setup bugs + hibernate (Dave Airlie) [608515 609763]
2388 - [fs] NFSv4: Fix an embarassing typo in encode_attrs() (Steve Dickson) [560786]
2389 - [fs] NFSv4: Ensure that /proc/self/mountinfo displays the minor version number (Steve Dickson) [560786]
2390 - [fs] NFSv4.1: Ensure that we initialise the session when following a referral (Steve Dickson) [560786]
2391 - [fs] SUNRPC: Fix a re-entrancy bug in xs_tcp_read_calldir() (Steve Dickson) [560786]
2392 - [fs] nfs4: use mandatory attribute file type in nfs4_get_root (Steve Dickson) [560786]
2393 - [x86] UV: uv_irq.c: Fix all sparse warnings (George Beshers) [573095]
2394 - [x86] uv: Remove recursion in uv_heartbeat_enable() (George Beshers) [573095]
2395 - [x86] pat: Update the page flags for memtype atomically instead of using memtype_lock (George Beshers) [573095]
2396 - [x86] UV: Improve BAU performance and error recovery (George Beshers) [573095]
2397 - [mm] ksm.c: remove an unneeded _notify in write_protect_page (George Beshers) [573095]
2398 - [x86] UV: Delete unneeded boot messages (George Beshers) [573095]
2399 - [x86] UV: Fix target_cpus() in x2apic_uv_x.c (George Beshers) [573095]
2400 - [x86] UV: Clean up UV headers for MMR definitions (George Beshers) [573095]
2401 - [x86] Enable NMI on all cpus on UV (George Beshers) [573095]
2402 - [x86] uv: Add serial number parameter to uv_bios_get_sn_info() (George Beshers) [573095]
2403 - [virt] xen: sync upstream xen_init_cpuid_mask (Andrew Jones) [609028]
2404 - [virt] xen: disable gbpages on pv guests (Andrew Jones) [609028]
2405 - [virt] KVM: Fix mov cr3 #GP at wrong instruction (Marcelo Tosatti) [611889]
2406 - [virt] KVM: Fix mov cr4 #GP at wrong instruction (Marcelo Tosatti) [611889]
2407 - [virt] KVM: Fix mov cr0 #GP at wrong instruction (Marcelo Tosatti) [611889]
2408 - [virt] KVM: Add missing srcu_read_lock() for kvm_mmu_notifier_release() (Marcelo Tosatti) [601320]
2409 - [virt] KVM: limit the number of pages per memory slot (Marcelo Tosatti) [601318]
2410 - [virt] KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page (Marcelo Tosatti) [601316]
2411 - [virt] KVM: x86: Add missing locking to arch specific vcpu ioctls (Marcelo Tosatti) [601313]
2412 - [virt] KVM: MMU: remove rmap before clear spte (Marcelo Tosatti) [601311]
2413 - [virt] KVM: MMU: Segregate shadow pages with different cr0.wp (Marcelo Tosatti) [601308]
2414 - [virt] KVM: x86: Check LMA bit before set_efer (Marcelo Tosatti) [601307]
2415 - [virt] KVM: Dont allow lmsw to clear cr0.pe (Marcelo Tosatti) [601305]
2416 - [virt] KVM: VMX: blocked-by-sti must not defer NMI injections (Marcelo Tosatti) [601304]
2417 - [virt] KVM: x86: Call vcpu_load and vcpu_put in cpuid_update (Marcelo Tosatti) [601303]
2418 - [virt] KVM: x86: Inject #GP with the right rip on efer writes (Marcelo Tosatti) [601301]
2419 - [virt] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots (Marcelo Tosatti) [601300]
2420 - [virt] KVM: x86: properly update ready_for_interrupt_injection (Marcelo Tosatti) [601298]
2421 - [virt] KVM: VMX: enable VMXON check with SMX enabled (Marcelo Tosatti) [601297]
2422 - [virt] KVM: VMX: free vpid when fail to create vcpu (Marcelo Tosatti) [601292]
2423 - [virt] vhost: add unlikely annotations to error path (Michael S. Tsirkin) [602607]
2424 - [virt] vhost: break out of polling loop on error (Michael S. Tsirkin) [602607]
2425
2426 * Wed Jul 07 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-44.el6]
2427 - [mm] Prevent soft lockup - CPU#0 stuck for 61s! in kswapd0 (Larry Woodman) [596971]
2428
2429 * Tue Jul 06 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-43.el6]
2430 - [x86] properly account for IRQ injected only into BSP (Gleb Natapov) [609082]
2431
2432 * Wed Jun 30 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-42.el6]
2433 - [block] writeback: simplify the write back thread queue (Christoph Hellwig) [602595]
2434
2435 * Tue Jun 29 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-41.el6]
2436 - [mm] Fix slabcache corruption (Larry Woodman) [602595]
2437
2438 * Tue Jun 29 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-40.el6]
2439 - [infiniband] Add IBoE support (Doug Ledford) [571959]
2440 - [scsi] hpsa: don't pretend the reset works (Tomas Henzl) [598681]
2441 - [fs] revert "procfs: provide stack information for threads" and its fixup commits (George Beshers) [573095]
2442 - [x86] mce: Fix MSR_IA32_MCI_CTL2 CMCI threshold setup (John Villalovos) [593558]
2443 - [s390x] cio: use exception-save stsch (Hendrik Brueckner) [596333]
2444 - [s390x] cio: add hook to reenable mss after hibernation (Hendrik Brueckner) [596333]
2445 - [s390x] cio: allow enable_facility from outside init functions (Hendrik Brueckner) [596333]
2446 - [x86] wmi: Free the allocated acpi objects through wmi_get_event_data (Stanislaw Gruszka) [606736]
2447 - [mtd] UBI: fix volume creation input checking (Stanislaw Gruszka) [606736]
2448 - [mm] avoid THP expose VM bugs (Andrea Arcangeli) [606131]
2449 - [dm] discard support for the linear target (Mike Snitzer) [608280]
2450 - [block] fix DISCARD_BARRIER requests (Mike Snitzer) [608280]
2451 - [block] Don't count_vm_events for discard bio in submit_bio (Mike Snitzer) [608280]
2452
2453 * Tue Jun 29 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-39.el6]
2454 - [x86] disable PentiumPro memory ordering errata workaround (Gleb Natapov) [605745 606054]
2455 - [net] Bluetooth: Keep a copy of each HID device's report descriptor (Mauro Carvalho Chehab) [565583]
2456 - [hid] make Wacom modesetting failures non-fatal (Mauro Carvalho Chehab) [565583]
2457 - [hid] Implement Wacom quirk in the kernel (Mauro Carvalho Chehab) [565583]
2458 - [hid] make raw reports possible for both feature and output reports (Mauro Carvalho Chehab) [565583]
2459 - [kernel] resources: fix call to alignf() in allocate_resource() (Peter Bogdanovic) [587729]
2460 - [kernel] resources: when allocate_resource() fails, leave resource untouched (Peter Bogdanovic) [587729]
2461 - [pci] introduce pci_assign_unassigned_bridge_resources (Peter Bogdanovic) [587729]
2462 - [pci] update bridge resources to get more big ranges in PCI assign unssigned (Peter Bogdanovic) [587729]
2463 - [pci] add failed_list to pci_bus_assign_resources (Peter Bogdanovic) [587729]
2464 - [pci] add pci_bridge_release_resources and pci_bus_release_bridge_resources (Peter Bogdanovic) [587729]
2465 - [kernel] resource: add release_child_resources (Peter Bogdanovic) [587729]
2466 - [pci] separate pci_setup_bridge to small functions (Peter Bogdanovic) [587729]
2467 - [scsi] aacraid: Disable ASPM by default (Matthew Garrett) [599735]
2468 - [pci] Don't enable aspm before drivers have had a chance to veto it (Matthew Garrett) [599735]
2469 - [netdrv] ehea: Fix kernel deadlock in DLPAR-mem processing (Steve Best) [605736]
2470 - [netdrv] ehea: fix delayed packet processing (Steve Best) [605738]
2471 - [netdrv] ehea: fix possible DLPAR/mem deadlock (Steve Best) [600516]
2472 - [netdrv] ehea: error handling improvement (Steve Best) [600516]
2473 - [x86] Fall back to GART if initialization fails (Bhavna Sarathy) [598974]
2474 - [x86] AMD IOMMU memory region fail with buggy BIOS (Bhavna Sarathy) [598974]
2475 - [virt] Search the LAPIC's for one that will accept a PIC interrupt (Christopher Lalancette) [596223]
2476 - [virt] KVM: x86: Kick VCPU outside PIC lock again (Christopher Lalancette) [596223]
2477 - [virt] KVM: x86: In DM_LOWEST, only deliver interrupts to vcpus with enabled LAPIC's (Christopher Lalancette) [596223]
2478 - [virt] KVM: x86: Allow any LAPIC to accept PIC interrupts (Christopher Lalancette) [596223]
2479 - [virt] KVM: x86: Introduce a workqueue to deliver PIT timer interrupts (Christopher Lalancette) [596223]
2480 - [scsi] ibmvfc: Reduce error recovery timeout (Steve Best) [605729]
2481 - [scsi] ibmvfc: Fix command completion handling (Steve Best) [605729]
2482 - [powerpc] Enable asymmetric SMT scheduling on POWER7 (Steve Best) [596304]
2483 - [kernel] sched: Add asymmetric group packing option for sibling domain (Steve Best) [596304]
2484 - [kernel] sched: Fix capacity calculations for SMT4 (Steve Best) [596304]
2485 - [fs] Btrfs: update to latest upstream code (Josef Bacik) [593834]
2486 - [fs] direct-io: do not merge logically non-contiguous requests (Josef Bacik) [593834]
2487 - [fs] direct-io: add a hook for the fs to provide its own submit_bio function (Josef Bacik) [593834]
2488 - [fs] allow short direct-io reads to be completed via buffered IO (Josef Bacik) [593834]
2489 - [fs] GFS2: O_TRUNC not working on stuffed files across cluster (Robert S Peterson) [606428]
2490 - [nfs] nfsd4: shut down callback queue outside state lock (Jeff Layton) [599522]
2491 - [security] IMA: policy handling and general cleanups (Eric Paris) [584901]
2492 - [security] IMA: fix object lifetime to support non ext* FS (Eric Paris) [584901]
2493 - [netdrv] be2net: Include latest fixes from upstream (Ivan Vecera) [604729]
2494 - [netdrv] be2net: Add PCI SR-IOV support (Ivan Vecera) [602451]
2495 - [scsi] hpsa: do not allow hard reset of 640x-boards (Tomas Henzl) [598681]
2496 - [scsi] hpsa: fix hard reset (Tomas Henzl) [598681]
2497 - [scsi] hpsa: reset devices code (Tomas Henzl) [598681]
2498 - [scsi] hpsa: find cfg addrs (Tomas Henzl) [598681]
2499 - [scsi] hpsa: finding the memory BAR (Tomas Henzl) [598681]
2500 - [scsi] hpsa: look up the board id (Tomas Henzl) [598681]
2501 - [x86] uv: uv_global_gru_mmr_address() macro fix (George Beshers) [607696]
2502 - [crypto] vmac: make it work on big-endian (Jarod Wilson) [605688]
2503 - [net] ipvs: One-Packet Scheduler (Thomas Graf) [584336]
2504 - [drm] i915: Disable Sandybridge support for 6.0 (Adam Jackson) [604838 605302]
2505 - [netdrv] vxge: fix memory leak in vxge_alloc_msix() error path (Michal Schmidt) [580392]
2506 - [netdrv] vxge: fix SINGLE/MULTI_FUNCTION definitions (Michal Schmidt) [580392]
2507 - [netdrv] vxge: update to 2.0.8.20182-k (Michal Schmidt) [580392]
2508 - [sound] fix PCM ring buffer issues (Jaroslav Kysela) [574844 590159 600311]
2509 - [netdrv] e1000/e1000e: implement a simple interrupt moderation (Andy Gospodarek) [607283]
2510 - [netdrv] e1000e: add PCI device id to enable support for 82567V-4 (Andy Gospodarek) [607264]
2511 - [netdrv] e1000e: update driver version number (Andy Gospodarek) [582803]
2512 - [netdrv] e1000e: enable support for EEE on 82579 (Andy Gospodarek) [582803]
2513 - [netdrv] e1000e: initial support for 82579 LOMs (Andy Gospodarek) [582803]
2514 - [netdrv] e1000e: move settting of flow control refresh timer to link setup code (Andy Gospodarek) [582803]
2515 - [netdrv] e1000e: Fix/cleanup PHY reset code for ICHx/PCHx (Andy Gospodarek) [582803]
2516 - [netdrv] e1000e: fix check for manageability on ICHx/PCH (Andy Gospodarek) [582803]
2517 - [netdrv] e1000e: separate out PHY statistics register updates (Andy Gospodarek) [582803]
2518 - [netdrv] e1000e: more cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803]
2519 - [netdrv] e1000e: cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803]
2520 - [netdrv] e1000e: cleanup ethtool loopback setup code (Andy Gospodarek) [582803]
2521 - [netdrv] e1000e: reset MAC-PHY interconnect on 82577/82578 (Andy Gospodarek) [582803]
2522 - [netdrv] e1000e: Incorrect function pointer set for force_speed_duplex on 82577 (Andy Gospodarek) [598570]
2523 - [netdrv] e1000e: Reset 82577/82578 PHY before first PHY register read (Andy Gospodarek) [598570]
2524 - [fs] GFS2: Fix kernel NULL pointer dereference by dlm_astd (Robert S Peterson) [604244]
2525 - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [590878]
2526 - [netdrv] tg3: Include support for 5719 device (John Feeney) [595511]
2527 - [mm] Do not attempt to allocate memory below mmap_min_addr (Eric Paris) [540333]
2528 - [scsi] qla2xxx: Updated driver version to 8.03.01.05.06.0-k8 (Chad Dupuis) [595477]
2529 - [scsi] qla2xxx: Add portid to async-request messages (Chad Dupuis) [595477]
2530 - [scsi] qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [595477]
2531 - [scsi] qla2xxx: Do not restrict flash operations to specific regions for 4G adapters (Chad Dupuis) [595477]
2532 - [scsi] qla2xxx: For ISP 23xx, select user specified login timeout value if greater than minuimum value(4 secs) (Chad Dupuis) [595477]
2533 - [scsi] qla2xxx: Removed redundant check for ISP 84xx (Chad Dupuis) [595477]
2534 - [scsi] qla2xxx: Do not enable VP in non fabric topology (Chad Dupuis) [595477]
2535 - [scsi] qla2xxx: Make the FC port capability mutual exclusive (Chad Dupuis) [595477]
2536 - [scsi] qla2xxx: Limit rport-flaps during link-disruptions (Chad Dupuis) [595477]
2537 - [scsi] qla2xxx: Correct async-srb issues (Chad Dupuis) [595477]
2538 - [scsi] qla2xxx: Correct use-after-free oops seen during EH-abort (Chad Dupuis) [595477]
2539 - [scsi] qla2xxx: Fix cpu-affinity usage for non-capable ISPs (Chad Dupuis) [595477]
2540 - [scsi] qla2xxx: Limit mailbox command contention for ADISC requests (Chad Dupuis) [595477]
2541 - [scsi] qla2xxx: Further generalization of SRB CTX infrastructure (Chad Dupuis) [595477]
2542 - [scsi] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive (Chad Dupuis) [595477]
2543 - [scsi] qla2xxx: Prevent sending mbx commands from sysfs during isp reset (Chad Dupuis) [595477]
2544 - [scsi] qla2xxx: Cleanup FCP-command-status processing debug statements (Chad Dupuis) [595477]
2545 - [scsi] qla2xxx: Clear error status after uncorrectable non-fatal errors (Chad Dupuis) [595477]
2546 - [scsi] qla2xxx: Add char device to incease driver use count (Chad Dupuis) [595477]
2547 - [scsi] qla2xxx: Display proper link state for disconnected ports (Chad Dupuis) [595477]
2548 - [scsi] qla2xxx: Check for ISP84xx before processing to get 84xx firmware version (Chad Dupuis) [595477]
2549
2550 * Fri Jun 25 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-38.el6]
2551 - [ata] ahci: Fix failure to detect devices (Matthew Garrett) [608146]
2552 - [ata] ahci: Fix device detection when stopping DMA engines (Matthew Garrett) [601195]
2553 - [mm] Disable transparent hugepages when running under Xen (Andrea Arcangeli) [605566]
2554 - [netdrv] tg3: Fix TX BD corruption on 5755+ devices (John Feeney) [603936]
2555 - [netdrv] tg3: Fix memory leak on 5717/57765/5719 devices (John Feeney) [603933]
2556 - [netdrv] bnx2: update firmware to 09-5.0.0.j15 to improve performance (John Feeney) [593797]
2557 - [netdrv] iwlwifi: cancel scan watchdog in iwl_bg_abort_scan (John Linville) [604266]
2558 - [netdrv] add bnx2_del_napi() to stop rmmod hangs (John Feeney) [599630]
2559 - [virt] virtio: net: Remove net-specific advertising of PUBLISH_USED feature (Amit Shah) [605591]
2560 - [virt] KVM: Increase NR_IOBUS_DEVS limit to 200 (Michael S. Tsirkin) [602262]
2561 - [virt] account only for IRQ injected into BSP (Gleb Natapov) [601564]
2562 - [virt] KVM: read apic->irr with ioapic lock held (Marcelo Tosatti) [579970]
2563 - [x86] ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe (Matthew Garrett) [584466]
2564 - [x86] Move notify_cpu_starting() callback to a later stage (Prarit Bhargava) [600296]
2565 - [x86] cpuidle: Fix incorrect optimization (John Villalovos) [593549]
2566 - [block] cfq: Don't allow queue merges for queues that have no process references (Jeff Moyer) [605264]
2567 - [infiniband] ehca: bitmask handling for lock_hcalls (Steve Best) [605739]
2568 - [tpm] Fix tpm_readpubek_params_out struct (Peter Bogdanovic) [597235]
2569 - [usb] Fix a hang of khubd if UHCI is removed (Pete Zaitcev) [579093]
2570 - [oprofile] fix oprofile samples dropping under load on larger systems (John Villalovos) [561557]
2571 - [kernel] check SEND_SIG_FORCED on TP_STORE_SIGINFO() (Oleg Nesterov) [591780]
2572 - [kernel] pids: increase pid_max based on num_possible_cpus (Oleg Nesterov) [593164]
2573 - [kernel] sys_personality: change sys_personality() to accept "unsigned int" instead of u_long (Oleg Nesterov) [593265]
2574 - [kernel] fix cgroup's cpu controller to provide fair CPU usage to each group in some conditions (Larry Woodman) [544197]
2575 - [gpu] vgaarb: fix incorrect dereference of userspace pointer (Danny Feng) [564247]
2576 - [kernel] sched: avoid cache misses on large machines due to sibling preference (Jerome Marchand) [592302]
2577 - [scsi] ipr: move setting of the allow_restart flag for vsets (Steve Best) [603090]
2578 - [scsi] ibmvscsi: fix DMA API misuse (Steve Best) [595417]
2579 - [netdrv] l2tp: Fix oops in pppol2tp_xmit (Danny Feng) [607055]
2580 - [net] sysfs: ethtool_ops can be NULL (Danny Feng) [603662]
2581 - [net] udp: Fix bogus UFO packet generation (Herbert Xu) [602878]
2582 - [net] vlan: fix vlan_skb_recv() (Michael S. Tsirkin) [598920]
2583 - [net] bonding: Fix fcoe mpio over inactive slave in a bond (Neil Horman) [603239]
2584 - [net] bridge: Fix OOM crash in deliver_clone (Herbert Xu) [604494]
2585 - [s390x] kernel: fix kernel panic caused by using kprobes (Hendrik Brueckner) [596876]
2586 - [s390x] ccwgroup: add locking around drvdata access (Hendrik Brueckner) [598563]
2587 - [s390x] cmm: fix module unload handling (Hendrik Brueckner) [598554]
2588 - [powerpc] Rework VDSO gettimeofday to prevent time going backwards (Steve Best) [591495]
2589 - [powerpc] Move kdump default base address to 64MB on 64bit (Steve Best) [603779]
2590 - [fs] gfs2: Better error reporting when mounting a gfs fs without enough journals (Abhijith Das) [600408]
2591 - [tty] Revert "[tty] fix race in tty_fasync" (Stanislaw Gruszka) [606747]
2592 - [kdump] kexec: fix OOPS in crash_kernel_shrink (Steve Best) [592336]
2593 - [fs] btrfs: prevent users from setting ACLs on files they do not own (Danny Feng) [603594] {CVE-2010-2071}
2594 - [fs] cifs: remove bogus first_time check in NTLMv2 session setup code (Jeff Layton) [604785]
2595 - [fs] cifs: don't attempt busy-file rename unless it's in same directory (Jeff Layton) [603707]
2596 - [fs] ext4: Fix compat EXT4_IOC_ADD_GROUP (Eric Sandeen) [602428]
2597 - [fs] ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate (Eric Sandeen) [602427]
2598 - [fs] ext4: Use our own write_cache_pages() (Eric Sandeen) [602384]
2599 - [fs] xfs: Make fiemap work in query mode (Eric Sandeen) [602061]
2600 - [fs] ext4: restart ext4_ext_remove_space() after transaction restart (Josef Bacik) [589645]
2601 - [fs] ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files (Eric Sandeen) [601009] {CVE-2010-2066}
2602 - [fs] btrfs: check for read permission on src file in the clone ioctl (Danny Feng) [593227] {CVE-2010-1636}
2603 - [drm] radeon: fixes for radeon driver from upstream (Dave Airlie) [589098]
2604 - [drm] radeon port 2.6.35 HDMI audio to RHEL6 (Jerome Glisse) [604435]
2605 - [drm] nv50: fix iommu errors caused by device reading from address 0 (Ben Skeggs) [602498]
2606 - [ata] libata: don't flush dcache on slab pages (Stanislaw Gruszka) [606719]
2607 - [fs] cifs: don't call cifs_new_fileinfo unless cifs_open succeeds (Jeff Layton) [593422]
2608 - [fs] cifs: don't ignore cifs_posix_open_inode_helper return value (Jeff Layton) [593422]
2609 - [fs] cifs: clean up arguments to cifs_open_inode_helper (Jeff Layton) [593422]
2610 - [fs] cifs: pass instantiated filp back after open call (Jeff Layton) [593422]
2611 - [fs] cifs: move cifs_new_fileinfo call out of cifs_posix_open (Jeff Layton) [593422]
2612 - [fs] cifs: implement drop_inode superblock op (Jeff Layton) [593422]
2613 - [fs] cifs: checkpatch cleanup (Jeff Layton) [593422]
2614 - [fs] nfsd: ensure sockets are closed on error (Jeff Layton) [603735]
2615 - [fs] Revert "sunrpc: move the close processing after do recvfrom method" (Jeff Layton) [603735]
2616 - [fs] Revert "sunrpc: fix peername failed on closed listener" (Jeff Layton) [603735]
2617 - [virt] kvm: Prevent internal slots from being COWed (Glauber Costa) [601192]
2618 - [virt] kvm: Keep slot ID in memory slot structure (Glauber Costa) [601192]
2619 - [fs] writeback: split writeback_inodes_wb (Christoph Hellwig) [601202]
2620 - [fs] writeback: remove writeback_inodes_wbc (Christoph Hellwig) [601202]
2621 - [fs] writeback: fix pin_sb_for_writeback (Christoph Hellwig) [601202]
2622 - [fs] writeback: add missing requeue_io in writeback_inodes_wb (Christoph Hellwig) [601202]
2623 - [fs] writeback: simplify and split bdi_start_writeback (Christoph Hellwig) [601202]
2624 - [fs] writeback: simplify wakeup_flusher_threads (Christoph Hellwig) [601202]
2625 - [fs] writeback: fix writeback_inodes_wb from writeback_inodes_sb (Christoph Hellwig) [601202]
2626 - [fs] writeback: enforce s_umount locking in writeback_inodes_sb (Christoph Hellwig) [601202]
2627 - [fs] writeback: queue work on stack in writeback_inodes_sb (Christoph Hellwig) [601202]
2628 - [fs] writeback: fix writeback completion notifications (Christoph Hellwig) [601202]
2629 - [fs] vfs: improve writeback_inodes_wb() (Christoph Hellwig) [601202]
2630 - [fs] writeback: remove unused nonblocking and congestion checks (Christoph Hellwig) [601202]
2631 - [fs] writeback: remove the always false bdi_cap_writeback_dirty() test (Christoph Hellwig) [601202]
2632 - [misc] hpilo: fix pointer warning in ilo_ccb_setup (Prarit Bhargava) [603733]
2633 - [netdrv] libertas_tf: Fix warning in lbtf_rx for stats struct (Prarit Bhargava) [603733]
2634 - [scsi] Fix userspace warning in /usr/include/scsi/scsi.h (Prarit Bhargava) [603733]
2635 - [pci] Fix section mismatch warning in pcibios_scan_specific_bus() (Prarit Bhargava) [603733]
2636 - [fs] Fix warning in fs/ecryptfs/messaging.c: ecryptfs_process_response() (Prarit Bhargava) [603733]
2637 - [fs] Fix warning in fs/btrfs/ordered-data.c: btrfs_dec_test_ordered_pending() (Prarit Bhargava) [603733]
2638 - [netdrv] Fix warnings in drivers/net/bnx2.c (Prarit Bhargava) [603733]
2639 - [doc] Fix warning in Documentation/spi/spidev_fdx.c: do_msg() (Prarit Bhargava) [603733]
2640 - [kernel] Fix stack warning in lib/decompress_bunzip2.c: get_next_block() (Prarit Bhargava) [603733]
2641 - [netdrv] Fix warning in drivers/net/vxge/vxge-main.c: vxge_probe() (Prarit Bhargava) [603733]
2642 - [v4l] Fix warnings in drivers/media/dvb/frontends (Prarit Bhargava) [603733]
2643 - [trace] Fix warning in include/trace/events/kmem.h: mm_kswapd_ran() (Prarit Bhargava) [603733]
2644 - [scsi] Fix warning in drivers/scsi/megaraid/megaraid_sas.c: process_fw_state_change_wq() (Prarit Bhargava) [603733]
2645 - [pcmcia] Fix warnings in drivers/pcmcia/socket_sysfs.c (Prarit Bhargava) [603733]
2646 - [netdrv] Fix warning in drivers/net/wireless/wl3501_cs.c: wl3501_esbq_exec() (Prarit Bhargava) [603733]
2647 - [drm] Workaround broken check_headers.pl (Prarit Bhargava) [603733]
2648 - [isdn] Fix warning in drivers/isdn/hardware/mISDN/hfcpci.c: hfcpci_softirq() (Prarit Bhargava) [603733]
2649 - [virt] Fix warning in drivers/vhost/vhost.c: vhost_signal() (Prarit Bhargava) [603733]
2650 - [md] Fix warning in drivers/md/dm-repl.c: _replicator_slink_message() (Prarit Bhargava) [603733]
2651 - [virt] Fix warning in arch/x86/kvm/svm.c: svm_handle_mce() (Prarit Bhargava) [603733]
2652 - [net] Fix stack warning in net/mac80211/debugfs_sta.c: sta_agg_status_read() (Prarit Bhargava) [603733]
2653 - [kernel] Fix warnings in scripts/mod/mod-extract.c (Prarit Bhargava) [603733]
2654 - [mm] Fix warning in mm/mprotect.c: mprotect_fixup() (Prarit Bhargava) [603733]
2655 - [mm] Fix warning in mm/mmap.c: __split_vma() (Prarit Bhargava) [603733]
2656 - [mca] Fix warning in include/linux/mca-legacy.h (Prarit Bhargava) [603733]
2657 - [mm] Fix warning in include/linux/khugepaged.h (Andrea Arcangeli) [603733]
2658 - [virt] Fix warnings in drivers/xen/events.c() (Prarit Bhargava) [603733]
2659 - [x86] Fix warning in drivers/platform/x86/thinkpad_acpi.c (Prarit Bhargava) [603733]
2660 - [netdrv] Fix warnings in drivers/net/wireless/b43/phy_lp.c (Prarit Bhargava) [603733]
2661 - [block] Fix warning in drivers/block/cciss.c: fail_all_cmds() (Prarit Bhargava) [603733]
2662 - [isdn] Fix warnings in drivers/isdn/hardware/mISDN/w6692.c (Prarit Bhargava) [603733]
2663 - [kernel] Fix compiler warning in sched.c (Larry Woodman) [544197]
2664 - [fs] fscache/object-list.c: fix warning on 32-bit (Prarit Bhargava) [603733]
2665 - [sysfs] Fix warning in sysfs_open_file (Prarit Bhargava) [603733]
2666 - [kdump] Fix warning in kexec_crash_size_show (Prarit Bhargava) [603733]
2667 - [netdrv] libertas: fix uninitialized variable warning (Prarit Bhargava) [603733]
2668 - [drm] Fixes linux-next & linux-2.6 checkstack warnings (Prarit Bhargava) [603733]
2669 - [x86] acpi_pad: squish warning (Prarit Bhargava) [603733]
2670 - [netdrv] iwlwifi: dynamically allocate buffer for sram debugfs file (Prarit Bhargava) [603733]
2671 - [isdn] Fix warnings in eicon driver (Prarit Bhargava) [603733]
2672 - [net] bridge: Make first arg to deliver_clone const (Prarit Bhargava) [603733]
2673 - [kernel] linux/elfcore.h: hide kernel functions (Prarit Bhargava) [603733]
2674 - [fs] quota: suppress warning: "quotatypes" defined but not used (Prarit Bhargava) [603733]
2675 - [fs] fuse: fix large stack use (Prarit Bhargava) [603733]
2676 - [uwb] wlp: refactor wlp_get_<attribute>() macros (Prarit Bhargava) [603733]
2677 - [usb] Remove large struct from the stack in USB storage isd200 driver (Prarit Bhargava) [603733]
2678 - [usb] isp1362: better 64bit printf warning fixes (Prarit Bhargava) [603733]
2679 - [pci] PCI: kill off pci_register_set_vga_state() symbol export (Prarit Bhargava) [603733]
2680 - [x86] intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl (Prarit Bhargava) [603733]
2681 - [v4l] dvb-bt8xx: fix compile warning (Prarit Bhargava) [603733]
2682 - [tty] tty_buffer: Fix distinct type warning (Prarit Bhargava) [603733]
2683 - [virt] virtio: fix section mismatch warnings (Prarit Bhargava) [603733]
2684 - [ata] Fix warning in libata-eh.c (Prarit Bhargava) [603733]
2685 - [crypto] testmgr: Fix warning (Prarit Bhargava) [603733]
2686 - [x86] Use __builtin_memset and __builtin_memcpy for memset/memcpy (Prarit Bhargava) [603733]
2687 - [x86] apic: Fix prototype in hw_irq.h (Prarit Bhargava) [603733]
2688 - [x86] nmi_watchdog: relax the nmi checks during bootup (Don Zickus) [596760]
2689 - [x86] nmi_watchdog: disable correct cpu if it fails check (Don Zickus) [596760]
2690 - [netdrv] iwlwifi: update supported PCI_ID list for 5xx0 series (John Linville) [599148]
2691 - [netdrv] iwlwifi: recalculate average tpt if not current (John Linville) [595845]
2692 - [netdrv] iwl3945: enable stuck queue detection on 3945 (John Linville) [595847]
2693 - [netdrv] iwlwifi: fix internal scan race (John Linville) [595846]
2694 - [netdrv] iwlwifi: fix scan races (John Linville) [595846]
2695 - [virt] virtio: fix balloon without VIRTIO_BALLOON_F_STATS_VQ (Amit Shah) [601690]
2696 - [virt] virtio: Fix scheduling while atomic in virtio_balloon stats (Amit Shah) [601690]
2697 - [virt] virtio: Add memory statistics reporting to the balloon driver (Amit Shah) [601690]
2698 - [block] make blk_init_free_list and elevator_init idempotent (Mike Snitzer) [594584]
2699 - [block] avoid unconditionally freeing previously allocated request_queue (Mike Snitzer) [594584]
2700 - [virt] vhost: fix the memory leak which will happen when memory_access_ok fails (Michael S. Tsirkin) [599299]
2701 - [virt] vhost-net: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299]
2702 - [virt] vhost: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299]
2703 - [virt] vhost: Fix host panic if ioctl called with wrong index (Michael S. Tsirkin) [599299]
2704 - [block] writeback: fixups for !dirty_writeback_centisecs (Mike Snitzer) [594570]
2705 - [fs] writeback: disable periodic old data writeback for !dirty_writeback_centisecs (Mike Snitzer) [594570]
2706 - [modsign] Include the GNU build ID note in the digest (David Howells) [581965]
2707 - [modsign] Fix a number of module signing bugs (David Howells) [581965]
2708 - [modsign] KEYS: Return more accurate error codes (David Howells) [591891]
2709 - [netdrv] ixgbe: fix automatic LRO/RSC settings for low latency (Andy Gospodarek) [595555]
2710 - [scsi] sync fcoe with upstream (Mike Christie) [603263]
2711 - [trace] conflicting tracepoint power.h headers (Mark Wielaard) [599175]
2712 - [netdrv] ixgbe: fix panic when shutting down system with WoL enabled (Andy Gospodarek) [601066]
2713 - [netdrv] ixgbe: ixgbe_down needs to stop dev_watchdog (Andy Gospodarek) [604807]
2714 - [scsi] sync fcoe (Mike Christie) [595558]
2715 - [kernel] CRED: Fix a race in creds_are_invalid() in credentials debugging (James Leddy) [578268]
2716 - [kernel] Remove timeout logic in mutex_spin_on_owner() to match upstream (Steve Best) [602805]
2717
2718 * Sun Jun 20 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-37.el6]
2719 - [virt] Disable transparent hugepages when running under Xen (Dor Laor) [605566]
2720 - [pci] fix compilation when CONFIG_PCI_MSI=n (Vivek Goyal) [589397]
2721 - [block] virtio_blk: support barriers without FLUSH feature (Christoph Hellwig) [602595]
2722 - [mm] make compound_lock irqsafe in put_page (Andrea Arcangeli) [605354]
2723 - [mm] remove compound_lock from futex (Andrea Arcangeli) [605354]
2724 - [mm] memcontrol compound_lock irqsafe (Andrea Arcangeli) [605354]
2725 - [mm] add compound_lock_irqsave/irqrestore (Andrea Arcangeli) [605354]
2726
2727 * Wed Jun 16 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-36.el6]
2728 - [virt] virtio-pci: Disable MSI at startup (Vivek Goyal) [589397]
2729 - [mm] Reenable transparent hugepages (Aristeu Rozanski) [602436]
2730
2731 * Tue Jun 15 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-35.el6]
2732 - [mm] Revert "[redhat] Enable transparent hugepages by default" (Aristeu Rozanski) [602436]
2733
2734 * Tue Jun 15 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-34.el6]
2735 - [net] Revert "[net] bridge: make bridge support netpoll" (Herbert Xu) [602927]
2736 - [virt] always invalidate and flush on spte page size change (Andrea Arcangeli) [578134]
2737 - [mm] root anon vma bugchecks (Andrea Arcangeli) [578134]
2738 - [mm] resurrect the check in page_address_in_vma (Andrea Arcangeli) [578134]
2739 - [mm] root anon vma use root (Andrea Arcangeli) [578134]
2740 - [mm] avoid ksm hang (Andrea Arcangeli) [578134]
2741 - [mm] always add new vmas at the end (Andrea Arcangeli) [578134]
2742 - [mm] remove unnecessary lock from __vma_link (Andrea Arcangeli) [578134]
2743 - [mm] optimize hugepage tracking for memcgroup & handle splitting (Rik van Riel) [597108]
2744 - [mm] properly move a transparent hugepage between cgroups (Rik van Riel) [597081]
2745 - [mm] scale statistics if the page is a transparent hugepage (Rik van Riel) [597077]
2746 - [mm] enhance mem_cgroup_charge_statistics with a page_size argument (Rik van Riel) [597058]
2747 - [virt] add option to disable spinlock patching on hypervisor (Gleb Natapov) [599068]
2748 - [virt] xen: don't touch xsave in cr4 (Andrew Jones) [599069]
2749 - [drm] Update core to current drm-linus (Adam Jackson) [589547 589792 597022]
2750 - [mm] fix refcount bug in anon_vma code (Rik van Riel) [602739]
2751
2752 * Thu Jun 03 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-33.el6]
2753 - [netdrv] vlan: allow null VLAN ID to be used (Andy Gospodarek) [595555]
2754 - [netdrv] ixgbe: Add boolean parameter to ixgbe_set_vmolr (Andy Gospodarek) [595555]
2755 - [netdrv] ixgbe: fix bug when EITR=0 causing no writebacks (Andy Gospodarek) [595555]
2756 - [netdrv] ixgbe: enable extremely low latency (Andy Gospodarek) [595555]
2757 - [netdrv] ixgbe: added compat bits (Andy Gospodarek) [595555]
2758 - [netdrv] ixgbe: dcb, do not tag tc_prio_control frames (Andy Gospodarek) [595555]
2759 - [netdrv] ixgbe: fix ixgbe_tx_is_paused logic (Andy Gospodarek) [595555]
2760 - [netdrv] ixgbe: always enable vlan strip/insert when DCB is enabled (Andy Gospodarek) [595555]
2761 - [netdrv] ixgbe: remove some redundant code in setting FCoE FIP filter (Andy Gospodarek) [595555]
2762 - [netdrv] ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp (Andy Gospodarek) [595555]
2763 - [netdrv] ixgbe: fix header len when unsplit packet overflows to data buffer (Andy Gospodarek) [595555]
2764 - [netdrv] ixgbe: fix setting of promisc mode when using mac-vlans (Andy Gospodarek) [595555]
2765 - [netdrv] ixgbe: Add support for VF MAC and VLAN configuration (Andy Gospodarek) [595555]
2766 - [netdrv] ixgbe: fix bug with vlan strip in promsic mode (Andy Gospodarek) [595555]
2767 - [virt] use unfair spinlock when running on hypervisor (Gleb Natapov) [599068]
2768
2769 * Wed Jun 02 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-32.el6]
2770 - [kernel] sched: update normalized values on user updates via proc (Hendrik Brueckner) [590748]
2771 - [kernel] sched: Make tunable scaling style configurable (Hendrik Brueckner) [590748]
2772 - [s390x] nohz: Introduce arch_needs_cpu (Hendrik Brueckner) [590009]
2773 - [ppc64] Use form 1 affinity to setup node distance (Steve Best) [594502]
2774 - [ppc64] numa: Use ibm, architecture-vec-5 to detect form 1 affinity (Steve Best) [594502]
2775 - [ppc64] Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim (Steve Best) [594502]
2776 - [block] Add padding to writeback_control (Mike Snitzer) [594570]
2777 - [fs] cifs: fix page refcount leak (Jeff Layton) [595827]
2778 - [scsi] megaraid_sas - Add three times Online controller reset (Tomas Henzl) [594821]
2779 - [scsi] megaraid: update driver version to 4.28 (Tomas Henzl) [577010]
2780 - [netdrv] tg3: Provide more support for 57765 with v3.108 (John Feeney) [581691]
2781 - [scsi] skip sense logging for some ATA PASS-THROUGH cdbs (Jeff Moyer) [596997]
2782 - [block] allow initialization of previously allocated request_queue (Mike Snitzer) [594584]
2783 - [usb] Fix oops on switching USB controllers (Pete Zaitcev) [578979]
2784 - [drm] nouveau: important fixes to vbios parser (Ben Skeggs) [596604]
2785 - [virt] virtio: console: Fix crash when port is unplugged and blocked for write (Amit Shah) [596635]
2786 - [virt] virtio: console: Fix crash when hot-unplugging a port and read is blocked (Amit Shah) [596635]
2787 - [kernel] signals: check_kill_permission(): don't check creds if same_thread_group() (Oleg Nesterov) [595499]
2788 - [drm] fix issue with wake up like upstream commit (Dave Airlie) [577959]
2789 - [x86] Fix AMD IOMMU suspend/resume (Matthew Garrett) [593787]
2790 - [mm] do_generic_file_read: clear page errors when issuing a fresh read of the page (Rik van Riel) [596334]
2791 - [x86] Fix loud HPET warning on Intel Platforms (Prarit Bhargava) [592036]
2792 - [x86] Intel Cougar Point PCH support for SATA, USB, HD Audio, I2C(SMBUS), and iTCO Watchdog (John Villalovos) [560077]
2793 - [x86] dell-laptop: Update to match mainline (Matthew Garrett) [586495]
2794 - [kernel] proc: backport afinity_hint code (Neil Horman) [591509]
2795 - [scsi] bfa: powerpc compilation warning and endian fix (Rob Evers) [583154]
2796 - [scsi] bfa: code review fixes (Rob Evers) [583154]
2797 - [s390x] dasd: fix race between tasklet and dasd_sleep_on (Hendrik Brueckner) [591963]
2798 - [s390x] vdso: add missing vdso_install target (Hendrik Brueckner) [587368]
2799 - [mm] mempolicy: fix get_mempolicy() for relative and static nodes (Steve Best) [592327]
2800 - [net] reserve ports for applications using fixed port numbers (Amerigo Wang) [580970]
2801 - [kernel] sysctl: add proc_do_large_bitmap (Amerigo Wang) [580970]
2802 - [kernel] sysctl: refactor integer handling proc code (Amerigo Wang) [580970]
2803 - [virt] VMware Balloon: clamp number of collected non-balloonable pages (Amit Shah) [582826]
2804 - [virt] x86, hypervisor: add missing <linux/module.h> (Amit Shah) [582826]
2805 - [nfs] nfsd4: bug in read_buf (Steve Dickson) [597215]
2806 - [nfs] svcrdma: RDMA support not yet compatible with RPC6 (Steve Dickson) [597215]
2807 - [nfs] Revert "nfsd4: distinguish expired from stale stateids" (Steve Dickson) [597215]
2808 - [nfs] nfsd: safer initialization order in find_file() (Steve Dickson) [597215]
2809 - [nfs] nfs4: minor callback code simplification, comment (Steve Dickson) [597215]
2810 - [nfs] NFSD: don't report compiled-out versions as present (Steve Dickson) [597215]
2811 - [nfs] nfsd4: implement reclaim_complete (Steve Dickson) [597215]
2812 - [nfs] nfsd4: nfsd4_destroy_session must set callback client under the state lock (Steve Dickson) [597215]
2813 - [nfs] nfsd4: keep a reference count on client while in use (Steve Dickson) [597215]
2814 - [nfs] nfsd4: mark_client_expired (Steve Dickson) [597215]
2815 - [nfs] nfsd4: introduce nfs4_client.cl_refcount (Steve Dickson) [597215]
2816 - [nfs] nfsd4: refactor expire_client (Steve Dickson) [597215]
2817 - [nfs] nfsd4: extend the client_lock to cover cl_lru (Steve Dickson) [597215]
2818 - [nfs] nfsd4: use list_move in move_to_confirmed (Steve Dickson) [597215]
2819 - [nfs] nfsd4: fold release_session into expire_client (Steve Dickson) [597215]
2820 - [nfs] nfsd4: rename sessionid_lock to client_lock (Steve Dickson) [597215]
2821 - [nfs] nfsd4: fix bare destroy_session null dereference (Steve Dickson) [597215]
2822 - [nfs] nfsd4: use local variable in nfs4svc_encode_compoundres (Steve Dickson) [597215]
2823 - [nfs] nfsd: further comment typos (Steve Dickson) [597215]
2824 - [nfs] sunrpc: centralise most calls to svc_xprt_received (Steve Dickson) [597215]
2825 - [nfs] nfsd4: fix unlikely race in session replay case (Steve Dickson) [597215]
2826 - [nfs] nfsd4: fix filehandle comment (Steve Dickson) [597215]
2827 - [nfs] nfsd: potential ERR_PTR dereference on exp_export() error paths (Steve Dickson) [597215]
2828 - [nfs] nfsd4: complete enforcement of 4.1 op ordering (Steve Dickson) [597215]
2829 - [nfs] nfsd4: allow 4.0 clients to change callback path (Steve Dickson) [597215]
2830 - [nfs] nfsd4: rearrange cb data structures (Steve Dickson) [597215]
2831 - [nfs] NFSD: NFSv4 callback client should use RPC_TASK_SOFTCONN (Steve Dickson) [597215]
2832 - [nfs] nfsd4: cl_count is unused (Steve Dickson) [597215]
2833 - [nfs] nfsd4: don't sleep in lease-break callback (Steve Dickson) [597215]
2834 - [nfs] nfsd4: indentation cleanup (Steve Dickson) [597215]
2835 - [nfs] nfsd4: consistent session flag setting (Steve Dickson) [597215]
2836 - [nfs] nfsd4: remove probe task's reference on client (Steve Dickson) [597215]
2837 - [nfs] nfsd4: remove dprintk (Steve Dickson) [597215]
2838 - [nfs] nfsd4: shutdown callbacks on expiry (Steve Dickson) [597215]
2839 - [nfs] nfsd4: preallocate nfs4_rpc_args (Steve Dickson) [597215]
2840 - [nfs] svcrpc: don't hold sv_lock over svc_xprt_put() (Steve Dickson) [597215]
2841 - [nfs] nfsd: don't break lease while servicing a COMMIT (Steve Dickson) [597215]
2842 - [nfs] nfsd: factor out hash functions for export caches (Steve Dickson) [597215]
2843 - [nfs] sunrpc: never return expired entries in sunrpc_cache_lookup (Steve Dickson) [597215]
2844 - [nfs] sunrpc/cache: factor out cache_is_expired (Steve Dickson) [597215]
2845 - [nfs] sunrpc: don't keep expired entries in the auth caches (Steve Dickson) [597215]
2846 - [nfs] nfsd4: document lease/grace-period limits (Steve Dickson) [597215]
2847 - [nfs] nfsd4: allow setting grace period time (Steve Dickson) [597215]
2848 - [nfs] nfsd4: reshuffle lease-setting code to allow reuse (Steve Dickson) [597215]
2849 - [nfs] nfsd4: remove unnecessary lease-setting function (Steve Dickson) [597215]
2850 - [nfs] nfsd4: simplify lease/grace interaction (Steve Dickson) [597215]
2851 - [nfs] nfsd4: simplify references to nfsd4 lease time (Steve Dickson) [597215]
2852 - [nfs] Fix another nfs_wb_page() deadlock (Steve Dickson) [595478]
2853 - [nfs] Ensure that we mark the inode as dirty if we exit early from commit (Steve Dickson) [595478]
2854 - [nfs] Fix a lock imbalance typo in nfs_access_cache_shrinker (Steve Dickson) [595478]
2855 - [nfs] sunrpc: fix leak on error on socket xprt setup (Steve Dickson) [595478]
2856 - [pci] Add padding to PCI structs for future enhancements (Prarit Bhargava) [590286]
2857
2858 * Wed May 26 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-31.el6]
2859 - [mm] fix vma_adjust lock inversion (Andrea Arcangeli) [595808]
2860 - [mm] eliminate compiler warning introduced by my "kernel pagefault tracepoint for x86 & x86_64 patch" (Larry Woodman) [526032]
2861 - [netdrv] tg3: Fix INTx fallback when MSI fails (Steve Best) [594456]
2862 - [virt] correctly trace irq injection on SVM (Gleb Natapov) [594020]
2863 - [virt] KVM: remove CAP_SYS_RAWIO requirement from kvm_vm_ioctl_assign_irq (Alex Williamson) [594912]
2864 - [virt] KVM: Fix wallclock version writing race (Glauber Costa) [592033]
2865 - [x86] Fix double enable_IR_x2apic call on SMP kernel on !SMP boards (Luming Yu) [585122]
2866 - [block] Adjust elv_iosched_show to return "none" for bio-based DM (Mike Snitzer) [595393]
2867 - [dm] mpath: Add a feature flag attribute to the multipath structure (Mike Snitzer) [594503]
2868 - [kernel] fix compat_sys_sched_getaffinity() (Oleg Nesterov) [582407]
2869 - [usb] usbcore: Fix issue with disabled USB3 protocol ports (Bhavna Sarathy) [591916]
2870 - [kernel] python: change scripts to use system python instead of env (Don Zickus) [575965]
2871 - [scsi] mpt2sas: update to 05.100.00.02 (Tomas Henzl) [591971]
2872 - [virt] Fix FV Xen guest when xen_pv_hvm not enabled (Don Dutile) [523134]
2873 - [net] enhance network cgroup classifier to work in softirq context (Neil Horman) [595351]
2874 - [net] gro: Fix bogus gso_size on the first fraglist entry (Herbert Xu) [594561]
2875 - [nfs] sunrpc trace points (Steve Dickson) [567741]
2876 - [nfs] don't try to decode GETATTR if DELEGRETURN returned error (Jeff Layton) [584391]
2877 - [nfs] d_revalidate() is too trigger-happy with d_drop() (Jeff Layton) [587225]
2878 - [ppc64] Fix zero length strncmp() on powerpc (Steve Best) [593129]
2879 - [ppc64] pseries: Fix xics interrupt affinity (Steve Best) [592438]
2880 - [ppc] Improve 64bit copy_tofrom_user (Steve Best) [591344]
2881 - [fs] GFS2: Fix permissions checking for setflags ioctl() (Steven Whitehouse) [595395] {CVE-2010-1641}
2882 - [gfs] GFS2: Add two useful messages (Steven Whitehouse) [589510]
2883 - [serial] fix serial console hang after entering username (John Villalovos) [590851]
2884 - [kdump] kexec can't load capturing kernel on some big RAM systems (Vitaly Mayatskikh) [580843]
2885 - [fs] cleanup generic block based fiemap (Josef Bacik) [578560]
2886 - [fs] vfs: add NOFOLLOW/UNUSED to umount flags (Josef Bacik) [562078]
2887 - [fs] dlm: fix ast ordering for user locks (David Teigland) [592418]
2888 - [fs] cifs: fix noserverino handling when unix extensions are enabled (Jeff Layton) [591483]
2889 - [fs] cifs: don't update uniqueid in cifs_fattr_to_inode (Jeff Layton) [591483]
2890 - [fs] cifs: always revalidate hardlinked inodes when using noserverino (Jeff Layton) [591483]
2891 - [fs] cifs: Fix losing locks during fork() (Jeff Layton) [591483]
2892 - [fs] cifs: propagate cifs_new_fileinfo() error back to the caller (Jeff Layton) [591483]
2893 - [fs] cifs: add comments explaining cifs_new_fileinfo behavior (Jeff Layton) [591483]
2894 - [fs] cifs: Allow null nd (as nfs server uses) on create (Jeff Layton) [591483]
2895 - [fs] cifs: remove unused parameter from cifs_posix_open_inode_helper() (Jeff Layton) [591483]
2896 - [fs] cifs: drop quota operation stubs (Jeff Layton) [591483]
2897 - [fs] cifs: Remove unused cifs_oplock_cachep (Jeff Layton) [591483]
2898 - [fs] cifs: Cleanup various minor breakage in previous cFYI cleanup (Jeff Layton) [591483]
2899 - [fs] cifs: Neaten cERROR and cFYI macros, reduce text space (Jeff Layton) [591483]
2900 - [fs] cifs: trivial white space (Jeff Layton) [591483]
2901 - [fs] cifs: use add_to_page_cache_lru (Jeff Layton) [591483]
2902 - [fs] cifs: not overwriting file_lock structure after GET_LK (Jeff Layton) [591483]
2903 - [fs] cifs: Fix a kernel BUG with remote OS/2 server (Jeff Layton) [591483]
2904 - [fs] cifs: initialize nbytes at the beginning of CIFSSMBWrite() (Jeff Layton) [591483]
2905 - [fs] cifs: back out patches that didn't make it upstream (Jeff Layton) [591483]
2906 - [fs] cifs: guard against hardlinking directories (Jeff Layton) [591229]
2907 - [pci] check caps from sysfs file open to read device dependent config space (Don Dutile) [559709]
2908 - [fs] sysfs: add struct file* to bin_attr callbacks (Don Dutile) [559709]
2909 - [ata] pata_via: fixup detection issues (David Milburn) [591074]
2910 - [security] keys: call_sbin_request_key() must write lock keyrings before modifying them (David Howells) [591891]
2911 - [security] keys: Use RCU dereference wrappers in keyring key type code (David Howells) [591891]
2912 - [security] keys: find_keyring_by_name() can gain access to a freed keyring (David Howells) [585101 591891] {CVE-2010-1437}
2913 - [security] keys: Fix RCU handling in key_gc_keyring() (David Howells) [591891]
2914 - [security] keys: the request_key() syscall should link an existing key to the dest keyring (David Howells) [591891]
2915 - [security] keys: don't need to use RCU in keyring_read() as semaphore is held (David Howells) [591891]
2916 - [security] keys: fix an RCU warning (David Howells) [591891]
2917 - [security] keys: PTR_ERR return of wrong pointer in keyctl_get_security() (David Howells) [591891]
2918 - [fs] CacheFiles: Fix error handling in cachefiles_determine_cache_security() (David Howells) [591894]
2919 - [fs] CacheFiles: Fix occasional EIO on call to vfs_unlink() (David Howells) [591894]
2920 - [fs] fs-cache: order the debugfs stats correctly (David Howells) [591894]
2921 - [fs] SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG (David Howells) [591894]
2922 - [fs] fscache: add missing unlock (David Howells) [591894]
2923 - [fs] FS-Cache: Remove the EXPERIMENTAL flag (David Howells) [591894]
2924 - [fs] CacheFiles: Fix a race in cachefiles_delete_object() vs rename (David Howells) [591894]
2925 - [fs] switch cachefiles to kern_path() (David Howells) [591894]
2926 - [fs] FS-Cache: Avoid maybe-used-uninitialised warning on variable (David Howells) [591894]
2927 - [net] bonding: make bonding support netpoll (Amerigo Wang) [587751]
2928 - [net] bridge: make bridge support netpoll (Amerigo Wang) [587751]
2929 - [net] netpoll: add generic support for bridge and bonding devices (Amerigo Wang) [587751]
2930 - [ppc64] Use lwarx/ldarx hint in bit locks (Steve Best) [594515]
2931 - [ppc64] 85xx: Make sure lwarx hint isn't set on ppc32 (Steve Best) [594515]
2932 - [ppc64] Use lwarx hint in spinlocks (Steve Best) [594515]
2933 - [fs] tmpfs: Insert tmpfs cache pages to inactive list at first (Rik van Riel) [595210]
2934 - [mm] vmscan: detect mapped file pages used only once (Rik van Riel) [595210]
2935 - [mm] vmscan: drop page_mapping_inuse() (Rik van Riel) [595210]
2936 - [mm] vmscan: factor out page reference checks (Rik van Riel) [595210]
2937 - [nfs] SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired (Steve Dickson) [595478]
2938 - [nfs] SUNRPC: Reorder the struct rpc_task fields (Steve Dickson) [595478]
2939 - [nfs] SUNRPC: Remove the 'tk_magic' debugging field (Steve Dickson) [595478]
2940 - [nfs] SUNRPC: Move the task->tk_bytes_sent and tk_rtt to struct rpc_rqst (Steve Dickson) [595478]
2941 - [nfs] Don't call iput() in nfs_access_cache_shrinker (Steve Dickson) [595478]
2942 - [nfs] Clean up nfs_access_zap_cache() (Steve Dickson) [595478]
2943 - [nfs] Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS (Steve Dickson) [595478]
2944 - [nfs] SUNRPC: Ensure rpcauth_prune_expired() respects the nr_to_scan parameter (Steve Dickson) [595478]
2945 - [nfs] SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired() (Steve Dickson) [595478]
2946 - [nfs] SUNRPC: Dont run rpcauth_cache_shrinker() when gfp_mask is GFP_NOFS (Steve Dickson) [595478]
2947 - [nfs] Read requests can use GFP_KERNEL (Steve Dickson) [595478]
2948 - [nfs] Clean up nfs_create_request() (Steve Dickson) [595478]
2949 - [nfs] Don't use GFP_KERNEL in rpcsec_gss downcalls (Steve Dickson) [595478]
2950 - [nfs] NFSv4: Don't use GFP_KERNEL allocations in state recovery (Steve Dickson) [595478]
2951 - [nfs] SUNRPC: Fix xs_setup_bc_tcp() (Steve Dickson) [595478]
2952 - [nfs] SUNRPC: Replace jiffies-based metrics with ktime-based metrics (Steve Dickson) [595478]
2953 - [kernel] ktime: introduce ktime_to_ms() (Steve Dickson) [595478]
2954 - [nfs] SUNRPC: RPC metrics and RTT estimator should use same RTT value (Steve Dickson) [595478]
2955 - [nfs] Calldata for nfs4_renew_done() (Steve Dickson) [595478]
2956 - [nfs] nfs4: renewd renew operations should take/put a client reference (Steve Dickson) [595478]
2957 - [nfs] Squelch compiler warning in nfs_add_server_stats() (Steve Dickson) [595478]
2958 - [nfs] Clean up fscache_uniq mount option (Steve Dickson) [595478]
2959 - [nfs] Squelch compiler warning (Steve Dickson) [595478]
2960 - [nfs] SUNRPC: Trivial cleanups in include/linux/sunrpc/xdr.h (Steve Dickson) [595478]
2961 - [nfs] NFSv4: Clean up the NFSv4 setclientid operation (Steve Dickson) [595478]
2962 - [nfs] NFSv4: Allow attribute caching with 'noac' mounts if client holds a delegation (Steve Dickson) [595478]
2963 - [nfs] SUNRPC: Fail over more quickly on connect errors (Steve Dickson) [595478]
2964 - [nfs] SUNRPC: Move the test for XPRT_CONNECTING into xprt_connect() (Steve Dickson) [595478]
2965 - [nfs] SUNRPC: Cleanup - make rpc_new_task() call rpc_release_calldata on failure (Steve Dickson) [595478]
2966 - [nfs] SUNRPC: Clean up xprt_release() (Steve Dickson) [595478]
2967 - [nfs] NFSv4: Fix up the documentation for nfs_do_refmount (Steve Dickson) [595478]
2968 - [nfs] Replace nfsroot on-stack filehandle (Steve Dickson) [595478]
2969 - [nfs] Cleanup file handle allocations in fs/nfs/super.c (Steve Dickson) [595478]
2970 - [nfs] Prevent the mount code from looping forever on broken exports (Steve Dickson) [595478]
2971 - [nfs] Reduce stack footprint of nfs3_proc_getacl() and nfs3_proc_setacl() (Steve Dickson) [595478]
2972 - [nfs] Reduce stack footprint of nfs_statfs() (Steve Dickson) [595478]
2973 - [nfs] Reduce stack footprint of nfs_setattr() (Steve Dickson) [595478]
2974 - [nfs] Reduce stack footprint of nfs4_proc_create() (Steve Dickson) [595478]
2975 - [nfs] Reduce the stack footprint of nfs_proc_symlink() (Steve Dickson) [595478]
2976 - [nfs] Reduce the stack footprint of nfs_proc_create (Steve Dickson) [595478]
2977 - [nfs] Reduce the stack footprint of nfs_rmdir (Steve Dickson) [595478]
2978 - [nfs] Reduce stack footprint of nfs_proc_remove() (Steve Dickson) [595478]
2979 - [nfs] Reduce stack footprint of nfs3_proc_readlink() (Steve Dickson) [595478]
2980 - [nfs] Reduce the stack footprint of nfs_link() (Steve Dickson) [595478]
2981 - [nfs] Reduce stack footprint of nfs_readdir() (Steve Dickson) [595478]
2982 - [nfs] Reduce stack footprint of nfs3_proc_rename() and nfs4_proc_rename() (Steve Dickson) [595478]
2983 - [nfs] Reduce stack footprint of nfs_revalidate_inode() (Steve Dickson) [595478]
2984 - [nfs] NFSv4: Reduce stack footprint of nfs4_proc_access() and nfs3_proc_access() (Steve Dickson) [595478]
2985 - [nfs] NFSv4: Reduce the stack footprint of nfs4_remote_referral_get_sb (Steve Dickson) [595478]
2986 - [nfs] NFSv4: Reduce stack footprint of nfs4_get_root() (Steve Dickson) [595478]
2987 - [nfs] Reduce the stack footprint of nfs_follow_remote_path() (Steve Dickson) [595478]
2988 - [nfs] Reduce the stack footprint of nfs_lookup (Steve Dickson) [595478]
2989 - [nfs] NFSv4: Reduce the stack footprint of try_location() (Steve Dickson) [595478]
2990 - [nfs] Reduce the stack footprint of nfs_create_server (Steve Dickson) [595478]
2991 - [nfs] Reduce the stack footprint of nfs_follow_mountpoint() (Steve Dickson) [595478]
2992 - [nfs] NFSv4: Eliminate nfs4_path_walk() (Steve Dickson) [595478]
2993 - [nfs] Add helper functions for allocating filehandles and fattr structs (Steve Dickson) [595478]
2994 - [nfs] NFSv4: Fix the locking in nfs_inode_reclaim_delegation() (Steve Dickson) [595478]
2995 - [nfs] fix memory leak in nfs_get_sb with CONFIG_NFS_V4 (Steve Dickson) [595478]
2996 - [nfs] fix some issues in nfs41_proc_reclaim_complete() (Steve Dickson) [595478]
2997 - [nfs] Ensure that nfs_wb_page() waits for Pg_writeback to clear (Steve Dickson) [595478]
2998 - [nfs] Fix an unstable write data integrity race (Steve Dickson) [595478]
2999 - [nfs] testing for null instead of ERR_PTR() (Steve Dickson) [595478]
3000 - [nfs] NFSv4: Don't attempt an atomic open if the file is a mountpoint (Steve Dickson) [595478]
3001 - [nfs] SUNRPC: Fix a bug in rpcauth_prune_expired (Steve Dickson) [595478]
3002 - [nfs] NFSv4: fix delegated locking (Steve Dickson) [595478]
3003 - [nfs] Ensure that the WRITE and COMMIT RPC calls are always uninterruptible (Steve Dickson) [595478]
3004 - [nfs] Fix a race with the new commit code (Steve Dickson) [595478]
3005 - [nfs] Fix the mode calculation in nfs_find_open_context (Steve Dickson) [595478]
3006 - [nfs] NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR (Steve Dickson) [595478]
3007 - [nfs] SUNRPC: Fix the return value of rpc_run_bc_task() (Steve Dickson) [595478]
3008 - [nfs] SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel (Steve Dickson) [595478]
3009 - [nfs] ensure bdi_unregister is called on mount failure (Steve Dickson) [595478]
3010 - [nfs] fix unlikely memory leak (Steve Dickson) [595478]
3011 - [nfs] nfs41: renewd sequence operations should take/put client reference (Steve Dickson) [595478]
3012 - [nfs] prevent backlogging of renewd requests (Steve Dickson) [595478]
3013 - [nfs] rpc client can not deal with ENOSOCK, so translate it into ENOCONN (Steve Dickson) [595478]
3014
3015 * Tue May 25 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-30.el6]
3016 - [perf] sync tools/perf to 2.6.34 (Jason Baron) [578987]
3017 - [drm] i915: Update to 2.6.34-rc7 (Adam Jackson) [592003]
3018 - [perf] userspace and core update fix (Jason Baron) [567828 578987]
3019 - [perf] rhel6 perf fixups (Jason Baron) [567828 578987]
3020 - [perf] backport latest core perf support (Jason Baron) [567828 578987]
3021 - [perf] pull back 'perf' userspace (Jason Baron) [567828 578987]
3022 - [drm] radeon/kms: report lvds status as unknown with closed lid (Jerome Glisse) [585111 591628]
3023 - [drm] fbdev: fix cloning on fbcon (Dave Airlie) [512023]
3024 - [drm] fbcon disconnected + hotplug operation (Jerome Glisse) [580789]
3025 - [kernel] slow-work: use get_ref wrapper instead of directly calling get_ref (Dave Airlie) [580789]
3026 - [drm] radeon/kms: add special workaround for triple head servers (Dave Airlie) [512023]
3027 - [infiniband] RDMA: Use rlimit helpers (Doug Ledford) [500229]
3028 - [infiniband] ipoib: returned back addrlen check for mc addresses (Doug Ledford) [500229]
3029 - [infiniband] RDMA/amso1100: Fix error paths in post_send and post_recv (Doug Ledford) [500229]
3030 - [infiniband] IB/srp: Clean up error path in srp_create_target_ib() (Doug Ledford) [500229]
3031 - [infiniband] IB/srp: Split send and recieve CQs to reduce number of interrupts (Doug Ledford) [500229]
3032 - [infiniband] rdma: potential ERR_PTR dereference (Doug Ledford) [500229]
3033 - [infiniband] RDMA/cm: Set num_paths when manually assigning path records (Doug Ledford) [500229]
3034 - [infiniband] IB/cm: Fix device_create() return value check (Doug Ledford) [500229]
3035 - [infiniband] IB/ucm: Clean whitespace errors (Doug Ledford) [500229]
3036 - [infiniband] IB/ucm: Increase maximum devices supported (Doug Ledford) [500229]
3037 - [infiniband] IB/ucm: Use stack variable 'base' in ib_ucm_add_one (Doug Ledford) [500229]
3038 - [infiniband] IB/ucm: Use stack variable 'devnum' in ib_ucm_add_one (Doug Ledford) [500229]
3039 - [infiniband] RDMA/cm: Remove unused definition of RDMA_PS_SCTP (Doug Ledford) [500229]
3040 - [infiniband] RDMA/cm: Revert association of an RDMA device when binding to loopback (Doug Ledford) [500229]
3041 - [infiniband] IB/addr: Correct CONFIG_IPv6 to CONFIG_IPV6 (Doug Ledford) [500229]
3042 - [infiniband] IB/addr: Fix IPv6 routing lookup (Doug Ledford) [500229]
3043 - [infiniband] IB/addr: Simplify resolving IPv4 addresses (Doug Ledford) [500229]
3044 - [infiniband] RDMA/cm: fix loopback address support (Doug Ledford) [500229]
3045 - [infiniband] IB/addr: Store net_device type instead of translating to RDMA transport (Doug Ledford) [500229]
3046 - [infiniband] IB/addr: Verify source and destination address families match (Doug Ledford) [500229]
3047 - [infiniband] RDMA/cma: Replace net_device pointer with index (Doug Ledford) [500229]
3048 - [infiniband] RDMA/cma: Fix AF_INET6 support in multicast joining (Doug Ledford) [500229]
3049 - [infiniband] RDMA/cma: Correct detection of SA Created MGID (Doug Ledford) [500229]
3050 - [infiniband] RDMA/addr: Use appropriate locking with for_each_netdev() (Doug Ledford) [500229]
3051 - [infiniband] RDMA/ucma: Add option to manually set IB path (Doug Ledford) [500229]
3052 - [infiniband] IB/mad: Ignore iWARP devices on device removal (Doug Ledford) [500229]
3053 - [infiniband] IB/umad: Clean whitespace (Doug Ledford) [500229]
3054 - [infiniband] IB/umad: Increase maximum devices supported (Doug Ledford) [500229]
3055 - [infiniband] IB/umad: Use stack variable 'base' in ib_umad_init_port (Doug Ledford) [500229]
3056 - [infiniband] IB/umad: Use stack variable 'devnum' in ib_umad_init_port (Doug Ledford) [500229]
3057 - [infiniband] IB/umad: Remove port_table[] (Doug Ledford) [500229]
3058 - [infiniband] IB/umad: Convert *cdev to cdev in struct ib_umad_port (Doug Ledford) [500229]
3059 - [infiniband] IB/uverbs: Use anon_inodes instead of private infinibandeventfs (Doug Ledford) [500229]
3060 - [infiniband] IB/core: Fix and clean up ib_ud_header_init() (Doug Ledford) [500229]
3061 - [infiniband] IB/core: Pack struct ib_device a little tighter (Doug Ledford) [500229]
3062 - [infiniband] IB/uverbs: Whitespace cleanup (Doug Ledford) [500229]
3063 - [infiniband] IB/uverbs: Pack struct ib_uverbs_event_file tighter (Doug Ledford) [500229]
3064 - [infiniband] IB/uverbs: Increase maximum devices supported (Doug Ledford) [500229]
3065 - [infiniband] IB/uverbs: use stack variable 'base' in ib_uverbs_add_one (Doug Ledford) [500229]
3066 - [infiniband] IB/uverbs: Use stack variable 'devnum' in ib_uverbs_add_one (Doug Ledford) [500229]
3067 - [infiniband] IB/uverbs: Remove dev_table (Doug Ledford) [500229]
3068 - [infiniband] IB/uverbs: Convert *cdev to cdev in struct ib_uverbs_device (Doug Ledford) [500229]
3069 - [infiniband] IB/uverbs: Fix return of PTR_ERR() of wrong pointer in ib_uverbs_get_context() (Doug Ledford) [500229]
3070 - [infiniband] IB: Clarify the documentation of ib_post_send() (Doug Ledford) [500229]
3071 - [infiniband] IB/ehca: Allow access for ib_query_qp() (Doug Ledford) [500229]
3072 - [infiniband] IB/ehca: Do not turn off irqs in tasklet context (Doug Ledford) [500229]
3073 - [infiniband] IB/ehca: Fix error paths in post_send and post_recv (Doug Ledford) [500229]
3074 - [infiniband] IB/ehca: Rework destroy_eq() (Doug Ledford) [500229]
3075 - [infiniband] IPoIB: Include return code in trace message for ib_post_send() failures (Doug Ledford) [500229]
3076 - [infiniband] IPoIB: Fix TX queue lockup with mixed UD/CM traffic (Doug Ledford) [500229]
3077 - [infiniband] IPoIB: Remove TX moderation settings from ethtool support (Doug Ledford) [500229]
3078 - [infiniband] IB/ipath: Use bitmap_weight() (Doug Ledford) [500229]
3079 - [infiniband] Remove BKL from ipath_open() (Doug Ledford) [500229]
3080 - [rds] remove uses of NIPQUAD, use pI4 (Doug Ledford) [500229]
3081 - [rds] RDS/IB+IW: Move recv processing to a tasklet (Doug Ledford) [500229]
3082 - [rds] Do not send congestion updates to loopback connections (Doug Ledford) [500229]
3083 - [rds] Fix panic on unload (Doug Ledford) [500229]
3084 - [rds] Fix potential race around rds_i[bw]_allocation (Doug Ledford) [500229]
3085 - [rds] Add GET_MR_FOR_DEST sockopt (Doug Ledford) [500229]
3086 - [infiniband] IB/mlx4: Check correct variable for allocation failure (Doug Ledford) [500229]
3087 - [infiniband] mlx4: replace the dma_sync_single_range_for_cpu/device API (Doug Ledford) [500229]
3088 - [infiniband] IB/mlx4: Simplify retrieval of ib_device (Doug Ledford) [500229]
3089 - [infiniband] mlx4_core: Fix cleanup in __mlx4_init_one() error path (Doug Ledford) [500229]
3090 - [infiniband] IB/mlx4: Fix queue overflow check in post_recv (Doug Ledford) [500229]
3091 - [infiniband] IB/mlx4: Initialize SRQ scatter entries when creating an SRQ (Doug Ledford) [500229]
3092 - [infiniband] mlx4: use bitmap_find_next_zero_area (Doug Ledford) [500229]
3093 - [infiniband] mlx4_core: return a negative error value (Doug Ledford) [500229]
3094 - [infiniband] mlx4_core: Fix parsing of reserved EQ cap (Doug Ledford) [500229]
3095 - [infiniband] IB/mlx4: Remove limitation on LSO header size (Doug Ledford) [500229]
3096 - [infiniband] IB/mlx4: Remove unneeded code (Doug Ledford) [500229]
3097 - [infiniband] RDMA/nes: Correct cap.max_inline_data assignment in nes_query_qp() (Doug Ledford) [500229]
3098 - [infiniband] RDMA/nes: Fix CX4 link problem in back-to-back configuration (Doug Ledford) [500229]
3099 - [infiniband] RDMA/nes: Clear stall bit before destroying NIC QP (Doug Ledford) [500229]
3100 - [infiniband] RDMA/nes: Set assume_aligned_header bit (Doug Ledford) [500229]
3101 - [infiniband] convert to use netdev_for_each_mc_addr (Doug Ledford) [500229]
3102 - [infiniband] RDMA/nes: Add support for KR device id 0x0110 (Doug Ledford) [500229]
3103 - [infiniband] RDMA/nes: Change WQ overflow return code (Doug Ledford) [500229]
3104 - [infiniband] RDMA/nes: Multiple disconnects cause crash during AE handling (Doug Ledford) [500229]
3105 - [infiniband] RDMA/nes: Fix crash when listener destroyed during loopback setup (Doug Ledford) [500229]
3106 - [infiniband] RDMA/nes: Use atomic counters for CM listener create and destroy (Doug Ledford) [500229]
3107 - [infiniband] RDMA/nes: Fix stale ARP issue (Doug Ledford) [500229]
3108 - [infiniband] RDMA/nes: FIN during MPA startup causes timeout (Doug Ledford) [500229]
3109 - [infiniband] RDMA/nes: Free kmap() resources (Doug Ledford) [500229]
3110 - [infiniband] RDMA/nes: Check for zero STag (Doug Ledford) [500229]
3111 - [infiniband] RDMA/nes: Fix Xansation test crash on cm_node ref_count (Doug Ledford) [500229]
3112 - [infiniband] RDMA/nes: Abnormal listener exit causes loopback node crash (Doug Ledford) [500229]
3113 - [infiniband] RDMA/nes: Fix crash in nes_accept() (Doug Ledford) [500229]
3114 - [infiniband] RDMA/nes: Resource not freed for REJECTed connections (Doug Ledford) [500229]
3115 - [infiniband] RDMA/nes: MPA request/response error checking (Doug Ledford) [500229]
3116 - [infiniband] RDMA/nes: Fix query of ORD values (Doug Ledford) [500229]
3117 - [infiniband] RDMA/nes: Fix MAX_CM_BUFFER define (Doug Ledford) [500229]
3118 - [infiniband] RDMA/nes: Pass correct size to ioremap_nocache() (Doug Ledford) [500229]
3119 - [infiniband] RDMA/nes: Update copyright and branding string (Doug Ledford) [500229]
3120 - [infiniband] RDMA/nes: Add max_cqe check to nes_create_cq() (Doug Ledford) [500229]
3121 - [infiniband] RDMA/nes: Clean up struct nes_qp (Doug Ledford) [500229]
3122 - [infiniband] RDMA/nes: Implement IB_SIGNAL_ALL_WR as an iWARP extension (Doug Ledford) [500229]
3123 - [infiniband] RDMA/nes: Add additional SFP+ PHY uC status check and PHY reset (Doug Ledford) [500229]
3124 - [infiniband] RDMA/nes: Correct fast memory registration implementation (Doug Ledford) [500229]
3125 - [infiniband] RDMA/nes: Add support for IB_WR_*INV (Doug Ledford) [500229]
3126 - [infiniband] RDMA/nes: In nes_post_recv() always set bad_wr on error (Doug Ledford) [500229]
3127 - [infiniband] RDMA/nes: In nes_post_send() always set bad_wr on error (Doug Ledford) [500229]
3128 - [netdrv] cxgb3: fix linkup issue (Doug Ledford) [500229]
3129 - [netdrv] RDMA/cxgb3: Wait at least one schedule cycle during device removal (Doug Ledford) [500229]
3130 - [netdrv] cxgb3: fix hot plug removal crash (Doug Ledford) [500229]
3131 - [netdrv] RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing (Doug Ledford) [500229]
3132 - [netdrv] RDMA/cxgb3: Don't allocate the SW queue for user mode CQs (Doug Ledford) [500229]
3133 - [netdrv] RDMA/cxgb3: Increase the max CQ depth (Doug Ledford) [500229]
3134 - [netdrv] RDMA/cxgb3: Doorbell overflow avoidance and recovery (Doug Ledford) [500229]
3135 - [netdrv] cxgb3: convert to use netdev_for_each_addr (Doug Ledford) [500229]
3136 - [netdrv] cxgb3: fix link flap (Doug Ledford) [500229]
3137 - [netdrv] cxgb3: FIx VLAN over Jumbo frames (Doug Ledford) [500229]
3138 - [netdrv] RDMA/cxgb3: Remove BUG_ON() on CQ rearm failure (Doug Ledford) [500229]
3139 - [netdrv] cxgb3: fix GRO checksum check (Doug Ledford) [500229]
3140 - [netdrv] cxgb3: add memory barriers (Doug Ledford) [500229]
3141 - [netdrv] iwch_cm.c: use pM to show MAC address (Doug Ledford) [500229]
3142 - [netdrv] cxgb3: Use kzalloc for allocating only one thing (Doug Ledford) [500229]
3143 - [netdrv] RDMA/cxgb3: Fix error paths in post_send and post_recv (Doug Ledford) [500229]
3144 - [netdrv] cxgb3: declare MODULE_FIRMWARE (Doug Ledford) [500229]
3145 - [netdrv] cxgb3: Set the rxq (Doug Ledford) [500229]
3146 - [netdrv] cxgb3: No need to wake queue in xmit handler (Doug Ledford) [500229]
3147 - [netdrv] cxgb3: Added private MAC address and provisioning packet handler for iSCSI (Doug Ledford) [500229]
3148 - [net] Hook up cxgb4 to Kconfig and Makefile (Doug Ledford) [500229]
3149 - [netdrv] cxgb4: Add remaining driver headers and L2T management (Doug Ledford) [500229]
3150 - [netdrv] cxgb4: Add main driver file and driver Makefile (Doug Ledford) [500229]
3151 - [netdrv] cxgb4: Add HW and FW support code (Doug Ledford) [500229]
3152 - [netdrv] cxgb4: Add packet queues and packet DMA code (Doug Ledford) [500229]
3153 - [netdrv] cxgb4: Add register, message, and FW definitions (Doug Ledford) [500229]
3154 - [net] use helpers to access mc list (Doug Ledford) [500229]
3155 - [net] use helpers to access uc list (Doug Ledford) [500229]
3156 - [kernel] strstrip incorrectly marked __must_check (Doug Ledford) [500229]
3157 - [pci] introduce pci_pcie_cap() (Doug Ledford) [500229]
3158 - [pci] cache PCIe capability offset (Doug Ledford) [500229]
3159 - [kernel] bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area (Doug Ledford) [500229]
3160 - [md] Remove unnecessary casts of void * (Doug Ledford) [583050 586296 586299 588371]
3161 - [md] expose max value of behind writes counter (Doug Ledford) [583050 586296 586299 588371]
3162 - [md] remove some dead fields from mddev_s (Doug Ledford) [583050 586296 586299 588371]
3163 - [md] allow integers to be passed to md/level (Doug Ledford) [583050 586296 586299 588371]
3164 - [md] notify mdstat waiters of level change (Doug Ledford) [583050 586296 586299 588371]
3165 - [md] don't unregister the thread in mddev_suspend (Doug Ledford) [583050 586296 586299 588371]
3166 - [md] factor out init code for an mddev (Doug Ledford) [583050 586296 586299 588371]
3167 - [md] pass mddev to make_request functions rather than request_queue (Doug Ledford) [583050 586296 586299 588371]
3168 - [md] call md_stop_writes from md_stop (Doug Ledford) [583050 586296 586299 588371]
3169 - [md] split md_set_readonly out of do_md_stop (Doug Ledford) [583050 586296 586299 588371]
3170 - [md] factor md_stop_writes out of do_md_stop (Doug Ledford) [583050 586296 586299 588371]
3171 - [md] start to refactor do_md_stop (Doug Ledford) [583050 586296 586299 588371]
3172 - [md] factor do_md_run to separate accesses to ->gendisk (Doug Ledford) [583050 586296 586299 588371]
3173 - [md] remove ->changed and related code (Doug Ledford) [583050 586296 586299 588371]
3174 - [md] don't reference gendisk in getgeo (Doug Ledford) [583050 586296 586299 588371]
3175 - [md] move io accounting out of personalities into md_make_request (Doug Ledford) [583050 586296 586299 588371]
3176 - [md] notify level changes through sysfs (Doug Ledford) [583050 586296 586299 588371]
3177 - [md] Relax checks on ->max_disks when external metadata handling is used (Doug Ledford) [583050 586296 586299 588371]
3178 - [md] Correctly handle device removal via sysfs (Doug Ledford) [583050 586296 586299 588371]
3179 - [md] Add support for Raid5->Raid0 and Raid10->Raid0 takeover (Doug Ledford) [583050 586296 586299 588371]
3180 - [md] Add support for Raid0->Raid5 takeover (Doug Ledford) [583050 586296 586299 588371]
3181 - [md] discard StateChanged device flag (Doug Ledford) [583050 586296 586299 588371]
3182 - [md] manage redundancy group in sysfs when changing level (Doug Ledford) [583050 586296 586299 588371]
3183 - [md] remove unneeded sysfs files more promptly (Doug Ledford) [583050 586296 586299 588371]
3184 - [md] set mddev readonly flag on blkdev BLKROSET ioctl (Doug Ledford) [583050 586296 586299 588371]
3185 - [md] don't insist on valid event count for spare devices (Doug Ledford) [583050 586296 586299 588371]
3186 - [md] simplify updating of event count to sometimes avoid updating spares (Doug Ledford) [583050 586296 586299 588371]
3187 - [md] restore ability of spare drives to spin down (Doug Ledford) [583050 586296 586299 588371]
3188 - [md] raid6: Fix raid-6 read-error correction in degraded state (Doug Ledford) [583050 586296 586299 588371]
3189 - [md] raid5: allow for more than 2^31 chunks (Doug Ledford) [583050 586296 586299 588371]
3190 - [md] deal with merge_bvec_fn in component devices better (Doug Ledford) [583050 586296 586299 588371]
3191 - [md] fix some lockdep issues between md and sysfs (Doug Ledford) [583050 586296 586299 588371]
3192 - [md] fix 'degraded' calculation when starting a reshape (Doug Ledford) [583050 586296 586299 588371]
3193 - [md] allow a resync that is waiting for other resync to complete, to be aborted (Doug Ledford) [583050 586296 586299 588371]
3194 - [md] remove unnecessary code from do_md_run (Doug Ledford) [583050 586296 586299 588371]
3195 - [md] make recovery started by do_md_run() visible via sync_action (Doug Ledford) [583050 586296 586299 588371]
3196 - [md] use pU to print UUIDs (Doug Ledford) [583050 586296 586299 588371]
3197 - [md] add 'recovery_start' per-device sysfs attribute (Doug Ledford) [583050 586296 586299 588371]
3198 - [md] rcu_read_lock() walk of mddev->disks in md_do_sync() (Doug Ledford) [583050 586296 586299 588371]
3199 - [md] integrate spares into array at earliest opportunity (Doug Ledford) [583050 586296 586299 588371]
3200 - [md] move compat_ioctl handling into md.c (Doug Ledford) [583050 586296 586299 588371]
3201 - [md] add MODULE_DESCRIPTION for all md related modules (Doug Ledford) [583050 586296 586299 588371]
3202 - [md] raid: improve MD/raid10 handling of correctable read errors (Doug Ledford) [583050 586296 586299 588371]
3203 - [md] raid10: print more useful messages on device failure (Doug Ledford) [583050 586296 586299 588371]
3204 - [md] bitmap: update dirty flag when bitmap bits are explicitly set (Doug Ledford) [583050 586296 586299 588371]
3205 - [md] Support write-intent bitmaps with externally managed metadata (Doug Ledford) [583050 586296 586299 588371]
3206 - [md] bitmap: move setting of daemon_lastrun out of bitmap_read_sb (Doug Ledford) [583050 586296 586299 588371]
3207 - [md] support updating bitmap parameters via sysfs (Doug Ledford) [583050 586296 586299 588371]
3208 - [md] factor out parsing of fixed-point numbers (Doug Ledford) [583050 586296 586299 588371]
3209 - [md] support bitmap offset appropriate for external-metadata arrays (Doug Ledford) [583050 586296 586299 588371]
3210 - [md] remove needless setting of thread->timeout in raid10_quiesce (Doug Ledford) [583050 586296 586299 588371]
3211 - [md] change daemon_sleep to be in 'jiffies' rather than 'seconds' (Doug Ledford) [583050 586296 586299 588371]
3212 - [md] move offset, daemon_sleep and chunksize out of bitmap structure (Doug Ledford) [583050 586296 586299 588371]
3213 - [md] collect bitmap-specific fields into one structure (Doug Ledford) [583050 586296 586299 588371]
3214 - [md] add honouring of suspend_{lo,hi} to raid1 (Doug Ledford) [583050 586296 586299 588371]
3215 - [md] raid5: don't complete make_request on barrier until writes are scheduled (Doug Ledford) [583050 586296 586299 588371]
3216 - [md] support barrier requests on all personalities (Doug Ledford) [583050 586296 586299 588371]
3217 - [md] don't reset curr_resync_completed after an interrupted resync (Doug Ledford) [583050 586296 586299 588371]
3218 - [md] adjust resync_min usefully when resync aborts (Doug Ledford) [583050 586296 586299 588371]
3219
3220 * Mon May 24 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-29.el6]
3221 - [mm] fix mm_take_all_locks regression in 3-7/49 (Andrea Arcangeli) [556572]
3222 - [mm] avoid __cpuset_node_allowed_softwall to run when allocation is atomic (Andrea Arcangeli) [556572 591283]
3223 - [mm] fix race between do_huge_pmd_anonymous_page and pte_alloc_map (Andrea Arcangeli) [556572]
3224 - [mm] add missing update for root-anon-vma drop_anon_vma in memory compactation (Andrea Arcangeli) [556572]
3225 - [mm] exec vs split_huge_page (Andrea Arcangeli) [556572]
3226 - [mm] include anon hugepages into the anon stats (Andrea Arcangeli) [556572]
3227 - [mm] split_huge_page anon_vma ordering dependency (Andrea Arcangeli) [556572]
3228 - [mm] align page_add_new_anon_rmap (Andrea Arcangeli) [556572]
3229 - [mm] do_pages_move cannot handle hugepages (Andrea Arcangeli) [556572]
3230 - [mm] padding to decrease risk of kabi breakage (Andrea Arcangeli) [556572]
3231 - [mm] transhuge isolate_migratepages() (Andrea Arcangeli) [556572]
3232 - [mm] select CONFIG_COMPACTION if TRANSPARENT_HUGEPAGE enabled (Andrea Arcangeli) [556572]
3233 - [mm] compaction: Do not schedule work on other CPUs for compaction (Andrea Arcangeli) [556572]
3234 - [mm] Defer compaction using an exponential backoff when compaction fails (Andrea Arcangeli) [556572]
3235 - [mm] Add a tunable that decides when memory should be compacted and when it should be reclaimed (Andrea Arcangeli) [556572]
3236 - [mm] Direct compact when a high-order allocation fails (Andrea Arcangeli) [556572]
3237 - [mm] Add /sys trigger for per-node memory compaction (Andrea Arcangeli) [556572]
3238 - [mm] Add /proc trigger for memory compaction (Andrea Arcangeli) [556572]
3239 - [mm] Memory compaction core (Andrea Arcangeli) [556572]
3240 - [mm] Move definition for LRU isolation modes to a header (Andrea Arcangeli) [556572]
3241 - [mm] Export fragmentation index via /proc/extfrag_index (Andrea Arcangeli) [556572]
3242 - [mm] Export unusable free space index via /proc/unusable_index (Andrea Arcangeli) [556572]
3243 - [mm] Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove (Andrea Arcangeli) [556572]
3244 - [mm] Allow the migration of PageSwapCache pages (Andrea Arcangeli) [556572]
3245 - [mm] Do not try to migrate unmapped anonymous pages (Andrea Arcangeli) [556572]
3246 - [mm] Share the anon_vma ref counts between KSM and page migration (Andrea Arcangeli) [556572]
3247 - [mm] Take a reference to the anon_vma before migrating (Andrea Arcangeli) [556572]
3248 - [mm] add numa awareness to hugepage allocations (Andrea Arcangeli) [556572]
3249 - [mm] enable direct defrag (Andrea Arcangeli) [556572]
3250 - [mm] ksm: check for ERR_PTR from follow_page() (Andrea Arcangeli) [556572]
3251 - [mm] err.h: add helper function to simplify pointer error checking (Andrea Arcangeli) [556572]
3252 - [mm] don't leave orhpaned swap cache after ksm merging (Andrea Arcangeli) [556572]
3253 - [mm] adapt to anon-vma root locking (Andrea Arcangeli) [556572]
3254 - [mm] set default to never (Andrea Arcangeli) [556572]
3255 - [mm] transparent hugepage bootparam (Andrea Arcangeli) [556572]
3256 - [mm] remove lumpy reclaim (Andrea Arcangeli) [556572 583003]
3257 - [mm] memcg fix prepare migration (Andrea Arcangeli) [556572]
3258 - [mm] avoid false positive warning in mmio (Andrea Arcangeli) [556572]
3259 - [virt] fix kvm swapping memory corruption (Andrea Arcangeli) [556572 583861]
3260 - [mm] remove khugepaged/enabled (Andrea Arcangeli) [556572]
3261 - [mm] use only khugepaged_wait (Andrea Arcangeli) [556572]
3262 - [mm] khugepaged user stack (Andrea Arcangeli) [556572]
3263 - [mm] define hugetlb_page (Andrea Arcangeli) [556572]
3264 - [mm] migration: avoid race between shift_arg_pages() and rmap_walk() during migration by not migrating temporary stacks (Andrea Arcangeli) [556572]
3265 - [mm] extend KSM refcounts to the anon_vma root (Andrea Arcangeli) [556572]
3266 - [mm] always lock the root (oldest) anon_vma (Andrea Arcangeli) [556572]
3267 - [mm] track the root (oldest) anon_vma (Andrea Arcangeli) [556572]
3268 - [mm] change direct call of spin_lock(anon_vma->lock) to inline function (Andrea Arcangeli) [556572]
3269 - [mm] rename anon_vma_lock to vma_lock_anon_vma (Andrea Arcangeli) [556572]
3270 - [mm] rmap: remove anon_vma check in page_address_in_vma() (Andrea Arcangeli) [556572]
3271 - [mm] mmap: check ->vm_ops before dereferencing (Andrea Arcangeli) [556572]
3272 - [fs] xfs_export_operations.commit_metadata (Christoph Hellwig) [585442]
3273 - [fs] xfs: fix inode pincount check in fsync (Christoph Hellwig) [585442]
3274 - [fs] xfs: miscellaneous fixes from 2.6.34 (Dave Chinner) [585442]
3275 - [fs] xfs: reserved block pool and ENOSPC fixes from 2.6.34 (Dave Chinner) [542712 585442]
3276 - [fs] xfs: delayed write metadata from 2.6.34 (Dave Chinner) [585442]
3277 - [lib] introduce list_sort (Dave Chinner) [585442]
3278 - [fs] xfs: log fixes from 2.6.34 (Dave Chinner) [585442]
3279 - [fs] xfs: quota changes from 2.6.34 (Dave Chinner) [585442]
3280 - [fs] xfs: buffer API cleanups from 2.6.34 (Dave Chinner) [585442]
3281 - [fs] xfs: AG indexing fixes from 2.6.34 (Dave Chinner) [585442]
3282 - [fs] xfs: idle kernel thread fixes from 2.6.34 (Dave Chinner) [585442]
3283 - [fs] online defrag fixes from 2.6.34 (Dave Chinner) [585442]
3284 - [fs] jbd2: delay discarding buffers in journal_unmap_buffer (Eric Sandeen) [593082]
3285 - [fs] ext4: Use slab allocator for sub-page sized allocations (Eric Sandeen) [593082]
3286 - [fs] jbd2: don't use __GFP_NOFAIL in journal_init_common() (Eric Sandeen) [593082]
3287 - [fs] jbd: jbd-debug and jbd2-debug should be writable (Eric Sandeen) [593082]
3288 - [fs] ext4: Fixed inode allocator to correctly track a flex_bg's used_dirs (Eric Sandeen) [593082]
3289 - [fs] ext4: Fix estimate of # of blocks needed to write indirect-mapped files (Eric Sandeen) [593082]
3290 - [fs] ext4: fix up rb_root initializations to use RB_ROOT (Eric Sandeen) [593082]
3291 - [fs] ext4: Release page references acquired in ext4_da_block_invalidatepages (Eric Sandeen) [593082]
3292 - [fs] ext4: make "offset" consistent in ext4_check_dir_entry() (Eric Sandeen) [593082]
3293 - [fs] ext4: Convert BUG_ON checks to use ext4_error() instead (Eric Sandeen) [593082]
3294 - [fs] ext4: Handle non empty on-disk orphan link (Eric Sandeen) [593082]
3295 - [fs] ext4: explicitly remove inode from orphan list after failed direct io (Eric Sandeen) [593082]
3296 - [fs] ext4: Fix fencepost error in chosing choosing group vs file preallocation (Eric Sandeen) [593082]
3297 - [fs] ext4: Fix BUG_ON at fs/buffer.c:652 in no journal mode (Eric Sandeen) [593082]
3298 - [fs] ext4: correctly calculate number of blocks for fiemap (Eric Sandeen) [593082]
3299 - [fs] ext4: add missing error checking to ext4_expand_extra_isize_ea() (Eric Sandeen) [593082]
3300 - [fs] ext4: move __func__ into a macro for ext4_warning, ext4_error (Eric Sandeen) [593082]
3301 - [fs] ext4: Use bitops to read/modify EXT4_I(inode)->i_state (Eric Sandeen) [593082]
3302 - [fs] ext4: Drop EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE flag (Eric Sandeen) [593082]
3303 - [fs] ext4: return correct wbc.nr_to_write in ext4_da_writepages (Eric Sandeen) [593082]
3304 - [fs] ext4: replace BUG() with return -EIO in ext4_ext_get_blocks (Eric Sandeen) [593082]
3305 - [virt] KVM SVM Implement workaround for Erratum 383 (Bhavna Sarathy) [592311]
3306 - [virt] KVM SVM Handle MCEs early in the vmexit process (Bhavna Sarathy) [592311]
3307 - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [584757]
3308 - [usb] fix usbfs regression (Stanislaw Gruszka) [584757]
3309 - [usb] add new ftdi_sio device ids (Stanislaw Gruszka) [580067]
3310 - [usb] ftdi_sio: add device IDs (several ELV, one Mindstorms NXT) (Stanislaw Gruszka) [580067]
3311 - [usb] ftdi_sio: new device id for papouch AD4USB (Stanislaw Gruszka) [580067]
3312 - [v4l] gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers (Stanislaw Gruszka) [580067]
3313 - [v4l] DVB: Add support for Asus Europa Hybrid DVB-T card (Stanislaw Gruszka) [580063]
3314 - [usb] mos7840: add device IDs for B&B electronics devices (Stanislaw Gruszka) [580063]
3315 - [ppc64] fsl: Add PCI device ids for new QoirQ chips (Stanislaw Gruszka) [580063]
3316 - [fs] vfs: Fix vmtruncate() regression (Stanislaw Gruszka) [579693]
3317 - [kernel] sched: Fix task priority bug (Stanislaw Gruszka) [579693]
3318 - [serial] 8250_pnp: add a new Fujitsu Wacom Tablet PC device (Stanislaw Gruszka) [579693]
3319 - [i2c] pca: Don't use *_interruptible (Stanislaw Gruszka) [579693]
3320 - [i2c] Do not use device name after device_unregister (Stanislaw Gruszka) [579693]
3321 - [kernel] sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK (Stanislaw Gruszka) [579693]
3322 - [hid] add device IDs for new model of Apple Wireless Keyboard (Stanislaw Gruszka) [579693]
3323 - [v4l] gspca: sn9c20x: Fix test of unsigned (Stanislaw Gruszka) [579693]
3324 - [x86] SGI UV: Fix mapping of MMIO registers (Stanislaw Gruszka) [579693]
3325 - [perf] timechart: Use tid not pid for COMM change (Stanislaw Gruszka) [580062]
3326 - [usb] fix usbstorage for 2770:915d delivers no FAT (Stanislaw Gruszka) [580062]
3327 - [x86] PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled (Stanislaw Gruszka) [580062]
3328 - [acpi] EC: Add wait for irq storm (Stanislaw Gruszka) [580062]
3329 - [acpi] EC: Accelerate query execution (Stanislaw Gruszka) [580062]
3330 - [usb] add speed values for USB 3.0 and wireless controllers (Stanislaw Gruszka) [580062]
3331 - [usb] add missing delay during remote wakeup (Stanislaw Gruszka) [580062]
3332 - [usb] EHCI & UHCI: fix race between root-hub suspend and port resume (Stanislaw Gruszka) [580062]
3333 - [usb] EHCI: fix handling of unusual interrupt intervals (Stanislaw Gruszka) [580062]
3334 - [usb] Don't use GFP_KERNEL while we cannot reset a storage device (Stanislaw Gruszka) [580062]
3335 - [usb] serial: fix memory leak in generic driver (Stanislaw Gruszka) [580062]
3336 - [char] nozomi: quick fix for the close/close bug (Stanislaw Gruszka) [580062]
3337 - [tty] fix race in tty_fasync (Stanislaw Gruszka) [580062]
3338 - [netdrv] netiucv: displayed TX bytes value much too high (Stanislaw Gruszka) [580063]
3339 - [block] md: fix small irregularity with start_ro module parameter (Stanislaw Gruszka) [580063]
3340 - [input] i8042: add Dritek quirk for Acer Aspire 5610 (Stanislaw Gruszka) [580063]
3341 - [hid] fixup quirk for NCR devices (Stanislaw Gruszka) [580063]
3342 - [dmi] allow omitting ident strings in DMI tables (Stanislaw Gruszka) [580063]
3343 - [scsi] scsi_dh: create sysfs file, dh_state for all SCSI disk devices (Stanislaw Gruszka) [580063]
3344 - [nfs] Revert default r/wsize behavior (Stanislaw Gruszka) [580063]
3345 - [usb] SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS (Stanislaw Gruszka) [580067]
3346 - [input] alps: add support for the touchpad on Toshiba Tecra A11-11L (Stanislaw Gruszka) [584757]
3347 - [fs] gfs2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737]
3348 - [netdrv] cnic: update to to 2.1.1 (Stanislaw Gruszka) [590019]
3349 - [netdrv] bnx2x: fix system hung after netdev watchdog (Stanislaw Gruszka) [581907]
3350 - [netdrv] bnx2: Fix most severe bugs in bnx2 2.0.8+ (John Feeney) [590879]
3351 - [netdrv] Update bnx2 driver to 2.0.8 and fw to mips-06-5.0.0.j6 et al (John Feeney) [464728]
3352 - [virt] VMware Balloon driver (Amit Shah) [582826]
3353 - [x86] With Sandybridge graphics, kernel reboots unless 'agp=off' used on command line (John Villalovos) [591294]
3354 - [kernel] unify string representation of NULL in vsprintf.c (Dave Anderson) [589613]
3355 - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126]
3356 - [edac] EDAC support for Nehalem Memory Controllers (Mauro Carvalho Chehab) [584507]
3357 - [iscsi] Include support for next gen Dell iSCSI PowerVault controller MD36xxi into RDAC scsi device handler's device list (Shyam Iyer) [593814]
3358 - [scsi] lpfc Update from 8.3.5.9 to 8.3.5.13 FC/FCoE (Rob Evers) [591648]
3359 - [infiniband] iser: fix failover slowdown (Mike Christie) [589174]
3360 - [net] TCP: avoid to send keepalive probes if receiving data (Flavio Leitner) [593052]
3361 - [nfs] commit_metadata export operation replacing nfsd_sync_dir (Christoph Hellwig) [593652]
3362 - [ppc64] numa: Add form 1 NUMA affinity (Steve Best) [593466]
3363 - [ppc64] eeh: Fix a bug when pci structure is null (Steve Best) [593854]
3364 - [ppc64] perf_event: Fix oops due to perf_event_do_pending call (Steve Best) [593464]
3365 - [ppc] pseries: Quieten cede latency printk (Steve Best) [591739]
3366 - [fs] GFS2: Don't "get" xattrs for ACLs when ACLs are turned off (Steven Whitehouse) [546294]
3367 - [kexec] fix OOPS in crash_kernel_shrink (Steve Best) [592336]
3368 - [fs] ext4: don't use quota reservation for speculative metadata blocks (Eric Sandeen) [587095]
3369 - [fs] quota: add the option to not fail with EDQUOT in block allocation (Eric Sandeen) [587095]
3370 - [fs] quota: use flags interface for dquot alloc/free space (Eric Sandeen) [587095]
3371 - [fs] ext4: Fix quota accounting error with fallocate (Eric Sandeen) [587095]
3372 - [fs] ext4: Ensure zeroout blocks have no dirty metadata (Eric Sandeen) [587095]
3373 - [virt] vhost-net: utilize PUBLISH_USED_IDX feature (Michael S. Tsirkin) [593158]
3374 - [virt] virtio: put last seen used index into ring itself (Michael S. Tsirkin) [593158]
3375 - [virt] vhost: fix barrier pairing (Michael S. Tsirkin) [593158]
3376 - [virt] virtio: use smp_XX barriers on SMP (Michael S. Tsirkin) [593158]
3377 - [virt] virtio_ring: remove a level of indirection (Michael S. Tsirkin) [593158]
3378 - [virt] trans_virtio: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158]
3379 - [virt] virtio-rng: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158]
3380 - [virt] virtio_net: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158]
3381 - [virt] virtio_blk: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158]
3382 - [virt] virtio_console: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158]
3383 - [virt] virtio_balloon: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158]
3384 - [virt] virtio: add virtqueue_ vq_ops wrappers (Michael S. Tsirkin) [593158]
3385 - [virt] vhost-net: fix vq_memory_access_ok error checking (Michael S. Tsirkin) [593158]
3386 - [virt] vhost: fix error handling in vring ioctls (Michael S. Tsirkin) [593158]
3387 - [virt] vhost: fix interrupt mitigation with raw sockets (Michael S. Tsirkin) [593158]
3388 - [virt] vhost: fix error path in vhost_net_set_backend (Michael S. Tsirkin) [593158]
3389 - [netdrv] iwlwifi: iwl_good_ack_health() only apply to AGN device (John Linville) [573029]
3390 - [netdrv] iwlwifi: code cleanup for connectivity recovery (John Linville) [573029]
3391 - [netdrv] iwlwifi: Recover TX flow failure (John Linville) [573029]
3392 - [netdrv] iwlwifi: move plcp check to separated function (John Linville) [573029]
3393 - [netdrv] iwlwifi: Recover TX flow stall due to stuck queue (John Linville) [573029]
3394 - [netdrv] iwlwifi: add internal short scan support for 3945 (John Linville) [573029]
3395 - [netdrv] iwlwifi: separated time check for different type of force reset (John Linville) [573029]
3396 - [netdrv] iwlwifi: Adjusting PLCP error threshold for 1000 NIC (John Linville) [573029]
3397 - [netdrv] iwlwifi: multiple force reset mode (John Linville) [573029]
3398 - [netdrv] iwlwifi: Tune radio to prevent unexpected behavior (John Linville) [573029]
3399 - [netdrv] iwlwifi: Logic to control how frequent radio should be reset if needed (John Linville) [573029]
3400 - [netdrv] iwlwifi: add function to reset/tune radio if needed (John Linville) [573029]
3401 - [netdrv] iwlwifi: clear all the stop_queue flag after load firmware (John Linville) [573029]
3402 - [netdrv] iwlwifi: check for aggregation frame and queue (John Linville) [573029]
3403 - [ppc64] kdump: Fix race in kdump shutdown (Steve Best) [559709]
3404 - [ppc64] kexec: Fix race in kexec shutdown (Steve Best) [593853]
3405 - [net] Add ndo_{set|get}_vf_port support for enic dynamic vnics (Chris Wright) [581087]
3406 - [net] Add netlink support for virtual port management (was iovnl) (Chris Wright) [581087]
3407 - [net] core: add IFLA_STATS64 support (Chris Wright) [581087]
3408 - [netdrv] igb: support for VF configuration tools (Chris Wright) [581087]
3409 - [net] rtnetlink: Add SR-IOV VF configuration methods (Chris Wright) [581087]
3410 - [pci] Add SR-IOV convenience functions and macros (Chris Wright) [581087]
3411 - [scsi] sync iscsi layer (Mike Christie) [564148 570682]
3412
3413 * Thu May 20 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-28.el6]
3414 - [mm] New round-robin rotor for SLAB allocations (Larry Woodman) [593154]
3415 - [netdrv] ixgbe: FCoE fixes (Andy Gospodarek) [593474]
3416 - [net] vlan: updates vlan real_num_tx_queues (Andy Gospodarek) [593474]
3417 - [net] vlan: adds vlan_dev_select_queue (Andy Gospodarek) [593474]
3418 - [net] vlan: Precise RX stats accounting (Andy Gospodarek) [593474]
3419 - [net] add dev_txq_stats_fold() helper (Andy Gospodarek) [593474]
3420 - [net] vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device (Andy Gospodarek) [593474]
3421 - [netdrv] ixgbe: fixes for link problems, possible DMA errors, and VF/SR-IOV changes (Andy Gospodarek) [575188]
3422 - [sound] ALSA HDA driver update 2010-05-11 (Jaroslav Kysela) [591083]
3423 - [mm] show per-process swap usage via procfs (Larry Woodman) [546533]
3424 - [netdrv] cxgb3 won't recover from EEH event twice (Steve Best) [591738]
3425 - [virt] x86, cpu: Print AMD virtualization features in /proc/cpuinfo (Gleb Natapov) [592688]
3426 - [x86] Intel ICH9 workaround for HPET timer issue on IbexPeak Platform (Luming Yu) [502629]
3427 - [pci] Update pci_dev and pci_bus structs before kabi freeze (Prarit Bhargava) [593322]
3428 - [pci] Output FW warning in pci_read/write_vpd (Prarit Bhargava) [586979]
3429 - [infiniband] ehca: Require in_wc in process_mad() (Steve Best) [593095]
3430 - [security] mmap_min_addr check CAP_SYS_RAWIO only for write (Eric Paris) [592417]
3431 - [scsi] aacraid: Eliminate use after free (Tomas Henzl) [592926]
3432 - [scsi] lpfc Update from 8.3.5.7 to 8.3.5.9 FC/FCoE (Rob Evers) [580677]
3433 - [char] Eliminate use after free (Amit Shah) [593189]
3434 - [ipmi] fix unlock balance (Tomas Henzl) [592925]
3435 - [ppc64] only call start-cpu when a CPU is stopped (Steve Best) [592440]
3436 - [ppc64] make query_cpu_stopped callable outside hotplug cpu (Steve Best) [592440]
3437 - [kernel] cpufreq: make the iowait-is-busy-time a sysfs tunable (Rik van Riel) [585330]
3438 - [kernel] ondemand: Solve the big performance issue with ondemand during disk IO (Rik van Riel) [585330]
3439 - [kernel] sched: introduce get_cpu_iowait_time_us() (Rik van Riel) [585330]
3440 - [kernel] sched: eliminate the ts->idle_lastupdate field (Rik van Riel) [585330]
3441 - [kernel] sched: fold updating of the last update time into update_ts_time_stats() (Rik van Riel) [585330]
3442 - [kernel] sched: update the idle statistics in get_cpu_idle_time_us (Rik van Riel) [585330]
3443 - [kernel] sched: introduce a function to update the idle statistics (Rik van Riel) [585330]
3444 - [kernel] sched: add a comment to get_cpu_idle_time_us (Rik van Riel) [585330]
3445 - [kernel] nohz: Reuse ktime in sub-functions of tick_check_idle (Rik van Riel) [585330]
3446 - [virt] Xen PV-on-HVM: Disable xen-blkfront for IDE & SCSI devices (Don Dutile) [523134]
3447 - [virt] xen: PV-on-HVM: Disable xen-blkfront for PV-on-HVM for now (Don Dutile) [523134]
3448 - [virt] xen: PV-on-HVM: Prevent pv drivers from crashing a FV guest if pv-on-hvm not configured (Don Dutile) [523134]
3449 - [virt] xen: PV-on-HVM: Add kernel command line enablement control (Don Dutile) [523134]
3450 - [virt] xen: backport PV-on-HVM (Don Dutile) [523134]
3451 - [ppc] pseries: Pass more accurate number of supported cores to firmware (Steve Best) [591341]
3452 - [ppc] Add static fields to ibm, client-architecture call (Steve Best) [591341]
3453 - [kernel] mutex: Fix optimistic spinning vs. BKL (Steve Best) [591735]
3454 - [kernel] mutex: Don't spin when the owner CPU is offline or other weird cases (Steve Best) [591735]
3455 - [kernel] sched: Don't use possibly stale sched_class (Stanislaw Gruszka) [580067]
3456 - [usb] unusual_devs: Add support for multiple Option 3G sticks (Stanislaw Gruszka) [580067]
3457 - [usb] cp210x: Add 81E8 Zephyr Bioharness (Stanislaw Gruszka) [580067]
3458 - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [580067]
3459 - [usb] ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067]
3460 - [usb] ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067]
3461 - [usb] Move hcd free_dev call into usb_disconnect to fix oops (Stanislaw Gruszka) [580067]
3462 - [usb] remove debugging message for uevent constructions (Stanislaw Gruszka) [580067]
3463 - [usb] fix crash in uhci_scan_schedule (Stanislaw Gruszka) [580067]
3464 - [usb] fix the idProduct value for USB-3.0 root hubs (Stanislaw Gruszka) [580067]
3465 - [usb] xhci: Fix finding extended capabilities registers (Stanislaw Gruszka) [580067]
3466 - [x86] Fix SCI on IOAPIC != 0 (Stanislaw Gruszka) [580067]
3467 - [x86] Avoid race condition in pci_enable_msix() (Stanislaw Gruszka) [580067]
3468 - [x86] thinkpad-acpi: make driver events work in NVRAM poll mode (Stanislaw Gruszka) [580067]
3469 - [x86] thinkpad-acpi: document HKEY event 3006 (Stanislaw Gruszka) [580067]
3470 - [x86] thinkpad-acpi: R52 brightness_mode has been confirmed (Stanislaw Gruszka) [580067]
3471 - [x86] thinkpad-acpi: fix poll thread auto-start (Stanislaw Gruszka) [580067]
3472 - [net] scm: Only support SCM_RIGHTS on unix domain sockets. (Stanislaw Gruszka) [580067]
3473 - [usb] serial: sierra driver indat_callback fix (Stanislaw Gruszka) [580067]
3474 - [tty] Fix the ldisc hangup race (Stanislaw Gruszka) [580067]
3475 - [kernel] devtmpfs: reset inode permissions before unlinking (Stanislaw Gruszka) [580067]
3476 - [kernel] driver-core: fix race condition in get_device_parent() (Stanislaw Gruszka) [580067]
3477 - [pm] hibernate: Fix preallocating of memory (Stanislaw Gruszka) [580067]
3478 - [tpm] tpm_tis: TPM_STS_DATA_EXPECT workaround (Stanislaw Gruszka) [580067]
3479 - [fs] Switch proc/self to nd_set_link() (Stanislaw Gruszka) [580067]
3480 - [hid] usbhid: introduce timeout for stuck ctrl/out URBs (Stanislaw Gruszka) [580067]
3481 - [hid] add multi-input quirk for NextWindow Touchscreen (Stanislaw Gruszka) [580067]
3482 - [hid] remove TENX iBuddy from blacklist (Stanislaw Gruszka) [580067]
3483 - [fs] vfs: take f_lock on modifying f_mode after open time (Stanislaw Gruszka) [580067]
3484 - [acpi] thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit() (Stanislaw Gruszka) [580067]
3485 - [acpi] fix "acpi=ht" boot option (Stanislaw Gruszka) [580067]
3486 - [acpi] remove Asus P2B-DS from acpi=ht blacklist (Stanislaw Gruszka) [580067]
3487 - [pci] hotplug: check ioremap() return value in ibmphp_ebda.c (Stanislaw Gruszka) [580067]
3488 - [pci] hotplug: ibmphp: read the length of ebda and map entire ebda region (Stanislaw Gruszka) [580067]
3489 - [x86] msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers (Stanislaw Gruszka) [580063]
3490 - [fs] fnctl: f_modown should call write_lock_irqsave/restore (Stanislaw Gruszka) [580063]
3491 - [sound] ASoC: fix a memory-leak in wm8903 (Stanislaw Gruszka) [580063]
3492 - [mtd] UBI: initialise update marker (Stanislaw Gruszka) [580063]
3493 - [mtd] UBI: fix memory leak in update path (Stanislaw Gruszka) [580063]
3494 - [ipc] ns: fix memory leak (idr) (Stanislaw Gruszka) [580063]
3495 - [input] i8042: remove identification strings from DMI tables (Stanislaw Gruszka) [580063]
3496 - [netdrv] starfire: clean up properly if firmware loading fails (Stanislaw Gruszka) [580064]
3497 - [kernel] random: drop weird m_time/a_time manipulation (Stanislaw Gruszka) [580064]
3498 - [kernel] random: Remove unused inode variable (Stanislaw Gruszka) [580064]
3499 - [mm] purge fragmented percpu vmap blocks (Stanislaw Gruszka) [580064]
3500 - [mm] percpu-vmap fix RCU list walking (Stanislaw Gruszka) [580064]
3501 - [x86] Add quirk for Intel DG45FC board to avoid low memory corruption (Stanislaw Gruszka) [580064]
3502 - [regulator] Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints (Stanislaw Gruszka) [580064]
3503 - [x86] Add Dell OptiPlex 760 reboot quirk (Stanislaw Gruszka) [580064]
3504 - [mm] fix migratetype bug which slowed swapping (Stanislaw Gruszka) [580064]
3505 - [input] winbond-cir: remove dmesg spam (Stanislaw Gruszka) [580064]
3506 - [acpi] Advertise to BIOS in _OSC: _OST on _PPC changes (Stanislaw Gruszka) [580064]
3507 - [infiniband] Fix failure exit in ipathfs (Stanislaw Gruszka) [580064]
3508 - [acpi] fix OSC regression that caused aer and pciehp not to load (Stanislaw Gruszka) [580064]
3509 - [acpi] Add platform-wide _OSC support (Stanislaw Gruszka) [580064]
3510 - [acpi] Add a generic API for _OSC (Stanislaw Gruszka) [580064]
3511 - [s390x] fix single stepped svcs with TRACE_IRQFLAGS=y (Stanislaw Gruszka) [580064]
3512 - [fs] sysfs: sysfs_sd_setattr set iattrs unconditionally (Stanislaw Gruszka) [580065]
3513 - [acpi] fix High cpu temperature with 2.6.32 (Stanislaw Gruszka) [580065]
3514 - [usb] usbfs: properly clean up the as structure on error paths (Stanislaw Gruszka) [580065]
3515 - [kernel] class: Free the class private data in class_release (Stanislaw Gruszka) [580065]
3516 - [serial] 8250: add serial transmitter fully empty test (Stanislaw Gruszka) [580065]
3517 - [rtc] rtc-fm3130: add missing braces (Stanislaw Gruszka) [580065]
3518 - [ata] Call flush_dcache_page after PIO data transfers in libata-sff.c (Stanislaw Gruszka) [580065]
3519 - [net] dst: call cond_resched() in dst_gc_task() (Stanislaw Gruszka) [580065]
3520 - [crypto] padlock-sha: Add import/export support (Stanislaw Gruszka) [580065]
3521 - [x86] dell-wmi, hp-wmi: check wmi_get_event_data() return value (Stanislaw Gruszka) [580065]
3522 - [tpm] tpm_infineon: fix suspend/resume handler for pnp_driver (Stanislaw Gruszka) [580065]
3523 - [usb] ftdi_sio: add USB device ID's for B&B Electronics line (Stanislaw Gruszka) [580063]
3524 - [fs] anon_inode: set S_IFREG on the anon_inode (Eric Paris) [591813]
3525
3526 * Tue May 18 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-27.el6]
3527 - [ppc] pseries: Flush lazy kernel mappings after unplug operations (Steve Best) [591340]
3528 - [fs] ext3: enable barriers by default (Eric Sandeen) [586062]
3529 - [tracing] regset xstate extensions + generic PTRACE_{GET,SET}REGSET support (Oleg Nesterov) [587724]
3530 - [scsi] hpsa: update to 2.0.2 (Tomas Henzl) [587418]
3531 - [mm] Print more information about the task being OOM killed (Larry Woodman) [546533]
3532 - [netdrv] igb/igbvf: use netdev_alloc_skb_ip_align() (Stefan Assmann) [589497]
3533 - [acpi] Fix regression where _PPC is not read at boot even when ignore_ppc=0 (Matthew Garrett) [571893]
3534 - [x86] i386: Do a global tlb flush on S4 resume (Matthew Garrett) [572818]
3535 - [pci] Add ABI for PCI runtime power management (Matthew Garrett) [589781]
3536 - [block] Fix regression in O_DIRECT|O_SYNC writes to block devices (Jeff Moyer) [582628]
3537 - [kernel] add skip_spaces() implementation (Jaroslav Kysela) [591078]
3538 - [kernel] sched: cpuacct: Use bigger percpu counter batch values for stats counters (Steve Best) [591343]
3539 - [kernel] idr: fix a critical misallocation bug (Eric Paris) [582109]
3540 - [net] tcp: Fix OOB POLLIN avoidance (Oleg Nesterov) [584786]
3541 - [s390x] qeth: synchronize configuration interface (Hendrik Brueckner) [586962]
3542 - [fs] inotify: race use after free/double free in inotify inode marks (Eric Paris) [582109]
3543 - [fs] ext4: Add flag to files with blocks intentionally past EOF (Eric Sandeen) [578562]
3544 - [drm] backport patches up to 2.6.34-rc7 (Adam Jackson) [589792]
3545 - [kernel] elf coredump: add extended numbering support (Amerigo Wang) [578659]
3546 - [kernel] binfmt_elf_fdpic: Fix build breakage introduced by coredump changes. (Amerigo Wang) [578659]
3547 - [kernel] elf coredump: make offset calculation process and writing process explicit (Amerigo Wang) [578659]
3548 - [kernel] elf coredump: replace ELF_CORE_EXTRA_* macros by functions (Amerigo Wang) [578659]
3549 - [kernel] coredump: move dump_write() and dump_seek() into a header file (Amerigo Wang) [578659]
3550 - [kernel] coredump: unify dump_seek() implementations for each binfmt_*.c (Amerigo Wang) [578659]
3551 - [mm] introduce coredump parameter structure (Amerigo Wang) [578659]
3552 - [powerpc] Reduce printk from pseries_mach_cpu_die() (Steve Best) [590754]
3553 - [powerpc] Move checks in pseries_mach_cpu_die() (Steve Best) [590754]
3554 - [powerpc] Reset kernel stack on cpu online from cede state (Steve Best) [590754]
3555 - [virt] don't compute pvclock adjustments if we trust the tsc (Glauber Costa) [569603]
3556 - [virt] Try using new kvm clock msrs (Glauber Costa) [569603]
3557 - [virt] Add a global synchronization point for pvclock (Glauber Costa) [569603]
3558 - [virt] Enable pvclock flags in vcpu_time_info structure (Glauber Costa) [569603]
3559 - [virt] Tell the guest we'll warn it about tsc stability (Glauber Costa) [592296]
3560 - [virt] export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID (Glauber Costa) [592296]
3561 - [virt] add new KVMCLOCK cpuid feature (Glauber Costa) [592296]
3562 - [virt] change msr numbers for kvmclock (Glauber Costa) [592296]
3563 - [scsi] enclosure: fix oops while iterating enclosure_status array (Stanislaw Gruszka) [580062]
3564 - [usb] fix bitmask merge error (Stanislaw Gruszka) [580062]
3565 - [acpi] enable C2 and Turbo-mode on Nehalem notebooks on A/C (Stanislaw Gruszka) [580063]
3566 - [input] i8042: add Gigabyte M1022M to the noloop list (Stanislaw Gruszka) [580063]
3567 - [kernel] nohz: Prevent clocksource wrapping during idle (Stanislaw Gruszka) [580063]
3568 - [kernel] sched: Fix missing sched tunable recalculation on cpu add/remove (Stanislaw Gruszka) [580063]
3569 - [netdrv] atl1c: use common_task instead of reset_task and link_chg_task (Stanislaw Gruszka) [580063]
3570 - [netdrv] atl1e: disable NETIF_F_TSO6 for hardware limit (Stanislaw Gruszka) [580063]
3571 - [kernel] driver-core: fix devtmpfs crash on s390 (Stanislaw Gruszka) [580063]
3572 - [kernel] devtmpfs: set root directory mode to 0755 (Stanislaw Gruszka) [580063]
3573 - [input] ALPS: add interleaved protocol support for Dell E6x00 series (Stanislaw Gruszka) [580063]
3574 - [mm] flush dcache before writing into page to avoid alias (Stanislaw Gruszka) [580064]
3575 - [block] pktcdvd: removing device does not remove its sysfs dir (Stanislaw Gruszka) [580064]
3576 - [mm] add new 'read_cache_page_gfp()' helper function (Stanislaw Gruszka) [580064]
3577 - [acpi] Add NULL pointer check in acpi_bus_start (Stanislaw Gruszka) [580065]
3578 - [usb] usbfs: only copy the actual data received (Stanislaw Gruszka) [580065]
3579 - [net] netfilter: xtables: compat out of scope fix (Stanislaw Gruszka) [580065]
3580 - [net] pktgen: Fix freezing problem (Stanislaw Gruszka) [580065]
3581
3582 * Thu May 13 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-26.el6]
3583 - [scsi] Sync fcoe to upsteam (Mike Christie) [590781]
3584 - [netdrv] bnx2x: fix memory barrier (Stanislaw Gruszka) [580477]
3585 - [x86] kprobes: fix removed int3 checking order (Dave Anderson) [585400]
3586 - [net] fix oops at bootime in sysctl code (Stanislaw Gruszka) [580064]
3587 - [net] af_packet: Don't use skb after dev_queue_xmit() (Stanislaw Gruszka) [580064]
3588 - [net] restore ip source validation (Stanislaw Gruszka) [580064]
3589 - [net] tcp: update the netstamp_needed counter when cloning sockets (Stanislaw Gruszka) [580064]
3590 - [net] icmp: send fragment reassembly timeout w/ conntrack enabled (Neil Horman) [563175]
3591 - [fs] GFS2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737]
3592 - [mm] compcache: Backport compcache: ramzswap documentation (Jerome Marchand) [578641]
3593 - [mm] compcache: xvmalloc memory allocator (Jerome Marchand) [578641]
3594 - [mm] compcache: virtual block device driver (ramzswap) (Jerome Marchand) [578641]
3595 - [mm] readahead: fix NULL filp dereference (Josef Bacik) [591055]
3596 - [netdrv] tg3: 57780 and 5785 devices refuse to attach (Andy Gospodarek) [564117]
3597 - [x86] Fetch valid frequencies for powernow_k8.o from ACPI _PST table (Bhavna Sarathy) [464630]
3598 - [s390x] ptrace: fix return value of do_syscall_trace_enter() (Hendrik Brueckner) [588216]
3599 - [fs] gfs2: fix oops while copying from ext3 to gfs2 (Abhijith Das) [586009] {CVE-2010-1436}
3600 - [virt] virtio: console: Accept console size along with resize control message (Amit Shah) [589307]
3601 - [virt] virtio: console: Store each console's size in the console structure (Amit Shah) [589307]
3602 - [virt] virtio: console: Resize console port 0 on config intr only if multiport is off (Amit Shah) [589307]
3603 - [sound] ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist (Stanislaw Gruszka) [584757]
3604 - [sound] ac97: Add Toshiba P500 to ac97 jack sense blacklist (Stanislaw Gruszka) [584757]
3605 - [x86] amd: Restrict usage of c1e_idle() (Stanislaw Gruszka) [584757]
3606 - [x86] Fix placement of FIX_OHCI1394_BASE (Stanislaw Gruszka) [584757]
3607 - [net] netfilter: xt_recent: fix regression in rules using a zero hit_count (Stanislaw Gruszka) [584757]
3608 - [kernel] softlockup: Stop spurious softlockup messages due to overflow (Stanislaw Gruszka) [584757]
3609 - [kernel] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node (Stanislaw Gruszka) [584757]
3610 - [pci] cleanup error return for pcix get and set mmrbc functions (Stanislaw Gruszka) [584757]
3611 - [pci] fix access of PCI_X_CMD by pcix get and set mmrbc functions (Stanislaw Gruszka) [584757]
3612 - [pci] fix return value from pcix_get_max_mmrbc() (Stanislaw Gruszka) [584757]
3613 - [net] if_tunnel.h: add missing ams/byteorder.h include (Stanislaw Gruszka) [584757]
3614 - [netdrv] jme: Protect vlgrp structure by pause RX actions (Stanislaw Gruszka) [584757]
3615 - [netdrv] jme: Fix VLAN memory leak (Stanislaw Gruszka) [584757]
3616 - [usb] option: add support for a new CMOTECH device to usb/serial/option (Stanislaw Gruszka) [584757]
3617 - [usb] option: move hardcoded PID to a macro in usb/serial/option (Stanislaw Gruszka) [584757]
3618 - [usb] option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH (Stanislaw Gruszka) [584757]
3619 - [usb] xHCI: re-initialize cmd_completion (Stanislaw Gruszka) [584757]
3620 - [usb] EHCI: adjust ehci_iso_stream for changes in ehci_qh (Stanislaw Gruszka) [584757]
3621 - [usb] EHCI: fix ITD list order (Stanislaw Gruszka) [584757]
3622 - [tty] Take a 256 byte padding into account when buffering below sub-page units (Stanislaw Gruszka) [584757]
3623 - [tty] Keep the default buffering to sub-page units (Stanislaw Gruszka) [584757]
3624 - [mm] tmpfs: cleanup mpol_parse_str() (Stanislaw Gruszka) [584757]
3625 - [perf] Make the install relative to DESTDIR if specified (Stanislaw Gruszka) [584757]
3626 - [perf] perf_event: Fix oops triggered by cpu offline/online (Stanislaw Gruszka) [584757]
3627 - [isdn] gigaset: prune use of tty_buffer_request_room (Stanislaw Gruszka) [584757]
3628 - [isdn] gigaset: correct clearing of at_state strings on RING (Stanislaw Gruszka) [584757]
3629 - [sound] hda: Disable MSI for Nvidia controller (Stanislaw Gruszka) [584757]
3630 - [sound] hda: Fix 0 dB offset for HP laptops using CX20551 (Stanislaw Gruszka) [584757]
3631 - [sound] hda: Fix secondary ADC of ALC260 basic model (Stanislaw Gruszka) [584757]
3632 - [virt] virtio: fix out of range array access (Stanislaw Gruszka) [584757]
3633 - [ipc] mqueue: fix mq_open() file descriptor leak on user-space processes (Stanislaw Gruszka) [584757]
3634 - [security] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr (Stanislaw Gruszka) [584757]
3635 - [kernel] sched: Mark boot-cpu active before smp_init() (Stanislaw Gruszka) [584757]
3636 - [pci] add support for 82576NS serdes to existing SR-IOV quirk (Stanislaw Gruszka) [584757]
3637 - [v4l] DVB: em28xx-dvb: fix memleak in dvb_fini() (Stanislaw Gruszka) [584757]
3638 - [pci] unconditionally clear AER uncorr status register during cleanup (Stanislaw Gruszka) [584757]
3639 - [tracing] Do not record user stack trace from NMI context (Stanislaw Gruszka) [584757]
3640 - [tracing] Disable buffer switching when starting or stopping trace (Stanislaw Gruszka) [584757]
3641 - [tracing] Use same local variable when resetting the ring buffer (Stanislaw Gruszka) [584757]
3642 - [tracing] function-graph: Init curr_ret_stack with ret_stack (Stanislaw Gruszka) [584757]
3643 - [tracing] ring-buffer: Move disabled check into preempt disable section (Stanislaw Gruszka) [584757]
3644 - [input] i8042: add ALDI/MEDION netbook E1222 to qurik reset table (Stanislaw Gruszka) [584757]
3645 - [net] netfilter: xt_recent: fix false match (Stanislaw Gruszka) [580067]
3646 - [net] netfilter: xt_recent: fix buffer overflow (Stanislaw Gruszka) [580067]
3647 - [tracing] oprofile/x86: fix msr access to reserved counters (Stanislaw Gruszka) [580067]
3648 - [tracing] oprofile/x86: use kzalloc() instead of kmalloc() (Stanislaw Gruszka) [580067]
3649 - [tracing] oprofile/x86: remove node check in AMD IBS initialization (Stanislaw Gruszka) [580067]
3650 - [tracing] oprofile: remove tracing build dependency (Stanislaw Gruszka) [580067]
3651 - [x86] oprofile: fix perfctr nmi reservation for mulitplexing (Stanislaw Gruszka) [580067]
3652 - [netdrv] via-rhine: Fix scheduling while atomic bugs (Stanislaw Gruszka) [580067]
3653 - [net] ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure (Stanislaw Gruszka) [580067]
3654 - [net] Remove bogus IGMPv3 report handling (Stanislaw Gruszka) [580067]
3655 - [net] sysfs: Use rtnl_trylock in wireless sysfs methods (Stanislaw Gruszka) [580067]
3656 - [net] Fix sysctl restarts (Stanislaw Gruszka) [580067]
3657 - [mm] slab: initialize unused alien cache entry as NULL at alloc_alien_cache() (Stanislaw Gruszka) [580067]
3658 - [v4l] DVB: cxusb: Select all required frontend and tuner modules (Stanislaw Gruszka) [580067]
3659 - [v4l] dvb: l64781.ko broken with gcc 4.5 (Stanislaw Gruszka) [580067]
3660 - [v4l] DVB: uvcvideo: Fix controls blacklisting (Stanislaw Gruszka) [580063]
3661 - [net] netfilter: nf_conntrack: fix hash resizing with namespaces (Stanislaw Gruszka) [580065]
3662 - [net] netfilter: nf_conntrack: restrict runtime expect hashsize modifications (Stanislaw Gruszka) [580065]
3663 - [net] netfilter: xtables: fix conntrack match v1 ipt-save output (Stanislaw Gruszka) [580063]
3664 - [v4l] DVGB: DocBook/media: create links for included sources (Stanislaw Gruszka) [580063]
3665 - [v4l] DVB: DocBook/media: copy images after building HTML (Stanislaw Gruszka) [580063]
3666 - [v4l] DVB: dvb-core: fix initialization of feeds list in demux filter (Stanislaw Gruszka) [580065]
3667 - [dma] ioat: fix infinite timeout checking in ioat2_quiesce (Stanislaw Gruszka) [580065]
3668 - [v4l] DVB: smsusb: add autodetection support for five additional Hauppauge USB IDs (Stanislaw Gruszka) [580063]
3669 - [x86] cpufreq: Fix use after free of struct powernow_k8_data (Stanislaw Gruszka) [580065]
3670 - [regulator] Fix display of null constraints for regulators (Stanislaw Gruszka) [580065]
3671
3672 * Mon May 10 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-25.el6]
3673 - [fs] exec: Fix 'flush_old_exec()/setup_new_exec()' split (Jiri Olsa) [586024] {CVE-2010-0307}
3674 - [powerpc] TIF_ABI_PENDING bit removal (Jiri Olsa) [586024] {CVE-2010-0307}
3675 - [x86] set_personality_ia32() misses force_personality32 (Jiri Olsa) [586024] {CVE-2010-0307}
3676 - [x86] get rid of the TIF_ABI_PENDING bit (Jiri Olsa) [586024] {CVE-2010-0307}
3677 - [kernel] split 'flush_old_exec' into two functions (Jiri Olsa) [586024] {CVE-2010-0307}
3678 - [net] sctp: fix skb_over_panic from processing too many unknown params (Neil Horman) [584659] {CVE-2010-1173}
3679 - [virt] kvm: fix vmx null pointer dereference (Eduardo Habkost) [570534] {CVE-2010-0435}
3680 - [fs] gfs2: fix quota state reporting (Christoph Hellwig) [589945]
3681 - [fs] gfs2: fix quota file size not a multiple of struct gfs2_quota (Abhijith Das) [589813]
3682 - [x86] Use physical mode for IBM Summit platforms (John Villalovos) [558397]
3683 - [mm] page allocator: update NR_FREE_PAGES only when necessary (Stanislaw Gruszka) [579693]
3684 - [mm] memcg: ensure list is empty at rmdir (Stanislaw Gruszka) [579693]
3685 - [video] revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer" (Stanislaw Gruszka) [579693]
3686 - [v4l] DVB: gspca - sunplus: Fix bridge exchanges (Stanislaw Gruszka) [580062]
3687 - [hwmon] fschmd: Fix a memleak on multiple opens of /dev/watchdog (Stanislaw Gruszka) [580063]
3688 - [sound] hda: Fix HP T5735 automute (Stanislaw Gruszka) [580063]
3689 - [sound] hda: Fix quirk for Maxdata obook4-1 (Stanislaw Gruszka) [580063]
3690 - [sound] ice1724: Patch for suspend/resume for ESI Juli@ (Stanislaw Gruszka) [580063]
3691 - [sound] usb-audio: Avoid Oops after disconnect (Stanislaw Gruszka) [580065]
3692 - [sound] ctxfi: fix PTP address initialization (Stanislaw Gruszka) [580065]
3693 - [hwmon] lm78: Request I/O ports individually for probing (Stanislaw Gruszka) [580065]
3694 - [hwmon] w83781d: Request I/O ports individually for probing (Stanislaw Gruszka) [580065]
3695 - [hwmon] tmp421: Fix temperature conversions (Stanislaw Gruszka) [580067]
3696 - [sound] via82xx: add quirk for D1289 motherboard (Stanislaw Gruszka) [580067]
3697 - [hwmon] tmp421: Restore missing inputs (Stanislaw Gruszka) [580067]
3698 - [sound] USB MIDI support for Access Music VirusTI (Stanislaw Gruszka) [580067]
3699 - [sound] hda-intel: Add position_fix quirk for ASUS M2V-MX SE (Stanislaw Gruszka) [580067]
3700 - [sound] pcm core: fix fifo_size channels interval check (Stanislaw Gruszka) [580067]
3701 - [sound] hda: Use 3stack quirk for Toshiba Satellite L40-10Q (Stanislaw Gruszka) [580067]
3702 - [bluetooth] Fix potential bad memory access with sysfs files (Stanislaw Gruszka) [584757]
3703 - [hwmon] coretemp: Add missing newline to dev_warn() message (Stanislaw Gruszka) [584757]
3704 - [bluetooth] Fix kernel crash on L2CAP stress tests (Stanislaw Gruszka) [584757]
3705 - [input] wacom: ensure the device is initialized properly upon resume (Stanislaw Gruszka) [584757]
3706 - [sound] hda: Fix input source elements of secondary ADCs on Realtek (Stanislaw Gruszka) [584757]
3707 - [x86] nmi watchdog: use generic interrupt source to determine deadlocks (Don Zickus) [574570]
3708 - [dm] eliminate some holes in data structures (Mike Snitzer) [586089]
3709 - [dm] ioctl: introduce flag indicating uevent was generated (Mike Snitzer) [586089]
3710 - [dm] free dm_io before bio_endio not after (Mike Snitzer) [586089]
3711 - [dm] table: remove unused dm_get_device range parameters (Mike Snitzer) [586089]
3712 - [dm] ioctl: only issue uevent on resume if state changed (Mike Snitzer) [586089]
3713 - [dm] raid1: always return error if all legs fail (Mike Snitzer) [586089]
3714 - [dm] mpath: refactor pg_init (Mike Snitzer) [586089]
3715 - [dm] mpath: wait for pg_init completion when suspending (Mike Snitzer) [586089]
3716 - [dm] mpath: hold io until all pg_inits completed (Mike Snitzer) [586089]
3717 - [dm] mpath: avoid storing private suspended state (Mike Snitzer) [586089]
3718 - [dm] document when snapshot has finished merging (Mike Snitzer) [586089]
3719 - [dm] table: remove dm_get from dm_table_get_md (Mike Snitzer) [586089]
3720 - [dm] mpath: skip activate_path for failed paths (Mike Snitzer) [586089]
3721 - [dm] mpath: pass struct pgpath to pg init done (Mike Snitzer) [586089]
3722 - [netdrv] mac80211: fix deferred hardware scan requests (John Linville) [561762]
3723 - [x86] asus-laptop: add Lenovo SL hotkey support (Stanislaw Gruszka) [579693]
3724 - [input] pmouse: move Sentelic probe down the list (Stanislaw Gruszka) [579693]
3725 - [pci] cardbus: Add a fixup hook and fix powerpc (Stanislaw Gruszka) [579693]
3726 - [mfd] Correct WM835x ISINK ramp time defines (Stanislaw Gruszka) [579693]
3727 - [mfd] WM835x GPIO direction register is not locked (Stanislaw Gruszka) [579693]
3728 - [edac] i5000_edac critical fix panic out of bounds (Stanislaw Gruszka) [579693]
3729 - [i2c] i2c-tiny-usb: Fix on big-endian systems (Stanislaw Gruszka) [580065]
3730 - [x86] thinkpad-acpi: fix bluetooth/wwan resume (Stanislaw Gruszka) [580067]
3731 - [v4l] DVB: bttv: Move I2C IR initialization (Stanislaw Gruszka) [580067]
3732 - [bluetooth] Fix sleeping function in RFCOMM within invalid context (Stanislaw Gruszka) [584757]
3733 - [i2c] i2c-i801: Don't use the block buffer for I2C block writes (Stanislaw Gruszka) [584757]
3734 - [s390x] vdso: use ntp adjusted clock multiplier (Hendrik Brueckner) [575728]
3735 - [s390x] timekeeping: Fix clock_gettime vsyscall time warp (Hendrik Brueckner) [575728]
3736 - [s390x] timekeeping: Fix accumulation bug triggered by long delay (Hendrik Brueckner) [575728]
3737 - [netdrv] igb: fix warning in drivers/net/igb/igb_main.c (Stefan Assmann) [589272]
3738 - [x86] Re-get cfg_new in case reuse/move irq_desc (Stanislaw Gruszka) [580065 583555]
3739 - [hwmon] adt7462: fix wrong ADT7462_VOLT_COUNT (Stanislaw Gruszka) [580065]
3740 - [fs] exec.c: fix initial stack reservation (Stanislaw Gruszka) [580067]
3741 - [fs] exec.c: restrict initial stack space expansion to rlimit (Stanislaw Gruszka) [580065]
3742 - [kernel] resource: add helpers for fetching rlimits (Stanislaw Gruszka) [580065]
3743 - [tracing] ext4: Convert some events to DEFINE_EVENT (Mike Snitzer) [588108]
3744 - [tracing] Convert some jbd2 events to DEFINE_EVENT (Mike Snitzer) [588108]
3745 - [tracing] Convert some block events to DEFINE_EVENT (Mike Snitzer) [588108]
3746 - [tracing] Convert some power events to DEFINE_EVENT (Mike Snitzer) [588108]
3747 - [tracing] Convert some workqueue events to DEFINE_EVENT (Mike Snitzer) [588108]
3748 - [tracing] Convert softirq events to DEFINE_EVENT (Mike Snitzer) [588108]
3749 - [tracing] Convert some kmem events to DEFINE_EVENT (Mike Snitzer) [588108]
3750 - [tracing] Convert module refcnt events to DEFINE_EVENT (Mike Snitzer) [588108]
3751 - [tracing] xfs: use DECLARE_EVENT_CLASS (Mike Snitzer) [588108]
3752 - [tracing] Harmonize event field names and print output names (Mike Snitzer) [588108]
3753 - [tracing] Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook (Mike Snitzer) [588108]
3754 - [block] blk-cgroup: config options re-arrangement (Vivek Goyal) [586182]
3755 - [block] blkio: Fix another BUG_ON() crash due to cfqq movement across groups (Vivek Goyal) [586182]
3756 - [block] blkio: Fix blkio crash during rq stat update (Vivek Goyal) [586182]
3757 - [block] blkio: Initialize blkg->stats_lock for the root cfqg too (Vivek Goyal) [586182]
3758 - [block] blkio: Fix compile errors (Vivek Goyal) [586182]
3759 - [block] Update to io-controller stats (Vivek Goyal) [586182]
3760 - [block] io-controller: Add a new interface "weight_device" for IO-Controller (Vivek Goyal) [586182]
3761 - [block] cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch (Vivek Goyal) [586182]
3762 - [block] blkio: Add more debug-only per-cgroup stats (Vivek Goyal) [586182]
3763 - [block] blkio: Add io_queued and avg_queue_size stats (Vivek Goyal) [586182]
3764 - [block] blkio: Add io_merged stat (Vivek Goyal) [586182]
3765 - [block] blkio: Changes to IO controller additional stats patches (Vivek Goyal) [586182]
3766 - [block] expose the statistics in blkio.time and blkio.sectors for the root cgroup (Vivek Goyal) [586182]
3767 - [block] blkio: Increment the blkio cgroup stats for real now (Vivek Goyal) [586182]
3768 - [block] blkio: Add io controller stats like (Vivek Goyal) [586182]
3769 - [block] blkio: Remove per-cfqq nr_sectors as we'll be passing (Vivek Goyal) [586182]
3770 - [block] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging (Vivek Goyal) [586182]
3771 - [block] cfq-iosched: requests "in flight" vs "in driver" clarification (Vivek Goyal) [586182]
3772 - [ppc] cxgb3: Wait longer for control packets on initialization (Steve Best) [588848]
3773 - [virt] KVM: convert ioapic lock to spinlock (Marcelo Tosatti) [588811]
3774 - [virt] KVM: fix the handling of dirty bitmaps to avoid overflows (Marcelo Tosatti) [588811]
3775 - [virt] KVM: MMU: fix kvm_mmu_zap_page() and its calling path (Marcelo Tosatti) [588811]
3776 - [virt] KVM: VMX: Save/restore rflags.vm correctly in real mode (Marcelo Tosatti) [588811]
3777 - [virt] KVM: Dont spam kernel log when injecting exceptions due to bad cr writes (Marcelo Tosatti) [588811]
3778 - [virt] KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails (Marcelo Tosatti) [588811]
3779 - [virt] KVM: VMX: Update instruction length on intercepted BP (Marcelo Tosatti) [588811]
3780 - [drm] nouveau: initial eDP support + additional fixes (Ben Skeggs) [588581]
3781 - [s390x] zcore: Fix reipl device detection (Hendrik Brueckner) [587025]
3782 - [connector] Delete buggy notification code (Stanislaw Gruszka) [580064 586025] {CVE-2010-0410}
3783 - [netdrv] ath9k: fix beacon slot/buffer leak (Stanislaw Gruszka) [580064]
3784 - [fusion] mptsas: Fix issue with chain pools allocation on katmai (Stanislaw Gruszka) [580064]
3785 - [sunrpc] Fix a potential memory leak in auth_gss (Stanislaw Gruszka) [584757]
3786 - [tracing] scsi: Enhance SCSI command tracing (Mike Snitzer) [588108]
3787 - [tracing] scsi: Add missing verify command definitions (Mike Snitzer) [588108]
3788 - [tracing] scsi: ftrace based SCSI command tracing (Mike Snitzer) [588108]
3789 - [tracing] add __print_hex() (Mike Snitzer) [588108]
3790 - [tracing] Add notrace to TRACE_EVENT implementation functions (Mike Snitzer) [588108]
3791 - [tracing] Move a printk out of ftrace_raw_reg_event_foo() (Mike Snitzer) [588108]
3792 - [tracing] Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() (Mike Snitzer) [588108]
3793 - [tracing] Convert some sched trace events to DEFINE_EVENT and _PRINT (Mike Snitzer) [588108]
3794 - [tracing] Create new DEFINE_EVENT_PRINT (Mike Snitzer) [588108]
3795 - [tracing] Create new TRACE_EVENT_TEMPLATE (Mike Snitzer) [588108]
3796 - [tracing] additional interface changes and fixes (Mike Snitzer) [588108]
3797 - [tracing] Ftrace dynamic ftrace_event_call support (Mike Snitzer) [588108]
3798 - [fs] quota: fix WARN_ON when quota reservations get out of sync (Eric Sandeen) [581951]
3799 - [scsi] fcoe: sync with upstream (Mike Christie) [577049 578328]
3800
3801 * Mon May 03 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-24.el6]
3802 - [fs] ecryptfs: disallow ecryptfs as underlying filesystem (Eric Sandeen) [585185]
3803 - [mm] Fix Section Mismatch warning in put_page_bootmem() (Prarit Bhargava) [587040]
3804 - [mm] transparent hugepage support update (Andrea Arcangeli) [556572]
3805 - [netdrv] ath9k: revert fb6635f6c114313f246cc34abc0b677264a765ed (Aristeu Rozanski) [584757]
3806 - [virt] KVM: take srcu lock before call to complete_pio() (Gleb Natapov) [585887]
3807 - [virt] virtio: Fix GFP flags passed from the virtio balloon driver (Amit Shah) [584680]
3808 - [x86] Check chip_data value in irq_force_complete_move() (Prarit Bhargava) [564398]
3809 - [x86] nmi_watchdog: use __cpuinit for 32-bit nmi_watchdog_default (Prarit Bhargava) [586967]
3810 - [acpi] Fall back to manually changing SCI_EN (Matthew Garrett) [587008]
3811 - [pci] Ensure that devices are resumed properly (Matthew Garrett) [586780]
3812 - [serial] usb-serial: Rework and update qcserial (Matthew Garrett) [587009]
3813 - [scsi] scsi_lib: Fix bug in completion of bidi commands (Stanislaw Gruszka) [580064]
3814 - [net] phonet: add check for null pernet mem pointer in notifier (Jiri Pirko) [573122]
3815 - [nfs] Ensure that writeback_single_inode() calls write_inode() when syncing (Jeff Layton) [584382]
3816 - [serial] 8250_pnp: use wildcard for serial Wacom tablets (Stanislaw Gruszka) [580062]
3817 - [fs] ext4: check s_log_groups_per_flex in online resize code (Eric Sandeen) [519461]
3818 - [x86] Fix sched_clock_cpu for systems with unsynchronized TSC (Prarit Bhargava) [568344]
3819 - [x86] Reenable TSC sync check at boot, even with NONSTOP_TSC (Prarit Bhargava) [568344]
3820 - [mm] slab: add memory hotplug support (Prarit Bhargava) [562880]
3821 - [x86] Set hotpluggable nodes in nodes_possible_map (Prarit Bhargava) [568344]
3822 - [x86] acpi: Auto Online Hot-Added Memory (Prarit Bhargava) [568344]
3823 - [mm] memory hotplug: fix a bug on /dev/mem for 64-bit kernels (Prarit Bhargava) [568344]
3824 - [mm] update all PGDs for direct mapping changes on 64 bit (Prarit Bhargava) [568344]
3825 - [x86] acpi: Map hotadded cpu to correct node (Prarit Bhargava) [568344]
3826 - [ipmi] Change timeout and event poll to one second (Matthew Garrett) [584106]
3827 - [ipmi] Attempt to register multiple SIs of the same type (Matthew Garrett) [584106]
3828 - [ipmi] Reduce polling (Matthew Garrett) [584106]
3829 - [ipmi] Reduce polling when interrupts are available (Matthew Garrett) [584106]
3830 - [ipmi] Change device discovery order (Matthew Garrett) [584106]
3831 - [ipmi] Only register one si per bmc (Matthew Garrett) [584106]
3832 - [ipmi] Split device discovery and registration (Matthew Garrett) [584106]
3833 - [ipmi] Change addr_source to an enum rather than strings (Matthew Garrett) [584106]
3834 - [drm] radeon: rs780/rs880: MSI quirk fixes (Dave Airlie) [586168]
3835 - [drm] radeon/kms: MC + watermark fixes + reset (Dave Airlie) [586168]
3836 - [drm] radeon/kms/evergreen: add evergreen stage 2 - HPD irq (Dave Airlie) [580757]
3837 - [drm] radeon: fixup radeon_asic struct c/h files (Dave Airlie) [586168]
3838 - [drm] radeon/kms: misc + tv dac fixes (Dave Airlie) [586168]
3839 - [drm] radeon/kms: squash upstream HDMI audio commits (Dave Airlie) [586168]
3840 - [drm] kms/radeon: Integrated graphics fixes (Dave Airlie) [586168]
3841 - [drm] radeon/kms: spread spectrum + pll fixes (Dave Airlie) [586168]
3842 - [drm] radeon: add initial evergreen support + fixes (Dave Airlie) [580757]
3843 - [kernel] tty: tty->pgrp races (Jiri Olsa) [586022]
3844 - [netdrv] kernel: fix the r8169 frame length check error (Jiri Olsa) [586017] {CVE-2009-4537}
3845
3846 * Tue Apr 27 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-23.el6]
3847 - [doc] add the documentation for mpol=local (Stanislaw Gruszka) [584757]
3848 - [fs] tmpfs: handle MPOL_LOCAL mount option properly (Stanislaw Gruszka) [584757]
3849 - [fs] tmpfs: mpol=bind:0 don't cause mount error (Stanislaw Gruszka) [584757]
3850 - [netdrv] tun: orphan an skb on tx (Michael S. Tsirkin) [584428]
3851 - [s390x] vmalloc: IPL failure with enabled memory cgroups (Hendrik Brueckner) [580918]
3852 - [netdrv] b43: fall back gracefully to PIO mode after fatal DMA errors (John Linville) [583069]
3853 - [netdrv] b43: Allow PIO mode to be selected at module load (John Linville) [583069]
3854 - [netdrv] b43: Remove reset after fatal DMA error (John Linville) [583069]
3855 - [netdrv] b43: Optimize PIO scratchbuffer usage (John Linville) [583069]
3856 - [fs] vfs: get_sb_single() - do not pass options twice (Stanislaw Gruszka) [580063]
3857 - [fs] tmpfs: fix oops on mounts with mpol=default (Stanislaw Gruszka) [584757]
3858 - [kernel] cred.c: use kmem_cache_free (Stanislaw Gruszka) [580064]
3859 - [fs] partition/msdos: fix unusable extended partition for > 512B sector (Stanislaw Gruszka) [584757]
3860 - [fs] partitions/msdos: add support for large disks (Stanislaw Gruszka) [584757]
3861 - [fs] eCryptfs: Add getattr function (Stanislaw Gruszka) [580065]
3862 - [fs] ecryptfs: initialize private persistent file before dereferencing pointer (Stanislaw Gruszka) [580062]
3863 - [fs] ecryptfs: use after free (Stanislaw Gruszka) [580062]
3864 - [ppc] Track backing pages used allocated by vmemmap_populate() (Steve Best) [547854]
3865 - [netdrv] be2net: recent bug fixes from upstream (Ivan Vecera) [583766]
3866 - [sunrpc] handle allocation errors from __rpc_lookup_create() (Stanislaw Gruszka) [584757]
3867 - [nfs] Prevent another deadlock in nfs_release_page() (Stanislaw Gruszka) [584757]
3868 - [nfs] NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() (Stanislaw Gruszka) [584757]
3869 - [nfs] Fix an allocation-under-spinlock bug (Stanislaw Gruszka) [580067]
3870 - [sunrpc] Handle EINVAL error returns from the TCP connect operation (Stanislaw Gruszka) [580067]
3871 - [sunrpc] remove unnecessary svc_xprt_put (Stanislaw Gruszka) [580067]
3872 - [x86] Add iMac9,1 to pci_reboot_dmi_table (Stanislaw Gruszka) [580067]
3873 - [rtc] rtc-core: fix memory leak (Stanislaw Gruszka) [580067]
3874 - [mm] readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM (Stanislaw Gruszka) [580067]
3875 - [fs] fix LOOKUP_FOLLOW on automount "symlinks" (Stanislaw Gruszka) [580067]
3876 - [nfs] Too many GETATTR and ACCESS calls after direct I/O (Stanislaw Gruszka) [580065]
3877 - [virt] kvmclock: count total_sleep_time when updating guest clock (Stanislaw Gruszka) [580065]
3878 - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Stanislaw Gruszka) [580065]
3879 - [nfs] NFS: Fix the mapping of the NFSERR_SERVERFAULT error (Stanislaw Gruszka) [580065]
3880 - [nfs] NFS: Fix a umount race (Stanislaw Gruszka) [580065]
3881 - [x86] amd-iommu: Fix possible integer overflow (Stanislaw Gruszka) [580064]
3882 - [ata] libata: retry FS IOs even if it has failed with AC_ERR_INVALID (Stanislaw Gruszka) [580064]
3883 - [firewire] firewire: ohci: fix crashes with TSB43AB23 on 64bit systems (Stanislaw Gruszka) [580064]
3884 - [ata] pata_hpt3x2n: always stretch UltraDMA timing (Stanislaw Gruszka) [580067]
3885 - [cgroup] memcg: fix oom killing a child process in an other cgroup (Stanislaw Gruszka) [580067]
3886 - [ata] libata: retry link resume if necessary (Stanislaw Gruszka) [580064]
3887 - [firewire] core: add_descriptor size check (Stanislaw Gruszka) [580064]
3888 - [netdrv] iwlwifi: fix scan race (Stanislaw Gruszka) [584759]
3889 - [netdrv] iwlwifi: clear all tx queues when firmware ready (Stanislaw Gruszka) [584759]
3890 - [netdrv] iwlwifi: need check for valid qos packet before free (Stanislaw Gruszka) [584759]
3891 - [netdrv] mac80211: tear down all agg queues when restart/reconfig hw (Stanislaw Gruszka) [584759]
3892 - [netdrv] mac80211: move netdev queue enabling to correct spot (Stanislaw Gruszka) [584759]
3893 - [netdrv] setup correct int pipe type in ar9170_usb_exec_cmd (Stanislaw Gruszka) [584759]
3894 - [netdrv] iwlwifi: range checking issue (Stanislaw Gruszka) [584759]
3895 - [netdrv] iwlwifi: fix nfreed-- (Stanislaw Gruszka) [584759]
3896 - [netdrv] iwlwifi: counting number of tfds can be free for 4965 (Stanislaw Gruszka) [584759]
3897 - [netdrv] b43: Workaround circular locking in hw-tkip key update callback (Stanislaw Gruszka) [584757]
3898 - [ata] ahci: use BIOS date in broken_suspend list (Stanislaw Gruszka) [584757]
3899 - [netdrv] mac80211: Reset dynamic ps timer in Rx path (Stanislaw Gruszka) [584757]
3900 - [netdrv] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k (Stanislaw Gruszka) [584757]
3901 - [netdrv] mac80211: Retry null data frame for power save (Stanislaw Gruszka) [584757]
3902 - [netdrv] ath9k: Enable TIM timer interrupt only when needed. (Stanislaw Gruszka) [584757]
3903 - [netdrv] ath9k: fix BUG_ON triggered by PAE frames (Stanislaw Gruszka) [584757]
3904 - [netdrv] iwlwifi: Silence tfds_in_queue message (Stanislaw Gruszka) [584757]
3905 - [netdrv] iwlwifi: use dma_alloc_coherent (Stanislaw Gruszka) [584757]
3906 - [netdrv] wl1251: fix potential crash (Stanislaw Gruszka) [584757]
3907 - [block] readahead: add blk_run_backing_dev (Stanislaw Gruszka) [584757]
3908 - [netdrv] ath9k: fix lockdep warning when unloading module (Stanislaw Gruszka) [584757]
3909 - [scsi] mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA (Stanislaw Gruszka) [584757]
3910 - [netdrv] ath5k: fix setup for CAB queue (Stanislaw Gruszka) [584757]
3911 - [netdrv] ath5k: dont use external sleep clock in AP mode (Stanislaw Gruszka) [584757]
3912 - [netdrv] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() (Stanislaw Gruszka) [584757]
3913 - [netdrv] b43/b43legacy: Wake queues in wireless_core_start (Stanislaw Gruszka) [580067]
3914 - [netdrv] ath5k: use correct packet type when transmitting (Stanislaw Gruszka) [580067]
3915 - [netdrv] ath9k: disable RIFS search for AR91xx based chips (Stanislaw Gruszka) [580067]
3916 - [netdrv] ath9k: fix rate control fallback rate selection (Stanislaw Gruszka) [580067]
3917 - [netdrv] ath9k: fix beacon timer restart after a card reset (Stanislaw Gruszka) [580067]
3918 - [netdrv] p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec (Stanislaw Gruszka) [580067]
3919 - [netdrv] rndis_wlan: disable stall workaround (Stanislaw Gruszka) [580067]
3920 - [netdrv] rndis_wlan: fix buffer overflow in rndis_query_oid (Stanislaw Gruszka) [580067]
3921 - [netdrv] rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC (Stanislaw Gruszka) [580067]
3922 - [netdrv] sky2: fix transmit DMA map leakage (Stanislaw Gruszka) [580067]
3923 - [netdrv] airo: fix setting zero length WEP key (Stanislaw Gruszka) [580067]
3924 - [netdrv] mac80211: quit addba_resp_timer if Tx BA session is torn down (Stanislaw Gruszka) [580067]
3925 - [netdrv] iwlwifi: sanity check before counting number of tfds can be free (Stanislaw Gruszka) [580067]
3926 - [netdrv] iwlwifi: set HT flags after channel in rxon (Stanislaw Gruszka) [580067]
3927 - [netdrv] iwlwifi: error checking for number of tfds in queue (Stanislaw Gruszka) [580067]
3928 - [netdrv] iwlwifi: Fix to set correct ht configuration (Stanislaw Gruszka) [580065]
3929 - [netdrv] mac80211: Fix probe request filtering in IBSS mode (Stanislaw Gruszka) [580065]
3930 - [netdrv] ath9k: Fix sequence numbers for PAE frames (Stanislaw Gruszka) [580065]
3931 - [netdrv] b43: Fix throughput regression (Stanislaw Gruszka) [580065]
3932 - [netdrv] rtl8187: Add new device ID (Stanislaw Gruszka) [580065]
3933 - [ata] ahci: add Acer G725 to broken suspend list (Stanislaw Gruszka) [580065]
3934 - [scsi] mptfusion: mptscsih_abort return value should be SUCCESS instead of value 0 (Stanislaw Gruszka) [580065]
3935 - [nfs] Fix an Oops when truncating a file (Stanislaw Gruszka) [580065]
3936 - [block] cciss: Make cciss_seq_show handle holes in the h->drv[] array (Stanislaw Gruszka) [580065]
3937 - [netdrv] ath9k: fix eeprom INI values override for 2GHz-only cards (Stanislaw Gruszka) [580064]
3938 - [netdrv] mac80211: fix NULL pointer dereference when ftrace is enabled (Stanislaw Gruszka) [580064]
3939 - [block] fix bugs in bio-integrity mempool usage (Stanislaw Gruszka) [580064]
3940 - [netdrv] sky2: Fix oops in sky2_xmit_frame() after TX timeout (Stanislaw Gruszka) [580064]
3941 - [netdrv] iwlwifi: set default aggregation frame count limit to 31 (Stanislaw Gruszka) [580064]
3942 - [netdrv] e1000/e1000e: don't use small hardware rx buffers (Stanislaw Gruszka) [580064]
3943 - [netdrv] e1000: enhance frame fragment detection (Stanislaw Gruszka) [580064]
3944 - [mm] rmap: anon_vma_prepare() can leak anon_vma_chain (Rik van Riel) [579936]
3945 - [mm] rmap: add exclusively owned pages to the newest anon_vma (Rik van Riel) [579936]
3946 - [mm] anonvma: when setting up page->mapping, we need to pick the _oldest_ anonvma (Rik van Riel) [579936]
3947 - [mm] anon_vma: clone the anon_vma chain in the right order (Rik van Riel) [579936]
3948 - [mm] vma_adjust: fix the copying of anon_vma chains (Rik van Riel) [579936]
3949 - [mm] Simplify and comment on anon_vma re-use for anon_vma_prepare() (Rik van Riel) [579936]
3950 - [mm] rmap: fix anon_vma_fork() memory leak (Rik van Riel) [579936]
3951 - [s390x] nss: add missing .previous statement to asm function (Hendrik Brueckner) [581521]
3952 - [ata] pata_mavell: correct check of AHCI config option (David Milburn) [584483]
3953 - [fs] ext4: Issue the discard operation before releasing the blocks (Eric Sandeen) [575884]
3954 - [scsi] 3w_sas: new driver (Tomas Henzl) [572781]
3955 - [kernel] hrtimer: Tune hrtimer_interrupt hang logic (Marcelo Tosatti) [576355]
3956
3957 * Tue Apr 20 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-22.el6]
3958 - [netdrv] b43: ssb: do not read SPROM if it does not exist (John Linville) [574895]
3959 - [netdrv] igb: add support for Intel I350 Gigabit Network Connection (Stefan Assmann) [580727]
3960 - [kernel] exec: refactor how usermodehelpers work and modify core_pipe recursion check (Neil Horman) [557387]
3961 - [kernel] re-export page_is_ram() for crash module (Prarit Bhargava) [583032]
3962 - [x86] amd_iommu: allow iommu to complete dma transactions during transition to kdump kernel (Neil Horman) [577788]
3963 - [nfs] rsize and wsize settings ignored on v4 mounts (Steve Dickson) [582697]
3964 - [net] igmp: fix ip_mc_sf_allow race (Flavio Leitner) [578932]
3965 - [net] Remove skb_dma_map/unmap calls from drivers (Thomas Graf) [576690]
3966 - [scsi] mpt2sas: IOs needs to be pause until handles are refreshed for all device after recovery (Tomas Henzl) [577909]
3967 - [scsi] mpt2sas: Reworked scmd->result priority for _scsih_qcmd (Tomas Henzl) [577909]
3968 - [x86] Suppress stack overrun message for init_task (Prarit Bhargava) [582625]
3969 - [sunrpc] gss_krb5: Advertise rc4-hmac enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317]
3970 - [sunrpc] gss_krb5: Add support for rc4-hmac encryption (Steve Dickson) [498317]
3971 - [sunrpc] gss_krb5: Use confounder length in wrap code (Steve Dickson) [498317]
3972 - [sunrpc] gssd_krb5: More arcfour-hmac support (Steve Dickson) [498317]
3973 - [sunrpc] gss_krb5: Save the raw session key in the context (Steve Dickson) [498317]
3974 - [sunrpc] gssd_krb5: arcfour-hmac support (Steve Dickson) [498317]
3975 - [sunrpc] gss_krb5: Advertise AES enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317]
3976 - [sunrpc] gss_krb5: add remaining pieces to enable AES encryption support (Steve Dickson) [498317]
3977 - [sunrpc] gss_krb5: add support for new token formats in rfc4121 (Steve Dickson) [498317]
3978 - [sunrpc] xdr: Add an export for the helper function write_bytes_to_xdr_buf() (Steve Dickson) [498317]
3979 - [sunrpc] gss_krb5: Advertise triple-des enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317]
3980 - [sunrpc] gss_krb5: add support for triple-des encryption (Steve Dickson) [498317]
3981 - [sunrpc] gss_krb5: Add upcall info indicating supported kerberos enctypes (Steve Dickson) [498317]
3982 - [sunrpc] gss_krb5: handle new context format from gssd (Steve Dickson) [498317]
3983 - [sunrpc] gss_krb5: import functionality to derive keys into the kernel (Steve Dickson) [498317]
3984 - [sunrpc] gss_krb5: add ability to have a keyed checksum (hmac) (Steve Dickson) [498317]
3985 - [sunrpc] gss_krb5: introduce encryption type framework (Steve Dickson) [498317]
3986 - [sunrpc] gss_krb5: prepare for new context format (Steve Dickson) [498317]
3987 - [sunrpc] gss_krb5: split up functions in preparation of adding new enctypes (Steve Dickson) [498317]
3988 - [sunrpc] gss_krb5: Don't expect blocksize to always be 8 when calculating padding (Steve Dickson) [498317]
3989 - [sunrpc] gss_krb5: Added and improved code comments (Steve Dickson) [498317]
3990 - [sunrpc] gss_krb5: Introduce encryption type framework (Steve Dickson) [498317]
3991 - [mm] Fix vfree race resulting in kernel bug (Steven Whitehouse) [582522]
3992 - [ata] libata: fix accesses at LBA28 boundary (David Milburn) [582432]
3993 - [netdrv] b43: Rewrite DMA Tx status handling sanity checks (John Linville) [574533]
3994 - [char] tty: release_one_tty() forgets to put pids (Oleg Nesterov) [582077] {CVE-2010-1162}
3995 - [mm] oom: fix the unsafe usage of badness() in proc_oom_score() (Oleg Nesterov) [582069]
3996 - [netdrv] bonding: fix broken multicast with round-robin mode (Andy Gospodarek) [581644]
3997 - [x86] Remove sysfs_attr_init, sysfs_bin_attr_init changes introduced in last MCE patch (Prarit Bhargava) [581659]
3998 - [kernel] sched_getaffinity: allow less than NR_CPUS length (Oleg Nesterov) [578970]
3999 - [scsi] bfa sync w/ upstream (Rob Evers) [576716]
4000 - [gfs] GFS2: Fix ordering of ordered buffers (Steven Whitehouse) [581011]
4001 - [gfs] GFS2: Don't withdraw on partial rindex entries (Robert S Peterson) [581009]
4002 - [gfs] GFS2: livelock while reclaiming unlinked dinodes (Robert S Peterson) [570182]
4003 - [scsi] mpt2sas: Do not reset handle before calling _scsih_remove_device in RESCAN task after HBA RESET (Tomas Henzl) [572646]
4004 - [scsi] mpt2sas: Device removal algorithm in interrupt ctx (Tomas Henzl) [572646]
4005 - [scsi] mpt2sas: fix the incorrect scsi_dma_map error checking (Tomas Henzl) [572646]
4006 - [scsi] Upgrading version to 04.100.01.02 (Tomas Henzl) [572646]
4007 - [scsi] mpt2sas: modified _scsih_sas_device_find_by_handle/sas_address (Tomas Henzl) [572646]
4008 - [scsi] mpt2sas: RESCAN Barrier work is added in case of HBA reset (Tomas Henzl) [572646]
4009 - [scsi] update the version to 04.100.01.00 (Tomas Henzl) [572646]
4010 - [scsi] scsi_transport_sas: add support for transport layer retries (TLR) (Tomas Henzl) [572646]
4011 - [scsi] mpt2sas: Added raid transport support (Tomas Henzl) [572646]
4012 - [scsi] eliminate potential kmalloc failure in scsi_get_vpd_page() (Tomas Henzl) [572646]
4013 - [ata] libata: fix ata_id_logical_per_physical_sectors (David Milburn) [582021]
4014 - [netdrv] iwlwifi: Fix throughput stall issue in HT mode for 5000 (Stanislaw Gruszka) [580063]
4015 - [infiniband] IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() (Stanislaw Gruszka) [580063]
4016 - [net] cfg80211: fix channel setting for wext (Stanislaw Gruszka) [580063]
4017 - [net] mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces (Stanislaw Gruszka) [580063]
4018 - [ata] ata_piix: fix MWDMA handling on PIIX3 (Stanislaw Gruszka) [580063]
4019 - [ata] ahci: disable SNotification capability for ich8 (Stanislaw Gruszka) [580063]
4020 - [netdrv] ar9170: Add support for D-Link DWA 160 A2 (Stanislaw Gruszka) [580063]
4021 - [netdrv] sfc: Fix DMA mapping cleanup in case of an error in TSO (Stanislaw Gruszka) [580063]
4022 - [fs] ext4: don't call write_inode under the journal (Josef Bacik) [576202]
4023 - [fs] ext4: Calculate metadata requirements more accurately (Josef Bacik) [576202]
4024 - [fs] ext4: Patch up how we claim metadata blocks for quota purposes (Josef Bacik) [576202]
4025 - [fs] ext4: fix potential quota deadlock (Josef Bacik) [576202]
4026 - [virt] virtio: console: Add support for nonblocking write()s (Amit Shah) [576241]
4027 - [virt] virtio: console: Rename wait_is_over() to will_read_block() (Amit Shah) [576241]
4028 - [virt] virtio: console: Don't always create a port 0 if using multiport (Amit Shah) [576241]
4029 - [virt] virtio: console: Use a control message to add ports (Amit Shah) [576241]
4030 - [virt] virtio: console: Move code around for future patches (Amit Shah) [576241]
4031 - [virt] virtio: console: Remove config work handler (Amit Shah) [576241]
4032 - [virt] virtio: console: Don't call hvc_remove() on unplugging console ports (Amit Shah) [576241]
4033 - [virt] virtio: console: Return -EPIPE to hvc_console if we lost the connection (Amit Shah) [576241]
4034 - [virt] virtio: console: Let host know of port or device add failures (Amit Shah) [576241]
4035 - [virt] virtio: console: Add a __send_control_msg() that can send messages without a valid port (Amit Shah) [576241]
4036 - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [577222]
4037 - [virt] virtio: console makes incorrect assumption about virtio API (Amit Shah) [576241]
4038 - [virt] MAINTAINERS: Put the virtio-console entry in correct alphabetical order (Amit Shah) [576241]
4039 - [virt] virtio: console: Fix early_put_chars usage (Amit Shah) [576241]
4040 - [virt] virtio: console: Check if port is valid in resize_console (Amit Shah) [576241]
4041 - [virt] virtio: console: Generate a kobject CHANGE event on adding 'name' attribute (Amit Shah) [576241]
4042 - [virt] virtio: console: Use better variable names for fill_queue operation (Amit Shah) [576241]
4043 - [virt] virtio: console: Fix type of 'len' as unsigned int (Amit Shah) [576241]
4044 - [vfs] rename block_fsync() to blkdev_fsync() (Jeff Moyer) [579781]
4045 - [char] raw: add an fsync method (Jeff Moyer) [579781]
4046 - [x86] Don't use logical-flat mode when more than 8 CPUs are possible (John Villalovos) [563798]
4047 - [net] Backport the new socket API recvmmsg, receive multiple messages (Arnaldo Carvalho de Melo) [579850]
4048 - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126]
4049 - [s390x] callhome: fix broken proc interface and activate comp ID (Hendrik Brueckner) [579482]
4050
4051 * Mon Apr 12 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-21.el6]
4052 - [x86] Update x86 MCE code (Prarit Bhargava) [580587]
4053 - [scsi] 3w-xxxx: Force 60 second timeout default (Tomas Henzl) [572778]
4054 - [netdrv] enic: update to upstream version 1.3.1.1 (Andy Gospodarek) [575950]
4055 - [netdrv] igb: Add support for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [577421]
4056 - [kernel] resource: Fix generic page_is_ram() for partial RAM pages (Prarit Bhargava) [578834]
4057 - [x86] Use the generic page_is_ram() (Prarit Bhargava) [578834]
4058 - [x86] Remove BIOS data range from e820 (Prarit Bhargava) [578834]
4059 - [kernel] Move page_is_ram() declaration to mm.h (Prarit Bhargava) [578834]
4060 - [kernel] Generic page_is_ram: use __weak (Prarit Bhargava) [578834]
4061 - [kernel] resources: introduce generic page_is_ram() (Prarit Bhargava) [578834]
4062 - [fs] GFS2: Clean up copying from stuffed files (Steven Whitehouse) [580857]
4063 - [netdrv] igb: restrict WoL for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [578804]
4064 - [drm] radeon/kms: move radeon KMS on/off switch out of staging (Dave Airlie) [580766]
4065 - [netdrv] p54: fix deadlocks under tx load (Michal Schmidt) [580557]
4066 - [gfs2] GFS2: Mandatory locking fix (Steven Whitehouse) [571606] {CVE-2010-0727}
4067 - [x86] AMD: Fix NULL pointer dereference on 32-bit (Bhavna Sarathy) [571474]
4068 - [x86] Add wbinvd SMP helper routines (Bhavna Sarathy) [571474]
4069 - [x86] L3 cache: Remove NUMA dependency (Bhavna Sarathy) [571474]
4070 - [x86] Calculate L3 indices (Bhavna Sarathy) [571474]
4071 - [x86] Add cache index disable sys attributes (Bhavna Sarathy) [571474]
4072 - [x86] Fix disabling of L3 cache indices (Bhavna Sarathy) [571474]
4073 - [fs] NFS: Avoid a deadlock in nfs_release_page (Jeff Layton) [525963]
4074 - [fs] NFS: Remove requirement for inode->i_mutex from nfs_invalidate_mapping (Jeff Layton) [525963]
4075 - [fs] NFS: Clean up nfs_sync_mapping (Jeff Layton) [525963]
4076 - [fs] NFS: Simplify nfs_wb_page() (Jeff Layton) [525963]
4077 - [fs] NFS: Replace __nfs_write_mapping with sync_inode() (Jeff Layton) [525963]
4078 - [fs] NFS: Simplify nfs_wb_page_cancel() (Jeff Layton) [525963]
4079 - [fs] NFS: Ensure inode is always marked I_DIRTY_DATASYNC, if it has unstable pages (Jeff Layton) [525963]
4080 - [fs] NFS: Run COMMIT as an asynchronous RPC call when wbc->for_background is set (Jeff Layton) [525963]
4081 - [fs] NFS: Reduce the number of unnecessary COMMIT calls (Jeff Layton) [525963]
4082 - [fs] NFS: Add a count of the number of unstable writes carried by an inode (Jeff Layton) [525963]
4083 - [fs] NFS: Cleanup - move nfs_write_inode() into fs/nfs/write.c (Jeff Layton) [525963]
4084 - [fs] writeback: pass writeback_control to ->write_inode (Jeff Layton) [525963]
4085 - [fs] writeback: make sure data is on disk before calling ->write_inode (Jeff Layton) [525963]
4086 - [fs] writeback: introduce wbc.for_background (Jeff Layton) [525963]
4087 - [netdrv] macvlan: fix support for multiple driver backends (Anthony Liguori) [553337 566731]
4088 - [netdrv] net/macvtap: add vhost support (Anthony Liguori) [553337 566731]
4089 - [netdrv] macvtap: add GSO/csum offload support (Anthony Liguori) [553337 566731]
4090 - [netdrv] macvtap: rework object lifetime rules (Anthony Liguori) [553337 566731]
4091 - [netdrv] macvtap: fix reference counting (Anthony Liguori) [553337 566731]
4092 - [netdrv] net: macvtap driver (Anthony Liguori) [553337 566731]
4093 - [netdrv] macvlan: export macvlan mode through netlink (Anthony Liguori) [553337 566731]
4094 - [netdrv] macvlan: implement bridge, VEPA and private mode (Anthony Liguori) [553337 566731]
4095 - [netdrv] macvlan: cleanup rx statistics (Anthony Liguori) [553337 566731]
4096 - [netdrv] macvlan: Precise RX stats accounting (Anthony Liguori) [553337 566731]
4097 - [netdrv] macvlan: add private dev_txq_stats_fold function (Anthony Liguori) [553337 566731]
4098 - [netdrv] veth: move loopback logic to common location (Anthony Liguori) [553337 566731]
4099 - [s390x] zfcp: Remove lock dependency on unit remove (Hendrik Brueckner) [576860]
4100 - [s390x] zfcp: Remove lock dependency on unit add (Hendrik Brueckner) [576860]
4101 - [s390x] zfcp: Remove lock dependency on CCW remove (Hendrik Brueckner) [576860]
4102 - [s390x] dasd: fix alignment of transport mode recovery TCW (Hendrik Brueckner) [575824]
4103 - [s390x] cio: fix drvdata usage for the console subchannel (Hendrik Brueckner) [575826]
4104 - [s390x] zcore: CPU registers are not saved under LPAR (Hendrik Brueckner) [575221]
4105 - [s390x] zfcpdump: Use direct IO in order to increase dump speed (Hendrik Brueckner) [575189]
4106 - [s390x] qeth: change checksumming default for HiperSockets (Hendrik Brueckner) [572227]
4107 - [s390x] qeth: l3 send dhcp in non pass thru mode (Hendrik Brueckner) [572225]
4108 - [s390x] zfcp: Remove attached ports and units correctly (Hendrik Brueckner) [571938]
4109 - [drm] Bring in nouveau updates from upstream (Ben Skeggs) [558468]
4110 - [vfs] pass struct file to do_truncate on O_TRUNC opens (Jeff Layton) [573995]
4111 - [vfs] O_TRUNC open shouldn't fail after file truncation (Jeff Layton) [573995]
4112 - [net] netfilter: ctnetlink: compute message size properly (Jiri Pirko) [578476]
4113 - [block] cfq-iosched: Do not merge queues of BE and IDLE classes (Jeff Moyer) [577393]
4114 - [block] remove 16 bytes of padding from struct request on 64bits (Jeff Moyer) [577393]
4115 - [block] cfq: remove 8 bytes of padding from cfq_rb_root on 64 bit builds (Jeff Moyer) [577393]
4116 - [block] cfq-iosched: quantum check tweak (Jeff Moyer) [577393]
4117 - [block] remove padding from io_context on 64bit builds (Jeff Moyer) [577393]
4118 - [block] cfq: reorder cfq_queue removing padding on 64bit (Jeff Moyer) [577393]
4119 - [block] cfq-iosched: split seeky coop queues after one slice (Jeff Moyer) [577393]
4120 - [x86] edac, mce: Filter out invalid values (Bhavna Sarathy) [574487]
4121 - [x86] edac, mce, amd: silence GART TLB errors (Bhavna Sarathy) [574487]
4122 - [x86] edac, mce: correct corenum reporting (Bhavna Sarathy) [574487]
4123 - [x86] edac, mce: update AMD F10h revD check (Bhavna Sarathy) [574487]
4124 - [x86] amd64_edac: Simplify ECC override handling (Bhavna Sarathy) [574487]
4125 - [x86] amd64_edac: Do not falsely trigger kerneloops (Bhavna Sarathy) [574487]
4126 - [x86] amd64_edac: Ensure index stays within bounds in amd64_get_scrub_rate (Bhavna Sarathy) [574487]
4127 - [x86] amd64_edac: restrict PCI config space access (Bhavna Sarathy) [574487]
4128 - [x86] amd64_edac: fix K8 chip select reporting (Bhavna Sarathy) [574487]
4129 - [x86] amd64_edac: bump driver version (Bhavna Sarathy) [574487]
4130 - [x86] amd64_edac: fix use-uninitialised bug (Bhavna Sarathy) [574487]
4131 - [x86] amd64_edac: correct sys address to chip select mapping (Bhavna Sarathy) [574487]
4132 - [x86] amd64_edac: add a leaner syndrome decoding algorithm (Bhavna Sarathy) [574487]
4133 - [x86] amd64_edac: remove early hw support check (Bhavna Sarathy) [574487]
4134 - [x86] amd64_edac: detect DDR3 memory type (Bhavna Sarathy) [574487]
4135 - [x86] edac: add memory types strings for debugging (Bhavna Sarathy) [574487]
4136 - [x86] amd64_edac: remove unneeded extract_error_address wrapper (Bhavna Sarathy) [574487]
4137 - [x86] amd64_edac: rename StinkyIdentifier (Bhavna Sarathy) [574487]
4138 - [x86] amd64_edac: remove superfluous dbg printk (Bhavna Sarathy) [574487]
4139 - [x86] amd64_edac: enhance address to DRAM bank mapping (Bhavna Sarathy) [574487]
4140 - [x86] amd64_edac: cleanup f10_early_channel_count (Bhavna Sarathy) [574487]
4141 - [x86] amd64_edac: dump DIMM sizes on K8 too (Bhavna Sarathy) [574487]
4142 - [x86] amd64_edac: cleanup rest of amd64_dump_misc_regs (Bhavna Sarathy) [574487]
4143 - [x86] amd64_edac: cleanup DRAM cfg low debug output (Bhavna Sarathy) [574487]
4144 - [x86] amd64_edac: wrap-up pci config read error handling (Bhavna Sarathy) [574487]
4145 - [x86] amd64_edac: make DRAM regions output more human-readable (Bhavna Sarathy) [574487]
4146 - [x86] amd64_edac: clarify DRAM CTL debug reporting (Bhavna Sarathy) [574487]
4147
4148 * Tue Apr 06 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-20.el6]
4149 - [netdrv] iwlwifi: fix kdump hang (Stanislaw Gruszka) [575122]
4150 - [kernel] clockevent: Don't remove broadcast device when cpu is dead (Danny Feng) [572438]
4151 - [block] Export max number of segments and max segment size in sysfs (Jeff Moyer) [574132]
4152 - [block] Finalize conversion of block limits functions (Jeff Moyer) [574132]
4153 - [block] Fix overrun in lcm() and move it to lib (Jeff Moyer) [574132]
4154 - [block] jiffies fixes (Jeff Moyer) [574132]
4155 - [block] Consolidate phys_segment and hw_segment limits (Jeff Moyer) [574132]
4156 - [block] Rename blk_queue_max_sectors to blk_queue_max_hw_sectors (Jeff Moyer) [574132]
4157 - [block] Add BLK_ prefix to definitions (Jeff Moyer) [574132]
4158 - [block] Remove unused accessor function (Jeff Moyer) [574132]
4159 - [block] Update blk_queue_max_sectors and documentation (Jeff Moyer) [574132]
4160 - [ata] ahci: Turn off DMA engines when there's no device attached (Matthew Garrett) [577967]
4161 - [scsi] qla2xxx: minor updates and fixes from upstream (Rob Evers) [574526]
4162 - [scsi] Additional BSG corrections from upstream (Rob Evers) [574590]
4163 - [netdrv] be2net: Update be2net 10GB NIC driver to version 2.102.147u (Ivan Vecera) [576172]
4164 - [scsi] update fibre channel layer (Mike Christie) [571824]
4165 - [scsi] lpfc Update from 8.3.5.6 to 8.3.5.7 FC/FCoE (Rob Evers) [576174]
4166 - [netdrv] e100: fix the 'size' argument passed to pci_pool_create() (Dean Nelson) [576887]
4167 - [kernel] futex: remove rw parameter from get_futex_key() (Amerigo Wang) [555700]
4168 - [drm] Add drm_gem_object_handle_unreference_unlocked and drm_gem_object_unreference_unlocked (Adam Jackson) [575910]
4169 - [drm] i915: Update to 2.6.34-rc1 (pre-vga-switcheroo) (Adam Jackson) [575910]
4170 - [scsi] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs (Rob Evers) [570693]
4171 - [scsi] fnic: updating driver to 1.4.0.98 syncs w/ upstream (Rob Evers) [570693]
4172 - [sound] snd-hda-intel: avoid divide by zero (Jaroslav Kysela) [567173] {CVE-2010-1085}
4173 - [netdrv] bnx2x: use new firmware (Stanislaw Gruszka) [560993]
4174 - [netdrv] bnx2: remove old firmware (Stanislaw Gruszka) [560993]
4175 - [netdrv] bnx2x: 1.52.1-6 firmware (Stanislaw Gruszka) [560993]
4176 - [netdrv] bnx2x: 1.52.1-6 bug fixes (Stanislaw Gruszka) [560993]
4177 - [ata] ahci: support FIS-based switching (David Milburn) [463152]
4178 - [drm] radeon: better GPU reset for lockup (Jerome Glisse) [576511]
4179 - [block] cciss: add 30 second initial timeout wait on controller reset (Tomas Henzl) [574094]
4180 - [serial] fix hang in serial console open (Neil Horman) [568418]
4181 - [virt] vmw_pvscsi: adding vmware paravirtualized driver (Rob Evers) [553062]
4182 - [scsi] 3w-9xxx: update 3w-9xxx to v2.26.02.014RH (Tomas Henzl) [572779]
4183 - [netdrv] ixgbevf: initial support for 82599VF driver (Andy Gospodarek) [462790]
4184 - [netdrv] ixgbe: update to version 2.0.62-k2 (Andy Gospodarek) [462790]
4185 - [netdrv] netxen: More critical bug fixes and AER support (Tony Camuso) [516840]
4186 - [netdrv] netxen: Sync with upstream kernel bug fixes (Tony Camuso) [516840]
4187 - [fs] dlm: use bastmode in debugfs output (David Teigland) [568102]
4188 - [fs] dlm: send reply before bast (David Teigland) [568102]
4189 - [fs] dlm: fix ordering of bast and cast (David Teigland) [568102]
4190 - [virt] virtio-net: remove send queue (Anthony Liguori) [555698]
4191 - [virt] virtio-net: Defer skb allocation and remove recv queue (Anthony Liguori) [555698]
4192 - [net] bridge: Allow enable/disable UFO on bridge device via ethtool (Anthony Liguori) [555537]
4193 - [net] Make UFO on master device independent of attached devices (Anthony Liguori) [555537]
4194 - [fs] xfs: fix locking for inode cache radix tree tag updates (Christoph Hellwig) [573836]
4195 - [uv] fix microcode.ctl slow down in boot-time on large systems (George Beshers) [573018]
4196 - [scsi] lpfc Update from 8.3.5.5 to 8.3.5.6 FC/FCoE (Rob Evers) [568889]
4197 - [mm] transparent hugepage support update (Andrea Arcangeli) [556572]
4198 - [netdrv] e1000e: fix data corruptor in NFS packet split filtering hw (Neil Horman) [572350]
4199 - [security] selinux: dynamic class/perm discovery (Eric Paris) [570812]
4200 - [security] selinux/ss: correct size computation (Eric Paris) [573000]
4201 - [security] SELinux: reduce size of access vector hash table (Eric Paris) [570433]
4202 - [security] SELinux: reset the security_ops before flushing the avc cache (Eric Paris) [572998]
4203 - [sched] Fix sched_mc_power_savings for !SMT (Danny Feng) [571879]
4204 - [security] selinux: Only audit permissions specified in policy (Eric Paris) [573002]
4205 - [security] selinux: fix memory leak in sel_make_bools (Eric Paris) [573008]
4206 - [security] SELinux: Make selinux_kernel_create_files_as() shouldn't just always return 0 (Eric Paris) [573011]
4207 - [security] selinux: convert range transition list to a hashtab (Eric Paris) [572702]
4208 - [virt] x86: remove kmap_atomic_pte paravirt op (Paolo Bonzini) [567203]
4209 - [virt] vmi: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203]
4210 - [virt] xen: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203]
4211 - [virt] x86: allow allocation of highmem user page tables to be disabled when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203]
4212 - [netdrv] qlge: update to latest upstream (Andy Gospodarek) [562311]
4213 - [netdrv] add netif_printk helpers (Andy Gospodarek) [562311]
4214 - [net] bridge: Fix build error when IGMP_SNOOPING is not enabled (Herbert Xu) [574321]
4215 - [net] bridge: Add multicast count/interval sysfs entries (Herbert Xu) [574321]
4216 - [net] bridge: Add hash elasticity/max sysfs entries (Herbert Xu) [574321]
4217 - [net] bridge: Add multicast_snooping sysfs toggle (Herbert Xu) [574321]
4218 - [net] bridge: Add multicast_router sysfs entries (Herbert Xu) [574321]
4219 - [net] bridge: Add multicast data-path hooks (Herbert Xu) [574321]
4220 - [net] bridge: Add multicast start/stop hooks (Herbert Xu) [574321]
4221 - [net] bridge: Add multicast forwarding functions (Herbert Xu) [574321]
4222 - [net] bridge: Move NULL mdb check into br_mdb_ip_get (Herbert Xu) [574321]
4223 - [net] bridge: ensure to unlock in error path in br_multicast_query() (Herbert Xu) [574321]
4224 - [net] bridge: Fix RCU race in br_multicast_stop (Herbert Xu) [574321]
4225 - [net] bridge: Use RCU list primitive in __br_mdb_ip_get (Herbert Xu) [574321]
4226 - [net] bridge: cleanup: remove unneed check (Herbert Xu) [574321]
4227 - [net] bridge: depends on INET (Herbert Xu) [574321]
4228 - [net] bridge: Make IGMP snooping depend upon BRIDGE. (Herbert Xu) [574321]
4229 - [net] bridge: Add core IGMP snooping support (Herbert Xu) [574321]
4230 - [net] bridge: Fix br_forward crash in promiscuous mode (Herbert Xu) [574321]
4231 - [net] bridge: Split may_deliver/deliver_clone out of br_flood (Herbert Xu) [574321]
4232 - [net] bridge: Use BR_INPUT_SKB_CB on xmit path (Herbert Xu) [574321]
4233 - [net] bridge: Avoid unnecessary clone on forward path (Herbert Xu) [574321]
4234 - [net] bridge: Allow tail-call on br_pass_frame_up (Herbert Xu) [574321]
4235 - [net] bridge: Do br_pass_frame_up after other ports (Herbert Xu) [574321]
4236 - [net] Add netdev_alloc_skb_ip_align() helper (Herbert Xu) [574321]
4237 - [kernel] futex_lock_pi() key refcnt fix (Danny Feng) [566347] {CVE-2010-0623}
4238 - [pci] AER: fix aer inject result in kernel oops (Prarit Bhargava) [568515]
4239 - [scsi] fix 32bit compatibility in BSG interface (Rob Evers) [554538]
4240 - [x86] ACPI: don't cond_resched if irq is disabled (Danny Feng) [572441]
4241 - [x86] Ensure dell-laptop buffers are below 4GB (Matthew Garrett) [570036]
4242 - [hwmon] add hex '0x' indication to coretemp module output (Dean Nelson) [571865]
4243 - [cifs] update cifs client code to latest upstream code (Jeff Layton) [562788]
4244 - [block] fix merge_bvec_fn return value checks (Mike Snitzer) [571455]
4245 - [fs] ext4: avoid uninit mem references on some mount options (Eric Sandeen) [562008]
4246 - [s390x] dasd: Correct offline processing (Hendrik Brueckner) [568376]
4247 - [s390x] dasd: Fix refcounting (Hendrik Brueckner) [568376]
4248 - [x86] amd_iommu: remove dma-ops warning message (Bhavna Sarathy) [560002]
4249 - [x86] amd_iommu: Fix IO page fault by adding device notifiers (Bhavna Sarathy) [560002]
4250 - [x86] amd_iommu: Fix IOMMU API initialization for iommu=pt (Bhavna Sarathy) [560002]
4251 - [x86] amd_iommu: Fix possible integer overflow (Bhavna Sarathy) [560002]
4252 - [x86] amd_iommu: Fix deassignment of a device from the pt domain (Bhavna Sarathy) [560002]
4253 - [gfs2] Allow the number of committed revokes to temporarily be negative (Benjamin Marzinski) [563907]
4254 - [ppc64] powerpc: export data from new hcall H_EM_GET_PARMS (Steve Best) [570019]
4255 - [x86] ACPI: Be in TS_POLLING state during mwait based C-state entry (Avi Kivity) [571440]
4256 - [net] tcp: fix ICMP-RTO war (Jiri Olsa) [567532]
4257 - [mm] Add padding to mm structures allow future patches during the RHEL6 life (Larry Woodman) [554511]
4258
4259 * Tue Mar 09 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-19.el6]
4260 - [mm] Switch to SLAB (Aristeu Rozanski) [570614]
4261
4262 * Mon Mar 08 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-18.el6]
4263 - [kernel/time] revert cc2f92ad1d0e03fe527e8ccfc1f918c368964dc8 (Aristeu Rozanski) [567551]
4264 - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [568624]
4265 - [scsi] Add netapp to scsi dh alua dev list (Mike Christie) [559586]
4266 - [scsi] scsi_dh_emc: fix mode select setup (Mike Christie) [570685]
4267 - [drm] Remove loop in IronLake graphics interrupt handler (John Villalovos) [557838]
4268 - [x86] Intel Cougar Point chipset support (John Villalovos) [560077]
4269 - [vhost] vhost-net: restart tx poll on sk_sndbuf full (Michael S. Tsirkin) [562837]
4270 - [vhost] fix get_user_pages_fast error handling (Michael S. Tsirkin) [562837]
4271 - [vhost] initialize log eventfd context pointer (Michael S. Tsirkin) [562837]
4272 - [vhost] logging thinko fix (Michael S. Tsirkin) [562837]
4273 - [vhost] vhost-net: switch to smp barriers (Michael S. Tsirkin) [562837]
4274 - [net] bug fix for vlan + gro issue (Andy Gospodarek) [569922]
4275 - [uv] Fix unmap_vma() bug related to mmu_notifiers (George Beshers) [253033]
4276 - [uv] Have mmu_notifiers use SRCU so they may safely schedule (George Beshers) [253033]
4277 - [drm] radeon/kms: bring all v2.6.33 fixes into EL6 kernel (Dave Airlie) [547422 554323 566618 569704]
4278 - [dvb] Fix endless loop when decoding ULE at dvb-core (Mauro Carvalho Chehab) [569243]
4279 - [kernel] sched: Fix SCHED_MC regression caused by change in sched cpu_power (Danny Feng) [568123]
4280 - [s390x] vdso: glibc does not use vdso functions (Hendrik Brueckner) [567755]
4281 - [drm] bring drm core/ttm/fb layer fixes in from upstream (Dave Airlie) [569701]
4282 - [kernel] Fix SMT scheduler regression in find_busiest_queue() (Danny Feng) [568120]
4283 - [s390x] qeth: avoid recovery during device online setting (Hendrik Brueckner) [568781]
4284 - [mm] Fix potential crash with sys_move_pages (Danny Feng) [562591] {CVE-2010-0415}
4285 - [scsi] pmcraid: bug fixes from upstream (Rob Evers) [567376]
4286 - [scsi] lpfc Update from 8.3.5.4 to 8.3.5.5 FC/FCoE (Rob Evers) [564508]
4287 - [ata] ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI (David Milburn) [568815]
4288 - [selinux] netlabel: fix corruption of SELinux MLS categories > 127 (Eric Paris) [568370]
4289 - [gfs2] print glock numbers in hex (Robert S Peterson) [566755]
4290 - [mm] Fix hugetlb.c clear_huge_page parameter (Andrea Arcangeli) [566604]
4291 - [mm] fix anon_vma locking updates for transparent hugepage code (Andrea Arcangeli) [564515]
4292 - [netdrv] cxgb3: add memory barriers (Steve Best) [568390]
4293 - [dm] raid45 target: constructor error path oops fix (Heinz Mauelshagen) [567605]
4294 - [scsi] mpt2sas: fix missing initialization (Tomas Henzl) [567965]
4295 - [net] netfilter: nf_conntrack: per netns nf_conntrack_cachep (Jiri Pirko) [567181]
4296 - [x86] nmi_watchdog: use __cpuinit for nmi_watchdog_default (Don Zickus) [567601]
4297 - [netdrv] ixgbe: prevent speculative processing of descriptors (Steve Best) [568391]
4298 - [kvm] Fix emulate_sys[call, enter, exit]()'s fault handling (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4299 - [kvm] Fix segment descriptor loading (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4300 - [kvm] Fix load_guest_segment_descriptor() to inject page fault (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4301 - [kvm] x86 emulator: Forbid modifying CS segment register by mov instruction (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4302 - [kvm] x86 emulator: Fix x86_emulate_insn() not to use the variable rc for non-X86EMUL values (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4303 - [kvm] x86 emulator: X86EMUL macro replacements: x86_emulate_insn() and its helpers (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4304 - [kvm] x86 emulator: X86EMUL macro replacements: from do_fetch_insn_byte() to x86_decode_insn() (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4305 - [kvm] inject #UD in 64bit mode from instruction that are not valid there (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4306 - [kvm] x86 emulator: Fix properties of instructions in group 1_82 (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4307 - [kvm] x86 emulator: code style cleanup (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4308 - [kvm] x86 emulator: Add LOCK prefix validity checking (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4309 - [kvm] x86 emulator: Check CPL level during privilege instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4310 - [kvm] x86 emulator: Fix popf emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4311 - [kvm] x86 emulator: Check IOPL level during io instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4312 - [kvm] x86 emulator: fix memory access during x86 emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4313 - [kvm] x86 emulator: Add Virtual-8086 mode of emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4314 - [kvm] x86 emulator: Add group9 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4315 - [kvm] x86 emulator: Add group8 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4316 - [kvm] x86 emulator: Introduce No64 decode option (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4317 - [kvm] x86 emulator: Add 'push/pop sreg' instructions (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419}
4318 - [x86] AES/PCLMUL Instruction support: Various fixes for AES-NI and PCLMMUL (John Villalovos) [463496]
4319 - [x86] AES/PCLMUL Instruction support: Use gas macro for AES-NI instructions (John Villalovos) [463496]
4320 - [x86] AES/PCLMUL Instruction support: Various small fixes for AES/PCMLMUL and generate .byte code for some new instructions via gas macro (John Villalovos) [463496]
4321 - [x86] AES/PCLMUL Instruction support: Add PCLMULQDQ accelerated implementation (John Villalovos) [463496]
4322 - [scsi] megaraid_sas: fix for 32bit apps (Tomas Henzl) [559941]
4323 - [kvm] fix large packet drops on kvm hosts with ipv6 (Neil Horman) [565525]
4324 - [kvm] Add MAINTAINERS entry for virtio_console (Amit Shah) [566391]
4325 - [kvm] virtio: console: Fill ports' entire in_vq with buffers (Amit Shah) [566391]
4326 - [kvm] virtio: console: Error out if we can't allocate buffers for control queue (Amit Shah) [566391]
4327 - [kvm] virtio: console: Add ability to remove module (Amit Shah) [566391]
4328 - [kvm] virtio: console: Ensure no memleaks in case of unused buffers (Amit Shah) [566391]
4329 - [kvm] virtio: console: update Red Hat copyright for 2010 (Amit Shah) [566391]
4330 - [kvm] virtio: Initialize vq->data entries to NULL (Amit Shah) [566391]
4331 - [kvm] virtio: console: outbufs are no longer needed (Amit Shah) [566391]
4332 - [kvm] virtio: console: return -efault for fill_readbuf if copy_to_user fails (Amit Shah) [566391]
4333 - [kvm] virtio: console: Allow sending variable-sized buffers to host, efault on copy_from_user err (Amit Shah) [566391]
4334
4335 * Thu Feb 18 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-17.el6]
4336 - [s390] hvc_iucv: allocate IUCV send/receive buffers in DMA zone (Hendrik Brueckner) [566188]
4337 - [s390] qdio: continue polling for buffer state ERROR (Hendrik Brueckner) [565528]
4338 - [s390] qdio: prevent kernel bug message in interrupt handler (Hendrik Brueckner) [565542]
4339 - [s390] zfcp: report BSG errors in correct field (Hendrik Brueckner) [564378]
4340 - [s390] zfcp: cancel all pending work for a to be removed zfcp_port (Hendrik Brueckner) [564382]
4341 - [nfs] mount.nfs: Unknown error 526 (Steve Dickson) [561975]
4342 - [x86] x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write (Avi Kivity) [563801]
4343 - [x86] x86-64, rwsem: 64-bit xadd rwsem implementation (Avi Kivity) [563801]
4344 - [x86] x86-64: support native xadd rwsem implementation (Avi Kivity) [563801]
4345 - [x86] clean up rwsem type system (Avi Kivity) [563801]
4346 - [x86] x86-32: clean up rwsem inline asm statements (Avi Kivity) [563801]
4347 - [x86] nmi_watchdog: enable by default on RHEL-6 (Don Zickus) [523857]
4348 - [block] freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb (Mike Snitzer) [565890]
4349 - [block] fix bio_add_page for non trivial merge_bvec_fn case (Mike Snitzer) [565890]
4350 - [watchdog] Add support for iTCO watchdog on Ibex Peak chipset (John Villalovos) [536698]
4351 - [kernel] time: Remove xtime_cache (Prarit Bhargava) [563135]
4352 - [kernel] time: Implement logarithmic time accumalation (Prarit Bhargava) [563135]
4353 - [dm] raid1: fail writes if errors are not handled and log fails (Mike Snitzer) [565890]
4354 - [dm] mpath: fix stall when requeueing io (Mike Snitzer) [565890]
4355 - [dm] log: userspace fix overhead_size calcuations (Mike Snitzer) [565890]
4356 - [dm] stripe: avoid divide by zero with invalid stripe count (Mike Snitzer) [565890]
4357 - [mm] anon_vma locking updates for transparent hugepage code (Rik van Riel) [564515]
4358 - [mm] anon_vma linking changes to improve multi-process scalability (Rik van Riel) [564515]
4359 - [virt] virtio_blk: add block topology support (Christoph Hellwig) [556477]
4360 - [kvm] PIT: control word is write-only (Eduardo Habkost) [560905] {CVE-2010-0309}
4361 - [kernel] Prevent futex user corruption to crash the kernel (Jerome Marchand) [563957]
4362 - [selinux] print the module name when SELinux denies a userspace upcall (Eric Paris) [563731]
4363 - [gfs] GFS2 problems on single node cluster (Steven Whitehouse) [564329]
4364 - [ppc] Add kdump support to Collaborative Memory Manager (Steve Best) [563316]
4365
4366 * Fri Feb 12 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-16.el6]
4367 - [nfs] Remove a redundant check for PageFsCache in nfs_migrate_page() (Steve Dickson) [563938]
4368 - [nfs] Fix a bug in nfs_fscache_release_page() (Steve Dickson) [563938]
4369 - [mm] fix BUG()s caused by the transparent hugepage patch (Larry Woodman) [556572]
4370 - [fs] inotify: fix inotify WARN and compatibility issues (Eric Paris) [563363]
4371 - [net] do not check CAP_NET_RAW for kernel created sockets (Eric Paris) [540560]
4372 - [pci] Enablement of PCI ACS control when IOMMU enabled on system (Don Dutile) [523278]
4373 - [pci] PCI ACS support functions (Don Dutile) [523278]
4374 - [uv] x86: Fix RTC latency bug by reading replicated cachelines (George Beshers) [562189]
4375 - [s390x] ctcm / lcs / claw: remove cu3088 layer (Hendrik Brueckner) [557522]
4376 - [uv] vgaarb: add user selectability of the number of gpus in a system (George Beshers) [555879]
4377 - [gpu] vgaarb: fix vga arbiter to accept PCI domains other than 0 (George Beshers) [555879]
4378 - [uv] x86_64: update uv arch to target legacy VGA I/O correctly (George Beshers) [555879]
4379 - [pci] update pci_set_vga_state to call arch functions (George Beshers) [555879]
4380 - [uv] PCI: update pci_set_vga_state to call arch functions (George Beshers) [555879]
4381 - [mm] remove madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572]
4382 - [mm] hugepage redhat customization (Andrea Arcangeli) [556572]
4383 - [mm] introduce khugepaged (Andrea Arcangeli) [556572]
4384 - [mm] transparent hugepage vmstat (Andrea Arcangeli) [556572]
4385 - [mm] memcg huge memory (Andrea Arcangeli) [556572]
4386 - [mm] memcg compound (Andrea Arcangeli) [556572]
4387 - [mm] pmd_trans_huge migrate bugcheck (Andrea Arcangeli) [556572]
4388 - [mm] madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572]
4389 - [mm] verify pmd_trans_huge isnt leaking (Andrea Arcangeli) [556572]
4390 - [mm] transparent hugepage core (Andrea Arcangeli) [556572]
4391 - [mm] dont alloc harder for gfp nomemalloc even if nowait (Andrea Arcangeli) [556572]
4392 - [mm] introduce _GFP_NO_KSWAPD (Andrea Arcangeli) [556572]
4393 - [mm] backport page_referenced microoptimization (Andrea Arcangeli) [556572]
4394 - [mm] kvm mmu transparent hugepage support (Andrea Arcangeli) [556572]
4395 - [mm] clear_copy_huge_page (Andrea Arcangeli) [556572]
4396 - [mm] clear_huge_page fix (Andrea Arcangeli) [556572]
4397 - [mm] split_huge_page paging (Andrea Arcangeli) [556572]
4398 - [mm] split_huge_page_mm/vma (Andrea Arcangeli) [556572]
4399 - [mm] add pmd_huge_pte to mm_struct (Andrea Arcangeli) [556572]
4400 - [mm] clear page compound (Andrea Arcangeli) [556572]
4401 - [mm] add pmd mmu_notifier helpers (Andrea Arcangeli) [556572]
4402 - [mm] pte alloc trans splitting (Andrea Arcangeli) [556572]
4403 - [mm] bail out gup_fast on splitting pmd (Andrea Arcangeli) [556572]
4404 - [mm] add pmd mangling functions to x86 (Andrea Arcangeli) [556572]
4405 - [mm] add pmd mangling generic functions (Andrea Arcangeli) [556572]
4406 - [mm] special pmd_trans_* functions (Andrea Arcangeli) [556572]
4407 - [mm] config_transparent_hugepage (Andrea Arcangeli) [556572]
4408 - [mm] comment reminder in destroy_compound_page (Andrea Arcangeli) [556572]
4409 - [mm] export maybe_mkwrite (Andrea Arcangeli) [556572]
4410 - [mm] no paravirt version of pmd ops (Andrea Arcangeli) [556572]
4411 - [mm] add pmd paravirt ops (Andrea Arcangeli) [556572]
4412 - [mm] add native_set_pmd_at (Andrea Arcangeli) [556572]
4413 - [mm] clear compound mapping (Andrea Arcangeli) [556572]
4414 - [mm] update futex compound knowledge (Andrea Arcangeli) [556572]
4415 - [mm] alter compound get_page/put_page (Andrea Arcangeli) [556572]
4416 - [mm] add a compound_lock (Andrea Arcangeli) [556572]
4417 - [mm] define MADV_HUGEPAGE (Andrea Arcangeli) [556572]
4418 - [oprofile] Support Nehalem-EX CPU in Oprofile (John Villalovos) [528998]
4419 - [nfs] nfs: handle NFSv3 -EKEYEXPIRED errors as we would -EJUKEBOX (Jeff Layton) [479359]
4420 - [nfs] handle NFSv2 -EKEYEXPIRED returns from RPC layer appropriately (Jeff Layton) [479359]
4421 - [nfs] sunrpc: parse and return errors reported by gssd (Jeff Layton) [479359]
4422 - [nfs] nfs4: handle -EKEYEXPIRED errors from RPC layer (Jeff Layton) [479359]
4423 - [net] nf_conntrack: fix memory corruption (Jon Masters) [559471]
4424 - [kvm] emulate accessed bit for EPT (Rik van Riel) [555106]
4425 - [vhost] fix TUN=m VHOST_NET=y (Michael S. Tsirkin) [562837]
4426 - [vhost] vhost-net: defer f->private_data until setup succeeds (Chris Wright) [562837]
4427 - [vhost] vhost-net: comment use of invalid fd when setting vhost backend (Chris Wright) [562837]
4428 - [vhost] access check thinko fixes (Michael S. Tsirkin) [562837]
4429 - [vhost] make default mapping empty by default (Michael S. Tsirkin) [562837]
4430 - [vhost] add access_ok checks (Michael S. Tsirkin) [562837]
4431 - [vhost] prevent modification of an active ring (Michael S. Tsirkin) [562837]
4432 - [vhost] fix high 32 bit in FEATURES ioctls (Michael S. Tsirkin) [562837]
4433 - [dm] dm-raid1: fix deadlock at suspending failed device (Takahiro Yasui) [557932]
4434 - [dm] fix kernel panic at releasing bio on recovery failed region (Takahiro Yasui) [557934]
4435 - [scsi] lpfc Update from 8.3.4 to 8.3.5.4 FC/FCoE (Rob Evers) [531028]
4436 - [nfs] sunrpc/cache: fix module refcnt leak in a failure path (Steve Dickson) [562285]
4437 - [nfs] Ensure that we handle NFS4ERR_STALE_STATEID correctly (Steve Dickson) [560784]
4438 - [nfs] NFSv4.1: Don't call nfs4_schedule_state_recovery() unnecessarily (Steve Dickson) [560784]
4439 - [nfs] NFSv4: Don't allow posix locking against servers that don't support it (Steve Dickson) [560784]
4440 - [nfs] Ensure that the NFSv4 locking can recover from stateid errors (Steve Dickson) [560784]
4441 - [nfs] Avoid warnings when CONFIG_NFS_V4=n (Steve Dickson) [560784]
4442 - [nfs] Make nfs_commitdata_release static (Steve Dickson) [560784]
4443 - [nfs] Try to commit unstable writes in nfs_release_page() (Steve Dickson) [560784]
4444 - [nfs] Fix a reference leak in nfs_wb_cancel_page() (Steve Dickson) [560784]
4445 - [nfs] nfs41: cleanup callback code to use __be32 type (Steve Dickson) [560785]
4446 - [nfs] nfs41: clear NFS4CLNT_RECALL_SLOT bit on session reset (Steve Dickson) [560785]
4447 - [nfs] nfs41: fix nfs4_callback_recallslot (Steve Dickson) [560785]
4448 - [nfs] nfs41: resize slot table in reset (Steve Dickson) [560785]
4449 - [nfs] nfs41: implement cb_recall_slot (Steve Dickson) [560785]
4450 - [nfs] nfs41: back channel drc minimal implementation (Steve Dickson) [560785]
4451 - [nfs] nfs41: prepare for back channel drc (Steve Dickson) [560785]
4452 - [nfs] nfs41: remove uneeded checks in callback processing (Steve Dickson) [560785]
4453 - [nfs] nfs41: directly encode back channel error (Steve Dickson) [560785]
4454 - [nfs] nfs41: fix wrong error on callback header xdr overflow (Steve Dickson) [560785]
4455 - [nfs] nfs41: Process callback's referring call list (Steve Dickson) [560785]
4456 - [nfs] nfs41: Check slot table for referring calls (Steve Dickson) [560785]
4457 - [nfs] nfs41: Adjust max cache response size value (Steve Dickson) [560785]
4458 - [nfs] NFSD: Create PF_INET6 listener in write_ports (Steve Dickson) [560785]
4459 - [nfs] SUNRPC: NFS kernel APIs shouldn't return ENOENT for "transport not found" (Steve Dickson) [560785]
4460 - [nfs] SUNRPC: Bury "#ifdef IPV6" in svc_create_xprt() (Steve Dickson) [560785]
4461 - [nfs] NFSD: Support AF_INET6 in svc_addsock() function (Steve Dickson) [560785]
4462 - [nfs] SUNRPC: Use rpc_pton() in ip_map_parse() (Steve Dickson) [560785]
4463 - [nfs] nfsd: 4.1 has an rfc number (Steve Dickson) [560785]
4464 - [nfs] nfsd41: Create the recovery entry for the NFSv4.1 client (Steve Dickson) [560785]
4465 - [nfs] nfsd: use vfs_fsync for non-directories (Steve Dickson) [560785]
4466 - [nfs] nfsd4: Use FIRST_NFS4_OP in nfsd4_decode_compound() (Steve Dickson) [560785]
4467 - [nfs] nfsd41: nfsd4_decode_compound() does not recognize all ops (Steve Dickson) [560785]
4468
4469 * Fri Feb 05 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-15.el6]
4470 - [block] blk-cgroup: Fix lockdep warning of potential deadlock in blk-cgroup (Vivek Goyal) [561903]
4471 - [block] cfq: Do not idle on async queues and drive deeper WRITE depths (Vivek Goyal) [561902]
4472 - [quota] 64-bit quota format fixes (Jerome Marchand) [546311]
4473 - [x86] fix Add AMD Node ID MSR support (Bhavna Sarathy) [557540]
4474 - [fs] ext4: fix type of "offset" in ext4_io_end (Eric Sandeen) [560097]
4475 - [x86] Disable HPET MSI on ATI SB700/SB800 (Prarit Bhargava) [557332]
4476 - [x86] arch specific support for remapping HPET MSIs (Prarit Bhargava) [557332]
4477 - [x86] intr-remap: generic support for remapping HPET MSIs (Prarit Bhargava) [557332]
4478 - [gfs] GFS2: Extend umount wait coverage to full glock lifetime (Steven Whitehouse) [561287]
4479 - [gfs] GFS2: Wait for unlock completion on umount (Steven Whitehouse) [561287]
4480 - [gfs] GFS2: Use MAX_LFS_FILESIZE for meta inode size (Steven Whitehouse) [561307]
4481 - [gfs] GFS2: Use GFP_NOFS for alloc structure (Steven Whitehouse) [561307]
4482 - [gfs] GFS2: Fix refcnt leak on gfs2_follow_link() error path (Steven Whitehouse) [561307]
4483
4484 * Wed Feb 03 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-14.el6]
4485 - [s390x] dasd: fix online/offline race (Hendrik Brueckner) [552840]
4486 - [netdrv] update tg3 to version 3.106 and fix panic (John Feeney) [555101]
4487 - [s390x] dasd: Fix null pointer in s390dbf and discipline checking (Hendrik Brueckner) [559615]
4488 - [s390x] zcrypt: Do not remove coprocessor in case of error 8/72 (Hendrik Brueckner) [559613]
4489 - [s390x] cio: channel path vary operation has no effect (Hendrik Brueckner) [559612]
4490 - [uv] x86: Ensure hub revision set for all ACPI modes (George Beshers) [559752]
4491 - [uv] x86: Add function retrieving node controller revision number (George Beshers) [559752]
4492
4493 * Fri Jan 29 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-13.el6]
4494 - [virtio] console: show error message if hvc_alloc fails for console ports (Amit Shah) [543824]
4495 - [virtio] console: Add debugfs files for each port to expose debug info (Amit Shah) [543824]
4496 - [virtio] console: Add ability to hot-unplug ports (Amit Shah) [543824]
4497 - [virtio] hvc_console: Export (GPL'ed) hvc_remove (Amit Shah) [543824]
4498 - [virtio] Add ability to detach unused buffers from vrings (Amit Shah) [543824]
4499 - [virtio] console: Handle port hot-plug (Amit Shah) [543824]
4500 - [virtio] console: Remove cached data on port close (Amit Shah) [543824]
4501 - [virtio] console: Register with sysfs and create a 'name' attribute for ports (Amit Shah) [543824]
4502 - [virtio] console: Ensure only one process can have a port open at a time (Amit Shah) [543824]
4503 - [virtio] console: Add file operations to ports for open/read/write/poll (Amit Shah) [543824]
4504 - [virtio] console: Associate each port with a char device (Amit Shah) [543824]
4505 - [virtio] console: Prepare for writing to / reading from userspace buffers (Amit Shah) [543824]
4506 - [virtio] console: Add a new MULTIPORT feature, support for generic ports (Amit Shah) [543824]
4507 - [virtio] console: Introduce a send_buf function for a common path for sending data to host (Amit Shah) [543824]
4508 - [virtio] console: Introduce function to hand off data from host to readers (Amit Shah) [543824]
4509 - [virtio] console: Separate out find_vqs operation into a different function (Amit Shah) [543824]
4510 - [virtio] console: Separate out console init into a new function (Amit Shah) [543824]
4511 - [virtio] console: Separate out console-specific data into a separate struct (Amit Shah) [543824]
4512 - [virtio] console: ensure console size is updated on hvc open (Amit Shah) [543824]
4513 - [virtio] console: struct ports for multiple ports per device. (Amit Shah) [543824]
4514 - [virtio] console: remove global var (Amit Shah) [543824]
4515 - [virtio] console: don't assume a single console port. (Amit Shah) [543824]
4516 - [virtio] console: use vdev->priv to avoid accessing global var. (Amit Shah) [543824]
4517 - [virtio] console: introduce a get_inbuf helper to fetch bufs from in_vq (Amit Shah) [543824]
4518 - [virtio] console: ensure add_inbuf can work for multiple ports as well (Amit Shah) [543824]
4519 - [virtio] console: encapsulate buffer information in a struct (Amit Shah) [543824]
4520 - [virtio] console: port encapsulation (Amit Shah) [543824]
4521 - [virtio] console: We support only one device at a time (Amit Shah) [543824]
4522 - [virtio] hvc_console: Remove __devinit annotation from hvc_alloc (Amit Shah) [543824]
4523 - [virtio] hvc_console: make the ops pointer const. (Amit Shah) [543824]
4524 - [virtio] console: statically initialize virtio_cons (Amit Shah) [543824]
4525 - [virtio] console: comment cleanup (Amit Shah) [543824]
4526 - [x86] Fix crash when profiling more than 28 events (Bhavna Sarathy) [557570]
4527 - [x86] Add AMD Node ID MSR support (Bhavna Sarathy) [557540]
4528 - [kvm] fix spurious interrupt with irqfd (Marcelo Tosatti) [559343]
4529 - [kvm] eventfd: allow atomic read and waitqueue remove (Marcelo Tosatti) [559343]
4530 - [kvm] properly check max PIC pin in irq route setup (Marcelo Tosatti) [559343]
4531 - [kvm] only allow one gsi per fd (Marcelo Tosatti) [559343]
4532 - [kvm] x86: Fix leak of free lapic date in kvm_arch_vcpu_init() (Marcelo Tosatti) [559343]
4533 - [kvm] x86: Fix probable memory leak of vcpu->arch.mce_banks (Marcelo Tosatti) [559343]
4534 - [kvm] MMU: bail out pagewalk on kvm_read_guest error (Marcelo Tosatti) [559343]
4535 - [kvm] x86: Fix host_mapping_level() (Marcelo Tosatti) [559343]
4536 - [kvm] Fix race between APIC TMR and IRR (Marcelo Tosatti) [559343]
4537 - [x86] acpi: Export acpi_pci_irq_{add|del}_prt() (James Paradis) [553781]
4538 - [kdump] backport upstream ppc64 kcrctab fixes (Neil Horman) [558803]
4539 - [mm] Memory tracking for Stratus (James Paradis) [512400]
4540
4541 * Thu Jan 28 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-12.el6]
4542 - [drm] radeon possible security issue (Jerome Glisse) [556692]
4543 - [mm] Memory tracking for Stratus (James Paradis) [512400]
4544 - [pci] Always set prefetchable base/limit upper32 registers (Prarit Bhargava) [553471]
4545 - [scsi] Sync be2iscsi with upstream (Mike Christie) [515256]
4546 - [x86] msr/cpuid: Register enough minors for the MSR and CPUID drivers (George Beshers) [557554]
4547 - [x86] Remove unnecessary mdelay() from cpu_disable_common() (Peter Bogdanovic) [463633]
4548 - [x86] ioapic: Document another case when level irq is seen as an edge (Peter Bogdanovic) [463633]
4549 - [x86] ioapic: Fix the EOI register detection mechanism (Peter Bogdanovic) [463633]
4550 - [x86] io-apic: Move the effort of clearing remoteIRR explicitly before migrating the irq (Peter Bogdanovic) [463633]
4551 - [x86] Remove local_irq_enable()/local_irq_disable() in fixup_irqs() (Peter Bogdanovic) [463633]
4552 - [x86] Use EOI register in io-apic on intel platforms (Peter Bogdanovic) [463633]
4553
4554 * Tue Jan 26 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-11.el6]
4555 - [kdump] Remove the 32MB limitation for crashkernel (Steve Best) [529270]
4556 - [dm] dm-raid45: export missing dm_rh_inc (Heinz Mauelshagen) [552329]
4557 - [block] dm-raid45: add raid45 target (Heinz Mauelshagen) [552329]
4558 - [block] dm-replicator: blockdev site link handler (Heinz Mauelshagen) [552364]
4559 - [block] dm-replicator: ringbuffer replication log handler (Heinz Mauelshagen) [552364]
4560 - [block] dm-replicator: replication log and site link handler interfaces and main replicator module (Heinz Mauelshagen) [552364]
4561 - [block] dm-replicator: documentation and module registry (Heinz Mauelshagen) [552364]
4562 - [s390x] qeth: set default BLKT settings dependend on OSA hw level (Hendrik Brueckner) [557474]
4563 - [drm] bring RHEL6 radeon drm up to 2.6.33-rc4/5 level (Jerome Glisse) [557539]
4564 - [netdrv] e1000e: enhance frame fragment detection (Andy Gospodarek) [462780]
4565 - [stable] ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). (David S. Miller) [555084]
4566 - [stable] module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y (Rusty Russell) [555084]
4567 - [stable] fix more leaks in audit_tree.c tag_chunk() (Al Viro) [555084]
4568 - [stable] fix braindamage in audit_tree.c untag_chunk() (Al Viro) [555084]
4569 - [stable] mac80211: fix skb buffering issue (and fixes to that) (Johannes Berg) [555084]
4570 - [stable] kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr (Mike Frysinger) [555084]
4571 - [stable] libertas: Remove carrier signaling from the scan code (Samuel Ortiz) [555084]
4572 - [stable] mac80211: add missing sanity checks for action frames (Felix Fietkau) [555084]
4573 - [stable] iwl: off by one bug (Dan Carpenter) [555084]
4574 - [stable] cfg80211: fix syntax error on user regulatory hints (Luis R. Rodriguez) [555084]
4575 - [stable] ath5k: Fix eeprom checksum check for custom sized eeproms (Luis R. Rodriguez) [555084]
4576 - [stable] iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr (Zhu Yi) [555084]
4577 - [stable] xen: fix hang on suspend. (Ian Campbell) [555084]
4578 - [stable] quota: Fix dquot_transfer for filesystems different from ext4 (Jan Kara) [555084]
4579 - [stable] hwmon: (adt7462) Fix pin 28 monitoring (Roger Blofeld) [555084]
4580 - [stable] hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs (Yong Wang) [555084]
4581 - [stable] netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() (Patrick McHardy) [555084]
4582 - [stable] netfilter: ebtables: enforce CAP_NET_ADMIN (Florian Westphal) [555084]
4583 - [stable] ASoC: Fix WM8350 DSP mode B configuration (Mark Brown) [555084]
4584 - [stable] ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 (Daniel T Chen) [555084]
4585 - [stable] ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist (Daniel T Chen) [555084]
4586 - [stable] mmc_block: fix queue cleanup (Adrian Hunter) [555084]
4587 - [stable] mmc_block: fix probe error cleanup bug (Jarkko Lavinen) [555084]
4588 - [stable] mmc_block: add dev_t initialization check (Anna Lemehova) [555084]
4589 - [stable] kernel/signal.c: fix kernel information leak with print-fatal-signals=1 (Andi Kleen) [555084]
4590 - [stable] dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and (Krzysztof Halasa) [555084]
4591 - [stable] lib/rational.c needs module.h (Sascha Hauer) [555084]
4592 - [stable] drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' (Stephen Hemminger) [555084]
4593 - [stable] rtc_cmos: convert shutdown to new pnp_driver->shutdown (OGAWA Hirofumi) [555084]
4594 - [stable] Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" (Rusty Russell) [555084]
4595 - [stable] exofs: simple_write_end does not mark_inode_dirty (Boaz Harrosh) [555084]
4596 - [stable] modules: Skip empty sections when exporting section notes (Ben Hutchings) [555084]
4597 - [stable] ASoC: fix params_rate() macro use in several codecs (Guennadi Liakhovetski) [555084]
4598 - [stable] fasync: split 'fasync_helper()' into separate add/remove functions (Linus Torvalds) [555084]
4599 - [stable] untangle the do_mremap() mess (Al Viro)
4600
4601 * Fri Jan 22 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-10.el6]
4602 - [mm] mmap: don't return ENOMEM when mapcount is temporarily exceeded in munmap() (Danny Feng) [557000]
4603 - [netdrv] vxge: fix issues found in Neterion testing (Michal Schmidt) [493985]
4604 - [x86] Force irq complete move during cpu offline (Prarit Bhargava) [541815]
4605 - [sound] Fix SPDIF-In for AD1988 codecs + add Intel Cougar IDs (Jaroslav Kysela) [557473]
4606 - [scsi] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree (Tomas Henzl) [557753]
4607 - [s390x] fix loading of PER control registers for utrace. (CAI Qian) [556410]
4608 - [s390x] ptrace: dont abuse PT_PTRACED (CAI Qian) [552102]
4609 - [perf] Remove the "event" callback from perf events (Jason Baron) [525517]
4610 - [perf] Use overflow handler instead of the event callback (Jason Baron) [525517]
4611 - [perf] Fix locking for PERF_FORMAT_GROUP (Jason Baron) [525517]
4612 - [perf] Fix event scaling for inherited counters (Jason Baron) [525517]
4613 - [perf] Fix PERF_FORMAT_GROUP scale info (Jason Baron) [525517]
4614 - [perf] Allow for custom overflow handlers (Jason Baron) [525517]
4615 - [perf] Add a callback to perf events (Jason Baron) [525517]
4616 - [perf] improve error reporting (Jason Baron) [525517]
4617 - [perf] add kernel internal interface (Jason Baron) [525517]
4618 - [utrace] fix utrace_maybe_reap() vs find_matching_engine() race (Oleg Nesterov) [557338]
4619 - [x86] Disable Memory hot add on x86 32-bit (Prarit Bhargava) [557131]
4620 - [netdrv] e1000e: update to the latest upstream (Andy Gospodarek) [462780]
4621 - [gfs] Use dquot_send_warning() (Steven Whitehouse) [557057]
4622 - [gfs] Add quota netlink support (Steven Whitehouse) [557057]
4623 - [netdrv] qlge: update to upstream version v1.00.00.23.00.00-01 (Andy Gospodarek) [553357]
4624 - [s390x] zfcp: set HW timeout requested by BSG request (Hendrik Brueckner) [556918]
4625 - [s390x] zfcp: introduce BSG timeout callback (Hendrik Brueckner) [556918]
4626 - [scsi] scsi_transport_fc: Allow LLD to reset FC BSG timeout (Hendrik Brueckner) [556918]
4627
4628 * Wed Jan 20 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-9.el6]
4629 - [kvm] fix cleanup_srcu_struct on vm destruction (Marcelo Tosatti) [554762]
4630 - [x86] core: make LIST_POISON less deadly (Avi Kivity) [554640]
4631 - [x86] dell-wmi: Add support for new Dell systems (Matthew Garrett) [525548]
4632 - [fs] xfs: 2.6.33 updates (Eric Sandeen) [554891]
4633 - [x86] Add kernel pagefault tracepoint for x86 & x86_64. (Larry Woodman) [526032]
4634 - [pci] PCIe AER: honor ACPI HEST FIRMWARE FIRST mode (Matthew Garrett) [537205]
4635 - [block] direct-io: cleanup blockdev_direct_IO locking (Eric Sandeen) [556547]
4636 - [tracing] tracepoint: Add signal tracepoints (Masami Hiramatsu) [526030]
4637 - [cgroups] fix for "kernel BUG at kernel/cgroup.c:790" (Dave Anderson) [547815]
4638 - [irq] Expose the irq_desc node as /proc/irq/*/node (George Beshers) [555866]
4639 - [scsi] qla2xxx - Update support for FC/FCoE HBA/CNA (Rob Evers) [553854]
4640 - [scsi] bfa update from 2.1.2.0 to 2.1.2.1 (Rob Evers) [475704]
4641 - [nfs] sunrpc: fix build-time warning (Steve Dickson) [437715]
4642 - [nfs] sunrpc: on successful gss error pipe write, don't return error (Steve Dickson) [437715]
4643 - [nfs] SUNRPC: Fix the return value in gss_import_sec_context() (Steve Dickson) [437715]
4644 - [nfs] SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() (Steve Dickson) [437715]
4645 - [nfs] sunrpc: fix peername failed on closed listener (Steve Dickson) [437715]
4646 - [nfs] nfsd: make sure data is on disk before calling ->fsync (Steve Dickson) [437715]
4647 - [uv] React 2.6.32.y: isolcpus broken in 2.6.32.y kernel (George Beshers) [548842]
4648 - [gru] GRU Rollup patch (George Beshers) [546680]
4649 - [uv] XPC: pass nasid instead of nid to gru_create_message_queue (George Beshers) [546695]
4650 - [uv] x86: XPC receive message reuse triggers invalid BUG_ON (George Beshers) [546695]
4651 - [uv] x86: xpc_make_first_contact hang due to not accepting ACTIVE state (George Beshers) [546695]
4652 - [uv] x86: xpc NULL deref when mesq becomes empty (George Beshers) [546695]
4653 - [uv] x86: update XPC to handle updated BIOS interface (George Beshers) [546695]
4654 - [uv] xpc needs to provide an abstraction for uv_gpa (George Beshers) [546695]
4655 - [uv] x86, irq: Check move_in_progress before freeing the vector mapping (George Beshers) [546668]
4656 - [uv] x86: Remove move_cleanup_count from irq_cfg (George Beshers) [546668]
4657 - [uv] x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system (George Beshers) [546668]
4658 - [uv] x86, apic: Move SGI UV functionality out of generic IO-APIC code (George Beshers) [546668]
4659 - [uv] x86 SGI: Fix irq affinity for hub based interrupts (George Beshers) [546668]
4660 - [uv] x86 RTC: Always enable RTC clocksource (George Beshers) [546668]
4661 - [uv] x86 RTC: Rename generic_interrupt to x86_platform_ipi (George Beshers) [546668]
4662 - [uv] x86, mm: Correct the implementation of is_untracked_pat_range() (George Beshers) [548524]
4663 - [uv] x86: Change is_ISA_range() into an inline function (George Beshers) [548524]
4664 - [uv] x86, platform: Change is_untracked_pat_range() to bool (George Beshers) [548524]
4665 - [uv] x86, mm: is_untracked_pat_range() takes a normal semiclosed range (George Beshers) [548524]
4666 - [uv] x86, mm: Call is_untracked_pat_range() rather than is_ISA_range() (George Beshers) [548524]
4667 - [uv] x86 SGI: Dont track GRU space in PAT (George Beshers) [548524]
4668 - [scsi] megaraid: upgrade to 4.17 (Tomas Henzl) [520729]
4669 - [scsi] mpt2sas: Bump version 03.100.03.00 (Tomas Henzl) [470848]
4670 - [scsi] mpt2sas: don't update links nor unblock device at no link rate change (Tomas Henzl) [470848]
4671 - [scsi] mpt2sas: add support for RAID Action System Shutdown Initiated at OS Shutdown (Tomas Henzl) [470848]
4672 - [scsi] mpt2sas: freeze the sdev IO queue when firmware sends internal device reset (Tomas Henzl) [470848]
4673 - [scsi] mpt2sas: fix PPC endian bug (Tomas Henzl) [470848]
4674 - [scsi] mpt2sas: mpt2sas_base_get_sense_buffer_dma returns little endian (Tomas Henzl) [470848]
4675 - [scsi] mpt2sas: return DID_TRANSPORT_DISRUPTED in nexus loss and SCSI_MLQUEUE_DEVICE_BUSY if device is busy (Tomas Henzl) [470848]
4676 - [scsi] mpt2sas: retrieve the ioc facts prior to putting the controller into READY state (Tomas Henzl) [470848]
4677 - [scsi] mpt2sas: add new info messages for IR and Expander events (Tomas Henzl) [470848]
4678 - [scsi] mpt2sas: limit the max_depth to 32 for SATA devices (Tomas Henzl) [470848]
4679 - [scsi] mpt2sas: add TimeStamp support when sending ioc_init (Tomas Henzl) [470848]
4680 - [scsi] mpt2sas: add extended type for diagnostic buffer support (Tomas Henzl) [470848]
4681 - [scsi] mpt2sas: add command line option diag_buffer_enable (Tomas Henzl) [470848]
4682 - [scsi] mpt2sas: fix some comments (Tomas Henzl) [470848]
4683 - [scsi] mpt2sas: stop driver when firmware encounters faults (Tomas Henzl) [470848]
4684 - [scsi] mpt2sas: adding MPI Headers - revision L (Tomas Henzl) [470848]
4685 - [scsi] mpt2sas: new device SAS2208 support (Tomas Henzl) [470848]
4686 - [scsi] mpt2sas: check for valid response info (Tomas Henzl) [470848]
4687 - [scsi] mpt2sas: fix expander remove fail (Tomas Henzl) [470848]
4688 - [scsi] mpt2sas: use sas address instead of handle as a lookup (Tomas Henzl) [470848]
4689 - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [555812]
4690 - [block] Honor the gfp_mask for alloc_page() in blkdev_issue_discard() (Mike Snitzer) [554719]
4691 - [scsi] sync fcoe with upstream (Mike Christie) [549945]
4692 - [net] dccp: modify how dccp creates slab caches to prevent bug halt in SLUB (Neil Horman) [553698]
4693 - [s390x] tape: Add pr_fmt() macro to all tape source files (Hendrik Brueckner) [554380]
4694 - [s390] qeth: fix packet loss if TSO is switched on (Hendrik Brueckner) [546632]
4695 - [s390x] qeth: Support for HiperSockets Network Traffic Analyzer (Hendrik Brueckner) [463706]
4696 - [serial] 8250: add support for DTR/DSR hardware flow control (Mauro Carvalho Chehab) [523848]
4697
4698 * Tue Jan 19 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-8.el6]
4699 - [build] Revert "[redhat] disabling temporaly DEVTMPFS" (Aristeu Rozanski)
4700
4701 * Tue Jan 19 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-7.el6]
4702 - [drm] minor printk fixes from upstream (Dave Airlie) [554601]
4703 - [offb] add support for framebuffer handoff to offb. (Dave Airlie) [554948]
4704 - [x86] allow fbdev primary video code on 64-bit. (Dave Airlie) [554930]
4705 - [drm] nouveau: update to 2.6.33 level (Dave Airlie) [549930]
4706 - [drm] ttm: validation API changes + ERESTART fixes. (Dave Airlie) [554918]
4707 - [drm] radeon/kms: update to 2.6.33 (without TTM API changes) (Dave Airlie) [554918]
4708 - [drm] i915: bring Intel DRM/KMS driver up to 2.6.33 (Dave Airlie) [554616]
4709 - [drm] radeon/intel: realign displayport helper code with upstream. (Dave Airlie) [554601]
4710 - [drm] kms: rollup KMS core and helper changes to 2.6.33 (Dave Airlie) [554601]
4711 - [drm] remove address mask param for drm_pci_alloc() (Dave Airlie) [554601]
4712 - [drm] add new userspace core drm interfaces from 2.6.33 (Dave Airlie) [554601]
4713 - [drm] unlocked ioctl support for core + macro fixes (Dave Airlie) [554601]
4714 - [drm] ttm: rollup upstream TTM fixes (Dave Airlie) [554601]
4715 - [drm] mm: patch drm core memory range manager up to 2.6.33 (Dave Airlie) [554601]
4716 - [drm] drm/edid: update to 2.6.33 EDID parser code (Dave Airlie) [554601]
4717 - [net] dccp: fix module load dependency btw dccp_probe and dccp (Neil Horman) [554840]
4718 - [powerpc] pseries: Correct pseries/dlpar.c build break without CONFIG_SMP (Steve Best) [539318]
4719 - [powerpc] cpu-allocation/deallocation process (Steve Best) [539318]
4720 - [powerpc] Add code to online/offline CPUs of a DLPAR node (Steve Best) [539318]
4721 - [powerpc] CPU DLPAR handling (Steve Best) [539318]
4722 - [powerpc] sysfs cpu probe/release files (Steve Best) [539318]
4723 - [powerpc] Kernel handling of Dynamic Logical Partitioning (Steve Best) [539318]
4724 - [powerpc] pseries: Add hooks to put the CPU into an appropriate offline state (Steve Best) [539318]
4725 - [powerpc] pseries: Add extended_cede_processor() helper function. (Steve Best) [539318]
4726 - [gfs] GFS2: Fix glock refcount issues (Steven Whitehouse) [546634]
4727 - [gfs] GFS2: Ensure uptodate inode size when using O_APPEND (Steven Whitehouse) [547639]
4728 - [gfs] GFS2: Fix locking bug in rename (Steven Whitehouse) [547640]
4729 - [gfs] GFS2: Fix lock ordering in gfs2_check_blk_state() (Steven Whitehouse) [554673]
4730 - [gfs2] only show nobarrier option on /proc/mounts when the option is active (Steven Whitehouse) [546665]
4731 - [gfs2] add barrier/nobarrier mount options (Steven Whitehouse) [546665]
4732 - [gfs2] remove division from new statfs code (Steven Whitehouse) [298561]
4733 - [gfs2] Improve statfs and quota usability (Steven Whitehouse) [298561]
4734 - [gfs2] Add set_xquota support (Steven Whitehouse) [298561]
4735 - [gfs2] Add get_xquota support (Steven Whitehouse) [298561]
4736 - [gfs2] Clean up gfs2_adjust_quota() and do_glock() (Steven Whitehouse) [298561]
4737 - [gfs2] Remove constant argument from qd_get() (Steven Whitehouse) [298561]
4738 - [gfs2] Remove constant argument from qdsb_get() (Steven Whitehouse) [298561]
4739 - [gfs2] Add proper error reporting to quota sync via sysfs (Steven Whitehouse) [298561]
4740 - [gfs2] Add get_xstate quota function (Steven Whitehouse) [298561]
4741 - [gfs2] Remove obsolete code in quota.c (Steven Whitehouse) [298561]
4742 - [gfs2] Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops (Steven Whitehouse) [298561]
4743 - [gfs2] Alter arguments of gfs2_quota/statfs_sync (Steven Whitehouse) [298561]
4744 - [gfs2] Fix -o meta mounts for subsequent mounts (Steven Whitehouse) [546664]
4745 - [gfs] GFS2: Fix gfs2_xattr_acl_chmod() (Steven Whitehouse) [546294]
4746 - [gfs] VFS: Use GFP_NOFS in posix_acl_from_xattr() (Steven Whitehouse) [546294]
4747 - [gfs] GFS2: Add cached ACLs support (Steven Whitehouse) [546294]
4748 - [gfs] GFS2: Clean up ACLs (Steven Whitehouse) [546294]
4749 - [gfs] GFS2: Use gfs2_set_mode() instead of munge_mode() (Steven Whitehouse) [546294]
4750 - [gfs] GFS2: Use forget_all_cached_acls() (Steven Whitehouse) [546294]
4751 - [gfs] VFS: Add forget_all_cached_acls() (Steven Whitehouse) [546294]
4752 - [gfs] GFS2: Fix up system xattrs (Steven Whitehouse) [546294]
4753 - [netdrv] igb: Update igb driver to support Barton Hills (Stefan Assmann) [462783]
4754 - [dm] add feature flags to reduce future kABI impact (Mike Snitzer) [547756]
4755 - [block] Stop using byte offsets (Mike Snitzer) [554718]
4756 - [dm] Fix device mapper topology stacking (Mike Snitzer) [554718]
4757 - [block] bdev_stack_limits wrapper (Mike Snitzer) [554718]
4758 - [block] Fix discard alignment calculation and printing (Mike Snitzer) [554718]
4759 - [block] Correct handling of bottom device misaligment (Mike Snitzer) [554718]
4760 - [block] Fix incorrect alignment offset reporting and update documentation (Mike Snitzer) [554718]
4761 - [kvm] Fix possible circular locking in kvm_vm_ioctl_assign_device() (Marcelo Tosatti) [554762]
4762 - [kvm] only clear irq_source_id if irqchip is present (Marcelo Tosatti) [554762]
4763 - [kvm] fix lock imbalance in kvm_*_irq_source_id() (Marcelo Tosatti) [554762]
4764 - [kvm] VMX: Report unexpected simultaneous exceptions as internal errors (Marcelo Tosatti) [554762]
4765 - [kvm] Allow internal errors reported to userspace to carry extra data (Marcelo Tosatti) [554762]
4766 - [kvm] x86: disable paravirt mmu reporting (Marcelo Tosatti) [554762]
4767 - [kvm] x86: disallow KVM_{SET, GET}_LAPIC without allocated in-kernel lapic (Marcelo Tosatti) [554762]
4768 - [kvm] x86: disallow multiple KVM_CREATE_IRQCHIP (Marcelo Tosatti) [554762]
4769 - [kvm] VMX: Disable unrestricted guest when EPT disabled (Marcelo Tosatti) [554762]
4770 - [kvm] SVM: remove needless mmap_sem acquision from nested_svm_map (Marcelo Tosatti) [554762]
4771 - [kvm] SVM: Notify nested hypervisor of lost event injections (Marcelo Tosatti) [554762]
4772 - [kvm] SVM: Move INTR vmexit out of atomic code (Marcelo Tosatti) [554762]
4773 - [kvm] remove pre_task_link setting in save_state_to_tss16 (Marcelo Tosatti) [554762]
4774 - [kvm] x86: Extend KVM_SET_VCPU_EVENTS with selective updates (Marcelo Tosatti) [554500]
4775 - [kvm] x86: Add KVM_GET/SET_VCPU_EVENTS (Marcelo Tosatti) [554500]
4776 - [kvm] fix kvmclock-adjust-offset ioctl to match upstream (Marcelo Tosatti) [554524]
4777 - [kvm] SVM: init_vmcb(): remove redundant save->cr0 initialization (Marcelo Tosatti) [554506]
4778 - [kvm] SVM: Reset cr0 properly on vcpu reset (Marcelo Tosatti) [554506]
4779 - [kvm] VMX: Use macros instead of hex value on cr0 initialization (Marcelo Tosatti) [554506]
4780 - [kvm] avoid taking ioapic mutex for non-ioapic EOIs (Marcelo Tosatti) [550809]
4781 - [kvm] Bump maximum vcpu count to 64 (Marcelo Tosatti) [550809]
4782 - [kvm] convert slots_lock to a mutex (Marcelo Tosatti) [550809]
4783 - [kvm] switch vcpu context to use SRCU (Marcelo Tosatti) [550809]
4784 - [kvm] convert io_bus to SRCU (Marcelo Tosatti) [550809]
4785 - [kvm] x86: switch kvm_set_memory_alias to SRCU update (Marcelo Tosatti) [550809]
4786 - [kvm] use SRCU for dirty log (Marcelo Tosatti) [550809]
4787 - [kvm] introduce kvm->srcu and convert kvm_set_memory_region to SRCU update (Marcelo Tosatti) [550809]
4788 - [kvm] use gfn_to_pfn_memslot in kvm_iommu_map_pages (Marcelo Tosatti) [550809]
4789 - [kvm] introduce gfn_to_pfn_memslot (Marcelo Tosatti) [550809]
4790 - [kvm] split kvm_arch_set_memory_region into prepare and commit (Marcelo Tosatti) [550809]
4791 - [kvm] modify alias layout in x86s struct kvm_arch (Marcelo Tosatti) [550809]
4792 - [kvm] modify memslots layout in struct kvm (Marcelo Tosatti) [550809]
4793 - [kvm] rcu: Enable synchronize_sched_expedited() fastpath (Marcelo Tosatti) [550809]
4794 - [kvm] rcu: Add synchronize_srcu_expedited() to the documentation (Marcelo Tosatti) [550809]
4795 - [kvm] rcu: Add synchronize_srcu_expedited() to the rcutorture test suite (Marcelo Tosatti) [550809]
4796 - [kvm] Add synchronize_srcu_expedited() (Marcelo Tosatti) [550809]
4797 - [kvm] Drop kvm->irq_lock lock from irq injection path (Marcelo Tosatti) [550809]
4798 - [kvm] Move IO APIC to its own lock (Marcelo Tosatti) [550809]
4799 - [kvm] Convert irq notifiers lists to RCU locking (Marcelo Tosatti) [550809]
4800 - [kvm] Move irq ack notifier list to arch independent code (Marcelo Tosatti) [550809]
4801 - [kvm] Move irq routing data structure to rcu locking (Marcelo Tosatti) [550809]
4802 - [kvm] Maintain back mapping from irqchip/pin to gsi (Marcelo Tosatti) [550809]
4803 - [kvm] Change irq routing table to use gsi indexed array (Marcelo Tosatti) [550809]
4804 - [kvm] Move irq sharing information to irqchip level (Marcelo Tosatti) [550809]
4805 - [kvm] Call pic_clear_isr() on pic reset to reuse logic there (Marcelo Tosatti) [550809]
4806 - [kvm] Dont pass kvm_run arguments (Marcelo Tosatti) [550809]
4807
4808 * Thu Jan 14 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-6.el6]
4809 - [modsign] Remove Makefile.modpost qualifying message for module sign failure (David Howells) [543529]
4810 - [nfs] fix oops in nfs_rename() (Jeff Layton) [554337]
4811 - [x86] AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks (Prarit Bhargava) [546610]
4812 - [s390] kernel: improve code generated by atomic operations (Hendrik Brueckner) [547411]
4813 - [s390x] tape: incomplete device removal (Hendrik Brueckner) [547415]
4814 - [netdrv] be2net: update be2net driver to latest upstream (Ivan Vecera) [515262]
4815 - [x86] mce: fix confusion between bank attributes and mce attributes (hiro muneda) [476606]
4816 - [tpm] autoload tpm_tis driver (John Feeney) [531891]
4817 - [stable] generic_permission: MAY_OPEN is not write access (Serge E. Hallyn) [555084]
4818 - [stable] rt2x00: Disable powersaving for rt61pci and rt2800pci. (Gertjan van Wingerde) [555084]
4819 - [stable] lguest: fix bug in setting guest GDT entry (Rusty Russell) [555084]
4820 - [stable] ext4: Update documentation to correct the inode_readahead_blks option name (Fang Wenqi) [555084]
4821 - [stable] sched: Sched_rt_periodic_timer vs cpu hotplug (Peter Zijlstra) [555084]
4822 - [stable] amd64_edac: fix forcing module load/unload (Borislav Petkov) [555084]
4823 - [stable] amd64_edac: make driver loading more robust (Borislav Petkov) [555084]
4824 - [stable] amd64_edac: fix driver instance freeing (Borislav Petkov) [555084]
4825 - [stable] x86, msr: msrs_alloc/free for CONFIG_SMP=n (Borislav Petkov) [555084]
4826 - [stable] x86, msr: Add support for non-contiguous cpumasks (Borislav Petkov) [555084]
4827 - [stable] amd64_edac: unify MCGCTL ECC switching (Borislav Petkov) [555084]
4828 - [stable] cpumask: use modern cpumask style in drivers/edac/amd64_edac.c (Rusty Russell) [555084]
4829 - [stable] x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus (Borislav Petkov) [555084]
4830 - [stable] ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) (Dmitry Monakhov) [555084]
4831 - [stable] ext4: Convert to generic reserved quota's space management. (Dmitry Monakhov) [555084]
4832 - [stable] quota: decouple fs reserved space from quota reservation (Dmitry Monakhov) [555084]
4833 - [stable] Add unlocked version of inode_add_bytes() function (Dmitry Monakhov) [555084]
4834 - [stable] udf: Try harder when looking for VAT inode (Jan Kara) [555084]
4835 - [stable] orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled (Andrey Borzenkov) [555084]
4836 - [stable] drm: disable all the possible outputs/crtcs before entering KMS mode (Zhao Yakui) [555084]
4837 - [stable] drm/radeon/kms: fix crtc vblank update for r600 (Dave Airlie) [555084]
4838 - [stable] sched: Fix balance vs hotplug race (Peter Zijlstra) [555084]
4839 - [stable] Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support (Geert Uytterhoeven) [555084]
4840 - [stable] b43: avoid PPC fault during resume (Larry Finger) [555084]
4841 - [stable] hwmon: (sht15) Off-by-one error in array index + incorrect constants (Jonathan Cameron) [555084]
4842 - [stable] netfilter: fix crashes in bridge netfilter caused by fragment jumps (Patrick McHardy) [555084]
4843 - [stable] ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery (Patrick McHardy) [555084]
4844 - [stable] e100: Fix broken cbs accounting due to missing memset. (Roger Oksanen) [555084]
4845 - [stable] memcg: avoid oom-killing innocent task in case of use_hierarchy (Daisuke Nishimura) [555084]
4846 - [stable] x86/ptrace: make genregs[32]_get/set more robust (Linus Torvalds) [555084]
4847 - [stable] V4L/DVB (13596): ov511.c typo: lock => unlock (Dan Carpenter) [555084]
4848 - [stable] kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch (WANG Cong) [555084]
4849 - [stable] 'sysctl_max_map_count' should be non-negative (Amerigo Wang) [555084]
4850 - [stable] NOMMU: Optimise away the {dac_,}mmap_min_addr tests (David Howells) [555084]
4851 - [stable] mac80211: fix race with suspend and dynamic_ps_disable_work (Luis R. Rodriguez) [555084]
4852 - [stable] iwlwifi: fix 40MHz operation setting on cards that do not allow it (Reinette Chatre) [555084]
4853 - [stable] iwlwifi: fix more eeprom endian bugs (Johannes Berg) [555084]
4854 - [stable] iwlwifi: fix EEPROM/OTP reading endian annotations and a bug (Johannes Berg) [555084]
4855 - [stable] iwl3945: fix panic in iwl3945 driver (Zhu Yi) [555084]
4856 - [stable] iwl3945: disable power save (Reinette Chatre) [555084]
4857 - [stable] ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 (Vasanthakumar Thiagarajan) [555084]
4858 - [stable] ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit (Vasanthakumar Thiagarajan) [555084]
4859 - [stable] ath9k: fix suspend by waking device prior to stop (Sujith) [555084]
4860 - [stable] ath9k: wake hardware during AMPDU TX actions (Luis R. Rodriguez) [555084]
4861 - [stable] ath9k: fix missed error codes in the tx status check (Felix Fietkau) [555084]
4862 - [stable] ath9k: Fix TX queue draining (Sujith) [555084]
4863 - [stable] ath9k: wake hardware for interface IBSS/AP/Mesh removal (Luis R. Rodriguez) [555084]
4864 - [stable] ath5k: fix SWI calibration interrupt storm (Bob Copeland) [555084]
4865 - [stable] cfg80211: fix race between deauth and assoc response (Johannes Berg) [555084]
4866 - [stable] mac80211: Fix IBSS merge (Sujith) [555084]
4867 - [stable] mac80211: fix WMM AP settings application (Johannes Berg) [555084]
4868 - [stable] mac80211: fix propagation of failed hardware reconfigurations (Luis R. Rodriguez) [555084]
4869 - [stable] iwmc3200wifi: fix array out-of-boundary access (Zhu Yi) [555084]
4870 - [stable] Libertas: fix buffer overflow in lbs_get_essid() (Daniel Mack) [555084]
4871 - [stable] KVM: LAPIC: make sure IRR bitmap is scanned after vm load (Marcelo Tosatti) [555084]
4872 - [stable] KVM: MMU: remove prefault from invlpg handler (Marcelo Tosatti) [555084]
4873 - [stable] ioat2,3: put channel hardware in known state at init (Dan Williams) [555084]
4874 - [stable] ioat3: fix p-disabled q-continuation (Dan Williams) [555084]
4875 - [stable] x86/amd-iommu: Fix initialization failure panic (Joerg Roedel) [555084]
4876 - [stable] dma-debug: Fix bug causing build warning (Ingo Molnar) [555084]
4877 - [stable] dma-debug: Do not add notifier when dma debugging is disabled. (Shaun Ruffell) [555084]
4878 - [stable] dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' (Nicolas Ferre) [555084]
4879 - [stable] md: Fix unfortunate interaction with evms (NeilBrown) [555084]
4880 - [stable] x86: SGI UV: Fix writes to led registers on remote uv hubs (Mike Travis) [555084]
4881 - [stable] drivers/net/usb: Correct code taking the size of a pointer (Julia Lawall) [555084]
4882 - [stable] USB: fix bugs in usb_(de)authorize_device (Alan Stern) [555084]
4883 - [stable] USB: rename usb_configure_device (Alan Stern) [555084]
4884 - [stable] Bluetooth: Prevent ill-timed autosuspend in USB driver (Oliver Neukum) [555084]
4885 - [stable] USB: musb: gadget_ep0: avoid SetupEnd interrupt (Sergei Shtylyov) [555084]
4886 - [stable] USB: Fix a bug on appledisplay.c regarding signedness (pancho horrillo) [555084]
4887 - [stable] USB: option: support hi speed for modem Haier CE100 (Donny Kurnia) [555084]
4888 - [stable] USB: emi62: fix crash when trying to load EMI 6|2 firmware (Clemens Ladisch) [555084]
4889 - [stable] drm/radeon: fix build on 64-bit with some compilers. (Dave Airlie) [555084]
4890 - [stable] ASoC: Do not write to invalid registers on the wm9712. (Eric Millbrandt) [555084]
4891 - [stable] powerpc: Handle VSX alignment faults correctly in little-endian mode (Neil Campbell) [555084]
4892 - [stable] ACPI: Use the return result of ACPI lid notifier chain correctly (Zhao Yakui) [555084]
4893 - [stable] ACPI: EC: Fix MSI DMI detection (Alexey Starikovskiy) [555084]
4894 - [stable] acerhdf: limit modalias matching to supported (Stefan Bader) [555084]
4895 - [stable] ALSA: hda - Fix missing capsrc_nids for ALC88x (Takashi Iwai) [555084]
4896 - [stable] sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer (Clemens Ladisch) [555084]
4897 - [stable] ASoC: wm8974: fix a wrong bit definition (Guennadi Liakhovetski) [555084]
4898 - [stable] pata_cmd64x: fix overclocking of UDMA0-2 modes (Bartlomiej Zolnierkiewicz) [555084]
4899 - [stable] pata_hpt3x2n: fix clock turnaround (Sergei Shtylyov) [555084]
4900 - [stable] clockevents: Prevent clockevent_devices list corruption on cpu hotplug (Thomas Gleixner) [555084]
4901 - [stable] sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE (Peter Zijlstra) [555084]
4902 - [stable] x86, cpuid: Add "volatile" to asm in native_cpuid() (Suresh Siddha) [555084]
4903 - [stable] sched: Fix task_hot() test order (Peter Zijlstra) [555084]
4904 - [stable] SCSI: fc class: fix fc_transport_init error handling (Mike Christie) [555084]
4905 - [stable] SCSI: st: fix mdata->page_order handling (FUJITA Tomonori) [555084]
4906 - [stable] SCSI: qla2xxx: dpc thread can execute before scsi host has been added (Michael Reed) [555084]
4907 - [stable] SCSI: ipr: fix EEH recovery (Kleber Sacilotto de Souza) [555084]
4908 - [stable] implement early_io{re,un}map for ia64 (Luck, Tony) [555084]
4909 - [stable] perf_event: Fix incorrect range check on cpu number (Paul Mackerras) [555084]
4910 - [stable] netfilter: xtables: document minimal required version (Jan Engelhardt) [555084]
4911 - [stable] intel-iommu: ignore page table validation in pass through mode (Chris Wright) [555084]
4912 - [stable] jffs2: Fix long-standing bug with symlink garbage collection. (David Woodhouse) [555084]
4913 - [stable] ipvs: zero usvc and udest (Simon Horman) [555084]
4914 - [stable] mm: sigbus instead of abusing oom (Hugh Dickins) [555084]
4915 - [stable] drm/i915: Fix LVDS stability issue on Ironlake (Zhenyu Wang) [555084]
4916 - [stable] drm/i915: PineView only has LVDS and CRT ports (Zhenyu Wang) [555084]
4917 - [stable] drm/i915: Avoid NULL dereference with component_only tv_modes (Chris Wilson) [555084]
4918 - [stable] x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value (Yong Wang) [555084]
4919 - [stable] bcm63xx_enet: fix compilation failure after get_stats_count removal (Florian Fainelli) [555084]
4920 - [stable] V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. (Rafal Milecki) [555084]
4921 - [stable] ext3: Fix data / filesystem corruption when write fails to copy data (Jan Kara) [555084]
4922 - [stable] net: Fix userspace RTM_NEWLINK notifications. (Eric W. Biederman) [555084]
4923 - [stable] ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. (Zhao Yakui) [555084]
4924 - [stable] vmalloc: conditionalize build of pcpu_get_vm_areas() (Tejun Heo) [555084]
4925 - [stable] asus-laptop: change light sens default values. (Corentin Chary) [555084]
4926 - [stable] acerhdf: add new BIOS versions (Peter Feuerer) [555084]
4927 - [stable] matroxfb: fix problems with display stability (Alan Cox) [555084]
4928 - [stable] ipw2100: fix rebooting hang with driver loaded (Zhu Yi) [555084]
4929 - [stable] thinkpad-acpi: preserve rfkill state across suspend/resume (Henrique de Moraes Holschuh) [555084]
4930 - [stable] thinkpad-acpi: fix default brightness_mode for R50e/R51 (Henrique de Moraes Holschuh) [555084]
4931 - [stable] memcg: fix memory.memsw.usage_in_bytes for root cgroup (Kirill A. Shutemov) [555084]
4932 - [stable] mac80211: Fix dynamic power save for scanning. (Vivek Natarajan) [555084]
4933 - [stable] ath9k: fix tx status reporting (Felix Fietkau) [555084]
4934 - [stable] tracing: Fix event format export (Johannes Berg) [555084]
4935 - [stable] b43legacy: avoid PPC fault during resume (Larry Finger) [555084]
4936 - [stable] sparc: Set UTS_MACHINE correctly. (David S. Miller) [555084]
4937 - [stable] sparc64: Fix stack debugging IRQ stack regression. (David S. Miller) [555084]
4938 - [stable] sparc64: Fix overly strict range type matching for PCI devices. (David S. Miller) [555084]
4939 - [stable] sparc64: Don't specify IRQF_SHARED for LDC interrupts. (David S. Miller) [555084]
4940 - [stable] b44 WOL setup: one-bit-off stack corruption kernel panic fix (Stanislav Brabec) [555084]
4941 - [stable] ip_fragment: also adjust skb->truesize for packets not owned by a socket (Patrick McHardy) [555084]
4942 - [stable] tcp: Stalling connections: Fix timeout calculation routine (Damian Lukowski) [555084]
4943 - [stable] slc90e66: fix UDMA handling (Bartlomiej Zolnierkiewicz) [555084]
4944 - [stable] xen: try harder to balloon up under memory pressure. (Ian Campbell) [555084]
4945 - [stable] Xen balloon: fix totalram_pages counting. (Gianluca Guida) [555084]
4946 - [stable] xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region. (Ian Campbell) [555084]
4947 - [stable] xen: use iret for return from 64b kernel to 32b usermode (Jeremy Fitzhardinge) [555084]
4948 - [stable] xen: don't leak IRQs over suspend/resume. (Ian Campbell) [555084]
4949 - [stable] xen: improve error handling in do_suspend. (Ian Campbell) [555084]
4950 - [stable] xen: call clock resume notifier on all CPUs (Ian Campbell) [555084]
4951 - [stable] xen: register runstate info for boot CPU early (Jeremy Fitzhardinge) [555084]
4952 - [stable] xen: don't call dpm_resume_noirq() with interrupts disabled. (Jeremy Fitzhardinge) [555084]
4953 - [stable] xen: register runstate on secondary CPUs (Ian Campbell) [555084]
4954 - [stable] xen: register timer interrupt with IRQF_TIMER (Ian Campbell) [555084]
4955 - [stable] xen: correctly restore pfn_to_mfn_list_list after resume (Ian Campbell) [555084]
4956 - [stable] xen: restore runstate_info even if !have_vcpu_info_placement (Jeremy Fitzhardinge) [555084]
4957 - [stable] xen: re-register runstate area earlier on resume. (Ian Campbell) [555084]
4958 - [stable] xen/xenbus: make DEVICE_ATTR()s static (Jeremy Fitzhardinge) [555084]
4959 - [stable] drm/i915: Add the missing clonemask for display port on Ironlake (Zhao Yakui) [555084]
4960 - [stable] drm/i915: Set the error code after failing to insert new offset into mm ht. (Chris Wilson) [555084]
4961 - [stable] drm/ttm: Fix build failure due to missing struct page (Martin Michlmayr) [555084]
4962 - [stable] drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size (Alex Deucher) [555084]
4963 - [stable] drm/radeon/kms: fix vram setup on rs600 (Alex Deucher) [555084]
4964 - [stable] drm/radeon/kms: fix legacy crtc2 dpms (Alex Deucher) [555084]
4965 - [stable] drm/radeon/kms: handle vblanks properly with dpms on (Alex Deucher) [555084]
4966 - [stable] drm/radeon/kms: Add quirk for HIS X1300 board (Alex Deucher) [555084]
4967 - [stable] powerpc: Fix usage of 64-bit instruction in 32-bit altivec code (Benjamin Herrenschmidt) [555084]
4968 - [stable] powerpc/therm_adt746x: Record pwm invert bit at module load time] (Darrick J. Wong) [555084]
4969 - [stable] powerpc/windfarm: Add detection for second cpu pump (Bolko Maass) [555084]
4970 - [stable] mm: hugetlb: fix hugepage memory leak in walk_page_range() (Naoya Horiguchi) [555084]
4971 - [stable] mm: hugetlb: fix hugepage memory leak in mincore() (Naoya Horiguchi) [555084]
4972 - [stable] x86: Fix bogus warning in apic_noop.apic_write() (Thomas Gleixner) [555084]
4973 - [stable] rtl8187: Fix wrong rfkill switch mask for some models (Larry Finger) [555084]
4974 - [stable] wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC (John W. Linville) [555084]
4975 - [stable] mac80211: fix scan abort sanity checks (Johannes Berg) [555084]
4976 - [stable] mac80211: Revert 'Use correct sign for mesh active path refresh' (Javier Cardona) [555084]
4977 - [stable] mac80211: Fixed bug in mesh portal paths (Javier Cardona) [555084]
4978 - [stable] mac80211: Fix bug in computing crc over dynamic IEs in beacon (Vasanthakumar Thiagarajan) [555084]
4979 - [stable] Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN (Ian Jackson) [555084]
4980 - [stable] Driver core: fix race in dev_driver_string (Alan Stern) [555084]
4981 - [stable] debugfs: fix create mutex racy fops and private data (Mathieu Desnoyers) [555084]
4982 - [stable] devpts_get_tty() should validate inode (Sukadev Bhattiprolu) [555084]
4983 - [stable] futex: Take mmap_sem for get_user_pages in fault_in_user_writeable (Andi Kleen) [555084]
4984 - [stable] md/bitmap: protect against bitmap removal while being updated. (NeilBrown) [555084]
4985 - [stable] hfs: fix a potential buffer overflow (Amerigo Wang) [555084]
4986 - [stable] pxa/em-x270: fix usb hub power up/reset sequence (Igor Grinberg) [555084]
4987 - [stable] USB: Close usb_find_interface race v3 (Russ Dill) [555084]
4988 - [stable] USB: usb-storage: add BAD_SENSE flag (Alan Stern) [555084]
4989 - [stable] USB: usbtmc: repeat usb_bulk_msg until whole message is transfered (Andre Herms) [555084]
4990 - [stable] USB: option.c: add support for D-Link DWM-162-U5 (Zhang Le) [555084]
4991 - [stable] USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again (Sergei Shtylyov) [555084]
4992 - [stable] USB: xhci: Add correct email and files to MAINTAINERS entry. (Sarah Sharp) [555084]
4993 - [stable] jbd2: don't wipe the journal on a failed journal checksum (Theodore Ts'o) [555084]
4994 - [stable] UBI: flush wl before clearing update marker (Sebastian Andrzej Siewior) [555084]
4995 - [stable] bsdacct: fix uid/gid misreporting (Alexey Dobriyan) [555084]
4996 - [stable] V4L/DVB: Fix test in copy_reg_bits() (Roel Kluin) [555084]
4997 - [stable] pata_hpt{37x|3x2n}: fix timing register masks (take 2) (Sergei Shtylyov) [555084]
4998 - [stable] x86: Fix typo in Intel CPU cache size descriptor (Dave Jones) [555084]
4999 - [stable] x86: Add new Intel CPU cache size descriptors (Dave Jones) [555084]
5000 - [stable] x86: Fix duplicated UV BAU interrupt vector (Cliff Wickman) [555084]
5001 - [stable] x86/mce: Set up timer unconditionally (Jan Beulich) [555084]
5002 - [stable] x86, mce: don't restart timer if disabled (Hidetoshi Seto) [555084]
5003 - [stable] x86: Use -maccumulate-outgoing-args for sane mcount prologues (Thomas Gleixner) [555084]
5004 - [stable] x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage (Thomas Gleixner) [555084]
5005 - [stable] KVM: x86: include pvclock MSRs in msrs_to_save (Glauber Costa) [555084]
5006 - [stable] KVM: fix irq_source_id size verification (Marcelo Tosatti) [555084]
5007 - [stable] KVM: s390: Make psw available on all exits, not just a subset (Carsten Otte) [555084]
5008 - [stable] KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c (Carsten Otte) [555084]
5009 - [stable] KVM: x86 emulator: limit instructions to 15 bytes (Avi Kivity) [555084]
5010 - [stable] ALSA: hrtimer - Fix lock-up (Takashi Iwai) [555084]
5011 - [stable] hrtimer: Fix /proc/timer_list regression (Feng Tang) [555084]
5012 - [stable] ath5k: enable EEPROM checksum check (Luis R. Rodriguez) [555084]
5013 - [stable] ath5k: allow setting txpower to 0 (Bob Copeland) [555084]
5014 - [stable] ssb: Fix range check in sprom write (Michael Buesch) [555084]
5015 - [stable] x86, apic: Enable lapic nmi watchdog on AMD Family 11h (Mikael Pettersson) [555084]
5016 - [stable] x86: ASUS P4S800 reboot=bios quirk (Leann Ogasawara) [555084]
5017 - [stable] x86: GART: pci-gart_64.c: Use correct length in strncmp (Joe Perches) [555084]
5018 - [stable] x86: Fix iommu=nodac parameter handling (Tejun Heo) [555084]
5019 - [stable] x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree (Darrick J. Wong) [555084]
5020 - [stable] x86/amd-iommu: un__init iommu_setup_msi (Joerg Roedel) [555084]
5021 - [stable] x86/amd-iommu: attach devices to pre-allocated domains early (Joerg Roedel) [555084]
5022 - [stable] sched: Fix and clean up rate-limit newidle code (Mike Galbraith) [555084]
5023 - [stable] sched: Rate-limit newidle (Mike Galbraith) [555084]
5024 - [stable] sched: Fix affinity logic in select_task_rq_fair() (Mike Galbraith) [555084]
5025 - [stable] sched: Check for an idle shared cache in select_task_rq_fair() (Mike Galbraith) [555084]
5026 - [stable] PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() (Rafael J. Wysocki) [555084]
5027 - [stable] perf_event: Initialize data.period in perf_swevent_hrtimer() (Xiao Guangrong) [555084]
5028 - [stable] perf_event: Fix invalid type in ioctl definition (Arjan van de Ven) [555084]
5029 - [stable] rcu: Remove inline from forward-referenced functions (Paul E. McKenney) [555084]
5030 - [stable] rcu: Fix note_new_gpnum() uses of ->gpnum (Paul E. McKenney) [555084]
5031 - [stable] rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter (Paul E. McKenney) [555084]
5032 - [stable] rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter (Paul E. McKenney) [555084]
5033 - [stable] firewire: ohci: handle receive packets with a data length of zero (Jay Fenlason) [555084]
5034 - [stable] USB: option: add pid for ZTE (zhao.ming9@zte.com.cn) [555084]
5035 - [stable] USB: usb-storage: fix bug in fill_inquiry (Alan Stern) [555084]
5036 - [stable] ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) (Theodore Ts'o) [555084]
5037 - [stable] ext4: Wait for proper transaction commit on fsync (Jan Kara) [555084]
5038 - [stable] ext4: fix incorrect block reservation on quota transfer. (Dmitry Monakhov) [555084]
5039 - [stable] ext4: quota macros cleanup (Dmitry Monakhov) [555084]
5040 - [stable] ext4: ext4_get_reserved_space() must return bytes instead of blocks (Dmitry Monakhov) [555084]
5041 - [stable] ext4: remove blocks from inode prealloc list on failure (Curt Wohlgemuth) [555084]
5042 - [stable] ext4: Avoid data / filesystem corruption when write fails to copy data (Jan Kara) [555084]
5043 - [stable] ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() (Roel Kluin) [555084]
5044 - [stable] jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() (Theodore Ts'o) [555084]
5045 - [stable] ext4: move_extent_per_page() cleanup (Akira Fujita) [555084]
5046 - [stable] ext4: initialize moved_len before calling ext4_move_extents() (Kazuya Mio) [555084]
5047 - [stable] ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT (Akira Fujita) [555084]
5048 - [stable] ext4: make "norecovery" an alias for "noload" (Eric Sandeen) [555084]
5049 - [stable] ext4: fix error handling in ext4_ind_get_blocks() (Jan Kara) [555084]
5050 - [stable] ext4: avoid issuing unnecessary barriers (Theodore Ts'o) [555084]
5051 - [stable] ext4: fix block validity checks so they work correctly with meta_bg (Theodore Ts'o) [555084]
5052 - [stable] ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero (Theodore Ts'o) [555084]
5053 - [stable] ext4: don't update the superblock in ext4_statfs() (Theodore Ts'o) [555084]
5054 - [stable] ext4: journal all modifications in ext4_xattr_set_handle (Eric Sandeen) [555084]
5055 - [stable] ext4: fix i_flags access in ext4_da_writepages_trans_blocks() (Julia Lawall) [555084]
5056 - [stable] ext4: make sure directory and symlink blocks are revoked (Theodore Ts'o) [555084]
5057 - [stable] ext4: plug a buffer_head leak in an error path of ext4_iget() (Theodore Ts'o) [555084]
5058 - [stable] ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT (Akira Fujita) [555084]
5059 - [stable] ext4: fix lock order problem in ext4_move_extents() (Akira Fujita) [555084]
5060 - [stable] ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails (Akira Fujita) [555084]
5061 - [stable] ext4: avoid divide by zero when trying to mount a corrupted file system (Theodore Ts'o) [555084]
5062 - [stable] ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC (Theodore Ts'o) [555084]
5063 - [stable] SCSI: megaraid_sas: fix 64 bit sense pointer truncation (Yang, Bo) [555084]
5064 - [stable] SCSI: osd_protocol.h: Add missing #include (Martin Michlmayr) [555084]
5065 - [stable] signal: Fix alternate signal stack check (Sebastian Andrzej Siewior) [555084]
5066
5067 * Sat Jan 09 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-5.el6]
5068 - [scsi] cciss: fix spinlock use (Tomas Henzl) [552910]
5069 - [scsi] cciss,hpsa: reassign controllers (Tomas Henzl) [552192]
5070 - [modsign] Don't attempt to sign a module if there are no key files (David Howells) [543529]
5071 - [x86] Compile mce-inject module (Prarit Bhargava) [553323]
5072 - [nfs] fix insecure export option (Steve Dickson) [437715]
5073 - [nfs] NFS update to 2.6.33 part 3 (Steve Dickson) [437715]
5074 - [nfs] NFS update to 2.6.33 part 2 (Steve Dickson) [437715]
5075 - [nfs] NFS update to 2.6.33 part 1 (Steve Dickson) [437715]
5076 - [s390] cio: deactivated devices can cause use after free panic (Hendrik Brueckner) [548490]
5077 - [s390] cio: memory leaks when checking unusable devices (Hendrik Brueckner) [548490]
5078 - [s390] cio: DASD steal lock task hangs (Hendrik Brueckner) [548490]
5079 - [s390] cio: DASD cannot be set online (Hendrik Brueckner) [548490]
5080 - [s390] cio: erratic DASD I/O behavior (Hendrik Brueckner) [548490]
5081 - [s390] cio: not operational devices cannot be deactivated (Hendrik Brueckner) [548490]
5082 - [s390] cio: initialization of I/O devices fails (Hendrik Brueckner) [548490]
5083 - [s390] cio: kernel panic after unexpected interrupt (Hendrik Brueckner) [548490]
5084 - [s390] cio: incorrect device state after device recognition and recovery (Hendrik Brueckner) [548490]
5085 - [s390] cio: setting a device online or offline fails for unknown reasons (Hendrik Brueckner) [548490]
5086 - [s390] cio: device recovery fails after concurrent hardware changes (Hendrik Brueckner) [548490]
5087 - [s390] cio: device recovery stalls after multiple hardware events (Hendrik Brueckner) [548490]
5088 - [s390] cio: double free under memory pressure (Hendrik Brueckner) [548490]
5089 - [sunrpc] Don't display zero scope IDs (Jeff Layton) [463530]
5090 - [sunrpc] Deprecate support for site-local addresses (Jeff Layton) [463530]
5091 - [input] dell-laptop: Update rfkill state on switch change (Matthew Garrett) [547892]
5092 - [input] Add support for adding i8042 filters (Matthew Garrett) [547892]
5093 - [vfs] force reval of target when following LAST_BIND symlinks (Jeff Layton) [548153]
5094 - [scsi] scsi_dh_rdac: add two IBM devices to rdac_dev_list (Rob Evers) [528576]
5095 - [fs] ext4: flush delalloc blocks when space is low (Eric Sandeen) [526758]
5096 - [fs] fs-writeback: Add helper function to start writeback if idle (Eric Sandeen) [526758]
5097 - [fat] make discard a mount option (Jeff Moyer) [552355]
5098 - [ext4] make trim/discard optional (and off by default) (Jeff Moyer) [552355]
5099 - [fusion] bump version to 3.04.13 (Tomas Henzl) [548408]
5100 - [fusion] fix for incorrect data underrun (Tomas Henzl) [548408]
5101 - [fusion] remove unnecessary printk (Tomas Henzl) [548408]
5102 - [cifs] NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals (Jeff Layton) [545984]
5103 - [fs] ext4: wait for log to commit when unmounting (Josef Bacik) [524267]
5104 - [mm] hwpoison: backport the latest patches from linux-2.6.33 (Dean Nelson) [547705]
5105 - [netdrv] bnx2i: update to 2.1.0 (Stanislaw Gruszka) [463268]
5106 - [netdrv] cnic: fixes for RHEL6 (Stanislaw Gruszka) [463268]
5107 - [gfs2] Fix potential race in glock code (Steven Whitehouse) [546279]
5108 - [scsi] make driver PCI legacy I/O port free (Tomas Henzl) [549118]
5109 - [scsi] eliminate double free (Tomas Henzl) [549351]
5110 - [dlm] always use GFP_NOFS (David Teigland) [545904]
5111 - [block] Fix topology stacking for data and discard alignment (Mike Snitzer) [549766]
5112 - [scsi] scsi_dh: Make alua hardware handler s activate async (Rob Evers) [537257]
5113 - [scsi] scsi_dh: Make hp hardware handler s activate async (Rob Evers) [537257]
5114 - [scsi] scsi_dh: Make rdac hardware handler s activate async (Rob Evers) [537257]
5115 - [scsi] scsi_dh: Change the scsidh_activate interface to be asynchronous (Rob Evers) [537257]
5116 - [netdrv] update tg3 to version 3.105 (John Feeney) [465194]
5117 - [netdrv] bnx2x: update to 1.52.1-5 (Stanislaw Gruszka) [464427]
5118 - [netdrv] ixgbe: add support for 82599-KR and update to latest upstream (Andy Gospodarek) [462781]
5119 - [block] cfq-iosched: Remove prio_change logic for workload selection (Jeff Moyer) [548796]
5120 - [block] cfq-iosched: Get rid of nr_groups (Jeff Moyer) [548796]
5121 - [block] cfq-iosched: Remove the check for same cfq group from allow_merge (Jeff Moyer) [548796]
5122 - [block] cfq: set workload as expired if it doesn't have any slice left (Jeff Moyer) [548796]
5123 - [block] Fix a CFQ crash in "for-2.6.33" branch of block tree (Jeff Moyer) [548796]
5124 - [block] cfq: Remove wait_request flag when idle time is being deleted (Jeff Moyer) [548796]
5125 - [block] cfq-iosched: commenting non-obvious initialization (Jeff Moyer) [548796]
5126 - [block] cfq-iosched: Take care of corner cases of group losing share due to deletion (Jeff Moyer) [548796]
5127 - [block] cfq-iosched: Get rid of cfqq wait_busy_done flag (Jeff Moyer) [548796]
5128 - [block] cfq: Optimization for close cooperating queue searching (Jeff Moyer) [548796]
5129 - [block] cfq-iosched: reduce write depth only if sync was delayed (Jeff Moyer) [548796]
5130 - [x86] ucode-amd: Load ucode-patches once and not separately of each CPU (George Beshers) [548840]
5131 - [x86] Remove enabling x2apic message for every CPU (George Beshers) [548840]
5132 - [x86] Limit number of per cpu TSC sync messages (George Beshers) [548840]
5133 - [sched] Limit the number of scheduler debug messages (George Beshers) [548840]
5134 - [init] Limit the number of per cpu calibration bootup messages (George Beshers) [548840]
5135 - [x86] Limit the number of processor bootup messages (George Beshers) [548840]
5136 - [x86] cpu: mv display_cacheinfo -> cpu_detect_cache_sizes (George Beshers) [548840]
5137 - [x86] Remove CPU cache size output for non-Intel too (George Beshers) [548840]
5138 - [x86] Remove the CPU cache size printk's (George Beshers) [548840]
5139
5140 * Wed Dec 23 2009 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-4.el6]
5141 - [kvm] VMX: Use shared msr infrastructure (Avi Kivity) [547777]
5142 - [kvm] x86 shared msr infrastructure (Avi Kivity) [547777]
5143 - [kvm] VMX: Move MSR_KERNEL_GS_BASE out of the vmx autoload msr area (Avi Kivity) [547777]
5144 - [kvm] core, x86: Add user return notifiers (Avi Kivity) [547777]
5145 - [quota] ext4: Support for 64-bit quota format (Jerome Marchand) [546311]
5146 - [quota] ext3: Support for vfsv1 quota format (Jerome Marchand) [546311]
5147 - [quota] Implement quota format with 64-bit space and inode limits (Jerome Marchand) [546311]
5148 - [quota] Move definition of QFMT_OCFS2 to linux/quota.h (Jerome Marchand) [546311]
5149 - [scsi] cciss: remove pci-ids (Tomas Henzl) [464649]
5150 - [scsi] hpsa: new driver (Tomas Henzl) [464649]
5151 - [mm] Add file page writeback mm tracepoints. (Larry Woodman) [523093]
5152 - [mm] Add page reclaim mm tracepoints. (Larry Woodman) [523093]
5153 - [mm] Add file page mm tracepoints. (Larry Woodman) [523093]
5154 - [mm] Add anonynmous page mm tracepoints. (Larry Woodman) [523093]
5155 - [mm] Add mm tracepoint definitions to kmem.h (Larry Woodman) [523093]
5156 - [ksm] fix ksm.h breakage of nommu build (Izik Eidus) [548586]
5157 - [ksm] remove unswappable max_kernel_pages (Izik Eidus) [548586]
5158 - [ksm] memory hotremove migration only (Izik Eidus) [548586]
5159 - [ksm] rmap_walk to remove_migation_ptes (Izik Eidus) [548586]
5160 - [ksm] mem cgroup charge swapin copy (Izik Eidus) [548586]
5161 - [ksm] share anon page without allocating (Izik Eidus) [548586]
5162 - [ksm] take keyhole reference to page (Izik Eidus) [548586]
5163 - [ksm] hold anon_vma in rmap_item (Izik Eidus) [548586]
5164 - [ksm] let shared pages be swappable (Izik Eidus) [548586]
5165 - [ksm] fix mlockfreed to munlocked (Izik Eidus) [548586]
5166 - [ksm] stable_node point to page and back (Izik Eidus) [548586]
5167 - [ksm] separate stable_node (Izik Eidus) [548586]
5168 - [ksm] singly-linked rmap_list (Izik Eidus) [548586]
5169 - [ksm] cleanup some function arguments (Izik Eidus) [548586]
5170 - [ksm] remove redundancies when merging page (Izik Eidus) [548586]
5171 - [ksm] three remove_rmap_item_from_tree cleanups (Izik Eidus) [548586]
5172 - [mm] stop ptlock enlarging struct page (Izik Eidus) [548586]
5173 - [mm] vmscan: do not evict inactive pages when skipping an active list scan (Rik van Riel) [548457]
5174 - [mm] vmscan: make consistent of reclaim bale out between do_try_to_free_page and shrink_zone (Rik van Riel) [548457]
5175 - [mm] vmscan: kill sc.swap_cluster_max (Rik van Riel) [548457]
5176 - [mm] vmscan: zone_reclaim() dont use insane swap_cluster_max (Rik van Riel) [548457]
5177 - [mm] vmscan: kill hibernation specific reclaim logic and unify it (Rik van Riel) [548457]
5178 - [mm] vmscan: separate sc.swap_cluster_max and sc.nr_max_reclaim (Rik van Riel) [548457]
5179 - [mm] vmscan: stop kswapd waiting on congestion when the min watermark is not being met (Rik van Riel) [548457]
5180 - [mm] vmscan: have kswapd sleep for a short interval and double check it should be asleep (Rik van Riel) [548457]
5181 - [mm] pass address down to rmap ones (Rik van Riel) [548457]
5182 - [mm] CONFIG_MMU for PG_mlocked (Rik van Riel) [548457]
5183 - [mm] mlocking in try_to_unmap_one (Rik van Riel) [548457]
5184 - [mm] define PAGE_MAPPING_FLAGS (Rik van Riel) [548457]
5185 - [mm] swap_info: note SWAP_MAP_SHMEM (Rik van Riel) [548457]
5186 - [mm] swap_info: swap count continuations (Rik van Riel) [548457]
5187 - [mm] swap_info: swap_map of chars not shorts (Rik van Riel) [548457]
5188 - [mm] swap_info: SWAP_HAS_CACHE cleanups (Rik van Riel) [548457]
5189 - [mm] swap_info: miscellaneous minor cleanups (Rik van Riel) [548457]
5190 - [mm] swap_info: include first_swap_extent (Rik van Riel) [548457]
5191 - [mm] swap_info: change to array of pointers (Rik van Riel) [548457]
5192 - [mm] swap_info: private to swapfile.c (Rik van Riel) [548457]
5193 - [mm] move inc_zone_page_state(NR_ISOLATED) to just isolated place (Rik van Riel) [548457]
5194 - [xen] support MAXSMP (Andrew Jones) [547129]
5195 - [xen] wait up to 5 minutes for device connetion and fix fallout (Paolo Bonzini) [523630]
5196 - [uv] x86 SGI: Map low MMR ranges (George Beshers) [548181]
5197 - [uv] gru: function to generate chipset IPI values (George Beshers) [548181]
5198 - [uv] x86 RTC: Clean up error handling (George Beshers) [548181]
5199 - [uv] x86: RTC: Add clocksource only boot option (George Beshers) [548181]
5200 - [uv] x86: RTC: Fix early expiry handling (George Beshers) [548181]
5201 - [uv] x86: introduce uv_gpa_is_mmr (George Beshers) [548181]
5202 - [uv] x86: function to translate from gpa -> socket_paddr (George Beshers) [548181]
5203 - [uv] x86: SGI UV: Fix BAU initialization (George Beshers) [548181]
5204 - [s390] zfcp: Block SCSI EH thread for rport state BLOCKED (Hendrik Brueckner) [547413]
5205 - [scsi] scsi_transport_fc: Introduce helper function for blocking scsi_eh (Hendrik Brueckner) [547413]
5206 - [s390] zfcp: improve FSF error reporting (Hendrik Brueckner) [547386]
5207 - [s390] zfcp: fix ELS ADISC handling to prevent QDIO errors (Hendrik Brueckner) [547385]
5208 - [s390] zfcp: Assign scheduled work to driver queue (Hendrik Brueckner) [547377]
5209 - [s390] zfcp: Don't fail SCSI commands when transitioning to blocked fc_rport (Hendrik Brueckner) [547379]
5210 - [s390] ctcm: suspend has to wait for outstanding I/O (Hendrik Brueckner) [546633]
5211 - [s390] cmm: free pages on hibernate (Hendrik Brueckner) [546407]
5212 - [s390] iucv: add work_queue cleanup for suspend (Hendrik Brueckner) [546319]
5213 - [s390] dasd: let device initialization wait for LCU setup (Hendrik Brueckner) [547735]
5214 - [s390] dasd: remove strings from s390dbf (Hendrik Brueckner) [547735]
5215 - [s390] dasd: enable prefix independent of pav support (Hendrik Brueckner) [547735]
5216 - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [525391]
5217 - [utrace] utrace core (Roland McGrath) [549491]
5218 - [utrace] implement utrace-ptrace (Roland McGrath) [549491]
5219 - [ptrace] reorder the code in kernel/ptrace.c (Roland McGrath) [549491]
5220 - [ptrace] export __ptrace_detach() and do_notify_parent_cldstop() (Roland McGrath) [549491]
5221 - [ptrace_signal] check PT_PTRACED before reporting a signal (Roland McGrath) [549491]
5222 - [tracehooks] check PT_PTRACED before reporting the single-step (Roland McGrath) [549491]
5223 - [tracehooks] kill some PT_PTRACED checks (Roland McGrath) [549491]
5224 - [signals] check ->group_stop_count after tracehook_get_signal() (Roland McGrath) [549491]
5225 - [ptrace] x86: change syscall_trace_leave() to rely on tracehook when stepping (Roland McGrath) [549491]
5226 - [ptrace] x86: implement user_single_step_siginfo() (Roland McGrath) [549491]
5227 - [ptrace] change tracehook_report_syscall_exit() to handle stepping (Roland McGrath) [549491]
5228 - [ptrace] powerpc: implement user_single_step_siginfo() (Roland McGrath) [549491]
5229 - [ptrace] introduce user_single_step_siginfo() helper (Roland McGrath) [549491]
5230 - [ptrace] copy_process() should disable stepping (Roland McGrath) [549491]
5231 - [ptrace] cleanup ptrace_init_task()->ptrace_link() path (Roland McGrath) [549491]
5232
5233 * Thu Dec 17 2009 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-3.el6]
5234 - [modsign] Don't check e_entry in ELF header (David Howells) [548027]
5235 - [pci] pciehp: Provide an option to disable native PCIe hotplug (Matthew Garrett) [517050]
5236 - [s390] OSA QDIO data connection isolation (Hendrik Brueckner) [537496]
5237 - [s390] zcrypt: adjust speed rating of cex3 adapters (Hendrik Brueckner) [537495]
5238 - [s390] zcrypt: adjust speed rating between cex2 and pcixcc (Hendrik Brueckner) [537495]
5239 - [s390] zcrypt: use definitions for cex3 (Hendrik Brueckner) [537495]
5240 - [s390] zcrypt: add support for cex3 device types (Hendrik Brueckner) [537495]
5241 - [s390] zcrypt: special command support for cex3 exploitation (Hendrik Brueckner) [537495]
5242 - [s390] zcrypt: initialize ap_messages for cex3 exploitation (Hendrik Brueckner) [537495]
5243 - [s390] kernel: performance counter fix and page fault optimization (Hendrik Brueckner) [546396]
5244 - [s390] kernel: fix dump indicator (Hendrik Brueckner) [546285]
5245 - [s390] dasd: support DIAG access for read-only devices (Hendrik Brueckner) [546309]
5246 - [s390] zcrypt: Do not simultaneously schedule hrtimer (Hendrik Brueckner) [546291]
5247 - [s390] kernel: clear high-order bits after switching to 64-bit mode (Hendrik Brueckner) [546314]
5248 - [virt] vhost: add missing architectures (Michael S. Tsirkin) [540389]
5249 - [virt] vhost_net: a kernel-level virtio server (Michael S. Tsirkin) [540389]
5250 - [virt] mm: export use_mm/unuse_mm to modules (Michael S. Tsirkin) [540389]
5251 - [virt] tun: export underlying socket (Michael S. Tsirkin) [540389]
5252 - [dm] snapshot-merge support from 2.6.33 (Mike Snitzer) [547563]
5253 - [dm] snapshot changes from 2.6.33 (Mike Snitzer) [547563]
5254 - [dm] crypt changes from 2.6.33 (Mike Snitzer) [547563]
5255 - [dm] raid1 changes from 2.6.33 (Mike Snitzer) [547563]
5256 - [dm] core and mpath changes from 2.6.33 (Mike Snitzer) [547563]
5257 - [scsi] fix dma handling when using virtual hosts (Mike Christie) [525241]
5258 - [nfs] convert proto= option to use netids rather than a protoname (Jeff Layton) [545973]
5259
5260 * Fri Dec 11 2009 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-2.el6]
5261 - [block] config: enable CONFIG_BLK_DEV_INTEGRITY (Jeff Moyer) [490732]
5262 - [block] config: enable CONFIG_BLK_CGROUP (Jeff Moyer) [425895]
5263 - [libata] Clarify ata_set_lba_range_entries function (Jeff Moyer) [528046]
5264 - [libata] Report zeroed read after Trim and max discard size (Jeff Moyer) [528046]
5265 - [scsi] Correctly handle thin provisioning write error (Jeff Moyer) [528046]
5266 - [scsi] sd: WRITE SAME(16) / UNMAP support (Jeff Moyer) [528046]
5267 - [scsi] scsi_debug: Thin provisioning support (Jeff Moyer) [528046]
5268 - [scsi] Add missing command definitions (Jeff Moyer) [528046]
5269 - [block] Add support for the ATA TRIM command in libata. (Jeff Moyer) [528046]
5270 - [block] dio: fix performance regression (Jeff Moyer) [545507]
5271 - [block] cfq-iosched: Do not access cfqq after freeing it (Jeff Moyer) [425895]
5272 - [block] include linux/err.h to use ERR_PTR (Jeff Moyer) [425895]
5273 - [block] cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit (Jeff Moyer) [425895]
5274 - [block] blkio: Allow CFQ group IO scheduling even when CFQ is a module (Jeff Moyer) [425895]
5275 - [block] blkio: Implement dynamic io controlling policy registration (Jeff Moyer) [425895]
5276 - [block] blkio: Export some symbols from blkio as its user CFQ can be a module (Jeff Moyer) [425895]
5277 - [block] cfq-iosched: make nonrot check logic consistent (Jeff Moyer) [545225]
5278 - [block] io controller: quick fix for blk-cgroup and modular CFQ (Jeff Moyer) [425895]
5279 - [block] cfq-iosched: move IO controller declerations to a header file (Jeff Moyer) [425895]
5280 - [block] cfq-iosched: fix compile problem with !CONFIG_CGROUP (Jeff Moyer) [425895]
5281 - [block] blkio: Documentation (Jeff Moyer) [425895]
5282 - [block] blkio: Wait on sync-noidle queue even if rq_noidle = 1 (Jeff Moyer) [425895]
5283 - [block] blkio: Implement group_isolation tunable (Jeff Moyer) [425895]
5284 - [block] blkio: Determine async workload length based on total number of queues (Jeff Moyer) [425895]
5285 - [block] blkio: Wait for cfq queue to get backlogged if group is empty (Jeff Moyer) [425895]
5286 - [block] blkio: Propagate cgroup weight updation to cfq groups (Jeff Moyer) [425895]
5287 - [block] blkio: Drop the reference to queue once the task changes cgroup (Jeff Moyer) [425895]
5288 - [block] blkio: Provide some isolation between groups (Jeff Moyer) [425895]
5289 - [block] blkio: Export disk time and sectors used by a group to user space (Jeff Moyer) [425895]
5290 - [block] blkio: Some debugging aids for CFQ (Jeff Moyer) [425895]
5291 - [block] blkio: Take care of cgroup deletion and cfq group reference counting (Jeff Moyer) [425895]
5292 - [block] blkio: Dynamic cfq group creation based on cgroup tasks belongs to (Jeff Moyer) [425895]
5293 - [block] blkio: Group time used accounting and workload context save restore (Jeff Moyer) [425895]
5294 - [block] blkio: Implement per cfq group latency target and busy queue avg (Jeff Moyer) [425895]
5295 - [block] blkio: Introduce per cfq group weights and vdisktime calculations (Jeff Moyer) [425895]
5296 - [block] blkio: Introduce blkio controller cgroup interface (Jeff Moyer) [425895]
5297 - [block] blkio: Introduce the root service tree for cfq groups (Jeff Moyer) [425895]
5298 - [block] blkio: Keep queue on service tree until we expire it (Jeff Moyer) [425895]
5299 - [block] blkio: Implement macro to traverse each service tree in group (Jeff Moyer) [425895]
5300 - [block] blkio: Introduce the notion of cfq groups (Jeff Moyer) [425895]
5301 - [block] blkio: Set must_dispatch only if we decided to not dispatch the request (Jeff Moyer) [425895]
5302 - [block] cfq-iosched: no dispatch limit for single queue (Jeff Moyer) [425895]
5303 - [block] Allow devices to indicate whether discarded blocks are zeroed (Jeff Moyer) [545203]
5304 - [block] Revert "cfq: Make use of service count to estimate the rb_key offset" (Jeff Moyer) [425895]
5305 - [block] cfq-iosched: fix corner cases in idling logic (Jeff Moyer) [425895]
5306 - [block] cfq-iosched: idling on deep seeky sync queues (Jeff Moyer) [425895]
5307 - [block] cfq-iosched: fix no-idle preemption logic (Jeff Moyer) [425895]
5308 - [block] cfq-iosched: fix ncq detection code (Jeff Moyer) [425895]
5309 - [block] cfq-iosched: cleanup unreachable code (Jeff Moyer) [425895]
5310 - [block] cfq: Make use of service count to estimate the rb_key offset (Jeff Moyer) [425895]
5311 - [block] partitions: read whole sector with EFI GPT header (Jeff Moyer) [463632]
5312 - [block] partitions: use sector size for EFI GPT (Jeff Moyer) [463632]
5313 - [block] Expose discard granularity (Jeff Moyer) [545203]
5314 - [block] cfq-iosched: fix next_rq computation (Jeff Moyer) [425895]
5315 - [block] cfq-iosched: simplify prio-unboost code (Jeff Moyer) [425895]
5316 - [block] blkdev: flush disk cache on ->fsync (Jeff Moyer) [545199]
5317 - [block] cfq-iosched: fix style issue in cfq_get_avg_queues() (Jeff Moyer) [425895]
5318 - [block] cfq-iosched: fairness for sync no-idle queues (Jeff Moyer) [425895]
5319 - [block] cfq-iosched: enable idling for last queue on priority class (Jeff Moyer) [425895]
5320 - [block] cfq-iosched: reimplement priorities using different service trees (Jeff Moyer) [425895]
5321 - [block] cfq-iosched: preparation to handle multiple service trees (Jeff Moyer) [425895]
5322 - [block] cfq-iosched: adapt slice to number of processes doing I/O (Jeff Moyer) [425895]
5323 - [block] cfq-iosched: improve hw_tag detection (Jeff Moyer) [425895]
5324 - [block] cfq: break apart merged cfqqs if they stop cooperating (Jeff Moyer) [533932]
5325 - [block] cfq: change the meaning of the cfqq_coop flag (Jeff Moyer) [533932]
5326 - [block] cfq: merge cooperating cfq_queues (Jeff Moyer) [533932]
5327 - [block] cfq: calculate the seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer) [533932]
5328 - [block] CFQ is more than a desktop scheduler (Jeff Moyer) [533932]
5329 - [block] revert: cfq-iosched: limit coop preemption (Jeff Moyer) [533932]
5330 - perf: Don't free perf_mmap_data until work has been done (Aristeu Rozanski) [547432]
5331 - ext4: Fix insuficient checks in EXT4_IOC_MOVE_EXT (Aristeu Rozanski) [547432]
5332 - agp: clear GTT on intel (Aristeu Rozanski) [547432]
5333 - drm/i915: Fix sync to vblank when VGA output is turned off (Aristeu Rozanski) [547432]
5334 - drm: nouveau fixes (Aristeu Rozanski) [547432]
5335 - drm: radeon dp support (Aristeu Rozanski) [547432]
5336 - drm: radeon fixes (Aristeu Rozanski) [547432]
5337 - KVM: allow userspace to adjust kvmclock offset (Aristeu Rozanski) [547432]
5338 - ath9k backports (Aristeu Rozanski) [547432]
5339 - intel-iommu backport (Aristeu Rozanski) [547432]
5340 - updating patch linux-2.6-nfsd4-proots.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432]
5341 - updating linux-2.6-execshield.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432]
5342
5343 * Tue Dec 08 2009 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-1.el6]
5344 - [rebase] Rebased to 2.6.32
5345
5346 * Mon Dec 07 2009 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-0.54.el6]
5347 - [edac] amd64_edac: disabling temporarily (Aristeu Rozanski)
5348 - [x86] Enable CONFIG_SPARSE_IRQ (Prarit Bhargava) [543174]
5349 - [x86] panic if AMD cpu_khz is wrong (Prarit Bhargava) [523468]
5350 - [infiniband] Rewrite SG handling for RDMA logic (Mike Christie) [540269]
5351
5352 * Wed Nov 25 2009 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-0.53.el6]
5353 - [net] Add acession counts to all datagram protocols (Neil Horman) [445366]
5354 - [modsign] Enable module signing in the RHEL RPM (David Howells) [517341]
5355 - [modsign] Don't include .note.gnu.build-id in the digest (David Howells) [517341]
5356 - [modsign] Apply signature checking to modules on module load (David Howells) [517341]
5357 - [modsign] Module signature checker and key manager (David Howells) [517341]
5358 - [modsign] Module ELF verifier (David Howells) [517341]
5359 - [modsign] Add indications of module ELF types (David Howells) [517341]
5360 - [modsign] Multiprecision maths library (David Howells) [517341]
5361 - [procfs] add ability to modify proc file limits from outside a processes own context (Neil Horman) [461946]
5362 - [s390x] fix build failure with CONFIG_FTRACE_SYSCALLS (Aristeu Rozanski) [538978]
5363
5364 * Wed Nov 25 2009 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-0.52.el6]
5365 - [x86] AMD Northbridge: Verify NB's node is online (Prarit Bhargava) [536769]
5366 - [scsi] devinfo update for Hitachi entries (Takahiro Yasui) [526763]
5367 - [net] export device speed and duplex via sysfs (Andy Gospodarek) [453432]
5368 - [ppc64] Fix kcrctab_ sections to undo undesireable relocations that break kdump (Neil Horman) [509012]
5369 - [mm] Limit 32-bit x86 systems to 16GB and prevent panic on boot when system has more than ~30GB (Larry Woodman) [532039]
5370
5371 * Mon Nov 23 2009 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-0.51.el6]
5372 - [kernel] Set panic_on_oops to 1 (Prarit Bhargava) [529963]
5373 - [kdump] kexec: allow to shrink reserved memory (Amerigo Wang) [523091]
5374 - [kdump] doc: update the kdump document (Amerigo Wang) [523091]
5375 - [kdump] powerpc: implement crashkernel=auto (Amerigo Wang) [523091]
5376 - [kdump] powerpc: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091]
5377 - [kdump] ia64: implement crashkernel=auto (Amerigo Wang) [523091]
5378 - [kdump] ia64: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091]
5379 - [kdump] x86: implement crashkernel=auto (Amerigo Wang) [523091]
5380 - [kdump] x86: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091]
5381 - [block] aio: implement request batching (Jeff Moyer) [533931]
5382 - [block] get rid of the WRITE_ODIRECT flag (Jeff Moyer) [533931]
5383
5384 * Sat Nov 21 2009 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-0.50.el6]
5385 - [crypto] padlock-aes: Use the correct mask when checking whether copying is required (Chuck Ebbert)
5386 - [rfkill] add support to a key to control all radios (Aristeu Rozanski)
5387 - [acpi] be less verbose about old BIOSes (Aristeu Rozanski)
5388 - [drm] intel big hammer (Aristeu Rozanski)
5389 - [e1000] add quirk for ich9 (Aristeu Rozanski)
5390 - [pci] cacheline sizing (Dave Jones)
5391 - [crash] add crash driver (Dave Anderson)
5392 - [fb] disable fbcon logo with parameter (Aristeu Rozanski)
5393 - [pci] silence some PCI resource allocation errors (Aristeu Rozanski)
5394 - [serio] disable error messages when i8042 isn't found (Peter Jones)
5395 - [serial] Enable higher baud rates for 16C95x (Aristeu Rozanski)
5396 - [input] remove pcspkr modalias (Aristeu Rozanski)
5397 - [floppy] remove the floppy pnp modalias (Aristeu Rozanski)
5398 - [input] remove unwanted messages on spurious events (Aristeu Rozanski)
5399 - [sound] hda intel prealloc 4mb dmabuffer (Aristeu Rozanski)
5400 - [sound] disables hda beep by default (Aristeu Rozanski)
5401 - [pci] sets PCIE ASPM default policy to POWERSAVE (Aristeu Rozanski)
5402 - [pci] add config option to control the default state of PCI MSI interrupts (Aristeu Rozanski)
5403 - [debug] always inline kzalloc (Aristeu Rozanski)
5404 - [debug] add would_have_oomkilled procfs ctl (Aristeu Rozanski)
5405 - [debug] add calls to print_tainted() on spinlock functions (Aristeu Rozanski)
5406 - [debug] display tainted information on other places (Aristeu Rozanski)
5407 - [x86] add option to control the NMI watchdog timeout (Aristeu Rozanski)
5408 - [debug] print common struct sizes at boot time (Aristeu Rozanski)
5409 - [acpi] Disable firmware video brightness change by default (Matthew Garrett)
5410 - [acpi] Disable brightness switch by default (Aristeu Rozanski)
5411 - [usb] enable autosuspend on UVC by default (Matthew Garrett)
5412 - [usb] enable autosuspend by default on qcserial (Matthew Garrett)
5413 - [usb] Allow drivers to enable USB autosuspend on a per-device basis (Matthew Garrett)
5414 - [nfs] make nfs4 callback hidden (Steve Dickson)
5415 - [nfsd4] proots (Aristeu Rozanski)
5416 - [execshield] introduce execshield (Aristeu Rozanski)
5417 - [powerpc] add modalias_show operation (Aristeu Rozanski)
5418 - [hwmon] add VIA hwmon temperature sensor support (Aristeu Rozanski)
5419 - [utrace] introduce utrace implementation (Aristeu Rozanski)
5420 - [build] introduce AFTER_LINK variable (Aristeu Rozanski)
5421
5422
5423 ###
5424 # The following Emacs magic makes C-c C-e use UTC dates.
5425 # Local Variables:
5426 # rpm-change-log-uses-utc: t
5427 # End:
5428 ###