diff --git a/.gitignore b/.gitignore index 92eb3fa..9eecd24 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -SOURCES/kernel-rt-3.10.0-957.27.2.rt56.940.tar.xz +SOURCES/kernel-rt-3.10.0-1062.rt56.1022.tar.xz SOURCES/rheldup3.x509 SOURCES/rhelkpatch1.x509 diff --git a/.kernel-rt.metadata b/.kernel-rt.metadata index 684f00a..b5e617d 100644 --- a/.kernel-rt.metadata +++ b/.kernel-rt.metadata @@ -1,3 +1,3 @@ -b08226d419ec5ccca3e2e2fb4586b866e50b34b3 SOURCES/kernel-rt-3.10.0-957.27.2.rt56.940.tar.xz +55dee56ca45d9c6cd82f08525365455f5862002a SOURCES/kernel-rt-3.10.0-1062.rt56.1022.tar.xz 95b9b811c7b0a6c98b2eafc4e7d6d24f2cb63289 SOURCES/rheldup3.x509 d90885108d225a234a5a9d054fc80893a5bd54d0 SOURCES/rhelkpatch1.x509 diff --git a/SOURCES/find-debuginfo.sh b/SOURCES/find-debuginfo.sh new file mode 100755 index 0000000..f7b7b0b --- /dev/null +++ b/SOURCES/find-debuginfo.sh @@ -0,0 +1,596 @@ +#!/bin/bash + +# NB: this is a patched version of find-debuginfo.sh from rpm-build package, +# this one supports parallel extraction. (We have ~4000 modules to process!) +# See https://bugzilla.redhat.com/show_bug.cgi?id=1586159 +# for how to recreate this script from rpm*.src.rpm + +#find-debuginfo.sh - automagically generate debug info and file list +#for inclusion in an rpm spec file. +# +# Usage: find-debuginfo.sh [--strict-build-id] [-g] [-r] [-m] +# [-j N] [--jobs N] +# [--g-libs] +# [-o debugfiles.list] +# [--run-dwz] [--dwz-low-mem-die-limit N] +# [--dwz-max-die-limit N] +# [[-l filelist]... [-p 'pattern'] -o debuginfo.list] +# [builddir] +# +# The -g flag says to use strip -g instead of full strip on DSOs or EXEs. +# The --g-libs flag says to use strip -g instead of full strip ONLY on DSOs. +# Options -g and --g-libs are mutually exclusive. +# The --strict-build-id flag says to exit with failure status if +# any ELF binary processed fails to contain a build-id note. +# The -r flag says to use eu-strip --reloc-debug-sections. +# +# The -j, --jobs N option will spawn N processes to do the debuginfo +# extraction in parallel. +# +# A single -o switch before any -l or -p switches simply renames +# the primary output file from debugfiles.list to something else. +# A -o switch that follows a -p switch or some -l switches produces +# an additional output file with the debuginfo for the files in +# the -l filelist file, or whose names match the -p pattern. +# The -p argument is an grep -E -style regexp matching the a file name, +# and must not use anchors (^ or $). +# +# The --run-dwz flag instructs find-debuginfo.sh to run the dwz utility +# if available, and --dwz-low-mem-die-limit and --dwz-max-die-limit +# provide detailed limits. See dwz(1) -l and -L option for details. +# +# All file names in switches are relative to builddir (. if not given). +# + +# With -g arg, pass it to strip on libraries or executables. +strip_g=false + +# With --g-libs arg, pass it to strip on libraries. +strip_glibs=false + +# with -r arg, pass --reloc-debug-sections to eu-strip. +strip_r=false + +# with -m arg, add minimal debuginfo to binary. +include_minidebug=false + +# Barf on missing build IDs. +strict=false + +# DWZ parameters. +run_dwz=false +dwz_low_mem_die_limit= +dwz_max_die_limit= + +# Number of parallel jobs to spawn +n_jobs=1 + +BUILDDIR=. +out=debugfiles.list +nout=0 +while [ $# -gt 0 ]; do + case "$1" in + --strict-build-id) + strict=true + ;; + --run-dwz) + run_dwz=true + ;; + --dwz-low-mem-die-limit) + dwz_low_mem_die_limit=$2 + shift + ;; + --dwz-max-die-limit) + dwz_max_die_limit=$2 + shift + ;; + --g-libs) + strip_glibs=true + ;; + -g) + strip_g=true + ;; + -m) + include_minidebug=true + ;; + -o) + if [ -z "${lists[$nout]}" -a -z "${ptns[$nout]}" ]; then + out=$2 + else + outs[$nout]=$2 + ((nout++)) + fi + shift + ;; + -l) + lists[$nout]="${lists[$nout]} $2" + shift + ;; + -p) + ptns[$nout]=$2 + shift + ;; + -r) + strip_r=true + ;; + -j) + n_jobs=$2 + shift + ;; + -j*) + n_jobs=${1#-j} + ;; + --jobs) + n_jobs=$2 + shift + ;; + -*) + echo >&2 "find-debuginfo.sh: warning: unknown option '$1'" + ;; + *) + BUILDDIR=$1 + shift + break + ;; + esac + shift +done + +if ("$strip_g" = "true") && ("$strip_glibs" = "true"); then + echo >&2 "*** ERROR: -g and --g-libs cannot be used together" + exit 2 +fi + +i=0 +while ((i < nout)); do + outs[$i]="$BUILDDIR/${outs[$i]}" + l='' + for f in ${lists[$i]}; do + l="$l $BUILDDIR/$f" + done + lists[$i]=$l + ((++i)) +done + +LISTFILE="$BUILDDIR/$out" +SOURCEFILE="$BUILDDIR/debugsources.list" +LINKSFILE="$BUILDDIR/debuglinks.list" +ELFBINSFILE="$BUILDDIR/elfbins.list" + +> "$SOURCEFILE" +> "$LISTFILE" +> "$LINKSFILE" +> "$ELFBINSFILE" + +debugdir="${RPM_BUILD_ROOT}/usr/lib/debug" + +strip_to_debug() +{ + local g= + local r= + $strip_r && r=--reloc-debug-sections + $strip_g && case "$(file -bi "$2")" in + application/x-sharedlib*) g=-g ;; + application/x-executable*) g=-g ;; + esac + $strip_glibs && case "$(file -bi "$2")" in + application/x-sharedlib*) g=-g ;; + esac + eu-strip --remove-comment $r $g -f "$1" "$2" || exit + chmod 444 "$1" || exit +} + +add_minidebug() +{ + local debuginfo="$1" + local binary="$2" + + local dynsyms=`mktemp` + local funcsyms=`mktemp` + local keep_symbols=`mktemp` + local mini_debuginfo=`mktemp` + + # Extract the dynamic symbols from the main binary, there is no need to also have these + # in the normal symbol table + nm -D "$binary" --format=posix --defined-only | awk '{ print $1 }' | sort > "$dynsyms" + # Extract all the text (i.e. function) symbols from the debuginfo + # Use format sysv to make sure we can match against the actual ELF FUNC + # symbol type. The binutils nm posix format symbol type chars are + # ambigous for architectures that might use function descriptors. + nm "$debuginfo" --format=sysv --defined-only | awk -F \| '{ if ($4 ~ "FUNC") print $1 }' | sort > "$funcsyms" + # Keep all the function symbols not already in the dynamic symbol table + comm -13 "$dynsyms" "$funcsyms" > "$keep_symbols" + # Copy the full debuginfo, keeping only a minumal set of symbols and removing some unnecessary sections + objcopy -S --remove-section .gdb_index --remove-section .comment --keep-symbols="$keep_symbols" "$debuginfo" "$mini_debuginfo" &> /dev/null + #Inject the compressed data into the .gnu_debugdata section of the original binary + xz "$mini_debuginfo" + mini_debuginfo="${mini_debuginfo}.xz" + objcopy --add-section .gnu_debugdata="$mini_debuginfo" "$binary" + rm -f "$dynsyms" "$funcsyms" "$keep_symbols" "$mini_debuginfo" +} + +# Make a relative symlink to $1 called $3$2 +shopt -s extglob +link_relative() +{ + local t="$1" f="$2" pfx="$3" + local fn="${f#/}" tn="${t#/}" + local fd td d + + while fd="${fn%%/*}"; td="${tn%%/*}"; [ "$fd" = "$td" ]; do + fn="${fn#*/}" + tn="${tn#*/}" + done + + d="${fn%/*}" + if [ "$d" != "$fn" ]; then + d="${d//+([!\/])/..}" + tn="${d}/${tn}" + fi + + mkdir -p "$(dirname "$pfx$f")" && ln -snf "$tn" "$pfx$f" +} + +# Make a symlink in /usr/lib/debug/$2 to $1 +debug_link() +{ + local l="/usr/lib/debug$2" + local t="$1" + echo >> "$LINKSFILE" "$l $t" + link_relative "$t" "$l" "$RPM_BUILD_ROOT" +} + +# Provide .2, .3, ... symlinks to all filename instances of this build-id. +make_id_dup_link() +{ + local id="$1" file="$2" idfile + + local n=1 + while true; do + idfile=".build-id/${id:0:2}/${id:2}.$n" + [ $# -eq 3 ] && idfile="${idfile}$3" + if [ ! -L "$RPM_BUILD_ROOT/usr/lib/debug/$idfile" ]; then + break + fi + n=$[$n+1] + done + debug_link "$file" "/$idfile" +} + +# Make a build-id symlink for id $1 with suffix $3 to file $2. +make_id_link() +{ + local id="$1" file="$2" + local idfile=".build-id/${id:0:2}/${id:2}" + [ $# -eq 3 ] && idfile="${idfile}$3" + local root_idfile="$RPM_BUILD_ROOT/usr/lib/debug/$idfile" + + if [ ! -L "$root_idfile" ]; then + debug_link "$file" "/$idfile" + return + fi + + make_id_dup_link "$@" + + [ $# -eq 3 ] && return 0 + + local other=$(readlink -m "$root_idfile") + other=${other#$RPM_BUILD_ROOT} + if cmp -s "$root_idfile" "$RPM_BUILD_ROOT$file" || + eu-elfcmp -q "$root_idfile" "$RPM_BUILD_ROOT$file" 2> /dev/null; then + # Two copies. Maybe one has to be setuid or something. + echo >&2 "*** WARNING: identical binaries are copied, not linked:" + echo >&2 " $file" + echo >&2 " and $other" + else + # This is pathological, break the build. + echo >&2 "*** ERROR: same build ID in nonidentical files!" + echo >&2 " $file" + echo >&2 " and $other" + exit 2 + fi +} + +get_debugfn() +{ + dn=$(dirname "${1#$RPM_BUILD_ROOT}") + bn=$(basename "$1" .debug).debug + + debugdn=${debugdir}${dn} + debugfn=${debugdn}/${bn} +} + +set -o pipefail + +strict_error=ERROR +$strict || strict_error=WARNING + +temp=$(mktemp -d ${TMPDIR:-/tmp}/find-debuginfo.XXXXXX) +trap 'rm -rf "$temp"' EXIT + +# Build a list of unstripped ELF files and their hardlinks +touch "$temp/primary" +find "$RPM_BUILD_ROOT" ! -path "${debugdir}/*.debug" -type f \ + \( -perm -0100 -or -perm -0010 -or -perm -0001 \) \ + -print | +file -N -f - | sed -n -e 's/^\(.*\):[ ]*.*ELF.*, not stripped.*/\1/p' | +xargs --no-run-if-empty stat -c '%h %D_%i %n' | +while read nlinks inum f; do + if [ $nlinks -gt 1 ]; then + var=seen_$inum + if test -n "${!var}"; then + echo "$inum $f" >>"$temp/linked" + continue + else + read "$var" < <(echo 1) + fi + fi + echo "$nlinks $inum $f" >>"$temp/primary" +done + +# Strip ELF binaries +do_file() +{ + local nlinks=$1 inum=$2 f=$3 id link linked + + get_debugfn "$f" + [ -f "${debugfn}" ] && return + + echo "extracting debug info from $f" + id=$(/usr/lib/rpm/debugedit -b "$RPM_BUILD_DIR" -d /usr/src/debug \ + -i -l "$SOURCEFILE" "$f") || exit + if [ -z "$id" ]; then + echo >&2 "*** ${strict_error}: No build ID note found in $f" + $strict && exit 2 + fi + + [ -x /usr/bin/gdb-add-index ] && /usr/bin/gdb-add-index "$f" > /dev/null 2>&1 + + # A binary already copied into /usr/lib/debug doesn't get stripped, + # just has its file names collected and adjusted. + case "$dn" in + /usr/lib/debug/*) + [ -z "$id" ] || make_id_link "$id" "$dn/$(basename $f)" + return ;; + esac + + mkdir -p "${debugdn}" + if test -w "$f"; then + strip_to_debug "${debugfn}" "$f" + else + chmod u+w "$f" + strip_to_debug "${debugfn}" "$f" + chmod u-w "$f" + fi + + # strip -g implies we have full symtab, don't add mini symtab in that case. + # It only makes sense to add a minisymtab for executables and shared + # libraries. Other executable ELF files (like kernel modules) don't need it. + if [ "$include_minidebug" = "true" -a "$strip_g" = "false" ]; then + skip_mini=true + if [ "$strip_glibs" = "false" ]; then + case "$(file -bi "$f")" in + application/x-sharedlib*) skip_mini=false ;; + esac + fi + case "$(file -bi "$f")" in + application/x-sharedlib*) skip_mini=false ;; + application/x-executable*) skip_mini=false ;; + application/x-pie-executable*) skip_mini=false ;; + esac + $skip_mini || add_minidebug "${debugfn}" "$f" + fi + + echo "./${f#$RPM_BUILD_ROOT}" >> "$ELFBINSFILE" + + if [ -n "$id" ]; then + make_id_link "$id" "$dn/$(basename $f)" + make_id_link "$id" "/usr/lib/debug$dn/$bn" .debug + fi + + # If this file has multiple links, make the corresponding .debug files + # all links to one file too. + if [ $nlinks -gt 1 ]; then + grep "^$inum " "$temp/linked" | while read inum linked; do + make_id_dup_link "$id" "$dn/$(basename $f)" + make_id_dup_link "$id" "/usr/lib/debug$dn/$bn" .debug + link=$debugfn + get_debugfn "$linked" + echo "hard linked $link to $debugfn" + mkdir -p "$(dirname "$debugfn")" && ln -nf "$link" "$debugfn" + done + fi +} + +# 16^6 - 1 or about 16 milion files +FILENUM_DIGITS=6 +run_job() +{ + local jobid=$1 filenum + local SOURCEFILE=$temp/debugsources.$jobid ELFBINSFILE=$temp/elfbins.$jobid + + >"$SOURCEFILE" + >"$ELFBINSFILE" + # can't use read -n , because it reads bytes one by one, allowing for + # races + while :; do + filenum=$(dd bs=$(( FILENUM_DIGITS + 1 )) count=1 status=none) + if test -z "$filenum"; then + break + fi + do_file $(sed -n "$(( 0x$filenum )) p" "$temp/primary") + done + echo 0 >"$temp/res.$jobid" +} + +n_files=$(wc -l <"$temp/primary") +if [ $n_jobs -gt $n_files ]; then + n_jobs=$n_files +fi +if [ $n_jobs -le 1 ]; then + while read nlinks inum f; do + do_file "$nlinks" "$inum" "$f" + done <"$temp/primary" +else + for ((i = 1; i <= n_files; i++)); do + printf "%0${FILENUM_DIGITS}x\\n" $i + done | ( + exec 3<&0 + for ((i = 0; i < n_jobs; i++)); do + # The shell redirects stdin to /dev/null for background jobs. Work + # around this by duplicating fd 0 + run_job $i <&3 & + done + wait + ) + for f in "$temp"/res.*; do + res=$(< "$f") + if [ "$res" != "0" ]; then + exit 1 + fi + done + cat "$temp"/debugsources.* >"$SOURCEFILE" + cat "$temp"/elfbins.* >"$ELFBINSFILE" +fi + +# Invoke the DWARF Compressor utility. +if $run_dwz && type dwz >/dev/null 2>&1 \ + && [ -d "${RPM_BUILD_ROOT}/usr/lib/debug" ]; then + dwz_files="`cd "${RPM_BUILD_ROOT}/usr/lib/debug"; find -type f -name \*.debug`" + if [ -n "${dwz_files}" ]; then + dwz_multifile_name="${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}-${RPM_PACKAGE_RELEASE}.${RPM_ARCH}" + dwz_multifile_suffix= + dwz_multifile_idx=0 + while [ -f "${RPM_BUILD_ROOT}/usr/lib/debug/.dwz/${dwz_multifile_name}${dwz_multifile_suffix}" ]; do + let ++dwz_multifile_idx + dwz_multifile_suffix=".${dwz_multifile_idx}" + done + dwz_multfile_name="${dwz_multifile_name}${dwz_multifile_suffix}" + dwz_opts="-h -q -r -m .dwz/${dwz_multifile_name}" + mkdir -p "${RPM_BUILD_ROOT}/usr/lib/debug/.dwz" + [ -n "${dwz_low_mem_die_limit}" ] \ + && dwz_opts="${dwz_opts} -l ${dwz_low_mem_die_limit}" + [ -n "${dwz_max_die_limit}" ] \ + && dwz_opts="${dwz_opts} -L ${dwz_max_die_limit}" + ( cd "${RPM_BUILD_ROOT}/usr/lib/debug" && dwz $dwz_opts $dwz_files ) + # Remove .dwz directory if empty + rmdir "${RPM_BUILD_ROOT}/usr/lib/debug/.dwz" 2>/dev/null + if [ -f "${RPM_BUILD_ROOT}/usr/lib/debug/.dwz/${dwz_multifile_name}" ]; then + id="`readelf -Wn "${RPM_BUILD_ROOT}/usr/lib/debug/.dwz/${dwz_multifile_name}" \ + 2>/dev/null | sed -n 's/^ Build ID: \([0-9a-f]\+\)/\1/p'`" + [ -n "$id" ] \ + && make_id_link "$id" "/usr/lib/debug/.dwz/${dwz_multifile_name}" .debug + fi + fi +fi + +# dwz invalidates .gnu_debuglink CRC32 in the main files. +cat "$ELFBINSFILE" | +(cd "$RPM_BUILD_ROOT"; xargs -d '\n' /usr/lib/rpm/sepdebugcrcfix usr/lib/debug) + +# For each symlink whose target has a .debug file, +# make a .debug symlink to that file. +find "$RPM_BUILD_ROOT" ! -path "${debugdir}/*" -type l -print | +while read f +do + t=$(readlink -m "$f").debug + f=${f#$RPM_BUILD_ROOT} + t=${t#$RPM_BUILD_ROOT} + if [ -f "$debugdir$t" ]; then + echo "symlinked /usr/lib/debug$t to /usr/lib/debug${f}.debug" + debug_link "/usr/lib/debug$t" "${f}.debug" + fi +done + +if [ -s "$SOURCEFILE" ]; then + mkdir -p "${RPM_BUILD_ROOT}/usr/src/debug" + LC_ALL=C sort -z -u "$SOURCEFILE" | grep -E -v -z '(|)$' | + (cd "$RPM_BUILD_DIR"; cpio -pd0mL "${RPM_BUILD_ROOT}/usr/src/debug") + # stupid cpio creates new directories in mode 0700, + # and non-standard modes may be inherented from original directories, fixup + find "${RPM_BUILD_ROOT}/usr/src/debug" -type d -print0 | + xargs --no-run-if-empty -0 chmod 0755 +fi + +if [ -d "${RPM_BUILD_ROOT}/usr/lib" -o -d "${RPM_BUILD_ROOT}/usr/src" ]; then + ((nout > 0)) || + test ! -d "${RPM_BUILD_ROOT}/usr/lib" || + (cd "${RPM_BUILD_ROOT}/usr/lib"; find debug -type d) | + sed 's,^,%dir /usr/lib/,' >> "$LISTFILE" + + (cd "${RPM_BUILD_ROOT}/usr" + test ! -d lib/debug || find lib/debug ! -type d + test ! -d src/debug || find src/debug -mindepth 1 -maxdepth 1 + ) | sed 's,^,/usr/,' >> "$LISTFILE" +fi + +# Append to $1 only the lines from stdin not already in the file. +append_uniq() +{ + grep -F -f "$1" -x -v >> "$1" +} + +# Helper to generate list of corresponding .debug files from a file list. +filelist_debugfiles() +{ + local extra="$1" + shift + sed 's/^%[a-z0-9_][a-z0-9_]*([^)]*) *// +s/^%[a-z0-9_][a-z0-9_]* *// +/^$/d +'"$extra" "$@" +} + +# Write an output debuginfo file list based on given input file lists. +filtered_list() +{ + local out="$1" + shift + test $# -gt 0 || return + grep -F -f <(filelist_debugfiles 's,^.*$,/usr/lib/debug&.debug,' "$@") \ + -x $LISTFILE >> $out + sed -n -f <(filelist_debugfiles 's/[\\.*+#]/\\&/g +h +s,^.*$,s# &$##p,p +g +s,^.*$,s# /usr/lib/debug&.debug$##p,p +' "$@") "$LINKSFILE" | append_uniq "$out" +} + +# Write an output debuginfo file list based on an grep -E -style regexp. +pattern_list() +{ + local out="$1" ptn="$2" + test -n "$ptn" || return + grep -E -x -e "$ptn" "$LISTFILE" >> "$out" + sed -n -r "\#^$ptn #s/ .*\$//p" "$LINKSFILE" | append_uniq "$out" +} + +# +# When given multiple -o switches, split up the output as directed. +# +i=0 +while ((i < nout)); do + > ${outs[$i]} + filtered_list ${outs[$i]} ${lists[$i]} + pattern_list ${outs[$i]} "${ptns[$i]}" + grep -Fvx -f ${outs[$i]} "$LISTFILE" > "${LISTFILE}.new" + mv "${LISTFILE}.new" "$LISTFILE" + ((++i)) +done +if ((nout > 0)); then + # Now add the right %dir lines to each output list. + (cd "${RPM_BUILD_ROOT}"; find usr/lib/debug -type d) | + sed 's#^.*$#\\@^/&/@{h;s@^.*$@%dir /&@p;g;}#' | + LC_ALL=C sort -ur > "${LISTFILE}.dirs.sed" + i=0 + while ((i < nout)); do + sed -n -f "${LISTFILE}.dirs.sed" "${outs[$i]}" | sort -u > "${outs[$i]}.new" + cat "${outs[$i]}" >> "${outs[$i]}.new" + mv -f "${outs[$i]}.new" "${outs[$i]}" + ((++i)) + done + sed -n -f "${LISTFILE}.dirs.sed" "${LISTFILE}" | sort -u > "${LISTFILE}.new" + cat "$LISTFILE" >> "${LISTFILE}.new" + mv "${LISTFILE}.new" "$LISTFILE" +fi diff --git a/SOURCES/kernel-3.10.0-x86_64-rt-debug.config b/SOURCES/kernel-3.10.0-x86_64-rt-debug.config index cc32319..d0d6397 100644 --- a/SOURCES/kernel-3.10.0-x86_64-rt-debug.config +++ b/SOURCES/kernel-3.10.0-x86_64-rt-debug.config @@ -260,6 +260,7 @@ CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_KPROBE_OVERRIDE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_USE_GENERIC_SMP_HELPERS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y @@ -274,6 +275,7 @@ CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y +CONFIG_HAVE_RCU_TABLE_INVALIDATE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y @@ -490,7 +492,7 @@ CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y -# CONFIG_NUMA_EMU is not set +CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y @@ -546,6 +548,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y CONFIG_X86_PMEM_LEGACY_DEVICE=y @@ -653,6 +656,7 @@ CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m +# CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y @@ -1303,7 +1307,7 @@ CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m -# CONFIG_NET_SCH_CBS is not set +CONFIG_NET_SCH_CBS=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m @@ -1529,6 +1533,7 @@ CONFIG_LWTUNNEL=y CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m +CONFIG_PAGE_POOL=y CONFIG_HAVE_EBPF_JIT=y # @@ -2159,6 +2164,7 @@ CONFIG_BNXT=m CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_BNXT_DCB=y +CONFIG_BNXT_HWMON=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_CALXEDA_XGMAC=m @@ -2212,8 +2218,11 @@ CONFIG_IXGBEVF=m CONFIG_I40E=m CONFIG_I40E_VXLAN=y CONFIG_I40E_DCB=y +CONFIG_IAVF=m CONFIG_I40EVF=m +CONFIG_ICE=m CONFIG_FM10K=m +CONFIG_IGC=m # CONFIG_NET_VENDOR_I825XX is not set CONFIG_IP1000=m CONFIG_JME=m @@ -2233,6 +2242,8 @@ CONFIG_MLX4_CORE_GEN2=y CONFIG_MLX5_CORE=m # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_CORE_EN=y +CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_CORE_EN_DCB=y @@ -2258,6 +2269,7 @@ CONFIG_MYRI10GE_DCA=y CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NFP=m CONFIG_NFP_APP_FLOWER=y +CONFIG_NFP_APP_ABM_NIC=y CONFIG_NFP_DEBUG=y # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y @@ -2556,6 +2568,13 @@ CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL8192C_COMMON=m CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m +CONFIG_RTW88=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_PCI=m +CONFIG_RTW88_8822BE=y +CONFIG_RTW88_8822CE=y +CONFIG_RTW88_DEBUG=y +CONFIG_RTW88_DEBUGFS=y # CONFIG_WL_TI is not set # CONFIG_ZD1211RW is not set @@ -2952,7 +2971,8 @@ CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PROC_INTERFACE=y -# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_PANIC_EVENT=y +# CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m @@ -3146,9 +3166,12 @@ CONFIG_PINCTRL_AMD=m CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_INTEL=m CONFIG_PINCTRL_CANNONLAKE=m +CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m +CONFIG_PINCTRL_ICELAKE=m CONFIG_PINCTRL_LEWISBURG=m +CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_SUNRISEPOINT=m CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y @@ -4101,12 +4124,13 @@ CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y -# CONFIG_DRM_DEBUG_MM_SELFTEST is not set +# CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y +# CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_VM=y CONFIG_DRM_SCHED=m @@ -4117,6 +4141,7 @@ CONFIG_DRM_SCHED=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set CONFIG_DRM_RADEON=m # CONFIG_DRM_RADEON_USERPTR is not set CONFIG_DRM_AMDGPU=m @@ -4134,10 +4159,10 @@ CONFIG_DRM_AMDGPU=m # Display Engine Configuration # CONFIG_DRM_AMD_DC=y -CONFIG_DRM_AMD_DC_PRE_VEGA=y -# CONFIG_DRM_AMD_DC_FBC is not set CONFIG_DRM_AMD_DC_DCN1_0=y +CONFIG_DRM_AMD_DC_DCN1_01=y # CONFIG_DEBUG_KERNEL_DC is not set +CONFIG_HSA_AMD=y # # AMD Library routines @@ -4157,6 +4182,8 @@ CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m +CONFIG_DRM_VGEM=m +# CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m @@ -4169,7 +4196,6 @@ CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m -CONFIG_HSA_AMD=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m # CONFIG_DRM_LIB_RANDOM is not set @@ -4443,6 +4469,7 @@ CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=512 @@ -4851,6 +4878,16 @@ CONFIG_TYPEC=y CONFIG_TYPEC_UCSI=y CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_PI3USB30532 is not set + +# +# USB Type-C Alternate Mode drivers +# +CONFIG_TYPEC_DP_ALTMODE=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=m @@ -4951,7 +4988,7 @@ CONFIG_LEDS_TRIGGER_CAMERA=m CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m -# CONFIG_INFINIBAND_EXP_USER_ACCESS is not set +# CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y @@ -5403,11 +5440,13 @@ CONFIG_MAILBOX=y CONFIG_PCC=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y +CONFIG_IOMMU_DEBUGFS=y CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y +CONFIG_INTEL_IOMMU_DEBUGFS=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y @@ -5568,6 +5607,7 @@ CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y +CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_THUNDERBOLT=y @@ -5661,6 +5701,7 @@ CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set +# CONFIG_OVERLAY_FS_XINO_AUTO is not set CONFIG_GENERIC_ACL=y # @@ -5700,6 +5741,7 @@ CONFIG_FAT_DEFAULT_IOCHARSET="ascii" CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y +CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y @@ -5915,16 +5957,17 @@ CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=20000 # CONFIG_DEBUG_KMEMLEAK_TEST is not set CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y # CONFIG_DEBUG_PREEMPT is not set +CONFIG_LOCK_DEBUGGING_SUPPORT=y +CONFIG_PROVE_LOCKING=y +CONFIG_LOCK_STAT=y CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_PI_LIST=y # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y -CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y -CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_DEBUG_ATOMIC_SLEEP=y @@ -6028,6 +6071,7 @@ CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y +CONFIG_BPF_KPROBE_OVERRIDE=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y diff --git a/SOURCES/kernel-3.10.0-x86_64-rt-trace.config b/SOURCES/kernel-3.10.0-x86_64-rt-trace.config index d98dece..929a3b7 100644 --- a/SOURCES/kernel-3.10.0-x86_64-rt-trace.config +++ b/SOURCES/kernel-3.10.0-x86_64-rt-trace.config @@ -260,6 +260,7 @@ CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_KPROBE_OVERRIDE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_USE_GENERIC_SMP_HELPERS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y @@ -274,6 +275,7 @@ CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y +CONFIG_HAVE_RCU_TABLE_INVALIDATE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y @@ -489,7 +491,7 @@ CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y -# CONFIG_NUMA_EMU is not set +CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y @@ -545,6 +547,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y CONFIG_X86_PMEM_LEGACY_DEVICE=y @@ -652,6 +655,7 @@ CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m +# CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y @@ -1302,7 +1306,7 @@ CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m -# CONFIG_NET_SCH_CBS is not set +CONFIG_NET_SCH_CBS=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m @@ -1528,6 +1532,7 @@ CONFIG_LWTUNNEL=y CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m +CONFIG_PAGE_POOL=y CONFIG_HAVE_EBPF_JIT=y # @@ -2158,6 +2163,7 @@ CONFIG_BNXT=m CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_BNXT_DCB=y +CONFIG_BNXT_HWMON=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_CALXEDA_XGMAC=m @@ -2211,8 +2217,11 @@ CONFIG_IXGBEVF=m CONFIG_I40E=m CONFIG_I40E_VXLAN=y CONFIG_I40E_DCB=y +CONFIG_IAVF=m CONFIG_I40EVF=m +CONFIG_ICE=m CONFIG_FM10K=m +CONFIG_IGC=m # CONFIG_NET_VENDOR_I825XX is not set CONFIG_IP1000=m CONFIG_JME=m @@ -2232,6 +2241,8 @@ CONFIG_MLX4_CORE_GEN2=y CONFIG_MLX5_CORE=m # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_CORE_EN=y +CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_CORE_EN_DCB=y @@ -2257,6 +2268,7 @@ CONFIG_MYRI10GE_DCA=y CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NFP=m CONFIG_NFP_APP_FLOWER=y +CONFIG_NFP_APP_ABM_NIC=y # CONFIG_NFP_DEBUG is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y @@ -2554,6 +2566,13 @@ CONFIG_RTLWIFI_USB=m CONFIG_RTL8192C_COMMON=m CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m +CONFIG_RTW88=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_PCI=m +CONFIG_RTW88_8822BE=y +CONFIG_RTW88_8822CE=y +# CONFIG_RTW88_DEBUG is not set +# CONFIG_RTW88_DEBUGFS is not set # CONFIG_WL_TI is not set # CONFIG_ZD1211RW is not set @@ -2950,7 +2969,8 @@ CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PROC_INTERFACE=y -# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_PANIC_EVENT=y +# CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m @@ -3144,9 +3164,12 @@ CONFIG_PINCTRL_AMD=m CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_INTEL=m CONFIG_PINCTRL_CANNONLAKE=m +CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m +CONFIG_PINCTRL_ICELAKE=m CONFIG_PINCTRL_LEWISBURG=m +CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_SUNRISEPOINT=m CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y @@ -4099,12 +4122,13 @@ CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y -# CONFIG_DRM_DEBUG_MM_SELFTEST is not set +# CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y +# CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_VM=y CONFIG_DRM_SCHED=m @@ -4115,6 +4139,7 @@ CONFIG_DRM_SCHED=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set CONFIG_DRM_RADEON=m # CONFIG_DRM_RADEON_USERPTR is not set CONFIG_DRM_AMDGPU=m @@ -4132,10 +4157,10 @@ CONFIG_DRM_AMDGPU=m # Display Engine Configuration # CONFIG_DRM_AMD_DC=y -CONFIG_DRM_AMD_DC_PRE_VEGA=y -# CONFIG_DRM_AMD_DC_FBC is not set CONFIG_DRM_AMD_DC_DCN1_0=y +CONFIG_DRM_AMD_DC_DCN1_01=y # CONFIG_DEBUG_KERNEL_DC is not set +CONFIG_HSA_AMD=y # # AMD Library routines @@ -4155,6 +4180,8 @@ CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m +CONFIG_DRM_VGEM=m +# CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m @@ -4167,7 +4194,6 @@ CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m -CONFIG_HSA_AMD=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m # CONFIG_DRM_LIB_RANDOM is not set @@ -4439,6 +4465,7 @@ CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=512 @@ -4847,6 +4874,16 @@ CONFIG_TYPEC=y CONFIG_TYPEC_UCSI=y CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_PI3USB30532 is not set + +# +# USB Type-C Alternate Mode drivers +# +CONFIG_TYPEC_DP_ALTMODE=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=m @@ -4947,7 +4984,7 @@ CONFIG_LEDS_TRIGGER_CAMERA=m CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m -# CONFIG_INFINIBAND_EXP_USER_ACCESS is not set +# CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y @@ -5398,6 +5435,7 @@ CONFIG_MAILBOX=y CONFIG_PCC=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y +# CONFIG_IOMMU_DEBUGFS is not set CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m @@ -5563,6 +5601,7 @@ CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y +CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_THUNDERBOLT=y @@ -5656,6 +5695,7 @@ CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set +# CONFIG_OVERLAY_FS_XINO_AUTO is not set CONFIG_GENERIC_ACL=y # @@ -5695,6 +5735,7 @@ CONFIG_FAT_DEFAULT_IOCHARSET="ascii" CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y +CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y @@ -5900,14 +5941,15 @@ CONFIG_TIMER_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_PREEMPT is not set +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set CONFIG_TRACE_IRQFLAGS=y # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set @@ -6001,6 +6043,7 @@ CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y +CONFIG_BPF_KPROBE_OVERRIDE=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set diff --git a/SOURCES/kernel-3.10.0-x86_64-rt.config b/SOURCES/kernel-3.10.0-x86_64-rt.config index 05d8eee..5d21ebf 100644 --- a/SOURCES/kernel-3.10.0-x86_64-rt.config +++ b/SOURCES/kernel-3.10.0-x86_64-rt.config @@ -260,6 +260,7 @@ CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_KPROBE_OVERRIDE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_USE_GENERIC_SMP_HELPERS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y @@ -274,6 +275,7 @@ CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y +CONFIG_HAVE_RCU_TABLE_INVALIDATE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y @@ -489,7 +491,7 @@ CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y -# CONFIG_NUMA_EMU is not set +CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y @@ -545,6 +547,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y CONFIG_X86_PMEM_LEGACY_DEVICE=y @@ -652,6 +655,7 @@ CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m +# CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y @@ -1302,7 +1306,7 @@ CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m -# CONFIG_NET_SCH_CBS is not set +CONFIG_NET_SCH_CBS=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m @@ -1528,6 +1532,7 @@ CONFIG_LWTUNNEL=y CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m +CONFIG_PAGE_POOL=y CONFIG_HAVE_EBPF_JIT=y # @@ -2158,6 +2163,7 @@ CONFIG_BNXT=m CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_BNXT_DCB=y +CONFIG_BNXT_HWMON=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_CALXEDA_XGMAC=m @@ -2211,8 +2217,11 @@ CONFIG_IXGBEVF=m CONFIG_I40E=m CONFIG_I40E_VXLAN=y CONFIG_I40E_DCB=y +CONFIG_IAVF=m CONFIG_I40EVF=m +CONFIG_ICE=m CONFIG_FM10K=m +CONFIG_IGC=m # CONFIG_NET_VENDOR_I825XX is not set CONFIG_IP1000=m CONFIG_JME=m @@ -2232,6 +2241,8 @@ CONFIG_MLX4_CORE_GEN2=y CONFIG_MLX5_CORE=m # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_CORE_EN=y +CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_CORE_EN_DCB=y @@ -2257,6 +2268,7 @@ CONFIG_MYRI10GE_DCA=y CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NFP=m CONFIG_NFP_APP_FLOWER=y +CONFIG_NFP_APP_ABM_NIC=y # CONFIG_NFP_DEBUG is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y @@ -2554,6 +2566,13 @@ CONFIG_RTLWIFI_USB=m CONFIG_RTL8192C_COMMON=m CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m +CONFIG_RTW88=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_PCI=m +CONFIG_RTW88_8822BE=y +CONFIG_RTW88_8822CE=y +# CONFIG_RTW88_DEBUG is not set +# CONFIG_RTW88_DEBUGFS is not set # CONFIG_WL_TI is not set # CONFIG_ZD1211RW is not set @@ -2950,7 +2969,8 @@ CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PROC_INTERFACE=y -# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_PANIC_EVENT=y +# CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m @@ -3144,9 +3164,12 @@ CONFIG_PINCTRL_AMD=m CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_INTEL=m CONFIG_PINCTRL_CANNONLAKE=m +CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m +CONFIG_PINCTRL_ICELAKE=m CONFIG_PINCTRL_LEWISBURG=m +CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_SUNRISEPOINT=m CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y @@ -4099,12 +4122,13 @@ CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y -# CONFIG_DRM_DEBUG_MM_SELFTEST is not set +# CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y +# CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_VM=y CONFIG_DRM_SCHED=m @@ -4115,6 +4139,7 @@ CONFIG_DRM_SCHED=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set CONFIG_DRM_RADEON=m # CONFIG_DRM_RADEON_USERPTR is not set CONFIG_DRM_AMDGPU=m @@ -4132,10 +4157,10 @@ CONFIG_DRM_AMDGPU=m # Display Engine Configuration # CONFIG_DRM_AMD_DC=y -CONFIG_DRM_AMD_DC_PRE_VEGA=y -# CONFIG_DRM_AMD_DC_FBC is not set CONFIG_DRM_AMD_DC_DCN1_0=y +CONFIG_DRM_AMD_DC_DCN1_01=y # CONFIG_DEBUG_KERNEL_DC is not set +CONFIG_HSA_AMD=y # # AMD Library routines @@ -4155,6 +4180,8 @@ CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m +CONFIG_DRM_VGEM=m +# CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m @@ -4167,7 +4194,6 @@ CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m -CONFIG_HSA_AMD=m # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m # CONFIG_DRM_LIB_RANDOM is not set @@ -4439,6 +4465,7 @@ CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y +CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=512 @@ -4847,6 +4874,16 @@ CONFIG_TYPEC=y CONFIG_TYPEC_UCSI=y CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_PI3USB30532 is not set + +# +# USB Type-C Alternate Mode drivers +# +CONFIG_TYPEC_DP_ALTMODE=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=m @@ -4947,7 +4984,7 @@ CONFIG_LEDS_TRIGGER_CAMERA=m CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m -# CONFIG_INFINIBAND_EXP_USER_ACCESS is not set +# CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y @@ -5398,6 +5435,7 @@ CONFIG_MAILBOX=y CONFIG_PCC=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y +# CONFIG_IOMMU_DEBUGFS is not set CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m @@ -5563,6 +5601,7 @@ CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y +CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_THUNDERBOLT=y @@ -5656,6 +5695,7 @@ CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set +# CONFIG_OVERLAY_FS_XINO_AUTO is not set CONFIG_GENERIC_ACL=y # @@ -5695,6 +5735,7 @@ CONFIG_FAT_DEFAULT_IOCHARSET="ascii" CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y +CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y @@ -5900,14 +5941,15 @@ CONFIG_TIMER_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_PREEMPT is not set +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_STACKTRACE=y @@ -5997,6 +6039,7 @@ CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y +CONFIG_BPF_KPROBE_OVERRIDE=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set diff --git a/SPECS/kernel-rt.spec b/SPECS/kernel-rt.spec index 0233943..15a2438 100644 --- a/SPECS/kernel-rt.spec +++ b/SPECS/kernel-rt.spec @@ -4,13 +4,15 @@ Summary: The Linux Realtime kernel # catch building on Fedora +%if "%{?dist}" == "" || "0%{?fedora}" != "0" %global dist .el7 +%endif # realtimeN -%global rtbuild 940 +%global rtbuild 1022 # RHEL7 build number -%global rhel_build 957.27.2 +%global rhel_build 1062 # The preempt RT patch level %global rttag rt56 @@ -245,7 +247,7 @@ Provides: kernel-modeset = 1\ Provides: kernel-uname-r = %{KVERREL}%{?1:.%{1}}\ Requires(pre): %{kernel_prereq}\ Requires(pre): %{initrd_prereq}\ -Requires(pre): linux-firmware >= 20180911-68\ +Requires(pre): linux-firmware >= 20190429-72\ Requires(post): %{_sbindir}/new-kernel-pkg\ Requires(post): system-release\ Requires(preun): %{_sbindir}/new-kernel-pkg\ @@ -346,7 +348,8 @@ Source50: kernel-%{version}-x86_64-rt.config Source51: kernel-%{version}-x86_64-rt-trace.config Source52: kernel-%{version}-x86_64-rt-debug.config -### Started using a unified SRPM +# debuginfo extraction script +Source81: find-debuginfo.sh # Sources for kernel modprobe config files Source1000: modprobe-dccp-blacklist.conf @@ -391,6 +394,7 @@ Summary: Header files for the Linux kernel for use by glibc Group: Development/System Obsoletes: glibc-kernheaders < 3.0-46 Provides: glibc-kernheaders = 3.0-46 +Provides: kernel-rt-extras = %{version}-%{release} %description headers Kernel-headers includes the C header files that specify the interface between the Linux kernel and userspace libraries and programs. The @@ -402,6 +406,7 @@ glibc package. %package debuginfo-common-%{_target_cpu} Summary: Kernel source files used by %{name}-debuginfo packages Group: Development/Debug +Provides: kernel-rt-extras = %{version}-%{release} %description debuginfo-common-%{_target_cpu} This package is required by %{name}-debuginfo subpackages. It provides the kernel source files common to all builds. @@ -413,6 +418,7 @@ It provides the kernel source files common to all builds. Summary: Performance monitoring for the Linux kernel Group: Development/System Provides: perl(Perf::Trace::Context), perl(Perf::Trace::Core), perl(Perf::Trace::Util) +Provides: kernel-rt-extras = %{version}-%{release} License: GPLv2 Obsoletes: perf %description -n perf-rt @@ -430,9 +436,9 @@ shipped in each kernel image subpackage. Summary: KVM modules for package %{name}%{?1:-%{1}}\ Group: System Environment/Kernel\ Requires: %{name}%{?1:-%{1}} = %{version}-%{release}\ -Provides: installonlypkg(kernel-rt-kvm) = %{version}-%{release}\ -Provides: kernel-rt%{?1:-%{1}}-kvm = %{version}-%{release}%{?1:.%{1}}\ -Provides: kernel-rt-kvm-%{_target_cpu} = %{version}-%{release}%{?1:.%{1}}\ +Provides: installonlypkg(kernel) = %{version}-%{release}\ +Provides: %{name}%{?1:-%{1}}-kvm = %{version}-%{release}\ +Provides: %{name}%{?1:-%{1}}-kvm-%{_target_cpu} = %{version}-%{release}\ AutoReq: no\ %description -n %{name}%{?1:-%{1}}-kvm\ This package provides KVM modules for package %{name}%{?1:-%{1}}.\ @@ -447,6 +453,7 @@ This package provides KVM modules for package %{name}%{?1:-%{1}}.\ Summary: Debug information for package %{name}%{?1:-%{1}}-kvm\ Group: Development/Debug\ Provides: %{name}%{?1:-%{1}}-kvm-debuginfo = %{version}-%{release}\ +Provides: kernel-rt-extras = %{version}-%{release}\ AutoReqProv: no\ %description -n %{name}%{?1:-%{1}}-kvm-debuginfo\ This package provides debug information for package %{name}%{?1:-%{1}}.\ @@ -464,6 +471,7 @@ Summary: Debug information for package %{name}%{?1:-%{1}}\ Group: Development/Debug\ Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}\ Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{version}-%{release}\ +Provides: kernel-rt-extras = %{version}-%{release}\ AutoReqProv: no\ %description -n %{name}%{?1:-%{1}}-debuginfo\ This package provides debug information for package %{name}%{?1:-%{1}}.\ @@ -479,7 +487,8 @@ This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\ %package %{?1:%{1}-}devel\ Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\ Group: System Environment/Kernel\ -Provides: installonlypkg(kernel-rt-devel) = %{version}-%{release}%{?1:.%{1}}\ +Provides: installonlypkg(kernel-devel) = %{version}-%{release}%{?1:.%{1}}\ +Provides: kernel-rt-devel = %{version}-%{release}%{?1:.%{1}}\ Provides: kernel-rt%{?1:-%{1}}-devel-%{_target_cpu} = %{version}-%{release}\ Provides: kernel-rt-devel-%{_target_cpu} = %{version}-%{release}%{?1:.%{1}}\ Provides: kernel-rt-devel-uname-r = %{KVERREL}%{?1:.%{1}}\ @@ -820,6 +829,8 @@ BuildKernel() { cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build fi + gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz + # then drop all but the needed Makefiles/Kconfig files rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts @@ -1033,7 +1044,7 @@ popd %if %{fancy_debuginfo} %define __debug_install_post \ - /usr/lib/rpm/find-debuginfo.sh %{debuginfo_args} %{_builddir}/%{?buildsubdir}\ + %{SOURCE81} %{?_smp_mflags} %{debuginfo_args} %{_builddir}/%{?buildsubdir}\ %{nil} %endif @@ -1345,6 +1356,7 @@ fi /%{image_install_path}/.vmlinuz-%{KVERREL}%{?2:.%{2}}.hmac\ /boot/System.map-%{KVERREL}%{?2:.%{2}}\ /boot/config-%{KVERREL}%{?2:.%{2}}\ +/boot/symvers*\ %exclude /lib/modules/%{KVERREL}%{?2:.%{2}}/kernel/arch/x86/kvm\ %exclude /lib/modules/%{KVERREL}%{?2:.%{2}}/kernel/drivers/gpu/drm/i915/gvt\ %exclude /lib/modules/%{KVERREL}%{?2:.%{2}}/modules.kvm\ @@ -1361,7 +1373,7 @@ fi %endif\ %{_sysconfdir}/modprobe.d/dccp-blacklist.conf\ /lib/modules/%{KVERREL}%{?2:.%{2}}/modules.*\ -%ghost /boot/initramfs-%{KVERREL}%{?2:.%{2}}.img\ +%ghost %attr(0600, -, -) /boot/initramfs-%{KVERREL}%{?2:.%{2}}.img\ %{expand:%%files %{?2:%{2}-}devel}\ %defattr(-,root,root)\ %dir /usr/src/kernels\ @@ -1423,736 +1435,9149 @@ fi %endif %changelog -* Tue Jul 09 2019 Luis Claudio R. Goncalves [3.10.0-957.27.2.rt56.940.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1718400 1642619] -- [x86] hyper-v: fix hyperv.h UAPI header (Vitaly Kuznetsov) [1727109 1692492] -- [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1727109 1661654] -- [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1727109 1661654] -- [x86] hyper-v: Consolidate code for converting cpumask to vpset (Vitaly Kuznetsov) [1727109 1661654] -- [x86] hyper-v: Fix the circular dependency in IPI enlightenment (Vitaly Kuznetsov) [1727109 1661654] -- [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1727109 1661654] -- [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1727109 1661654] -- [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1727109 1661654] -- [hwmon] k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1728000 1643292] -- [x86] amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1728000 1643292] -- [x86] amd_nb: Add support for newer PCI topologies (Gary Hook) [1728000 1643292] -- [hwmon] k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1728000 1643292] -- [hwmon] (k10temp) Use API function to access System Management Network (Gary Hook) [1728000 1643292] -- [x86] amd_nb: Add support for Raven Ridge CPUs (Gary Hook) [1728000 1643292] -- [hwmon] (k10temp) Add support for AMD Ryzen w/ Vega graphics (Gary Hook) [1728000 1643292] -- [hwmon] (k10temp) Add temperature offset for Ryzen 2700X (Gary Hook) [1728000 1643292] -- [x86] cpu/amd: Apply the Erratum 688 fix when the BIOS doesn't (Gary Hook) [1728000 1643292] - -* Wed Jun 19 2019 Luis Claudio R. Goncalves [3.10.0-957.27.1.rt56.939.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1718400 1642619] -- [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1718690 1704810] -- [x86] perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1721611 1696764] -- [x86] perf/amd: Resolve race condition when disabling PMC (David Arcari) [1721611 1696764] -- [edac] amd64: Set maximum channel layer size depending on family (Gary Hook) [1720266 1705210] -- [edac] amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1720266 1705210] -- [edac] amd64: Recognize x16 symbol size (Gary Hook) [1720266 1705210] -- [edac] amd64: Support more than two Unified Memory Controllers (Gary Hook) [1720266 1705210] -- [edac] amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1720266 1705210] -- [edac] amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1720266 1705210] -- [edac] amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1720266 1670608] -- [x86] mark AMD Rome processors supported (David Arcari) [1721604 1543509] -- [x86] Mark AMD EPYC guests as supported (David Arcari) [1721604 1664507] -- [x86] mark amd rome as unsupported (David Arcari) [1721604 1638504] -- [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719914 1719915] {CVE-2019-11479} -- [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719914 1719915] {CVE-2019-11479} -- [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719849 1719850] {CVE-2019-11478} -- [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719594 1719595] {CVE-2019-11477} -- [net] tcp: pass previous skb to tcp_shifted_skb() (Florian Westphal) [1719594 1719595] {CVE-2019-11477} - -* Fri Jun 07 2019 Luis Claudio R. Goncalves [3.10.0-957.26.1.rt56.938.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1716306 1593190] -- [x86] kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1702172 1703797] -- [x86] kvm: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: nsvm: fix switch to guest mmu (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: Fix race in emulated page table writes (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx/nsvm: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/nvmx: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Clear reserved bits of #DB exit qualification (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: restore host state in nested_vmx_vmexit for VMFail (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: fix entry with pending interrupt if APICv is enabled (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: hide flexpriority from guest when disabled at the module level (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: check for existence of secondary exec controls before accessing (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: don't reset root in kvm_mmu_setup() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/lapic: always disable MMIO interface in x2APIC mode (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Fix loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Skip pae_root shadow allocation if tdp enabled (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/mmu: Combine flushing remote tlb in mmu_set_spte() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Add multi-entry LRU cache for previous CR3s (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Support selectively freeing either current or previous MMU root (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Add ability to skip TLB flush when switching CR3 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Use fast CR3 switch for nested VMX (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Support resetting the MMU context without resetting roots (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Add support for fast CR3 switch across different MMU modes (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Add fast CR3 switch code path (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Make sync_page() flush remote TLBs once only (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Restore exit qual for VM-entry failure due to MSR loading (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: Nested VM-entry prereqs for event inj (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: Don't expose private memslots to L2 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: Add guest_mode to kvm_mmu_page_role (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: Basic APIC virtualization controls have three settings (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Eliminate APIC access page sharing between L1 and L2 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: Introduce lapic_mode enumeration (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Refactor mmu_free_roots() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: move MSR_IA32_TSC handling to x86.c (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: Properly update 'tsc_offset' to represent the running guest (Vitaly Kuznetsov) [1702172 1565739] -- [x86] Add check for APIC access address for vmentry of L2 guests (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Do not load EOI-exitmap while running L2 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: don't configure EPT identity map for unrestricted guest (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Update the exit_qualification access bits while walking an address (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Enforce NMI controls on vmentry of L2 guests (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Don't halt vcpu when L1 is injecting events to L2 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: shadow more fields that are read/written on every vmexits (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Fix bug of injecting L2 exception into L1 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm mmu: check pending exception before injecting APF (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: svm: prepare for new bit definition in nested_ctl (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Fix vmx_check_nested_events() return value in case an event was reinjected to L2 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: ioapic: Preserve read-only values in the redirection table (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: ioapic: Remove redundant check for Remote IRR in ioapic_set_irq (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: ioapic: Don't fire level irq when Remote IRR set (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Fix mmu context after VMLAUNCH/VMRESUME failure (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Validate the IA32_BNDCFGS on nested VM-entry (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: extend usage of RET_MMIO_PF_* constants (Vitaly Kuznetsov) [1702172 1565739] -- [x86] arch/x86: remove redundant null checks before kmem_cache_destroy (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: cleanup init_rmode_identity_map() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: mmu: free_page can handle NULL (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Fix nested #PF intends to break L1's vmlauch/vmresume (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Handle deferred early VMLAUNCH/VMRESUME failure properly (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: Handle VMLAUNCH/VMRESUME failure properly (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Remove nested_vmx_succeed after successful VM-entry (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Validate the virtual-APIC address on nested VM-entry (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Fix trying to cancel vmlauch/vmresume (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: use kvm_event_needs_reinjection (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Fix loss of exception which has not yet been injected (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: fix use of L1 MMIO areas in nested guests (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Avoid guest page table walk when gpa_available is set (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: simplify ept_misconfig (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Disallow illegal IA32_APIC_BASE MSR values (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: Bail out immediately if there is no available mmu page (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: validate eptp pointer (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Add support for fast unprotection of nested guest page tables (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: svm: Limit PFERR_NESTED_GUEST_PAGE error_code check to L1 guest (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: fixes to nested virt interrupt injection (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: do not fill vm_exit_intr_error_code in prepare_vmcs12 (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Disallow VM-entry in MOV-SS shadow (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: async_pf: Force a nested vmexit if the injected #PF is async_pf (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: async_pf: Add L1 guest async_pf #PF vmexit handler (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: Simplify kvm_x86_ops->queue_exception parameter list (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Fix nested_vmx_check_msr_bitmap_controls (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Validate the I/O bitmaps on nested VM-entry (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Don't set vmcs12 to "launched" when VMLAUNCH fails (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Validate CR3 target count on nested VM-entry (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: Flush TLB when the APIC-access address changes (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: VMCLEAR should not cause the vCPU to shut down (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: vmx: Use the hardware provided GPA instead of page walk (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: svm: Use the hardware provided GPA instead of page walk (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: svm: Add support for additional SVM NPF error codes (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: CPUID.01H:EDX.APIC[bit 9] should mirror IA32_APIC_BASE[11] (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: nvmx: Fetch VM_INSTRUCTION_ERROR from vmcs02 on vmx->fail (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm/x86: Replace smp_mb() with smp_store_mb/release() in the walk_shadow_page_lockless_begin/end() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: coalesce more page zapping in mmu_sync_children (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: move zap/flush to kvm_mmu_get_page (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: invert return value of mmu.sync_page and *kvm_sync_page* (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: cleanup __kvm_sync_page and its callers (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: use kvm_sync_page in kvm_sync_pages (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: move TLB flush out of __kvm_sync_page (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: introduce kvm_mmu_flush_or_zap (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: mmu: Fix ubsan warnings (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: mmu: Remove unused parameter parent_pte from kvm_mmu_get_page() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: mmu: Use for_each_rmap_spte macro instead of pte_list_walk() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: mmu: Move parent_pte handling from kvm_mmu_get_page() to link_shadow_page() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: mmu: Move initialization of parent_ptes out from kvm_mmu_alloc_page() (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: mmu: Make mmu_set_spte() return emulate value (Vitaly Kuznetsov) [1702172 1565739] -- [x86] kvm: x86: mmu: Add helper function to clear a bit in unsync child bitmap (Vitaly Kuznetsov) [1702172 1565739] -- [x86] mce: Handle varying MCA bank counts (David Arcari) [1715868 1693352] -- [drm] drm/i915/gvt: Fix mmap range check (Alex Williamson) [1713566 1713567] {CVE-2019-11085} -- [nvme] cancel request synchronously (Ming Lei) [1715320 1688518] -- [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1715320 1688518] -- [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1714407 1714408] {CVE-2019-11811} -- [fs] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660818 1653675] {CVE-2018-16884} -- [fs] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660818 1653675] {CVE-2018-16884} -- [fs] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660818 1653675] {CVE-2018-16884} -- [fs] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660818 1653675] {CVE-2018-16884} -- [fs] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660818 1653675] {CVE-2018-16884} -- [fs] svcauth_gss: Close connection when dropping an incoming message ("J. Bruce Fields") [1660818 1653675] {CVE-2018-16884} -- [tty] Fix low_latency BUG (Aristeu Rozanski) [1715331 1710039] -- [tty] n_tty: Fix termios_rwsem lockdep false positive (Artem Savkov) [1715328 1712744] -- [tty] Fix lock order in tty_do_resize() (Aristeu Rozanski) [1708063 1684982] -- [tty] n_tty: Access termios values safely (Aristeu Rozanski) [1708063 1684982] -- [tty] Convert termios_mutex to termios_rwsem (Aristeu Rozanski) [1708063 1684982] -- [md] batch flush requests. (Xiao Ni) [1713564 1576466] -- [md] revert "md: fix lock contention for flush bios" (Xiao Ni) [1713564 1576466] -- [mm] tlb: Remove tlb_remove_table() non-concurrent condition (Vitaly Kuznetsov) [1712766 1448188] -- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1712764 1707397] -- [x86] livepatch: apply alternatives and paravirt patches after relocations (Artem Savkov) [1712761 1706733] -- [block] blk-mq: fix IO accounting in case of none io scheduler (Ming Lei) [1711013 1669684] -- [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1709186 1701496] -- [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1709186 1701496] -- [x86] mce/amd, edac/mce_amd: Add new error descriptions for some SMCA bank types (Gary Hook) [1703376 1685269] -- [edac] x86/mce/amd, edac/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Gary Hook) [1703376 1685269] -- [edac] x86/mce/amd, edac/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Gary Hook) [1703376 1685269] -- [x86] mce/amd: Fix the thresholding machinery initialization order (Gary Hook) [1703376 1685269] -- [x86] mce/amd: Read MCx_MISC block addresses on any CPU (Gary Hook) [1703376 1685269] -- [x86] mce/amd: Cache SMCA MISC block addresses (Gary Hook) [1703376 1685269] -- [x86] mce/amd: Carve out SMCA get_block_address() code (Gary Hook) [1703376 1685269] -- [x86] mce/amd: Get address from already initialized block (Gary Hook) [1703376 1685269] -- [edac] x86/mce/amd, edac/mce_amd: Enumerate Reserved SMCA bank type (David Arcari) [1712763 1676301] -- [x86] mce/amd: Pass the bank number to smca_get_bank_type() (David Arcari) [1712763 1676301] -- [x86] mce/amd: Define a function to get SMCA bank type (David Arcari) [1712763 1676301] -- [x86] mce/amd: Allow any CPU to initialize the smca_banks array (David Arcari) [1712763 1676301] -- [x86] mce/amd: Carve out SMCA bank configuration (David Arcari) [1712763 1676301] -- [x86] mce: Convert threshold_bank.cpus from atomic_t to refcount_t (David Arcari) [1712763 1676301] -- [x86] ras/amd: Make sysfs names of banks more user-friendly (David Arcari) [1712763 1676301] -- [x86] mce/amd: Make the init code more robust (David Arcari) [1712763 1676301] -- [x86] ras: Hide SMCA bank names (David Arcari) [1712763 1676301] -- [powerpc] security: Fix spectre_v2 reporting (Gustavo Duarte) [1708546 1694459] -- [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1708546 1694459] -- [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1708546 1694459] -- [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1708546 1694459] -- [powerpc] powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1708546 1694459] -- [powerpc] pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64s: Add support for software count cache flush (Gustavo Duarte) [1708546 1694459] -- [powerpc] Introduce asm-prototypes.h (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1708546 1694459] -- [powerpc] asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1708546 1694459] -- [powerpc] Add helper to check if offset is within relative branch range (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64: Make stf barrier PPC_BOOK3S_64 specific (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1708546 1694459] -- [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64s: Enhance the information in cpu_show_spectre_v1() (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64: Use barrier_nospec in syscall entry (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64s: Enable barrier_nospec based on firmware settings (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64s: Patch barrier_nospec in modules (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64s: Add support for ori barrier_nospec patching (Gustavo Duarte) [1708546 1694459] -- [powerpc] 64s: Add barrier_nospec (Gustavo Duarte) [1708546 1694459] -- [powerpc] reuse asm-generic/barrier.h (Gustavo Duarte) [1708546 1694459] -- [x86] locking/arch: Rename set_mb() to smp_store_mb() (Waiman Long) [1708546 1522387] -- [kernel] locking/arch: Add WRITE_ONCE() to set_mb() (Waiman Long) [1708546 1522387] -- [kernel] rcu: Don't wake rcuc/X kthreads on NOCB CPUs (Daniel Bristot de Oliveira) [1711325 1626129] -- [x86] Update stepping values for coffee lake desktop (David Arcari) [1710803 1704812] -- [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1710468 1335986] -- [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1710468 1335986] -- [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1710468 1335986] -- [nvme] nvme-pci: fix memory leak on probe failure (David Milburn) [1710799 1689008] -- [nvme] nvme-pci: limit max IO size and segments to avoid high order allocations (David Milburn) [1710799 1689008] -- [lib] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1709704 1708667] -- [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Scott Mayhew) [1672147 1645353] {CVE-2018-16871} -- [iommu] amd: Set exclusion range correctly (Jerry Snitselaar) [1698338 1702763] -- [iommu] amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1698338 1691196] -- [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Frank Ramsay) [1708548 1672302] -- [netdrv] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1706698 1639674] -- [net] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1706698 1639674] -- [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1706698 1639674] -- [netdrv] mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() (Stanislaw Gruszka) [1706698 1626463] -- [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1703586 1701619] -- [infiniband] hfi1: Close race condition on user context disable and close (Alex Estrin) [1705369 1680069] -- [mm] thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Andrea Arcangeli) [1698108 1636066] -- [mm] thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Andrea Arcangeli) [1698108 1636066] -- [mm] thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Andrea Arcangeli) [1698108 1636066] -- [mm] revert "mm: numa: defer TLB flush for THP migration as long as possible" (Andrea Arcangeli) [1698108 1636066] -- [mm] thp/migration: switch from flush_tlb_range to flush_pmd_tlb_range (Andrea Arcangeli) [1698108 1636066] -- [mm] migrate.c: stabilise page count when migrating transparent hugepages (Andrea Arcangeli) [1698108 1636066] -- [mm] numa: add migrated transhuge pages to LRU the same way as base pages (Andrea Arcangeli) [1698108 1636066] -- [mm] thp: fix MADV_DONTNEED vs. MADV_FREE race (Andrea Arcangeli) [1698108 1636066] -- [mm] memcg, slab: simplify synchronization scheme (Aaron Tomlin) [1691428 1674401] -- [mm] memcg, slab: do not schedule cache destruction when last page goes away (Aaron Tomlin) [1691428 1674401] -- [mm] memcg, slab: separate memcg vs root cache creation paths (Aaron Tomlin) [1691428 1674401] -- [mm] memcg, slab: cleanup memcg cache creation (Aaron Tomlin) [1691428 1674401] -- [mm] memcg: remove KMEM_ACCOUNTED_ACTIVATED flag (Aaron Tomlin) [1691428 1674401] -- [mm] memcg, slab: RCU protect memcg_params for root caches (Aaron Tomlin) [1691428 1674401] -- [mm] slab: do not panic if we fail to create memcg cache (Aaron Tomlin) [1691428 1674401] -- [mm] memcg: get rid of kmem_cache_dup() (Aaron Tomlin) [1691428 1674401] -- [mm] memcg: fix possible NULL deref while traversing memcg_slab_caches list (Aaron Tomlin) [1691428 1674401] -- [mm] memcg, slab: fix barrier usage when accessing memcg_caches (Aaron Tomlin) [1691428 1674401] -- [mm] slab: clean up kmem_cache_create_memcg() error handling (Aaron Tomlin) [1691428 1674401] -- [mm] memcg, kmem: use cache_from_memcg_idx instead of hard code (Aaron Tomlin) [1691428 1674401] -- [mm] memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx (Aaron Tomlin) [1691428 1674401] -- [mm] memcg: make memcg_update_cache_sizes() static (Aaron Tomlin) [1691428 1674401] -- [mm] memcg: fix kmem_account_flags check in memcg_can_account_kmem() (Aaron Tomlin) [1691428 1674401] -- [security] xattr: use RH_KABI_CONST to avoid security_inode_init_security checksum change (Cestmir Kalina) [1702286 1710633] - -* Wed Jun 05 2019 Luis Claudio R. Goncalves [3.10.0-957.25.1.rt56.937.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [mm] memcontrol: release kmemcg_id only when allocated (Aaron Tomlin) [1717099 1593417] - -* Sun Jun 02 2019 Luis Claudio R. Goncalves [3.10.0-957.24.1.rt56.936.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1715870 1678156] - -* Mon May 27 2019 Luis Claudio R. Goncalves [3.10.0-957.23.1.rt56.935.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1713800 1710051] -- [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1713800 1710051] -- [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1713800 1710051] -- [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1713800 1710051] -- [scsi] smartpqi: correct lun reset issues (Don Brace) [1709469 1641112] -- [net] openvswitch: Remove padding from packet before L3+ conntrack processing (Eelco Chaudron) [1713562 1684518] - -* Thu May 23 2019 Luis Claudio R. Goncalves [3.10.0-957.22.1.rt56.934.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [md] raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1698109 1701350] -- [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Xin Long) [1709727 1630136] - -* Thu May 23 2019 Luis Claudio R. Goncalves [3.10.0-957.21.1.rt56.933.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [x86] spec_ctrl: Update MDS mitigation status after late microcode load (Waiman Long) [1712998 1712993 1710501 1710498] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [x86] speculation/mds: Properly set/clear mds_idle_clear static key (Waiman Long) [1713004 1707292] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - -* Thu May 16 2019 Luis Claudio R. Goncalves [3.10.0-957.20.1.rt56.932.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation/mds: Fix comment (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [kernel] x86/speculation: Remove redundant arch_smt_update() invocation (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/spec_ctrl: Update MDS mitigation status after late microcode load (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/spec_ctrl: Add debugfs x86/smt_present file (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/spec_ctrl: Disable automatic enabling of STIBP with SMT on (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [documentation] Documentation: Move L1TF to separate directory (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/msr-index: Cleanup bit defines (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [x86] x86/speculation: Rework SMT state change (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [kernel] sched/smt: Expose sched_smt_present static key (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [kernel] sched/smt: Make sched_smt_present track topology (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/spectre_v2: Make spectre_v2_mitigation mode available (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/spec_ctrl: Add X86_FEATURE_USE_IBPB (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} -- [x86] x86/spec_ctrl: Add casting to fix compilation error (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [x86] x86/cpu: Sanitize FAM6_ATOM naming (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} -- [x86] x86/cpufeatures: Add Intel PCONFIG cpufeature (Waiman Long) [1692597 1692598 1692599 1705815 1690335 1690348 1690358 1709296] {CVE-2018-12126 CVE-2018-12130 CVE-2018-12127 CVE-2019-11091} - -* Mon Apr 29 2019 Luis Claudio R. Goncalves [3.10.0-957.19.1.rt56.931.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1702923 1077929] -- [block] Make blk_queue_enter() reexamine the DYING flag (Ming Lei) [1702921 1701348] -- [block] wakeup tasks blocked on q->mq_freeze_wq (Ming Lei) [1702921 1701348] -- [fs] revert "[fs] xfs: use rhashtable to track buffer cache" (Brian Foster) [1702922 1658749] -- [fs] xfs: hold xfs_buf locked between shortform->leaf conversion and the addition of an attribute (Brian Foster) [1701293 1613405] -- [fs] xfs: add the ability to join a held buffer to a defer_ops (Brian Foster) [1701293 1613405] -- [fs] xfs: refactor buffer logging into buffer dirtying helper (Brian Foster) [1701293 1613405] -- [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1701991 1692236] -- [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1701991 1692236] -- [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1701991 1692236] -- [security] xattr: Constify ->name member of "struct xattr" (Aaron Tomlin) [1702286 1607307] -- [net] ipv6 Use get_hash_from_flowi6 for rt6 hash (Sabrina Dubroca) [1702282 1625454] -- [s390] zcrypt: fix specification exception on z196 during ap probe (Hendrik Brueckner) [1700706 1669535] -- [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1699722 1693466] -- [fs] blockdev: Fix livelocks on loop device (Lukas Czerner) [1698110 1686149] -- [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698110 1686149] -- [fs] ext4: fix overflow caused by missing cast in ext4_resize_fs() (Lukas Czerner) [1698110 1671293] -- [powerpc] livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1697867 1658435] -- [powerpc] livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1697867 1658435] -- [powerpc] livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1697867 1658435] -- [powerpc] 64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1697867 1658435] -- [powerpc] 64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1697867 1658435] -- [powerpc] livepatch: Fix build error with kprobes disabled (Joe Lawrence) [1697867 1658435] -- [fs] xfs: don't screw up direct writes when freesp is fragmented (Brian Foster) [1693796 1667523] -- [nvme] ensure forward progress during Admin passthru (David Milburn) [1690519 1672428] - -* Tue Apr 23 2019 Luis Claudio R. Goncalves [3.10.0-957.18.1.rt56.930.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [s390] cputime: fix incorrect system time (Hendrik Brueckner) [1701743 1698825] - -* Mon Apr 15 2019 Luis Claudio R. Goncalves [3.10.0-957.17.1.rt56.929.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [message] scsi: mptsas: Fixup device hotplug for VMWare ESXi (Tomas Henzl) [1699723 1661906] - -* Thu Apr 11 2019 Luis Claudio R. Goncalves [3.10.0-957.16.1.rt56.928.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) -- [kvm] KVM: x86: work around leak of uninitialized stack contents (Paolo Bonzini) {CVE-2019-7222} -- kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Vitaly Kuznetsov) [1647097 1631439] -- kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Vitaly Kuznetsov) [1647097 1631439] -- kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) [1647097 1631439] -- kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) [1647097 1631439] -- kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Vitaly Kuznetsov) [1647097 1631439] -- kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Vitaly Kuznetsov) [1647097 1631439] -- kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Vitaly Kuznetsov) [1647097 1631439] -- kvm: x86: fix NULL deref in vcpu_scan_ioapic (Vitaly Kuznetsov) [1647097 1631439] -- kvm: x86: use delivery to self in hyperv synic (Vitaly Kuznetsov) [1647097 1631439] -- kvm: x86: hyperv: make function static to avoid compiling warning (Vitaly Kuznetsov) [1647097 1631439] -- kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V VMBus hypercall userspace exit (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Reject Hyper-V hypercall continuation (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V SynIC timers tracepoints (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V SynIC tracepoints (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Update SynIC timers on guest entry only (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Skip SynIC vector check for QEMU side (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V fix SynIC timer disabling condition (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Reorg stimer_expiration() to better control timer restart (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Drop stimer_stop() function (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V timers fix incorrect logical operation (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Remove Hyper-V SynIC timer stopping (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V SynIC timers (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Rearrange func's declarations inside Hyper-V header (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V kvm exit (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: Hyper-V synthetic interrupt controller (Vitaly Kuznetsov) [1647097 1631439] -- kvm/x86: split ioapic-handled and EOI exit bitmaps (Vitaly Kuznetsov) [1647097 1631439] -- kvm/irqchip: kvm_arch_irq_routing_update renaming split (Vitaly Kuznetsov) [1647097 1631439] -- [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1686292 1618427] -- [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1686292 1618427] -- [netdrv] net/mlx5e: Support offloaded TC flows with no matches on headers (Alaa Hleihel) [1686292 1618427] -- [netdrv] net/mlx5e: Get the required HW match level while parsing TC flow matches (Alaa Hleihel) [1686292 1618427] -- [netdrv] net/mlx5e: Properly order min inline mode setup while parsing TC matches (Alaa Hleihel) [1686292 1618427] -- [netdrv] net/mlx5e: Avoid redundant zeroing of offloaded TC flow attributes (Alaa Hleihel) [1686292 1618427] -- [netdrv] net/mlx5e: Err if asked to offload TC match on frag being first (Alaa Hleihel) [1686292 1618427] -- [x86] hyperv: Stop suppressing X86_FEATURE_PCID (Vitaly Kuznetsov) [1697940 1691421] -- [net] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1694981 1677049] -- [fs] ceph: Fix append mode for sync/direct write (Zheng Yan) [1696595 1691227] -- [fs] ovl: fix return value from ovl_posix_acl_create() (Miklos Szeredi) [1696292 1677705] -- [x86] mm: Unbreak modules that use the DMA API (Gary Hook) [1695511 1697241 1676613 1662887] -- [sound] alsa/hda: add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1693562 1680180] -- [sound] alsa: hda/conexant - Add fixup for HP Z2 G4 workstation (Jaroslav Kysela) [1693562 1657855] -- [block] mtip32xx: fix memory corruption by initializing internal command header (Ming Lei) [1689929 1660292] -- [fs] nfsd: deal with revoked delegations appropriately (Dave Wysochanski) [1689811 1552203] - -* Thu Mar 28 2019 Luis Claudio R. Goncalves [3.10.0-957.15.1.rt56.927.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [fs] ext4: Fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1693561 1684780] -- [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1693110 1676462] - -* Tue Mar 26 2019 Luis Claudio R. Goncalves [3.10.0-957.14.1.rt56.926.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [fs] move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon) (Zheng Yan) [1692266 1627001] -- [fs] dcache: d_splice_alias should ignore DCACHE_DISCONNECTED (Zheng Yan) [1692266 1627001] -- [fs] dcache: d_splice_alias should detect loops (Zheng Yan) [1692266 1627001] -- [fs] dcache: d_splice_alias mustn't create directory aliases (Zheng Yan) [1692266 1627001] -- [fs] dcache: close d_move race in d_splice_alias (Zheng Yan) [1692266 1627001] -- [fs] dcache: move d_splice_alias (Zheng Yan) [1692266 1627001] -- [fs] dcache: don't clear DCACHE_DISCONNECTED too early (Zheng Yan) [1692266 1627001] -- [fs] dcache: Don't set DISCONNECTED on "pseudo filesystem" dentries (Zheng Yan) [1692266 1627001] -- [fs] dcache: use IS_ROOT to decide where dentry is hashed (Zheng Yan) [1692266 1627001] - -* Thu Mar 21 2019 Luis Claudio R. Goncalves [3.10.0-957.13.1.rt56.925.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [drm] drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer (Ben Skeggs) [1690761 1669098] - -* Wed Mar 20 2019 Luis Claudio R. Goncalves [3.10.0-957.12.1.rt56.924.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1689417 1642619] -- [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1690323 1547078] -- [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1690323 1547078] -- [kernel] futex: Use smp_store_release() in mark_wake_futex() (Waiman Long) [1690323 1547078] -- [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1690323 1547078] -- [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1690323 1547078] -- [scsi] mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1689379 1649288] -- [x86] cpu: avoid crash in get_cpu_cache_id() (David Arcari) [1689120 1626279] -- [net] igmp: Allow user-space configuration of igmp unsolicited report interval (Hangbin Liu) [1686771 1663941] -- [net] igmp: Don't flush routing cache when force_igmp_version is modified (Hangbin Liu) [1686771 1663941] -- [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1688225 1623359] -- [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1688225 1623359] -- [net] igmp: make function __ip_mc_inc_group() static (Hangbin Liu) [1688225 1623359] -- [net] igmp: Reduce Unsolicited report interval to 1s when using IGMPv3 (Hangbin Liu) [1688225 1623359] -- [netdrv] cxgb4: Mask out interrupts that are not enabled (Arjun Vynipadath) [1687487 1678729] -- [acpi] apci / watchdog: enable acpi_watchdog_uses_rtc (David Arcari) [1683078 1663637] -- [watchdog] simplify getting .drvdata (David Arcari) [1683079 1666393] -- [acpi] acpi / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM (David Arcari) [1683079 1666393] -- [acpi] acpi / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 (David Arcari) [1683079 1666393] -- [acpi] acpi / watchdog: properly initialize resources (David Arcari) [1683079 1666393] -- [acpi] acpi / watchdog: Fix init failure with overlapping register regions (David Arcari) [1683079 1666393] -- [acpi] acpi / watchdog: Print out error number when device creation fails (David Arcari) [1683079 1666393] -- [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1683093 1654777] -- [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1683093 1654777] -- [net] netfilter: nat: cope with negative port range (Florian Westphal) [1683093 1654777] -- [x86] mm/fault: Allow stack access below rsp (Waiman Long) [1678221 1651416] -- [nvme] nvme-rdma: fix possible double free of controller async event buffer (David Milburn) [1678214 1659532] -- [nvme] nvme-rdma: fix possible free of a non-allocated async event buffer (David Milburn) [1678214 1659532] -- [nvme] nvme-rdma: stop admin queue before freeing it (David Milburn) [1678214 1659532] -- [nvme] rdma: fix double freeing of async event data (David Milburn) [1678216 1655786] -- [md] fix memleak for mempool (Nigel Croxon) [1678215 1599780] -- [md] Memory leak when flush bio size is zero (Nigel Croxon) [1678215 1599780] -- [md] fix lock contention for flush bios (Nigel Croxon) [1678215 1599780] -- [net] ipv6: rate-limit probes for neighbourless routes (Sabrina Dubroca) [1677179 1637821] -- [net] ipv6: Re-arrange code in rt6_probe() (Sabrina Dubroca) [1677179 1637821] -- [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1673821 1668570] -- [netdrv] cxgb4: when disabling dcb set txq dcb priority to 0 (Arjun Vynipadath) [1673821 1668570] -- [kvm] kvm: fix kvm_ioctl_create_device() reference counting (Paolo Bonzini) [1671922 1671923] {CVE-2019-6974} -- [kvm] KVM: nVMX: unconditionally cancel preemption timer in free_nested (Paolo Bonzini) [1671905 1671906] {CVE-2019-7221} -- [mm] page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1673281 1591574] -- [fs] rbd: avoid corruption on partially completed bios (Ilya Dryomov) [1672514 1613493] - -* Thu Mar 14 2019 Luis Claudio R. Goncalves [3.10.0-957.11.1.rt56.923.el7] -- [rt] Use new build target and certificates [1684127] -- Revert "[x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: split ioapic-handled and EOI exit bitmaps" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V synthetic interrupt controller" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V kvm exit" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Rearrange func's declarations inside Hyper-V header" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V SynIC timers" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Remove Hyper-V SynIC timer stopping" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V timers fix incorrect logical operation" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Drop stimer_stop() function" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart()" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Reorg stimer_expiration() to better control timer restart" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V fix SynIC timer disabling condition" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Skip SynIC vector check for QEMU side" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Update SynIC timers on guest entry only" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V SynIC tracepoints" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V SynIC timers tracepoints" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Reject Hyper-V hypercall continuation" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/x86: Hyper-V VMBus hypercall userspace exit" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm: x86: hyperv: make function static to avoid compiling warning" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm: x86: use delivery to self in hyperv synic" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0" (Daniel Bristot de Oliveira) [1688673] -- Revert "[x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd" (Daniel Bristot de Oliveira) [1688673] -- [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1686766 1648965] -- [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1686766 1648965] -- [net] netfilter: conntrack: skip clash resolution if nat is in place (Florian Westphal) [1686766 1648965] -- [net] netfilter: conntrack: introduce clash resolution on insertion race (Florian Westphal) [1686766 1648965] -- [net] netfilter: conntrack: fix race between confirmation and flush (Florian Westphal) [1686766 1648965] -- [net] netfilter: conntrack: introduce nf_ct_acct_update() (Florian Westphal) [1686766 1648965] -- [netdrv] hv_netvsc: Fix a network regression after ifdown/ifup (Mohammed Gamal) [1679997 1661632] - -* Thu Feb 28 2019 Luis Claudio R. Goncalves [3.10.0-957.10.1.rt56.922.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1672406 1642619] -- [rt] Minor updates to the build machinery [1672406 1642619] - -* Thu Feb 07 2019 Luis Claudio R. Goncalves [3.10.0-957.10.1.rt56.921.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1672406 1642619] -- [fs] revert "[fs] nfs: Don't write back further requests if there is a pending write error" (Benjamin Coddington) [1672510 1656674] -- [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1672448 1647844] -- [acpi] nfit: Fix command-supported detection (Charles Rose) [1671743 1665811] -- [acpi] nfit: Block function zero DSMs (Charles Rose) [1671743 1665811] -- [x86] efi-bgrt: Replace early_memremap() with memremap() (Lenny Szubowicz) [1671745 1481667] -- [x86] efi-bgrt: Replace ioremap() with early_memremap() (Lenny Szubowicz) [1671745 1481667] -- [scsi] libiscsi: Allow sd_shutdown on bad transport (Chris Leech) [1670680 1630979] -- [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1670511 1656654] -- [block] blk-mq: fix corruption with direct issue (Ming Lei) [1670511 1656654] -- [powerpc] rtas: Fix a potential race between CPU-Offline & Migration (Steve Best) [1669044 1650249] -- [powerpc] pseries: Disable CPU hotplug across migrations (Steve Best) [1669044 1650249] -- [md] Add split counter for raid1 write request in the right place (Xiao Ni) [1668208 1659951] -- [lib] string_helpers.c: fix infinite loop in string_get_size() (Ewan Milne) [1667989 1660565] -- [kernel] stop_machine: Atomically queue and wake stopper threads (Phil Auld) [1667328 1557061] -- [kernel] stop_machine: Disable preemption after queueing stopper threads (Phil Auld) [1667328 1557061] -- [kernel] stop_machine: Disable preemption when waking two stopper threads (Phil Auld) [1667328 1557061] -- [kernel] stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock (Phil Auld) [1667328 1557061] -- [kernel] stop_machine: Make cpu_stop_queue_work() and stop_one_cpu_nowait() return bool (Phil Auld) [1667328 1557061] -- [fs] proc: restrict kernel stack dumps to root (Joe Lawrence) [1642401 1638194] {CVE-2018-17972} -- [fs] proc: use "unsigned int" for /proc/*/stack (Joe Lawrence) [1642401 1638194] {CVE-2018-17972} -- [fs] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1665814 1647460] -- [scsi] csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1665370 1660882] -- [pci] shpchp: Separate existence of SHPC and permission to use it (Myron Stowe) [1663241 1633873] -- [pci] shpchp: Manage SHPC unconditionally on non-ACPI systems (Myron Stowe) [1663241 1633873] -- [pci] shpchp: Fix AMD POGO identification (Myron Stowe) [1663241 1633873] -- [mm] memcontrol: factor out reclaim iterator loading and updating (Aristeu Rozanski) [1663114 1595932] -- [net] xfrm: policy: init locks early (Herbert Xu) [1660887 1641866] -- [kernel] mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set (Rafael Aquini) [1660392 1657714] -- [nvme] flush namespace scanning work just before removing namespaces (Ewan Milne) [1659937 1622487] -- [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1657921 1648781] -- [fs] fuse: don't invalidate attrs when not using atime (Miklos Szeredi) [1657921 1648781] -- [net] Set sk_prot_creator when cloning sockets to the right proto (Andrea Claudi) [1657351 1657352] {CVE-2018-9568} -- [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Jiri Olsa) [1641387 1641388] {CVE-2018-18445} - -* Mon Jan 28 2019 Luis Claudio R. Goncalves [3.10.0-957.9.1.rt56.920.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] -- [input] psmouse: fix button reporting for basic protocols (Benjamin Tissoires) [1662848 1658669] -- [input] psmouse: add support for 2nd wheel on A4Tech Dual-Scroll wheel mice (Benjamin Tissoires) [1662848 1658669] - -* Wed Jan 09 2019 Luis Claudio R. Goncalves [3.10.0-957.8.1.rt56.919.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] -- [tty] add rwsem to close race between copy_from_read_buf calls and reset_buffer_flags (Christoph von Recklinghausen) [1660815 1649343] -- [tty] n_tty: Fix stall at n_tty_receive_char_special() (Christoph von Recklinghausen) [1660815 1649343] -- [tty] audit: Fix audit source (Christoph von Recklinghausen) [1660815 1649343] -- [tty] n_tty: Fix auditing support for cannonical mode (Christoph von Recklinghausen) [1660815 1649343] -- [tty] n_tty: Fix 4096-byte canonical reads (Christoph von Recklinghausen) [1660815 1649343] -- [tty] n_tty: Remove read_cnt (Christoph von Recklinghausen) [1660815 1649343] -- [tty] n_tty: Don't wrap input buffer indices at buffer size (Christoph von Recklinghausen) [1660815 1649343] -- [tty] n_tty: Get read_cnt through accessor (Christoph von Recklinghausen) [1660815 1649343] -- [tty] Deprecate ldisc .chars_in_buffer() method (Christoph von Recklinghausen) [1660815 1649343] -- [tty] n_tty: Split n_tty_chars_in_buffer() for reader-only interface (Christoph von Recklinghausen) [1660815 1649343] -- [tty] n_tty: Line copy to user buffer in canonical mode (Christoph von Recklinghausen) [1660815 1649343] -- [tty] n_tty: Factor canonical mode copy from n_tty_read() (Christoph von Recklinghausen) [1660815 1649343] -- [tty] Make ldisc input flow control concurrency-friendly (Christoph von Recklinghausen) [1660815 1649343] -- [tty] Simplify tty buffer/ldisc interface with helper function (Christoph von Recklinghausen) [1660815 1649343] - -* Tue Jan 08 2019 Luis Claudio R. Goncalves [3.10.0-957.7.1.rt56.918.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] -- [scsi] lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Ewan Milne) [1664067 1657981] -- [scsi] qla2xxx: Delete session for nport id change (Himanshu Madhani) [1663508 1628301] - -* Wed Dec 26 2018 Luis Claudio R. Goncalves [3.10.0-957.6.1.rt56.917.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] -- [nvme] nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl (David Milburn) [1661947 1632440] - -* Wed Dec 19 2018 Luis Claudio R. Goncalves [3.10.0-957.5.1.rt56.916.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] -- [fs] revert "[fs] sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1660784 1657399] - -* Mon Dec 17 2018 Luis Claudio R. Goncalves [3.10.0-957.4.1.rt56.915.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] -- [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1658970 1626004] -- [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1658970 1626004] -- [fs] nfsv4.x: fix lock recovery during delegation recall (Steve Dickson) [1657840 1634086] -- [fs] cifs: Fix autonegotiate security settings mismatch (Leif Sahlberg) [1657841 1650148] -- [md] raid1: panic because of using freed memory (Xiao Ni) [1656500 1632575] -- [pci] Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1656395 1524000] -- [pci] Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1656395 1524000] -- [x86] kvm: vmx: re-add ple_gap module parameter (Gary Hook) [1656393 1652933] -- [iommu] vt-d: Fix iotlb psi missing for mappings (Peter Xu) [1653592 1623856] -- [iommu] vt-d: Introduce __mapping_notify_one() (Peter Xu) [1653592 1623856] -- [scsi] libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1655045 1631130] -- [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1655044 1625721] -- [scsi] libfc: Do not login if the port is already started (Chris Leech) [1655044 1625721] -- [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1655044 1625721] -- [gpu] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1654733 1608704] -- [gpu] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1654733 1608704] -- [gpu] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1654733 1608704] -- [gpu] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1654733 1608704] -- [gpu] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1654733 1608704] -- [iommu] amd: Clear memory encryption mask from physical address (Gary Hook) [1649025 1643293] -- [security] Make [un]register_lsm_notifier() null ops if !selinux_enabled (Don Dutile) [1648811 1621072] -- [netdrv] bonding/802.3ad: fix link_failure_count tracking (Jarod Wilson) [1648294 1641660] -- [block] nvme: do not require GENERIC_HARDIRQ interfaces on s390 (Hendrik Brueckner) [1648239 1637637] -- [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (David Milburn) [1648240 1630481] -- [x86] kprobes: Use 5-byte NOP when the code might be modified by ftrace (Josh Poimboeuf) [1647816 1577050] -- [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} - -* Wed Dec 05 2018 Luis Claudio R. Goncalves [3.10.0-957.3.1.rt56.914.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] -- [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [mm] userfaultfd: shmem: uffdio_copy: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [fs] userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [fs] userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [fs] userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [mm] userfaultfd: prevent non-cooperative events vs mcopy_atomic races (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [fs] userfaultfd: convert to use anon_inode_getfd() (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [fs] mm, userfaultfd, thp: avoid waiting when PMD under THP migration (Andrea Arcangeli) [1640518 1640519] {CVE-2018-18397} -- [net] packet: fix a race in packet_bind() and packet_notifier() (Andrea Claudi) [1643680 1643681] {CVE-2018-18559} -- [x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm: x86: use delivery to self in hyperv synic (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm: x86: hyperv: make function static to avoid compiling warning (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V VMBus hypercall userspace exit (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Reject Hyper-V hypercall continuation (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V SynIC timers tracepoints (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V SynIC tracepoints (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Update SynIC timers on guest entry only (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Skip SynIC vector check for QEMU side (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V fix SynIC timer disabling condition (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Reorg stimer_expiration() to better control timer restart (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Drop stimer_stop() function (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V timers fix incorrect logical operation (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Remove Hyper-V SynIC timer stopping (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V SynIC timers (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Rearrange func's declarations inside Hyper-V header (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V kvm exit (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: Hyper-V synthetic interrupt controller (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/x86: split ioapic-handled and EOI exit bitmaps (Vitaly Kuznetsov) [1647097 1631439] -- [x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split (Vitaly Kuznetsov) [1647097 1631439] -- [pinctrl] cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1647720 1647717 1609926 1544041] -- [pinctrl] cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1647720 1647717 1609926 1544041] -- [pinctrl] cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1647720 1647717 1609926 1544041] -- [pinctrl] intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1647720 1647717 1609926 1544041] -- [pinctrl] intel: Implement intel_gpio_get_direction callback (Benjamin Tissoires) [1647720 1647717 1609926 1544041] -- [platform] x86: dell-smbios-wmi: Correct a memory leak (Jarod Wilson) [1647706 1640399] -- [scsi] qedi: Initialize the stats mutex lock (Chad Dupuis) [1646870 1633638] -- [s390] facilites: use stfle_fac_list array size for MAX_FACILITY_BIT (Hendrik Brueckner) [1646868 1628088] -- [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1646866 1631593] -- [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1646866 1631593] -- [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1646866 1631593] -- [netdrv] qed: Fix link flap issue due to mismatching EEE capabilities (Chad Dupuis) [1645150 1636398] -- [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1645149 1634156] - -* Tue Dec 04 2018 Luis Claudio R. Goncalves [3.10.0-957.2.1.rt56.913.el7] -- [rt] sched/deadline: Fix switched_from_dl() warning (Daniel Bristot) [1655439] -- [rt] sched/deadline: Fix missing clock update (Juri Lelli) [1655439] -- [rt] sched/deadline: Fix switching to -deadline (Luca Abeni) [1655439] -- [rt] sched/core: Add missing chunk in sched_setscheduler (Juri Lelli) [1655439] - -* Tue Dec 04 2018 Luis Claudio R. Goncalves [3.10.0-957.2.1.rt56.912.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1653822 1642619] -- [md] Simplify ternary operations (Xiao Ni) [1655046 1627563] -- [x86] Mark Intel Cascade Lake supported (Steve Best) [1650213 1639980] -- [net] rtnetlink: give a user socket to get_target_net() (Jiri Benc) [1639635 1630694] {CVE-2018-14646} -- [net] Add variants of capable for use on on sockets (Jiri Benc) [1639635 1630694] {CVE-2018-14646} - -* Mon Nov 05 2018 Luis Claudio R. Goncalves [3.10.0-957.1.1.rt56.911.el7] -- [rt] Update source tree to match RHEL 7.6.z tree [1632386 1642619] -- [x86] boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1644990 1628828] -- [net] 8021q: create device with all possible features in wanted_features (Davide Caratti) [1644675 1640645] -- [mm] memcontrol: fix high scheduling latency source in mem_cgroup_reparent_charges (Andrea Arcangeli) [1644673 1632898] -- [kernel] cpuset: use trialcs->mems_allowed as a temp variable (Aristeu Rozanski) [1644236 1613248] -- [kernel] cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1644236 1613248] -- [kernel] cpuset: initialize effective masks when clone_children is enabled (Aristeu Rozanski) [1644236 1613248] -- [x86] efi: Only load initrd above 4g on second try (Lenny Szubowicz) [1643359 1608955] -- [x86] efi: Support initrd loaded above 4G (Lenny Szubowicz) [1643359 1608955] -- [x86] efi: Generalize handle_ramdisks() and rename to handle_cmdline_files() (Lenny Szubowicz) [1643359 1608955] -- [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1640675 1601153] -- [target] scsi: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1634711 1627034] {CVE-2018-14633} -- [target] scsi: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1634711 1627034] {CVE-2018-14633} +* Thu Jul 18 2019 Luis Claudio R. Goncalves [3.10.0-1062.rt56.1022.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [fs] revert "xfs: disable copy_file_range() to avoid broken splice copy" (Eric Sandeen) [1731205] + +* Fri Jul 12 2019 Luis Claudio R. Goncalves [3.10.0-1061.rt56.1021.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [linux] efi: Disable local interrupts across efi run-time calls (Lenny Szubowicz) [1716252] +- [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1723032] +- [net] tcp: provide TCP_FRAG_IN_WRITE/RTX_QUEUE for tcp_fragment use (Florian Westphal) [1723032] + +* Mon Jul 01 2019 Luis Claudio R. Goncalves [3.10.0-1060.rt56.1020.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [char] random: move FIPS continuous test to output functions (Herbert Xu) [1723910] +- [netdrv] i40e: fix WoL support check (Stefan Assmann) [1720021] +- [fs] revert "gfs2: Use d_materialise_unique instead of d_splice_alias" (Robert S Peterson) [1677686] +- [mm] vmpressure: make sure there are no events queued after memcg is offlined (Vratislav Bendel) [1685447] +- [mm] revert "mm: split page_type out from _mapcount" (David Hildenbrand) [1723689] +- [mm] huge_memory: make pmd huge before dirty (Rafael Aquini) [1720278] +- [mm] revert "don't split THP page when MADV_FREE syscall is called" (Rafael Aquini) [1720278] +- [mm] revert "fix incorrect unlock error path in madvise_free_huge_pmd" (Rafael Aquini) [1720278] +- [mm] revert "pmd dirty emulation in page fault handler" (Rafael Aquini) [1720278] +- [mm] revert "thp: fix crash due race in MADV_FREE handling" (Rafael Aquini) [1720278] + +* Thu Jun 27 2019 Luis Claudio R. Goncalves [3.10.0-1059.rt56.1019.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1712861] {CVE-2019-11810} +- [fs] cifs: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1714220] +- [fs] cifs: add more spinlocks to pretect against races (Leif Sahlberg) [1580165] +- [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1699800] +- [fs] xfs: disable copy_file_range() to avoid broken splice copy (Brian Foster) [1688067] +- [fs] ext4: check superblock mapped prior to committing (Lukas Czerner) [1721737] +- [sound] alsa: alsa: hda - do not use ALC255_FIXUP_MIC_MUTE_LED for Huawei laptops (Jaroslav Kysela) [1721867] +- [sound] alsa: revert "[sound] alsa: hda - Support led audio trigger" (Jaroslav Kysela) [1721867] +- [mm] memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1721503] +- [mm] page_alloc: fix has_unmovable_pages for HugePages (Rafael Aquini) [1721503] +- [mm] memory_hotplug: check zone_movable in has_unmovable_pages (Rafael Aquini) [1721503] +- [mm] memory_hotplug: make has_unmovable_pages more robust (Rafael Aquini) [1721503] +- [kernel] workqueue: Fix NULL pointer dereference (Denys Vlasenko) [1655834] + +* Fri Jun 21 2019 Luis Claudio R. Goncalves [3.10.0-1058.rt56.1018.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719915] {CVE-2019-11479} +- [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719915] {CVE-2019-11479} +- [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719595] {CVE-2019-11477} +- [net] tcp: pass previous skb to tcp_shifted_skb() (Florian Westphal) [1719595] {CVE-2019-11477} +- [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719850] {CVE-2019-11478} +- [fs] Revert "Fix default behaviour for empty domains and add domainauto option" (Leif Sahlberg) [1710421] +- [fs] libceph: handle an empty authorize reply (Ilya Dryomov) [1718305] +- [scsi] qla2xxx: Mark NVMe/FC initiator mode usage as technology preview (Ewan Milne) [1721655] +- [nvme] Removing DMA_ATTR_NO_WARN for dma_alloc_attrs (Gopal Tiwari) [1715433] +- [netdrv] qlcnic: fix Tx descriptor corruption on 82xx devices (Manish Chopra) [1715481] +- [mm] mincore.c: make mincore() more conservative (Rafael Aquini) [1664199] {CVE-2019-5489} +- [kernel] pm/hibernate: exclude all PageOffline() pages (David Hildenbrand) [1718771] +- [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1718771] +- [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1718771] +- [kernel] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1718771] +- [kernel] mm: split page_type out from _mapcount (David Hildenbrand) [1718771] +- [kernel] mm: clean up non-standard page->_mapcount users (David Hildenbrand) [1718771] +- [kernel] mm: consolidate all page-flags helpers in (David Hildenbrand) [1718771] +- [kernel] mm: page-flags: clean up the page flag test, set, clear macros (David Hildenbrand) [1718771] +- [kernel] alarmtimer: Prevent overflow for relative nanosleep (Artem Savkov) [1653677] {CVE-2018-13053} +- [kernel] module.c: Only return -EEXIST for modules that have finished loading part II (Prarit Bhargava) [1704844] +- [x86] mm: Create an SME workarea in the kernel for early encryption (Lianbo Jiang) [1718348] +- [x86] mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1718348] +- [x86] kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1718348] +- [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1718348] +- [x86] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1718348] +- [iommu] amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1718348] +- [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1718348] +- [x86] ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1718348] +- [x86] pti: Do not create debugfs for the pti_enabled when SME is active (Lianbo Jiang) [1720997] +- [x86] resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1713547] +- [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Hendrik Brueckner) [1720388] +- [s390] qdio: clear intparm during shutdown (Hendrik Brueckner) [1720390] +- [s390] Remove VLAIS in ptff() and clear_table() (Yauheni Kaliuta) [1691710] +- [s390] remove 31 bit support (Yauheni Kaliuta) [1691710] +- [s390] timex: fix get_tod_clock_ext() inline assembly (Yauheni Kaliuta) [1691710] +- [s390] Use for_each_set_bit_inv instead of for_each_set_bit_left (Yauheni Kaliuta) [1691710] +- [s390] bitops: add for_each_set_bit_inv helper (Yauheni Kaliuta) [1691710] +- [s390] bitops: rename find_first_bit_left() to find_first_bit_inv() (Yauheni Kaliuta) [1691710] +- [s390] bitops: use flogr instruction to implement __ffs, ffs, __fls, fls and fls64 (Yauheni Kaliuta) [1691710] +- [s390] bitops: use generic find bit functions / reimplement _left variant (Yauheni Kaliuta) [1691710] +- [s390] bitops: remove CONFIG_SMP / simplify non-atomic bitops (Yauheni Kaliuta) [1691710] +- [s390] bitops: make use of interlocked-access facility 1 instructions (Yauheni Kaliuta) [1691710] +- [s390] bitops: fix inline assembly constraints (Yauheni Kaliuta) [1691710] + +* Fri Jun 14 2019 Luis Claudio R. Goncalves [3.10.0-1057.rt56.1017.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715280] {CVE-2019-11833} +- [fs] revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1717377] +- [scsi] qla2xxx: Allow IRQ balance to spread vectors across multiple CPU (Himanshu Madhani) [1713412] +- [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1701191] +- [netdrv] qed: Backport missing hw ptp config hunks (Manish Chopra) [1712585] +- [infiniband] rdma/qedr: Fix incorrect device rate (Manish Chopra) [1713577] +- [watchdog] core: Add watchdog_thresh command line parameter (Prarit Bhargava) [1714612] +- [x86] kvm: x86: Sync the pending Posted-Interrupts (Peter Xu) [1719525] +- [x86] kvm: vmx: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt (Peter Xu) [1719525] + +* Wed Jun 12 2019 Luis Claudio R. Goncalves [3.10.0-1056.rt56.1016.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [infiniband] ib/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1714002] +- [scsi] core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1631136] +- [edac] amd64: Set maximum channel layer size depending on family (Gary Hook) [1705210] +- [edac] amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1705210] +- [edac] amd64: Recognize x16 symbol size (Gary Hook) [1705210] +- [edac] amd64: Support more than two Unified Memory Controllers (Gary Hook) [1705210] +- [edac] amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1705210] +- [edac] amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1705210] +- [vhost] vsock: add weight support (Jason Wang) [1702943] {CVE-2019-3900} +- [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1702943] {CVE-2019-3900} +- [vhost] introduce vhost_exceeds_weight() (Jason Wang) [1702943] {CVE-2019-3900} +- [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1702943] {CVE-2019-3900} +- [vhost] vhost_net: use packet weight for rx handler, too (Jason Wang) [1702943] {CVE-2019-3900} +- [vhost] vhost-net: set packet weight of tx polling to 2 * vq size (Jason Wang) [1702943] {CVE-2019-3900} +- [vhost] don't read and process iotlb message with bad lenth (Jason Wang) +- [vhost] correctly check the return value of translate_desc() in log_used() (Jason Wang) [1657577] +- [vhost] log dirty page correctly (Jason Wang) [1657577] +- [vhost] fix OOB in get_rx_bufs() (Jason Wang) [1710182] +- [vhost] reject zero size iova range (Jason Wang) +- [vhost] Fix Spectre V1 vulnerability (Jason Wang) [1672554] +- [vhost] vhost_net: flush batched heads before trying to busy polling (Jason Wang) [1710182] +- [vhost] vhost_net: batch used ring update in rx (Jason Wang) [1710182] +- [x86] mark AMD Rome processors supported (David Arcari) [1543509] +- [x86] microcode: Only load the microcode once on AMD systems (Prarit Bhargava) [1710942] + +* Fri Jun 07 2019 Luis Claudio R. Goncalves [3.10.0-1055.rt56.1015.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [thermal] intel_powerclamp: fix truncated kthread name (David Arcari) [1716946] + +* Fri Jun 07 2019 Luis Claudio R. Goncalves [3.10.0-1054.rt56.1014.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [pci] Rework pcie_retrain_link() wait loop (Myron Stowe) [1677010] +- [pci] Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1677010] +- [pci] Factor out pcie_retrain_link() function (Myron Stowe) [1677010] +- [cpufreq] intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711969] +- [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705859] +- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1702807] +- [netdrv] rtw88: new Realtek 802.11ac driver (Stanislaw Gruszka) [1487002 1487018] +- [kernel] bitfield: fix *_encode_bits() (Stanislaw Gruszka) [1487002 1487018] +- [kernel] Add primitives for manipulating bitfields both in host- and fixed-endian (Stanislaw Gruszka) [1487002 1487018] +- [netdrv] phy: turn carrier off on phy attach (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: add support for RTL8211C (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: add support for RTL8211 (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: add suspend/resume callbacks for RTL8211B (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: Use the dummy stubs for MMD register access for rtl8211b (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: use new helpers for paged register access (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: add utility functions to read/write page addresses (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: use the same indentation for all #defines (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: group all register bit #defines for RTL821x_INER (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: rename RTL821x_INER_INIT to RTL8211B_INER_INIT (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: use the BIT and GENMASK macros (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: fix RTL8211F interrupt mode (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: add RTL8201F phy-id and functions (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: rename RTL8211F_PAGE_SELECT to RTL821x_PAGE_SELECT (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: fix enabling of the TX-delay for RTL8211F (Corinna Vinschen) [1706531] +- [netdrv] phy: add RealTek RTL8211DN phy id (Corinna Vinschen) [1706531] +- [netdrv] phy: Add support for Realtek RTL8211F (Corinna Vinschen) [1706531] +- [netdrv] phy: export genphy_config_init() (Corinna Vinschen) [1706531] +- [netdrv] phy: realtek: register/unregister multiple drivers properly (Corinna Vinschen) [1706531] +- [netdrv] phy: Add RTL8201CP phy_driver to realtek (Corinna Vinschen) [1706531] +- [netdrv] phy: rtl8211: fix interrupt on status link change (Corinna Vinschen) [1706531] +- [nvme] fix memory leak for power latency tolerance (David Milburn) [1541904] +- [base] pm / qos: Fix memory leak on resume_latency.notifiers (David Milburn) [1541904] +- [x86] kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access (Paolo Bonzini) [1657358] {CVE-2018-10853} +- [x86] kvm: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system (Paolo Bonzini) [1657358] {CVE-2018-10853} +- [x86] kvm: x86: introduce linear_{read,write}_system (Paolo Bonzini) [1657358] {CVE-2018-10853} +- [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704810] + +* Sun Jun 02 2019 Luis Claudio R. Goncalves [3.10.0-1053.rt56.1013.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [hid] wacom: generic: support LEDs (Benjamin Tissoires) [1710890] +- [hid] wacom: leds: use the ledclass instead of custom made sysfs files (Benjamin Tissoires) [1710890] +- [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1714408] {CVE-2019-11811} +- [fs] gfs2: Use d_materialise_unique instead of d_splice_alias (Robert S Peterson) [1677686] +- [fs] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1653675] {CVE-2018-16884} +- [fs] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1653675] {CVE-2018-16884} +- [fs] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1653675] {CVE-2018-16884} +- [fs] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1653675] {CVE-2018-16884} +- [fs] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1653675] {CVE-2018-16884} +- [fs] svcauth_gss: Close connection when dropping an incoming message ("J. Bruce Fields") [1653675] {CVE-2018-16884} +- [net] bridge: dont send notification when skb->len == 0 in rtnl_bridge_notify (Hangbin Liu) [1714831] +- [net] tcp: purge write queue in tcp_connect_init() (Marcelo Leitner) [1713051] +- [net] tcp: fix TCP_REPAIR_QUEUE bound checking (Marcelo Leitner) [1713051] +- [net] tcp: don't read out-of-bounds opsize (Marcelo Leitner) [1713051] +- [net] tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets (Marcelo Leitner) [1713051] +- [net] tcp: fix tcp_mtu_probe() vs highest_sack (Marcelo Leitner) [1713051] +- [net] tcp: fastopen: fix on syn-data transmit failure (Marcelo Leitner) [1713051] +- [net] tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP (Marcelo Leitner) [1713051] +- [net] tcp: eliminate negative reordering in tcp_clean_rtx_queue (Marcelo Leitner) [1713051] +- [net] tcp: fix wraparound issue in tcp_lp (Marcelo Leitner) [1713051] +- [net] tcp: account for ts offset only if tsecr not zero (Marcelo Leitner) [1713051] +- [net] tcp: initialize max window for a new fastopen socket (Marcelo Leitner) [1713051] +- [net] tcp: consider recv buf for the initial window scale (Marcelo Leitner) [1713051] +- [net] tcp: refresh skb timestamp at retransmit time (Marcelo Leitner) [1713051] +- [net] tcp: fix tcpi_segs_in after connection establishment (Marcelo Leitner) [1713051] +- [net] tcp: beware of alignments in tcp_get_info() (Marcelo Leitner) [1713051] +- [net] tcp: properly scale window in tcp_v[46]_reqsk_send_ack() (Marcelo Leitner) [1713051] +- [net] tcp: fix NULL deref in tcp_v4_send_ack() (Marcelo Leitner) [1713051] +- [net] tcp: md5: fix lockdep annotation (Marcelo Leitner) [1713051] +- [net] tcp: apply Kern's check on RTTs used for congestion control (Marcelo Leitner) [1713051] +- [net] tcp: add proper TS val into RST packets (Marcelo Leitner) [1713051] +- [net] tcp: fix FRTO undo on cumulative ACK of SACKed range (Marcelo Leitner) [1713051] +- [net] tcp: align tcp_xmit_size_goal() on tcp_tso_autosize() (Marcelo Leitner) [1713051] +- [net] tcp: fastopen: avoid negative sk_forward_alloc (Marcelo Leitner) [1713051] +- [net] tcp: fastopen: fix rcv_wup initialization for TFO server on SYN/data (Marcelo Leitner) [1713051] +- [net] tcp: make sure skb is not shared before using skb_get() (Marcelo Leitner) [1713051] +- [net] tcp: Do not apply TSO segment limit to non-TSO packets (Marcelo Leitner) [1713051] +- [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1435252] +- [net] openvswitch: load NAT helper (Flavio Leitner) [1435252] +- [net] netfilter: introduce nf_conntrack_helper_put helper function (Flavio Leitner) [1435252] +- [net] netfilter: xt_CT: fix refcnt leak on error path (Flavio Leitner) [1435252] +- [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1435252] +- [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1435252] +- [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1435252] +- [net] openvswitch: add seqadj extension when NAT is used. (Flavio Leitner) [1435252] +- [net] netfilter: nf_conntrack_sip: fix wrong memory initialisation (Flavio Leitner) [1435252] +- [net] netfilter: Add helper array register/unregister functions (Flavio Leitner) [1435252] +- [net] netfilter: nf_ct_helper: Fix helper unregister count. (Flavio Leitner) [1435252] +- [net] netfilter: nf_ct_helper: define pr_fmt() (Flavio Leitner) [1435252] +- [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1713294] +- [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1713294] +- [net] ip_tunnel: better validate user provided tunnel names (Stefano Brivio) [1713294] +- [net] ip_tunnel: fix potential issue in ip_tunnel_rcv (Stefano Brivio) [1713294] +- [net] gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1713013] +- [net] devlink: Fix list access without lock while reading region (Paolo Abeni) [1713013] +- [net] skb_scrub_packet(): Scrub offload_fwd_mark (Paolo Abeni) [1713013] +- [net] ethtool: fix a privilege escalation bug (Paolo Abeni) [1713013] +- [net] skb_segment() should not return NULL (Paolo Abeni) [1713013] +- [net] fix possible out-of-bound read in skb_network_protocol() (Paolo Abeni) [1713013] +- [net] flow_dissector: properly cap thoff field (Paolo Abeni) [1713013] +- [net] ethtool: Initialize buffer when querying device channel settings (Paolo Abeni) [1713013] +- [net] neighbour: fix crash at dumping device-agnostic proxy entries (Paolo Abeni) [1713013] +- [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1712920] +- [net] ipv4: Fix use-after-free when flushing FIB tables (Hangbin Liu) [1712920] +- [net] ping: fix a null pointer dereference (Hangbin Liu) [1712920] +- [net] netfilter: rpfilter: bypass ipv4 lbcast packets with zeronet source (Guillaume Nault) [1704190] +- [net] sched: act_ipt: fix refcount leak when replace fails (Davide Caratti) [1706791] +- [net] sched: act_sample: fix divide by zero in the traffic path (Davide Caratti) [1706791] +- [net] sched: fix ->get helper of the matchall cls (Davide Caratti) [1706791] +- [net] sched: fix a race condition in tcindex_destroy() (Davide Caratti) [1706791] +- [net] cls_flower: Remove filter from mask before freeing it (Davide Caratti) [1706791] +- [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1706791] +- [net] sched: act_pedit: fix dump of extended layered op (Davide Caratti) [1706791] +- [net] sched: cls_api: deal with egdev path only if needed (Davide Caratti) [1706791] +- [net] sched: fix error path in tcf_proto_create() when modules are not configured (Davide Caratti) [1706791] +- [net] sched: fq: take care of throttled flows before reuse (Davide Caratti) [1706791] +- [net] sched actions: fix dumping which requires several messages to user space (Davide Caratti) [1706791] +- [net] sch_netem: fix skb leak in netem_enqueue() (Davide Caratti) [1706791] +- [net] sched: Fix update of lastuse in act modules implementing stats_update (Davide Caratti) [1699910 1706791] +- [net] sched: don't release reference on action overwrite (Davide Caratti) [1706791] +- [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1693046] +- [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1693046] +- [powerpc] mm: Fix build break with BOOK3S_64=n and MEMORY_HOTPLUG=y (Laurent Vivier) [1693046] +- [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1693996] +- [mm] page_counter: let page_counter_try_charge() return bool (Davide Caratti) [1658641] +- [kernel] unshare: Unsharing a thread does not require unsharing a vm (Alex Gladkov) [1597991] +- [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1593190] +- [x86] kvm: x86: Expose CLDEMOTE CPU feature to guest VM (Paul Lai) [1494704] + +* Wed May 29 2019 Luis Claudio R. Goncalves [3.10.0-1052.rt56.1012.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [security] xattr: use RH_KABI_CONST to avoid security_inode_init_security checksum change (Cestmir Kalina) [1710633] +- [crypto] hmac: require that the underlying hash algorithm is unkeyed (Neil Horman) [1708078] +- [tty] Fix low_latency BUG (Aristeu Rozanski) [1710039] +- [tty] n_tty: Fix termios_rwsem lockdep false positive (Artem Savkov) [1712744] +- [netdrv] xen/netfront: fix waiting for xenbus state change (Vitaly Kuznetsov) [1704435] +- [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1704435] +- [netdrv] xen-netfront: wait xenbus state change when load module manually (Vitaly Kuznetsov) [1704435] +- [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1704435] +- [netdrv] xen-netfront: Update features after registering netdev (Vitaly Kuznetsov) [1704435] +- [netdrv] xen-netfront: Fix mismatched rtnl_unlock (Vitaly Kuznetsov) [1704435] +- [netdrv] xen-netfront: Fix race between device setup and open (Vitaly Kuznetsov) [1704435] +- [netdrv] xen-netfront: Use static attribute groups for sysfs entries (Vitaly Kuznetsov) [1704435] +- [x86] kvm: x86: reduce collisions in mmu_page_hash (Radim Krcmar) [1631875] +- [x86] kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1703797] + +* Fri May 24 2019 Luis Claudio R. Goncalves [3.10.0-1051.rt56.1011.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- change kernel.spec.file ("Bruno E. O. Meneguele") +- [tools] power turbostat: Increase default buffer size (Prarit Bhargava) [1708539] +- [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710051] +- [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710051] +- [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710051] +- [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710051] +- [fs] xfs: always rejoin held resources during defer roll (Brian Foster) [1703315] +- [fs] xfs: automatic dfops inode relogging (Brian Foster) [1703315] +- [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1703315] +- [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1703315] +- [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1703315] +- [fs] xfs: release new dquot buffer on defer_finish error (Brian Foster) [1703315] +- [scsi] hpsa: correct static checker issue in reset handler (Joseph Szczypek) [1710594] +- [scsi] hpsa: update driver version (Joseph Szczypek) [1710594] +- [scsi] hpsa: correct device resets (Joseph Szczypek) [1710594] +- [scsi] hpsa: do-no-complete-cmds-for-deleted-devices (Joseph Szczypek) [1710594] +- [scsi] hpsa: wait longer for ptraid commands (Joseph Szczypek) [1710594] +- [scsi] hpsa: check for tag collision (Joseph Szczypek) [1710594] +- [scsi] hpsa: use local workqueue instead of system workqueues (Joseph Szczypek) [1710594] +- [scsi] hpsa: correct simple mode (Joseph Szczypek) [1710594] +- [scsi] hpsa: bump driver version (Joseph Szczypek) [1710594] +- [scsi] hpsa: correct device id issues (Joseph Szczypek) [1710594] +- [scsi] hpsa: check for lv removal (Joseph Szczypek) [1710594] +- [nvme] lock NS list changes while handling command effects (David Milburn) [1672723] +- [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1705686] +- [net] rtnetlink: add helpers to dump netnsid information (Sabrina Dubroca) [1705686] +- [net] rtnetlink: add helper to put master and link ifindexes (Sabrina Dubroca) [1705686] +- [net] neighbour: fix base_reachable_time(_ms) not effective immediatly when changed (Guillaume Nault) [1708253] + +* Tue May 21 2019 Luis Claudio R. Goncalves [3.10.0-1050.rt56.1010.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1701178] +- [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1678156] +- [mm] tlb: Remove tlb_remove_table() non-concurrent condition (Vitaly Kuznetsov) [1448188] +- [mm] move tlb_table_flush to tlb_flush_mmu_free (Vitaly Kuznetsov) [1448188] +- [mm] tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Vitaly Kuznetsov) [1448188] +- [lib] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1708667] +- [kernel] sched/topology: Introduce NUMA identity node sched domain (Suravee Suthikulpanit) [1566753] +- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1707397] +- [x86] livepatch: apply alternatives and paravirt patches after relocations (Artem Savkov) [1706733] +- [powerpc] cbpf: disable jit (Yauheni Kaliuta) [1700744] +- [powerpc] numa: document topology_updates_enabled, disable by default (Gustavo Duarte) [1705431] +- [powerpc] numa: improve control of topology updates (Gustavo Duarte) [1705431] + +* Tue May 21 2019 Luis Claudio R. Goncalves [3.10.0-1049.rt56.1009.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [x86] spectre: Fix an error message (Waiman Long) [1709296 1690335 1690348 1690358] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] Correct the possible MDS sysfs values (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] spectre: Simplify spectre_v2 command line parsing (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Properly set/clear mds_idle_clear static key (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Fix comment (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Add SMT warning message (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Add mds=full, nosmt cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [kernel] x86/speculation: Remove redundant arch_smt_update() invocation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] spec_ctrl: Update MDS mitigation status after late microcode load (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] spec_ctrl: Add debugfs x86/smt_present file (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] spec_ctrl: Disable automatic enabling of STIBP with SMT on (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] documentation: Add MDS vulnerability documentation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Add mitigation control for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation: Consolidate CPU whitelists (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] msr-index: Cleanup bit defines (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] l1tf: Show actual SMT state (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [kernel] x86/speculation: Rework SMT state change (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] spectre_v2: Make spectre_v2_mitigation mode available (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] spec_ctrl: Add X86_FEATURE_USE_IBPB (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] spec_ctrl: Add casting to fix compilation error (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [tools] x86/cpu: Sanitize FAM6_ATOM naming (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} +- [x86] cpufeatures: Add Intel PCONFIG cpufeature (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} + +* Sat May 11 2019 Luis Claudio R. Goncalves [3.10.0-1048.rt56.1008.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1707191] +- [net] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Stefano Brivio) [1707190] +- [net] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Stefano Brivio) [1707190] +- [net] netfilter: x_tables: initialise match/target check parameter struct (Stefano Brivio) [1707186] +- [net] netfilter: drop outermost socket lock in getsockopt() (Stefano Brivio) [1707186] +- [net] netfilter: on sockopt() acquire sock lock only in the required scope (Stefano Brivio) [1707186] +- [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Stefano Brivio) [1707164] +- [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1707164] +- [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Stefano Brivio) [1707164] +- [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1707164] +- [net] tcp: do not use ipv6 header for ipv4 flow (Stefano Brivio) [1707164] +- [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1707164] +- [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Stefano Brivio) [1707164] +- [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1707164] +- [net] vti6: fix PMTU caching and reporting on xmit (Stefano Brivio) [1707164] +- [net] ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit (Stefano Brivio) [1707164] +- [net] ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy (Stefano Brivio) [1707164] +- [net] route: add missing nla_policy entry for RTA_MARK attribute (Stefano Brivio) [1707164] +- [net] vti6: better validate user provided tunnel names (Stefano Brivio) [1707164] +- [net] ip6_tunnel: better validate user provided tunnel names (Stefano Brivio) [1707164] +- [net] ip6_gre: better validate user provided tunnel names (Stefano Brivio) [1707164] +- [net] ipv6: sit: better validate user provided tunnel names (Stefano Brivio) [1707164] +- [net] netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt (Stefano Brivio) [1707164] +- [net] ip6_gre: remove the incorrect mtu limit for ipgre tap (Stefano Brivio) [1707164] +- [net] vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit (Stefano Brivio) [1707164] +- [net] ipv6: fix memory leak with multiple tables during netns destruction (Stefano Brivio) [1707164] +- [net] ipv6: reset fn->rr_ptr when replacing route (Stefano Brivio) [1707164] +- [net] ipv6: RTF_PCPU should not be settable from userspace (Stefano Brivio) [1707164] +- [net] vti6: Don't report path MTU below IPV6_MIN_MTU. (Stefano Brivio) [1707164] +- [net] mld, igmp: Fix reserved tailroom calculation (Stefano Brivio) [1707164] +- [net] tcp: prevent fetching dst twice in early demux code (Stefano Brivio) [1707164] +- [net] ipv6: addrconf: add missing validate_link_af handler (Stefano Brivio) [1707164] +- [net] test tailroom before appending to linear skb (Stefano Brivio) [1707181] +- [net] ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg (Paolo Abeni) [1706748] +- [net] ipv4: fix memory leaks in ip_cmsg_send() callers (Paolo Abeni) [1706748] +- [net] xfrm6: Fix a offset value for network header in _decode_session6 (Sabrina Dubroca) [1705575] +- [net] xfrm: Fix transport mode skb control buffer usage. (Sabrina Dubroca) [1705575] +- [net] xfrm: Use __skb_queue_tail in xfrm_trans_queue (Sabrina Dubroca) [1705575] +- [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1705575] +- [net] xfrm: make local error reporting more robust (Sabrina Dubroca) [1705575] +- [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1705575] +- [net] xfrm: free skb if nlsk pointer is NULL (Sabrina Dubroca) [1705575] +- [net] xfrm: fix missing dst_release() after policy blocking lbcast and multicast (Sabrina Dubroca) [1705575] +- [net] xfrm_user: prevent leaking 2 bytes of kernel memory (Sabrina Dubroca) [1705575] +- [net] xfrm6: avoid potential infinite loop in _decode_session6() (Sabrina Dubroca) [1705575] +- [net] xfrm6: Fix transport header offset in _decode_session6. (Sabrina Dubroca) [1705575] +- [net] xfrm_user: uncoditionally validate esn replay attribute struct (Sabrina Dubroca) [1705575] +- [net] xfrm: make xfrm_replay_state_esn_len() return unsigned int (Sabrina Dubroca) [1705575] +- [net] xfrm: Return error on unknown encap_type in init_state (Sabrina Dubroca) [1705575] +- [net] xfrm: Reinject transport-mode packets through tasklet (Sabrina Dubroca) [1705575] +- [net] xfrm: Clear sk_dst_cache when applying per-socket policy. (Sabrina Dubroca) [1705575] +- [net] xfrm_user: fix info leak in build_aevent() (Sabrina Dubroca) [1705575] +- [net] xfrm: checkpatch errors with space (Sabrina Dubroca) [1705575] +- [net] xfrm_user: fix info leak in xfrm_notify_sa() (Sabrina Dubroca) [1705575] +- [net] xfrm: provide correct dst in xfrm_neigh_lookup (Sabrina Dubroca) [1705575] +- [net] xfrm_user: propagate sec ctx allocation errors (Sabrina Dubroca) [1705575] +- [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1702176] +- [net] sched: fix refcnt leak in the error path of tcf_vlan_init() (Davide Caratti) [1706158] +- [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Davide Caratti) [1706158] +- [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Davide Caratti) [1706158] +- [net] sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used (Davide Caratti) [1706158] +- [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Davide Caratti) [1706158] +- [net] sched: act_simple: fix parsing of TCA_DEF_DATA (Davide Caratti) [1706158] +- [net] cls_flower: Fix incorrect idr release when failing to modify rule (Davide Caratti) [1706158] +- [net] sched actions: fix refcnt leak in skbmod (Davide Caratti) [1706158] +- [net] sched actions: fix invalid pointer dereferencing if skbedit flags missing (Davide Caratti) [1706158] +- [net] sched: fix idr leak in the error path of tcf_skbmod_init() (Davide Caratti) [1706158] +- [net] sched: fix idr leak in the error path of __tcf_ipt_init() (Davide Caratti) [1706158] +- [net] sched: fix idr leak in the error path of tcp_pedit_init() (Davide Caratti) [1706158] +- [net] sched: fix idr leak in the error path of tcf_act_police_init() (Davide Caratti) [1706158] +- [net] sched: fix idr leak in the error path of tcf_simp_init() (Davide Caratti) [1706158] +- [net] sched: fix NULL dereference on the error path of tcf_skbmod_init() (Davide Caratti) [1706158] +- [net] sched: fix NULL dereference in the error path of tcf_sample_init() (Davide Caratti) [1706158] +- [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Andrea Claudi) [1700745] +- [net] netfilter: x_tables: add and use xt_check_proc_name (Andrea Claudi) [1700745] +- [net] netfilter: IDLETIMER: fix lockdep warning (Andrea Claudi) [1700745] +- [net] netfilter: nat: fix double register in masquerade modules (Andrea Claudi) [1700745] +- [net] netfilter: add missing error handling code for register functions (Andrea Claudi) [1700745] +- [net] add LINUX_MIB_PFMEMALLOCDROP counter (Marcelo Leitner) [1696664] +- [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1701496] +- [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1701496] +- [net] netfilter: use skb_to_full_sk in ip6_route_me_harder (Florian Westphal) [1701496] +- [net] netfilter: Fix potential use after free in ip6_route_me_harder() (Florian Westphal) [1701496] +- [net] openvswitch: Fix push/pop ethernet validation (Eelco Chaudron) [1700852] +- [net] bonding: use netpoll_poll_dev() helper (Hangbin Liu) [1694409] +- [netdrv] nfp: disable netpoll on representors (Hangbin Liu) [1694409] +- [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Hangbin Liu) [1694409] +- [net] netpoll: make ndo_poll_controller() optional (Hangbin Liu) [1694409] +- [net] netpoll: Rename netpoll_rx_enable/disable to netpoll_poll_disable/enable (Hangbin Liu) [1694409] +- [net] netpoll: Move rx enable/disable into __dev_close_many (Hangbin Liu) [1694409] +- [net] netpoll: remove return value from netpoll_rx_disable() (Hangbin Liu) [1694409] +- [netdrv] iavf: add missing .ndo_size callback to iavf_netdev_ops (Stefan Assmann) [1707230] +- [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1697514] +- [fs] cifs: fix a crash in flocks_remove_flock when releasing all file locks (Leif Sahlberg) [1527610] +- [fs] pnfs: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680648] +- [fs] pnfs: Fix potential corruption of page being written (Benjamin Coddington) [1680648] +- [fs] xfs: zero length symlinks are not valid (Bill O'Donnell) [1503032] +- [md] batch flush requests. (Xiao Ni) [1576466] +- [md] revert "md: fix lock contention for flush bios" (Xiao Ni) [1576466] +- [scsi] Revert "[qla2xxx] Mark NVMe/FC initiator mode usage as technology preview" (Ewan Milne) [1707805] +- [scsi] qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1647051] +- [scsi] qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1647051] +- [iommu] amd: Set exclusion range correctly (Jerry Snitselaar) [1702763] +- [mm] memcontrol: release kmemcg_id only when allocated (Aaron Tomlin) [1593417] +- [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1693310] +- [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Josh Poimboeuf) [1693310] +- [kernel] cpu/hotplug: Fix SMT supported evaluation (Josh Poimboeuf) [1693310] +- [kernel] sched/smt: Expose sched_smt_present static key (Josh Poimboeuf) [1693310] +- [kernel] sched/smt: Make sched_smt_present track topology (Josh Poimboeuf) [1693310] +- [firmware] efi: Don't use spinlocks for efi vars (Waiman Long) [1705743] +- [firmware] efi: Use a file local lock for efivars (Waiman Long) [1705743] +- [firmware] efi: Merge boolean flag arguments (Waiman Long) [1705743] +- [x86] efi: Add nonblocking option to efi_query_variable_store() (Waiman Long) [1705743] +- [firmware] Do not use WARN_ON(!spin_is_locked()) (Waiman Long) [1705743] +- [x86] mm, perf: Allow recursive faults from interrupts (Rafael Aquini) [1703167] + +* Sat May 11 2019 Luis Claudio R. Goncalves [3.10.0-1047.rt56.1007.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [rt] tty: tty_flip_buffer_push(): Remove PREEMPT_RT special case (Scott Wood) +- [x86] Update stepping values for coffee lake desktop (David Arcari) [1704812] +- [netdrv] generalize napi_complete_done() (Manish Chopra) [1686861] +- [makefile] makefile: bump drm backport version (Dave Airlie) [1680275] +- [gpu] revert "drm/qxl: drop prime import/export callbacks" (Dave Airlie) [1680275] +- [gpu] drm/i915: Do not enable FEC without DSC (Dave Airlie) [1680275] +- [gpu] drm/ttm: fix re-init of global structures (Dave Airlie) [1680275] +- [gpu] revert "drm/virtio: drop prime import/export callbacks" (Dave Airlie) [1680275] +- [gpu] revert "drm/i915/fbdev: Actually configure untiled displays" (Dave Airlie) [1680275] +- [gpu] drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming (Dave Airlie) [1680275] +- [gpu] drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 (Dave Airlie) [1680275] +- [gpu] drm/amdkfd: use init_mqd function to allocate object for hid_mqd (CI) (Dave Airlie) [1680275] +- [gpu] drm/nouveau/volt/gf117: fix speedo readout register (Dave Airlie) [1680275] +- [gpu] drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL (Dave Airlie) [1680275] +- [gpu] drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure (Dave Airlie) [1680275] +- [gpu] drm/udl: use drm_gem_object_put_unlocked (Dave Airlie) [1680275] +- [gpu] drm/virtio: do NOT reuse resource ids (Dave Airlie) [1680275] +- [gpu] drm/i915/dp: revert back to max link rate and lane count on eDP (Dave Airlie) [1680275] +- [gpu] drm/udl: add a release method and delay modeset teardown (Dave Airlie) [1680275] +- [gpu] drm/i915/gvt: do not deliver a workload if its creation fails (Dave Airlie) [1680275] +- [gpu] drm/i915/gvt: do not let pin count of shadow mm go negative (Dave Airlie) [1680275] +- [gpu] drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers (Dave Airlie) [1680275] +- [gpu] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx (Dave Airlie) [1680275] +- [gpu] drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup (Dave Airlie) [1680275] +- [gpu] drm/nouveau: Stop using drm_crtc_force_disable (Dave Airlie) [1680275] +- [gpu] drm: Auto-set allow_fb_modifiers when given modifiers at plane init (Dave Airlie) [1680275] +- [gpu] drm/amd/display: Enable vblank interrupt during CRC capture (Dave Airlie) [1680275] +- [gpu] drm/amd/display: Disconnect mpcc when changing tg (Dave Airlie) [1680275] +- [gpu] drm/amd/display: Don't re-program planes for DPMS changes (Dave Airlie) [1680275] +- [gpu] drm/sched: Fix entities with 0 rqs (Dave Airlie) [1680275] +- [gpu] drm/amd/display: Clear stream->mode_changed after commit (Dave Airlie) [1680275] +- [gpu] drm/amd/display: Fix reference counting for struct dc_sink (Dave Airlie) [1680275] +- [gpu] drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro (Dave Airlie) [1680275] +- [gpu] drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check (Dave Airlie) [1680275] +- [gpu] drm/i915: Mark AML 0x87CA as ULX (Dave Airlie) [1680275] +- [gpu] drm/vgem: fix use-after-free when drm_gem_handle_create() fails (Dave Airlie) [1680275] +- [gpu] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Dave Airlie) [1680275] +- [gpu] drm/vmwgfx: Don't double-free the mode stored in par->set_mode (Dave Airlie) [1680275] +- [gpu] drm/amdgpu: fix invalid use of change_bit (Dave Airlie) [1680275] +- [gpu] drm/amd/powerplay: correct power reading on fiji (Dave Airlie) [1680275] +- [gpu] drm/radeon/evergreen_cs: fix missing break in switch statement (Dave Airlie) [1680275] +- [gpu] drm/fb-helper: generic: Fix drm_fbdev_client_restore() (Dave Airlie) [1680275] +- [gpu] drm: Block fb changes for async plane updates (Dave Airlie) [1680275] +- [drm] disable uncached DMA optimization for ARM and arm64 (Dave Airlie) [1680275] + +* Tue May 07 2019 Luis Claudio R. Goncalves [3.10.0-1046.rt56.1006.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [rt] redhat-rt] specfile: remove the redundant $Flavour from /boot/symver* file names ("Luis Claudio R. Goncalves") +- [netdrv] mlx5: Remove unsupported tag for ConnectX-6 device (Kamal Heib) [1693568] +- [netdrv] mlx5: Remove unsupported tag for BlueField device (Kamal Heib) [1640590] +- [md] raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1701350] +- [md] Revert "[md] Don't jump to compute_result state from check_result state" (Nigel Croxon) [1701350] +- [linux] mm: disable numa migration faults for dax vmas (Jeff Moyer) [1701444] +- [mm] gup: don't leak pte_devmap references in the gup slow paths (Jeff Moyer) [1698371] +- [tty] Fix lock order in tty_do_resize() (Aristeu Rozanski) [1684982] +- [tty] n_tty: Access termios values safely (Aristeu Rozanski) [1684982] +- [tty] Convert termios_mutex to termios_rwsem (Aristeu Rozanski) [1684982] +- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Phil Auld) [1686505] +- [x86] intel_rdt: Make resctrl a mountpoint (Prarit Bhargava) [1702559] + +* Mon May 06 2019 Luis Claudio R. Goncalves [3.10.0-1045.rt56.1005.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [netdrv] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1639674] +- [net] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1639674] +- [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1639674] +- [netdrv] mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() (Stanislaw Gruszka) [1626463] +- [scsi] csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1696189] +- [scsi] csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1696189] +- [scsi] csiostor: drop serial_number usage (Arjun Vynipadath) [1696189] +- [scsi] csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1696189] +- [mm] memcontrol: allow to disable kmem accounting for cgroup (Waiman Long) [1673157] +- [pci] Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Lyude Paul) [1628644] +- [pci] Probe for device reset support during enumeration (Lyude Paul) [1628644] +- [cpufreq] intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696122] +- [acpi] cppc: Fix guaranteed performance handling (Prarit Bhargava) [1696122] +- [powerpc] security: Fix spectre_v2 reporting (Gustavo Duarte) [1694459] +- [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1694459] +- [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1694459] +- [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1694459] +- [powerpc] powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694459] +- [powerpc] pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694459] +- [powerpc] 64s: Add support for software count cache flush (Gustavo Duarte) [1694459] +- [powerpc] Introduce asm-prototypes.h (Gustavo Duarte) [1694459] +- [powerpc] 64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694459] +- [powerpc] asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694459] +- [powerpc] Add helper to check if offset is within relative branch range (Gustavo Duarte) [1694459] +- [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1694459] +- [powerpc] 64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694459] +- [powerpc] 64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694459] +- [powerpc] 64: Make stf barrier PPC_BOOK3S_64 specific (Gustavo Duarte) [1694459] +- [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1694459] +- [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694459] +- [powerpc] 64s: Enhance the information in cpu_show_spectre_v1() (Gustavo Duarte) [1694459] +- [powerpc] 64: Use barrier_nospec in syscall entry (Gustavo Duarte) [1694459] +- [powerpc] 64s: Enable barrier_nospec based on firmware settings (Gustavo Duarte) [1694459] +- [powerpc] 64s: Patch barrier_nospec in modules (Gustavo Duarte) [1694459] +- [powerpc] 64s: Add support for ori barrier_nospec patching (Gustavo Duarte) [1694459] +- [powerpc] 64s: Add barrier_nospec (Gustavo Duarte) [1694459] +- [powerpc] reuse asm-generic/barrier.h (Gustavo Duarte) [1694459] +- [s390] report new CPU capabilities (Hendrik Brueckner) [1690843] +- [s390] smp: fix CPU hotplug deadlock with CPU rescan (Hendrik Brueckner) [1699797] + +* Fri May 03 2019 Luis Claudio R. Goncalves [3.10.0-1044.rt56.1004.el7] +- [rt] specfile: allow multiple versions of kernel-rt -kvm sub-packages installed (V2) [1573916] + +* Thu May 02 2019 Luis Claudio R. Goncalves [3.10.0-1044.rt56.1003.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [nvme] nvme-rdma: fix timeout handler (David Milburn) [1692548] +- [cpufreq] intel_pstate: Add Skylake servers support (David Arcari) [1698453] +- [pci] Lock each enable/disable num_vfs operation in sysfs (Ken Cox) [1698465] +- [vfio] type1: Limit DMA mappings per container (Alex Williamson) [1695589] {CVE-2019-3882} +- [hv] vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691916] +- [hv] vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691916] +- [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1700452] +- [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1700452] +- [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1700452] +- [netdrv] revert ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [1692605] +- [net] bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1664555] {CVE-2019-3459} +- [kernel] sched: Make scale_rt_power() deal with backward clocks (Oleksandr Natalenko) [1701115] +- [s390] dasd: fix panic for failed online processing (Hendrik Brueckner) [1699796] + +* Fri Apr 26 2019 Luis Claudio R. Goncalves [3.10.0-1043.rt56.1002.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [mm] oom_killer: Add task UID to printed info on an oom kill (Joel Savitz) [1691184] +- [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701619] +- [scsi] arcmsr: call scsi_scan_host at the end of host initialization (Tomas Henzl) [1624367] +- [scsi] cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1696187] +- [scsi] cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1696187] +- [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1696165] +- [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1696165] +- [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1696165] +- [netdrv] cxgb4vf: Few more link management changes (Arjun Vynipadath) [1696165] +- [infiniband] rdma/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1696185] +- [infiniband] rdma/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1696185] +- [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1696185] +- [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1696185] +- [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1696185] +- [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1696185] +- [infiniband] rdma/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1696185] +- [crypto] chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1696191] +- [crypto] chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1696191] +- [crypto] chelsio - Inline single pdu only (Arjun Vynipadath) [1696191] +- [crypto] chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1696191] +- [linux] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696080] {CVE-2019-3892} +- [powerpc] Wire renameat2() syscall (Miklos Szeredi) [1624011] + +* Wed Apr 24 2019 Luis Claudio R. Goncalves [3.10.0-1042.rt56.1001.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [scsi] remove scsi command from the device command list (Ming Lei) [1701086] +- [block] Make blk_queue_enter() reexamine the DYING flag (Ming Lei) [1701348] +- [block] wakeup tasks blocked on q->mq_freeze_wq (Ming Lei) [1701348] +- [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1685900] +- [netdrv] mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1685900] +- [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1695493] +- [netdrv] revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1695493] +- [netdrv] mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1695493] +- [netdrv] mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1695493] +- [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1695493] +- [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Cleanup attach encap function (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1695493] +- [netdrv] mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1695493] +- [netdrv] mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1695493] +- [netdrv] mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1695493] +- [netdrv] mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1695493] +- [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Remove redundant assignment (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1695493] +- [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1695493] +- [netdrv] mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1695493] +- [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1695493] +- [netdrv] mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1695493] +- [infiniband] revert "ib/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1695493] +- [infiniband] rdma/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1695493] +- [kernel] mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1695493] +- [netdrv] mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1695493] +- [netdrv] mlx4_core: Fix several coding style errors (Alaa Hleihel) [1695493] +- [netdrv] mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1695493] +- [netdrv] net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1692777] +- [netdrv] net/mlx5e: Support VLAN modify action (Alaa Hleihel) [1692777] +- [netdrv] net/mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1692777] +- [documentation] cputopology.txt: standardize document format (David Arcari) [1700822] +- [documentation] docs: Fix a couple typos (David Arcari) [1700822] +- [documentation] documentation: Update cputopology.txt (David Arcari) [1700822] +- [documentation] doc: Documentation/cputopology.txt fix typo (David Arcari) [1700822] +- [documentation] x86/topology: Fix function name in documentation (David Arcari) [1700822] +- [documentation] x86/topology: Document cpu_llc_id (David Arcari) [1700822] +- [documentation] x86/documentation: Start documenting x86 topology (David Arcari) [1700822] +- [hwmon] (coretemp) Simplify package management (David Arcari) [1700822] +- [powercap] intel_rapl: fix and tidy up error handling (David Arcari) [1700822] +- [powercap] intel rapl: Convert to hotplug state machine (David Arcari) [1700822] +- [powercap] intel_rapl: Propagate error code when registration fails (David Arcari) [1700822] +- [powercap] intel_rapl: Add missing domain data update on hotplug (David Arcari) [1700822] +- [powercap] rapl: track lead cpu per package (David Arcari) [1700822] +- [lib] cpumask: Export cpumask_any_but() (David Arcari) [1700822] +- [x86] Replace cpu_**_mask() with topology_**_cpumask() (David Arcari) [1700822] +- [x86] perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1696764] +- [x86] perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1696764] +- [x86] perf/amd: Resolve race condition when disabling PMC (David Arcari) [1696764] + +* Wed Apr 24 2019 Luis Claudio R. Goncalves [3.10.0-1041.rt56.1000.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [fs] ext4: return error code from ext4_mb_good_group() (Lukas Czerner) [1079962] +- [fs] ext4: try to initialize all groups we can in case of failure on ppc64 (Lukas Czerner) [1079962] +- [fs] sunrpc: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1674359] +- [fs] revert "[fs] xfs: use rhashtable to track buffer cache" (Brian Foster) [1658749] +- [fs] fuse: only invalidate atime in direct read (Miklos Szeredi) [1674557] +- [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652436] +- [fs] ovl: copy up inode flags (Miklos Szeredi) [1462393] +- [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1693457] +- [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1693457] +- [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1693457] +- [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1693457] +- [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1693457] +- [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1693457] +- [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1693457] +- [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Miklos Szeredi) [1693457] +- [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1693457] +- [fs] ovl: use inode_insert5() to hash a newly created inode (Miklos Szeredi) [1693457] +- [fs] ovl: Pass argument to ovl_get_inode() in a structure (Miklos Szeredi) [1693457] +- [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1693457] +- [fs] vfs: don't evict uninitialized inode (Miklos Szeredi) [1693457] +- [fs] new primitive: discard_new_inode() (Miklos Szeredi) [1693457] +- [fs] do d_instantiate/unlock_new_inode combinations safely (Miklos Szeredi) [1693457] +- [fs] udf: fix the udf_iget() vs. udf_new_inode() races (Miklos Szeredi) [1693457] +- [fs] vfs: factor out inode_insert5() (Miklos Szeredi) [1693457] +- [fs] ovl: clean up copy-up error paths (Miklos Szeredi) [1693457] +- [fs] ovl: return EIO on internal error (Miklos Szeredi) [1693457] +- [fs] ovl: make ovl_create_real() cope with vfs_mkdir() safely (Miklos Szeredi) [1693457] +- [fs] ovl: create helper ovl_create_temp() (Miklos Szeredi) [1693457] +- [fs] ovl: return dentry from ovl_create_real() (Miklos Szeredi) [1693457] +- [fs] ovl: struct cattr cleanups (Miklos Szeredi) [1693457] +- [fs] ovl: strip debug argument from ovl_do_ helpers (Miklos Szeredi) [1693457] +- [fs] ovl: remove WARN_ON() real inode attributes mismatch (Miklos Szeredi) [1693457] +- [fs] ovl: Kconfig documentation fixes (Miklos Szeredi) [1693457] +- [fs] ovl: update documentation for unionmount-testsuite (Miklos Szeredi) [1693457] +- [fs] ovl: update documentation w.r.t "xino" feature (Miklos Szeredi) [1693457] +- [fs] ovl: add support for "xino" mount and config options (Miklos Szeredi) [1693457] +- [fs] ovl: consistent d_ino for non-samefs with xino (Miklos Szeredi) [1693457] +- [fs] ovl: consistent i_ino for non-samefs with xino (Miklos Szeredi) [1693457] +- [fs] ovl: constant st_ino for non-samefs with xino (Miklos Szeredi) [1693457] +- [fs] ovl: allocate anon bdev per unique lower fs (Miklos Szeredi) [1693457] +- [fs] ovl: factor out ovl_map_dev_ino() helper (Miklos Szeredi) [1693457] +- [fs] ovl: cleanup ovl_update_time() (Miklos Szeredi) [1693457] +- [fs] ovl: add WARN_ON() for non-dir redirect cases (Miklos Szeredi) [1693457] +- [fs] ovl: cleanup setting OVL_INDEX (Miklos Szeredi) [1693457] +- [fs] ovl: set d->is_dir and d->opaque for last path element (Miklos Szeredi) [1693457] +- [fs] ovl: Do not check for redirect if this is last layer (Miklos Szeredi) [1693457] +- [fs] ovl: lookup in inode cache first when decoding lower file handle (Miklos Szeredi) [1693457] +- [fs] ovl: do not try to reconnect a disconnected origin dentry (Miklos Szeredi) [1693457] +- [fs] ovl: disambiguate ovl_encode_fh() (Miklos Szeredi) [1693457] +- [fs] ovl: set lower layer st_dev only if setting lower st_ino (Miklos Szeredi) [1693457] +- [fs] ovl: fix lookup with middle layer opaque dir and absolute path redirects (Miklos Szeredi) [1693457] +- [fs] ovl: Set d->last properly during lookup (Miklos Szeredi) [1693457] +- [fs] ovl: set i_ino to the value of st_ino for NFS export (Miklos Szeredi) [1693457] +- [fs] ovl: update Kconfig texts (Miklos Szeredi) [1693457] +- [fs] ovl: redirect_dir=nofollow should not follow redirect for opaque lower (Miklos Szeredi) [1693457] +- [fs] ovl: fix ptr_ret.cocci warnings (Miklos Szeredi) [1693457] +- [fs] ovl: check ERR_PTR() return value from ovl_lookup_real() (Miklos Szeredi) [1693457] +- [fs] ovl: check lower ancestry on encode of lower dir file handle (Miklos Szeredi) [1693457] +- [fs] ovl: hash non-dir by lower inode for fsnotify (Miklos Szeredi) [1693457] +- [fs] nfsd: store stat times in fill_pre_wcc() instead of inode times (Miklos Szeredi) [1693457] +- [fs] nfsd: encode stat->mtime for getattr instead of inode->i_mtime (Miklos Szeredi) [1693457] +- [fs] ovl: check ERR_PTR() return value from ovl_encode_fh() (Miklos Szeredi) [1693457] +- [fs] ovl: fix regression in fsnotify of overlay merge dir (Miklos Szeredi) [1693457] +- [fs] xfs: preserve i_rdev when recycling a reclaimable inode (Miklos Szeredi) [1693457] +- [fs] ovl: wire up NFS export operations (Miklos Szeredi) [1693457] +- [fs] ovl: lookup indexed ancestor of lower dir (Miklos Szeredi) [1693457] +- [fs] ovl: lookup connected ancestor of dir in inode cache (Miklos Szeredi) [1693457] +- [fs] ovl: hash non-indexed dir by upper inode for NFS export (Miklos Szeredi) [1693457] +- [fs] ovl: decode pure lower dir file handles (Miklos Szeredi) [1693457] +- [fs] ovl: decode indexed dir file handles (Miklos Szeredi) [1693457] +- [fs] ovl: decode lower file handles of unlinked but open files (Miklos Szeredi) [1693457] +- [fs] ovl: decode indexed non-dir file handles (Miklos Szeredi) [1693457] +- [fs] ovl: decode lower non-dir file handles (Miklos Szeredi) [1693457] +- [fs] ovl: encode lower file handles (Miklos Szeredi) [1693457] +- [fs] ovl: copy up before encoding non-connectable dir file handle (Miklos Szeredi) [1693457] +- [fs] ovl: encode non-indexed upper file handles (Miklos Szeredi) [1693457] +- [fs] ovl: decode connected upper dir file handles (Miklos Szeredi) [1693457] +- [fs] ovl: decode pure upper file handles (Miklos Szeredi) [1693457] +- [fs] ovl: encode pure upper file handles (Miklos Szeredi) [1693457] +- [fs] ovl: document NFS export (Miklos Szeredi) [1693457] +- [fs] vfs: factor out helpers d_instantiate_anon() and d_alloc_anon() (Miklos Szeredi) [1693457] +- [fs] ovl: store 'has_upper' and 'opaque' as bit flags (Miklos Szeredi) [1693457] +- [fs] ovl: copy up of disconnected dentries (Miklos Szeredi) [1693457] +- [fs] ovl: use d_splice_alias() in place of d_add() in lookup (Miklos Szeredi) [1693457] +- [fs] ovl: do not pass overlay dentry to ovl_get_inode() (Miklos Szeredi) [1693457] +- [fs] ovl: factor out ovl_get_index_fh() helper (Miklos Szeredi) [1693457] +- [fs] ovl: whiteout orphan index entries on mount (Miklos Szeredi) [1693457] +- [fs] ovl: whiteout index when union nlink drops to zero (Miklos Szeredi) [1693457] +- [fs] ovl: cleanup dir index when dir nlink drops to zero (Miklos Szeredi) [1693457] +- [fs] ovl: index directories on copy up for NFS export (Miklos Szeredi) [1693457] +- [fs] ovl: index all non-dir on copy up for NFS export (Miklos Szeredi) [1693457] +- [fs] ovl: create ovl_need_index() helper (Miklos Szeredi) [1693457] +- [fs] ovl: cleanup temp index entries (Miklos Szeredi) [1693457] +- [fs] ovl: verify directory index entries on mount (Miklos Szeredi) [1693457] +- [fs] ovl: verify whiteout index entries on mount (Miklos Szeredi) [1693457] +- [fs] ovl: use directory index entries for consistency verification (Miklos Szeredi) [1693457] +- [fs] ovl: unbless lower st_ino of unverified origin (Miklos Szeredi) [1693457] +- [fs] ovl: verify stored origin fh matches lower dir (Miklos Szeredi) [1693457] +- [fs] ovl: add support for "nfs_export" configuration (Miklos Szeredi) [1693457] +- [fs] ovl: update documentation of inodes index feature (Miklos Szeredi) [1693457] +- [fs] ovl: generalize ovl_verify_origin() and helpers (Miklos Szeredi) [1693457] +- [fs] ovl: simplify arguments to ovl_check_origin_fh() (Miklos Szeredi) [1693457] +- [fs] ovl: factor out ovl_check_origin_fh() (Miklos Szeredi) [1693457] +- [fs] ovl: store layer index in ovl_layer (Miklos Szeredi) [1693457] +- [fs] ovl: force r/o mount when index dir creation fails (Miklos Szeredi) [1693457] +- [fs] ovl: disable index when no xattr support (Miklos Szeredi) [1693457] +- [fs] ovl: fix inconsistent d_ino for legacy merge dir (Miklos Szeredi) [1693457] +- [fs] ovl: take mnt_want_write() for removing impure xattr (Miklos Szeredi) [1693457] +- [fs] ovl: take mnt_want_write() for work/index dir setup (Miklos Szeredi) [1693457] +- [fs] ovl: fix another overlay: warning prefix (Miklos Szeredi) [1693457] +- [fs] ovl: take lower dir inode mutex outside upper sb_writers lock (Miklos Szeredi) [1693457] +- [fs] ovl: fix failure to fsync lower dir (Miklos Szeredi) [1693457] +- [fs] ovl: hash directory inodes for fsnotify (Miklos Szeredi) [1693457] +- [fs] ovl: fix overlay: warning prefix (Miklos Szeredi) [1693457] +- [fs] ovl: Use PTR_ERR_OR_ZERO() (Miklos Szeredi) [1693457] +- [fs] ovl: Sync upper dirty data when syncing overlayfs (Miklos Szeredi) [1693457] +- [fs] ovl: update ctx->pos on impure dir iteration (Miklos Szeredi) [1693457] +- [fs] ovl: Pass ovl_get_nlink() parameters in right order (Miklos Szeredi) [1693457] +- [fs] ovl: remove unneeded arg from ovl_verify_origin() (Miklos Szeredi) [1693457] +- [fs] ovl: rename ufs to ofs (Miklos Szeredi) [1693457] +- [fs] ovl: clean up getting lower layers (Miklos Szeredi) [1693457] +- [fs] ovl: clean up workdir creation (Miklos Szeredi) [1693457] +- [fs] ovl: clean up getting upper layer (Miklos Szeredi) [1693457] +- [fs] ovl: move ovl_get_workdir() and ovl_get_lower_layers() (Miklos Szeredi) [1693457] +- [fs] ovl: reduce the number of arguments for ovl_workdir_create() (Miklos Szeredi) [1693457] +- [fs] ovl: change order of setup in ovl_fill_super() (Miklos Szeredi) [1693457] +- [fs] ovl: factor out ovl_free_fs() helper (Miklos Szeredi) [1693457] +- [fs] ovl: grab reference to workbasedir early (Miklos Szeredi) [1693457] +- [fs] ovl: split out ovl_get_indexdir() from ovl_fill_super() (Miklos Szeredi) [1693457] +- [fs] ovl: split out ovl_get_lower_layers() from ovl_fill_super() (Miklos Szeredi) [1693457] +- [fs] ovl: split out ovl_get_workdir() from ovl_fill_super() (Miklos Szeredi) [1693457] +- [fs] ovl: split out ovl_get_upper() from ovl_fill_super() (Miklos Szeredi) [1693457] +- [fs] ovl: split out ovl_get_lowerstack() from ovl_fill_super() (Miklos Szeredi) [1693457] +- [fs] ovl: split out ovl_get_workpath() from ovl_fill_super() (Miklos Szeredi) [1693457] +- [fs] ovl: split out ovl_get_upperpath() from ovl_fill_super() (Miklos Szeredi) [1693457] +- [fs] ovl: use path_put_init() in error paths for ovl_fill_super() (Miklos Szeredi) [1693457] +- [fs] vfs: add path_put_init() (Miklos Szeredi) [1693457] +- [fs] ovl: update cache version of impure parent on rename (Miklos Szeredi) [1693457] +- [fs] ovl: relax same fs constraint for constant st_ino (Miklos Szeredi) [1693457] +- [fs] ovl: return anonymous st_dev for lower inodes (Miklos Szeredi) [1693457] +- [fs] ovl: allocate anonymous devs for lowerdirs (Miklos Szeredi) [1693457] +- [fs] ovl: re-structure overlay lower layers in-memory (Miklos Szeredi) [1693457] +- [fs] ovl: move include of ovl_entry.h into overlayfs.h (Miklos Szeredi) [1693457] +- [fs] ovl: fix rmdir problem on non-merge dir with origin xattr (Miklos Szeredi) [1693457] +- [fs] ovl: simplify ovl_check_empty_and_clear() (Miklos Szeredi) [1693457] +- [fs] ovl: no direct iteration for dir with origin xattr (Miklos Szeredi) [1693457] +- [fs] ovl: fix may_write_real() for overlayfs directories (Miklos Szeredi) [1693457] +- [fs] ovl: don't allow writing ioctl on lower layer (Miklos Szeredi) [1693457] +- [fs] ovl: fix relatime for directories (Miklos Szeredi) [1693457] +- [fs] vfs: add flags to d_real() (Miklos Szeredi) [1693457] +- [fs] ovl: cleanup d_real for negative (Miklos Szeredi) [1693457] +- [fs] overlayfs, locking: Remove smp_mb__before_spinlock() usage (Miklos Szeredi) [1693457] +- [fs] ovl: constant d_ino for non-merge dirs (Miklos Szeredi) [1693457] +- [fs] ovl: constant d_ino across copy up (Miklos Szeredi) [1693457] +- [fs] ovl: fix readdir error value (Miklos Szeredi) [1693457] +- [fs] ovl: check snprintf return (Miklos Szeredi) [1693457] +- [fs] overlayfs: use uuid_t instead of uuid_be (Miklos Szeredi) [1693457] +- [fs] ovl: check if upperdir fs supports O_TMPFILE (Miklos Szeredi) [1693457] +- [fs] vfs: create vfs helper vfs_tmpfile() (Miklos Szeredi) [1693457] +- [fs] iget_locked et.al.: make sure we don't return bad inodes (Miklos Szeredi) [1693457] +- [fs] ovl: wrappers for ->i_mutex access (Miklos Szeredi) [1693457] +- [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1649747] +- [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1649747] +- [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1649747] +- [fs] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Benjamin Coddington) [1649747] +- [fs] xprtrdma: Yet another double DMA-unmap (Benjamin Coddington) [1649747] +- [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1649747] +- [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1649747] +- [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1649747] +- [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1649747] +- [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1649747] +- [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1649747] +- [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1649747] +- [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1649747] +- [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1649747] +- [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1649747] +- [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1649747] +- [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1649747] +- [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1649747] +- [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1649747] +- [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1649747] + +* Thu Apr 18 2019 Luis Claudio R. Goncalves [3.10.0-1040.rt56.999.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1692236] +- [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1692236] +- [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1692236] +- [netdrv] cxgb4: Don't return EAGAIN when TCAM is full (Arjun Vynipadath) [1696163] +- [netdrv] libcxgb: fix incorrect ppmax calculation (Arjun Vynipadath) [1696163] +- [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1696163] +- [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported (Arjun Vynipadath) [1696163] +- [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1696163] +- [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1696163] +- [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1696163] +- [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported (Arjun Vynipadath) [1696163] +- [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1696163] +- [net] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1693637] +- [net] revert "netfilter: ensure number of counters is >0 in do_replace()" (Xin Long) [1693963] +- [net] netfilter: ensure number of counters is >0 in do_replace() (Xin Long) [1693963] +- [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692498] +- [net] netfilter: nfnetlink: relax strict multicast group check from netlink_bind (Guillaume Nault) [1689049] +- [net] netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind (Guillaume Nault) [1689049] +- [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699698 1687639] +- [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1687639] +- [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1687639] +- [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1687639] +- [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1687639] +- [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1687639] +- [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1687639] +- [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1687639] +- [net] sctp: kfree_rcu asoc (Xin Long) [1687639] +- [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1698691 1687639] +- [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1687639] +- [net] sctp: fix race on sctp_id2asoc (Xin Long) [1687639] +- [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1687639] +- [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Xin Long) [1687639] +- [net] sctp: fix the issue that pathmtu may be set lower than MINSEGMENT (Xin Long) [1687639] +- [net] sctp: not allow transport timeout value less than HZ/5 for hb_timer (Xin Long) [1687639] +- [net] sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg (Xin Long) [1687639] +- [net] sctp: delay the authentication for the duplicated cookie-echo chunk (Xin Long) [1687639] +- [net] sctp: fix the issue that the cookie-ack with auth can't get processed (Xin Long) [1687639] +- [net] sctp: use the old asoc when making the cookie-ack chunk in dupcook_d (Xin Long) [1687639] +- [net] sctp: init active key for the new asoc in dupcook_a and dupcook_b (Xin Long) [1687639] +- [net] sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 (Xin Long) [1687639] +- [net] sctp: do not leak kernel memory to user space (Xin Long) [1687639] +- [net] sctp: fix identification of new acks for SFR-CACC (Xin Long) [1687639] +- [net] sctp: fix the handling of ICMP Frag Needed for too small eTUs (Xin Long) [1687639] +- [net] sctp: do not retransmit upon FragNeeded if PMTU discovery is disabled (Xin Long) [1687639] +- [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1664444] +- [net] tcp/dccp: remove __reqsk_free() from inet_child_forget() (Guillaume Nault) [1664444] +- [net] tcp/dccp: fix another race at listener dismantle (Guillaume Nault) [1664444] +- [net] tcp/dccp: fix race at listener dismantle phase (Guillaume Nault) [1664444] +- [net] openvswitch: Remove padding from packet before L3+ conntrack processing (Eelco Chaudron) [1684518] +- [s390] cputime: fix incorrect system time (Hendrik Brueckner) [1698825] +- [x86] platform/uv: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677704] +- [x86] platform/uv: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1677704] +- [x86] platform/uv: Remove uv_bios_call_reentrant() (Frank Ramsay) [1677704] +- [x86] platform/uv: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1677704] + +* Wed Apr 17 2019 Luis Claudio R. Goncalves [3.10.0-1039.rt56.998.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [kernel] modules: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1658812] +- [tools] power turbostat: Add Die column (Steve Best) [1698983] +- [lib] idr: free the top layer if idr tree has the maximum height (Vladis Dronov) [1698115] +- [misc] hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1691151] +- [misc] hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1691151] +- [scsi] scsi_error: Fix sdev->cmd_list usage in scsi_reset_provider() when using SCSI-MQ. (Ewan Milne) [1690686] +- [nvme] cancel request synchronously (Ming Lei) [1688518] +- [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1688518] +- [infiniband] rdma/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Kamal Heib) [1698939] +- [netdrv] ixgbe: extend PTP gettime function to read system clock (Ken Cox) [1697862] +- [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1697861] +- [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1697861] +- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699039] +- [netdrv] ibmvnic: Enable GRO (Steve Best) [1699039] +- [net] xfrm: get rid of incorrect WARN (Davide Caratti) [1694585] +- [net] veth: allow to setup multicast address for veth device (Hangbin Liu) [1572205] +- [net] ipv4: fix buffer overflow in ip_options_compile() (Davide Caratti) [1694583] +- [net] nf_tables: Remove TechPreview marker (Phil Sutter) [1671465] +- [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1672568] +- [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1677495] +- [net] sctp: force the params with right types for sctp csum apis (Xin Long) [1677495] +- [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Xin Long) [1630136] +- [net] ppp: fix pppoe_dev deletion condition in pppoe_release() (Guillaume Nault) [1589258] +- [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687045] +- [net] ipv6: fallback to full lookup if table lookup is unsuitable (Guillaume Nault) [1535977] +- [net] ipv6: enforce egress device match in per table nexthop lookups (Guillaume Nault) [1535977] +- [net] ipv6: Use passed in table for nexthop lookups (Guillaume Nault) [1535977] +- [net] Fix nexthop lookups (Guillaume Nault) [1535977] +- [net] ipv4: fix refcount leak in fib_check_nh() (Guillaume Nault) [1535977] +- [net] Use passed in table for nexthop lookups (Guillaume Nault) [1535977] + +* Fri Apr 12 2019 Luis Claudio R. Goncalves [3.10.0-1038.rt56.997.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [tools] power turbostat: Add Icelake support (Steve Best) [1517661] +- [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697107] +- [pci] pm: Force devices to D0 in pci_pm_thaw_noirq() (Myron Stowe) [1628800] +- [pci] pm: Restore the status of PCI devices across hibernation (Myron Stowe) [1628800] +- [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1693466] +- [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1691930] +- [message] scsi: mptsas: Fixup device hotplug for VMWare ESXi (Tomas Henzl) [1661906] +- [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1524958] +- [nvme] nvme-pci: fix memory leak on probe failure (David Milburn) [1689008] +- [nvme] nvme-pci: limit max IO size and segments to avoid high order allocations (David Milburn) [1689008] +- [powerpc] bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1684367] + +* Tue Apr 09 2019 Luis Claudio R. Goncalves [3.10.0-1037.rt56.996.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [fs] task_mmu.c: do not show VmExe bigger than total executable virtual memory (Rafael Aquini) [1690946] +- [fs] blockdev: Fix livelocks on loop device (Lukas meh) [1686149] +- [fs] ext4: fix crash during online resizing (Lukas meh) [1686149] +- [fs] revert "[fs] Hang/soft lockup in d_invalidate with simultaneous calls" (Benjamin Coddington) [1696374] +- [fs] revert "[fs] d_invalidate(): unhash immediately" (Benjamin Coddington) [1696374] +- [fs] revert "[fs] mnt: fix __detach_mounts infinite loop" (Benjamin Coddington) [1696374] +- [infiniband] ib/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1695215] +- [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1537033] +- [iommu] amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1691196] +- [mm] thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Andrea Arcangeli) [1636066] +- [mm] thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Andrea Arcangeli) [1636066] +- [mm] thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Andrea Arcangeli) [1636066] +- [mm] revert "mm: numa: defer TLB flush for THP migration as long as possible" (Andrea Arcangeli) [1636066] +- [mm] thp/migration: switch from flush_tlb_range to flush_pmd_tlb_range (Andrea Arcangeli) [1636066] +- [mm] migrate.c: stabilise page count when migrating transparent hugepages (Andrea Arcangeli) [1636066] +- [mm] numa: add migrated transhuge pages to LRU the same way as base pages (Andrea Arcangeli) [1636066] +- [mm] thp: fix MADV_DONTNEED vs. MADV_FREE race (Andrea Arcangeli) [1636066] +- [powerpc] tm: Add TM Unavailable Exception (Steve Best) [1694778] +- [powerpc] tm: Add commandline option to disable hardware transactional memory (Steve Best) [1694778] + +* Fri Apr 05 2019 Luis Claudio R. Goncalves [3.10.0-1036.rt56.995.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [documentation] Long-running irq handlers can stall RCU grace periods (Jerome Marchand) [1470510] +- [netdrv] tg3: allow ethtool -p to work for NICs in down state (Jonathan Toppins) [1694928] +- [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1632653] +- [tools] power turbostat: return the exit status of a command (David Arcari) [1642738] +- [block] blk-mq: fix IO accounting in case of none io scheduler (Ming Lei) [1669684] +- [md] dm thin: fix trailing semicolon in __remap_and_issue_shared_cell (Mike Snitzer) [1694179] +- [md] dm thin: remove needless assignments in cell_error() and error_retry_list() (Mike Snitzer) [1694179] +- [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1694179] +- [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1694179] +- [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1694179] +- [md] dm thin: bump target version (Mike Snitzer) [1694179] +- [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1694179] +- [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1694179] +- [documentation] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1694179] +- [documentation] dm thin: extend thinpool status format string with omitted fields (Mike Snitzer) [1694179] +- [documentation] dm thin: fixes in thin-provisioning.txt (Mike Snitzer) [1694179] +- [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1694179] +- [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1694179] +- [md] dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 (Mike Snitzer) [1694179] +- [x86] mce/amd, edac/mce_amd: Add new error descriptions for some SMCA bank types (Gary Hook) [1685269] +- [edac] x86/mce/amd, edac/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Gary Hook) [1685269] +- [edac] x86/mce/amd, edac/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Gary Hook) [1685269] +- [x86] mce/amd: Fix the thresholding machinery initialization order (Gary Hook) [1685269] +- [x86] mce/amd: Read MCx_MISC block addresses on any CPU (Gary Hook) [1685269] +- [x86] mce/amd: Cache SMCA MISC block addresses (Gary Hook) [1685269] +- [x86] mce/amd: Carve out SMCA get_block_address() code (Gary Hook) [1685269] +- [x86] mce/amd: Get address from already initialized block (Gary Hook) [1685269] +- [x86] perf: Disable intel_bts when PTI (Jiri Olsa) [1643565] + +* Thu Apr 04 2019 Luis Claudio R. Goncalves [3.10.0-1035.rt56.994.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [fs] xfs: don't overflow xattr listent buffer (Miklos Szeredi) [1693856] +- [security] selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock ("J. Bruce Fields") [1624848] +- [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1662265] +- [fs] ovl: fix return value from ovl_posix_acl_create() (Miklos Szeredi) [1677705] +- [fs] ceph: Fix append mode for sync/direct write (Zheng Yan) [1691227] +- [kernel] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673617] {CVE-2019-7308} +- [kernel] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673617] {CVE-2019-7308} +- [kernel] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673617] {CVE-2019-7308} +- [kernel] bpf: move {prev_, }insn_idx into verifier env (Jiri Olsa) [1673617] {CVE-2019-7308} +- [kernel] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673617] {CVE-2019-7308} +- [s390] pkey: move pckmo subfunction available checks away from module init (Hendrik Brueckner) [1692781] +- [x86] kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1687556] +- [x86] kvm: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1497611 1565739] +- [x86] kvm: nvmx: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1497611 1565739] +- [x86] kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1497611 1565739] + +* Mon Apr 01 2019 Luis Claudio R. Goncalves [3.10.0-1034.rt56.993.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [kvm] KVM: x86: work around leak of uninitialized stack contents (Paolo Bonzini) [1671931] {CVE-2019-7222} +- [linux] perf: Fix a race between ring_buffer_detach() and ring_buffer_attach() (Jiri Olsa) [1589335] +- [netdrv] iwlwifi: add new card for 9260 series (Stanislaw Gruszka) [1641514] +- [netdrv] iwlwifi: update product name for 9260 and 9560 (Stanislaw Gruszka) [1641514] +- [netdrv] iwlwifi: add new cards for 22560, 9260 and killer series (Stanislaw Gruszka) [1641514] +- [netdrv] iwlwifi: remove support for 9000 A-step devices (Stanislaw Gruszka) [1641514] +- [netdrv] iwlwifi: add new cards for 9560, 9462, 9461 and killer series (Stanislaw Gruszka) [1641514] +- [netdrv] iwlwifi: move common 9000 cfg parameters to common macro (Stanislaw Gruszka) [1641514] +- [net] sctp: not allow pathmtu to be set greater than INT_MAX (Xin Long) [1653067] +- [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1672321] +- [net] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1677049] +- [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1636831] +- [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1636831] +- [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1636831] +- [fs] block: fix integrity verificaton on READ bio (Ming Lei) [1689019] +- [scsi] hpsa: remove timeout from TURs (Joseph Szczypek) [1584334] +- [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1584975] +- [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1584975] +- [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1584975] +- [acpi] nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1584975] +- [acpi] nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1584975] +- [kernel] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1584975] +- [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1584975] +- [acpi] nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1584975] +- [acpi] nfit: delete the redundant header file (Jeff Moyer) [1584975] +- [tools] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1584975] +- [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1584975] +- [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1584975] +- [tools] testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1584975] +- [tools] testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1584975] +- [tools] testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1584975] +- [acpi] nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1584975] +- [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1584975] +- [acpi] nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1584975] +- [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1584975] +- [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm (Jeff Moyer) [1584975] +- [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1584975] +- [kernel] keys: Export lookup_user_key to external users (Jeff Moyer) [1584975] +- [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1584975] +- [kernel] locking/lockdep: Provide a type check for lock_is_held (Jeff Moyer) [1584975] +- [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1584975] +- [acpi] nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1584975] +- [acpi] nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1584975] +- [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1584975] +- [acpi] nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1584975] +- [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1584975] +- [acpi] nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1612419 1662223] +- [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1662226] +- [tools] testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1662226] +- [lib] genalloc.c: make the avail variable an atomic_long_t (Jeff Moyer) [1662226] +- [lib] genalloc.c: start search from start of chunk (Jeff Moyer) [1662226] +- [lib] genalloc:support memory-allocation with bytes-alignment to genalloc (Jeff Moyer) [1662226] +- [lib] genalloc.c: add power aligned algorithm (Jeff Moyer) [1662226] +- [kernel] linux/genalloc.h: spinlock_t needs spinlock_types.h (Jeff Moyer) [1662226] +- [acpi] nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1584975] +- [acpi] revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1612419 1662223] +- [acpi] nfit: Fix ARS overflow continuation (Jeff Moyer) [1612419 1662223] +- [tools] testing/nvdimm: Fix the array size for dimm devices (Jeff Moyer) [1689002] +- [acpi] nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1612419 1662223] +- [acpi] nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1612419 1662223] +- [kernel] uapi: ndctl: Remove use of PAGE_SIZE (Jeff Moyer) [1689002] +- [uapi] libnvdimm, namespace: make min namespace size 4K (Jeff Moyer) [1689002] +- [tools] testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1641418] +- [acpi] nfit: Collect shutdown status (Jeff Moyer) [1641418] +- [acpi] nfit: Introduce nfit_mem flags (Jeff Moyer) [1641418] +- [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1634344 1643313] +- [nvdimm] Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634344 1643313] +- [nvdimm] Split label init out from the logic for getting config data (Jeff Moyer) [1634344 1643313] +- [nvdimm] Remove empty if statement (Jeff Moyer) [1634344 1643313] +- [nvdimm] Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634344 1643313] +- [nvdimm] Sanity check labeloff (Jeff Moyer) [1634344 1643313] +- [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634344 1643313] +- [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1689002] +- [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1689002] +- [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1641567] +- [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1689002] +- [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1689002] +- [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1689002] +- [mm] fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622188] +- [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622188] +- [x86] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1641554] +- [dax] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1689002] +- [tools] testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1632007] +- [dax] super: Do not request a pointer kaddr when not required (Jeff Moyer) [1689002] +- [tools] testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1689002] +- [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1689002] +- [acpi] nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1641488] +- [tools] testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1689002] +- [tools] testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1632007] +- [acpi] nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1632007] +- [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1632007] +- [acpi] nfit: Fix bus command validation (Jeff Moyer) [1689002] +- [acpi] nfit: fix unchecked dereference in acpi_nfit_ctl (Jeff Moyer) [1689002] +- [acpi] nfit: fix cmd_rc for acpi_nfit_ctl to always return a value (Jeff Moyer) [1689002] +- [dax] dev-dax: check_vma: ratelimit dev_info-s (Jeff Moyer) [1689002] +- [dax] Use dax_write_cache* helpers (Jeff Moyer) [1689002] +- [documentation] acpi, nfit: Remove ecc_unit_size (Jeff Moyer) [1689002] +- [documentation] acpi: nfit: document sysfs interface (Jeff Moyer) [1689002] +- [nvdimm] libnvdimm: Debug probe times (Jeff Moyer) [1689002] +- [acpi] nfit: constify *_attribute_group (Jeff Moyer) [1689002] +- [tools] testing/nvdimm: add pfn device dependency (Jeff Moyer) [1689002] +- [sched] core: Fix TASK_DEAD race in finish_task_switch() (Phil Auld) [1689789] +- [x86] mce: Handle varying MCA bank counts (David Arcari) [1693352] + +* Fri Mar 29 2019 Luis Claudio R. Goncalves [3.10.0-1033.rt56.992.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1454918] +- [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1454918] +- [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1454918] +- [netdrv] igc: Add support for the ntuple feature (David Arcari) [1454918] +- [netdrv] igc: Add support for statistics (David Arcari) [1454918] +- [netdrv] igc: Extend the ethtool supporting (David Arcari) [1454918] +- [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1454918] +- [netdrv] igc: Use struct_size() helper (David Arcari) [1454918] +- [netdrv] igc: Add ethtool support (David Arcari) [1454918] +- [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1454918] +- [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1454918] +- [netdrv] igc: Remove unneeded code (David Arcari) [1454918] +- [netdrv] igc: Remove unused code (David Arcari) [1454918] +- [netdrv] igc: Fix code redundancy (David Arcari) [1454918] +- [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1454918] +- [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1454918] +- [netdrv] intel: consolidate NAPI and NAPI exit (David Arcari) [1454918] +- [netdrv] igc: Clean up code (David Arcari) [1454918] +- [netdrv] igc: Tidy up some white space (David Arcari) [1454918] +- [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1454918] +- [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1454918] +- [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1454918] +- [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1454918] +- [netdrv] igc: Add watchdog (David Arcari) [1454918] +- [netdrv] igc: Add setup link functionality (David Arcari) [1454918] +- [netdrv] igc: Add code for PHY support (David Arcari) [1454918] +- [netdrv] igc: Add NVM support (David Arcari) [1454918] +- [netdrv] igc: Add HW initialization code (David Arcari) [1454918] +- [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1454918] +- [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1454918] +- [netdrv] igc: Add interrupt support (David Arcari) [1454918] +- [netdrv] igc: Add netdev (David Arcari) [1454918] +- [netdrv] igc: Add support for PF (David Arcari) [1454918] +- [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1454918] +- [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691790] +- [infiniband] rdma/iwcm: Fix string truncation error (Kamal Heib) [1692128] +- [infiniband] rdma/uverbs: Fix an error flow in ib_uverbs_poll_cq (Kamal Heib) [1692128] +- [infiniband] rdma/device: Check that the rename is nop under the lock (Kamal Heib) [1692128] +- [infiniband] rdma/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1692128] +- [infiniband] ib/core: Fix potential memory leak while creating MAD agents (Kamal Heib) [1692128] +- [infiniband] ib/core: Unregister notifier before freeing MAD security (Kamal Heib) [1692128] +- [infiniband] scsi: rdma/srpt: Fix a credit leak for aborted commands (Kamal Heib) [1692128] +- [infiniband] scsi: rdma/srpt: Fix handling of TMF submission failure (Kamal Heib) [1692128] +- [infiniband] ib/ipoib: Make ipoib_intercept_dev_id_attr() static (Kamal Heib) [1692128] +- [infiniband] ib/core: Destroy QP if XRC QP fails (Kamal Heib) [1692128] +- [infiniband] ib/core: Declare local functions 'static' (Kamal Heib) [1692128] +- [infiniband] ib/iser: Pass the correct number of entries for dma mapped SGL (Kamal Heib) [1692128] +- [infiniband] rdma/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1692128] +- [infiniband] ib/usnic: Fix out of bounds index check in query pkey (Kamal Heib) [1692128] +- [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Kamal Heib) [1692128] +- [rdma] ib/uverbs: fix a typo (Kamal Heib) [1692128] +- [infiniband] rxe: fix error completion wr_id and qp_num (Kamal Heib) [1692128] +- [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1691607] +- [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1691607] +- [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1691607] +- [cpufreq] Retry read lock of policy rwsem in show method (Waiman Long) [1628791] +- [locking] rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1691099] +- [documentation] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671826] +- [x86] speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1671826] +- [x86] speculation: Split out TIF update (Waiman Long) [1671826] +- [x86] speculation: Reorganize speculation control MSRs update (Waiman Long) [1671826] +- [x86] speculation: Rename SSBD update functions (Waiman Long) [1671826] +- [x86] process: Optimize TIF checks in __switch_to_xtra() (Waiman Long) [1671826] +- [tools] tools headers: Synchronize prctl.h ABI header (Waiman Long) [1671826] +- [x86] gart: Exclude GART aperture from kcore (Kairui Song) [1532150] +- [x86] gart: Exclude GART aperture from vmcore (Kairui Song) [1532150] + +* Thu Mar 28 2019 Luis Claudio R. Goncalves [3.10.0-1032.rt56.991.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [fs] fsnotify: fix ignore mask logic in fsnotify() (Miklos Szeredi) [1641065] +- [fs] fsnotify: Fix busy inodes during unmount (Miklos Szeredi) [1641065] +- [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1641065] +- [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1641065] +- [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1641065] +- [fs] fsnotify: add fsnotify_add_inode_mark() wrappers (Miklos Szeredi) [1641065] +- [fs] fanotify: generalize fanotify_should_send_event() (Miklos Szeredi) [1641065] +- [fs] fsnotify: generalize send_to_group() (Miklos Szeredi) [1641065] +- [fs] fsnotify: generalize iteration of marks by object type (Miklos Szeredi) [1641065] +- [fs] fsnotify: introduce marks iteration helpers (Miklos Szeredi) [1641065] +- [fs] fsnotify: remove redundant arguments to handle_event() (Miklos Szeredi) [1641065] +- [fs] fsnotify: use type id to identify connector object type (Miklos Szeredi) [1641065] +- [fs] fsnotify: fix typo in a comment about mark->g_list (Miklos Szeredi) [1641065] +- [fs] fsnotify: fix ignore mask logic in send_to_group() (Miklos Szeredi) [1641065] +- [fs] fsnotify: clean up fsnotify() (Miklos Szeredi) [1641065] +- [fs] dnotify: Handle errors from fsnotify_add_mark_locked() in fcntl_dirnotify() (Miklos Szeredi) [1641065] +- [fs] fuse: fix leaked aux requests (Miklos Szeredi) [1581904] +- [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Miklos Szeredi) [1581904] +- [fs] fuse: clean up fuse_writepage_in_flight() (Miklos Szeredi) [1581904] +- [fs] fuse: extract fuse_find_writeback() helper (Miklos Szeredi) [1581904] +- [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1581904] +- [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1581904] +- [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1581904] +- [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1581904] +- [fs] fuse: fix leaked notify reply (Miklos Szeredi) [1581904] +- [fs] fuse: add locking to max_background and congestion_threshold changes (Miklos Szeredi) [1581904] +- [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Miklos Szeredi) [1581904] +- [fs] fuse: fix blocked_waitq wakeup (Miklos Szeredi) [1581904] +- [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Miklos Szeredi) [1581904] +- [fs] fuse: Don't access pipe->buffers without pipe_lock() (Miklos Szeredi) [1581904] +- [fs] fuse: don't keep dead fuse_conn at fuse_fill_super(). (Miklos Szeredi) [1581904] +- [fs] fuse: fix control dir setup and teardown (Miklos Szeredi) [1581904] +- [fs] fuse: fix congested state leak on aborted connections (Miklos Szeredi) [1581904] +- [fs] fuse: Remove the buggy retranslation of pids in fuse_dev_do_read (Miklos Szeredi) [1581904] +- [fs] fuse: atomic_o_trunc should truncate pagecache (Miklos Szeredi) [1581904] +- [fs] fuse: fix READDIRPLUS skipping an entry (Miklos Szeredi) [1581904] +- [fs] fuse: set mapping error in writepage_locked when it fails (Miklos Szeredi) [1581904] +- [fs] fuse: initialize the flock flag in fuse_file on allocation (Miklos Szeredi) [1581904] +- [fs] fuse: fix fuse_write_end() if zero bytes were copied (Miklos Szeredi) [1581904] +- [fs] fuse: listxattr: verify xattr list (Miklos Szeredi) [1581904] +- [fs] fuse: invalidate dir dentry after chmod (Miklos Szeredi) [1581904] +- [fs] fuse: fix wrong assignment of ->flags in fuse_send_init() (Miklos Szeredi) [1581904] +- [fs] fuse: fuse_flush must check mapping->flags for errors (Miklos Szeredi) [1581904] +- [fs] fuse: fsync() did not return IO errors (Miklos Szeredi) [1581904] +- [fs] fuse: do not use iocb after it may have been freed (Miklos Szeredi) [1581904] +- [fs] fuse: break infinite loop in fuse_fill_write_pages() (Miklos Szeredi) [1581904] +- [fs] fuse: initialize fc->release before calling it (Miklos Szeredi) [1581904] +- [fs] fuse: set stolen page uptodate (Miklos Szeredi) [1581904] +- [fs] fuse: notify: don't move pages (Miklos Szeredi) [1581904] +- [fs] fuse: add FUSE_NO_OPEN_SUPPORT flag to INIT (Miklos Szeredi) [1581904] +- [fs] fuse: s_time_gran fix (Miklos Szeredi) [1581904] +- [fs] fuse: release temporary page if fuse_writepage_locked() failed (Miklos Szeredi) [1581904] +- [fs] fuse: avoid scheduling while atomic (Miklos Szeredi) [1581904] +- [fs] fuse: clear MS_I_VERSION (Miklos Szeredi) [1581904] +- [fs] fuse: clear FUSE_I_CTIME_DIRTY flag on setattr (Miklos Szeredi) [1581904] +- [fs] fuse: trust kernel i_ctime only (Miklos Szeredi) [1581904] +- [fs] fuse: remove .update_time (Miklos Szeredi) [1581904] +- [fs] fuse: allow ctime flushing to userspace (Miklos Szeredi) [1581904] +- [fs] fuse: fuse: add time_gran to INIT_OUT (Miklos Szeredi) [1581904] +- [fs] fuse: add .write_inode (Miklos Szeredi) [1581904] +- [fs] fuse: clean up fsync (Miklos Szeredi) [1581904] +- [fs] fuse: fuse: fallocate: use file_update_time() (Miklos Szeredi) [1581904] +- [fs] fuse: update mtime on open(O_TRUNC) in atomic_o_trunc mode (Miklos Szeredi) [1581904] +- [fs] fuse: update mtime on truncate(2) (Miklos Szeredi) [1581904] +- [fs] fuse: do not use uninitialized i_mode (Miklos Szeredi) [1581904] +- [fs] fuse: fix mtime update error in fsync (Miklos Szeredi) [1581904] +- [fs] fuse: check fallocate mode (Miklos Szeredi) [1581904] +- [fs] fuse: add __exit to fuse_ctl_cleanup (Miklos Szeredi) [1581904] +- [fs] fuse: Turn writeback cache on (Miklos Szeredi) [1581904] +- [fs] fuse: Fix O_DIRECT operations vs cached writeback misorder (Miklos Szeredi) [1581904] +- [fs] fuse: fuse_flush() should wait on writeback (Miklos Szeredi) [1581904] +- [fs] fuse: Implement write_begin/write_end callbacks (Miklos Szeredi) [1581904] +- [fs] fuse: restructure fuse_readpage() (Miklos Szeredi) [1581904] +- [fs] fuse: Flush files on wb close (Miklos Szeredi) [1581904] +- [fs] fuse: Trust kernel i_mtime only (Miklos Szeredi) [1581904] +- [fs] fuse: Trust kernel i_size only (Miklos Szeredi) [1581904] +- [fs] fuse: Connection bit for enabling writeback (Miklos Szeredi) [1581904] +- [fs] fuse: Prepare to handle short reads (Miklos Szeredi) [1581904] +- [fs] fuse: Linking file to inode helper (Miklos Szeredi) [1581904] +- [fs] pipe: kill ->map() and ->unmap() (Miklos Szeredi) [1581904] +- [fs] fuse/dev: use atomic maps (Miklos Szeredi) [1581904] +- [fs] fuse: support clients that don't implement 'open' (Miklos Szeredi) [1581904] +- [fs] fuse: fix SetPageUptodate() condition in STORE (Miklos Szeredi) [1581904] +- [fs] fuse: fix pipe_buf_operations (Miklos Szeredi) [1581904] +- [fs] fuse: writepages: protect secondary requests from fuse file release (Miklos Szeredi) [1581904] +- [fs] fuse: writepages: update bdi writeout when deleting secondary request (Miklos Szeredi) [1581904] +- [fs] fuse: writepages: crop secondary requests (Miklos Szeredi) [1581904] +- [fs] fuse: writepages: roll back changes if request not found (Miklos Szeredi) [1581904] +- [fs] vfs: introduce d_instantiate_no_diralias() (Miklos Szeredi) [1581904] +- [fs] fuse: writepage: skip already in flight (Miklos Szeredi) [1581904] +- [fs] fuse: writepages: handle same page rewrites (Miklos Szeredi) [1581904] +- [fs] fuse: writepages: fix aggregation (Miklos Szeredi) [1581904] +- [fs] fuse: fix race in fuse_writepages() (Miklos Szeredi) [1581904] +- [fs] fuse: Implement writepages callback (Miklos Szeredi) [1581904] +- [fs] fuse: don't BUG on no write file (Miklos Szeredi) [1581904] +- [fs] fuse: lock page in mkwrite (Miklos Szeredi) [1581904] +- [fs] fuse: Prepare to handle multiple pages in writeback (Miklos Szeredi) [1581904] +- [fs] fuse: Getting file for writeback helper (Miklos Szeredi) [1581904] +- [fs] fuse: readdirplus: fix RCU walk (Miklos Szeredi) [1581904] +- [fs] mm: use totalram_pages instead of num_physpages at runtime (Miklos Szeredi) [1581904] +- [fs] fuse: another open-coded file_inode() (Miklos Szeredi) [1581904] +- [fs] nfsd: Clean up legacy NFS WRITE argument XDR decoders (Kamal Heib) [1680282] +- [fs] nfsd: cleanup dead codes and values in nfsd_write (Kamal Heib) [1680282] +- [fs] nfsd: pass an integer for stable type to nfsd_vfs_write (Kamal Heib) [1680282] +- [fs] nfs: If the VFS sets LOOKUP_REVAL then force a lookup of the dentry (Benjamin Coddington) [1627929] +- [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1627929] +- [fs] d_invalidate(): unhash immediately (Benjamin Coddington) [1627929] +- [fs] Hang/soft lockup in d_invalidate with simultaneous calls (Benjamin Coddington) [1627929] +- [x86] hyperv: Stop suppressing X86_FEATURE_PCID (Vitaly Kuznetsov) [1691421] +- [x86] hyper-v: fix hyperv.h UAPI header (Vitaly Kuznetsov) [1692492] + +* Wed Mar 27 2019 Luis Claudio R. Goncalves [3.10.0-1031.rt56.990.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [fs] ext4: Fix data corruption caused by unaligned direct AIO (Lukas meh) [1684780] +- [sound] alsa/hda: add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1680180] +- [mm] percpu: add support for __GFP_NOWARN flag (Jiri Olsa) [1690683] +- [md] It's wrong to add len to sector_nr in raid10 reshape twice (Xiao Ni) [1528466] +- [scsi] vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED (Cathy Avery) [1637721] +- [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1629594 1615254] +- [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1629594 1615254] +- [infiniband] ib/ipoib: Fix the use of ndo_change_mtu (Kamal Heib) [1692111] +- [infiniband] rdmavt: Fix concurrency panics in QP post_send and modify to error (Alex Estrin) [1686441] +- [infiniband] ib/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1688717] +- [infiniband] ib/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1688717] +- [netdrv] mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1688717] +- [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1688717] +- [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1688717] +- [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1688717] +- [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1688717] +- [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1688717] +- [netdrv] mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1688717] +- [netdrv] mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1688717] +- [netdrv] mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1688717] +- [netdrv] mlx5: Add modify FTE helper function (Alaa Hleihel) [1688717] +- [netdrv] mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1688717] +- [netdrv] mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1688717] +- [netdrv] mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1688717] +- [netdrv] mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1688717] +- [netdrv] mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1688717] +- [infiniband] ib/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1682916] +- [infiniband] ib/hfi1: Add limit test for RC/UC send via loopback (Alex Estrin) [1682916] +- [net] bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1624391] {CVE-2018-9363} +- [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1676462] +- [hid] increase maximum global item tag report size to 256 (Tony Camuso) [1517616] +- [hid] debug: fix the ring buffer implementation (Torez Smith) [1635834] {CVE-2018-9516 CVE-2019-3819} +- [hid] debug: check length before copy_to_user() (Torez Smith) [1635834] {CVE-2018-9516 CVE-2019-3819} +- [tools] power turbostat: fix goldmont C-state limit decoding (Prarit Bhargava) [1641714] +- [tools] power turbostat: consolidate duplicate model numbers (Prarit Bhargava) [1641714] +- [tools] power turbostat: reduce debug output (Prarit Bhargava) [1641714] +- [tools] power turbosat: fix AMD APIC-id output (Prarit Bhargava) [1641714] +- [tools] power turbostat: version 18.07.27 (Prarit Bhargava) [1641714] +- [tools] power turbostat: Read extended processor family from CPUID (Prarit Bhargava) [1641714] +- [tools] power turbostat: fix x2apic debug message output file (Prarit Bhargava) [1641714] +- [tools] power turbostat: fix bogus summary values (Prarit Bhargava) [1641714] +- [tools] power turbostat: fix -S on UP systems (Prarit Bhargava) [1641714] +- [tools] power turbostat: version 18.06.20 (Prarit Bhargava) [1641714] +- [tools] power turbostat: add the missing command line switches (Prarit Bhargava) [1641714] +- [tools] power turbostat: add single character tokens to help (Prarit Bhargava) [1641714] +- [tools] power turbostat: alphabetize the help output (Prarit Bhargava) [1641714] +- [tools] power turbostat: add optional APIC X2APIC columns (Prarit Bhargava) [1641714] +- [tools] power turbostat: decode cpuid.1.HT (Prarit Bhargava) [1641714] +- [crypto] qat - move temp buffers off the stack (Neil Horman) [1641143] +- [crypto] qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Neil Horman) [1641143] +- [crypto] qat - Remove VLA usage (Neil Horman) [1641143] +- [crypto] qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Neil Horman) [1641143] +- [crypto] treewide: kzalloc_node() -> kcalloc_node() (Neil Horman) [1641143] +- [crypto] treewide: kzalloc() -> kcalloc() (Neil Horman) [1641143] +- [crypto] qat - Add MODULE_FIRMWARE for all qat drivers (Neil Horman) [1641143] +- [crypto] .gitignore: move *-asn1.[ch] patterns to the top-level .gitignore (Neil Horman) [1641143] +- [crypto] qat - don't leak pointers to authenc keys (Neil Horman) [1641143] +- [crypto] qat - Make several functions static (Neil Horman) [1641143] +- [kernel] locking/lockdep: Increase lockdep dependency entries to 40k (Waiman Long) [1600404] +- [kernel] irq: Implement irqaffinity=driver (Prarit Bhargava) [1632965] +- [kernel] genirq: Fix null pointer reference in irq_set_affinity_hint() (Prarit Bhargava) [1632965] +- [kernel] genirq: Remove bogus restriction in irq_move_mask_irq() (Prarit Bhargava) [1632965] +- [kernel] genirq: Set initial affinity in irq_set_affinity_hint() (Prarit Bhargava) [1632965] +- [powerpc] pseries/mobility: Extend start/stop topology update scope (Desnes Augusto Nunes do Rosario) [1671799] +- [powerpc] pseries: Fix unitialized timer reset on migration (Desnes Augusto Nunes do Rosario) [1671799] +- [acpi] nfit, x86/mce: Validate a MCE's address before using it (Jeff Moyer) [1662229] +- [acpi] nfit, x86/mce: Handle only uncorrectable machine checks (Jeff Moyer) [1662229] +- [x86] mce: Make correctable error detection look at the Deferred bit (Jeff Moyer) [1662229] +- [x86] mm: Unbreak modules that use the DMA API (Gary Hook) [1676613 1662887] +- [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688878] +- [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688878] +- [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688878] +- [x86] Add TSX Force Abort CPUID/MSR (Waiman Long) [1688878] +- [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688878] +- [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688878] +- [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688878] + +* Thu Mar 21 2019 Luis Claudio R. Goncalves [3.10.0-1030.rt56.989.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [netdrv] tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent() (Jonathan Toppins) [1673455] +- [misc] mei: request async autosuspend at the end of enumeration (Artem Savkov) [1676682] +- [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674402] +- [scsi] cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1642436] +- [scsi] cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1642436] +- [scsi] cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1642436] +- [scsi] cxgbi: Convert timers to use timer_setup() (Arjun Vynipadath) [1642436] +- [lib] rhashtable: add schedule points (Christoph von Recklinghausen) [1666812] +- [lib] rhashtable: Documentation tweak (Christoph von Recklinghausen) [1666812] +- [lib] rhashtable.c: use kvzalloc() in bucket_table_alloc() when possible (Christoph von Recklinghausen) [1666812] +- [kernel] rhashtable: compact struct rhashtable_params (Christoph von Recklinghausen) [1666812] +- [lib] rhashtable: Do not lower max_elems when max_size is zero (Christoph von Recklinghausen) [1666812] +- [lib] rhashtable: Cap total number of entries to 2^31 (Christoph von Recklinghausen) [1666812] +- [lib] rhashtable: remove insecure_max_entries param (Christoph von Recklinghausen) [1666812] +- [kernel] rhashtable: remove insecure_elasticity (Christoph von Recklinghausen) [1666812] +- [lib] rhashtable: Fix RCU dereference annotation in rht_bucket_nested (Christoph von Recklinghausen) [1666812] +- [lib] rhashtable: Fix use before NULL check in bucket_table_free (Christoph von Recklinghausen) [1666812] +- [lib] rhashtable: Add nested tables (Christoph von Recklinghausen) [1666812] +- [kernel] rcu: Fix soft lockup for rcu_nocb_kthread (Christoph von Recklinghausen) [1666812] +- [firmware] efi: Add pstore variables to the deletion whitelist (Prarit Bhargava) [1303667] +- [tools] efi: Make efivarfs entries immutable by default (Prarit Bhargava) [1303667] +- [firmware] efi: Make our variable validation list include the guid (Prarit Bhargava) [1303667] +- [firmware] efi: Do variable name validation tests in utf8 (Prarit Bhargava) [1303667] +- [firmware] efivars: Stop passing a struct argument to efivar_validate() (Prarit Bhargava) [1303667] +- [firmware] efivars: Check size of user object (Prarit Bhargava) [1303667] +- [firmware] efivars: Use local variables instead of a pointer dereference (Prarit Bhargava) [1303667] +- [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Jiri Olsa) [1680074] +- [tools] perf top: Display slow reader warning when droping samples (Jiri Olsa) [1680074] +- [tools] perf top: Save and display the drop count stats (Jiri Olsa) [1680074] +- [tools] perf top: Drop samples which are behind the refresh rate (Jiri Olsa) [1680074] +- [tools] perf top: Set the 'session_done' volatile variable when exiting (Jiri Olsa) [1680074] +- [tools] perf top: Use cond variable instead of a lock (Jiri Olsa) [1680074] +- [tools] perf top: Add processing thread (Jiri Olsa) [1680074] +- [tools] perf top: Move lost events warning to helpline (Jiri Olsa) [1680074] +- [tools] perf top: Save and display the lost count stats (Jiri Olsa) [1680074] +- [tools] perf ordered_events: Add private data member (Jiri Olsa) [1680074] +- [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Jiri Olsa) [1680074] +- [tools] perf vendor events intel: Fix diverse typos (Jiri Olsa) [1680074] +- [tools] perf stat: Fix CSV mode column output for non-cgroup events (Jiri Olsa) [1680074] +- [tools] perf stat: Fix shadow stats for clock events (Jiri Olsa) [1680074] +- [tools] perf symbols: Fix slowness due to -ffunction-section (Jiri Olsa) [1680074] +- [tools] perf jvmti: Separate jvmti cmlr check (Jiri Olsa) [1680074] +- [tools] perf vendor events: Add JSON metrics for Cascadelake server (Jiri Olsa) [1680074] +- [tools] perf vendor events: Add stepping in CPUID string for x86 (Jiri Olsa) [1680074] +- [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Jiri Olsa) [1680074] +- [tools] perf pmu: Suppress potential format-truncation warning (Jiri Olsa) [1680074] +- [tools] perf script: Share code and output format for uregs and iregs output (Jiri Olsa) [1680074] +- [tools] perf script: Add newline after uregs output (Jiri Olsa) [1680074] +- [tools] tools build feature: Check if get_current_dir_name() is available (Jiri Olsa) [1680074] +- [tools] perf tools: Fix crash on synthesizing the unit (Jiri Olsa) [1680074] +- [tools] perf tools: Do not zero sample_id_all for group members (Jiri Olsa) [1680074] +- [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1680074] +- [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Jiri Olsa) [1680074] +- [tools] perf intel-pt: Add more event information to debug log (Jiri Olsa) [1680074] +- [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Jiri Olsa) [1680074] +- [tools] perf scripts python: exported-sql-viewer.py: Add help window (Jiri Olsa) [1680074] +- [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Jiri Olsa) [1680074] +- [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Jiri Olsa) [1680074] +- [tools] perf top: Display the LBR stats in callchain entry (Jiri Olsa) [1680074] +- [tools] perf stat: Handle different PMU names with common prefix (Jiri Olsa) [1680074] +- [tools] perf record: Support weak groups (Jiri Olsa) [1680074] +- [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Jiri Olsa) [1680074] +- [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Jiri Olsa) [1680074] +- [tools] perf intel-pt: Insert callchain context into synthesized callchains (Jiri Olsa) [1680074] +- [tools] perf tools: Don't clone maps from parent when synthesizing forks (Jiri Olsa) [1680074] +- [tools] perf top: Start display thread earlier (Jiri Olsa) [1680074] +- [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Jiri Olsa) [1680074] +- [tools] perf top: Do not use overwrite mode by default (Jiri Olsa) [1680074] +- [tools] perf top: Allow disabling the overwrite mode (Jiri Olsa) [1680074] +- [tools] perf trace: Beautify the umount's 'name' argument (Jiri Olsa) [1680074] +- [tools] perf trace: Consider syscall aliases too (Jiri Olsa) [1680074] +- [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Jiri Olsa) [1680074] +- [tools] perf beauty: Introduce strarray__scnprintf_flags() (Jiri Olsa) [1680074] +- [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Jiri Olsa) [1680074] +- [tools] perf script: Support total cycles count (Jiri Olsa) [1680074] +- [tools] perf script: Implement --graph-function (Jiri Olsa) [1680074] +- [tools] tools script: Add --call-trace and --call-ret-trace (Jiri Olsa) [1680074] +- [tools] perf script: Make itrace script default to all calls (Jiri Olsa) [1680074] +- [tools] perf script: Add --insn-trace for instruction decoding (Jiri Olsa) [1680074] +- [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Jiri Olsa) [1680074] +- [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Jiri Olsa) [1680074] +- [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Jiri Olsa) [1680074] +- [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Jiri Olsa) [1680074] +- [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Change icon (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Jiri Olsa) [1680074] +- [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Jiri Olsa) [1680074] +- [tools] perf script: Flush output stream after events in verbose mode (Jiri Olsa) [1680074] +- [tools] perf script: Allow extended console debug output (Jiri Olsa) [1680074] +- [tools] perf stat: Poll for monitored tasks being alive (Jiri Olsa) [1680074] +- [tools] perf trace: Drop addr_location refcounts (Jiri Olsa) [1680074] +- [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Jiri Olsa) [1680074] +- [tools] perf evsel: Introduce per event max_events property (Jiri Olsa) [1680074] +- [tools] perf trace: Introduce --max-events (Jiri Olsa) [1680074] +- [tools] tools lib subcmd: Introduce OPTION_ULONG (Jiri Olsa) [1680074] +- [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Jiri Olsa) [1680074] +- [tools] perf jitdump: Add Sparc support (Jiri Olsa) [1680074] +- [tools] perf annotate: Add Sparc support (Jiri Olsa) [1680074] +- [tools] perf record: Encode -k clockid frequency into Perf trace (Jiri Olsa) [1680074] +- [tools] perf probe: Support SDT markers having reference counter (semaphore) (Jiri Olsa) [1680074] +- [tools] perf python: More portable way to make CFLAGS work with clang (Jiri Olsa) [1680074] +- [tools] perf python: Make clang_has_option() work on Python 3 (Jiri Olsa) [1680074] +- [tools] perf tools: Free temporary 'sys' string in read_event_files() (Jiri Olsa) [1680074] +- [tools] perf tools: Avoid double free in read_event_file() (Jiri Olsa) [1680074] +- [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Jiri Olsa) [1680074] +- [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Jiri Olsa) [1680074] +- [tools] perf strbuf: Match va_{add, copy} with va_end (Jiri Olsa) [1680074] +- [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Jiri Olsa) [1680074] +- [tools] perf intel-pt: Implement decoder flags for trace begin / end (Jiri Olsa) [1680074] +- [tools] perf intel-pt: Add decoder flags for trace begin / end (Jiri Olsa) [1680074] +- [tools] perf tools: Improve thread_stack__process() for trace begin / end (Jiri Olsa) [1680074] +- [tools] perf tools: Improve thread_stack__event() for trace begin / end (Jiri Olsa) [1680074] +- [tools] perf db-export: Add trace begin / end branch type variants (Jiri Olsa) [1680074] +- [tools] perf script: Enhance sample flags for trace begin / end (Jiri Olsa) [1680074] +- [tools] perf script: Print DSO for callindent (Jiri Olsa) [1680074] +- [tools] perf script: Allow sym and dso without ip, addr (Jiri Olsa) [1680074] +- [tools] tools lib subcmd: Support overwriting the pager (Jiri Olsa) [1680074] +- [tools] perf tools: Report itrace options in help (Jiri Olsa) [1680074] +- [tools] perf help: Add missing subcommand `version` (Jiri Olsa) [1680074] +- [tools] perf tools: Initialize perf_data_file fd field (Jiri Olsa) [1680074] +- [tools] perf util: Make copyfile_offset() global (Jiri Olsa) [1680074] +- [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Jiri Olsa) [1680074] +- [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Jiri Olsa) [1680074] +- [tools] perf tools: Remove perf_tool from event_op3 (Jiri Olsa) [1680074] +- [tools] perf tools: Remove perf_tool from event_op2 (Jiri Olsa) [1680074] +- [tools] tools Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Jiri Olsa) [1680074] +- [tools] perf ordered_events: Prevent crossing max_alloc_size (Jiri Olsa) [1680074] +- [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Jiri Olsa) [1680074] +- [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Jiri Olsa) [1680074] +- [tools] perf map: Turn some pr_warning() to pr_debug() (Jiri Olsa) [1680074] +- [tools] perf annotate: Handle arm64 move instructions (Jiri Olsa) [1680074] +- [tools] perf trace beauty: Alias 'umount' to 'umount2' (Jiri Olsa) [1680074] +- [tools] perf stat: Move the display functions to stat-display.c (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Do not use the global 'evsel_list' in print functions (Jiri Olsa) [1680074] +- [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Jiri Olsa) [1680074] +- [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Jiri Olsa) [1680074] +- [tools] perf stat: Pass 'evlist' argument to print functions (Jiri Olsa) [1680074] +- [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Jiri Olsa) [1680074] +- [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Jiri Olsa) [1680074] +- [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Jiri Olsa) [1680074] +- [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Jiri Olsa) [1680074] +- [tools] perf stat: Introduce perf_evlist__print_counters() (Jiri Olsa) [1680074] +- [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Jiri Olsa) [1680074] +- [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] +- [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] +- [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] +- [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] +- [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Jiri Olsa) [1680074] +- [tools] perf stat: Move create_perf_stat_counter() to stat.c (Jiri Olsa) [1680074] +- [tools] perf evsel: Introduce perf_evsel__store_ids() (Jiri Olsa) [1680074] +- [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Jiri Olsa) [1680074] +- [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Jiri Olsa) [1680074] +- [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Jiri Olsa) [1680074] +- [tools] perf trace: Pass augmented args to the arg formatters when available (Jiri Olsa) [1680074] +- [x86] perf/x86/intel: Disallow precise_ip on BTS events (Jiri Olsa) [1680074] +- [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Jiri Olsa) [1680074] +- [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Jiri Olsa) [1680074] +- [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Jiri Olsa) [1680074] +- [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Jiri Olsa) [1680074] +- [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Jiri Olsa) [1680074] +- [x86] perf/x86/intel: Export mem events only if there's PEBS support (Jiri Olsa) [1680074] +- [x86] perf/x86/intel: Add quirk for Goldmont Plus (Jiri Olsa) [1680074] +- [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Jiri Olsa) [1680074] +- [x86] perf/x86/intel: Factor out common code of PMI handler (Jiri Olsa) [1680074] +- [kernel] perf: Suppress AUX/OVERWRITE records (Jiri Olsa) [1680074] + +* Thu Mar 21 2019 Luis Claudio R. Goncalves [3.10.0-1029.rt56.988.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Desnes Augusto Nunes do Rosario) [1670667] +- [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Desnes Augusto Nunes do Rosario) [1670667] +- [netdrv] ixgbe: fix warning: sysfs: cannot create duplicate filename (Ken Cox) [1688296] +- [sound] alsa: asoc: intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1517622] +- [sound] alsa: hda: hdmi - add Icelake support (Jaroslav Kysela) [1517622] +- [sound] alsa: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1517622] +- [sound] alsa: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1517622] +- [sound] alsa: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1517622] +- [sound] alsa: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1517622] +- [sound] alsa: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1517622] +- [sound] alsa: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1517622] +- [sound] alsa: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1517622] +- [sound] alsa: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1517622] +- [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1077929] +- [security] selinux: policydb: fix byte order and alignment issues (Ondrej Mosnacek) [1636973] +- [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1335986] +- [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1335986] +- [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1335986] +- [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1570612] +- [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1570612] +- [kernel] audit: filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1382513] +- [kernel] audit: remove unnecessary semicolon in audit_field_valid() (Richard Guy Briggs) [1382513] +- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Bhupesh Sharma) [1537527] +- [x86] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1537527] +- [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1537527] +- [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1537527] +- [x86] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1537527] +- [firmware] efi: Replace runtime services spinlock with semaphore (Bhupesh Sharma) [1537527] +- [firmware] efi/runtime-wrappers: Run UEFI Runtime Services with interrupts enabled (Bhupesh Sharma) [1537527] +- [firmware] efi: runtime-wrapper: Get rid of the rtc_lock spinlock (Bhupesh Sharma) [1537527] +- [firmware] efi/runtime-wrappers: Remove out of date comment regarding in_nmi() (Bhupesh Sharma) [1537527] +- [firmware] efi/runtime-wrappers: Add a nonblocking version of QueryVariableInfo() (Bhupesh Sharma) [1537527] +- [firmware] efi: Delete the in_nmi() conditional runtime locking (Bhupesh Sharma) [1537527] +- [firmware] efi: Provide a non-blocking SetVariable() operation (Bhupesh Sharma) [1537527] +- [firmware] efi: Implement mandatory locking for UEFI Runtime Services (Bhupesh Sharma) [1537527] +- [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1676307] +- [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1676307] +- [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1676307] +- [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1676307] +- [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1676307] +- [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1676307] +- [mm] memcg, slab: simplify synchronization scheme (Aaron Tomlin) [1674401] +- [mm] memcg, slab: do not schedule cache destruction when last page goes away (Aaron Tomlin) [1674401] +- [mm] memcg, slab: separate memcg vs root cache creation paths (Aaron Tomlin) [1674401] +- [mm] memcg, slab: cleanup memcg cache creation (Aaron Tomlin) [1674401] +- [mm] memcg: remove KMEM_ACCOUNTED_ACTIVATED flag (Aaron Tomlin) [1674401] +- [mm] memcg, slab: RCU protect memcg_params for root caches (Aaron Tomlin) [1674401] +- [mm] slab: do not panic if we fail to create memcg cache (Aaron Tomlin) [1674401] +- [mm] memcg: get rid of kmem_cache_dup() (Aaron Tomlin) [1674401] +- [mm] memcg: fix possible NULL deref while traversing memcg_slab_caches list (Aaron Tomlin) [1674401] +- [mm] memcg, slab: fix barrier usage when accessing memcg_caches (Aaron Tomlin) [1674401] +- [mm] slab: clean up kmem_cache_create_memcg() error handling (Aaron Tomlin) [1674401] +- [mm] memcg, kmem: use cache_from_memcg_idx instead of hard code (Aaron Tomlin) [1674401] +- [mm] memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx (Aaron Tomlin) [1674401] +- [mm] memcg: make memcg_update_cache_sizes() static (Aaron Tomlin) [1674401] +- [mm] memcg: fix kmem_account_flags check in memcg_can_account_kmem() (Aaron Tomlin) [1674401] +- [powerpc] lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1637841] +- [powerpc] Avoid code patching freed init sections (Desnes Augusto Nunes do Rosario) [1637841] +- [kernel] asm/sections: add helpers to check for section data (Desnes Augusto Nunes do Rosario) [1637841] +- [powerpc] lib/feature-fixups: use raw_patch_instruction() (Desnes Augusto Nunes do Rosario) [1637841] +- [powerpc] lib/code-patching: refactor patch_instruction() (Desnes Augusto Nunes do Rosario) [1637841] +- [powerpc] lib/code-patching: Use alternate map for patch_instruction() (Desnes Augusto Nunes do Rosario) [1637841] +- [x86] intel_rdt: Show missing resctrl mount options (David Arcari) [1689045] +- [x86] acpi: Prevent LAPIC id 0xff from being accounted (David Arcari) [1688286] + +* Thu Mar 21 2019 Luis Claudio R. Goncalves [3.10.0-1028.rt56.987.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [infiniband] rdma/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1643182] +- [netdrv] rdma/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1643182] +- [infiniband] rdma/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1643182] +- [infiniband] rdma/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1643182] +- [infiniband] rdma/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1643182] +- [infiniband] rdma/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1643182] +- [infiniband] rdma/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1643182] +- [infiniband] rdma/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1643182] +- [infiniband] rdma/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1643182] +- [netdrv] qed: Fix iWARP syn packet mac address validation (Manish Chopra) [1682918] +- [netdrv] qed: Fix iWARP buffer size provided for syn packet processing (Manish Chopra) [1682918] +- [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1682918] +- [netdrv] qede: Add missing checks for tunnel enablement (Manish Chopra) [1682918] +- [netdrv] qede: Add missing ndos initialization for VFs (Manish Chopra) [1682918] +- [netdrv] qed: Fix EQ full firmware assert (Manish Chopra) [1682918] +- [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF (Manish Chopra) [1682918] +- [netdrv] qede: Add ethtool interface for SmartAN query (Manish Chopra) [1682918] +- [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1682918] +- [netdrv] qed: Add API for SmartAN query (Manish Chopra) [1682918] +- [netdrv] qede: Fix system crash on configuring channels (Manish Chopra) [1682918] +- [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode (Manish Chopra) [1682918] +- [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1682918] +- [netdrv] qed: Change verbosity for coalescing message (Manish Chopra) [1682918] +- [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1673194] +- [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1673194] +- [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1673194] +- [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1673194] +- [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1673194] +- [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1673194] +- [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1673194] +- [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1673194] +- [netdrv] bnx2x: Remove configured vlans as part of unload sequence (Manish Chopra) [1673194] +- [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1673194] +- [netdrv] bnx2x: Add storm FW version to ethtool driver query output (Manish Chopra) [1673194] +- [netdrv] bnx2x: Add MBI version to ethtool driver query output (Manish Chopra) [1673194] +- [netdrv] remove inclusion when not needed (Manish Chopra) [1673194] +- [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1673194] +- [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1648746] +- [cpufreq] intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648208] +- [acpi] cppc: Add support for guaranteed performance (Prarit Bhargava) [1648208] +- [idle] intel_idle: add support for Jacobsville (Steve Best) [1481749] +- [x86] xen/qspinlock: Don't kick CPU if IRQ is not initialized (Vitaly Kuznetsov) [1681468] +- [xen] grant-table: Use put_page instead of free_page (Vitaly Kuznetsov) [1545022] +- [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1661654] +- [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1661654] +- [x86] hyper-v: Consolidate code for converting cpumask to vpset (Vitaly Kuznetsov) [1661654] +- [x86] hyper-v: Fix the circular dependency in IPI enlightenment (Vitaly Kuznetsov) [1661654] +- [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1661654] +- [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1661654] +- [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1661654] +- [x86] intel_rdt/mba_sc: Feedback loop to dynamically update mem bandwidth (Prarit Bhargava) [1620320] +- [x86] intel_rdt/mba_sc: Prepare for feedback loop (Prarit Bhargava) [1620320] +- [x86] intel_rdt/mba_sc: Add schemata support (Prarit Bhargava) [1620320] +- [x86] intel_rdt/mba_sc: Add initialization support (Prarit Bhargava) [1620320] +- [x86] intel_rdt/mba_sc: Enable/disable MBA software controller (Prarit Bhargava) [1620320] +- [documentation] x86/intel_rdt/mba_sc: Documentation for MBA software controller(mba_sc) (Prarit Bhargava) [1620320] + +* Wed Mar 20 2019 Luis Claudio R. Goncalves [3.10.0-1027.rt56.986.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1679395] +- [fs] nfs: nfs_compare_mount_options always compare auth flavors (Steve Dickson) [1661620] +- [fs] vfs: fix check for fallocate on active swapfile (Lukas meh) [1671293] +- [fs] fs: prevent doing FALLOC_FL_ZERO_RANGE on append only file (Lukas meh) [1671293] +- [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas meh) [1671293] +- [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas meh) [1671293] +- [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas meh) [1671293] +- [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas meh) [1671293] +- [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas meh) [1671293] +- [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas meh) [1671293] +- [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas meh) [1671293] +- [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas meh) [1671293] +- [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas meh) [1671293] +- [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas meh) [1671293] +- [fs] ext4: add missing brelse() update_backups()'s error path (Lukas meh) [1671293] +- [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas meh) [1671293] +- [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas meh) [1671293] +- [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas meh) [1671293] +- [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas meh) [1671293] +- [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas meh) [1671293] +- [fs] ext4: don't mark mmp buffer head dirty (Lukas meh) [1671293] +- [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas meh) [1671293] +- [fs] ext4: fix online resize's handling of a too-small final block group (Lukas meh) [1671293] +- [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas meh) [1671293] +- [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas meh) [1671293] +- [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas meh) [1671293] +- [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas meh) [1671293] +- [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas meh) [1671293] +- [fs] ext4: limit xattr size to INT_MAX (Lukas meh) [1671293] +- [fs] ext4: check for NUL characters in extended attribute's name (Lukas meh) [1671293] +- [fs] ext4: correctly detect when an xattr value has an invalid size (Lukas meh) [1671293] +- [fs] ext4: Check that external xattr value block is zero (Lukas meh) [1671293] +- [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas meh) [1671293] +- [fs] ext4: fix quota inconsistency during orphan cleanup for read-only mounts (Lukas meh) [1671293] +- [fs] ext4: force revalidation of directory pointer after seekdir(2) (Lukas meh) [1671293] +- [fs] ext4: fix offset overflow on 32-bit archs in ext4_iomap_begin() (Lukas meh) [1671293] +- [fs] jbd2: if the journal is aborted then don't allow update of the log tail (Lukas meh) [1671293] +- [fs] ext4: save error to disk in __ext4_grp_locked_error() (Lukas meh) [1671293] +- [fs] ext4: fix a race in the ext4 shutdown path (Lukas meh) [1671293] +- [fs] ext4: fix crash when a directory's i_size is too small (Lukas meh) [1671293] +- [fs] ext4: fix fdatasync(2) after fallocate(2) operation (Lukas meh) [1671293] +- [fs] ext4: fix incorrect quotaoff if the quota feature is enabled (Lukas meh) [1671293] +- [fs] ext4: fix overflow caused by missing cast in ext4_resize_fs() (Lukas meh) [1671293] +- [fs] ext4: fix fdatasync(2) after extent manipulation operations (Lukas meh) [1671293] +- [fs] ext4: keep existing extra fields when inode expands (Lukas meh) [1671293] +- [fs] ext4: clear lockdep subtype for quota files on quota off (Lukas meh) [1671293] +- [fs] ext4: Set flags on quota files directly (Lukas meh) [1671293] +- [fs] ext4: evict inline data when writing to memory map (Lukas meh) [1671293] +- [fs] ext4: mark inode dirty after converting inline directory (Lukas meh) [1671293] +- [fs] ext4: don't lock buffer in ext4_commit_super if holding spinlock (Lukas meh) [1671293] +- [fs] ext4: clean up error handling when orphan list is corrupted (Lukas meh) [1671293] +- [fs] ext4: fix crashes in dioread_nolock mode (Lukas meh) [1671293] +- [fs] ext4: fix potential integer overflow (Lukas meh) [1671293] +- [fs] dcache: Add negative dentries to LRU tail (Waiman Long) [1466038] +- [fs] documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1466038] +- [fs] dcache: Track & report number of negative dentries (Waiman Long) [1466038] +- [fs] dcache: convert dentry_stat.nr_unused to per-cpu counters (Waiman Long) [1466038] +- [fs] bump inode and dentry counters to long (Waiman Long) [1466038] + +* Wed Mar 20 2019 Luis Claudio R. Goncalves [3.10.0-1026.rt56.985.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [usb] fix the usbfs flag sanitization for control transfers (Torez Smith) [1657401] +- [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1657401] +- [usb] xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1657401] +- [usb] roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1657401] +- [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1657401] +- [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1657401] +- [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1657401] +- [usb] usbip: fix bug: kasan: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1657401] +- [netdrv] usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1657401] +- [usb] xhci-mtk: resume USB3 roothub first (Torez Smith) [1657401] +- [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1657401] +- [usb] cdc_acm: Do not leak URB buffers (Torez Smith) [1657401] +- [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1657401] +- [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1657401] +- [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1657401] +- [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1657401] +- [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1657401] +- [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1657401] +- [usb] serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1657401] +- [usb] typec: mux: Take care of driver module reference counting (Torez Smith) [1657401] +- [usb] core: safely deal with the dynamic quirk lists (Torez Smith) [1657401] +- [usb] roles: Take care of driver module reference counting (Torez Smith) [1657401] +- [usb] handle NULL config in usb_find_alt_setting() (Torez Smith) [1657401] +- [usb] fix error handling in usb_driver_claim_interface() (Torez Smith) [1657401] +- [usb] remove LPM management from usb_driver_claim_interface() (Torez Smith) [1657401] +- [usb] usbdevfs: restore warning for nonsensical flags (Torez Smith) [1657401] +- [usb] usbdevfs: sanitize flags more (Torez Smith) [1657401] +- [usb] revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1657401] +- [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1657401] +- [usb] serial: option: add two-endpoints device-id flag (Torez Smith) [1657401] +- [usb] serial: option: improve Quectel EP06 detection (Torez Smith) [1657401] +- [usb] revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1657401] +- [usb] xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1657401] +- [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1657401] +- [usb] cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1657401] +- [usb] misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1657401] +- [usb] Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1657401] +- [usb] typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1657401] +- [usb] Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1657401] +- [usb] uas: add support for more quirk flags (Torez Smith) [1657401] +- [usb] Add quirk to support DJI CineSSD (Torez Smith) [1657401] +- [usb] typec: fix kernel-doc parameter warning (Torez Smith) [1657401] +- [usb] yurex: Check for truncation in yurex_read() (Torez Smith) [1657401] +- [usb] yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1657401] +- [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1657401] +- [usb] add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1657401] +- [usb] serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1657401] +- [usb] serial: io_ti: fix array underflow in completion handler (Torez Smith) [1657401] +- [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1657401] +- [netdrv] net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1657401] +- [usb] serial: pl2303: add a new device id for ATEN (Torez Smith) [1657401] +- [usb] option: add support for DW5821e (Torez Smith) [1657401] +- [netdrv] usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1657401] +- [netdrv] usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1657401] +- [media] uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1657401] +- [media] uvcvideo: Remove a redundant check (Torez Smith) [1657401] +- [media] uvcvideo: Fix minor spelling (Torez Smith) [1657401] +- [netdrv] qmi_wwan: fix interface number for DW5821e production firmware (Torez Smith) [1657401] +- [usb] usbtmc: Add support for 32 bit compat applications (Torez Smith) [1657401] +- [usb] core: handle hub C_PORT_OVER_CURRENT condition (Torez Smith) [1657401] +- [usb] usbtmc: Add ioctl for termination character (Torez Smith) [1657401] +- [usb] usbtmc: Add ioctl for EOM bit (Torez Smith) [1657401] +- [usb] usbtmc: Add ioctl for trigger (Torez Smith) [1657401] +- [usb] usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1657401] +- [usb] usbtmc: use consistent timeout error (Torez Smith) [1657401] +- [usb] usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1657401] +- [usb] xhci: Fix memory leak in xhci_endpoint_reset() (Torez Smith) [1657401] +- [usb] typec: tcpm: Fix sink PDO starting index for PPS APDO selection (Torez Smith) [1657401] +- [netdrv] usb: asix: replace mii_nway_restart in resume path (Torez Smith) [1657401] +- [usb] serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1657401] +- [netdrv] usb: rtl8150: demote allmulti message to dev_dbg() (Torez Smith) [1657401] +- [netdrv] usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1657401] +- [usb] serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1657401] +- [usb] serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1657401] +- [usb] serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1657401] +- [usb] cdc_acm: Add quirk for Castles VEGA3000 (Torez Smith) [1657401] +- [usb] host: ehci-sched: remove redundant pointer dev (Torez Smith) [1657401] +- [usb] host: whci: remove redundant variable t (Torez Smith) [1657401] +- [usb] xhci: dbc: remove redundant pointer dbc (Torez Smith) [1657401] +- [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1657401] +- [usb] misc: uss720: remove redundant pointer usbdev (Torez Smith) [1657401] +- [usb] usbip: remove redundant pointer ep (Torez Smith) [1657401] +- [usb] serial: kl5kusb105: remove KLSI device id (Torez Smith) [1657401] +- [usb] yurex: fix out-of-bounds uaccess in read handler (Torez Smith) [1657401] +- [usb] typec: avoid format-overflow warning (Torez Smith) [1657401] +- [usb] typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1657401] +- [usb] typec: fix dereference before null check on adev (Torez Smith) [1657401] +- [usb] usbtest: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] quirks: add delay quirks for Corsair Strafe (Torez Smith) [1657401] +- [usb] xhci: xhci-mem: off by one in xhci_stream_id_to_ring() (Torez Smith) [1657401] +- [usb] serial: kobil_sct: add missing version error handling (Torez Smith) [1657401] +- [usb] serial: kobil_sct: fix modem-status error handling (Torez Smith) [1657401] +- [usb] serial: mos7840: fix status-register error handling (Torez Smith) [1657401] +- [usb] serial: keyspan_pda: fix modem-status error handling (Torez Smith) [1657401] +- [netdrv] qmi_wwan: add support for Quectel EG91 (Torez Smith) [1657401] +- [usb] serial: cp210x: add another USB ID for Qivicon ZigBee stick (Torez Smith) [1657401] +- [usb] serial: ch341: fix type promotion bug in ch341_control_in() (Torez Smith) [1657401] +- [netdrv] smsc75xx: Add workaround for gigabit link up hardware errata (Torez Smith) [1657401] +- [netdrv] usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1657401] +- [usb] typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1657401] +- [usb] mark expected switch fall-throughs (Torez Smith) [1657401] +- [usb] wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1657401] +- [usb] typec: tcpm: Support for Alternate Modes (Torez Smith) [1657401] +- [usb] typec: pi3usb30532: Start using generic state values (Torez Smith) [1657401] +- [usb] typec: Add driver for DisplayPort alternate mode (Torez Smith) [1657401] +- [usb] typec: Bus type for alternate modes (Torez Smith) [1657401] +- [usb] typec: Register a device for every mode (Torez Smith) [1657401] +- [usb] typec: mux: Get the mux identifier from function parameter (Torez Smith) [1657401] +- [usb] typec: tcpm: Correctly report power_supply current and voltage for non pd supply (Torez Smith) [1657401] +- [usb] xhci: dbc: Don't decrement runtime PM counter if DBC is not started (Torez Smith) [1657401] +- [usb] update for tcpci drivers moving out of staging (Torez Smith) [1657401] +- [netdrv] usb: Mark expected switch fall-throughs (Torez Smith) [1657401] +- [usb] typec: function for checking cable plug orientation (Torez Smith) [1657401] +- [kernel] usb: pd: include kernel.h (Torez Smith) [1657401] +- [usb] typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1657401] +- [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1657401] +- [usb] typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1657401] +- [usb] typec: add API to get typec basic port power and data config (Torez Smith) [1657401] +- [kernel] usb: typec: add fwnode to tcpc (Torez Smith) [1657401] +- [usb] typec: tps6598x: Remove VLA usage (Torez Smith) [1657401] +- [usb] cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1657401] +- [usb] legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] ldusb: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] iowarrior: remove intr_idx_lock (Torez Smith) [1657401] +- [usb] adutux: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] wusbcore: remove excessive irqsave (Torez Smith) [1657401] +- [usb] usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] usblp: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] usbfs: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] core: use irqsave() in sg_complete() complete callback (Torez Smith) [1657401] +- [usb] cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1657401] +- [usb] serial: digi_acceleport: rename tty flag variable (Torez Smith) [1657401] +- [usb] serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: sierra: fix potential deadlock at close (Torez Smith) [1657401] +- [usb] serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [usb] serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [netdrv] r8152: napi hangup fix after disconnect (Torez Smith) [1657401] +- [usb] usb host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1657401] +- [usb] cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1657401] +- [usb] mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1657401] +- [usb] xhci-hcd: Add get_resuming_ports method (Torez Smith) [1657401] +- [usb] ehci-hcd: Add get_resuming_ports method (Torez Smith) [1657401] +- [usb] Report wakeup events on root-hub ports (Torez Smith) [1657401] +- [usb] typec: tcpm: fix logbuffer index is wrong if _tcpm_log is re-entered (Torez Smith) [1657401] +- [usb] typec: tcpm: Fix a msecs vs jiffies bug (Torez Smith) [1657401] +- [usb] cdc_acm: Add quirk for Uniden UBC125 scanner (Torez Smith) [1657401] +- [usb] typec: ucsi: Fix for incorrect status data issue (Torez Smith) [1657401] +- [usb] xhci: increase CRS timeout value (Torez Smith) [1657401] +- [usb] xhci: tegra: fix runtime PM error handling (Torez Smith) [1657401] +- [usb] xhci: remove the code build warning (Torez Smith) [1657401] +- [usb] xhci: Fix kernel oops in trace_xhci_free_virt_device (Torez Smith) [1657401] +- [usb] xhci: Fix perceived dead host due to runtime suspend race with event handler (Torez Smith) [1657401] +- [usb] serial: cast sizeof() to int when comparing with error code (Torez Smith) [1657401] +- [netdrv] qmi_wwan: add support for the Dell Wireless 5821e module (Torez Smith) [1657401] +- [netdrv] usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [netdrv] usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [netdrv] usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [netdrv] usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [netdrv] usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1657401] +- [netdrv] usb/drivers: Remove useless hrtimer_active check (Torez Smith) [1657401] +- [usb] serial: cp210x: add CESINEL device ids (Torez Smith) [1657401] +- [usb] serial: cp210x: add Silicon Labs IDs for Windows Update (Torez Smith) [1657401] +- [netdrv] cdc_ncm: avoid padding beyond end of skb (Torez Smith) [1657401] +- [media] uvcvideo: Prevent setting unavailable flags (Torez Smith) [1657401] +- [netdrv] usb: cdc_mbim: add flag FLAG_SEND_ZLP (Torez Smith) [1657401] +- [usb] revert "xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue" (Torez Smith) [1657401] +- [usb] xhci: Add quirk to zero 64bit registers on Renesas PCIe controllers (Torez Smith) [1657401] +- [usb] xhci: Allow more than 32 quirks (Torez Smith) [1657401] +- [usb] xhci: force all memory allocations to node (Torez Smith) [1657401] +- [usb] typec: fsusb302: no need to check return value of debugfs_create_dir() (Torez Smith) [1657401] +- [usb] core: no need to check return value of debugfs_create functions (Torez Smith) [1657401] +- [usb] ehci-hcd: no need to check return value of debugfs_create functions (Torez Smith) [1657401] +- [usb] ohci: no need to check return value of debugfs_create functions (Torez Smith) [1657401] +- [usb] uhci: no need to check return value of debugfs_create functions (Torez Smith) [1657401] +- [usb] mon: no need to check return value of debugfs_create functions (Torez Smith) [1657401] +- [usb] typec: tcpm: no need to check return value of debugfs_create_dir() (Torez Smith) [1657401] +- [usb] hub: Per-port setting to reduce TRSTRCY to 10 ms (Torez Smith) [1657401] +- [usb] hub: Per-port setting to use old enumeration scheme (Torez Smith) [1657401] +- [usb] xhci: tegra: Fix runtime PM support (Torez Smith) [1657401] +- [usb] core: message: remove extra endianness conversion in usb_set_isoch_delay (Torez Smith) [1657401] +- [netdrv] qmi_wwan: Add Netgear Aircard 779S (Torez Smith) [1657401] +- [netdrv] qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID (Torez Smith) [1657401] +- [usb] xhci: tegra: Add support for managing powergates (Torez Smith) [1657401] +- [usb] xhci: tegra: Add runtime PM support (Torez Smith) [1657401] +- [usb] xhci: tegra: Prepare for adding runtime PM support (Torez Smith) [1657401] +- [usb] usb-storage: Add compatibility quirk flags for G-Technologies G-Drive (Torez Smith) [1657401] +- [usb] usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver (Torez Smith) [1657401] +- [usb] typec: wcove: Remove dependency on HW FSM (Torez Smith) [1657401] +- [usb] roles: intel_xhci: Enable runtime PM (Torez Smith) [1657401] +- [usb] typec: fusb302: Fix debugfs issue (Torez Smith) [1657401] +- [usb] roles: intel_xhci: Always allow user control (Torez Smith) [1657401] +- [usb] typec: Fix htmldocs warning (Torez Smith) [1657401] +- [usb] typec: tcpm: Provide fwnode pointer as part of psy_cfg (Torez Smith) [1657401] +- [usb] xhci: debugfs: add debugfs interface to enable compliance mode for a port (Torez Smith) [1657401] +- [usb] xhci: debugfs: add usb ports to xhci debugfs (Torez Smith) [1657401] +- [usb] xhci: xhci-mem: remove port_arrays and the code initializing them (Torez Smith) [1657401] +- [usb] xhci-mtk: use xhci hub structures to get number of ports in roothubs (Torez Smith) [1657401] +- [usb] xhci: xhci-hub: use port structure members instead of xhci_get_ports() (Torez Smith) [1657401] +- [usb] xhci: use port structures instead of port arrays in xhci.c functions (Torez Smith) [1657401] +- [usb] xhci: change xhci_test_and_clear_bit() to use new port structure (Torez Smith) [1657401] +- [usb] xhci: change xhci_set_link_state() to work with port structures (Torez Smith) [1657401] +- [usb] xhci: rename faked_port_index to hcd_portnum (Torez Smith) [1657401] +- [usb] xhci: xhci-ring: use port structures for port event handler (Torez Smith) [1657401] +- [usb] xhci: xhci-hub: use new port structures for cas and wake mask functions (Torez Smith) [1657401] +- [usb] xhci: xhci-hub: use new port structures to get port address instead of port array (Torez Smith) [1657401] +- [usb] xhci: Add helper to get xhci roothub from hcd (Torez Smith) [1657401] +- [usb] xhci: set hcd pointers for xhci usb2 and usb3 roothub structures (Torez Smith) [1657401] +- [usb] xhci: Create new structures to store xhci port information (Torez Smith) [1657401] +- [usb] xhci: hisilicon: support HiSilicon STB xHCI host controller (Torez Smith) [1657401] +- [usb] xhci: dbc: Add SPDX identifiers to dbc files (Torez Smith) [1657401] +- [usb] serial: ftdi_sio: clean up flow control management (Torez Smith) [1657401] +- [usb] serial: ftdi_sio: drop unnecessary urb_ variable prefixes (Torez Smith) [1657401] +- [usb] serial: ftdi_sio: use non-underscore fixed types (Torez Smith) [1657401] +- [usb] serial: ftdi_sio: fix IXON/IXOFF mixup (Torez Smith) [1657401] +- [usb] usbtmc: Remove rigol_quirk (Torez Smith) [1657401] +- [usb] serial: use tty_port_register_device() (Torez Smith) [1657401] +- [usb] usbip: usbip_host: fix bad unlock balance during stub_probe() (Torez Smith) [1657401] +- [usb] usbip: usbip_host: fix NULL-ptr deref and use-after-free errors (Torez Smith) [1657401] +- [usb] xhci: Fix USB3 NULL pointer dereference at logical disconnect (Torez Smith) [1657401] +- [usb] revert "usb: host: ehci: Use dma_pool_zalloc()" (Torez Smith) [1657401] +- [usb] usbip: usbip_host: run rebind from exit when module is removed (Torez Smith) [1657401] +- [usb] usbip: usbip_host: delete device from busid_table after rebind (Torez Smith) [1657401] +- [usb] typec: tps6598x: handle block reads separately with plain-I2C adapters (Torez Smith) [1657401] +- [usb] typec: tcpm: Release the role mux when exiting (Torez Smith) [1657401] +- [usb] Accept bulk endpoints with 1024-byte maxpacket (Torez Smith) [1657401] +- [usb] xhci: Fix use-after-free in xhci_free_virt_device (Torez Smith) [1657401] +- [netdrv] qmi_wwan: do not steal interfaces from class drivers (Torez Smith) [1657401] +- [usb] serial: visor: handle potential invalid device configuration (Torez Smith) [1657401] +- [usb] serial: option: adding support for ublox R410M (Torez Smith) [1657401] +- [usb] serial: option: blacklist unused dwm-158 interfaces (Torez Smith) [1657401] +- [usb] typec: tcpm: Fix incorrect 'and' operator (Torez Smith) [1657401] +- [usb] usb-misc: sisusbvga: fix spelling mistake: "asymmeric" -> "asymmetric" (Torez Smith) [1657401] +- [netdrv] usb: qmi_wwan: add support for ublox R410M PID 0x90b2 (Torez Smith) [1657401] +- [usb] typec: tcpm: fix compiler warning about stupid things (Torez Smith) [1657401] +- [usb] typec: tcpm: Add support for sink PPS related messages (Torez Smith) [1657401] +- [usb] typec: tcpm: Represent source supply through power_supply (Torez Smith) [1657401] +- [usb] typec: tcpm: Add core support for sink side PPS (Torez Smith) [1657401] +- [usb] do not reset if a low-speed or full-speed device timed out (Torez Smith) [1657401] +- [usb] core: hcd: mark expected switch fall-through (Torez Smith) [1657401] +- [usb] USB 3.2 Add sysfs entries for a usb device rx_lanes and tx_lanes (Torez Smith) [1657401] +- [usb] show USB 3.2 Dual-lane devices as Gen Xx2 during device enumeration (Torez Smith) [1657401] +- [usb] set root hub lane counts (Torez Smith) [1657401] +- [usb] Add support to store lane count used by USB 3.2 (Torez Smith) [1657401] +- [usb] define HCD_USB32 speed option for hosts that support USB 3.2 dual-lane (Torez Smith) [1657401] +- [usb] typec: tcpm: remove max_snk_mv/ma/mw (Torez Smith) [1657401] +- [usb] typec: wcove: remove max_snk_* for sink config (Torez Smith) [1657401] +- [usb] typec: fusb302: remove max_snk_* for sink config (Torez Smith) [1657401] +- [usb] typec: tcpm: pdo matching optimization (Torez Smith) [1657401] +- [usb] hub: Don't wait for connect state at resume for powered-off ports (Torez Smith) [1657401] +- [usb] usbip: usbip_host: refine probe and disconnect debug msgs to be useful (Torez Smith) [1657401] +- [usb] storage: Replace mdelay with msleep in init_freecom (Torez Smith) [1657401] +- [kernel] usb: audio-v2: Correct the comment for struct uac_clock_selector_descriptor (Torez Smith) [1657401] +- [usb] roles: Fix potential NULL dereference in intel_xhci_usb_probe() (Torez Smith) [1657401] +- [usb] xhci: Fix Kernel oops in xhci dbgtty (Torez Smith) [1657401] +- [usb] select USB_COMMON for usb role switch config (Torez Smith) [1657401] +- [usb] core: Add quirk for HP v222w 16GB Mini (Torez Smith) [1657401] +- [usb] typec: ucsi: fix tracepoint related build error (Torez Smith) [1657401] +- [usb] usbip: usbip_event: fix to not print kernel pointer address (Torez Smith) [1657401] +- [usb] usbip: usbip_host: fix to hold parent lock for device_attach() calls (Torez Smith) [1657401] +- [usb] usbip: vhci_hcd: Fix usb device and sockfd leaks (Torez Smith) [1657401] +- [usb] usbip: vhci_hcd: check rhport before using in vhci_hub_control() (Torez Smith) [1657401] +- [usb] Increment wakeup count on remote wakeup (Torez Smith) [1657401] +- [usb] host: xhci-plat: Fix clock resource by adding a register clock (Torez Smith) [1657401] +- [usb] xhci: Fix USB ports for Dell Inspiron 5775 (Torez Smith) [1657401] +- [netdrv] qmi_wwan: add Wistron Neweb D19Q1 (Torez Smith) [1657401] +- [usb] serial: ftdi_sio: use jtag quirk for Arrow USB Blaster (Torez Smith) [1657401] +- [usb] serial: cp210x: add ID for NI USB serial console (Torez Smith) [1657401] +- [usb] serial: simple: add libtransistor console (Torez Smith) [1657401] +- [netdrv] cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN (Torez Smith) [1657401] +- [usb] revert "usb: serial: ftdi_sio: add Id for Physik Instrumente E-870" (Torez Smith) [1657401] +- [usb] serial: ftdi_sio: add Id for Physik Instrumente E-870 (Torez Smith) [1657401] +- [netdrv] net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 (Torez Smith) [1657401] +- [netdrv] usb/qmi_wwan.c: Add USB id for lt4120 modem (Torez Smith) [1657401] +- [netdrv] qmi_wwan: add BroadMobi BM806U 2020:2033 (Torez Smith) [1657401] +- [usb] host: Remove the deprecated ATH79 USB host config options (Torez Smith) [1657401] +- [usb] roles: Fix return value check in intel_xhci_usb_probe() (Torez Smith) [1657401] +- [documentation] usb: core: Add USB_QUIRK_DELAY_CTRL_MSG to usbcore quirks (Torez Smith) [1657401] +- [usb] core: Copy parameter string correctly and remove superfluous null check (Torez Smith) [1657401] +- [usb] announce bcdDevice as well as idVendor, idProduct (Torez Smith) [1657401] +- [usb] USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw (Torez Smith) [1657401] +- [usb] hub: Reduce warning to notice on power loss (Torez Smith) [1657401] +- [usb] serial: ftdi_sio: add support for Harman FirmwareHubEmulator (Torez Smith) [1657401] +- [usb] serial: cp210x: add ELDAT Easywave RX09 id (Torez Smith) [1657401] +- [usb] serial: ftdi_sio: add RT Systems VX-8 cable (Torez Smith) [1657401] +- [usb] typec: driver for Pericom PI3USB30532 Type-C cross switch (Torez Smith) [1657401] +- [usb] roles: Add Intel xHCI USB role switch driver (Torez Smith) [1657401] +- [usb] xhci: Add Intel extended cap / otg phy mux handling (Torez Smith) [1657401] +- [usb] xhci: Add option to get next extended capability in list by passing id = 0 (Torez Smith) [1657401] +- [usb] typec: tcpm: Use new Type-C switch/mux and usb-role-switch functions (Torez Smith) [1657401] +- [usb] typec: tcpm: Set USB role switch to device mode when configured as such (Torez Smith) [1657401] +- [usb] typec: Separate the definitions for data and power roles (Torez Smith) [1657401] +- [usb] common: Small class for USB role switches (Torez Smith) [1657401] +- [usb] typec: API for controlling USB Type-C Multiplexers (Torez Smith) [1657401] +- [usb] core: introduce per-port over-current counters (Torez Smith) [1657401] +- [usb] misc: uss720: more vendor/product ID's (Torez Smith) [1657401] +- [usb] core: Add "quirks" parameter for usbcore (Torez Smith) [1657401] +- [usb] core: urb: Check SSP isoc ep comp descriptor (Torez Smith) [1657401] +- [usb] serial: option: use mass-storage class define (Torez Smith) [1657401] +- [usb] serial: option: drop redundant interface-class test (Torez Smith) [1657401] +- [usb] serial: option: reimplement interface masking (Torez Smith) [1657401] +- [usb] wusbcore: crypto: Remove VLA usage (Torez Smith) [1657401] +- [usb] xhci: Show what USB release number the xHC supports from protocol capablity (Torez Smith) [1657401] +- [usb] xhci: Clear the host side toggle manually when endpoint is soft reset (Torez Smith) [1657401] +- [usb] xhci: refactor xhci_urb_enqueue a bit with minor changes (Torez Smith) [1657401] +- [usb] xhci: Don't always run the default stop endpoint command completion handler (Torez Smith) [1657401] +- [usb] xhci: zero usb device slot_id member when disabling and freeing a xhci slot (Torez Smith) [1657401] +- [usb] xhci: Remove ep_trb from finish_td() (Torez Smith) [1657401] +- [usb] xhci: Remove ep_trb from xhci_cleanup_halted_endpoint() (Torez Smith) [1657401] +- [usb] xhci: Clean up error code in xhci_dbc_tty_register_device() (Torez Smith) [1657401] +- [netdrv] Remove unnecessary skb_copy_expand OOM messages (Torez Smith) [1657401] +- [usb] typec: tcpm: fusb302: Do not log an error on -EPROBE_DEFER (Torez Smith) [1657401] +- [usb] ohci: Fix NULL dereference in HCDs using HCD_LOCAL_MEM (Torez Smith) [1657401] +- [usb] usbip: vudc: fix null pointer dereference on udc->lock (Torez Smith) [1657401] +- [usb] typec: Start using ERR_PTR (Torez Smith) [1657401] +- [usb] host: xhci-mtk: remove custom USB PHY handling (Torez Smith) [1657401] +- [usb] clarify ACPI spec version and section number for _UPC & _PLD (Torez Smith) [1657401] +- [usb] Don't disable Latency tolerance Messaging (LTM) before port reset (Torez Smith) [1657401] +- [usb] adutux: Add waiting in transfer abortion (Torez Smith) [1657401] +- [usb] typec: Re-use DEFINE_SHOW_ATTRIBUTE() macro (Torez Smith) [1657401] +- [usb] host: whci: Re-use DEFINE_SHOW_ATTRIBUTE() macro (Torez Smith) [1657401] +- [kernel] typec: tcpm: Add SDB header for Status message handling (Torez Smith) [1657401] +- [kernel] typec: tcpm: Add ADO header for Alert message handling (Torez Smith) [1657401] +- [kernel] typec: tcpm: Add PD Rev 3.0 definitions to PD header (Torez Smith) [1657401] +- [usb] wusbcore: remove redundant re-assignment to pointer 'dev' (Torez Smith) [1657401] +- [usb] usbip: Correct maximum value of CONFIG_USBIP_VHCI_HC_PORTS (Torez Smith) [1657401] +- [usb] usbtest: Remove stack VLA usage (Torez Smith) [1657401] +- [usb] xhci: Fix front USB ports on ASUS PRIME B350M-A (Torez Smith) [1657401] +- [usb] usbmon: Read text within supplied buffer size (Torez Smith) [1657401] +- [netdrv] usb: asix88179_178a: set permanent address once only (Torez Smith) [1657401] +- [usb] storage: Add JMicron bridge 152d:2567 to unusual_devs.h (Torez Smith) [1657401] +- [usb] xhci: dbc: Fix lockdep warning (Torez Smith) [1657401] +- [usb] xhci: fix endpoint context tracer output (Torez Smith) [1657401] +- [netdrv] cdc_eem: clean up bind error path (Torez Smith) [1657401] +- [netdrv] kalmia: clean up bind error path (Torez Smith) [1657401] +- [kernel] usbnet: fix potential deadlock on 32bit hosts (Torez Smith) [1657401] +- [usb] adutux: Delete a misleading comment (Torez Smith) [1657401] +- [usb] usb-skeleton: make MODULE_LICENSE and SPDX tag match (Torez Smith) [1657401] +- [usb] revert "typec: tcpm: Only request matching pdos" (Torez Smith) [1657401] +- [usb] quirks: add control message delay for 1b1c:1b20 (Torez Smith) [1657401] +- [usb] uas: fix comparison for error code (Torez Smith) [1657401] +- [netdrv] usb/kalmia: use ARRAY_SIZE for various array sizing calculations (Torez Smith) [1657401] +- [netdrv] cdc_ether: flag the Cinterion PLS8 modem by gemalto as WWAN (Torez Smith) [1657401] +- [video] console: Expand dummy functions for CFI (Torez Smith) [1657401] +- [usb] console: sisusb2vga: Drop dummy con_font_get() (Torez Smith) [1657401] +- [netdrv] r8152: fix tx packets accounting (Torez Smith) [1657401] +- [media] uvcvideo: Use internal kernel integer types (Torez Smith) [1657401] +- [media] uvcvideo: Apply flags from device to actual properties (Torez Smith) [1657401] +- [netdrv] smsc75xx: fix smsc75xx_set_features() (Torez Smith) [1657401] +- [usb] chaoskey: Use kasprintf() over strcpy()/strcat() (Torez Smith) [1657401] +- [usb] host: ehci: Use dma_pool_zalloc() (Torez Smith) [1657401] +- [usb] cdc_acm: prevent race at write to acm while system resumes (Torez Smith) [1657401] +- [usb] Add delay-init quirk for Corsair K70 RGB keyboards (Torez Smith) [1657401] +- [usb] ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks() (Torez Smith) [1657401] +- [usb] host: ehci: always enable interrupt for qtd completion at test mode (Torez Smith) [1657401] +- [usb] ldusb: add PIDs for new CASSY devices supported by this driver (Torez Smith) [1657401] +- [usb] host: ehci: use correct device pointer for dma ops (Torez Smith) [1657401] +- [usb] usbip: keep usbip_device sockfd state in sync with tcp_socket (Torez Smith) [1657401] +- [usb] ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func() (Torez Smith) [1657401] +- [usb] serial: option: Add support for Quectel EP06 (Torez Smith) [1657401] +- [usb] xhci: fix xhci debugfs errors in xhci_stop (Torez Smith) [1657401] +- [usb] xhci: xhci debugfs device nodes weren't removed after device plugged out (Torez Smith) [1657401] +- [usb] xhci: Fix xhci debugfs devices node disappearance after hibernation (Torez Smith) [1657401] +- [usb] xhci: Fix NULL pointer in xhci debugfs (Torez Smith) [1657401] +- [usb] xhci: Don't print a warning when setting link state for disabled ports (Torez Smith) [1657401] +- [usb] xhci: workaround for AMD Promontory disabled ports wakeup (Torez Smith) [1657401] +- [base] base: Unified device connection lookup (Torez Smith) [1657401] +- [documentation] documentation sysfs-bus-usb: Add rx_lanes and tx_lanes introduced in USB 3.2 (Torez Smith) [1657401] + +* Mon Mar 18 2019 Luis Claudio R. Goncalves [3.10.0-1025.rt56.984.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [netdrv] bnxt_en: Drop oversize TX packets to prevent errors (Jonathan Toppins) [1686144] +- [netdrv] bnxt_en: Fix typo in firmware message timeout logic (Jonathan Toppins) [1686144] +- [netdrv] bnxt_en: Wait longer for the firmware message response to complete (Jonathan Toppins) [1686144] +- [netdrv] mlxsw: spectrum_router: Add extack message for RIF and VRF overflow (Ivan Vecera) [1678657] +- [netdrv] mlxsw: spectrum: router: Add support for address validator notifier (Ivan Vecera) [1678657] +- [netdrv] enic: fix checksum validation for IPv6 (Govindarajulu Varadarajan) [1631569] +- [netdrv] cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Govindarajulu Varadarajan) [1631569] +- [netdrv] enic: do not call enic_change_mtu in enic_probe (Govindarajulu Varadarajan) [1631569] +- [netdrv] use core min/max MTU checking (Govindarajulu Varadarajan) [1631569] +- [netdrv] enic: handle mtu change for vf properly (Govindarajulu Varadarajan) [1631569] +- [netdrv] xdp/qede: setup xdp_rxq_info and intro xdp_rxq_info_is_reg (Manish Chopra) [1679753] +- [netdrv] xdp: make the stack take care of the tear down (Manish Chopra) [1679753] +- [netdrv] bpf: add meta pointer for direct access (Manish Chopra) [1679753] +- [netdrv] qede: VF XDP support (Manish Chopra) [1679753] +- [netdrv] qed: VF XDP support (Manish Chopra) [1679753] +- [netdrv] qed*: Change maximal number of queues (Manish Chopra) [1679753] +- [netdrv] qede: Fix XDP memory leak on unload (Manish Chopra) [1679753] +- [netdrv] qede: Support XDP adjustment of headers (Manish Chopra) [1679753] +- [netdrv] qede: Add support for ingress headroom (Manish Chopra) [1679753] +- [netdrv] bpf: add initial bpf tracepoints (Manish Chopra) [1679753] +- [netdrv] qede: Correct XDP forward unmapping (Manish Chopra) [1679753] +- [netdrv] bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp and move to caller (Manish Chopra) [1679753] +- [netdrv] qede: Add support for XDP_TX (Manish Chopra) [1679753] +- [netdrv] qede: Add basic XDP support (Manish Chopra) [1679753] +- [infiniband] hfi1: Close race condition on user context disable and close (Alex Estrin) [1680069] +- [hid] intel-ish-hid: add MSI interrupt support (Tony Camuso) [1517616] +- [hid] intel-ish-hid: fixes incorrect error handling (Tony Camuso) [1517616] +- [hid] intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1517616] +- [hid] intel-ish-hid: using list_head for ipc write queue (Tony Camuso) [1517616] +- [hid] intel-ish-hid: use resource-managed api (Tony Camuso) [1517616] +- [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Tony Camuso) [1517616] +- [hid] intel-ish-hid: use helper function to search client id (Tony Camuso) [1517616] +- [hid] intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1517616] +- [hid] intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1517616] +- [hid] intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1517616] +- [hid] intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1517616] +- [hid] intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1517616] +- [hid] intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1517616] +- [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Tony Camuso) [1517616] +- [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Tony Camuso) [1517616] +- [hid] intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1517616] +- [hid] intel_ish-hid: ipc: register more pm callbacks to support hibernation (Tony Camuso) [1517616] +- [hid] treewide: devm_kzalloc() -> devm_kcalloc() (Tony Camuso) [1517616] +- [hid] intel-ish-hid: use put_device() instead of kfree() (Tony Camuso) [1517616] +- [hid] intel_ish-hid: Stop using a static local buffer in get_report() (Tony Camuso) [1517616] +- [hid] intel_ish-hid: Move header size check to inside the loop (Tony Camuso) [1517616] +- [scsi] hpsa: add module parameter to disable irq affinity (Joseph Szczypek) [1644420] +- [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1457023] +- [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1457023] +- [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1457023] +- [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1457023] +- [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1457023] +- [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1457023] +- [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1457023] +- [iommu] vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1686486] +- [iommu] vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1686486] +- [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1686486] +- [iommu] amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1686486] +- [iommu] amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1686486] +- [iommu] amd: Fix schedule-while-atomic BUG in initialization code (Jerry Snitselaar) [1686486] +- [iommu] vt-d: Allow to flush more than 4GB of device TLBs (Jerry Snitselaar) [1686486] +- [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672873] +- [mm] swap: fix nr_rotate_swap leak in swapon() error case (Rafael Aquini) [1485248] +- [mm] swap: use page-cluster as max window of VMA based swap readahead (Rafael Aquini) [1485248] +- [kernel] mm: swap: don't use VMA based swap readahead if HDD is used as swap (Rafael Aquini) [1485248] +- [mm] swap: add sysfs interface for VMA based swap readahead (Rafael Aquini) [1485248] +- [mm] swap: VMA based swap readahead (Rafael Aquini) [1485248] +- [mm] swap: fix swap readahead marking (Rafael Aquini) [1485248] +- [mm] swap: add swap readahead hit statistics (Rafael Aquini) [1485248] +- [mm] swap: add a simple detector for inappropriate swapin readahead (Rafael Aquini) [1485248] +- [block] mtip32xx: fix memory corruption by initializing internal command header (Ming Lei) [1660292] +- [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1631091] +- [block] blk-mq: hold tag set lock before reinit queues (Ming Lei) [1638844] +- [block] revert "blk-mq: fix hctx debugfs entry related race between update hw queues and cpu hotplug" (Ming Lei) [1638844] +- [fs] cifs: fix for getdents with 4kb buffers (Leif Sahlberg) [1577640] +- [fs] nfsd: deal with revoked delegations appropriately (Dave Wysochanski) [1552203] +- [fs] vfs: Allocate anon_inode_inode in anon_inode_init() (Bill O'Donnell) [1504735] +- [fs] remove now stale label in anon_inode_init() (Bill O'Donnell) [1504735] +- [fs] Avoid userspace mounting anon_inodefs filesystem (Bill O'Donnell) [1504735] +- [linux] Break up long walk of wait queue during wakeup (Larry Woodman) [1493845] +- [kernel] nohz: Fix local_timer_softirq_pending() (Daniel Bristot de Oliveira) [1659332] +- [kernel] nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() (Daniel Bristot de Oliveira) [1659332] +- [powerpc] livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1658435] +- [powerpc] livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1658435] +- [powerpc] livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1658435] +- [powerpc] 64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1658435] +- [powerpc] 64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1658435] +- [powerpc] livepatch: Fix build error with kprobes disabled (Joe Lawrence) [1658435] +- [powercap] intel_rapl: add support for Jacobsville (Steve Best) [1482403] +- [x86] cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482403] +- [powercap] intel_rapl: add Ice Lake mobile (Steve Best) [1483426] +- [powercap] x86/cpu: Add Icelake model number (Steve Best) [1483426] +- [s390] qeth: fix use-after-free in error path (Hendrik Brueckner) [1686041] +- [s390] qeth: cancel close_dev work before removing a card (Hendrik Brueckner) [1686040] +- [s390] qeth: conclude all event processing before offlining a card (Hendrik Brueckner) [1686039] +- [s390] qeth: handle failure on workqueue creation (Hendrik Brueckner) [1686042] + +* Mon Mar 18 2019 Luis Claudio R. Goncalves [3.10.0-1024.rt56.983.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1646441] +- [netdrv] revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1646441] +- [netdrv] revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1646441] +- [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1646441] +- [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1646441] +- [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1646441] +- [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1646441] +- [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1646441] +- [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1646441] +- [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1646441] +- [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1646441] +- [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1646441] +- [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1646441] +- [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1646441] +- [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1646441] +- [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1646441] +- [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1646441] +- [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1646441] +- [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1646441] +- [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1646441] +- [netdrv] realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1646441] +- [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1646441] +- [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1646441] +- [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1646441] +- [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1646441] +- [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1646441] +- [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1646441] +- [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1646441] +- [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1646441] +- [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1646441] +- [isdn] pci: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1646441] +- [netdrv] Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1646441] +- [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1646441] +- [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1646441] +- [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1646441] +- [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1646441] +- [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1646441] +- [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1646441] +- [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1646441] +- [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1646441] +- [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1646441] +- [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1646441] +- [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1646441] +- [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1646441] +- [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1646441] +- [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1646441] +- [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1646441] +- [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1646441] +- [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1646441] +- [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1646441] +- [kernel] r8169: add support for NCube 8168 network card (Corinna Vinschen) [1646441] +- [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't use MSI-X on RTL8106e (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't use MSI-X on RTL8168g (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1646441] +- [netdrv] realtek: use core min/max MTU checking (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1646441] +- [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove version info (Corinna Vinschen) [1646441] +- [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1646441] +- [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1646441] +- [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1646441] +- [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1646441] +- [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1646441] +- [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1646441] +- [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1646441] +- [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1646441] +- [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1646441] +- [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1646441] +- [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1646441] +- [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1646441] +- [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1646441] +- [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1646441] +- [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1646441] +- [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1646441] +- [netdrv] r8169: Fix netpoll oops (Corinna Vinschen) [1646441] +- [netdrv] r8169: fix network error on resume from suspend (Corinna Vinschen) [1646441] +- [netdrv] r8169: fix powering up RTL8168h (Corinna Vinschen) [1646441] +- [netdrv] r8169: replace get_protocol with vlan_get_protocol (Corinna Vinschen) [1646441] +- [netdrv] r8169: avoid potentially misaligned access when getting mac address (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve PCI config space access (Corinna Vinschen) [1646441] +- [netdrv] r8169: drop rtl_generic_op (Corinna Vinschen) [1646441] +- [netdrv] r8169: replace longer if statements with switch statements (Corinna Vinschen) [1646441] +- [netdrv] r8169: simplify code by using ranges in switch clauses (Corinna Vinschen) [1646441] +- [netdrv] r8169: drop member pll_power_ops from struct rtl8169_private (Corinna Vinschen) [1646441] +- [netdrv] r8169: merge r810x_pll_power_down/up into r8168_pll_power_down/up (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove 810x_phy_power_up/down (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove unneeded check in r8168_pll_power_down (Corinna Vinschen) [1646441] +- [netdrv] r8169: move common initializations to tp->hw_start (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove calls to rtl_set_rx_mode (Corinna Vinschen) [1646441] +- [netdrv] r8169: simplify rtl_hw_start_8169 (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve handling of CPCMD quirk mask (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve CPlusCmd handling (Corinna Vinschen) [1646441] +- [netdrv] r8169: replace magic number for INTT mask with a constant (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve rtl8169_set_features (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove unneeded call to __rtl8169_set_features in rtl_open (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't use netif_info et al before net_device has been registered (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove jumbo_tx_csum from chip config struct (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve pci region handling (Corinna Vinschen) [1646441] +- [netdrv] r8169: drop member txd_version from struct rtl8169_private (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve rtl8169_get_mac_version (Corinna Vinschen) [1646441] +- [netdrv] r8169: don't display tp->mmio_addr address (Corinna Vinschen) [1646441] +- [netdrv] r8169: drop member opts1_mask from struct rtl8169_private (Corinna Vinschen) [1646441] +- [netdrv] r8169: change interrupt handler argument type (Corinna Vinschen) [1646441] +- [netdrv] r8169: change argument type of counters handling functions (Corinna Vinschen) [1646441] +- [netdrv] r8169: change hw_start argument type (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove rtl8169_map_to_asic (Corinna Vinschen) [1646441] +- [netdrv] r8169: replace rx_buf_sz with a constant (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove unneeded check in rtl8169_rx_fill (Corinna Vinschen) [1646441] +- [netdrv] r8169: improve rtl8169_init_ring (Corinna Vinschen) [1646441] +- [netdrv] r8169: simplify rtl8169_alloc_rx_data (Corinna Vinschen) [1646441] +- [netdrv] r8169: switch to napi_schedule_irqoff (Corinna Vinschen) [1646441] +- [netdrv] r8169: use constant NAPI_POLL_WAIT (Corinna Vinschen) [1646441] +- [netdrv] r8169: use skb_copy_to_linear_data in rtl8169_try_rx_copy (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove member align from struct rtl_cfg_info (Corinna Vinschen) [1646441] +- [netdrv] r8169: remove unused member features from struct (Corinna Vinschen) [1646441] +- [netdrv] r8169: replace magic numbers with PCI MRRS constant (Corinna Vinschen) [1646441] +- [uapi] pci: Add two more values for PCIe Max_Read_Request_Size (Corinna Vinschen) [1646441] +- [netdrv] phy: simplify genphy_config_eee_advert (Ivan Vecera) [1685646] +- [netdrv] phy: add register modifying helpers returning 1 on change (Ivan Vecera) [1685646] +- [netdrv] phy: make use of new MMD accessors (Ivan Vecera) [1685646] +- [kernel] phy: provide full set of accessor functions to MMD registers (Ivan Vecera) [1685646] +- [netdrv] phy: use unlocked accessors for indirect MMD accesses (Ivan Vecera) [1685646] +- [netdrv] phy: fix wrong mask to phy_modify() (Ivan Vecera) [1685646] +- [netdrv] phy: fix wrong masks to phy_modify() (Ivan Vecera) [1685646] +- [netdrv] phy: Restore phy_resume() locking assumption (Ivan Vecera) [1685646] +- [netdrv] phy: Fix the issue that netif always links up after resuming (Ivan Vecera) [1685646] +- [kernel] phy: add helpers for setting/clearing bits in PHY registers (Ivan Vecera) [1685646] +- [netdrv] phy: Have __phy_modify return 0 on success (Ivan Vecera) [1685646] +- [netdrv] phy: convert read-modify-write to phy_modify() (Ivan Vecera) [1685646] +- [netdrv] phy: add phy_modify() accessor (Ivan Vecera) [1685646] +- [netdrv] phy: add paged phy register accessors (Ivan Vecera) [1685646] +- [kernel] phy: add unlocked accessors (Ivan Vecera) [1685646] +- [netdrv] mdiobus: add unlocked accessors (Ivan Vecera) [1685646] +- [netdrv] phy: fix resume handling (Ivan Vecera) [1685646] +- [netdrv] phy: Avoid deadlock during phy_error() (Ivan Vecera) [1685646] +- [netdrv] phy: fix sign type error in genphy_config_eee_advert (Ivan Vecera) [1685646] +- [netdrv] phy: add an option to disable EEE advertisement (Ivan Vecera) [1685646] +- [trace] phy: add trace events for mdio accesses (Ivan Vecera) [1685646] +- [netdrv] phy: Trigger state machine on state change and not polling (Ivan Vecera) [1685646] +- [netdrv] phy: make some bits preserved while setup forced mode (Ivan Vecera) [1685646] +- [netdrv] phy: Move PHY PM operations into phy_device (Ivan Vecera) [1685646] +- [netdrv] phy: Make sure phy_start() always re-enables the phy interrupts (Ivan Vecera) [1685646] + +* Mon Mar 18 2019 Luis Claudio R. Goncalves [3.10.0-1023.rt56.982.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1637991] +- [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1637991] +- [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1637991] +- [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1637991] +- [netdrv] nfp: add offloads on representors (Pablo Cascon) [1637991] +- [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1637991] +- [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1637991] +- [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1637991] +- [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1637991] +- [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1637991] +- [netdrv] nfp: move queue variable init (Pablo Cascon) [1637991] +- [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1637991] +- [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1637991] +- [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1637991] +- [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1637991] +- [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1637991] +- [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1637991] +- [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1637991] +- [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1637991] +- [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1637991] +- [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1637991] +- [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1637991] +- [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1637991] +- [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1637991] +- [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1637991] +- [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1637991] +- [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1637991] +- [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1637991] +- [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1637991] +- [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1637991] +- [netdrv] nfp: wait for posted reconfigs when disabling the device (Pablo Cascon) [1637991] +- [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1637991] +- [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1637991] +- [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1637991] +- [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1637991] +- [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1637991] +- [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1637991] +- [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1637991] +- [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1637991] +- [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1637991] +- [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1637991] +- [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1637991] +- [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1637991] +- [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1637991] +- [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: fix port metadata conversion bug (Pablo Cascon) [1637991] +- [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1637991] +- [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1637991] +- [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1637991] +- [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1637991] +- [netdrv] nfp: don't try to register XDP rxq structures on control queues (Pablo Cascon) [1637991] +- [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Pablo Cascon) [1637991] +- [netdrv] nfp: avoid buffer leak when FW communication fails (Pablo Cascon) [1637991] +- [netdrv] nfp: bring back support for offloading shared blocks (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: ensure dead neighbour entries are not offloaded (Pablo Cascon) [1637991] +- [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1637991] +- [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1637991] +- [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1637991] +- [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1637991] +- [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1637991] +- [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1637991] +- [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1637991] +- [netdrv] nfp: stop limiting VFs to 0 (Pablo Cascon) [1637991] +- [netdrv] nfp: cast sizeof() to int when comparing with error code (Pablo Cascon) [1637991] +- [netdrv] nfp: reject binding to shared blocks (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: fix mpls ether type detection (Pablo Cascon) [1637991] +- [netdrv] nfp: handle cls_flower command default case (Pablo Cascon) [1637991] +- [netdrv] nfp: remove phys_port_name on flower's vNIC (Pablo Cascon) [1637991] +- [netdrv] nfp: include all ring counters in interface stats (Pablo Cascon) [1637991] +- [netdrv] nfp: don't pad strings in nfp_cpp_resource_find() to avoid gcc 8 warning (Pablo Cascon) [1637991] +- [netdrv] nfp: allow apps to add extra stats to ports (Pablo Cascon) [1637991] +- [netdrv] nfp: abm: report statistics from RED offload (Pablo Cascon) [1637991] +- [netdrv] nfp: abm: add simple RED offload (Pablo Cascon) [1637991] +- [netdrv] nfp: abm: add helpers for configuring queue marking levels (Pablo Cascon) [1637991] +- [netdrv] nfp: abm: enable advanced queuing on demand (Pablo Cascon) [1637991] +- [netdrv] nfp: prefix vNIC phys_port_name with 'n' (Pablo Cascon) [1637991] +- [netdrv] nfp: return -EOPNOTSUPP from .ndo_get_phys_port_name for VFs (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: compute link aggregation action (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: implement host cmsg handler for LAG (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: monitor and offload LAG groups (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: add per repr private data for LAG offload (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: check for/turn on LAG support in firmware (Pablo Cascon) [1637991] +- [netdrv] nfp: nfpcore: add rtsym writing function (Pablo Cascon) [1637991] +- [netdrv] nfp: add ndo_set_mac_address for representors (Pablo Cascon) [1637991] +- [netdrv] nfp: assign vNIC id as phys_port_name of vNICs which are not ports (Pablo Cascon) [1637991] +- [netdrv] nfp: use split in naming of PCIe PF ports (Pablo Cascon) [1637991] +- [netdrv] nfp: abm: force Ethternet port up (Pablo Cascon) [1637991] +- [netdrv] nfp: abm: spawn port netdevs (Pablo Cascon) [1637991] +- [netdrv] nfp: add devlink_eswitch_mode_set callback (Pablo Cascon) [1637991] +- [netdrv] nfp: add app pointer to port representors (Pablo Cascon) [1637991] +- [netdrv] nfp: abm: create project-specific vNIC structure (Pablo Cascon) [1637991] +- [netdrv] nfp: abm: add initial active buffer management NIC skeleton (Pablo Cascon) [1637991] +- [netdrv] nfp: core: allow 4-byte aligned accesses to Memory Units (Pablo Cascon) [1637991] +- [netdrv] nfp: add shared buffer configuration (Pablo Cascon) [1637991] +- [netdrv] nfp: add support for per-PCI PF mailbox (Pablo Cascon) [1637991] +- [netdrv] nfp: move rtsym helpers to pf code (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: fix error path during representor creation (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: ignore duplicate cb requests for same rule (Pablo Cascon) [1637991] +- [netdrv] nfp: flower: support offloading multiple rules with same cookie (Pablo Cascon) [1637991] +- [netdrv] nfp: print PCIe link bandwidth on probe (Pablo Cascon) [1637991] +- [netdrv] nfp: reset local locks on init (Pablo Cascon) [1637991] + +* Mon Mar 18 2019 Luis Claudio R. Goncalves [3.10.0-1022.rt56.981.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [rt] buffer_head: Replace bh_uptodate_lock for -rt (v2) ("Luis Claudio R. Goncalves") [1689224] +- [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1569216] +- [infiniband] ib/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1569216] +- [infiniband] ib/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1569216] +- [netdrv] ib/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1683975] +- [rdma] ib/mlx5: Remove dead code (Alaa Hleihel) [1683975] +- [infiniband] ib/mlx5: Ranges in implicit ODP MR inherit its write access (Alaa Hleihel) [1683975] +- [netdrv] mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1683975] +- [infiniband] ib/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1683975] +- [kernel] mlx5: Enumerate page fault types (Alaa Hleihel) [1683975] +- [netdrv] mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1683975] +- [netdrv] mlx5: Release resource on error flow (Alaa Hleihel) [1683975] +- [infiniband] ib/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1683975] +- [infiniband] ib/mlx5: Remove set but not used variable (Alaa Hleihel) [1683975] +- [netdrv] mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1683975] +- [kernel] mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1683975] +- [netdrv] mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1683975] +- [netdrv] mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1683975] +- [netdrv] mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1683975] +- [netdrv] mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1683975] +- [netdrv] mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1683975] +- [netdrv] mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1590191] +- [infiniband] ib/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1590191] +- [netdrv] mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1590191] +- [kernel] mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1590191] +- [netdrv] mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1590191] +- [infiniband] ib/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1590191] +- [infiniband] ib/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1590191] +- [kernel] ib/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1590191] +- [infiniband] ib/core: Add new IB rates (Alaa Hleihel) [1590191] +- [rdma] ib/core: Add 2X port width (Alaa Hleihel) [1590191] +- [rdma] ib/core: Add CapabilityMask2 to port attributes (Alaa Hleihel) [1590191] +- [infiniband] rdma/core: Validate port number in query_pkey verb (Kamal Heib) [1657631] +- [infiniband] rdma/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Kamal Heib) [1657631] +- [infiniband] rdma/srpt: Fix a use-after-free in the channel release code (Kamal Heib) [1657631] +- [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Kamal Heib) [1657631] +- [net] svcrdma: Remove max_sge check at connect time (Kamal Heib) [1674030 1657631] +- [infiniband] rdma/srp: Rework SCSI device reset handling (Kamal Heib) [1657631] +- [infiniband] ib/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Kamal Heib) [1657631] +- [infiniband] ib/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Kamal Heib) [1657631] +- [infiniband] ib/uverbs: Fix OOPs upon device disassociation (Kamal Heib) [1657631] +- [infiniband] rdma/umem: Add missing initialization of owning_mm (Kamal Heib) [1657631] +- [infiniband] rdma/vmw_pvrdma: Return the correct opcode when creating WR (Kamal Heib) [1667609 1657631] +- [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Kamal Heib) [1657631] +- [infiniband] rdma/nldev: Don't expose unsafe global rkey to regular user (Kamal Heib) [1657631] +- [infiniband] ib/ipoib: drop useless LIST_HEAD (Kamal Heib) [1657631] +- [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Kamal Heib) [1657631] +- [infiniband] ib/umad: Avoid destroying device while it is accessed (Kamal Heib) [1657631] +- [infiniband] ib/umad: Simplify and avoid dynamic allocation of class (Kamal Heib) [1657631] +- [infiniband] rdma/iwcm: Don't copy past the end of dev_name() string (Kamal Heib) [1657631] +- [infiniband] ib/rxe: Make counters thread safe (Kamal Heib) [1657631] +- [infiniband] rdma/core: Delete RoCE GID in hw when corresponding IP is deleted (Kamal Heib) [1657631] +- [infiniband] rdma/vmw_pvrdma: Use atomic memory allocation in create AH (Kamal Heib) [1657631] +- [infiniband] ib/rxe: Fix incorrect cache cleanup in error flow (Kamal Heib) [1657631] +- [rdma] uverbs: Fix typo in string concatenation macro (Kamal Heib) [1657631] +- [infiniband] rdma/core: Sync unregistration with netlink commands (Kamal Heib) [1657631] +- [infiniband] ib/mlx5: Fix bad flow upon DEVX mkey creation (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Add support for ODP for DEVX indirection mkey (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Manage indirection mkey upon DEVX flow for ODP (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: DEVX handling for indirection MKEY (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Allow XRC INI usage via verbs in DEVX context (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Use the correct commands for UMEM and UCTX allocation (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Use uid as part of alloc/dealloc transport domain (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Introduce uid as part of alloc/dealloc transport domain (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Allow XRC usage via verbs in DEVX context (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Update the supported DEVX commands (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Enforce DEVX privilege by firmware (Kamal Heib) [1685803] +- [infiniband] ib/mlx5: Enable modify and query verbs objects via DEVX (Kamal Heib) [1685803] +- [infiniband] ib/core: Enable getting an object type from a given uobject (Kamal Heib) [1685803] +- [infiniband] ib/core: Introduce UVERBS_IDR_ANY_OBJECT (Kamal Heib) [1685803] +- [infiniband] mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Kamal Heib) [1685803] +- [infiniband] mlx5: Add shared Q counter bits (Kamal Heib) [1685803] +- [infiniband] rdma/mlx5: Use stages for callback to setup and release DEVX (Kamal Heib) [1685803] +- [infiniband] rdma/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (00/15) (Kamal Heib) [1663032] +- [infiniband] ib/core: uverbs copy to struct or zero helper (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Implement an ioctl that can call write and write_ex handlers (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Use only attrs for the write() handler signature (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Do not check the input length on create_cq/qp paths (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Add a simple iterator interface for reading the command (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Simplify ib_uverbs_ex_query_device (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Use uverbs_request() and core for write_ex handlers (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Use uverbs_request() for request copying (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Use uverbs_response() for remaining response copying (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Get rid of the 'callback' scheme in the compat path (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: fix ptr_ret.cocci warnings (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Remove out_len checks that are now done by the core (Kamal Heib) [1663032] +- [rdma] uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Use uverbs_attr_bundle to pass udata for write (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Prohibit write() calls with too small buffers (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Add structure size info to write commands (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Do not pass ib_uverbs_file to ioctl methods (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Make write() handlers return 0 on success (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Kamal Heib) [1663032] +- [uapi] rdma/uverbs: Add missing driver_data (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Check for NULL driver methods for every write call (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Make all the method functions in uverbs_cmd static (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Convert the write interface to use uverbs_api (Kamal Heib) [1663032] +- [infiniband] rdma/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Require all objects to have a driver destroy function (Kamal Heib) [1663032] +- [infiniband] rdma/mlx5: Use the uapi disablement APIs instead of code (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Add helpers to mark uapi functions as unsupported (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Factor out the add/get pattern into a helper (Kamal Heib) [1663032] +- [infiniband] rdma/uverbs: Use a linear list to describe the compiled-in uapi (Kamal Heib) [1663032] +- [infiniband] rdma/mlx5: Do not generate the uabi specs unconditionally (Kamal Heib) [1663032] + +* Mon Mar 18 2019 Luis Claudio R. Goncalves [3.10.0-1021.rt56.980.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [rt] [x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm: x86: use delivery to self in hyperv synic (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm: x86: hyperv: make function static to avoid compiling warning (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V VMBus hypercall userspace exit (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Reject Hyper-V hypercall continuation (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V SynIC timers tracepoints (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V SynIC tracepoints (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Update SynIC timers on guest entry only (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Skip SynIC vector check for QEMU side (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V fix SynIC timer disabling condition (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Reorg stimer_expiration() to better control timer restart (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Drop stimer_stop() function (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V timers fix incorrect logical operation (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Remove Hyper-V SynIC timer stopping (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V SynIC timers (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Rearrange func's declarations inside Hyper-V header (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V kvm exit (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: Hyper-V synthetic interrupt controller (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/x86: split ioapic-handled and EOI exit bitmaps (Vitaly Kuznetsov) [1631439] +- [rt] [x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split (Vitaly Kuznetsov) [1631439] +- [x86] kvm: nvmx: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: nsvm: fix switch to guest mmu (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: Fix race in emulated page table writes (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx/nsvm: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/nvmx: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Clear reserved bits of #DB exit qualification (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: restore host state in nested_vmx_vmexit for VMFail (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: fix entry with pending interrupt if APICv is enabled (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: hide flexpriority from guest when disabled at the module level (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: check for existence of secondary exec controls before accessing (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: don't reset root in kvm_mmu_setup() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/lapic: always disable MMIO interface in x2APIC mode (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Fix loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Skip pae_root shadow allocation if tdp enabled (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/mmu: Combine flushing remote tlb in mmu_set_spte() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Add multi-entry LRU cache for previous CR3s (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Support selectively freeing either current or previous MMU root (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Add ability to skip TLB flush when switching CR3 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Use fast CR3 switch for nested VMX (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Support resetting the MMU context without resetting roots (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Add support for fast CR3 switch across different MMU modes (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Add fast CR3 switch code path (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Make sync_page() flush remote TLBs once only (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Restore exit qual for VM-entry failure due to MSR loading (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: Nested VM-entry prereqs for event inj (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: Don't expose private memslots to L2 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: Add guest_mode to kvm_mmu_page_role (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: Basic APIC virtualization controls have three settings (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Eliminate APIC access page sharing between L1 and L2 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: Introduce lapic_mode enumeration (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Refactor mmu_free_roots() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: move MSR_IA32_TSC handling to x86.c (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: Properly update 'tsc_offset' to represent the running guest (Vitaly Kuznetsov) [1565739 1497611] +- [x86] Add check for APIC access address for vmentry of L2 guests (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Do not load EOI-exitmap while running L2 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: don't configure EPT identity map for unrestricted guest (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Update the exit_qualification access bits while walking an address (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Enforce NMI controls on vmentry of L2 guests (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Don't halt vcpu when L1 is injecting events to L2 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: shadow more fields that are read/written on every vmexits (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Fix bug of injecting L2 exception into L1 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm mmu: check pending exception before injecting APF (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: svm: prepare for new bit definition in nested_ctl (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Fix vmx_check_nested_events() return value in case an event was reinjected to L2 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: ioapic: Preserve read-only values in the redirection table (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: ioapic: Remove redundant check for Remote IRR in ioapic_set_irq (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: ioapic: Don't fire level irq when Remote IRR set (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Fix mmu context after VMLAUNCH/VMRESUME failure (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Validate the IA32_BNDCFGS on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: extend usage of RET_MMIO_PF_* constants (Vitaly Kuznetsov) [1565739 1497611] +- [x86] arch/x86: remove redundant null checks before kmem_cache_destroy (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: cleanup init_rmode_identity_map() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: mmu: free_page can handle NULL (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Fix nested #PF intends to break L1's vmlauch/vmresume (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Handle deferred early VMLAUNCH/VMRESUME failure properly (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: Handle VMLAUNCH/VMRESUME failure properly (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Remove nested_vmx_succeed after successful VM-entry (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Validate the virtual-APIC address on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Fix trying to cancel vmlauch/vmresume (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: use kvm_event_needs_reinjection (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Fix loss of exception which has not yet been injected (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: fix use of L1 MMIO areas in nested guests (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Avoid guest page table walk when gpa_available is set (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: simplify ept_misconfig (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Disallow illegal IA32_APIC_BASE MSR values (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: Bail out immediately if there is no available mmu page (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: validate eptp pointer (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Add support for fast unprotection of nested guest page tables (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: svm: Limit PFERR_NESTED_GUEST_PAGE error_code check to L1 guest (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: fixes to nested virt interrupt injection (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: do not fill vm_exit_intr_error_code in prepare_vmcs12 (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Disallow VM-entry in MOV-SS shadow (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: async_pf: Force a nested vmexit if the injected #PF is async_pf (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: async_pf: Add L1 guest async_pf #PF vmexit handler (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: Simplify kvm_x86_ops->queue_exception parameter list (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Fix nested_vmx_check_msr_bitmap_controls (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Validate the I/O bitmaps on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Don't set vmcs12 to "launched" when VMLAUNCH fails (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Validate CR3 target count on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: Flush TLB when the APIC-access address changes (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: VMCLEAR should not cause the vCPU to shut down (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: vmx: Use the hardware provided GPA instead of page walk (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: svm: Use the hardware provided GPA instead of page walk (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: svm: Add support for additional SVM NPF error codes (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: CPUID.01H:EDX.APIC[bit 9] should mirror IA32_APIC_BASE[11] (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: nvmx: Fetch VM_INSTRUCTION_ERROR from vmcs02 on vmx->fail (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm/x86: Replace smp_mb() with smp_store_mb/release() in the walk_shadow_page_lockless_begin/end() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: coalesce more page zapping in mmu_sync_children (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: move zap/flush to kvm_mmu_get_page (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: invert return value of mmu.sync_page and *kvm_sync_page* (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: cleanup __kvm_sync_page and its callers (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: use kvm_sync_page in kvm_sync_pages (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: move TLB flush out of __kvm_sync_page (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: introduce kvm_mmu_flush_or_zap (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: mmu: Fix ubsan warnings (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: mmu: Remove unused parameter parent_pte from kvm_mmu_get_page() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: mmu: Use for_each_rmap_spte macro instead of pte_list_walk() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: mmu: Move parent_pte handling from kvm_mmu_get_page() to link_shadow_page() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: mmu: Move initialization of parent_ptes out from kvm_mmu_alloc_page() (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: mmu: Make mmu_set_spte() return emulate value (Vitaly Kuznetsov) [1565739 1497611] +- [x86] kvm: x86: mmu: Add helper function to clear a bit in unsync child bitmap (Vitaly Kuznetsov) [1565739 1497611] + +* Thu Mar 14 2019 Luis Claudio R. Goncalves [3.10.0-1020.rt56.979.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [rt] move pagefault_disabled() definition to include/linux/uaccess.h ("Luis Claudio R. Goncalves") +- [rt] create a dummy version of has_transparent_hugepage() ("Luis Claudio R. Goncalves") +- [scsi] fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Failing to queue aborts due to Q full cause terminate driver timeout (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Use vzalloc (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: fix fnic_scsi_host_{start, end}_tag (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: replace gross legacy tag hack with blk-mq hack (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: fix spelling mistake in fnic stats "Abord" -> "Abort" (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: use kzalloc in fnic_fcoe_process_vlan_resp (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: add a space after p in printf format (Govindarajulu Varadarajan) [1631570] +- [scsi] fnic: Fix coccinelle warnings (Govindarajulu Varadarajan) [1631570] +- [scsi] qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1643540] +- [scsi] qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1643540] +- [scsi] qedi: Move LL2 producer index processing in BH (Nilesh Javali) [1643540] +- [scsi] qedi: add module param to set ping packet size (Nilesh Javali) [1643540] +- [scsi] qedi: Add packet filter in light L2 Rx path (Nilesh Javali) [1643540] +- [scsi] qedi: Check for session online before getting iSCSI TLV data (Nilesh Javali) [1643540] +- [scsi] qedi: Allocate IRQs based on msix_cnt (Nilesh Javali) [1643540] +- [scsi] qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1643540] +- [scsi] qedi: Use zeroing allocator instead of allocator/memset (Nilesh Javali) [1643540] +- [scsi] qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1643540] +- [scsi] qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1643540] +- [scsi] qedi: Fix a potential buffer overflow (Nilesh Javali) [1643540] +- [scsi] qedi: Send driver state to MFW (Nilesh Javali) [1643540] +- [scsi] qedi: tidy up a size calculation (Nilesh Javali) [1643540] +- [scsi] qedi: Fix misleading indentation (Nilesh Javali) [1643540] +- [scsi] treewide: kzalloc() -> kcalloc() (Nilesh Javali) [1643540] +- [scsi] qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1643538] +- [scsi] qedf: Send the driver state to MFW (Nilesh Javali) [1643538] +- [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1684471] +- [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1684471] +- [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1684471] +- [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1684471] +- [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1684471] +- [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1684471] +- [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1684471] +- [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1684471] +- [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1684471] +- [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1684471] +- [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1684471] +- [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1684471] +- [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1684471] +- [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1684471] +- [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1684471] +- [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1684471] +- [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1684471] +- [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1684471] +- [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1684471] +- [target] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1684471] +- [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1684471] +- [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1684471] +- [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1684471] +- [vhost] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1684471] +- [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1684471] +- [target] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Maurizio Lombardi) [1684471] +- [target] scsi: target: add session removal function (Maurizio Lombardi) [1684471] +- [infiniband] scsi: target: rename target_alloc_session (Maurizio Lombardi) [1684471] +- [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1684471] +- [scsi] bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1643544] +- [scsi] bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1643544] +- [scsi] bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1643544] +- [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe() (Maurizio Lombardi) [1643544] +- [scsi] bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1643546] +- [scsi] bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1643546] +- [platform] x86: mxm-wmi: Evaluate wmi method with instance number 0x0 (Prarit Bhargava) [1667232] +- [platform] x86: asus-wmi: Evaluate wmi method with instance number 0x0 (Prarit Bhargava) [1667232] +- [platform] x86: acer-wmi: Using zero as first WMI instance number (Prarit Bhargava) [1667232] +- [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1642673] +- [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1642673] +- [char] ipmi: Replace synchronize_sched() with synchronize_rcu() (Tony Camuso) [1642673] +- [char] ipmi: Fix timer race with module unload (Tony Camuso) [1642673] +- [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1642673] +- [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1642673] +- [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1642673] +- [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1642673] +- [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1642673] +- [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1642673] +- [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1642673] +- [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1642673] +- [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1642673] +- [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1642673] +- [char] ipmi: Use more common logging styles (Tony Camuso) [1642673] +- [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1642673] +- [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1642673] +- [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1642673] +- [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1642673] +- [char] ipmi_ssif: Remove duplicate NULL check (Tony Camuso) [1642673] +- [char] treewide: kzalloc() -> kcalloc() (Tony Camuso) [1642673] +- [char] ipmi_si: Rename intf_num to si_num (Tony Camuso) [1642673] +- [char] ipmi_ssif: Get rid of unused intf_num (Tony Camuso) [1642673] +- [char] ipmi_devintf: Add an error return on invalid ioctls (Tony Camuso) [1642673] +- [char] ipmi_ssif: Remove usecount handling (Tony Camuso) [1642673] +- [char] ipmi: Fix some counter issues (Tony Camuso) [1642673] +- [char] ipmi_devintf: Small lock rework (Tony Camuso) [1642673] +- [char] ipmi: Clean up some style issues in the message handler (Tony Camuso) [1642673] +- [char] ipmi: Break up i_ipmi_request (Tony Camuso) [1642673] +- [char] ipmi:devintf: Clean up some coding style issues (Tony Camuso) [1642673] +- [char] ipmi: Clean up some debug code (Tony Camuso) [1642673] +- [char] ipmi:watchdog: Replace printk() with pr_xxx() (Tony Camuso) [1642673] +- [char] ipmi:watchdog: Rework locking and handling (Tony Camuso) [1642673] +- [char] ipmi: Add a maintenance mode for IPMB messages (Tony Camuso) [1642673] +- [char] ipmi: Add a way to tune some timeouts (Tony Camuso) [1642673] +- [char] ipmi/parisc: Add IPMI chassis poweroff for certain HP PA-RISC and IA-64 servers (Tony Camuso) [1642673] +- [char] ipmi_ssif: Fix kernel panic at msg_done_handler (Tony Camuso) [1642673] +- [char] ipmi:pci: Blacklist a Realtek "IPMI" device (Tony Camuso) [1642673] +- [char] ipmi: Remove ACPI SPMI probing from the system interface driver (Tony Camuso) [1642673] +- [char] ipmi: Remove ACPI SPMI probing from the SSIF (I2C) driver (Tony Camuso) [1642673] +- [char] ipmi: missing error code in try_smi_init() (Tony Camuso) [1642673] +- [char] ipmi: use ARRAY_SIZE for poweroff_functions array sizing calculation (Tony Camuso) [1642673] +- [char] ipmi: Consolidate cleanup code (Tony Camuso) [1642673] +- [char] ipmi: Remove some unnecessary initializations (Tony Camuso) [1642673] +- [char] ipmi: Add or fix SPDX-License-Identifier in all files (Tony Camuso) [1642673] +- [char] ipmi: Re-use existing macros for built-in properties (Tony Camuso) [1642673] +- [char] ipmi:pci: Make the PCI defines consistent with normal Linux ones (Tony Camuso) [1642673] +- [char] ipmi/powernv: Fix error return code in ipmi_powernv_probe() (Tony Camuso) [1642673] +- [char] ipmi: Clear smi_info->thread to prevent use-after-free during module unload (Tony Camuso) [1642673] +- [char] ipmi: use correct string length (Tony Camuso) [1642673] +- [char] ipmi watchdog: fix typo in parameter description (Tony Camuso) [1642673] +- [char] ipmi_si_platform: Fix typo in parameter description (Tony Camuso) [1642673] +- [char] treewide: setup_timer() -> timer_setup() (Tony Camuso) [1642673] +- [gpu] drm/amd/display: don't call dm_pp_ function from an fpu block (Rob Clark) [1655767] +- [gpu] drm/cirrus: fix connector leak at unload (Rob Clark) [1523670] +- [gpu] drm: backport from v5.0 (Rob Clark) [1642329 1642325 1641564 1641562 1616387 1642696 1642334 1642335 1655767 1642456 1640933 1633840 1633838 1633835 1519303] +- [kernel] mutex: Fix w/w mutex deadlock injection (Rob Clark) [1655767] +- [gpu] mm, drm/i915: mark pinned shmemfs pages as unevictable (Rob Clark) [1655767] +- [kernel] rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules (Rob Clark) [1655767] +- [acpi] acpi / video: Move ACPI_VIDEO_NOTIFY_* defines to acpi/video.h (Rob Clark) [1655767] +- [kernel] sched/debug: Intruduce task_state_to_char() helper function (Rob Clark) [1655767] +- [kernel] rcu: Provide grace-period piggybacking API (Rob Clark) [1655767] +- [kernel] rcu: Export debug_init_rcu_head() and and debug_init_rcu_head() (Rob Clark) [1655767] +- [kernel] misc: rtsx: rename SG_END macro (Rob Clark) [1655767] +- [kernel] lib/scatterlist: Add SG_CHAIN and SG_END macros for LSB encodings (Rob Clark) [1655767] +- [kernel] x86/uaccess, sched/preempt: Verify access_ok() context (Rob Clark) [1655767] +- [kernel] list: introduce list_bulk_move_tail helper (Rob Clark) [1655767] +- [kernel] linux/kernel.h: move DIV_ROUND_DOWN_ULL() macro (Rob Clark) [1655767] +- [kernel] fbdev: Add FBINFO_HIDE_SMEM_START flag (Rob Clark) [1655767] +- [kernel] linux/bitops.h: introduce BITS_PER_TYPE (Rob Clark) [1655767] +- [kernel] Move ascii85 functions from i915 to linux/ascii85.h (Rob Clark) [1655767] +- [sound] alsa: hda: Make audio component support more generic (Rob Clark) [1655767] +- [sound] alsa: hda/i915: Associate audio component with devres (Rob Clark) [1655767] +- [drm] i915: Split audio component to a generic type (Rob Clark) [1655767] +- [kernel] pci: Export pcie_get_speed_cap and pcie_get_width_cap (Rob Clark) [1655767] +- [kernel] string: drop __must_check from strscpy() and restore strscpy() usages in cgroup (Rob Clark) [1655767] +- [lib] string: provide strscpy() (Rob Clark) [1655767] +- [video] fbdev: add remove_conflicting_pci_framebuffers() (Rob Clark) [1655767] +- [kernel] sched/preempt, mm/fault: Decouple preemption from the page fault logic (Rob Clark) [1655767] +- [fs] callers of iov_copy_from_user_atomic() don't need pagecache_disable() (Rob Clark) [1655767] +- [kernel] mm/fault, arch: Use pagefault_disable() to check for disabled pagefaults in the handler (Rob Clark) [1655767] +- [mm] sched/preempt, mm/fault: Trigger might_sleep() in might_fault() with disabled pagefaults (Rob Clark) [1655767] +- [kernel] sched/preempt, mm/fault: Count pagefault_disable() levels in pagefault_disabled (Rob Clark) [1655767] + +* Thu Mar 14 2019 Luis Claudio R. Goncalves [3.10.0-1019.rt56.978.el7] +- [rt] mm: move pagefault_{disable,enable} back to include/linux/uaccess.h +- [rt] Revert "[x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: split ioapic-handled and EOI exit bitmaps" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V synthetic interrupt controller" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V kvm exit" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Rearrange func's declarations inside Hyper-V header" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V SynIC timers" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Remove Hyper-V SynIC timer stopping" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V timers fix incorrect logical operation" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Drop stimer_stop() function" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart()" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Reorg stimer_expiration() to better control timer restart" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V fix SynIC timer disabling condition" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Skip SynIC vector check for QEMU side" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Update SynIC timers on guest entry only" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V SynIC tracepoints" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V SynIC timers tracepoints" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Reject Hyper-V hypercall continuation" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/x86: Hyper-V VMBus hypercall userspace exit" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm: x86: hyperv: make function static to avoid compiling warning" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm: x86: use delivery to self in hyperv synic" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0" (Daniel Bristot de Oliveira) [1684745] +- [rt] Revert "[x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd" (Daniel Bristot de Oliveira) [1684745] + +* Mon Mar 11 2019 Luis Claudio R. Goncalves [3.10.0-1019.rt56.977.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [documentation] alsa: fix Documentation/sound/alsa/HD-Audio-Models.txt (Jaroslav Kysela) [1657855] +- [sound] alsa: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1657855] +- [sound] alsa: opl3: Declare common variables properly (Jaroslav Kysela) [1657855] +- [sound] alsa: Remove empty init and exit (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1657855] +- [sound] alsa: Clean up with new procfs helpers (Jaroslav Kysela) [1657855] +- [sound] alsa: aloop: Reduced duplicated PCM ops definition (Jaroslav Kysela) [1657855] +- [sound] alsa: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1657855] +- [sound] alsa: fm801: add error handling for snd_ctl_add (Jaroslav Kysela) [1657855] +- [sound] alsa: emu10k1: add error handling for snd_ctl_add (Jaroslav Kysela) [1657855] +- [sound] alsa: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1657855] +- [sound] alsa: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1657855] +- [sound] alsa: echoaudio: Drop superfluous macro (Jaroslav Kysela) [1657855] +- [sound] alsa: echoaudio: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1657855] +- [sound] alsa: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1657855] +- [sound] alsa: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1657855] +- [sound] alsa: emu10k1: remove redundant assignment to tmp (Jaroslav Kysela) [1657855] +- [sound] alsa: hda-beep: add SPDX identifiers (Jaroslav Kysela) [1657855] +- [sound] alsa: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1657855] +- [sound] alsa: trident: Suppress gcc string warning (Jaroslav Kysela) [1657855] +- [sound] alsa: license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Jaroslav Kysela) [1657855] +- [sound] alsa: treewide: Use array_size() in vmalloc() (Jaroslav Kysela) [1657855] +- [sound] alsa: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1657855] +- [sound] alsa: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1657855] +- [sound] alsa: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1657855] +- [sound] alsa: emu10k1: fix spelling mistake: "Caputre" -> "Capture" (Jaroslav Kysela) [1657855] +- [sound] alsa: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1657855] +- [sound] alsa: alsa:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1657855] +- [sound] alsa: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1657855] +- [sound] alsa: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1657855] +- [sound] alsa: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1657855] +- [sound] alsa: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1657855] +- [sound] alsa: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1657855] +- [sound] alsa: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1657855] +- [sound] alsa: au88xx: Add fall-through annotations (Jaroslav Kysela) [1657855] +- [sound] alsa: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: atiixp: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: atiixp: fix fall-through annotations (Jaroslav Kysela) [1657855] +- [sound] alsa: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1657855] +- [sound] alsa: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1657855] +- [sound] alsa: asihpi: Fix PCM format notations (Jaroslav Kysela) [1657855] +- [sound] alsa: lx6464es: Missing error code in snd_lx6464es_create() (Jaroslav Kysela) [1657855] +- [sound] alsa: lx6464es: add error handling for pci_ioremap_bar (Jaroslav Kysela) [1657855] +- [sound] alsa: lola: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1657855] +- [sound] alsa: mixart: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1657855] +- [sound] alsa: oxygen: use match_string() helper (Jaroslav Kysela) [1657855] +- [sound] alsa: virtuoso: add de-emphasis control (Jaroslav Kysela) [1657855] +- [sound] alsa: riptide: Properly endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1657855] +- [sound] alsa: trident: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: sonicvibes: add error handling for snd_ctl_add (Jaroslav Kysela) [1657855] +- [sound] alsa: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1657855] +- [sound] alsa: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1657855] +- [sound] alsa: ymfpci: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1657855] +- [sound] alsa: info: Move card id proc creation into info.c (Jaroslav Kysela) [1657855] +- [sound] alsa: info: Minor optimization (Jaroslav Kysela) [1657855] +- [sound] alsa: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1657855] +- [sound] alsa: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1657855] +- [sound] alsa: info: Always register entries recursively (Jaroslav Kysela) [1657855] +- [sound] alsa: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Simplify proc file destruction (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1657855] +- [sound] alsa: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] +- [sound] alsa: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] +- [sound] alsa: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] +- [sound] alsa: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] +- [sound] alsa: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1657855] +- [sound] alsa: pci: Remove empty init and exit (Jaroslav Kysela) [1657855] +- [sound] alsa: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1657855] +- [sound] alsa: maestro3: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1657855] +- [sound] alsa: intel8x0m: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1657855] +- [sound] alsa: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1657855] +- [sound] alsa: intel8x0: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1657855] +- [sound] alsa: ens137x: remove redundant variable result (Jaroslav Kysela) [1657855] +- [sound] alsa: arch: Mass conversion of smp_mb__*() (Jaroslav Kysela) [1657855] +- [sound] alsa: bt87x: Proper endian notations (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1657855] +- [sound] alsa: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1657855] +- [sound] alsa: asoc: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1657855] +- [sound] alsa: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Use standard device registration for beep (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1657855] +- [sound] alsa: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1657855] +- [sound] alsa: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: export process_unsol_events() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra: runtime power management support (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: program stripe control for codec (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: add verbs for stripe control (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: program stripe bits for controller (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: add register offset for stripe control (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add api to program stripe control bits (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Add jack button support (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Support led audio trigger (Jaroslav Kysela) [1657855] +- [sound] alsa: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Support ALC300 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1657855] +- [documentation] alsa: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: fix unused variable warning (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: move hda_codec.h to sound (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1657855] +- [sound] alsa: treewide: kzalloc() -> kcalloc() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Clean up ca0132_init function (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Yet another Clevo P950 quirk entry (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: add mute led support for HP ProBook 455 G5 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Update a pci quirk device name (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Add Recon3Di quirk for Gigabyte G1.Sniper Z97 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Handle pm failure during hotplug (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1657855] +- [documentation] alsa: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1657855] +- [documentation] alsa: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1657855] +- [documentation] alsa: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1657855] +- [documentation] alsa: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1657855] +- [documentation] alsa: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/via - Use standard verb containers (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/via - Simplify control management (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/via - Rewrite with error goto (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/conexant - Clean up beep code (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Add a quirk for FSC ESPRIMO U9210 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: make array ca0132_alt_chmaps static (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Force to link down at runtime suspend on ATI/AMD HDMI (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Fix DMic data rate for Alienware M17x R4 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Restore PCM Analog Mic-In2 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Don't test for QUIRK_NONE (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Restore behavior of QUIRK_ALIENWARE (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Delete redundant UNSOL event requests (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Delete pointless assignments to struct auto_pin_cfg fields (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Fix pop noise on Lenovo P50 & co (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Add shutup hint (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: add dock and led support for HP ProBook 640 G4 (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: add dock and led support for HP EliteBook 830 G5 (Jaroslav Kysela) [1657855] +- [sound] alsa: pci/hda: Remove unused, broken, header file (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Refactor alc269_fixup_hp_mute_led_mic*() (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add Intel NUC5i7RY to the power_save blacklist (Jaroslav Kysela) [1657855] +- [sound] alsa: Use octal not symbolic permissions (Jaroslav Kysela) [1657855] +- [sound] alsa: hda - Fix runtime PM (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add ASRock H81M-HDS to the power_save blacklist (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add Gigabyte P55A-UD3 and Z87-D3HP to the power_save blacklist (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add Clevo W35xSS_370SS to the power_save blacklist (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add Intel NUC7i3BNB to the power_save blacklist (Jaroslav Kysela) [1657855] +- [documentation] alsa: hda/conexant - Add hp-mic-fix model string (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/conexant - Add fixup for HP Z2 G4 workstation (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: constify parameter table for effects (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: merge strings just for printk (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: constify read-only members of string array (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: constify templates for control element set (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: fix array_size.cocci warnings (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: use position offset macro of TLV data (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/realtek - Clevo P950ER ALC1220 Fixup (Jaroslav Kysela) [1657855] +- [sound] alsa: hda: Add Lenovo C50 All in one to the power_save blacklist (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Add new control changes for SBZ + R3Di (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: add ca0132_alt_set_vipsource (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Add DSP Volume set and New mixers for SBZ + R3Di (Jaroslav Kysela) [1657855] +- [sound] alsa: scripts/spelling.txt: add "followings" pattern and fix typo instances (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: add alt_select_in/out for R3Di + SBZ (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: add the ability to set src_id on scp commands (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Add dsp setup + gpio functions for r3di (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: add dsp setup related commands for the sbz (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: update core functions for sbz + r3di (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: add extra init functions for r3di + sbz (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Add extra exit functions for R3Di and SBZ (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Add PCI region2 iomap for SBZ (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: Add pincfg for SBZ + R3Di, add fp hp auto-detect (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: R3Di and SBZ quirk entires + alt firmware loading (Jaroslav Kysela) [1657855] +- [sound] alsa: hda/ca0132: revert "[sound] pci: hda/ca0132 - use generic parser for some models" (Jaroslav Kysela) [1657855] +- [sound] alsa: 6fire: remove unused variable card (Jaroslav Kysela) [1657855] +- [sound] alsa: line6: fix check on snd_card_register (Jaroslav Kysela) [1657855] +- [sound] alsa: usx2y: Add sanity checks for invalid EPs (Jaroslav Kysela) [1657855] +- [sound] alsa: usx2y: Fix invalid stream URBs (Jaroslav Kysela) [1657855] +- [sound] alsa: usx2y: Suppress kernel warning at page allocation failures (Jaroslav Kysela) [1657855] +- [sound] alsa: usx2y: don't bother with access_ok() in ->dsp_load() (Jaroslav Kysela) [1657855] +- [sound] alsa: usx2y: don't bother with memdup_user() for 16-byte structure (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Disable the quirk for Nura headset (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1657855] +- [sound] alsa: line6: Fix NULL dereference at podhd_disconnect() (Jaroslav Kysela) [1657855] +- [sound] alsa: line6: Fix missing initialization before error path (Jaroslav Kysela) [1657855] +- [sound] alsa: line6: add support for POD HD DESKTOP (Jaroslav Kysela) [1657855] +- [sound] alsa: line6: Use correct endpoint type for midi output (Jaroslav Kysela) [1657855] +- [sound] alsa: line6: Fix leftover URB at error-path during probe (Jaroslav Kysela) [1657855] +- [sound] alsa: line6: Add yet more sanity checks for invalid EPs (Jaroslav Kysela) [1657855] +- [sound] alsa: line6: Add a sanity check for invalid EPs (Jaroslav Kysela) [1657855] +- [sound] alsa: line6: make snd_pcm_ops const (Jaroslav Kysela) [1657855] +- [sound] alsa: hiface: Add sanity checks for invalid EPs (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Drop superfluous ifndef (Jaroslav Kysela) [1657855] +- [sound] alsa: caiaq: Add fall-through annotation (Jaroslav Kysela) [1657855] +- [sound] alsa: caiaq: Add yet more sanity checks for invalid EPs (Jaroslav Kysela) [1657855] +- [sound] alsa: caiaq: Fix stray URB at probe error path (Jaroslav Kysela) [1657855] +- [sound] alsa: caiaq: Add a sanity check for invalid EPs (Jaroslav Kysela) [1657855] +- [sound] alsa: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1657855] +- [sound] alsa: bcd2000: Add a sanity check for invalid EPs (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: add boot quirk for Axe-Fx III (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Remove explicitly listed Mytek devices (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Generic DSD detection for XMOS-based implementations (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: remove redundant check on err (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add native DSD support for Mytek DACs (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1657855] +- [uapi] alsa: usb-audio: Add bi-directional terminal types (Jaroslav Kysela) [1657855] +- [uapi] alsa: usb-audio: Fix parsing descriptor of UAC2 processing unit (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Always create the interrupt pipe for the mixer (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add insertion control for UAC3 BADD (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Change in connectors control creation interface (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: uac3: Parse Input Terminal number of channels (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: UAC3 Add support for connector insertion (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: UAC3. Add support for mixer unit (Jaroslav Kysela) [1657855] +- [sound] alsa: usb: mixer: volume quirk for CM102-A+/102S+ (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1657855] +- [sound] alsa: usb: stream: fix potential memory leak during uac3 interface parsing (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Use Class Specific EP for UAC3 devices (Jaroslav Kysela) [1657855] +- [sound] alsa: usb: Mark expected switch fall-through (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Apply rate limit to warning messages in URB complete callback (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Simplify PCM open/close callbacks (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Move autoresume call at the end of open (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Allow non-vmalloc buffer for PCM buffers (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Avoid lowlevel device object (Jaroslav Kysela) [1657855] +- [sound] alsa: usb-audio: Follow standard coding style (Jaroslav Kysela) [1657855] +- [sound] alsa: usb: add UAC3 BADD profiles support (Jaroslav Kysela) [1657855] +- [sound] alsa: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1657855] +- [sound] alsa: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1657855] +- [sound] alsa: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1657855] +- [sound] alsa: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1657855] +- [sound] alsa: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1657855] +- [sound] alsa: control: Fix missing __user annotation (Jaroslav Kysela) [1657855] +- [sound] alsa: snd_ctl_elem_init_enum_names(): switch to vmemdup_user() (Jaroslav Kysela) [1657855] +- [sound] alsa: replace_user_tlv(): switch to vmemdup_user() (Jaroslav Kysela) [1657855] +- [sound] alsa: treewide: Use struct_size() for kmalloc()-family (Jaroslav Kysela) [1657855] +- [sound] alsa: treewide: kmalloc() -> kmalloc_array() (Jaroslav Kysela) [1657855] +- [sound] alsa: vmaster: use position offset macro of TLV data (Jaroslav Kysela) [1657855] +- [uapi] alsa: control: complement TLV macro for db-minmax and db-linear types (Jaroslav Kysela) [1657855] +- [uapi] alsa: core api: define offsets for TLV items (Jaroslav Kysela) [1657855] +- [sound] alsa: timer: Convert timers to use timer_setup() (Jaroslav Kysela) [1657855] +- [sound] alsa: timer: catch invalid timer object creation (Jaroslav Kysela) [1657855] +- [sound] alsa: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_DEVICE ioctl (Jaroslav Kysela) [1657855] +- [sound] alsa: timer: Assure timer resolution access always locked (Jaroslav Kysela) [1657855] +- [sound] alsa: timer: Simplify timer hw resolution calls (Jaroslav Kysela) [1657855] +- [sound] alsa: timer: Fix pause event notification (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Avoid open-code for getting timer resolution (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Do error checks at creating system ports (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: fix spelling mistake "Unamed" -> "Unnamed" (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Mark expected switch fall-through (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1657855] +- [sound] alsa: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Remove dead codes (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1657855] +- [sound] alsa: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1657855] +- [sound] alsa: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1657855] +- [sound] alsa: seq: Fix poll() error return (Jaroslav Kysela) [1657855] +- [sound] alsa: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1657855] +- [sound] alsa: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1657855] +- [sound] alsa: rawmidi: Minor code refactoring (Jaroslav Kysela) [1657855] +- [sound] alsa: rawmidi: Simplify error paths (Jaroslav Kysela) [1657855] +- [sound] alsa: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Allow drivers to set R/W wait time (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1657855] +- [sound] alsa: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1657855] +- [sound] alsa: core: Assure control device to be registered at last (Jaroslav Kysela) [1657855] +- [sound] alsa: control: fix a redundant-copy issue (Jaroslav Kysela) [1657855] +- [sound] alsa: compress: Remove empty init and exit (Jaroslav Kysela) [1657855] +- [sound] alsa: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1657855] +- [sound] alsa: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1657855] +- [sound] alsa: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1657855] +- [sound] alsa: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1657855] +- [mm] alsa: new primitive: vmemdup_user() (Jaroslav Kysela) [1657855] + +* Sun Mar 10 2019 Daniel Bristot de Oliveira [3.10.0-1018.rt56.976.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [net] tuntap: fix multiqueue rx (Guillaume Nault) [1683025] +- [net] netfilter: ipset: List timing out entries with "timeout 1" instead of zero (Stefano Brivio) [1684645] +- [net] netfilter: nf_tables: bump set->ndeact on set flush (Stefano Brivio) [1576465] +- [net] netfilter: nf_tables: deconstify walk callback function (Stefano Brivio) [1576465] +- [net] netfilter: nf_tables: support for set flushing (Phil Sutter) [1576465] +- [net] netfilter: nft_set: introduce nft_{hash, rbtree}_deactivate_one() (Phil Sutter) [1576465] +- [net] netfilter: nf_tables: constify struct nft_ctx * parameter in nft_trans_alloc() (Phil Sutter) [1576465] +- [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1661408] +- [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1666396] +- [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1666396] +- [net] sched: fix qdisc->running lockdep annotations (Paolo Abeni) [1680442] +- [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680426] +- [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680426] +- [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680426] +- [net] pktgen: Fix fall-through annotation (Ivan Vecera) [1680139] +- [net] pktgen: convert safe uses of strncpy() to strcpy() to avoid string truncation warning (Ivan Vecera) [1680139] +- [net] treewide: Use array_size() in vzalloc_node() (Ivan Vecera) [1680139] +- [net] pktgen: Fix memory leak in pktgen_if_write (Ivan Vecera) [1680139] +- [net] pktgen: use dynamic allocation for debug print buffer (Ivan Vecera) [1680139] +- [net] pktgen: Remove VLA usage (Ivan Vecera) [1680139] +- [net] pktgen: Clean read user supplied flag mess (Ivan Vecera) [1680139] +- [net] pktgen: Remove brute-force printing of flags (Ivan Vecera) [1680139] +- [net] pktgen: Add behaviour flags macro to generate flags/names (Ivan Vecera) [1680139] +- [net] pktgen: Add missing !flag parameters (Ivan Vecera) [1680139] +- [net] documentation/pktgen: Clearify how-to use pktgen samples (Ivan Vecera) [1680139] +- [net] pktgen: document 32-bit timestamp overflow (Ivan Vecera) [1680139] +- [net] pktgen: do not abuse IN6_ADDR_HSIZE (Ivan Vecera) [1680139] +- [net] samples/pktgen: remove remaining old pktgen sample scripts (Ivan Vecera) [1680139] +- [net] samples/pktgen: update sample03, no need for clones when bursting (Ivan Vecera) [1680139] +- [net] samples/pktgen: add script pktgen_sample06_numa_awared_queue_irq_affinity.sh (Ivan Vecera) [1680139] +- [net] samples/pktgen: Add some helper functions (Ivan Vecera) [1680139] +- [net] pktgen: Specify the index of first thread (Ivan Vecera) [1680139] +- [net] pktgen: Specify num packets per thread (Ivan Vecera) [1680139] +- [net] samples: Add an IPv6 '-6' option to the pktgen scripts (Ivan Vecera) [1680139] +- [net] pktgen: remove sample script pktgen.conf-1-1-rdos (Ivan Vecera) [1680139] +- [net] pktgen: add sample script pktgen_sample05_flow_per_thread.sh (Ivan Vecera) [1680139] +- [net] pktgen: add sample script pktgen_sample04_many_flows.sh (Ivan Vecera) [1680139] +- [net] pktgen: remove rcu locking in pktgen_change_name() (Ivan Vecera) [1680139] +- [net] xfrm: fix a race in xfrm_state_lookup_byspi (Ivan Vecera) [1680139] +- [net] samples: pktgen mode samples/tests for qdisc layer (Ivan Vecera) [1680139] +- [net] pktgen: support injecting packets for qdisc testing (Ivan Vecera) [1680139] +- [net] pktgen: Call destroy_hrtimer_on_stack() (Ivan Vecera) [1680139] +- [kernel] timer: Export destroy_hrtimer_on_stack() (Ivan Vecera) [1680139] +- [net] documentation: networking: fix spelling mistakes (Ivan Vecera) [1680139] +- [net] pktgen: don't abuse current->state in pktgen_thread_worker() (Ivan Vecera) [1680139] +- [net] pktgen: Remove unused 'allocated_skbs' field (Ivan Vecera) [1680139] +- [net] pktgen: kill the "Wait for kthread_stop" code in pktgen_thread_worker() (Ivan Vecera) [1680139] +- [net] pktgen: remove one sparse error (Ivan Vecera) [1680139] +- [net] pktgen: add benchmark script pktgen_bench_xmit_mode_netif_receive.sh (Ivan Vecera) [1680139] +- [net] pktgen: add sample script pktgen_sample03_burst_single_flow.sh (Ivan Vecera) [1680139] +- [net] pktgen: add sample script pktgen_sample02_multiqueue.sh (Ivan Vecera) [1680139] +- [net] pktgen: add sample script pktgen_sample01_simple.sh (Ivan Vecera) [1680139] +- [net] pktgen: new pktgen helper functions for samples scripts (Ivan Vecera) [1680139] +- [net] pktgen: make /proc/net/pktgen/pgctrl report fail on invalid input (Ivan Vecera) [1680139] +- [net] pktgen: document ability to add same device to several threads (Ivan Vecera) [1680139] +- [net] pktgen: doc were missing several config options (Ivan Vecera) [1680139] +- [net] pktgen: adjust spacing in proc file interface output (Ivan Vecera) [1680139] +- [net] pktgen: remove obsolete "max_before_softirq" from pktgen doc (Ivan Vecera) [1680139] +- [net] pktgen: fix packet generation (Ivan Vecera) [1680139] +- [net] pktgen: introduce xmit_mode '' (Ivan Vecera) [1680139] +- [net] pktgen: adjust flag NO_TIMESTAMP to be more pktgen compliant (Ivan Vecera) [1680139] +- [net] pktgen: Correct documentation of module name and command (Ivan Vecera) [1680139] +- [net] samples/pktgen: Show the results rather than just commenting where they are (Ivan Vecera) [1680139] +- [net] samples/pktgen: Trap SIGINT (Ivan Vecera) [1680139] +- [net] samples/pktgen: Use bash as interpreter (Ivan Vecera) [1680139] +- [net] samples/pktgen: Remove setting of obsolete max_before_softirq parameter (Ivan Vecera) [1680139] +- [net] samples/pktgen: Correct comments about the thread config (Ivan Vecera) [1680139] +- [net] samples/pktgen: Delete unused function pg() (Ivan Vecera) [1680139] +- [net] samples/pktgen: Add sample scripts for pktgen facility (Ivan Vecera) [1680139] +- [net] pktgen: Fix grammar errors and some poor wording in documentation (Ivan Vecera) [1680139] +- [net] pktgen: Delete the original date from documentation (Ivan Vecera) [1680139] +- [net] spelling fixes (Ivan Vecera) [1680139] +- [net] pktgen: Deletion of an unnecessary check before the function call "proc_remove" (Ivan Vecera) [1680139] +- [net] pktgen: Convert pr_warning to pr_warn (Ivan Vecera) [1680139] +- [net] pktgen: remove unnecessary break after goto (Ivan Vecera) [1680139] +- [net] pktgen: RCU-ify "if_list" to remove lock in next_to_run() (Ivan Vecera) [1680139] +- [net] pktgen: avoid expensive set_current_state() call in loop (Ivan Vecera) [1680139] +- [net] pktgen: document tuning for max NIC performance (Ivan Vecera) [1680139] +- [net] pktgen: Use seq_puts() where seq_printf() is not needed (Ivan Vecera) [1680139] +- [net] pktgen: be friendly to LLTX devices (Ivan Vecera) [1680139] +- [net] pktgen: fix xmit test for BQL enabled devices (Ivan Vecera) [1680139] +- [net] pktgen: document all supported flags (Ivan Vecera) [1680139] +- [net] pktgen: simplify error handling in pgctrl_write() (Ivan Vecera) [1680139] +- [net] pktgen: fix out-of-bounds access in pgctrl_write() (Ivan Vecera) [1680139] +- [net] pktgen: Use ether_addr_copy (Ivan Vecera) [1680139] +- [net] {xfrm, pktgen} Fix compiling error when CONFIG_XFRM is not set (Ivan Vecera) [1680139] +- [net] pktgen_dst_metrics[] can be static (Ivan Vecera) [1680139] +- [net] {pktgen, xfrm} Document IPsec usage in pktgen.txt (Ivan Vecera) [1680139] +- [net] {pktgen, xfrm} Show spi value properly when ipsec turned on (Ivan Vecera) [1680139] +- [net] {pktgen, xfrm} Introduce xfrm_state_lookup_byspi for pktgen (Ivan Vecera) [1680139] +- [net] {pktgen, xfrm} Construct skb dst for tunnel mode transformation (Ivan Vecera) [1680139] +- [net] {pktgen, xfrm} Using "pgset spi xxx" to spedifiy SA for a given flow (Ivan Vecera) [1680139] +- [net] {pktgen, xfrm} Add statistics counting when transforming (Ivan Vecera) [1680139] +- [net] {pktgen, xfrm} Correct xfrm state lock usage when transforming (Ivan Vecera) [1680139] +- [net] pktgen: Use ip_send_check() to compute checksum (Ivan Vecera) [1680139] +- [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1679751] +- [net] sched: Fix for duplicate class dump (Phil Sutter) [1631177] +- [net] netlink: ensure to loop over all netns in genlmsg_multicast_allns() (Phil Sutter) [1607306] +- [net] ipv6: addrconf: break critical section in addrconf_verify_rtnl() (Ivan Vecera) [1678649] +- [net] ipv6: addrconf: fix a lockdep splat (Ivan Vecera) [1678649] +- [net] ipv6: Make inet6addr_validator a blocking notifier (Ivan Vecera) [1678649] +- [net] ipv6: addrconf: cleanup locking in ipv6_add_addr (Ivan Vecera) [1678649] +- [net] Ipvlan should return an error when an address is already in use. (Ivan Vecera) [1678649] +- [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1672341] +- [net] sched: allow flower to match tunnel options (Ivan Vecera) [1672341] +- [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1672341] +- [net] dim: Update DIM start sample after each DIM iteration (Petr Oros) [1672279] +- [net] ipv6: fib6_rules should return exact return value (Lorenzo Bianconi) [1592059] +- [net] fib_rules: fix suppressor names and default values (Lorenzo Bianconi) [1592059] +- [net] fib_rules: add .suppress operation (Lorenzo Bianconi) [1592059] + +* Sun Mar 10 2019 Daniel Bristot de Oliveira [3.10.0-1017.rt56.975.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [tools] power turbostat: fix show/hide issues resulting from mis-merge (Prarit Bhargava) [1678566] +- [i2c] i801: Add support for Intel Ice Lake (David Arcari) [1684364] +- [vfio] pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1640882] +- [scsi] core: introduce force_blk_mq (Ewan Milne) [1659146] +- [scsi] revert "lpfc: use dma_set_mask_and_coherent" (Dick Kennedy) [1673678] +- [md] raid1: don't clear bitmap bits on interrupted recovery (Xiao Ni) [1677312] +- [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1628378] +- [kernel] rcu: Don't wake rcuc/X kthreads on NOCB CPUs (Daniel Bristot de Oliveira) [1626129] +- [nvme] fix subsystem multiple controllers support check (David Milburn) [1624860 1679493] +- [nvme] expose subsys attribute to sysfs (David Milburn) [1624860 1679493] +- [nvme] track subsystems (David Milburn) [1624860 1679493] +- [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (David Hildenbrand) [1665989] +- [security] xattr: Constify ->name member of "struct xattr" (Aaron Tomlin) [1607307] +- [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1642703 1679366] +- [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1663298 1679366] +- [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1642348 1679366] +- [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1679366] +- [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1679366] +- [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1679366] +- [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1679366] +- [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1679366] +- [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1679366] +- [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1679366] +- [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1642703 1671142 1679366] +- [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1679366] +- [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1679366] +- [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1679366] +- [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1679366] +- [char] tpm: reduce polling time to usecs for even finer granularity (Jerry Snitselaar) [1642704 1642345 1679366] +- [char] tpm: fix use after free in tpm2_load_context() (Jerry Snitselaar) [1679366] +- [char] tpm: reduce poll sleep time in tpm_transmit() (Jerry Snitselaar) [1642704 1642345 1679366] +- [char] tpm: tpm_crb: relinquish locality on error path (Jerry Snitselaar) [1642703 1679366] +- [char] tpm: Add explicit endianness cast (Jerry Snitselaar) [1679366] +- [char] tpm: st33zp24: remove redundant null check on chip (Jerry Snitselaar) [1679366] +- [char] tpm: move the delay_msec increment after sleep in tpm_transmit() (Jerry Snitselaar) [1679366] +- [block] virtio-blk: modernize sysfs attribute creation (Ming Lei) [1635708] +- [block] zram: register default groups with device_add_disk() (Ming Lei) [1635708] +- [block] aoe: register default groups with device_add_disk() (Ming Lei) [1635708] +- [nvme] register ns_id attributes as default sysfs groups (Ming Lei) [1635708] +- [block] genhd: add 'groups' argument to device_add_disk (Ming Lei) [1635708] +- [mm] fix MADV_[FREE|DONTNEED] TLB flush miss problem (Aaron Tomlin) [1677343] +- [mm] mm: make tlb_flush_pending global (Aaron Tomlin) [1677343] +- [mm] refactor TLB gathering API (Aaron Tomlin) [1677343] +- [mm] mm: migrate: fix barriers around tlb_flush_pending (Aaron Tomlin) [1677343] +- [mm] mm: migrate: prevent racy access to tlb_flush_pending (Aaron Tomlin) [1677343] +- [mm] mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries (Aaron Tomlin) [1677343] +- [mm] fix mprotect() behaviour on VM_LOCKED VMAs (Aaron Tomlin) [1677343] +- [mm] mm: update mmu_gather range correctly (Aaron Tomlin) [1677343] +- [mm] mmu_gather: move minimal range calculations into generic code (Aaron Tomlin) [1677343] +- [mm] split 'tlb_flush_mmu()' into tlb flushing and memory freeing parts (Aaron Tomlin) [1677343] +- [s390] mm: introduce ptep_flush_lazy helper (Aaron Tomlin) [1677343] +- [powerpc] slb: Force a full SLB flush when we insert for a bad EA (Desnes Augusto Nunes do Rosario) [1590853] +- [powerpc] Only disable HAVE_EFFICIENT_UNALIGNED_ACCESS on POWER7 little endian (Yauheni Kaliuta) [1659731] +- [powerpc] Fix bad inline asm constraint in create_zero_mask() (Yauheni Kaliuta) [1657284] +- [edac] x86/mce/amd, edac/mce_amd: Enumerate Reserved SMCA bank type (David Arcari) [1676301] +- [x86] mce/amd: Pass the bank number to smca_get_bank_type() (David Arcari) [1676301] +- [x86] mce/amd: Define a function to get SMCA bank type (David Arcari) [1676301] +- [x86] mce/amd: Allow any CPU to initialize the smca_banks array (David Arcari) [1676301] +- [x86] mce/amd: Carve out SMCA bank configuration (David Arcari) [1676301] +- [x86] mce: Convert threshold_bank.cpus from atomic_t to refcount_t (David Arcari) [1676301] +- [x86] ras/amd: Make sysfs names of banks more user-friendly (David Arcari) [1676301] +- [x86] mce/amd: Make the init code more robust (David Arcari) [1676301] +- [x86] ras: Hide SMCA bank names (David Arcari) [1676301] +- [x86] cpu: avoid crash in get_cpu_cache_id() (David Arcari) [1626279] + +* Fri Mar 08 2019 Daniel Bristot de Oliveira [3.10.0-1016.rt56.974.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [netdrv] cxgb4: Mask out interrupts that are not enabled (Arjun Vynipadath) [1678729] +- [netdrv] ice: fix overlong string, update stats output (Jonathan Toppins) [1684149] +- [netdrv] ice: Fix for FC get rx/tx pause params (Jonathan Toppins) [1684149] +- [netdrv] ice: use absolute vector ID for VFs (Jonathan Toppins) [1684149] +- [netdrv] ice: check for a leaf node presence (Jonathan Toppins) [1684149] +- [netdrv] ice: flush Tx pipe on disable queue timeout (Jonathan Toppins) [1684149] +- [netdrv] ice: clear VF ARQLEN register on reset (Jonathan Toppins) [1684149] +- [netdrv] ice: don't spam VFs with link messages (Jonathan Toppins) [1684149] +- [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Jonathan Toppins) [1684149] +- [netdrv] ice: fix numeric overflow warning (Jonathan Toppins) [1684149] +- [netdrv] ice: fix issue where host reboots on unload when iommu=on (Jonathan Toppins) [1684149] +- [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Jonathan Toppins) [1684149] +- [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Jonathan Toppins) [1684149] +- [netdrv] ice: sizeof() should be avoided (Jonathan Toppins) [1684149] +- [netdrv] ice: Fix added in VSI supported nodes calc (Jonathan Toppins) [1684149] +- [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Jonathan Toppins) [1684149] +- [netdrv] ixgbevf: update driver version for RHEL7.7 (Ken Cox) [1637723] +- [netdrv] xfrm: prefer secpath_set over secpath_dup (Ken Cox) [1637723] +- [netdrv] intel: use secpath helpers in more places (Ken Cox) [1637723] +- [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1637723] +- [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1637723] +- [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1637723] +- [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1637723] +- [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1637723] +- [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1637723] +- [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1637723] +- [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1637723] +- [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1637723] +- [netdrv] treewide: Use array_size() in vmalloc() (Ken Cox) [1637723] +- [netdrv] ixgbevf: fix possible race in the reset subtask (Ken Cox) [1637723] +- [netdrv] ixgbevf: Fix coexistence of malicious driver detection with XDP (Ken Cox) [1637723] +- [netdrv] ixgbevf: fix MAC address changes through ixgbevf_set_mac() (Ken Cox) [1637723] +- [netdrv] ixgbevf: fix ixgbevf_xmit_frame()'s return type (Ken Cox) [1637723] +- [netdrv] ixgbevf: ensure xdp_ring resources are free'd on error exit (Ken Cox) [1637723] +- [netdrv] ixgbevf: Add support for meta data (Ken Cox) [1637723] +- [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Ken Cox) [1637723] +- [netdrv] ixgbe: update driver version for RHEL7.7 (Ken Cox) [1637718] +- [netdrv] xfrm: prefer secpath_set over secpath_dup (Ken Cox) [1637718] +- [netdrv] intel: use secpath helpers in more places (Ken Cox) [1637718] +- [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1637718] +- [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1637718] +- [netdrv] ixgbe: register a mdiobus (Ken Cox) [1637718] +- [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1637718] +- [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1637718] +- [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1637718] +- [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1637718] +- [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1637718] +- [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1637718] +- [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1637718] +- [netdrv] remove inclusion when not needed (Ken Cox) [1637718] +- [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1637718] +- [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1637718] +- [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1637718] +- [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1637718] +- [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1637718] +- [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1637718] +- [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1637718] +- [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1637718] +- [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1637718] +- [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1637718] +- [netdrv] intel-ethernet: use correct module license (Ken Cox) [1637718] +- [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1637718] +- [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1637718] +- [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1637718] +- [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1637718] +- [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1637718] +- [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1637718] +- [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1637718] +- [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1637718] +- [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1637718] +- [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1637718] +- [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1637718] +- [netdrv] ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [1637718] +- [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1637718] +- [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1637718] +- [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1637718] +- [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1637718] +- [netdrv] ixgbe: Off by one in ixgbe_ipsec_tx() (Ken Cox) [1637718] +- [netdrv] ixgbe: Be more careful when modifying MAC filters (Ken Cox) [1637718] +- [netdrv] ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing (Ken Cox) [1637718] +- [netdrv] treewide: Use array_size() in vmalloc() (Ken Cox) [1637718] +- [netdrv] treewide: kzalloc() -> kcalloc() (Ken Cox) [1637718] +- [netdrv] treewide: kmalloc() -> kmalloc_array() (Ken Cox) [1637718] +- [netdrv] ixgbe: Fix bit definitions and add support for testing for ipsec support (Ken Cox) [1637718] +- [netdrv] ixgbe: Avoid loopback and fix boolean logic in ipsec_stop_data (Ken Cox) [1637718] +- [netdrv] ixgbe: Move ipsec init function to before reset call (Ken Cox) [1637718] +- [netdrv] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM (Ken Cox) [1637718] +- [netdrv] ixgbe: Fix setting of TC configuration for macvlan case (Ken Cox) [1637718] +- [netdrv] ixgbe: fix broken ipsec Rx with proper cast on spi (Ken Cox) [1637718] +- [netdrv] ixgbe: check ipsec ip addr against mgmt filters (Ken Cox) [1637718] +- [netdrv] ixgbe: fix possible race in reset subtask (Ken Cox) [1637718] +- [netdrv] ixgbe: introduce a helper to simplify code (Ken Cox) [1637718] +- [netdrv] ixgbe: implement flush flag for ndo_xdp_xmit (Ken Cox) [1637718] +- [netdrv] xdp: add flags argument to ndo_xdp_xmit API (Ken Cox) [1637718] +- [netdrv] ixgbe: fix parsing of TC actions for HW offload (Ken Cox) [1637718] +- [netdrv] xdp: change ndo_xdp_xmit API to support bulking (Ken Cox) [1637718] +- [netdrv] revert "ixgbe: release lock for the duration of ixgbe_suspend_close()" (Ken Cox) [1637718] +- [netdrv] ixgbe: release lock for the duration of ixgbe_suspend_close() (Ken Cox) [1637718] +- [netdrv] xdp: rhashtable with allocator ID to pointer mapping (Ken Cox) [1637718] +- [netdrv] xdp: transition into using xdp_frame for ndo_xdp_xmit (Ken Cox) [1637718] +- [netdrv] xdp: transition into using xdp_frame for return API (Ken Cox) [1637718] +- [netdrv] ixgbe: use xdp_return_frame API (Ken Cox) [1637718] +- [netdrv] ixgbe: use tc_cls_can_offload_and_chain0() (Ken Cox) [1637718] +- [netdrv] bpf, ixgbe: add meta data support (Ken Cox) [1637718] +- [netdrv] bpf: add meta pointer for direct access (Ken Cox) [1637718] +- [netdrv] ixgbe: use return codes from ndo_xdp_xmit that are distinguishable (Ken Cox) [1637718] +- [netdrv] ixgbe: change ndo_xdp_xmit return code on xmit errors (Ken Cox) [1637718] +- [netdrv] xdp: Add batching support to redirect map (Ken Cox) [1637718] +- [netdrv] ixgbe: add initial support for xdp redirect (Ken Cox) [1637718] +- [netdrv] ixgbe: Use pcie_flr() instead of duplicating it (Ken Cox) [1637718] +- [netdrv] ixgbe: use kzalloc for allocating one thing (Ken Cox) [1637718] + +* Fri Mar 08 2019 Daniel Bristot de Oliveira [3.10.0-1015.rt56.973.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [iommu] iova: Make rcache flush optional on IOVA allocation failure (Jerry Snitselaar) [1615865] +- [iommu] iova: Don't try to copy anchor nodes (Jerry Snitselaar) [1615865] +- [iommu] iova: Try harder to allocate from rcache magazine (Jerry Snitselaar) [1615865] +- [iommu] iova: Make rcache limit_pfn handling more robust (Jerry Snitselaar) [1615865] +- [iommu] iova: Simplify domain destruction (Jerry Snitselaar) [1615865] +- [iommu] iova: Simplify cached node logic (Jerry Snitselaar) [1615865] +- [iommu] iova: Add rbtree anchor node (Jerry Snitselaar) [1615865] +- [iommu] iova: Make dma_32bit_pfn implicit (Jerry Snitselaar) [1615865] +- [iommu] iova: Extend rbtree node caching (Jerry Snitselaar) [1615865] +- [iommu] iova: Optimise the padding calculation (Jerry Snitselaar) [1615865] +- [iommu] iova: Optimise rbtree searching (Jerry Snitselaar) [1615865] +- [iommu] iova: Consolidate code for adding new node to iovad domain rbtree (Jerry Snitselaar) [1615865] +- [iommu] iova: Use rb_entry() (Jerry Snitselaar) [1615865] +- [iommu] iova: Extend cached node lookup condition (Jerry Snitselaar) [1615865] +- [kernel] iommu/iova: Fix compile error with CONFIG_IOMMU_IOVA=m (Jerry Snitselaar) [1615865] +- [kernel] iommu: Add dummy implementations for !IOMMU_IOVA (Jerry Snitselaar) [1615865] +- [pinctrl] intel: Add Intel Cedar Fork PCH pin controller support (Steve Best) [1482430] +- [i2c] ismt: Add support for Intel Cedar Fork (Steve Best) [1482430] +- [i2c] i801: Add support for Intel Cedar Fork (Steve Best) [1482430] +- [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1678479] +- [cpufreq] intel_pstate: Register when ACPI PCCH is present (Prarit Bhargava) [1671693] +- [linux] cpuset: Fix potential deadlock w/ set_mems_allowed (Waiman Long) [1679033] +- [linux] audit: Add new syscalls to the perm=w filter (Richard Guy Briggs) [1642315] +- [fs] autofs: add strictexpire mount option (Ian Kent) [1653208] +- [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1653208] +- [fs] autofs: simplify parse_options() function call (Ian Kent) [1653208] +- [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1653208] +- [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1653208] +- [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1653208] +- [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1653208] +- [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1653208] +- [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1653208] +- [fs] autofs: fix directory and symlink access (Ian Kent) [1580099] +- [fs] autofs: fix slab out of bounds read in getname_kernel() (Ian Kent) [1657106] +- [fs] quota: Properly return errors from dquot_writeback_dquots() (Lukas meh) [1680638] +- [fs] quota: Fix race between dqput() and dquot_scan_active() (Lukas meh) [1680638] +- [fs] xfs: perform file write checks before splice write (Brian Foster) [1677592] +- [fs] xfs: print dangling delalloc extents (Brian Foster) [1677592] +- [fs] devpts: Make devpts_kill_sb safe if fsi is NULL (Bill O'Donnell) [1662232] +- [fs] fs: fix guard_bio_eod to check for real EOD errors (Carlos Maiolino) [1673853] +- [fs] ext4: fix dir_nlink behaviour (Lukas meh) [1631374] +- [fs] xfs: fix f_ffree value for statfs when project quota is set (Bill O'Donnell) [1665990] +- [fs] xfs: don't screw up direct writes when freesp is fragmented (Brian Foster) [1667523] +- [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1021460] +- [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1607192] +- [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1677757] +- [netdrv] cnic: remove redundant pointer req and variable func (Maurizio Lombardi) [1643542] +- [netdrv] cnic: tidy up a size calculation (Maurizio Lombardi) [1643542] +- [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Steve Best) [1683171] +- [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1642475] +- [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Ivan Vecera) [1667381] +- [netdrv] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1670626] +- [netdrv] vmxnet3: Replace msleep(1) with usleep_range() (Neil Horman) [1670626] +- [netdrv] vmxnet3: use DMA memory barriers where required (Neil Horman) [1670626] +- [netdrv] vmxnet3: set the DMA mask before the first DMA map operation (Neil Horman) [1670626] +- [net] netfilter: nf_tables: fix nft_pktinfo initialization (Paolo Abeni) [1673138] +- [net] ip6_gre: Request headroom in __gre6_xmit() (Jiri Benc) [1485785] +- [net] api: fix compatibility of linux/in.h with netinet/in.h (Guillaume Nault) [1672242] +- [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1648965] +- [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1648965] +- [net] netfilter: conntrack: skip clash resolution if nat is in place (Florian Westphal) [1648965] +- [net] netfilter: conntrack: introduce clash resolution on insertion race (Florian Westphal) [1648965] +- [net] netfilter: conntrack: fix race between confirmation and flush (Florian Westphal) [1648965] +- [net] netfilter: conntrack: introduce nf_ct_acct_update() (Florian Westphal) [1648965] +- [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1660903] +- [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1660903] +- [net] tun: implement carrier change (Guillaume Nault) [1665389] +- [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1607252] +- [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1607252] +- [net] igmp: Allow user-space configuration of igmp unsolicited report interval (Hangbin Liu) [1663941] +- [net] igmp: Don't flush routing cache when force_igmp_version is modified (Hangbin Liu) [1663941] +- [net] sysfs: Fix memory leak in XPS configuration (Paolo Abeni) [1623813] +- [net] Fix a bug in removing queues from XPS map (Paolo Abeni) [1623813] +- [net] Add support for XPS with QoS via traffic classes (Paolo Abeni) [1623813] +- [net] Refactor removal of queues from XPS map and apply on num_tc changes (Paolo Abeni) [1623813] +- [net] use *pb[l] to print bitmaps including cpumasks and nodemasks (Paolo Abeni) [1623813] +- [powerpc] pseries: fix "of: error: Bad of_node_put() on /cpus" during DLPAR (Desnes Augusto Nunes do Rosario) [1674261] +- [powerpc] pseries: Fix of_node_put() underflow during DLPAR remove (Desnes Augusto Nunes do Rosario) [1674261] +- [powerpc] pseries: Fix phandle extraction for dynamic nodes (Desnes Augusto Nunes do Rosario) [1674261] +- [powerpc] sysfs: Fix reference leak of cpu device_nodes present at boot (Desnes Augusto Nunes do Rosario) [1674261] +- [powerpc] pseries: Fix parent_dn reference leak in add_dt_node() (Desnes Augusto Nunes do Rosario) [1674261] +- [powerpc] pseries: remove dlpar_attach_node dependency on full path (Desnes Augusto Nunes do Rosario) [1674261] +- [powerpc] pseries: re-use code from of_helpers module (Desnes Augusto Nunes do Rosario) [1674261] +- [powerpc] pseries: extract of_helpers module (Desnes Augusto Nunes do Rosario) [1674261] +- [x86] signals: Fix lower/upper bound reporting in compat siginfo (Rui Wang) [1573854] +- [x86] signals: Add missing signal_compat code for x86 features (Rui Wang) [1573854] + +* Mon Mar 04 2019 Daniel Bristot de Oliveira [3.10.0-1014.rt56.972.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [netdrv] ice: add const qualifier to mac_addr parameter (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support for new PHY types (Jonathan Toppins) [1454916] +- [netdrv] ice: Offload SCTP checksum (Jonathan Toppins) [1454916] +- [netdrv] ice: Allow for software timestamping (Jonathan Toppins) [1454916] +- [netdrv] ice: Implement getting and setting ethtool coalesce (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support for adaptive interrupt moderation (Jonathan Toppins) [1454916] +- [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Jonathan Toppins) [1454916] +- [netdrv] ice: Move aggregator list into ice_hw instance (Jonathan Toppins) [1454916] +- [netdrv] ice: Rework queue management code for reuse (Jonathan Toppins) [1454916] +- [netdrv] ice: Add ethtool private flag to make forcing link down optional (Jonathan Toppins) [1454916] +- [netdrv] ice: Set physical link up/down when an interface is set up/down (Jonathan Toppins) [1454916] +- [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Jonathan Toppins) [1454916] +- [netdrv] ice: Add ethtool set_phys_id handler (Jonathan Toppins) [1454916] +- [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Jonathan Toppins) [1454916] +- [netdrv] ice: Refactor a few Tx scheduler functions (Jonathan Toppins) [1454916] +- [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix possible NULL pointer de-reference (Jonathan Toppins) [1454916] +- [netdrv] ice: Use Tx|Rx in comments (Jonathan Toppins) [1454916] +- [netdrv] ice: Cosmetic formatting changes (Jonathan Toppins) [1454916] +- [netdrv] ice: Cleanup short function signatures (Jonathan Toppins) [1454916] +- [netdrv] ice: Cleanup ice_tx_timeout() (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix return value from NAPI poll (Jonathan Toppins) [1454916] +- [netdrv] ice: Constify global structures that can/should be (Jonathan Toppins) [1454916] +- [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Jonathan Toppins) [1454916] +- [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Jonathan Toppins) [1454916] +- [netdrv] ice: Cleanup duplicate control queue code (Jonathan Toppins) [1454916] +- [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1454916] +- [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Jonathan Toppins) [1454916] +- [netdrv] ice: Destroy scheduler tree in reset path (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Jonathan Toppins) [1454916] +- [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Jonathan Toppins) [1454916] +- [netdrv] ice: Increase Rx queue disable timeout (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix NVM mask defines (Jonathan Toppins) [1454916] +- [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Jonathan Toppins) [1454916] +- [netdrv] ice: Calculate guaranteed VSIs per function and use it (Jonathan Toppins) [1454916] +- [netdrv] ice: Remove node before releasing VSI (Jonathan Toppins) [1454916] +- [netdrv] ice: Check for q_vector when stopping rings (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix debug print in ice_tx_timeout (Jonathan Toppins) [1454916] +- [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1454916] +- [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1454916] +- [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1454916] +- [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1454916] +- [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1454916] +- [netdrv] ice: Poll for link status change (Jonathan Toppins) [1454916] +- [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1454916] +- [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1454916] +- [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1454916] +- [netdrv] ice: Update expected FW version (Jonathan Toppins) [1454916] +- [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1454916] +- [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1454916] +- [netdrv] ice: Update version string (Jonathan Toppins) [1454916] +- [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1454916] +- [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1454916] +- [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1454916] +- [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1454916] +- [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1454916] +- [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1454916] +- [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1454916] +- [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1454916] +- [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1454916] +- [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1454916] +- [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1454916] +- [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1454916] +- [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1454916] +- [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1454916] +- [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1454916] +- [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1454916] +- [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1454916] +- [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1454916] +- [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1454916] +- [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1454916] +- [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1454916] +- [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1454916] +- [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1454916] +- [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1454916] +- [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1454916] +- [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1454916] +- [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1454916] +- [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1454916] +- [netdrv] ice: update fw version check logic (Jonathan Toppins) [1454916] +- [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1454916] +- [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1454916] +- [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1454916] +- [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1454916] +- [netdrv] intel-ethernet: use correct module license (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1454916] +- [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1454916] +- [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1454916] +- [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1454916] +- [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1454916] +- [netdrv] ice: Clean up register file (Jonathan Toppins) [1454916] +- [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1454916] +- [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1454916] +- [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1454916] +- [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1454916] +- [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1454916] +- [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1454916] +- [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1454916] +- [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1454916] +- [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1454916] +- [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1454916] +- [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1454916] +- [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1454916] +- [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1454916] +- [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1454916] +- [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1454916] +- [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1454916] +- [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1454916] +- [netdrv] ice: Update NVM AQ command functions (Jonathan Toppins) [1454916] +- [netdrv] ice: Set rq_last_status when cleaning rq (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix insufficient memory issue in ice_aq_manage_mac_read (Jonathan Toppins) [1454916] +- [netdrv] ice: Do not check INTEVENT bit for OICR interrupts (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix incorrect comment for action type (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix initialization for num_nodes_added (Jonathan Toppins) [1454916] +- [netdrv] ice: Bug fixes in ethtool code (Jonathan Toppins) [1454916] +- [netdrv] ice: Fix error return code in ice_init_hw() (Jonathan Toppins) [1454916] +- [netdrv] ice: Implement filter sync, NDO operations and bump version (Jonathan Toppins) [1454916] +- [netdrv] ice: Support link events, reset and rebuild (Jonathan Toppins) [1454916] +- [netdrv] ice: Update Tx scheduler tree for VSI multi-Tx queue support (Jonathan Toppins) [1454916] +- [netdrv] ice: Add stats and ethtool support (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support for VLANs and offloads (Jonathan Toppins) [1454916] +- [netdrv] ice: Implement transmit and NAPI support (Jonathan Toppins) [1454916] +- [netdrv] ice: Configure VSIs for Tx/Rx (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support for switch filter programming (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support for VSI allocation and deallocation (Jonathan Toppins) [1454916] +- [netdrv] ice: Initialize PF and setup miscellaneous interrupt (Jonathan Toppins) [1454916] +- [netdrv] ice: Get MAC/PHY/link info and scheduler topology (Jonathan Toppins) [1454916] +- [netdrv] ice: Get switch config, scheduler config and device capabilities (Jonathan Toppins) [1454916] +- [netdrv] ice: Start hardware initialization (Jonathan Toppins) [1454916] +- [netdrv] ice: Add support for control queues (Jonathan Toppins) [1454916] +- [netdrv] ice: Add basic driver framework for Intel(R) E800 Series (Jonathan Toppins) [1454916] + +* Fri Mar 01 2019 Luis Claudio R. Goncalves [3.10.0-1013.rt56.971.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [infiniband] ib/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Declare local functions 'static' (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1642498] +- [netdrv] mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1642498] +- [kernel] rdma/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1642498] +- [netdrv] mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1656385 1642498] +- [netdrv] mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1656385 1642498] +- [netdrv] mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1656385 1642498] +- [netdrv] mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1656385 1642498] +- [netdrv] mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1656385 1642498] +- [netdrv] mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1642355 1642498] +- [netdrv] mlx5: Fold the modify lag code into function (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add lag affinity info to log (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1642498] +- [kernel] mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1642498] +- [infiniband] {net, ib}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, Generic EQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, Different EQ types (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1642383 1642498] +- [kernel] mlx5: Introduce extended destination fields (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1642362 1642498] +- [kernel] mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1642362 1642498] +- [netdrv] mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1642498] +- [kernel] mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1642498] +- [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1642498] +- [netdrv] mlx4_core: Correctly set PFC param if global pause is turned off (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1641912 1642498] +- [infiniband] rdma/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1642383 1642498] +- [netdrv] mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1642498] +- [netdrv] mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1642498] +- [kernel] mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1642498] +- [netdrv] mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1642498] +- [kernel] mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1642498] +- [kernel] mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1642498] +- [kernel] mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1642498] +- [kernel] mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1642498] +- [kernel] mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix MR cache initialization (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Remove extraneous error check (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Verify DEVX object type (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1576416 1642498] +- [netdrv] mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1576416 1642498] +- [netdrv] mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1576416 1642498] +- [netdrv] mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1576416 1642498] +- [netdrv] mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Cache the system image guid (Alaa Hleihel) [1624551 1642498] +- [netdrv] mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Expose function for building RSS params (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Enable DEVX on IB (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Remove superfluous version print (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1642498] +- [kernel] mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1642498] +- [kernel] mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Set uid as part of QP commands (Alaa Hleihel) [1642498] +- [kernel] mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1642498] +- [kernel] mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Refactor raw flow creation (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Add NIC TX steering support (Alaa Hleihel) [1641361 1642498] +- [infiniband] ib/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1467290 1642498] +- [netdrv] mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add flow counters idr (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Store flow counters in a list (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1641361 1642498] +- [infiniband] rdma/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1641361 1642498] +- [netdrv] mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1642498] +- [kernel] mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1641361 1642498] +- [netdrv] mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1641361 1642498] +- [kernel] mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1641361 1642498] +- [netdrv] {net, rdma}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1641361 1642498] +- [kernel] mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1641361 1642498] +- [netdrv] mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1641361 1642498] +- [netdrv] mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1641361 1642498] +- [kernel] mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1641361 1642498] +- [netdrv] mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1641361 1642498] +- [netdrv] mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1641361 1642498] +- [infiniband] ib/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1642498] +- [kernel] mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1642498] +- [netdrv] mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: add a missing include (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1641912 1524728 1642498] +- [infiniband] rdma: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1641912 1642498] +- [infiniband] rdma/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1641354 1642498] +- [netdrv] mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1624551 1642498] +- [infiniband] ib/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix read from coherent memory (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1642498] +- [kernel] mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1641348 1642498] +- [netdrv] mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Delete unneeded function argument (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Improve argument name for add flow API (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Reorganize the makefile (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Reduce command polling interval (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1642498] +- [kernel] mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1642498] +- [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1642498] +- [infiniband] ib/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix uninitialized variable (Alaa Hleihel) [1642498] +- [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1642498] +- [infiniband] ib/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Refactor XDP counters (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Offload TC matching on tos/ttl for ip tunnels (Alaa Hleihel) [1641360 1642498] +- [netdrv] mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Alaa Hleihel) [1641360 1642498] +- [netdrv] mlx5e: Use ttl from route lookup on tc encap offload only if needed (Alaa Hleihel) [1641360 1642498] +- [infiniband] ib/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add support for flow table destination number (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1642344 1642498] +- [netdrv] mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1642344 1642498] +- [netdrv] mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1642344 1642498] +- [netdrv] mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FW tracer, events handling (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Remove set but not used variables (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1642498] +- [kernel] mlx5: Better return types for CQE API (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add XRQ commands definitions (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1642344 1642498] +- [kernel] mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1642498] +- [kernel] mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Accel, add common metadata functions (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TLS, add software statistics (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TLS, add innova rx support (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TLS, refactor variable names (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1642498] +- [netdrv] mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Remove unused port number parameter (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1642498] +- [kernel] mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix GRE flow specification (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add channel events counter (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add NAPI statistics (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add TX completions statistics (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add UDP GSO support (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Rate limit errors in command interface (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1641357 1642498] +- [kernel] mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1641357 1642498] +- [infiniband] rdma/mlx5: Refactor transport domain checks (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Expose DEVX tree (Alaa Hleihel) [1641355 1642498] +- [infiniband] ib/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1641355 1642498] +- [infiniband] ib/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1641355 1642498] +- [infiniband] ib/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1641355 1642498] +- [infiniband] ib/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1641355 1642498] +- [infiniband] ib/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1641355 1642498] +- [infiniband] ib/mlx5: Add support for DEVX general command (Alaa Hleihel) [1641355 1642498] +- [infiniband] ib/mlx5: Introduce DEVX (Alaa Hleihel) [1641355 1642498] +- [kernel] mlx5: Expose DEVX specification (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1642498] +- [netdrv] mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1641912 1642498] +- [infiniband] rdma/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1647741 1641912 1642498] +- [netdrv] mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Add health buffer address capability (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1641912 1641358 1642498] +- [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1641912 1641358 1642498] +- [infiniband] ib/mlx4: Test port number before querying type (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Create slave AH's directly (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx5e: Cleanup of dcbnl related fields (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix QP fragmented buffer allocation (Alaa Hleihel) [1641354 1642498] +- [netdrv] mlx5: Fix 'DON'T_TRAP' functionality (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, UBSAN fix undefined behavior in mlx5_eswitch_mode (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Don't allow aRFS for encapsulated packets (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fix quota counting in aRFS expire flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Adjust clock overflow work period (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Refine ets validation function (Alaa Hleihel) [1613971 1642498] +- [infiniband] rdma/mlx5: Fix memory leak in mlx5_ib_create_srq() error path (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix command interface race in polling mode (Alaa Hleihel) [1669506 1642498] +- [netdrv] mlx5: Fix incorrect raw command length parsing (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix wrong size allocation for QoS ETC TC regitster (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Avoid dealing with vport representors if not being e-switch manager (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix return value check in flow_counters_set_data() (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix memory leak in mlx5_ib_create_flow (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Update SPDX tags to show proper license (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: fix error return code in mlx5e_alloc_rq() (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Make function mlx5e_change_rep_mtu() static (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Make function mlx5_fpga_tls_send_teardown_cmd() static (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Add counters read support (Alaa Hleihel) [1641352 1642498] +- [infiniband] ib/mlx5: Add flow counters read support (Alaa Hleihel) [1641352 1642498] +- [infiniband] ib/mlx5: Add flow counters binding support (Alaa Hleihel) [1641352 1642498] +- [infiniband] ib/mlx5: Add counters create and destroy support (Alaa Hleihel) [1641352 1642498] +- [kernel] mlx5: Export flow counter related API (Alaa Hleihel) [1641352 1642498] +- [netdrv] mlx5: Use flow counter pointer as input to the query function (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TX, Separate cachelines of xmit and completion stats (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Always prefer Linear SKB configuration (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Enhance legacy Receive Queue memory scheme (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Use cyclic WQ in legacy RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Split WQ objects for different RQ types (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Remove HW LRO support in legacy RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Dedicate a function for copying SKB header (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Generalise function of SKB frag addition (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Generalise name of non-linear SKB head size (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TX, Obsolete maintaining local copies of skb->len/data (Alaa Hleihel) [1641354 1642498] +- [netdrv] mlx5: FPGA, Handle QP error event (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Increase aRFS flow tables size (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove redundant active_channels indication (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: IPOIB, Add a missing skb_pull (Alaa Hleihel) [1641354 1642498] +- [netdrv] mlx5e: IPOIB, Fix overflowing SQ WQE memset (Alaa Hleihel) [1641354 1642498] +- [infiniband] rdma/mlx5: Don't check return value of zap_vma_ptes() (Alaa Hleihel) [1642498] +- [kernel] mlx5: Add FPGA QP error event (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add temperature warning event to log (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Get the number of offloaded TC rules from the correct table (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FPGA, Call DMA unmap with the right size (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FPGA, Properly initialize dma direction on fpga conn send (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FPGA, Abort FPGA init if the device reports no QP capability (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FPGA, print SBU identification on init (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FPGA, Add device name (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FPGA, Add doxygen for access type enum (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Introduce a new mini-CQE format (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Refactor CQE compression response (Alaa Hleihel) [1642498] +- [kernel] mlx5: Exposing a new mini-CQE format (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: fix TLS dependency (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Present SW stats when state is not opened (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Avoid reset netdev stats on configuration changes (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Introducing new statistics rwlock (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Move phy link down events counter out of SW stats (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Use order-0 allocations for all WQ types (Alaa Hleihel) [1641354 1642498] +- [netdrv] mlx5i: Use compilation flag in IPOIB header (Alaa Hleihel) [1641354 1642498] +- [netdrv] mlx5e: TX, Use actual WQE size for SQ edge fill (Alaa Hleihel) [1641354 1642498] +- [netdrv] mlx5e: Use WQ API functions instead of direct fields access (Alaa Hleihel) [1641354 1642498] +- [netdrv] mlx5e: Split offloaded eswitch TC rules for port mirroring (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Parse mirroring action for offloaded TC eswitch flows (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-switch, Create a second level FDB flow table (Alaa Hleihel) [1642498] +- [kernel] mlx5: Add cap bits for flow table destination in FDB table (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Reorganize and rename fdb flow tables (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Receive buffer support for DCBX (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Receive buffer configuration (Alaa Hleihel) [1642498] +- [netdrv] mlx5: PPTB and PBMC register firmware command support (Alaa Hleihel) [1642498] +- [kernel] mlx5: Add pbmc and pptb in the port_access_reg_cap_mask (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Move port speed code from en_ethtool.c to en/port.c (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fetch soft WQE's on fatal error state (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Remove debug prints of VMA pointers (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add HW vport counters to representor ethtool stats (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Offload TC eswitch rules for VFs belonging to different PFs (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Explicitly set source e-switch in offloaded TC rules (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add source e-switch owner (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Explicitly set destination e-switch in FDB rules (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add destination e-switch owner (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Properly handle a vport destination when setting FTE (Alaa Hleihel) [1642498] +- [kernel] mlx5: Add merged e-switch cap (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Expose MPLS related tunneling offloads (Alaa Hleihel) [1641351 1642498] +- [infiniband] ib/mlx5: Add support for MPLS flow specification (Alaa Hleihel) [1641351 1642498] +- [infiniband] ib/mlx5: Add support for GRE flow specification (Alaa Hleihel) [1641351 1642498] +- [infiniband] ib/mlx5: Use 'kvfree()' for memory allocated by 'kvzalloc()' (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Eswitch, Use 'kvfree()' for memory allocated by 'kvzalloc()' (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Vport, Use 'kvfree()' for memory allocated by 'kvzalloc()' (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove MLX5E_TEST_BIT macro (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use test bit in en accel xmit flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use __set_bit for adaptive-moderation bit in RQ state (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Report all channels with min RX WQEs timeout (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Support offloaded TC flows with no matches on headers (Alaa Hleihel) [1618427 1642498] +- [netdrv] mlx5e: Get the required HW match level while parsing TC flow matches (Alaa Hleihel) [1618427 1642498] +- [netdrv] mlx5e: Properly order min inline mode setup while parsing TC matches (Alaa Hleihel) [1618427 1642498] +- [netdrv] mlx5e: Use local actions var while processing offloaded TC flow actions (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Return success when TC offloaded fdb actions parsed ok (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Avoid redundant zeroing of offloaded TC flow attributes (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Clean static checker complaints on TC offload and VF reps code (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove double defined DMAC header re-write element (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use u8 instead of int for LRO number of segments (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Skip redundant checks when providing NUD lastuse feedback (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove redundant vport context vlan update (Alaa Hleihel) [1642498] +- [netdrv] mlx5: fix spelling mistake: "modfiy" -> "modify" (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Cleanup unused field in Work Queue parameters (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix dump_command mailbox length printed (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Refactor num of blocks in mailbox calculation (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Decrease level of prints about non-existent MKEY (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TLS, Add error statistics (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TLS, Add Innova TLS TX offload data path (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TLS, Add Innova TLS TX support (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Accel, Add TLS tx offload interface (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Move defines out of ipsec code (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Enable adaptive-TX moderation (Alaa Hleihel) [1642498] +- [netdrv] mlx5: use page_pool for xdp_return_frame call (Alaa Hleihel) [1642498] +- [netdrv] mlx5: register a memory model when XDP is enabled (Alaa Hleihel) [1642498] +- [netdrv] mlx5: basic XDP_REDIRECT forward support (Alaa Hleihel) [1642498] +- [netdrv] mlx5: remove some extraneous spaces in indentations (Alaa Hleihel) [1642498] +- [netdrv] mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: Don't reuse RX page when XDP is set (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: restore optimal ICM memory allocation (Alaa Hleihel) [1641912 1642498] +- [infiniband] rdma/mlx4: Don't crash machine if zap_vma_ptes() fails (Alaa Hleihel) [1641912 1642498] +- [infiniband] rdma/mlx4: Discard unknown SQP work requests (Alaa Hleihel) [1641912 1642498] +- [infiniband] rdma/mlx4: Catch FW<->SW misalignment without machine crash (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Mark user MR as writable if actual virtual memory is writable (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Use msi_x module param to limit num of MSI-X irqs (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Add PCI calls for suspend/resume (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Report driver version to FW (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: optimizes get_fixed_ipv6_csum() (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4: Don't bother using skb_tx_hash in mlx4_en_select_queue (Alaa Hleihel) [1641912 1642498] +- [netdrv] bpf: make mlx4 compatible w/ bpf_xdp_adjust_tail (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx5: IPSec, Fix a race between concurrent sandbox QP commands (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: When RXFCS is set, add FCS data into checksum calculation (Alaa Hleihel) [1642498] +- [kernel] mlx5: Fix build break when CONFIG_SMP=n (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Err if asked to offload TC match on frag being first (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Include VF RDMA stats in vport statistics (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Use proper spec flow label type (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Don't assume that medium blueFlame register exists (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: fix spelling mistake: "loobpack" -> "loopback" (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Properly check return value of mlx5_get_uars_page (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Fix represent correct netdevice in dual port RoCE (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Use unlimited rate when static rate is not supported (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Protect from shift operand overflow (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Properly deal with flow counters when deleting rules (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Avoid cleaning flow steering table twice during error flow (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: TX, Use correct counter in dma_map error flow (Alaa Hleihel) [1642498] +- [kernel] mlx5: Fix mlx5_get_vector_affinity function (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: DCBNL fix min inline header size for dscp (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Allow offloading ipv4 header re-write for icmp (Alaa Hleihel) [1676550 1642498] +- [infiniband] mlx5: fix build errors when INFINIBAND_USER_ACCESS=m (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: remove duplicate header file (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Device memory mr registration support (Alaa Hleihel) [1641349 1642498] +- [infiniband] mlx5: Mkey creation command adjustments (Alaa Hleihel) [1641349 1642498] +- [infiniband] ib/mlx5: Device memory support in mlx5_ib (Alaa Hleihel) [1641349 1642498] +- [kernel] mlx5: Query device memory capabilities (Alaa Hleihel) [1641349 1642498] +- [infiniband] ib/mlx5: Add ability to hash by IPSEC_SPI when creating a TIR (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Add information for querying IPsec capabilities (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Add IPsec support for egress and ingress (Alaa Hleihel) [1642498] +- [kernel] {net,ib}/mlx5: Add ipsec helper (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Add modify_flow_action_esp verb (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Add implementation for create and destroy action_xfrm (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Initialize the parsing tree root without the help of uverbs (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use pcie_bandwidth_available() to compute bandwidth (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Report PCIe link properties with pcie_print_link_status() (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Set EQE based as default TX interrupt moderation mode (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: RX, Recycle buffer of UMR WQEs (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Keep single pre-initialized UMR WQE per RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove page_ref bulking in Striding RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Support XDP over Striding RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Refactor RQ XDP_TX indication (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use linear SKB in Striding RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use inline MTTs in UMR WQEs (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Do not busy-wait for UMR completion in Striding RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Code movements in RX UMR WQE post (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Derive Striding RQ size from MTU (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: IPoIB, Fix spelling mistake (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Eliminate query xsrq dead code (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use eq ptr from cq (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Recover Send Queue (SQ) from error state (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Dump xmit error completions (Alaa Hleihel) [1642498] +- [infiniband] mlx5: Move dump error CQE function out of mlx5_ib for code sharing (Alaa Hleihel) [1642498] +- [netdrv] mlx5_{ib, core}: Add query SQ state helper function (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Move all TX timeout logic to be under state lock (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove unused max inline related code (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add ethtool priv-flag for Striding RQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Do not reset Receive Queue params on every type change (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove rq_headroom field from params (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove RQ MPWQE fields from params (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Use no-offset function in skb header copy (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Separate dma base address and offset in dma_sync call (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove unused define MLX5_MPWRQ_STRIDES_PER_PAGE (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Disable Striding RQ when PCI is slower than link (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Unify slow PCI heuristic (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add VLAN offload features to hw_enc_features (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add a helper macro in set features ndo (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Make choose LRO timeout function static (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Remove redundant check in get ethtool stats (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Protect from command bit overflow (Alaa Hleihel) [1642498] +- [netdrv] mlx5: E-Switch, Use same source for offloaded actions check (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Add interface down dropped packets statistics (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add packet dropped while vport down statistics (Alaa Hleihel) [1641346 1642498] +- [netdrv] mlx5e: Add vnic steering drop statistics (Alaa Hleihel) [1641346 1642498] +- [kernel] mlx5: Add support for QUERY_VNIC_ENV command (Alaa Hleihel) [1641346 1642498] +- [netdrv] mlx5e: PFC stall prevention support (Alaa Hleihel) [1642498] +- [kernel] mlx5e: Expose PFC stall prevention counters (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix use-after-free (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Remove call to ida_pre_get (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Packet packing enhancement for RAW QP (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Packet pacing enhancement (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Simplify clean and destroy MR calls (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Guard ODP specific assignments with specific CONFIG (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Unify error flows in rereg MR failure paths (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Return proper value for not-supported command (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Protect from NULL pointer derefence (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Maintain a single emergency page (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Only synchronize RCU once when removing mkeys (Alaa Hleihel) [1642498] +- [kernel] ib/mlx5: Expose more priorities for bypass namespace (Alaa Hleihel) [1641347 1642498] +- [infiniband] rdma/mlx5: Fix NULL dereference while accessing XRC_TGT QPs (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fix wrongly assigned CQ reference counter (Alaa Hleihel) [1642498] +- [netdrv] mlx5: IPSec, Add support for ESN (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Added common function for to_ipsec_sa_entry (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add flow-steering commands for FPGA IPSec implementation (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Refactor accel IPSec code (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Added required metadata capability for ipsec (Alaa Hleihel) [1642498] +- [kernel] mlx5: Export ipsec capabilities (Alaa Hleihel) [1642498] +- [netdrv] mlx5: IPSec, Add command V2 support (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: IPSec, Add support for ESP trailer removal by hardware (Alaa Hleihel) [1642498] +- [netdrv] mlx5: IPSec, Generalize sandbox QP commands (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Flow steering cmd interface should get the fte when deleting (Alaa Hleihel) [1642498] +- [kernel] {net, ib}/mlx5: Add flow steering helpers (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add empty egress namespace to flow steering core (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add shim layer between fs and cmd (Alaa Hleihel) [1642498] +- [netdrv] mlx5: FPGA and IPSec initialization to be before flow steering (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Removed not need synchronize_rcu (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Fixed sleeping inside atomic context (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: Wait for FPGA command responses with a timeout (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Fixed compilation issue when CONFIG_MLX5_ACCEL is disabled (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Removed not used parameters (Alaa Hleihel) [1642498] +- [infiniband] rdma/mlx5: Refactor QP type check to be as early as possible (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Disable self loopback check when in switchdev mode (Alaa Hleihel) [1641347 1642498] +- [netdrv] mlx5: E-Switch, Reload IB interface when switching devlink modes (Alaa Hleihel) [1641347 1642498] +- [infiniband] ib/mlx5: Add proper representors support (Alaa Hleihel) [1641347 1642498] +- [infiniband] ib/mlx5: E-Switch, Add rule to forward traffic to vport (Alaa Hleihel) [1641347 1642498] +- [infiniband] ib/mlx5: Don't expose MR cache in switchdev mode (Alaa Hleihel) [1641347 1642498] +- [infiniband] ib/mlx5: When in switchdev mode, expose only raw packet capabilities (Alaa Hleihel) [1641347 1642498] +- [infiniband] ib/mlx5: Listen to netdev register/unresiter events in switchdev mode (Alaa Hleihel) [1641347 1642498] +- [infiniband] ib/mlx5: Add match on vport when in switchdev mode (Alaa Hleihel) [1641347 1642498] +- [infiniband] ib/mlx5: Allocate flow DB only on PF IB device (Alaa Hleihel) [1641347 1642498] +- [infiniband] ib/mlx5: Add basic regiser/unregister representors code (Alaa Hleihel) [1641347 1642498] +- [kernel] mlx5: E-Switch, Add definition of IB representor (Alaa Hleihel) [1641347 1642498] +- [netdrv] mlx5: E-Switch, Optimize HW steering tables in switchdev mode (Alaa Hleihel) [1641347 1642498] +- [netdrv] mlx5: E-Switch, Increase number of FTEs in FDB in switchdev mode (Alaa Hleihel) [1641347 1642498] +- [netdrv] mlx5e: Eliminate build warnings on no previous prototype (Alaa Hleihel) [1642498] +- [infiniband] ib/mlx5: Implement fragmented completion queue (CQ) (Alaa Hleihel) [1641348 1642498] +- [kernel] mlx5: Remove redundant EQ API exports (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Move CQ completion and event forwarding logic to eq.c (Alaa Hleihel) [1642498] +- [netdrv] mlx5: CQ hold/put API (Alaa Hleihel) [1642498] +- [netdrv] mlx5: EQ add/del CQ API (Alaa Hleihel) [1642498] +- [netdrv] mlx5: Add missing likely/unlikely hints to cq events (Alaa Hleihel) [1642498] +- [netdrv] mlx5: CQ Database per EQ (Alaa Hleihel) [1642498] +- [netdrv] mlx5e: fix error return code in mlx5e_alloc_rq() (Alaa Hleihel) [1642498] +- [netdrv] xdp/mlx5: setup xdp_rxq_info (Alaa Hleihel) [1642498] +- [netdrv] mlx4_core: allocate ICM memory in page size chunks (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4: Fix irq-unsafe spinlock usage (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4: fix spelling mistake: "Inrerface" -> "Interface" and rephrase message (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Fix error handling in mlx4_init_port_info (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()' (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: Verify coalescing parameters are in range (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Fix integer overflow when calculating optimal MTT size (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4: fix spelling mistake: "failedi" -> "failed" (Alaa Hleihel) [1641912 1642498] +- [infiniband] rdma/mlx4: Add missed RSS hash inner header flag (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Check for egress flow steering (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_core: Report PCIe link properties with pcie_print_link_status() (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: CHECKSUM_COMPLETE support for fragments (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Eliminate duplicate barriers on weakly-ordered archs (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Add Scatter FCS support over WQ creation (Alaa Hleihel) [1641912 1642498] +- [infiniband] ib/mlx4: Report TSO capabilities (Alaa Hleihel) [1641912 1642498] +- [infiniband] mlx4_ib: zero out struct ib_pd when allocating (Alaa Hleihel) [1520335 1641912 1642498] +- [infiniband] mlx4_ib: set user mr attributes in struct ib_mr (Alaa Hleihel) [1520335 1641912 1642498] +- [netdrv] mlx4_en: try to use high order pages for RX rings (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: RX csum, pre-define enabled protocols for IP status masking (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: Combine checks of end-cases in RX completion function (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: Remove unnecessary warn print in reset config (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4_en: Add physical RX/TX bytes/packets counters (Alaa Hleihel) [1641912 1642498] +- [netdrv] mlx4: setup xdp_rxq_info (Alaa Hleihel) [1641912 1642498] +- [netdrv] revert "mlx5e: Avoid reset netdev stats on configuration changes" (Alaa Hleihel) [1642498] +- [netdrv] revert "mlx5e: Present SW stats when state is not opened" (Alaa Hleihel) [1642498] +- [netdrv] revert "mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow" (Alaa Hleihel) [1642498] +- [netdrv] revert "mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices" (Alaa Hleihel) [1642498] +- [netdrv] revert "mlx5e: IPoIB, Add ndo stats support for IPoIB child devices" (Alaa Hleihel) [1642498] +- [netdrv] revert "mlx5e: IPoIB, Use priv stats in completion rx flow" (Alaa Hleihel) [1642498] +- [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1657872] +- [net] add netif_is_geneve() (Petr Oros) [1671092] +- [kernel] overflow.h: Add arithmetic shift helper (Petr Oros) [1671092] +- [kernel] cpumask: Add helper cpumask_available() (Petr Oros) [1671092] + +* Fri Mar 01 2019 Luis Claudio R. Goncalves [3.10.0-1012.rt56.970.el7] +- [rt] Update source tree to match RHEL rhel-7.7 tree [1642619] +- [rt] build: adjust build targets for y and z-stream kernels released or not ("Luis Claudio R. Goncalves") +- [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Jiri Olsa) [1680072] +- [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1680072] +- [tools] perf report: Don't crash on invalid inline debug information (Jiri Olsa) [1680072] +- [tools] perf cpu_map: Align cpu map synthesized events properly (Jiri Olsa) [1680072] +- [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1680072] +- [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Jiri Olsa) [1680072] +- [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Jiri Olsa) [1680072] +- [tools] revert "perf tools: Fix PMU term format max value calculation" (Jiri Olsa) [1680072] +- [tools] perf record: Use unmapped IP for inline callchain cursors (Jiri Olsa) [1680072] +- [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Jiri Olsa) [1680072] +- [tools] perf report: Don't try to map ip to invalid map (Jiri Olsa) [1680072] +- [tools] perf script python: Fix export-to-sqlite.py sample columns (Jiri Olsa) [1680072] +- [tools] perf script python: Fix export-to-postgresql.py occasional failure (Jiri Olsa) [1680072] +- [tools] perf tools: Fix maps__find_symbol_by_name() (Jiri Olsa) [1680072] +- [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Jiri Olsa) [1680072] +- [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Jiri Olsa) [1680072] +- [tools] perf event-parse: Use fixed size string for comms (Jiri Olsa) [1680072] +- [tools] perf util: Fix bad memory access in trace info (Jiri Olsa) [1680072] +- [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Jiri Olsa) [1680072] +- [tools] perf annotate: Properly interpret indirect call (Jiri Olsa) [1680072] +- [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1680072] +- [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1680072] +- [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1680072] +- [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1680072] +- [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1680072] +- [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1680072] +- [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1680072] +- [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1680072] +- [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1680072] +- [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1680072] +- [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1680072] +- [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1680072] +- [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1680072] +- [tools] perf parser: Improve error message for PMU address filters (Jiri Olsa) [1680072] +- [tools] perf tools: Disable parallelism for 'make clean' (Jiri Olsa) [1680072] +- [tools] perf auxtrace: Fix queue resize (Jiri Olsa) [1680072] +- [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Jiri Olsa) [1680072] +- [tools] perf tools: Make check-headers.sh check based on kernel dir (Jiri Olsa) [1680072] +- [tools] perf tools: Fix check-headers.sh AND list path of execution (Jiri Olsa) [1680072] +- [tools] perf report: Add --percent-type option (Jiri Olsa) [1680072] +- [tools] perf annotate: Add --percent-type option (Jiri Olsa) [1680072] +- [tools] perf annotate: Display percent type in stdio output (Jiri Olsa) [1680072] +- [tools] perf annotate: Make local period the default percent type (Jiri Olsa) [1680072] +- [tools] perf annotate: Add support to toggle percent type (Jiri Olsa) [1680072] +- [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Jiri Olsa) [1680072] +- [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Jiri Olsa) [1680072] +- [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Jiri Olsa) [1680072] +- [tools] perf annotate: Add percent_type to struct annotation_options (Jiri Olsa) [1680072] +- [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Jiri Olsa) [1680072] +- [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Jiri Olsa) [1680072] +- [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Jiri Olsa) [1680072] +- [tools] perf annotate: Switch struct annotation_data::percent to array (Jiri Olsa) [1680072] +- [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Jiri Olsa) [1680072] +- [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Jiri Olsa) [1680072] +- [tools] perf annotate: Rename local sample variables to data (Jiri Olsa) [1680072] +- [tools] perf annotate: Rename struct annotation_line::samples* to data* (Jiri Olsa) [1680072] +- [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Jiri Olsa) [1680072] +- [tools] perf annotate: Make annotation_line__max_percent static (Jiri Olsa) [1680072] +- [tools] perf annotate: Make symbol__annotate_fprintf2() local (Jiri Olsa) [1680072] +- [tools] perf tools: Drop unneeded bitmap_zero() calls (Jiri Olsa) [1680072] +- [tools] perf trace: Use perf_evsel__sc_tp_{uint, ptr} for "id"/"args" handling syscalls:* events (Jiri Olsa) [1680072] +- [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter, exit}_NAME events (Jiri Olsa) [1680072] +- [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Jiri Olsa) [1680072] +- [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Jiri Olsa) [1680072] +- [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Jiri Olsa) [1680072] +- [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Jiri Olsa) [1680072] +- [tools] introduce test_and_clear_bit (Jiri Olsa) [1680072] +- [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Jiri Olsa) [1680072] +- [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Jiri Olsa) [1680072] +- [tools] perf bpf: Show better message when failing to load an object (Jiri Olsa) [1680072] +- [tools] perf list: Unify metric group description format with PMU event description (Jiri Olsa) [1680072] +- [tools] perf c2c report: Fix crash for empty browser (Jiri Olsa) [1680072] +- [tools] perf tests: Fix indexing when invoking subtests (Jiri Olsa) [1680072] +- [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Jiri Olsa) [1680072] +- [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Jiri Olsa) [1680072] +- [tools] perf trace beauty: Do not print NULL strarray entries (Jiri Olsa) [1680072] +- [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Jiri Olsa) [1680072] +- [tools] tools include uapi: Grab a copy of linux/in.h (Jiri Olsa) [1680072] +- [tools] perf tests: Fix complex event name parsing (Jiri Olsa) [1680072] +- [tools] perf evlist: Fix error out while applying initial delay and LBR (Jiri Olsa) [1680072] +- [tools] perf test: Fix subtest number when showing results (Jiri Olsa) [1680072] +- [tools] perf stat: Get rid of extra clock display function (Jiri Olsa) [1680072] +- [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Jiri Olsa) [1680072] +- [tools] perf tools: Fix struct comm_str removal crash (Jiri Olsa) [1680072] +- [tools] perf machine: Use last_match threads cache only in single thread mode (Jiri Olsa) [1680072] +- [tools] perf machine: Add threads__set_last_match function (Jiri Olsa) [1680072] +- [tools] perf machine: Add threads__get_last_match function (Jiri Olsa) [1680072] +- [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Jiri Olsa) [1680072] +- [tools] perf script: Show correct offsets for DWARF-based unwinding (Jiri Olsa) [1680072] +- [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Jiri Olsa) [1680072] +- [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Jiri Olsa) [1680072] +- [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Jiri Olsa) [1680072] +- [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Jiri Olsa) [1680072] +- [tools] perf powerpc: Fix callchain ip filtering (Jiri Olsa) [1680072] +- [tools] perf list: Add missing documentation for --desc and --debug options (Jiri Olsa) [1680072] +- [tools] perf stat: Add transaction flag (-T) support for s390 (Jiri Olsa) [1680072] +- [tools] perf json: Add s390 transaction counter definition (Jiri Olsa) [1680072] +- [tools] perf list: Add s390 support for detailed PMU event description (Jiri Olsa) [1680072] +- [tools] perf hists: Clarify callchain disabling when available (Jiri Olsa) [1680072] +- [tools] perf tests: Check that complex event name is parsed correctly (Jiri Olsa) [1680072] +- [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Jiri Olsa) [1680072] +- [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Jiri Olsa) [1680072] +- [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Jiri Olsa) [1680072] +- [kernel] perf/core: Fix perf_pmu_unregister() locking (Jiri Olsa) [1680072] +- [kernel] perf/core: Add sanity check to deal with pinned event failure (Jiri Olsa) [1680072] +- [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Jiri Olsa) [1680072] +- [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Jiri Olsa) [1680072] +- [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Jiri Olsa) [1680072] +- [x86] perf/x86/intel: Support PEBS on fixed counters (Jiri Olsa) [1680072] +- [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Jiri Olsa) [1680072] +- [kernel] perf, tools: Use correct articles in comments (Jiri Olsa) [1680072] + +* Thu Feb 28 2019 Luis Claudio R. Goncalves [3.10.0-1011.rt56.969.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [netdrv] intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1637738] +- [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1637738] +- [netdrv] remove inclusion when not needed (Stefan Assmann) [1637738] +- [netdrv] iavf: fix a typo (Stefan Assmann) [1637738] +- [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1637738] +- [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1637738] +- [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1637738] +- [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1637738] +- [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1637738] +- [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1637738] +- [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1637738] +- [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1637738] +- [netdrv] iavf: rename device ID defines (Stefan Assmann) [1637738] +- [netdrv] iavf: remove references to old names (Stefan Assmann) [1637738] +- [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1637738] +- [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1637738] +- [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1637738] +- [netdrv] iavf: diet and reformat (Stefan Assmann) [1637738] +- [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1637738] +- [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1637738] +- [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1637738] +- [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1637738] +- [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1637738] +- [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1637738] +- [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1637738] +- [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1637738] +- [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1637738] +- [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_{set/get}_phy_register (Stefan Assmann) [1637738] +- [netdrv] intel: Convert timers to use timer_setup() (Stefan Assmann) [1637738] +- [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1637738] +- [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1637726] +- [netdrv] i40e: increase indentation (Stefan Assmann) [1637726] +- [netdrv] i40e: update version number (Stefan Assmann) [1637726] +- [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1637726] +- [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1637726] +- [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1637726] +- [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1637726] +- [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1637726] +- [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1637726] +- [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1637726] +- [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1637726] +- [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1637726] +- [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1637726] +- [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1637726] +- [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1637726] +- [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1637726] +- [netdrv] intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1637726] +- [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1637726] +- [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1637726] +- [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1637726] +- [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1637726] +- [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1637726] +- [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1637726] +- [netdrv] i40e: update driver version (Stefan Assmann) [1637726] +- [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1637726] +- [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1637726] +- [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1637726] +- [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1637726] +- [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1637726] +- [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1637726] +- [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1637726] +- [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1637726] +- [netdrv] remove inclusion when not needed (Stefan Assmann) [1637726] +- [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1637726] +- [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1637726] +- [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1637726] +- [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1637726] +- [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1637726] +- [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1637726] +- [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1637726] +- [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1637726] +- [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1637726] +- [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1637726] +- [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1637726] +- [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1637726] +- [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1637726] +- [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1637726] +- [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1637726] +- [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1637726] +- [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1637726] +- [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1637726] +- [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1637726] +- [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1637726] +- [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1637726] +- [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1637726] +- [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1637726] +- [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1637726] +- [netdrv] i40e: static analysis report from community (Stefan Assmann) [1637726] +- [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1637726] +- [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1637726] +- [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1637726] +- [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1637726] +- [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1637726] +- [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1637726] +- [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1637726] +- [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1637726] +- [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1637726] +- [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1637726] +- [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1637726] +- [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1637726] +- [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1637726] +- [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1637726] +- [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1637726] +- [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1637726] +- [netdrv] i40e: split XDP_TX tail and XDP_REDIRECT map flushing (Stefan Assmann) [1637726] +- [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1637726] +- [netdrv] Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1637726] +- [netdrv] bpf, xdp, i40e: fix i40e_build_skb skb reserve and truesize (Stefan Assmann) [1637726] +- [netdrv] i40e: remove ndo_xdp_flush call i40e_xdp_flush (Stefan Assmann) [1637726] +- [netdrv] i40e: implement flush flag for ndo_xdp_xmit (Stefan Assmann) [1637726] +- [netdrv] xdp: add flags argument to ndo_xdp_xmit API (Stefan Assmann) [1637726] +- [netdrv] bpf, i40e: add meta data support (Stefan Assmann) [1637726] +- [netdrv] bpf: add meta pointer for direct access (Stefan Assmann) [1637726] +- [netdrv] xdp: change ndo_xdp_xmit API to support bulking (Stefan Assmann) [1637726] +- [infiniband] rdma: Cleanup undesired pd->uobject usage (Stefan Assmann) [1642292] +- [infiniband] i40iw: remove support for ib_get_vector_affinity (Stefan Assmann) [1642292] +- [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1642292] +- [infiniband] rdma/i40iw: Fix incorrect iterator type (Stefan Assmann) [1642292] +- [infiniband] nfiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1642292] +- [infiniband] rdma/i40w: Hold read semaphore while looking after VMA (Stefan Assmann) [1642292] +- [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1642292] +- [infiniband] rdma/i40iw: Avoid panic when reading back the IRQ affinity hint (Stefan Assmann) [1642292] +- [infiniband] rdma/i40iw: Avoid reference leaks when processing the AEQ (Stefan Assmann) [1642292] +- [infiniband] rdma/i40iw: Avoid panic when objects are being created and destroyed (Stefan Assmann) [1642292] +- [infiniband] i40iw: Fix memory leak in error path of create QP (Stefan Assmann) [1642292] +- [infiniband] i40iw: Extend port reuse support for listeners (Stefan Assmann) [1642292] +- [infiniband] i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_l2param_change (Stefan Assmann) [1642292] +- [infiniband] i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_make_listen_node (Stefan Assmann) [1642292] +- [infiniband] i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_add_mqh_4 (Stefan Assmann) [1642292] + +* Fri Feb 22 2019 Luis Claudio R. Goncalves [3.10.0-1010.rt56.968.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [tools] perf tools: Fix tracing_path_mount proper path (Jiri Olsa) [1672893] +- [tools] perf tools: Use python-config --includes rather than --cflags (Jiri Olsa) [1672893] +- [tools] perf script python: Fix dict reference counting (Jiri Olsa) [1672893] +- [tools] perf stat: Fix --interval_clear option (Jiri Olsa) [1672893] +- [tools] perf tools: Fix compilation errors on gcc8 (Jiri Olsa) [1672893] +- [tools] perf test shell: Prevent temporary editor files from being considered test scripts (Jiri Olsa) [1672893] +- [tools] perf llvm-utils: Remove bashism from kernel include fetch script (Jiri Olsa) [1672893] +- [tools] perf test shell: Make perf's inet_pton test more portable (Jiri Olsa) [1672893] +- [tools] perf test shell: Replace '|&' with '2>&1 |' to work with more shells (Jiri Olsa) [1672893] +- [tools] perf scripts python: Add Python 3 support to EventClass.py (Jiri Olsa) [1672893] +- [tools] perf scripts python: Add Python 3 support to sched-migration.py (Jiri Olsa) [1672893] +- [tools] perf scripts python: Add Python 3 support to Util.py (Jiri Olsa) [1672893] +- [tools] perf scripts python: Add Python 3 support to SchedGui.py (Jiri Olsa) [1672893] +- [tools] perf scripts python: Add Python 3 support to Core.py (Jiri Olsa) [1672893] +- [tools] perf tools: Generate a Python script compatible with Python 2 and 3 (Jiri Olsa) [1672893] +- [tools] build: Use HOSTLDFLAGS with fixdep (Jiri Olsa) [1672893] +- [tools] build: Fixup host c flags (Jiri Olsa) [1672893] +- [tools] perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE] (Jiri Olsa) [1672893] +- [tools] perf script: Add missing output fields in a hint (Jiri Olsa) [1672893] +- [tools] perf script: Fix crash because of missing evsel->priv (Jiri Olsa) [1672893] +- [tools] perf stat: Remove duplicate event counting (Jiri Olsa) [1672893] +- [tools] perf alias: Rebuild alias expression string to make it comparable (Jiri Olsa) [1672893] +- [tools] perf alias: Remove trailing newline when reading sysfs files (Jiri Olsa) [1672893] +- [tools] perf tools: Fix a clang 7.0 compilation error (Jiri Olsa) [1672893] +- [tools] perf intel-pt: Fix packet decoding of CYC packets (Jiri Olsa) [1672893] +- [tools] perf tests: Add valid callback for parse-events test (Jiri Olsa) [1672893] +- [tools] perf tests: Add event parsing error handling to parse events test (Jiri Olsa) [1672893] +- [tools] perf report powerpc: Fix crash if callchain is empty (Jiri Olsa) [1672893] +- [tools] perf test session topology: Fix test on s390 (Jiri Olsa) [1672893] +- [tools] perf record: Support s390 random socket_id assignment (Jiri Olsa) [1672893] +- [tools] perf script: Show hw-cache events (Jiri Olsa) [1672893] +- [tools] perf c2c: Keep struct hist_entry at the end of struct c2c_hist_entry (Jiri Olsa) [1672893] +- [tools] perf stat: Add event parsing error handling to add_default_attributes (Jiri Olsa) [1672893] +- [tools] perf stat: Allow to specify specific metric column len (Jiri Olsa) [1672893] +- [tools] perf stat: Fix metric column header display alignment (Jiri Olsa) [1672893] +- [tools] perf stat: Use only color_fprintf call in print_metric_only (Jiri Olsa) [1672893] +- [tools] perf stat: Add --interval-clear option (Jiri Olsa) [1672893] +- [tools] perf tools: Fix error index for pmu event parser (Jiri Olsa) [1672893] +- [tools] perf hists: Reimplement hists__has_callchains() (Jiri Olsa) [1672893] +- [tools] perf hists browser gtk: Use hist_entry__has_callchains() (Jiri Olsa) [1672893] +- [tools] perf hists: Make hist_entry__has_callchains() work with 'perf c2c' (Jiri Olsa) [1672893] +- [tools] perf hists: Save the callchain_size in struct hist_entry (Jiri Olsa) [1672893] +- [tools] perf script python: Add dict fields introduction to Documentation (Jiri Olsa) [1672893] +- [tools] perf script python: Add more PMU fields to event handler dict (Jiri Olsa) [1672893] +- [tools] perf script python: Move dsoname code to a new function (Jiri Olsa) [1672893] +- [tools] perf symbols: Add BSS symbols when reading from /proc/kallsyms (Jiri Olsa) [1672893] +- [tools] perf annnotate: Make __symbol__inc_addr_samples handle src->histograms == NULL (Jiri Olsa) [1672893] +- [tools] perf intel-pt: Fix "Unexpected indirect branch" error (Jiri Olsa) [1672893] +- [tools] perf intel-pt: Fix MTC timing after overflow (Jiri Olsa) [1672893] +- [tools] perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP (Jiri Olsa) [1672893] +- [tools] perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING (Jiri Olsa) [1672893] +- [tools] perf script powerpc: Python script for hypervisor call statistics (Jiri Olsa) [1672893] +- [tools] perf test record+probe_libc_inet_pton: Ask 'nm' for dynamic symbols (Jiri Olsa) [1672893] +- [tools] perf map: Consider PTI entry trampolines in rip_2objdump() (Jiri Olsa) [1672893] +- [tools] perf test code-reading: Fix perf_env setup for PTI entry trampolines (Jiri Olsa) [1672893] +- [tools] perf tools: Fix pmu events parsing rule (Jiri Olsa) [1672893] +- [tools] perf stat: Display user and system time (Jiri Olsa) [1672893] +- [tools] perf record: Enable arbitrary event names thru name= modifier (Jiri Olsa) [1672893] +- [tools] perf tools: Fix symbol and object code resolution for vdso32 and vdsox32 (Jiri Olsa) [1672893] +- [tools] perf tests kmod-path: Add tests for vdso32 and vdsox32 (Jiri Olsa) [1672893] +- [tools] perf hists: Check if a hist_entry has callchains before using them (Jiri Olsa) [1672893] +- [tools] perf hists: Introduce hist_entry__has_callchain() method (Jiri Olsa) [1672893] +- [tools] perf sched: Use sched->show_callchain where appropriate (Jiri Olsa) [1672893] +- [tools] perf script: Check if evsel has callchains before trying to use it (Jiri Olsa) [1672893] +- [tools] perf evsel: Add has_callchain() helper to make code more compact/clear (Jiri Olsa) [1672893] +- [tools] perf report: No need to have report_callchain_help as a global (Jiri Olsa) [1672893] +- [tools] perf test: Use header file util/debug.h (Jiri Olsa) [1672893] +- [tools] perf annotate: Move objdump_path to struct annotation_options (Jiri Olsa) [1672893] +- [tools] perf hists browser: Pass annotation_options from tool to browser (Jiri Olsa) [1672893] +- [tools] perf annotate: Move disassembler_style global to annotation_options (Jiri Olsa) [1672893] +- [tools] perf annotate: Adopt anotation options from symbol_conf (Jiri Olsa) [1672893] +- [tools] perf annotate: Pass annotation_options to symbol__annotate() (Jiri Olsa) [1672893] +- [tools] perf srcline: Make hist_entry srcline helper consistent with map's (Jiri Olsa) [1672893] +- [tools] perf sort: Introduce addr_map_symbol__srcline() to make code more compact (Jiri Olsa) [1672893] +- [tools] perf srcline: Introduce map__srcline() to make code more compact (Jiri Olsa) [1672893] +- [tools] perf annotate stdio: Use annotation_options consistently (Jiri Olsa) [1672893] +- [tools] perf annotate: Add comment about annotated_src->nr_histograms (Jiri Olsa) [1672893] +- [tools] perf tools: Ditch the symbol_conf.nr_events global (Jiri Olsa) [1672893] +- [tools] perf annotate: Replace symbol__alloc_hists() with symbol__hists() (Jiri Olsa) [1672893] +- [tools] perf annotate: Stop using symbol_conf.nr_events global in symbol__hists() (Jiri Olsa) [1672893] +- [tools] perf annotate: Introduce symbol__cycle_hists() (Jiri Olsa) [1672893] +- [tools] perf annotate: Introduce symbol__hists() (Jiri Olsa) [1672893] +- [tools] perf annotate: __symbol__inc_addr_samples() needs just annotated_source (Jiri Olsa) [1672893] +- [tools] perf annotate: Introduce annotated_source__alloc_histograms (Jiri Olsa) [1672893] +- [tools] perf annotate: Introduce constructor/destructor for annotated_source (Jiri Olsa) [1672893] +- [tools] perf annotate: Split allocation of annotated_source struct (Jiri Olsa) [1672893] +- [tools] perf annotate: __symbol__acount_cycles doesn't need notes (Jiri Olsa) [1672893] +- [tools] perf annotate: Pass perf_evsel instead of just evsel->idx (Jiri Olsa) [1672893] +- [tools] perf tools: No need to check if the argument to __get() function is NULL (Jiri Olsa) [1672893] +- [tools] perf cgroup: Make evlist__find_cgroup() more compact (Jiri Olsa) [1672893] +- [tools] perf probe: Use return of map__get() to make code more compact (Jiri Olsa) [1672893] +- [tools] perf tools: Remove dead quote.[ch] code (Jiri Olsa) [1672893] +- [tools] perf kcore_copy: Amend the offset of sections that remap kernel text (Jiri Olsa) [1672893] +- [tools] perf kcore_copy: Copy x86 PTI entry trampoline sections (Jiri Olsa) [1672893] +- [tools] perf kcore_copy: Get rid of kernel_map (Jiri Olsa) [1672893] +- [tools] perf kcore_copy: Iterate phdrs (Jiri Olsa) [1672893] +- [tools] perf kcore_copy: Layout sections (Jiri Olsa) [1672893] +- [tools] perf kcore_copy: Calculate offset from phnum (Jiri Olsa) [1672893] +- [tools] perf kcore_copy: Keep a count of phdrs (Jiri Olsa) [1672893] +- [tools] perf kcore_copy: Keep phdr data in a list (Jiri Olsa) [1672893] +- [tools] perf annotate: Show group event string for stdio (Jiri Olsa) [1672893] +- [tools] perf machine: Synthesize and process mmap events for x86 PTI entry trampolines (Jiri Olsa) [1672893] +- [tools] perf machine: Create maps for x86 PTI entry trampolines (Jiri Olsa) [1672893] +- [tools] perf machine: Allow for extra kernel maps (Jiri Olsa) [1672893] +- [tools] perf machine: Fix map_groups__split_kallsyms() for entry trampoline symbols (Jiri Olsa) [1672893] +- [tools] perf machine: Workaround missing maps for x86 PTI entry trampolines (Jiri Olsa) [1672893] +- [tools] perf machine: Add nr_cpus_avail() (Jiri Olsa) [1672893] +- [tools] perf annotate: Support '--group' option (Jiri Olsa) [1672893] +- [tools] perf report: Use perf_evlist__force_leader to support '--group' (Jiri Olsa) [1672893] +- [tools] perf evlist: Introduce force_leader() method (Jiri Olsa) [1672893] +- [tools] perf tools: Fix kernel_start for PTI on x86 (Jiri Olsa) [1672893] +- [tools] perf machine: Add machine__is() to identify machine arch (Jiri Olsa) [1672893] +- [tools] perf annotate: Create hotkey 'c' to show min/max cycles (Jiri Olsa) [1672893] +- [tools] perf annotate: Record the min/max cycles (Jiri Olsa) [1672893] +- [tools] perf script: Show symbol offsets by default (Jiri Olsa) [1672893] +- [tools] perf script: Show virtual addresses instead of offsets (Jiri Olsa) [1672893] +- [tools] perf tools: Read the cache line size lazily (Jiri Olsa) [1672893] +- [tools] tools include compiler-gcc: Add __pure attribute helper (Jiri Olsa) [1672893] +- [tools] tools lib api fs tracing_path: Make tracing_events_path private (Jiri Olsa) [1672893] +- [tools] tools lib api fs tracing_path: Introduce opendir() method (Jiri Olsa) [1672893] +- [tools] perf parse-events: Use get/put_events_file() (Jiri Olsa) [1672893] +- [tools] perf tools: Reuse the path to the tracepoint /events/ directory (Jiri Olsa) [1672893] +- [tools] tools lib api fs tracing_path: Introduce get/put_events_file() helpers (Jiri Olsa) [1672893] +- [tools] tools lib api: Unexport 'tracing_path' variable (Jiri Olsa) [1672893] +- [tools] tools lib api: The tracing_mnt variable doesn't need to be global (Jiri Olsa) [1672893] +- [tools] perf config: Call perf_config__init() lazily (Jiri Olsa) [1672893] +- [tools] perf tools: Use the "_stest" symbol to identify the kernel map when loading kcore (Jiri Olsa) [1672893] +- [tools] perf buildid-cache: Warn --purge-all failures (Jiri Olsa) [1672893] +- [tools] perf tests parse-events: Add intel_pt parse test (Jiri Olsa) [1672893] +- [tools] perf machine: Ditch find_kernel_function variants (Jiri Olsa) [1672893] +- [tools] perf tools: fix spelling mistake: "builid" -> "buildid" (Jiri Olsa) [1672893] +- [tools] perf symbols: Move split_kallsyms to struct map_groups (Jiri Olsa) [1672893] +- [tools] perf symbols: kallsyms__delta() needs the kmap, not the map (Jiri Olsa) [1672893] +- [tools] perf symbols: Remove unused dso__load_all_kallsyms() 'map' parameter (Jiri Olsa) [1672893] +- [tools] perf symbols: Split kernel symbol processing from dso__load_sym() (Jiri Olsa) [1672893] +- [tools] perf symbols: Remove needless goto (Jiri Olsa) [1672893] +- [tools] perf symbols: Unify symbol maps (Jiri Olsa) [1672893] +- [tools] perf symbols: Use map->prot in place of type==MAP__FUNCTION (Jiri Olsa) [1672893] +- [tools] perf map: Use map->prot in place of type==MAP__FUNCTION (Jiri Olsa) [1672893] +- [tools] perf symbols: Use symbol type instead of map->type (Jiri Olsa) [1672893] +- [tools] perf symbols: No need to special case MAP__FUNCTION in fixup (Jiri Olsa) [1672893] +- [tools] perf sort: Use mmap->prot on "dcacheline" formatting (Jiri Olsa) [1672893] +- [tools] perf machine: Set PROT_EXEC for executable PERF_RECORD_MMAP records (Jiri Olsa) [1672893] +- [tools] perf symbols: Store the ELF symbol type in the symbol struct (Jiri Olsa) [1672893] +- [tools] perf map: Remove map_type arg from map_groups__find() (Jiri Olsa) [1672893] +- [tools] perf thread: Make thread__find_map() search all maps (Jiri Olsa) [1672893] +- [tools] perf thread: Ditch __thread__find_symbol() (Jiri Olsa) [1672893] +- [tools] perf machine: Use machine__find_kernel_function() instead of open coded version (Jiri Olsa) [1672893] +- [tools] perf thread: Remove addr_type arg from thread__find_cpumode_addr_location() (Jiri Olsa) [1672893] +- [tools] perf symbols: Remove map_type arg from dso__find_symbol() (Jiri Olsa) [1672893] +- [tools] perf map: Remove enum_type arg to map_groups__first() (Jiri Olsa) [1672893] +- [tools] perf symbols: Unexport symbol_type__is_a() (Jiri Olsa) [1672893] +- [tools] perf tools: Use kallsyms__is_function() (Jiri Olsa) [1672893] +- [tools] tools lib symbols: Introduce kallsyms__is_function() (Jiri Olsa) [1672893] +- [tools] perf symbols: Shorten dso__(first|last)_symbol() (Jiri Olsa) [1672893] +- [tools] perf ui stdio: Use map_groups__fprintf() (Jiri Olsa) [1672893] +- [tools] perf map: Shorten map_groups__find() signature (Jiri Olsa) [1672893] +- [tools] perf tests vmlinux-kallsyms: Use map__for_each_symbol() instead of open coded equivalent (Jiri Olsa) [1672893] +- [tools] perf tests vmlinux-kallsyms: Use machine__find_kernel_function(_by_name) (Jiri Olsa) [1672893] +- [tools] perf machine: Remove needless map_type from machine__load_vmlinux_path() (Jiri Olsa) [1672893] +- [tools] perf machine: Shorten machine__load_kallsyms() signature (Jiri Olsa) [1672893] +- [tools] perf machine: Introduce machine__kernel_maps() (Jiri Olsa) [1672893] +- [tools] perf documentation: Support for asciidoctor (Jiri Olsa) [1672893] +- [tools] perf map: Shorten map_groups__find_by_name() signature (Jiri Olsa) [1672893] +- [tools] perf thread: Make thread__find_symbol() return the symbol searched (Jiri Olsa) [1672893] +- [tools] perf thread: Make thread__find_map() return the map (Jiri Olsa) [1672893] +- [tools] perf script: Use thread__find_symbol() instead of ad-hoc equivalent (Jiri Olsa) [1672893] +- [tools] perf thread: Introduce thread__find_symbol() (Jiri Olsa) [1672893] +- [tools] perf tests: Let 'perf test list' display subtests (Jiri Olsa) [1672893] +- [tools] perf thread: Introduce thread__find_map() (Jiri Olsa) [1672893] +- [tools] perf map: Introduce map__has_symbols() (Jiri Olsa) [1672893] +- [tools] perf dso: Add dso__has_symbols() method (Jiri Olsa) [1672893] +- [tools] perf symbols: Use __map__is_kernel() instead of ad-hoc equivalent code (Jiri Olsa) [1672893] +- [tools] perf top: Use __map__is_kernel() (Jiri Olsa) [1672893] +- [tools] perf stat: Display length strings of each run for --table option (Jiri Olsa) [1672893] +- [tools] perf stat: Add --table option to display time of each run (Jiri Olsa) [1672893] +- [tools] perf stat: Display time in precision based on std deviation (Jiri Olsa) [1672893] +- [tools] perf check-headers.sh: Add support to check 2 independent files (Jiri Olsa) [1672893] +- [tools] perf check-headers.sh: Simplify arguments passing (Jiri Olsa) [1672893] +- [tools] perf buildid-cache: Support --purge-all option (Jiri Olsa) [1672893] +- [tools] perf buildid-cache: Support --list option (Jiri Olsa) [1672893] +- [tools] perf tools intel-pt-decoder: Update insn.h from the kernel sources (Jiri Olsa) [1672893] +- [tools] perf trace beauty prctl: Default header_dir to cwd to work without parms (Jiri Olsa) [1672893] +- [x86] perf/x86/intel/uncore: Fix hardcoded index of Broadwell extra PCI devices (Jiri Olsa) [1672893] +- [kernel] perf/core: Move inline keyword at the beginning of declaration (Jiri Olsa) [1672893] +- [kernel] perf/core: Move the inline keyword at the beginning of the function declaration (Jiri Olsa) [1672893] +- [kernel] perf/core: Fix group scheduling with mixed hw and sw events (Jiri Olsa) [1672893] +- [netdrv] ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1677008] +- [netdrv] ena: fix race between link up and device initalization (John Linville) [1677008] +- [netdrv] igb: Bump version number (Corinna Vinschen) [1637731] +- [netdrv] revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1637731] +- [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1637731] +- [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1637731] +- [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1637731] +- [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1637731] +- [netdrv] intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1637731] +- [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1637731] +- [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1637731] +- [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1637731] +- [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1637731] +- [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637731] +- [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637731] +- [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1637731] +- [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1637731] +- [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1637731] +- [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1637731] +- [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1637731] +- [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1637731] +- [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1637731] +- [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1637731] +- [netdrv] igb: Remove unnecessary include of (Corinna Vinschen) [1637731] +- [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1637731] +- [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1637731] +- [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1637731] +- [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1637731] +- [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1637731] +- [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1637731] +- [netdrv] cls_flower: fix error values for commands not supported by drivers (Corinna Vinschen) [1637731] +- [netdrv] treewide: Use array_size() in vmalloc() (Corinna Vinschen) [1637731] +- [netdrv] treewide: kzalloc() -> kcalloc() (Corinna Vinschen) [1637731] +- [netdrv] treewide: kmalloc() -> kmalloc_array() (Corinna Vinschen) [1637731] +- [netdrv] igb: Wait 10ms just once after TX queues reset (Corinna Vinschen) [1637731] +- [netdrv] igb: Clear TSICR interrupts together with ICR (Corinna Vinschen) [1637731] +- [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1643532] +- [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1643532] +- [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1643532] +- [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1643532] +- [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1643532] +- [netdrv] qede: Error recovery process (Manish Chopra) [1643532] +- [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1643532] +- [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1643532] +- [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1643532] +- [kernel] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1643532] +- [infiniband] qedr: Potential null ptr dereference of qp (Manish Chopra) [1643532] +- [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1643532] +- [netdrv] qed: Fix command number mismatch between driver and the mfw (Manish Chopra) [1643532] +- [infiniband] ib/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1643532] +- [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1643532] +- [kernel] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1643532] +- [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1643532] +- [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1643532] +- [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1643532] +- [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1643532] +- [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1643532] +- [netdrv] qed: Add support for MBI upgrade over MFW (Manish Chopra) [1643532] +- [netdrv] qede: Update link status only when interface is ready (Manish Chopra) [1643532] +- [netdrv] qede: Simplify the usage of qede-flags (Manish Chopra) [1643532] +- [netdrv] qed: Display port_id in the UFP debug messages (Manish Chopra) [1643532] +- [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1643532] +- [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1643532] +- [netdrv] net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1643532] +- [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1643532] +- [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1643532] +- [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1643532] +- [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1643532] +- [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1643532] +- [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1643532] +- [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1643532] +- [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1643532] +- [netdrv] qed: fix link config error handling (Manish Chopra) [1643532] +- [netdrv] qed: Fix static checker warning (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1643532] +- [netdrv] qed: Prevent link getting down in case of autoneg-off (Manish Chopra) [1643532] +- [netdrv] qede: Check available link modes before link set from ethtool (Manish Chopra) [1643532] +- [netdrv] qed: Add supported link and advertise link to display in ethtool (Manish Chopra) [1643532] +- [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI (Manish Chopra) [1643532] +- [netdrv] qed: Align local and global PTT to propagate through the APIs (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1643532] +- [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1643532] +- [kernel] rdma/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1643532] +- [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1643532] +- [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1643532] +- [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1643532] +- [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1643532] +- [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1643532] +- [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1643532] +- [netdrv] qed: list usage cleanup (Manish Chopra) [1643532] +- [netdrv] qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1643532] +- [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1643532] +- [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1643532] +- [infiniband] rdma/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1643532] +- [netdrv] qed: Lower the severity of a dcbx log message (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1643532] +- [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Manish Chopra) [1643532] +- [netdrv] qed: Prevent a possible deadlock during driver load and unload (Manish Chopra) [1643532] +- [netdrv] qed: Wait for MCP halt and resume commands to take place (Manish Chopra) [1643532] +- [netdrv] qed: Wait for ready indication before rereading the shmem (Manish Chopra) [1643532] +- [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1643532] +- [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1643532] +- [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines (Manish Chopra) [1643532] +- [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1643532] +- [netdrv] qede: Ingress tc flower offload (drop action) support (Manish Chopra) [1643532] +- [netdrv] qede: Add destination ip based flow profile (Manish Chopra) [1643532] +- [netdrv] qed/qede: Multi CoS support (Manish Chopra) [1643532] +- [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1643532] +- [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1643532] +- [netdrv] qed: Add a flag which indicates if offload TC is set (Manish Chopra) [1643532] +- [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1643532] +- [netdrv] qed: Make some functions static (Manish Chopra) [1643532] +- [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1643532] +- [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1643532] +- [netdrv] qed: Correct Multicast API to reflect existence of 256 approximate buckets (Manish Chopra) [1643532] +- [netdrv] qed: Fix possible race for the link state value (Manish Chopra) [1643532] +- [netdrv] qede: Add driver callbacks for eeprom module query (Manish Chopra) [1643532] +- [netdrv] qed: Add qed APIs for PHY module query (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake "successffuly" -> "successfully" (Manish Chopra) [1643532] +- [netdrv] qed: off by one in qed_parse_mcp_trace_buf() (Manish Chopra) [1643532] +- [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1643532] +- [netdrv] qede: Adverstise software timestamp caps when PHC is not available (Manish Chopra) [1643532] +- [netdrv] qed: Fix use of incorrect size in memcpy call (Manish Chopra) [1643532] +- [netdrv] qed: Fix setting of incorrect eswitch mode (Manish Chopra) [1643532] +- [netdrv] qed: Limit msix vectors in kdump kernel to the minimum required count (Manish Chopra) [1643532] +- [netdrv] qed: Do not advertise DCBX_LLD_MANAGED capability (Manish Chopra) [1643532] +- [netdrv] qed: Add sanity check for SIMD fastpath handler (Manish Chopra) [1643532] +- [netdrv] qed: Fix possible memory leak in Rx error path handling (Manish Chopra) [1643532] +- [infiniband] rdma/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM (Manish Chopra) [1643532] +- [netdrv] qed*: Utilize FW 8.37.2.0 (Manish Chopra) [1643532] +- [netdrv] qed: use dma_zalloc_coherent instead of allocator/memset (Manish Chopra) [1643532] +- [netdrv] qed: Add srq core support for RoCE and iWARP (Manish Chopra) [1643532] +- [netdrv] qed*: Add link change count value to ethtool statistics display (Manish Chopra) [1643532] +- [infiniband] rdma/qedr: fix spelling mistake: "adrresses" -> "addresses" (Manish Chopra) [1643532] +- [netdrv] qed*: Support drop action classification (Manish Chopra) [1643532] +- [netdrv] qede: Support flow classification to the VFs (Manish Chopra) [1643532] +- [netdrv] qed*: Support other classification modes (Manish Chopra) [1643532] +- [netdrv] qede: Validate unsupported configurations (Manish Chopra) [1643532] +- [netdrv] qede: Refactor ethtool rx classification flow (Manish Chopra) [1643532] +- [infiniband] rdma/qedr: Fix doorbell bar mapping for dpi > 1 (Manish Chopra) [1643532] +- [netdrv] qed: Fix mask for physical address in ILT entry (Manish Chopra) [1643532] +- [netdrv] qede: Add build_skb() support (Manish Chopra) [1643532] +- [netdrv] qed: Fix LL2 race during connection terminate (Manish Chopra) [1643532] +- [netdrv] qed: Fix possibility of list corruption during rmmod flows (Manish Chopra) [1643532] +- [netdrv] qed: LL2 flush isles when connection is closed (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake: "taskelt" -> "tasklet" (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake: "offloded" -> "offloaded" (Manish Chopra) [1643532] +- [infiniband] rdma/qedr: fix spelling mistake: "failes" -> "fails" (Manish Chopra) [1643532] +- [netdrv] qed: fix spelling mistake: "checksumed" -> "checksummed" (Manish Chopra) [1643532] +- [netdrv] qed: Fix copying 2 strings (Manish Chopra) [1643532] +- [infiniband] rdma/qedr: Fix wmb usage in qedr (Manish Chopra) [1643532] +- [infiniband] rdma/qedr: Zero stack memory before copying to user space (Manish Chopra) [1643532] +- [infiniband] qedr: fix spelling mistake: "hanlde" -> "handle" (Manish Chopra) [1643532] +- [infiniband] rdma/qedr: eliminate duplicate barriers on weakly-ordered archs (Manish Chopra) [1643532] +- [infiniband] rdma/qedr: Use pci_enable_atomic_ops_to_root() (Manish Chopra) [1643532] + +* Fri Feb 22 2019 Luis Claudio R. Goncalves [3.10.0-1009.rt56.967.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1674253] +- [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1674253] +- [kernel] mm: Introduce kvcalloc() (Petr Oros) [1672317] +- [scsi] qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1655965] +- [scsi] lpfc: Fix lpfc_wwn_set return code check (Dick Kennedy) [1672749] +- [edac] amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670608] +- [acpi] apci / watchdog: enable acpi_watchdog_uses_rtc (David Arcari) [1663637] +- [watchdog] hpwdt: Update driver version (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Exclude via blacklist (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1665272] +- [documentation] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Update version number (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Module paramerter alias (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Display module parameters (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Claim NMI from iLO (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Update driver version (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Add dynamic debug (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Programable Pretimeout NMI (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: remove allow_kdump module parameter (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Modify to use watchdog core (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Update nmi_panic message (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Update Module info and copyright (Joseph Szczypek) [1665272] +- [documentation] documentation: hpwdt: fix selftests related file refs (Joseph Szczypek) [1665272] +- [watchdog] hpwdt: Get rid of MODULE_ALIAS_MISCDEV statements (Joseph Szczypek) [1665272] +- [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1637730] +- [netdrv] intel: consolidate NAPI and NAPI exit (David Arcari) [1637730] +- [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1483933 1637730] +- [netdrv] intel-ethernet: use correct module license (David Arcari) [1637730] +- [netdrv] treewide: kzalloc() -> kcalloc() (David Arcari) [1637730] +- [netdrv] treewide: kmalloc() -> kmalloc_array() (David Arcari) [1637730] +- [netdrv] intel: Cleanup the copyright/license headers (David Arcari) [1637730] +- [netdrv] intel: add SPDX identifiers to all the Intel drivers (David Arcari) [1637730] +- [netdrv] ptp: e1000e: use helpers for converting ns to timespec (David Arcari) [1637730] +- [netdrv] ptp: e1000e: convert to the 64 bit get/set time methods (David Arcari) [1637730] +- [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1676003] +- [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1676003] +- [s390] zcrypt: fix specification exception on z196 during ap probe (Hendrik Brueckner) [1669535] +- [s390] dasd: fix handling of internal requests (Hendrik Brueckner) [1667196] + +* Wed Feb 20 2019 Luis Claudio R. Goncalves [3.10.0-1008.rt56.966.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [rt] NMI watchdog ineffective due to mismerge [1671126] +- [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1609699] +- [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1609699] +- [netdrv] netxen: fix a missing check and an uninitialized use (Tony Camuso) [1548159] +- [netdrv] qlogic: netxen: remove ndo_poll_controller (Tony Camuso) [1548159] +- [netdrv] netxen_nic: Mark expected switch fall-throughs (Tony Camuso) [1548159] +- [netdrv] qlogic: netxen: remove various redundant variables (Tony Camuso) [1548159] +- [netdrv] Use octal not symbolic permissions (Tony Camuso) [1548159] +- [kernel] io: change writeX_relaxed() to remove barriers (Petr Oros) [1668778] +- [kernel] io: change readX_relaxed() to remove barriers (Petr Oros) [1668778] +- [kernel] io: change inX() to have their own IO barrier overrides (Petr Oros) [1668778] +- [kernel] io: change outX() to have their own IO barrier overrides (Petr Oros) [1668778] +- [kernel] io: define stronger ordering for the default writeX() implementation (Petr Oros) [1668778] +- [kernel] io: define stronger ordering for the default readX() implementation (Petr Oros) [1668778] +- [kernel] io: define several IO & PIO barrier types for the asm-generic version (Petr Oros) [1668778] +- [char] /dev/mem: Use more consistent data types (Petr Oros) [1668778] +- [kernel] asm-generic/io.h: Implement generic {read, write}s*() (Petr Oros) [1668778] +- [kernel] asm-generic/io.h: Reconcile I/O accessor overrides (Petr Oros) [1668778] +- [platform] x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658079] +- [platform] x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658079] +- [platform] x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658079] +- [platform] x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658079] +- [platform] x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658079] +- [platform] x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658079] +- [infiniband] ib/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Fix a latency issue for small messages (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1637242] +- [infiniband] ib/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1637242] +- [infiniband] ib/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Alex Estrin) [1637242] +- [infiniband] ib/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Alex Estrin) [1637242] +- [infiniband] ib/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Use VL15 for SM packets (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Add static trace for iowait (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1637242] +- [infiniband] ib/rdmavt: Rename check_send_wqe as setup_wqe (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637242] +- [infiniband] ib/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: PCIe bus width retry (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove duplicated defines (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Rework file list in Makefile (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Invalid user input can result in crash (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Fix SL array bounds check (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Suppress a compiler warning (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values (Alex Estrin) [1637242] +- [rdma] rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove caches of chip CSRs (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove rcvhdrq_size (Alex Estrin) [1637242] +- [rdma] ib/rdmavt, ib/hfi1: Create device dependent s_flags (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove rcvhdrsize (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Fix comment on default hdr entry size (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Rename exp_lock to exp_mutex (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Add bypass register defines and replace blind constants (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Remove unused variable (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Ensure VL index is within bounds (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Fix user context tail allocation for DMA_RTAIL (Alex Estrin) [1637242] +- [infiniband] ib/{rdmavt, hfi1}: Change hrtimer add to use pinned version (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Set port number for errorinfo MAD response (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Cleanup of exp_rcv (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Add 16B Management Packet trace support (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Add support for 16B Management Packets (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Define 16B Management Packets (Alex Estrin) [1637242] +- [infiniband] ib/{hfi1, qib, rdmavt}: Move logic to allocate receive WQE into rdmavt (Alex Estrin) [1637242] +- [infiniband] ib/{hfi1, rdmavt, qib}: Implement CQ completion vector support (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Create common functions for affinity CPU mask operations (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Read CCE Revision register to verify the device is responsive (Alex Estrin) [1637242] +- [infiniband] ib/{hfi1, qib}: Add handling of kernel restart (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Reorder incorrect send context disable (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Return correct value for device state (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Fix fault injection init/exit issues (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Complete check for locally terminated smp (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Return actual error value from program_rcvarray() (Alex Estrin) [1637242] +- [infiniband] ib/hfi1: Prevent LNI hang when LCB can't obtain lanes (Alex Estrin) [1637242] + +* Tue Feb 19 2019 Luis Claudio R. Goncalves [3.10.0-1007.rt56.965.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix context memory allocation (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix ring checking logic on 57500 chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Support for 64-bit flow handle (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Add Level 2 context memory paging support (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring() (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add support for 2nd firmware message channel (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Avoid arithmetic on void * pointer (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Use macros for firmware message doorbell offsets (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33 (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix ethtool self-test loopback (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: query force speeds before disabling autoneg mode (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Do not free port statistics buffer when device is down (Jonathan Toppins) [1471632 1643317] +- [netdrv] bnxt_en: Save ring statistics before reset (Jonathan Toppins) [1471632 1643317] +- [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Don't set ETS on unused TCs (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add ethtool -S priority counters (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add SR-IOV support for 57500 chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Store the maximum NQs available on the PF (Jonathan Toppins) [1643317] +- [netdrv] bnxt: remove printing of hwrm message (Jonathan Toppins) [1642057 1643317] +- [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Keep track of reserved IRQs (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix CNP CoS queue regression (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add software "missed_irqs" counter (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0 (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Disable RDMA support on the 57500 chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Fix RSS context allocation (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add PCI ID for BCM57508 device (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Refactor bnxt_poll_work() (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add coalescing setup for 57500 chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add RSS support for 57500 chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Re-structure doorbells (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add 57500 new chip ID and basic structures (Jonathan Toppins) [1623230 1643317] +- [netdrv] bnxt_en: Configure context memory on new devices (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Check context memory requirements from firmware (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Refactor bnxt_ring_struct (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Update interrupt coalescing logic (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add maximum extended request length fw message support (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add additional extended port statistics (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3 (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: free hwrm resources, if driver probe fails (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix VNIC reservations on the PF (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Use ignore_ari devlink parameter (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix TX timeout during netpoll (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Jonathan Toppins) [1643317] +- [netdrv] bnxt: Fix a uninitialized variable warning (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635842 1643317] +- [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: take coredump_record structure off stack (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: avoid string overflow for record->system_name (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add DCBNL DSCP application protocol support (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Notify firmware about IF state changes (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add BNXT_NEW_RM() macro (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add support for ethtool get dump (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add new VF resource allocation strategy mode (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add PHY retry logic (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add external loopback test to ethtool selftest (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25 (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix for system hang if request_irq fails (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Do not modify max IRQ count after RDMA driver requests/frees IRQs (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Support clearing of the IFF_BROADCAST flag (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Always set output parameters in bnxt_get_max_rings() (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix the vlan_tci exact match check (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add bnxt_en initial params table and register it (Jonathan Toppins) [1643317] +- [netdrv] bnxt: simplify cls_flower command switch and handle default case (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Report PCIe link properties with pcie_print_link_status() (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Always forward VF MAC address to the PF (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Read phy eeprom A2h address only when optical diagnostics is supported (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Fix firmware message delay loop regression (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Reserve rings at driver open if none was reserved at probe time (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Reserve RSS and L2 contexts for VF (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Don't reserve rings on VF when min rings were not provisioned by PF (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Reserve rings in bnxt_set_channels() if device is down (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: add debugfs support for DIM (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: reduce timeout on initial HWRM calls (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Increase RING_IDLE minimum threshold to 50 (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Do not allow VF to read EEPROM (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Display function level rx/tx_discard_pkts via ethtool (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Simplify ring alloc/free error messages (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Do not set firmware time from VF driver on older firmware (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Check the lengths of encapsulated firmware responses (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Remap TC to hardware queues when configuring PFC (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add TC to hardware QoS queue mapping logic (Jonathan Toppins) [1643317] +- [netdrv] bpf: make bnxt compatible w/ bpf_xdp_adjust_tail (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Add extended port statistics support (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Include additional hardware port statistics in ethtool -S (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Use a dedicated VNIC mode for RDMA (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Adjust default rings for multi-port NICs (Jonathan Toppins) [1643317] +- [netdrv] bnxt_en: Eliminate duplicate barriers on weakly-ordered archs (Jonathan Toppins) [1643317] +- [netdrv] xdp: make the stack take care of the tear down (Jonathan Toppins) [1643317] +- [nvme] nvmet-rdma: fix response use after free (David Milburn) [1642873 1642670 1641542] +- [nvme] validate controller state before rescheduling keep alive (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: fix surprise removal (David Milburn) [1642873 1642670 1641542] +- [nvme] Free ctrl device name on init failure (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-fc: resolve io failures during connect (David Milburn) [1642873 1642670 1641542] +- [nvme] revert "nvmet-rdma: use a private workqueue for delete" (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-fabrics: move controller options matching to fabrics (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: fix hot removal during error handling (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet-fcloop: suppress a compiler warning (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-core: make implicit seed truncation explicit (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-fc: fix kernel-doc headers (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet-rdma: declare local symbols static (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: use strlcpy() instead of strcpy() (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-core: rework a NQN copying operation (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: remove unreachable code (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet-rdma: use a private workqueue for delete (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet_fc: support target port removal with nvmet layer (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-fc: fix for a minor typos (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: remove redundant module prefix (David Milburn) [1642873 1642670 1641542] +- [nvme] fix typo in nvme_identify_ns_descs (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-fcloop: Fix dropped LS's to removed target port (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: keep a port pointer in nvmet_ctrl (David Milburn) [1642873 1642670 1641542] +- [nvme] simplify the API for getting log pages (David Milburn) [1642873 1642670 1641542] +- [kernel] nvme.h: add support for the log specific field (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: don't use uuid_le type (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-rdma: centralize admin/io queue teardown sequence (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-rdma: centralize controller setup sequence (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-rdma: unquiesce queues when deleting the controller (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-rdma: mark expected switch fall-through (David Milburn) [1642873 1642670 1641542] +- [nvme] cache struct nvme_ctrl reference to struct nvme_request (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-loop: merge init_request methods (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet-rdma: add an error flow for post_recv failures (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet-rdma: add unlikely check in the fast path (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-rdma: support up to 4 segments of inline data (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: add commands supported and effects log page (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: fixup crash on NULL device path (David Milburn) [1642873 1642670 1641542] +- [nvme] don't enable AEN if not supported (David Milburn) [1642873 1642670 1641542] +- [nvme] ensure forward progress during Admin passthru (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: reset keep alive timer in controller enable (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-rdma: don't override opts->queue_size (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-rdma: fix possible double free condition when failing to create a controller (David Milburn) [1642873 1642670 1641542] +- [nvme] don't rely on the changed namespace list log (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: free smart-log buffer after use (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-rdma: fix error flow during mapping request data (David Milburn) [1642873 1642670 1641542] +- [nvme] cleanup double shift issue (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: make CMB SQ mod-param read-only (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: remove HMB teardown on reset (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: queue creation fixes (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: remove unnecessary completion doorbell check (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: remove unnecessary nested locking (David Milburn) [1642873 1642670 1641542] +- [nvme] use the changed namespaces list log to clear ns data changed AENs (David Milburn) [1642873 1642670 1641542] +- [nvme] mark nvme_queue_scan static (David Milburn) [1642873 1642670 1641542] +- [nvme] submit AEN event configuration on startup (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: mask pending AENs (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: add AEN configuration support (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: implement the changed namespaces log (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: split log page implementation (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: add a new nvmet_zero_sgl helper (David Milburn) [1642873 1642670 1641542] +- [kernel] nvme.h: add AEN configuration symbols (David Milburn) [1642873 1642670 1641542] +- [kernel] nvme.h: add the changed namespace list log (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme.h: untangle AEN notice definitions (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-loop: add support for multiple ports (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: simplify __nvme_submit_cmd (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: Rate limit the nvme timeout warnings (David Milburn) [1642873 1642670 1641542] +- [nvme] fixup memory leak in nvme_init_identify() (David Milburn) [1642873 1642670 1641542] +- [nvme] fix KASAN warning when parsing host nqn (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: remove duplicate NULL initialization for req->ns (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: make a few error messages more generic (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: Fix AER reset handling (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: set nvmeq->cq_vector after alloc cq/sq (David Milburn) [1642873 1642670 1641542] +- [nvme] host: core: fix precedence of ternary operator (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: fix race between poll and IRQ completions (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: drop IRQ disabling on submission queue lock (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: split the nvme queue lock into submission and completion locks (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: handle completions outside of the queue lock (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: move ->cq_vector == -1 check outside of ->q_lock (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: remove cq check after submission (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-pci: simplify nvme_cqe_valid (David Milburn) [1642873 1642670 1641542] +- [nvme] mark the result argument to nvme_complete_async_event volatile (David Milburn) [1642873 1642670 1641542] +- [nvme] pci: Sync controller reset for AER slot_reset (David Milburn) [1642873 1642670 1641542] +- [nvme] pci: Hold controller reference during async probe (David Milburn) [1642873 1642670 1641542] +- [nvme] pci: Use async_schedule for initial reset work (David Milburn) [1642873 1642670 1641542] +- [nvme] Add Quirk Delay before CHK RDY for Seagate Nytro Flash Storage (David Milburn) [1642873 1642670 1641542] +- [nvme] fc: provide a descriptive error (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: filter newlines from user input (David Milburn) [1642873 1642670 1641542] +- [nvme] nvmet: return all zeroed buffer when we can't find an active namespace (David Milburn) [1642873 1642670 1641542] +- [nvme] nvme-rdma: correctly check for target keyed sgl support (David Milburn) [1642873 1642670 1641542] +- [nvme] don't hold nvmf_transports_rwsem for more than transport lookups (David Milburn) [1642873 1642670 1641542] +- [nvme] add quirk to force medium priority for SQ creation (David Milburn) [1642873 1642670 1641542] +- [nvme] Fix sync controller reset return (David Milburn) [1642873 1642670 1641542] +- [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1658087] +- [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1671762] +- [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1671762] +- [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1671762] +- [kernel] tracing: Quiet gcc warning about maybe unused link variable (Artem Savkov) [1605060] +- [kernel] tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure (Artem Savkov) [1605060] + +* Tue Feb 19 2019 Luis Claudio R. Goncalves [3.10.0-1006.rt56.964.el7] +- [rt] specfile: allow multiple versions of kernel-rt -kvm sub-packages installed [1573916] + +* Mon Feb 18 2019 Luis Claudio R. Goncalves [3.10.0-1006.rt56.963.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [kvm] KVM: nVMX: unconditionally cancel preemption timer in free_nested (Paolo Bonzini) [1671906] {CVE-2019-7221} +- [kvm] kvm: fix kvm_ioctl_create_device() reference counting (Paolo Bonzini) [1671923] {CVE-2019-6974} +- [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1642435] +- [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1642435] +- [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1642435] +- [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1642435] +- [x86] mm/fault: Allow stack access below rsp (Waiman Long) [1651416] +- [md] raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1636944] +- [md] remove a bogus comment (Nigel Croxon) [1636944] +- [md] r5cache: remove redundant pointer bio (Nigel Croxon) [1636944] +- [md] raid10: fix that replacement cannot complete recovery after reassemble (Nigel Croxon) [1636944] +- [md] fix memleak for mempool (Nigel Croxon) [1636944 1527943 1576466 1599780] +- [md] Memory leak when flush bio size is zero (Nigel Croxon) [1636944 1527943 1576466 1599780] +- [md] fix lock contention for flush bios (Nigel Croxon) [1636944 1527943 1576466 1599780] +- [xen] xenbus driver must not accept invalid transaction ids (Vitaly Kuznetsov) [1663266] +- [xen] xenbus: fix deadlock on writes to /proc/xen/xenbus (Vitaly Kuznetsov) [1663266] +- [xen] xenbus: don't look up transaction IDs for ordinary writes (Vitaly Kuznetsov) [1663266] +- [xen] xenbus: don't BUG() on user mode induced condition (Vitaly Kuznetsov) [1663266] +- [xen] xenbus: Add proper handling of XS_ERROR from Xenbus for transactions (Vitaly Kuznetsov) [1663266] +- [xen] fix potential integer overflow in queue_reply (Vitaly Kuznetsov) [1663266] + +* Mon Feb 18 2019 Luis Claudio R. Goncalves [3.10.0-1005.rt56.962.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [tools] perf tools: Fix perf.data format description of NRCPUS header (Jiri Olsa) [1672651] +- [tools] perf script python: Add addr into perf sample dict (Jiri Olsa) [1672651] +- [tools] perf data: Update documentation section on cpu topology (Jiri Olsa) [1672651] +- [tools] perf bpf: Fix NULL return handling in bpf__prepare_load() (Jiri Olsa) [1672651] +- [tools] Add IS_ERR_OR_NULL to err.h (Jiri Olsa) [1672651] +- [tools] perf test: "Session topology" dumps core on s390 (Jiri Olsa) [1672651] +- [tools] perf parse-events: Handle uncore event aliases in small groups properly (Jiri Olsa) [1672651] +- [tools] perf tools: Add missing newline when parsing empty BPF proggie (Jiri Olsa) [1672651] +- [tools] perf annotate: Display all available events on --stdio (Jiri Olsa) [1672651] +- [tools] perf test: "probe libc's inet_pton" fails on s390 due to missing inline (Jiri Olsa) [1672651] +- [tools] revert "perf pmu: Fix pmu events parsing rule" (Jiri Olsa) [1672651] +- [tools] perf vendor events intel: Remove duplicated entry for westmereep-dp in mapfile.csv (Jiri Olsa) [1672651] +- [tools] perf bench numa: Fix typo in options (Jiri Olsa) [1672651] +- [tools] perf stat: Fix duplicate PMU name for interval print (Jiri Olsa) [1672651] +- [tools] perf evsel: Only fall back group read for leader (Jiri Olsa) [1672651] +- [tools] perf stat: Print out hint for mixed PMU group error (Jiri Olsa) [1672651] +- [tools] perf pmu: Fix core PMU alias list for X86 platform (Jiri Olsa) [1672651] +- [tools] perf record: Fix s390 undefined record__auxtrace_init() return value (Jiri Olsa) [1672651] +- [tools] perf mem: Document incorrect and missing options (Jiri Olsa) [1672651] +- [tools] perf evsel: Disable write_backward for leader sampling group events (Jiri Olsa) [1672651] +- [tools] perf pmu: Fix pmu events parsing rule (Jiri Olsa) [1672651] +- [tools] perf stat: Keep the / modifier separator in fallback (Jiri Olsa) [1672651] +- [tools] perf list: Remove s390 specific strcmp_cpuid_cmp function (Jiri Olsa) [1672651] +- [tools] perf machine: Set main kernel end address properly (Jiri Olsa) [1672651] +- [tools] perf test bpf: Fixup BPF test using epoll_pwait syscall function probe (Jiri Olsa) [1672651] +- [tools] perf tests mmap: Show which tracepoint is failing (Jiri Olsa) [1672651] +- [tools] perf tools: Add '\n' at the end of parse-options error messages (Jiri Olsa) [1672651] +- [tools] perf record: Remove suggestion to enable APIC (Jiri Olsa) [1672651] +- [tools] perf record: Remove misleading error suggestion (Jiri Olsa) [1672651] +- [tools] perf hists browser: Clarify top/report browser help (Jiri Olsa) [1672651] +- [tools] perf mem: Allow all record/report options (Jiri Olsa) [1672651] +- [tools] perf trace: Support MAP_FIXED_NOREPLACE (Jiri Olsa) [1672651] +- [kernel] perf: Return proper values for user stack errors (Jiri Olsa) [1672651] +- [tools] perf list: Add s390 support for detailed/verbose PMU event description (Jiri Olsa) [1672651] +- [tools] perf script: Extend misc field decoding with switch out event type (Jiri Olsa) [1672651] +- [tools] perf report: Extend raw dump (-D) out with switch out event type (Jiri Olsa) [1672651] +- [tools] perf annotate: Handle variables in 'sub', 'or' and many other instructions (Jiri Olsa) [1672651] +- [tools] perf annotate: Allow setting the offset level in .perfconfig (Jiri Olsa) [1672651] +- [tools] perf report: Fix switching to another perf.data file (Jiri Olsa) [1672651] +- [tools] perf record: Change warning for missing sysfs entry to debug (Jiri Olsa) [1672651] +- [tools] perf sched: Fix documentation for timehist (Jiri Olsa) [1672651] +- [tools] perf version: Print status for syscall_table (Jiri Olsa) [1672651] +- [tools] perf tools: Rename HAVE_SYSCALL_TABLE to HAVE_SYSCALL_TABLE_SUPPORT (Jiri Olsa) [1672651] +- [tools] perf script: Use HAVE_LIBXXX_SUPPORT to replace NO_LIBXXX (Jiri Olsa) [1672651] +- [tools] perf tests bpf: Remove unused ptrace.h include from LLVM test (Jiri Olsa) [1672651] +- [tools] perf jvmti: Give hints about package names needed to build (Jiri Olsa) [1672651] +- [tools] perf annotate browser: Allow showing offsets in more than just jump targets (Jiri Olsa) [1672651] +- [tools] perf annotate: Allow showing offsets in more than just jump targets (Jiri Olsa) [1672651] +- [tools] perf tests: Run dwarf unwind test on arm32 (Jiri Olsa) [1672651] +- [tools] tools headers: Restore READ_ONCE() C++ compatibility (Jiri Olsa) [1672651] +- [tools] perf stat: Enable 1ms interval for printing event counters values (Jiri Olsa) [1672651] +- [tools] perf tests clang: Fix function name for clang IR test (Jiri Olsa) [1672651] +- [tools] perf clang: Add support for recent clang versions (Jiri Olsa) [1672651] +- [tools] perf tools: Fix perf builds with clang support (Jiri Olsa) [1672651] +- [tools] perf tools: No need to include namespaces.h in util.h (Jiri Olsa) [1672651] +- [tools] perf hists browser: Show extra_title_lines in the 'D' debug hotkey (Jiri Olsa) [1672651] +- [tools] perf auxtrace: Make auxtrace_queues__add_buffer() do CPU filtering (Jiri Olsa) [1672651] +- [tools] perf report: Remove duplicated 'samples' in lost samples warning (Jiri Olsa) [1672651] +- [tools] perf ui browser: Fixup cleaning unused lines at the bottom (Jiri Olsa) [1672651] +- [tools] perf annotate browser: Fixup vertical line separating metrics from instructions (Jiri Olsa) [1672651] +- [tools] perf annotate: Show group details on the title line (Jiri Olsa) [1672651] +- [tools] perf auxtrace: Make auxtrace_queues__add_buffer() allocate struct buffer (Jiri Olsa) [1672651] +- [tools] perf trace: Remove redundant ')' (Jiri Olsa) [1672651] +- [tools] perf annotate stdio2: Print more descriptive event information header (Jiri Olsa) [1672651] +- [tools] perf annotate browser: Show extra title line with event information (Jiri Olsa) [1672651] +- [tools] perf annotate: Introduce annotation__scnprintf_samples_period() method (Jiri Olsa) [1672651] +- [tools] perf ui browser: Move the extra title lines from the hists browser (Jiri Olsa) [1672651] +- [tools] perf hists: Move hists__scnprintf_title() away from the TUI code (Jiri Olsa) [1672651] +- [tools] perf hists: Introduce hists__scnprint_title() (Jiri Olsa) [1672651] +- [tools] perf hists browser: Rename perf_evsel_browser_title to a more descriptive name (Jiri Olsa) [1672651] +- [tools] perf version: Add man page (Jiri Olsa) [1672651] +- [tools] perf tools: Add 'perf -vv' as an alias to 'perf version --build-options' (Jiri Olsa) [1672651] +- [tools] perf version: Print the compiled-in status of libraries (Jiri Olsa) [1672651] +- [tools] perf config: Rename to HAVE_DWARF_GETLOCATIONS_SUPPORT (Jiri Olsa) [1672651] +- [tools] perf config: Add some new -DHAVE_XXX to CFLAGS (Jiri Olsa) [1672651] +- [tools] tools Add config.h header file (Jiri Olsa) [1672651] +- [tools] perf trace: Show only failing syscalls (Jiri Olsa) [1672651] +- [tools] perf tools: Add a "dso_size" sort order (Jiri Olsa) [1672651] +- [tools] perf vendor events s390: Add JSON files for IBM z14 (Jiri Olsa) [1672651] +- [tools] perf vendor events s390: Add JSON files for IBM z13 (Jiri Olsa) [1672651] +- [tools] perf vendor events s390: Add JSON files for IBM zEC12 zBC12 (Jiri Olsa) [1672651] +- [tools] perf vendor events s390: Add JSON files for IBM z196 (Jiri Olsa) [1672651] +- [tools] perf vendor events s390: Add JSON files for IBM z10EC z10BC (Jiri Olsa) [1672651] +- [tools] perf build: Fix check-headers.sh opts assignment (Jiri Olsa) [1672651] +- [tools] perf annotate: Use absolute addresses to calculate jump target offsets (Jiri Olsa) [1672651] +- [tools] perf annotate: Defer searching for comma in raw line till it is needed (Jiri Olsa) [1672651] +- [tools] perf annotate: Support jumping from one function to another (Jiri Olsa) [1672651] +- [tools] perf annotate: Add "_local" to jump/offset validation routines (Jiri Olsa) [1672651] +- [tools] perf python: Reference Py_None before returning it (Jiri Olsa) [1672651] +- [tools] perf annotate: Mark jumps to outher functions with the call arrow (Jiri Olsa) [1672651] +- [tools] perf annotate: Pass function descriptor to its instruction parsing routines (Jiri Olsa) [1672651] +- [tools] perf annotate: No need to calculate notes->start twice (Jiri Olsa) [1672651] +- [tools] perf annotate browser: Add 'P' hotkey to dump annotation to file (Jiri Olsa) [1672651] +- [tools] perf report: Introduce --ignore-vmlinux command line option (Jiri Olsa) [1672651] +- [tools] perf annotate: Introduce --ignore-vmlinux command line option (Jiri Olsa) [1672651] +- [tools] perf annotate: Add function header to --stdio2 (Jiri Olsa) [1672651] +- [tools] perf annotate: Use the default annotation options for --stdio2 (Jiri Olsa) [1672651] +- [tools] perf annotate: Move the default annotate options to the library (Jiri Olsa) [1672651] +- [tools] perf annotate: Introduce the --stdio2 output mode (Jiri Olsa) [1672651] +- [tools] perf annotate: Introduce annotation_line__filter() (Jiri Olsa) [1672651] +- [tools] perf annotate: Use a ops table for annotation_line__write() (Jiri Olsa) [1672651] +- [tools] perf annotate: Finish the generalization of annotate_browser__write() (Jiri Olsa) [1672651] +- [tools] perf annotate: Introduce annotation_line__print_start() out of TUI code (Jiri Olsa) [1672651] +- [tools] perf ui browser: Add vprintf() method (Jiri Olsa) [1672651] +- [tools] perf annotate: Introduce annotation_line__max_percent() (Jiri Olsa) [1672651] +- [tools] perf annotate: Introduce symbol__annotate2 method (Jiri Olsa) [1672651] +- [tools] perf annotate: Introduce init_column_widths() method out of TUI code (Jiri Olsa) [1672651] +- [tools] perf annotate: Move update_column_widths() to the generic lib (Jiri Olsa) [1672651] +- [tools] perf annotate: Move the column widths from the TUI to generic lib (Jiri Olsa) [1672651] +- [tools] perf annotate: Introduce set_offsets() method out of TUI code (Jiri Olsa) [1672651] +- [tools] perf annotate: Move nr_{asm_}entries to struct annotation (Jiri Olsa) [1672651] +- [tools] perf annotate: Move 'start' to struct annotation (Jiri Olsa) [1672651] +- [tools] perf annotate: Nuke struct browser_line (Jiri Olsa) [1672651] +- [tools] perf annotate: Move mark_jump_targets from the TUI to the annotation library (Jiri Olsa) [1672651] +- [tools] perf annotate: Move nr_jumps to struct annotation (Jiri Olsa) [1672651] +- [tools] perf annotate: Move jumps_percent_color to ui_browser (Jiri Olsa) [1672651] +- [tools] perf annotate: Move max_jump_sources to struct annotation (Jiri Olsa) [1672651] +- [tools] perf annotate tui: Add browser__annotation() helper (Jiri Olsa) [1672651] +- [tools] perf annotate: Move pcnt_with() to the annotation library (Jiri Olsa) [1672651] +- [tools] perf annotate: Stop using a global config struct (Jiri Olsa) [1672651] +- [tools] perf annotate: Move nr_events from annotate_browser to annotation struct (Jiri Olsa) [1672651] +- [tools] perf annotate: Move compute_ipc() to annotation library (Jiri Olsa) [1672651] +- [tools] perf annotate: Move annotation_line array from TUI to generic code (Jiri Olsa) [1672651] +- [tools] perf annotate tui: Move have_cycles to struct annotation (Jiri Olsa) [1672651] +- [tools] perf annotate tui: Use annotate_browser__cycles_width() mroe (Jiri Olsa) [1672651] +- [tools] perf annotate: Move cycles/IPC formatting width constants outside TUI (Jiri Olsa) [1672651] +- [tools] perf annotate: Move annotation_options out of the TUI browser (Jiri Olsa) [1672651] +- [tools] perf unwind: Report error from dwfl_attach_state (Jiri Olsa) [1672651] +- [tools] perf probe: Use right type to access array elements (Jiri Olsa) [1672651] +- [tools] perf annotate: Use ops->target.name when available for unresolved call targets (Jiri Olsa) [1672651] +- [tools] perf top: Document --ignore-vmlinux (Jiri Olsa) [1672651] +- [tools] perf tools: Fix python extension build for gcc 8 (Jiri Olsa) [1672651] +- [tools] perf tools: Fix snprint warnings for gcc 8 (Jiri Olsa) [1672651] +- [tools] perf debug: Avoid setting 'quiet' to 'true' unnecessarily (Jiri Olsa) [1672651] +- [tools] perf vendor events: Update POWER9 events (Jiri Olsa) [1672651] +- [tools] perf report: Support forced leader feature in pipe mode (Jiri Olsa) [1672651] +- [tools] perf record: Synthesize features before events in pipe mode (Jiri Olsa) [1672651] +- [tools] perf annotate: Use asprintf when formatting objdump command line (Jiri Olsa) [1672651] +- [tools] perf machine: Fix mmap name setup (Jiri Olsa) [1672651] +- [tools] perf stat: Make function perf_stat_evsel_id_init static (Jiri Olsa) [1672651] +- [tools] perf llvm: Display eBPF compiling command in debug output (Jiri Olsa) [1672651] +- [tools] perf top: Fix top.call-graph config option reading (Jiri Olsa) [1672651] +- [tools] perf record: Avoid duplicate call of perf_default_config() (Jiri Olsa) [1672651] +- [tools] perf unwind: Unwind with libdw doesn't take symfs into account (Jiri Olsa) [1672651] +- [tools] perf vendor events arm64: Enable JSON events for ThunderX2 B0 (Jiri Olsa) [1672651] +- [tools] perf report: Show zero counters as well in 'perf report --stat' (Jiri Olsa) [1672651] +- [tools] perf stat: Fix core dump when flag T is used (Jiri Olsa) [1672651] +- [tools] perf vendor events arm64: add HiSilicon hip08 JSON file (Jiri Olsa) [1672651] +- [tools] perf vendor events arm64: fixup A53 to use recommended events (Jiri Olsa) [1672651] +- [tools] perf vendor events arm64: Fixup ThunderX2 to use recommended events (Jiri Olsa) [1672651] +- [tools] perf vendor events arm64: Add armv8-recommended.json (Jiri Olsa) [1672651] +- [tools] perf vendor events: Add support for arch standard events (Jiri Olsa) [1672651] +- [tools] perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectory (Jiri Olsa) [1672651] +- [tools] perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectory (Jiri Olsa) [1672651] +- [tools] perf vendor events: Add support for pmu events vendor subdirectory (Jiri Olsa) [1672651] +- [tools] perf vendor events: Drop support for unused topic directories (Jiri Olsa) [1672651] +- [tools] perf vendor events: Fix error code in json_events() (Jiri Olsa) [1672651] +- [tools] perf vendor events: Drop incomplete multiple mapfile support (Jiri Olsa) [1672651] +- [tools] perf c2c report: Add cacheline address count column (Jiri Olsa) [1672651] +- [tools] perf c2c report: Add span header over cacheline data (Jiri Olsa) [1672651] +- [tools] perf c2c report: Display node for cacheline address (Jiri Olsa) [1672651] +- [tools] perf c2c report: Call calc_width() only for displayed entries (Jiri Olsa) [1672651] +- [tools] perf c2c report: Make calc_width work with struct c2c_hist_entry (Jiri Olsa) [1672651] +- [tools] perf c2c record: Record physical addresses in samples (Jiri Olsa) [1672651] +- [tools] perf tests: Add mem2node object test (Jiri Olsa) [1672651] +- [tools] perf tools: Add mem2node object (Jiri Olsa) [1672651] +- [tools] perf env: Free memory nodes data (Jiri Olsa) [1672651] +- [tools] perf tools: Update quipper information (Jiri Olsa) [1672651] +- [tools] add WARN_ON_ONCE (Jiri Olsa) [1672651] +- [tools] perf annotate: Handle s390 PC relative load and store instruction (Jiri Olsa) [1672651] +- [tools] perf annotate: Support to display the IPC/Cycle in TUI mode (Jiri Olsa) [1672651] +- [tools] perf report: Provide libtraceevent with a kernel symbol resolver (Jiri Olsa) [1672651] +- [tools] perf build: Force llvm/clang test compile output to .make.output (Jiri Olsa) [1672651] +- [tools] perf build: Add llvm/clang make targets to FILES (Jiri Olsa) [1672651] +- [tools] perf build: Add llvm/clang/cxx make tests into FEATURE_TESTS_EXTRA (Jiri Olsa) [1672651] +- [tools] perf tools: Update tags with .cpp files (Jiri Olsa) [1672651] +- [tools] perf tools: Add MEM_TOPOLOGY feature to perf data file (Jiri Olsa) [1672651] +- [tools] perf c2c: Use mem_info refcnt logic (Jiri Olsa) [1672651] +- [tools] perf tools: Add refcnt into struct mem_info (Jiri Olsa) [1672651] +- [tools] perf record: Remove progname from struct record (Jiri Olsa) [1672651] +- [tools] perf record: Move machine variable down the function (Jiri Olsa) [1672651] +- [tools] perf report: Display perf.data header info (Jiri Olsa) [1672651] +- [tools] perf report: Fix the output for stdio events list (Jiri Olsa) [1672651] +- [tools] perf annotate: Fix s390 target function disassembly (Jiri Olsa) [1672651] +- [tools] perf intel-pt: Adjust overlap-checking to support sampling mode (Jiri Olsa) [1672651] +- [tools] perf intel-pt: Remove a check for sampling mode (Jiri Olsa) [1672651] +- [tools] perf intel-pt: Tidy old_buffer handling in intel_pt_get_trace() (Jiri Olsa) [1672651] +- [tools] perf intel-pt: Get rid of intel_pt_use_buffer_pid_tid() (Jiri Olsa) [1672651] +- [tools] perf intel-pt/bts: In auxtrace_record__init_intel() evlist is never NULL (Jiri Olsa) [1672651] +- [tools] perf intel-pt: Fix timestamp following overflow (Jiri Olsa) [1672651] +- [tools] perf intel-pt: Fix error recovery from missing TIP packet (Jiri Olsa) [1672651] +- [tools] perf intel-pt: Fix sync_switch (Jiri Olsa) [1672651] +- [tools] perf intel-pt: Fix overlap detection to identify consecutive buffers correctly (Jiri Olsa) [1672651] +- [tools] perf pmu: Auto-merge PMU events created by prefix or glob match (Jiri Olsa) [1672651] +- [tools] perf pmu: Display pmu name when printing unmerged events in stat (Jiri Olsa) [1672651] +- [tools] perf pmu: Support wildcards on pmu name in dynamic pmu events (Jiri Olsa) [1672651] +- [tools] perf tools: Correct title markers for asciidoctor (Jiri Olsa) [1672651] +- [tools] perf auxtrace: Make auxtrace_queues__add_buffer() return buffer_ptr (Jiri Olsa) [1672651] +- [tools] perf auxtrace: Rename some buffer-queuing functions (Jiri Olsa) [1672651] +- [tools] perf auxtrace: Add missing parameters from kernel-doc comments (Jiri Olsa) [1672651] +- [tools] perf trace: Support setting cgroups as targets (Jiri Olsa) [1672651] +- [tools] perf cgroup: Make the cgroup name be const char * (Jiri Olsa) [1672651] +- [tools] perf cgroup: Add evlist__add_default_cgroup() (Jiri Olsa) [1672651] +- [tools] perf cgroup: Add evlist__findnew_cgroup() (Jiri Olsa) [1672651] +- [tools] perf record: Combine some auxtrace initialization into a single function (Jiri Olsa) [1672651] +- [tools] perf sched map: Re-annotate shortname if thread comm changed (Jiri Olsa) [1672651] +- [tools] perf sched: Move thread::shortname to thread_runtime (Jiri Olsa) [1672651] +- [tools] perf cgroup: Introduce cgroup__new() out of open coded equivalent (Jiri Olsa) [1672651] +- [tools] perf cgroup: Introduce find_cgroup() method (Jiri Olsa) [1672651] +- [tools] perf cgroup: Introduce cgroup__get() (Jiri Olsa) [1672651] +- [tools] perf cgroup: Rename close_cgroup() to cgroup__put() (Jiri Olsa) [1672651] +- [tools] perf cgroup: Introduce cgroup__delete() (Jiri Olsa) [1672651] +- [tools] perf cgroup: Rename 'struct cgroup_sel' to 'struct cgroup' (Jiri Olsa) [1672651] +- [tools] perf cgroup: Remove misplaced __maybe_unused (Jiri Olsa) [1672651] +- [tools] perf annotate: Find 'call' instruction target symbol at parsing time (Jiri Olsa) [1672651] +- [tools] perf record: Throttle user defined frequencies to the maximum allowed (Jiri Olsa) [1672651] +- [tools] perf top: Allow asking for the maximum allowed sample rate (Jiri Olsa) [1672651] +- [tools] perf top browser: Show sample_freq in browser title line (Jiri Olsa) [1672651] +- [tools] perf record: Allow asking for the maximum allowed sample rate (Jiri Olsa) [1672651] +- [tools] perf stat: Ignore error thread when enabling system-wide --per-thread (Jiri Olsa) [1672651] +- [tools] perf cgroup: Simplify arguments when tracking multiple events (Jiri Olsa) [1672651] +- [tools] perf stat: Use xyarray dimensions to iterate fds (Jiri Olsa) [1672651] +- [tools] perf tools: Add Python 3 support (Jiri Olsa) [1672651] +- [tools] perf python: Make twatch.py work with both python2 and python3 (Jiri Olsa) [1672651] +- [tools] perf ftrace: Append an EOL when write tracing files (Jiri Olsa) [1672651] +- [tools] perf machine: Fix paranoid check in machine__set_kernel_mmap() (Jiri Olsa) [1672651] +- [tools] perf s390: Fix reading cpuid model information (Jiri Olsa) [1672651] +- [tools] perf test: Fix test case 23 for s390 z/VM or KVM guests (Jiri Olsa) [1672651] +- [tools] perf cpuid: Introduce a platform specific cpuid compare function (Jiri Olsa) [1672651] +- [tools] perf annotate: Scan cpuid for s390 and save machine type (Jiri Olsa) [1672651] +- [tools] perf record: Provide detailed information on s390 CPU (Jiri Olsa) [1672651] +- [tools] perf trace powerpc: Use generated syscall table (Jiri Olsa) [1672651] +- [tools] perf powerpc: Generate system call table from asm/unistd.h (Jiri Olsa) [1672651] +- [tools] tools include powerpc: Grab a copy of arch/powerpc/include/uapi/asm/unistd.h (Jiri Olsa) [1672651] +- [tools] perf report: Fix memory corruption in --branch-history mode --branch-history (Jiri Olsa) [1672651] +- [tools] perf report: Fix wrong jump arrow (Jiri Olsa) [1672651] +- [tools] perf report: Fix description for --mem-mode (Jiri Olsa) [1672651] +- [tools] perf mem: Document a missing option (Jiri Olsa) [1672651] +- [tools] perf kmem: Document a missing option & an argument (Jiri Olsa) [1672651] +- [tools] perf annotate: Add missing arguments in Man page (Jiri Olsa) [1672651] +- [tools] perf tools: Use target->per_thread and target->system_wide flags (Jiri Olsa) [1672651] +- [tools] perf tools: Do not create kernel maps in sample__resolve() (Jiri Olsa) [1672651] +- [tools] perf machine: Remove machine__load_kallsyms() (Jiri Olsa) [1672651] +- [tools] perf machine: Don't search for active kernel start in __machine__create_kernel_maps (Jiri Olsa) [1672651] +- [tools] perf machine: Generalize machine__set_kernel_mmap() (Jiri Olsa) [1672651] +- [tools] perf machine: Move kernel mmap name into struct machine (Jiri Olsa) [1672651] +- [tools] perf machine: Free root_dir in machine__init() error path (Jiri Olsa) [1672651] +- [tools] tools lib symbol: Skip non-address kallsyms line (Jiri Olsa) [1672651] +- [tools] perf stat: Add support to print counts after a period of time (Jiri Olsa) [1672651] +- [tools] perf stat: Add support to print counts for fixed times (Jiri Olsa) [1672651] +- [tools] perf report: Add support to display group output for non group events (Jiri Olsa) [1672651] +- [tools] perf report: Ask for ordered events for --tasks option (Jiri Olsa) [1672651] +- [tools] perf tools: Fix comment for sort__* compare functions (Jiri Olsa) [1672651] +- [tools] perf tests: Fix dwarf unwind for stripped binaries (Jiri Olsa) [1672651] +- [tools] tools lib api fs: Add sysfs__read_xll function (Jiri Olsa) [1672651] +- [tools] tools lib api fs: Add filename__read_xll function (Jiri Olsa) [1672651] +- [tools] perf script: Add --show-round-event to display PERF_RECORD_FINISHED_ROUND (Jiri Olsa) [1672651] +- [tools] perf record: Put new line after target override warning (Jiri Olsa) [1672651] +- [x86] perf/x86/intel: Don't enable freeze-on-smi for PerfMon V1 (Jiri Olsa) [1672651] +- [tools] perf/core: Store context switch out type in PERF_RECORD_SWITCH[_CPU_WIDE] (Jiri Olsa) [1672651] +- [x86] perf/x86/intel/uncore: Fix SBOX support for Broadwell CPUs (Jiri Olsa) [1672651] +- [x86] perf/x86/intel/uncore: Revert "Remove SBOX support for Broadwell server" (Jiri Olsa) [1672651] +- [kernel] perf/core: Need CAP_SYS_ADMIN to create k/uprobe with perf_event_open() (Jiri Olsa) [1672651] +- [x86] perf/x86/intel: Move regs->flags EXACT bit init (Jiri Olsa) [1672651] +- [x86] perf/x86/intel: Add Cannon Lake support for RAPL profiling (Jiri Olsa) [1672651] +- [x86] perf/x86/intel: Fix PMU read for auto-reload (Jiri Olsa) [1672651] +- [x86] perf/x86/intel/ds: Introduce ->read() function for auto-reload events and flush the PEBS buffer there (Jiri Olsa) [1672651] +- [x86] perf/x86: Introduce a ->read() callback in 'struct x86_pmu' (Jiri Olsa) [1672651] +- [x86] perf/x86/intel: Fix event update for auto-reload (Jiri Olsa) [1672651] +- [x86] perf/x86/intel: Properly save/restore the PMU state in the NMI handler (Jiri Olsa) [1672651] +- [x86] perf/x86/intel: Fix large period handling on Broadwell CPUs (Jiri Olsa) [1672651] + +* Fri Feb 15 2019 Luis Claudio R. Goncalves [3.10.0-1004.rt56.961.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [fs] xfs: don't allow insert-range to shift extents past the maximum offset (Brian Foster) [1613405] +- [fs] xfs: prevent creating negative-sized file via INSERT_RANGE (Brian Foster) [1613405] +- [fs] xfs: fix s_maxbytes overflow problems (Brian Foster) [1613405] +- [fs] xfs: quota: fix missed destroy of qi_tree_lock (Brian Foster) [1613405] +- [fs] xfs: move xfs_iext_insert tracepoint to report useful information (Brian Foster) [1613405] +- [fs] xfs: hold xfs_buf locked between shortform->leaf conversion and the addition of an attribute (Brian Foster) [1613405] +- [fs] xfs: add the ability to join a held buffer to a defer_ops (Brian Foster) [1613405] +- [fs] xfs: make iomap_begin functions trim iomaps consistently (Brian Foster) [1613405] +- [fs] xfs: remove "no-allocation" reservations for file creations (Brian Foster) [1613405] +- [fs] fs: xfs: remove duplicate includes (Brian Foster) [1613405] +- [fs] xfs: remove unused parameter from xfs_writepage_map (Brian Foster) [1613405] +- [fs] xfs: ubsan fixes (Brian Foster) [1613405] +- [fs] xfs: fix leaks on corruption errors in xfs_bmap.c (Brian Foster) [1613405] +- [fs] xfs: log recovery should replay deferred ops in order (Brian Foster) [1613405] +- [fs] xfs: always free inline data before resetting inode fork during ifree (Brian Foster) [1613405] +- [fs] xfs: abstract out dev_t conversions (Brian Foster) [1613405] +- [fs] xfs: fix memory leak in xfs_iext_free_last_leaf (Brian Foster) [1613405] +- [fs] xfs: fix type usage (Brian Foster) [1613405] +- [fs] xfs: fix forgotten rcu read unlock when skipping inode reclaim (Brian Foster) [1613405] +- [fs] xfs: on failed mount, force-reclaim inodes after unmounting quota controls (Brian Foster) [1613405] +- [fs] xfs: remove u_int* type usage (Brian Foster) [1613405] +- [fs] xfs: handle zero entries case in xfs_iext_rebalance_leaf (Brian Foster) [1613405] +- [fs] xfs: add comments documenting the rebalance algorithm (Brian Foster) [1613405] +- [fs] xfs: trivial indentation fixup for xfs_iext_remove_node (Brian Foster) [1613405] +- [fs] xfs: remove a superflous assignment in xfs_iext_remove_node (Brian Foster) [1613405] +- [fs] xfs: add some comments to xfs_iext_insert/xfs_iext_insert_node (Brian Foster) [1613405] +- [fs] xfs: fix number of records handling in xfs_iext_split_leaf (Brian Foster) [1613405] +- [fs] fs/xfs: Remove NULL check before kmem_cache_destroy (Brian Foster) [1613405] +- [fs] xfs: mark xlog_verify_dest_ptr STATIC (Brian Foster) [1613405] +- [fs] xfs: mark xlog_recover_check_summary STATIC (Brian Foster) [1613405] +- [fs] xfs: mark xfs_btree_check_lblock and xfs_btree_check_ptr static (Brian Foster) [1613405] +- [fs] xfs: remove unreachable error injection code in xfs_qm_dqget (Brian Foster) [1613405] +- [fs] xfs: remove unused debug counts for xfs_lock_inodes (Brian Foster) [1613405] +- [fs] xfs: mark xfs_errortag_ktype static (Brian Foster) [1613405] +- [fs] xfs: always define STATIC to static noinline (Brian Foster) [1613405] +- [fs] xfs: move xfs_bmbt_irec and xfs_exntst_t to xfs_types.h (Brian Foster) [1613405] +- [fs] xfs: pass struct xfs_bmbt_irec to xfs_bmbt_validate_extent (Brian Foster) [1613405] +- [fs] xfs: remove the nr_extents argument to xfs_iext_remove (Brian Foster) [1613405] +- [fs] xfs: remove the nr_extents argument to xfs_iext_insert (Brian Foster) [1613405] +- [fs] xfs: use a b+tree for the in-core extent list (Brian Foster) [1613405] +- [fs] xfs: allow unaligned extent records in xfs_bmbt_disk_set_all (Brian Foster) [1613405] +- [fs] xfs: remove support for inlining data/extents into the inode fork (Brian Foster) [1613405] +- [fs] xfs: introduce the xfs_iext_cursor abstraction (Brian Foster) [1613405] +- [fs] xfs: iterate over extents in xfs_bmap_extents_to_btree (Brian Foster) [1613405] +- [fs] xfs: iterate over extents in xfs_iextents_copy (Brian Foster) [1613405] +- [fs] xfs: pass an on-disk extent to xfs_bmbt_validate_extent (Brian Foster) [1613405] +- [fs] xfs: treat idx as a cursor in xfs_bmap_collapse_extents (Brian Foster) [1613405] +- [fs] xfs: treat idx as a cursor in xfs_bmap_del_extent_* (Brian Foster) [1613405] +- [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_unwritten_real (Brian Foster) [1613405] +- [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_real (Brian Foster) [1613405] +- [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_delay (Brian Foster) [1613405] +- [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] +- [fs] xfs: remove a duplicate assignment in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] +- [fs] xfs: don't create overlapping extents in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] +- [fs] xfs: convert remaining xfs_sb_version_... checks to bool (Brian Foster) [1613405] +- [fs] xfs: move error injection tags into their own file (Brian Foster) [1613405] +- [fs] xfs: remove inode log format typedef (Brian Foster) [1613405] +- [fs] xfs: remove redundant assignment to variable bit (Brian Foster) [1613405] +- [fs] xfs: fix unused variable warning in xfs_buf_set_ref() (Brian Foster) [1613405] +- [fs] xfs: abort dir/attr btree operation if btree is obviously weird (Brian Foster) [1613405] +- [fs] xfs: refactor extended attribute list operation (Brian Foster) [1613405] +- [fs] xfs: drain the buffer LRU on mount (Brian Foster) [1613405] +- [fs] xfs: fix log block underflow during recovery cycle verification (Brian Foster) [1613405] +- [fs] xfs: more robust recovery xlog buffer validation (Brian Foster) [1613405] +- [fs] xfs: add a new xfs_iext_lookup_extent_before helper (Brian Foster) [1613405] +- [fs] xfs: merge xfs_bmap_read_extents into xfs_iread_extents (Brian Foster) [1613405] +- [fs] xfs: add asserts for the mmap lock in xfs_{insert, collapse}_file_space (Brian Foster) [1613405] +- [fs] xfs: rewrite xfs_bmap_first_unused to make better use of xfs_iext_get_extent (Brian Foster) [1613405] +- [fs] xfs: don't rely on extent indices in xfs_bmap_insert_extents (Brian Foster) [1613405] +- [fs] xfs: don't rely on extent indices in xfs_bmap_collapse_extents (Brian Foster) [1613405] +- [fs] xfs: update got in xfs_bmap_shift_update_extent (Brian Foster) [1613405] +- [fs] xfs: remove xfs_bmse_shift_one (Brian Foster) [1613405] +- [fs] xfs: split xfs_bmap_shift_extents (Brian Foster) [1613405] +- [fs] xfs: remove XFS_BMAP_MAX_SHIFT_EXTENTS (Brian Foster) [1613405] +- [fs] xfs: inline xfs_shift_file_space into callers (Brian Foster) [1613405] +- [fs] xfs: remove if_rdev (Brian Foster) [1613405] +- [fs] xfs: remove the never fully implemented UUID fork format (Brian Foster) [1613405] +- [fs] xfs: remove XFS_BMAP_TRACE_EXLIST (Brian Foster) [1613405] +- [fs] xfs: move pre/post-bmap tracing into xfs_iext_update_extent (Brian Foster) [1613405] +- [fs] xfs: remove post-bmap tracing in xfs_bmap_local_to_extents (Brian Foster) [1613405] +- [fs] xfs: make better use of the 'state' variable in xfs_bmap_del_extent_real (Brian Foster) [1613405] +- [fs] xfs: add a xfs_bmap_fork_to_state helper (Brian Foster) [1613405] +- [fs] xfs: create inode pointer verifiers (Brian Foster) [1613405] +- [fs] xfs: refactor btree block header checking functions (Brian Foster) [1613405] +- [fs] xfs: refactor btree pointer checks (Brian Foster) [1613405] +- [fs] xfs: create block pointer check functions (Brian Foster) [1613405] +- [fs] xfs: return a distinct error code value for IGET_INCORE cache misses (Brian Foster) [1613405] +- [fs] xfs: buffer lru reference count error injection tag (Brian Foster) [1613405] +- [fs] xfs: fail if xattr inactivation hits a hole (Brian Foster) [1613405] +- [fs] xfs: check kthread_should_stop() after the setting of task state (Brian Foster) [1613405] +- [fs] xfs: remove xfs_bmbt_get_state (Brian Foster) [1613405] +- [fs] xfs: remove all xfs_bmbt_set_* helpers except for xfs_bmbt_set_all (Brian Foster) [1613405] +- [fs] xfs: replace xfs_bmbt_lookup_ge with xfs_bmbt_lookup_first (Brian Foster) [1613405] +- [fs] xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_lookup_eq (Brian Foster) [1613405] +- [fs] xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_update (Brian Foster) [1613405] +- [fs] xfs: refactor xfs_bmap_add_extent_unwritten_real (Brian Foster) [1613405] +- [fs] xfs: refactor delalloc accounting in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] +- [fs] xfs: refactor xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] +- [fs] xfs: refactor xfs_bmap_add_extent_hole_real (Brian Foster) [1613405] +- [fs] xfs: refactor xfs_bmap_add_extent_hole_delay (Brian Foster) [1613405] +- [fs] xfs: refactor xfs_del_extent_real (Brian Foster) [1613405] +- [fs] xfs: use the state defines in xfs_bmap_del_extent_real (Brian Foster) [1613405] +- [fs] xfs: use correct state defines in xfs_bmap_del_extent_{cow, delay} (Brian Foster) [1613405] +- [fs] xfs: move some more code into xfs_bmap_del_extent_real (Brian Foster) [1613405] +- [fs] xfs: use xfs_bmap_del_extent_delay for the data fork as well (Brian Foster) [1613405] +- [fs] xfs: rename bno to end in __xfs_bunmapi (Brian Foster) [1613405] +- [fs] xfs: don't set XFS_BTCUR_BPRV_WASDEL in xfs_bunmapi (Brian Foster) [1613405] +- [fs] xfs: use xfs_iext_get_extent instead of open coding it (Brian Foster) [1613405] +- [fs] xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real (Brian Foster) [1613405] +- [fs] xfs: simplify the xfs_getbmap interface (Brian Foster) [1613405] +- [fs] xfs: rewrite getbmap using the xfs_iext_* helpers (Brian Foster) [1613405] +- [fs] xfs: fix bmv_count confusion w/ shared extents (Brian Foster) [1613405] +- [fs] xfs: teach get_bmapx about shared extents and the CoW fork (Brian Foster) [1613405] +- [fs] xfs: cancel dirty pages on invalidation (Brian Foster) [1613405] +- [fs] xfs: handle error if xfs_btree_get_bufs fails (Brian Foster) [1613405] +- [fs] xfs: Fix bool initialization/comparison (Brian Foster) [1613405] +- [fs] xfs: move more RT specific code under CONFIG_XFS_RT (Brian Foster) [1613405] +- [fs] xfs: Don't log uninitialised fields in inode structures (Brian Foster) [1613405] +- [fs] xfs: update i_size after unwritten conversion in dio completion (Brian Foster) [1613405] +- [fs] xfs: remove redundant re-initialization of total_nr_pages (Brian Foster) [1613405] +- [fs] xfs: Output warning message when discard option was enabled even though the device does not support discard (Brian Foster) [1613405] +- [fs] xfs: kill meaningless variable 'zero' (Brian Foster) [1613405] +- [fs] fs/xfs: Use pS printk format for direct addresses (Brian Foster) [1613405] +- [fs] xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present (Brian Foster) [1613405] +- [fs] xfs: use kmem_free to free return value of kmem_zalloc (Brian Foster) [1613405] +- [fs] xfs: open code end_buffer_async_write in xfs_finish_page_writeback (Brian Foster) [1613405] +- [fs] xfs: fix compiler warnings (Brian Foster) [1613405] +- [fs] xfs: fix incorrect log_flushed on fsync (Brian Foster) [1613405] +- [fs] xfs: replace xfs_qm_get_rtblks with a direct call to xfs_bmap_count_leaves (Brian Foster) [1613405] +- [fs] xfs: rewrite xfs_bmap_count_leaves using xfs_iext_get_extent (Brian Foster) [1613405] +- [fs] xfs: use xfs_iext_*_extent helpers in xfs_bmap_split_extent_at (Brian Foster) [1613405] +- [fs] xfs: add missing bmap cancel calls in error paths (Brian Foster) [1613405] +- [fs] xfs: use xfs_iext_*_extent helpers in xfs_bmap_shift_extents (Brian Foster) [1613405] +- [fs] xfs: move some code around inside xfs_bmap_shift_extents (Brian Foster) [1613405] +- [fs] xfs: use xfs_iext_get_extent in xfs_bmap_first_unused (Brian Foster) [1613405] +- [fs] xfs: switch xfs_bmap_local_to_extents to use xfs_iext_insert (Brian Foster) [1613405] +- [fs] xfs: add a xfs_iext_update_extent helper (Brian Foster) [1613405] +- [fs] xfs: relog dirty buffers during swapext bmbt owner change (Brian Foster) [1613405] +- [fs] xfs: disallow marking previously dirty buffers as ordered (Brian Foster) [1613405] +- [fs] xfs: move bmbt owner change to last step of extent swap (Brian Foster) [1613405] +- [fs] xfs: skip bmbt block ino validation during owner change (Brian Foster) [1613405] +- [fs] xfs: don't log dirty ranges for ordered buffers (Brian Foster) [1613405] +- [fs] xfs: refactor buffer logging into buffer dirtying helper (Brian Foster) [1613405] +- [fs] xfs: ordered buffer log items are never formatted (Brian Foster) [1613405] +- [fs] xfs: remove unnecessary dirty bli format check for ordered bufs (Brian Foster) [1613405] +- [fs] xfs: open-code xfs_buf_item_dirty() (Brian Foster) [1613405] +- [fs] xfs: remove the ip argument to xfs_defer_finish (Brian Foster) [1613405] +- [fs] xfs: rename xfs_defer_join to xfs_defer_ijoin (Brian Foster) [1613405] +- [fs] xfs: refactor xfs_trans_roll (Brian Foster) [1613405] +- [fs] xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster() (Brian Foster) [1613405] +- [fs] xfs: add log recovery tracepoint for head/tail (Brian Foster) [1613405] +- [fs] xfs: handle -EFSCORRUPTED during head/tail verification (Brian Foster) [1613405] +- [fs] xfs: add log item pinning error injection tag (Brian Foster) [1613405] +- [fs] xfs: fix log recovery corruption error due to tail overwrite (Brian Foster) [1613405] +- [fs] xfs: always verify the log tail during recovery (Brian Foster) [1613405] +- [fs] xfs: fix recovery failure when log record header wraps log end (Brian Foster) [1613405] +- [fs] buffer: set errors in mapping at the time that the error occurs (Brian Foster) [1613405] +- [fs] xfs: refactor xfs_bunmapi_cow (Brian Foster) [1613405] +- [fs] xfs: provide helper for counting extents from if_bytes (Brian Foster) [1613405] +- [fs] xfs: don't reserve blocks for right shift transactions (Brian Foster) [1613405] +- [fs] xfs: xfs_shift_file_space can be static (Brian Foster) [1613405] +- [fs] xfs: Add support FALLOC_FL_INSERT_RANGE for fallocate (Brian Foster) [1613405] +- [fs] fs: Add support FALLOC_FL_INSERT_RANGE for fallocate (Brian Foster) [1613405] + +* Wed Feb 13 2019 Luis Claudio R. Goncalves [3.10.0-1003.rt56.960.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Frank Ramsay) [1672302] +- [scsi] qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671570] +- [kernel] fs: handle kABI breakage regarding IMA enablement on s390x and ppc64 arches (Bruno Eduardo de Oliveira Meneguele) [1636601] +- [s390] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Hendrik Brueckner) [1665154] +- [crypto] chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1642432] +- [crypto] chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1642432] +- [crypto] chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1642432] +- [crypto] chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1642432] +- [crypto] chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1642432] +- [crypto] chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1642432] +- [crypto] chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1642432] +- [crypto] chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1642432] +- [crypto] chelsio: use skb_sec_path helper (Arjun Vynipadath) [1642432] +- [crypto] chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1642432] +- [crypto] chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1642432] +- [crypto] chelsio - clean up various indentation issues (Arjun Vynipadath) [1642432] + +* Tue Feb 12 2019 Luis Claudio R. Goncalves [3.10.0-1002.rt56.959.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [rt] rcu: fix header circular dependency between percpu.h and rcupdate.h ("Luis Claudio R. Goncalves") +- [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1643974] +- [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1643974] +- [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1643974] +- [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1643974] +- [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1643974] +- [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1643974] +- [net] Add netif_is_vxlan() (Ivan Vecera) [1668019] +- [net] vxlan: Export address checking functions (Ivan Vecera) [1668019] +- [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1668019] +- [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1655892 1614816] +- [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1666481] +- [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1666481] +- [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1666481] +- [net] cls_flower: fix use after free in flower S/W path (Ivan Vecera) [1666481] +- [net] cls_flower: Fix comparing of old filter mask with new filter (Ivan Vecera) [1666481] +- [net] cls_flower: Fix missing free of rhashtable (Ivan Vecera) [1666481] +- [net] net_sched: switch to rcu_work (Ivan Vecera) [1666481] +- [net] cls_flower: Support multiple masks per priority (Ivan Vecera) [1666481] +- [kernel] rcu, workqueue: Implement rcu_work (Ivan Vecera) [1666481] +- [net] cls_bpf: don't decrement net's refcount when offload fails (Ivan Vecera) [1666481] +- [net] cls_bpf: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1666481] +- [net] bpf, cls: consolidate prog deletion path (Ivan Vecera) [1666481] + +* Fri Feb 08 2019 Luis Claudio R. Goncalves [3.10.0-1001.rt56.958.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- net: add a lock around icmp_sk() [1430443] +- padata: Make padata_do_serial() use get_cpu_light() (Daniel Bristot de Oliveira) [1664380] +- [drm] drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer (Ben Skeggs) [1669098] +- [netdrv] net: ena: allow the driver to work with small number of msix vectors (John Linville) [1645282] +- [netdrv] net/ena: switch to pci_alloc_irq_vectors (John Linville) [1645282] +- [infiniband] RDMA/mthca: Clear QP objects during their allocation (Honggang Li) [1669490] +- [nvme] nvme-rdma: fix possible double free of controller async event buffer (David Milburn) [1659532] +- [nvme] nvme-rdma: fix possible free of a non-allocated async event buffer (David Milburn) [1659532] +- [nvme] nvme-rdma: stop admin queue before freeing it (David Milburn) [1659532] +- [scsi] hpsa: update driver version (Joseph Szczypek) [1641108] +- [scsi] hpsa: switch to generic DMA API (Joseph Szczypek) [1641108] +- [scsi] hpsa: treewide: treewide: kzalloc() -> kcalloc() (Joseph Szczypek) [1641108] +- [scsi] hpsa: treewide: kmalloc() -> kmalloc_array() (Joseph Szczypek) [1641108] +- [gpu] qxl: Make sure qxl_cursor memory is pinned (Gerd Hoffmann) [1600344] +- [gpu] qxl: Remove unused qxl_bo_pin arguments (Gerd Hoffmann) [1600344] +- [gpu] qxl: No need for NULL check before calling qxl_bo_unref() (Gerd Hoffmann) [1600344] +- [scsi] mpt3sas: remove support for Andromeda (Tomas Henzl) [1667370] +- [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1660791] +- [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1660289] +- [scsi] megaraid: fix out-of-bound array accesses (Tomas Henzl) [1660289] +- [scsi] megaraid_sas: driver version update (Tomas Henzl) [1660289] +- [scsi] megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1660289] +- [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1660289] +- [scsi] megaraid_sas: changes to function prototypes (Tomas Henzl) [1660289] +- [scsi] megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1660289] +- [scsi] megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1660289] +- [scsi] megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1660289] +- [scsi] mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1660791] +- [scsi] mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1660791] +- [scsi] mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1660791] +- [scsi] mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1660791] +- [scsi] mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1660791] +- [scsi] mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1660791] +- [scsi] mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1660791] +- [scsi] be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1642657] +- [scsi] be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1642657] +- [scsi] be2iscsi: Update copyright (Maurizio Lombardi) [1642657] +- [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1642657] +- [scsi] be2iscsi: Use kasprintf (Maurizio Lombardi) [1642657] +- [s390] setup: set control program code via diag 318 (Thomas Huth) [1642855] +- [uapi] rdma: uapi: Add missing header files to Kbuild file (Kamal Heib) [1669949] + +* Thu Feb 07 2019 Luis Claudio R. Goncalves [3.10.0-1000.rt56.957.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1642419] +- [infiniband] rdma/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1642419] +- [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1642419] +- [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1642419] +- [infiniband] hw/cxgb4/qp.c: Use dma_zalloc_coherent (Arjun Vynipadath) [1642419] +- [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1642419] +- [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1642419] +- [infiniband] pci: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1642419] +- [infiniband] rdma/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1642419] +- [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1642419] +- [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1642419] +- [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1642419] +- [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1642419] +- [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1642419] +- [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1642419] +- [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1642419] +- [infiniband] rdma/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1642419] +- [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1642419] +- [infiniband] iw_cxgb4: add INFINIBAND_ADDR_TRANS dependency (Arjun Vynipadath) [1597594 1642419] +- [infiniband] iw_cxgb4: provide detailed driver-specific MR information (Arjun Vynipadath) [1597594 1642419] +- [infiniband] iw_cxgb4: provide detailed driver-specific CQ information (Arjun Vynipadath) [1597594 1642419] +- [infiniband] iw_cxgb4: provide detailed provider-specific CM_ID information (Arjun Vynipadath) [1597594 1642419] +- [infiniband] iw_cxgb4: remove wr_id attributes (Arjun Vynipadath) [1597594 1642419] +- [infiniband] iw_cxgb4: fix uninitialized variable warnings (Arjun Vynipadath) [1597594 1642419] +- [infiniband] iw_cxgb4: dump detailed driver-specific QP information (Arjun Vynipadath) [1597594 1642419] +- [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1642434 1642412] +- [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: fix various indentation issues (Arjun Vynipadath) [1642412] +- [netdrv] chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1642434 1642412] +- [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1642434] +- [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1642434] +- [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1642412] +- [netdrv] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Replace with globally (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668570 1642412] +- [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: mk_act_open_req() buggers ->{local, peer}_ip on big-endian hosts (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: convert flower table to use rhashtable (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: when disabling dcb set txq dcb priority to 0 (Arjun Vynipadath) [1668570 1642412] +- [netdrv] chelsio: Use zeroing memory allocator instead of allocator/memset (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Report PCIe link properties with pcie_print_link_status() (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: clean up init_one (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Add new T6 device ids (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: collect SGE PF/VF queue map (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: update LE-TCAM collection for T6 (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: add tc flower match support for tunnel VNI (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: collect hardware dump in second kernel (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Add new T5 device id (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: add new T5 device id's (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4vf: display pause settings (Arjun Vynipadath) [1642434] +- [netdrv] cxgb4: LLD driver changes to support TLS (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: Inline TLS FW Interface (Arjun Vynipadath) [1642412] +- [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1642412] +- [netdrv] libcxgb, cxgb4: use __skb_put_zero to simplfy code (Arjun Vynipadath) [1642412] +- [netdrv] libcxgb: make skb_put & friends return void pointers (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: kmalloc() -> kmalloc_array() (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: kzalloc() -> kcalloc() (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: kzalloc_node() -> kcalloc_node() (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4/cxgb4vf: Use octal not symbolic permissions (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4: use tc_cls_can_offload_and_chain0() (Arjun Vynipadath) [1642412] +- [netdrv] locking/atomics: coccinelle/cxgb4: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Arjun Vynipadath) [1642412] +- [netdrv] convert clip_entry.refcnt from atomic_t to refcount_t (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4vf: make a couple of functions static (Arjun Vynipadath) [1642434] +- [netdrv] cxgb4: Update comment for min_mtu (Arjun Vynipadath) [1642412] +- [netdrv] cxgb4/cxgb4vf: use net core MTU range checking in more drivers (Arjun Vynipadath) [1642434 1642412] + +* Mon Feb 04 2019 Luis Claudio R. Goncalves [3.10.0-999.rt56.956.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Bill O'Donnell) [1602037] {CVE-2018-13095} +- [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Bill O'Donnell) [1602037] {CVE-2018-13095} +- [fs] xfs: set format back to extents if xfs_bmap_extents_to_btree (Bill O'Donnell) [1602037] {CVE-2018-13095} +- [fs] Enable CONFIG_PROC_VMCORE_DEVICE_DUMP by default (Kairui Song) [1642463] +- [fs] vmcore: move get_vmcore_size out of __init (Kairui Song) [1642463] +- [fs] vmcore: append device dumps to vmcore as elf notes (Kairui Song) [1642463] +- [fs] vmcore: add API to collect hardware dump in second kernel (Kairui Song) [1642463] +- [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1647844] +- [fs] autofs: improve ioctl sbi checks (Ian Kent) [1657103] +- [fs] revert "[fs] nfs: Don't write back further requests if there is a pending write error" (Benjamin Coddington) [1656674] +- [documentation] proc.txt: Add 2 missing fields for /proc//status (Joel Savitz) [1607437] +- [fs] sunrpc: Prevent duplicate XID allocation (Kamal Heib) [1662113] +- [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1644574] +- [fs] xfs: don't call xfs_da_shrink_inode with NULL bp (Bill O'Donnell) [1601938] {CVE-2018-13094} +- [fs] xfs: validate cached inodes are free when allocated (Bill O'Donnell) [1601780] {CVE-2018-13093} +- [fs] nfs: Fix dentry revalidation on NFSv4 lookup ("J. Bruce Fields") [1648482] +- [fs] rbd: avoid corruption on partially completed bios (Ilya Dryomov) [1613493] +- [fs] NFSv4.0 fix client reference leak in callback (Steve Dickson) [1593255] + +* Mon Feb 04 2019 Luis Claudio R. Goncalves [3.10.0-998.rt56.955.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [net] ipv6: suppress sparse warnings in IP6_ECN_set_ce() (Davide Caratti) [1657877] +- [net] ipv6: update skb->csum when CE mark is propagated (Davide Caratti) [1657877] +- [net] xfrm6: Fix IPv6 ECN decapsulation (Davide Caratti) [1657877] +- [net] tcp: make new names of tcp isn generation functions available to drivers (Florian Westphal) [1658272] +- [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Ivan Vecera) [1660907] +- [net] netfilter: xt_socket: check sk before checking for netns. (Flavio Leitner) [1554261] +- [net] skbuff: preserve sock reference when scrubbing the skb. (Flavio Leitner) [1554261] +- [net] netfilter: check if the socket netns is correct. (Flavio Leitner) [1554261] +- [net] netfilter: nf_tables: use hook state from xt_action_param structure (Flavio Leitner) [1554261] +- [net] netfilter: Pass net into nf_xfrm_me_harder (Flavio Leitner) [1554261] +- [net] netfilter: nf_conntrack: Add a struct net parameter to l4_pkt_to_tuple (Flavio Leitner) [1554261] +- [net] netfilter: x_tables: move hook state into xt_action_param structure (Flavio Leitner) [1554261] +- [net] netfilter: x_tables: fix cgroup matching on non-full sks (Flavio Leitner) [1554261] +- [net] netfilter: Pass net to nf_dup_ipv4 and nf_dup_ipv6 (Flavio Leitner) [1554261] +- [net] netfilter: nf_tables: Use pkt->net instead of computing net from the passed net_devices (Flavio Leitner) [1554261] +- [net] netfilter: nf_tables: Pass struct net in nft_pktinfo (Flavio Leitner) [1554261] +- [net] net_sched: em_meta: use skb_to_full_sk() helper (Flavio Leitner) [1554261] +- [net] ipvs: use skb_to_full_sk() helper (Flavio Leitner) [1554261] +- [net] netfilter: use skb_to_full_sk in ip_route_me_harder (Flavio Leitner) [1554261] +- [net] use skb_to_full_sk() in skb_update_prio() (Flavio Leitner) [1554261] +- [net] sched: cls_flow: use skb_to_full_sk() helper (Flavio Leitner) [1554261] +- [net] netfilter: xt_owner: use skb_to_full_sk() helper (Flavio Leitner) [1554261] +- [net] netfilter: nft_meta: use skb_to_full_sk() helper (Flavio Leitner) [1554261] +- [net] xfrm: take care of request sockets (Flavio Leitner) [1554261] +- [net] inet: constify ip_route_output_flow() socket argument (Flavio Leitner) [1554261] +- [net] add skb_to_full_sk() helper and use it in selinux_netlbl_skbuff_setsid() (Flavio Leitner) [1554261] +- [net] netfilter: x_tables: Use par->net instead of computing from the passed net devices (Flavio Leitner) [1554261] +- [net] netfilter: x_tables: Pass struct net in xt_action_param (Flavio Leitner) [1554261] +- [net] netfilter: ebtables: Simplify the arguments to ebt_do_table (Flavio Leitner) [1554261] +- [net] netfilter: Store net in nf_hook_state (Flavio Leitner) [1554261] +- [net] netfilter: Per network namespace netfilter hooks. (Flavio Leitner) [1554261] +- [net] netfilter: don't pull include/linux/netfilter.h from netns headers (Flavio Leitner) [1554261] +- [net] include missing headers in net/net_namespace.h (Flavio Leitner) [1554261] +- [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1654777] +- [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1654777] +- [net] netfilter: nat: cope with negative port range (Florian Westphal) [1654777] +- [net] gro_cell: add napi_disable in gro_cells_destroy (Lorenzo Bianconi) [1656047] +- [net] add napi_if_scheduled_mark_missed (Petr Oros) [1647135] +- [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1647135] +- [net] xsk: add a simple buffer reuse queue (Petr Oros) [1647135] +- [net] xsk: i40e: get rid of useless struct xdp_umem_props (Petr Oros) [1647135] +- [net] xsk: expose xdp_umem_get_{data, dma} to drivers (Petr Oros) [1647135] +- [net] xsk: fix potential race in SKB TX completion code (Petr Oros) [1647135] +- [net] xsk: Fix umem fill/completion queue mmap on 32-bit (Petr Oros) [1647135] +- [net] xsk: wire upp Tx zero-copy functions (Petr Oros) [1647135] +- [net] xsk: add zero-copy support for Rx (Petr Oros) [1647135] +- [net] xsk: introduce xdp_umem_page (Petr Oros) [1647135] +- [net] xsk: moved struct xdp_umem definition (Petr Oros) [1647135] +- [net] xsk: new descriptor addressing scheme (Petr Oros) [1647135] +- [net] xsk: remove explicit ring structure from uapi (Petr Oros) [1647135] +- [net] xsk: fill hole in struct sockaddr_xdp (Petr Oros) [1647135] +- [net] xsk: clean up SPDX headers (Petr Oros) [1647135] +- [net] xsk: statistics support (Petr Oros) [1647135] +- [net] xsk: add Tx queue setup and mmap support (Petr Oros) [1647135] +- [net] xsk: add umem completion queue support and mmap (Petr Oros) [1647135] +- [net] bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP (Petr Oros) [1647135] +- [net] xsk: add Rx receive functions and poll support (Petr Oros) [1647135] +- [net] xsk: add support for bind for Rx (Petr Oros) [1647135] +- [net] xsk: add Rx queue setup and mmap support (Petr Oros) [1647135] +- [net] xsk: add umem fill queue support and mmap (Petr Oros) [1647135] +- [net] xsk: add user memory registration support sockopt (Petr Oros) [1647135] +- [net] added netdevice operation for Tx (Petr Oros) [1647135] +- [net] xdp: export xdp_rxq_info_unreg_mem_model (Petr Oros) [1647135] +- [net] xdp: added bpf_netdev_command XDP_{QUERY, SETUP}_XSK_UMEM (Petr Oros) [1647135] +- [net] xdp: add MEM_TYPE_ZERO_COPY (Petr Oros) [1647135] +- [net] xdp: don't make drivers report attachment mode (Petr Oros) [1647135] +- [net] xdp: add flags argument to ndo_xdp_xmit API (Petr Oros) [1647135] +- [net] xdp: change ndo_xdp_xmit API to support bulking (Petr Oros) [1647135] +- [net] xdp: transition into using xdp_frame for ndo_xdp_xmit (Petr Oros) [1647135] +- [net] xdp: generic XDP handling of xdp_rxq_info (Petr Oros) [1647135] +- [net] xdp: introduce xdp_return_frame_rx_napi (Petr Oros) [1647135] +- [net] bpf: add meta pointer for direct access (Petr Oros) [1647135] +- [net] sched: cls_flower: Support matching on ip tos and ttl for tunnels (Ivan Vecera) [1653404] +- flow_dissector: Dissect tos and ttl from the tunnel info (Ivan Vecera) [1653404] +- [net] sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Ivan Vecera) [1653404] +- [net] flow_dissector: dissect tunnel info outside __skb_flow_dissect() (Ivan Vecera) [1653404] +- [net] flow_dissector: dissect tunnel info (Ivan Vecera) [1653404] +- [net] dst: Make skb parameter of skb{metadata_dst, tunnel_info}() const (Ivan Vecera) [1653404] +- [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1656312] +- [net] sched: fix NULL dereference in the error path of tunnel_key_init() (Ivan Vecera) [1656312] +- [net] sched: properly cancel netlink dump on failure (Ivan Vecera) [1656312] +- [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1656312] +- [net] sched: add tunnel option support to act_tunnel_key (Ivan Vecera) [1656312] +- [net] check tunnel option type in tunnel flags (Ivan Vecera) [1656312] +- [net] ip_tunnel, bpf: ip_tunnel_info_opts_{get, set} depends on CONFIG_INET (Ivan Vecera) [1656312] +- [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1656312] +- [net] netlink: implement RHEL specific implementation of NL_SET_ERR_MSG* (Ivan Vecera) [1656312] +- [net] sched: act_tunnel_key: disambiguate metadata dst error cases (Ivan Vecera) [1656312] + +* Mon Feb 04 2019 Luis Claudio R. Goncalves [3.10.0-997.rt56.954.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1637728] +- [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1637728] +- [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1637728] +- [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1637728] +- [netdrv] pci/aer: Remove pci_cleanup_aer_uncorrect_error_status() calls (Neil Horman) [1637728] +- [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1637728] +- [netdrv] intel-ethernet: use correct module license (Neil Horman) [1637728] +- [netdrv] fm10k: don't protect fm10k_queue_mac_request by fm10k_host_mbx_ready (Neil Horman) [1637728] +- [netdrv] fm10k: warn if the stat size is unknown (Neil Horman) [1637728] +- [netdrv] fm10k: use macro to avoid passing the array and size separately (Neil Horman) [1637728] +- [netdrv] fm10k: use variadic arguments to fm10k_add_stat_strings (Neil Horman) [1637728] +- [netdrv] fm10k: reduce duplicate fm10k_stat macro code (Neil Horman) [1637728] +- [netdrv] fm10k: setup VLANs for l2 accelerated macvlan interfaces (Neil Horman) [1637728] +- [netdrv] intel: Cleanup the copyright/license headers (Neil Horman) [1637728] +- [netdrv] ixgbe/fm10k: Only support macvlan offload for types that support destination filtering (Neil Horman) [1637728] +- [netdrv] ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast (Neil Horman) [1637728] +- [netdrv] macvlan: Use software path for offloaded local, broadcast, and multicast traffic (Neil Horman) [1637728] +- [netdrv] intel: add SPDX identifiers to all the Intel drivers (Neil Horman) [1637728] +- [netdrv] fm10k: bump version number (Neil Horman) [1637728] +- [netdrv] fm10k: fix incorrect warning for function prototype (Neil Horman) [1637728] +- [netdrv] fm10k: fix function doxygen comments (Neil Horman) [1637728] +- [netdrv] fm10k: clarify action when updating the VLAN table (Neil Horman) [1637728] +- [netdrv] fm10k: correct typo in fm10k_pf.c (Neil Horman) [1637728] +- [netdrv] fm10k: don't assume VLAN 1 is enabled (Neil Horman) [1637728] +- [netdrv] fm10k: stop adding VLAN 0 to the VLAN table (Neil Horman) [1637728] +- [netdrv] fm10k: fix "failed to kill vid" message for VF (Neil Horman) [1637728] +- [netdrv] fm10k: cleanup unnecessary parenthesis in fm10k_iov.c (Neil Horman) [1637728] +- [netdrv] fm10k: Fix configuration for macvlan offload (Neil Horman) [1637728] +- [netdrv] fm10k: mark PM functions as __maybe_unused (Neil Horman) [1637728] +- [netdrv] ixgbe/fm10k: Record macvlan stats instead of Rx queue for macvlan offloaded rings (Neil Horman) [1637728] +- [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1657393] +- [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1657393] +- [netdrv] bonding: add 3ad stats (Jarod Wilson) [1657393] +- [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1657393] +- [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1657393] +- [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1657393] +- [netdrv] bonding: Give bond_set_dev_addr() a return value (Jarod Wilson) [1657393] +- [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1657393] +- [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1657393] +- [netdrv] bonding: fix length of actor system (Jarod Wilson) [1657393] +- [netdrv] bonding: fix warning message (Jarod Wilson) [1657393] +- [netdrv] bonding: avoid possible dead-lock (Jarod Wilson) [1657393] +- [netdrv] bonding: pass link-local packets to bonding master also (Jarod Wilson) [1657393] +- [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1657393] +- [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1658087] +- [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1671494 1658087] +- [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1658087] +- [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1658087] +- [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1658087] +- [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1658087] +- [netdrv] sfc-falcon: remove ndo_poll_controller (Jarod Wilson) [1658087] +- [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1658087] +- [netdrv] sfc: falcon: mark expected switch fall-through (Jarod Wilson) [1658087] +- [infiniband] rdma/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1637067] +- [infiniband] bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: qplib: add and use #define dev_fmt(fmt) "qplib: " fmt (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1637067] +- [infiniband] rdma/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1637067] +- [scsi] csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1642433] +- [scsi] csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1642433] +- [scsi] csiostor: switch to generic DMA API (Arjun Vynipadath) [1642433] +- [scsi] csiostor: use pci_zalloc_consistent (Arjun Vynipadath) [1642433] +- [scsi] csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1642433] +- [scsi] csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1642433] +- [scsi] csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1642433] +- [scsi] csiostor: kzalloc() -> kcalloc() (Arjun Vynipadath) [1642433] +- [scsi] smartpqi: correct nr_hw_queues (Don Brace) [1641112] +- [scsi] smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1641112] +- [scsi] smartpqi: fix build warnings (Don Brace) [1641112] +- [scsi] smartpqi: update driver version (Don Brace) [1641112] +- [scsi] smartpqi: add ofa support (Don Brace) [1641112] +- [scsi] smartpqi: increase fw status register read timeout (Don Brace) [1641112] +- [scsi] smartpqi: bump driver version (Don Brace) [1641112] +- [scsi] smartpqi: add smp_utils support (Don Brace) [1641112] +- [scsi] smartpqi: correct lun reset issues (Don Brace) [1641112] +- [scsi] smartpqi: correct volume status (Don Brace) [1641112] +- [scsi] smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1641112] +- [scsi] smartpqi: allow for larger raid maps (Don Brace) [1641112] +- [scsi] smartpqi: check for null device pointers (Don Brace) [1641112] +- [scsi] smartpqi: add support for huawei controllers (Don Brace) [1641112] +- [scsi] smartpqi: enhance numa node detection (Don Brace) [1641112] +- [scsi] smartpqi: wake up drives after os resumes from suspend (Don Brace) [1641112] +- [scsi] smartpqi: fix disk name mount point (Don Brace) [1641112] +- [scsi] smartpqi: add h3c ssid (Don Brace) [1641112] +- [scsi] smartpqi: add sysfs attributes (Don Brace) [1641112] +- [scsi] smartpqi: refactor sending controller raid requests (Don Brace) [1641112] +- [scsi] smartpqi: turn off lun data caching for ptraid (Don Brace) [1641112] +- [scsi] smartpqi: correct host serial num for ssa (Don Brace) [1641112] +- [scsi] smartpqi: add no_write_same for logical volumes (Don Brace) [1641112] +- [scsi] smartpqi: Add retries for device reset (Don Brace) [1641112] +- [scsi] smartpqi: add support for PQI Config Table handshake (Don Brace) [1641112] +- [scsi] smartpqi: fully convert to the generic DMA API (Don Brace) [1641112] +- [scsi] smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1641112] +- [scsi] smartpqi: add inspur advantech ids (Don Brace) [1641112] +- [scsi] smartpqi: improve error checking for sync requests (Don Brace) [1641112] +- [scsi] smartpqi: improve handling for sync requests (Don Brace) [1641112] +- [scsi] smartpqi: cleanup interrupt management (Don Brace) [1641112] +- [scsi] smartpqi: switch to pci_alloc_irq_vectors (Don Brace) [1641112] +- [block] blk-mq: align set->cmd_size to cache line size (Ming Lei) [1655199] +- [scsi] isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1655199] + +* Fri Feb 01 2019 Luis Claudio R. Goncalves [3.10.0-996.rt56.953.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [kernel] tick/nohz: Prevent bogus softirq pending warning (Phil Auld) [1664535] +- [acpi] nfit: Fix command-supported detection (Charles Rose) [1665811] +- [acpi] nfit: Block function zero DSMs (Charles Rose) [1665811] +- [powerpc] bpf, ppc64, jit: fix overlooked trace variants (Yauheni Kaliuta) [1655371] +- [edac] Drop per-memory controller buses (Aristeu Rozanski) [1630288 1641038] +- [edac] Dont add devices under /sys/bus/edac (Aristeu Rozanski) [1630288 1641038] +- [edac] Expose per-DIMM error counts in sysfs (Aristeu Rozanski) [1614516] +- [edac] Increment correct counter in edac_inc_ue_error() (Aristeu Rozanski) [1614516] +- [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1547078] +- [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1547078] +- [kernel] futex: Use smp_store_release() in mark_wake_futex() (Waiman Long) [1547078] +- [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1547078] +- [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1547078] +- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Ivan Vecera) [1668470] +- [linux] ptr_ring: prevent integer overflow when calculating size (Ivan Vecera) [1668470] +- [linux] ptr_ring: try vmalloc() when kmalloc() fails (Ivan Vecera) [1668470] +- [linux] ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE (Ivan Vecera) [1668470] +- [linux] ptr_ring: prevent queue load/store tearing (Ivan Vecera) [1668470] +- [linux] ptr_ring: disallow lockless __ptr_ring_full (Ivan Vecera) [1668470] +- [linux] ptr_ring: READ/WRITE_ONCE for __ptr_ring_empty (Ivan Vecera) [1668470] +- [linux] ptr_ring: clean up documentation (Ivan Vecera) [1668470] +- [linux] ptr_ring: keep consumer_head valid at all times (Ivan Vecera) [1668470] +- [linux] ptr_ring: document usage around __ptr_ring_peek (Ivan Vecera) [1668470] +- [linux] ptr_ring: add barriers (Ivan Vecera) [1668470] +- [linux] ptr_ring: use kmalloc_array() (Ivan Vecera) [1668470] +- [iommu] amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1666488] +- [iommu] amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1666488] +- [x86] efi-bgrt: Replace early_memremap() with memremap() (Lenny Szubowicz) [1481667] +- [x86] efi-bgrt: Replace ioremap() with early_memremap() (Lenny Szubowicz) [1481667] +- [powerpc] topology: Get topology for shared processors at boot (Diego Domingos) [1665071] +- [powerpc] tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1664837] +- [s390] sclp: Allow to request adapter reset (Hendrik Brueckner) [1640682] +- [s390] pci: add report_error attribute (Hendrik Brueckner) [1640682] +- [s390] sclp: add error notification command (Hendrik Brueckner) [1640682] +- [s390] sclp: move pci related commands to separate file (Hendrik Brueckner) [1640682] +- [s390] fs: sysfs: don't pass count == 0 to bin file readers (Hendrik Brueckner) [1641030] +- [s390] crypto: Enhance paes cipher to accept variable length key material (Hendrik Brueckner) [1641030] +- [s390] pkey: Introduce new API for transforming key blobs (Hendrik Brueckner) [1641030] +- [s390] pkey: Introduce new API for random protected key verification (Hendrik Brueckner) [1641030] +- [s390] pkey: Add sysfs attributes to emit secure key blobs (Hendrik Brueckner) [1641030] +- [s390] pkey: Add sysfs attributes to emit protected key blobs (Hendrik Brueckner) [1641030] +- [s390] pkey: Define protected key blob format (Hendrik Brueckner) [1641030] +- [s390] pkey: Introduce new API for random protected key generation (Hendrik Brueckner) [1641030] +- [s390] configs: enable CONFIG_ZCRYPT_MULTIDEVNODES on s390 (Hendrik Brueckner) [1641030] +- [s390] zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Hendrik Brueckner) [1641030] +- [s390] zcrypt: multiple zcrypt device nodes support (Hendrik Brueckner) [1641030] +- [s390] zcrypt: enable AP bus scan without a valid default domain (Hendrik Brueckner) [1641030] +- [s390] zcrypt: remove VLA usage from the AP bus (Hendrik Brueckner) [1641030] +- [s390] zcrypt: hex string mask improvements for apmask and aqmask (Hendrik Brueckner) [1641030] +- [s390] zcrypt: AP bus support for alternate driver(s) (Hendrik Brueckner) [1641030] + +* Fri Feb 01 2019 Luis Claudio R. Goncalves [3.10.0-995.rt56.952.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [infiniband] rdma/uverbs: Get rid of ucontext->tgid (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Avoid synchronize_srcu in the ODP MR destruction path (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Handle a half-complete start/end sequence (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Get rid of per_mm->notifier_count (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Use umem->owning_mm inside ODP (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Move all the ODP related stuff out of ucontext and into per_mm (Kamal Heib) [1655923] +- [infiniband] ib/core: Fix oops in netdev_next_upper_dev_rcu() (Kamal Heib) [1655923] +- [infiniband] ib/umem: Set correct address to the invalidation function (Kamal Heib) [1655923] +- [infiniband] iser: set sector for ambiguous mr status errors (Kamal Heib) [1655923] +- [infiniband] rdma/rdmavt: Fix rvt_create_ah function signature (Kamal Heib) [1655923] +- [infiniband] rdma/core: Add GIDs while changing MAC addr only for registered ndev (Kamal Heib) [1655923] +- [infiniband] rdma/drivers: Use core provided API for registering device attributes (Kamal Heib) [1655923] +- [infiniband] rdma/bnxt_re: Fix system crash during RDMA resource initialization (Kamal Heib) [1655923] +- [net] svcrdma: Remove try_module_get from backchannel (Kamal Heib) [1655923] +- [net] svcrdma: Remove ->release_rqst call in bc reply handler (Kamal Heib) [1655923] +- [net] svcrdma: Reduce max_send_sges (Kamal Heib) [1655923] +- [infiniband] rdma/core: Fix comment for hw stats init for port == 0 (Kamal Heib) [1655923] +- [infiniband] rdma/core: Refactor ib_register_device() function (Kamal Heib) [1655923] +- [infiniband] rdma/core: Fix unwinding flow in case of error to register device (Kamal Heib) [1655923] +- [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Kamal Heib) [1655923] +- [rdma] core: Allow existing drivers to set one sysfs group per device (Kamal Heib) [1641363] +- [infiniband] ib/rxe: Remove unnecessary enum values (Kamal Heib) [1655923] +- [infiniband] rdma/core: Increase total number of RDMA ports across all devices (Kamal Heib) [1655923] +- [infiniband] rdma/core: Rename ports_parent to ports_kobj (Kamal Heib) [1655923] +- [infiniband] rdma/core: Do not expose unsupported counters (Kamal Heib) [1655923] +- [infiniband] ib/mlx4: Refer to the device kobject instead of ports_parent (Kamal Heib) [1655923] +- [infiniband] rdma/nldev: Allow IB device rename through RDMA netlink (Kamal Heib) [1641919 1655923] +- [infiniband] rdma/core: Implement IB device rename function (Kamal Heib) [1641919 1655923] +- [infiniband] rdma/core: Annotate timeout as unsigned long (Kamal Heib) [1655923] +- [rdma] core: Align multiple functions to kernel coding style (Kamal Heib) [1655923] +- [infiniband] rdma/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Kamal Heib) [1655923] +- [infiniband] rdma/cm: Respect returned status of cm_init_av_by_path (Kamal Heib) [1655923] +- [infiniband] ib/ipoib: Clear IPCB before icmp_send (Kamal Heib) [1655923] +- [infiniband] rdma/restrack: Protect from reentry to resource return path (Kamal Heib) [1655923] +- [infiniband] rdma/netdev: Fix netlink support in IPoIB (Kamal Heib) [1659075 1655923] +- [netdrv] rdma/netdev: Hoist alloc_netdev_mqs out of the driver (Kamal Heib) [1659075 1655923] +- [infiniband] rdma/restrack: Release task struct which was hold by CM_ID object (Kamal Heib) [1655923] +- [infiniband] rdma/restrack: Consolidate task name updates in one place (Kamal Heib) [1655923] +- [rdma] restrack: Un-inline set task implementation (Kamal Heib) [1655923] +- [infiniband] rdma/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Kamal Heib) [1655923] +- [rdma] netlink: Simplify netlink listener existence check (Kamal Heib) [1655923] +- [infiniband] rdma: Remove unused parameter from ib_modify_qp_is_ok() (Kamal Heib) [1655923] +- [infiniband] rdma/rxe: Remove unused addr_same() (Kamal Heib) [1655923] +- [infiniband] ib/rxe: avoid srq memory leak (Kamal Heib) [1655923] +- [infiniband] ib/mthca: Fix error return code in __mthca_init_one() (Kamal Heib) [1655923] +- [infiniband] rdma/uverbs: Fix RCU annotation for radix slot deference (Kamal Heib) [1655923] +- [infiniband] rdma: Fix building with CONFIG_MMU=n (Kamal Heib) [1655923] +- [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Kamal Heib) [1655923] +- [net] xprtrdma: Add documenting comments (Kamal Heib) [1655923] +- [net] xprtrdma: Report when there were zero posted Receives (Kamal Heib) [1655923] +- [net] xprtrdma: Move rb_flags initialization (Kamal Heib) [1655923] +- [net] xprtrdma: Don't disable BH's in backchannel server (Kamal Heib) [1655923] +- [net] xprtrdma: Remove memory address of "ep" from an error message (Kamal Heib) [1655923] +- [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Kamal Heib) [1655923] +- [net] xprtrdma: Simplify RPC wake-ups on connect (Kamal Heib) [1655923] +- [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Kamal Heib) [1655923] +- [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Kamal Heib) [1655923] +- [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Kamal Heib) [1655923] +- [net] xprtrdma: Rename rpcrdma_conn_upcall (Kamal Heib) [1655923] +- [net] sunrpc: Report connect_time in seconds (Kamal Heib) [1655923] +- [net] sunrpc: Fix connect metrics (Kamal Heib) [1655923] +- [trace] xprtrdma: Name MR trace events consistently (Kamal Heib) [1655923] +- [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Kamal Heib) [1655923] +- [net] xprtrdma: Create more MRs at a time (Kamal Heib) [1655923] +- [net] xprtrdma: Reset credit grant properly after a disconnect (Kamal Heib) [1655923] +- [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Kamal Heib) [1655923] +- [infiniband] rdma/cma: Introduce and use cma_ib_acquire_dev() (Kamal Heib) [1655923] +- [infiniband] rdma/cma: Introduce and use cma_acquire_dev_by_src_ip() (Kamal Heib) [1655923] +- [infiniband] rdma/cma: Allow accepting requests for multi port rdma device (Kamal Heib) [1655923] +- [infiniband] ib/rxe: replace kvfree with vfree (Kamal Heib) [1655923] +- [infiniband] ib/iser: Fix possible NULL deref at iser_inv_desc() (Kamal Heib) [1655923] +- [infiniband] rdma/core: Acquire and release mmap_sem on page range (Kamal Heib) [1655923] +- [infiniband] ib/sa: simplify return code logic for ib_nl_send_msg() (Kamal Heib) [1655923] +- [infiniband] ib/mthca: remove redundant inner check of mdev->mthca_flags (Kamal Heib) [1655923] +- [infiniband] ib/mthca: switch to pci_alloc_irq_vectors (Kamal Heib) [1655923] +- [infiniband] rdma/ulp: Use dev_name instead of ibdev->name (Kamal Heib) [1641919 1655923] +- [infiniband] rdma/drivers: Use dev_name instead of ibdev->name (Kamal Heib) [1641919 1655923] +- [infiniband] rdma/core: Use dev_name instead of ibdev->name (Kamal Heib) [1641919 1655923] +- [infiniband] networking: make skb_put & friends return void pointers (Kamal Heib) [1655923] +- [infiniband] rdma/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Kamal Heib) [1641919 1655923] +- [infiniband] rdma/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Kamal Heib) [1641919 1655923] +- [infiniband] rdma: Fully setup the device name in ib_register_device (Kamal Heib) [1641919 1655923] +- [infiniband] rdma/umem: Fix potential addition overflow (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Minor optimizations (Kamal Heib) [1655923] +- [infiniband] ib/usnic: fix spelling mistake "unvalid" -> "invalid" (Kamal Heib) [1655923] +- [infiniband] ib/nes: Remove unnecessary parentheses (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Get rid of struct ib_umem.odp_data (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Make ib_umem_odp into a sub structure of ib_umem (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Use ib_umem_odp in all function signatures connected to ODP (Kamal Heib) [1655923] +- [infiniband] rdma/usnic: Do not use ucontext->tgid (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Do not use current->tgid to track the mm_struct (Kamal Heib) [1655923] +- [infiniband] rdma/ucontext: Get rid of the old disassociate flow (Kamal Heib) [1655923] +- [infiniband] rdma/ucontext: Add a core API for mmaping driver IO memory (Kamal Heib) [1655923] +- [infiniband] rdma/uverbs: Fix error unwind in ib_uverbs_add_one (Kamal Heib) [1655923] +- [infiniband] rdma/core: Properly return the error code of rdma_set_src_addr_rcu (Kamal Heib) [1655923] +- [infiniband] rdma/uverbs: Remove is_closed from ib_uverbs_file (Kamal Heib) [1655923] +- [rdma] ib/rxe: Revise the ib_wr_opcode enum (Kamal Heib) [1655923] +- [rdma] Remove duplicated include from ib_addr.h (Kamal Heib) [1655923] +- [infiniband] ib/ipoib: Log sysfs 'dev_id' accesses from userspace (Kamal Heib) [1655923] +- [infiniband] ib/ipoib: Use dev_port to expose network interface port numbers (Kamal Heib) [1655923] +- [infiniband] rdma/core: Consider net ns of gid attribute for RoCE (Kamal Heib) [1655923] +- [infiniband] rdma/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Kamal Heib) [1655923] +- [infiniband] rdma/core: Simplify roce_resolve_route_from_path() (Kamal Heib) [1655923] +- [infiniband] rdma/core: Protect against changing dst->dev during destination resolve (Kamal Heib) [1655923] +- [infiniband] rdma/core: Refer to network type instead of device type (Kamal Heib) [1655923] +- [infiniband] rdma/core: Use common code flow for IPv4/6 for addr resolve (Kamal Heib) [1655923] +- [infiniband] rdma/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Kamal Heib) [1655923] +- [infiniband] rdma/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Kamal Heib) [1655923] +- [infiniband] rdma/core: Let protocol specific function typecast sockaddr structure (Kamal Heib) [1655923] +- [infiniband] rdma/core: Avoid unnecessary sa_family overwrite (Kamal Heib) [1655923] +- [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Kamal Heib) [1655923] +- [infiniband] remove redundant condition check before debugfs_remove (Kamal Heib) [1655923] +- [rdma] uverbs: Move flow resources initialization (Kamal Heib) [1655923] +- [infiniband] ib/uverbs: Add IDRs array attribute type to ioctl() interface (Kamal Heib) [1655923] +- [rdma] core: Document QP @event_handler function (Kamal Heib) [1655923] +- [rdma] core: Document CM @event_handler function (Kamal Heib) [1655923] +- [infiniband] nes: Use skb_peek_next() and skb_queue_walk() (Kamal Heib) [1655923] +- [infiniband] rdma/core: Assign device ifindex before publishing the device (Kamal Heib) [1655923] +- [infiniband] rdma/umem: Restore lockdep check while downgrading lock (Kamal Heib) [1655923] +- [infiniband] rdma/core: Define client_data_lock as rwlock instead of spinlock (Kamal Heib) [1655923] +- [infiniband] rdma/core: Use simpler spin lock irq API from blocking context (Kamal Heib) [1655923] +- [infiniband] rdma/core: Remove context entries from list while unregistering device (Kamal Heib) [1655923] +- [infiniband] rdma/core: Use simplified list_for_each (Kamal Heib) [1655923] +- [infiniband] rdma/core: No need to protect kfree with spin lock and semaphore (Kamal Heib) [1655923] +- [infiniband] rdma/{cma, core}: Avoid callback on rdma_addr_cancel() (Kamal Heib) [1655923] +- [infiniband] rdma/core: Rate limit MAD error messages (Kamal Heib) [1655923] +- [infiniband] ib/ipoib: Ensure that MTU isn't less than minimum permitted (Kamal Heib) [1655923] +- [infiniband] rdma/core: Fail early if unsupported QP is provided (Kamal Heib) [1655923] +- [infiniband] rdma/uverbs: Use device.groups to initialize device attributes (Kamal Heib) [1655923] +- [infiniband] rdma/uverbs: Use cdev_device_add() instead of cdev_add() (Kamal Heib) [1655923] +- [infiniband] rdma/core: Depend on device_add() to add device attributes (Kamal Heib) [1655923] +- [infiniband] rdma/core: Replace open-coded variant of get_device (Kamal Heib) [1655923] +- [rdma] uverbs: Declare closing variable as boolean (Kamal Heib) [1655923] +- [infiniband] rdma/nes: Delete impossible debug prints (Kamal Heib) [1655923] +- [infiniband] ib/srp: Remove unnecessary unlikely() (Kamal Heib) [1655923] +- [infiniband] ib/core: Add an unbound WQ type to the new CQ API (Kamal Heib) [1655923] +- [rdma] uverbs: Add generic function to fill in flow action object (Kamal Heib) [1655923] +- [rdma] uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Kamal Heib) [1655923] +- [infiniband] ib/rxe: fixes for rdma read retry (Kamal Heib) [1655923] +- [infiniband] ib/rxe: avoid back-to-back retries (Kamal Heib) [1655923] +- [infiniband] ib/rxe: fix for duplicate request processing and ack psns (Kamal Heib) [1655923] +- [infiniband] ib/rxe: Refactor lookup memory function (Kamal Heib) [1655923] +- [infiniband] ib/rxe: Avoid NULL check when search is successful (Kamal Heib) [1655923] +- [infiniband] ib/rxe: Change pool state enums to capital letters (Kamal Heib) [1655923] +- [infiniband] ib/rxe: Replace spinlock with rwlock (Kamal Heib) [1655923] +- [infiniband] ib/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Kamal Heib) [1655923] +- [infiniband] ib/rxe: remove redudant qpn check (Kamal Heib) [1655923] +- [infiniband] ib/rxe: vary the source udp port for receive scaling (Kamal Heib) [1655923] +- [infiniband] Replace usnic_ib_netdev_event_to_string() with netdev_cmd_to_name() (Kamal Heib) [1655923] +- [kernel] mm: add new mmget() helper (Kamal Heib) [1655923] +- [kernel] mm: add new mmgrab() helper (Kamal Heib) [1655923] + +* Thu Jan 31 2019 Luis Claudio R. Goncalves [3.10.0-994.rt56.951.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [pci] Extending pci=resource_alignment to specify device/vendor IDs (Masaki Kimura) [1640874] +- [edac] sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641576] +- [edac] sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641576] +- [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Jonathan Toppins) [1643534] +- [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Jonathan Toppins) [1643534] +- [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1522586 1643534] +- [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1643534] +- [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions (Jonathan Toppins) [1484987 1643534] +- [watchdog] simplify getting .drvdata (David Arcari) [1666393] +- [acpi] acpi / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM (David Arcari) [1666393] +- [acpi] acpi / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 (David Arcari) [1666393] +- [acpi] acpi / watchdog: properly initialize resources (David Arcari) [1666393] +- [acpi] acpi / watchdog: Fix init failure with overlapping register regions (David Arcari) [1666393] +- [acpi] acpi / watchdog: Print out error number when device creation fails (David Arcari) [1666393] + +* Thu Jan 24 2019 Luis Claudio R. Goncalves [3.10.0-993.rt56.950.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- timers: Forward timer base before migrating timers (Daniel Bristot de Oliveira) [1593361] +- timers: Unconditionally check deferrable base (Daniel Bristot de Oliveira) [1593361] +- timers: Use deferrable base independent of base::nohz_active (Daniel Bristot de Oliveira) [1593361] +- timers: Avoid an unnecessary iteration in __run_timers() (Daniel Bristot de Oliveira) [1593361] +- timer: Convert schedule_timeout() to use from_timer() (Daniel Bristot de Oliveira) [1593361] +- timers: Fix excessive granularity of new timers after a nohz idle (Daniel Bristot de Oliveira) [1593361] +- Revert: timers: Avoid the switch timers base set to NULL trick on RT (Daniel Bristot de Oliveira) [1593361] +- timers: Fix overflow in get_next_timer_interrupt (Daniel Bristot de Oliveira) [1593361] +- timers: Fix parameter description of try_to_del_timer_sync() (Daniel Bristot de Oliveira) [1593361] +- timers: Fix usleep_range() in the context of wake_up_process() (Daniel Bristot de Oliveira) [1593361] +- timers: Prevent base clock corruption when forwarding (Daniel Bristot de Oliveira) [1593361] +- timers: Prevent base clock rewind when forwarding clock (Daniel Bristot de Oliveira) [1593361] +- timers: Lock base for same bucket optimization (Daniel Bristot de Oliveira) [1593361] +- timers: Plug locking race vs. timer migration (Daniel Bristot de Oliveira) [1593361] +- timers: Fix get_next_timer_interrupt() computation (Daniel Bristot de Oliveira) [1593361] +- timers: Implement optimization for same expiry time in mod_timer() (Daniel Bristot de Oliveira) [1593361] +- timers: Split out index calculation (Daniel Bristot de Oliveira) [1593361] +- timers: Only wake softirq if necessary (Daniel Bristot de Oliveira) [1593361] +- timers: Forward the wheel clock whenever possible (Daniel Bristot de Oliveira) [1593361] +- timers/nohz: Remove pointless tick_nohz_kick_tick() function (Daniel Bristot de Oliveira) [1593361] +- timers: Optimize collect_expired_timers() for NOHZ (Daniel Bristot de Oliveira) [1593361] +- timers: Move __run_timers() function (Daniel Bristot de Oliveira) [1593361] +- timers: Remove set_timer_slack() leftovers (Daniel Bristot de Oliveira) [1593361] +- timers: Switch to a non-cascading wheel (Daniel Bristot de Oliveira) [1593361] +- timers: Give a few structs and members proper names (Daniel Bristot de Oliveira) [1593361] +- Revert "avoid interrupt storm due to get_next_timer_interrupt()" (Daniel Bristot de Oliveira) [1593361] + +* Thu Jan 24 2019 Luis Claudio R. Goncalves [3.10.0-993.rt56.949.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- net: adjust skb->truesize in pskb_expand_head() [1664758] +- netlink: do not enter direct reclaim from netlink_trim() [1664758] +- timer/hrtimer: check properly for a running timer [1665278] +- hrtimers: track timers in softirq context using ->running_soft [1665278] +- iommu/amd: alloc_irq_index(): Call setup_amd_ir_data without raw lock (Scott Wood) [1541530] + +* Mon Jan 21 2019 Luis Claudio R. Goncalves [3.10.0-993.rt56.948.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [fs] userfaultfd: clear flag if remap event not enabled (Peter Xu) [1658039] +- [fs] proc: report no_new_privs state (Joel Savitz) [1665508] +- [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660550] +- [fs] proc: restrict kernel stack dumps to root (Joe Lawrence) [1638194] {CVE-2018-17972} +- [fs] proc: use "unsigned int" for /proc/*/stack (Joe Lawrence) [1638194] {CVE-2018-17972} +- [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1570022] +- [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1570022] +- [vhost] vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660954] +- [vhost] vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1623776] {CVE-2018-14625} +- [vhost] vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1623776] {CVE-2018-14625} +- [vhost] vsock: fix uninitialized vhost_vsock->guest_cid (Stefan Hajnoczi) [1623776] {CVE-2018-14625} +- [lib] string_helpers.c: fix infinite loop in string_get_size() (Ewan Milne) [1660565] +- [misc] vmci: Resource wildcard match fixed (Vitaly Kuznetsov) [1557261] +- [misc] vmci: Doorbell create and destroy fixes (Vitaly Kuznetsov) [1557261] +- [misc] genwqe: Fix size check (Steve Best) [1658761] +- [md] dax: fix missing stripe_dax_memcpy_toiovecend typo (Benjamin Coddington) [1635818] +- [block] blk-mq: fix updating tags depth (Ming Lei) [1610940] +- [block] really disable runtime-pm for blk-mq (Ming Lei) [1610225] +- [include] gso: Add UDP GSO facade (Alaa Hleihel) [1653440] +- [nvme] rdma: fix double freeing of async event data (David Milburn) [1655786] +- [scsi] storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1562041] +- [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1562041] +- [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1562041] +- [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1562041] +- [hv] vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1562041] +- [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1562041] +- [uio] introduce UIO_MEM_IOVA (Mohammed Gamal) [1562041] +- [hv] vmbus: add driver_override support (Mohammed Gamal) [1562041] +- [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1562041] +- [uio] add SPDX license tags (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: fix subchannel ring mmap (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: use correct channel in isr (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: make ring buffer attribute for primary channel (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: set size of ring buffer attribute (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: support sub-channels (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: fix new type mismatch warnings (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: fix type mismatch warnings (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: add rescind support (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: check that host supports monitor page (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: create send and receive buffers (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: use ISR callback method (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: use standard mmap for resources (Mohammed Gamal) [1562041] +- [uio] uio_hv_generic: fix configuration comments (Mohammed Gamal) [1562041] +- [x86] Mark AMD EPYC guests as supported (David Arcari) [1664507] +- [x86] tsc: Make calibration refinement more robust (David Arcari) [1656745] +- [s390] qeth: utilize virtual MAC for Layer2 OSD devices (Hendrik Brueckner) [1640649] + +* Wed Jan 16 2019 Luis Claudio R. Goncalves [3.10.0-992.rt56.947.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [lib] scsi: klist: Make it safe to use klists in atomic context (Kamal Heib) [1655920] +- [infiniband] rdma/ucma: Fix Spectre v1 vulnerability (Kamal Heib) [1655920] +- [infiniband] ib/ucm: Fix Spectre v1 vulnerability (Kamal Heib) [1655920] +- [infiniband] Replace with globally (Kamal Heib) [1655920] +- [infiniband] rdma/core: Set right entry state before releasing reference (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Free uapi on destroy (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Fix validity check for modify QP (Kamal Heib) [1655920] +- [infiniband] ib/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop (Kamal Heib) [1655920] +- [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Atomically flush and mark closed the comp event queue (Kamal Heib) [1655920] +- [infiniband] rdma/cma: Protect cma dev list with lock (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Kamal Heib) [1655920] +- [infiniband] ib/core: Release object lock if destroy failed (Kamal Heib) [1655920] +- [infiniband] rdma/ucma: check fd type in ucma_migrate_id() (Kamal Heib) [1655920] +- [infiniband] ib/ucm: fix UCM link error (Kamal Heib) [1655920] +- [infiniband] ib/core: Change filter function return type from int to bool (Kamal Heib) [1655920] +- [infiniband] ib/core: Update GID entries for netdevice whose mac address changes (Kamal Heib) [1655920] +- [infiniband] ib/core: Add default GIDs of the bond master netdev (Kamal Heib) [1655920] +- [infiniband] ib/core: Consider adding default GIDs of bond device (Kamal Heib) [1655920] +- [infiniband] ib/core: Delete lower netdevice default GID entries in bonding scenario (Kamal Heib) [1655920] +- [infiniband] ib/core: Avoid confusing del_netdev_default_ips (Kamal Heib) [1655920] +- [infiniband] ib/core: Add comment for change upper netevent handling (Kamal Heib) [1655920] +- [infiniband] ib/ucm: Fix compiling ucm.c (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Do not check for device disassociation during ioctl (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Remove struct uverbs_root_spec and all supporting code (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Use uverbs_api to unmarshal ioctl commands (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Use uverbs_alloc for allocations (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Add a simple allocator to uverbs_attr_bundle (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Remove the ib_uverbs_attr pointer from each attr (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Use uverbs_api to manage the object type inside the uobject (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Build the specs into a radix tree at runtime (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Have the core code create the uverbs_root_spec (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Fix reading of 32 bit flags (Kamal Heib) [1655920] +- [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Kamal Heib) [1655920] +- [net] svcrdma: Clean up Read chunk path (Kamal Heib) [1655920] +- [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Kamal Heib) [1655920] +- [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Kamal Heib) [1655920] +- [net] xprtrdma: Fix disconnect regression (Kamal Heib) [1655920] +- [infiniband] rdma/rxe: Set wqe->status correctly if an unexpected response is received (Kamal Heib) [1655920] +- [infiniband] ib/ucm: Initialize sgid request GID attribute pointer (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Consolidate checking of the proposed child interface (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Maintain the child_intfs list from ndo_init/uninit (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Do not remove child devices from within the ndo_uninit (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Get rid of the sysfs_mutex (Kamal Heib) [1655920] +- [infiniband] rdma/netdev: Use priv_destructor for netdev cleanup (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Move init code to ndo_init (Kamal Heib) [1655920] +- [infiniband] use core MTU range checking in misc drivers (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Move all uninit code into ndo_uninit (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Set ah valid flag in multicast send flow (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Allow all DESTROY commands to succeed after disassociate (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Do not block disassociate during write() (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Do not pass struct ib_device to the ioctl methods (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Do not pass struct ib_device to the write based methods (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Lower the test for ongoing disassociation (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Allow uobject allocation to work concurrently with disassociate (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Convert 'bool exclusive' into an enum (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Consolidate uobject destruction (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Make the write path destroy methods use the same flow as ioctl (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Kamal Heib) [1655920] +- [infiniband] rdma: Fix return code check in rdma_set_cq_moderation (Kamal Heib) [1655920] +- [infiniband] rdma/core: Prefix _ib to IB/RoCE specific functions (Kamal Heib) [1655920] +- [infiniband] rdma/core: Simplify gid type check in cma_acquire_dev() (Kamal Heib) [1655920] +- [infiniband] rdma/core: Avoid holding lock while initializing fields on stack (Kamal Heib) [1655920] +- [infiniband] rdma/core: Return bool instead of int (Kamal Heib) [1655920] +- [infiniband] rdma/cma: Get rid of 1 bit boolean (Kamal Heib) [1655920] +- [infiniband] rdma/cma: Constify path record, ib_cm_event, listen_id pointers (Kamal Heib) [1655920] +- [infiniband] rdma/core: Constify dst_addr argument (Kamal Heib) [1655920] +- [infiniband] rdma/cma: Simplify rdma_resolve_addr() error flow (Kamal Heib) [1655920] +- [infiniband] rdma/cma: Initialize resource type in __rdma_create_id() (Kamal Heib) [1655920] +- [infiniband] rdma/providers: Remove pointless functions (Kamal Heib) [1655920] +- [infiniband] i40iw: Implement get_vector_affinity API (Kamal Heib) [1655920] +- [infiniband] rdma/core: Check for verbs callbacks before using them (Kamal Heib) [1655920] +- [infiniband] rdma/core: Remove {create, destroy}_ah from mandatory verbs (Kamal Heib) [1655920] +- [infiniband] rdma/ipoib: Fix check for return code from ib_create_srq (Kamal Heib) [1655920] +- [infiniband] rdma/providers: Fix return value from create_srq callbacks (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Kamal Heib) [1655920] +- [rdma] core and ulps: Declare ib_post_send() and ib_post_recv() arguments const (Kamal Heib) [1655920] +- [infiniband] ib/mlx5, ib_post_send(), ib_wr_reg_sig_mr: Do not modify the 'wr' argument (Kamal Heib) [1655920] +- [infiniband] ib/mlx5: Add support for drain SQ & RQ (Kamal Heib) [1655920] +- [infiniband] ib/mlx4: Add support for drain SQ & RQ (Kamal Heib) [1655920] +- [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Kamal Heib) [1655920] +- [infiniband] rdma/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Kamal Heib) [1655920] +- [infiniband] rdma/cxgb4: Add support for srq functions & structs (Kamal Heib) [1655920] +- [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Kamal Heib) [1655920] +- [infiniband] rdma: Constify the argument of the work request conversion functions (Kamal Heib) [1655920] +- [infiniband] ib/mlx5: posting klm/mtt list inline in the send queue for reg_wr (Kamal Heib) [1655920] +- [infiniband] ib/iser: Inline two work request conversion functions (Kamal Heib) [1655920] +- [rdma] ib/cache: Restore compatibility for ib_query_gid (Kamal Heib) [1655920] +- [infiniband] rdma/usnic: Suppress a compiler warning (Kamal Heib) [1655920] +- [infiniband] rdma/cma: Do not ignore net namespace for unbound cm_id (Kamal Heib) [1655920] +- [infiniband] rdma/cma: Consider netdevice for RoCE ports (Kamal Heib) [1655920] +- [infiniband] ib/core: Introduce and use sgid_attr in CM requests (Kamal Heib) [1655920] +- [infiniband] ib/usnic: usnic should not select INFINIBAND_USER_ACCESS (Kamal Heib) [1655920] +- [infiniband] ib/core: Remove extra parentheses (Kamal Heib) [1655920] +- [infiniband] rdma/ocrdma: Suppress a compiler warning (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Fix locking around struct ib_uverbs_file ucontext (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Rework the locking for cleaning up the ucontext (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Revise and clarify the rwsem and uobjects_lock (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Clarify and revise uverbs_close_fd (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Revise the placement of get/puts on uobject (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Clarify the kref'ing ordering for alloc_commit (Kamal Heib) [1655920] +- [rdma] ib/uverbs: Handle IDR and FD types without truncation (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Get rid of null_obj_type (Kamal Heib) [1655920] +- [net] xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [net] rds: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [net] rds: Remove two WARN_ON() statements (Kamal Heib) [1655920] +- [net] 9p: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [infiniband] ib/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [infiniband] ib/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [infiniband] ib/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [infiniband] ib/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [infiniband] rdma/core: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] +- [rdma] ib/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Kamal Heib) [1655920] +- [infiniband] ib/rxe: Drop QP0 silently (Kamal Heib) [1655920] +- [infiniband] ib/ipoib: Fix error return code in ipoib_dev_init() (Kamal Heib) [1655920] +- [infiniband] ib: Support ib_flow creation in drivers (Kamal Heib) [1655920] +- [rdma] ib/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Kamal Heib) [1655920] +- [infiniband] ib/cm: Remove cma_multicast->igmp_joined (Kamal Heib) [1655920] +- [infiniband] rdma/umem: Refactor exit paths in ib_umem_get (Kamal Heib) [1655920] +- [infiniband] rdma/umem: Don't hold mmap_sem for too long (Kamal Heib) [1655920] +- [infiniband] ib/srpt: Fix srpt_cm_req_recv() error path (2/2) (Kamal Heib) [1655920] +- [infiniband] ib/srpt: Fix srpt_cm_req_recv() error path (1/2) (Kamal Heib) [1655920] +- [infiniband] rdma/ocrdma: Make ocrdma_destroy_qp() easier to analyze (Kamal Heib) [1655920] +- [infiniband] rdma/nes: Avoid complaints about unused variables (Kamal Heib) [1655920] +- [rdma] ib: Enable uverbs_destroy_def_handler to be used by drivers (Kamal Heib) [1655920] +- [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Kamal Heib) [1655920] +- [uapi] ib/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Kamal Heib) [1655920] +- [infiniband] rdma: Validate grh_required when handling AVs (Kamal Heib) [1655920] +- [infiniband] rdma/hfi1: Move grh_required into update_sm_ah (Kamal Heib) [1655920] +- [uapi] rdma: Fix storage of PortInfo CapabilityMask in the kernel (Kamal Heib) [1655920] +- [infiniband] rdma/ipoib: Fix return code from ipoib_cm_dev_init (Kamal Heib) [1655920] +- [infiniband] ib/core: Simplify check for RoCE route resolve (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Kamal Heib) [1655920] +- [infiniband] rdma/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Kamal Heib) [1655920] +- [infiniband] rdma/rxe: Simplify the error handling code in rxe_create_ah() (Kamal Heib) [1655920] +- [infiniband] ib/iser: Remove set-but-not-used variables (Kamal Heib) [1655920] +- [infiniband] rdma/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1655920] +- [infiniband] ib/nes: Fix a compiler warning (Kamal Heib) [1655920] +- [infiniband] rdma/core: Remove set-but-not-used variables (Kamal Heib) [1655920] +- [infiniband] rdma/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Kamal Heib) [1655920] +- [infiniband] rdma/ipoib: Fix use of sizeof() (Kamal Heib) [1655920] +- [infiniband] networking: make skb_push & __skb_push return void pointers (Kamal Heib) [1655920] +- [infiniband] rdma/ipoib: Prefer unsigned int to bare use of unsigned (Kamal Heib) [1655920] +- [infiniband] rdma/ipoib: Use min_t() macro instead of min() (Kamal Heib) [1655920] +- [infiniband] ib/cm: Remove unused and erroneous msg sequence encoding (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Remove ib_uobject_file (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Tidy up remaining references to ucontext (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Add a uobj_perform_destroy helper (Kamal Heib) [1655920] +- [rdma] uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Kamal Heib) [1655920] +- [rdma] uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Remove UA_FLAGS (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Get rid of the & in method specifications (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Kamal Heib) [1655920] +- [rdma] uverbs: Simplify method definition macros (Kamal Heib) [1655920] +- [rdma] uverbs: Simplify UVERBS_ATTR family of macros (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Store the specs_root in the struct ib_uverbs_device (Kamal Heib) [1655920] +- [infiniband] ib/core: type promotion bug in rdma_rw_init_one_mr() (Kamal Heib) [1655920] +- [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Kamal Heib) [1655920] +- [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Kamal Heib) [1655920] +- [infiniband] ib/srp: Remove driver version and release data information (Kamal Heib) [1655920] +- [infiniband] ib: Improve uverbs_cleanup_ucontext algorithm (Kamal Heib) [1655920] +- [infiniband] ib/iser: set can_queue earlier to allow setting higher queue depth (Kamal Heib) [1655920] +- [infiniband] ib/rxe: don't clear the tx queue on every transfer (Kamal Heib) [1655920] +- [infiniband] ib/cm: Remove now useless rcu_lock in dst_fetch_ha (Kamal Heib) [1655920] +- [infiniband] rdma/vmw_pvrdma: Delete unused function (Kamal Heib) [1655920] +- [infiniband] ib/core: Check for rdma_protocol_ib only after validating port_num (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Remove redundant check (Kamal Heib) [1655920] +- [infiniband] rdma/umem: Don't check for a negative return value of dma_map_sg_attrs() (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Kamal Heib) [1655920] +- [infiniband] rdma/verbs: Drop kernel variant of destroy_flow (Kamal Heib) [1655920] +- [infiniband] rdma/verbs: Drop kernel variant of create_flow (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Check existence of create_flow callback (Kamal Heib) [1655920] +- [infiniband] ib/usnic: Update with bug fixes from core code (Kamal Heib) [1655920] +- [infiniband] rdma/core: Remove unused ib cache functions (Kamal Heib) [1655920] +- [infiniband] ib/mlx4: Use GID attribute from ah attribute (Kamal Heib) [1655920] +- [infiniband] ib/cm: Use sgid_attr from the AV (Kamal Heib) [1655920] +- [infiniband] ib/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Kamal Heib) [1655920] +- [infiniband] ib/cm: Pass the sgid_attr through various events (Kamal Heib) [1655920] +- [infiniband] ib/cm: Keep track of the sgid_attr that created the cm id (Kamal Heib) [1655920] +- [infiniband] ib: Make init_ah_attr_grh_fields set sgid_attr (Kamal Heib) [1655920] +- [infiniband] ib: Make ib_init_ah_from_mcmember set sgid_attr (Kamal Heib) [1655920] +- [infiniband] ib: Make ib_init_ah_attr_from_wc set sgid_attr (Kamal Heib) [1655920] +- [infiniband] ib/core: Free GID table entry during GID deletion (Kamal Heib) [1655920] +- [infiniband] rdma/cma: Consider net namespace while leaving multicast group (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Delete type and id from uverbs_obj_attr (Kamal Heib) [1655920] +- [infiniband] ib/core: Expose ib_ucontext from a given ib_uverbs_file (Kamal Heib) [1655920] +- [rdma] ib/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Allow an empty namespace in ioctl() framework (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Add a macro to define a type with no kernel known size (Kamal Heib) [1655920] +- [rdma] ib/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Refactor uverbs_finalize_objects (Kamal Heib) [1655920] +- [infiniband] ib/uverbs: Export uverbs idr and fd types (Kamal Heib) [1655920] +- [infiniband] ib/core: add max_send_sge and max_recv_sge attributes (Kamal Heib) [1645162 1655920] +- [infiniband] ib/rxe: avoid unnecessary NULL check (Kamal Heib) [1655920] +- [infiniband] ib/rxe: support for 802.1q VLAN on the listener (Kamal Heib) [1655920] +- [infiniband] ib/rxe: increase max MR limit (Kamal Heib) [1655920] +- [infiniband] ib/mad: Use IDR for agent IDs (Kamal Heib) [1655920] +- [infiniband] rdma: Convert drivers to use the AH's sgid_attr in post_wr paths (Kamal Heib) [1655920] +- [infiniband] rdma: Hold the sgid_attr inside the struct ib_ah/qp (Kamal Heib) [1655920] +- [infiniband] rdma: Convert drivers to use sgid_attr instead of sgid_index (Kamal Heib) [1655920] +- [infiniband] ib{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Kamal Heib) [1655920] +- [infiniband] ib/core: Tidy ib_resolve_eth_dmac (Kamal Heib) [1655920] +- [infiniband] ib/core: Add a sgid_attr pointer to struct rdma_ah_attr (Kamal Heib) [1655920] +- [infiniband] ib: Ensure that all rdma_ah_attr's are zero initialized (Kamal Heib) [1655920] +- [infiniband] ib/mad: Agent registration is process context only (Kamal Heib) [1655920] +- [infiniband] ib/rxe: Do not hide uABI stuff in memcpy (Kamal Heib) [1655920] +- [infiniband] rdma/uverbs: Refactor flow_resources_alloc() function (Kamal Heib) [1655920] +- [infiniband] rdma/nldev: Return port capability flag for IB only (Kamal Heib) [1655920] +- [infiniband] ib/rxe: Use rdma GID API (Kamal Heib) [1655920] +- [infiniband] ib: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Kamal Heib) [1655920] +- [infiniband] ib/core: Make rdma_find_gid_by_filter support all protocols (Kamal Heib) [1655920] +- [infiniband] ib/core: Provide rdma_ versions of the gid cache API (Kamal Heib) [1655920] +- [infiniband] ib/core: Replace ib_query_gid with rdma_get_gid_attr (Kamal Heib) [1655920] +- [infiniband] ib/core: Introduce GID attribute get, put and hold APIs (Kamal Heib) [1655920] +- [infiniband] rdma: Use GID from the ib_gid_attr during the add_gid() callback (Kamal Heib) [1655920] +- [infiniband] ib/core: Introduce GID entry reference counts (Kamal Heib) [1655920] +- [infiniband] ib/core: Store default GID property per-table instead of per-entry (Kamal Heib) [1655920] +- [infiniband] ib/core: Do not set the gid type when reserving default entries (Kamal Heib) [1655920] +- [kernel] genirq: Introduce helper function irq_data_get_affinity_mask() (Ivan Vecera) [1658269] + +* Wed Jan 16 2019 Luis Claudio R. Goncalves [3.10.0-991.rt56.946.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [scsi] ibmvscsi: set max_lun to 32 (Laurent Vivier) [1662237] +- [scsi] ibmvscsi: display default value for max_id, max_lun and max_channel. (Laurent Vivier) [1662237] +- [netdrv] hv_netvsc: Fix a network regression after ifdown/ifup (Mohammed Gamal) [1661632] +- [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Diego Domingos) [1648824 1648822] +- [netdrv] net/ibmnvic: Fix deadlock problem in reset (Diego Domingos) [1648824 1648822] +- [net] Add netif_is_gretap()/netif_is_ip6gretap() (Petr Oros) [1660901] +- [net] Set sk_prot_creator when cloning sockets to the right proto (Andrea Claudi) [1657352] {CVE-2018-9568} +- [net] devlink: Add helper function for safely copy string param (Petr Oros) [1653433] +- [net] devlink: Fix param cmode driverinit for string type (Petr Oros) [1653433] +- [net] devlink: Fix param set handling for string type (Petr Oros) [1653433] +- [net] devlink: Add generic parameter msix_vec_per_pf_min (Petr Oros) [1653433] +- [net] devlink: Add generic parameter msix_vec_per_pf_max (Petr Oros) [1653433] +- [net] devlink: Add generic parameter ignore_ari (Petr Oros) [1653433] +- [net] devlink: double free in devlink_resource_fill() (Petr Oros) [1653433] +- [net] devlink: Add generic parameters region_snapshot (Petr Oros) [1653433] +- [net] devlink: Add support for region snapshot read command (Petr Oros) [1653433] +- [net] devlink: Add support for region snapshot delete command (Petr Oros) [1653433] +- [net] devlink: Extend the support querying for region snapshot IDs (Petr Oros) [1653433] +- [net] devlink: Add support for region get command (Petr Oros) [1653433] +- [net] devlink: Add support for creating region snapshots (Petr Oros) [1653433] +- [net] devlink: Add callback to query for snapshot id before snapshot create (Petr Oros) [1653433] +- [net] devlink: Add support for creating and destroying regions (Petr Oros) [1653433] +- [net] devlink: fix incorrect return statement (Petr Oros) [1653433] +- [net] devlink: Add enable_sriov boolean generic parameter (Petr Oros) [1653433] +- [net] devlink: Add generic parameters internal_err_reset and max_macs (Petr Oros) [1653433] +- [net] devlink: Add devlink notifications support for params (Petr Oros) [1653433] +- [net] devlink: Add support for get/set driverinit value (Petr Oros) [1653433] +- [net] devlink: Add param set command (Petr Oros) [1653433] +- [net] devlink: Add param get command (Petr Oros) [1653433] +- [net] devlink: Add devlink_param register and unregister (Petr Oros) [1653433] +- [net] remove unnecessary genlmsg_cancel() calls (Petr Oros) [1657816] +- [net] devlink: don't take instance lock around eswitch mode set (Petr Oros) [1657816] +- [net] devlink: introduce a helper to generate physical port names (Petr Oros) [1657816] +- [net] devlink: extend attrs_set for setting port flavours (Petr Oros) [1657816] +- [net] devlink: introduce devlink_port_attrs_set (Petr Oros) [1657816] +- [net] devlink: Remove redundant free on error path (Petr Oros) [1657816] +- [net] devlink: Change dpipe/resource get privileges (Petr Oros) [1657816] +- [net] devlink: Maintain consistency in mac field name (Petr Oros) [1657816] +- [net] fix race on decreasing number of TX queues (Erez Alfasi) [1658679] +- [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657650] +- [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1657886] +- [netdrv] virtchnl: Whitespace and parenthesis cleanup (Ivan Vecera) [1658270] +- [netdrv] virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1658270] +- [netdrv] virtchnl: Added support to exchange additional speed values (Ivan Vecera) [1658270] +- [netdrv] i40e: Update status codes (Ivan Vecera) [1658270] +- [netdrv] virtchnl: Fix off by one error (Ivan Vecera) [1658270] +- [netdrv] virtchnl: white space and reorder (Ivan Vecera) [1658270] +- [net] return NULL if metadata_dst allocation fails in metadata_dst_alloc (Lorenzo Bianconi) [1656697] +- [net] act_sample: get rid of tcf_sample_cleanup_rcu() (Davide Caratti) [1654950] +- [net] sched: act_sample: fix NULL dereference in the data path (Davide Caratti) [1654950] +- [net] Make NETDEV_XXX commands enum { } (Ivan Vecera) [1654965] + +* Fri Jan 11 2019 Luis Claudio R. Goncalves [3.10.0-990.rt56.945.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [scsi] csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1660882] +- [scsi] lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1642905] +- [scsi] lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1642905] +- [scsi] lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1642905] +- [scsi] lpfc: update fault value on successful trunk events (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1642905] +- [scsi] lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658750 1642905] +- [scsi] revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [1642905] +- [scsi] lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1642905] +- [scsi] lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1642905] +- [scsi] lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1642905] +- [scsi] lpfc: rport port swap discovery issue (Dick Kennedy) [1642905] +- [scsi] lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix a duplicate 0711 log message number (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1642905] +- [scsi] lpfc: refactor mailbox structure context fields (Dick Kennedy) [1642905] +- [scsi] lpfc: update manufacturer attribute to reflect Broadcom (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1642905] +- [scsi] lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1642905] +- [scsi] lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1642905] +- [scsi] lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1642905] +- [scsi] lpfc: add Trunking support (Dick Kennedy) [1642905] +- [scsi] lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct LCB RJT handling (Dick Kennedy) [1642905] +- [scsi] lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct errors accessing fw log (Dick Kennedy) [1642905] +- [scsi] lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct speeds on SFP swap (Dick Kennedy) [1642905] +- [scsi] lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1642905] +- [scsi] lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1642905] +- [scsi] lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1642905] +- [scsi] lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1642905] +- [scsi] lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1642905] +- [scsi] lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1642905] +- [scsi] lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1642905] +- [scsi] lpfc: add support to retrieve firmware logs (Dick Kennedy) [1642905] +- [scsi] lpfc: reduce locking when updating statistics (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix errors in log messages (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1642905] +- [scsi] lpfc: Correct race with abort on completion path (Dick Kennedy) [1642905] +- [scsi] lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1642905] +- [scsi] lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1642905] +- [scsi] lpfc: remove an unnecessary NULL check (Dick Kennedy) [1642905] +- [scsi] lpfc: Default fdmi_on to on (Dick Kennedy) [1642905] +- [scsi] lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1642905] +- [scsi] lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1642905] +- [scsi] lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1642905] +- [s390] Add ebpf support (Jiri Olsa) [1657679] + +* Thu Jan 10 2019 Luis Claudio R. Goncalves [3.10.0-989.rt56.944.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [md] Add split counter for raid1 write request in the right place (Xiao Ni) [1659951] +- [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656654] +- [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656654] +- [xen] manage: Poweroff forcefully if user-space is not yet up. (Vitaly Kuznetsov) [1658196] +- [mm] mincore: add hwpoison page handle (Waiman Long) [1661268] +- [mm] hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Baoquan He) [1601867] +- [mm] page_alloc: fail has_unmovable_pages when seeing reserved pages (Baoquan He) [1601867] +- [mm] distinguish CMA and MOVABLE isolation in has_unmovable_pages() (Baoquan He) [1601867] +- [mm] page_isolation: make set/unset_migratetype_isolate() file-local (Baoquan He) [1601867] +- [mm] soft-offline: don't free target page in successful page migration (Baoquan He) [1601867] +- [mm] memory_hotplug.c: check start_pfn in test_pages_in_a_zone() (Baoquan He) [1601867] +- [mm] memory_hotplug: is_mem_section_removable() can return bool (Baoquan He) [1601867] +- [base] base/memory.c: prohibit offlining of memory blocks with missing sections (Baoquan He) [1601867] +- [mm] drop migrate type checks from has_unmovable_pages (Baoquan He) [1601867] +- [x86] platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867] +- [mm] memory_hotplug: remove timeout from __offline_memory (Baoquan He) [1601867] +- [mm] memory_hotplug: do not fail offlining too early (Baoquan He) [1601867] +- [x86] mm/memory_hotplug: determine block size based on the end of boot memory (Baoquan He) [1601867] +- [x86] mm: Streamline and restore probe_memory_block_size() (Baoquan He) [1601867] +- [x86] mm: Use 2GB memory block size on large-memory x86-64 systems (Baoquan He) [1601867] +- [x86] mm: probe memory block size for generic x86 64bit (Baoquan He) [1601867] +- [x86] revert platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867] +- [x86] redhat: configs: enable CONFIG_NUMA_EMU (Rafael Aquini) [1641417] +- [x86] numa_emulation: Fix uniform-split numa emulation (Rafael Aquini) [1641417] +- [x86] numa_emulation: Introduce uniform split capability (Rafael Aquini) [1641417] +- [x86] numa_emulation: Fix emulated-to-physical node mapping (Rafael Aquini) [1641417] +- [x86] numa_emulation: Recalculate numa_nodes_parsed from emulated nodes (Rafael Aquini) [1641417] +- [x86] numa_emulation: Assign physnode_mask directly from numa_nodes_parsed (Rafael Aquini) [1641417] +- [x86] numa_emulation: Refine the calculation of max_emu_nid and dfl_phys_nid (Rafael Aquini) [1641417] + +* Thu Jan 10 2019 Luis Claudio R. Goncalves [3.10.0-988.rt56.943.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [tools] perf tools: Fix trigger class trigger_on() (Jiri Olsa) [1641373] +- [tools] perf auxtrace: Prevent decoding when --no-itrace (Jiri Olsa) [1641373] +- [tools] perf stat: Fix CVS output format for non-supported counters (Jiri Olsa) [1641373] +- [tools] perf record: Fix crash in pipe mode (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Be more robust when drawing jump arrows (Jiri Olsa) [1641373] +- [tools] perf top: Fix annoying fallback message on older kernels (Jiri Olsa) [1641373] +- [tools] perf kallsyms: Fix the usage on the man page (Jiri Olsa) [1641373] +- [tools] perf s390: Rework system call table creation by using syscall.tbl (Jiri Olsa) [1641373] +- [tools] perf s390: Grab a copy of arch/s390/kernel/syscall/syscall.tbl (Jiri Olsa) [1641373] +- [tools] perf data: Document missing --force option (Jiri Olsa) [1641373] +- [tools] perf tools: Substitute yet another strtoull() (Jiri Olsa) [1641373] +- [tools] perf vendor events aarch64: Add JSON metrics for ARM Cortex-A53 Processor (Jiri Olsa) [1641373] +- [tools] perf tools: Add trace/beauty/generated/ into .gitignore (Jiri Olsa) [1641373] +- [tools] perf record: Fix period option handling (Jiri Olsa) [1641373] +- [tools] perf evsel: Fix period/freq terms setup (Jiri Olsa) [1641373] +- [tools] perf trace beauty flock: Move to separate object file (Jiri Olsa) [1641373] +- [tools] perf evlist: Remove fcntl.h from evlist.h (Jiri Olsa) [1641373] +- [tools] perf trace beauty futex: Beautify FUTEX_BITSET_MATCH_ANY (Jiri Olsa) [1641373] +- [tools] perf trace: Do not print from time delta for interrupted syscall lines (Jiri Olsa) [1641373] +- [tools] perf trace: Add --print-sample (Jiri Olsa) [1641373] +- [tools] perf bpf: Remove misplaced __maybe_unused attribute (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update IvyTown files to V20 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update IvyBridge files to V20 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update BroadwellDE events to V7 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update SkylakeX events to V1.06 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update Skylake events to V36 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update Silvermont events to V14 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update IvyTown events to V20 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update IvyBridge events to V20 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update HaswellX events to V19 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update Haswell events to V27 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update Goldmont events to V12 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update BroadwellX events to V13 (Jiri Olsa) [1641373] +- [tools] perf vendor events intel: Update Broadwell events to V22 (Jiri Olsa) [1641373] +- [tools] perf trace: Remove audit-libs dependency if syscall tables are present (Jiri Olsa) [1641373] +- [tools] perf trace: Obtain errno strings by using arch_syscalls__strerrno() (Jiri Olsa) [1641373] +- [tools] perf util: Introduce architecture specific errno/name mapping (Jiri Olsa) [1641373] +- [tools] tools include asm-generic: Grab errno.h and errno-base.h (Jiri Olsa) [1641373] +- [tools] tools include arch: Grab a copy of errno.h for arch's supported by perf (Jiri Olsa) [1641373] +- [tools] perf build: Display EXTRA features for VF=1 build (Jiri Olsa) [1641373] +- [tools] perf symbols: Using O_CLOEXEC in do_open (Jiri Olsa) [1641373] +- [tools] perf tools: Move conditional O_CLOEXEC to util.h (Jiri Olsa) [1641373] +- [tools] perf bpf: Don't warn about unavailability of builtin clang, just fallback (Jiri Olsa) [1641373] +- [tools] perf tools: Use ui__error() for reporting --fields errors (Jiri Olsa) [1641373] +- [tools] perf tools: Get rid of unused 'swapped' parameter from perf_event__synthesize_sample() (Jiri Olsa) [1641373] +- [tools] perf evsel: Ensure reserved member of PERF_SAMPLE_CPU is zero in perf_event__synthesize_sample() (Jiri Olsa) [1641373] +- [tools] perf intel-pt/bts: Do not swap when synthesizing samples (Jiri Olsa) [1641373] +- [tools] perf record: Fix failed memory allocation for get_cpuid_str (Jiri Olsa) [1641373] +- [tools] perf script: Remove the time slices number limitation (Jiri Olsa) [1641373] +- [tools] perf report: Remove the time slices number limitation (Jiri Olsa) [1641373] +- [tools] perf util: Allocate time slices buffer according to number of comma (Jiri Olsa) [1641373] +- [tools] perf report: Add an indication of what time slices are used (Jiri Olsa) [1641373] +- [tools] perf util: Support no index time percent slice (Jiri Olsa) [1641373] +- [tools] perf util: Improve error checking for time percent input (Jiri Olsa) [1641373] +- [tools] perf script: Improve error msg when no first/last sample time found (Jiri Olsa) [1641373] +- [tools] perf report: Improve error msg when no first/last sample time found (Jiri Olsa) [1641373] +- [tools] perf callchains: Ask for PERF_RECORD_MMAP for data mmaps for DWARF unwinding (Jiri Olsa) [1641373] +- [tools] perf trace: Setup DWARF callchains for non-syscall events when --max-stack is used (Jiri Olsa) [1641373] +- [tools] perf unwind: Do not look just at the global callchain_param.record_mode (Jiri Olsa) [1641373] +- [tools] perf callchain: Fix attr.sample_max_stack setting (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Fix get_field_str() for dynamic strings (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Fix missing break in FALSE case of pevent_filter_clear_trivial() (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Add UL suffix to MISSING_EVENTS (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Use asprintf when possible (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Show contents (in hex) of data of unrecognized type records (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Handle new pointer processing of bprint strings (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Simplify pointer print logic and fix pF (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Print value of unknown symbolic fields (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Show value of flags that have not been parsed (Jiri Olsa) [1641373] +- [tools] tools lib traceevent: Fix bad force_token escape sequence (Jiri Olsa) [1641373] +- [tools] perf trace: Fix setting of --call-graph/--max-stack for non-syscall events (Jiri Olsa) [1641373] +- [tools] perf evsel: Check if callchain is enabled before setting it up (Jiri Olsa) [1641373] +- [tools] perf tools: Fix copyfile_offset update of output offset (Jiri Olsa) [1641373] +- [tools] perf trace: No need to set PERF_SAMPLE_IDENTIFIER explicitely (Jiri Olsa) [1641373] +- [tools] perf script python: Add script to profile and resolve physical mem type (Jiri Olsa) [1641373] +- [tools] perf evlist: Remove trailing semicolon (Jiri Olsa) [1641373] +- [tools] perf evsel: Fix incorrect handling of type _TERM_DRV_CFG (Jiri Olsa) [1641373] +- [tools] perf report: Introduce --mmaps (Jiri Olsa) [1641373] +- [tools] perf report: Add --tasks option to display monitored tasks (Jiri Olsa) [1641373] +- [tools] perf trace: Beautify 'gettid' syscall result (Jiri Olsa) [1641373] +- [tools] perf report: Add --stats option to display quick data statistics (Jiri Olsa) [1641373] +- [tools] perf tools: Make the tool's warning messages optional (Jiri Olsa) [1641373] +- [tools] perf script: Add support to display lost events (Jiri Olsa) [1641373] +- [tools] perf script: Add support to display sample misc field (Jiri Olsa) [1641373] +- [tools] perf tools: Enable LIBBABELTRACE by default (Jiri Olsa) [1641373] +- [tools] perf script: Support time percent and multiple time ranges (Jiri Olsa) [1641373] +- [tools] perf report: Support time percent and multiple time ranges (Jiri Olsa) [1641373] +- [tools] perf tools: Create function to perform multiple time range checking (Jiri Olsa) [1641373] +- [tools] perf tools: Create function to parse time percent (Jiri Olsa) [1641373] +- [tools] perf record: Record the first and last sample time in the header (Jiri Olsa) [1641373] +- [tools] perf header: Add infrastructure to record first and last sample time (Jiri Olsa) [1641373] +- [tools] perf report: Fix a no annotate browser displayed issue (Jiri Olsa) [1641373] +- [tools] perf report: Fix a wrong offset issue when using /proc/kcore (Jiri Olsa) [1641373] +- [tools] perf tools: Fix compile error with libunwind x86 (Jiri Olsa) [1641373] +- [tools] perf test bpf: Hook on epoll_pwait() (Jiri Olsa) [1641373] +- [tools] perf tests bpf: Use SyS_epoll_wait alias (Jiri Olsa) [1641373] +- [tools] perf test bpf: Use designated struct field initializers (Jiri Olsa) [1641373] +- [tools] perf tools: Remove string.h, unistd.h and sys/stat.h from util.h (Jiri Olsa) [1641373] +- [tools] perf test: Add libbpf pinning test (Jiri Olsa) [1641373] +- [tools] perf test: Check environment before start real BPF test (Jiri Olsa) [1641373] +- [tools] perf test bpf: Use epoll_wait() instead of epoll_pwait() (Jiri Olsa) [1641373] +- [tools] perf test: Remove "test" and similar strings from test descriptions (Jiri Olsa) [1641373] +- [tools] perf test: Print result for each BPF subtest (Jiri Olsa) [1641373] +- [tools] perf test bpf: Improve message about expected samples (Jiri Olsa) [1641373] +- [tools] perf test: Fix 'perf test BPF' when it fails to find a suitable vmlinux (Jiri Olsa) [1641373] +- [tools] perf tools: Auto-complete for events with ':' (Jiri Olsa) [1641373] +- [tools] perf tools: Return all events as auto-completions after comma (Jiri Olsa) [1641373] +- [tools] perf tool: Improve bash command line auto-complete for multiple events with comma (Jiri Olsa) [1641373] +- [tools] perf probe arm64: Fix symbol fixup issues due to ELF type (Jiri Olsa) [1641373] +- [tools] perf evsel: Enable ignore_missing_thread for pid option (Jiri Olsa) [1641373] +- [tools] perf s390: Always build with -fPIC (Jiri Olsa) [1641373] +- [tools] revert "perf s390: Always build with -fPIC" (Jiri Olsa) [1641373] +- [tools] perf probe: Support escaped character in parser (Jiri Olsa) [1641373] +- [tools] perf string: Add {strdup, strpbrk}_esc() (Jiri Olsa) [1641373] +- [tools] perf probe: Find versioned symbols from map (Jiri Olsa) [1641373] +- [tools] perf probe: Add __return suffix for return events (Jiri Olsa) [1641373] +- [tools] perf probe: Cut off the version suffix from event name (Jiri Olsa) [1641373] +- [tools] perf probe: Add warning message if there is unexpected event name (Jiri Olsa) [1641373] +- [tools] perf env: Adopt perf_env__arch() from the annotate code (Jiri Olsa) [1641373] +- [tools] perf annotate: Use perf_env when obtaining the arch name (Jiri Olsa) [1641373] +- [tools] perf annotate: Get the cpuid from evsel->evlist->env in symbol__annotate() (Jiri Olsa) [1641373] +- [tools] perf trace: Use generated syscall table on s390 too (Jiri Olsa) [1641373] +- [tools] perf s390: Generate system call table from asm/unistd.h (Jiri Olsa) [1641373] +- [tools] perf perf: Remove duplicate includes (Jiri Olsa) [1641373] +- [tools] perf test: Handle properly readdir DT_UNKNOWN (Jiri Olsa) [1641373] +- [tools] perf utils: Move is_directory() to path.h (Jiri Olsa) [1641373] +- [tools] perf stat: Resort '--per-thread' result (Jiri Olsa) [1641373] +- [tools] perf stat: Remove --per-thread pid/tid limitation (Jiri Olsa) [1641373] +- [tools] perf thread_map: Enumerate all threads from /proc (Jiri Olsa) [1641373] +- [tools] perf stat: Update or print per-thread stats (Jiri Olsa) [1641373] +- [tools] perf stat: Allocate shadow stats buffer for threads (Jiri Olsa) [1641373] +- [tools] perf stat: Remove a set of shadow stats static variables (Jiri Olsa) [1641373] +- [tools] perf stat: Print per-thread shadow stats (Jiri Olsa) [1641373] +- [tools] perf stat: Update per-thread shadow stats (Jiri Olsa) [1641373] +- [tools] perf stat: Create the runtime_stat init/exit function (Jiri Olsa) [1641373] +- [tools] perf stat: Extend rbtree to support per-thread shadow stats (Jiri Olsa) [1641373] +- [tools] perf stat: Define a structure for per-thread shadow stats (Jiri Olsa) [1641373] +- [tools] perf report: Set browser mode right before setup_browser() (Jiri Olsa) [1641373] +- [tools] perf c2c: Add a tip about cacheline events (Jiri Olsa) [1641373] +- [tools] perf pmu: Add check for valid cpuid in perf_pmu__find_map() (Jiri Olsa) [1641373] +- [tools] perf vendor events arm64: Add ThunderX2 implementation defined pmu core events (Jiri Olsa) [1641373] +- [tools] perf tools arm64: Add support for get_cpuid_str function (Jiri Olsa) [1641373] +- [tools] perf pmu: Pass pmu as a parameter to get_cpuid_str() (Jiri Olsa) [1641373] +- [tools] perf s390: Always build with -fPIC (Jiri Olsa) [1641373] +- [tools] perf thread_map: Add method to map all threads in the system (Jiri Olsa) [1641373] +- [tools] perf stat: Add rbtree node_delete op (Jiri Olsa) [1641373] +- [tools] perf rblist: Create rblist__exit() function (Jiri Olsa) [1641373] +- [tools] perf annotate: Fix objdump comment parsing for Intel mov dissassembly (Jiri Olsa) [1641373] +- [tools] perf annotate: Fix unnecessary memory allocation for s390x (Jiri Olsa) [1641373] +- [tools] perf bench futex: Sync waker threads (Jiri Olsa) [1641373] +- [tools] tools build feature: Check if pthread_barrier_t is available (Jiri Olsa) [1641373] +- [tools] perf bench futex: Use cpumaps (Jiri Olsa) [1641373] +- [tools] perf intel-pt: Improve build messages for files that differ from the kernel (Jiri Olsa) [1641373] +- [tools] perf report: Fix -D output for user metadata events (Jiri Olsa) [1641373] +- [tools] perf buildid-cache: Document for Node.js USDT (Jiri Olsa) [1641373] +- [tools] perf script: Allow computing 'perf stat' style metrics (Jiri Olsa) [1641373] +- [tools] perf record: Synthesize thread map and cpu map (Jiri Olsa) [1641373] +- [tools] perf record: Synthesize unit/scale/... in event update (Jiri Olsa) [1641373] +- [tools] perf test: Disable test cases 19 and 20 on s390x (Jiri Olsa) [1641373] +- [tools] tools headers: Follow the upstream UAPI header version 100 differ from the kernel (Jiri Olsa) [1641373] +- [tools] perf tools: Move symbol__calc_percent() call to outside symbol__disassemble() (Jiri Olsa) [1641373] +- [tools] perf tools: Change (symbol|annotation)__calc_percent return type to void (Jiri Olsa) [1641373] +- [tools] perf top: Fix crash when annotating symbol (Jiri Olsa) [1641373] +- [tools] perf callchain: Reset cursor arg instead of callchain_cursor (Jiri Olsa) [1641373] +- [tools] perf buildid-cache: Document missing --force option (Jiri Olsa) [1641373] +- [tools] perf evlist: Document missing --force option (Jiri Olsa) [1641373] +- [tools] perf sched: Document missing --force option (Jiri Olsa) [1641373] +- [tools] perf timechart: Document missing --force option (Jiri Olsa) [1641373] +- [tools] perf trace: Document missing option, colons (Jiri Olsa) [1641373] +- [tools] perf inject: Document missing options (Jiri Olsa) [1641373] +- [tools] perf lock: Document missing options (Jiri Olsa) [1641373] +- [tools] perf evsel: Say which PMU Hardware event doesn't support sampling/overflow-interrupts (Jiri Olsa) [1641373] +- [tools] perf c2c: Fix spelling mistakes in browser help text (Jiri Olsa) [1641373] +- [tools] perf top: Remove a duplicate word (Jiri Olsa) [1641373] +- [tools] perf top: Document missing options (Jiri Olsa) [1641373] +- [tools] perf script: Allow printing period for non freq mode groups (Jiri Olsa) [1641373] +- [tools] perf tools: Document some missing perf.data headers (Jiri Olsa) [1641373] +- [tools] perf buildid-cache: Update help text for purge command (Jiri Olsa) [1641373] +- [tools] perf tests: Add missing WRITE_ASS for new fields of perf_event_attr (Jiri Olsa) [1641373] +- [tools] perf evsel: Enable type checking for perf_evsel_config_term types (Jiri Olsa) [1641373] +- [tools] perf annotate: Align source and offset lines (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Add disasm_line__write function (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Use struct annotation_line in browser top (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Use struct annotation_line in find functions (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Use struct annotation_line in browser_line (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Change offsets to struct annotation_line (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Change selection to struct annotation_line (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Rename disasm_line__browser to browser_line (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Rename struct browser_disasm_line to browser_line (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Do not pass nr_events in disasm_rb_tree__insert (Jiri Olsa) [1641373] +- [tools] perf annotate browser: Use samples data from struct annotation_line (Jiri Olsa) [1641373] +- [tools] perf annotate: Factor annotation_line__print from disasm_line__print (Jiri Olsa) [1641373] +- [tools] perf annotate: Add annotation_line__print function (Jiri Olsa) [1641373] +- [tools] perf annotate: Remove struct source_line (Jiri Olsa) [1641373] +- [tools] perf annotate: Remove disasm__calc_percent function (Jiri Olsa) [1641373] +- [tools] perf annotate: Remove disasm__calc_percent() from annotate_browser__calc_percent() (Jiri Olsa) [1641373] +- [tools] perf annotate: Remove disasm__calc_percent() from disasm_line__print() (Jiri Olsa) [1641373] +- [tools] perf annotate: Add symbol__calc_lines function (Jiri Olsa) [1641373] +- [tools] perf annotate: Add symbol__calc_percent function (Jiri Olsa) [1641373] +- [tools] perf annotate: Add samples into struct annotation_line (Jiri Olsa) [1641373] +- [tools] perf annotate: Add annotated_source__purge function (Jiri Olsa) [1641373] +- [tools] perf annotate: Add annotation_line__(new|delete) functions (Jiri Olsa) [1641373] +- [tools] perf annotate: Move rb_node to struct annotation_line (Jiri Olsa) [1641373] +- [tools] perf annotate: Add annotation_line__add function (Jiri Olsa) [1641373] +- [tools] perf annotate: Add annotation_line__next function (Jiri Olsa) [1641373] +- [tools] perf annotate: Add evsel into struct annotation_line_args (Jiri Olsa) [1641373] +- [tools] perf annotate: Add offset/line/line_nr into struct annotate_args (Jiri Olsa) [1641373] +- [tools] perf annotate: Add map into struct annotate_args (Jiri Olsa) [1641373] +- [tools] perf annotate: Add arch into struct annotate_args (Jiri Olsa) [1641373] +- [tools] perf annotate: Add struct annotate_args (Jiri Olsa) [1641373] +- [tools] perf annotate: Add symbol__annotate function (Jiri Olsa) [1641373] +- [tools] perf annotate: Move ipc/cycles into annotation_line struct (Jiri Olsa) [1641373] +- [tools] perf annotate: Move line/offset into annotation_line struct (Jiri Olsa) [1641373] +- [tools] perf annotate: Add annotation_line struct (Jiri Olsa) [1641373] +- [tools] perf clang: Compile BPF script using builtin clang support (Jiri Olsa) [1641373] +- [tools] perf clang: Support compile IR to BPF object and add testcase (Jiri Olsa) [1641373] +- [tools] perf clang: Update test case to use real BPF script (Jiri Olsa) [1641373] +- [tools] perf clang: Allow passing CFLAGS to builtin clang (Jiri Olsa) [1641373] +- [tools] perf clang: Use real file system for #include (Jiri Olsa) [1641373] +- [tools] perf clang: Add builtin clang support ant test case (Jiri Olsa) [1641373] +- [tools] perf llvm: Extract helpers in llvm-utils.c (Jiri Olsa) [1641373] +- [tools] perf bpf: fix typo: "ehough" -> "enough" (Jiri Olsa) [1641373] +- [tools] perf bpf: Support BPF program attach to tracepoints (Jiri Olsa) [1641373] +- [tools] perf bpf: Rename bpf__foreach_tev() to bpf__foreach_event() (Jiri Olsa) [1641373] +- [tools] perf llvm: Allow dump llvm output object file using llvm.dump-obj (Jiri Olsa) [1641373] +- [tools] tools lib bpf: Rename bpf_map__get_fd() to bpf_map__fd() (Jiri Olsa) [1641373] +- [tools] tools lib bpf: Use IS_ERR() reporting macros with bpf_map__get_def() (Jiri Olsa) [1641373] +- [tools] tools lib bpf: Rename bpf_map__get_name() to bpf_map__name() (Jiri Olsa) [1641373] +- [tools] tools lib bpf: Use IS_ERR() reporting macros with bpf_map__get_private() (Jiri Olsa) [1641373] +- [tools] tools lib bpf: Add libbpf_get_error() (Jiri Olsa) [1641373] +- [tools] tools lib bpf: Remove _get_ from non-refcount method names (Jiri Olsa) [1641373] +- [tools] tools lib bpf: Make bpf_program__get_private() use IS_ERR() (Jiri Olsa) [1641373] +- [tools] tools lib bpf: Rename set_private() to set_priv() (Jiri Olsa) [1641373] +- [tools] perf bpf: Automatically create bpf-output event __bpf_stdout__ (Jiri Olsa) [1641373] +- [tools] perf bpf: Clone bpf stdout events in multiple bpf scripts (Jiri Olsa) [1641373] +- [tools] perf tools: Introduce bpf-output event (Jiri Olsa) [1641373] +- [tools] perf tools: Apply tracepoint event definition options to BPF script (Jiri Olsa) [1641373] +- [tools] perf tools: Enable indices setting syntax for BPF map (Jiri Olsa) [1641373] +- [tools] perf tools: Support setting different slots in a BPF map separately (Jiri Olsa) [1641373] +- [tools] perf tools: Enable passing event to BPF object (Jiri Olsa) [1641373] +- [tools] perf record: Apply config to BPF objects before recording (Jiri Olsa) [1641373] +- [tools] perf tools: Enable BPF object configure syntax (Jiri Olsa) [1641373] +- [tools] tools Adopt strstarts() from the kernel (Jiri Olsa) [1641373] +- [tools] perf bpf: Rename bpf_prog_priv__clear() to clear_prog_priv() (Jiri Olsa) [1641373] +- [tools] perf test: Add libbpf relocation checker (Jiri Olsa) [1641373] +- [tools] perf build: Use FEATURE-DUMP in bpf subproject (Jiri Olsa) [1641373] +- [tools] perf tools: Make perf depend on libbpf (Jiri Olsa) [1641373] +- [tools] perf mmap: Simplify perf_mmap__read_init() (Jiri Olsa) [1641373] +- [tools] perf mmap: Simplify perf_mmap__read_event() (Jiri Olsa) [1641373] +- [tools] perf test: Switch to new perf_mmap__read_event() interface for bpf (Jiri Olsa) [1641373] +- [tools] perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap (Jiri Olsa) [1641373] +- [tools] perf bpf: Add API to set values to map entries in a bpf object (Jiri Olsa) [1641373] +- [tools] perf bpf: Rename bpf config to program config (Jiri Olsa) [1641373] +- [tools] perf test: Print result for each LLVM subtest (Jiri Olsa) [1641373] +- [tools] perf bpf: Use same BPF program if arguments are identical (Jiri Olsa) [1641373] +- [tools] perf test: Test the BPF prologue adding infrastructure (Jiri Olsa) [1641373] +- [tools] perf bpf: Generate prologue for BPF programs (Jiri Olsa) [1641373] +- [tools] perf bpf: Add prologue for BPF programs for fetching arguments (Jiri Olsa) [1641373] +- [tools] perf bpf: Allow BPF program config probing options (Jiri Olsa) [1641373] +- [tools] perf bpf: Allow attaching BPF programs to modules symbols (Jiri Olsa) [1641373] +- [tools] perf bpf: Allow BPF program attach to uprobe events (Jiri Olsa) [1641373] +- [tools] perf test: Fix build of BPF and LLVM on older glibc libraries (Jiri Olsa) [1641373] +- [tools] perf evsel: Do not use globals in config() (Jiri Olsa) [1641373] +- [tools] perf test: Add 'perf test BPF' (Jiri Olsa) [1641373] +- [tools] perf test: enhance the llvm tests: add kbuild test (Jiri Olsa) [1641373] +- [tools] perf test: enhance the llvm test: update basic BPF test program (Jiri Olsa) [1641373] +- [tools] perf tools: Make fetch_kernel_version() publicly available (Jiri Olsa) [1641373] +- [tools] perf llvm: Pass LINUX_VERSION_CODE to BPF program when compiling (Jiri Olsa) [1641373] +- [tools] perf llvm: Pass number of configured CPUs to clang compiler (Jiri Olsa) [1641373] +- [tools] perf bpf: Mute libbpf when '-v' not set (Jiri Olsa) [1641373] +- [tools] perf test: Keep test result clean if '-v' not set (Jiri Olsa) [1641373] +- [tools] perf bpf: Improve BPF related error messages (Jiri Olsa) [1641373] +- [tools] bpf tools: Improve libbpf error reporting (Jiri Olsa) [1641373] +- [tools] perf tools: Compile scriptlets to BPF objects when passing '.c' to --event (Jiri Olsa) [1641373] +- [tools] perf bpf: Attach eBPF filter to perf event (Jiri Olsa) [1641373] +- [tools] perf bpf: Collect perf_evsel in BPF object files (Jiri Olsa) [1641373] +- [tools] perf tools: Load eBPF object into kernel (Jiri Olsa) [1641373] +- [tools] perf tools: Include errno.h where needed (Jiri Olsa) [1641373] +- [tools] perf tools: Create probe points for BPF programs (Jiri Olsa) [1641373] +- [tools] perf tools: Enable passing bpf object file to --event (Jiri Olsa) [1641373] +- [tools] perf ebpf: Add the libbpf glue (Jiri Olsa) [1641373] +- [tools] bpf tools: New API to get name from a BPF object (Jiri Olsa) [1641373] +- [tools] perf tests: Add LLVM test for eBPF on-the-fly compiling (Jiri Olsa) [1641373] +- [x86] perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs (Jiri Olsa) [1641373] +- [x86] perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers (Jiri Olsa) [1641373] +- [x86] perf/x86/intel/uncore: Add missing filter constraint for SKX CHA event (Jiri Olsa) [1641373] +- [x86] perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() (Jiri Olsa) [1641373] +- [kernel] perf/core: Fix ctx_event_type in ctx_resched() (Jiri Olsa) [1641373] +- [x86] perf/x86/intel/uncore: Fix Skylake UPI event format (Jiri Olsa) [1641373] +- [x86] events/intel/ds: Add PERF_SAMPLE_PERIOD into PEBS_FREERUNNING_FLAGS (Jiri Olsa) [1641373] +- [kernel] perf: Export perf_event_update_userpage (Jiri Olsa) [1641373] +- [tools] perf: Update PERF_RECORD_MISC_* comment for perf_event_header::misc bit 13 (Jiri Olsa) [1641373] +- [tools] perf: Add sample_id to PERF_RECORD_ITRACE_START event comment (Jiri Olsa) [1641373] +- [kernel] perf: Allocate context task_ctx_data for child event (Jiri Olsa) [1641373] + +* Thu Jan 10 2019 Luis Claudio R. Goncalves [3.10.0-987.rt56.942.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Jiri Olsa) [1641388] {CVE-2018-18445} +- [tools] s390: Disable stress tests (Jiri Olsa) [1657679] +- [tools] bpf selftest/s390x: Disable test that crosses prog size limit (Jiri Olsa) [1657679] +- [tools] bpf selftest/s390x: disable bpf-to-bpf call tests (Jiri Olsa) [1657679] +- [s390] wire up bpf syscall (Jiri Olsa) [1657679] +- [s390] bpf, s390: fix potential memleak when later bpf_jit_prog fails (Jiri Olsa) [1657679] +- [s390] bpf, s390x: remove obsolete exception handling from div/mod (Jiri Olsa) [1657679] +- [s390] bpf: fix net.core.bpf_jit_enable race (Jiri Olsa) [1657679] +- [s390] bpf, s390x: do not reload skb pointers in non-skb context (Jiri Olsa) [1657679] +- [s390] bpf: take advantage of stack_depth tracking (Jiri Olsa) [1657679] +- [s390] bpf, s390x: implement jiting of BPF_J{LT, LE, SLT, SLE} (Jiri Olsa) [1657679] +- [s390] bpf, s390: fix jit branch offset related to ldimm64 (Jiri Olsa) [1657679] +- [s390] bpf: Add jited_len to struct bpf_prog (Jiri Olsa) [1657679] +- [s390] bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode (Jiri Olsa) [1657679] +- [s390] bpf: make jited programs visible in traces (Jiri Olsa) [1657679] +- [s390] bpf: remove redundant check for non-null image (Jiri Olsa) [1657679] +- [kernel] bpf: fix unlocking of jited image when module ronx not set (Jiri Olsa) [1657679] +- [s390] bpf: fix recache skb->data/hlen for skb_vlan_push/pop (Jiri Olsa) [1657679] +- [s390] bpf: reduce maximum program size to 64 KB (Jiri Olsa) [1657679] +- [s390] bpf, s390: add support for constant blinding (Jiri Olsa) [1657679] +- [s390] bpf: Enable build of trace_bpf* objects (Jiri Olsa) [1657679] +- [s390] bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis (Jiri Olsa) [1657679] +- [s390] bpf: remove stubs for cBPF from arch code (Jiri Olsa) [1657679] +- [s390] bpf: Additional changes to compile trace_bpf_jit* (Jiri Olsa) [1657679] +- [s390] bpf: Add v4.5 trace_bpf_jit.h (Jiri Olsa) [1657679] +- [s390] bpf: Add v4.5 trace_bpf_jit_comp.c (Jiri Olsa) [1657679] +- [s390] bpf: Add v4.5 trace_bpf_jit.S (Jiri Olsa) [1657679] +- [s390] claim efficient unaligned access (Jiri Olsa) [1657679] +- [kernel] printk/cache: mark printk_once test variable __read_mostly (Jiri Olsa) [1657679] +- [scsi] lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Ewan Milne) [1657981] + +* Thu Jan 10 2019 Luis Claudio R. Goncalves [3.10.0-986.rt56.941.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- locking/rt-mutex: Flush block plug on __down_read() (Scott Wood) +- [scsi] qla2xxx: Update driver version to 10.00.00.12.07.7-k (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1628301] +- [scsi] revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Timeouts occur on surprise removal of QLogic adapter (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Simplify conditional check (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix premature command free (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Reject bsg request if chip is down (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix dropped srb resource (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Check for Register disconnect (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Increase abort timeout value (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix Remote port registration (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Serialize mailbox request (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix iIDMA error (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix stalled relogin (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix unintended Logout (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Silent erroneous message (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix login retry count (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: remove the unused tcm_qla2xxx_cmd_wq (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix TMF and Multi-Queue config (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Convert QLA_TGT_ABTS to TARGET_SCF_LOOKUP_LUN_FROM_TAG (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Prevent relogin loop by removing stale code (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Use predefined get_datalen_for_atio() inline function (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix Inquiry command being dropped in Target mode (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Move GPSC and GFPNID out of session management (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Reduce redundant ADISC command for RSCNs (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Delete session for nport id change (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix Rport and session state getting out of sync (Himanshu Madhani) [1628301] +- [scsi] qla2xxx: Fix sending ADISC command for login (Himanshu Madhani) [1628301] +- [scsi] megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1642946] +- [scsi] megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649386] +- [scsi] megaraid_sas: Update driver version (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: modify max supported lds related print (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: remove unused macro (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Remove double endian conversion (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Fix module parameter description (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: enable intx only if msix request fails (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Update copyright information (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Fix msleep granularity (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: switch to generic DMA API (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: fix a missing-check bug (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Update controller info during resume (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1642946] +- [scsi] treewide: kzalloc() -> kcalloc() (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: fix spelling mistake: "disbale" -> "disable" (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: Do not log an error if FW successfully initializes (Tomas Henzl) [1642946] +- [scsi] megaraid_sas: whitespace only (Tomas Henzl) [1642946] + +* Thu Jan 10 2019 Luis Claudio R. Goncalves [3.10.0-985.rt56.940.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [nvme] nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl (David Milburn) [1632440] + +* Thu Jan 10 2019 Luis Claudio R. Goncalves [3.10.0-984.rt56.939.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [rt] hrtimer: Allow hrtimer::function() to free the timer +- [rt] hrtimer: Fixup hrtimer callback changes for preempt-rt +- [rt] [kernel] hrtimer: Fix hrtimer_is_queued() hole +- [rt] [kernel] hrtimer: Remove HRTIMER_STATE_MIGRATE +- [rt] [kernel] hrtimer: Keep pointer to first timer and simplify __remove_hrtimer() +- [rt] [kernel] hrtimer: Use cpu_base->active_base for hotpath iterators +- [rt] [kernel] hrtimer: Update active_bases before calling hrtimer_force_reprogram() +- [rt] seqlock: Better document raw_write_seqcount_latch() (Waiman Long) [1616251] +- [rt] seqcount: Introduce raw_write_seqcount_barrier() +- [rt] seqcount: Rename write_seqcount_barrier() (Waiman Long) [1616251] +- [rt] lockdep: Revert lockdep check in raw_seqcount_begin() (Waiman Long) [1616251] +- [rt] seqlock: Use raw_ prefix instead of _no_lockdep +- [rt] [net] seqcount: Add lockdep functionality to seqcount/seqlock structures +- [rt] [kernel] hrtimer: Get rid of __hrtimer_start_range_ns() +- [rt] [kernel] sched: core: Use hrtimer_start[_expires]() +- [rt] [kernel] perf: core: Use hrtimer_start() +- [rt] [kernel] x86: perf: uncore: Use hrtimer_start() +- [rt] [kernel] x86: perf: Use hrtimer_start() +- [rt] tick: sched: Remove hrtimer_active() checks (Daniel Bristot de Oliveira) +- [rt] hrtimer: Get rid of hrtimer softirq (Daniel Bristot de Oliveira) +- [rt] hrtimer: Get rid of softirq time (Daniel Bristot de Oliveira) +- [rt] hrtimer: Fix incorrect tai offset calculation for non high-res timer systems (Daniel Bristot de Oliveira) +- [rt] hrtimer: Prevent stale expiry time in hrtimer_interrupt() (Daniel Bristot de Oliveira) +- [rt] hrtimer: Remove hrtimer_enqueue_reprogram() (Daniel Bristot de Oliveira) +- [rt] hrtimer: Kick lowres dynticks targets on timer enqueue (Daniel Bristot de Oliveira) +- [rt] hrtimer: Store cpu-number in struct hrtimer_cpu_base (Daniel Bristot de Oliveira) +- Revert "[net] seqcount: Add lockdep functionality to seqcount/seqlock structures" +- Revert "[kernel] seqlock: Use raw_ prefix instead of _no_lockdep" +- Revert "[kernel] lockdep: Revert lockdep check in raw_seqcount_begin()" +- Revert "[kernel] seqcount: Rename write_seqcount_barrier()" +- Revert "[kernel] seqcount: Introduce raw_write_seqcount_barrier()" +- Revert "[kernel] seqlock: Better document raw_write_seqcount_latch()" +- Revert "[kernel] hrtimer: Update active_bases before calling hrtimer_force_reprogram()" +- Revert "[kernel] hrtimer: Use cpu_base->active_base for hotpath iterators" +- Revert "[kernel] hrtimer: Keep pointer to first timer and simplify __remove_hrtimer()" +- Revert "[kernel] hrtimer: Remove HRTIMER_STATE_MIGRATE" +- Revert "[kernel] hrtimer: Fix hrtimer_is_queued() hole" +- Revert "[kernel] hrtimer: Allow hrtimer::function() to free the timer" +- [gpu] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1624580] +- [input] psmouse: fix button reporting for basic protocols (Benjamin Tissoires) [1658669] +- [input] psmouse: add support for 2nd wheel on A4Tech Dual-Scroll wheel mice (Benjamin Tissoires) [1658669] +- [kernel] hrtimer: Allow hrtimer::function() to free the timer (Waiman Long) [1616251] +- [kernel] hrtimer: Fix hrtimer_is_queued() hole (Waiman Long) [1616251] +- [kernel] hrtimer: Remove HRTIMER_STATE_MIGRATE (Waiman Long) [1616251] +- [kernel] hrtimer: Keep pointer to first timer and simplify __remove_hrtimer() (Waiman Long) [1616251] +- [kernel] hrtimer: Use cpu_base->active_base for hotpath iterators (Waiman Long) [1616251] +- [kernel] hrtimer: Update active_bases before calling hrtimer_force_reprogram() (Waiman Long) [1616251] +- [kernel] seqlock: Better document raw_write_seqcount_latch() (Waiman Long) [1616251] +- [kernel] seqcount: Introduce raw_write_seqcount_barrier() (Waiman Long) [1616251] +- [kernel] seqcount: Rename write_seqcount_barrier() (Waiman Long) [1616251] +- [kernel] lockdep: Revert lockdep check in raw_seqcount_begin() (Waiman Long) [1616251] +- [kernel] seqlock: Use raw_ prefix instead of _no_lockdep (Waiman Long) [1616251] +- [net] seqcount: Add lockdep functionality to seqcount/seqlock structures (Waiman Long) [1616251] +- [x86] spec_ctrl: Don't report the use of retpoline on Skylake as vulnerable (Waiman Long) [1653428] + +* Wed Dec 19 2018 Luis Claudio R. Goncalves [3.10.0-983.rt56.937.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [net] page_pool: Fix inconsistent lock state warning (Ivan Vecera) [1657001] +- [net] xdp: allow page_pool as an allocator type in xdp_return_frame (Ivan Vecera) [1657001] +- [net] page_pool: refurbish version of page_pool code (Ivan Vecera) [1657001] +- [net] af_iucv: fix skb handling on HiperTransport xmit error (Hendrik Brueckner) [1644390] +- [net] af_iucv: drop inbound packets with invalid flags (Hendrik Brueckner) [1644390] +- [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1653394] +- [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1653394] +- [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1653394] +- [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1653394] +- [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1653394] +- [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1653394] +- [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1653394] +- [net] flow_dissector: Add limit for number of headers to dissect (Ivan Vecera) [1653394] +- [net] flow_dissector: Cleanup control flow (Ivan Vecera) [1653394] +- [net] do not abort bulk send on BQL status (Ivan Vecera) [1653881] +- [net] bql: add __netdev_tx_sent_queue() (Ivan Vecera) [1653881] +- [net] add documentation for BQL helpers (Ivan Vecera) [1653881] +- [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1651933] +- [net] netfilter: nf_tables: fix oob access (Florian Westphal) [1628910] +- [net] xfrm: policy: init locks early (Herbert Xu) [1641866] +- [net] vlan: add support for tunnel offload (Davide Caratti) [1626213] +- [net] vlan: Keep NETIF_F_HW_CSUM similar to other software devices (Davide Caratti) [1626213] +- [net] core: make function ___gnet_stats_copy_basic() static (Eelco Chaudron) [1636891] +- [net] sched: Add hardware specific counters to TC actions (Eelco Chaudron) [1636891] +- [net] core: Add new basic hardware counter (Eelco Chaudron) [1636891] +- [fs] sunrpc: safely reallow resvport min/max inversion (Steve Dickson) [1622167] +- [fs] sunrpc: Prevent resvport min/max inversion via sysfs and module parameter (Steve Dickson) [1622167] +- [fs] sunrpc: Prevent resvport min/max inversion via sysctl (Steve Dickson) [1622167] +- [fs] sunrpc: Fix reserved port range calculation (Steve Dickson) [1622167] +- [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1648781] +- [fs] fuse: don't invalidate attrs when not using atime (Miklos Szeredi) [1648781] +- [fs] Don't log expected error on DFS referral request (Leif Sahlberg) [1594377] +- [fs] sunrpc: correct the computation for page_ptr when truncating (Frank Sorenson) [1640370] +- [fs] revert "[fs] sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657399] + +* Wed Dec 19 2018 Luis Claudio R. Goncalves [3.10.0-982.rt56.936.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [infiniband] rdma/uverbs: Expand primary and alt AV port checks (Kamal Heib) [1655897] +- [infiniband] rdma/uverbs: Don't fail in creation of multiple flows (Kamal Heib) [1655897] +- [infiniband] rdma/uverbs: Fix slab-out-of-bounds in ib_uverbs_ex_create_flow (Kamal Heib) [1655897] +- [infiniband] rdma/uverbs: Protect from attempts to create flows on unsupported QP (Kamal Heib) [1655897] +- [infiniband] ib/rxe: Fix missing completion for mem_reg work requests (Kamal Heib) [1655897] +- [infiniband] rdma/core: Save kernel caller name when creating CQ using ib_create_cq() (Kamal Heib) [1655897] +- [rdma] Convert infiniband uverbs to struct_size (Kamal Heib) [1655897] +- [infiniband] ib/uverbs: Fix ordering of ucontext check in ib_uverbs_write (Kamal Heib) [1655897] +- [infiniband] ib/rxe: avoid double kfree skb (Kamal Heib) [1655897] +- [net] svcrdma: Fix incorrect return value/type in svc_rdma_post_recvs (Kamal Heib) [1655897] +- [rdma] restrack: Change SPDX tag to properly reflect license (Kamal Heib) [1655897] +- [infiniband] fix a possible use-after-free bug (Kamal Heib) [1615040 1655897] +- [infiniband] ib/isert: fix T10-pi check mask setting (Kamal Heib) [1655897] +- [infiniband] ib/uverbs: Add support for flow counters (Kamal Heib) [1655897] +- [rdma] ib/core: Add support for flow counters (Kamal Heib) [1655897] +- [infiniband] ib/core: Support passing uhw for create_flow (Kamal Heib) [1655897] +- [infiniband] ib/uverbs: Add read counters support (Kamal Heib) [1655897] +- [rdma] ib/core: Introduce counters read verb (Kamal Heib) [1655897] +- [infiniband] ib/uverbs: Add create/destroy counters support (Kamal Heib) [1655897] +- [rdma] ib/core: Introduce counters object and its create/destroy (Kamal Heib) [1655897] +- [infiniband] ib/uverbs: Add an ib_uobject getter to ioctl() infrastructure (Kamal Heib) [1655897] +- [net] xprtrdma: Remove transfertypes array (Kamal Heib) [1655897] +- [net] xprtrdma: Add trace_xprtrdma_dma_map(mr) (Kamal Heib) [1655897] +- [net] xprtrdma: Wait on empty sendctx queue (Kamal Heib) [1655897] +- [net] xprtrdma: Move common wait_for_buffer_space call to parent function (Kamal Heib) [1655897] +- [net] xprtrdma: Return -ENOBUFS when no pages are available (Kamal Heib) [1655897] +- [infiniband] rdma/mad: Convert BUG_ONs to error flows (Kamal Heib) [1655897] +- [infiniband] rdma/mad: Delete inaccessible BUG_ON (Kamal Heib) [1655897] +- [infiniband] rdma/cma: Ignore unknown event (Kamal Heib) [1655897] +- [infiniband] rdma/cm: Abort loop in case of CM dequeue (Kamal Heib) [1655897] +- [infiniband] rdma/uverbs: Hoist the common process of disassociate_ucontext into ib core (Kamal Heib) [1655897] +- [infiniband] rdma/core: Remove indirection through ib_cache_setup() (Kamal Heib) [1655897] +- [rdma] ib/core: Make testing MR flags for writability a static inline function (Kamal Heib) [1655897] +- [infiniband] ib/rxe: avoid unnecessary export (Kamal Heib) [1655897] +- [infiniband] ib/core: Introduce and use rdma_gid_table() (Kamal Heib) [1655897] +- [infiniband] ib/core: Reduce the places that use zgid (Kamal Heib) [1655897] +- [infiniband] rdma/ucm: Mark UCM interface as BROKEN (Kamal Heib) [1655897] +- [infiniband] ib/core: Remove duplicate declaration of gid_cache_wq (Kamal Heib) [1655897] +- [infiniband] rdma/ipoib: drop skb on path record lookup failure (Kamal Heib) [1655897] +- [infiniband] rdma/cma: add rdma_iw_cm_id() and rdma_res_to_id() helpers (Kamal Heib) [1655897] +- [infiniband] rdma/ipoib: Update paths on CLIENT_REREG/SM_CHANGE events (Kamal Heib) [1655897] +- [infiniband] ib/rxe: avoid calling WARN_ON_ONCE twice (Kamal Heib) [1655897] +- [infiniband] ib/ipoib: replace local_irq_disable() with proper locking (Kamal Heib) [1655897] +- [rdma] ib/uverbs: Introduce a MPLS steering match filter (Kamal Heib) [1655897] +- [uapi] ib/uverbs: Expose MPLS flow spec to the user-kernel ABI header (Kamal Heib) [1655897] +- [rdma] ib/uverbs: Introduce a GRE steering match filter (Kamal Heib) [1655897] +- [uapi] ib/uverbs: Expose GRE flow spec to the user-kernel ABI header (Kamal Heib) [1655897] +- [infiniband] ib/cm: Store and restore ah_attr during CM message processing (Kamal Heib) [1655897] +- [infiniband] ib/cm: Store and restore ah_attr during LAP msg processing (Kamal Heib) [1655897] +- [infiniband] ib/cm: Avoid AV ah_attr overwriting during LAP message handling (Kamal Heib) [1655897] +- [infiniband] ib/core: Remove redundant return (Kamal Heib) [1655897] +- [infiniband] rdma/nldev: remove mr iova attribute (Kamal Heib) [1596624 1655897] +- [uapi] rdma/uapi: Fix uapi breakage (Kamal Heib) [1655897] +- [infiniband] ib: Fix RDMA_RXE and INFINIBAND_RDMAVT dependencies for DMA_VIRT_OPS (Kamal Heib) [1655897] +- [net] svcrdma: Persistently allocate and DMA-map Send buffers (Kamal Heib) [1655897] +- [net] svcrdma: Simplify svc_rdma_send() (Kamal Heib) [1655897] +- [net] svcrdma: Remove post_send_wr (Kamal Heib) [1655897] +- [net] svcrdma: Don't overrun the SGE array in svc_rdma_send_ctxt (Kamal Heib) [1655897] +- [net] svcrdma: Introduce svc_rdma_send_ctxt (Kamal Heib) [1655897] +- [net] svcrdma: Clean up Send SGE accounting (Kamal Heib) [1655897] +- [net] svcrdma: Refactor svc_rdma_dma_map_buf (Kamal Heib) [1655897] +- [net] svcrdma: Allocate recv_ctxt's on CPU handling Receives (Kamal Heib) [1655897] +- [net] svcrdma: Persistently allocate and DMA-map Receive buffers (Kamal Heib) [1655897] +- [net] svcrdma: Preserve Receive buffer until svc_rdma_sendto (Kamal Heib) [1655897] +- [net] svcrdma: Simplify svc_rdma_recv_ctxt_put (Kamal Heib) [1655897] +- [net] svcrdma: Remove sc_rq_depth (Kamal Heib) [1655897] +- [net] svcrdma: Introduce svc_rdma_recv_ctxt (Kamal Heib) [1655897] +- [trace] svcrdma: Trace key RDMA API events (Kamal Heib) [1655897] +- [trace] svcrdma: Trace key RPC/RDMA protocol events (Kamal Heib) [1655897] +- [net] xprtrdma: Prepare RPC/RDMA includes for server-side trace points (Kamal Heib) [1655897] +- [net] svcrdma: Use passed-in net namespace when creating RDMA listener (Kamal Heib) [1655897] +- [net] svcrdma: Add proper SPDX tags for NetApp-contributed source (Kamal Heib) [1655897] +- [infiniband] ib/core: Reuse gid_table_release_one() in table allocation failure (Kamal Heib) [1655897] +- [infiniband] ib/core: Make gid_table_reserve_default() return void (Kamal Heib) [1655897] +- [net] xprtrdma: Make rpcrdma_sendctx_put_locked() a static function (Kamal Heib) [1655897] +- [net] xprtrdma: Remove rpcrdma_buffer_get_rep_locked() (Kamal Heib) [1655897] +- [net] xprtrdma: Remove rpcrdma_buffer_get_req_locked() (Kamal Heib) [1655897] +- [net] xprtrdma: Remove rpcrdma_ep_{post_recv, post_extra_recv} (Kamal Heib) [1655897] +- [net] xprtrdma: Move Receive posting to Receive handler (Kamal Heib) [1655897] +- [trace] xprtrdma: Clean up Receive trace points (Kamal Heib) [1655897] +- [net] xprtrdma: Make rpc_rqst part of rpcrdma_req (Kamal Heib) [1655897] +- [net] xprtrdma: Introduce ->alloc_slot call-out for xprtrdma (Kamal Heib) [1655897] +- [net] sunrpc: Add a ->free_slot transport callout (Kamal Heib) [1655897] +- [net] xprtrdma: Fix max_send_wr computation (Kamal Heib) [1655897] +- [net] xprtrdma: Create transport's CM ID in the correct network namespace (Kamal Heib) [1655897] +- [net] xprtrdma: Try to fail quickly if proto=rdma (Kamal Heib) [1655897] +- [net] xprtrdma: Add proper SPDX tags for NetApp-contributed source (Kamal Heib) [1655897] +- [infiniband] rdma/nldev: helper functions to add driver attributes (Kamal Heib) [1596624 1655897] +- [infiniband] rdma/nldev: add driver-specific resource tracking (Kamal Heib) [1596624 1655897] +- [infiniband] rdma/nldev: Add explicit pad attribute (Kamal Heib) [1596624 1655897] +- [infiniband] ib/cxgb4: use skb_put_zero()/__skb_put_zero (Kamal Heib) [1655897] +- [infiniband] ib/core: Use CONFIG_SECURITY_INFINIBAND to compile out security code (Kamal Heib) [1655897] +- [infiniband] ib/rxe: remove unused function variable (Kamal Heib) [1655897] +- [infiniband] ib/rxe: change rxe_set_mtu function type to void (Kamal Heib) [1655897] +- [infiniband] ib/rxe: Change rxe_rcv to return void (Kamal Heib) [1655897] +- [infiniband] ib/rxe: replace refcount_inc with skb_get (Kamal Heib) [1655897] +- [infiniband] ib/rxe: optimize the function duplicate_request (Kamal Heib) [1655897] +- [infiniband] ib/rxe: make rxe_release_udp_tunnel static (Kamal Heib) [1655897] +- [infiniband] ib/rxe: avoid export symbols (Kamal Heib) [1655897] +- [infiniband] ib/rxe: make the variable static (Kamal Heib) [1655897] +- [infiniband] rdma/rdma_cm: Delete rdma_addr_client (Kamal Heib) [1655897] +- [infiniband] rdma/rdma_cm: Make rdma_addr_cancel into a fence (Kamal Heib) [1655897] +- [infiniband] rdma/rdma_cm: Remove process_req and timer sorting (Kamal Heib) [1655897] +- [net] sunrpc: Initialize rpc_rqst outside of xprt->reserve_lock (Kamal Heib) [1655897] +- [net] sunrpc: Make num_reqs a non-atomic integer (Kamal Heib) [1655897] +- [net] sunrpc: Make slot allocation more reliable (Kamal Heib) [1655897] +- [net] treewide: Use array_size() in vzalloc_node() (Kamal Heib) [1655897] +- [infiniband] treewide: Use array_size() in vzalloc() (Kamal Heib) [1655897] +- [infiniband] treewide: kzalloc_node() -> kcalloc_node() (Kamal Heib) [1655897] +- [infiniband] treewide: kzalloc() -> kcalloc() (Kamal Heib) [1655897] +- [infiniband] treewide: kmalloc() -> kmalloc_array() (Kamal Heib) [1655897] +- [infiniband] treewide: Use struct_size() for kmalloc()-family (Kamal Heib) [1655897] + +* Tue Dec 18 2018 Luis Claudio R. Goncalves [3.10.0-981.rt56.935.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [pci] Add "PCIe" to pcie_print_link_status() messages (Eelco Chaudron) [1654186] +- [pci] Check for PCIe Link downtraining (Eelco Chaudron) [1654186] +- [tty] wipe buffer if not echoing data (Artem Savkov) [1644050] +- [tty] wipe buffer (Artem Savkov) [1644050] +- [tty] add rwsem to close race between copy_from_read_buf calls and reset_buffer_flags (Christoph von Recklinghausen) [1649343] +- [tty] n_tty: Fix stall at n_tty_receive_char_special() (Christoph von Recklinghausen) [1649343] +- [tty] audit: Fix audit source (Christoph von Recklinghausen) [1649343] +- [tty] n_tty: Fix auditing support for cannonical mode (Christoph von Recklinghausen) [1649343] +- [tty] n_tty: Fix 4096-byte canonical reads (Christoph von Recklinghausen) [1649343] +- [tty] n_tty: Remove read_cnt (Christoph von Recklinghausen) [1649343] +- [tty] n_tty: Don't wrap input buffer indices at buffer size (Christoph von Recklinghausen) [1649343] +- [tty] n_tty: Get read_cnt through accessor (Christoph von Recklinghausen) [1649343] +- [tty] Deprecate ldisc .chars_in_buffer() method (Christoph von Recklinghausen) [1649343] +- [tty] n_tty: Split n_tty_chars_in_buffer() for reader-only interface (Christoph von Recklinghausen) [1649343] +- [tty] n_tty: Line copy to user buffer in canonical mode (Christoph von Recklinghausen) [1649343] +- [tty] n_tty: Factor canonical mode copy from n_tty_read() (Christoph von Recklinghausen) [1649343] +- [tty] Make ldisc input flow control concurrency-friendly (Christoph von Recklinghausen) [1649343] +- [tty] Simplify tty buffer/ldisc interface with helper function (Christoph von Recklinghausen) [1649343] +- [pinctrl] sunrisepoint: Align GPIO number space with Windows (Steve Best) [1653546] +- [kernel] workqueue: remove keventd_up() (Artem Savkov) [1637827] +- [lib] debugobj, workqueue: remove keventd_up() usage (Artem Savkov) [1637827] +- [mm] slab, workqueue: remove keventd_up() usage (Artem Savkov) [1637827] +- [tty] workqueue: remove keventd_up() usage (Artem Savkov) [1637827] +- [x86] mce, workqueue: remove keventd_up() usage (Artem Savkov) [1637827] +- [kernel] workqueue: make workqueue available early during boot (Artem Savkov) [1637827] +- [kernel] sched, nohz: Exclude isolated cores from load balancing (Phil Auld) [1653437] +- [kernel] sched: Factor out the on_null_domain() checks in trigger_load_balance() (Phil Auld) [1653437] +- [kernel] sched: Pass 'struct rq' to on_null_domain() (Phil Auld) [1653437] +- [kernel] nohz: Fix missing tick reprogram when interrupting an inline softirq (Phil Auld) [1618798] +- [x86] cpufeatures: Enumerate cldemote instruction (Steve Best) [1482765] +- [x86] Mark Intel Apollo Lake supported (David Arcari) [1571340] + +* Tue Dec 18 2018 Luis Claudio R. Goncalves [3.10.0-980.rt56.934.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1654839] +- [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1654839] +- [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1654839] +- [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1654839] +- [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1639235] +- [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1639235] +- [net] geneve: cleanup hard coded value for Ethernet header length (Xin Long) [1639235] +- [net] don't call update_pmtu unconditionally (Xin Long) [1639235] +- [net] geneve: update skb dst pmtu on tx path (Xin Long) [1639235] +- [net] vxlan: update skb dst pmtu on tx path (Xin Long) [1639235] +- [net] unix: properly re-increment inflight counter of GC discarded candidates (Xin Long) [1639008] +- [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1601814] +- [net] ipv4: rate limit updating of next hop exceptions with same pmtu (Sabrina Dubroca) [1601814] +- [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1601814] +- [net] dcb: Add dcbnl buffer attribute (Ivan Vecera) [1647161] +- [net] ethtool: Add support for configuring PFC stall prevention in ethtool (Ivan Vecera) [1647488] +- [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1623359] +- [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1623359] +- [net] igmp: make function __ip_mc_inc_group() static (Hangbin Liu) [1623359] +- [net] igmp: Reduce Unsolicited report interval to 1s when using IGMPv3 (Hangbin Liu) [1623359] +- [net] tcp: do not restart timewait timer on rst reception (Florian Westphal) [1623889] +- [net] pppoe: take ->needed_headroom of lower device into account on xmit (Florian Westphal) [1643335] +- [net] sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1639772] + +* Mon Dec 17 2018 Luis Claudio R. Goncalves [3.10.0-979.rt56.933.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [kernel] mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set (Rafael Aquini) [1657714] +- [mm] mempolicy: clean up __GFP_THISNODE confusion in policy_zonelist (Rafael Aquini) [1613081] +- [mm] Use overflow helpers in kmalloc_array*() (Waiman Long) [1651847] +- [mm] faster kmalloc_array(), kcalloc() (Waiman Long) [1651847] +- [mfd] intel-lpss: Add Ice Lake PCI IDs (Steve Best) [1483480] +- [mmc] sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483495] +- [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (David Milburn) [1652215] +- [scsi] libiscsi: Allow sd_shutdown on bad transport (Chris Leech) [1630979] +- [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Add support for Aero controllers (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Bump driver version to 27.100.00.00 (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1642370] +- [scsi] mpt3sas: switch to generic DMA API (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1642370] +- [scsi] mpt3sas: remove remaining use of MPT3SAS_FMT (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Fix indentation (Tomas Henzl) [1642370] +- [scsi] scripts/spelling.txt: add "overwritting" pattern and fix typo instances (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1642370] +- [scsi] mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1649288] +- [scsi] mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1642370] +- [scsi] mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1642370] + +* Mon Dec 17 2018 Luis Claudio R. Goncalves [3.10.0-978.rt56.932.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [netdrv] aquantia: fix rx checksum offload bits (Igor Russkikh) [1648333] +- [netdrv] aquantia: allow rx checksum offload configuration (Igor Russkikh) [1648333] +- [netdrv] aquantia: invalid checksumm offload implementation (Igor Russkikh) [1648333] +- [netdrv] aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1648333] +- [netdrv] aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1648333] +- [netdrv] aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1648333] +- [netdrv] aquantia: remove some redundant variable initializations (Igor Russkikh) [1648333] +- [netdrv] aquantia: fix hw_atl_utils_fw_upload_dwords (Igor Russkikh) [1648333] +- [netdrv] aquantia: Make some functions static (Igor Russkikh) [1648333] +- [netdrv] aquantia: Implement rx/tx flow control ethtools callback (Igor Russkikh) [1648333] +- [netdrv] aquantia: Improve adapter init/deinit logic (Igor Russkikh) [1648333] +- [netdrv] ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1633418] +- [netdrv] ena: fix crash during ena_remove() (John Linville) [1633418] +- [netdrv] ena: fix crash during failed resume from hibernation (John Linville) [1633418] +- [netdrv] ena: enable Low Latency Queues (John Linville) [1633418] +- [netdrv] ena: Fix Kconfig dependency on X86 (John Linville) [1633418] +- [netdrv] ena: fix indentations in ena_defs for better readability (John Linville) [1633418] +- [netdrv] ena: update driver version to 2.0.1 (John Linville) [1633418] +- [netdrv] ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1633418] +- [netdrv] ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1633418] +- [netdrv] ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1633418] +- [netdrv] ena: explicit casting and initialization, and clearer error handling (John Linville) [1633418] +- [netdrv] ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1633418] +- [netdrv] ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1633418] +- [netdrv] ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1633418] +- [netdrv] ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1633418] +- [netdrv] ena: complete host info to match latest ENA spec (John Linville) [1633418] +- [netdrv] ena: minor performance improvement (John Linville) [1633418] +- [netdrv] ena: fix auto casting to boolean (John Linville) [1633418] +- [netdrv] ena: fix NULL dereference due to untimely napi initialization (John Linville) [1633418] +- [netdrv] ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1633418] +- [netdrv] ena: fix warning in rmmod caused by double iounmap (John Linville) [1633418] +- [netdrv] ena: remove ndo_poll_controller (John Linville) [1633418] +- [netdrv] ena: fix incorrect usage of memory barriers (John Linville) [1633418] +- [netdrv] ena: fix missing calls to READ_ONCE (John Linville) [1633418] +- [netdrv] ena: fix missing lock during device destruction (John Linville) [1633418] +- [netdrv] ena: fix potential double ena_destroy_device() (John Linville) [1633418] +- [netdrv] ena: fix device destruction to gracefully free resources (John Linville) [1633418] +- [netdrv] ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1633418] +- [netdrv] ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1633418] +- [netdrv] ena: Fix use of uninitialized DMA address bits field (John Linville) [1633418] +- [netdrv] ena: Eliminate duplicate barriers on weakly-ordered archs (John Linville) [1633418] +- [thunderbolt] Add Intel as copyright holder (Jarod Wilson) [1588927] +- [thunderbolt] Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588927] +- [thunderbolt] Print connected devices (Jarod Wilson) [1588927] +- [thunderbolt] Make the driver less verbose (Jarod Wilson) [1588927] +- [thunderbolt] Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588927] +- [thunderbolt] Initialize after IOMMUs (Jarod Wilson) [1588927] +- [thunderbolt] Do not handle ICM events after domain is stopped (Jarod Wilson) [1588927] +- [thunderbolt] Add support for runtime PM (Jarod Wilson) [1588927] +- [thunderbolt] Remove redundant variable 'approved' (Jarod Wilson) [1588927] +- [thunderbolt] Use correct ICM commands in system suspend (Jarod Wilson) [1588927] +- [thunderbolt] No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588927] +- [thunderbolt] Do not unnecessarily call ICM get route (Jarod Wilson) [1588927] +- [thunderbolt] Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588927] +- [thunderbolt] Fix small typo in variable name (Jarod Wilson) [1588927] + +* Wed Dec 12 2018 Luis Claudio R. Goncalves [3.10.0-977.rt56.931.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [pinctrl] intel: Add Ice Lake PCH pin controller support (Steve Best) [1483412] +- [fs] mm: /proc/pid/pagemap: hide swap entries from unprivileged users (Joe Lawrence) [1522595] +- [fs] mm, pagemap: fix swap offset value for PMD migration entry (Joe Lawrence) [1522595] +- [tools] pagemap: add mmap-exclusive bit for marking pages mapped only here (Joe Lawrence) [1522595] +- [fs] pagemap: hide physical addresses from non-privileged users (Joe Lawrence) [1522595] +- [fs] pagemap: rework hugetlb and thp report (Joe Lawrence) [1522595] +- [tools] pagemap: switch to the new format and do some cleanup (Joe Lawrence) [1522595] +- [tools] vm/page-types.c: support KPF_SOFTDIRTY bit (Joe Lawrence) [1522595] +- [fs] mm: softdirty: unmapped addresses between VMAs are clean (Joe Lawrence) [1522595] +- [fs] mm: softdirty: addresses before VMAs in PTE holes aren't softdirty (Joe Lawrence) [1522595] +- [fs] mm: softdirty: respect VM_SOFTDIRTY in PTE holes (Joe Lawrence) [1522595] +- [fs] pagemap: check permissions and capabilities at open time (Joe Lawrence) [1522595] +- [fs] pagemap: do not leak physical addresses to non-privileged userspace (Joe Lawrence) [1522595] +- [pci] shpchp: Separate existence of SHPC and permission to use it (Myron Stowe) [1633873] +- [pci] shpchp: Manage SHPC unconditionally on non-ACPI systems (Myron Stowe) [1633873] +- [pci] shpchp: Fix AMD POGO identification (Myron Stowe) [1633873] +- [s390] qeth: fix length check in SNMP processing (Hendrik Brueckner) [1656015] +- [s390] qeth: report 25Gbit link speed (Hendrik Brueckner) [1640651] +- [s390] qeth: use LINK_MODE_* to report the link characteristics (Hendrik Brueckner) [1640651] +- [s390] qeth: convert to ETHTOOL_GLINKSETTINGS API (Hendrik Brueckner) [1640651] +- [s390] qeth: clean up qeth_set_ecmd_adv_sup() (Hendrik Brueckner) [1640651] +- [s390] qeth: sanitize strings in debug messages (Hendrik Brueckner) [1652059] +- [s390] qeth: remove outdated portname debug msg (Hendrik Brueckner) [1652059] +- [s390] qeth: Fix potential array overrun in cmd/rc lookup (Hendrik Brueckner) [1652051] +- [s390] qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Hendrik Brueckner) [1652051] +- [s390] kdump: Make elfcorehdr size calculation ABI compliant (Hendrik Brueckner) [1656017] +- [s390] kdump: Fix elfcorehdr size calculation (Hendrik Brueckner) [1656017] + +* Wed Dec 12 2018 Luis Claudio R. Goncalves [3.10.0-976.rt56.930.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [netdrv] phy: add phy_speed_down and phy_speed_up (Ivan Vecera) [1655590] +- [netdrv] phy: add helper phy_config_aneg (Ivan Vecera) [1655590] +- [netdrv] phy: fix flag masking in __set_phy_supported (Ivan Vecera) [1655590] +- [netdrv] phy: allow scanning busses with missing phys (Ivan Vecera) [1655590] +- [netdrv] phy: remove parameter new_link from phy_mac_interrupt() (Ivan Vecera) [1655590] +- [kernel] phy: core: use genphy version of callbacks read_status and config_aneg per default (Ivan Vecera) [1655590] +- [net] ethtool: remove error check for legacy setting transceiver type (Ivan Vecera) [1655590] +- [netdrv] phy: Keep reporting transceiver type (Ivan Vecera) [1655590] +- [uapi] ethtool: Add back transceiver type (Ivan Vecera) [1655590] +- [kernel] phy: Remove trailing semicolon in macro definition (Ivan Vecera) [1655590] +- [netdrv] phy: hook up clause 45 autonegotiation restart (Ivan Vecera) [1655590] +- [netdrv] phy: avoid genphy_aneg_done() for PHYs without clause 22 support (Ivan Vecera) [1655590] +- [netdrv] phy: add 802.3 clause 45 support to phylib (Ivan Vecera) [1655590] +- [netdrv] phy: test the right variable in phy_write_mmd() (Ivan Vecera) [1655590] +- [netdrv] phy: restart phy autonegotiation after EEE advertisment change (Ivan Vecera) [1655590] +- [netdrv] phy: avoid setting unsupported EEE advertisments (Ivan Vecera) [1655590] +- [netdrv] phy: clean up mmd_phy_indirect() (Ivan Vecera) [1655590] +- [netdrv] phy: remove the indirect MMD read/write methods (Ivan Vecera) [1655590] +- [netdrv] phy: switch remaining users to phy_(read|write)_mmd() (Ivan Vecera) [1655590] +- [netdrv] phy: make phy_(read|write)_mmd() generic MMD accessors (Ivan Vecera) [1655590] +- [netdrv] phy: move phy MMD accessors to phy-core.c (Ivan Vecera) [1655590] +- [netdrv] phy: Add missing driver check in phy_aneg_done() (Ivan Vecera) [1655590] +- [netdrv] phy: Check phydev->drv (Ivan Vecera) [1655590] +- [netdrv] phy: Fix PHY unbind crash (Ivan Vecera) [1655590] +- [netdrv] phy: Add phy_ethtool_nway_reset (Ivan Vecera) [1655590] +- [netdrv] phy: add phy_ethtool_{get|set}_link_ksettings (Ivan Vecera) [1655590] +- [netdrv] mdio_bus: Fix MDIO bus scanning in __mdiobus_register() (Ivan Vecera) [1655590] +- [netdrv] phylib: don't return NULL from get_phy_device() (Ivan Vecera) [1655590] +- [netdrv] phy: add generic function to support ksetting support (Ivan Vecera) [1655590] +- [netdrv] phy: Add API for {un}registering an mdio device to a bus (Ivan Vecera) [1655590] +- [netdrv] phy: Add an mdio_device structure (Ivan Vecera) [1655590] +- [netdrv] phy: Centralise print about attached phy (Ivan Vecera) [1655590] +- [netdrv] phy: phy_{read|write}_mmd_indirect: get addr from phydev (Ivan Vecera) [1655590] +- [netdrv] phy: add phydev_name() wrapper (Ivan Vecera) [1655590] +- [kernel] phy: Add phydev_err() and phydev_dbg() macros (Ivan Vecera) [1655590] +- [kernel] phy: Consistently use addr for address on an MII bus (Ivan Vecera) [1655590] +- [netdrv] phylib: Add phy_set_max_speed helper (Ivan Vecera) [1655590] +- [netdrv] phy: add locking to phy_read_mmd_indirect()/phy_write_mmd_indirect() (Ivan Vecera) [1655590] +- [netdrv] phy: Support setting polarity in marvell phy driver (Ivan Vecera) [1655590] +- [netdrv] phy: Pass mdix ethtool setting through to phy driver (Ivan Vecera) [1655590] +- [netdrv] phy: avoid suspending twice a PHY (Ivan Vecera) [1655590] +- [netdrv] phy: keep track of the PHY suspend state (Ivan Vecera) [1655590] +- [netdrv] phy: utilize phy_suspend and phy_resume (Ivan Vecera) [1655590] +- [netdrv] phy: Invalidate LP advertising flags when restarting or disabling AN (Ivan Vecera) [1655590] +- [netdrv] phy: fix EEE checks inside the phy_init_eee (Ivan Vecera) [1655590] +- [netdrv] phy: allow phy_init_eee() to work with internal PHYs (Ivan Vecera) [1655590] +- [kernel] phy: export phy_{read,write}_mmd_indirect (Ivan Vecera) [1655590] +- [netdrv] libphy: Add phy specific function to access mmd phy registers (Ivan Vecera) [1655590] +- [netdrv] phy: export phy_suspend and phy_resume (Ivan Vecera) [1655590] +- [netdrv] phy: fix uninitalized ethtool_wolinfo in phy_suspend (Ivan Vecera) [1655590] +- [netdrv] phy: move PHY software reset to genphy_soft_reset (Ivan Vecera) [1655590] +- [netdrv] phy: update port type for MoCA PHYs (Ivan Vecera) [1655590] +- [kernel] phy: add MoCA PHY type (Ivan Vecera) [1655590] +- [netdrv] phy: report link partner features through ethtool (Ivan Vecera) [1655590] +- [kernel] phy: breakdown PHY_*_FEATURES defines (Ivan Vecera) [1655590] + +* Wed Dec 12 2018 Luis Claudio R. Goncalves [3.10.0-975.rt56.929.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [scsi] scsi_transport_srp: Fix shost to rport translation (Kamal Heib) [1641363] +- [rdma] ib/uverbs: Fix uverbs_attr_get_obj (Kamal Heib) [1641363] +- [infiniband] nvmet, rxe: defer ip datagram sending to tasklet (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Fix kernel crash during MR deregistration flow (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Prevent reregistration of DM_MR to regular MR (Kamal Heib) [1641363] +- [infiniband] ib: make INFINIBAND_ADDR_TRANS configurable (Kamal Heib) [1641363] +- [infiniband] ib_srp: depend on INFINIBAND_ADDR_TRANS (Kamal Heib) [1641363] +- [infiniband] ib_srpt: depend on INFINIBAND_ADDR_TRANS (Kamal Heib) [1641363] +- [infiniband] ib/core: Fix deleting default GIDs when changing mac adddress (Kamal Heib) [1641363] +- [infiniband] ib/core: Fix to avoid deleting IPv6 look alike default GIDs (Kamal Heib) [1641363] +- [infiniband] ib/core: Don't allow default GID addition at non reseved slots (Kamal Heib) [1641363] +- [infiniband] rdma/ucma: Check for a cm_id->device in all user calls that need it (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Add missing braces in anonymous union initializers (Kamal Heib) [1641363] +- [infiniband] rdma/ucma: ucma_context reference leak in error path (Kamal Heib) [1641363] +- [net] sunrpc: Make RTT measurement more precise (Send) (Kamal Heib) [1641363] +- [net] xprtrdma: Move creation of rl_rdmabuf to rpcrdma_create_req (Kamal Heib) [1641363] +- [net] xprtrdma: Chain Send to FastReg WRs (Kamal Heib) [1641363] +- [kernel] xprtrdma: "Support" call-only RPCs (Kamal Heib) [1641363] +- [net] xprtrdma: Reduce number of MRs created by rpcrdma_mrs_create (Kamal Heib) [1641363] +- [net] xprtrdma: ->send_request returns -EAGAIN when there are no free MRs (Kamal Heib) [1641363] +- [net] xprtrdma: Remove xprt-specific connect cookie (Kamal Heib) [1641363] +- [net] xprtrdma: Remove arbitrary limit on initiator depth (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Add device memory registration ioctl support (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Add alloc/free dm uverbs ioctl support (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Add device memory capabilities reporting (Kamal Heib) [1641363] +- [uapi] ib/uverbs: Expose device memory capabilities to user (Kamal Heib) [1641363] +- [infiniband] ib/rxe: Removed GID add/del dummy routines (Kamal Heib) [1641363] +- [uapi] ib/uverbs: Introduce ESP steering match filter (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Add modify ESP flow_action (Kamal Heib) [1641363] +- [rdma] ib/uverbs: Introduce egress flow steering (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Add action_handle flow steering specification (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Add flow_action create and destroy verbs (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Refactor kern_spec_to_ib_spec_filter (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Add enum attribute type to ioctl() interface (Kamal Heib) [1641363] +- [rdma] Use ib_gid_attr during GID modification (Kamal Heib) [1641363] +- [infiniband] ib/providers: Avoid null netdev check for RoCE (Kamal Heib) [1641363] +- [infiniband] ib/providers: Avoid zero GID check for RoCE (Kamal Heib) [1641363] +- [infiniband] ib/core: Refactor GID modify code for RoCE (Kamal Heib) [1641363] +- [infiniband] ib/core: Simplify ib_query_gid to always refer to cache (Kamal Heib) [1641363] +- [infiniband] rdma/providers: Simplify query_gid callback of RoCE providers (Kamal Heib) [1641363] +- [infiniband] ib/qedr: Remove GID add/del dummy routines (Kamal Heib) [1641363] +- [rdma] core: Update query_gid documentation for HCA drivers (Kamal Heib) [1641363] +- [infiniband] rdma/mlx5: Fix definition of mlx5_ib_create_qp_resp (Kamal Heib) [1641363] +- [trace] sunrpc: Save remote presentation address in svc_xprt for trace events (Kamal Heib) [1641363] +- [trace] sunrpc: Move trace_svc_xprt_dequeue() (Kamal Heib) [1641363] +- [trace] sunrpc: Simplify trace_svc_recv (Kamal Heib) [1641363] +- [net] svc: Simplify ->xpo_secure_port (Kamal Heib) [1641363] +- [infiniband] ib/ocrdma_hw: Remove redundant checks and goto labels (Kamal Heib) [1641363] +- [infiniband] ib/ipoib: Delete unused struct (Kamal Heib) [1641363] +- [rdma] cma: Move rdma_cm_state to cma_priv.h (Kamal Heib) [1641363] +- [infiniband] ib/addr: Constify dst_entry pointer (Kamal Heib) [1641363] +- [infiniband] rdma: Use u64_to_user_ptr everywhere (Kamal Heib) [1641363] +- [infiniband] rdma/nldev: Provide netdevice name and index (Kamal Heib) [1596624 1641363] +- [infiniband] ib/rxe: optimize mcast recv process (Kamal Heib) [1641363] +- [infiniband] rdma/cma: Add rdma_port_space to UAPI (Kamal Heib) [1596624 1641363] +- [rdma] cma: remove RDMA_PS_SDP (Kamal Heib) [1641363] +- [infiniband] ib/core: Refer to RoCE port property to decide building cache (Kamal Heib) [1641363] +- [infiniband] ib/core: Search GID only for IB link layer (Kamal Heib) [1641363] +- [infiniband] ib/core: Refer to RoCE port property instead of GID table property (Kamal Heib) [1641363] +- [infiniband] ib/core: Generate GID change event regardless of RoCE GID table property (Kamal Heib) [1641363] +- [infiniband] ib/cm: Block processing alternate path handling RoCE Rx cm messages (Kamal Heib) [1641363] +- [infiniband] ib/core: Protect against concurrent access to hardware stats (Kamal Heib) [1641363] +- [uapi] ib/uverbs: UAPI pointers should use __aligned_u64 type (Kamal Heib) [1641363] +- [uapi] rdma/ocrdma: Fix structure layout for ocrdma_alloc_pd (Kamal Heib) [1641363] +- [rdma] ib/cma: Resolve route only while receiving CM requests (Kamal Heib) [1641363] +- [infiniband] ib/core: Refer to RoCE port property instead of GID table property (Kamal Heib) [1641363] +- [infiniband] rdma/restrack: Remove ambiguity in resource track clean logic (Kamal Heib) [1641363] +- [lib] bug: define the "cut here" string in a single place (Kamal Heib) [1641363] +- [uapi] rdma/cxgb3: Use structs to describe the uABI instead of opencoding (Kamal Heib) [1641363] +- [net] svcrdma: Clean up rdma_build_arg_xdr (Kamal Heib) [1641363] +- [net] svcrdma: Consult max_qp_init_rd_atom when accepting connections (Kamal Heib) [1641363] +- [net] svcrdma: Use pr_err to report Receive errors (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Enable ioctl() uAPI by default for new verbs (Kamal Heib) [1641363] +- [rdma] ib/uverbs: Add macros to simplify adding driver specific attributes (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Move ioctl path of create_cq and destroy_cq to a new file (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Expose parsing tree of all common objects to providers (Kamal Heib) [1641363] +- [rdma] ib/uverbs: Safely extend existing attributes (Kamal Heib) [1641363] +- [rdma] ib/uverbs: Enable compact representation of uverbs_attr_spec (Kamal Heib) [1641363] +- [uapi] ib/uverbs: Extend uverbs_ioctl header with driver_id (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Move to new headers and make naming consistent (Kamal Heib) [1641363] +- [infiniband] ib/srp: Disallow duplicate RDMA/CM connections (Kamal Heib) [1641363] +- [rdma] ib/core: Remove unimplemented ib_peek_cq (Kamal Heib) [1641363] +- [infiniband] ib/core: Use rdma_is_port_valid() (Kamal Heib) [1641363] +- [uapi] rdma/bnxt: Fix structure layout for bnxt_re_pd_resp (Kamal Heib) [1641363] +- [infiniband] ib/core: Set speed string to SDR for invalid active rates (Kamal Heib) [1641363] +- [infiniband] rdma/restrack: Don't rely on uninitialized variable in restrack_add flow (Kamal Heib) [1596624 1641363] +- [uapi] rdma/mlx4: Move flag constants to uapi header (Kamal Heib) [1641363] +- [rdma] ib/core: Move rdma_addr_find_l2_eth_by_grh to core_priv.h (Kamal Heib) [1641363] +- [infiniband] ib/cm: Introduce and use helper function to get cm_port from path (Kamal Heib) [1641363] +- [infiniband] ib/core: Refactor ib_init_ah_attr_from_path() for RoCE (Kamal Heib) [1641363] +- [infiniband] ib/cm: Add and use a helper function to add cm_id's to the port list (Kamal Heib) [1641363] +- [infiniband] ib/ocrdma: Removed GID add/del null routines (Kamal Heib) [1641363] +- [infiniband] ib/core: Remove rdma_resolve_ip_route() as exported symbol (Kamal Heib) [1641363] +- [infiniband] ib/cma: Use rdma_protocol_roce() and remove cma_protocol_roce_dev_port() (Kamal Heib) [1641363] +- [infiniband] ib/core: Honor return status of ib_init_ah_from_mcmember() (Kamal Heib) [1641363] +- [infiniband] ib/{core, ipoib}: Simplify ib_find_gid() for unused ndev (Kamal Heib) [1641363] +- [infiniband] infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4 (Kamal Heib) [1641363] +- [infiniband] infiniband/core/verbs.c: fix build with gcc-4.4.4 (Kamal Heib) [1641363] +- [infiniband] rdma_rxe: make rxe work over 802.1q VLAN devices (Kamal Heib) [1641363] +- [infiniband] rdma/verbs: Simplify modify QP check (Kamal Heib) [1596624 1641363] +- [infiniband] rdma/pvrdma: Properly annotate QP states (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Ensure validity of current QP state value (Kamal Heib) [1641363] +- [infiniband] ib: remove duplicate header files (Kamal Heib) [1641363] +- [infiniband] rdma/nldev: provide detailed PD information (Kamal Heib) [1641363] +- [infiniband] rdma/nldev: provide detailed MR information (Kamal Heib) [1596624 1641363] +- [infiniband] rdma/nldev: provide detailed CQ information (Kamal Heib) [1596624 1641363] +- [infiniband] rdma/nldev: provide detailed CM_ID information (Kamal Heib) [1596624 1641363] +- [infiniband] rdma/cm: move rdma_id_private to cma_priv.h (Kamal Heib) [1596624 1641363] +- [infiniband] rdma/nldev: common resource dumpit function (Kamal Heib) [1596624 1641363] +- [infiniband] rdma/restrack: clean up res_to_dev() (Kamal Heib) [1596624 1641363] +- [infiniband] ib/rxe: change the function rxe_init_device_param type (Kamal Heib) [1641363] +- [infiniband] ib/rxe: remove unnecessary rxe in rxe_send (Kamal Heib) [1641363] +- [infiniband] ib/rxe: remove unnecessary skb_clone (Kamal Heib) [1641363] +- [infiniband] ib/srpt: Add RDMA/CM support (Kamal Heib) [1641363] +- [infiniband] ib/srp: Use the IB_DEVICE_SG_GAPS_REG HCA feature if supported (Kamal Heib) [1641363] +- [infiniband] remove redundant assignment to pointer 'rdi' (Kamal Heib) [1641363] +- [infiniband] ib/rxe: Remove unused variable (char *rxe_qp_state_name[]) (Kamal Heib) [1641363] +- [infiniband] ib/srp: Use pIS instead of inet_ntop() (Kamal Heib) [1641363] +- [infiniband] revert "ib/srp: Avoid that a cable pull can trigger a kernel crash" (Kamal Heib) [1641363] +- [infiniband] rdma/iwpm: Delete an error message for a failed memory allocation in iwpm_create_nlmsg() (Kamal Heib) [1641363] +- [infiniband] ib/usnic: Delete an error message for a failed memory allocation in usnic_transport_init() (Kamal Heib) [1641363] +- [infiniband] ib/uverbs: Tidy uverbs_uobject_add (Kamal Heib) [1641363] +- [infiniband] rdma/verbs: Return proper error code for not supported system call (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Reduce number of command header flags checks (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Replace user's types with kernel's types (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Refactor the header validation logic (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Copy ex_hdr outside of SRCU read lock (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Move uncontext check before SRCU read lock (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Properly check command supported mask (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Refactor command header processing (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Unify return values of not supported command (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Return not supported error code for unsupported commands (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Fail as early as possible if not enough header data was provided (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Refactor flags checks and update return value (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Update sizeof users (Kamal Heib) [1641363] +- [infiniband] rdma/uverbs: Convert command mask validity check function to be bool (Kamal Heib) [1641363] +- [net] sunrpc: Improve ordering of transport processing (Kamal Heib) [1641363] +- [trace] sunrpc: Fix parsing failure in trace points with XIDs (Kamal Heib) [1641363] +- [trace] sunrpc: Fix tracepoint storage issues with svc_recv and svc_rqst_status (Kamal Heib) [1641363] +- [trace] sunrpc: Don't allocate a full sockaddr_storage for tracing (Kamal Heib) [1641363] +- [trace] sunrpc: fix tracepoint warning: unknown op '->' (Kamal Heib) [1641363] + +* Tue Dec 11 2018 Luis Claudio R. Goncalves [3.10.0-974.rt56.928.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [rt] stop_machine: Reflow cpu_stop_queue_two_works() ("Luis Claudio R. Goncalves") +- kernel/stop_machine: partly revert "stop_machine: Use raw spinlocks" (Sebastian Andrzej Siewior) +- [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Steve Dickson) [1652850] +- [fs] flexfiles: use per-mirror specified stateid for IO (Steve Dickson) [1652850] +- [fs] nfsv4.x: fix lock recovery during delegation recall (Steve Dickson) [1634086] +- [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1643694] +- [fs] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1647460] +- [fs] cifs: Fix autonegotiate security settings mismatch (Leif Sahlberg) [1650148] +- [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Scott Mayhew) [1645353] +- [fs] dlm: Fix Fix saving of NULL callbacks (Robert S Peterson) [1638017] +- [fs] move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon) (Zheng Yan) [1627001] +- [fs] dcache: d_splice_alias should ignore DCACHE_DISCONNECTED (Zheng Yan) [1627001] +- [fs] dcache: d_splice_alias should detect loops (Zheng Yan) [1627001] +- [fs] dcache: d_splice_alias mustn't create directory aliases (Zheng Yan) [1627001] +- [fs] dcache: close d_move race in d_splice_alias (Zheng Yan) [1627001] +- [fs] dcache: move d_splice_alias (Zheng Yan) [1627001] +- [fs] dcache: don't clear DCACHE_DISCONNECTED too early (Zheng Yan) [1627001] +- [fs] dcache: Don't set DISCONNECTED on "pseudo filesystem" dentries (Zheng Yan) [1627001] +- [fs] dcache: use IS_ROOT to decide where dentry is hashed (Zheng Yan) [1627001] +- [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1637147] +- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637147] +- [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637147] +- [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637147] +- [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637147] +- [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637147] +- [fs] iomap: move IOMAP_F_BOUNDARY to gfs2 (Andreas Grunbacher) [1637147] +- [fs] iomap: inline data should be an iomap type, not a flag (Andreas Grunbacher) [1637147] +- [fs] iomap: add private pointer to struct iomap (Andreas Grunbacher) [1637147] +- [fs] iomap: add a page_done callback (Andreas Grunbacher) [1637147] +- [fs] iomap: generic inline data handling (Andreas Grunbacher) [1637147] +- [fs] iomap: mark newly allocated buffer heads as new (Andreas Grunbacher) [1637147] +- [fs] fs: factor out a __generic_write_end helper (Andreas Grunbacher) [1637147] +- [fs] gfs2: Iomap cleanups and improvements (Andreas Grunbacher) [1637147] +- [fs] gfs2: Remove ordered write mode handling from gfs2_trans_add_data (Andreas Grunbacher) [1637147] +- [fs] gfs2: gfs2_stuffed_write_end cleanup (Andreas Grunbacher) [1637147] +- [fs] gfs2: hole_size improvement (Andreas Grunbacher) [1637147] +- [fs] gfs2: Remove sdp->sd_jheightsize (Andreas Grunbacher) [1637147] +- [fs] gfs2: gfs2_iomap_end tracepoint: log block address (Andreas Grunbacher) [1637147] +- [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1637147] +- [fs] gfs2: Check for the end of metadata in punch_hole (Andreas Grunbacher) [1637147] +- [fs] gfs2: Fixes to "Implement iomap for block_map" (2) (Andreas Grunbacher) [1637147] +- [fs] gfs2: Fixes to "Implement iomap for block_map" (Andreas Grunbacher) [1637147] +- [fs] gfs2: Minor gfs2_page_add_databufs cleanup (Andreas Grunbacher) [1637147] +- [fs] gfs2: Add gfs2_max_stuffed_size (Andreas Grunbacher) [1637147] +- [fs] gfs2: Typo fixes (Andreas Grunbacher) [1637147] +- [fs] gfs2: Implement fallocate(FALLOC_FL_PUNCH_HOLE) (Andreas Grunbacher) [1637147] +- [fs] gfs2: Turn trunc_dealloc into punch_hole (Andreas Grunbacher) [1637147] +- [fs] gfs2: Generalize truncate code (Andreas Grunbacher) [1637147] +- [fs] Turn gfs2_block_truncate_page into gfs2_block_zero_range (Andreas Grunbacher) [1637147] +- [fs] gfs2: Improve non-recursive delete algorithm (Andreas Grunbacher) [1637147] +- [fs] gfs2: Fix metadata read-ahead during truncate (Andreas Grunbacher) [1637147] +- [fs] gfs2: Remove minor gfs2_journaled_truncate inefficiencies (Andreas Grunbacher) [1637147] +- [fs] gfs2: truncate: Remove unnecessary oldsize parameters (Andreas Grunbacher) [1637147] +- [fs] gfs2: Clean up trunc_start error path (Andreas Grunbacher) [1637147] +- [fs] gfs2: Remove pointless BUG_ON (Andreas Grunbacher) [1637147] +- [fs] gfs2: Add gfs2_blk2rgrpd comment and fix incorrect use (Andreas Grunbacher) [1637147] +- [fs] gfs2: use ->invalidatepage() length argument (Andreas Grunbacher) [1637147] +- [fs] gfs2: Switch to invalidatepage_range (Andreas Grunbacher) [1637147] +- [fs] GFS2: Merge ordered and writeback writepage (Andreas Grunbacher) [1637147] +- [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1643581 1637147] +- [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1247871] +- [fs] cifs: smb2ops: Fix listxattr() when there are no EAs (Leif Sahlberg) [1247871] +- [uapi] Fix SPDX tags for files referring to the 'OpenIB.org' license (Ivan Vecera) [1653376] +- [uapi] tls: RX path for ktls (Ivan Vecera) [1653376] +- [uapi] fix linux/tls.h userspace compilation error (Ivan Vecera) [1653376] +- [uapi] license cleanup: add SPDX license identifier to uapi header files with a license (Ivan Vecera) [1653376] +- [uapi] tls: kernel TLS support (Ivan Vecera) [1653376] +- [kernel] stop_machine: Atomically queue and wake stopper threads (Phil Auld) [1557061] +- [kernel] stop_machine: Disable preemption after queueing stopper threads (Phil Auld) [1557061] +- [kernel] stop_machine: Disable preemption when waking two stopper threads (Phil Auld) [1557061] +- [kernel] stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock (Phil Auld) [1557061] +- [kernel] stop_machine: Make cpu_stop_queue_work() and stop_one_cpu_nowait() return bool (Phil Auld) [1557061] +- [kernel] cpuset: Fix a backport error in update_nodemasks_hier() (Waiman Long) [1584689] +- [x86] Treat R_X86_64_PLT32 as R_X86_64_PC32 (Yauheni Kaliuta) [1654807] + +* Fri Dec 07 2018 Luis Claudio R. Goncalves [3.10.0-973.rt56.927.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [nvme] flush namespace scanning work just before removing namespaces (Ewan Milne) [1622487] +- [hwmon] (nct6775) Fix potential Spectre v1 (Dean Nelson) [1639223] +- [mm] page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1591574] +- [mm] madvise(madv_dodump): allow hugetlbfs pages (Jamie Bainbridge) [1641227] +- [mm] memcontrol: factor out reclaim iterator loading and updating (Aristeu Rozanski) [1595932] +- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1451547] +- [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1451547] +- [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1451547] +- [x86] locking/x86: Use LOCK ADD for smp_mb() instead of MFENCE (Waiman Long) [1522387] +- [x86] locking/x86: Drop a comment left over from X86_OOSTORE (Waiman Long) [1522387] +- [x86] locking/x86: Add cc clobber for ADDL (Waiman Long) [1522387] +- [x86] reuse asm-generic/barrier.h (Waiman Long) [1522387] +- [x86] locking, arch: use WRITE_ONCE()/READ_ONCE() in smp_store_release()/smp_load_acquire() (Waiman Long) [1522387] +- [x86] locking/arch: Rename set_mb() to smp_store_mb() (Waiman Long) [1522387] +- [kernel] locking/arch: Add WRITE_ONCE() to set_mb() (Waiman Long) [1522387] +- [x86] cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482755] +- [x86] cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482755] + +* Wed Dec 05 2018 Luis Claudio R. Goncalves [3.10.0-972.rt56.926.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1626505] +- [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1626505] +- [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1654699] +- [pci] Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1524000] +- [pci] Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1524000] +- [kernel] sched/fair: Fix bandwidth timer clock drift condition (Lauro Ramos Venancio) [1617975] +- [mm] mremap: properly flush TLB before releasing the page (Rafael Aquini) [1649634] {CVE-2018-18281} +- [mm] ipc: use private shmem or hugetlbfs inodes for shm segments (Ondrej Mosnacek) [1613056] +- [security] selinux: fix mprotect PROT_EXEC regression caused by mm change (Ondrej Mosnacek) [1613056] +- [x86] syscall: Fix ARRAY_INDEX_NOSPEC_SYSCALL data leak (Josh Poimboeuf) [1608424] +- [x86] kvm: vmx: re-add ple_gap module parameter (Gary Hook) [1652933] + +* Sat Dec 01 2018 Luis Claudio R. Goncalves [3.10.0-971.rt56.925.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1511372] +- [net] geneve: ICMP error lookup handler (Stefano Brivio) [1511372] +- [net] vxlan: ICMP error lookup handler (Stefano Brivio) [1511372] +- [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1511372] +- [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1511372] +- [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1627270] +- [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637876] +- [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637876] +- [net] packet: fix a race in packet_bind() and packet_notifier() (Andrea Claudi) [1643681] {CVE-2018-18559} +- [net] ipv6: rate-limit probes for neighbourless routes (Sabrina Dubroca) [1637821] +- [net] ipv6: Re-arrange code in rt6_probe() (Sabrina Dubroca) [1637821] +- [pci] Add pcie_print_link_status() to log link speed and whether it's limited (Myron Stowe) [1647773] +- [pci] Add pcie_bandwidth_available() to compute bandwidth available to device (Myron Stowe) [1647773] +- [pci] Add pcie_bandwidth_capable() to compute max supported link bandwidth (Myron Stowe) [1647773] +- [pci] Add pcie_get_width_cap() to find max supported link width (Myron Stowe) [1647773] +- [pci] Add pcie_get_speed_cap() to find max supported link speed (Myron Stowe) [1647773] +- [pci] Add decoding for 16 GT/s link speed (Myron Stowe) [1647773] +- [pci] Add sysfs max_link_speed/width, current_link_speed/width, etc (Myron Stowe) [1647773] +- [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [mm] userfaultfd: shmem: uffdio_copy: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [fs] userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [fs] userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [fs] userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [mm] userfaultfd: prevent non-cooperative events vs mcopy_atomic races (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [fs] userfaultfd: convert to use anon_inode_getfd() (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [fs] mm, userfaultfd, thp: avoid waiting when PMD under THP migration (Andrea Arcangeli) [1640519] {CVE-2018-18397} +- [ata] ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI (David Arcari) [1643272] +- [mfd] intel-lpss: Remove left over variable (David Arcari) [1643267] +- [mfd] lpc_ich: Enable watchdog on Intel Apollo Lake PCH (David Arcari) [1643267] +- [mfd] lpc_ich: Add support for Intel Apollo Lake SoC (David Arcari) [1643267] +- [mfd] intel-lpss: Add default I2C device properties for Apollo Lake (David Arcari) [1643267] +- [mfd] intel-lpss: Pass I2C configuration via properties on BXT (David Arcari) [1643267] +- [mfd] lpss: Add Broxton ACPI IDs (David Arcari) [1643267] +- [tools] selftests/powerpc: Move get_auxv_entry() into utils.c (Diego Domingos) [1632258] +- [tools] selftests/powerpc: Add support for skipping tests (Diego Domingos) [1632258] +- [tools] selftests: Add support files for powerpc tests (Diego Domingos) [1632258] +- [hwmon] k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1643292] +- [x86] amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1643292] +- [x86] amd_nb: Add support for newer PCI topologies (Gary Hook) [1643292] +- [hwmon] k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1643292] +- [hwmon] (k10temp) Use API function to access System Management Network (Gary Hook) [1643292] +- [x86] amd_nb: Add support for Raven Ridge CPUs (Gary Hook) [1643292] +- [hwmon] (k10temp) Add support for AMD Ryzen w/ Vega graphics (Gary Hook) [1643292] +- [hwmon] (k10temp) Add temperature offset for Ryzen 2700X (Gary Hook) [1643292] +- [x86] cpu/amd: Apply the Erratum 688 fix when the BIOS doesn't (Gary Hook) [1643292] +- [x86] pm: Set IRQCHIP_SKIP_SET_WAKE for IOAPIC IRQ chip objects (David Arcari) [1650250] + +* Fri Nov 30 2018 Luis Claudio R. Goncalves [3.10.0-970.rt56.924.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [cdrom] fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1652054] +- [cdrom] Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1628161] {CVE-2018-16658} +- [net] rtnetlink: give a user socket to get_target_net() (Jiri Benc) [1630694] {CVE-2018-14646} +- [net] Add variants of capable for use on on sockets (Jiri Benc) [1630694] {CVE-2018-14646} +- [crypto] chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1647732] +- [gpu] drm/i915/gvt: changed DDI mode emulation type (Paul Lai) [1615476] +- [gpu] drm/i915/gvt: fix a bug of partially write ggtt enties (Paul Lai) [1540520] +- [i2c] i801: fix DNV's SMBCTRL register offset (David Arcari) [1628860] +- [i2c] i801: Add support for Intel Broxton (David Arcari) [1651721] +- [md] raid1: panic because of using freed memory (Xiao Ni) [1632575 1582673] +- [md] Simplify ternary operations (Xiao Ni) [1627563] +- [scsi] libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631130] +- [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1625721] +- [scsi] libfc: Do not login if the port is already started (Chris Leech) [1625721] +- [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1625721] +- [kernel] ring-buffer: Fix polling on trace_pipe (Jerome Marchand) [1647443] +- [x86] acpi/cstate: Make APCI C1 FFH MWAIT C-state description vendor-neutral (Laura Abbott) [1627566] +- [x86] tsc: Mark Intel ATOM_GOLDMONT TSC reliable (David Arcari) [1651718] +- [x86] cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650271] +- [powerpc] fadump: re-register firmware-assisted dump if already registered (Steve Best) [1652864] + +* Thu Nov 29 2018 Luis Claudio R. Goncalves [3.10.0-969.rt56.923.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [lib] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1563798] +- [lib] locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag (Waiman Long) [1563798] +- [kernel] locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS (Waiman Long) [1563798] +- [lib] locking/kconfig: Restructure the lock debugging menu (Waiman Long) [1563798] +- [lib] locking/kconfig: Add LOCK_DEBUGGING_SUPPORT to make it more readable (Waiman Long) [1563798] +- [lib] locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches (Waiman Long) [1563798] +- [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1626004] +- [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1626004] +- [net] ipv6: check skb->protocol before lookup for nexthop (Hangbin Liu) [1615196] +- [net] cls_matchall: fix tcf_unbind_filter missing (Hangbin Liu) [1614130] +- [net] l2tp: pass tunnel pointer to ->session_create() (Andrea Claudi) [1637904] {CVE-2018-9517} +- [net] rtnetlink: Add dump all for netconf (Paolo Abeni) [1634216] +- [net] be careful with zero len iov (Paolo Abeni) [1622337] +- [net] ipv6 Use get_hash_from_flowi6 for rt6 hash (Sabrina Dubroca) [1625454] +- [powerpc] powernv/opal: Use standard interrupts property when available (Gustavo Duarte) [1577105] +- [powerpc] powernv: process all OPAL event interrupts with kopald (Gustavo Duarte) [1577105] +- [powerpc] opal: Wake up kopald polling thread before waiting for events (Gustavo Duarte) [1577105] +- [powerpc] powernv: Fix opal_event_shutdown() called with interrupts disabled (Gustavo Duarte) [1577105] +- [powerpc] powernv: Make opal_event_shutdown() callable from IRQ context (Gustavo Duarte) [1577105] +- [powerpc] opal-irqchip: Use interrupt names if present (Gustavo Duarte) [1577105] +- [powerpc] xics: Properly set Edge/Level type and enable resend (Gustavo Duarte) [1577105] +- [powerpc] opal-irqchip: Fix deadlock introduced by "Fix double endian conversion" (Gustavo Duarte) [1577105] +- [powerpc] opal-irqchip: Fix double endian conversion (Gustavo Duarte) [1577105] +- [powerpc] powernv: Increase opal-irqchip initcall priority (Gustavo Duarte) [1577105] +- [powerpc] opal: Remove events notifier (Gustavo Duarte) [1577105] +- [powerpc] powernv/opal-dump: Convert to irq domain (Gustavo Duarte) [1577105] +- [powerpc] powernv/elog: Convert elog to opal irq domain (Gustavo Duarte) [1577105] +- [powerpc] powernv/opal: Convert opal message events to opal irq domain (Gustavo Duarte) [1577105] +- [powerpc] powernv/eeh: Update the EEH code to use the opal irq domain (Gustavo Duarte) [1577105] +- [powerpc] hvc: Convert to using interrupts instead of opal events (Gustavo Duarte) [1577105] +- [powerpc] ipmi/powernv: Convert to irq event interface (Gustavo Duarte) [1577105] +- [powerpc] powernv: Reorder OPAL subsystem initialisation (Gustavo Duarte) [1577105] +- [powerpc] powernv: Add a virtual irqchip for opal events (Gustavo Duarte) [1577105] +- [powerpc] irqdomain: Relax failure path on setting up mappings (Gustavo Duarte) [1577105] +- [powerpc] numa: Skip onlining a offline node in kdump path (Steve Best) [1650254] +- [powerpc] tm: Fix stack pointer corruption in __tm_recheckpoint() (Steve Best) [1650247] +- [powerpc] pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1650255] +- [powerpc] pseries/mm: factorize PTE slot computation (Steve Best) [1650255] +- [powerpc] pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1650255] +- [powerpc] rtas: Fix a potential race between CPU-Offline & Migration (Steve Best) [1650249] +- [powerpc] pseries: Disable CPU hotplug across migrations (Steve Best) [1650249] + +* Wed Nov 28 2018 Luis Claudio R. Goncalves [3.10.0-968.rt56.922.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [tools] bpftool: fold hex keyword in command help (Jiri Olsa) [1640092] +- [tools] bpftool: change time format for program 'loaded at:' information (Jiri Olsa) [1640092] +- [tools] bpftool: make it easier to feed hex bytes to bpftool (Jiri Olsa) [1640092] +- [tools] bpftool: Adjust to new print_bpf_insn interface (Jiri Olsa) [1640092] +- [tools] bpftool: fix potential format truncation (Jiri Olsa) [1640092] +- [tools] bpftool: fix dependency file path (Jiri Olsa) [1640092] +- [tools] bpftool: add support for quotations in batch files (Jiri Olsa) [1640092] +- [tools] bpftool: read from stdin when batch file name is "-" (Jiri Olsa) [1640092] +- [tools] bpftool: support continuation lines in batch files (Jiri Olsa) [1640092] +- [tools] bpftool: support comments in batch files (Jiri Olsa) [1640092] +- [tools] bpftool: add bash completion for CFG dump (Jiri Olsa) [1640092] +- [tools] bpftool: new command-line option and documentation for 'visual' (Jiri Olsa) [1640092] +- [tools] bpftool: generate .dot graph from CFG information (Jiri Olsa) [1640092] +- [tools] bpftool: add out edges for each basic-block (Jiri Olsa) [1640092] +- [tools] bpftool: partition basic-block for each function in the CFG (Jiri Olsa) [1640092] +- [tools] bpftool: detect sub-programs from the eBPF sequence (Jiri Olsa) [1640092] +- [tools] bpftool: factor out xlated dump related code into separate file (Jiri Olsa) [1640092] +- [tools] bpftool: remove unnecessary 'if' to reduce indentation (Jiri Olsa) [1640092] +- [kernel] bpf/verifier: disallow pointer subtraction (Jiri Olsa) [1640092] +- [kernel] bpf: use per htab salt for bucket hash (Jiri Olsa) [1640092] +- [kernel] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Jiri Olsa) [1640092] +- [kernel] bpf: add ability to charge bpf maps memory dynamically (Jiri Olsa) [1640092] +- [tools] bpf: verifier: MOV64 don't mark dst reg unbounded (Jiri Olsa) [1640092] +- [kernel] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Jiri Olsa) [1640092] +- [kernel] bpf: don't leave partial mangled prog in jit_subprogs error path (Jiri Olsa) [1640092] +- [kernel] bpf: hash map: decrement counter on error (Jiri Olsa) [1640092] +- [kernel] bpf: fix panic in prog load calls cleanup (Jiri Olsa) [1640092] +- [tools] bpf: reject passing modified ctx to helper functions (Jiri Olsa) [1640092] +- [kernel] bpf: fix context access in tracing progs on 32 bit archs (Jiri Olsa) [1640092] +- [kernel] bpf: avoid retpoline for lookup/update/delete calls on maps (Jiri Olsa) [1640092] +- [kernel] bpf: show prog and map id in fdinfo (Jiri Olsa) [1640092] +- [kernel] bpf: fixup error message from gpl helpers on license mismatch (Jiri Olsa) [1640092] +- [kernel] bpf: bpf_prog_array_copy() should return -ENOENT if exclude_prog not found (Jiri Olsa) [1640092] +- [kernel] bpf: avoid -Wmaybe-uninitialized warning (Jiri Olsa) [1640092] +- [kernel] perf/core: add perf_get_event() to return perf_event given a struct file (Jiri Olsa) [1640092] +- [kernel] bpf: get JITed image lengths of functions via syscall (Jiri Olsa) [1640092] +- [kernel] bpf: fix multi-function JITed dump obtained via syscall (Jiri Olsa) [1640092] +- [kernel] bpf: get kernel symbol addresses via syscall (Jiri Olsa) [1640092] +- [kernel] bpf: support 64-bit offsets for bpf function calls (Jiri Olsa) [1640092] +- [kernel] bpf: add __printf verification to bpf_verifier_vlog (Jiri Olsa) [1640092] +- [kernel] bpf: enable stackmap with build_id in nmi context (Jiri Olsa) [1640092] +- [kernel] bpf: fix references to free_bpf_prog_info() in comments (Jiri Olsa) [1640092] +- [kernel] bpf: export bpf_event_output() (Jiri Olsa) [1640092] +- [kernel] bpf: add faked "ending" subprog (Jiri Olsa) [1640092] +- [kernel] bpf: centre subprog information fields (Jiri Olsa) [1640092] +- [kernel] bpf: unify main prog and subprog (Jiri Olsa) [1640092] +- [x86] bpf: Clean up non-standard comments, to make the code more readable (Jiri Olsa) [1640092] +- [kernel] bpf/verifier: improve register value range tracking with ARSH (Jiri Olsa) [1640092] +- [kernel] bpf: remove never-hit branches in verifier adjust_scalar_min_max_vals (Jiri Olsa) [1640092] +- [kernel] bpf/verifier: refine retval R0 state for bpf_get_stack helper (Jiri Olsa) [1640092] +- [kernel] bpf: add bpf_get_stack helper (Jiri Olsa) [1640092] +- [kernel] bpf: change prototype for stack_map_get_build_id_offset (Jiri Olsa) [1640092] +- [kernel] bpf: Add bpf_verifier_vlog() and bpf_verifier_log_needed() (Jiri Olsa) [1640092] +- [kernel] bpf: Remove struct bpf_verifier_env argument from print_bpf_insn (Jiri Olsa) [1640092] +- [kernel] bpf: add new jited info fields in bpf_dev_offload and bpf_prog_info (Jiri Olsa) [1640092] +- [kernel] bpf: fix kallsyms handling for subprogs (Jiri Olsa) [1640092] +- [kernel] bpf_obj_do_pin(): switch to vfs_mkobj(), quit abusing ->mknod() (Jiri Olsa) [1640092] +- [kernel] new primitive: vfs_mkobj() (Jiri Olsa) [1640092] +- [kernel] bpf: add a bpf_override_function helper (Jiri Olsa) [1640092] +- [net] bpf: make jited programs visible in traces (Jiri Olsa) [1640092] +- [kernel] bpf: add support for sys_enter_* and sys_exit_* tracepoints (Jiri Olsa) [1640092] +- [kernel] tracing/kprobes: Avoid perf_trace_buf_*() if ->perf_events is empty (Jiri Olsa) [1640092] +- [kernel] seqlock: Introduce raw_read_seqcount_latch() (Jiri Olsa) [1640092] +- [kernel] rbtree: include rcu.h (Jiri Olsa) [1640092] +- [kernel] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Jiri Olsa) [1640092] +- [kernel] rbtree: Implement generic latch_tree (Jiri Olsa) [1640092] +- [kernel] rcu: Move lockless_dereference() out of rcupdate.h (Jiri Olsa) [1640092] +- [powerpc] bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: powerpc64: add JIT support for multi-function programs (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: powerpc64: pad function address loads with NOPs (Yauheni Kaliuta) [1637441] +- [powerpc] bpf, ppc64: fix out of bounds access in tail call (Yauheni Kaliuta) [1637441] +- [powerpc] bpf, ppc64: remove obsolete exception handling from div/mod (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: powerpc: fix net.core.bpf_jit_enable race (Yauheni Kaliuta) [1637441] +- [powerpc] bpf, ppc64: do not reload skb pointers in non-skb context (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: powerpc: take advantage of stack_depth tracking in powerpc JIT (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: Use memset32() to pre-fill traps in BPF page(s) (Yauheni Kaliuta) [1637441] +- [powerpc] bpf, ppc64: implement jiting of BPF_J{LT, LE, SLT, SLE} (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: powerpc: Add jited_len to struct bpf_prog (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: powerpc: free up BPF_JMP | BPF_CALL | BPF_X opcode (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: powerpc: trace_bpf_jit_comp64.c: remove stubs for cBPF from arch code (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: Introduce __PPC_SH64() (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: Flush the entire JIT buffer (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: Remove redundant check for non-null image (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: Add support for bpf constant blinding (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: Implement support for tail calls (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: Introduce accessors for using the tmp local stack space (Yauheni Kaliuta) [1637441] +- [powerpc] Wire up sys_bpf() syscall (Yauheni Kaliuta) [1637441] +- [powerpc] bpf: finish porting ebpf to trace_ part of RHEL (Yauheni Kaliuta) [1637441] +- [kernel] bpf: linux/bpf.h needs linux/numa.h (Yauheni Kaliuta) [1637441] +- [powerpc] ebpf/jit: Implement JIT compiler for extended BPF (Yauheni Kaliuta) [1637441] +- [powerpc] bpf/jit: Introduce rotate immediate instructions (Yauheni Kaliuta) [1637441] +- [powerpc] ppc: bpf: add reqired opcodes for ppc32 (Yauheni Kaliuta) [1637441] +- [powerpc] add PPC_INST_LBZ opcode (Yauheni Kaliuta) [1637441] +- [powerpc] bpf/jit: add function descriptor for PPC64v1 abi only (Yauheni Kaliuta) [1637441] +- [powerpc] Define and use PPC64_ELF_ABI_v2/v1 (Yauheni Kaliuta) [1637441] + +* Wed Nov 28 2018 Luis Claudio R. Goncalves [3.10.0-967.rt56.921.el7] +- [rt] lockdep: Increase MAX_LOCK_[ENTRIES|CHAIN_BITS] (Daniel Bristot de Oliveira) [1612409] +- [rt] sched/deadline: Fix switched_from_dl() warning (Daniel Bristot de Oliveira) [1615376] +- [rt] sched/deadline: Fix missing clock update (Juri Lelli) [1615376] +- [rt] sched/deadline: Fix switching to -deadline (Luca Abeni) [1615376] +- [rt] sched/core: Add missing chunk in sched_setscheduler (Juri Lelli) [1615376] + +* Tue Nov 27 2018 Luis Claudio R. Goncalves [3.10.0-967.rt56.920.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [scsi] mpt3sas: Swap I/O memory read value back to cpu endianness (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Add an I/O barrier (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Update driver version "25.100.00.00" (Tomas Henzl) [1513855] +- [scsi] mpt3sas: fix possible memory leak (Tomas Henzl) [1513855] +- [scsi] mpt3sas: For NVME device, issue a protocol level reset (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Update MPI Headers (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Report Firmware Package Version from HBA Driver (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Cache enclosure pages during enclosure add (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Allow processing of events during driver unload (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Increase event log buffer to support 24 port HBA's (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Added support for SAS Device Discovery Error Event (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Enhanced handling of Sense Buffer (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Optimize I/O memory consumption in driver (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Lockless access for chain buffers (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Pre-allocate RDPQ Array at driver boot time (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Bug fix for big endian systems (Tomas Henzl) [1513855] +- [scsi] mpt3sas: fix spelling mistake: "disbale" -> "disable" (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM (Tomas Henzl) [1513855] +- [scsi] mpt3sas: clarify mmio pointer types (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Introduce function to clone mpi reply (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Introduce function to clone mpi request (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Introduce Base function for cloning (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Introduce API to get BAR0 mapped buffer address (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Configure reply post queue depth, DMA and sgl tablesize (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Add PCI device ID for Andromeda (Tomas Henzl) [1513855] +- [scsi] mpt3sas: wait for and flush running commands on shutdown/unload (Tomas Henzl) [1513855] +- [scsi] mpt3sas: fix oops in error handlers after shutdown/unload (Tomas Henzl) [1513855] +- [scsi] mpt3sas: make function _get_st_from_smid static (Tomas Henzl) [1513855] +- [scsi] mpt3sas: lockless command submission (Tomas Henzl) [1513855] +- [virtio_scsi] use cmd_size (Tomas Henzl) [1513855] +- [scsi] mpt3sas: simplify _wait_for_commands_to_complete() (Tomas Henzl) [1513855] +- [scsi] mpt3sas: simplify mpt3sas_scsi_issue_tm() (Tomas Henzl) [1513855] +- [scsi] mpt3sas: simplify task management functions (Tomas Henzl) [1513855] +- [scsi] mpt3sas: always use first reserved smid for ioctl passthrough (Tomas Henzl) [1513855] +- [scsi] mpt3sas: check command status before attempting abort (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Introduce mpt3sas_get_st_from_smid() (Tomas Henzl) [1513855] +- [scsi] mpt3sas: open-code _scsih_scsi_lookup_get() (Tomas Henzl) [1513855] +- [scsi] mpt3sas: separate out _base_recovery_check() (Tomas Henzl) [1513855] +- [scsi] mpt3sas: use list_splice_init() (Tomas Henzl) [1513855] +- [scsi] mpt3sas: set default value for cb_idx (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Proper handling of set/clear of "ATA command pending" flag (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Remove unused variable requeue_event (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Replace PCI pool old API (Tomas Henzl) [1513855] +- [scsi] mpt3sas: remove a stray KERN_INFO (Tomas Henzl) [1513855] +- [scsi] mpt3sas: cleanup _scsih_pcie_enumeration_event() (Tomas Henzl) [1513855] +- [scsi] mpt3sas: fix dma_addr_t casts (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Update mpt3sas driver version (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Fix sparse warnings (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Fix nvme drives checking for tlr (Tomas Henzl) [1513855] +- [scsi] mpt3sas: NVMe drive support for BTDHMAPPING ioctl command and log info (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Add-Task-management-debug-info-for-NVMe-drives (Tomas Henzl) [1513855] +- [scsi] mpt3sas: scan and add nvme device after controller reset (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Set NVMe device queue depth as 128 (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Handle NVMe PCIe device related events generated from firmware (Tomas Henzl) [1513855] +- [scsi] mpt3sas: API's to remove nvme drive from sml (Tomas Henzl) [1513855] +- [scsi] mpt3sas: API 's to support NVMe drive addition to SML (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Added support for nvme encapsulated request message (Tomas Henzl) [1513855] +- [scsi] mpt3sas: SGL to PRP Translation for I/Os to NVMe devices (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Recognize and act on iopriority info (Tomas Henzl) [1513855] +- [scsi] mpt3sas: Add nvme device support in slave alloc, target alloc and probe (Tomas Henzl) [1513855] +- [scsi] mpt3sas: fix an out of bound write (Tomas Henzl) [1513855] +- [scsi] mpt3sas: switch to pci_alloc_irq_vectors (Tomas Henzl) [1513855] + +* Tue Nov 27 2018 Luis Claudio R. Goncalves [3.10.0-966.rt56.919.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- sched/cputime: Convert vtime_seqlock to seqcount ("Luis Claudio R. Goncalves") +- [rt] Revert "vtime: Split lock and seqcount" ("Luis Claudio R. Goncalves") +- [kernel] sched/cputime: Accumulate vtime on top of nsec clocksource (Yauheni Kaliuta) [1436351] +- [kernel] sched/cputime: Move the vtime task fields to their own struct (Yauheni Kaliuta) [1436351] +- [kernel] sched/cputime: Rename vtime fields (Yauheni Kaliuta) [1436351] +- [kernel] sched/cputime: Always set tsk->vtime_snap_whence after accounting vtime (Yauheni Kaliuta) [1436351] +- [kernel] timer/sysclt: Restrict timer migration sysctl values to 0 and 1 (Phil Auld) [1619473] +- [mm] slub: extend slub debug to handle multiple slabs (Aaron Tomlin) [1650336] +- [mm] slub: relax CMPXCHG consistency restrictions (Aaron Tomlin) [1650102] +- [mm] slub: convert SLAB_DEBUG_FREE to SLAB_CONSISTENCY_CHECKS (Aaron Tomlin) [1650102] +- [mm] slub: fix/clean free_debug_processing return paths (Aaron Tomlin) [1650102] +- [mm] slub: drop lock at the end of free_debug_processing (Aaron Tomlin) [1650102] +- [fs] nfsdv4: use export cache flushtime for changeid on V4ROOT objects ("J. Bruce Fields") [1637101 1570022] +- [fs] Add some missing debug fields in server and tcon structs (Leif Sahlberg) [1588912] +- [fs] nfsv4: Fix _nfs4_do_setlk() (Benjamin Coddington) [1468559] +- [fs] nfsv4: Don't add a new lock on an interrupted wait for LOCK (Benjamin Coddington) [1468559] +- [fs] don't carry MAY_OPEN in op->acc_mode (Prarit Bhargava) [1590228] +- [fs] allow open(dir, O_TMPFILE|..., 0) with mode 0 (Prarit Bhargava) [1590228] +- [fs] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1255395] +- [fs] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1255395] +- [fs] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1255395] +- [x86] Mark Intel Cascade Lake supported (Steve Best) [1639980] + +* Wed Nov 14 2018 Luis Claudio R. Goncalves [3.10.0-965.rt56.918.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [vfio] spapr: Fix missing mutex unlock when creating a window (David Gibson) [1612677] +- [vfio] spapr_tce: Set window when adding additional groups to container (David Gibson) [1612677] +- [vfio] spapr_tce: Check kzalloc() return when preregistering memory (David Gibson) [1612677] +- [vfio] powerpc/mm/iommu, vfio/spapr: Put pages on VFIO container shutdown (David Gibson) [1612677] +- [vfio] spapr: Reference mm in tce_container (David Gibson) [1612677] +- [vfio] spapr: Postpone allocation of userspace version of TCE table (David Gibson) [1612677] +- [vfio] powerpc/iommu: Stop using @current in mm_iommu_xxx (David Gibson) [1612677] +- [vfio] spapr: Postpone default window creation (David Gibson) [1612677] +- [vfio] spapr: Add a helper to create default DMA window (David Gibson) [1612677] +- [vfio] vfio_iommu_spapr_tce: Remove unneeded iommu_group_get_iommudata (David Gibson) [1612677] +- [powerpc] iommu: Pass mm_struct to init/cleanup helpers (David Gibson) [1612677] +- [powerpc] powernv/ioda: Fix endianness when reading TCEs (David Gibson) [1612677] +- [gpu] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1608704] +- [gpu] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1608704] +- [gpu] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1608704] +- [gpu] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1608704] +- [gpu] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1608704] +- [netdrv] treewide: devm_kzalloc() -> devm_kcalloc() (Ivan Vecera) [1647141] +- [pci] iov: Add pci_sriov_configure_simple() (Ivan Vecera) [1647141] + +* Sat Nov 10 2018 Luis Claudio R. Goncalves [3.10.0-964.rt56.917.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [security] Make [un]register_lsm_notifier() null ops if !selinux_enabled (Don Dutile) [1621072] +- [iommu] amd: Clear memory encryption mask from physical address (Gary Hook) [1643293] +- [watchdog] itco_wdt: Remove unused hooks (David Arcari) [1645537] +- [watchdog] itco_wdt: Drop option vendorsupport=2 (David Arcari) [1645537] +- [watchdog] itco_wdt: Add PMC specific noreboot update api (David Arcari) [1645537] +- [watchdog] itco_wdt: cleanup set/unset no_reboot_bit functions (David Arcari) [1645537] +- [watchdog] itco_wdt: Replace shutdown function with call to watchdog_stop_on_reboot (David Arcari) [1645537] +- [watchdog] itco_wdt: Simplify module init function (David Arcari) [1645537] +- [watchdog] itco_wdt: Use pdev for platform device and pci_dev for pci device (David Arcari) [1645537] +- [watchdog] itco_wdt: Use device managed resources (David Arcari) [1645537] +- [watchdog] itco_wdt: Use allocated data structures (David Arcari) [1645537] +- [watchdog] itco_wdt: constify iTCO_wdt_pm structure (David Arcari) [1645537] +- [watchdog] pm / watchdog: itco: stop watchdog during system suspend (David Arcari) [1645537] +- [watchdog] drop owner assignment from platform_drivers (David Arcari) [1645537] +- [watchdog] itco-wdt: handle 5th variation for Apollo Lake (David Arcari) [1645537] +- [watchdog] fix checkpatch warnings and error (David Arcari) [1645537] +- [watchdog] use dev_get_platdata() (David Arcari) [1645537] +- [pinctrl] broxton: Convert unsigned to unsigned int (David Arcari) [1643270] +- [pinctrl] intel: Convert to use SPDX identifier (David Arcari) [1643270] +- [pinctrl] broxton: No need to take pointer of a pointer (David Arcari) [1643270] +- [pinctrl] broxton: Rename apl-pinctrl driver (David Arcari) [1643270] +- [pinctrl] broxton: Use correct PADCFGLOCK offset (David Arcari) [1643270] +- [pinctrl] broxton: enable platform device in the absence of ACPI enumeration (David Arcari) [1643270] +- [pinctrl] intel: fix bug of register offset calculation (David Arcari) [1643270] +- [pinctrl] intel: Add Intel Broxton pin controller support (David Arcari) [1643270] +- [x86] cpu: Add workaround for MONITOR instruction erratum on Goldmont based CPUs (David Arcari) [1594329] + +* Fri Nov 09 2018 Luis Claudio R. Goncalves [3.10.0-963.rt56.916.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [netdrv] bonding/802.3ad: fix link_failure_count tracking (Jarod Wilson) [1641660] +- [gpu] drm/i915/gvt: fix cleanup sequence in intel_gvt_clean_device (Paul Lai) [1599461] +- [block] nvme: do not require GENERIC_HARDIRQ interfaces on s390 (Hendrik Brueckner) [1637637] +- [kernel] edac: Raise the maximum number of memory controllers (Aristeu Rozanski) [1633763] +- [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (David Milburn) [1630481] +- [md] raid5-cache: disable reshape completely (Nigel Croxon) [1358592] +- [block] floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl (Sanskriti Sharma) [1555420] {CVE-2018-7755} +- [fs] kernel: proc: add cond_resched to /proc/kpage* read/write loop (Rafael Aquini) [1560020] +- [fs] kernel: proc: export idle flag via kpageflags (Rafael Aquini) [1560020] +- [mm] introduce idle page tracking (Rafael Aquini) [1560020] +- [mm] bring back /sys/kernel/mm (Rafael Aquini) [1560020] +- [mm] vmscan: get rid of throttle_vm_writeout (Rafael Aquini) [1641801] +- [mm] vmscan: don't trigger congestion wait on dirty-but-not-writeout pages (Rafael Aquini) [1563411] +- [mm] vmscan: avoid throttling reclaim for loop-back nfsd threads (Rafael Aquini) [1563411] +- [mm] vmscan: unlock page while waiting on writeback (Rafael Aquini) [1563411] +- [mm] vmscan: remove remains of kswapd-managed zone->all_unreclaimable (Rafael Aquini) [1563411] +- [mm] vmscan: fix do_try_to_free_pages() livelock (Rafael Aquini) [1563411] +- [mm] vmscan: use DIV_ROUND_UP for calculation of zone's balance_gap and correct comments (Rafael Aquini) [1563411] + +* Wed Nov 07 2018 Luis Claudio R. Goncalves [3.10.0-962.rt56.915.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [documentation] proc.txt: Adding 'HardwareCorrupted' field and description (Prashant Dhamdhere) [1626099] +- [gpu] drm/i915/query: Protect tainted function pointer lookup (Rob Clark) [1639677] +- [gpu] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1639677] +- [gpu] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1639677] +- [tty] vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1639191] +- [mailbox] pcc: handle parse error (David Arcari) [1616195] +- [scsi] vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts (Neil Horman) [1613541] +- [block] badblocks: fix wrong return value in badblocks_set if badblocks are disabled (Xiao Ni) [1476097] +- [iommu] vt-d: Fix iotlb psi missing for mappings (Peter Xu) [1623856] +- [iommu] vt-d: Introduce __mapping_notify_one() (Peter Xu) [1623856] +- [pci] hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg() (Mohammed Gamal) [1636237] +- [pci] hv: Do not wait forever on a device that has disappeared (Mohammed Gamal) [1636237] +- [pci] hv: Fix 2 hang issues in hv_compose_msi_msg() (Mohammed Gamal) [1636237] +- [pci] hv: Do not sleep in compose_msi_msg() (Mohammed Gamal) [1636237] +- [kernel] module: fix ddebug_remove_module() (Artem Savkov) [1497613] +- [pinctrl] cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1609926 1544041] +- [pinctrl] cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1609926 1544041] +- [pinctrl] cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1609926 1544041] +- [pinctrl] intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1609926 1544041] +- [pinctrl] intel: Implement intel_gpio_get_direction callback (Benjamin Tissoires) [1609926 1544041] +- [platform] x86: dell-smbios-wmi: Correct a memory leak (Jarod Wilson) [1640399] +- [powerpc] pseries: Fix of_node_put() underflow during reconfig remove (Steve Best) [1619714] +- [powerpc] tm: Avoid possible userspace r1 corruption on reclaim (Desnes Augusto Nunes do Rosario) [1635307] +- [powerpc] tm: Fix userspace r13 corruption (Desnes Augusto Nunes do Rosario) [1635307] +- [powerpc] tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0 (Desnes Augusto Nunes do Rosario) [1635307] +- [x86] microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1599273] +- [x86] microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1599273] +- [x86] kprobes: Use 5-byte NOP when the code might be modified by ftrace (Josh Poimboeuf) [1577050] + +* Tue Nov 06 2018 Luis Claudio R. Goncalves [3.10.0-961.rt56.914.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [powerpc] kvm: book3s hv: Snapshot timebase offset on guest entry (Laurent Vivier) [1627090] +- [powerpc] kvm: book3s hv: Remove vcpu->arch.dec usage (Laurent Vivier) [1627090] +- [x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Vitaly Kuznetsov) [1631439] +- [x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Vitaly Kuznetsov) [1631439] +- [x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) [1631439] +- [x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) [1631439] +- [x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Vitaly Kuznetsov) [1631439] +- [x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Vitaly Kuznetsov) [1631439] +- [x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Vitaly Kuznetsov) [1631439] +- [x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic (Vitaly Kuznetsov) [1631439] +- [x86] kvm: x86: use delivery to self in hyperv synic (Vitaly Kuznetsov) [1631439] +- [x86] kvm: x86: hyperv: make function static to avoid compiling warning (Vitaly Kuznetsov) [1631439] +- [x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V VMBus hypercall userspace exit (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Reject Hyper-V hypercall continuation (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V SynIC timers tracepoints (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V SynIC tracepoints (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Update SynIC timers on guest entry only (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Skip SynIC vector check for QEMU side (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V fix SynIC timer disabling condition (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Reorg stimer_expiration() to better control timer restart (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Drop stimer_stop() function (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V timers fix incorrect logical operation (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Remove Hyper-V SynIC timer stopping (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V SynIC timers (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Rearrange func's declarations inside Hyper-V header (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V kvm exit (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: Hyper-V synthetic interrupt controller (Vitaly Kuznetsov) [1631439] +- [x86] kvm/x86: split ioapic-handled and EOI exit bitmaps (Vitaly Kuznetsov) [1631439] +- [x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split (Vitaly Kuznetsov) [1631439] +- [x86] kvm: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use (Vitaly Kuznetsov) [1452546] + +* Tue Nov 06 2018 Luis Claudio R. Goncalves [3.10.0-960.rt56.913.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [scsi] ipr: System hung while dlpar adding primary ipr adapter back (Diego Domingos) [1631781] +- [scsi] qedi: Initialize the stats mutex lock (Chad Dupuis) [1633638] +- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633343] +- [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638178] +- [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1631593] +- [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1631593] +- [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1631593] +- [s390] crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633354] +- [s390] qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1629864] +- [s390] qdio: reset old sbal_state flags (Hendrik Brueckner) [1629868] +- [s390] facilites: use stfle_fac_list array size for MAX_FACILITY_BIT (Hendrik Brueckner) [1628088] +- [s390] qdio: simplify math in get_*_buffer_frontier() (Prashant Dhamdhere) [1600542] +- [s390] keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1639295] +- [x86] mark amd rome as unsupported (David Arcari) [1638504] +- [x86] paravirt: Fix some warning messages (Prarit Bhargava) [1626417] {CVE-2018-15594} +- [x86] paravirt: Fix spectre-v2 mitigations for paravirt guests (Prarit Bhargava) [1626417] {CVE-2018-15594} + +* Thu Nov 01 2018 Luis Claudio R. Goncalves [3.10.0-959.rt56.912.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [netdrv] qed: Fix link flap issue due to mismatching EEE capabilities (Chad Dupuis) [1636398] +- [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1634156] +- [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1635470] +- [netdrv] Add driver support for 20G link speed (Chad Dupuis) [1635470] +- [vhost] vhost_net: keep private_data and rx_ring synced (Wei Xu) [1465912] +- [vhost] vhost_net: initialize rx_ring in vhost_net_open() (Wei Xu) [1465912] +- [netdrv] tap: free skb if flags error (Wei Xu) [1465912] +- [netdrv] tun: free skb in early errors (Wei Xu) [1465912] +- [vhost] fix skb leak in handle_rx() (Wei Xu) [1465912] +- [vhost] vhost_net: try batch dequing from skb array (Wei Xu) [1465912] +- [netdrv] tap: support receiving skb from msg_control (Wei Xu) [1465912] +- [netdrv] tun: support receiving skb through msg_control (Wei Xu) [1465912] +- [kernel] tap: export skb_array (Wei Xu) [1465912] +- [kernel] tun: export skb_array (Wei Xu) [1465912] +- [kernel] skb_array: introduce batch dequeuing (Wei Xu) [1465912] +- [kernel] ptr_ring: introduce batch dequeuing (Wei Xu) [1465912] +- [kernel] skb_array: introduce skb_array_unconsume (Wei Xu) [1465912] +- [kernel] ptr_ring: add ptr_ring_unconsume (Wei Xu) [1465912] +- [kernel] ptr_ring: batch ring zeroing (Wei Xu) [1465912] +- [netdrv] nfp: don't depend on eth_tbl being available (Pablo Cascon) [1592881] +- [netdrv] nfp: fix memory leak on FW load error (Pablo Cascon) [1592881] +- [netdrv] nfp: add hwmon support (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: allow zero-length capabilities (Pablo Cascon) [1592881] +- [netdrv] nfp: print a message when mutex wait is interrupted (Pablo Cascon) [1592881] +- [netdrv] nfp: ignore signals when communicating with management FW (Pablo Cascon) [1592881] +- [netdrv] nfp: use full 40 bits of the NSP buffer address (Pablo Cascon) [1592881] +- [netdrv] nfp: add a separate counter for packets with CHECKSUM_COMPLETE (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: improve wrong FW response warnings (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: add support for bpf_get_prandom_u32() (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: add support for atomic add of unknown values (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: expose command delay slots (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: add basic support for atomic adds (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: add map deletes from the datapath (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: add map updates from the datapath (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: add helper for basic map call checks (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: add helper for validating stack pointers (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: rename map_lookup_stack() to map_call_stack_common() (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: detect packet reads could be cached, enable the optimisation (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: support unaligned read offset (Pablo Cascon) [1592881] +- [netdrv] nfp: bpf: read from packet data cache for PTR_TO_PACKET (Pablo Cascon) [1592881] +- [netdrv] nfp: flower: implement ip fragmentation match offload (Pablo Cascon) [1592881] +- [netdrv] nfp: flower: refactor shared ip header in match offload (Pablo Cascon) [1592881] +- [netdrv] Use octal not symbolic permissions (Pablo Cascon) [1592881] +- [netdrv] nfp: advertise firmware for mixed 10G/25G mode (Pablo Cascon) [1592881] +- [netdrv] nfp: add Makefiles to all directories (Pablo Cascon) [1592881] +- [netdrv] nfp: flower: implement tcp flag match offload (Pablo Cascon) [1592881] +- [netdrv] nfp: standardize FW header whitespace (Pablo Cascon) [1592881] +- [netdrv] nfp: use tc_cls_can_offload_and_chain0() (Pablo Cascon) [1592881] +- [netdrv] nfp: setup xdp_rxq_info (Pablo Cascon) [1592881] +- [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Pablo Cascon) [1592881] + +* Tue Oct 30 2018 Luis Claudio R. Goncalves [3.10.0-958.rt56.911.el7] +- [rt] Update source tree to match RHEL 7.7 tree [1642619] +- [target] scsi: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1627034] {CVE-2018-14633} +- [target] scsi: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1627034] {CVE-2018-14633} +- [net] 8021q: create device with all possible features in wanted_features (Davide Caratti) [1640645] +- [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1601153] +- [kernel] cpuset: use trialcs->mems_allowed as a temp variable (Aristeu Rozanski) [1613248] +- [kernel] cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1613248] +- [kernel] cpuset: initialize effective masks when clone_children is enabled (Aristeu Rozanski) [1613248] +- [mm] memcontrol: fix high scheduling latency source in mem_cgroup_reparent_charges (Andrea Arcangeli) [1632898] +- [x86] boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1628828] +- [x86] efi: Only load initrd above 4g on second try (Lenny Szubowicz) [1608955] +- [x86] efi: Support initrd loaded above 4G (Lenny Szubowicz) [1608955] +- [x86] efi: Generalize handle_ramdisks() and rename to handle_cmdline_files() (Lenny Szubowicz) [1608955] * Thu Oct 04 2018 Luis Claudio R. Goncalves [3.10.0-957.rt56.910.el7] - [rt] disable CONFIG_PARAVIRT_DEBUG [1553351] @@ -12117,19 +20542,19 @@ fi - [block] blk-mq: only run the hardware queue if IO is pending (Ming Lei) [1566314] - [block] don't call blk_mq_quiesce_queue() after queue is frozen (Ming Lei) [1566314] - [nvme] Fix a race condition related to stopping queues (Ming Lei) [1566314] -- [firmware] fw_cfg: write vmcoreinfo details (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [kernel] crash: export paddr_vmcoreinfo_note() (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] fw_cfg: add DMA register (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] fw_cfg: add a public uapi header (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] fw_cfg: handle fw_cfg_read_blob() error (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] fw_cfg: remove inline from fw_cfg_read_blob() (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] fw_cfg: fix sparse warnings around FW_CFG_FILE_DIR read (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] fw_cfg: fix sparse warning reading FW_CFG_ID (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] fw_cfg: fix sparse warnings with fw_cfg_file (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] fw_cfg: fix sparse warnings in fw_cfg_sel_endianness() (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] revert "fw_cfg: add DMA register" (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] revert "fw_cfg: do DMA read operation" (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] -- [firmware] revert "fw_cfg: write vmcoreinfo details" (=?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=) [1533367] +- [firmware] fw_cfg: write vmcoreinfo details (Marc-Andre Lureau) [1533367] +- [kernel] crash: export paddr_vmcoreinfo_note() (Marc-Andre Lureau) [1533367] +- [firmware] fw_cfg: add DMA register (Marc-Andre Lureau) [1533367] +- [firmware] fw_cfg: add a public uapi header (Marc-Andre Lureau) [1533367] +- [firmware] fw_cfg: handle fw_cfg_read_blob() error (Marc-Andre Lureau) [1533367] +- [firmware] fw_cfg: remove inline from fw_cfg_read_blob() (Marc-Andre Lureau) [1533367] +- [firmware] fw_cfg: fix sparse warnings around FW_CFG_FILE_DIR read (Marc-Andre Lureau) [1533367] +- [firmware] fw_cfg: fix sparse warning reading FW_CFG_ID (Marc-Andre Lureau) [1533367] +- [firmware] fw_cfg: fix sparse warnings with fw_cfg_file (Marc-Andre Lureau) [1533367] +- [firmware] fw_cfg: fix sparse warnings in fw_cfg_sel_endianness() (Marc-Andre Lureau) [1533367] +- [firmware] revert "fw_cfg: add DMA register" (Marc-Andre Lureau) [1533367] +- [firmware] revert "fw_cfg: do DMA read operation" (Marc-Andre Lureau) [1533367] +- [firmware] revert "fw_cfg: write vmcoreinfo details" (Marc-Andre Lureau) [1533367] - [powerpc] kvm: book3s pr: Allow access to unprivileged MMCR2 register (Laurent Vivier) [1464913] - [powerpc] System reset avoid interleaving oops using die synchronisation (Mauricio Oliveira) [1564126] - [powerpc] Do not send system reset request through the oops path (Mauricio Oliveira) [1564126]