Setting tag linux-2.6-32-20
[linux-2.6.git] / original / kernel.spec
1 %global __spec_install_pre %{___build_pre}
2
3 Summary: The Linux kernel
4
5 # For a stable, released kernel, released_kernel should be 1. For rawhide
6 # and/or a kernel built from an rc or git snapshot, released_kernel should
7 # be 0.
8 %define released_kernel 1
9
10 # Versions of various parts
11
12 # Polite request for people who spin their own kernel rpms:
13 # please modify the "buildid" define in a way that identifies
14 # that the kernel isn't the stock distribution kernel, for example,
15 # by setting the define to ".local" or ".bz123456"
16 #
17 # % define buildid .local
18
19 %define rhel 1
20 %if %{rhel}
21 %define distro_build 131.0.15
22 %define signmodules 1
23 %else
24 # fedora_build defines which build revision of this kernel version we're
25 # building. Rather than incrementing forever, as with the prior versioning
26 # setup, we set fedora_cvs_origin to the current cvs revision s/1.// of the
27 # kernel spec when the kernel is rebased, so fedora_build automatically
28 # works out to the offset from the rebase, so it doesn't get too ginormous.
29 #
30 # If you're building on a branch, the RCS revision will be something like
31 # 1.1205.1.1.  In this case we drop the initial 1, subtract fedora_cvs_origin
32 # from the second number, and then append the rest of the RCS string as is.
33 # Don't stare at the awk too long, you'll go blind.
34 %define fedora_cvs_origin   1462
35 %define fedora_cvs_revision() %2
36 %global distro_build %(echo %{fedora_cvs_origin}.%{fedora_cvs_revision $Revision: 1.1532 $} | awk -F . '{ OFS = "."; ORS = ""; print $3 - $1 ; i = 4 ; OFS = ""; while (i <= NF) { print ".", $i ; i++} }')
37 %define distro_build %{fedora_build}
38 %define signmodules 0
39 %endif
40
41 # if patch fuzzy patch applying will be forbidden
42 %define with_fuzzy_patches 0
43
44 # base_sublevel is the kernel version we're starting with and patching
45 # on top of -- for example, 2.6.22-rc7-git1 starts with a 2.6.21 base,
46 # which yields a base_sublevel of 21.
47 %define base_sublevel 32
48
49 ## If this is a released kernel ##
50 %if 0%{?released_kernel}
51
52 # Do we have a -stable update to apply?
53 %define stable_update 0
54 # Is it a -stable RC?
55 %define stable_rc 0
56 # Set rpm version accordingly
57 %if 0%{?stable_update}
58 %define stablerev .%{stable_update}
59 %define stable_base %{stable_update}
60 %if 0%{?stable_rc}
61 # stable RCs are incremental patches, so we need the previous stable patch
62 %define stable_base %(echo $((%{stable_update} - 1)))
63 %endif
64 %endif
65 %define rpmversion 2.6.%{base_sublevel}%{?stablerev}
66
67 ## The not-released-kernel case ##
68 %else
69 # The next upstream release sublevel (base_sublevel+1)
70 %define upstream_sublevel %(echo $((%{base_sublevel} + 1)))
71 # The rc snapshot level
72 %define rcrev 0
73 # The git snapshot level
74 %define gitrev 0
75 # Set rpm version accordingly
76 %define rpmversion 2.6.%{upstream_sublevel}
77 %endif
78 # Nb: The above rcrev and gitrev values automagically define Patch00 and Patch01 below.
79
80 # What parts do we want to build?  We must build at least one kernel.
81 # These are the kernels that are built IF the architecture allows it.
82 # All should default to 1 (enabled) and be flipped to 0 (disabled)
83 # by later arch-specific checks.
84
85 # The following build options are enabled by default.
86 # Use either --without <opt> in your rpmbuild command or force values
87 # to 0 in here to disable them.
88 #
89 # standard kernel
90 %define with_up        %{?_without_up:        0} %{?!_without_up:        1}
91 # kernel-smp (only valid for ppc 32-bit)
92 %define with_smp       %{?_without_smp:       0} %{?!_without_smp:       1}
93 # kernel-kdump
94 %define with_kdump     %{?_without_kdump:     0} %{?!_without_kdump:     1}
95 # kernel-debug
96 %define with_debug     %{?_without_debug:     0} %{?!_without_debug:     1}
97 # kernel-doc
98 %define with_doc       %{?_without_doc:       0} %{?!_without_doc:       1}
99 # kernel-headers
100 %define with_headers   %{?_without_headers:   0} %{?!_without_headers:   1}
101 # kernel-firmware
102 %define with_firmware  %{?_with_firmware:     1} %{?!_with_firmware:     0}
103 # perf noarch subpkg
104 %define with_perf      %{?_without_perf:      0} %{?!_without_perf:      1}
105 # kernel-debuginfo
106 %define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
107 # kernel-bootwrapper (for creating zImages from kernel + initrd)
108 %define with_bootwrapper %{?_without_bootwrapper: 0} %{?!_without_bootwrapper: 1}
109 # Want to build a the vsdo directories installed
110 %define with_vdso_install %{?_without_vdso_install: 0} %{?!_without_vdso_install: 1}
111 # Use dracut instead of mkinitrd for initrd image generation
112 %define with_dracut       %{?_without_dracut:       0} %{?!_without_dracut:       1}
113
114 # Build the kernel-doc package, but don't fail the build if it botches.
115 # Here "true" means "continue" and "false" means "fail the build".
116 %if 0%{?released_kernel}
117 %define doc_build_fail false
118 %else
119 %define doc_build_fail true
120 %endif
121
122 # Control whether we perform a compat. check against published ABI.
123 %define with_kabichk   %{?_without_kabichk:   0} %{?!_without_kabichk: 1}
124 # Control whether we perform a compat. check against published ABI.
125 %define with_fips      %{?_without_fips:      0} %{?!_without_fips:      1}
126
127 # Additional options for user-friendly one-off kernel building:
128 #
129 # Only build the base kernel (--with baseonly):
130 %define with_baseonly  %{?_with_baseonly:     1} %{?!_with_baseonly:     0}
131 # Only build the smp kernel (--with smponly):
132 %define with_smponly   %{?_with_smponly:      1} %{?!_with_smponly:      0}
133 # Only build the debug kernel (--with dbgonly):
134 %define with_dbgonly   %{?_with_dbgonly:      1} %{?!_with_dbgonly:      0}
135
136 # should we do C=1 builds with sparse
137 %define with_sparse     %{?_with_sparse:      1} %{?!_with_sparse:      0}
138
139 # Set debugbuildsenabled to 1 for production (build separate debug kernels)
140 #  and 0 for rawhide (all kernels are debug kernels).
141 # See also 'make debug' and 'make release'.
142 %define debugbuildsenabled 1
143
144 # pkg_release is what we'll fill in for the rpm Release: field
145 %if 0%{?released_kernel}
146
147 %if 0%{?stable_rc}
148 %define stable_rctag .rc%{stable_rc}
149 %endif
150 %define pkg_release %{distro_build}%{?stable_rctag}%{?dist}%{?buildid}
151
152 %else
153
154 # non-released_kernel
155 %if 0%{?rcrev}
156 %define rctag .rc%rcrev
157 %else
158 %define rctag .rc0
159 %endif
160 %if 0%{?gitrev}
161 %define gittag .git%gitrev
162 %else
163 %define gittag .git0
164 %endif
165 %define pkg_release 0.%{distro_build}%{?rctag}%{?gittag}%{?dist}%{?buildid}
166
167 %endif
168
169 # The kernel tarball/base version
170 %define kversion 2.6.32-131.0.15.el6
171
172 %define make_target bzImage
173
174 %define hdrarch %_target_cpu
175 %define asmarch %_target_cpu
176
177 %if 0%{!?nopatches:1}
178 %define nopatches 0
179 %endif
180
181 %if %{nopatches}
182 %define with_bootwrapper 0
183 %define variant -vanilla
184 %else
185 %define variant_fedora -fedora
186 %endif
187
188 %define using_upstream_branch 0
189 %if 0%{?upstream_branch:1}
190 %define stable_update 0
191 %define using_upstream_branch 1
192 %define variant -%{upstream_branch}%{?variant_fedora}
193 %define pkg_release 0.%{distro_build}%{upstream_branch_tag}%{?dist}%{?buildid}
194 %endif
195
196 %if %{rhel}
197 %define pkg_release %{distro_build}%{?dist}%{?buildid}
198 %endif
199 %define KVERREL %{rpmversion}-%{pkg_release}.%{_target_cpu}
200
201 %if !%{debugbuildsenabled}
202 %define with_debug 0
203 %endif
204
205 %if !%{with_debuginfo}
206 %define _enable_debug_packages 0
207 %endif
208 %define debuginfodir /usr/lib/debug
209
210 %define with_pae 0
211
212 # if requested, only build base kernel
213 %if %{with_baseonly}
214 %define with_smp 0
215 %define with_kdump 0
216 %define with_debug 0
217 %endif
218
219 # if requested, only build smp kernel
220 %if %{with_smponly}
221 %define with_up 0
222 %define with_kdump 0
223 %define with_debug 0
224 %endif
225
226 # if requested, only build debug kernel
227 %if %{with_dbgonly}
228 %if %{debugbuildsenabled}
229 %define with_up 0
230 %endif
231 %define with_smp 0
232 %define with_pae 0
233 %define with_xen 0
234 %define with_kdump 0
235 %define with_perf 0
236 %endif
237
238 %define all_x86 i386 i686
239
240 %if %{with_vdso_install}
241 # These arches install vdso/ directories.
242 %define vdso_arches %{all_x86} x86_64 ppc ppc64 s390 s390x
243 %endif
244
245 # Overrides for generic default options
246
247 # only ppc and alphav56 need separate smp kernels
248 %ifnarch ppc alphaev56
249 %define with_smp 0
250 %endif
251
252 %ifarch s390x
253 %define with_kdump 1
254 %else
255 %define with_kdump 0
256 %endif
257
258 # don't do debug builds on anything but i686 and x86_64
259 %ifnarch i686 x86_64 s390x ppc64
260 %define with_debug 0
261 %endif
262
263 # only package docs noarch
264 %ifnarch noarch
265 %define with_doc 0
266 %endif
267
268 # don't build noarch kernels or headers (duh)
269 %ifarch noarch
270 %define with_up 0
271 %define with_headers 0
272 %define with_perf 0
273 %define all_arch_configs kernel-%{version}-*.config
274 %define with_firmware  %{?_without_firmware:  0} %{?!_without_firmware:  1}
275 %endif
276
277 # bootwrapper is only on ppc
278 %ifnarch ppc ppc64
279 %define with_bootwrapper 0
280 %endif
281
282 # sparse blows up on ppc64 alpha and sparc64
283 %ifarch ppc64 ppc alpha sparc64
284 %define with_sparse 0
285 %endif
286
287 # Per-arch tweaks
288
289 %ifarch %{all_x86}
290 %define asmarch x86
291 %define hdrarch i386
292 %define all_arch_configs kernel-%{version}-i?86*.config
293 %define image_install_path boot
294 %define kernel_image arch/x86/boot/bzImage
295 %endif
296
297 %ifarch x86_64
298 %define asmarch x86
299 %define all_arch_configs kernel-%{version}-x86_64*.config
300 %define image_install_path boot
301 %define kernel_image arch/x86/boot/bzImage
302 %endif
303
304 %ifarch ppc64
305 %define asmarch powerpc
306 %define hdrarch powerpc
307 %define all_arch_configs kernel-%{version}-ppc64*.config
308 %define image_install_path boot
309 %define make_target vmlinux
310 %define kernel_image vmlinux
311 %define kernel_image_elf 1
312 %endif
313
314 %ifarch s390
315 %define all_arch_configs kernel-%{kversion}-s390*.config
316 %define image_install_path boot
317 %define make_target image
318 %define kernel_image arch/s390/boot/image
319 %endif
320
321 %ifarch s390x
322 %define asmarch s390
323 %define hdrarch s390
324 %define all_arch_configs kernel-%{version}-s390x*.config
325 %define image_install_path boot
326 %define make_target image
327 %define kernel_image arch/s390/boot/image
328 %endif
329
330 %ifarch sparc
331 # We only build sparc headers since we dont support sparc32 hardware
332 %endif
333
334 %ifarch sparc64
335 %define asmarch sparc
336 %define all_arch_configs kernel-%{version}-sparc64*.config
337 %define make_target image
338 %define kernel_image arch/sparc/boot/image
339 %define image_install_path boot
340 %define with_perf 0
341 %endif
342
343 %ifarch ppc
344 %define asmarch powerpc
345 %define hdrarch powerpc
346 %define all_arch_configs kernel-%{version}-ppc{-,.}*config
347 %define image_install_path boot
348 %define make_target vmlinux
349 %define kernel_image vmlinux
350 %define kernel_image_elf 1
351 %endif
352
353 %ifarch ia64
354 %define all_arch_configs kernel-%{version}-ia64*.config
355 %define image_install_path boot/efi/EFI/redhat
356 %define make_target compressed
357 %define kernel_image vmlinux.gz
358 %endif
359
360 %ifarch alpha alphaev56
361 %define all_arch_configs kernel-%{version}-alpha*.config
362 %define image_install_path boot
363 %define make_target vmlinux
364 %define kernel_image vmlinux
365 %endif
366
367 %ifarch %{arm}
368 %define all_arch_configs kernel-%{version}-arm*.config
369 %define image_install_path boot
370 %define hdrarch arm
371 %define make_target vmlinux
372 %define kernel_image vmlinux
373 %endif
374
375 %if %{nopatches}
376 # XXX temporary until last vdso patches are upstream
377 %define vdso_arches ppc ppc64
378 %endif
379
380 %if %{nopatches}%{using_upstream_branch}
381 # Ignore unknown options in our config-* files.
382 # Some options go with patches we're not applying.
383 %define oldconfig_target loose_nonint_oldconfig
384 %else
385 %define oldconfig_target nonint_oldconfig
386 %endif
387
388 # To temporarily exclude an architecture from being built, add it to
389 # %nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we
390 # don't build kernel-headers then the new build system will no longer let
391 # us use the previous build of that package -- it'll just be completely AWOL.
392 # Which is a BadThing(tm).
393
394 # We don't build a kernel on i386; we only do kernel-headers there,
395 # and we no longer build for 31bit S390. Same for 32bit sparc and arm.
396 %define nobuildarches i386 i586 s390 sparc sparc64 ppc ia64 %{arm}
397
398 %ifarch %nobuildarches
399 %define with_up 0
400 %define with_smp 0
401 %define with_pae 0
402 %define with_kdump 0
403 %define with_debuginfo 0
404 %define with_perf 0
405 %define _enable_debug_packages 0
406 %endif
407
408 %define with_pae_debug 0
409 %if %{with_pae}
410 %define with_pae_debug %{with_debug}
411 %endif
412
413 #
414 # Three sets of minimum package version requirements in the form of Conflicts:
415 # to versions below the minimum
416 #
417
418 #
419 # First the general kernel 2.6 required versions as per
420 # Documentation/Changes
421 #
422 %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
423
424 #
425 # Then a series of requirements that are distribution specific, either
426 # because we add patches for something, or the older versions have
427 # problems with the newer kernel or lack certain things that make
428 # integration in the distro harder than needed.
429 #
430 %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
431
432 #
433 # The ld.so.conf.d file we install uses syntax older ldconfig's don't grok.
434 #
435 %define kernel_xen_conflicts glibc < 2.3.5-1, xen < 3.0.1
436
437 %define kernel_PAE_obsoletes kernel-smp < 2.6.17, kernel-xen <= 2.6.27-0.2.rc0.git6.fc10
438 %define kernel_PAE_provides kernel-xen = %{rpmversion}-%{pkg_release}
439
440 %ifarch x86_64
441 %define kernel_obsoletes kernel-xen <= 2.6.27-0.2.rc0.git6.fc10
442 %define kernel_provides kernel-xen = %{rpmversion}-%{pkg_release}
443 %endif
444
445 # We moved the drm include files into kernel-headers, make sure there's
446 # a recent enough libdrm-devel on the system that doesn't have those.
447 %define kernel_headers_conflicts libdrm-devel < 2.4.0-0.15
448
449 #
450 # Packages that need to be installed before the kernel is, because the %post
451 # scripts use them.
452 #
453 %define kernel_prereq  fileutils, module-init-tools, initscripts >= 8.11.1-1, kernel-firmware >= %{rpmversion}-%{pkg_release}, grubby >= 7.0.4-1
454 %if %{with_dracut}
455 %define initrd_prereq  dracut-kernel >= 002-18.git413bcf78
456 %else
457 %define initrd_prereq  mkinitrd >= 6.0.61-1
458 %endif
459
460 #
461 # This macro does requires, provides, conflicts, obsoletes for a kernel package.
462 #       %%kernel_reqprovconf <subpackage>
463 # It uses any kernel_<subpackage>_conflicts and kernel_<subpackage>_obsoletes
464 # macros defined above.
465 #
466 %define kernel_reqprovconf \
467 Provides: kernel = %{rpmversion}-%{pkg_release}\
468 Provides: kernel-%{_target_cpu} = %{rpmversion}-%{pkg_release}%{?1:.%{1}}\
469 Provides: kernel-drm = 4.3.0\
470 Provides: kernel-drm-nouveau = 16\
471 Provides: kernel-modeset = 1\
472 Provides: kernel-uname-r = %{KVERREL}%{?1:.%{1}}\
473 Requires(pre): %{kernel_prereq}\
474 Requires(pre): %{initrd_prereq}\
475 Requires(post): /sbin/new-kernel-pkg\
476 Requires(preun): /sbin/new-kernel-pkg\
477 Conflicts: %{kernel_dot_org_conflicts}\
478 Conflicts: %{package_conflicts}\
479 %{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\
480 %{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\
481 %{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\
482 # We can't let RPM do the dependencies automatic because it'll then pick up\
483 # a correct but undesirable perl dependency from the module headers which\
484 # isn't required for the kernel proper to function\
485 AutoReq: no\
486 AutoProv: yes\
487 %{nil}
488
489 Name: kernel%{?variant}
490 Group: System Environment/Kernel
491 License: GPLv2
492 URL: http://www.kernel.org/
493 Version: %{rpmversion}
494 Release: %{pkg_release}
495 # DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD.
496 # SET %%nobuildarches (ABOVE) INSTEAD
497 ExclusiveArch: noarch %{all_x86} x86_64 ppc ppc64 ia64 sparc sparc64 s390 s390x alpha alphaev56 %{arm}
498 ExclusiveOS: Linux
499
500 %kernel_reqprovconf
501 %ifarch x86_64 sparc64
502 Obsoletes: kernel-smp
503 %endif
504
505
506 #
507 # List the packages used during the kernel build
508 #
509 BuildRequires: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar
510 BuildRequires: bzip2, findutils, gzip, m4, perl, make >= 3.78, diffutils, gawk
511 BuildRequires: gcc >= 3.4.2, binutils >= 2.12, redhat-rpm-config
512 BuildRequires: net-tools, patchutils, rpm-build >= 4.8.0-7
513 BuildRequires: xmlto, asciidoc
514 %if %{with_sparse}
515 BuildRequires: sparse >= 0.4.1
516 %endif
517 %if %{with_perf}
518 BuildRequires: elfutils-libelf-devel zlib-devel binutils-devel newt-devel python-devel perl(ExtUtils::Embed)
519 %endif
520 %if %{signmodules}
521 BuildRequires: gnupg
522 %endif
523 BuildRequires: python
524 %if %{with_fips}
525 BuildRequires: hmaccalc
526 %endif
527 %ifarch s390x
528 # Ensure glibc{,-devel} is installed so zfcpdump can be built
529 BuildRequires: glibc-static
530 %endif
531
532 BuildConflicts: rhbuildsys(DiskFree) < 7Gb
533
534 %define fancy_debuginfo 1
535
536 %if %{fancy_debuginfo}
537 # Fancy new debuginfo generation introduced in Fedora 8.
538 %define debuginfo_args --strict-build-id
539 %endif
540
541 Source0: linux-2.6.32-131.0.15.el6.tar.bz2
542
543 Source1: Makefile.common
544
545 %if 0%{?rcrev}
546 Source2: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/incr/patch-2.6.%{upstream_sublevel}-rc%{rcrev}.bz2
547 %if 0%{?gitrev}
548 Source3: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/incr/patch-2.6.%{upstream_sublevel}-rc%{rcrev}-git%{gitrev}.bz2
549 %endif
550 %endif
551
552 Source11: genkey
553 Source13: perf-archive
554 Source14: find-provides
555 Source15: merge.pl
556 Source16: perf
557 Source17: kabitool
558 Source18: check-kabi
559 Source19: extrakeys.pub
560
561 Source20: Makefile.config
562
563 Source30: Module.kabi_i686
564 Source31: Module.kabi_ppc64
565 Source32: Module.kabi_s390x
566 Source33: Module.kabi_x86_64
567
568 Source50: config-i686-nodebug-rhel
569 Source51: config-ia64-generic-rhel
570 Source52: config-powerpc-generic
571 Source53: config-nodebug-rhel
572 Source54: config-s390x-debug
573 Source55: config-framepointer
574 Source56: config-x86_64-generic-rhel
575 Source57: config-debug
576 Source58: config-x86-generic
577 Source59: config-s390x
578 Source60: config-generic-rhel
579 Source61: config-x86_64-debug
580 Source62: config-x86_64-generic
581 Source63: config-i686
582 Source64: config-powerpc64
583 Source65: config-x86_64-nodebug
584 Source66: config-s390x-rhel
585 Source67: config-powerpc64-rhel
586 Source68: config-s390x-kdump
587 Source69: config-debug-rhel
588 Source70: config-i686-rhel
589 Source71: config-i686-debug
590 Source72: config-s390x-debug-rhel
591 Source73: config-powerpc64-kdump
592 Source74: config-x86_64-nodebug-rhel
593 Source75: config-nodebug
594 Source76: config-s390x-kdump-rhel
595 Source77: config-powerpc-generic-rhel
596 Source78: config-i686-nodebug
597 Source79: config-s390x-generic-rhel
598 Source80: config-x86-generic-rhel
599 Source81: config-i686-debug-rhel
600 Source82: config-generic
601 Source83: config-x86_64-debug-rhel
602
603 # empty final patch file to facilitate testing of kernel patches
604 Patch999999: linux-kernel-test.patch
605
606 BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root
607
608 # Override find_provides to use a script that provides "kernel(symbol) = hash".
609 # Pass path of the RPM temp dir containing kabideps to find-provides script.
610 %global _use_internal_dependency_generator 0
611 %define __find_provides %_sourcedir/find-provides %{_tmppath}
612 %define __find_requires /usr/lib/rpm/redhat/find-requires kernel
613
614 %description
615 The kernel package contains the Linux kernel (vmlinuz), the core of any
616 Linux operating system.  The kernel handles the basic functions
617 of the operating system: memory allocation, process allocation, device
618 input and output, etc.
619
620
621 %package doc
622 Summary: Various documentation bits found in the kernel source
623 Group: Documentation
624 %description doc
625 This package contains documentation files from the kernel
626 source. Various bits of information about the Linux kernel and the
627 device drivers shipped with it are documented in these files.
628
629 You'll want to install this package if you need a reference to the
630 options that can be passed to Linux kernel modules at load time.
631
632
633 %package headers
634 Summary: Header files for the Linux kernel for use by glibc
635 Group: Development/System
636 Obsoletes: glibc-kernheaders
637 Provides: glibc-kernheaders = 3.0-46
638 %description headers
639 Kernel-headers includes the C header files that specify the interface
640 between the Linux kernel and userspace libraries and programs.  The
641 header files define structures and constants that are needed for
642 building most standard programs and are also needed for rebuilding the
643 glibc package.
644
645 %package firmware
646 Summary: Firmware files used by the Linux kernel
647 Group: Development/System
648 # This is... complicated.
649 # Look at the WHENCE file.
650 License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
651 %if "x%{?variant}" != "x"
652 Provides: kernel-firmware = %{rpmversion}-%{pkg_release}
653 %endif
654 %description firmware
655 Kernel-firmware includes firmware files required for some devices to
656 operate.
657
658 %package bootwrapper
659 Summary: Boot wrapper files for generating combined kernel + initrd images
660 Group: Development/System
661 Requires: gzip
662 %description bootwrapper
663 Kernel-bootwrapper contains the wrapper code which makes bootable "zImage"
664 files combining both kernel and initial ramdisk.
665
666 %package debuginfo-common-%{_target_cpu}
667 Summary: Kernel source files used by %{name}-debuginfo packages
668 Group: Development/Debug
669 %description debuginfo-common-%{_target_cpu}
670 This package is required by %{name}-debuginfo subpackages.
671 It provides the kernel source files common to all builds.
672
673 %if %{with_perf}
674 %package -n perf
675 Summary: Performance monitoring for the Linux kernel
676 Group: Development/System
677 License: GPLv2
678 Provides: perl(Perf::Trace::Context) = 0.01
679 Provides: perl(Perf::Trace::Core) = 0.01
680 Provides: perl(Perf::Trace::Util) = 0.01
681 %description -n perf
682 This package provides the perf tool and the supporting documentation.
683
684 %package -n perf-debuginfo
685 Summary: Debug information for package perf
686 Group: Development/Debug
687 AutoReqProv: no
688 %description -n perf-debuginfo
689 This package provides debug information for package perf.
690
691 # Note that this pattern only works right to match the .build-id
692 # symlinks because of the trailing nonmatching alternation and
693 # the leading .*, because of find-debuginfo.sh's buggy handling
694 # of matching the pattern against the symlinks file.
695 %{expand:%%global debuginfo_args %{?debuginfo_args} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|XXX' -o perf-debuginfo.list}
696 %endif
697
698 #
699 # This macro creates a kernel-<subpackage>-debuginfo package.
700 #       %%kernel_debuginfo_package <subpackage>
701 #
702 %define kernel_debuginfo_package() \
703 %package %{?1:%{1}-}debuginfo\
704 Summary: Debug information for package %{name}%{?1:-%{1}}\
705 Group: Development/Debug\
706 Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}\
707 Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{version}-%{release}\
708 AutoReqProv: no\
709 %description -n %{name}%{?1:-%{1}}-debuginfo\
710 This package provides debug information for package %{name}%{?1:-%{1}}.\
711 This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\
712 %{expand:%%global debuginfo_args %{?debuginfo_args} -p '/.*/%%{KVERREL}%{?1:\.%{1}}/.*|/.*%%{KVERREL}%{?1:\.%{1}}(\.debug)?' -o debuginfo%{?1}.list}\
713 %{nil}
714
715 #
716 # This macro creates a kernel-<subpackage>-devel package.
717 #       %%kernel_devel_package <subpackage> <pretty-name>
718 #
719 %define kernel_devel_package() \
720 %package %{?1:%{1}-}devel\
721 Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\
722 Group: System Environment/Kernel\
723 Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{version}-%{release}\
724 Provides: kernel-devel-%{_target_cpu} = %{version}-%{release}%{?1:.%{1}}\
725 Provides: kernel-devel = %{version}-%{release}%{?1:.%{1}}\
726 Provides: kernel-devel-uname-r = %{KVERREL}%{?1:.%{1}}\
727 AutoReqProv: no\
728 Requires(pre): /usr/bin/find\
729 %description -n kernel%{?variant}%{?1:-%{1}}-devel\
730 This package provides kernel headers and makefiles sufficient to build modules\
731 against the %{?2:%{2} }kernel package.\
732 %{nil}
733
734 #
735 # This macro creates a kernel-<subpackage> and its -devel and -debuginfo too.
736 #       %%define variant_summary The Linux kernel compiled for <configuration>
737 #       %%kernel_variant_package [-n <pretty-name>] <subpackage>
738 #
739 %define kernel_variant_package(n:) \
740 %package %1\
741 Summary: %{variant_summary}\
742 Group: System Environment/Kernel\
743 %kernel_reqprovconf\
744 %{expand:%%kernel_devel_package %1 %{!?-n:%1}%{?-n:%{-n*}}}\
745 %{expand:%%kernel_debuginfo_package %1}\
746 %{nil}
747
748
749 # First the auxiliary packages of the main kernel package.
750 %kernel_devel_package
751 %kernel_debuginfo_package
752
753
754 # Now, each variant package.
755
756 %define variant_summary The Linux kernel compiled for SMP machines
757 %kernel_variant_package -n SMP smp
758 %description smp
759 This package includes a SMP version of the Linux kernel. It is
760 required only on machines with two or more CPUs as well as machines with
761 hyperthreading technology.
762
763 Install the kernel-smp package if your machine uses two or more CPUs.
764
765
766 %define variant_summary The Linux kernel compiled for PAE capable machines
767 %kernel_variant_package PAE
768 %description PAE
769 This package includes a version of the Linux kernel with support for up to
770 64GB of high memory. It requires a CPU with Physical Address Extensions (PAE).
771 The non-PAE kernel can only address up to 4GB of memory.
772 Install the kernel-PAE package if your machine has more than 4GB of memory.
773
774
775 %define variant_summary The Linux kernel compiled with extra debugging enabled for PAE capable machines
776 %kernel_variant_package PAEdebug
777 Obsoletes: kernel-PAE-debug
778 %description PAEdebug
779 This package includes a version of the Linux kernel with support for up to
780 64GB of high memory. It requires a CPU with Physical Address Extensions (PAE).
781 The non-PAE kernel can only address up to 4GB of memory.
782 Install the kernel-PAE package if your machine has more than 4GB of memory.
783
784 This variant of the kernel has numerous debugging options enabled.
785 It should only be installed when trying to gather additional information
786 on kernel bugs, as some of these options impact performance noticably.
787
788
789 %define variant_summary The Linux kernel compiled with extra debugging enabled
790 %kernel_variant_package debug
791 %description debug
792 The kernel package contains the Linux kernel (vmlinuz), the core of any
793 Linux operating system.  The kernel handles the basic functions
794 of the operating system:  memory allocation, process allocation, device
795 input and output, etc.
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 A minimal Linux kernel compiled for crash dumps
803 %kernel_variant_package kdump
804 %description kdump
805 This package includes a kdump version of the Linux kernel. It is
806 required only on machines which will use the kexec-based kernel crash dump
807 mechanism.
808
809
810 %prep
811 # do a few sanity-checks for --with *only builds
812 %if %{with_baseonly}
813 %if !%{with_up}%{with_pae}
814 echo "Cannot build --with baseonly, up build is disabled"
815 exit 1
816 %endif
817 %endif
818
819 %if %{with_smponly}
820 %if !%{with_smp}
821 echo "Cannot build --with smponly, smp build is disabled"
822 exit 1
823 %endif
824 %endif
825
826 %if %{with_fuzzy_patches}
827   patch_command='patch -p1 -s'
828 %else
829   patch_command='patch -p1 -F1 -s'
830 %endif
831
832 ApplyPatch()
833 {
834   local patch=$1
835   shift
836   if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
837     exit 1
838   fi
839   case "$patch" in
840   *.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
841   *.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
842   *) $patch_command ${1+"$@"} < "$RPM_SOURCE_DIR/$patch" ;;
843   esac
844 }
845
846 # don't apply patch if it's empty
847 ApplyOptionalPatch()
848 {
849   local patch=$1
850   shift
851   if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
852     exit 1
853   fi
854   local C=$(wc -l $RPM_SOURCE_DIR/$patch | awk '{print $1}')
855   if [ "$C" -gt 9 ]; then
856     ApplyPatch $patch ${1+"$@"}
857   fi
858 }
859
860 # we don't want a .config file when building firmware: it just confuses the build system
861 %define build_firmware \
862    mv .config .config.firmware_save \
863    make INSTALL_FW_PATH=$RPM_BUILD_ROOT/lib/firmware firmware_install \
864    mv .config.firmware_save .config
865
866 if [ ! -d kernel-%{kversion}/vanilla-%{kversion}/ ]; then
867         rm -f pax_global_header;
868 %setup -q -n kernel-%{kversion} -c
869         mv linux-%{kversion} vanilla-%{kversion};
870 else
871         cd kernel-%{kversion}/;
872 fi
873
874 if [ -d linux-%{KVERREL} ]; then
875   # Just in case we ctrl-c'd a prep already
876   rm -rf deleteme.%{_target_cpu}
877   # Move away the stale away, and delete in background.
878   mv linux-%{KVERREL} deleteme.%{_target_cpu}
879   rm -rf deleteme.%{_target_cpu} &
880 fi
881
882 cp -rl vanilla-%{kversion} linux-%{KVERREL}
883
884 cd linux-%{KVERREL}
885
886 # Drop some necessary files from the source dir into the buildroot
887 cp $RPM_SOURCE_DIR/config-* .
888 cp %{SOURCE15} %{SOURCE1} %{SOURCE16} %{SOURCE17} %{SOURCE18} .
889
890 # Dynamically generate kernel .config files from config-* files
891 make -f %{SOURCE20} VERSION=%{version} configs
892
893 ApplyOptionalPatch linux-kernel-test.patch
894
895 # Any further pre-build tree manipulations happen here.
896
897 chmod +x scripts/checkpatch.pl
898
899 # only deal with configs if we are going to build for the arch
900 %ifnarch %nobuildarches
901
902 mkdir configs
903
904 # Remove configs not for the buildarch
905 for cfg in kernel-%{version}-*.config; do
906   if [ `echo %{all_arch_configs} | grep -c $cfg` -eq 0 ]; then
907     rm -f $cfg
908   fi
909 done
910
911 %if !%{debugbuildsenabled}
912 rm -f kernel-%{version}-*debug.config
913 %endif
914
915 # now run oldconfig over all the config files
916 for i in *.config
917 do
918   mv $i .config
919   Arch=`head -1 .config | cut -b 3-`
920   make ARCH=$Arch %{oldconfig_target} > /dev/null
921   echo "# $Arch" > configs/$i
922   cat .config >> configs/$i
923   rm -f include/generated/kernel.arch
924   rm -f include/generated/kernel.cross
925 done
926 # end of kernel config
927 %endif
928
929 # get rid of unwanted files resulting from patch fuzz
930 find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null
931
932 %if %{signmodules}
933 cp %{SOURCE19} .
934 cat <<EOF
935 ###
936 ### Now generating a PGP key pair to be used for signing modules.
937 ###
938 ### If this takes a long time, you might wish to run rngd in the background to
939 ### keep the supply of entropy topped up.  It needs to be run as root, and
940 ### should use a hardware random number generator if one is available, eg:
941 ###
942 ###     rngd -r /dev/hwrandom
943 ###
944 ### If one isn't available, the pseudo-random number generator can be used:
945 ###
946 ###     rngd -r /dev/urandom
947 ###
948 EOF
949 gpg --homedir . --batch --gen-key %{SOURCE11}
950 cat <<EOF
951 ###
952 ### Key pair generated.
953 ###
954 EOF
955 # if there're external keys to be included
956 if [ -s %{SOURCE19} ]; then
957         gpg --homedir . --no-default-keyring --keyring kernel.pub --import %{SOURCE19}
958 fi
959 gpg --homedir . --export --keyring ./kernel.pub Red > extract.pub
960 gcc -o scripts/bin2c scripts/bin2c.c
961 scripts/bin2c ksign_def_public_key __initdata <extract.pub >crypto/signature/key.h
962 %endif
963
964 cd ..
965
966 ###
967 ### build
968 ###
969 %build
970
971 %if %{with_sparse}
972 %define sparse_mflags   C=1
973 %endif
974
975 %if %{fancy_debuginfo}
976 # This override tweaks the kernel makefiles so that we run debugedit on an
977 # object before embedding it.  When we later run find-debuginfo.sh, it will
978 # run debugedit again.  The edits it does change the build ID bits embedded
979 # in the stripped object, but repeating debugedit is a no-op.  We do it
980 # beforehand to get the proper final build ID bits into the embedded image.
981 # This affects the vDSO images in vmlinux, and the vmlinux image in bzImage.
982 export AFTER_LINK=\
983 'sh -xc "/usr/lib/rpm/debugedit -b $$RPM_BUILD_DIR -d /usr/src/debug -i $@"'
984 %endif
985
986 cp_vmlinux()
987 {
988   strip -R .note -R .comment -o "$2" "$1"
989 }
990
991 BuildKernel() {
992     MakeTarget=$1
993     KernelImage=$2
994     Flavour=$3
995     InstallName=${4:-vmlinuz}
996
997     # Pick the right config file for the kernel we're building
998     Config=kernel-%{version}-%{_target_cpu}${Flavour:+-${Flavour}}.config
999     DevelDir=/usr/src/kernels/%{KVERREL}${Flavour:+.${Flavour}}
1000
1001     # When the bootable image is just the ELF kernel, strip it.
1002     # We already copy the unstripped file into the debuginfo package.
1003     if [ "$KernelImage" = vmlinux ]; then
1004       CopyKernel=cp_vmlinux
1005     else
1006       CopyKernel=cp
1007     fi
1008
1009     KernelVer=%{version}-%{release}.%{_target_cpu}${Flavour:+.${Flavour}}
1010     echo BUILDING A KERNEL FOR ${Flavour} %{_target_cpu}...
1011
1012     # make sure EXTRAVERSION says what we want it to say
1013     perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = %{?stablerev}-%{release}.%{_target_cpu}${Flavour:+.${Flavour}}/" Makefile
1014
1015     # if pre-rc1 devel kernel, must fix up SUBLEVEL for our versioning scheme
1016     %if !0%{?rcrev}
1017     %if 0%{?gitrev}
1018     perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = %{upstream_sublevel}/' Makefile
1019     %endif
1020     %endif
1021
1022     # and now to start the build process
1023
1024     make -s mrproper
1025     cp configs/$Config .config
1026
1027     Arch=`head -1 .config | cut -b 3-`
1028     echo USING ARCH=$Arch
1029
1030     if [ "$Arch" == "s390" -a "$Flavour" == "kdump" ]; then
1031         pushd arch/s390/boot
1032         gcc -static -o zfcpdump zfcpdump.c
1033         popd
1034     fi
1035     make -s ARCH=$Arch %{oldconfig_target} > /dev/null
1036     make -s ARCH=$Arch V=1 %{?_smp_mflags} $MakeTarget %{?sparse_mflags}
1037     if [ "$Arch" != "s390" -o "$Flavour" != "kdump" ]; then
1038         make -s ARCH=$Arch V=1 %{?_smp_mflags} modules %{?sparse_mflags} || exit 1
1039     fi
1040
1041     # Start installing the results
1042 %if %{with_debuginfo}
1043     mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/boot
1044     mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path}
1045     install -m 644 System.map $RPM_BUILD_ROOT/%{debuginfodir}/boot/System.map-$KernelVer
1046 %endif
1047     mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
1048     install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer
1049     install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer
1050 %if %{with_dracut}
1051     # We estimate the size of the initramfs because rpm needs to take this size
1052     # into consideration when performing disk space calculations. (See bz #530778)
1053     dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-$KernelVer.img bs=1M count=20
1054 %else
1055     dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initrd-$KernelVer.img bs=1M count=5
1056 %endif
1057     if [ -f arch/$Arch/boot/zImage.stub ]; then
1058       cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || :
1059     fi
1060     $CopyKernel $KernelImage \
1061                 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
1062     chmod 755 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
1063
1064 %if %{with_fips}
1065     # hmac sign the kernel for FIPS
1066     echo "Creating hmac file: $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac"
1067     ls -l $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
1068     sha512hmac $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer | sed -e "s,$RPM_BUILD_ROOT,," > $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac;
1069 %endif
1070
1071     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer
1072     # Override $(mod-fw) because we don't want it to install any firmware
1073     # We'll do that ourselves with 'make firmware_install'
1074     if [ "$Arch" != "s390" -o "$Flavour" != "kdump" ]; then
1075       make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$KernelVer mod-fw=
1076
1077       # check if the modules are being signed
1078 %if %{signmodules}
1079       if [ -z "$(readelf -n $(find fs/ -name \*.ko | head -n 1) | grep module.sig)" ]; then
1080           echo "ERROR: modules are NOT signed" >&2;
1081           exit 1;
1082       fi
1083 %endif
1084     else
1085       mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/{kernel,extra}
1086     fi
1087
1088 %ifarch %{vdso_arches}
1089     make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer
1090     if grep '^CONFIG_XEN=y$' .config >/dev/null; then
1091       echo > ldconfig-kernel.conf "\
1092 # This directive teaches ldconfig to search in nosegneg subdirectories
1093 # and cache the DSOs there with extra bit 0 set in their hwcap match
1094 # fields.  In Xen guest kernels, the vDSO tells the dynamic linker to
1095 # search in nosegneg subdirectories and to match this extra hwcap bit
1096 # in the ld.so.cache file.
1097 hwcap 0 nosegneg"
1098     fi
1099     if [ ! -s ldconfig-kernel.conf ]; then
1100       echo > ldconfig-kernel.conf "\
1101 # Placeholder file, no vDSO hwcap entries used in this kernel."
1102     fi
1103     %{__install} -D -m 444 ldconfig-kernel.conf \
1104         $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-$KernelVer.conf
1105 %endif
1106
1107     # And save the headers/makefiles etc for building modules against
1108     #
1109     # This all looks scary, but the end result is supposed to be:
1110     # * all arch relevant include/ files
1111     # * all Makefile/Kconfig files
1112     # * all script/ files
1113
1114     rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1115     rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source
1116     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1117     (cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source)
1118     # dirs for additional modules per module-init-tools, kbuild/modules.txt
1119     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/extra
1120     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates
1121     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/weak-updates
1122     # first copy everything
1123     cp --parents `find  -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1124     cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1125     cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1126     if [ -s Module.markers ]; then
1127       cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1128     fi
1129
1130     # create the kABI metadata for use in packaging
1131     echo "**** GENERATING kernel ABI metadata ****"
1132     gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz
1133
1134 %if %{with_kabichk}
1135     chmod 0755 %_sourcedir/kabitool
1136     rm -f %{_tmppath}/kernel-$KernelVer-kabideps
1137     %_sourcedir/kabitool -s Module.symvers -o %{_tmppath}/kernel-$KernelVer-kabideps
1138
1139     echo "**** kABI checking is enabled in kernel SPEC file. ****"
1140     chmod 0755 $RPM_SOURCE_DIR/check-kabi
1141     if [ -e $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Flavour ]; then
1142         cp $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Flavour $RPM_BUILD_ROOT/Module.kabi
1143         $RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1
1144         rm $RPM_BUILD_ROOT/Module.kabi # for now, don't keep it around.
1145     else
1146         echo "**** NOTE: Cannot find reference Module.kabi file. ****"
1147     fi
1148 %endif
1149     # Ensure the kabideps file always exists for the RPM ProvReq scripts
1150     touch %{_tmppath}/kernel-$KernelVer-kabideps
1151
1152     # then drop all but the needed Makefiles/Kconfig files
1153     rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation
1154     rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts
1155     rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
1156     cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1157     cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1158     if [ -d arch/$Arch/scripts ]; then
1159       cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
1160     fi
1161     if [ -f arch/$Arch/*lds ]; then
1162       cp -a arch/$Arch/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
1163     fi
1164     rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o
1165     rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o
1166 %ifarch ppc
1167     cp -a --parents arch/powerpc/lib/crtsavres.[So] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
1168 %endif
1169     if [ -d arch/%{asmarch}/include ]; then
1170       cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
1171     fi
1172     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
1173     cd include
1174     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
1175     asmdir=$(readlink asm)
1176     cp -a $asmdir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/
1177     pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
1178     ln -s $asmdir asm
1179     popd
1180     # Make sure the Makefile and version.h have a matching timestamp so that
1181     # external modules can be built
1182     touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/version.h
1183     touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/autoconf.h
1184     # Copy .config to include/config/auto.conf so "make prepare" is unnecessary.
1185     cp $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf
1186     cd ..
1187
1188     #
1189     # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm
1190     #
1191 %if %{with_debuginfo}
1192     mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
1193     cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
1194 %endif
1195
1196     find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames
1197
1198     # mark modules executable so that strip-to-file can strip them
1199     xargs --no-run-if-empty chmod u+x < modnames
1200
1201     # Generate a list of modules for block and networking.
1202
1203     fgrep /drivers/ modnames | xargs --no-run-if-empty nm -upA |
1204     sed -n 's,^.*/\([^/]*\.ko\):  *U \(.*\)$,\1 \2,p' > drivers.undef
1205
1206     collect_modules_list()
1207     {
1208       sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef |
1209       LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
1210     }
1211
1212     collect_modules_list networking \
1213                          'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register'
1214     collect_modules_list block \
1215                          'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler'
1216     collect_modules_list drm \
1217                          'drm_open|drm_init'
1218     collect_modules_list modesetting \
1219                          'drm_crtc_init'
1220
1221     # detect missing or incorrect license tags
1222     rm -f modinfo
1223     while read i
1224     do
1225       echo -n "${i#$RPM_BUILD_ROOT/lib/modules/$KernelVer/} " >> modinfo
1226       /sbin/modinfo -l $i >> modinfo
1227     done < modnames
1228
1229     egrep -v \
1230           'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' \
1231           modinfo && exit 1
1232
1233     rm -f modinfo modnames
1234
1235     # remove files that will be auto generated by depmod at rpm -i time
1236     for i in alias alias.bin ccwmap dep dep.bin ieee1394map inputmap isapnpmap ofmap pcimap seriomap symbols symbols.bin usbmap
1237     do
1238       rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$i
1239     done
1240
1241     # Move the devel headers out of the root file system
1242     mkdir -p $RPM_BUILD_ROOT/usr/src/kernels
1243     mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir
1244     ln -sf ../../..$DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
1245 }
1246
1247 ###
1248 # DO it...
1249 ###
1250
1251 # prepare directories
1252 rm -rf $RPM_BUILD_ROOT
1253 mkdir -p $RPM_BUILD_ROOT/boot
1254
1255 cd linux-%{KVERREL}
1256
1257 %if %{with_up}
1258 BuildKernel %make_target %kernel_image
1259 %endif
1260
1261 %if %{with_debug}
1262 BuildKernel %make_target %kernel_image debug
1263 %endif
1264
1265 %if %{with_pae_debug}
1266 BuildKernel %make_target %kernel_image PAEdebug
1267 %endif
1268
1269 %if %{with_pae}
1270 BuildKernel %make_target %kernel_image PAE
1271 %endif
1272
1273 %if %{with_smp}
1274 BuildKernel %make_target %kernel_image smp
1275 %endif
1276
1277 %if %{with_kdump}
1278 %ifarch s390x
1279 BuildKernel %make_target %kernel_image kdump
1280 %else
1281 BuildKernel vmlinux vmlinux kdump vmlinux
1282 %endif
1283 %endif
1284
1285 %if %{with_doc}
1286 # Make the HTML and man pages.
1287 make -j1 htmldocs mandocs || %{doc_build_fail}
1288
1289 # sometimes non-world-readable files sneak into the kernel source tree
1290 chmod -R a=rX Documentation
1291 find Documentation -type d | xargs chmod u+w
1292 %endif
1293
1294 %global perf_make \
1295   make %{?_smp_mflags} -C tools/perf -s V=1 HAVE_CPLUS_DEMANGLE=1 NO_DWARF=1 prefix=%{_prefix}
1296 %if %{with_perf}
1297 %{perf_make} all
1298 %{perf_make} man || %{doc_build_fail}
1299 %endif
1300
1301 ###
1302 ### Special hacks for debuginfo subpackages.
1303 ###
1304
1305 # This macro is used by %%install, so we must redefine it before that.
1306 %define debug_package %{nil}
1307
1308 %if %{fancy_debuginfo}
1309 %define __debug_install_post \
1310   /usr/lib/rpm/find-debuginfo.sh %{debuginfo_args} %{_builddir}/%{?buildsubdir}\
1311 %{nil}
1312 %endif
1313
1314 %if %{with_debuginfo}
1315 %ifnarch noarch
1316 %global __debug_package 1
1317 %files -f debugfiles.list debuginfo-common-%{_target_cpu}
1318 %defattr(-,root,root)
1319 %endif
1320 %endif
1321
1322 ###
1323 ### install
1324 ###
1325
1326 %install
1327 # for some reason, on RHEL-5 RPM_BUILD_ROOT doesn't get set
1328 if [ -z "$RPM_BUILD_ROOT" ]; then
1329         export RPM_BUILD_ROOT="%{buildroot}";
1330 fi
1331
1332 cd linux-%{KVERREL}
1333
1334 %if %{with_doc}
1335 docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{rpmversion}
1336 man9dir=$RPM_BUILD_ROOT%{_datadir}/man/man9
1337
1338 # copy the source over
1339 mkdir -p $docdir
1340 tar -f - --exclude=man --exclude='.*' -c Documentation | tar xf - -C $docdir
1341
1342 # Install man pages for the kernel API.
1343 mkdir -p $man9dir
1344 find Documentation/DocBook/man -name '*.9.gz' -print0 |
1345 xargs -0 --no-run-if-empty %{__install} -m 444 -t $man9dir $m
1346 ls $man9dir | grep -q '' || > $man9dir/BROKEN
1347 %endif # with_doc
1348
1349 %if %{with_perf}
1350 # perf tool binary and supporting scripts/binaries
1351 %{perf_make} DESTDIR=$RPM_BUILD_ROOT install
1352
1353 # # perf man pages (note: implicit rpm magic compresses them later)
1354 %{perf_make} DESTDIR=$RPM_BUILD_ROOT install-man || %{doc_build_fail}
1355 %endif
1356
1357 %if %{with_headers}
1358 # Install kernel headers
1359 make ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install
1360
1361 # Do headers_check but don't die if it fails.
1362 make ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_check \
1363      > hdrwarnings.txt || :
1364 if grep -q exist hdrwarnings.txt; then
1365    sed s:^$RPM_BUILD_ROOT/usr/include/:: hdrwarnings.txt
1366    # Temporarily cause a build failure if header inconsistencies.
1367    # exit 1
1368 fi
1369
1370 find $RPM_BUILD_ROOT/usr/include \
1371      \( -name .install -o -name .check -o \
1372         -name ..install.cmd -o -name ..check.cmd \) | xargs rm -f
1373
1374 # glibc provides scsi headers for itself, for now
1375 rm -rf $RPM_BUILD_ROOT/usr/include/scsi
1376 rm -f $RPM_BUILD_ROOT/usr/include/asm*/atomic.h
1377 rm -f $RPM_BUILD_ROOT/usr/include/asm*/io.h
1378 rm -f $RPM_BUILD_ROOT/usr/include/asm*/irq.h
1379 %endif
1380
1381 %if %{with_firmware}
1382 %{build_firmware}
1383 %endif
1384
1385 %if %{with_bootwrapper}
1386 make DESTDIR=$RPM_BUILD_ROOT bootwrapper_install WRAPPER_OBJDIR=%{_libdir}/kernel-wrapper WRAPPER_DTSDIR=%{_libdir}/kernel-wrapper/dts
1387 %endif
1388
1389
1390 ###
1391 ### clean
1392 ###
1393
1394 %clean
1395 rm -rf $RPM_BUILD_ROOT
1396
1397 ###
1398 ### scripts
1399 ###
1400
1401 #
1402 # This macro defines a %%post script for a kernel*-devel package.
1403 #       %%kernel_devel_post [<subpackage>]
1404 #
1405 %define kernel_devel_post() \
1406 %{expand:%%post %{?1:%{1}-}devel}\
1407 if [ -f /etc/sysconfig/kernel ]\
1408 then\
1409     . /etc/sysconfig/kernel || exit $?\
1410 fi\
1411 if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ]\
1412 then\
1413     (cd /usr/src/kernels/%{KVERREL}%{?1:.%{1}} &&\
1414      /usr/bin/find . -type f | while read f; do\
1415        hardlink -c /usr/src/kernels/*.fc*.*/$f $f\
1416      done)\
1417 fi\
1418 %{nil}
1419
1420 # This macro defines a %%posttrans script for a kernel package.
1421 #       %%kernel_variant_posttrans [<subpackage>]
1422 # More text can follow to go at the end of this variant's %%post.
1423 #
1424 # grubby might be called during installation when a boot loader configuration
1425 # file is not present, so just drop any error messages. See BZ#610813 for
1426 # more details.
1427 %define kernel_variant_posttrans() \
1428 %{expand:%%posttrans %{?1}}\
1429 %{expand:\
1430 NEWKERNARGS=""\
1431 (/sbin/grubby --info=`/sbin/grubby --default-kernel`) 2>/dev/null | grep -q crashkernel\
1432 if [ $? -ne 0 ]\
1433 then\
1434         NEWKERNARGS="--kernel-args=\"crashkernel=auto\""\
1435 fi\
1436 %if %{with_dracut}\
1437 /sbin/new-kernel-pkg --package kernel%{?1:-%{1}} --mkinitrd --dracut --depmod --update %{KVERREL}%{?1:.%{1}} $NEWKERNARGS || exit $?\
1438 %else\
1439 /sbin/new-kernel-pkg --package kernel%{?1:-%{1}} --mkinitrd --depmod --update %{KVERREL}%{?1:.%{1}} $NEWKERNARGS || exit $?\
1440 %endif}\
1441 /sbin/new-kernel-pkg --package kernel%{?1:-%{1}} --rpmposttrans %{KVERREL}%{?1:.%{1}} || exit $?\
1442 if [ -x /sbin/weak-modules ]\
1443 then\
1444     /sbin/weak-modules --add-kernel %{KVERREL}%{?1:.%{1}} || exit $?\
1445 fi\
1446 %{nil}
1447
1448 #
1449 # This macro defines a %%post script for a kernel package and its devel package.
1450 #       %%kernel_variant_post [-v <subpackage>] [-r <replace>]
1451 # More text can follow to go at the end of this variant's %%post.
1452 #
1453 %define kernel_variant_post(v:r:) \
1454 %{expand:%%kernel_devel_post %{?-v*}}\
1455 %{expand:%%kernel_variant_posttrans %{?-v*}}\
1456 %{expand:%%post %{?-v*}}\
1457 %{-r:\
1458 if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
1459    [ -f /etc/sysconfig/kernel ]; then\
1460   /bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
1461 fi}\
1462 %{expand:\
1463 /sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --install %{KVERREL}%{?-v:.%{-v*}} || exit $?\
1464 }\
1465 %{nil}
1466
1467 #
1468 # This macro defines a %%preun script for a kernel package.
1469 #       %%kernel_variant_preun <subpackage>
1470 #
1471 %define kernel_variant_preun() \
1472 %{expand:%%preun %{?1}}\
1473 /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}%{?1:.%{1}} || exit $?\
1474 if [ -x /sbin/weak-modules ]\
1475 then\
1476     /sbin/weak-modules --remove-kernel %{KVERREL}%{?-v:.%{-v*}} || exit $?\
1477 fi\
1478 %{nil}
1479
1480 %kernel_variant_preun
1481 %ifarch x86_64
1482 %kernel_variant_post -r (kernel-smp|kernel-xen)
1483 %else
1484 %kernel_variant_post -r kernel-smp
1485 %endif
1486
1487 %kernel_variant_preun smp
1488 %kernel_variant_post -v smp
1489
1490 %kernel_variant_preun PAE
1491 %kernel_variant_post -v PAE -r (kernel|kernel-smp|kernel-xen)
1492
1493 %kernel_variant_preun debug
1494 %kernel_variant_post -v debug
1495
1496 %kernel_variant_post -v PAEdebug -r (kernel|kernel-smp|kernel-xen)
1497 %kernel_variant_preun PAEdebug
1498
1499 %ifarch s390x
1500 %postun kdump
1501     # Create softlink to latest remaining kdump kernel.
1502     # If no more kdump kernel is available, remove softlink.
1503     if [ "$(readlink /boot/zfcpdump)" == "/boot/vmlinuz-%{KVERREL}.kdump" ]
1504     then
1505         vmlinuz_next=$(ls /boot/vmlinuz-*.kdump 2> /dev/null | sort | tail -n1)
1506         if [ $vmlinuz_next ]
1507         then
1508             ln -sf $vmlinuz_next /boot/zfcpdump
1509         else
1510             rm -f /boot/zfcpdump
1511         fi
1512     fi
1513
1514 %post kdump
1515     ln -sf /boot/vmlinuz-%{KVERREL}.kdump /boot/zfcpdump
1516 %endif
1517
1518 if [ -x /sbin/ldconfig ]
1519 then
1520     /sbin/ldconfig -X || exit $?
1521 fi
1522
1523 ###
1524 ### file lists
1525 ###
1526
1527 %if %{with_headers}
1528 %files headers
1529 %defattr(-,root,root)
1530 /usr/include/*
1531 %endif
1532
1533 %if %{with_firmware}
1534 %files firmware
1535 %defattr(-,root,root)
1536 /lib/firmware/*
1537 %doc linux-%{KVERREL}/firmware/WHENCE
1538 %endif
1539
1540 %if %{with_bootwrapper}
1541 %files bootwrapper
1542 %defattr(-,root,root)
1543 /usr/sbin/*
1544 %{_libdir}/kernel-wrapper
1545 %endif
1546
1547 # only some architecture builds need kernel-doc
1548 %if %{with_doc}
1549 %files doc
1550 %defattr(-,root,root)
1551 %{_datadir}/doc/kernel-doc-%{rpmversion}/Documentation/*
1552 %dir %{_datadir}/doc/kernel-doc-%{rpmversion}/Documentation
1553 %dir %{_datadir}/doc/kernel-doc-%{rpmversion}
1554 %{_datadir}/man/man9/*
1555 %endif
1556
1557 %if %{with_perf}
1558 %files -n perf
1559 %defattr(-,root,root)
1560 %{_bindir}/perf
1561 %dir %{_libexecdir}/perf-core
1562 %{_libexecdir}/perf-core/*
1563 %{_mandir}/man[1-8]/*
1564
1565 %if %{with_debuginfo}
1566 %files -f perf-debuginfo.list -n perf-debuginfo
1567 %defattr(-,root,root)
1568 %endif
1569 %endif
1570
1571 # This is %{image_install_path} on an arch where that includes ELF files,
1572 # or empty otherwise.
1573 %define elf_image_install_path %{?kernel_image_elf:%{image_install_path}}
1574
1575 #
1576 # This macro defines the %%files sections for a kernel package
1577 # and its devel and debuginfo packages.
1578 #       %%kernel_variant_files [-k vmlinux] <condition> <subpackage>
1579 #
1580 %define kernel_variant_files(k:) \
1581 %if %{1}\
1582 %{expand:%%files %{?2}}\
1583 %defattr(-,root,root)\
1584 /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?2:.%{2}}\
1585 %if %{with_fips} \
1586 /%{image_install_path}/.vmlinuz-%{KVERREL}%{?2:.%{2}}.hmac \
1587 %endif \
1588 /boot/System.map-%{KVERREL}%{?2:.%{2}}\
1589 /boot/symvers-%{KVERREL}%{?2:.%{2}}.gz\
1590 #/boot/symvers-%{KVERREL}%{?2:.%{2}}.gz\
1591 /boot/config-%{KVERREL}%{?2:.%{2}}\
1592 %dir /lib/modules/%{KVERREL}%{?2:.%{2}}\
1593 /lib/modules/%{KVERREL}%{?2:.%{2}}/kernel\
1594 /lib/modules/%{KVERREL}%{?2:.%{2}}/extra\
1595 /lib/modules/%{KVERREL}%{?2:.%{2}}/build\
1596 /lib/modules/%{KVERREL}%{?2:.%{2}}/source\
1597 /lib/modules/%{KVERREL}%{?2:.%{2}}/updates\
1598 /lib/modules/%{KVERREL}%{?2:.%{2}}/weak-updates\
1599 %ifarch %{vdso_arches}\
1600 /lib/modules/%{KVERREL}%{?2:.%{2}}/vdso\
1601 /etc/ld.so.conf.d/kernel-%{KVERREL}%{?2:.%{2}}.conf\
1602 %endif\
1603 /lib/modules/%{KVERREL}%{?2:.%{2}}/modules.*\
1604 %if %{with_dracut}\
1605 %ghost /boot/initramfs-%{KVERREL}%{?2:.%{2}}.img\
1606 %else\
1607 %ghost /boot/initrd-%{KVERREL}%{?2:.%{2}}.img\
1608 %endif\
1609 %{expand:%%files %{?2:%{2}-}devel}\
1610 %defattr(-,root,root)\
1611 %dir /usr/src/kernels\
1612 /usr/src/kernels/%{KVERREL}%{?2:.%{2}}\
1613 %if %{with_debuginfo}\
1614 %ifnarch noarch\
1615 %if %{fancy_debuginfo}\
1616 %{expand:%%files -f debuginfo%{?2}.list %{?2:%{2}-}debuginfo}\
1617 %{debuginfodir}/boot/System.map-%{KVERREL}%{?2:.%{2}}\
1618 %else\
1619 %{expand:%%files %{?2:%{2}-}debuginfo}\
1620 %endif\
1621 %defattr(-,root,root)\
1622 %if !%{fancy_debuginfo}\
1623 %if "%{elf_image_install_path}" != ""\
1624 %{debuginfodir}/%{elf_image_install_path}/*-%{KVERREL}%{?2:.%{2}}.debug\
1625 %endif\
1626 %{debuginfodir}/lib/modules/%{KVERREL}%{?2:.%{2}}\
1627 %{debuginfodir}/usr/src/kernels/%{KVERREL}%{?2:.%{2}}\
1628 %{debuginfodir}/boot/System.map-%{KVERREL}%{?2:.%{2}}\
1629 %endif\
1630 %endif\
1631 %endif\
1632 %endif\
1633 %{nil}
1634
1635
1636 %kernel_variant_files %{with_up}
1637 %kernel_variant_files %{with_smp} smp
1638 %kernel_variant_files %{with_debug} debug
1639 %kernel_variant_files %{with_pae} PAE
1640 %kernel_variant_files %{with_pae_debug} PAEdebug
1641 %ifarch s390x
1642 %kernel_variant_files %{with_kdump} kdump
1643 %else
1644 %kernel_variant_files -k vmlinux %{with_kdump} kdump
1645 %endif
1646
1647 %changelog
1648 * Tue May 10 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.15.el6]
1649 - [build] disable Werr for external modules (Aristeu Rozanski) [703504]
1650
1651 * Mon May 09 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.14.el6]
1652 - [scsi] hpsa: fix reading a write only register causes a hang (Rob Evers) [703262]
1653 - [scsi] mpt2sas: remove the use of writeq, since writeq is not atomic (Tomas Henzl) [701947]
1654
1655 * Mon May 02 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.13.el6]
1656 - [scsi] hpsa: fix lost command problem (Tomas Henzl) [700430]
1657 - [scsi] cciss: fix lost command problem (Tomas Henzl) [700430]
1658 - [scsi] ibft: fix oops during boot (Mike Christie) [698737]
1659
1660 * Sun May 01 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.12.el6]
1661 - [scsi] beiscsi: update version (Mike Christie) [674340]
1662 - [scsi] be2iscsi: fix chip cleanup (Mike Christie) [674340]
1663 - [scsi] be2iscsi: fix boot hang due to interrupts not getting rearmed (Mike Christie) [674340]
1664 - [scsi] bnx2fc: fix regression due to incorrect setup of em for npiv port (Mike Christie) [700672]
1665 - [ppc] pseries: Use a kmem cache for DTL buffers (Steve Best) [695678]
1666
1667 * Fri Apr 29 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.11.el6]
1668 - [kdump] revert commit 8f4ec27fc to keep crashkernel=auto (Amerigo Wang) [605786]
1669
1670 * Wed Apr 27 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.10.el6]
1671 - [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874]
1672 - [netdrv] firmware: re-add the recently deleted bnx2x fw 6.2.5.0 (Michal Schmidt) [690470]
1673 - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) [690470]
1674 - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470]
1675 - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470]
1676 - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470]
1677
1678 * Tue Apr 26 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.9.el6]
1679 - [net] limit socket backlog add operation to prevent possible DoS (Jiri Pirko) [694396] {CVE-2010-4251}
1680 - [scsi] mpt2sas: prevent heap overflows and unchecked (Tomas Henzl) [694023] {CVE-2011-1494 CVE-2011-1495}
1681 - [fs] epoll: prevent creating circular epoll structures (Don Howard) [681683] {CVE-2011-1082}
1682 - [mm] Prevent page_fault at do_mm_track_pte+0xc when Stratus dirty page tracking is active (Larry Woodman) [693786]
1683 - [fs] GFS2 causes kernel panic in spectator mode (Steven Whitehouse) [696535]
1684 - [net] bonding: interface doesn't issue IGMP report on slave interface during failover (Flavio Leitner) [640690]
1685 - [scsi] isci: validate oem parameters early, and fallback (David Milburn) [698016]
1686 - [scsi] isci: fix oem parameter header definition (David Milburn) [698016]
1687
1688 * Mon Apr 25 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.8.el6]
1689 - [scsi] mark bfa fc adapters tech preview (Rob Evers) [698384]
1690 - [virt] Revert pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Aristeu Rozanski) [691310]
1691 - [i686] nmi watchdog: Enable panic on hardlockup (Don Zickus) [677532]
1692 - [netdrv] Adding Chelsio Firmware for cxgb4 (Neil Horman) [691929]
1693
1694 * Thu Apr 21 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.7.el6]
1695 - [virt] x86: better fix for race between nmi injection and enabling nmi window (Aristeu Rozanski)
1696 - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Aristeu Rozanski)
1697
1698 * Wed Apr 20 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.6.el6]
1699 - [net] bonding: fix jiffy comparison issues (Andy Gospodarek) [696337]
1700
1701 * Tue Apr 19 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.5.el6]
1702 - [kernel] perf: add script command help (Jiri Olsa) [693050]
1703 - [drm] radeon/kms: make radeon i2c put/get bytes less noisy (Frank Arnold) [693829]
1704 - [drm] radeon/kms: fix hardcoded EDID handling (Frank Arnold) [693829]
1705 - [x86] Revert "[x86] perf: P4 PMU - Fix unflagged overflows handling" (Don Zickus) [688547]
1706 - [x86] perf: let everyone share counters on a P4 machine (Don Zickus) [688547]
1707 - [fs] nfs: Ensure that NFS4 acl requests don't use slab in skb fraglist (Neil Horman) [682645] {CVE-2011-1090}
1708 - [fs] partitions: Validate map_count in Mac partition tables (Danny Feng) [679286] {CVE-2011-1010}
1709
1710 * Tue Apr 19 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.4.el6]
1711 - [scsi] ibft: search for broadcom specific ibft sign (Mike Christie) [696275]
1712 - [fs] Fix corrupted OSF partition table parsing (Danny Feng) [688025] {CVE-2011-1163}
1713 - [netdrv] ixgbe: DCB, X540 devices do not respond to pause frames (Andy Gospodarek) [694930]
1714 - [netdrv] ixgbe: DCB, misallocated packet buffer size with X540 device (Andy Gospodarek) [694930]
1715 - [netdrv] ixgbe: refactor common start_hw code for 82599 and x54 (Andy Gospodarek) [694930]
1716 - [netdrv] ixgbe: balance free_irq calls with request_irq calls (Andy Gospodarek) [692988]
1717
1718 * Mon Apr 18 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.3.el6]
1719 - [net] sctp: fix the INIT/INIT-ACK chunk length calculation (Thomas Graf) [690743] {CVE-2011-1573}
1720 - [kernel] sched: Fix granularity of task_u/stime() (Jerome Marchand) [690998]
1721 - [pci] Call PCIe _OSC methods earlier (Matthew Garrett) [693974]
1722 - [fs] nfs: use unstable writes for groups of small DIO writes (Jeff Layton) [694309]
1723 - [net] CAN: Use inode instead of kernel address for /proc file (Danny Feng) [664561] {CVE-2010-4565}
1724 - [x86] mce: reject CEs on Westmere EX MCE bank 6 (Prarit Bhargava) [694891]
1725 - [scsi] libfcoe: Incorrect CVL handling for NPIV ports (Mike Christie) [694906]
1726 - [x86] perf: Complain louder about BIOSen corrupting CPU/PMU state and continue (Don Zickus) [694913]
1727 - [fs] inotify: fix double free/corruption of stuct user (Eric Paris) [656832] {CVE-2010-4250}
1728 - [netdrv] netxen: limit skb frags for non tso packet (Chad Dupuis) [695478]
1729 - [fs] nfsd4: fix oops on lock failure (J. Bruce Fields) [696376]
1730 - [netdrv] Return bnx2 firmware files to Makefile (John Feeney) [696365]
1731 - [scsi] be2iscsi: fix be2iscsi rmmod (Mike Christie) [695585]
1732 - [netdrv] qlcnic: limit skb frags for non tso packet (Bob Picco) [695488]
1733 - [md] Cleanup after raid45->raid0 takeover (Dean Nelson) [694106]
1734 - [md] revert "Cleanup after raid45->raid0 takeover patch" (Dean Nelson) [694106]
1735 - [net] bonding: fix incorrect tx queue offset (Andy Gospodarek) [695548] {CVE-2011-1581}
1736 - [netdrv] igb: for 82576 EEPROMs reporting invalid size default to 16kB (Stefan Assmann) [695751]
1737 - [pci] return correct value when writing to the "reset" attribute (Alex Williamson) [690291]
1738 - [kernel] Initalize call_single_queue during boot to handle left over ipi (Neil Horman) [680478]
1739
1740 * Fri Apr 15 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.2.el6]
1741 - [virt] x86: better fix for race between nmi injection and enabling nmi window (Marcelo Tosatti) [684719]
1742 - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Marcelo Tosatti) [684719]
1743
1744 * Tue Apr 12 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.0.1.el6]
1745 - [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Larry Woodman) [691310]
1746 - [drm] i915: backports from stable to fix some regressions (Dave Airlie) [690865]
1747 - [fs] svcrpc: complete svsk processing on cb receive failure (J. Bruce Fields) [629030]
1748 - [ppc] pseries: fix hang caused by missing spin_unlock in dtl_disable (Steve Best) [694327]
1749 - [ppc] pseries: Disable VPNH feature (Steve Best) [694266]
1750 - [netdrv] bna: Avoid kernel panic in case of FW heartbeat failure (Ivan Vecera) [694115]
1751 - [input] wacom: Move the cintiq initialization down (Peter Hutterer) [693573]
1752 - [input] wacom: specify Cinitq supported tools (Peter Hutterer) [693573]
1753 - [input] wacom: fix pressure in Cintiq 21UX2 (Peter Hutterer) [693573]
1754 - [input] wacom: fix serial number handling on Cintiq 21UX2 (Peter Hutterer) [693573]
1755 - [input] wacom: add Cintiq 21UX2 and Intuos4 WL (Peter Hutterer) [693573]
1756 - [kernel] spec: strip note and comment from ppc64's vmlinux before checksum is calculated (Aristeu Rozanski) [692515]
1757 - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Mike Christie) [691611]
1758 - [scsi] libfc: rec tov value and REC_TOV_CONST units usages is incorrect (Mike Christie) [691611]
1759 - [scsi] libfcoe: fix wrong comment in fcoe_transport_detach (Mike Christie) [691611]
1760 - [scsi] libfcoe: clean up netdev mapping properly when the transport goes away (Mike Christie) [691611]
1761 - [scsi] fcoe: remove unnecessary module state check (Mike Christie) [691611]
1762 - [scsi] fcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611]
1763 - [scsi] libfcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611]
1764 - [scsi] fcoe: correct checking for bonding (Mike Christie) [691611]
1765 - [scsi] fcoe: fix broken fcoe interface reset (Mike Christie) [691611]
1766 - [scsi] fcoe: precedence bug in fcoe_filter_frames() (Mike Christie) [691611]
1767 - [scsi] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h (Mike Christie) [691611]
1768 - [scsi] libfc: remove duplicate ema_list init (Mike Christie) [691611]
1769 - [scsi] fcoe, libfc: initialize EM anchors list and then update npiv EMs (Mike Christie) [691611]
1770 - [scsi] libfc: Fixing a memory leak when destroying an interface (Mike Christie) [691611]
1771 - [scsi] fc: Add GSPN_ID request to header file (Mike Christie) [691611]
1772 - [scsi] hpsa: fix pci_device_id table (Tomas Henzl) [684997]
1773 - [netdrv] ixgbe: only enable WoL for magic packet by default (Andy Gospodarek) [632598]
1774 - [mm] zram: disable zram on ppc64 (Jerome Marchand) [661293]
1775 - [mm] zram: update config file (Jerome Marchand) [661293]
1776 - [mm] zram: initialize device on first read (Jerome Marchand) [661293]
1777 - [mm] zram: fix data corruption issue (Jerome Marchand) [661293]
1778 - [mm] zram: xvmalloc: combine duplicate block delete code (Jerome Marchand) [661293]
1779 - [mm] zram: Return zero'd pages on new reads (Jerome Marchand) [661293]
1780 - [mm] zram: xvmalloc: Close 32byte hole on 64bit CPUs (Jerome Marchand) [661293]
1781 - [mm] zram: xvmalloc: create CONFIG_ZRAM_DEBUG for debug code (Jerome Marchand) [661293]
1782 - [mm] zram: xvmalloc: free bit block insertion optimization (Jerome Marchand) [661293]
1783 - [mm] zram: Prevent overflow in logical block size (Jerome Marchand) [661293]
1784 - [mm] zram: vmalloc: Correct tunings to enable use with 64K pages (Jerome Marchand) [661293]
1785 - [mm] zram: xvmalloc.c: Fix a typo (Jerome Marchand) [661293]
1786 - [mm] zram: Fix sparse warning 'Using plain integer as NULL pointer' (Jerome Marchand) [661293]
1787
1788 * Mon Apr 11 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-131.el6]
1789 - [tracing] t_start: reset FTRACE_ITER_HASH in case of seek/pread (Jiri Olsa) [631626] {CVE-2010-3079}
1790 - [scsi] scsi_dh_rdac: fix for lun_table update for rdac (Rob Evers) [687878]
1791 - [usb] EHCI: unlink unused QHs when the controller is stopped (Don Zickus) [680987]
1792 - [fs] Revert "[fs] sunrpc: Use static const char arrays" (Steve Dickson) [690754]
1793 - [fs] sunrpc: Propagate errors from xs_bind() through xs_create_sock() (Steve Dickson) [689777]
1794 - [net] netfilter: ipt_CLUSTERIP: fix buffer overflow (Jiri Pirko) [689342]
1795 - [net] ipv6: netfilter: ip6_tables: fix infoleak to userspace (Jiri Pirko) [689351] {CVE-2011-1172}
1796 - [net] netfilter: ip_tables: fix infoleak to userspace (Jiri Pirko) [689334] {CVE-2011-1171}
1797 - [net] netfilter: arp_tables: fix infoleak to userspace (Jiri Pirko) [689325] {CVE-2011-1170}
1798 - [kernel] remove kernel-debuginfo-common requires from perf-debuginfo (Jason Baron) [682012]
1799 - [drm] radeon/kms: check AA resolve registers on r300 + regression fix (Dave Airlie) [680002] {CVE-2011-1016}
1800 - [net] fix ebtables stack infoleak (Eugene Teo) [681323] {CVE-2011-1080}
1801 - [drm] fix unsigned vs signed comparison issue in modeset ctl ioctl (Don Howard) [679928] {CVE-2011-1013}
1802 - [fs] svcrpc: take advantage of tcp autotuning (J. Bruce Fields) [629030]
1803 - [fs] SUNRPC: Don't wait for full record to receive tcp data (J. Bruce Fields) [629030]
1804 - [net] svcrpc: copy cb reply instead of pages (J. Bruce Fields) [629030]
1805 - [fs] svcrpc: close connection if client sends short packet (J. Bruce Fields) [629030]
1806 - [fs] svcrpc: note network-order types in svc_process_calldir (J. Bruce Fields) [629030]
1807 - [fs] SUNRPC: svc_tcp_recvfrom cleanup (J. Bruce Fields) [629030]
1808 - [fs] SUNRPC: requeue tcp socket less frequently (J. Bruce Fields) [629030]
1809 - [fs] rpc: move sk_bc_xprt to svc_xprt (J. Bruce Fields) [629030]
1810 - [acpi] ACPICA: Truncate I/O addresses to 16 bits for Windows compatibility (Frank Arnold) [593766]
1811
1812 * Tue Apr 05 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-130.el6]
1813 - [kernel] kcore: restrict access to the whole memory (Amerigo Wang) [663864]
1814 - [scsi] libsas: flush initial device discovery before completing ->scan_finished (David Milburn) [682265]
1815 - [md] Cleanup after raid45->raid0 takeover (Doug Ledford) [688725]
1816 - [md] partition detection when array becomes active (Doug Ledford) [688725]
1817 - [md] avoid spinlock problem in blk_throtl_exit (Doug Ledford) [679096 688725]
1818 - [md] correctly handle probe of an 'mdp' device (Doug Ledford) [688725]
1819 - [md] don't set_capacity before array is active (Doug Ledford) [688725]
1820 - [md] Fix raid1->raid0 takeover (Doug Ledford) [688725]
1821 - [md] process hangs at wait_barrier after 0->10 takeover (Doug Ledford) [688725]
1822 - [md] md_make_request: don't touch the bio after calling make_request (Doug Ledford) [688725]
1823 - [md] Don't allow slot_store while resync/recovery is happening (Doug Ledford) [688725]
1824 - [md] don't clear curr_resync_completed at end of resync (Doug Ledford) [688725]
1825 - [md] Don't use remove_and_add_spares to remove failed devices from a read-only array (Doug Ledford) [688725]
1826 - [md] Add raid1->raid0 takeover support (Doug Ledford) [688725]
1827 - [md] Remove the AllReserved flag for component devices (Doug Ledford) [688725]
1828 - [md] don't abort checking spares as soon as one cannot be added (Doug Ledford) [688725]
1829 - [md] fix the test for finding spares in raid5_start_reshape (Doug Ledford) [688725]
1830 - [md] simplify some 'if' conditionals in raid5_start_reshape (Doug Ledford) [688725]
1831 - [md] revert change to raid_disks on failure (Doug Ledford) [688725]
1832 - [md] Fix removal of extra drives when converting RAID6 to RAID5 (Doug Ledford) [688725]
1833 - [md] range check slot number when manually adding a spare (Doug Ledford) [688725]
1834 - [md] raid5: handle manually-added spares in start_reshape (Doug Ledford) [688725]
1835 - [md] fix sync_completed reporting for very large drives (>2TB) (Doug Ledford) [688725]
1836 - [md] allow suspend_lo and suspend_hi to decrease as well as increase (Doug Ledford) [688725]
1837 - [md] Don't let implementation detail of curr_resync leak out through sysfs (Doug Ledford) [688725]
1838 - [md] separate meta and data devs (Doug Ledford) [688725]
1839 - [md] add new param to_sync_page_io() (Doug Ledford) [688725]
1840 - [md] new param to calc_dev_sboffset (Doug Ledford) [688725]
1841 - [md] Be more careful about clearing flags bit in ->recovery (Doug Ledford) [688725]
1842 - [md] md_stop_writes requires mddev_lock (Doug Ledford) [688725]
1843 - [md] raid5: use sysfs_notify_dirent_safe to avoid NULL pointer (Doug Ledford) [688725]
1844 - [md] Ensure no IO request to get md device before it is properly initialised (Doug Ledford) [688725]
1845 - [md] Fix single printks with multiple KERN_<level>s (Doug Ledford) [688725]
1846 - [md] fix regression resulting in delays in clearing bits in a bitmap (Doug Ledford) [688725]
1847 - [md] fix regression with re-adding devices to arrays with no metadata (Doug Ledford) [688725]
1848 - [md] pick some changes from commits to match upstream (Doug Ledford) [688725]
1849 - [md] raid1: add takeover support for raid5->raid1 (Doug Ledford) [688725]
1850 - [md] pick up some percpu annotations that upstream has (Doug Ledford) [688725]
1851 - [md] update includes to match upstream (Doug Ledford) [688725]
1852 - [scsi] isci: fix fragile/conditional isci_host lookups (David Milburn) [691591]
1853 - [scsi] isci: cleanup isci_remote_device[_not]_ready interface (David Milburn) [691591]
1854 - [scsi] isci: Qualify when the host lock is managed for STP/SATA callbacks (David Milburn) [691591]
1855 - [scsi] isci: Fix use of SATA soft reset state machine (David Milburn) [691591]
1856 - [scsi] isci: Free host lock for SATA/STP abort escalation at submission time (David Milburn) [691591]
1857 - [scsi] isci: Properly handle requests in the "aborting" state (David Milburn) [691591]
1858 - [scsi] isci: Remove "screaming" data types (David Milburn) [691591]
1859 - [scsi] isci: remove unused "remote_device_started" (David Milburn) [691591]
1860 - [scsi] isci: namespacecheck cleanups (David Milburn) [691591]
1861 - [scsi] isci: kill some long macros (David Milburn) [691591]
1862 - [scsi] isci: reorder init to cleanup unneeded declarations (David Milburn) [691591]
1863 - [scsi] isci: Remove event_* calls as they are just wrappers (David Milburn) [691591]
1864 - [netdrv] iwlagn: Support new 5000 microcode (Stanislaw Gruszka) [682742]
1865 - [netdrv] iwlwifi: fix dma mappings and skbs leak (Stanislaw Gruszka) [682726]
1866 - [netdrv] iwl3945: remove plcp check (Stanislaw Gruszka) [679002]
1867 - [netdrv] iwlwifi: add {ack,plpc}_check module parameters (Stanislaw Gruszka) [620501]
1868 - [fs] ext4: Fix ext4_quota_write cross block boundary behaviour (Lukas Czerner) [680105]
1869 - [fs] quota: Don't write quota info in dquot_commit() (Lukas Czerner) [680105]
1870 - [netdrv] be2net: Change f/w command versions for Lancer (Ivan Vecera) [685027]
1871 - [netdrv] be2net: Remove ERR compl workaround for Lancer (Ivan Vecera) [685027]
1872 - [netdrv] be2net: fix to ignore transparent vlan ids wrongly indicated by NIC (Ivan Vecera) [685027]
1873 - [netdrv] be2net: pass proper hdr_size while flashing redboot (Ivan Vecera) [685027]
1874 - [netdrv] be2net: Allow VFs to call be_cmd_reset_function (Ivan Vecera) [685027]
1875 - [netdrv] be2net: pass domain numbers for pmac_add/del functions (Ivan Vecera) [685027]
1876 - [netdrv] be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded (Ivan Vecera) [685027]
1877 - [netdrv] be2net: Use domain id when be_cmd_if_destroy is called (Ivan Vecera) [685027]
1878 - [netdrv] be2net: While configuring QOS for VF, pass proper domain id (Ivan Vecera) [685027]
1879 - [netdrv] benet: Avoid potential null deref in be_cmd_get_seeprom_data() (Ivan Vecera) [685027]
1880 - [netdrv] benet: fix be_cmd_multicast_set() memcpy bug (Ivan Vecera) [685027]
1881 - [ppc] kdump: Override crash_free_reserved_phys_range to avoid freeing RTAS (Steve Best) [672983]
1882 - [kernel] kdump: Allow shrinking of kdump region to be overridden (Steve Best) [672983]
1883 - [scsi] bnx2fc: Bumped version to 1.0.2 (Mike Christie) [683153]
1884 - [scsi] bnx2fc: Fix kernel panic when deleting NPIV ports (Mike Christie) [683153]
1885 - [scsi] bnx2fc: scsi_dma_unmap() not invoked on IO completions (Mike Christie) [683153]
1886 - [scsi] bnx2fc: host stats show the link speed 'unknown' on NIC partitioned interfaces (Mike Christie) [683153]
1887 - [scsi] bnx2fc: IO completion not processed due to missed wakeup (Mike Christie) [683153]
1888 - [scsi] bnx2fc: Bump version to 1.0.1 (Mike Christie) [683153]
1889 - [scsi] bnx2fc: Remove unnecessary module state checks (Mike Christie) [683153]
1890 - [scsi] bnx2fc: Fix MTU issue by using static MTU (Mike Christie) [683153]
1891 - [scsi] bnx2fc: Remove network bonding checking (Mike Christie) [683153]
1892 - [scsi] bnx2fc: Call bnx2fc_return_rqe and bnx2fc_get_next_rqe with tgt lock held (Mike Christie) [683153]
1893 - [scsi] bnx2fc: common free list for cleanup commands (Mike Christie) [683153]
1894 - [scsi] bnx2fc: Remove rtnl_trylock/restart_syscall checks (Mike Christie) [683153]
1895 - [netdrv] cnic: Fix lost interrupt on bnx2x (Mike Christie) [683153]
1896 - [netdrv] cnic: Prevent status block race conditions with hardware (Mike Christie) [683153]
1897 - [kernel] ring-buffer: Use sync sched protection on ring buffer resizing (Jiri Olsa) [676583]
1898 - [kernel] tracing: avoid soft lockup in trace_pipe (Jiri Olsa) [676583]
1899 - [kernel] tracing: Fix a race in function profile (Jiri Olsa) [676583]
1900 - [block] cfq-iosched: Don't update group weights when on service tree (Vivek Goyal) [689551]
1901 - [block] cfq-iosched: Get rid of on_st flag (Vivek Goyal) [689551]
1902 - [net] tcp_cubic: fix low utilization of CUBIC with HyStart (Thomas Graf) [616985]
1903 - [net] tcp_cubic: make the delay threshold of HyStart less sensitive (Thomas Graf) [616985]
1904 - [net] tcp_cubic: enable high resolution ack time if needed (Thomas Graf) [616985]
1905 - [net] tcp_cubic: fix clock dependency (Thomas Graf) [616985]
1906 - [net] tcp_cubic: make ack train delta value a parameter (Thomas Graf) [616985]
1907 - [net] tcp_cubic: fix comparison of jiffies (Thomas Graf) [616985]
1908 - [net] tcp: fix RTT for quick packets in congestion control (Thomas Graf) [616985]
1909 - [fs] fix GFS2 filesystem hang caused by incorrect lock order (Robert S Peterson) [651584]
1910 - [fs] btrfs: bring us up to date with .38 (Josef Bacik) [684667]
1911 - [ppc] add dynamic dma window support minor updates (Steve Best) [691952]
1912 - [ppc] ptrace: Remove BUG_ON when full register set not available (Steve Best) [678099]
1913 - [ppc] pseries: Disable MSI using new interface if possible (Steve Best) [684961]
1914 - [ppc] kexec: Fix orphaned offline CPUs across kexec (Steve Best) [682875]
1915 - [net] ipsec: Disable granular bundles (Herbert Xu) [631833]
1916 - [scsi] libsas: fix runaway error handler problem (David Milburn) [691527]
1917 - [scsi] mpt2sas: Added customer specific display support (Tomas Henzl) [684841]
1918 - [scsi] Add next gen Dell Powervault controller MD36xxf into RDAC device list (Shyam Iyer) [688979]
1919 - [kernel] perf: Fix task context scheduling (Jiri Olsa) [688065]
1920 - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8/NVAF by default (Ben Skeggs) [684816]
1921 - [kernel] radix: don't tag the root if we didn't tag within our range (Josef Bacik) [681439]
1922 - [block] blk-throttle: Do not use kblockd workqueue for throtl work (Vivek Goyal) [681360]
1923 - [sound] ALSA: HDA hdmi related fixes (Jaroslav Kysela) [671501]
1924 - [pci] Preserve Existing pci sort whitelists for Dell systems (Shyam Iyer) [688954]
1925 - [x86] perf: Add support for AMD family 15h core counters family 15h core counters (Robert Richter) [635671]
1926 - [x86] hpwdt: fix section mismatch warning (Prarit Bhargava) [689837]
1927 - [x86] UV: Correct kABI from upstream (George Beshers) [684957]
1928 - [x86] When cleaning MTRRs, do not fold WP into UC (Prarit Bhargava) [682758]
1929 - [virt] xen-blkfront: handle Xen major numbers other than XENVBD (Andrew Jones) [691339]
1930 - [virt] Fix regression with SMP guests (Zachary Amsden) [681133]
1931 - [netdrv] enic: update to version 2.1.1.13 (Andy Gospodarek) [684865]
1932 - [netdrv] igb: full support for i350 devices (Stefan Assmann) [687932]
1933 - [fs] NFS: Fix a hang/infinite loop in nfs_wb_page() (Steve Dickson) [672305]
1934 - [fs] nfsd: fix auth_domain reference leak on nlm operations (J. Bruce Fields) [690900]
1935 - [fs] svcrpc: ensure cache_check caller sees updated entry (J. Bruce Fields) [690900]
1936 - [fs] svcrpc: take lock on turning entry NEGATIVE in cache_check (J. Bruce Fields) [690900]
1937 - [fs] svcrpc: modifying valid sunrpc cache entries is racy (J. Bruce Fields) [690900]
1938 - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [690900]
1939 - [infiniband] RDMA/cxgb4: Initialization errors can cause crash (Steve Best) [647013]
1940 - [infiniband] RDMA/cxgb4: Don't change QP state outside EP lock (Steve Best) [647013]
1941 - [infiniband] RDMA/cxgb4: Remove db_drop_task (Steve Best) [647013]
1942 - [infiniband] RDMA/cxgb4: Do CIDX_INC updates every 1/16 CQ depth CQE reaps (Steve Best) [647013]
1943 - [infiniband] RDMA/cxgb4: Dispatch FATAL event on EEH errors (Steve Best) [647013]
1944 - [infiniband] RDMA/cxgb4: Set the correct device physical function for iwarp connections (Steve Best) [647013]
1945 - [infiniband] RDMA/cxgb4: limit MAXBURST EQ context field to 256B (Steve Best) [647013]
1946 - [infiniband] RDMA/cxgb4: Don't re-init wait object in init/fini paths (Steve Best) [647013]
1947 - [infiniband] RMDA/cxgb4 kfifo changes (Steve Best) [647013]
1948 - [netdrv] cxgb4 driver update (Neil Horman) [647006]
1949 - [tracing] Add unstable sched clock note to the warning (Jiri Olsa) [666264]
1950 - [x86] Reevaluate T-states on CPU hot-add (Matthew Garrett) [673442]
1951 - [scsi] libsas: fix/amend device gone notification in sas_deform_port (David Milburn) [682315]
1952 - [kdump] kexec: move the crashkernel=auto logic into kernel spec file (Amerigo Wang) [605786]
1953
1954 * Mon Apr 04 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-129.el6]
1955 - [fs] buffer: make invalidate_bdev() drain all percpu LRU add caches (Dave Chinner) [665056]
1956 - [s390x] uaccess: missing sacf in uaccess error handling (Hendrik Brueckner) [670555]
1957 - [v4l] media: minor v4l/dvb/rc regression fixes (Jarod Wilson) [682906]
1958 - [kernel] capabilities: do not special case calculation of pE during exec of init (Eric Paris) [684008]
1959 - [scsi] qla2xxx: Update version number to 8.03.07.03.06.1-k (Chad Dupuis) [686341]
1960 - [scsi] qla2xxx: Display hardware/firmware registers to get more information about the error for ISP82xx (Chad Dupuis) [686341]
1961 - [scsi] qla2xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [686341]
1962 - [scsi] qla2xxx: Limit the logs in case device state does not change for ISP82xx (Chad Dupuis) [686341]
1963 - [scsi] qla2xxx: Add test for valid loop id to qla2x00_relogin() (Chad Dupuis) [686341]
1964 - [scsi] qla2xxx: Remove extra call to qla82xx_check_fw_alive() (Chad Dupuis) [686341]
1965 - [scsi] Revert "qla2xxx: Remove code to not reset ISP82xx on failure" (Chad Dupuis) [686341]
1966 - [scsi] qla2xxx: Log fcport state transitions when debug messages are enabled (Chad Dupuis) [686341]
1967 - [scsi] qla2xxx: Free firmware PCB on logout request (Chad Dupuis) [686341]
1968 - [scsi] qla2xxx: Include request queue ID in the upper 16-bits of the I/O handle for Abort I/O IOCBs (Chad Dupuis) [686341]
1969 - [scsi] qla2xxx: Perform FCoE context reset before trying adapter reset for ISP82xx (Chad Dupuis) [686341]
1970 - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [686341]
1971 - [scsi] qla2xxx: Verify login-state has transitioned to PRLI-completed (Chad Dupuis) [686341]
1972 - [scsi] qla2xxx: Remove extraneous setting of FCF_ASYNC_SENT during login-done completion (Chad Dupuis) [686341]
1973 - [scsi] qla2xxx: Check for a match before attempting to set FCP-priority information (Chad Dupuis) [686341]
1974 - [scsi] qla2xxx: Correct calling contexts of qla2x00_mark_device_lost() in async paths (Chad Dupuis) [686341]
1975 - [scsi] qla2xxx: Display PortID information during FCP command-status handling (Chad Dupuis) [686341]
1976 - [misc] mark various drivers/features as tech preview (Don Zickus) [689566]
1977 - [mm] compaction beware writeback (Andrea Arcangeli) [690921]
1978 - [scsi] megaraid_sas: Version and Changelog update (Shyam Iyer) [692673]
1979 - [scsi] megaraid_sas: Fix iMR OCR support to work correctly (Shyam Iyer) [692673]
1980 - [scsi] megaraid_sas: Fix max_sectors for IEEE SGL (Shyam Iyer) [692673]
1981 - [scsi] megaraid_sas: Fix fault state handling (Shyam Iyer) [692673]
1982 - [scsi] megaraid_sas: Fix tasklet_init call (Shyam Iyer) [692673]
1983 - [scsi] megaraid_sas: Add CFG_CLEARED AEN (Shyam Iyer) [692673]
1984 - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field (Shyam Iyer) [692673]
1985 - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK (Shyam Iyer) [692673]
1986 - [scsi] megaraid_sas: Call tasklet_schedule for MSI-X (Shyam Iyer) [692673]
1987 - [scsi] megaraid_sas: Enable MSI-X before calling megasas_init_fw (Shyam Iyer) [692673]
1988 - [scsi] megaraid_sas: Add missing check_and_restore_queue_depth call (Shyam Iyer) [692673]
1989 - [scsi] megaraid_sas: Fix failure gotos (Shyam Iyer) [692673]
1990 - [scsi] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump (Tomas Henzl) [682110]
1991 - [fs] jbd/ocfs2: Fix block checksumming when a buffer is used in several transactions (Eric Sandeen) [618440]
1992 - [x86] UV: RHEL: avoid parsing the ACPI OSC table (George Beshers) [619426]
1993 - [x86] UV: Fix the effect of extra bits in the hub nodeid register (George Beshers) [619426]
1994 - [x86] UV: use native_halt on a halt (George Beshers) [619426]
1995 - [x86] UV: Fix initialization of max_pnode (George Beshers) [619426]
1996 - [x86] UV: Add common uv_early_read_mmr() function for reading MMR (George Beshers) [619426]
1997 - [x86] UV: Fix a problem with long bitops during boot (George Beshers) [619426]
1998 - [x86] UV: use BOOT_ACPI after crash dump (George Beshers) [619426]
1999 - [x86] UV: Make kdump avoid stack dumps (George Beshers) [619426]
2000 - [x86] UV: NMI_UNKNOWN (George Beshers) [619426]
2001 - [x86] UV: Upstream enable NMI backtrace (George Beshers) [619426]
2002 - [x86] Fix AMD PMU detection issue (Frank Arnold) [689065]
2003 - [s390x] tape: deadlock on global work queue (Hendrik Brueckner) [681306]
2004 - [s390x] qeth: remove needless IPA-commands in offline (Hendrik Brueckner) [679514]
2005 - [s390x] qeth: allow channel path changes in suspend state (Hendrik Brueckner) [678067]
2006 - [netdrv] ixgbe: receive packet statistics not incrementing (Andy Gospodarek) [689032]
2007 - [netdrv] bnx2: update driver to latest upstream (Neil Horman) [669813]
2008 - [mm] memcg: avoid deadlock between charge moving and try_charge() (Johannes Weiner) [592269]
2009 - [mm] memcg: move charges of file pages (Johannes Weiner) [592269]
2010 - [mm] memcg: clean up charge moving (Johannes Weiner) [592269]
2011 - [mm] memcg: improve performance of swap charge moving (Johannes Weiner) [592269]
2012 - [mm] memcg: move charges of anonymous swap (Johannes Weiner) [592269]
2013 - [mm] memcg: avoid oom during charge moving (Johannes Weiner) [592269]
2014 - [mm] memcg: improve performance of moving charges (Johannes Weiner) [592269]
2015 - [mm] memcg: move charges of anonymous pages (Johannes Weiner) [592269]
2016 - [mm] memcg: add interface to move charge at task migration (Johannes Weiner) [592269]
2017 - [kernel] cgroup: introduce __css_get/put() for multiple references (Johannes Weiner) [592269]
2018 - [kernel] cgroup: introduce cancel_attach() (Johannes Weiner) [592269]
2019 - [mm] memcg: remove memcg_tasklist mutex (Johannes Weiner) [592269]
2020 - [mm] memcg: cleanup mem_cgroup_move_parent() (Johannes Weiner) [592269]
2021 - [mm] memcg: add mem_cgroup_cancel_charge() (Johannes Weiner) [592269]
2022
2023 * Mon Mar 28 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-128.el6]
2024 - [netdrv] spec: add phy drivers to initrd (Andy Gospodarek) [650907]
2025
2026 * Mon Mar 28 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-127.el6]
2027 - [x86] export SMBIOS version via sysfs (Prarit Bhargava) [684329]
2028 - [fs] aio: fix up kabi breakage (Jeff Moyer) [690224]
2029 - [scsi] lpfc: Update lpfc version for 8.3.5.30.1p driver release (Rob Evers) [689937]
2030 - [scsi] lpfc: Fixed an issue where SLI4 adapter running on Powerpc was unable to login into Fabric (Rob Evers) [689937]
2031 - [scsi] lpfc: Fixed driver sending FLOGI to a disconnected FCF (Rob Evers) [689937]
2032 - [scsi] lpfc: Merge from upstream: block target when port queuing limit is hit (Rob Evers) [689937]
2033 - [scsi] lpfc: Merge from upstream: force retry in queuecommand when port is transitioning (Rob Evers) [689937]
2034 - [scsi] lpfc: Fix bug with incorrect BLS Response to BLS Abort (Rob Evers) [689937]
2035 - [scsi] lpfc: Fixed crash when mailbox commands timeout through BSG (Rob Evers) [689937]
2036 - [scsi] lpfc: Fix rrq cleanup for vport delete (Rob Evers) [689937]
2037 - [scsi] lpfc: LOGO completion routine must invalidate both RPI and D_ID (Rob Evers) [689937]
2038 - [scsi] lpfc: Do not take lock when clearing rrq active (Rob Evers) [689937]
2039 - [scsi] lpfc: Save IRQ level when taking host_lock in findnode_did (Rob Evers) [689937]
2040 - [scsi] lpfc: Fixed hang in lpfc_get_scsi_buf_s4 (Rob Evers) [689937]
2041 - [scsi] lpfc: Fix xri lookup for received rrq (Rob Evers) [689937]
2042 - [scsi] lpfc: Fixed missed setting of RRQ active for target aborted IOs (Rob Evers) [689937]
2043 - [scsi] lpfc: Fixed fdisc sent with invalid VPI (Rob Evers) [689937]
2044 - [scsi] lpfc: Fixed UE error reported by OneConnect UCNA BE2 hba with f/w 2.702.542.0 during reboot (Rob Evers) [689937]
2045 - [scsi] lpfc: Fixed XRI reuse issue. (Rob Evers) [689937]
2046 - [scsi] lpfc: Unreg login when PLOGI received from logged in port (Rob Evers) [689937]
2047 - [scsi] lpfc: Fixed crashes for NULL vport dereference (Rob Evers) [689937]
2048 - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (build error fix) (Rob Evers) [689937]
2049 - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (Rob Evers) [689937]
2050 - [scsi] lpfc: Adjust payload_length and request_length for sli4_config mailbox commands (Rob Evers) [689937]
2051 - [fs] NFSD, VFS: Remove dead code in nfsd_rename() (J. Bruce Fields) [687935]
2052 - [fs] nfsd: break lease on unlink due to rename (J. Bruce Fields) [687935]
2053 - [fs] nfsd4: fix struct file leak (J. Bruce Fields) [687921]
2054 - [fs] nfsd4: minor nfs4state.c reshuffling (J. Bruce Fields) [687921]
2055 - [mm] thp+memcg-numa: fix BUG at mm.h:370 (Andrea Arcangeli) [687918]
2056 - [mm] memcg: never OOM when charging huge pages, reinstated (Johannes Weiner) [685161]
2057 - [ata] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller (David Milburn) [684366]
2058 - [fs] GFS2: directly write blocks past i_size (Benjamin Marzinski) [684115]
2059 - [net] netfilter: fix xt_AUDIT to work with ebtables (Thomas Graf) [683888]
2060 - [net] bonding: change test for presence of VLANs (Jiri Pirko) [683496]
2061 - [x86] UV: Initialize the broadcast assist unit base destination node id properly (Dean Nelson) [683268]
2062 - [ppc] add missing mutex lock/unlock to device_pm_pre_add and device_pm_pre_add_cleanup (Steve Best) [683115]
2063 - [mm] thp: fix page_referenced to modify mapcount/vm_flags only if page is found (Andrea Arcangeli) [683073]
2064 - [netdrv] niu: Fix races between up/down and get_stats (Stefan Assmann) [683069]
2065 - [fs] ext4: don't scan/accumulate more pages than mballoc will allocate (Eric Sandeen) [682831]
2066 - [powerpc] kdump: CPUs assume the context of the oopsing CPU (Steve Best) [682303]
2067 - [scsi] cciss: export resettable host attribute (Tomas Henzl) [682239]
2068 - [scsi] hpsa: export resettable host attribute (Tomas Henzl) [682239]
2069 - [scsi] hpsa: move device attributes to avoid forward declarations (Tomas Henzl) [682239]
2070 - [pci] Fix missing pcie_port_platform_notify() (Prarit Bhargava) [681870]
2071 - [scsi] ipr: Fix a race on multiple configuration changes (Steve Best) [681679]
2072 - [net] bnep: fix buffer overflow (Don Howard) [681316] {CVE-2011-1079}
2073 - [pci] Enable ASPM state clearing regardless of policy (Alex Williamson) [681017]
2074 - [pci] Disable ASPM if BIOS asks us to (Alex Williamson) [681017]
2075 - [scsi] scsi_dh: fix reference counting in scsi_dh_activate error path (Mike Snitzer) [680140]
2076 - [scsi] aic94xx: world-writable sysfs update_bios file (Don Howard) [679307]
2077 - [x86] tc1100-wmi: world-writable sysfs wireless and jogdial files (Don Howard) [679307]
2078 - [x86] acer-wmi: world-writable sysfs threeg file (Don Howard) [679307]
2079 - [mfd] ab3100: world-writable debugfs *_priv files (Don Howard) [679307]
2080 - [v4l] sn9c102: world-wirtable sysfs files (Don Howard) [679307]
2081 - [virt] unbreak userspace that does not sets tss address (Gleb Natapov) [677314]
2082 - [virt] fix rcu usage in init_rmode_* functions (Gleb Natapov) [677314]
2083 - [virt] VMX: Initialize vm86 TSS only once (Gleb Natapov) [677314]
2084 - [virt] VMX: fix rcu usage warning in init_rmode() (Gleb Natapov) [677314]
2085 - [netdrv] enic: update to upstream version 2.1.1.6 (Andy Gospodarek) [676134]
2086 - [net] fix ipv6 binding to device (Shyam Iyer) [675321]
2087 - [net] add POLLPRI to sock_def_readable() (Jiri Pirko) [672234]
2088 - [x86] Fix mwait_usable section mismatch (Frank Arnold) [666493]
2089 - [x86] Fix EFI pagetable to map whole memory (Takao Indoh) [664364]
2090 - [netdrv] bnx2x: some more fixes from upstream (Michal Schmidt) [635942]
2091 - [netdrv] bnx2x: bugfixes from driver version 1.62.00-6 (Michal Schmidt) [635942]
2092 - [netdrv] ixgbe: DCB: enable RSS to be used with DCB (Andy Gospodarek) [684857]
2093 - [netdrv] ixgbe: DCB, use multiple Tx rings per traffic class (Andy Gospodarek) [684856]
2094 - [net] Implement infrastructure for HW based QOS (Neil Horman) [634006]
2095 - [x86] intel-iommu: Fix get_domain_for_dev() error path (Alex Williamson) [619455]
2096 - [x86] intel-iommu: Unlink domain from iommu (Alex Williamson) [619455]
2097
2098 * Mon Mar 28 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-126.el6]
2099 - [kernel] CAP_SYS_MODULE bypass via CAP_NET_ADMIN (Phillip Lougher) [681773] {CVE-2011-1019}
2100 - [kernel] failure to revert address limit override in OOPS error path (Dave Anderson) [659573] {CVE-2010-4258}
2101 - [fs] xfs: zero proper structure size for geometry calls (Phillip Lougher) [677268]
2102 - [fs] xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 (Phillip Lougher) [677268] {CVE-2011-0711}
2103 - [watchdog] quiet down the boot messages (Don Zickus) [588861 684356]
2104 - [x86] nmi_watchdog: compile-in i686 but disable by default (Don Zickus) [685021]
2105 - [kernel] watchdog: Always return NOTIFY_OK during cpu up/down events (Don Zickus) [684649]
2106 - [kernel] watchdog, nmi: Lower the severity of error messages (Don Zickus) [684649]
2107 - [kernel] watchdog: Don't change watchdog state on read of sysctl (Don Zickus) [684649]
2108 - [kernel] watchdog: Fix sysctl consistency (Don Zickus) [684649]
2109 - [kernel] watchdog: Fix broken nowatchdog logic (Don Zickus) [684649]
2110 - [scsi] isci: fix apc mode definition (David Milburn) [638569]
2111 - [scsi] isci: Revert "isci: only call sas_task_abort for tasks with NEED_DEV_RESET" (David Milburn) [638569]
2112 - [scsi] isci: Revert "isci: reset hardware at init (David Milburn) [638569]
2113 - [scsi] isci: Revert "isci: SATA/STP and SMP tasks are never explicity put in the error (David Milburn) [638569]
2114 - [scsi] isci config change (David Milburn) [638569]
2115 - [scsi] isci: fixes (David Milburn) [638569]
2116 - [scsi] isci: firmware (David Milburn) [638569]
2117 - [scsi] isci: lldd (David Milburn) [638569]
2118 - [scsi] isci/core: common definitions and utility functions (David Milburn) [638569]
2119 - [scsi] isci/core: base state machine and memory descriptors (David Milburn) [638569]
2120 - [scsi] isci/core: unsolicited frame handling and registers (David Milburn) [638569]
2121 - [scsi] isci/core: request (general, ssp and smp) (David Milburn) [638569]
2122 - [scsi] isci/core: stp (David Milburn) [638569]
2123 - [scsi] isci/core: remote node context (David Milburn) [638569]
2124 - [scsi] isci/core: remote device (David Milburn) [638569]
2125 - [scsi] isci/core: port (David Milburn) [638569]
2126 - [scsi] isci/core: phy (David Milburn) [638569]
2127 - [scsi] isci/core: controller (David Milburn) [638569]
2128 - [x86] introduce pci_map_biosrom() (David Milburn) [683211]
2129 - [kernel] perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache (Jiri Olsa) [664900]
2130 - [kernel] perf symbols: Fix vmlinux path when not using --symfs (Jiri Olsa) [664900]
2131 - [kernel] perf timechart: Fix max number of cpus (Jiri Olsa) [664900]
2132 - [kernel] perf timechart: Fix black idle boxes in the title (Jiri Olsa) [664900]
2133 - [kernel] perf hists: Print number of samples, not the period sum (Jiri Olsa) [664900]
2134 - [kernel] perf tools: Fix thread_map event synthesizing in top and record (Jiri Olsa) [664900]
2135 - [kernel] perf stat: Fix aggreate counter reading accounting (Jiri Olsa) [664900]
2136 - [kernel] perf tools: Fix time function double declaration with glibc (Jiri Olsa) [664900]
2137 - [kernel] perf tools: Fix build by checking if extra warnings are supported (Jiri Olsa) [664900]
2138 - [kernel] perf tools: Fix build when using gcc 3.4.6 (Jiri Olsa) [664900]
2139 - [kernel] perf tools: Add missing header, fixes build (Jiri Olsa) [664900]
2140 - [kernel] perf tools: Fix 64 bit integer format strings (Jiri Olsa) [664900]
2141 - [kernel] perf test: Fix build on older glibcs (Jiri Olsa) [664900]
2142 - [kernel] perf test: Use cpu_map->[cpu] when setting affinity (Jiri Olsa) [664900]
2143 - [kernel] perf symbols: Fix annotation of thumb code (Jiri Olsa) [664900]
2144 - [kernel] perf tools: Fix tracepoint id to string perf.data header table (Jiri Olsa) [664900]
2145 - [kernel] perf tools: Fix handling of wildcards in tracepoint event selectors (Jiri Olsa) [664900]
2146 - [kernel] perf record: Add "nodelay" mode, disabled by default (Jiri Olsa) [664900]
2147 - [kernel] perf sched: Fix list of events, dropping unsupported ':r' modifier (Jiri Olsa) [664900]
2148 - [kernel] Revert "perf tools: Emit clearer message for sys_perf_event_open ENOENT return" (Jiri Olsa) [664900]
2149 - [kernel] perf top: Fix annotate segv (Jiri Olsa) [664900]
2150 - [kernel] perf evsel: Fix order of event list deletion (Jiri Olsa) [664900]
2151 - [kernel] perf session: Fix infinite loop in __perf_session__process_events (Jiri Olsa) [664900]
2152 - [kernel] perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) (Jiri Olsa) [664900]
2153 - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [664900]
2154 - [kernel] perf stat: better error message for unsupported events (Jiri Olsa) [664900]
2155 - [kernel] perf sched: Fix allocation result check (Jiri Olsa) [664900]
2156 - [kernel] perf tools: Pass whole attr to event selectors (Jiri Olsa) [664900]
2157 - [kernel] perf tools: Build with frame pointer (Jiri Olsa) [664900]
2158 - [kernel] perf tools: Fix buffer overflow error when specifying all tracepoints (Jiri Olsa) [664900]
2159 - [kernel] perf script: Make some lists static (Jiri Olsa) [664900]
2160 - [kernel] perf script: Use the default lost event handler (Jiri Olsa) [664900]
2161 - [kernel] perf session: Warn about errors when processing pipe events too (Jiri Olsa) [664900]
2162 - [kernel] perf tools: Fix perf_event.h header usage (Jiri Olsa) [664900]
2163 - [kernel] perf test: Clarify some error reports in the open syscall test (Jiri Olsa) [664900]
2164 - [kernel] perf: add DWARF register lookup for s390 (Jiri Olsa) [664900]
2165 - [kernel] perf timechart: Adjust perf timechart to the new power events (Jiri Olsa) [664900]
2166 - [kernel] perf test: Add test for counting open syscalls (Jiri Olsa) [664900]
2167 - [kernel] perf evsel: Auto allocate resources needed for some methods (Jiri Olsa) [664900]
2168 - [kernel] perf evsel: Use {cpu, thread}_map to shorten list of parameters (Jiri Olsa) [664900]
2169 - [kernel] perf tools: Refactor all_tids to hold nr and the map (Jiri Olsa) [664900]
2170 - [kernel] perf tools: Refactor cpumap to hold nr and the map (Jiri Olsa) [664900]
2171 - [kernel] perf evsel: Introduce per cpu and per thread open helpers (Jiri Olsa) [664900]
2172 - [kernel] perf evsel: Steal the counter reading routines from stat (Jiri Olsa) [664900]
2173 - [kernel] perf evsel: Delete the event selectors at exit (Jiri Olsa) [664900]
2174 - [kernel] perf util: Move do_read from session to util (Jiri Olsa) [664900]
2175 - [kernel] perf evsel: Adopt MATCH_EVENT macro from 'stat' (Jiri Olsa) [664900]
2176 - [kernel] perf tools: Introduce event selectors (Jiri Olsa) [664900]
2177 - [kernel] perf probe: Fix short file name probe location reporting (Jiri Olsa) [664900]
2178 - [kernel] perf script: Fix event ordering settings to work with older kernels (Jiri Olsa) [664900]
2179 - [kernel] perf record: Fix use of sample_id_all userspace with !sample_id_all kernels (Jiri Olsa) [664900]
2180 - [kernel] perf script: Finish the rename from trace to script (Jiri Olsa) [664900]
2181 - [kernel] perf probe: Fix wrong warning in __show_one_line() if read(1) errors happen (Jiri Olsa) [664900]
2182 - [kernel] perf test: Look forward for symbol aliases (Jiri Olsa) [664900]
2183 - [kernel] perf symbols: Improve kallsyms symbol end addr calculation (Jiri Olsa) [664900]
2184 - [kernel] perf probe: Handle gracefully some stupid and buggy line syntaxes (Jiri Olsa) [664900]
2185 - [kernel] perf probe: Don't always consider EOF as an error when listing source code (Jiri Olsa) [664900]
2186 - [kernel] perf probe: Fix line range description since a single file is allowed (Jiri Olsa) [664900]
2187 - [kernel] perf probe: Clean up redundant tests in show_line_range() (Jiri Olsa) [664900]
2188 - [kernel] perf probe: Rewrite show_one_line() to make it simpler (Jiri Olsa) [664900]
2189 - [kernel] perf probe: Make -L display the absolute path of the dumped file (Jiri Olsa) [664900]
2190 - [kernel] perf probe: Cleanup messages (Jiri Olsa) [664900]
2191 - [kernel] perf symbols: Add symfs option for off-box analysis using specified tree (Jiri Olsa) [664900]
2192 - [kernel] perf record, report, annotate, diff: Process events in order (Jiri Olsa) [664900]
2193 - [kernel] perf session: Fallback to unordered processing if no sample_id_all (Jiri Olsa) [664900]
2194 - [kernel] perf session: Remove unneeded dump_printf calls (Jiri Olsa) [664900]
2195 - [kernel] perf session: Split out user event processing (Jiri Olsa) [664900]
2196 - [kernel] perf session: Split out sample preprocessing (Jiri Olsa) [664900]
2197 - [kernel] perf session: Move dump code to event delivery path (Jiri Olsa) [664900]
2198 - [kernel] perf session: Add file_offset to event delivery function (Jiri Olsa) [664900]
2199 - [kernel] perf session: Store file offset in sample_queue (Jiri Olsa) [664900]
2200 - [kernel] perf session: Consolidate the dump code (Jiri Olsa) [664900]
2201 - [kernel] perf session: Dont queue events w/o timestamps (Jiri Olsa) [664900]
2202 - [kernel] perf event: Prevent unbound event__name array access (Jiri Olsa) [664900]
2203 - [kernel] perf session: Sort all events if ordered_samples=true (Jiri Olsa) [664900]
2204 - [kernel] perf report: Allow user to specify path to kallsyms file (Jiri Olsa) [664900]
2205 - [kernel] perf makefile: Allow strong and weak functions in LIB_OBJS (Jiri Olsa) [664900]
2206 - [kernel] perf tools: Catch a few uncheck calloc/malloc's (Jiri Olsa) [664900]
2207 - [kernel] perf script: Fix compiler warning in builtin_script.c:is_top_script() (Jiri Olsa) [664900]
2208 - [kernel] perf options: add OPT_CALLBACK_DEFAULT_NOOPT (Jiri Olsa) [664900]
2209 - [kernel] perf hist: Better displaying of unresolved DSOs and symbols (Jiri Olsa) [664900]
2210 - [kernel] perf tools: Ask for ID PERF_SAMPLE_ info on all PERF_RECORD_ events (Jiri Olsa) [664900]
2211 - [kernel] perf session: Parse sample earlier (Jiri Olsa) [664900]
2212 - [kernel] perf stat: Add csv-style output (Jiri Olsa) [664900]
2213 - [kernel] perf stat: Use --big-num format by default (Jiri Olsa) [664900]
2214 - [kernel] perf stat: Document missing options (Jiri Olsa) [664900]
2215 - [kernel] perf test: Fix spelling mistake in documentation (Jiri Olsa) [664900]
2216 - [kernel] perf trace: Document missing options (Jiri Olsa) [664900]
2217 - [kernel] perf top: Document missing options (Jiri Olsa) [664900]
2218 - [kernel] perf sched: Document missing options (Jiri Olsa) [664900]
2219 - [kernel] perf report: Document missing options (Jiri Olsa) [664900]
2220 - [kernel] perf record: Document missing options (Jiri Olsa) [664900]
2221 - [kernel] perf probe: Fix spelling mistake in documentation (Jiri Olsa) [664900]
2222 - [kernel] perf lock: Document missing options (Jiri Olsa) [664900]
2223 - [kernel] perf kvm: Document missing options (Jiri Olsa) [664900]
2224 - [kernel] perf diff: Document missing options (Jiri Olsa) [664900]
2225 - [kernel] perf diff: Fix displacement and modules options short flag (Jiri Olsa) [664900]
2226 - [kernel] perf buildid-list: Document missing options (Jiri Olsa) [664900]
2227 - [kernel] perf annotate: Document missing options (Jiri Olsa) [664900]
2228 - [kernel] perf tools: fix event parsing of comma-separated tracepoint events (Jiri Olsa) [664900]
2229 - [kernel] perf packaging: add memcpy to perf MANIFEST (Jiri Olsa) [664900]
2230 - [kernel] perf debug: Simplify trace_event (Jiri Olsa) [664900]
2231 - [kernel] perf session: Allocate chunks of sample objects (Jiri Olsa) [664900]
2232 - [kernel] perf session: Cache sample objects (Jiri Olsa) [664900]
2233 - [kernel] perf session: Keep file mmaped instead of malloc/memcpy (Jiri Olsa) [664900]
2234 - [kernel] perf session: Use sensible mmap size (Jiri Olsa) [664900]
2235 - [kernel] perf session: Simplify termination checks (Jiri Olsa) [664900]
2236 - [kernel] perf session: Move ui_progress_update in __perf_session__process_events() (Jiri Olsa) [664900]
2237 - [kernel] perf session: Cleanup __perf_session__process_events() (Jiri Olsa) [664900]
2238 - [kernel] perf session: Use appropriate pointer type instead of silly typecasting (Jiri Olsa) [664900]
2239 - [kernel] perf session: Fix list sort algorithm (Jiri Olsa) [664900]
2240 - [kernel] perf tools: Fix lost and unknown events handling (Jiri Olsa) [664900]
2241 - [kernel] perf trace: Handle DT_UNKNOWN on filesystems that don't support d_type (Jiri Olsa) [664900]
2242 - [kernel] perf symbols: Correct final kernel map guesses (Jiri Olsa) [664900]
2243 - [kernel] perf events: Default to using event__process_lost (Jiri Olsa) [664900]
2244 - [kernel] perf record: Add option to disable collecting build-ids (Jiri Olsa) [664900]
2245 - [kernel] perf stat: Change and clean up sys_perf_event_open error handling (Jiri Olsa) [664900]
2246 - [kernel] perf tools: Remove hardcoded include paths for elfutils (Jiri Olsa) [664900]
2247 - [kernel] perf stat: Add no-aggregation mode to -a (Jiri Olsa) [664900]
2248 - [kernel] perf: Rename 'perf trace' to 'perf script' (Jiri Olsa) [664900]
2249 - [fs] dlm: record full callback state (David Teigland) [635041]
2250 - [net] bridge: do not learn from exact matches (Jiri Pirko) [623199]
2251 - [x86] x86-32: Separate 1:1 pagetables from swapper_pg_dir (Frank Arnold) [638743]
2252 - [tty] tty_audit: fix tty_audit_add_data live lock on audit disabled (Danny Feng) [680126]
2253 - [kernel] sched: Try not to migrate higher priority RT tasks (Larry Woodman) [676948]
2254
2255 * Mon Mar 21 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-125.el6]
2256 - [fs] GFS2: umount stuck on gfs2_gl_hash_clear (Steven Whitehouse) [682951]
2257 - [fs] GFS2: add missed unlock_page() (Steven Whitehouse) [684705]
2258 - [fs] GFS2: fix block allocation check for fallocate (Benjamin Marzinski) [674603]
2259 - [fs] gfs2: quota allows exceeding hard limit (Abhijith Das) [675944]
2260 - [ppc] perf: Fix frequency calculation for overflowing counters (Steve Best) [682842]
2261 - [powerpc] rtas_flash needs to use rtas_data_buf (Steve Best) [682801]
2262 - [powerpc] Use more accurate limit for first segment memory allocations (Steve Best) [682267]
2263 - [powerpc] eeh: Fix oops when probing in early boot (Steve Best) [681668]
2264 - [kernel] proc: protect mm start_code/end_code in /proc/pid/stat (Eugene Teo) [684573] {CVE-2011-0726}
2265 - [net] dccp oops (Eugene Teo) [682958] {CVE-2011-1093}
2266 - [scsi] sd: Export effective protection mode in sysfs (Mike Snitzer) [683266]
2267 - [kernel] remove execute bit from perf scripts (Jason Baron) [676692]
2268 - [firmware] dcdbas: force SMI to happen when expected (Shyam Iyer) [664832]
2269 - [perf] record: Enable the enable_on_exec flag if record forks the target (Steve Best) [664598]
2270 - [security] ima: fix add LSM rule bug (Eric Paris) [667915] {CVE-2011-0006}
2271 - [block] dm stripe: implement merge method (Mike Snitzer) [688376]
2272 - [dm] dm-ioctl: Fix using of possible uninitialised params struct, secure flag (Milan Broz) [683167]
2273 - [block] Fix over-zealous flush_disk when changing device size (Jeff Moyer) [678357]
2274 - [sound] caiaq: Fix possible string buffer overflow (Jaroslav Kysela) [678476]
2275 - [x86] Fix AMD iommu over suspend/resume (Matthew Garrett) [625569]
2276 - [virt] virtio: console: Don't access vqs if device was unplugged (Amit Shah) [681181]
2277 - [netdrv] sfc: disable RX hash insertion (Michal Schmidt) [556563]
2278 - [netdrv] sfc: remove filter management code (Michal Schmidt) [556563]
2279 - [netdrv] sfc: add private ioctl to allow reset during online firmware update (Michal Schmidt) [556563]
2280 - [netdrv] sfc: remove RX_FILTER_TBL0 from the register dump (Michal Schmidt) [556563]
2281 - [netdrv] sfc: lower stack usage in efx_ethtool_self_test (Michal Schmidt) [556563]
2282 - [drm] nouveau/vbios: parse more gpio tag bits from connector table (Ben Skeggs) [658896]
2283 - [drm] nouveau: fix suspend/resume on GPUs that don't have PM support (Ben Skeggs) [658896]
2284 - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [658896]
2285 - [scsi] qla2xxx: Update version number 8.03.07.00.06.1 (Chad Dupuis) [678104]
2286 - [scsi] qla2xxx: Correct errant 82xx hardware state message (Chad Dupuis) [678104]
2287 - [scsi] qla2xxx: Check return value of fc_block_scsi_eh() (Chad Dupuis) [678104]
2288 - [scsi] qla2xxx: The ISP82XX should be online while waiting for commands completion (Chad Dupuis) [678104]
2289 - [scsi] qla2xxx: Propagate block-layer tags on submitted I/Os (Chad Dupuis) [678104]
2290 - [scsi] qla2xxx: Clear any stale login-states during an adapter reset (Chad Dupuis) [678104]
2291 - [scsi] qla2xxx: Adjust FCP_RSP response-info field check after TMF completion (Chad Dupuis) [678104]
2292 - [scsi] qla2xxx: Pass right CT command string for CT status processing (Chad Dupuis) [678104]
2293 - [scsi] qla2xxx: Don't wait for active mailbox command completion when firmware is hung (Chad Dupuis) [678104]
2294 - [scsi] qla2xxx: Abort pending commands for faster recovery during ISP reset (Chad Dupuis) [678104]
2295 - [scsi] qla2xxx: Change from irq to irqsave with host_lock (Chad Dupuis) [678104]
2296 - [scsi] qla2xxx: Do not return DID_NO_CONNECT when fcport state is FCS_DEVICE_LOST in qla2xxx_queuecommand() (Chad Dupuis) [678104]
2297 - [scsi] qla2xxx: Display nport_id when any SNS command fails (Chad Dupuis) [678104]
2298 - [scsi] qla2xxx: ROM lock recovery if fw hangs while holding the lock (Chad Dupuis) [678104]
2299 - [scsi] qla2xxx: Fix array subscript is above array bounds in qla2xx_build_scsi_type_6_iocbs() (Chad Dupuis) [678104]
2300 - [scsi] qla2xxx: Use sg_next to fetch next sg element while walking sg list (Chad Dupuis) [678104]
2301 - [scsi] qla2xxx: Fix to avoid recursive lock failure during BSG timeout (Chad Dupuis) [678104]
2302 - [scsi] qla2xxx: Remove code to not reset ISP82xx on failure (Chad Dupuis) [678104]
2303 - [scsi] qla2xxx: Display mailbox register 4 during 8012 AEN for ISP82XX parts (Chad Dupuis) [678104]
2304 - [scsi] qla2xxx: Remove redundant module parameter permission bits (Chad Dupuis) [678104]
2305 - [scsi] qla2xxx: Don't perform a BIG_HAMMER if Get-ID (0x20) mailbox command fails on CNAs (Chad Dupuis) [678104]
2306 - [scsi] qla2xxx: Add sysfs node for displaying board temperature (Chad Dupuis) [678104]
2307 - [scsi] qla2xxx: Remove unwanted check for bad spd (Chad Dupuis) [678104]
2308 - [scsi] qla2xxx: Memory wedge with peg_halt test in loop with ISP82XX (Chad Dupuis) [678104]
2309 - [scsi] qla2xxx: Update FCP priority information to firmware before sending IOs (Chad Dupuis) [678104]
2310 - [scsi] qla2xxx: Fixed zero test on new_config in qla2x00_process_loopback() (Chad Dupuis) [678104]
2311 - [scsi] qla2xxx: Populate FCP_PRIO location for no *FLT* case (Chad Dupuis) [678104]
2312 - [scsi] qla2xxx: Added support for quiescence mode for ISP82xx (Chad Dupuis) [678104]
2313
2314 * Tue Mar 15 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-124.el6]
2315 - [mm] thp: add extra_gfp in alloc_hugepage non NUMA (Andrea Arcangeli) [674147]
2316 - [mm] thp: Use GFP_OTHER_NODE for transparent huge pages (Andrea Arcangeli) [674147]
2317 - [mm] thp: Add __GFP_OTHER_NODE flag (Andrea Arcangeli) [674147]
2318 - [mm] thp: Use correct numa policy node for transparent hugepages (Andrea Arcangeli) [674147]
2319 - [mm] thp: Preserve original node for transparent huge page copies (Andrea Arcangeli) [674147]
2320 - [mm] thp: Add alloc_page_vma_node (Andrea Arcangeli) [674147]
2321 - [mm] thp: Change alloc_pages_vma to pass down the policy node for local policy (Andrea Arcangeli) [674147]
2322 - [mm] thp: Fix interleaving for transparent hugepages (Andrea Arcangeli) [674147]
2323 - [mm] compaction: fix high compaction latencies and remove compaction-kswapd (Andrea Arcangeli) [674147]
2324 - [mm] compaction: Minimise the time IRQs are disabled while isolating free pages (Andrea Arcangeli) [674147]
2325 - [mm] thp: prevent hugepages during args/env copying into the user stack (Andrea Arcangeli) [674147]
2326 - [mm] memcg: fix leak of accounting at failure path of hugepage collapsing (Andrea Arcangeli) [674147]
2327 - [mm] vmscan: kswapd should not free an excessive number of pages when balancing small zones (Andrea Arcangeli) [674147]
2328 - [mm] optimistic migration limited to movable pageblocks (Andrea Arcangeli) [674147]
2329 - [mm] migrate_pages api bool (Andrea Arcangeli) [674147]
2330 - [mm] migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path (Andrea Arcangeli) [674147]
2331 - [mm] add compound_trans_head helper (Andrea Arcangeli) [674147]
2332 - [mm] compaction: Avoid a potential deadlock due to lock_page() during direct compaction (Andrea Arcangeli) [674147]
2333 - [mm] hugetlbfs fix hugepage migration in the same way (Andrea Arcangeli) [674147]
2334 - [mm] fix migration hangs on anon_vma lock (Andrea Arcangeli) [674147]
2335
2336 * Tue Mar 15 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-123.el6]
2337 - [net] gro: reset dev and skb_iff on skb reuse (Andy Gospodarek) [681970]
2338 - [netdrv] ixgbe: limit VF access to network traffic (Andy Gospodarek) [678717]
2339 - [netdrv] ixgbe: work around for DDP last buffer size (Andy Gospodarek) [678717]
2340 - [x86] mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs (Frank Arnold) [652208 662238]
2341
2342 * Wed Mar 09 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-122.el6]
2343 - [kernel] capabilites: allow the application of capability limits to usermode helpers (Eric Paris) [665080]
2344 - [kernel] allow kernel-debuginfo-common to be biarch installable (Jason Baron) [682012]
2345 - [mm] fix pgd_lock deadlock (Andrea Arcangeli) [671477]
2346 - [net] Fix BUG halt in RDS when cong map len is returned to rds_send_xmit (Neil Horman) [680200] {CVE-2011-1023}
2347
2348 * Wed Mar 09 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-121.el6]
2349 - [x86] watchdog, nmi: Allow hardlockup to panic by default (Don Zickus) [677532]
2350 - [mm] Avoid possible bogus TLB entries (Larry Woodman) [681024]
2351 - [net] udp: lockless transmit path (Thomas Graf) [680549]
2352 - [mm] memcg: fix race at move_parent around compound_order() (Johannes Weiner) [679025]
2353 - [mm] memcg: correctly order reading PCG_USED and pc->mem_cgroup (Johannes Weiner) [679025]
2354 - [mm] memcg: fix race in mapped file accounting (Johannes Weiner) [679025]
2355 - [mm] memcg: make memcg's file mapped consistent with global VM (Johannes Weiner) [679021]
2356 - [net] fix rx queue refcounting (Neil Horman) [677786]
2357 - [kernel] /proc/vmcore: speed up access to vmcore file (Neil Horman) [672937]
2358 - [mm] ksm: drain pagevecs to lru (Andrea Arcangeli) [670063]
2359 - [mm] memcg: fix charged shmem swapcache migration (Johannes Weiner) [663223]
2360 - [mm] memcg: race-free migration of charged file pages (Johannes Weiner) [663223]
2361 - [virt] KVM: SVM: check for progress after IRET interception (Avi Kivity) [612436]
2362 - [virt] KVM: Fix race between nmi injection and enabling nmi window (Avi Kivity) [612436]
2363 - [net] ipv6: Implement Any-IP support for IPv6 (Neal Kim) [591335]
2364 - [net] netfilter: fix TPROXY IPv6 support build dependency (Andrew Jones) [591335]
2365 - [x86] hpwdt: Include hpwdt in rh-configs by default (Tony Camuso) [462945]
2366 - [x86] hpwdt and ipmi: use DIE_NMIUNKNOWN (Tony Camuso) [462945]
2367 - [netdrv] cnic: Fix big endian bug (Steve Best) [676640]
2368
2369 * Mon Mar 07 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-120.el6]
2370 - [scsi] libfcoe: check buffer length before write (Tomas Henzl) [635898 668114]
2371 - [scsi] fcoe: add modparm compat interface (Mike Christie) [635898 668114]
2372 - [scsi] bnx2fc: Avoid holding cq_lock when iounmap() is called (Mike Christie) [635898 668114]
2373 - [scsi] bnx2fc: Makefile, Kconfig changes and FCoE interfaces (Mike Christie) [635898 668114]
2374 - [scsi] bnx2fc: SCSI IO handling and session offload (Mike Christie) [635898 668114]
2375 - [scsi] bnx2fc: Firmware interface and ELS handling (Mike Christie) [635898 668114]
2376 - [scsi] bnx2fc: Header files (Mike Christie) [635898 668114]
2377 - [scsi] libfcoe: Remove stale fcoe-netdev entries (Mike Christie) [635898 668114]
2378 - [scsi] bnx2x: Proper netdev->ndo_set_rx_mode() implementation (Mike Christie) [635898 668114]
2379 - [scsi] bnx2x: MTU for FCoE L2 ring (Mike Christie) [635898 668114]
2380 - [scsi] bnx2x: multicasts in NPAR mode (Mike Christie) [635898 668114]
2381 - [scsi] bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x (Mike Christie) [635898 668114]
2382 - [scsi] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument (Mike Christie) [635898 668114]
2383 - [scsi] libfc: revert patch to fix exchange being deleted when the abort itself is timed out (Mike Christie) [635898 668114]
2384 - [scsi] fcoe: remove fcoe_ctlr_mode (Mike Christie) [635898 668114]
2385 - [scsi] libfcoe: Move common code from fcoe to libfcoe module (Mike Christie) [635898 668114]
2386 - [scsi] libfc: introduce LLD event callback (Mike Christie) [635898 668114]
2387 - [scsi] libfc: Extending lport's roles for target if there is a registered target (Mike Christie) [635898 668114]
2388 - [scsi] fcoe: convert fcoe.ko to become an fcoe transport provider driver (Mike Christie) [635898 668114]
2389 - [scsi] fcoe: prepare fcoe for using fcoe transport (Mike Christie) [635898 668114]
2390 - [scsi] libfcoe: include fcoe_transport.c into kernel libfcoe module (Mike Christie) [635898 668114]
2391 - [scsi] libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c (Mike Christie) [635898 668114]
2392 - [scsi] libfcoe: add implementation to support fcoe transport (Mike Christie) [635898 668114]
2393 - [scsi] libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h (Mike Christie) [635898 668114]
2394 - [scsi] libfcoe: move logging macros into the local libfcoe.h header file (Mike Christie) [635898 668114]
2395 - [scsi] libfc: Enhanced exchange ID selection mechanism and fix related EMA selection logic (Mike Christie) [635898 668114]
2396 - [scsi] libfc: export seq_release() for users of seq_assign() (Mike Christie) [635898 668114]
2397 - [scsi] libfc: use PRLI hook to get parameters when sending outgoing PRLI (Mike Christie) [635898 668114]
2398 - [scsi] libfc: add hook to notify providers of local port changes (Mike Christie) [635898 668114]
2399 - [scsi] libfc: add local port hook for provider session lookup (Mike Christie) [635898 668114]
2400 - [scsi] libfc: add method for setting handler for incoming exchange (Mike Christie) [635898 668114]
2401 - [scsi] libfc: add hook for FC-4 provider registration (Mike Christie) [635898 668114]
2402 - [scsi] libfc: fix sparse static and non-ANSI warnings (Mike Christie) [635898 668114]
2403 - [scsi] fcoe: drop FCoE LOGO in FIP mode (Mike Christie) [635898 668114]
2404 - [scsi] fcoe: Fix module reference count for vports (Mike Christie) [635898 668114]
2405 - [s390x] remove task_show_regs (Danny Feng) [677855] {CVE-2011-0710}
2406
2407 * Tue Mar 01 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-119.el6]
2408 - [ib] cm: Bump reference count on cm_id before invoking callback (Doug Ledford) [676191]
2409 - [rdma] cm: Fix crash in request handlers (Doug Ledford) [676191]
2410 - [virt] Revert "kvm: Allow XSAVE/XRSTOR for a guest" series (Dor Laor) [464271]
2411 - [x86] perf: Add support for AMD family 15h core counters (Frank Arnold) [635671]
2412 - [x86] perf: Store perfctr msr addresses in config_base/event_base (Frank Arnold) [635671]
2413 - [x86] perf: P4 PMU - Fix unflagged overflows handling (Frank Arnold) [635671]
2414 - [x86] perf: Add new AMD family 15h msrs to perfctr reservation code (Frank Arnold) [635671]
2415 - [x86] perf: Calculate perfctr msr addresses in helper functions (Frank Arnold) [635671]
2416 - [x86] perf: Use helper function in x86_pmu_enable_all() (Frank Arnold) [635671]
2417
2418 * Mon Feb 21 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-118.el6]
2419 - [netdrv] Keep all bnx2 firmware files (John Feeney) [678429]
2420 - [crypto] sha-s390: Reset index after processing partial block (Herbert Xu) [626515]
2421 - [kernel] make /dev/crash require CAP_SYS_RAWIO for access (Dave Anderson) [675998]
2422 - [block] add sysfs knob for turning off disk entropy contributions (Jeff Moyer) [677447]
2423 - [misc] support for marking code as tech preview (Don Zickus) [645198]
2424 - [misc] move kernel/unsupported.c to kernel/rh_taint.c (Don Zickus) [645198]
2425 - [scsi] ipr: clean up ipr_format_res_path (Steve Best) [633327]
2426 - [scsi] ipr: Driver version 2.5.1 (Steve Best) [633327]
2427 - [scsi] ipr: fix mailbox register definition and add a delay before reading (Steve Best) [633327]
2428 - [scsi] ipr: fix lun assignment and comparison (Steve Best) [633327]
2429 - [scsi] ipr: add definitions for a new adapter (Steve Best) [633327]
2430 - [scsi] ipr: fix array error logging (Steve Best) [633327]
2431 - [scsi] ipr: reverse the isr optimization changes (Steve Best) [633327]
2432 - [scsi] ipr: fix resource address formatting and add attribute for device ID (Steve Best) [633327]
2433 - [scsi] ipr: fix resource type update and add sdev and shost attributes (Steve Best) [633327]
2434 - [scsi] ipr: fix transition to operational for new adapters (Steve Best) [633327]
2435 - [scsi] ipr: change endian swap key to match hardware spec change (Steve Best) [633327]
2436 - [scsi] ipr: add support for new Obsidian-E embedded adapter (Steve Best) [633327]
2437 - [scsi] ipr: add MMIO write to perform BIST for 64 bit adapters (Steve Best) [633327]
2438 - [scsi] ipr: add writeq definition if needed (Steve Best) [633327]
2439 - [scsi] ipr: add endian swap enablement for 64 bit adapters (Steve Best) [633327]
2440 - [scsi] ipr: fix resource path display and formatting (Steve Best) [633327]
2441 - [scsi] ipr: improve interrupt service routine performance (Steve Best) [633327]
2442 - [scsi] ipr: set the data list length in the request control block (Steve Best) [633327]
2443 - [scsi] ipr: fix a register read to use correct address for 64 bit adapters (Steve Best) [633327]
2444 - [scsi] ipr: include the resource path in the IOA status area structure (Steve Best) [633327]
2445 - [scsi] ipr: Fixes for 64 bit support (Steve Best) [633327]
2446 - [scsi] ipr: adds PCI ID definitions for new adapters (Steve Best) [633327]
2447 - [scsi] ipr: add support for new IOASCs (Steve Best) [633327]
2448 - [scsi] ipr: add support for multiple stages of initialization (Steve Best) [633327]
2449 - [scsi] ipr: implement shutdown changes and remove obsolete write cache parameter (Steve Best) [633327]
2450 - [scsi] ipr: add hardware assisted smart dump functionality (Steve Best) [633327]
2451 - [scsi] ipr: define new offsets to registers for the next generation chip (Steve Best) [633327]
2452 - [scsi] ipr: add error handling updates for the next generation chip (Steve Best) [633327]
2453 - [scsi] ipr: update the configuration table code for the next generation chip (Steve Best) [633327]
2454 - [scsi] ipr: add support for new adapter command structures for the next generation chip (Steve Best) [633327]
2455 - [scsi] hpsa: change version string (Tomas Henzl) [630060]
2456 - [scsi] cciss: change version string (Tomas Henzl) [630060]
2457 - [scsi] cciss: fix dma addr before freeing (Tomas Henzl) [630060]
2458 - [scsi] cciss: do not rescan luns on UNIT ATTN LUN DATA CHANGED (Tomas Henzl) [630060]
2459 - [scsi] cciss: fix missing command status value CMD_UNABORTABLE (Tomas Henzl) [630060]
2460 - [scsi] cciss: retry driver initiated cmds (Tomas Henzl) [630060]
2461 - [scsi] cciss: update the vendor, model, rev, serial number (Tomas Henzl) [630060]
2462 - [scsi] cciss: convert hlist_* functions to list_* functions (Tomas Henzl) [630060]
2463 - [scsi] cciss: prevent from cycling thru nonexistent luns (Tomas Henzl) [630060]
2464 - [scsi] cciss: fix revalidate panic (Tomas Henzl) [630060]
2465 - [scsi] cciss: Fix cciss driver for CONFIG_PROC_FS not enabled (Tomas Henzl) [630060]
2466 - [scsi] cciss: do not leak stack contents to userspace (Tomas Henzl) [630060]
2467 - [scsi] cciss: limit commands in kdump scenario (Tomas Henzl) [630060]
2468 - [scsi] cciss: do not proceed with kdump if reset fails (Tomas Henzl) [630060]
2469 - [scsi] cciss: use kernel provided pci save and restore state functions (Tomas Henzl) [630060]
2470 - [scsi] cciss: fix board status waiting code (Tomas Henzl) [630060]
2471 - [scsi] cciss: Remove superfluous tests from cciss_bigpassthru (Tomas Henzl) [630060]
2472 - [scsi] cciss: factor out cciss_bigpassthru (Tomas Henzl) [630060]
2473 - [scsi] cciss: factor out cciss_passthru (Tomas Henzl) [630060]
2474 - [scsi] cciss: factor out cciss_getluninfo (Tomas Henzl) [630060]
2475 - [scsi] cciss: factor out cciss_getdrivver (Tomas Henzl) [630060]
2476 - [scsi] cciss: factor out cciss_getfirmver (Tomas Henzl) [630060]
2477 - [scsi] cciss: factor out cciss_getbustypes (Tomas Henzl) [630060]
2478 - [scsi] cciss: factor out cciss_getheartbeat (Tomas Henzl) [630060]
2479 - [scsi] cciss: factor out cciss_setnodename (Tomas Henzl) [630060]
2480 - [scsi] cciss: factor out cciss_getnodename (Tomas Henzl) [630060]
2481 - [scsi] cciss: factor out cciss_setintinfo (Tomas Henzl) [630060]
2482 - [scsi] cciss: factor out cciss_getintinfo (Tomas Henzl) [630060]
2483 - [scsi] cciss: factor out cciss_get_pci_info (Tomas Henzl) [630060]
2484 - [scsi] cciss: fix queue depth reporting (Tomas Henzl) [630060]
2485 - [scsi] cciss: fix botched tag masking for scsi tape commands (Tomas Henzl) [630060]
2486 - [scsi] cciss: separate cmd_alloc() and cmd_special_alloc() (Tomas Henzl) [630060]
2487 - [scsi] cciss: fix leak of ioremapped memory (Tomas Henzl) [630060]
2488 - [scsi] cciss: factor out cciss_enter_performant_mode (Tomas Henzl) [630060]
2489 - [scsi] cciss: use consistent variable names (Tomas Henzl) [630060]
2490 - [scsi] cciss: change printks to dev_warn, etc (Tomas Henzl) [630060]
2491 - [scsi] cciss: cleanup some debug ifdefs (Tomas Henzl) [630060]
2492 - [scsi] cciss: Remove unnecessary kmalloc casts (Tomas Henzl) [630060]
2493 - [scsi] cciss: set SCSI max cmd len (Tomas Henzl) [630060]
2494 - [scsi] cciss: sanitize max commands (Tomas Henzl) [630060]
2495 - [scsi] cciss: cleanup interrupt_not_for_us (Tomas Henzl) [630060]
2496 - [scsi] cciss: Fix tape commandlist size (Tomas Henzl) [630060]
2497 - [scsi] cciss: use performant mode (Tomas Henzl) [630060]
2498 - [scsi] cciss: clean up interrupt handler (Tomas Henzl) [630060]
2499 - [scsi] cciss: factor out enqueue_and_submit_io (Tomas Henzl) [630060]
2500 - [scsi] cciss: Fix ENXIO weirdness (Tomas Henzl) [630060]
2501 - [scsi] cciss: fix scatter gather code on scsi side of driver (Tomas Henzl) [630060]
2502 - [scsi] cciss: add more commands for tapes (Tomas Henzl) [630060]
2503 - [scsi] cciss: eliminate unnecessary pointer use (Tomas Henzl) [630060]
2504 - [scsi] cciss: dont use void pointer for hba (Tomas Henzl) [630060]
2505 - [scsi] cciss: factor out scatter gather chain block mapping code (Tomas Henzl) [630060]
2506 - [scsi] cciss: fix DMA direction kludge (Tomas Henzl) [630060]
2507 - [scsi] cciss: simplify scatter gather code (Tomas Henzl) [630060]
2508 - [scsi] cciss: factor out scatter gather chain block (Tomas Henzl) [630060]
2509 - [scsi] cciss: support for enhanced scatter/gather (Tomas Henzl) [630060]
2510 - [scsi] cciss: remove sendcmd (Tomas Henzl) [630060]
2511 - [scsi] cciss: remove the "withirq" parameter (Tomas Henzl) [630060]
2512 - [scsi] cciss: clean up code in cciss_shutdown (Tomas Henzl) [630060]
2513 - [scsi] cciss: Remove double setting of busy_configuring (Tomas Henzl) [630060]
2514 - [scsi] cciss: Fix problem with remove_from_scan_list on driver unload (Tomas Henzl) [630060]
2515 - [scsi] cciss: detect bad alignment of scsi commands at build time (Tomas Henzl) [630060]
2516 - [scsi] hpsa: tell controller that we only use short tags (Tomas Henzl) [630060]
2517 - [scsi] hpsa: fix bad compare (Tomas Henzl) [630060]
2518 - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060]
2519 - [scsi] hpsa: add new transport_mode sys entry (Tomas Henzl) [630060]
2520 - [scsi] hpsa: make hpsa_simple_mode module parameter work (Tomas Henzl) [630060]
2521 - [scsi] hpsa: do not re-order commands in internal queues (Tomas Henzl) [630060]
2522 - [scsi] hpsa: Remove superflous variable (Tomas Henzl) [630060]
2523 - [scsi] hpsa: avoid leaking stack contents to userland (Tomas Henzl) [630060]
2524 - [scsi] hpsa: Add a commands_outstanding attribute in /sys (Tomas Henzl) [630060]
2525 - [scsi] hpsa: add hpsa_simple_mode option (Tomas Henzl) [630060]
2526 - [scsi] hpsa: take the adapter lock in hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060]
2527 - [scsi] hpsa: do not reset unknown boards on reset_devices (Tomas Henzl) [630060]
2528 - [scsi] hpsa: limit commands allocated on reset_devices (Tomas Henzl) [630060]
2529 - [scsi] hpsa: Use kernel PCI functions (Tomas Henzl) [630060]
2530 - [scsi] hpsa: fix board status waiting code (Tomas Henzl) [630060]
2531 - [scsi] hpsa: disable doorbell reset on reset_devices (Tomas Henzl) [630060]
2532 - [scsi] hpsa: Fix problem with CMD_UNABORTABLE (Tomas Henzl) [630060]
2533 - [scsi] hpsa: fix botched tag masking in interrupt handler (Tomas Henzl) [630060]
2534 - [scsi] hpsa: correct new controller ids (Tomas Henzl) [630060]
2535 - [scsi] hpsa: wait for board ready condition after hard reset (Tomas Henzl) [630060]
2536 - [scsi] hpsa: sanitize max commands (Tomas Henzl) [630060]
2537 - [scsi] hpsa: separate intx and msi/msix interrupt handlers (Tomas Henzl) [630060]
2538 - [scsi] hpsa: enable Compaq Smart Arrays with hpsa_allow_any (Tomas Henzl) [630060]
2539 - [scsi] hpsa: add new controllers (Tomas Henzl) [630060]
2540 - [scsi] hpsa: Fix use of unitialized variable (Tomas Henzl) [630060]
2541 - [scsi] hpsa: fix block fetch table problem (Tomas Henzl) [630060]
2542 - [scsi] hpsa: expose ctlr firmware rev via sys (Tomas Henzl) [630060]
2543 - [scsi] hpsa: initial add of hpsa.txt documentation (Tomas Henzl) [630060]
2544 - [scsi] hpsa: remove unused firm_ver member of per-hba structure (Tomas Henzl) [630060]
2545 - [scsi] hpsa: factor out hpsa_enter_performant_mode (Tomas Henzl) [630060]
2546 - [scsi] hpsa: remove unused variable trans_offset (Tomas Henzl) [630060]
2547 - [scsi] hpsa: factor out hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060]
2548 - [scsi] hpsa: mark as __devinit (Tomas Henzl) [630060]
2549 - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060]
2550 - [scsi] hpsa: factor out hpsa_enter_simple_mode (Tomas Henzl) [630060]
2551 - [scsi] hpsa: add back the p600 quirk (Tomas Henzl) [630060]
2552 - [scsi] hpsa: add hpsa_enable_scsi_prefetch (Tomas Henzl) [630060]
2553 - [scsi] hpsa: factor out hpsa_CISS_signature_present (Tomas Henzl) [630060]
2554 - [scsi] hpsa: factor out hpsa_find_board_params (Tomas Henzl) [630060]
2555 - [scsi] hpsa: fix leak of ioremapped memory (Tomas Henzl) [630060]
2556 - [scsi] hpsa: factor out hpsa_find_cfgtables (Tomas Henzl) [630060]
2557 - [scsi] hpsa: factor out hpsa_wait_for_board_ready (Tomas Henzl) [630060]
2558 - [scsi] hpsa: remove redundant board_id parameter from hpsa_interrupt_mode (Tomas Henzl) [630060]
2559 - [scsi] hpsa: factor out hpsa_board_disabled (Tomas Henzl) [630060]
2560 - [scsi] hpsa: save pdev pointer early (Tomas Henzl) [630060]
2561 - [scsi] hpsa: hpsa remove READ_CAPACITY code (Tomas Henzl) [630060]
2562 - [scsi] hpsa: Remove duplicate defines of DIRECT_LOOKUP_ constants (Tomas Henzl) [630060]
2563 - [scsi] hpsa: fixup DMA address before freeing (Tomas Henzl) [630060]
2564 - [scsi] hpsa: defend against zero sized buffers in passthru ioctls (Tomas Henzl) [630060]
2565 - [scsi] hpsa: do not consider RAID level to be part of device identity (Tomas Henzl) [630060]
2566 - [scsi] hpsa: do not consider firmware revision when looking for device changes (Tomas Henzl) [630060]
2567 - [netdrv] ixgbe: fix panic due to uninitialized pointer (Andy Gospodarek) [676875]
2568 - [net] Fix use-after-free in RPS sysfs handling (Herbert Xu) [676099]
2569
2570 * Tue Feb 15 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-117.el6]
2571 - [usb] xhci: Remove more doorbell-related reads (Don Zickus) [674409]
2572 - [usb] xHCI: fix printk_ratelimit() usage (Don Zickus) [674409]
2573 - [usb] xHCI: replace dev_dbg() with xhci_dbg() (Don Zickus) [674409]
2574 - [usb] xHCI: fix cycle bit set in giveback_first_trb() (Don Zickus) [674409]
2575 - [usb] xHCI: remove redundant parameter in giveback_first_trb() (Don Zickus) [674409]
2576 - [usb] xHCI: fix queue_trb in isoc transfer (Don Zickus) [674409]
2577 - [usb] xhci: Use GFP_NOIO during device reset (Don Zickus) [674409]
2578 - [usb] Realloc xHCI structures after a hub is verified (Don Zickus) [674409]
2579 - [usb] xhci: Do not run xhci_cleanup_msix with irq disabled (Don Zickus) [674409]
2580 - [usb] xHCI: synchronize irq in xhci_suspend() (Don Zickus) [674409]
2581 - [usb] xhci: Resume bus on any port status change (Don Zickus) [674409]
2582 - [x86] i2c-i801: Add PCI idents for Patsburg IDF SMBus controllers (Prarit Bhargava) [649054]
2583 - [x86] i2c-i801: Handle multiple instances instead of keeping global state (Prarit Bhargava) [649054]
2584 - [x86] PCI: update Intel chipset names and defines (Prarit Bhargava) [649054]
2585 - [x86] hwmon: Fix autoloading of fschmd on recent Fujitsu machines (Prarit Bhargava) [649054]
2586 - [x86] i2c-i801: Fix all checkpatch warnings (Prarit Bhargava) [649054]
2587 - [x86] i2c-i801: All newer devices have all the optional features (Prarit Bhargava) [649054]
2588 - [x86] i2c-i801: Let the user disable selected driver features (Prarit Bhargava) [649054]
2589 - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [464271]
2590 - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [464271]
2591 - [virt] Fix OSXSAVE after migration (Don Dugger) [464271]
2592 - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [464271]
2593 - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [464271]
2594 - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [464271]
2595 - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [464271]
2596 - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [464271]
2597 - [virt] x86: Export FPU API for KVM use (Don Dugger) [464271]
2598 - [virt] KVM: x86: Use FPU API (Don Dugger) [464271]
2599 - [virt] x86: Introduce 'struct fpu' and related API (Don Dugger) [464271]
2600 - [net] bridge: Fix mglist corruption that leads to memory corruption (Herbert Xu) [659421]
2601 - [sched] autogroup: Do not create autogroups for sessions if user has not enabled autogroups (Vivek Goyal) [656042]
2602 - [virt] virtio_net: Add schedule check to napi_enable call (Michael S. Tsirkin) [676579]
2603 - [netdrv] r8169: use RxFIFO overflow workaround and prevent RxFIFO induced infinite loops (Ivan Vecera) [630810]
2604 - [netdrv] ehea: Increase the skb array usage (Steve Best) [676139]
2605
2606 * Mon Feb 14 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-116.el6]
2607 - [fs] Btrfs: fix slot count logic in space info ioctl (Josef Bacik) [663749]
2608 - [video] vgacon: check for efi machine (Dave Airlie) [609516]
2609 - [dm] wipe dm-ioctl buffers (Milan Broz) [674813]
2610 - [virt] xen/events.c: clean up section mismatch warning (Andrew Jones) [676346]
2611 - [virt] xen: microcode: no backtrace on guest restore (Andrew Jones) [671161]
2612 - [virt] xen: fix save/restore: unmask evtchn for IRQF_TIMER (Andrew Jones) [676009]
2613 - [crypto] export DSA_verify as a gpl symbol (Jarod Wilson) [673577]
2614 - [fs] NFS: Micro-optimize nfs4_decode_dirent() (Steve Dickson) [675815]
2615 - [fs] NFS: construct consistent co_ownerid for v4.1 (Steve Dickson) [675815]
2616 - [fs] NFS: fix the setting of exchange id flag (Steve Dickson) [675815]
2617 - [fs] NFS: nfs_wcc_update_inode() should set nfsi->attr_gencount (Steve Dickson) [675815]
2618 - [fs] NFS: improve pnfs_put_deviceid_cache debug print (Steve Dickson) [675815]
2619 - [fs] NFS fix cb_sequence error processing (Steve Dickson) [675815]
2620 - [fs] NFS do not find client in NFSv4 pg_authenticate (Steve Dickson) [675815]
2621 - [fs] NFS: Prevent memory allocation failure in nfsacl_encode() (Steve Dickson) [675815]
2622 - [fs] NFS: nfsacl_{encode, decode} should return signed integer (Steve Dickson) [675815]
2623 - [fs] NFS: Fix "kernel BUG at fs/aio.c:554!" (Steve Dickson) [675815]
2624 - [fs] NFS4: Avoid potential NULL pointer dereference in decode_and_add_ds() (Steve Dickson) [675815]
2625 - [fs] NFS: fix handling of malloc failure during nfs_flush_multi() (Steve Dickson) [675815]
2626 - [fs] GFS2: panics on quotacheck update (Abhijith Das) [675745]
2627 - [fs] GFS2: Fails to clear glocks during unmount (Abhijith Das) [675270]
2628 - [net] clear heap allocations for privileged ethtool actions (Jiri Pirko) [672435] {CVE-2010-4655}
2629 - [netdrv] s2io: update to driver version 2.0.26.28 (Michal Schmidt) [611869]
2630 - [x86] Include ACPI _DSM index and label support (Matthew Garrett) [639971]
2631 - [mm] zram: simplify zram_make_request (Jerome Marchand) [661293]
2632 - [mm] zram: make zram_read return a bio error if the device is not initialized (Jerome Marchand) [661293]
2633 - [mm] zram: round up the disk size provided by user (Jerome Marchand) [661293]
2634 - [mm] zram: make ZRAM depends on SYSFS (Jerome Marchand) [661293]
2635 - [block] zram: fix up my fixup for some sysfs attribute permissions (Jerome Marchand) [661293]
2636 - [block] zram: fix up some sysfs attribute permissions (Jerome Marchand) [661293]
2637 - [block] zram: Makefile: replace the use of <module>-objs with <module>-y (Jerome Marchand) [661293]
2638 - [block] zram: free device memory when init fails (Jerome Marchand) [661293]
2639 - [block] zram: Update zram documentation (Jerome Marchand) [661293]
2640 - [block] zram: Remove need for explicit device initialization (Jerome Marchand) [661293]
2641 - [block] zram: Replace ioctls with sysfs interface (Jerome Marchand) [661293]
2642 - [block] zram: fix build errors, depends on BLOCK (Jerome Marchand) [661293]
2643 - [fs] Revert "inotify: rework inotify locking to prevent double free use when free in inotify" [674880 675299]
2644
2645 * Tue Feb 08 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-115.el6]
2646 - [s390x] Fix hang on s390x while running LTP (Larry Woodman) [675294]
2647 - [fs] make it possible to log all attempts to walk into a subtree (Alexander Viro) [661402]
2648 - [x86] intel-iommu: Fix double lock in get_domain_for_dev() (Alex Williamson) [675304]
2649 - [virt] fix WinXP BSOD when boot up with -cpu Penryn (John Cooper) [635539]
2650 - [virt] KVM: Keep guest TSC synchronized across host suspend (Zachary Amsden) [651635]
2651 - [virt] KVM: make cyc_to_nsec conversions more reliable (Zachary Amsden) [651635]
2652 - [virt] KVM: Backport TSC catchup for KHZ rate change / unstable CPUs fixes (Zachary Amsden) [651635]
2653 - [virt] KVM: Backport of math fixes (Zachary Amsden) [651635]
2654 - [virt] KVM: Backport of backwards warp fixes (Zachary Amsden) [651635]
2655 - [virt] KVM: Backport of pvclock scale_delta changes (Zachary Amsden) [651635]
2656 - [virt] KVM: backport x86: Unify TSC logic (Zachary Amsden) [651635]
2657 - [virt] KVM: Backport of TSC reset compensation changes (Zachary Amsden) [651635]
2658 - [virt] KVM: backport Convert TSC writes to TSC offset writes (Zachary Amsden) [651635]
2659 - [virt] KVM: backport of upstream TSC khz restructuring and fixes (Zachary Amsden) [651635]
2660 - [virt] KVM: backport of SVM TSC init fixes (Zachary Amsden) [651635]
2661 - [kernel] perf: Enable 'perf lock' for the perf user tool (Jason Baron) [593763]
2662 - [kernel] tracing: Factorize lock events in a lock class (Jason Baron) [593763]
2663 - [kernel] tracing: Drop the nested field from lock_release event (Jason Baron) [593763]
2664 - [kernel] tracing: Drop lock_acquired waittime field (Jason Baron) [593763]
2665 - [kernel] perf lock: Enhance information of lock trace events (Jason Baron) [593763]
2666 - [kernel] tracing: Rename 'lockdep' event subsystem into 'lock' (Jason Baron) [593763]
2667 - [kernel] perf: fix lock recursion (Jason Baron) [593763]
2668 - [net] tcp thin streams kabi workaround (Jiri Pirko) [645793]
2669 - [net] Add getsockopt support for TCP thin-streams (Jiri Pirko) [645793]
2670 - [net] TCP thin dupack (Jiri Pirko) [645793]
2671 - [net] TCP thin linear timeouts (Jiri Pirko) [645793]
2672 - [net] TCP thin-stream detection (Jiri Pirko) [645793]
2673 - [net] Corrected spelling error heurestics->heuristics (Jiri Pirko) [645793]
2674 - [x86] kexec: Make sure to stop all CPUs before exiting the kernel (Paolo Bonzini) [667340]
2675 - [x86] xen: don't bother to stop other cpus on shutdown/reboot (Paolo Bonzini) [667340]
2676 - [virt] netfront: explicitly generate arp_notify event after migration (Paolo Bonzini) [622575]
2677 - [net] arp_notify: allow drivers to explicitly request a notification event (Paolo Bonzini) [622575]
2678 - [net] arp_notify: document that a gratuitous ARP request is sent when this option is enabled (Paolo Bonzini) [622575]
2679 - [fs] Prevent freeing uninitialized pointer in compat_do_readv_writev (Jeff Moyer) [636906]
2680 - [fs] compat_rw_copy_check_uvector: add missing compat_ptr call (Jeff Moyer) [636906]
2681 - [fs] aio: fix the compat vectored operations (Jeff Moyer) [636906]
2682 - [fs] compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev (Jeff Moyer) [636906]
2683 - [powerpc] pseries: Fix VPHN build errors on non-SMP systems (Steve Best) [633513]
2684 - [powerpc] pseries: Poll VPA for topology changes and update NUMA maps (Steve Best) [633513]
2685 - [powerpc] Disable VPHN polling during a suspend operation (Steve Best) [633513]
2686 - [powerpc] Add VPHN firmware feature (Steve Best) [633513]
2687 - [fs] make block fiemap mapping length at least blocksize long (Josef Bacik) [663042]
2688 - [fs] mmapping a read only file on a gfs2 filesystem incorrectly acquires an exclusive glock (Steven Whitehouse) [674286]
2689 - [fs] improve remount,ro vs buffercache coherency (Dave Chinner) [665056]
2690 - [kexec] include sysctl to disable (Eric Paris) [665169]
2691 - [net] Backport receive flow steering (Neil Horman) [625487]
2692 - [crypto] unmark gcm(aes) as fips_allowed (Jarod Wilson) [638133]
2693 - [crypto] bring cprng in line with upstream (Neil Horman) [673385]
2694 - [usb] iowarrior: don't trust report_size for buffer size (Don Zickus) [672422]
2695 - [pci] enable_drhd_fault_handling() section mismatch cleanup (Prarit Bhargava) [674571]
2696 - [x86] amd-iommu: Fix rounding-bug in __unmap_single (Frank Arnold) [636249]
2697 - [x86] Use MWAIT to offline a processor (Luming Yu) [666493]
2698 - [virt] virtio_blk: allow re-reading config space at runtime (Christoph Hellwig) [669744]
2699
2700 * Mon Feb 07 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-114.el6]
2701 - [scsi] fix use-after-free in scsi_init_io() (Mike Christie) [674064]
2702
2703 * Fri Feb 04 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-113.el6]
2704 - [fs] include missing header in fs.h (Aristeu Rozanski) [675102]
2705
2706 * Wed Feb 02 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-112.el6]
2707 - [sched] Replace kernel command line option "noautogroup" with "autogroup" (Vivek Goyal) [656042]
2708 - [sched] autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() failure (Vivek Goyal) [656042]
2709 - [sched] Display autogroup names in /proc/sched_debug (Vivek Goyal) [656042]
2710 - [sched] Reinstate group names in /proc/sched_debug (Vivek Goyal) [656042]
2711 - [sched] Enable autogroup CONFIG_SCHED_AUTOGROUP=y in rhel6 (Vivek Goyal) [656042]
2712 - [sched] Fix struct autogroup memory leak (Vivek Goyal) [656042]
2713 - [sched] Mark autogroup_init() __init (Vivek Goyal) [656042]
2714 - [sched] autogroup: Fix potential access to freed memory (Vivek Goyal) [656042]
2715 - [sched] Add 'autogroup' scheduling feature: automated per session task groups (Vivek Goyal) [656042]
2716 - [v4l] dvb/rc: fix IR setkeycode operations (Jarod Wilson) [663280]
2717 - [v4l] dvb/rc: additional pending IR fixes (Jarod Wilson) [663280]
2718 - [v4l] dvb/rc: pull in (most) changes up to 2.6.38-rc2 (Jarod Wilson) [663280 672404] {CVE-2011-0521}
2719 - [v4l] configs: enable v4l/dvb/rc bits (Jarod Wilson) [663280]
2720 - [v4l] dvb/rc: fix dvb_adapter kabi compliance (Jarod Wilson) [663280]
2721 - [v4l] dvb/rc: fix dvb_demux kabi compliance (Jarod Wilson) [663280]
2722 - [v4l] dvb/rc: add back support for get_umapped_area fop (Jarod Wilson) [663280]
2723 - [v4l] dvb/rc: necessary dvb-usb rc support kabi fixes (Jarod Wilson) [663280]
2724 - [v4l] dvb/rc: kabi work-arounds for internal structs (Jarod Wilson) [663280]
2725 - [v4l] dvb/rc: revert constification and unlocked_ioctl changes (Jarod Wilson) [663280]
2726 - [v4l] dvb/rc: backport to 2.6.32 interfaces (Jarod Wilson) [663280]
2727 - [v4l] dvb/rc: pending IR driver fixes (Jarod Wilson) [663280]
2728 - [v4l] dvb/rc: add remaining 2.6.38-rc1 v4l changes (Jarod Wilson) [663280]
2729 - [v4l] dvb/rc: add webcam support from 2.6.38-rc1 (Jarod Wilson) [663280]
2730 - [v4l] dvb/rc: add remote control core from 2.6.38-rc1 (Jarod Wilson) [663280]
2731 - [v4l] dvb/rc: update to dvb code from 2.6.38-rc1 (Jarod Wilson) [663280]
2732 - [v4l] dvb/rc: add 2.6.38-rc1 base tuner code (Jarod Wilson) [663280]
2733
2734 * Tue Feb 01 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-111.el6]
2735 - [block] md: protect against NULL reference when waiting to start a raid10. (Doug Ledford) [633695 659623]
2736 - [block] md/raid1: really fix recovery looping when single good device fails. (Doug Ledford) [633695 659623]
2737 - [block] md: fix return value of rdev_size_change() (Doug Ledford) [633695 659623]
2738 - [block] md: tidy up device searches in read_balance. (Doug Ledford) [633695 659623]
2739 - [block] md/raid1: fix some typos in comments. (Doug Ledford) [633695 659623]
2740 - [block] md/raid1: discard unused variable. (Doug Ledford) [633695 659623]
2741 - [block] md: unplug writes to external bitmaps. (Doug Ledford) [633695 659623]
2742 - [block] md: use separate bio pool for each md device. (Doug Ledford) [633695 659623]
2743 - [block] md: change type of first arg to sync_page_io. (Doug Ledford) [633695 659623]
2744 - [block] md/raid1: perform mem allocation before disabling writes during resync. (Doug Ledford) [633695 659623]
2745 - [block] md: use bio_kmalloc rather than bio_alloc when failure is acceptable. (Doug Ledford) [633695 659623]
2746 - [block] md: Fix possible deadlock with multiple mempool allocations. (Doug Ledford) [633695 659623]
2747 - [block] md: fix and update workqueue usage (Doug Ledford) [633695 659623]
2748 - [block] md: use sector_t in bitmap_get_counter (Doug Ledford) [633695 659623]
2749 - [block] md: Fix regression with raid1 arrays without persistent metadata. (Doug Ledford) [633695 659623]
2750 - [block] mm: strictly nested kmap_atomic() (Doug Ledford) [633695 659623]
2751 - [block] move async raid6 test to lib/Kconfig.debug (Doug Ledford) [633695 659623]
2752 - [block] md: check return code of read_sb_page (Doug Ledford) [633695 659623]
2753 - [block] md/raid1: minor bio initialisation improvements. (Doug Ledford) [633695 659623]
2754 - [block] md/raid1: avoid overflow in raid1 resync when bitmap is in use. (Doug Ledford) [633695 659623]
2755 - [block] md: fix v1.x metadata update when a disk is missing. (Doug Ledford) [633695 659623]
2756 - [block] md: call md_update_sb even for 'external' metadata arrays. (Doug Ledford) [633695 659623]
2757 - [block] md: resolve confusion of MD_CHANGE_CLEAN (Doug Ledford) [633695 659623]
2758 - [block] md: don't clear MD_CHANGE_CLEAN in md_update_sb() for external arrays (Doug Ledford) [633695 659623]
2759 - [block] md: provide appropriate return value for spare_active functions. (Doug Ledford) [633695 659623]
2760 - [block] md: Notify sysfs when RAID1/5/10 disk is In_sync. (Doug Ledford) [633695 659623]
2761 - [block] Update recovery_offset even when external metadata is used. (Doug Ledford) [633695 659623]
2762 - [block] Make lib/raid6/test build correctly. (Doug Ledford) [633695 659623]
2763 - [block] md: clean up do_md_stop (Doug Ledford) [633695 659623]
2764 - [block] md: fix another deadlock with removing sysfs attributes. (Doug Ledford) [633695 659623]
2765 - [block] md: move revalidate_disk() back outside open_mutex (Doug Ledford) [633695 659623]
2766 - [block] md/raid10: fix deadlock with unaligned read during resync (Doug Ledford) [633695 659623]
2767 - [block] md/bitmap: separate out loading a bitmap from initialising the structures. (Doug Ledford) [633695 659623]
2768 - [block] md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log. (Doug Ledford) [633695 659623]
2769 - [block] md/bitmap: optimise scanning of empty bitmaps. (Doug Ledford) [633695 659623]
2770 - [block] md/bitmap: clean up plugging calls. (Doug Ledford) [633695 659623]
2771 - [block] md/bitmap: reduce dependence on sysfs. (Doug Ledford) [633695 659623]
2772 - [block] md/bitmap: white space clean up and similar. (Doug Ledford) [633695 659623]
2773 - [block] md/raid5: export raid5 unplugging interface. (Doug Ledford) [633695 659623]
2774 - [block] md/plug: optionally use plugger to unplug an array during resync/recovery. (Doug Ledford) [633695 659623]
2775 - [block] md/raid5: add simple plugging infrastructure. (Doug Ledford) [633695 659623]
2776 - [block] md/raid5: export is_congested test (Doug Ledford) [633695 659623]
2777 - [block] raid5: Don't set read-ahead when there is no queue (Doug Ledford) [633695 659623]
2778 - [block] md: add support for raising dm events. (Doug Ledford) [633695 659623]
2779 - [block] md: export various start/stop interfaces (Doug Ledford) [633695 659623]
2780 - [block] md: split out md_rdev_init (Doug Ledford) [633695 659623]
2781 - [block] md: be more careful setting MD_CHANGE_CLEAN (Doug Ledford) [633695 659623]
2782 - [block] md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk (Doug Ledford) [633695 659623]
2783 - [block] md/raid5: factor out code for changing size of stripe cache. (Doug Ledford) [633695 659623]
2784 - [block] md: reduce dependence on sysfs. (Doug Ledford) [633695 659623]
2785 - [block] md/raid5: don't include 'spare' drives when reshaping to fewer devices. (Doug Ledford) [633695 659623]
2786 - [block] md/raid5: add a missing 'continue' in a loop. (Doug Ledford) [633695 659623]
2787 - [block] md/raid5: Allow recovered part of partially recovered devices to be in-sync (Doug Ledford) [633695 659623]
2788 - [block] md/raid5: More careful check for "has array failed". (Doug Ledford) [633695 659623]
2789 - [block] md: Don't update ->recovery_offset when reshaping an array to fewer devices. (Doug Ledford) [633695 659623]
2790 - [block] md/raid5: avoid oops when number of devices is reduced then increased. (Doug Ledford) [633695 659623]
2791 - [block] md: enable raid4->raid0 takeover (Doug Ledford) [633695 659623]
2792 - [block] md: clear layout after ->raid0 takeover (Doug Ledford) [633695 659623]
2793 - [block] md: fix raid10 takeover: use new_layout for setup_conf (Doug Ledford) [633695 659623]
2794 - [block] md: fix handling of array level takeover that re-arranges devices. (Doug Ledford) [633695 659623]
2795 - [block] md: raid10: Fix null pointer dereference in fix_read_error() (Doug Ledford) [633695 659623]
2796 - [block] md: convert cpu notifier to return encapsulate errno value (Doug Ledford) [633695 659623]
2797 - [block] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB (Doug Ledford) [633695 659623]
2798 - [block] md/linear: standardise all printk messages (Doug Ledford) [633695 659623]
2799 - [block] md/raid0: tidy up printk messages. (Doug Ledford) [633695 659623]
2800 - [block] md/raid10: tidy up printk messages. (Doug Ledford) [633695 659623]
2801 - [block] md/raid1: improve printk messages (Doug Ledford) [633695 659623]
2802 - [block] md/raid5: improve consistency of error messages. (Doug Ledford) [633695 659623]
2803 - [block] md/raid4: permit raid0 takeover (Doug Ledford) [633695 659623]
2804 - [block] md/raid1: delay reads that could overtake behind-writes. (Doug Ledford) [633695 659623]
2805 - [block] md/raid1: fix confusing 'redirect sector' message. (Doug Ledford) [633695 659623]
2806 - [block] md/raid5: small tidyup in raid5_align_endio (Doug Ledford) [633695 659623]
2807 - [block] md: add support for raid5 to raid4 conversion (Doug Ledford) [633695 659623]
2808 - [block] md: Add support for Raid0->Raid10 takeover (Doug Ledford) [633695 659623]
2809 - [block] md: don't use mddev->raid_disks in raid0 or raid10 while array is active. (Doug Ledford) [633695 659623]
2810 - [block] md/raid1: fix counting of write targets. (Doug Ledford) [633695 659623]
2811 - [block] md/linear: avoid possible oops and array stop (Doug Ledford) [633695 659623]
2812 - [block] async_tx: Move ASYNC_RAID6_TEST option to crypto/async_tx/, fix dependencies (Doug Ledford) [633695 659623]
2813 - [block] md: Factor out RAID6 algorithms into lib/ (Doug Ledford) [633695 659623]
2814
2815 * Tue Feb 01 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-110.el6]
2816 - [block] dm mpath: delay activate_path retry on SCSI_DH_RETRY (Mike Snitzer) [668852]
2817 - [block] dm: remove superfluous irq disablement in dm_request_fn (Mike Snitzer) [668852]
2818 - [block] dm log: use PTR_ERR value instead of ENOMEM (Mike Snitzer) [668852]
2819 - [block] dm snapshot: avoid storing private suspended state (Mike Snitzer) [668852]
2820 - [block] dm ioctl: suppress needless warning messages (Mike Snitzer) [668852]
2821 - [block] dm log userspace: add version number to comms (Mike Snitzer) [668852]
2822 - [block] dm log userspace: group clear and mark requests (Mike Snitzer) [668852]
2823 - [block] dm log userspace: split flush queue (Mike Snitzer) [668852]
2824 - [block] dm log userspace: trap all failed log construction errors (Mike Snitzer) [668852]
2825 - [block] dm kcopyd: delay unplugging (Mike Snitzer) [668852]
2826 - [block] dm io: remove BIO_RW_SYNCIO flag from kcopyd (Mike Snitzer) [668852]
2827 - [block] dm crypt: set key size early (Mike Snitzer) [668852]
2828 - [block] dm raid1: support discard (Mike Snitzer) [668852]
2829 - [block] dm ioctl: allow rename to fill empty uuid (Mike Snitzer) [668852]
2830 - [block] block: max hardware sectors limit wrapper (Mike Snitzer) [668852]
2831 - [netdrv] bna: include new bna ethernet driver (Ivan Vecera) [475692]
2832 - [cdrom] Fix NULL pointer dereference in cdrom driver (James Paradis) [673567]
2833 - [mm] hugetlb: fix handling of parse errors in sysfs (Dean Nelson) [673203]
2834 - [mm] hugetlb: do not allow pagesize >= MAX_ORDER pool (Dean Nelson) [673203]
2835 - [mm] hugetlb: check the return value of string (Dean Nelson) [673203]
2836 - [mm] hugetlb.c: fix error-path memory leak in (Dean Nelson) [673203]
2837 - [mm] hugetlb: abort a hugepage pool resize if a signal (Dean Nelson) [673203]
2838 - [block] improve detail in I/O error messages (Mike Snitzer) [431754]
2839 - [block] dm mpath: propagate target errors immediately (Mike Snitzer) [431754]
2840 - [scsi] Detailed I/O errors (Mike Snitzer) [431754]
2841 - [scsi] always pass Unit Attention upwards from scsi_check_sense (Mike Snitzer) [431754]
2842 - [scsi] make error handling more robust in the face of reservations (Mike Snitzer) [431754]
2843 - [scsi] Return NEEDS_RETRY for eh commands with status BUSY (Mike Snitzer) [431754]
2844 - [fs] Btrfs: btrfs_iget() returns ERR_PTR (Josef Bacik) [663749]
2845 - [fs] Btrfs: handle error returns from btrfs_lookup_dir_item() (Josef Bacik) [663749]
2846 - [fs] Btrfs: Fix null dereference in relocation.c (Josef Bacik) [663749]
2847 - [fs] Btrfs: fix remap_file_pages error (Josef Bacik) [663749]
2848 - [fs] Btrfs: The file argument for fsync() is never null (Josef Bacik) [663749]
2849 - [fs] Btrfs: handle kzalloc() failure in open_ctree() (Josef Bacik) [663749]
2850 - [fs] Btrfs: fix split_leaf double split corner case (Josef Bacik) [663749]
2851 - [fs] Btrfs: handle ERR_PTR from posix_acl_from_xattr() (Josef Bacik) [663749]
2852 - [fs] Btrfs: Fix BUG_ON for fs converted from extN (Josef Bacik) [663749]
2853 - [fs] Fix btrfs b0rkage (Josef Bacik) [663749]
2854 - [fs] Btrfs: prevent RAID level downgrades when space is low (Josef Bacik) [663749]
2855 - [fs] Btrfs: account for missing devices in RAID allocation profiles (Josef Bacik) [663749]
2856 - [fs] Btrfs: EIO when we fail to read tree roots (Josef Bacik) [663749]
2857 - [fs] Btrfs: fix compiler warnings (Josef Bacik) [663749]
2858 - [fs] Btrfs: Make async snapshot ioctl more generic (Josef Bacik) [663749]
2859 - [fs] Btrfs: pwrite blocked when writing from the mmaped buffer of the same page (Josef Bacik) [663749]
2860 - [fs] Btrfs: Fix a crash when mounting a subvolume (Josef Bacik) [663749]
2861 - [fs] Btrfs: fix sync subvol/snapshot creation (Josef Bacik) [663749]
2862 - [fs] Btrfs: Fix page leak in compressed writeback path (Josef Bacik) [663749]
2863 - [fs] Btrfs: do not BUG if we fail to remove the orphan item for dead snapshots (Josef Bacik) [663749]
2864 - [fs] Btrfs: fixup return code for btrfs_del_orphan_item (Josef Bacik) [663749]
2865 - [fs] Btrfs: do not do fast caching if we are allocating blocks for tree_root (Josef Bacik) [663749]
2866 - [fs] Btrfs: deal with space cache errors better (Josef Bacik) [663749]
2867 - [fs] Btrfs: fix use after free in O_DIRECT (Josef Bacik) [663749]
2868 - [fs] Btrfs: don't use migrate page without CONFIG_MIGRATION (Josef Bacik) [663749]
2869 - [fs] Btrfs: deal with DIO bios that span more than one ordered extent (Josef Bacik) [663749]
2870 - [fs] Btrfs: setup blank root and fs_info for mount time (Josef Bacik) [663749]
2871 - [fs] Btrfs: fix fiemap (Josef Bacik) [663749]
2872 - [fs] Btrfs - fix race between btrfs_get_sb() and umount (Josef Bacik) [663749]
2873 - [fs] Btrfs: update inode ctime when using links (Josef Bacik) [663749]
2874 - [fs] Btrfs: make sure new inode size is ok in fallocate (Josef Bacik) [663749]
2875 - [fs] Btrfs: fix typo in fallocate to make it honor actual size (Josef Bacik) [663749]
2876 - [fs] Btrfs: avoid NULL pointer deref in try_release_extent_buffer (Josef Bacik) [663749]
2877 - [fs] Btrfs: make btrfs_add_nondir take parent inode as an argument (Josef Bacik) [663749]
2878 - [fs] Btrfs: hold i_mutex when calling btrfs_log_dentry_safe (Josef Bacik) [663749]
2879 - [fs] Btrfs: use dget_parent where we can UPDATED (Josef Bacik) [663749]
2880 - [fs] Btrfs: fix more ESTALE problems with NFS (Josef Bacik) [663749]
2881 - [fs] Btrfs: handle NFS lookups properly (Josef Bacik) [663749]
2882 - [fs] btrfs: make 1-bit signed fileds unsigned (Josef Bacik) [663749]
2883 - [fs] btrfs: Show device attr correctly for symlinks (Josef Bacik) [663749]
2884 - [fs] btrfs: Set file size correctly in file clone (Josef Bacik) [663749]
2885 - [fs] Btrfs: fix CLONE ioctl destination file size expansion to block boundary (Josef Bacik) [663749]
2886 - [fs] btrfs: Check if dest_offset is block-size aligned before cloning file (Josef Bacik) [663749]
2887 - [fs] Btrfs: handle the space_cache option properly (Josef Bacik) [663749]
2888 - [fs] btrfs: Fix early enospc because 'unused' calculated with wrong sign. (Josef Bacik) [663749]
2889 - [fs] btrfs: fix panic caused by direct IO (Josef Bacik) [663749]
2890 - [fs] btrfs: cleanup duplicate bio allocating functions (Josef Bacik) [663749]
2891 - [fs] btrfs: fix free dip and dip->csums twice (Josef Bacik) [663749]
2892 - [fs] Btrfs: add migrate page for metadata inode (Josef Bacik) [663749]
2893 - [fs] Btrfs: deal with errors from updating the tree log (Josef Bacik) [663749]
2894 - [fs] Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowed (Josef Bacik) [663749]
2895 - [fs] Btrfs: make SNAP_DESTROY async (Josef Bacik) [663749]
2896 - [fs] Btrfs: add SNAP_CREATE_ASYNC ioctl (Josef Bacik) [663749]
2897 - [fs] Btrfs: add START_SYNC, WAIT_SYNC ioctls (Josef Bacik) [663749]
2898 - [fs] Btrfs: async transaction commit (Josef Bacik) [663749]
2899 - [fs] Btrfs: fix deadlock in btrfs_commit_transaction (Josef Bacik) [663749]
2900 - [fs] Btrfs: fix lockdep warning on clone ioctl (Josef Bacik) [663749]
2901 - [fs] Btrfs: fix clone ioctl where range is adjacent to extent (Josef Bacik) [663749]
2902 - [fs] Btrfs: fix delalloc checks in clone ioctl (Josef Bacik) [663749]
2903 - [fs] Btrfs: drop unused variable in block_alloc_rsv (Josef Bacik) [663749]
2904 - [fs] Btrfs: cleanup warnings from gcc 4.6 (nonbugs) (Josef Bacik) [663749]
2905 - [fs] Btrfs: Fix variables set but not read (bugs found by gcc 4.6) (Josef Bacik) [663749]
2906 - [fs] Btrfs: Use ERR_CAST helpers (Josef Bacik) [663749]
2907 - [fs] Btrfs: use memdup_user helpers (Josef Bacik) [663749]
2908 - [fs] Btrfs: fix raid code for removing missing drives (Josef Bacik) [663749]
2909 - [fs] Btrfs: Switch the extent buffer rbtree into a radix tree (Josef Bacik) [663749]
2910 - [fs] Btrfs: restructure try_release_extent_buffer() (Josef Bacik) [663749]
2911 - [fs] Btrfs: use the flusher threads for delalloc throttling (Josef Bacik) [663749]
2912 - [fs] Add new functions for triggering inode writeback (Josef Bacik) [663749]
2913 - [fs] Btrfs: tune the chunk allocation to 5 of the FS as metadata (Josef Bacik) [663749]
2914 - [fs] Btrfs: don't loop forever on bad btree blocks (Josef Bacik) [663749]
2915 - [fs] Btrfs: let the user know space caching is enabled (Josef Bacik) [663749]
2916 - [fs] Btrfs: Add a clear_cache mount option (Josef Bacik) [663749]
2917 - [fs] Btrfs: add support for mixed data+metadata block groups (Josef Bacik) [663749]
2918 - [fs] Btrfs: check cache->caching_ctl before returning if caching has started (Josef Bacik) [663749]
2919 - [fs] Btrfs: load free space cache if it exists (Josef Bacik) [663749]
2920 - [fs] Btrfs: write out free space cache (Josef Bacik) [663749]
2921 - [fs] Btrfs: create special free space cache inode (Josef Bacik) [663749]
2922 - [fs] Btrfs: remove warn_on from use_block_rsv (Josef Bacik) [663749]
2923 - [fs] Btrfs: set trans to null in reserve_metadata_bytes if we commit the transaction (Josef Bacik) [663749]
2924 - [fs] Btrfs: fix error handling in btrfs_get_sb (Josef Bacik) [663749]
2925 - [fs] Btrfs: rework how we reserve metadata bytes (Josef Bacik) [663749]
2926 - [fs] Btrfs: don't allocate chunks as aggressively (Josef Bacik) [663749]
2927 - [fs] Btrfs: re-work delalloc flushing (Josef Bacik) [663749]
2928 - [fs] Btrfs: fix reservation code for mixed block groups (Josef Bacik) [663749]
2929 - [fs] Btrfs: fix df regression (Josef Bacik) [663749]
2930 - [fs] Btrfs: fix the df ioctl to report raid types (Josef Bacik) [663749]
2931 - [fs] Btrfs: stop trying to shrink delalloc if there are no inodes to reclaim (Josef Bacik) [663749]
2932 - [fs] btrfs: remove junk sb_dirt change (Josef Bacik) [663749]
2933 - [fs] ext4: serialize unaligned direct asynchronous IO (Eric Sandeen) [615309]
2934 - [fs] ext4: fix inconsistency with EOFBLOCK_FL (Eric Sandeen) [657553]
2935 - [fs] ext4: Use bitops to read/modify i_flags in struct ext4_inode_info (Eric Sandeen) [657553]
2936 - [net] GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt) [672541]
2937 - [net] netfilter: create audit records for x_table changes (Thomas Graf) [665129]
2938 - [block] Fix race during disk initialization (Eric Sandeen) [607605]
2939 - [virt] fix xen hvm fullvirt guest boot failure (Stefan Assmann) [673496]
2940 - [virt] virtio: console: Wake up outvq on host notifications (Amit Shah) [643750]
2941 - [netdrv] sfc: update to fix rss_cpus and sync with upstream (Michal Schmidt) [673532]
2942 - [mm] hugetlb: fix section mismatch with hugetlb_sysfs_add_hstate() (Dean Nelson) [672844]
2943 - [mm] put_page: recheck PageHead after releasing the compound_lock (Andrea Arcangeli) [664772]
2944 - [mm] unconditional setup_per_zone_wmarks in set_recommended_min_free_kbytes (Andrea Arcangeli) [664772]
2945 - [mm] adjust compound_lock_irqsave interface to match upstream (Andrea Arcangeli) [664772]
2946
2947 * Sat Jan 29 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-109.el6]
2948 - [fcoe] libfc: dereferencing ERR_PTR in fc_tm_done() (Mike Christie) [633915 663561]
2949 - [fcoe] libfc: Cleanup return paths in fc_rport_error_retry (Mike Christie) [633915 663561]
2950 - [fcoe] libfc: Return a valid return code in fc_fcp_pkt_abort() (Mike Christie) [633915 663561]
2951 - [fcoe] libfc: always initialize the FCoE DDP exchange id for fsp as FC_XID_UNKNOWN (Mike Christie) [633915 663561]
2952 - [fcoe] libfc: fix statistics for FCP input/output megabytes (Mike Christie) [633915 663561]
2953 - [fcoe] libfcoe: change fip_select to return new FCF (Mike Christie) [633915 663561]
2954 - [fcoe] libfcoe: reorder FCF list to put latest advertiser first (Mike Christie) [633915 663561]
2955 - [fcoe] libfcoe: add debug message for FCF destination MAC (Mike Christie) [633915 663561]
2956 - [fcoe] libfcoe: retry rejected FLOGI to another FCF if possible (Mike Christie) [633915 663561]
2957 - [fcoe] libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select() (Mike Christie) [633915 663561]
2958 - [fcoe] libfcoe: move some timer code to make it reusable (Mike Christie) [633915 663561]
2959 - [fcoe] libfcoe: update FIP FCF announcements (Mike Christie) [633915 663561]
2960 - [fcoe] libfc: fix fc_tm_done not freeing the allocated fsp pkt (Mike Christie) [633915 663561]
2961 - [fcoe] libfc: the timeout for the REC itself is 2 * R_A_TOV_els (Mike Christie) [633915 663561]
2962 - [fcoe] libfc: fix exchange being deleted when the abort itself is timed out (Mike Christie) [633915 663561]
2963 - [fcoe] libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associated (Mike Christie) [633915 663561]
2964 - [fcoe] libfc: add print of exchange id for debugging fc_fcp (Mike Christie) [633915 663561]
2965 - [fcoe] Update WARN uses (Mike Christie) [633915 663561]
2966 - [fcoe] libfc: fix memory leakage in remote port (Mike Christie) [633915 663561]
2967 - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561]
2968 - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561]
2969 - [fcoe] libfc: remove tgt_flags from fc_fcp_pkt struct (Mike Christie) [633915 663561]
2970 - [fcoe] libfc: use rport timeout values for fcp recovery (Mike Christie) [633915 663561]
2971 - [fcoe] libfc: incorrect scsi host byte codes returned to scsi-ml (Mike Christie) [633915 663561]
2972 - [fcoe] libfc: fix stats computation in fc_queuecommand() (Mike Christie) [633915 663561]
2973 - [fcoe] libfc: fix mem leak in fc_seq_assign() (Mike Christie) [633915 663561]
2974 - [fcoe] libfc: tune fc_exch_em_alloc() to be O(2) (Mike Christie) [633915 663561]
2975 - [fcoe] libfc: fix mem leak in fc_exch_recv_seq_resp() (Mike Christie) [633915 663561]
2976 - [fcoe] libfc: fix NULL pointer dereference bug in fc_fcp_pkt_release (Mike Christie) [633915 663561]
2977 - [fcoe] libfc: remove define of fc_seq_exch in fc_exch.c (Mike Christie) [633915 663561]
2978 - [fcoe] libfcoe: VN2VN connection setup causing stack memory corruption (Mike Christie) [633915 663561]
2979 - [fcoe] libfc: Do not let disc work cancel itself (Mike Christie) [633915 663561]
2980 - [fcoe] libfc: use DID_TRANSPORT_DISRUPTED while lport not ready (Mike Christie) [633915 663561]
2981 - [fcoe] libfc: fix setting of rport dev loss (Mike Christie) [633915 663561]
2982 - [fcoe] libfc: don't require a local exchange for incoming requests (Mike Christie) [633915 663561]
2983 - [fcoe] libfc: add interface to allocate a sequence for incoming requests (Mike Christie) [633915 663561]
2984 - [fcoe] libfc: add fc_fill_reply_hdr() and fc_fill_hdr() (Mike Christie) [633915 663561]
2985 - [fcoe] libfc: add fc_frame_sid() and fc_frame_did() functions (Mike Christie) [633915 663561]
2986 - [fcoe] libfc: eliminate rport LOGO state (Mike Christie) [633915 663561]
2987 - [fcoe] config via separate create_vn2vn module parameter (Mike Christie) [633915 663561]
2988 - [fcoe] libfcoe: use correct FC-MAP for VN2VN mode (Mike Christie) [633915 663561]
2989 - [fcoe] libfcoe: Fix FIP ELS encapsulation details for FLOGI responses (Mike Christie) [633915]
2990 - [fcoe] libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support (Mike Christie) [633915 663561]
2991 - [fcoe] lib/random32: export pseudo-random number generator for modules (Mike Christie) [633915 663561]
2992 - [fcoe] libfcoe: add state change debugging (Mike Christie) [633915 663561]
2993 - [fcoe] libfcoe: add protocol description of FIP VN2VN mode (Mike Christie) [633915 663561]
2994 - [fcoe] libfc: track FIP exchanges (Mike Christie) [633915 663561]
2995 - [fcoe] libfc: add FLOGI state to rport for VN2VN (Mike Christie) [633915 663561]
2996 - [fcoe] libfc: Add local port point-to-multipoint flag (Mike Christie) [633915 663561]
2997 - [fcoe] fnic: change fcoe_ctlr_init interface to specify mode (Mike Christie) [633915 663561]
2998 - [fcoe] libfc: add discovery-private pointer for LLD (Mike Christie) [633915 663561]
2999 - [fcoe] libfcoe: convert FIP to lock with mutex instead of spin lock (Mike Christie) [633915 663561]
3000 - [fcoe] libfc: provide space for LLD after remote port structure (Mike Christie) [633915 663561]
3001 - [fcoe] libfc: convert rport lookup to be RCU safe (Mike Christie) [633915 663561]
3002 - [fcoe] make it possible to verify fcoe with sparse (Mike Christie) [633915 663561]
3003 - [block] fix performance regression introduced by the blkio-throttle code (Jeff Moyer) [669398]
3004 - [scsi] iscsi class: remove unused active variable (Mike Christie) [668632]
3005 - [scsi] cxgbi: enable TEXT PDU support (Mike Christie) [668632]
3006 - [scsi] cxgb3i: fixed connection problem with iscsi private ip (Mike Christie) [668632]
3007 - [scsi] be2iscsi: fix null ptr when accessing task hdr (Mike Christie) [668632]
3008 - [scsi] be2iscsi: fix gfp use in alloc_pdu (Mike Christie) [668632]
3009 - [scsi] libiscsi: add more informative failure message during iscsi scsi eh (Mike Christie) [668632]
3010 - [scsi] cxgbi: set ulpmode only if digest is on (Mike Christie) [636291]
3011 - [scsi] cxgb4i: ignore informational act-open-rpl message (Mike Christie) [636291]
3012 - [scsi] cxgb4i: connection and ddp setting update (Mike Christie) [636291]
3013 - [scsi] cxgb3i: fixed connection over vlan (Mike Christie) [636291]
3014 - [scsi] libcxgbi: pdu read fixes (Mike Christie) [636291]
3015 - [scsi] cxgbi: rename alloc_cpl to alloc_wr (Mike Christie) [636291]
3016 - [scsi] cxgb3i: change cxgb3i to use libcxgbi (Mike Christie) [636291]
3017 - [scsi] cxgb4i iscsi driver (Mike Christie) [636291]
3018 - [scsi] libcxgbi: common library for cxgb3i and cxgb4i (Mike Christie) [636291]
3019 - [mm] avoid resetting wb_start after each writeback round (Josef Bacik) [638349]
3020 - [fs] ext4: update writeback_index based on last page scanned (Josef Bacik) [638349]
3021 - [fs] ext4: implement writeback livelock avoidance using page tagging (Josef Bacik) [638349]
3022 - [lib] radix-tree: radix_tree_range_tag_if_tagged() can set incorrect tags (Josef Bacik) [638349]
3023 - [lib] radix-tree: clear all tags in radix_tree_node_rcu_free (Josef Bacik) [638349]
3024 - [lib] radix-tree.c: fix overflow in radix_tree_range_tag_if_tagged() (Josef Bacik) [638349]
3025 - [lib] radix-tree: omplement function radix_tree_range_tag_if_tagged (Josef Bacik) [638349]
3026 - [mm] implement writeback livelock avoidance using page tagging (Josef Bacik) [638349]
3027 - [scsi] ibft/be2iscsi: update iscsi boot support and add be2iscsi boot support (Mike Christie) [585751 635746]
3028 - [scsi] be2iscsi: Remove premature free of cid (Mike Christie) [585751 635746]
3029 - [scsi] be2iscsi: More time for FW (Mike Christie) [585751 635746]
3030 - [scsi] be2iscsi: Fix for Login failure (Mike Christie) [585751 635746]
3031 - [scsi] be2iscsi: Driver Version change (Mike Christie) [585751 635746]
3032 - [scsi] be2iscsi: Increase max sector (Mike Christie) [585751 635746]
3033 - [scsi] be2iscsi: Add support for iscsi boot (Mike Christie) [585751 635746]
3034 - [scsi] be2iscsi: add Kconfig dependency on NET (Mike Christie) [585751 635746]
3035 - [scsi] The extended shift must be 1 (Mike Christie) [585751 635746]
3036 - [scsi] be2iscsi: Fix for premature buffer free (Mike Christie) [585751 635746]
3037 - [scsi] be2iscsi: Remove debug print in IO path (Mike Christie) [585751 635746]
3038 - [scsi] be2iscsi: Limit max_xmit_length (Mike Christie) [585751 635746]
3039 - [scsi] be2iscsi: Maintain same ITT across login (Mike Christie) [585751 635746]
3040 - [scsi] be2iscsi: Adding crashdump support (Mike Christie) [585751 635746]
3041 - [scsi] be2iscsi: Free tags allocate (Mike Christie) [585751 635746]
3042 - [scsi] be2iscsi: Fix to handle request_irq failure (Mike Christie) [585751 635746]
3043 - [scsi] be2iscsi: No return value for hwi_enable_intr (Mike Christie) [585751 635746]
3044 - [scsi] be2iscsi: Fix for freeing cid (Mike Christie) [585751 635746]
3045 - [scsi] be2iscsi: pass the return from beiscsi_open_conn (Mike Christie) [585751 635746]
3046 - [scsi] be2iscsi: Fixing the return type of functions (Mike Christie) [585751 635746]
3047 - [scsi] be2iscsi: Fixing return value (Mike Christie) [585751 635746]
3048 - [scsi] be2iscsi: Fix warnings from new checkpatch.pl (Mike Christie) [585751 635746]
3049 - [scsi] be2iscsi: fix null dereference on error path (Mike Christie) [585751 635746]
3050 - [scsi] be2iscsi: fix memory leak on error path (Mike Christie) [585751 635746]
3051 - [scsi] be2iscsi: fix disconnection cleanup (Mike Christie) [585751 635746]
3052 - [scsi] be2iscsi: correct return value in mgmt_invalidate_icds (Mike Christie) [585751 635746]
3053 - [scsi] ibft: convert iscsi_ibft module to iscsi boot lib (Mike Christie) [585751 635746]
3054 - [scsi] ibft: separate ibft parsing from sysfs interface (Mike Christie) [585751 635746]
3055 - [scsi] ibft: Use IBFT_SIGN instead of open-coding the search string (Mike Christie) [585751 635746]
3056 - [scsi] ibft: For UEFI machines actually do scan ACPI for iBFT (Mike Christie) [585751 635746]
3057 - [scsi] ibft: Update iBFT handling for v1.03 of the spec (Mike Christie) [585751 635746]
3058 - [scsi] iscsi_ibft.c: remove NIPQUAD_FMT, use pI4 (Mike Christie) [585751 635746]
3059 - [scsi] iscsi_ibft.c: use pM to show MAC address (Mike Christie) [585751 635746]
3060 - [scsi] ibft, x86: Change reserve_ibft_region() to find_ibft_region() (Mike Christie) [585751 635746]
3061 - [fs] inotify: rework inotify locking to prevent double free use when free in inotify (Eric Paris) [582109]
3062 - [s390x] kernel: Enhanced node affinity support (Hendrik Brueckner) [632315]
3063 - [netdrv] qeth: support for priority tags and VLAN-ID 0 tags (Hendrik Brueckner) [633570]
3064 - [net] enable VLAN NULL tagging (Neil Horman) [633571]
3065 - [s390x] qeth: fix online setting of OSN-devices (Hendrik Brueckner) [669218]
3066 - [s390x] qeth: wait for recovery finish in open function (Hendrik Brueckner) [668845]
3067 - [s390x] qdio: prevent race for shared indicators (Hendrik Brueckner) [668835]
3068 - [s390x] qeth: l3 hw tx csum circumvent hw bug (Hendrik Brueckner) [663984]
3069 - [s390x] mm: add devmem_is_allowed() for STRICT_DEVMEM checking (Hendrik Brueckner) [647365]
3070 - [s390x] qeth: l3 add vlan hdr in passthru frames (Hendrik Brueckner) [659825]
3071 - [s390x] kernel: nohz vs cpu hotplug system hang (Hendrik Brueckner) [668470]
3072 - [s390x] qdio: use proper QEBSM operand for SIGA-R and SIGA-S (Hendrik Brueckner) [668468]
3073 - [s390x] cio: prevent kernel panic when path to network device is lost (Hendrik Brueckner) [662747]
3074 - [s390x] qeth: enable VIPA add/remove for offline devices (Hendrik Brueckner) [660688]
3075 - [s390x] hvc_iucv: do not call iucv_unregister if iucv_register has failed (Hendrik Brueckner) [661108]
3076 - [s390x] zcrypt: Handling of 4096 bit RSA keys in CRT format (Hendrik Brueckner) [633458]
3077 - [s390x] zcrypt: cope with cca restriction of cex3 (Hendrik Brueckner) [633458]
3078 - [s390x] zcrypt: support for 4096 bit keys for cex3c (Hendrik Brueckner) [633458]
3079 - [s390x] zcrypt: support for 4096 bit keys for cex3a (Hendrik Brueckner) [633458]
3080 - [s390x] zcrypt: Introduce check for 4096 bit support (Hendrik Brueckner) [633458]
3081 - [s390x] dasd: Improve handling of stolen DASD reservation (Hendrik Brueckner) [644942]
3082 - [s390x] dasd: add High Performance FICON multitrack support (Hendrik Brueckner) [632332]
3083 - [s390x] cio: reduce memory consumption of itcw structures (Hendrik Brueckner) [632332]
3084 - [s390x] cio: obtain mdc value per channel path (Hendrik Brueckner) [632332]
3085 - [s390x] kernel: display capacity adjustment indicator in /proc/sysinfo (Hendrik Brueckner) [632023]
3086 - [s390x] dasd: provide a Sense Path Group ID ioctl (Hendrik Brueckner) [644928]
3087 - [s390x] dasd: Add tunable default grace period for missing interrupts (Hendrik Brueckner) [633386]
3088 - [s390x] dasd: Add dasd part of cio internal unit check handling (Hendrik Brueckner) [633384]
3089 - [s390x] dasd: add dynamic PAV toleration (Hendrik Brueckner) [631518]
3090 - [s390x] zfcpdump: Add prefix registers to dump header (Hendrik Brueckner) [633454]
3091 - [s390x] zfcp: HBA API completion to support events (Hendrik Brueckner) [633413]
3092 - [s390x] dasd: improve error recovery for internal I/O (Hendrik Brueckner) [631497]
3093 - [s390x] s390_hypfs: Add new binary attributes (Hendrik Brueckner) [631533]
3094 - [s390x] memory hotplug: set phys_device (Hendrik Brueckner) [659474]
3095 - [memory] allow setting of phys_device (memory hotplug) (Hendrik Brueckner) [659474]
3096 - [s390x] kernel: fix clock comparator revalidation (Hendrik Brueckner) [658578]
3097 - [s390x] vmlogrdr: purge after recording is switched off (Hendrik Brueckner) [653477]
3098 - [s390x] zfcp: Cancel gid_pn work when removing port (Hendrik Brueckner) [653482]
3099 - [s390x] smsgiucv_app: deliver z/VM CP special messages as uevents (Hendrik Brueckner) [632318]
3100 - [s390x] qeth: exploit HW TX checksumming (Hendrik Brueckner) [633531]
3101 - [s390x] qeth: NAPI support for l2 and l3 discipline (Hendrik Brueckner) [633525]
3102 - [s390x] qdio: extend API to allow polling (Hendrik Brueckner) [633525]
3103 - [s390x] cio: improve resume handling (Hendrik Brueckner) [633468]
3104 - [s390x] cio: unit check handling during internal I/O (Hendrik Brueckner) [633384]
3105 - [s390x] zfcp: Trigger logging in FCP channel on qdio error conditions (Hendrik Brueckner) [632331]
3106 - [s390x] cio: add CHSC SIOSL Support (Hendrik Brueckner) [632331]
3107 - [s390x] cio: introduce cio_settle (Hendrik Brueckner) [631517]
3108
3109 * Fri Jan 28 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-108.el6]
3110 - [watchdog] hpwdt: Make NMI decoding a compile-time option (Tony Camuso) [462945]
3111 - [watchdog] hpwdt: move NMI-decoding init and exit to seperate functions (Tony Camuso) [462945]
3112 - [watchdog] hpwdt: Use "decoding" instead of "sourcing" (Tony Camuso) [462945]
3113 - [watchdog] hpwdt: hpwdt_pretimeout reorganization (Tony Camuso) [462945]
3114 - [watchdog] hpwdt: implement WDIOC_GETTIMELEFT (Tony Camuso) [462945]
3115 - [watchdog] hpwdt: allow full range of timer values supported by hardware (Tony Camuso) [462945]
3116 - [watchdog] hpwdt: Introduce SECS_TO_TICKS() macro (Tony Camuso) [462945]
3117 - [watchdog] hpwdt: Make x86 assembly ifdef guard more strict (Tony Camuso) [462945]
3118 - [watchdog] hpwdt: Despecificate driver from iLO2 (Tony Camuso) [462945]
3119 - [watchdog] hpwdt: Group NMI sourcing specific items together (Tony Camuso) [462945]
3120 - [watchdog] hpwdt: Group options that affect watchdog behavior together (Tony Camuso) [462945]
3121 - [watchdog] hpwdt: clean-up include-files (Tony Camuso) [462945]
3122 - [watchdog] hpwdt: formatting of pointers in printk() (Tony Camuso) [462945]
3123 - [watchdog] hpwdt: fix lower timeout limit (Tony Camuso) [462945]
3124 - [watchdog] hpwdt: make the watchdog_info struct const where possible (Tony Camuso) [462945]
3125 - [scsi] fix id computation in scsi_eh_target_reset (Mike Christie) [643236]
3126 - [scsi] fix the return value of scsi_target_queue_read() (Mike Christie) [643236]
3127 - [fs] cifs: add cruid= mount option (Jeff Layton) [667654]
3128 - [fs] ext3, ext4: update ctime when changing the file's permission by setfacl (Eric Sandeen) [668915]
3129 - [net] update igbvf driver (Stefan Assmann) [636327]
3130 - [scsi] fix locking around blk_abort_request() (Stanislaw Gruszka) [620391]
3131 - [scsi] megaraid: update to version 5.29 (Tomas Henzl) [642052]
3132 - [virt] MMU: only write protect mappings at pagetable level (Marcelo Tosatti) [634100]
3133 - [virt] xen: disable ACPI NUMA for PV guests (Andrew Jones) [669773]
3134 - [virt] xen: unplug the emulated devices at resume time (Paolo Bonzini) [667356]
3135 - [virt] xenfs: enable for HVM domains too (Paolo Bonzini) [667361]
3136 - [virt] KVM: Activate Virtualization On Demand (Avi Kivity) [616042]
3137 - [pci] Fix KABI breakage (Prarit Bhargava) [661301]
3138 - [pci] PCIe/AER: Disable native AER service if BIOS has precedence (Prarit Bhargava) [661301]
3139 - [pci] aerdrv: fix uninitialized variable warning (Prarit Bhargava) [661301]
3140 - [pci] hotplug: Fix build with CONFIG_ACPI unset (Prarit Bhargava) [661301]
3141 - [pci] PCIe: Ask BIOS for control of all native services at once (Prarit Bhargava) [661301]
3142 - [pci] PCIe: Introduce commad line switch for disabling port services (Prarit Bhargava) [661301]
3143 - [pci] ACPI/PCI: Negotiate _OSC control bits before requesting them (Prarit Bhargava) [661301]
3144 - [pci] ACPI/PCI: Make acpi_pci_query_osc() return control bits (Prarit Bhargava) [661301]
3145 - [x86] ACPI: cleanup pci_root _OSC code (Prarit Bhargava) [661301]
3146 - [pci] PCIe AER: Introduce pci_aer_available() (Prarit Bhargava) [661301]
3147 - [pci] aerdrv: fix annoying warnings (Prarit Bhargava) [661301]
3148 - [pci] aerdrv: trivial cleanup for aerdrv_core.c (Prarit Bhargava) [661301]
3149 - [pci] aerdrv: trivial cleanup for aerdrv.c (Prarit Bhargava) [661301]
3150 - [pci] aerdrv: introduce default_downstream_reset_link (Prarit Bhargava) [661301]
3151 - [pci] aerdrv: rework find_aer_service (Prarit Bhargava) [661301]
3152 - [pci] aerdrv: remove is_downstream (Prarit Bhargava) [661301]
3153 - [pci] aerdrv: remove magical ROOT_ERR_STATUS_MASKS (Prarit Bhargava) [661301]
3154 - [pci] aerdrv: redefine PCI_ERR_ROOT_*_SRC (Prarit Bhargava) [661301]
3155 - [pci] aerdrv: rework do_recovery (Prarit Bhargava) [661301]
3156 - [pci] aerdrv: rework get_e_source() (Prarit Bhargava) [661301]
3157 - [pci] aerdrv: rework aer_isr_one_error() (Prarit Bhargava) [661301]
3158 - [pci] aerdrv: rework add_error_device (Prarit Bhargava) [661301]
3159 - [pci] aerdrv: remove compare_device_id (Prarit Bhargava) [661301]
3160 - [pci] aerdrv: introduce is_error_source (Prarit Bhargava) [661301]
3161 - [pci] aerdrv: rework find_source_device (Prarit Bhargava) [661301]
3162 - [pci] aerdrv: make aer_{en, dis}able_rootport static (Prarit Bhargava) [661301]
3163 - [pci] aerdrv: cleanup inconsistent functions (Prarit Bhargava) [661301]
3164 - [pci] aerdrv: RsvdP of PCI_ERR_ROOT_COMMAND (Prarit Bhargava) [661301]
3165 - [pci] aerdrv: use correct bit defines and add 2ms delay to aer_root_reset (Prarit Bhargava) [661301]
3166 - [pci] change PCI nomenclature in drivers/pci/ (non-comment changes) (Prarit Bhargava) [661301]
3167 - [pci] change PCI nomenclature in drivers/pci/ (comment changes) (Prarit Bhargava) [661301]
3168 - [pci] remove ifdefed pci_cleanup_aer_correct_error_status (Prarit Bhargava) [661301]
3169 - [pci] Remove unnecessary struct pcie_port_data (Prarit Bhargava) [661301]
3170 - [pci] Backport upstream PCIE interrupt assignment code (Prarit Bhargava) [661301]
3171 - [pci] PCIe AER: use pci_is_pcie() (Prarit Bhargava) [661301]
3172 - [pci] introduce pci_is_pcie() (Prarit Bhargava) [661301]
3173 - [pci] PCIe AER: use pci_pcie_cap() (Prarit Bhargava) [661301]
3174 - [pci] fix memory leak in aer_inject (Prarit Bhargava) [661301]
3175 - [pci] use better error return values in aer_inject (Prarit Bhargava) [661301]
3176 - [pci] add support for PCI domains to aer_inject (Prarit Bhargava) [661301]
3177
3178 * Thu Jan 27 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-107.el6]
3179 - [x86] lockup detector: enable config options (Don Zickus) [669808]
3180 - [x86] lockup detector: Kconfig fixes to seperate hard and soft lockup options (Don Zickus) [669808]
3181 - [x86] NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls (Don Zickus) [669808]
3182 - [x86] perf, arch: Cleanup perf-pmu init vs lockup-detector (Don Zickus) [669808]
3183 - [x86] nmi: Add in new nmi_watchdog/softlockup changes (Don Zickus) [669808]
3184 - [x86] Move notify_die from nmi.c to traps.c (Don Zickus) [669808]
3185 - [kernel] perf_event backport (Peter Zijlstra) [672264]
3186 - [scsi] fnic: Bumping up fnic version from 1.4.0.145 to 1.5.0.1 (Mike Christie) [663222]
3187 - [scsi] fnic: fix memory leak (Mike Christie) [663222]
3188 - [irq] Add new IRQ flag IRQF_NO_SUSPEND (Andrew Jones) [671147]
3189 - [virt] xen: events: do not unmask event channels on resume (Andrew Jones) [671147]
3190 - [virt] xen: Do not suspend IPI IRQs (Andrew Jones) [671147]
3191 - [virt] ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt (Andrew Jones) [671147]
3192 - [fs] ext3: avoid WARN() messages when failing to write the superblock (Edward Shishkin) [591466]
3193 - [fs] ext3: unify log messages (Edward Shishkin) [591466]
3194 - [kernel] add 'make rh-perf' target (Jason Baron) [644991]
3195 - [kernel] perf: .spec file updates (Jason Baron) [644991]
3196 - [kernel] perf: updates from 2.6.34 -> 2.6.37 (Jason Baron) [644991]
3197 - [kernel] perf: sync to 2.6.34 (Jason Baron) [644991]
3198 - [x86] Westmere apicid fix (George Beshers) [635808]
3199 - [x86] Fix a hard coded limit of a maximum of 16 cpu's per socket (George Beshers) [635808]
3200 - [x86] uv: More Westmere support on SGI UV (George Beshers) [635808]
3201 - [x86] uv: Enable Westmere support on SGI UV (George Beshers) [635808]
3202 - [scsi] scsi_dh: propagate SCSI device deletion (Mike Snitzer) [669411]
3203 - [scsi] scsi_dh_hp_sw: fix deadlock in start_stop_endio (Mike Snitzer) [652024]
3204 - [scsi] scsi_dh_alua: add scalable ONTAP lun to dev list (Mike Snitzer) [667661]
3205 - [scsi] scsi_dh_alua: Add Promise VTrak to dev list (Mike Snitzer) [652024]
3206 - [scsi] scsi_dh_alua: fix stpg_endio group state reporting (Mike Snitzer) [652024]
3207 - [scsi] scsi_dh_alua: fix deadlock in stpg_endio (Mike Snitzer) [652024]
3208 - [scsi] scsi_dh_alua: fix submit_stpg return (Mike Snitzer) [652024]
3209 - [pci] Fix mmap address check in pci_mmap_fits (Prarit Bhargava) [645287]
3210 - [pci] fix size checks for mmap() on /proc/bus/pci files (Prarit Bhargava) [645287]
3211 - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [672600]
3212 - [fs] nfs4: fix units bug causing hang on recovery (J. Bruce Fields) [672345]
3213 - [fs] ext4: Update ext4 documentation (Lukas Czerner) [519467]
3214 - [fs] jbd2: fix /proc/fs/jbd2/<dev> when using an external (Lukas Czerner) [655875]
3215 - [net] netfilter: nf_conntrack snmp helper (Jiri Olsa) [638176]
3216 - [net] netfilter: audit target to record accepted/dropped packets (Thomas Graf) [642391]
3217 - [net] packet_mmap: expose hw packet timestamps to network packet capture utilities (Thomas Graf) [645800]
3218 - [scsi] bfa rebase reflecting scsi-misc bfa (Rob Evers) [641052]
3219 - [scsi] libsas: Don't issue commands to devices that have been hot-removed (David Milburn) [669154]
3220 - [security] crypto: mark ghash as fips_allowed (Jarod Wilson) [638133]
3221 - [kernel] Fix over-scheduling bug (Jane Lv) [666484]
3222 - [kernel] trace: add several tracepoints/scripts for analyzing network stack (Neil Horman) [611700]
3223 - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 models (Jaroslav Kysela) [662660]
3224 - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [583745 618797 619430 636922 637240 646771 663946 667460]
3225 - [x86] UEFI IBM boot regression (Bob Picco) [668825]
3226 - [netdrv] ehea: Add some info messages and fix an issue (Steve Best) [658185]
3227
3228 * Wed Jan 26 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-106.el6]
3229 - [crypto] mark xts(aes) as fips_allowed (Jarod Wilson) [625489]
3230 - [fs] nfsd: break lease on unlink, link, and rename (J. Bruce Fields) [626814]
3231 - [fs] nfsd4: break lease on nfsd setattr (J. Bruce Fields) [626814]
3232 - [fs] nfsd: remove some unnecessary dropit handling (J. Bruce Fields) [626814]
3233 - [fs] nfsd: stop translating EAGAIN to nfserr_dropit (J. Bruce Fields) [626814]
3234 - [fs] svcrpc: simpler request dropping (J. Bruce Fields) [626814]
3235 - [fs] svcrpc: avoid double reply caused by deferral race (J. Bruce Fields) [626814]
3236 - [fs] nfsd: don't drop requests on -ENOMEM (J. Bruce Fields) [626814]
3237 - [x86] numa: Cacheline aliasing makes for_each_populated_zone extremely expensive (George Beshers) [635850]
3238 - [scsi] mptas: version string change 3.04.18 (Tomas Henzl) [642618]
3239 - [scsi] mptsas: Incorrect return value in mptscsih_dev_reset (Tomas Henzl) [642618]
3240 - [scsi] mptsas: inDMD deleted (Tomas Henzl) [642618]
3241 - [scsi] mptsas: remove bus reset (Tomas Henzl) [642618]
3242 - [scsi] mptsas: 3gbps - 6gbps (Tomas Henzl) [642618]
3243 - [scsi] mptsas: sysfs sas addr handle (Tomas Henzl) [642618]
3244 - [scsi] mptsas: fix warning when not using procfs (Tomas Henzl) [642618]
3245 - [scsi] mptsas: Fix 32 bit platforms with 64 bit resources (Tomas Henzl) [642618]
3246 - [scsi] mptsas: convert to seq_file (Tomas Henzl) [642618]
3247 - [scsi] mptsas: use module_param in drivers/message/fusion/mptbase.c (Tomas Henzl) [642618]
3248 - [scsi] mptsas: drivers/message/fusion: Adjust confusing indentation (Tomas Henzl) [642618]
3249 - [scsi] mptsas: print Doorbell register in a case of hard reset and timeout (Tomas Henzl) [642618]
3250 - [scsi] mptsas: fixed hot-removal processing (Tomas Henzl) [642618]
3251 - [scsi] mptsas: Cleanup some duplicate calls in mptbase.c (Tomas Henzl) [642618]
3252 - [scsi] mptsas: Added missing reset for ioc_reset_in_progress in SoftReset (Tomas Henzl) [642618]
3253 - [scsi] mptsas: Proper error handling is added after mpt_config timeout (Tomas Henzl) [642618]
3254 - [scsi] mptsas: Event data alignment with 4 byte (Tomas Henzl) [642618]
3255 - [scsi] mptsas: Check for command status is added after completion (Tomas Henzl) [642618]
3256 - [scsi] mptsas: Task abort is not supported for Volumes (Tomas Henzl) [642618]
3257 - [scsi] mptsas: sanity check for vdevice pointer is added (Tomas Henzl) [642618]
3258 - [scsi] mptsas: Setting period, offset and width for SPI driver (Tomas Henzl) [642618]
3259 - [scsi] mptsas: Proper bus_type check is added (Tomas Henzl) [642618]
3260 - [scsi] mptsas: mpt_detach is called properly at the time of rmmod (Tomas Henzl) [642618]
3261 - [scsi] mptsas: mpt config will do Hard Reset based upon retry counts (Tomas Henzl) [642618]
3262 - [scsi] mptsas: Updated SCSI IO IOCTL error handling (Tomas Henzl) [642618]
3263 - [scsi] mptsas: Added new less expensive RESET (Message Unit Reset) (Tomas Henzl) [642618]
3264 - [scsi] mptsas: modify mptctl_exit() to call proper deregister functions (Tomas Henzl) [642618]
3265 - [scsi] mptsas: hold off error recovery while alternate ioc is initializing (Tomas Henzl) [642618]
3266 - [scsi] mptsas: corrected if condition check for SCSIIO and PASSTHROUGH commands (Tomas Henzl) [642618]
3267 - [scsi] mptsas: block device when target is being removed by FW (Tomas Henzl) [642618]
3268 - [scsi] mptsas: Added sysfs expander manufacture information (Tomas Henzl) [642618]
3269 - [scsi] mptsas: Added-MPI_SCSIIO_CONTROL_HEADOFQ-priority (Tomas Henzl) [642618]
3270 - [fs] ext4: Add FITRIM ioctl to handle ext4 batched discard (Lukas Czerner) [651021]
3271 - [fs] ext4: Add batched discard support for ext4 (Lukas Czerner) [651021]
3272 - [fs] ext4: Create ext4 helper for sb_issue_discard (Lukas Czerner) [651021]
3273 - [fs] Added a #include to eliminate a compilation failure (Steve Dickson) [479351]
3274 - [fs] pnfs: layout roc code (Steve Dickson) [479351]
3275 - [fs] pnfs: update nfs4_callback_recallany to handle layouts (Steve Dickson) [479351]
3276 - [fs] pnfs: add CB_LAYOUTRECALL handling (Steve Dickson) [479351]
3277 - [fs] pnfs: CB_LAYOUTRECALL xdr code (Steve Dickson) [479351]
3278 - [fs] pnfs: change lo refcounting to atomic_t (Steve Dickson) [479351]
3279 - [fs] pnfs: check that partial LAYOUTGET return is ignored (Steve Dickson) [479351]
3280 - [fs] pnfs: add layout to client list before sending rpc (Steve Dickson) [479351]
3281 - [fs] pnfs: serialize LAYOUTGET(openstateid) (Steve Dickson) [479351]
3282 - [fs] pnfs: layoutget rpc code cleanup (Steve Dickson) [479351]
3283 - [fs] pnfs: change how lsegs are removed from layout list (Steve Dickson) [479351]
3284 - [fs] pnfs: change layout state seqlock to a spinlock (Steve Dickson) [479351]
3285 - [fs] pnfs: add prefix to struct pnfs_layout_hdr fields (Steve Dickson) [479351]
3286 - [fs] pnfs: add prefix to struct pnfs_layout_segment fields (Steve Dickson) [479351]
3287 - [fs] pnfs: remove unnecessary field lgp->status (Steve Dickson) [479351]
3288 - [fs] pnfs: fix incorrect comment in destroy_lseg (Steve Dickson) [479351]
3289 - [fs] NFS: rename client back channel transport field (Steve Dickson) [479351]
3290 - [fs] NFS: add session back channel draining (Steve Dickson) [479351]
3291 - [fs] NFS: RPC_AUTH_GSS unsupported on v4.1 back channel (Steve Dickson) [479351]
3292 - [fs] NFS refactor nfs_find_client and reference client across callback processing (Steve Dickson) [479351]
3293 - [fs] nfs41: do not allocate unused back channel pages (Steve Dickson) [479351]
3294 - [fs] NFS associate sessionid with callback connection (Steve Dickson) [479351]
3295 - [fs] NFS implement v4.0 callback_ident (Steve Dickson) [479351]
3296 - [fs] NFS: do not clear minor version at nfs_client free (Steve Dickson) [479351]
3297 - [fs] NFS: use svc_create_xprt for NFSv4.1 callback service (Steve Dickson) [479351]
3298 - [fs] SUNRPC: register and unregister the back channel transport (Steve Dickson) [479351]
3299 - [fs] SUNRPC: new transport for the NFSv4.1 shared back channel (Steve Dickson) [479351]
3300 - [fs] SUNRPC: fix bc_send print (Steve Dickson) [479351]
3301 - [fs] SUNRPC: move svc_drop to caller of svc_process_common (Steve Dickson) [479351]
3302 - [netdrv] qlge: Fix deadlock when cancelling worker (Chad Dupuis) [635703]
3303 - [netdrv] qlge: New release P27 (Chad Dupuis) [635703]
3304 - [netdrv] qlge: Generate the coredump to ethtool user buffer (Chad Dupuis) [635703]
3305 - [netdrv] qlge: pull NULL check ahead of dereference (Chad Dupuis) [635703]
3306 - [netdrv] qlge: Fix a deadlock when the interface is going down (Chad Dupuis) [635703]
3307 - [netdrv] qlge: reset the chip before freeing the buffers (Chad Dupuis) [635703]
3308 - [netdrv] qlge: Restoring the vlan setting during ql_adapter_up (Chad Dupuis) [635703]
3309 - [netdrv] qlge: New release P25 (Chad Dupuis) [635703]
3310 - [netdrv] qlge: fix a eeh handler to not add a pending timer (Chad Dupuis) [635703]
3311 - [netdrv] qlge: New release P24 (Chad Dupuis) [635703]
3312 - [netdrv] qlge: Remove all error packet flags and enable tcp/udp and ip csum error (Chad Dupuis) [635703]
3313 - [netdrv] qlge: Restoring the promiscuous setting in ql_adapter_up (Chad Dupuis) [635703]
3314 - [netdrv] qlge: Changing cpu_to_be16 to htons for udp checksum (Chad Dupuis) [635703]
3315 - [netdrv] qlge: Eliminate firmware dependency for MPI coredump (Chad Dupuis) [635703]
3316 - [kernel] driver core: Convert link_mem_sections to use find_memory_block_hinted (George Beshers) [635866]
3317 - [kernel] driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted (George Beshers) [635866]
3318 - [kernel] kobject: Introduce kset_find_obj_hinted (George Beshers) [635866]
3319 - [x86] UV: memory_block_size_bytes for x86_64 when CONFIG_X86_UV (George Beshers) [635866]
3320 - [ppc] add dynamic dma window support (Steve Best) [632770]
3321 - [ppc] add memory_hotplug_max (Steve Best) [632770]
3322 - [ppc] dma: Add optional platform override of dma_set_mask() (Steve Best) [632770]
3323 - [x86] therm_throt.c: Trivial printk message fix for a unsuitable abbreviation of 'thermal' (Prarit Bhargava) [666859]
3324 - [x86] mce: Notify about corrected events too (Prarit Bhargava) [666859]
3325 - [x86] asm: Introduce and use percpu_inc() (Prarit Bhargava) [666859]
3326 - [mm] memory hotplug: fix notifier's return value check (Steve Best) [632694]
3327 - [powerpc] Make the CMM memory hotplug aware (Steve Best) [632694]
3328 - [mm] Add notifier in pageblock isolation for balloon drivers (Steve Best) [632694]
3329 - [kernel] tracing: Allow to disable cmdline recording (Jiri Olsa) [632065]
3330 - [kernel] tracing: Combine event filter_active and enable into single flags field (Jiri Olsa) [632065]
3331 - [fs] GFS2: [RFE] glock scalability patches (Abhijith Das) [656939]
3332 - [net] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Andy Gospodarek) [605189]
3333 - [net] fix oops in RPS when netdevice has no parent dev (Neil Horman) [670907]
3334 - [scsi] libsas: fix bug for vacant phy (David Milburn) [668754]
3335 - [scsi] sr: fix sr_drive_status handling when initialization required (Tomas Henzl) [663159]
3336
3337 * Tue Jan 25 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-105.el6]
3338 - [ppc] Export memstart_addr and kernstart_addr on ppc64 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3339 - [infiniband] fix compiling problem with i386 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3340 - [netdrv] mlx4: add ConnectX-3 PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3341 - [netdrv] mlx4: fix mc usage after IBoE addition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3342 - [netdrv] cxgb3/t3_hw.c: use new hex_to_bin() method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3343 - [infiniband] uverbs: Handle large number of entries in poll CQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3344 - [netdrv] cxgb4: fix MAC address hash filter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3345 - [infiniband] Fix information leak in marshalling code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3346 - [infiniband] pack: Remove some unused code added by the IBoE patches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3347 - [infiniband] mlx4: Fix IBoE link state (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3348 - [infiniband] mlx4: Fix IBoE reported link rate (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3349 - [netdrv] mlx4_core: Workaround firmware bug in query dev cap (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3350 - [infiniband] mlx4: Fix memory ordering of VLAN insertion control bits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3351 - [net] rds: Integer overflow in RDS cmsg handling (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3352 - [net] rds: Fix rds message leak in rds_message_map_pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3353 - [net] rds: Remove kfreed tcp conn from list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3354 - [net] rds: Lost locking in loop connection freeing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3355 - [netdrv] cxgb4: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3356 - [netdrv] cxgb3: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3357 - [net] RDS: Let rds_message_alloc_sgs() return NULL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3358 - [net] RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3359 - [net] RDS: Clean up error handling in rds_cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3360 - [net] RDS: Return -EINVAL if rds_rdma_pages returns an error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3361 - [net] fix rds_iovec page count overflow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3362 - [netdrv] cxgb3: Fix panic in free_tx_desc() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3363 - [netdrv] cxgb3: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3364 - [kernel] kernel.h: add {min,max}3 macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3365 - [infiniband] qib: clean up properly if pci_set_consistent_dma_mask() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3366 - [infiniband] qib: Allow driver to load if PCIe AER fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3367 - [infiniband] qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3368 - [infiniband] qib: Fix extra log level in qib_early_err() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3369 - [infiniband] cxgb4: Remove unnecessary KERN_<level> use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3370 - [infiniband] cxgb3: Remove unnecessary KERN_<level> use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3371 - [netdrv] mlx4_en: Fix out of bounds array access (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3372 - [netdrv] cxgb3: fix device opening error path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3373 - [infiniband] core: Add link layer type information to sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3374 - [infiniband] mlx4: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3375 - [infiniband] core: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3376 - [infiniband] mlx4: Add support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3377 - [netdrv] mlx4_en: Change multicast promiscuous mode to support IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3378 - [netdrv] mlx4_core: Update data structures and constants for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3379 - [netdrv] mlx4_core: Allow protocol drivers to find corresponding interfaces (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3380 - [infiniband] uverbs: Return link layer type to userspace for query port operation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3381 - [infiniband] srp: Sync buffer before posting send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3382 - [infiniband] srp: Use list_first_entry() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3383 - [infiniband] srp: Reduce number of BUSY conditions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3384 - [infiniband] srp: Eliminate two forward declarations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3385 - [netdrv] cxgb4: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3386 - [netdrv] mlx4: make functions local and remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3387 - [infiniband] mlx4: Signal node desc changes to SM by using FW to generate trap 144 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3388 - [infiniband] Replace EXTRA_CFLAGS with ccflags-y (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3389 - [kernel] kernel.h: add BUILD_BUG_ON_NOT_POWER_OF_2() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3390 - [infiniband] ucma: Allow tuning the max listen backlog (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3391 - [infiniband] Set dev_id field of net_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3392 - [infiniband] srp: Implement SRP_CRED_REQ and SRP_AER_REQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3393 - [infiniband] srp: Preparation for transmit ring response allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3394 - [infiniband] qib: Process RDMA WRITE ONLY with IMMEDIATE properly (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3395 - [infiniband] cxgb3: When a user QP is marked in error, also mark the CQs in error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3396 - [infiniband] cxgb4: Use cxgb4 service for packet gl to skb (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3397 - [infiniband] cxgb4: Export T4 TCP MIB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3398 - [netdrv] cxgb3: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3399 - [net] rds: make local functions/variables static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3400 - [netdrv] cxgb4: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3401 - [infiniband] fix mlx4 kconfig dependency warning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3402 - [infiniband] pack: IBoE UD packet packing support (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3403 - [infiniband] cm: Add RDMA CM support for IBoE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3404 - [infiniband] mad: IBoE supports only QP1 (no QP0) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3405 - [infiniband] Skip IBoE ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3406 - [infiniband] iwcm: Fix hang in uninterruptible wait on cm_id destroy (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3407 - [infiniband] cxgb4: Use simple_read_from_buffer() for debugfs handlers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3408 - [infiniband] cxgb4: Add default_llseek to debugfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3409 - [infiniband] mlx4: Limit size of fast registration WRs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3410 - [infiniband] nes: Turn carrier off on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3411 - [infiniband] nes: Report correct port state if interface is down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3412 - [infiniband] ehca: Fix driver on relocatable kernel (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3413 - [netdrv] cxgb4: remove a bogus PCI function number check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3414 - [infiniband] umad: Make user_mad semaphore a real one (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3415 - [infiniband] amso1100: Remove KERN_<level> from pr_<level> use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3416 - [infiniband] nes: Remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3417 - [infiniband] Set pkt_type correctly for multicast packets (fix IGMP breakage) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3418 - [infiniband] cxgb4: Fastreg NSMR fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3419 - [infiniband] cxgb4: Don't set completion flag for read requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3420 - [infiniband] cxgb4: Set the default TCP send window to 128KB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3421 - [infiniband] cxgb4: Use a mutex for QP and EP state transitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3422 - [infiniband] cxgb4: Support on-chip SQs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3423 - [infiniband] cxgb4: Centralize the wait logic (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3424 - [infiniband] cxgb4: debugfs files for dumping active stags (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3425 - [infiniband] cxgb4: Log HW lack-of-resource errors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3426 - [infiniband] cxgb4: Handle CPL_RDMA_TERMINATE messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3427 - [infiniband] cxgb4: Ignore TERMINATE CQEs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3428 - [infiniband] cxgb4: Ignore positive return values from cxgb4_*_send() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3429 - [infiniband] cxgb4: Zero out ISGL padding (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3430 - [infiniband] cxgb4: Don't use null ep ptr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3431 - [infiniband] nes: Fix cast-to-pointer warnings on 32-bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3432 - [infiniband] core: Add link layer property to ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3433 - [infiniband] Revert "[infiniband] Add IBoE support" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3434 - [infiniband] Revert "[infiniband] mlx4: enable IBoE feature" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3435 - [infiniband] cxgb4: Fix warnings about casts to/from pointers of different sizes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3436 - [infiniband] cxgb3: Turn off RX coalescing for iWARP connections (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3437 - [net] fix a lockdep splat (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3438 - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3439 - [net] rds: spin_lock_irq() is not nestable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3440 - [net] rds: double unlock in rds_ib_cm_handle_connect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3441 - [net] rds: signedness bug (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3442 - [netdrv] cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3443 - [netdrv] cxgb3: remove undefined operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3444 - [net] RDS: Implement masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3445 - [infiniband] print string constants in more places (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3446 - [net] RDS: cancel connection work structs as we shut down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3447 - [net] RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3448 - [net] RDS: have sockets get transport module references (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3449 - [net] RDS: remove old rs_transport comment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3450 - [net] RDS: lock rds_conn_count decrement in rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3451 - [infiniband] protect the list of IB devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3452 - [infiniband] print IB event strings as well as their number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3453 - [net] RDS: flush fmrs before allocating new ones (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3454 - [net] RDS: properly use sg_init_table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3455 - [infiniband] track signaled sends (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3456 - [net] RDS: remove __init and __exit annotation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3457 - [infiniband] Use SLAB_HWCACHE_ALIGN flag for kmem_cache_create() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3458 - [infiniband] always process recv completions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3459 - [net] RDS: return to a single-threaded krdsd (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3460 - [infiniband] create a work queue for FMR flushing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3461 - [net] destroy connections on rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3462 - [infiniband] wait for IB dev freeing work to finish during rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3463 - [infiniband] Make ib_recv_refill return void (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3464 - [net] RDS: Remove unused XLIST_PTR_TAIL and xlist_protect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3465 - [net] RDS: whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3466 - [net] RDS: use delayed work for the FMR flushes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3467 - [net] rds: more FMRs are faster (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3468 - [net] rds: recycle FMRs through lockless lists (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3469 - [net] rds: fix rds_send_xmit() serialization (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3470 - [net] rds: block ints when acquiring c_lock in rds_conn_message_info() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3471 - [net] rds: remove unused rds_send_acked_before() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3472 - [net] RDS: use friendly gfp masks for prefill (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3473 - [infiniband] Add caching of frags and incs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3474 - [infiniband] Remove ib_recv_unmap_page() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3475 - [net] RDS: Assume recv->r_frag is always NULL in refill_one() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3476 - [net] RDS: Use page_remainder_alloc() for recv bufs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3477 - [infiniband] disconnect when IB devices are removed (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3478 - [net] RDS: introduce rds_conn_connect_if_down() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3479 - [infiniband] add refcount tracking to struct rds_ib_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3480 - [infiniband] get the xmit max_sge from the RDS IB device on the connection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3481 - [infiniband] rds_ib_cm_handle_connect() forgot to unlock c_cm_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3482 - [net] rds: Fix reference counting on the for xmit_atomic and xmit_rdma (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3483 - [net] rds: use RCU to protect the connection hash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3484 - [net] RDS: use locking on the connection hash list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3485 - [net] rds: Fix RDMA message reference counting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3486 - [net] rds: don't let RDS shutdown a connection while senders are present (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3487 - [net] rds: Use RCU for the bind lookup searches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3488 - [infiniband] add _to_node() macros for numa and use {k, v}malloc_node() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3489 - [infiniband] Remove unused variable in ib_remove_addr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3490 - [net] rds: rcu-ize rds_ib_get_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3491 - [net] rds: per-rm flush_wait waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3492 - [net] rds: switch to rwlock on bind_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3493 - [net] RDS: Update comments in rds_send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3494 - [net] RDS: Use a generation counter to avoid rds_send_xmit loop (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3495 - [net] RDS: Get pong working again (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3496 - [net] RDS: Do wait_event_interruptible instead of wait_event (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3497 - [net] RDS: Remove send_quota from send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3498 - [net] RDS: Move atomic stats from general to ib-specific area (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3499 - [net] RDS: rds_message_unmapped() doesn't need to check if queue active (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3500 - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3501 - [net] RDS: Use NOWAIT in message_map_pages() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3502 - [net] RDS: Bypass workqueue when queueing cong updates (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3503 - [net] RDS: Call rds_send_xmit() directly from sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3504 - [net] RDS: rds_send_xmit() locking/irq fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3505 - [net] RDS: Change send lock from a mutex to a spinlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3506 - [net] RDS: Refill recv ring directly from tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3507 - [net] RDS: Stop supporting old cong map sending method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3508 - [infiniband] Do not wait for send ring to be empty on conn shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3509 - [net] RDS: Perform unmapping ops in stages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3510 - [net] RDS: Make sure cmsgs aren't used in improper ways (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3511 - [net] RDS: Add flag for silent ops. Do atomic op before RDMA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3512 - [net] RDS: Move some variables around for consistency (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3513 - [net] RDS: queue failure notifications for dropped atomic ops (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3514 - [net] RDS: Add a warning if trying to allocate 0 sgs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3515 - [net] RDS: Do not set op_active in r_m_copy_from_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3516 - [net] RDS: Rewrite rds_send_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3517 - [net] RDS: Rename data op members prefix from m_ to op_ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3518 - [net] RDS: Remove struct rds_rdma_op (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3519 - [net] RDS: purge atomic resources too in rds_message_purge() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3520 - [net] RDS: Inline rdma_prepare into cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3521 - [net] RDS: Implement silent atomics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3522 - [net] RDS: Move loop-only function to loop.c (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3523 - [infiniband] Make all flow control code conditional on i_flowctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3524 - [net] RDS: Remove unsignaled_bytes sysctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3525 - [net] RDS: rewrite rds_ib_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3526 - [infiniband] Remove ib_[header/data]_sge() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3527 - [infiniband] Remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3528 - [infiniband] Disallow connections less than RDS 3.1 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3529 - [infiniband] eliminate duplicate code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3530 - [net] RDS: inc_purge() transport function unused - remove it (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3531 - [net] RDS: Whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3532 - [net] RDS: Do not mask address when pinning pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3533 - [net] RDS: Base init_depth and responder_resources on hw values (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3534 - [net] RDS: Implement atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3535 - [net] RDS: Clear up some confusing code in send_remove_from_sock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3536 - [net] RDS: make sure all sgs alloced are initialized (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3537 - [net] RDS: make m_rdma_op a member of rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3538 - [net] RDS: fold rdma.h into rds.h (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3539 - [net] RDS: Explicitly allocate rm in sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3540 - [net] RDS: cleanup/fix rds_rdma_unuse (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3541 - [net] RDS: break out rdma and data ops into nested structs in rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3542 - [net] RDS: cleanup: remove "== NULL"s and "!= NULL"s in ptr comparisons (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3543 - [net] RDS: move rds_shutdown_worker impl. to rds_conn_shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3544 - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3545 - [net] RDS: Rewrite rds_send_drop_to() for clarity (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3546 - [net] RDS: Fix corrupted rds_mrs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3547 - [net] RDS: Fix BUG_ONs to not fire when in a tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3548 - [infiniband] nes: Fix hang with modified FIN handling on A0 cards (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3549 - [infiniband] nes: Change state to closing after FIN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3550 - [infiniband] nes: Fix double CLOSE event indication crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3551 - [infiniband] nes: Write correct register write to set TX pause param (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3552 - [netdrv] mlx4_en: Fixed Ethtool statistics report (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3553 - [netdrv] mlx4_en: Consider napi_get_frags() failure (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3554 - [infiniband] cxgb3: Don't exceed the max HW CQ depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3555 - [netdrv] mlx4: use bitmap library (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3556 - [netdrv] mlx4_en: Fix build warning in mlx4_en_create_rx_ring (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3557 - [netdrv] mlx4_en: updated driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3558 - [netdrv] mlx4_en: Moving to work with GRO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3559 - [netdrv] mlx4_en: reconfiguring mac address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3560 - [netdrv] mlx4_en: get/set ringsize uses actual ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3561 - [netdrv] mlx4_en: Fixing report in Ethtool get_settings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3562 - [netdrv] mlx4_en: Added self diagnostics test implementation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3563 - [netdrv] mlx4_en: Validate port up prior to transmitting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3564 - [netdrv] mlx4_en: Reporting link state with KERN_INFO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3565 - [netdrv] mlx4_en: Fixed MAX_TX_RINGS definition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3566 - [netdrv] mlx4_en: performing CLOSE_PORT at the end of tear-down process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3567 - [netdrv] mlx4_en: Setting dev->perm_addr field (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3568 - [netdrv] mlx4_en: Setting actual RX ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3569 - [netdrv] mlx4_en: Fixed incorrect unmapping on RX flow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3570 - [netdrv] cxgb4: update PCI ids (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3571 - [netdrv] cxgb4: fix setting of the function number in transmit descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3572 - [netdrv] cxgb4: support eeprom read/write on functions other than 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3573 - [netdrv] cxgb4: handle Rx/Tx queue ranges not starting at 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3574 - [netdrv] mlx4: remove num_lro parameter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3575 - [net] rds: fix a leak of kernel memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3576 - [netdrv] Convert unbounded kzalloc calls to kcalloc (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3577 - [infiniband] cxgb4: Obtain RDMA QID ranges from LLD/FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3578 - [infiniband] qib: Add missing <linux/slab.h> include (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3579 - [infiniband] ehca: Drop unnecessary NULL test (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3580 - [infiniband] nes: Fix confusing if statement indentation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3581 - [netdrv] cxgb3: do not use PCI resources before pci_enable_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3582 - [infiniband] nes: Fix misindented code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3583 - [infiniband] nes: Fix showing wqm_quanta (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3584 - [infiniband] nes: Get rid of "set but not used" variables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3585 - [infiniband] nes: Read firmware version from correct place (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3586 - [infiniband] srp: Export req_lim via sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3587 - [infiniband] srp: Make receive buffer handling more robust (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3588 - [infiniband] srp: Use print_hex_dump() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3589 - [infiniband] Rename RAW_ETY to RAW_ETHERTYPE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3590 - [infiniband] nes: Fix two sparse warnings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3591 - [infiniband] cxgb3: Make needlessly global iwch_l2t_send() static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3592 - [infiniband] cxgb4: Add timeouts when waiting for FW responses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3593 - [infiniband] qib: Fix race between qib_error_qp() and receive packet processing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3594 - [infiniband] qib: Limit the number of packets processed per interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3595 - [infiniband] qib: Allow writes to the diag_counters to be able to clear them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3596 - [infiniband] qib: Set cfgctxts to number of CPUs by default (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3597 - [infiniband] cxgb4: Set/reset the EP timer inside EP lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3598 - [infiniband] cxgb4: Use correct control txq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3599 - [infiniband] cxgb4: Fix race in fini path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3600 - [netdrv] cxgb4: update driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3601 - [netdrv] cxgb4: add new PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3602 - [netdrv] cxgb4: fix wrong shift direction (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3603 - [netdrv] cxgb4: support running the driver on PCI functions besides 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3604 - [netdrv] cxgb4: advertise NETIF_F_TSO_ECN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3605 - [netdrv] cxgb4: get on-chip queue info from FW and create a memory window for them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3606 - [netdrv] cxgb4: fix TSO descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3607 - [netdrv] cxgb4: don't offload Rx checksums for IPv6 fragments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3608 - [netdrv] cxgb4: disable an interrupt that is neither used nor serviced (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3609 - [infiniband] cm: Check LAP state before sending an MRA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3610 - [infiniband] nes: Fix hangs on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3611 - [infiniband] nes: Store and print eeprom version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3612 - [infiniband] nes: Convert pci_table entries to PCI_VDEVICE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3613 - [infiniband] qib: Allow PSM to select from multiple port assignment algorithms (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3614 - [infiniband] qib: Turn off IB latency mode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3615 - [infiniband] qib: Use generic_file_llseek (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3616 - [infiniband] cxgb4: Support variable sized work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3617 - [infiniband] cxgb3: Clean up signed check of unsigned variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3618 - [infiniband] cxgb4: Remove dependency on __GFP_NOFAIL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3619 - [infiniband] cxgb4: Add module option to tweak delayed ack (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3620 - [infiniband] ipath: Fix probe failure path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3621 - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3622 - [infiniband] qib: Avoid variable-length array (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3623 - [infiniband] cxgb4: Remove unneeded NULL check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3624 - [infiniband] cxgb4: Remove unneeded assignment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3625 - [infiniband] nes: Rewrite expression to avoid undefined semantics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3626 - [infiniband] umad: Remove unused-but-set variable 'already_dead' (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3627 - [netdrv] cxgb4: exclude registers with read side effects from register dumps (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3628 - [netdrv] cxgb4: avoid duplicating some resource freeing code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3629 - [netdrv] cxgb4: move the choice of interrupt type before net_device registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3630 - [infiniband] qib: Use request_firmware() to load SD7220 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3631 - [netdrv] cxgb4: Use kfree_skb for skb pointers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3632 - [infiniband] Fix world-writable child interface control sysfs attributes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3633 - [infiniband] qib: Clean up properly if qib_init() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3634 - [infiniband] qib: Completion queue callback needs to be single threaded (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3635 - [infiniband] qib: Update 7322 serdes tables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3636 - [infiniband] qib: Clear 6120 hardware error register (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3637 - [infiniband] qib: Clear eager buffer memory for each new process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3638 - [infiniband] qib: Mask hardware error during link reset (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3639 - [infiniband] qib: Don't mark VL15 bufs as WC to avoid a rare 7322 chip problem (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3640 - [infiniband] cxgb4: Derive smac_idx from port viid (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3641 - [infiniband] cxgb4: Avoid false GTS CIDX_INC overflows (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3642 - [infiniband] cxgb4: Don't call abort_connection() for active connect failures (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3643 - [netdrv] cxgb4vf: Add code to provision T4 PCI-E SR-IOV Virtual Functions with hardware resources (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3644 - [netdrv] cxgb4vf: Add new macros and definitions for hardware constants (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3645 - [netdrv] cxgb4vf: update to latest T4 firmware API file (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3646 - [netdrv] cxgb4vf: small changes to message processing structures/macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3647 - [netdrv] cxgb3: request 7.10 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3648 - [netdrv] cxgb4: minor cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3649 - [netdrv] cxgb4: update FW definitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3650 - [netdrv] cxgb4: add a missing error interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3651 - [netdrv] cxgb4: propagate link initialization errors to .ndo_open's callers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3652 - [netdrv] cxgb4: set dev_id to the port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3653 - [netdrv] cxgb4: implement EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3654 - [netdrv] cxgb4: rearrange initialization code in preparation for EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3655 - [netdrv] cxgb4: dynamically determine flash size and FW image location (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3656 - [infiniband] fix the deadlock in qib_fs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3657 - [netdrv] mlx4_en: use net_device dev_id to indicate port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3658 - [netdrv] cxgb3: Use memdup_user (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3659 - [net] rds: Add missing mutex_unlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3660 - [infiniband] qib: Remove DCA support until feature is finished (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3661 - [infiniband] ehca: convert cpu notifier to return encapsulate errno value (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3662 - [infiniband] qib: Use a single txselect module parameter for serdes tuning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3663 - [infiniband] qib: Don't rely on (undefined) order of function parameter evaluation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3664 - [infiniband] ucm: Use memdup_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3665 - [infiniband] qib: Fix undefined symbol error when CONFIG_PCI_MSI=n (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3666 - [infiniband] nes: Fix incorrect unlock in nes_process_mac_intr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3667 - [infiniband] nes: Async event for closed QP causes crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3668 - [infiniband] nes: Have ethtool read hardware registers for rx/tx stats (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3669 - [infiniband] cxgb4: Only insert sq qid in lookup table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3670 - [infiniband] cxgb4: Support IB_WR_READ_WITH_INV opcode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3671 - [infiniband] cxgb4: Set fence flag for inv-local-stag work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3672 - [infiniband] cxgb4: Update some HW limits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3673 - [infiniband] cxgb4: Don't limit fastreg page list depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3674 - [infiniband] cxgb4: Return proper errors in fastreg mr/pbl allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3675 - [infiniband] cxgb4: Fix overflow bug in CQ arm (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3676 - [infiniband] cxgb4: Optimize CQ overflow detection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3677 - [infiniband] cxgb4: CQ size must be IQ size - 2 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3678 - [infiniband] cxgb4: Register RDMA provider based on LLD state_change events (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3679 - [infiniband] cxgb4: Detach from the LLD after unregistering RDMA device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3680 - [infiniband] ipath: Remove support for QLogic PCIe QLE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3681 - [infiniband] qib: Add new qib driver for QLogic PCIe InfiniBand adapters (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3682 - [infiniband] mad: Make needlessly global mad_sendq_size/mad_recvq_size static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3683 - [infiniband] core: Allow device-specific per-port sysfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3684 - [netdrv] mlx4_core: Clean up mlx4_alloc_icm() a bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3685 - [netdrv] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3686 - [netdrv] cxgb4: notify upper drivers if the device is already up when they load (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3687 - [netdrv] cxgb4: keep interrupts available when the ports are brought down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3688 - [netdrv] cxgb4: fix initial addition of MAC address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3689 - [infiniband] core: Use kmemdup() instead of kmalloc()+memcpy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3690 - [netdrv] cxgb4: report GRO stats with ethtool -S (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3691 - [netdrv] cxgb4: configure HW VLAN extraction through FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3692 - [netdrv] MAINTAINERS: Add cxgb4 and iw_cxgb4 entries (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3693 - [infiniband] cxgb3: Shrink .text with compile-time init of handlers arrays (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3694 - [netdrv] cxgb4: increase serial number length (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3695 - [netdrv] cxgb4: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3696 - [netdrv] cxgb4: Use ntohs() on __be16 value instead of htons() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3697 - [infiniband] Allow disabling/enabling TSO on the fly through ethtool (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3698 - [infiniband] mlx4: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3699 - [infiniband] core: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3700 - [infiniband] cma: Randomize local port allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3701 - [infiniband] nes: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3702 - [infiniband] nes: Make nesadapter->phy_lock usage consistent (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3703 - [kernel] Enable the new kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3704 - [kernel] kfifo: add the new generic kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3705 - [infiniband] cxgb4: Add driver for Chelsio T4 RNIC (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3706 - [infiniband] cxgb3: Don't free skbs on NET_XMIT_* indications from LLD (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3707 - [infiniband] Explicitly rule out llseek to avoid BKL in default_llseek() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3708 - [net] rds: cleanup: remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3709 - [infiniband] ipoib: remove addrlen check for mc addresses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3710 - [net] convert multiple drivers to use netdev_for_each_mc_addr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3711 - [net] RDS: Enable per-cpu workqueue threads (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3712 - [net] RDS: Do not call set_page_dirty() with irqs off (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3713 - [net] RDS: Properly unmap when getting a remote access error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3714 - [net] RDS: only put sockets that have seen congestion on the poll_waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3715 - [net] RDS: Fix locking in rds_send_drop_to() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3716 - [net] RDS: Turn down alarming reconnect messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3717 - [net] RDS: Workaround for in-use MRs on close causing crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3718 - [net] RDS: Fix send locking issue (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3719 - [net] RDS: Fix congestion issues for loopback (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3720 - [net] RDS/TCP: Wait to wake thread when write space available (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3721 - [net] RDS: update copy_to_user state in tcp transport (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3722 - [net] RDS: sendmsg() should check sndtimeo, not rcvtimeo (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3723 - [net] RDS: Do not BUG() on error returned from ib_post_send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3724 - [infiniband] Fix typos in comments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3725 - [infiniband] ib_qib: back out driver entirely (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}
3726
3727 * Tue Jan 25 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-104.el6]
3728 - [ppc] fix oops in device_pm_remove (Steve Best) [632683]
3729 - [fs] Allow gfs2 to update quota usage through the quotactl interface (Steven Whitehouse) [671267]
3730 - [x86] thp: pte alloc trans splitting (John Villalovos) [464222]
3731 - [x86] Enable CONFIG_INTEL_TXT so that Intel Trusted Execution Technology can work (John Villalovos) [464222]
3732 - [scsi] pmcraid: disable msix and expand device config entry (Rob Evers) [633880]
3733 - [scsi] pmcraid: add support for set timestamp command and other fixes (Rob Evers) [633880]
3734 - [scsi] pmcraid: MSI-X support and other changes (Rob Evers) [633880]
3735 - [kprobes] x86, alternative: Call stop_machine_text_poke() on all cpus (Jiri Olsa) [464658]
3736 - [kprobes] Remove redundant text_mutex lock in optimize (Jiri Olsa) [464658]
3737 - [kprobes] Add sparse context annotations (Jiri Olsa) [464658]
3738 - [kprobes] Remove __dummy_buf (Jiri Olsa) [464658]
3739 - [kprobes] Make functions static (Jiri Olsa) [464658]
3740 - [kprobes] Verify jprobe entry point (Jiri Olsa) [464658]
3741 - [kprobes] Remove redundant address check (Jiri Olsa) [464658]
3742 - [kprobes] x86: Fix the return address of multiple kretprobes (Jiri Olsa) [464658]
3743 - [kprobes] x86: fix swapped segment registers in kretprobe (Jiri Olsa) [464658]
3744 - [kprobes] Move enable/disable_kprobe() out from debugfs code (Jiri Olsa) [464658]
3745 - [kprobes] Calculate the index correctly when freeing the out-of-line execution slot (Jiri Olsa) [464658]
3746 - [kprobes] x86: Issue at least one memory barrier in stop_machine_text_poke() (Jiri Olsa) [464658]
3747 - [kprobes] x86: Support kprobes jump optimization on x86 (Jiri Olsa) [464658]
3748 - [kprobes] x86: Add text_poke_smp for SMP cross modifying code (Jiri Olsa) [464658]
3749 - [kprobes] x86: Cleanup save/restore registers (Jiri Olsa) [464658]
3750 - [kprobes] x86: Boost probes when reentering (Jiri Olsa) [464658]
3751 - [kprobes] Jump optimization sysctl interface (Jiri Olsa) [464658]
3752 - [kprobes] Introduce kprobes jump optimization (Jiri Olsa) [464658]
3753 - [kprobes] Introduce generic insn_slot framework (Jiri Olsa) [464658]
3754 - [kprobes] x86: Cleanup RELATIVEJUMP_INSTRUCTION to RELATIVEJUMP_OPCODE (Jiri Olsa) [464658]
3755 - [kprobes] Add mcount to the kprobes blacklist (Jiri Olsa) [464658]
3756 - [kprobes] Check probe address is reserved (Jiri Olsa) [464658]
3757 - [kprobes] x86/alternatives: Fix build warning (Jiri Olsa) [464658]
3758 - [kprobes] ftrace/alternatives: Introducing *_text_reserved functions (Jiri Olsa) [464658]
3759 - [kprobes] Disable booster when CONFIG_PREEMPT=y (Jiri Olsa) [464658]
3760 - [kprobes] Fix distinct type warning (Jiri Olsa) [464658]
3761 - [kprobes] Sanitize struct kretprobe_instance allocations (Jiri Olsa) [464658]
3762 - [kprobes] x86: use kernel_stack_pointer() in kprobes.c (Jiri Olsa) [464658]
3763 - [kprobes] Prevent re-registration of the same kprobe (Jiri Olsa) [464658]
3764 - [kprobes] x86-32: Move irq-exit functions to kprobes section (Jiri Olsa) [464658]
3765 - [kprobes] Prohibit to probe native_get_debugreg (Jiri Olsa) [464658]
3766 - [kprobes] x86-64: Allow to reenter probe on post_handler (Jiri Olsa) [464658]
3767 - [kprobes] x86: Call BUG() when reentering probe into KPROBES_HIT_SS (Jiri Olsa) [464658]
3768 - [kprobes] tracing: Dump the culprit kprobe in case of kprobe recursion (Jiri Olsa) [464658]
3769 - [kprobes] Cleanup fix_riprel() using insn decoder on x86 (Jiri Olsa) [464658]
3770 - [kprobes] Checks probe address is instruction boudary on x86 (Jiri Olsa) [464658]
3771 - [fs] fix kernel panic at __rpc_create_common() when mounting nfs (Takashi Sato) [670734]
3772 - [fs] inotify: stop kernel memory leak on file creation failure (Eric Paris) [656832] {CVE-2010-4250}
3773 - [fs] GFS2: remove iopen glocks from cache on failed deletes (Benjamin Marzinski) [669877]
3774 - [fs] ext2, ext3: directory handling speedups for smaller blocksizes (Eric Sandeen) [520462]
3775 - [powerpc] add support for new hcall H_BEST_ENERGY (Steve Best) [630086]
3776 - [mm] filemap: fix race condition in xip_file_fault (Hendrik Brueckner) [623251]
3777 - [fs] nfs4: set source address when callback is generated (J. Bruce Fields) [662589]
3778 - [net] ipv4: correct IGMP behavior on v2/v3 query responses (Jiri Pirko) [671153]
3779 - [net] Fix definition of netif_vdbg() when VERBOSE_DEBUG is not defined (Michal Schmidt) [669749]
3780 - [net] sctp: fix kernel panic resulting from mishandling of icmp dest unreachable msg (Neil Horman) [667029]
3781 - [net] backport Receive Packet Steering (Neil Horman) [620680]
3782 - [scsi] scsi_dh_alua: fix overflow in alua_rtpg port group id check (Mike Snitzer) [670572]
3783 - [scsi] libsas: fix definition of wideport, include local sas address (David Milburn) [669782]
3784 - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804]
3785 - [security] audit: include subject in login records (Eric Paris) [670328]
3786 - [security] audit: consistent naming of field types in tty audit logs (Eric Paris) [670556]
3787 - [security] audit: capture mmap arguments in audit logs (Eric Paris) [661398]
3788 - [perf] sched: Use PTHREAD_STACK_MIN to avoid pthread_attr_setstacksize() fail (Jiri Pirko) [663891]
3789 - [kernel] lib: fix vscnprintf() if @size is == 0 (Anton Arapov) [667328]
3790 - [usb] EHCI: AMD periodic frame list table quirk (Don Zickus) [651332]
3791 - [kernel] tracing: Shrink max latency ringbuffer if unnecessary (Jarod Wilson) [632063]
3792 - [edac] i7core_edac: return -ENODEV if no MC is found (Mauro Carvalho Chehab) [646505]
3793 - [block] mmc: Add support for O2Micro SD/MMC (John Feeney) [637243]
3794 - [sound] ALSA: add snd-aloop module (Jaroslav Kysela) [647012]
3795 - [x86] Add ACPI APEI support (Matthew Garrett) [641036]
3796 - [x86] Enabling/Fixing Warm reboots on Dell UEFI systems (Shyam Iyer) [641434]
3797 - [x86] Add Intel Intelligent Power Sharing driver (Matthew Garrett) [513536]
3798 - [x86] Include support for DMI OEM flag to set pci=bfsort in future Dell systems (Shyam Iyer) [658537]
3799 - [x86] Add support for Sandybridge temperature monitoring and thermal/power throttling (Matthew Garrett) [638254]
3800 - [x86] cpuidle: Add a repeating pattern detector to the menu governor (Matthew Garrett) [638259]
3801 - [virt] virtio: remove virtio-pci root device (Michael S. Tsirkin) [583064]
3802 - [virt] xen/events: change to using fasteoi (Andrew Jones) [667359]
3803 - [virt] x86/pvclock: Zero last_value on resume (Andrew Jones) [663755]
3804 - [netdrv] e1000: prevent unhandled IRQs from taking down virtual machines (Dean Nelson) [655521]
3805 - [netdrv] ixgbevf: update to upstream version 1.0.19-k0 (Andy Gospodarek) [636329]
3806 - [netdrv] enic: update to upstream version 1.4.1.10 (Andy Gospodarek) [641092]
3807 - [netdrv] sfc: update to current upstream version with SFC9000 support (Michal Schmidt) [556563]
3808 - [netdrv] ath9k: fix inconsistent lock state (Stanislaw Gruszka) [669373]
3809 - [mm] writeback: write_cache_pages doesn't terminate at nr_to_write <= 0 (Josef Bacik) [638349]
3810 - [mm] allow MMCONFIG above 4GB (Seiji Aguchi) [635753]
3811 - [mm] install_special_mapping skips security_file_mmap check (Frantisek Hrbata) [662199] {CVE-2010-4346}
3812 - [mm] KSM on THP (Andrea Arcangeli) [647334]
3813 - [mm] performance optimization to retry page fault when blocking on disk transfer (Larry Woodman) [667186]
3814 - [mm] allocate memory in khugepaged outside of mmap_sem write mode (Andrea Arcangeli) [647849]
3815 - [mm] make exclusively owned pages belong to the local anon_vma on swapin (Rik van Riel) [617199]
3816
3817 * Sat Jan 22 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-103.el6]
3818 - [security] selinux: include vmalloc.h for vmalloc_user (Eric Paris) [667225]
3819 - [security] selinux: implement mmap on /selinux/policy (Eric Paris) [667225]
3820 - [security] SELinux: allow userspace to read policy back out of the kernel (Eric Paris) [667225]
3821 - [security] kernel: rounddown helper function (Eric Paris) [667225]
3822 - [security] SELinux: drop useless (and incorrect) AVTAB_MAX_SIZE (Eric Paris) [667225]
3823 - [security] SELinux: break ocontext reading into a separate function (Eric Paris) [667225]
3824 - [security] SELinux: move genfs read to a separate function (Eric Paris) [667225]
3825 - [security] selinux: fix error codes in symtab_init() (Eric Paris) [667225]
3826 - [security] selinux: fix error codes in cond_policydb_init() (Eric Paris) [667225]
3827 - [security] selinux: fix error codes in cond_read_node() (Eric Paris) [667225]
3828 - [security] selinux: fix error codes in cond_read_av_list() (Eric Paris) [667225]
3829 - [security] selinux: propagate error codes in cond_read_list() (Eric Paris) [667225]
3830 - [security] selinux: fix up style problem on /selinux/status (Eric Paris) [667500]
3831 - [security] selinux: fast status update interface (Eric Paris) [667500]
3832 - [scsi] qla4xxx: Update driver version to 5.02.00-k5 (Chad Dupuis) [516846]
3833 - [scsi] qla4xxx: Updated the Copyright header (Chad Dupuis) [516846]
3834 - [scsi] qla4xxx: do not reset hba if ql4xdontresethba is set (Chad Dupuis) [516846]
3835 - [scsi] qla4xxx: do not check for fw hung if reset retry is in progress (Chad Dupuis) [516846]
3836 - [scsi] qla4xxx: cache new IP address acquired via DHCP (Chad Dupuis) [516846]
3837 - [scsi] qla4xxx: Fail initialization if qla4_8xxx_pci_mem_write_2M fails (Chad Dupuis) [516846]
3838 - [scsi] qla4xxx: put device in FAILED state for 82XX initialization failure (Chad Dupuis) [516846]
3839 - [scsi] qla4xxx: do not process interrupt unconditionally (Chad Dupuis) [516846]
3840 - [scsi] qla4xxx: use correct fw_ddb_index in abort task (Chad Dupuis) [516846]
3841 - [scsi] qla4xxx: memory wedge with peg_halt test in loop (Chad Dupuis) [516846]
3842 - [scsi] qla4xxx: initialize MSI in correct way (Chad Dupuis) [516846]
3843 - [scsi] qla4xxx: Drop use of IRQF_DISABLE (Chad Dupuis) [516846]
3844 - [scsi] qla4xxx: Fix cmd check in qla4xxx_cmd_wait (Chad Dupuis) [516846]
3845 - [scsi] qla4xxx: Update driver version to 5.02.00-k4 (Chad Dupuis) [516846]
3846 - [scsi] qla4xxx: grab hardware_lock in eh_abort before accessing srb (Chad Dupuis) [516846]
3847 - [scsi] qla4xxx: remove unwanted check for bad spd (Chad Dupuis) [516846]
3848 - [scsi] qla4xxx: update AER support for ISP82XX (Chad Dupuis) [516846]
3849 - [scsi] qla4xxx: Clear the rom lock if the firmware died while holding it (Chad Dupuis) [516846]
3850 - [scsi] qla4xxx: use CRB Register for Request Queue in-pointer (Chad Dupuis) [516846]
3851 - [scsi] qla4xxx: dump mailbox registers on System Error (Chad Dupuis) [516846]
3852 - [scsi] qla4xxx: Add support for 8130/8131 AENs (Chad Dupuis) [516846]
3853 - [scsi] qla4xxx: Reset seconds_since_last_heartbeat correctly (Chad Dupuis) [516846]
3854 - [scsi] qla4xxx: On firmware hang do not wait for the outstanding commands to complete (Chad Dupuis) [516846]
3855 - [scsi] qla4xxx: free_irqs on failed initialize_adapter (Chad Dupuis) [516846]
3856 - [scsi] qla4xxx: correct data type of sense_len in qla4xxx_status_cont_entry (Chad Dupuis) [516846]
3857 - [scsi] qla4xxx: remove "ha->retry_reset_ha_cnt" from wait_for_hba_online (Chad Dupuis) [516846]
3858 - [scsi] qla4xxx: honor return status of qla4xxx_hw_reset (Chad Dupuis) [516846]
3859 - [scsi] qla4xxx: Trivial cleanup (Chad Dupuis) [516846]
3860 - [scsi] qla4xxx: fix build on PPC (Chad Dupuis) [516846]
3861 - [scsi] qla4xxx: fix build (Chad Dupuis) [516846]
3862 - [scsi] qla4xxx: fix compilation warning (Chad Dupuis) [516846]
3863 - [scsi] qla4xxx: Update driver version to 5.02.00-k3 (Chad Dupuis) [516846]
3864 - [scsi] qla4xxx: Added AER support for ISP82xx (Chad Dupuis) [516846]
3865 - [scsi] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios (Chad Dupuis) [516846]
3866 - [scsi] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x (Chad Dupuis) [516846]
3867 - [scsi] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc (Chad Dupuis) [516846]
3868 - [scsi] qla4xxx: Stop firmware before doing init firmware (Chad Dupuis) [516846]
3869 - [scsi] qla4xxx: Use the correct request queue (Chad Dupuis) [516846]
3870 - [scsi] qla4xxx: set correct value in sess->recovery_tmo (Chad Dupuis) [516846]
3871 - [scsi] qla4xxx: fix typos concerning "initiali[zs]e" (Chad Dupuis) [516846]
3872 - [scsi] qla4xxx: Update driver version to 5.02.00-k2 (Chad Dupuis) [516846]
3873 - [scsi] qla4xxx: wait for device_ready before device discovery (Chad Dupuis) [516846]
3874 - [scsi] qla4xxx: replace all dev_info, dev_warn, dev_err with ql4_printk (Chad Dupuis) [516846]
3875 - [scsi] qla4xxx: Added support for ISP82XX (Chad Dupuis) [516846]
3876 - [scsi] qla4xxx: Handle one H/W Interrupt at a time (Chad Dupuis) [516846]
3877 - [scsi] qla4xxx: Fix the freeing of the buffer allocated for DMA (Chad Dupuis) [516846]
3878 - [scsi] qla4xxx: correct return status in function qla4xxx_fw_ready (Chad Dupuis) [516846]
3879 - [scsi] qla4xxx: unblock iscsi session after setting ddb state online (Chad Dupuis) [516846]
3880 - [scsi] qla4xxx: set driver ddb state correctly in process_ddb_changed (Chad Dupuis) [516846]
3881 - [hwmon] config: enable k10temp module (Michal Schmidt) [623968]
3882 - [hwmon] k10temp: add hwmon driver for AMD family 10h/11h CPUs (Michal Schmidt) [623968]
3883 - [x86] Calgary: Limit the max PHB number to 256 (James Takahashi) [579480]
3884 - [x86] Calgary: Increase max PHB number (James Takahashi) [579480]
3885 - [tracing] wakeup latency tracer graph support (Jiri Olsa) [667519]
3886 - [tracing] Have graph flags passed in to ouput functions (Jiri Olsa) [667519]
3887 - [tracing] Add ftrace events for graph tracer (Jiri Olsa) [667519]
3888 - [uv] sgi-xpc: XPC fails to discover partitions (George Beshers) [662996]
3889 - [uv] sgi-xpc: Incoming XPC channel messages (George Beshers) [662996]
3890 - [uv] x86: Use allocated buffer in tlb_uv.c:tunables_read() (George Beshers) [662722]
3891 - [uv] x86: Initialize BAU hub map (George Beshers) [662722]
3892 - [uv] x86: Initialize BAU MMRs only on hubs with cpus (George Beshers) [662722]
3893 - [scsi] bsg: correct fault if queue object removed while dev_t open (Mike Christie) [619818 658248]
3894 - [scsi] fc class: add fc host dev loss sysfs file (Mike Christie) [619818 658248]
3895 - [scsi] lpfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248]
3896 - [scsi] qla2xxx: prep for fc host dev loss tmo support (Mike Christie) [619818 658248]
3897 - [scsi] ibmvfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248]
3898 - [scsi] fnic: prep for fc host dev loss tmo support (Mike Christie) [619818 658248]
3899 - [scsi] scsi_transport_fc: fix blocked bsg request when fc object deleted (Mike Christie) [619818 658248]
3900 - [scsi] ibmvfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248]
3901 - [scsi] fnic: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248]
3902 - [scsi] lpfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248]
3903 - [scsi] qla2xxx: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248]
3904 - [scsi] fc class: add fc host default default dev loss setting (Mike Christie) [619818 658248]
3905 - [scsi] scsi_transport_fc: Protect against overflow in dev_loss_tmo (Mike Christie) [619818 658248]
3906 - [md] fix bug with re-adding of partially recovered device (Mike Snitzer) [663783]
3907 - [md] fix possible deadlock in handling flush requests (Mike Snitzer) [663783]
3908 - [md] move code in to submit_flushes (Mike Snitzer) [663783]
3909 - [md] remove handling of flush_pending in md_submit_flush_data (Mike Snitzer) [663783]
3910 - [virt] enable CONFIG_DEBUG_SECTION_MISMATCH=y (Stefan Assmann) [614455]
3911 - [virt] xen: fix section mismatch in reference from the function xen_hvm_init_shared_info() (Stefan Assmann) [614455]
3912 - [powerpc] Don't use kernel stack with translation off (Steve Best) [628951]
3913 - [powerpc] Initialise paca->kstack before early_setup_secondary (Steve Best) [628951]
3914 - [edac] i7core_edac: return -ENODEV when devices were already probed (Mauro Carvalho Chehab) [603124]
3915 - [edac] i7core_edac: use edac's own way to print errors (Mauro Carvalho Chehab) [603124]
3916 - [edac] i7core_edac: Avoid PCI refcount to reach zero on successive load/reload (Mauro Carvalho Chehab) [603124]
3917 - [edac] i7core_edac: Fix refcount error at PCI devices (Mauro Carvalho Chehab) [603124]
3918 - [edac] i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL (Mauro Carvalho Chehab) [603124]
3919 - [edac] i7core_edac: Fix an oops at i7core probe (Mauro Carvalho Chehab) [603124]
3920 - [edac] i7core_edac: Remove unused member channels in i7core_pvt (Mauro Carvalho Chehab) [603124]
3921 - [edac] i7core_edac: Remove unused arg csrow from get_dimm_config (Mauro Carvalho Chehab) [603124]
3922 - [edac] i7core_edac: Reduce args of i7core_register_mci (Mauro Carvalho Chehab) [603124]
3923 - [edac] i7core_edac: Introduce i7core_unregister_mci (Mauro Carvalho Chehab) [603124]
3924 - [edac] i7core_edac: Use saved pointers (Mauro Carvalho Chehab) [603124]
3925 - [edac] i7core_edac: Check probe counter in i7core_remove (Mauro Carvalho Chehab) [603124]
3926 - [edac] i7core_edac: Call pci_dev_put() when alloc_i7core_dev() failed (Mauro Carvalho Chehab) [603124]
3927 - [edac] i7core_edac: Fix error path of i7core_register_mci (Mauro Carvalho Chehab) [603124]
3928 - [edac] i7core_edac: Fix order of lines in i7core_register_mci (Mauro Carvalho Chehab) [603124]
3929 - [edac] i7core_edac: Always do get/put for all devices (Mauro Carvalho Chehab) [603124]
3930 - [edac] i7core_edac: Introduce i7core_pci_ctl_create/release (Mauro Carvalho Chehab) [603124]
3931 - [edac] i7core_edac: Introduce free_i7core_dev (Mauro Carvalho Chehab) [603124]
3932 - [edac] i7core_edac: Introduce alloc_i7core_dev (Mauro Carvalho Chehab) [603124]
3933 - [edac] i7core_edac: Reduce args of i7core_get_onedevice (Mauro Carvalho Chehab) [603124]
3934 - [edac] i7core_edac: Fix the logic in i7core_remove() (Mauro Carvalho Chehab) [603124]
3935 - [edac] i7core_edac: Don't do the legacy PCI probe by default (Mauro Carvalho Chehab) [603124]
3936 - [edac] i7core_edac: don't use a freed mci struct (Mauro Carvalho Chehab) [603124]
3937 - [edac] edac_core: Print debug messages at release calls (Mauro Carvalho Chehab) [603124]
3938 - [edac] edac_core: Don't let free(mci) happen while using it (Mauro Carvalho Chehab) [603124]
3939 - [edac] edac_core: Do a better job with node removal (Mauro Carvalho Chehab) [603124]
3940 - [edac] i7core_edac: explicitly remove PCI devices from the devices list (Mauro Carvalho Chehab) [603124]
3941 - [edac] i7core_edac: MCE NMI handling should stop first (Mauro Carvalho Chehab) [603124]
3942 - [edac] i7core_edac: Initialize all priv vars before start polling (Mauro Carvalho Chehab) [603124]
3943 - [edac] i7core_edac: Improve debug to seek for register/remove errors (Mauro Carvalho Chehab) [603124]
3944 - [edac] i7core_edac: move #if PAGE_SHIFT to edac_core.h (Mauro Carvalho Chehab) [603124]
3945 - [edac] i7core_edac: properly terminate the group of udimm counters (Mauro Carvalho Chehab) [603124]
3946 - [edac] i7core_edac: Properly mark const static vars as such (Mauro Carvalho Chehab) [603124]
3947 - [edac] i7core_edac: move static vars to the beginning of the file (Mauro Carvalho Chehab) [603124]
3948 - [edac] i7core_edac: Be sure that the edac pci handler will be properly released (Mauro Carvalho Chehab) [603124]
3949 - [net] bonding: prevent oopsing on calling pskb_may_pull on shared skb (Andy Gospodarek) [665110]
3950
3951 * Fri Jan 21 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-102.el6]
3952 - [netdrv] e1000: Add support for the CE4100 reference platform (Dean Nelson) [636330]
3953 - [netdrv] Intel Wired LAN drivers: Use static const (Dean Nelson) [636330]
3954 - [netdrv] e1000: use vzalloc() (Dean Nelson) [636330]
3955 - [netdrv] e1000: fix screaming IRQ (Dean Nelson) [636330]
3956 - [netdrv] e1000: fix return value not set on error (Dean Nelson) [636330]
3957 - [netdrv] e1000: make e1000_reinit_safe local (Dean Nelson) [636330]
3958 - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present (Dean Nelson) [636330]
3959 - [netdrv] e1000: return operator cleanup (Dean Nelson) [636330]
3960 - [netdrv] e1000: use GRO for receive (Dean Nelson) [636330]
3961 - [netdrv] e1000: fix occasional panic on unload (Dean Nelson) [636330]
3962 - [netdrv] e1000: use work queues (Dean Nelson) [636330]
3963 - [netdrv] e1000: set NETIF_F_HIGHDMA for VLAN feature flags (Dean Nelson) [636330]
3964 - [netdrv] e1000: fix Tx hangs by disabling 64-bit DMA (Dean Nelson) [636330]
3965 - [netdrv] e1000: Remove address use from assignments of function pointers (Dean Nelson) [636330]
3966 - [netdrv] e1000: Add missing read memory barrier (Dean Nelson) [636330]
3967 - [netdrv] e1000: use netif_<level> instead of netdev_<level> (Dean Nelson) [636330]
3968 - [netdrv] e1000: allow option to limit number of descriptors down to 48 per ring (Dean Nelson) [636330]
3969 - [netdrv] e1000: Fix message logging defect (Dean Nelson) [636330]
3970 - [netdrv] e1000: Remove unnecessary returns from void function()s (Dean Nelson) [636330]
3971 - [netdrv] e1000: Use new function for copybreak tests (Dean Nelson) [636330]
3972 - [netdrv] e1000: fix WARN_ON with mac-vlan (Dean Nelson) [636330]
3973 - [netdrv] e1000: Use netdev_<level>, pr_<level> and dev_<level> (Dean Nelson) [636330]
3974 - [netdrv] e1000: use DMA API instead of PCI DMA functions (Dean Nelson) [636330]
3975 - [netdrv] e1000: use skb_headlen() (Dean Nelson) [636330]
3976 - [netdrv] e1000: do not modify tx_queue_len on link speed change (Dean Nelson) [636330]
3977 - [netdrv] intel: remove trailing space in messages (Dean Nelson) [636330]
3978 - [netdrv] e1000: Fix DMA mapping error handling on RX (Dean Nelson) [636330]
3979 - [netdrv] e1000: correct wrong coding style for "else" (Dean Nelson) [636330]
3980 - [netdrv] e1000: convert to use netdev_for_each_mc_addr (Dean Nelson) [636330]
3981 - [netdrv] e1000: call pci_save_state after pci_restore_state (Dean Nelson) [636330]
3982 - [netdrv] e1000: Report link status in ethtool when interface is down (Dean Nelson) [636330]
3983 - [netdrv] e1000: Fix tests of unsigned in *_tx_map() (Dean Nelson) [636330]
3984 - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636330]
3985 - [netdrv] drivers/net: Move && and || to end of previous line (Dean Nelson) [636330]
3986 - [netdrv] request_irq - Remove unnecessary leading & from second arg (Dean Nelson) [636330]
3987 - [netdrv] net: Use netdev_alloc_skb_ip_align() (Dean Nelson) [636330]
3988 - [netdrv] e1000: Fix erroneous display of stats by ethtool -S (Dean Nelson) [636330]
3989 - [netdrv] e1000: Use the instance of net_device_stats from net_device (Dean Nelson) [636330]
3990 - [net] dcb: use after free in dcb_flushapp() (John Villalovos) [634003 634008]
3991 - [net] dcb: unlock on error in dcbnl_ieee_get() (John Villalovos) [634003 634008]
3992 - [net] dcbnl: more informed return values for new dcbnl routines (John Villalovos) [634003 634008]
3993 - [net] dcbnl: cleanup (John Villalovos) [634003 634008]
3994 - [net] dcbnl: adding DCBX feature flags get-set (John Villalovos) [634003 634008]
3995 - [x86] dcbnl: adding DCBX engine capability (John Villalovos) [634003 634008]
3996 - [net] net_dcb: add application notifiers (John Villalovos) [634003 634008]
3997 - [dbc] dcbnl: add appliction tlv handlers (John Villalovos) [634003 634008]
3998 - [net] Fix KABI breakage caused by backport of commit 3e29027af43728c2a91fe3f735ab2822edaf54a8 (John Villalovos) [634003 634008]
3999 - [x86] dcbnl: add support for ieee8021Qaz attributes (John Villalovos) [634003 634008]
4000 - [ata] ahci: Fix bug in storing EM messages (David Milburn) [653789]
4001 - [ata] ahci: add em_buffer attribute for AHCI hosts (David Milburn) [653789]
4002 - [ata] ahci: EM message type auto detect (David Milburn) [653789]
4003 - [x86] ACPICA: Optimization: Reduce the number of namespace walks (George Beshers) [635866]
4004 - [x86] ACPICA: Performance enhancement for namespace search and access (George Beshers) [635866]
4005 - [x86] ACPICA: Update flags for operand object (George Beshers) [635866]
4006 - [net] cxgb4: fix GRO stats counting (Michal Schmidt) [669737]
4007 - [net] gro: make gro_result_t a separate type for the sparse checker (Michal Schmidt) [669737]
4008 - [net] gro: add receive functions that return GRO result codes (Michal Schmidt) [669737]
4009 - [net] gro: Name the GRO result enumeration type (Michal Schmidt) [669737]
4010 - [virt] xen/events: use locked set|clear_bit() for cpu_evtchn_mask (Andrew Jones) [667359]
4011 - [virt] xen: synch event channels delivery on HVM (Andrew Jones) [667359]
4012 - [virt] xen: dynamically allocate irq & event structures (Andrew Jones) [667359]
4013 - [virt] xen: improvements to VIRQ_DEBUG output (Andrew Jones) [667359]
4014 - [virt] xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore (Andrew Jones) [667359]
4015 - [virt] xen: ensure that all event channels start off bound to VCPU 0 (Andrew Jones) [667359]
4016 - [virt] xen: use dynamic_irq_init_keep_chip_data (Andrew Jones) [667359]
4017 - [virt] xen: set up IRQ before binding virq to evtchn (Andrew Jones) [667359]
4018 - [virt] xen: statically initialize cpu_evtchn_mask_p (Andrew Jones) [667359]
4019 - [scsi] mpt2sas: version upgrade (Tomas Henzl) [642590]
4020 - [scsi] mpt2sas: DIF Type 2 Protection Support (Tomas Henzl) [642590]
4021 - [scsi] mpt2sas: Call the_scsih_ir_shutdown prior to reporting the volumes missing from the OS (Tomas Henzl) [642590]
4022 - [scsi] mpt2sas: Basic code cleanup in mpt2sas_base (Tomas Henzl) [642590]
4023 - [scsi] mpt2sas: Prevent access to freed memory from port enable process (Tomas Henzl) [642590]
4024 - [scsi] mpt2sas: Fix the race between broadcast asyn event (Tomas Henzl) [642590]
4025 - [scsi] mpt2sas: Add support for customer specific branding messages (Tomas Henzl) [642590]
4026 - [scsi] mpt2sas: Revision P-MPI header update (Tomas Henzl) [642590]
4027 - [scsi] mpt2sas: Correct resizing calculation for max_queue_depth (Tomas Henzl) [642590]
4028 - [scsi] mpt2sas: Internal device reset complete event is not supported for older firmware prior to MPI Rev-K (Tomas Henzl) [642590]
4029 - [scsi] mpt2sas: Device removal handshake even though the PHYSTATUS_VACANT bit is set in the PhyStatus (Tomas Henzl) [642590]
4030 - [scsi] mpt2sas: Debug string changes from target to device (Tomas Henzl) [642590]
4031 - [scsi] mpt2sas: Sanity check for phy count is added using maxphy (Tomas Henzl) [642590]
4032 - [scsi] mpt2sas: Remove code for TASK_SET_FULL from-driver (Tomas Henzl) [642590]
4033 - [scsi] mpt2sas: MPI2.0 header updated (Tomas Henzl) [642590]
4034 - [scsi] mpt2sas: Modify code to support Expander switch (Tomas Henzl) [642590]
4035 - [scsi] mpt2sas: Create a pool of chain buffer instead of dedicated (Tomas Henzl) [642590]
4036 - [scsi] mpt2sas: Added loadtime parameters for IOMissingDelay and parameters (Tomas Henzl) [642590]
4037 - [scsi] mpt2sas: Added sanity check for cb_idx and smid access (Tomas Henzl) [642590]
4038 - [scsi] mpt2sas: Copy message frame before releasing to free pool to have a local reference (Tomas Henzl) [642590]
4039 - [scsi] mpt2sas: Copy sense buffer instead of working on direct memory location (Tomas Henzl) [642590]
4040 - [scsi] mpt2sas: Adding additional message to error escalation callback (Tomas Henzl) [642590]
4041 - [scsi] mpt2sas: Add additional check for responding volumes after Host Reset (Tomas Henzl) [642590]
4042 - [scsi] mpt2sas: Added ENOMEM return type when allocation fails (Tomas Henzl) [642590]
4043 - [scsi] mpt2sas: Redesign raid devices event handling using pd_handles per HBA (Tomas Henzl) [642590]
4044 - [scsi] mpt2sas: Tie a log info message to a specific PHY (Tomas Henzl) [642590]
4045 - [scsi] mpt2sas: print level KERN_DEBUG is replaced by KERN_INFO (Tomas Henzl) [642590]
4046 - [scsi] mpt2sas: Added sysfs support for tracebuffer (Tomas Henzl) [642590]
4047 - [scsi] mpt2sas: MPI header version N is updated (Tomas Henzl) [642590]
4048 - [scsi] mpt2sas: Added sysfs counter for ioc reset (Tomas Henzl) [642590]
4049 - [scsi] mpt2sas: Added expander phy control support (Tomas Henzl) [642590]
4050 - [scsi] mpt2sas: Added expander phy counter support (Tomas Henzl) [642590]
4051 - [scsi] mpt2sas: Staged device discovery disable_discovery module parameter is added (Tomas Henzl) [642590]
4052 - [scsi] mpt2sas: Hold Controller reset when another reset is in progress (Tomas Henzl) [642590]
4053 - [netdrv] bnx2: Free IRQ before freeing status block memory (John Feeney) [635889]
4054 - [netdrv] bnx2: remove cancel_work_sync() from remove_one (John Feeney) [635889]
4055 - [netdrv] bnx2: Use static const (John Feeney) [635889]
4056 - [netdrv] bnx2: don't use flush_scheduled_work() (John Feeney) [635889]
4057 - [netdrv] bnx2: Remove config access to non-standard registers (John Feeney) [635889]
4058 - [netdrv] bnx2: Fix reset bug on 5709 (John Feeney) [635889]
4059 - [netdrv] Update to firmware 6.0.x (John Feeney) [635889]
4060 - [netdrv] bnx2: Enable AER on PCIE devices only (John Feeney) [635889]
4061 - [netdrv] bnx2: Add PCI Advanced Error Reporting support (John Feeney) [635889]
4062 - [netdrv] bnx2: Update version to 2.0.17 (John Feeney) [635889]
4063 - [netdrv] bnx2: Remove some unnecessary smp_mb() in tx fast path (John Feeney) [635889]
4064 - [netdrv] bnx2: Call pci_enable_msix() with actual number of vectors (John Feeney) [635889]
4065 - [netdrv] bnx2: Use proper counter for net_device_stats->multicast (John Feeney) [635889]
4066 - [netdrv] bnx2: use device model DMA API (John Feeney) [635889]
4067 - [netdrv] bnx2: allocate with GFP_KERNEL flag on RX path init (John Feeney) [635889]
4068 - [netdrv] bnx2: Update version to 2.0.16 (John Feeney) [635889]
4069 - [netdrv] bnx2: Dump some config space registers during TX timeout (John Feeney) [635889]
4070 - [netdrv] bnx2: fix dma_get_ops compilation breakage (John Feeney) [635889]
4071 - [netdrv] bnx2: Use netif_carrier_off() to prevent timeout (John Feeney) [635889]
4072 - [netdrv] bnx2: Fix register printouts during NETEV_WATCHDOG (John Feeney) [635889]
4073 - [netdrv] bnx2: Add prefetches to rx path (John Feeney) [635889]
4074 - [netdrv] bnx2: Add GRO support (John Feeney) [635889]
4075 - [netdrv] bnx2: Update version to 2.0.9 (John Feeney) [635889]
4076 - [netdrv] bnx2: Remove now useless VPD code (John Feeney) [635889]
4077 - [netdrv] bnx2: Add helper to search for VPD keywords (John Feeney) [635889]
4078 - [netdrv] bnx2: Add VPD information field helper functions (John Feeney) [635889]
4079 - [netdrv] bnx2: Add helper to find a VPD resource data type (John Feeney) [635889]
4080 - [netdrv] bnx2: Add large and small resource data type code (John Feeney) [635889]
4081 - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635889]
4082 - [netdrv] bnx2: convert multiple drivers to use netdev_for_each_mc_addr (John Feeney) [635889]
4083 - [netdrv] bnx2: Use (pr|netdev|netif)_<level> macro helpers (John Feeney) [635889]
4084 - [netdrv] be2net: update be2net driver to version 2.103.298r (Ivan Vecera) [635741]
4085 - [netdrv] ixgbe: update to upstream version 3.0.12-k2 (Andy Gospodarek) [561359 617193 622640 629909 632598 637332]
4086 - [netdrv] igb driver update (Stefan Assmann) [636322]
4087 - [netdrv] e1000e: upstream to upstream version 1.2.20 (Andy Gospodarek) [636325]
4088 - [pci] Fix warnings when CONFIG_DMI unset (Jon Masters) [639965]
4089 - [pci] export SMBIOS provided firmware instance and label to sysfs (Jon Masters) [639965]
4090 - [fs] xfs: don't block on buffer read errors (Dave Chinner) [581838]
4091 - [fs] xfs: serialise unaligned direct IOs (Dave Chinner) [669272]
4092 - [fs] xfs: ensure sync write errors are returned (Dave Chinner) [669272]
4093 - [netdrv] hostap_cs: fix sleeping function called from invalid context (Stanislaw Gruszka) [621103]
4094 - [netdrv] p54usb: New USB ID for Gemtek WUBI-100GW (Stanislaw Gruszka) [621103]
4095 - [netdrv] p54usb: add 5 more USBIDs (Stanislaw Gruszka) [621103]
4096 - [netdrv] orinoco: clear countermeasure setting on commit (Stanislaw Gruszka) [621103]
4097 - [netdrv] orinoco: fix TKIP countermeasure behaviour (Stanislaw Gruszka) [621103]
4098 - [netdrv] p54/eeprom.c: Return -ENOMEM on memory allocation failure (Stanislaw Gruszka) [621103]
4099 - [netdrv] p54usb: add five more USBIDs (Stanislaw Gruszka) [621103]
4100 - [netdrv] p54usb: fix off-by-one on !CONFIG_PM (Stanislaw Gruszka) [621103]
4101 - [netdrv] wext: fix potential private ioctl memory content leak (Stanislaw Gruszka) [621103]
4102 - [netdrv] hostap_pci: set dev->base_addr during probe (Stanislaw Gruszka) [621103]
4103 - [netdrv] ath5k: check return value of ieee80211_get_tx_rate (Stanislaw Gruszka) [621103]
4104 - [netdrv] p54: fix tx feedback status flag check (Stanislaw Gruszka) [621103]
4105 - [netdrv] ath9k_hw: fix parsing of HT40 5 GHz CTLs (Stanislaw Gruszka) [621103]
4106 - [netdrv] ath5k: disable ASPM L0s for all cards (Stanislaw Gruszka) [621103]
4107 - [netdrv] cfg80211: don't get expired BSSes (Stanislaw Gruszka) [621103]
4108 - [netdrv] ath9k: fix yet another buffer leak in the tx aggregation code (Stanislaw Gruszka) [621103]
4109 - [netdrv] ath9k: fix TSF after reset on AR913x (Stanislaw Gruszka) [621103]
4110 - [netdrv] cfg80211: ignore spurious deauth (Stanislaw Gruszka) [621103]
4111 - [netdrv] ath9k_hw: fix an off-by-one error in the PDADC boundaries calculation (Stanislaw Gruszka) [621103]
4112 - [netdrv] ath9k: enable serialize_regmode for non-PCIE AR9160 (Stanislaw Gruszka) [621103]
4113 - [netdrv] ath5k: initialize ah->ah_current_channel (Stanislaw Gruszka) [621103]
4114 - [netdrv] mac80211: fix supported rates IE if AP doesn't give us it's rates (Stanislaw Gruszka) [621103]
4115 - [netdrv] libertas/sdio: 8686: set ECSI bit for 1-bit transfers (Stanislaw Gruszka) [621103]
4116 - [netdrv] mac80211: do not wip out old supported rates (Stanislaw Gruszka) [621103]
4117 - [netdrv] p54pci: add Symbol AP-300 minipci adapters pciid (Stanislaw Gruszka) [621103]
4118 - [netdrv] hostap: Protect against initialization interrupt (Stanislaw Gruszka) [621103]
4119 - [netdrv] ath9k: Avoid corrupt frames being forwarded to mac80211 (Stanislaw Gruszka) [621103]
4120 - [netdrv] ath9k: re-enable ps by default for new single chip families (Stanislaw Gruszka) [621103]
4121 - [netdrv] ath5k: drop warning on jumbo frames (Stanislaw Gruszka) [621103]
4122 - [netdrv] wl1251: fix a memory leak in probe (Stanislaw Gruszka) [621103]
4123 - [netdrv] ath9k: add support for 802.11n bonded out AR2427 (Stanislaw Gruszka) [621103]
4124 - [netdrv] wireless: report reasonable bitrate for MCS rates through wext (Stanislaw Gruszka) [621103]
4125 - [netdrv] p54usb: Add device ID for Dell WLA3310 USB (Stanislaw Gruszka) [621103]
4126 - [netdrv] ath5k: retain promiscuous setting (Stanislaw Gruszka) [621103]
4127 - [netdrv] mac80211: fix rts threshold check (Stanislaw Gruszka) [621103]
4128 - [netdrv] mac80211: Fix robust management frame handling (MFP) (Stanislaw Gruszka) [621103]
4129 - [netdrv] ar9170usb: fix panic triggered by undersized rxstream buffer (Stanislaw Gruszka) [621103]
4130 - [netdrv] ar9170usb: add a couple more USB IDs (Stanislaw Gruszka) [621103]
4131 - [netdrv] rtl8180: fix tx status reporting (Stanislaw Gruszka) [621103]
4132 - [drm] fix writeback on rn50 powerpc (Dave Airlie) [667565]
4133 - [net] backport of vlan_get_protocol() (Andy Gospodarek) [669787]
4134 - [mm] backport vzalloc() and vzalloc_node() (Andy Gospodarek) [669787]
4135
4136 * Thu Jan 20 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-101.el6]
4137 - [block] blk-cgroup: Allow creation of hierarchical cgroups (Vivek Goyal) [658482]
4138 - [netdrv] tg3: Provide EEE support (John Feeney) [632105]
4139 - [netdrv] tg3: Disable TSS except for 5719 (John Feeney) [634316]
4140 - [netdrv] tg3: Raise the jumbo frame BD flag threshold (John Feeney) [635078]
4141 - [netdrv] tg3: Enable phy APD for 5717 and later asic revs (John Feeney) [635078]
4142 - [netdrv] tg3: Enable mult rd DMA engine on 5719 (John Feeney) [635078]
4143 - [netdrv] tg3: Fix 5719 internal FIFO overflow problem (John Feeney) [635078]
4144 - [netdrv] tg3: Assign correct tx margin for 5719 (John Feeney) [635078]
4145 - [netdrv] tg3: Apply 10Mbps fix to all 57765 revisions (John Feeney) [635078]
4146 - [netdrv] tg3: Add extend rx ring sizes for 5717 and 5719 (John Feeney) [635078]
4147 - [netdrv] tg3: Prepare for larger rx ring sizes (John Feeney) [635078]
4148 - [netdrv] tg3: 5719: Prevent tx data corruption (John Feeney) [635078]
4149 - [netdrv] tg3: Unlock 5717 B0+ support (John Feeney) [635078]
4150 - [netdrv] tg3: Fix read DMA FIFO overruns on recent devices (John Feeney) [635078]
4151 - [netdrv] tg3: Update version to 3.113 (John Feeney) [635078]
4152 - [netdrv] tg3: Migrate tg3_flags to phy_flags (John Feeney) [635078]
4153 - [netdrv] tg3: Create phy_flags and migrate phy_is_low_power (John Feeney) [635078]
4154 - [netdrv] tg3: Add phy-related preprocessor constants (John Feeney) [635078]
4155 - [netdrv] tg3: Add error reporting to tg3_phydsp_write() (John Feeney) [635078]
4156 - [netdrv] tg3: Improve small packet performance (John Feeney) [635078]
4157 - [netdrv] tg3: Remove 5720, 5750, and 5750M (John Feeney) [635078]
4158 - [netdrv] tg3: Detect APE firmware types (John Feeney) [635078]
4159 - [netdrv] tg3: Restrict ASPM workaround devlist (John Feeney) [635078]
4160 - [netdrv] tg3: Manage gphy power for CPMU-less devs only (John Feeney) [635078]
4161 - [netdrv] tg3: Don't access phy test ctrl reg for 5717+ (John Feeney) [635078]
4162 - [netdrv] tg3: Create TG3_FLG3_5717_PLUS flag (John Feeney) [635078]
4163 - [netdrv] tg3: Disable TSS also during tg3_close() (John Feeney) [635078]
4164 - [netdrv] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix (John Feeney) [635078]
4165 - [netdrv] tg3: Update version to 3.112 (John Feeney) [635078]
4166 - [netdrv] tg3: Fix some checkpatch errors (John Feeney) [635078]
4167 - [netdrv] tg3: Revert PCIe tx glitch fix (John Feeney) [635078]
4168 - [netdrv] tg3: Report driver version to firmware (John Feeney) [635078]
4169 - [netdrv] tg3: Relax 5717 serdes restriction (John Feeney) [635078]
4170 - [netdrv] tg3: Fix single MSI-X vector coalescing (John Feeney) [635078]
4171 - [netdrv] tg3: Revert RSS indir tbl setup change (John Feeney) [635078]
4172 - [netdrv] tg3: allow TSO on vlan devices (John Feeney) [635078]
4173 - [netdrv] tg3: Update version to 3.111 (John Feeney) [635078]
4174 - [netdrv] tg3: 5717: Allow serdes link via parallel detect (John Feeney) [635078]
4175 - [netdrv] tg3: Allow single MSI-X vector allocations (John Feeney) [635078]
4176 - [netdrv] tg3: Off-by-one error in RSS setup (John Feeney) [635078]
4177 - [netdrv] tg3: Enable GRO by default. (John Feeney) [635078]
4178 - [netdrv] tg3: Update version to 3.110 (John Feeney) [635078]
4179 - [netdrv] tg3: Remove function errors flagged by checkpatch (John Feeney) [635078]
4180 - [netdrv] tg3: Unify max pkt size preprocessor constants (John Feeney) [635078]
4181 - [netdrv] tg3: Re-inline VLAN tags when appropriate (John Feeney) [635078]
4182 - [netdrv] tg3: Optimize rx double copy test (John Feeney) [635078]
4183 - [netdrv] tg3: Update version to 3.109 (John Feeney) [635078]
4184 - [netdrv] tg3: Remove tg3_dump_state() (John Feeney) [635078]
4185 - [netdrv] tg3: Cleanup if codestyle (John Feeney) [635078]
4186 - [netdrv] tg3: The case of switches (John Feeney) [635078]
4187 - [netdrv] tg3: Whitespace, constant, and comment updates (John Feeney) [635078]
4188 - [netdrv] tg3: Use VPD fw version when present (John Feeney) [635078]
4189 - [netdrv] tg3: Prepare FW version code for VPD versioning (John Feeney) [635078]
4190 - [netdrv] tg3: Fix message 80 char violations (John Feeney) [635078]
4191 - [netdrv] tg3: netdev_err() => dev_err() (John Feeney) [635078]
4192 - [netdrv] tg3: Replace pr_err with sensible alternatives (John Feeney) [635078]
4193 - [netdrv] tg3: Restore likely() check in tg3_poll_msix() (John Feeney) [635078]
4194 - [netdrv] drivers/net/tg3.c: change the field used with the TG3_FLAG_10_100_ONLY constant (John Feeney) [635078]
4195 - [netdrv] tg3: Remove now useless VPD code (John Feeney) [635078]
4196 - [netdrv] pci: Add helper to search for VPD keywords (John Feeney) [635078]
4197 - [netdrv] pci: Add VPD information field helper functions (John Feeney) [635078]
4198 - [netdrv] pci: Add helper to find a VPD resource data type (John Feeney) [635078]
4199 - [netdrv] pci: Add large and small resource data type code (John Feeney) [635078]
4200 - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635078]
4201 - [netdrv] net: convert multiple drivers to use netdev_for_each_mc_addr, part6 (John Feeney) [635078]
4202 - [netdrv] drivers/net/tg3.c: Use (pr|netdev)_<level> macro helpers (John Feeney) [635078]
4203 - [kdump] vt-d: Handle previous faults after enabling fault handling (Takao Indoh) [617137]
4204 - [kdump] Enable the intr-remap fault handling after local apic setup (Takao Indoh) [617137]
4205 - [kdump] vt-d: Fix the vt-d fault handling irq migration in the x2apic mode (Takao Indoh) [617137]
4206 - [kdump] vt-d: Quirk for masking vtd spec errors to platform error handling logic (Takao Indoh) [617137]
4207 - [netdrv] return operator cleanup (Dean Nelson) [636331]
4208 - [netdrv] e100: Add missing read memory barrier (Dean Nelson) [636331]
4209 - [net] trans_start cleanups (Dean Nelson) [636331]
4210 - [netdrv] e100: Fix the TX workqueue race (Dean Nelson) [636331]
4211 - [netdrv] Use pr_<level> and netif_<level> (Dean Nelson) [636331]
4212 - [net] convert multiple drivers to use netdev_for_each_mc_addr, part4 (Dean Nelson) [636331]
4213 - [net] use netdev_mc_count and netdev_mc_empty when appropriate (Dean Nelson) [636331]
4214 - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636331]
4215 - [netdrv] e100: Fix to allow systems with FW based cards to resume from STD (Dean Nelson) [636331]
4216 - [net] Use netdev_alloc_skb_ip_align() (Dean Nelson) [636331]
4217 - [netdrv] qlcnic: change module parameter permissions (Chad Dupuis) [667192]
4218 - [netdrv] qlcnic: fix ethtool diagnostics test (Chad Dupuis) [667192]
4219 - [netdrv] qlcnic: fix flash fw version read (Chad Dupuis) [667192]
4220 - [netdrv] Use static const (Chad Dupuis) [667192]
4221 - [netdrv] qlcnic: reset pci function unconditionally during probe (Chad Dupuis) [667192]
4222 - [netdrv] qlcnic: fix ocm window register offset calculation (Chad Dupuis) [667192]
4223 - [netdrv] qlcnic: fix LED test when interface is down (Chad Dupuis) [667192]
4224 - [netdrv] qlcnic: Updated driver version to 5.0.13 (Chad Dupuis) [667192]
4225 - [netdrv] qlcnic: LICENSE file for qlcnic (Chad Dupuis) [667192]
4226 - [netdrv] qlcnic: validate eswitch config values for PF (Chad Dupuis) [667192]
4227 - [netdrv] qlcnic: Disable loopback support (Chad Dupuis) [667192]
4228 - [netdrv] qlcnic: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667192]
4229 - [netdrv] qlcnic: Bumped up driver version to 5.0.12 (Chad Dupuis) [667192]
4230 - [netdrv] qlcnic: fix panic on load (Chad Dupuis) [667192]
4231 - [netdrv] qlcnic: lro off message log from set rx checsum (Chad Dupuis) [667192]
4232 - [netdrv] qlcnic: Add description for CN1000Q adapter (Chad Dupuis) [667192]
4233 - [netdrv] qlcnic: Fix for kdump (Chad Dupuis) [667192]
4234 - [netdrv] qlcnic: Allow minimum bandwidth of zero (Chad Dupuis) [667192]
4235 - [netdrv] qlcnic: define valid vlan id range (Chad Dupuis) [667192]
4236 - [netdrv] qlcnic: reduce rx ring size (Chad Dupuis) [667192]
4237 - [netdrv] qlcnic: fix mac learning (Chad Dupuis) [667192]
4238 - [netdrv] qlcnic: update ethtool stats (Chad Dupuis) [667192]
4239 - [scsi] QLogic's qlcnic driver (Bob Picco) [562921]
4240 - [mm] notifier_from_errno() cleanup (Prarit Bhargava) [669041]
4241 - [x86] convert cpu notifier to return encapsulate errno value (Prarit Bhargava) [669041]
4242 - [kernel] notifier: change notifier_from_errno(0) to return NOTIFY_OK (Prarit Bhargava) [669041]
4243 - [netdrv] netxen: update driver version 4.0.75 (Chad Dupuis) [667194]
4244 - [netdrv] netxen: enable LRO based on NETIF_F_LRO (Chad Dupuis) [667194]
4245 - [netdrv] netxen: update module description (Chad Dupuis) [667194]
4246 - [netdrv] drivers/net: Use static const (Chad Dupuis) [667194]
4247 - [netdrv] netxen: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667194]
4248 - [netdrv] netxen: remove unused firmware exports (Chad Dupuis) [667194]
4249 - [netdrv] netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe (Chad Dupuis) [667194]
4250 - [netdrv] netxen: fix kdump (Chad Dupuis) [667194]
4251 - [netdrv] netxen: make local function static (Chad Dupuis) [667194]
4252 - [netdrv] netxen: mask correctable error (Chad Dupuis) [667194]
4253 - [netdrv] netxen: fix race in tx stop queue (Chad Dupuis) [667194]
4254 - [netdrv] net: return operator cleanup (Chad Dupuis) [667194]
4255 - [mm] page-types.c: fix name of unpoison interface (Dean Nelson) [667686]
4256 - [mm] Documentation/vm: fix spelling in page-types.c (Dean Nelson) [667686]
4257 - [mm] page-types: exit early when invoked with -d|--describe (Dean Nelson) [667686]
4258 - [mm] page-types: whitespace alignment (Dean Nelson) [667686]
4259 - [mm] page-types: learn to describe flags directly from command line (Dean Nelson) [667686]
4260 - [mm] page-types: unsigned cannot be less than 0 in add_page() (Dean Nelson) [667686]
4261 - [mm] page-types: constify read only arrays (Dean Nelson) [667686]
4262 - [mm] tree-wide: fix assorted typos all over the place (Dean Nelson) [667686]
4263 - [kernel] kmsg_dump: use stable variable to dump kmsg buffer (Jarod Wilson) [632041]
4264 - [kernel] kmsg_dump: build fixups (Jarod Wilson) [632041]
4265 - [kernel] kmsg_dump: Dump on crash_kexec as well (Jarod Wilson) [632041]
4266 - [kernel] core: Add kernel message dumper to call on oopses and panics (Jarod Wilson) [632041]
4267 - [mm] shmem: put_super must percpu_counter_destroy (Jeff Moyer) [667550]
4268 - [fs] tmpfs: make tmpfs scalable with percpu_counter for used blocks (Jeff Moyer) [667550]
4269 - [fs] tmpfs: add accurate compare function to percpu_counter library (Jeff Moyer) [667550]
4270 - [netdrv] iwlagn: enable only rfkill interrupt when device is down (Stanislaw Gruszka) [593566]
4271 - [netdrv] wireless: use a dedicated workqueue for cfg80211 (Stanislaw Gruszka) [593566]
4272 - [netdrv] mac80211: do not requeue scan work when not needed (Stanislaw Gruszka) [593566]
4273 - [netdrv] mac80211: compete scan to cfg80211 if deferred scan fail to start (Stanislaw Gruszka) [593566]
4274 - [netdrv] mac80211: fix scan locking wrt. hw scan (Stanislaw Gruszka) [593566]
4275 - [netdrv] mac80211: flush workqueue before restarting device (Stanislaw Gruszka) [593566]
4276 - [drm] Backport AGP/DRM from 2.6.37-rc8 (Dave Airlie) [667565]
4277 - [drm] vga_switcheroo: backport (Dave Airlie) [667281]
4278 - [drm] fbcon: fix situation where fbcon gets deinitialised and can't reinit (Dave Airlie) [667281]
4279 - [char] vt: fix issue when fbcon wants to takeover a second time (Dave Airlie) [667281]
4280 - [drm] fb/kms: fix kABI issue in the aperture code (Dave Airlie) [667281]
4281 - [drm] fbdev: updates needed for drm backport (Dave Airlie) [667281]
4282 - [kernel] Revert "debug_locks: set oops_in_progress if we will log messages." (Dave Airlie) [667281]
4283 - [i2c] i2c-algo-bit: Add pre- and post-xfer hooks (Dave Airlie) [667281]
4284 - [x86] io-mapping: move asm include inside the config option (Dave Airlie) [667281]
4285 - [drm] io-mapping: Specify slot to use for atomic mappings (Dave Airlie) [667281]
4286 - [x86] Add array variants for setting memory to wc caching (Dave Airlie) [667281]
4287
4288 * Wed Jan 19 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-100.el6]
4289 - [x86] xsave: Use xsaveopt in context-switch path when supported (John Villalovos) [492912]
4290 - [x86] cpu: Enumerate xsaveopt (John Villalovos) [492912]
4291 - [x86] cpu: Add xsaveopt cpufeature (John Villalovos) [492912]
4292 - [x86] cpu: Make init_scattered_cpuid_features() consider cpuid subleaves (John Villalovos) [492912]
4293 - [x86] xsave: Sync xsave memory layout with its header for user handling (John Villalovos) [492912]
4294 - [x86] xsave: Track the offset, size of state in the xsave layout (John Villalovos) [492912]
4295 - [x86] fpu: Use static_cpu_has() to implement use_xsave() (John Villalovos) [492912]
4296 - [x86] Add new static_cpu_has() function using alternatives (John Villalovos) [492912]
4297 - [x86] fpu: Use the proper asm constraint in use_xsave() (John Villalovos) [492912]
4298 - [x86] Eliminate TS_XSAVE (John Villalovos) [492912]
4299 - [x86] cpu: Make APERF/MPERF a normal table-driven flag (John Villalovos) [492912]
4300 - [x86] Unify APERF/MPERF support (John Villalovos) [492912]
4301 - [x86] x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo (John Villalovos) [492912]
4302 - [scsi] lpfc: Update lpfc version for 8.3.5.30 driver release (Rob Evers) [663119]
4303 - [scsi] lpfc: Turned parity and serr bits back on after performing sli4 board reset PCI access (Rob Evers) [663119]
4304 - [scsi] lpfc: Use VPI for ALL ELS commands and allocate RPIs at node creation (Rob Evers) [663119]
4305 - [scsi] lpfc: Correct bit-definitions in SLI4 data structures (Rob Evers) [663119]
4306 - [scsi] lpfc: Update lpfc version for 8.3.5.29 driver release (Rob Evers) [663119]
4307 - [scsi] lpfc: Implement new SLI4 initialization procedures based on if_type (Rob Evers) [663119]
4308 - [scsi] lpfc: Implement the FC and SLI async event handlers (Rob Evers) [663119]
4309 - [scsi] lpfc: Comment update, minor re-order to sync w/ upstream (Rob Evers) [663119]
4310 - [scsi] lpfc: Fixed panic in the __lpfc_sli_get_sglq (Rob Evers) [663119]
4311 - [scsi] lpfc: Fixed management command context setting (Rob Evers) [663119]
4312 - [netdrv] vxge: make functions local and remove dead code (Bob Picco) [636869]
4313 - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Bob Picco) [636869]
4314 - [netdrv] vxge-main.c: Use pr_<level> and netdev_<level> (Bob Picco) [636869]
4315 - [netdrv] vxge: Version update (Bob Picco) [636869]
4316 - [netdrv] vxge: Update copyright information (Bob Picco) [636869]
4317 - [netdrv] vxge: NETIF_F_LLTX removal (Bob Picco) [636869]
4318 - [netdrv] vxge: Fix multicast issues (Bob Picco) [636869]
4319 - [netdrv] vxge: Remove queue_state references (Bob Picco) [636869]
4320 - [netdrv] vxge: show startup message with KERN_INFO (Bob Picco) [636869]
4321 - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Bob Picco) [636869]
4322 - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH for TCO Watchdog (David Milburn) [464257]
4323 - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH (David Milburn) [464257]
4324 - [i2c] i2c-i801: Add Intel Patsburg device ID (David Milburn) [464257]
4325 - [pci] update Intel Patsburg defines (David Milburn) [464257]
4326 - [pci] irq and pci_ids patch for Intel Patsburg DeviceIDs (David Milburn) [464257]
4327 - [sound] ALSA HD Audio patch for Intel Patsburg DeviceIDs (David Milburn) [464257]
4328 - [x86] watchdog: TCO Watchdog patch for Intel Patsburg DeviceIDs (David Milburn) [464257]
4329 - [x86] ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257]
4330 - [ata] ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257]
4331 - [netdrv] ibmveth: Free irq on error path (Steve Best) [632706]
4332 - [netdrv] ibmveth: Cleanup error handling inside ibmveth_open (Steve Best) [632706]
4333 - [netdrv] ibmveth: Update module information and version (Steve Best) [632706]
4334 - [netdrv] ibmveth: Remove some unnecessary include files (Steve Best) [632706]
4335 - [netdrv] ibmveth: Convert driver specific assert to BUG_ON (Steve Best) [632706]
4336 - [netdrv] ibmveth: Return -EINVAL on all ->probe errors (Steve Best) [632706]
4337 - [netdrv] ibmveth: Coding style fixes (Steve Best) [632706]
4338 - [netdrv] ibmveth: Some formatting fixes (Steve Best) [632706]
4339 - [netdrv] ibmveth: Convert driver specific error functions to netdev_err (Steve Best) [632706]
4340 - [netdrv] ibmveth: Convert driver specific debug to netdev_dbg (Steve Best) [632706]
4341 - [netdrv] ibmveth: Remove redundant function prototypes (Steve Best) [632706]
4342 - [netdrv] ibmveth: Convert to netdev_alloc_skb (Steve Best) [632706]
4343 - [netdrv] ibmveth: remove procfs code (Steve Best) [632706]
4344 - [netdrv] ibmveth: Enable IPv6 checksum offload (Steve Best) [632706]
4345 - [netdrv] ibmveth: Remove duplicate checksum offload setup code (Steve Best) [632706]
4346 - [netdrv] ibmveth: Add optional flush of rx buffer (Steve Best) [632706]
4347 - [netdrv] ibmveth: Add scatter-gather support (Steve Best) [632706]
4348 - [netdrv] ibmveth: Use lighter weight read memory barrier in ibmveth_poll (Steve Best) [632706]
4349 - [netdrv] ibmveth: Add rx_copybreak (Steve Best) [632706]
4350 - [netdrv] ibmveth: Add tx_copybreak (Steve Best) [632706]
4351 - [netdrv] ibmveth: Remove LLTX (Steve Best) [632706]
4352 - [netdrv] ibmveth: batch rx buffer replacement (Steve Best) [632706]
4353 - [netdrv] ibmveth: Remove integer divide caused by modulus (Steve Best) [632706]
4354 - [scsi] ibmvfc: version 1.0.9 (Steve Best) [632710]
4355 - [scsi] ibmvfc: Handle Virtual I/O Server reboot (Steve Best) [632710]
4356 - [scsi] ibmvfc: Log link up/down events (Steve Best) [632710]
4357 - [scsi] ibmvfc: Fix terminate_rport_io (Steve Best) [632710]
4358 - [scsi] ibmvfc: Fix rport add/delete race resulting in oops (Steve Best) [632710]
4359 - [scsi] ibmvfc: Add support for fc_block_scsi_eh (Steve Best) [632710]
4360 - [scsi] ibmvfc: Add FC Passthru support (Steve Best) [632710]
4361 - [scsi] ibmvfc: Fix adapter cancel flags for terminate_rport_io (Steve Best) [632710]
4362 - [scsi] ibmvfc: Remove unnecessary parameter to ibmvfc_init_host (Steve Best) [632710]
4363 - [scsi] ibmvfc: Fix locking in ibmvfc_remove (Steve Best) [632710]
4364 - [scsi] ibmvfc: Fixup TMF response handling (Steve Best) [632710]
4365 - [ppc64] Enable PM_SLEEP on POWER w/o KABI changes (Steve Best) [632683]
4366 - [ppc64] pseries: Partition hibernation support for RHEL6.1 (Steve Best) [632683]
4367 - [ppc64] pseries: Partition hibernation support (Steve Best) [632683]
4368 - [ppc64] ibmvscsi: Fix softlockup on resume (Steve Best) [632683]
4369 - [ppc64] ibmvfc: Fix soft lockup on resume (Steve Best) [632683]
4370 - [ppc64] ibmvscsi: Add suspend/resume support (Steve Best) [632683]
4371 - [ppc64] ibmvfc: Add suspend/resume support (Steve Best) [632683]
4372 - [ppc64] ibmveth: Add suspend/resume support (Steve Best) [632683]
4373 - [ppc64] vio: Add power management support (Steve Best) [632683]
4374 - [ppc64] pseries: Migration code reorganization / hibernation prep (Steve Best) [632683]
4375 - [configs] redhat: added CONFIG_SECURITY_DMESG_RESTRICT option (Frantisek Hrbata) [653245]
4376 - [kernel] restrict unprivileged access to kernel syslog (Frantisek Hrbata) [653245]
4377 - [edac] i7300_edac: Fix an error with RHEL6 build (Mauro Carvalho Chehab) [638237]
4378 - [edac] i7300_edac: Add it to x86 RHEL6 build (Mauro Carvalho Chehab) [638237]
4379 - [edac] i7300_edac: Properly initialize per-csrow memory size (Mauro Carvalho Chehab) [638237]
4380 - [edac] i7300_edac: better initialize page counts (Mauro Carvalho Chehab) [638237]
4381 - [edac] MAINTAINERS: Add maintainer for i7300-edac driver (Mauro Carvalho Chehab) [638237]
4382 - [edac] i7300-edac: CodingStyle cleanup (Mauro Carvalho Chehab) [638237]
4383 - [edac] i7300_edac: Improve comments (Mauro Carvalho Chehab) [638237]
4384 - [edac] i7300_edac: Cleanup: reorganize the file contents (Mauro Carvalho Chehab) [638237]
4385 - [edac] i7300_edac: Properly detect channel on CE errors (Mauro Carvalho Chehab) [638237]
4386 - [edac] i7300_edac: enrich FBD error info for corrected errors (Mauro Carvalho Chehab) [638237]
4387 - [edac] i7300_edac: enrich FBD error info for fatal errors (Mauro Carvalho Chehab) [638237]
4388 - [edac] i7300_edac: pre-allocate a buffer used to prepare err messages (Mauro Carvalho Chehab) [638237]
4389 - [edac] i7300_edac: Fix MTR x4/x8 detection logic (Mauro Carvalho Chehab) [638237]
4390 - [edac] i7300_edac: Make the debug messages coherent with the others (Mauro Carvalho Chehab) [638237]
4391 - [edac] i7300_edac: Cleanup: remove get_error_info logic (Mauro Carvalho Chehab) [638237]
4392 - [edac] i7300_edac: Add a code to cleanup error registers (Mauro Carvalho Chehab) [638237]
4393 - [edac] i7300_edac: Add support for reporting FBD errors (Mauro Carvalho Chehab) [638237]
4394 - [edac] i7300_edac: Properly detect the type of error correction (Mauro Carvalho Chehab) [638237]
4395 - [edac] i7300_edac: Detect if the device is on single mode (Mauro Carvalho Chehab) [638237]
4396 - [edac] i7300_edac: Adds detection for enhanced scrub mode on x8 (Mauro Carvalho Chehab) [638237]
4397 - [edac] i7300_edac: Clear the error bit after reading (Mauro Carvalho Chehab) [638237]
4398 - [edac] i7300_edac: Add error detection code for global errors (Mauro Carvalho Chehab) [638237]
4399 - [edac] i7300_edac: Better name PCI devices (Mauro Carvalho Chehab) [638237]
4400 - [edac] i7300_edac: Add a FIXME note about the error correction type (Mauro Carvalho Chehab) [638237]
4401 - [edac] i7300_edac: add global error registers (Mauro Carvalho Chehab) [638237]
4402 - [edac] i7300_edac: display info if ECC is enabled or not (Mauro Carvalho Chehab) [638237]
4403 - [edac] i7300_edac: start a driver for i7300 chipset (Mauro Carvalho Chehab) [638237]
4404 - [net] ipsec: fragment locally generated tunnel-mode IPSec6 packets as needed (Herbert Xu) [661113]
4405 - [dma] Fix incorrect iommu in ioatdma (John Feeney) [611884]
4406 - [pci] sysfs: Update ROM to include default owner write access (Alex Williamson) [668478]
4407 - [x86] tboot: Add support for S3 memory integrity protection (John Villalovos) [464222]
4408 - [x86] Fix checking of SRAT when node 0 ram is not from 0 (Amerigo Wang) [668340]
4409 - [virt] VMX: when entering real mode align segment base to 16 bytes (Gleb Natapov) [665970]
4410 - [virt] xenbus: implement O_NONBLOCK (Paolo Bonzini) [607262]
4411 - [virt] x86: Push potential exception error code on task switches (Gleb Natapov) [654284]
4412 - [virt] VMX: add module parameter to avoid trapping HLT instructions (Gleb Natapov) [661540]
4413 - [netdrv] QLogic nextxen driver updates (Bob Picco) [562940]
4414 - [scsi] libsas: fix NCQ mixing with non-NCQ (David Milburn) [621606]
4415
4416 * Fri Jan 14 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-99.el6]
4417 - [netdrv] BNX2I: Updated version, copyright, and maintainer info (Mike Christie) [635894]
4418 - [netdrv] BNX2I: Added iSCSI text pdu support for iSCSI offload (Mike Christie) [635894]
4419 - [netdrv] BNX2I: Added jumbo MTU support for the no shost case (Mike Christie) [635894]
4420 - [netdrv] BNX2I: Added support for the 57712(E) devices (Mike Christie) [635894]
4421 - [netdrv] BNX2I: Added handling for unsupported iSCSI offload hba (Mike Christie) [635894]
4422 - [netdrv] BNX2I: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X (Mike Christie) [635894]
4423 - [netdrv] BNX2I: Allow ep CONNECT_FAILED condition to go through proper cleanup (Mike Christie) [635894]
4424 - [netdrv] BNX2I: Added reconnect fix connecting against Lefthand targets (Mike Christie) [635894]
4425 - [netdrv] BNX2I: Cleaned up various error conditions in ep_connect/disconnect (Mike Christie) [635894]
4426 - [netdrv] BNX2I: Added return code check for chip kwqe submission request (Mike Christie) [635894]
4427 - [netdrv] BNX2I: Modified the bnx2i stop path to compensate for in progress ops (Mike Christie) [635894]
4428 - [netdrv] BNX2I: Removed the dynamic registration of CNIC (Mike Christie) [635894]
4429 - [netdrv] BNX2I: Added mutex lock protection to conn_get_param (Mike Christie) [635894]
4430 - [netdrv] BNX2I: Allow to abort the connection if connect request times out (Mike Christie) [635894]
4431 - [netdrv] BNX2I: Fixed the remote TCP RST handling for the 570X (1g) (Mike Christie) [635894]
4432 - [netdrv] BNX2I: Fixed a cid leak issue for 5771X (10g) (Mike Christie) [635894]
4433 - [netdrv] BNX2I: Fixed the endian bug in the TMF LUN cmd send (Mike Christie) [635894]
4434 - [netdrv] BNX2I: Added chip cleanup for the remove module path (Mike Christie) [635894]
4435 - [netdrv] BNX2I: Recouple the CFC delete cleanup with cm_abort/close completion (Mike Christie) [635894]
4436 - [netdrv] BNX2I: Added support for other TMFs besides ABORT_TASK (Mike Christie) [635894]
4437 - [netdrv] BNX2I: Fixed a protocol violation on nopout responses (Mike Christie) [635894]
4438 - [netdrv] BNX2I: Added host param ISCSI_HOST_PARAM_IPADDRESS (Mike Christie) [635894]
4439 - [netdrv] BNX2I: Fixed the TCP graceful termination initiation (Mike Christie) [635894]
4440 - [netdrv] BNX2I: Fine tuned conn destroy and context destroy timeout values (Mike Christie) [635894]
4441 - [netdrv] cnic: Fix the type field in SPQ messages (Mike Christie) [635892]
4442 - [netdrv] cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver() (Mike Christie) [635892]
4443 - [netdrv] cnic: Do not allow iSCSI and FCoE on bnx2x multi-function mode (Mike Christie) [635892]
4444 - [netdrv] cnic: fix mem leak on allocation failures in cnic_alloc_uio_rings() (Mike Christie) [635892]
4445 - [netdrv] cnic: Add FCoE support on 57712 (Mike Christie) [635892]
4446 - [netdrv] cnic: Add kcq2 support on 57712 (Mike Christie) [635892]
4447 - [netdrv] cnic: Call cm_connect_complete() immediately on error (Mike Christie) [635892]
4448 - [netdrv] cnic: Check device state before reading the kcq pointer in IRQ (Mike Christie) [635892]
4449 - [netdrv] cnic: Support NIC Partition mode (Mike Christie) [635892]
4450 - [netdrv] cnic: Use proper client and connection IDs on iSCSI ring (Mike Christie) [635892]
4451 - [netdrv] cnic: Improve ->iscsi_nl_msg_send() (Mike Christie) [635892]
4452 - [netdrv] cnic: Prevent "scheduling while atomic" when calling ->cnic_init() (Mike Christie) [635892]
4453 - [netdrv] cnic: Fix iSCSI TCP port endian order (Mike Christie) [635892]
4454 - [netdrv] drivers/net/cnic.c: Remove unnecessary semicolons (Mike Christie) [635892]
4455 - [netdrv] cnic: Add support for 57712 device (Mike Christie) [635892]
4456 - [netdrv] cnic: Decouple uio close from cnic shutdown (Mike Christie) [635892]
4457 - [netdrv] cnic: Add cnic_uio_dev struct (Mike Christie) [635892]
4458 - [netdrv] cnic: Add cnic_free_uio() (Mike Christie) [635892]
4459 - [netdrv] cnic: Defer iscsi connection cleanup (Mike Christie) [635892]
4460 - [netdrv] cnic: Add cnic_bnx2x_destroy_ramrod() (Mike Christie) [635892]
4461 - [netdrv] cnic: Convert ctx_flags to bit fields (Mike Christie) [635892]
4462 - [netdrv] cnic: Add common cnic_request_irq() (Mike Christie) [635892]
4463 - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635892]
4464 - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635892]
4465 - [netdrv] cnic: Fine-tune ring init code (Mike Christie) [635892]
4466 - [netdrv] cnic: Use pfid for internal memory offsets (Mike Christie) [635892]
4467 - [netdrv] cnic: Pass cp pointer to BNX2X_HW_CID (Mike Christie) [635892]
4468 - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Mike Christie) [635892]
4469 - [netdrv] cnic: Update version to 2.1.3 (Mike Christie) [635892]
4470 - [netdrv] cnic: Further unify kcq handling code (Mike Christie) [635892]
4471 - [netdrv] cnic: Restructure kcq processing (Mike Christie) [635892]
4472 - [netdrv] cnic: Unify kcq allocation for all devices (Mike Christie) [635892]
4473 - [netdrv] cnic: Unify IRQ code for all hardware types (Mike Christie) [635892]
4474 - [netdrv] cnic: Fine-tune CID memory space calculation (Mike Christie) [635892]
4475 - [netdrv] cnic: Fix cnic_cm_abort() error handling (Mike Christie) [635892]
4476 - [netdrv] cnic: Refactor and fix cnic_ready_to_close() (Mike Christie) [635892]
4477 - [netdrv] cnic: Refactor code in cnic_cm_process_kcqe() (Mike Christie) [635892]
4478 - [netdrv] cnic: Return error code in cnic_cm_close() if unsuccessful (Mike Christie) [635892]
4479 - [netdrv] cnic: Return SPQ credit to bnx2x after ring setup and shutdown (Mike Christie) [635892]
4480 - [netdrv] cnic: Convert cnic_local_flags to atomic ops (Mike Christie) [635892]
4481 - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Mike Christie) [635892]
4482 - [netdrv] bnx2x: update version to 1.62.00-2 (Mike Christie) [635942]
4483 - [netdrv] bnx2x: replace FW to 6.2.5 (Mike Christie) [635942]
4484 - [netdrv] bnx2x: add FW 6.2.5 files (Mike Christie) [635942]
4485 - [netdrv] bnx2x: Add DCB/PFC support - link layer (Mike Christie) [635942]
4486 - [netdrv] bnx2x: add DCB support (Mike Christie) [635942]
4487 - [netdrv] bnx2x: add a select queue callback (Mike Christie) [635942]
4488 - [netdrv] bnx2x: Take the distribution range definition out of skb_tx_hash() (Mike Christie) [635942]
4489 - [netdrv] bnx2x: add FCoE ring (Mike Christie) [635942]
4490 - [netdrv] bnx2x: Update version number and a date (Mike Christie) [635942]
4491 - [netdrv] bnx2x: Fixed a compilation warning (Mike Christie) [635942]
4492 - [netdrv] bnx2x: Use dma_alloc_coherent() semantics for ILT memory allocation (Mike Christie) [635942]
4493 - [netdrv] bnx2x: LSO code was broken on BE platforms (Mike Christie) [635942]
4494 - [netdrv] bnx2x: Add Nic partitioning mode (57712 devices) (Mike Christie) [635942]
4495 - [netdrv] bnx2x: Use helpers instead of direct access to the shinfo(skb) fields (Mike Christie) [635942]
4496 - [netdrv] bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev() (Mike Christie) [635942]
4497 - [netdrv] bnx2x: Disable local BHes to prevent a dead-lock situation (Mike Christie) [635942]
4498 - [netdrv] net: bnx2x: fix error value sign (Mike Christie) [635942]
4499 - [netdrv] drivers/net/bnx2x: Remove unnecessary semicolons (Mike Christie) [635942]
4500 - [netdrv] bnx2x: Update version number (Mike Christie) [635942]
4501 - [netdrv] bnx2x: Reset 8073 phy during common init (Mike Christie) [635942]
4502 - [netdrv] bnx2x: Do not enable CL37 BAM unless it is explicitly enabled (Mike Christie) [635942]
4503 - [netdrv] bnx2x: Fix resetting BCM8726 PHY during common init (Mike Christie) [635942]
4504 - [netdrv] bnx2x: Clear latch indication on link reset (Mike Christie) [635942]
4505 - [netdrv] bnx2x: Fix port selection in case of E2 (Mike Christie) [635942]
4506 - [netdrv] bnx2x: Fix waiting for reset complete on BCM848x3 PHYs (Mike Christie) [635942]
4507 - [netdrv] bnx2x: Restore appropriate delay during BMAC reset (Mike Christie) [635942]
4508 - [netdrv] bnx2x: make local function static and remove dead code (Mike Christie) [635942]
4509 - [netdrv] bnx2x: Don't check for vlan group before vlan_tx_tag_present (Mike Christie) [635942]
4510 - [netdrv] bnx2x: update version to 1.60.00-3 (Mike Christie) [635942]
4511 - [netdrv] bnx2x: prevent false parity error in MSI-X memory of HC block (Mike Christie) [635942]
4512 - [netdrv] bnx2x: fix possible deadlock in HC hw block (Mike Christie) [635942]
4513 - [netdrv] bnx2x: update version to 1.60.00-2 (Mike Christie) [635942]
4514 - [netdrv] bnx2x: remove unnecessary FUNC_FLG_RSS flag and related (Mike Christie) [635942]
4515 - [netdrv] bnx2x: Use correct FW constant for header padding (Mike Christie) [635942]
4516 - [netdrv] bnx2x: do not deal with power if no capability (Mike Christie) [635942]
4517 - [netdrv] bnx2x: remove redundant commands during error handling (Mike Christie) [635942]
4518 - [netdrv] bnx2x: Optimized the branching in the bnx2x_rx_int() (Mike Christie) [635942]
4519 - [netdrv] bnx2x: Fixing a typo: added a missing RSS enablement (Mike Christie) [635942]
4520 - [netdrv] bnx2x: update version to 1.60.00-1 (Mike Christie) [635942]
4521 - [netdrv] bnx2x: properly initialize FW stats (Mike Christie) [635942]
4522 - [netdrv] bnx2x: code beautify (Mike Christie) [635942]
4523 - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635942]
4524 - [netdrv] bnx2x: move msix table initialization to probe() (Mike Christie) [635942]
4525 - [netdrv] bnx2x: use L1_CACHE_BYTES instead of magic number (Mike Christie) [635942]
4526 - [netdrv] bnx2x: remove unused fields in main driver structure (Mike Christie) [635942]
4527 - [netdrv] bnx2x: remove unused parameter in reuse_rx_skb() (Mike Christie) [635942]
4528 - [netdrv] bnx2x: Add 57712 support (Mike Christie) [635942]
4529 - [netdrv] bnx2x: change type of spq_left to atomic (Mike Christie) [635942]
4530 - [netdrv] bnx2x: rename MF related fields (Mike Christie) [635942]
4531 - [netdrv] bnx2x: remove old FW files (Mike Christie) [635942]
4532 - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635942]
4533 - [netdrv] bnx2x: add 6.0.34 fw files (Mike Christie) [635942]
4534 - [netdrv] bnx2x: create folder for bnx2x firmware files (Mike Christie) [635942]
4535 - [netdrv] bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues() (Mike Christie) [635942]
4536 - [netdrv] bnx2x: Use netif_set_real_num_{rx, tx}_queues() (Mike Christie) [635942]
4537 - [netdrv] bnx2x: return operator cleanup (Mike Christie) [635942]
4538 - [netdrv] bnx2x: Spread rx buffers between allocated queues (Mike Christie) [635942]
4539 - [netdrv] drivers/net/bnx2x: use ARRAY_SIZE macro in bnx2x_main.c (Mike Christie) [635942]
4540 - [netdrv] bnx2x: Update bnx2x version to 1.52.53-6 (Mike Christie) [635942]
4541 - [netdrv] bnx2x: Change LED scheme for dual-media (Mike Christie) [635942]
4542 - [netdrv] bnx2x: Add dual-media changes (Mike Christie) [635942]
4543 - [netdrv] bnx2x: Organize PHY functions (Mike Christie) [635942]
4544 - [netdrv] bnx2x: Apply logic changes for the new scheme (Mike Christie) [635942]
4545 - [netdrv] bnx2x: Move common function into aggregated function (Mike Christie) [635942]
4546 - [netdrv] bnx2x: Adjust flow-control with the new scheme (Mike Christie) [635942]
4547 - [netdrv] bnx2x: Adjust alignment of split PHY functions (Mike Christie) [635942]
4548 - [netdrv] bnx2x: Split PHY functions (Mike Christie) [635942]
4549 - [netdrv] bnx2x: Unify PHY attributes (Mike Christie) [635942]
4550 - [netdrv] bnx2x: avoid skb->ip_summed initialization (Mike Christie) [635942]
4551 - [netdrv] skbuff.h: add skb_checksum_none_assert() (Mike Christie) [635942]
4552 - [netdrv] bnx2x: Update version to 1.52.53-5 (Mike Christie) [635942]
4553 - [netdrv] bnx2x: Add BCM84823 to the supported PHYs (Mike Christie) [635942]
4554 - [netdrv] bnx2x: Change BCM848xx LED configuration (Mike Christie) [635942]
4555 - [netdrv] bnx2x: Remove unneeded setting of XAUI low power to BCM8727 (Mike Christie) [635942]
4556 - [netdrv] bnx2x: Change BCM848xx configuration according to IEEE (Mike Christie) [635942]
4557 - [netdrv] bnx2x: Reset link before any new link settings (Mike Christie) [635942]
4558 - [netdrv] bnx2x: Fix potential link issue In BCM8727 based boards (Mike Christie) [635942]
4559 - [netdrv] bnx2x: Fix potential link issue of BCM8073/BCM8727 (Mike Christie) [635942]
4560 - [netdrv] bnx2x: fix wrong return from bnx2x_trylock_hw_lock (Mike Christie) [635942]
4561 - [netdrv] bnx2x: small fix in stats handling (Mike Christie) [635942]
4562 - [netdrv] bnx2x: Update bnx2x version to 1.52.53-4 (Mike Christie) [635942]
4563 - [netdrv] bnx2x: Fix PHY locking problem (Mike Christie) [635942]
4564 - [netdrv] drivers/net/bnx2x: Adjust confusing if indentation (Mike Christie) [635942]
4565 - [netdrv] bnx2x: Load firmware in open() instead of probe() (Mike Christie) [635942]
4566 - [netdrv] bnx2x: Protect statistics ramrod and sequence number (Mike Christie) [635942]
4567 - [netdrv] bnx2x: Protect a SM state change (Mike Christie) [635942]
4568 - [netdrv] net: bnx2x_cmn.c needs net/ip6_checksum.h for csum_ipv6_magic (Mike Christie) [635942]
4569 - [netdrv] bnx2x: update driver version to 1.52.53-3 (Mike Christie) [635942]
4570 - [netdrv] bnx2x: Move statistics handling code to bnx2x_stats.* (Mike Christie) [635942]
4571 - [netdrv] bnx2x: Create separate file for ethtool routines (Mike Christie) [635942]
4572 - [netdrv] bnx2x: Create bnx2x_cmn.* files (Mike Christie) [635942]
4573 - [netdrv] bnx2x: move global variable load_count to bnx2x.h (Mike Christie) [635942]
4574 - [netdrv] bnx2x: store module parameters in driver main structure (Mike Christie) [635942]
4575 - [netdrv] bnx2x: Create separate folder for bnx2x driver (Mike Christie) [635942]
4576 - [netdrv] bnx2x: Set RXHASH for LRO packets (Mike Christie) [635942]
4577 - [netdrv] bnx2x: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags (Mike Christie) [635942]
4578 - [netdrv] bnx2x: fail when try to setup unsupported features (Mike Christie) [635942]
4579 - [netdrv] bnx2x: Fix link problem with some DACs (Mike Christie) [635942]
4580 - [netdrv] bnx2x: avoid TX timeout when stopping device (Mike Christie) [635942]
4581 - [netdrv] bnx2x: Remove two prefetch() (Mike Christie) [635942]
4582 - [netdrv] bnx2x: add support for receive hashing (Mike Christie) [635942]
4583 - [netdrv] bnx2x: Date and version (Mike Christie) [635942]
4584 - [netdrv] bnx2x: Rework power state handling code (Mike Christie) [635942]
4585 - [netdrv] bnx2x: use mask in test_registers() to avoid parity error (Mike Christie) [635942]
4586 - [netdrv] bnx2x: Fixed MSI-X enabling flow (Mike Christie) [635942]
4587 - [netdrv] bnx2x: Added new statistics (Mike Christie) [635942]
4588 - [netdrv] bnx2x: White spaces (Mike Christie) [635942]
4589 - [netdrv] bnx2x: Protect code with NOMCP (Mike Christie) [635942]
4590 - [netdrv] bnx2x: Increase DMAE max write size for 57711 (Mike Christie) [635942]
4591 - [netdrv] bnx2x: Parity errors handling for 57710 and 57711 (Mike Christie) [635942]
4592 - [netdrv] Revert "[netdrv] bnx2x: fix system hung after netdev watchdog" (Mike Christie) [635942]
4593 - [netdrv] bnx2x: Added GRO support (Mike Christie) [635942]
4594 - [netdrv] bnx2x: remove trailing space in messages (Mike Christie) [635942]
4595 - [netdrv] bnx2x: fix typo (Mike Christie) [635942]
4596 - [netdrv] bnx2x: convert to use netdev_for_each_mc_addr (Mike Christie) [635942]
4597 - [netdrv] drivers/net/bnx2x: Use (pr|netdev|netif)_<level> macro helpers (Mike Christie) [635942]
4598 - [netdrv] bnx2x: use netdev_mc_count and netdev_mc_empty when appropriate (Mike Christie) [635942]
4599 - [netdrv] bnx2x: remove HAVE_ leftovers (Mike Christie) [635942]
4600 - [netdrv] bnx2x: use DEFINE_PCI_DEVICE_TABLE() (Mike Christie) [635942]
4601 - [netdrv] bnx2x: fix typos (Mike Christie) [635942]
4602 - [netdrv] bnx2x: Move && and || to end of previous line (Mike Christie) [635942]
4603 - [netdrv] bnx2x: Convert ethtool {get_stats, self_test}_count() ops to get_sset_count() (Mike Christie) [635942]
4604
4605 * Thu Jan 13 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-98.el6]
4606 - [virt] kvm: fast-path msi injection with irqfd (Michael S. Tsirkin) [658442]
4607 - [fs] cifs: make cifs_set_oplock_level() take a cifsInodeInfo pointer (Jeff Layton) [656461]
4608 - [fs] cifs: Add cifs_set_oplock_level (Jeff Layton) [656461]
4609 - [fs] cifs: eliminate cifsInodeInfo->write_behind_rc (Jeff Layton) [656461]
4610 - [fs] cifs: Fix checkpatch warnings and bump cifs version number (Jeff Layton) [656461]
4611 - [fs] cifs: wait for writeback to complete in cifs_flush (Jeff Layton) [656461]
4612 - [fs] cifs: convert cifsFileInfo->count to non-atomic counter (Jeff Layton) [656461]
4613 - [fs] cifs: move close processing from cifs_close to cifsFileInfo_put (Jeff Layton) [656461]
4614 - [fs] cifs: move cifsFileInfo_put to file.c (Jeff Layton) [656461]
4615 - [fs] cifs: convert GlobalSMBSeslock from a rwlock to regular spinlock (Jeff Layton) [656461]
4616 - [fs] cifs: Fix minor checkpatch warning and update cifs version (Jeff Layton) [656461]
4617 - [fs] cifs: move cifs_new_fileinfo to file.c (Jeff Layton) [656461]
4618 - [fs] cifs: eliminate pfile pointer from cifsFileInfo (Jeff Layton) [656461]
4619 - [fs] cifs: cifs_write argument change and cleanup (Jeff Layton) [656461]
4620 - [fs] cifs: clean up cifs_reopen_file (Jeff Layton) [656461]
4621 - [fs] cifs: eliminate the inode argument from cifs_new_fileinfo (Jeff Layton) [656461]
4622 - [fs] cifs: eliminate oflags option from cifs_new_fileinfo (Jeff Layton) [656461]
4623 - [fs] cifs: fix flags handling in cifs_posix_open (Jeff Layton) [656461]
4624 - [fs] cifs: eliminate cifs_posix_open_inode_helper (Jeff Layton) [656461]
4625 - [fs] cifs: don't use vfsmount to pin superblock for oplock breaks (Jeff Layton) [656461]
4626 - [fs] cifs: keep dentry reference in cifsFileInfo instead of inode reference (Jeff Layton) [656461]
4627 - [fs] Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) (Jeff Layton) [656461]
4628 - [fs] Kill path_lookup_open() (Jeff Layton) [656461]
4629 - [fs] add OPEN_FMODE definition (Jeff Layton) [656461]
4630 - [fs] cifs: allow calling cifs_build_path_to_root on incomplete cifs_sb (Jeff Layton) [646223]
4631 - [fs] cifs: fix check of error return from is_path_accessable (Jeff Layton) [646223]
4632 - [fs] cifs: don't take extra tlink reference in initiate_cifs_search (Jeff Layton) [646223]
4633 - [fs] cifs: make cifs_ioctl handle NULL filp->private_data correctly (Jeff Layton) [646223]
4634 - [fs] cifs: remove unneeded NULL tests (Jeff Layton) [646223]
4635 - [fs] cifs: convert tlink_tree to a rbtree (Jeff Layton) [646223]
4636 - [fs] cifs: store pointer to master tlink in superblock (Jeff Layton) [646223]
4637 - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223]
4638 - [fs] cifs: initialize tlink_tree_lock and tlink_tree (Jeff Layton) [646223]
4639 - [fs] cifs: unregister as a user of slow work on module removal (Jeff Layton) [646223]
4640 - [fs] cifs: implement recurring workqueue job to prune old tcons (Jeff Layton) [646223]
4641 - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223]
4642 - [fs] cifs: add "multiuser" mount option (Jeff Layton) [646223]
4643 - [fs] cifs: add routines to build sessions and tcons on the fly (Jeff Layton) [646223]
4644 - [fs] cifs: fix cifs_show_options to show "username=" or "multiuser" (Jeff Layton) [646223]
4645 - [fs] cifs: have find_readable/writable_file filter by fsuid (Jeff Layton) [646223]
4646 - [fs] cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer (Jeff Layton) [646223]
4647 - [fs] cifs: add refcounted and timestamped container for holding tcons (Jeff Layton) [646223]
4648 - [fs] cifs: add kfree() on error path (Jeff Layton) [646223]
4649 - [fs] cifs: fix handling of signing with writepages (Jeff Layton) [646223]
4650 - [fs] cifs: have cifs_new_fileinfo take a tcon arg (Jeff Layton) [646223]
4651 - [fs] cifs: add cifs_sb_master_tcon and convert some callers to use it (Jeff Layton) [646223]
4652 - [fs] cifs: temporarily rename cifs_sb->tcon to ptcon to catch stragglers (Jeff Layton) [646223]
4653 - [fs] cifs: add function to get a tcon from cifs_sb (Jeff Layton) [646223]
4654 - [fs] cifs: make various routines use the cifsFileInfo->tcon pointer (Jeff Layton) [646223]
4655 - [fs] cifs: Remove unnecessary casts of private_data (Jeff Layton) [646223]
4656 - [fs] cifs: add tcon field to cifsFileInfo struct (Jeff Layton) [646223]
4657 - [fs] cifs: eliminate redundant xdev check in cifs_rename (Jeff Layton) [646223]
4658 - [fs] cifs: consolidate error handling in several functions (Jeff Layton) [646223]
4659 - [fs] cifs: add "mfsymlinks" mount option (Jeff Layton) [651878]
4660 - [fs] cifs: use Minshall+French symlink functions (Jeff Layton) [651878]
4661 - [fs] cifs: implement CIFSCreateMFSymLink() (Jeff Layton) [651878]
4662 - [fs] cifs: implement CIFSFormatMFSymlink() (Jeff Layton) [651878]
4663 - [fs] cifs: implement CIFSQueryMFSymLink() (Jeff Layton) [651878]
4664 - [fs] cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink() (Jeff Layton) [651878]
4665 - [fs] cifs: implement CIFSParseMFSymlink() (Jeff Layton) [651878]
4666 - [fs] cifs: set CONFIG_CIFS_FSCACHE to 'no' for now (Jeff Layton) [651865]
4667 - [fs] cifs: fix another memleak, in cifs_root_iget (Jeff Layton) [651865]
4668 - [fs] cifs: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync() (Jeff Layton) [651865]
4669 - [fs] cifs: cifs_convert_address() returns zero on error (Jeff Layton) [651865]
4670 - [fs] cifs: handle FindFirst failure gracefully (Jeff Layton) [651865]
4671 - [fs] cifs: prevent infinite recursion in cifs_reconnect_tcon (Jeff Layton) [651865]
4672 - [fs] cifs: Cannot allocate memory error on mount (Jeff Layton) [651865]
4673 - [fs] cifs: Remove obsolete header (Jeff Layton) [651865]
4674 - [fs] cifs: Allow binding to local IP address (Jeff Layton) [651865]
4675 - [fs] cifs: fix broken oplock handling (Jeff Layton) [651865]
4676 - [fs] cifs: use type __u32 instead of int for the oplock parameter (Jeff Layton) [651865]
4677 - [fs] cifs: reduce false positives with inode aliasing serverino autodisable (Jeff Layton) [651865]
4678 - [fs] cifs: don't allow cifs_iget to match inodes of the wrong type (Jeff Layton) [651865]
4679 - [fs] cifs: remove redundant path walking in dfs_do_refmount (Jeff Layton) [651865]
4680 - [fs] cifs: ignore the "mand", "nomand" and "_netdev" mount options (Jeff Layton) [651865]
4681 - [fs] cifs: update README to include details about 'fsc' option (Jeff Layton) [651865]
4682 - [fs] cifs: Fix ordering of cleanup on module init failure (Jeff Layton) [651865]
4683 - [fs] cifs: relinquish fscache cookie before freeing CIFSTconInfo (Jeff Layton) [651865]
4684 - [fs] cifs: Missing ifdef (Jeff Layton) [651865]
4685 - [fs] cifs: Missing line from previous commit (Jeff Layton) [651865]
4686 - [fs] cifs: Fix build break when CONFIG_CIFS_FSCACHE disabled (Jeff Layton) [651865]
4687 - [fs] cifs: fsc should not default to "on" (Jeff Layton) [651865]
4688 - [fs] cifs: add mount option to enable local caching (Jeff Layton) [651865]
4689 - [fs] cifs: read pages from FS-Cache (Jeff Layton) [651865]
4690 - [fs] cifs: store pages into local cache (Jeff Layton) [651865]
4691 - [fs] cifs: FS-Cache page management (Jeff Layton) [651865]
4692 - [fs] cifs: define inode-level cache object and register them (Jeff Layton) [651865]
4693 - [fs] cifs: define superblock-level cache index objects and register them (Jeff Layton) [651865]
4694 - [fs] cifs: define server-level cache index objects and register them (Jeff Layton) [651865]
4695 - [fs] cifs: register CIFS for caching (Jeff Layton) [651865]
4696 - [fs] cifs: add kernel config option for CIFS Client caching support (Jeff Layton) [651865]
4697 - [fs] cifs: guard cifsglob.h against multiple inclusion (Jeff Layton) [651865]
4698 - [fs] cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS (Jeff Layton) [618175]
4699 - [fs] cifs: allow matching of tcp sessions in CifsNew state (Jeff Layton) [629085]
4700 - [fs] cifs: fix potential double put of TCP session reference (Jeff Layton) [629085]
4701 - [fs] cifs: prevent possible memory corruption in cifs_demultiplex_thread (Jeff Layton) [629085]
4702 - [fs] cifs: eliminate some more premature cifsd exits (Jeff Layton) [629085]
4703 - [fs] cifs: prevent cifsd from exiting prematurely (Jeff Layton) [629085]
4704 - [fs] CIFS: Make cifs_convert_address() take a const src pointer and a length (Jeff Layton) [629085]
4705 - [x86] oprofile: Add support for 6 counters for AMD family 15h (Robert Richter) [647750]
4706 - [x86] oprofile: Add support for AMD family 15h (Robert Richter) [647750]
4707 - [x86] GART: Disable GART table walk probes, add warning (Frank Arnold) [633479 633916]
4708 - [x86] amd_nb: Enable GART support for AMD family 0x15 CPUs (Frank Arnold) [633479 633916]
4709 - [x86] cacheinfo: Unify AMD L3 cache index disable checking (Frank Arnold) [633479]
4710 - [x86] powernow-k8: Limit Pstate transition latency check (Frank Arnold) [633479]
4711 - [x86] AMD: Extend support to future families (Frank Arnold) [633479]
4712 - [x86] amd: Use compute unit information to determine thread siblings (Frank Arnold) [633479 633922]
4713 - [x86] amd: Extract compute unit information for AMD CPUs (Frank Arnold) [633479 633922]
4714 - [x86] amd: Add support for CPUID topology extension of AMD CPUs (Frank Arnold) [633479 633922]
4715 - [x86] cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit (Frank Arnold) [633479]
4716 - [x86] cpu: Update AMD CPUID feature bits (Frank Arnold) [633479]
4717 - [x86] nmi: Support NMI watchdog on newer AMD CPU families (Frank Arnold) [633479]
4718 - [virt] vhost: get/put_user -> __get/__put_user (Michael S. Tsirkin) [665360]
4719 - [virt] vhost: copy_to_user -> __copy_to_user (Michael S. Tsirkin) [665360]
4720 - [virt] vhost: fix log ctx signalling (Michael S. Tsirkin) [665360]
4721 - [virt] vhost: fix return code for log_access_ok() (Michael S. Tsirkin) [665360]
4722 - [virt] vhost-net: batch use/unuse mm (Michael S. Tsirkin) [665360]
4723 - [virt] drivers/vhost/vhost.c: delete double assignment (Michael S. Tsirkin) [665360]
4724 - [virt] vhost: put mm after thread stop (Michael S. Tsirkin) [665360]
4725 - [virt] vhost-net: replace workqueue with a kthread (Michael S. Tsirkin) [665360]
4726
4727 * Wed Jan 12 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-97.el6]
4728 - [mm] do not keep kswapd awake for an unreclaimable zone (Johannes Weiner) [633825]
4729 - [netdrv] iwlwifi: Convert to new PCI PM framework (John Linville) [611075]
4730 - [virt] Add AES to CPUID ext_features recognized by kvm (John Cooper) [663538]
4731 - [net] tcp: Increase TCP_MAXSEG socket option minimum to TCP_MIN_MSS (Frantisek Hrbata) [652511] {CVE-2010-4165}
4732 - [net] tproxy: use the interface primary IP address as a default value for --on-ip (Thomas Graf) [591335]
4733 - [net] tproxy: Add missing CAP_NET_ADMIN check to ipv6 side (Thomas Graf) [591335]
4734 - [net] tproxy: added IPv6 support to the socket match (Thomas Graf) [591335]
4735 - [net] tproxy: split off ipv6 defragmentation to a separate module (Thomas Graf) [591335]
4736 - [net] tproxy: check for transparent flag in ip_route_newports (Thomas Graf) [591335]
4737 - [net] netfilter: tproxy: nf_tproxy_assign_sock() can handle tw sockets (Thomas Graf) [591335]
4738 - [net] tproxy: added IPv6 support to the TPROXY target (Thomas Graf) [591335]
4739 - [net] tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled (Thomas Graf) [591335]
4740 - [net] tproxy: added IPv6 socket lookup function to nf_tproxy_core (Thomas Graf) [591335]
4741 - [net] tproxy: added const specifiers to udp lookup functions (Thomas Graf) [591335]
4742 - [net] tproxy: added tproxy sockopt interface in the IPV6 layer (Thomas Graf) [591335]
4743 - [net] tproxy: added udp6_lib_lookup function (Thomas Graf) [591335]
4744 - [net] tproxy: add lookup type checks for UDP in nf_tproxy_get_sock_v4() (Thomas Graf) [591335]
4745 - [net] tproxy: kick out TIME_WAIT sockets in case a new connection comes in with th (Thomas Graf) [591335]
4746 - [net] tproxy: fix hash locking issue when using port redirection in __inet_inherit_port() (Thomas Graf) [591335]
4747 - [net] netfilter: use NFPROTO_IPV4 instead of AF_INET (Thomas Graf) [591335]
4748 - [net] netfilter: xt_TPROXY: the length of lines should be within 80 (Thomas Graf) [591335]
4749 - [mm] fix memory-failure hugetlbfs vs THP collision (Dean Nelson) [531476]
4750 - [mm] mm/hugetlb.c: avoid double unlock_page() in hugetlb_fault() (Dean Nelson) [531476]
4751 - [mm] mm/hugetlb.c: add missing spin_lock() to hugetlb_cow() (Dean Nelson) [531476]
4752 - [mm] Fix migration.c compilation on s390 (Dean Nelson) [531476]
4753 - [mm] HWPOISON/signalfd: add support for addr_lsb (Dean Nelson) [531476]
4754 - [mm] Encode huge page size for VM_FAULT_HWPOISON errors (Dean Nelson) [531476]
4755 - [mm] Fix build error with !CONFIG_MIGRATION (Dean Nelson) [531476]
4756 - [mm] HWPOISON: Remove retry loop for try_to_unmap (Dean Nelson) [531476]
4757 - [mm] HWPOISON: Turn addr_valid from bitfield into char (Dean Nelson) [531476]
4758 - [mm] HWPOISON: Disable DEBUG by default (Dean Nelson) [531476]
4759 - [mm] HWPOISON: Convert pr_debugs to pr_info (Dean Nelson) [531476]
4760 - [mm] HWPOISON: Improve comments in memory-failure.c (Dean Nelson) [531476]
4761 - [mm] x86: HWPOISON: Report correct address granuality for huge hwpoison faults (Dean Nelson) [531476]
4762 - [mm] hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning (Dean Nelson) [531476]
4763 - [mm] Clean up __page_set_anon_rmap (Dean Nelson) [531476]
4764 - [mm] HWPOISON, hugetlb: fix unpoison for hugepage (Dean Nelson) [531476]
4765 - [mm] HWPOISON, hugetlb: soft offlining for hugepage (Dean Nelson) [531476]
4766 - [mm] HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED (Dean Nelson) [531476]
4767 - [mm] hugetlb: move refcounting in hugepage allocation inside hugetlb_lock (Dean Nelson) [531476]
4768 - [mm] HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page() (Dean Nelson) [531476]
4769 - [mm] hugetlb: hugepage migration core (Dean Nelson) [531476]
4770 - [mm] mm/migrate.c: kill anon local variable from migrate_page_copy (Dean Nelson) [531476]
4771 - [mm] hugetlb: redefine hugepage copy functions (Dean Nelson) [531476]
4772 - [mm] hugetlb: add allocate function for hugepage migration (Dean Nelson) [531476]
4773 - [mm] hugetlb: fix metadata corruption in hugetlb_fault() (Dean Nelson) [531476]
4774 - [mm] HWPOISON: Stop shrinking at right page count (Dean Nelson) [531476]
4775 - [mm] HWPOISON: Report correct address granuality for AO huge page errors (Dean Nelson) [531476]
4776 - [mm] HWPOISON: Copy si_addr_lsb to user (Dean Nelson) [531476]
4777 - [mm] hugetlb, rmap: add BUG_ON(!PageLocked) in hugetlb_add_anon_rmap() (Dean Nelson) [531476]
4778 - [mm] hugetlb, rmap: fix confusing page locking in hugetlb_cow() (Dean Nelson) [531476]
4779 - [mm] hugetlb, rmap: use hugepage_add_new_anon_rmap() in hugetlb_cow() (Dean Nelson) [531476]
4780 - [mm] hugetlb, rmap: always use anon_vma root pointer (Dean Nelson) [531476]
4781 - [mm] hugetlb: call mmu notifiers on hugepage cow (Dean Nelson) [531476]
4782 - [mm] hugetlb: add missing unlock in avoidcopy path in hugetlb_cow() (Dean Nelson) [531476]
4783 - [mm] hwpoison: rename CONFIG (Dean Nelson) [531476]
4784 - [mm] HWPOISON, hugetlb: support hwpoison injection for hugepage (Dean Nelson) [531476]
4785 - [mm] HWPOISON, hugetlb: detect hwpoison in hugetlb code (Dean Nelson) [531476]
4786 - [mm] HWPOISON, hugetlb: isolate corrupted hugepage (Dean Nelson) [531476]
4787 - [mm] HWPOISON, hugetlb: maintain mce_bad_pages in handling hugepage error (Dean Nelson) [531476]
4788 - [mm] HWPOISON, hugetlb: set/clear PG_hwpoison bits on hugepage (Dean Nelson) [531476]
4789 - [mm] HWPOISON, hugetlb: enable error handling path for hugepage (Dean Nelson) [531476]
4790 - [mm] hugetlb, rmap: add reverse mapping for hugepage (Dean Nelson) [531476]
4791 - [mm] hugetlb: move definition of is_vm_hugetlb_page() to hugepage_inline.h (Dean Nelson) [531476]
4792 - [mm] HWPOISON: Add PROC_FS dependency to hwpoison injector (Dean Nelson) [531476]
4793 - [mm] hugetlb: acquire the i_mmap_lock before walking the prio_tree to unmap a page (Dean Nelson) [531476]
4794 - [mm] hugetlb: prevent deadlock in __unmap_hugepage_range() when alloc_huge_page() fails (Dean Nelson) [531476]
4795 - [mm] nodemask: fix the declaration of NODEMASK_ALLOC() (Dean Nelson) [630170]
4796 - [mm] add gfp flags for NODEMASK_ALLOC slab allocations (Dean Nelson) [630170]
4797 - [mm] hugetlb: add generic definition of NUMA_NO_NODE (Dean Nelson) [630170]
4798 - [mm] hugetlb: offload per node attribute registrations (Dean Nelson) [630170]
4799 - [mm] hugetlb: use only nodes with memory for huge pages (Dean Nelson) [630170]
4800 - [mm] hugetlb: handle memory hot-plug events (Dean Nelson) [630170]
4801 - [mm] hugetlb: update hugetlb documentation for NUMA controls (Dean Nelson) [630170]
4802 - [mm] hugetlb: add per node hstate attributes (Dean Nelson) [630170]
4803 - [mm] hugetlb: derive huge pages nodes allowed from task mempolicy (Dean Nelson) [630170]
4804 - [mm] hugetlb: add nodemask arg to huge page alloc, free and surplus adjust functions (Dean Nelson) [630170]
4805 - [mm] hugetlb: rework hstate_next_node_* functions (Dean Nelson) [630170]
4806 - [mm] hugetlb: factor init_nodemask_of_node() (Dean Nelson) [630170]
4807 - [mm] nodemask: make NODEMASK_ALLOC more general (Dean Nelson) [630170]
4808
4809 * Tue Jan 11 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-96.el6]
4810 - [netdrv] be2net: Avoid firmware update when interface is not open (Ivan Vecera) [651952]
4811 - [netdrv] be2net: use mutex instead of spin lock for mbox_lock (Ivan Vecera) [623201]
4812 - [netdrv] rhel config: changes for 2.6.37-era iwlwifi backport (John Linville) [616104 637888 637897 638219 638230 648841]
4813 - [netdrv] mac80211: add ieee80211_alloc_hw2 (John Linville) [616104 637888 637897 638219 638230 648841]
4814 - [netdrv] revert "iwlwifi: remove skb_linearize for rx frames" (John Linville) [616104 637888 637897 638219 638230 648841]
4815 - [netdrv] iwlwifi: misc backporting fixups for 2.6.37-era iwlwifi (John Linville) [616104 637888 637897 638219 638230 648841]
4816 - [netdrv] revert "iwlagn: use mutex for aggregation" (John Linville) [616104 637888 637897 638219 638230 648841]
4817 - [netdrv] revert "iwlwifi: dump firmware build info in error case" (John Linville) [616104 637888 637897 638219 638230 648841]
4818 - [netdrv] revert "iwlwifi: send PAN parameters" (John Linville) [616104 637888 637897 638219 638230 648841]
4819 - [netdrv] revert "iwlagn: send RXON timing before associating" (John Linville) [616104 637888 637897 638219 638230 648841]
4820 - [netdrv] revert iwlwifi bits of "cfg80211: convert bools into flags" (John Linville) [616104 637888 637897 638219 638230 648841]
4821 - [netdrv] revert "iwlwifi: fix regulatory" (John Linville) [616104 637888 637897 638219 638230 648841]
4822 - [netdrv] revert "iwlwifi: provide firmware version" (John Linville) [616104 637888 637897 638219 638230 648841]
4823 - [netdrv] revert iwlwifi bits of "mac80211: use cipher suite selectors" (John Linville) [616104 637888 637897 638219 638230 648841]
4824 - [netdrv] revert "iwlwifi: debugfs file for txfifo command testing" (John Linville) [616104 637888 637897 638219 638230 648841]
4825 - [netdrv] revert iwlwifi bits of "mac80211: move QoS-enable to BSS info" (John Linville) [616104 637888 637897 638219 638230 648841]
4826 - [netdrv] revert "iwlwifi: use new mac80211 SMPS" (John Linville) [616104 637888 637897 638219 638230 648841]
4827 - [netdrv] revert "iwlwifi: manage IBSS station properly" (John Linville) [616104 637888 637897 638219 638230 648841]
4828 - [netdrv] revert "iwlwifi: use the DMA state API instead of the pci equivalents" (John Linville) [616104 637888 637897 638219 638230 648841]
4829 - [netdrv] revert "iwlwifi: remove mac_addr assignment" (John Linville) [616104 637888 637897 638219 638230 648841]
4830 - [netdrv] revert "iwlwifi: support channel switch offload in driver" (John Linville) [616104 637888 637897 638219 638230 648841]
4831 - [netdrv] revert "iwlwifi: remove priv->mac_addr" (John Linville) [616104 637888 637897 638219 638230 648841]
4832 - [netdrv] revert "iwlwifi: add mac80211 flush callback support" (John Linville) [616104 637888 637897 638219 638230 648841]
4833 - [netdrv] revert "iwlwifi: add support for device tx flush request" (John Linville) [616104 637888 637897 638219 638230 648841]
4834 - [netdrv] revert "iwlwifi: read multiple MAC addresses" (John Linville) [616104 637888 637897 638219 638230 648841]
4835 - [netdrv] iwlwifi: resync bits from 2.6.37 (John Linville) [616104 637888 637897 638219 638230 648841]
4836 - [netdrv] mac80211: improve IBSS scanning (John Linville) [653978]
4837 - [netdrv] mac80211: allow scan to complete from any context (John Linville) [653978]
4838 - [netdrv] mac80211: split hardware scan by band (John Linville) [653978]
4839 - [netdrv] mac80211: Fix sta_mtx unlocking on insert STA failure path (John Linville) [653978]
4840 - [netdrv] mac80211: explicitly disable/enable QoS (John Linville) [653978]
4841 - [netdrv] mac80211: allow station add/remove to sleep (John Linville) [653978]
4842 - [netdrv] mac80211: async station powersave handling (John Linville) [653978]
4843 - [netdrv] mac80211: remove sent_ps_buffered (John Linville) [653978]
4844 - [kernel] lib: add EXPORT_SYMBOL_GPL for debug_locks (John Linville) [653974]
4845 - [firmware] firmware_class: make request_firmware_nowait more useful (John Linville) [653974]
4846 - [kernel] sched: Update rq->clock for nohz balanced cpus (Larry Woodman) [557364 611867 613812 635558 635562]
4847 - [kernel] sched: Change nohz idle load balancing logic to push model (Larry Woodman) [557364 611867 613812 635558 635562]
4848 - [kernel] sched: Avoid side-effect of tickless idle on update_cpu_load (Larry Woodman) [557364 611867 613812 635558 635562]
4849 - [kernel] sched: Reduce update_group_power() calls (Larry Woodman) [557364 611867 613812 635558 635562]
4850 - [kernel] sched: Fix the place where group powers are updated (Larry Woodman) [557364 611867 613812 635558 635562]
4851 - [kernel] sched: Add enqueue/dequeue flags (Larry Woodman) [557364 611867 613812 635558 635562]
4852 - [kernel] sched: Remove AFFINE_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562]
4853 - [kernel] sched: Remove ASYM_GRAN feature (Larry Woodman) [557364 611867 613812 635558 635562]
4854 - [kernel] sched: Remove SYNC_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562]
4855 - [kernel] sched: Remove WAKEUP_SYNC feature (Larry Woodman) [557364 611867 613812 635558 635562]
4856 - [kernel] sched: Remove FAIR_SLEEPERS feature (Larry Woodman) [557364 611867 613812 635558 635562]
4857 - [kernel] sched: Remove NORMALIZED_SLEEPER (Larry Woodman) [557364 611867 613812 635558 635562]
4858 - [kernel] sched: Cleanup/optimize clock updates (Larry Woodman) [557364 611867 613812 635558 635562]
4859 - [kernel] sched: Remove avg_overlap (Larry Woodman) [557364 611867 613812 635558 635562]
4860 - [kernel] sched: Remove avg_wakeup (Larry Woodman) [557364 611867 613812 635558 635562]
4861 - [kernel] sched: Discard some old bits (Larry Woodman) [557364 611867 613812 635558 635562]
4862 - [kernel] sched: Clean up check_preempt_wakeup() (Larry Woodman) [557364 611867 613812 635558 635562]
4863 - [kernel] sched: Move update_curr() in check_preempt_wakeup() to avoid redundant call (Larry Woodman) [557364 611867 613812 635558 635562]
4864 - [kernel] mutex: Improve the scalability of optimistic spinning (Larry Woodman) [557364 611867 613812 635558 635562]
4865 - [kernel] sched: Pre-compute cpumask_weight(sched_domain_span(sd)) (Larry Woodman) [557364 611867 613812 635558 635562]
4866 - [kernel] sched: Fix select_idle_sibling() logic in select_task_rq_fair() (Larry Woodman) [557364 611867 613812 635558 635562]
4867 - [kernel] sched: Fix select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562]
4868 - [kernel] sched: More generic WAKE_AFFINE vs select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562]
4869 - [kernel] sched: Fix rq->clock synchronization when migrating tasks (Larry Woodman) [557364 611867 613812 635558 635562]
4870 - [kernel] sched: Remove the cfs_rq dependency from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562]
4871 - [kernel] sched: Add pre and post wakeup hooks (Larry Woodman) [557364 611867 613812 635558 635562]
4872 - [kernel] sched: Remove forced2_migrations stats (Larry Woodman) [557364 611867 613812 635558 635562]
4873 - [kernel] sched: Remove rq->clock coupling from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562]
4874 - [kernel] sched: Remove unused cpu_nr_migrations() (Larry Woodman) [557364 611867 613812 635558 635562]
4875 - [kernel] rcu: apply RCU protection to wake_affine() (Larry Woodman) [557364 611867 613812 635558 635562]
4876 - [kernel] sched: Remove unnecessary RCU exclusion (Larry Woodman) [557364 611867 613812 635558 635562]
4877 - [kernel] sched: Fix nr_uninterruptible count (Larry Woodman) [557364 611867 613812 635558 635562]
4878 - [kernel] sched: Optimize task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562]
4879 - [kernel] sched: Fix TASK_WAKING vs fork deadlock (Larry Woodman) [557364 611867 613812 635558 635562]
4880 - [kernel] sched: Make select_fallback_rq() cpuset friendly (Larry Woodman) [557364 611867 613812 635558 635562]
4881 - [kernel] sched: _cpu_down(): Don't play with current->cpus_allowed (Larry Woodman) [557364 611867 613812 635558 635562]
4882 - [kernel] sched: sched_exec(): Remove the select_fallback_rq() logic (Larry Woodman) [557364 611867 613812 635558 635562]
4883 - [kernel] sched: move_task_off_dead_cpu(): Remove retry logic (Larry Woodman) [557364 611867 613812 635558 635562]
4884 - [kernel] sched: move_task_off_dead_cpu(): Take rq->lock around select_fallback_rq() (Larry Woodman) [557364 611867 613812 635558 635562]
4885 - [kernel] sched: Kill the broken and deadlockable cpuset_lock/cpuset_cpus_allowed_locked code (Larry Woodman) [557364 611867 613812 635558 635562]
4886 - [kernel] sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock (Larry Woodman) [557364 611867 613812 635558 635562]
4887 - [kernel] sched: Queue a deboosted task to the head of the RT prio queue (Larry Woodman) [557364 611867 613812 635558 635562]
4888 - [kernel] sched: Implement head queueing for sched_rt (Larry Woodman) [557364 611867 613812 635558 635562]
4889 - [kernel] sched: Extend enqueue_task to allow head queueing (Larry Woodman) [557364 611867 613812 635558 635562]
4890 - [kernel] sched: Fix race between ttwu() and task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562]
4891 - [kernel] sched: Fix incorrect sanity check (Larry Woodman) [557364 611867 613812 635558 635562]
4892 - [kernel] sched: Fix fork vs hotplug vs cpuset namespaces (Larry Woodman) [557364 611867 613812 635558 635562]
4893 - [kernel] sched: Fix hotplug hang (Larry Woodman) [557364 611867 613812 635558 635562]
4894 - [kernel] sched: Fix broken assertion (Larry Woodman) [557364 611867 613812 635558 635562]
4895 - [kernel] sched: Make warning less noisy (Larry Woodman) [557364 611867 613812 635558 635562]
4896 - [kernel] sched: Fix select_task_rq() vs hotplug issues (Larry Woodman) [557364 611867 613812 635558 635562]
4897 - [kernel] sched: Fix sched_exec() balancing (Larry Woodman) [557364 611867 613812 635558 635562]
4898 - [kernel] sched: Ensure set_task_cpu() is never called on blocked tasks (Larry Woodman) [557364 611867 613812 635558 635562]
4899 - [kernel] sched: Use TASK_WAKING for fork wakups (Larry Woodman) [557364 611867 613812 635558 635562]
4900 - [kernel] sched: Use rcu in sched_get_rr_param() (Larry Woodman) [557364 611867 613812 635558 635562]
4901 - [kernel] sched: Use rcu in sched_get/set_affinity() (Larry Woodman) [557364 611867 613812 635558 635562]
4902 - [kernel] sched: Use rcu in sys_sched_getscheduler/sys_sched_getparam() (Larry Woodman) [557364 611867 613812 635558 635562]
4903 - [kernel] sched: Make wakeup side and atomic variants of completion API irq safe (Larry Woodman) [557364 611867 613812 635558 635562]
4904 - [kernel] sched: Sanitize fork() handling (Larry Woodman) [557364 611867 613812 635558 635562]
4905 - [kernel] sched: Clean up ttwu() rq locking (Larry Woodman) [557364 611867 613812 635558 635562]
4906 - [kernel] sched: Consolidate select_task_rq() callers (Larry Woodman) [557364 611867 613812 635558 635562]
4907 - [kernel] sched: Protect sched_rr_get_param() access to task->sched_class (Larry Woodman) [557364 611867 613812 635558 635562]
4908 - [kernel] sched: Protect task->cpus_allowed access in sched_getaffinity() (Larry Woodman) [557364 611867 613812 635558 635562]
4909
4910 * Fri Jan 07 2011 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-95.el6]
4911 - [virt] KVM: x86: zero kvm_vcpu_events->interrupt.pad (Marcelo Tosatti) [665409] {CVE-2010-4525}
4912 - [x86] KVM: enlarge number of possible CPUID leaves (Robert Richter) [663295]
4913 - [x86] apic, amd: Make firmware bug messages more meaningful (Robert Richter) [647750]
4914 - [x86] mce, amd: Remove goto in threshold_create_device() (Robert Richter) [647750]
4915 - [x86] mce, amd: Add helper functions to setup APIC (Robert Richter) [647750]
4916 - [x86] mce, amd: Shorten local variables mci_misc_{hi, lo} (Robert Richter) [647750]
4917 - [x86] mce, amd: Implement mce_threshold_block_init() helper function (Robert Richter) [647750]
4918 - [x86] AMD, MCE thresholding: Fix the MCi_MISCj iteration order (Robert Richter) [647750]
4919 - [x86] mcheck: Avoid duplicate sysfs links/files for thresholding banks (Robert Richter) [647750]
4920 - [x86] oprofile: Fix uninitialized variable use in debug printk (Robert Richter) [647750]
4921 - [x86] oprofile: Add support for IBS periodic op counter extension (Robert Richter) [647750]
4922 - [x86] oprofile: Add support for IBS branch target address reporting (Robert Richter) [647750]
4923 - [x86] oprofile: Introduce struct ibs_state (Robert Richter) [647750]
4924 - [x86] oprofile: Check IBS capability bits 1 and 2 (Robert Richter) [647750]
4925 - [x86] oprofile: Add support for AMD family 14h (Robert Richter) [647750]
4926 - [x86] oprofile: Add support for AMD family 12h (Robert Richter) [647750]
4927 - [x86] apic: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets (Robert Richter) [647750]
4928 - [x86] apic: Check if EILVT APIC registers are available (AMD only) (Robert Richter) [647750]
4929 - [x86] kernel.h: add pr_warn for symmetry to dev_warn, netdev_warn (Robert Richter) [647750]
4930 - [x86] oprofile: disable write access to oprofilefs while profiler is running (Robert Richter) [647750]
4931 - [x86] oprofile: Remove duplicate code around __oprofilefs_create_file() (Robert Richter) [647750]
4932 - [x86] oprofile: Simplify init/exit functions (Robert Richter) [647750]
4933 - [x86] oprofile: Adding backtrace dump for 32bit process in compat mode (Robert Richter) [647750]
4934 - [x86] oprofile: Using struct stack_frame for 64bit processes dump (Robert Richter) [647750]
4935 - [x86] Unify dumpstack.h and stacktrace.h (Robert Richter) [647750]
4936 - [x86] perf: Fix unsafe frame rewinding with hot regs fetching (Robert Richter) [647750]
4937 - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 29 (Robert Richter) [647750]
4938 - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540) (Robert Richter) [647750]
4939 - [x86] oprofile: fix init_sysfs() function stub (Robert Richter) [647750]
4940 - [x86] oprofile: don't call arch exit code from init code on failure (Robert Richter) [647750]
4941 - [x86] oprofile: fix init_sysfs error handling (Robert Richter) [647750]
4942 - [x86] oprofile: fix crash when accessing freed task structs (Robert Richter) [647750]
4943 - [x86] oprofile: add support for Intel processor model 30 (Robert Richter) [647750]
4944 - [x86] oprofile: make event buffer nonseekable (Robert Richter) [647750]
4945 - [x86] Oprofile: Change CPUIDS from decimal to hex, and add some comments (Robert Richter) [647750]
4946 - [x86] oprofile: make AMD IBS hotplug capable (Robert Richter) [647750]
4947 - [x86] oprofile: notify cpus only when daemon is running (Robert Richter) [647750]
4948 - [x86] oprofile: reordering some functions (Robert Richter) [647750]
4949 - [x86] oprofile: stop disabled counters in nmi handler (Robert Richter) [647750]
4950 - [x86] oprofile: protect cpu hotplug sections (Robert Richter) [647750]
4951 - [x86] oprofile: remove CONFIG_SMP macros (Robert Richter) [647750]
4952 - [x86] oprofile: fix uninitialized counter usage during cpu hotplug (Robert Richter) [647750]
4953 - [x86] oprofile: remove duplicate IBS capability check (Robert Richter) [647750]
4954 - [x86] oprofile: move IBS code (Robert Richter) [647750]
4955 - [x86] oprofile: return -EBUSY if counters are already reserved (Robert Richter) [647750]
4956 - [x86] oprofile: moving shutdown functions (Robert Richter) [647750]
4957 - [x86] oprofile: reserve counter msrs pairwise (Robert Richter) [647750]
4958 - [x86] oprofile: rework error handler in nmi_setup() (Robert Richter) [647750]
4959 - [x86] oprofile: protect from not being in an IRQ context (Robert Richter) [647750]
4960 - [x86] oprofile: convert oprofile from timer_hook to hrtimer (Robert Richter) [647750]
4961 - [x86] oprofile: add comment to counter-in-use warning (Robert Richter) [647750]
4962 - [x86] oprofile: warn user if a counter is already active (Robert Richter) [647750]
4963 - [x86] oprofile: implement randomization for IBS periodic op counter (Robert Richter) [647750]
4964 - [x86] oprofile: implement lsfr pseudo-random number generator for IBS (Robert Richter) [647750]
4965 - [x86] oprofile: implement IBS cpuid feature detection (Robert Richter) [647750]
4966 - [x86] oprofile: remove OPROFILE_IBS config option (Robert Richter) [647750]
4967 - [kbuild] fixes for using make 3.82 (Don Zickus) [663994]
4968 - [kbuild] powerpc: fix build with make 3.82 (Don Zickus) [663994]
4969 - [scsi] qla2xxx: Update driver version to 8.03.05.01.06.1-k0 (Chad Dupuis) [635710]
4970 - [scsi] qla2xxx: Properly set the return value in function qla2xxx_eh_abort (Chad Dupuis) [635710]
4971 - [scsi] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts (Chad Dupuis) [635710]
4972 - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [635710]
4973 - [scsi] qla2xxx: Add flash read/update support using BSG interface (Chad Dupuis) [635710]
4974 - [scsi] qla2xxx: Change MSI initialization from using incorrect request_irq parameter (Chad Dupuis) [635710]
4975 - [scsi] qla2xxx: Populate Command Type 6 LUN field properly (Chad Dupuis) [635710]
4976 - [scsi] qla2xxx: list cursors are not null (Chad Dupuis) [635710]
4977 - [scsi] qla2xxx: Avoid depending on SCSI host_lock in queuecommand function (Chad Dupuis) [635710]
4978 - [scsi] qla2xxx: Correct PRLI failure response code handling (Chad Dupuis) [635710]
4979 - [scsi] qla2xxx: Drop srb reference before waiting for completion (Chad Dupuis) [635710]
4980 - [scsi] qla2xxx: Addition of shutdown callback handler (Chad Dupuis) [635710]
4981 - [scsi] qla2xxx: Initialize the vport_slock spinlock (Chad Dupuis) [635710]
4982 - [scsi] qla2xxx: Remove scsi_cmnd->serial_number from debug traces (Chad Dupuis) [635710]
4983 - [scsi] qla2xxx: Group CS_RESET return status with other link level event statuses (Chad Dupuis) [635710]
4984 - [scsi] qla2xxx: Remove port down retry count (Chad Dupuis) [635710]
4985 - [scsi] qla2xxx: locking problem in qla2x00_init_rings() (Chad Dupuis) [635710]
4986 - [scsi] qla2xxx: AER Support-Return recovered from mmio_enable function for 82XX (Chad Dupuis) [635710]
4987 - [scsi] qla2xxx: Update to AER support, do early abort commands (Chad Dupuis) [635710]
4988 - [scsi] qla2xxx: Increase SG table size to support large IO size per scsi command (Chad Dupuis) [635710]
4989 - [scsi] qla2xxx: Clear local references of rport on device loss timeout notification from FC transport (Chad Dupuis) [635710]
4990 - [scsi] qla2xxx: Handle MPI timeout indicated by AE8002 (Chad Dupuis) [635710]
4991 - [scsi] qla2xxx: Added AER support for ISP82xx (Chad Dupuis) [635710]
4992 - [scsi] qla2xxx: Cover UNDERRUN case where SCSI status is set (Chad Dupuis) [635710]
4993 - [scsi] qla2xxx: Correctly set fw hung and complete only waiting mbx (Chad Dupuis) [635710]
4994 - [scsi] qla2xxx: Reset seconds_since_last_heartbeat correctly. (Chad Dupuis) [635710]
4995 - [scsi] qla2xxx: Change del_timer_sync() to del_timer() in qla2x00_ctx_sp_free() (Chad Dupuis) [635710]
4996 - [scsi] qla2xxx: make rport deletions explicit during vport removal (Chad Dupuis) [635710]
4997 - [scsi] qla2xxx: Fix vport delete issues (Chad Dupuis) [635710]
4998 - [scsi] qla2xxx: Pass first 64 bytes of MBX information when vendor commands fail (Chad Dupuis) [635710]
4999 - [scsi] qla2xxx: Return proper fabric name based on device state (Chad Dupuis) [635710]
5000 - [scsi] qla2xxx: Don't issue set or get port param MBC if port is not online (Chad Dupuis) [635710]
5001 - [scsi] qla2xxx: Add module parameter to enable GFF_ID device type check (Chad Dupuis) [635710]
5002 - [scsi] qla2xxx: Cleanup some dead-code and make some functions static. (Chad Dupuis) [635710]
5003 - [scsi] qla2xxx: Do not allow ELS Passthru commands for ISP23xx adapters (Chad Dupuis) [635710]
5004 - [scsi] qla2xxx: Don't issue set or get port param MBC if remote port is not logged in (Chad Dupuis) [635710]
5005 - [scsi] qla2xxx: Don't issue set or get port param MBC if invalid port loop id (Chad Dupuis) [635710]
5006 - [scsi] qla2xxx: Fix flash write failure on ISP82xx (Chad Dupuis) [635710]
5007 - [scsi] qla2xxx: Handle outstanding mbx cmds on hung f/w scenarios. (Chad Dupuis) [635710]
5008 - [scsi] qla2xxx: Support for loading Unified ROM Image (URI) format firmware file. (Chad Dupuis) [635710]
5009 - [scsi] qla2xxx: Add internal loopback support for ISP81xx. (Chad Dupuis) [635710]
5010 - [scsi] qla2xxx: Appropriately log FCP priority data messages (Chad Dupuis) [635710]
5011 - [scsi] qla2xxx: Rearranged and cleaned up the code for processing the pending commands (Chad Dupuis) [635710]
5012 - [scsi] qla2xxx: Updates for ISP82xx. (Chad Dupuis) [635710]
5013 - [scsi] qla2xxx: Add qla2x00_free_fcports() function (Chad Dupuis) [635710]
5014 - [scsi] qla2xxx: Check for golden firmware and show version if available (Chad Dupuis) [635710]
5015 - [scsi] qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports (Chad Dupuis) [635710]
5016 - [scsi] qla2xxx: Correct extended sense-data handling. (Chad Dupuis) [635710]
5017 - [scsi] qla2xxx: Stop firmware before doing init firmware. (Chad Dupuis) [635710]
5018 - [scsi] qla2xxx: T10 DIF Type 2 support (Chad Dupuis) [520855]
5019 - [scsi] qla2xxx: T10 DIF enablement for 81XX (Chad Dupuis) [520855]
5020 - [scsi] qla2xxx: T10 DIF support added (Chad Dupuis) [520855]
5021
5022 * Tue Dec 28 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-94.el6]
5023 - [fs] nfsd: Fix possible BUG_ON firing in set_change_info (Steve Dickson) [663448]
5024 - [fs] sunrpc: prevent use-after-free on clearing XPT_BUSY (Steve Dickson) [663448]
5025 - [fs] nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink (Steve Dickson) [663448]
5026 - [fs] nfsd4: typo fix in find_any_file (Steve Dickson) [663448]
5027 - [fs] sunrpc: Correct a misapplied patch (Steve Dickson) [663448]
5028 - [fs] nfs: Make new aop kABI friendly (Steve Dickson) [662782]
5029 - [fs] NFS: Fix panic after nfs_umount() (Steve Dickson) [662782]
5030 - [fs] nfs: remove extraneous and problematic calls to nfs_clear_request (Steve Dickson) [662782]
5031 - [fs] nfs: kernel should return EPROTONOSUPPORT when not support NFSv4 (Steve Dickson) [662782]
5032 - [fs] NFS: Fix fcntl F_GETLK not reporting some conflicts (Steve Dickson) [662782]
5033 - [fs] nfs: Discard ACL cache on mode update (Steve Dickson) [662782]
5034 - [fs] NFS: Readdir cleanups (Steve Dickson) [662782]
5035 - [fs] NFS: nfs_readdir_search_for_cookie() don't mark as eof if cookie not found (Steve Dickson) [662782]
5036 - [fs] NFS: Fix a memory leak in nfs_readdir (Steve Dickson) [662782]
5037 - [fs] Call the filesystem back whenever a page is removed from the page cache (Steve Dickson) [662782]
5038 - [fs] NFS: Ensure we use the correct cookie in nfs_readdir_xdr_filler (Steve Dickson) [662782]
5039 - [fs] NFS: Fix a readdirplus bug (Steve Dickson) [662782]
5040 - [fs] NFS: Ensure we return the dirent->d_type when it is known (Steve Dickson) [662782]
5041 - [fs] NFS: Correct the array bound calculation in nfs_readdir_add_to_array (Steve Dickson) [662782]
5042 - [fs] NFS: Don't ignore errors from nfs_do_filldir() (Steve Dickson) [662782]
5043 - [fs] NFS: Fix the error handling in "uncached_readdir()" (Steve Dickson) [662782]
5044 - [fs] NFS: Fix a page leak in uncached_readdir() (Steve Dickson) [662782]
5045 - [fs] NFS: Fix a page leak in nfs_do_filldir() (Steve Dickson) [662782]
5046 - [fs] NFS: Assume eof if the server returns no readdir records (Steve Dickson) [662782]
5047 - [fs] NFS: Buffer overflow in ->decode_dirent() should not be fatal (Steve Dickson) [662782]
5048 - [fs] Pure nfs client performance using odirect (Steve Dickson) [662782]
5049 - [fs] SUNRPC: Fix an infinite loop in call_refresh/call_refreshresult (Steve Dickson) [662782]
5050 - [fs] nfs: Ignore kmemleak false positive in nfs_readdir_make_qstr (Steve Dickson) [662782]
5051 - [fs] SUNRPC: Simplify rpc_alloc_iostats by removing pointless local variable (Steve Dickson) [662782]
5052 - [fs] nfs: trivial: remove unused nfs_wait_event macro (Steve Dickson) [662782]
5053 - [fs] NFS: readdir shouldn't read beyond the reply returned by the server (Steve Dickson) [662782]
5054 - [fs] NFS: Fix a couple of regressions in readdir (Steve Dickson) [662782]
5055 - [usb] teach "devices" file about Wireless and SuperSpeed USB (Don Zickus) [642206]
5056 - [perf] perf_events: Fix perf_counter_mmap() hook in mprotect() (Oleg Nesterov) [651673]
5057 - [usb] changes to make local suspend/resume work (Don Zickus) [591794 591796 591797 624615 637237]
5058 - [usb] xhci: Don't let the USB core disable SuperSpeed ports (Don Zickus) [591794 591796 591797 624615 637237]
5059 - [usb] xhci: Setup array of USB2 and USB3 ports (Don Zickus) [591794 591796 591797 624615 637237]
5060 - [usb] xhci: Fix reset-device and configure-endpoint commands (Don Zickus) [591794 591796 591797 624615 637237]
5061 - [usb] xhci: Fix command ring replay after resume (Don Zickus) [591794 591796 591797 624615 637237]
5062 - [usb] xHCI: fix wMaxPacketSize mask (Don Zickus) [591794 591796 591797 624615 637237]
5063 - [usb] xHCI: release spinlock when setup interrupt (Don Zickus) [591794 591796 591797 624615 637237]
5064 - [usb] xhci: Remove excessive printks with shared IRQs (Don Zickus) [591794 591796 591797 624615 637237]
5065 - [usb] Fix linker errors with CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237]
5066 - [usb] xhci: Fix compile error when CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237]
5067 - [usb] xHCI: PCI power management implementation (Don Zickus) [591794 591796 591797 624615 637237]
5068 - [usb] xHCI: bus power management implementation (Don Zickus) [591794 591796 591797 624615 637237]
5069 - [usb] xHCI: port remote wakeup implementation (Don Zickus) [591794 591796 591797 624615 637237]
5070 - [usb] xHCI port power management implementation (Don Zickus) [591794 591796 591797 624615 637237]
5071 - [usb] core: use kernel assigned address for devices under xHCI (Don Zickus) [591794 591796 591797 624615 637237]
5072 - [usb] xHCI: change xhci_reset_device() to allocate new device (Don Zickus) [591794 591796 591797 624615 637237]
5073 - [usb] xHCI: Add pointer to udev in struct xhci_virt_device (Don Zickus) [591794 591796 591797 624615 637237]
5074 - [usb] xHCI: update ring dequeue pointer when process missed tds (Don Zickus) [591794 591796 591797 624615 637237]
5075 - [usb] xhci: Remove buggy assignment in next_trb() (Don Zickus) [591794 591796 591797 624615 637237]
5076 - [usb] xhci: Set DMA mask for host (Don Zickus) [591794 591796 591797 624615 637237]
5077 - [usb] xhci: Don't flush doorbell writes (Don Zickus) [591794 591796 591797 624615 637237]
5078 - [usb] xhci: Reduce reads and writes of interrupter registers (Don Zickus) [591794 591796 591797 624615 637237]
5079 - [usb] xhci: Make xhci_set_hc_event_deq() static (Don Zickus) [591794 591796 591797 624615 637237]
5080 - [usb] xhci: Minimize HW event ring dequeue pointer writes (Don Zickus) [591794 591796 591797 624615 637237]
5081 - [usb] xhci: Make xhci_handle_event() static (Don Zickus) [591794 591796 591797 624615 637237]
5082 - [usb] xhci: Remove unnecessary reads of IRQ_PENDING register (Don Zickus) [591794 591796 591797 624615 637237]
5083 - [usb] xhci: Performance - move xhci_work() into xhci_irq() (Don Zickus) [591794 591796 591797 624615 637237]
5084 - [usb] xhci: Performance - move interrupt handlers into xhci-ring.c (Don Zickus) [591794 591796 591797 624615 637237]
5085 - [usb] xhci: Performance - move functions that find ep ring (Don Zickus) [591794 591796 591797 624615 637237]
5086 - [usb] xHCI: Isoc urb enqueue (Don Zickus) [591794 591796 591797 624615 637237]
5087 - [usb] xHCI: allocate bigger ring for isochronous endpoint (Don Zickus) [591794 591796 591797 624615 637237]
5088 - [usb] xHCI: Isochronous transfer implementation (Don Zickus) [591794 591796 591797 624615 637237]
5089 - [usb] xHCI: Introduce urb_priv structure (Don Zickus) [591794 591796 591797 624615 637237]
5090 - [usb] xHCI: Missed Service Error Event process (Don Zickus) [591794 591796 591797 624615 637237]
5091 - [usb] xHCI: adds new cases to trb_comp_code switch (Don Zickus) [591794 591796 591797 624615 637237]
5092 - [usb] xHCI: remove redundant print messages (Don Zickus) [591794 591796 591797 624615 637237]
5093 - [usb] USB xHCI: handle_tx_event() refactor: process_bulk_intr_td (Don Zickus) [591794 591796 591797 624615 637237]
5094 - [usb] xHCI: handle_tx_event() refactor: process_ctrl_td (Don Zickus) [591794 591796 591797 624615 637237]
5095 - [usb] xHCI: handle_tx_event() refactor: finish_td (Don Zickus) [591794 591796 591797 624615 637237]
5096 - [usb] xHCI: Supporting MSI/MSI-X (Don Zickus) [591794 591796 591797 624615 637237]
5097 - [usb] xhci: trivial: use ARRAY_SIZE (Don Zickus) [591794 591796 591797 624615 637237]
5098 - [usb] xhci: Remove obsolete debugging printk (Don Zickus) [591794 591796 591797 624615 637237]
5099 - [usb] xhci: Set Mult field in endpoint context correctly (Don Zickus) [591794 591796 591797 624615 637237]
5100 - [usb] xhci: Set EP0 dequeue ptr after reset of configured device (Don Zickus) [591794 591796 591797 624615 637237]
5101 - [usb] xHCI: Fix another bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237]
5102 - [usb] clean up some host controller sparse warnings (Don Zickus) [591794 591796 591797 624615 637237]
5103 - [usb] Support for allocating USB 3.0 streams (Don Zickus) [591794 591796 591797 624615 637237]
5104 - [usb] split hub.h into ch11.h and merge-in hcd.h (Don Zickus) [591794 591796 591797 624615 637237]
5105 - [usb] make hub.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237]
5106 - [usb] make hcd.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237]
5107 - [usb] Add parsing of SuperSpeed endpoint companion descriptor (Don Zickus) [591794 591796 591797 624615 637237]
5108 - [usb] xHCI: Fix bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237]
5109 - [usb] xhci: Print NEC firmware version (Don Zickus) [591794 591796 591797 624615 637237]
5110 - [usb] xhci: Wait for host to start running (Don Zickus) [591794 591796 591797 624615 637237]
5111 - [usb] xhci: Wait for controller to be ready after reset (Don Zickus) [591794 591796 591797 624615 637237]
5112 - [usb] xhci: fix compiler warning (Don Zickus) [591794 591796 591797 624615 637237]
5113 - [usb] xhci: Remove the arbitrary limit of 15 xHCI ports (Don Zickus) [591794 591796 591797 624615 637237]
5114 - [usb] xHCI: Fix wrong usage of macro TRB_TYPE (Don Zickus) [591794 591796 591797 624615 637237]
5115 - [usb] xhci: Transfer ring link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237]
5116 - [usb] xhci: Set stream ID to 0 after cleaning up stalls (Don Zickus) [591794 591796 591797 624615 637237]
5117 - [usb] xhci: Avoid double free after streams are disabled (Don Zickus) [591794 591796 591797 624615 637237]
5118 - [usb] xhci: Correct assumptions about number of rings per endpoint (Don Zickus) [591794 591796 591797 624615 637237]
5119 - [usb] xhci: Add memory allocation for USB3 bulk streams (Don Zickus) [591794 591796 591797 624615 637237]
5120 - [usb] xhci: Fix check for room on the ring (Don Zickus) [591794 591796 591797 624615 637237]
5121 - [usb] xhci: Limit bus sg_tablesize to 62 TRBs (Don Zickus) [591794 591796 591797 624615 637237]
5122 - [usb] xhci: Fix issue with set interface after stall (Don Zickus) [591794 591796 591797 624615 637237]
5123 - [usb] xhci: Make endpoint interval debugging clearer (Don Zickus) [591794 591796 591797 624615 637237]
5124 - [usb] usb-storage: use max_hw_sectors instead of max_sectors (Don Zickus) [591794 591796 591797 624615 637237]
5125 - [usb] rearrange code in usb_probe_interface (Don Zickus) [591794 591796 591797 624615 637237]
5126 - [usb] Use bInterfaceNumber in bandwidth allocations (Don Zickus) [591794 591796 591797 624615 637237]
5127 - [usb] xhci: Fix compile issues with xhci_get_slot_state() (Don Zickus) [591794 591796 591797 624615 637237]
5128 - [usb] xhci: No GFP_KERNEL in block error handling (Don Zickus) [591794 591796 591797 624615 637237]
5129 - [usb] retain USB device power/wakeup setting across reconfiguration (Don Zickus) [591794 591796 591797 624615 637237]
5130 - [usb] Add call to notify xHC of a device reset (Don Zickus) [591794 591796 591797 624615 637237]
5131 - [usb] xhci: Notify the xHC when a device is reset (Don Zickus) [591794 591796 591797 624615 637237]
5132 - [usb] xhci: Allow roothub ports to be disabled (Don Zickus) [591794 591796 591797 624615 637237]
5133 - [usb] xhci: Refactor code to clear port change bits (Don Zickus) [591794 591796 591797 624615 637237]
5134 - [usb] xhci: Refactor test for vendor-specific completion codes (Don Zickus) [591794 591796 591797 624615 637237]
5135 - [usb] xhci: Allow allocation of commands without input contexts (Don Zickus) [591794 591796 591797 624615 637237]
5136 - [usb] xhci: Refactor code to free or cache endpoint rings (Don Zickus) [591794 591796 591797 624615 637237]
5137 - [usb] xhci: Fix error path when configuring endpoints (Don Zickus) [591794 591796 591797 624615 637237]
5138 - [usb] check the endpoint type against the pipe type (Don Zickus) [591794 591796 591797 624615 637237]
5139 - [usb] Fix duplicate sysfs problem after device reset (Don Zickus) [591794 591796 591797 624615 637237]
5140 - [usb] USB core: fix recent kernel-doc warnings (Don Zickus) [591794 591796 591797 624615 637237]
5141 - [usb] fix section mismatch in early ehci dbgp (Don Zickus) [591794 591796 591797 624615 637237]
5142 - [usb] Check bandwidth when switching alt settings (Don Zickus) [591794 591796 591797 624615 637237]
5143 - [usb] Refactor code to find alternate interface settings (Don Zickus) [591794 591796 591797 624615 637237]
5144 - [usb] xhci: Fix command completion after a drop endpoint (Don Zickus) [591794 591796 591797 624615 637237]
5145 - [usb] xhci: Make reverting an alt setting "unfailable" (Don Zickus) [591794 591796 591797 624615 637237]
5146 - [usb] xhci-mem.c: introduce missing kfree (Don Zickus) [591794 591796 591797 624615 637237]
5147 - [usb] add remove_id sysfs attr for usb drivers (Don Zickus) [591794 591796 591797 624615 637237]
5148 - [usb] xhci: Handle errors that cause endpoint halts (Don Zickus) [591794 591796 591797 624615 637237]
5149 - [usb] xhci: Return success for vendor-specific info codes (Don Zickus) [591794 591796 591797 624615 637237]
5150 - [usb] xhci: Return -EPROTO on a split transaction error. (Don Zickus) [591794 591796 591797 624615 637237]
5151 - [usb] xhci: Set transfer descriptor size field correctly (Don Zickus) [591794 591796 591797 624615 637237]
5152 - [usb] xhci: Add tests for TRB address translation (Don Zickus) [591794 591796 591797 624615 637237]
5153 - [usb] fix a bug in the scatter-gather library (Don Zickus) [591794 591796 591797 624615 637237]
5154 - [usb] add a "remove hardware" sysfs attribute (Don Zickus) [591794 591796 591797 624615 637237]
5155 - [usb] don't use a fixed DMA mapping for hub status URBs (Don Zickus) [591794 591796 591797 624615 637237]
5156 - [usb] xhci: Remove unused HCD statistics code. (Don Zickus) [591794 591796 591797 624615 637237]
5157 - [usb] xhci: Add watchdog timer for URB cancellation (Don Zickus) [591794 591796 591797 624615 637237]
5158 - [usb] xhci: Re-purpose xhci_quiesce() (Don Zickus) [591794 591796 591797 624615 637237]
5159 - [usb] xhci: Handle URB cancel, complete and resubmit race (Don Zickus) [591794 591796 591797 624615 637237]
5160 - [usb] whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE (Don Zickus) [591794 591796 591797 624615 637237]
5161 - [usb] whci-hcd: fix type and format warnings in sg code (Don Zickus) [591794 591796 591797 624615 637237]
5162 - [usb] make urb scatter-gather support more generic (Don Zickus) [591794 591796 591797 624615 637237]
5163 - [usb] whci-hcd: support urbs with scatter-gather lists (Don Zickus) [591794 591796 591797 624615 637237]
5164 - [virt] vhost: max s/g to match qemu (Jason Wang) [619002]
5165 - [x86] eliminate mcp55 quirk boot chattiness (Bob Picco) [661172]
5166 - [security] SELinux: define permissions for DCB netlink messages (Eric Paris) [662125]
5167 - [net] bonding: add feature to support output port selection steering (Neil Horman) [601849]
5168 - [net] clarify documentation for net.ipv4.igmp_max_memberships (Jiri Pirko) [593397]
5169 - [ppc64] Remove CDTRDSR warning from ppc64 compile (Prarit Bhargava) [597333]
5170 - [ata] libata-scsi passthru: fix bug which truncated LBA48 return values (David Milburn) [663679]
5171 - [fs] ext4: speed up ext4_rec_len_(from|to)_disk for smaller blocksizes (Eric Sandeen) [653213]
5172 - [dlm] reduce cond_resched during send (David Teigland) [663372]
5173 - [dlm] use TCP_NODELAY (David Teigland) [663372]
5174 - [dlm] Handle application limited situations properly (David Teigland) [663372]
5175 - [virt] vhost-net: fix range checking in mrg bufs case (Jason Wang) [616660 632745]
5176 - [virt] vhost-net: mergeable buffers support (Jason Wang) [616660 632745]
5177 - [virt] vhost-net: minor cleanup (Jason Wang) [616660 632745]
5178 - [virt] vhost: Storage class should be before const qualifier (Jason Wang) [616660 632745]
5179 - [netdrv] tun: add ioctl to modify vnet header size (Jason Wang) [616660 632745]
5180 - [virt] vhost: fix sparse warnings (Jason Wang) [616660 632745]
5181
5182 * Fri Dec 17 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-93.el6]
5183 - [s390x] kernel: virtualization aware cpu measurement (Hendrik Brueckner) [631483]
5184 - [s390x] kernel: Add breaking event address for user space (Hendrik Brueckner) [632322]
5185 - [scsi] qla2xxx: Removed dependency for SRB structure for Marker processing (Chad Dupuis) [635707]
5186 - [scsi] qla2xxx: Support for asynchronous TM and Marker IOCBs (Chad Dupuis) [635707]
5187 - [scsi] qla2xxx: Add CT passthru support for ISP23xx adapters (Chad Dupuis) [635707]
5188 - [scsi] qla2xxx: Provide common framework for BSG and IOCB commands (Chad Dupuis) [635707]
5189 - [scsi] qla2xxx: Enable CRB based doorbell posting for request queue as default for ISP 82xx (Chad Dupuis) [516845]
5190 - [scsi] qla2xxx: Check for empty slot in request queue before posting Command type 6 request (Chad Dupuis) [516845]
5191 - [scsi] qla2xxx: Clear drive active CRB register when not in use (Chad Dupuis) [516845]
5192 - [scsi] qla2xxx: Optionally disable target reset (Chad Dupuis) [516845]
5193 - [scsi] qla2xxx: Remove HSRX_RISC_PAUSED check for ISP82XX (Chad Dupuis) [516845]
5194 - [scsi] qla2xxx: Avoid infinite abort-isps when chip reset fails (Chad Dupuis) [516845]
5195 - [scsi] qla2xxx: Allow transition to NEED RESET state only from READY state for ISP82xx (Chad Dupuis) [516845]
5196 - [scsi] qla2xxx: Cleanup and rearrange ISP 82xx specific code (Chad Dupuis) [516845]
5197 - [scsi] qla2xxx: Remove comments having reference to netxen_nic (Chad Dupuis) [516845]
5198 - [scsi] qla2xxx: Remove duplicate initialization during configuring rings (Chad Dupuis) [516845]
5199 - [scsi] qla2xxx: Remove non P3P code and reference (Chad Dupuis) [516845]
5200 - [scsi] qla2xxx: IDC: Check firmware alive prior to initialization (Chad Dupuis) [516845]
5201 - [scsi] qla2xxx: Avoid transitioning to RESET state during initializing (Chad Dupuis) [516845]
5202 - [scsi] qla2xxx: Disable fw_dump operations on ISP82xx (Chad Dupuis) [516845]
5203 - [scsi] qla2xxx: Implement a quick (FCoE context only) reset (Chad Dupuis) [516845]
5204 - [scsi] qla2xxx: Corrected the logic to avoid continuous ISP reset (Chad Dupuis) [516845]
5205 - [scsi] qla2xxx: Add ISP82XX support (Chad Dupuis) [516845]
5206
5207 * Wed Dec 15 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-92.el6]
5208 - [fs] xfs: ensure we mark all inodes in a freed cluster XFS_ISTALE (Dave Chinner) [654294]
5209 - [fs] xfs: fix race in inode cluster freeing failing to stale inodes (Dave Chinner) [654294]
5210 - [block] change BARRIER referenced in error message and comments (Mike Snitzer) [657046]
5211 - [md] Call blk_queue_flush() to establish flush/fua support (Mike Snitzer) [657046]
5212 - [scsi] scsi_debug: Update thin provisioning support (Mike Snitzer) [646552]
5213 - [scsi] scsi_debug: fix map_region and unmap_region oops (Mike Snitzer) [646552]
5214 - [scsi] scsi_debug: Block Limits VPD page fixes (Mike Snitzer) [646552]
5215 - [scsi] scsi_debug: add max_queue + no_uld parameters (Mike Snitzer) [646552]
5216 - [scsi] scsi_debug: fix Thin provisioning support (Mike Snitzer) [646552]
5217 - [scsi] sd: Update thin provisioning support (Mike Snitzer) [646552]
5218 - [scsi] Fix VPD inquiry page wrapper (Mike Snitzer) [646552]
5219 - [scsi] sd: quiet spurious error messages in READ_CAPACITY(16) (Mike Snitzer) [646552]
5220 - [block] fix problem with sending down discard that isn't of correct granularity (Mike Snitzer) [646552]
5221 - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [636022]
5222 - [block] blk-throttle: Trim/adjust slice_end once a bio has been dispatched (Vivek Goyal) [636022]
5223 - [block] Enable block bio throttling (Vivek Goyal) [636022]
5224 - [block] fix use-after-free bug in blk throttle code (Vivek Goyal) [636022]
5225 - [block] blkio-throttle: Fix possible multiplication overflow in iops calculations (Vivek Goyal) [636022]
5226 - [block] blkio-throttle: limit max iops value to UINT_MAX (Vivek Goyal) [636022]
5227 - [block] blkio-throttle: There is no need to convert jiffies to milli seconds (Vivek Goyal) [636022]
5228 - [block] blkio-throttle: Fix link failure failure on i386 (Vivek Goyal) [636022]
5229 - [block] blkio: Recalculate the throttled bio dispatch time upon throttle limit change (Vivek Goyal) [636022]
5230 - [block] blkio: Add root group to td->tg_list (Vivek Goyal) [636022]
5231 - [block] blkio: deletion of a cgroup was causes oops (Vivek Goyal) [636022]
5232 - [block] blkio: Do not export throttle files if CONFIG_BLK_DEV_THROTTLING=n (Vivek Goyal) [636022]
5233 - [block] blkio: Implementation of IOPS limit logic (Vivek Goyal) [636022]
5234 - [block] blk-cgroup: cgroup changes for IOPS limit support (Vivek Goyal) [636022]
5235 - [block] blkio: Core implementation of throttle policy (Vivek Goyal) [636022]
5236 - [block] blk-cgroup: Introduce cgroup changes for throttling policy (Vivek Goyal) [636022]
5237 - [block] blk-cgroup: Prepare the base for supporting more than one IO control policies (Vivek Goyal) [636022]
5238 - [block] blk-cgroup: Kill the header printed at the start of blkio.weight_device file (Vivek Goyal) [636022]
5239 - [block] blk-cgroup: Fix an RCU warning in blkiocg_create() (Vivek Goyal) [636022]
5240 - [block] kill some useless goto's in blk-cgroup.c (Vivek Goyal) [636022]
5241 - [kernel] ptrace: fix exit_ptrace() vs ptrace_report_signal() races (Oleg Nesterov) [631968]
5242 - [kernel] ptrace: introduce PTRACE_O_DETACHED to mark the self-detaching engine (Oleg Nesterov) [631968]
5243 - [kernel] ptrace: don't assume resume != UTRACE_RESUME means stepping (Oleg Nesterov) [631968]
5244 - [kernel] ptrace: the tracee shouldn never change ctx->resume (Oleg Nesterov) [631968]
5245 - [kernel] ptrace: ptrace_reuse_engine()->utrace_barrier() should ignore ERESTARTSYS (Oleg Nesterov) [631968]
5246 - [fs] fsck.gfs2 reported statfs error after gfs2_grow (Robert S Peterson) [661048]
5247 - [fs] ext4: 2 writeback perf fixes (Eric Sandeen) [648632]
5248 - [powerpc] Correct smt_enabled=X boot option for > 2 threads per core (Steve Best) [659807]
5249 - [watchdog] iTCO wdt: Cleanup warning messages (Prarit Bhargava) [616268]
5250 - [md] dm mpath: revert "dm: Call blk_abort_queue on failed paths" (Mike Snitzer) [636771]
5251 - [x86] UV: Address interrupt/IO port operation conflict (George Beshers) [659480]
5252 - [x86] Fix x2apic preenabled system with kexec (Gleb Natapov) [657261]
5253 - [virt] vhost: correctly set bits of dirty pages (Jason Wang) [658437]
5254 - [mm] guard page for stacks that grow upwards (Johannes Weiner) [630562]
5255 - [mm] fix numa khugepaged memcg memleak (Andrea Arcangeli) [659119]
5256 - [mm] Enable extraction of hugepage pfn(s) from /proc/<pid>/pagemap (Larry Woodman) [644987]
5257
5258 * Tue Dec 14 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-91.el6]
5259 - [s390x] dasd: Fix unimplemented DIAG function (Hendrik Brueckner) [646951]
5260 - [s390x] dasd: fix unsolicited interrupt recognition (Hendrik Brueckner) [635021]
5261 - [s390x] dasd: fix dump_sense_dbf (Hendrik Brueckner) [643998]
5262 - [s390x] dasd: let recovery cqr inherit flags from failed cqr (Hendrik Brueckner) [635021]
5263 - [s390x] qeth: tolerate OLM-limitation (Hendrik Brueckner) [633568]
5264 - [s390x] qdio: convert global statistics to per-device stats (Hendrik Brueckner) [633308]
5265 - [s390x] cio: use all paths for some internal I/O (Hendrik Brueckner) [623248]
5266 - [s390x] dasd: allocate fallback cqr for reserve/release (Hendrik Brueckner) [619515]
5267 - [s390x] qeth: OSX message for z/VM specific authorization failure (Hendrik Brueckner) [619508]
5268 - [s390x] qeth: avoid loop if ipa command response is missing (Hendrik Brueckner) [619506]
5269 - [s390x] dasd: fix refcounting for sysfs entry (Hendrik Brueckner) [529362]
5270 - [s390x] dasd: remove uid from devmap (Hendrik Brueckner) [529362]
5271 - [fs] ext4: improve llseek error handling for overly large seek offsets (Eric Sandeen) [652013]
5272 - [fs] ext4: fix EFBIG edge case when writing to large non-extent file (Eric Sandeen) [646498]
5273 - [fs] procfs: fix numbering in /proc/locks (Jerome Marchand) [637846]
5274 - [scsi] enable state transistions from OFFLINE to RUNNING (Mike Christie) [643237]
5275 - [scsi] set queue limits no_cluster for stacked devices (Mike Snitzer) [658293]
5276 - [scsi] scsi_dh_rdac: Add two new SUN devices to rdac_dev_list (Rob Evers) [643820]
5277 - [kernel] utrace: move user_disable_single_step() logic from utrace_control() to utrace_reset() (Oleg Nesterov) [635853]
5278 - [block] cfq-iosched: fix a kernel OOPs when usb key is inserted (Vivek Goyal) [639427]
5279 - [x86] tsc, sched: Recompute cyc2ns_offset's during resume from sleep states (Matthew Garrett) [635560]
5280 - [virt] virtio: console: Don't block entire guest if host doesn't read data (Amit Shah) [643751]
5281 - [mm] memcg: handle charge moving race with hugepage split (Johannes Weiner) [615860]
5282 - [mm] Out-of-memory under memory cgroup can call both of oom-killer-for-memcg and oom-killer-for-page-fault (Larry Woodman) [592879]
5283 - [mm] only return EIO once on msync/fsync after IO failure (Rik van Riel) [652371]
5284 - [mm] Backport upstream code it avoid side-effect of tickless idle on update_cpu_load() (Larry Woodman) [635558]
5285 - [virtio] console: fix memory leak (Amit Shah) [656835]
5286 - [virt] KVM: VMX: Really clear cr0.ts when giving the guest ownership of the fpu (Avi Kivity) [655718]
5287 - [virt] SVM: Initialize fpu_active in init_vmcb() (Avi Kivity) [654532]
5288 - [x86] Look for IA32_ENERGY_PERF_BIAS support (Matthew Garrett) [464655]
5289 - [x86] Disable paranoid check in ACPI power meter driver (Matthew Garrett) [634640]
5290 - [pci] dma-mapping: dma-mapping.h: add dma_set_coherent_mask (Stefan Assmann) [650960]
5291 - [block] Allow third party modules to use blk_queue_ordered() (Vivek Goyal) [657046]
5292 - [security] audit: add support to match lsm labels on user audit messages (Eric Paris) [634303]
5293 - [cpufreq] Fix ondemand to not request targets outside policy limits (Matthew Garrett) [651339]
5294 - [scsi] libfc: possible race could panic system due to NULL fsp->cmd (Mike Christie) [638297]
5295 - [fs] gfs: Use 512 B block sizes to communicate with userland quota tools (Abhijith Das) [658590]
5296 - [fs] GFS2: support for growing a full filesytem (Benjamin Marzinski) [659137]
5297 - [kernel] div64_u64(): improve precision on 32bit platforms (Oleg Nesterov) [616105]
5298 - [kernel] exec: copy-and-paste the fixes into compat_do_execve() paths (Oleg Nesterov) [625695] {CVE-2010-4243}
5299 - [kernel] exec: make argv/envp memory visible to oom-killer (Oleg Nesterov) [625695] {CVE-2010-4243}
5300 - [ata] sata_via: apply magic FIFO fix to vt6420 too (David Milburn) [659748]
5301 - [ata] sata_via: explain the magic fix (David Milburn) [659748]
5302 - [ata] sata_via: magic vt6421 fix for transmission problems w/ WD drives (David Milburn) [659748]
5303 - [virt] KVM: create aggregate kvm_total_used_mmu_pages value (Marcelo Tosatti) [632772]
5304 - [virt] KVM: replace x86 kvm n_free_mmu_pages with n_used_mmu_pages (Marcelo Tosatti) [632772]
5305 - [virt] KVM: rename x86 kvm->arch.n_alloc_mmu_pages (Marcelo Tosatti) [632772]
5306 - [virt] KVM: abstract kvm x86 mmu->n_free_mmu_pages (Marcelo Tosatti) [632772]
5307
5308 * Fri Dec 10 2010 Aristeu Rozanski <arozansk@redhat.com> [2.6.32-90.el6]
5309 - [scsi] sd: Fix overflow with big physical blocks (Mike Snitzer) [632644]
5310 - [block] Ensure physical block size is unsigned int (Mike Snitzer) [632644]
5311 - [fs] Turn on the NFSv4.1 kernel config (Steve Dickson) [479351]
5312 - [fs] NFS: rename nfs.upcall -> nfsidmap (Steve Dickson) [479351]
5313 - [fs] NFS: Fix a compile issue in nfs_root (Steve Dickson) [479351]
5314 - [fs] sunrpc: Use static const char arrays (Steve Dickson) [479351]
5315 - [fs] nfs4: fix channel attribute sanity-checks (Steve Dickson) [479351]
5316 - [fs] NFSv4.1: Use more sensible names for 'initialize_mountpoint' (Steve Dickson) [479351]
5317 - [fs] NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351]
5318 - [fs] NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351]
5319 - [fs] NFS: client needs to maintain list of inodes with active layouts (Steve Dickson) [479351]
5320 - [fs] NFS: create and destroy inode's layout cache (Steve Dickson) [479351]
5321 - [fs] NFSv4.1: pnfs: filelayout: introduce minimal file layout driver (Steve Dickson) [479351]
5322 - [fs] NFSv4.1: pnfs: full mount/umount infrastructure (Steve Dickson) [479351]
5323 - [fs] NFS: set layout driver (Steve Dickson) [479351]
5324 - [fs] NFS: ask for layouttypes during v4 fsinfo call (Steve Dickson) [479351]
5325 - [fs] NFS: change stateid to be a union (Steve Dickson) [479351]
5326 - [fs] NFSv4.1: pnfsd, pnfs: protocol level pnfs constants (Steve Dickson) [479351]
5327 - [fs] SUNRPC: define xdr_decode_opaque_fixed (Steve Dickson) [479351]
5328 - [fs] NFSD: remove duplicate NFS4_STATEID_SIZE (Steve Dickson) [479351]
5329 - [fs] Revert "NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR" (Steve Dickson) [653066]
5330 - [fs] Regression: fix mounting NFS when NFSv3 support is not compiled (Steve Dickson) [653066]
5331 - [fs] NLM: Fix a regression in lockd (Steve Dickson) [653066]
5332 - [fs] nfs4: The difference of 2 pointers is ptrdiff_t (Steve Dickson) [653066]
5333 - [fs] nfs: testing the wrong variable (Steve Dickson) [653066]
5334 - [fs] nfs: handle lock context allocation failures in nfs_create_request (Steve Dickson) [653066]
5335 - [fs] Fixed Regression in NFS Direct I/O path (Steve Dickson) [653066]
5336 - [fs] nfsd4: fix 4.1 connection registration race (Steve Dickson) [653068]
5337 - [fs] lib: introduce common method to convert hex digits (Steve Dickson) [653068]
5338 - [fs] Keep the deprecated nfsd system call interface (Steve Dickson) [653068]
5339 - [fs] svcrpc: svc_tcp_sendto XPT_DEAD check is redundant (Steve Dickson) [653068]
5340 - [fs] svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue (Steve Dickson) [653068]
5341 - [fs] svcrpc: assume svc_delete_xprt() called only once (Steve Dickson) [653068]
5342 - [fs] svcrpc: never clear XPT_BUSY on dead xprt (Steve Dickson) [653068]
5343 - [fs] nfsd4: fix connection allocation in sequence() (Steve Dickson) [653068]
5344 - [fs] nfsd4: only require krb5 principal for NFSv4.0 callbacks (Steve Dickson) [653068]
5345 - [fs] nfsd4: move minorversion to client (Steve Dickson) [653068]
5346 - [fs] nfsd4: delay session removal till free_client (Steve Dickson) [653068]
5347 - [fs] nfsd4: separate callback change and callback probe (Steve Dickson) [653068]
5348 - [fs] nfsd4: callback program number is per-session (Steve Dickson) [653068]
5349 - [fs] nfsd4: track backchannel connections (Steve Dickson) [653068]
5350 - [fs] nfsd4: confirm only on succesful create_session (Steve Dickson) [653068]
5351 - [fs] nfsd4: make backchannel sequence number per-session (Steve Dickson) [653068]
5352 - [fs] nfsd4: use client pointer to backchannel session (Steve Dickson) [653068]
5353 - [fs] nfsd4: move callback setup into session init code (Steve Dickson) [653068]
5354 - [fs] nfsd4: don't cache seq_misordered replies (Steve Dickson) [653068]
5355 - [fs] SUNRPC: Properly initialize sock_xprt.srcaddr in all cases (Steve Dickson) [653068]
5356 - [fs] SUNRPC: Use conventional switch statement when reclassifying sockets (Steve Dickson) [653068]
5357 - [fs] sunrpc: Turn list_for_each-s into the ..._entry-s (Steve Dickson) [653068]
5358 - [fs] sunrpc: Remove dead "else" branch from bc xprt creation (Steve Dickson) [653068]
5359 - [fs] sunrpc: Don't return NULL from rpcb_create (Steve Dickson) [653068]
5360 - [fs] sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt (Steve Dickson) [653068]
5361 - [fs] sunrpc: Remove UDP worker wrappers (Steve Dickson) [653068]
5362 - [fs] sunrpc: Remove TCP worker wrappers (Steve Dickson) [653068]
5363 - [fs] sunrpc: Pass family to setup_socket calls (Steve Dickson) [653068]
5364 - [fs] sunrpc: Merge xs_create_sock code (Steve Dickson) [653068]
5365 - [fs] sunrpc: Merge the xs_bind code (Steve Dickson) [653068]
5366 - [fs] sunrpc: Call xs_create_sockX directly from setup_socket (Steve Dickson) [653068]
5367 - [fs] sunrpc: Factor out v6 sockets creation (Steve Dickson) [653068]
5368 - [fs] sunrpc: Factor out v4 sockets creation (Steve Dickson) [653068]
5369 - [fs] sunrpc: Factor out udp sockets creation (Steve Dickson) [653068]
5370 - [fs] sunrpc: Remove duplicate xprt/transport arguments from calls (Steve Dickson) [653068]
5371 - [fs] sunrpc: Get xprt pointer once in xs_tcp_setup_socket (Steve Dickson) [653068]
5372 - [fs] sunrpc: Remove unused sock arg from xs_next_srcport (Steve Dickson) [653068]
5373 - [fs] sunrpc: Remove unused sock arg from xs_get_srcport (Steve Dickson) [653068]
5374 - [fs] svcrdma: Cleanup DMA unmapping in error paths (Steve Dickson) [653068]
5375 - [fs] svcrdma: Change DMA mapping logic to avoid the page_address kernel API (Steve Dickson) [653068]
5376 - [fs] nfsd4: expire clients more promptly (Steve Dickson) [653068]
5377 - [fs] sunrpc: Use helper to set v4 mapped addr in ip_map_parse (Steve Dickson) [653068]
5378 - [fs] sunrpc/cache: centralise handling of size limit on deferred list (Steve Dickson) [653068]
5379 - [fs] sunrpc: Simplify cache_defer_req and related functions (Steve Dickson) [653068]
5380 - [fs] nfsd4: return expired on unfound stateid's (Steve Dickson) [653068]
5381 - [fs] nfsd4: add new connections to session (Steve Dickson) [653068]
5382 - [fs] nfsd4: refactor connection allocation (Steve Dickson) [653068]
5383 - [fs] nfsd4: use callbacks on svc_xprt_deletion (Steve Dickson) [653068]
5384 - [fs] nfsd: provide callbacks on svc_xprt deletion (Steve Dickson) [653068]
5385 - [fs] nfsd4: keep per-session list of connections (Steve Dickson) [653068]
5386 - [fs] nfsd4: clean up session allocation (Steve Dickson) [653068]
5387 - [fs] nfsd4: fix alloc_init_session return type (Steve Dickson) [653068]
5388 - [fs] nfsd4: fix alloc_init_session BUILD_BUG_ON() (Steve Dickson) [653068]
5389 - [fs] nfsd4: Move callback setup to callback queue (Steve Dickson) [653068]
5390 - [fs] nfsd4: remove separate cb_args struct (Steve Dickson) [653068]
5391 - [fs] nfsd4: use generic callback code in null case (Steve Dickson) [653068]
5392 - [fs] nfsd4: generic callback code (Steve Dickson) [653068]
5393 - [fs] nfsd4: rename nfs4_rpc_args->nfsd4_cb_args (Steve Dickson) [653068]
5394 - [fs] nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence (Steve Dickson) [653068]
5395 - [fs] nfsd4: minor variable renaming (cb -> conn) (Steve Dickson) [653068]
5396 - [fs] sunrpc: fix race in new cache_wait code. (Steve Dickson) [653068]
5397 - [fs] sunrpc: Create sockets in net namespaces (Steve Dickson) [653068]
5398 - [net] Export __sock_create (Steve Dickson) [653068]
5399 - [fs] sunrpc: Tag rpc_xprt with net (Steve Dickson) [653068]
5400 - [fs] sunrpc: Add net to xprt_create (Steve Dickson) [653068]
5401 - [fs] sunrpc: Add net to rpc_create_args (Steve Dickson) [653068]
5402 - [fs] sunrpc: Pull net argument downto svc_create_socket (Steve Dickson) [653068]
5403 - [fs] sunrpc: Add net argument to svc_create_xprt (Steve Dickson) [653068]
5404 - [fs] sunrpc: Factor out rpc_xprt freeing (Steve Dickson) [653068]
5405 - [fs] sunrpc: Factor out rpc_xprt allocation (Steve Dickson) [653068]
5406 - [fs] nfsd4: adjust buflen for encoded attrs bitmap based on actual bitmap length (Steve Dickson) [653068]
5407 - [fs] sunrpc: fix up rpcauth_remove_module section mismatch (Steve Dickson) [653068]
5408 - [fs] sunrpc: Tag svc_xprt with net (Steve Dickson) [653068]
5409 - [fs] sunrpc: Add routines that allow registering per-net caches (Steve Dickson) [653068]
5410 - [fs] sunrpc: Add net to pure API calls (Steve Dickson) [653068]
5411 - [fs] sunrpc: Pass xprt to cached get/put routines (Steve Dickson) [653068]
5412 - [fs] sunrpc: Make xprt auth cache release work with the xprt (Steve Dickson) [653068]
5413 - [fs] sunrpc: Pass the ip_map_parse's cd to lower calls (Steve Dickson) [653068]
5414 - [fs] nfsd: fix /proc/net/rpc/nfsd.export/content display (Steve Dickson) [653068]
5415 - [fs] nfsd: Export get_task_comm for nfsd (Steve Dickson) [653068]
5416 - [fs] nfsd: allow deprecated interface to be compiled out (Steve Dickson) [653068]
5417 - [fs] nfsd: formally deprecate legacy nfsd syscall interface (Steve Dickson) [653068]
5418 - [fs] sunrpc/cache: fix recent breakage of cache_clean_deferred (Steve Dickson) [653068]
5419 - [fs] lockd: Mostly remove BKL from the server (Steve Dickson) [653068]
5420 - [fs] sunrpc/cache: don't use custom hex_to_bin() converter (Steve Dickson) [653068]
5421 - [fs] sunrpc/cache: change deferred-request hash table to use hlist (Steve Dickson) [653068]
5422 - [fs] svcauth_gss: replace a trivial 'switch' with an 'if' (Steve Dickson) [653068]
5423 - [fs] nfsd/idmap: drop special request deferal in favour of improved default (Steve Dickson) [653068]
5424 - [fs] nfsd: disable deferral for NFSv4&nbs