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