From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
torvalds@linux-foundation.org, akpm@linux-foundation.org,
linux@roeck-us.net, shuah@kernel.org, patches@kernelci.org,
ben.hutchings@codethink.co.uk, lkft-triage@lists.linaro.org,
stable@vger.kernel.org
Subject: [PATCH 4.19 000/139] 4.19.7-stable review
Date: Tue, 4 Dec 2018 11:48:01 +0100 [thread overview]
Message-ID: <20181204103649.950154335@linuxfoundation.org> (raw)
This is the start of the stable review cycle for the 4.19.7 release.
There are 139 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Thu Dec 6 10:36:22 UTC 2018.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.7-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 4.19.7-rc1
YueHaibing <yuehaibing@huawei.com>
misc: mic/scif: fix copy-paste error in scif_create_remote_lookup
Dexuan Cui <decui@microsoft.com>
Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()
Yu Zhao <yuzhao@google.com>
mm: use swp_offset as key in shmem_replace_page()
Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
mm: cleancache: fix corruption on missed inode invalidation
Luis Chamberlain <mcgrof@kernel.org>
lib/test_kmod.c: fix rmmod double free
Martin Kelly <martin@martingkelly.com>
iio:st_magn: Fix enable device after trigger
Hans de Goede <hdegoede@redhat.com>
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
Felipe Balbi <felipe.balbi@linux.intel.com>
Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"
Michael Niewöhner <linux@mniewoehner.de>
usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series
Kai-Heng Feng <kai.heng.feng@canonical.com>
USB: usb-storage: Add new IDs to ums-realtek
Larry Finger <Larry.Finger@lwfinger.net>
staging: rtl8723bs: Add missing return for cfg80211_rtw_get_station
Larry Finger <Larry.Finger@lwfinger.net>
staging: rtl8723bs: Fix incorrect sense of ether_addr_equal
Colin Ian King <colin.king@canonical.com>
staging: mt7621-pinctrl: fix uninitialized variable ngroups
Sergio Paracuellos <sergio.paracuellos@gmail.com>
staging: mt7621-dma: fix potentially dereferencing uninitialized 'tx_desc'
Ben Wolsieffer <benwolsieffer@gmail.com>
staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION
Colin Ian King <colin.king@canonical.com>
staging: most: use format specifier "%s" in snprintf
Richard Genoud <richard.genoud@gmail.com>
dmaengine: at_hdmac: fix module unloading
Richard Genoud <richard.genoud@gmail.com>
dmaengine: at_hdmac: fix memory leak in at_dma_xlate()
Heiko Stuebner <heiko@sntech.de>
ARM: dts: rockchip: Remove @0 from the veyron memory node
Andreas Dannenberg <dannenberg@ti.com>
ASoC: pcm186x: Fix device reset-registers trigger value
Hans de Goede <hdegoede@redhat.com>
ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0
Pan Bian <bianpan2016@163.com>
ext2: fix potential use after free
xingaopeng <xingaopeng@huawei.com>
ext2: initialize opts.s_mount_opt as zero before using it
Todd Kjos <tkjos@android.com>
binder: fix race that allows malicious free of live buffer
Steven Rostedt (VMware) <rostedt@goodmis.org>
function_graph: Reverse the order of pushing the ret_stack and the callback
Steven Rostedt (VMware) <rostedt@goodmis.org>
function_graph: Move return callback before update of curr_ret_stack
Steven Rostedt (VMware) <rostedt@goodmis.org>
function_graph: Have profiler use curr_ret_stack and not depth
Steven Rostedt (VMware) <rostedt@goodmis.org>
function_graph: Use new curr_ret_depth to manage depth instead of curr_ret_stack
Steven Rostedt (VMware) <rostedt@goodmis.org>
function_graph: Make ftrace_push_return_trace() static
Steven Rostedt (VMware) <rostedt@goodmis.org>
MIPS: function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
arm64: function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
s390/function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
riscv/function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
parisc: function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
sparc/function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
sh/function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
powerpc/function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
nds32: function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
x86/function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
microblaze: function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
ARM: function_graph: Simplify with function_graph_enter()
Steven Rostedt (VMware) <rostedt@goodmis.org>
function_graph: Create function_graph_enter() to consolidate architecture code
Girija Kumar Kasinadhuni <gkumar@neverware.com>
ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop
Hui Wang <hui.wang@canonical.com>
ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops
Anisse Astier <anisse@astier.eu>
ALSA: hda/realtek - fix headset mic detection for MSI MS-B171
Kailang Yang <kailang@realtek.com>
ALSA: hda/realtek - Support ALC300
Hans de Goede <hdegoede@redhat.com>
ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist
Takashi Iwai <tiwai@suse.de>
ALSA: sparc: Fix invalid snd_free_pages() at error path
Takashi Iwai <tiwai@suse.de>
ALSA: control: Fix race between adding and removing a user element
Takashi Iwai <tiwai@suse.de>
ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write
Takashi Iwai <tiwai@suse.de>
ALSA: wss: Fix invalid snd_free_pages() at error path
Maximilian Heyne <mheyne@amazon.de>
fs: fix lost error code in dio_complete
Jiri Olsa <jolsa@kernel.org>
perf/x86/intel: Disallow precise_ip on BTS events
Jiri Olsa <jolsa@kernel.org>
perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts()
Jiri Olsa <jolsa@kernel.org>
perf/x86/intel: Move branch tracing setup to the Intel-specific source file
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
x86/fpu: Disable bottom halves while loading FPU registers
Borislav Petkov <bp@suse.de>
x86/MCE/AMD: Fix the thresholding machinery initialization order
Christoph Muellner <christoph.muellner@theobroma-systems.com>
arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-puma-haikou.
Mikulas Patocka <mpatocka@redhat.com>
PCI: Fix incorrect value returned from pcie_get_speed_cap()
Gustavo Pimentel <gustavo.pimentel@synopsys.com>
PCI: dwc: Fix MSI-X EP framework address calculation bug
Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
PCI: layerscape: Fix wrong invocation of outbound window disable accessor
Pan Bian <bianpan2016@163.com>
btrfs: relocation: set trans to be NULL after ending transaction
Filipe Manana <fdmanana@suse.com>
Btrfs: fix race between enabling quotas and subvolume creation
Filipe Manana <fdmanana@suse.com>
Btrfs: fix rare chances for data loss when doing a fast fsync
Filipe Manana <fdmanana@suse.com>
Btrfs: ensure path name is null terminated at btrfs_control_ioctl
Nikolay Borisov <nborisov@suse.com>
btrfs: Always try all copies when reading extent buffers
Jan Kara <jack@suse.cz>
udf: Allow mounting volumes with incorrect identification strings
Max Filippov <jcmvbkbc@gmail.com>
xtensa: fix coprocessor part of ptrace_{get,set}xregs
Max Filippov <jcmvbkbc@gmail.com>
xtensa: fix coprocessor context offset definitions
Max Filippov <jcmvbkbc@gmail.com>
xtensa: enable coprocessors that are being flushed
Luiz Capitulino <lcapitulino@redhat.com>
KVM: VMX: re-add ple_gap module parameter
Wanpeng Li <wanpengli@tencent.com>
KVM: X86: Fix scan ioapic use-before-initialization
Wanpeng Li <kernellwp@gmail.com>
KVM: LAPIC: Fix pv ipis use-before-initialization
Liran Alon <liran.alon@oracle.com>
KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall
Leonid Shatz <leonid.shatz@oracle.com>
KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset
Jim Mattson <jmattson@google.com>
kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb
Junaid Shahid <junaids@google.com>
kvm: mmu: Fix race in emulated page table writes
Andrea Arcangeli <aarcange@redhat.com>
userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Provide IBPB always command line options
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Add seccomp Spectre v2 user space protection mode
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Enable prctl mode for spectre_v2_user
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Add prctl() control for indirect branch speculation
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Prepare arch_smt_update() for PRCTL mode
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Prevent stale SPEC_CTRL msr content
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Split out TIF update
Thomas Gleixner <tglx@linutronix.de>
ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Prepare for conditional IBPB in switch_mm()
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Avoid __switch_to_xtra() calls
Thomas Gleixner <tglx@linutronix.de>
x86/process: Consolidate and simplify switch_to_xtra() code
Tim Chen <tim.c.chen@linux.intel.com>
x86/speculation: Prepare for per task indirect branch speculation control
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Add command line control for indirect branch speculation
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Unify conditional spectre v2 print functions
Thomas Gleixner <tglx@linutronix.de>
x86/speculataion: Mark command line parser data __initdata
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Mark string arrays const correctly
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Reorder the spec_v2 code
Thomas Gleixner <tglx@linutronix.de>
x86/l1tf: Show actual SMT state
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Rework SMT state change
Thomas Gleixner <tglx@linutronix.de>
sched/smt: Expose sched_smt_present static key
Thomas Gleixner <tglx@linutronix.de>
x86/Kconfig: Select SCHED_SMT if SMP enabled
Peter Zijlstra (Intel) <peterz@infradead.org>
sched/smt: Make sched_smt_present track topology
Tim Chen <tim.c.chen@linux.intel.com>
x86/speculation: Reorganize speculation control MSRs update
Thomas Gleixner <tglx@linutronix.de>
x86/speculation: Rename SSBD update functions
Tim Chen <tim.c.chen@linux.intel.com>
x86/speculation: Disable STIBP when enhanced IBRS is in use
Tim Chen <tim.c.chen@linux.intel.com>
x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common()
Tim Chen <tim.c.chen@linux.intel.com>
x86/speculation: Remove unnecessary ret variable in cpu_show_common()
Tim Chen <tim.c.chen@linux.intel.com>
x86/speculation: Clean up spectre_v2_parse_cmdline()
Tim Chen <tim.c.chen@linux.intel.com>
x86/speculation: Update the TIF_SSBD comment
Zhenzhong Duan <zhenzhong.duan@oracle.com>
x86/retpoline: Remove minimal retpoline support
Zhenzhong Duan <zhenzhong.duan@oracle.com>
x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support
Zhenzhong Duan <zhenzhong.duan@oracle.com>
x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant
Jiri Kosina <jkosina@suse.cz>
x86/speculation: Propagate information about RSB filling mitigation to sysfs
Jiri Kosina <jkosina@suse.cz>
x86/speculation: Apply IBPB more strictly to avoid cross-process data leak
Jiri Kosina <jkosina@suse.cz>
x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
Jon Maloy <donmalo99@gmail.com>
tipc: fix lockdep warning during node delete
Heiner Kallweit <hkallweit1@gmail.com>
net: phy: add workaround for issue where PHY driver doesn't bind to the device
Eric Dumazet <edumazet@google.com>
tcp: defer SACK compression after DupThresh
Tal Gilboa <talgi@mellanox.com>
net/dim: Update DIM start sample after each DIM iteration
Jason Wang <jasowang@redhat.com>
virtio-net: fail XDP set if guest csum is negotiated
Jason Wang <jasowang@redhat.com>
virtio-net: disable guest csum during XDP set
Petr Machata <petrm@mellanox.com>
net: skb_scrub_packet(): Scrub offload_fwd_mark
Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
net: thunderx: set xdp_prog to NULL if bpf_prog_add fails
Bernd Eckstein <3erndeckstein@gmail.com>
usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2
Julian Wiedmann <jwi@linux.ibm.com>
s390/qeth: fix length check in SNMP processing
Pan Bian <bianpan2016@163.com>
rapidio/rionet: do not free skb before reading its length
Willem de Bruijn <willemb@google.com>
packet: copy user buffers before orphan or clone
Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue
Andreas Fiedler <andreas.fiedler@gmx.net>
net: gemini: Fix copy/paste error
Paolo Abeni <pabeni@redhat.com>
net: don't keep lonely packets forever in the gro hash
Bryan Whitehead <Bryan.Whitehead@microchip.com>
lan743x: fix return value for lan743x_tx_napi_poll
Bryan Whitehead <Bryan.Whitehead@microchip.com>
lan743x: Enable driver to work with LAN7431
Hugh Dickins <hughd@google.com>
mm/khugepaged: collapse_shmem() do not crash on Compound
Hugh Dickins <hughd@google.com>
mm/khugepaged: collapse_shmem() without freezing new_page
Hugh Dickins <hughd@google.com>
mm/khugepaged: minor reorderings in collapse_shmem()
Hugh Dickins <hughd@google.com>
mm/khugepaged: collapse_shmem() remember to clear holes
Hugh Dickins <hughd@google.com>
mm/khugepaged: fix crashes due to misaccounted holes
Hugh Dickins <hughd@google.com>
mm/khugepaged: collapse_shmem() stop if punched or truncated
Hugh Dickins <hughd@google.com>
mm/huge_memory: fix lockdep complaint on 32-bit i_size_read()
Hugh Dickins <hughd@google.com>
mm/huge_memory: splitting set mapping+index before unfreeze
Hugh Dickins <hughd@google.com>
mm/huge_memory: rename freeze_page() to unmap_page()
-------------
Diffstat:
Documentation/admin-guide/kernel-parameters.txt | 56 ++-
Documentation/userspace-api/spec_ctrl.rst | 9 +
Makefile | 4 +-
arch/arm/boot/dts/rk3288-veyron.dtsi | 6 +-
arch/arm/kernel/ftrace.c | 17 +-
.../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +-
arch/arm64/kernel/ftrace.c | 15 +-
arch/microblaze/kernel/ftrace.c | 15 +-
arch/mips/kernel/ftrace.c | 14 +-
arch/nds32/kernel/ftrace.c | 18 +-
arch/parisc/kernel/ftrace.c | 17 +-
arch/powerpc/kernel/trace/ftrace.c | 15 +-
arch/riscv/kernel/ftrace.c | 14 +-
arch/s390/kernel/ftrace.c | 13 +-
arch/sh/kernel/ftrace.c | 16 +-
arch/sparc/kernel/ftrace.c | 11 +-
arch/x86/Kconfig | 12 +-
arch/x86/Makefile | 5 +-
arch/x86/events/core.c | 20 -
arch/x86/events/intel/core.c | 56 ++-
arch/x86/events/perf_event.h | 13 +-
arch/x86/include/asm/kvm_host.h | 3 +-
arch/x86/include/asm/msr-index.h | 5 +-
arch/x86/include/asm/nospec-branch.h | 43 +-
arch/x86/include/asm/spec-ctrl.h | 20 +-
arch/x86/include/asm/switch_to.h | 3 -
arch/x86/include/asm/thread_info.h | 20 +-
arch/x86/include/asm/tlbflush.h | 8 +-
arch/x86/kernel/cpu/bugs.c | 493 +++++++++++++++++----
arch/x86/kernel/cpu/mcheck/mce_amd.c | 19 +-
arch/x86/kernel/fpu/signal.c | 4 +-
arch/x86/kernel/ftrace.c | 15 +-
arch/x86/kernel/process.c | 101 ++++-
arch/x86/kernel/process.h | 39 ++
arch/x86/kernel/process_32.c | 10 +-
arch/x86/kernel/process_64.c | 10 +-
arch/x86/kvm/lapic.c | 5 +
arch/x86/kvm/mmu.c | 27 +-
arch/x86/kvm/svm.c | 25 +-
arch/x86/kvm/vmx.c | 22 +-
arch/x86/kvm/x86.c | 10 +-
arch/x86/mm/tlb.c | 115 ++++-
arch/xtensa/kernel/asm-offsets.c | 16 +-
arch/xtensa/kernel/process.c | 5 +-
arch/xtensa/kernel/ptrace.c | 42 +-
drivers/android/binder.c | 21 +-
drivers/android/binder_alloc.c | 16 +-
drivers/android/binder_alloc.h | 3 +-
drivers/dma/at_hdmac.c | 10 +-
drivers/hid/hid-sensor-custom.c | 2 +-
drivers/hid/hid-sensor-hub.c | 13 +-
drivers/hv/channel.c | 8 +
drivers/iio/accel/hid-sensor-accel-3d.c | 5 +-
drivers/iio/gyro/hid-sensor-gyro-3d.c | 5 +-
drivers/iio/humidity/hid-sensor-humidity.c | 3 +-
drivers/iio/light/hid-sensor-als.c | 8 +-
drivers/iio/light/hid-sensor-prox.c | 8 +-
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 8 +-
drivers/iio/magnetometer/st_magn_buffer.c | 12 +-
drivers/iio/orientation/hid-sensor-incl-3d.c | 8 +-
drivers/iio/pressure/hid-sensor-press.c | 8 +-
drivers/iio/temperature/hid-sensor-temperature.c | 3 +-
drivers/misc/mic/scif/scif_rma.c | 2 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +-
drivers/net/ethernet/cortina/gemini.c | 2 +-
drivers/net/ethernet/microchip/lan743x_main.c | 11 +-
drivers/net/ethernet/microchip/lan743x_main.h | 1 +
drivers/net/phy/phy_device.c | 8 +
drivers/net/rionet.c | 2 +-
drivers/net/usb/ipheth.c | 10 +-
drivers/net/virtio_net.c | 13 +-
drivers/pci/controller/dwc/pci-layerscape.c | 2 +-
drivers/pci/controller/dwc/pcie-designware-ep.c | 1 -
drivers/pci/pci.c | 24 +-
drivers/rtc/rtc-hid-sensor-time.c | 2 +-
drivers/s390/net/qeth_core_main.c | 27 +-
drivers/staging/most/core.c | 2 +-
drivers/staging/mt7621-dma/mtk-hsdma.c | 3 +-
drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 4 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 7 +-
drivers/usb/core/quirks.c | 3 +
drivers/usb/dwc3/gadget.c | 5 -
drivers/usb/storage/unusual_realtek.h | 10 +
fs/btrfs/disk-io.c | 11 +-
fs/btrfs/file.c | 24 +
fs/btrfs/qgroup.c | 3 +-
fs/btrfs/relocation.c | 1 +
fs/btrfs/super.c | 1 +
fs/direct-io.c | 4 +-
fs/ext2/super.c | 1 +
fs/ext2/xattr.c | 2 +-
fs/udf/super.c | 16 +-
fs/udf/unicode.c | 14 +-
fs/userfaultfd.c | 15 +
include/linux/ftrace.h | 4 +-
include/linux/hid-sensor-hub.h | 4 +-
include/linux/net_dim.h | 2 +
include/linux/ptrace.h | 4 +-
include/linux/sched.h | 10 +
include/linux/sched/smt.h | 20 +
include/linux/skbuff.h | 18 +-
include/linux/tcp.h | 1 +
include/uapi/linux/prctl.h | 1 +
kernel/cpu.c | 14 +-
kernel/sched/core.c | 19 +-
kernel/sched/sched.h | 4 +-
kernel/trace/ftrace.c | 7 +-
kernel/trace/trace_functions_graph.c | 49 +-
lib/test_kmod.c | 1 -
mm/huge_memory.c | 43 +-
mm/khugepaged.c | 129 +++---
mm/rmap.c | 13 +-
mm/shmem.c | 12 +-
mm/truncate.c | 8 +-
mm/userfaultfd.c | 15 +-
net/core/dev.c | 7 +-
net/core/skbuff.c | 5 +
net/ipv4/tcp_input.c | 14 +-
net/ipv4/tcp_output.c | 6 +-
net/ipv4/tcp_timer.c | 2 +-
net/packet/af_packet.c | 4 +-
net/tipc/node.c | 7 +-
scripts/Makefile.build | 2 -
sound/core/control.c | 80 ++--
sound/isa/wss/wss_lib.c | 2 -
sound/pci/ac97/ac97_codec.c | 2 +-
sound/pci/hda/hda_intel.c | 2 +
sound/pci/hda/patch_realtek.c | 36 ++
sound/soc/codecs/pcm186x.h | 2 +-
sound/soc/intel/boards/cht_bsw_max98090_ti.c | 32 +-
sound/sparc/cs4231.c | 8 +-
tools/include/uapi/linux/prctl.h | 1 +
135 files changed, 1585 insertions(+), 802 deletions(-)
next reply other threads:[~2018-12-04 10:56 UTC|newest]
Thread overview: 162+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-12-04 10:48 Greg Kroah-Hartman [this message]
2018-12-04 10:48 ` [PATCH 4.19 001/139] mm/huge_memory: rename freeze_page() to unmap_page() Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 002/139] mm/huge_memory: splitting set mapping+index before unfreeze Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 003/139] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 004/139] mm/khugepaged: collapse_shmem() stop if punched or truncated Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 005/139] mm/khugepaged: fix crashes due to misaccounted holes Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 006/139] mm/khugepaged: collapse_shmem() remember to clear holes Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 007/139] mm/khugepaged: minor reorderings in collapse_shmem() Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 008/139] mm/khugepaged: collapse_shmem() without freezing new_page Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 009/139] mm/khugepaged: collapse_shmem() do not crash on Compound Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 010/139] lan743x: Enable driver to work with LAN7431 Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 011/139] lan743x: fix return value for lan743x_tx_napi_poll Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 012/139] net: dont keep lonely packets forever in the gro hash Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 013/139] net: gemini: Fix copy/paste error Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 014/139] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 015/139] packet: copy user buffers before orphan or clone Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 016/139] rapidio/rionet: do not free skb before reading its length Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 017/139] s390/qeth: fix length check in SNMP processing Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 018/139] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 019/139] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 020/139] net: skb_scrub_packet(): Scrub offload_fwd_mark Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 021/139] virtio-net: disable guest csum during XDP set Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 022/139] virtio-net: fail XDP set if guest csum is negotiated Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 023/139] net/dim: Update DIM start sample after each DIM iteration Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 024/139] tcp: defer SACK compression after DupThresh Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 025/139] net: phy: add workaround for issue where PHY driver doesnt bind to the device Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 026/139] tipc: fix lockdep warning during node delete Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 027/139] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 028/139] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 029/139] x86/speculation: Propagate information about RSB filling mitigation to sysfs Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 030/139] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 031/139] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 032/139] x86/retpoline: Remove minimal retpoline support Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 033/139] x86/speculation: Update the TIF_SSBD comment Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 034/139] x86/speculation: Clean up spectre_v2_parse_cmdline() Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 035/139] x86/speculation: Remove unnecessary ret variable in cpu_show_common() Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 036/139] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 037/139] x86/speculation: Disable STIBP when enhanced IBRS is in use Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 038/139] x86/speculation: Rename SSBD update functions Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 039/139] x86/speculation: Reorganize speculation control MSRs update Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 040/139] sched/smt: Make sched_smt_present track topology Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 041/139] x86/Kconfig: Select SCHED_SMT if SMP enabled Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 042/139] sched/smt: Expose sched_smt_present static key Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 043/139] x86/speculation: Rework SMT state change Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 044/139] x86/l1tf: Show actual SMT state Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 045/139] x86/speculation: Reorder the spec_v2 code Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 046/139] x86/speculation: Mark string arrays const correctly Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 047/139] x86/speculataion: Mark command line parser data __initdata Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 048/139] x86/speculation: Unify conditional spectre v2 print functions Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 049/139] x86/speculation: Add command line control for indirect branch speculation Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 050/139] x86/speculation: Prepare for per task indirect branch speculation control Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 051/139] x86/process: Consolidate and simplify switch_to_xtra() code Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 052/139] x86/speculation: Avoid __switch_to_xtra() calls Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 053/139] x86/speculation: Prepare for conditional IBPB in switch_mm() Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 054/139] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 055/139] x86/speculation: Split out TIF update Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 056/139] x86/speculation: Prevent stale SPEC_CTRL msr content Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 057/139] x86/speculation: Prepare arch_smt_update() for PRCTL mode Greg Kroah-Hartman
2018-12-04 10:48 ` [PATCH 4.19 058/139] x86/speculation: Add prctl() control for indirect branch speculation Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 059/139] x86/speculation: Enable prctl mode for spectre_v2_user Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 060/139] x86/speculation: Add seccomp Spectre v2 user space protection mode Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 061/139] x86/speculation: Provide IBPB always command line options Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 062/139] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 063/139] kvm: mmu: Fix race in emulated page table writes Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 064/139] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 065/139] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 066/139] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 067/139] KVM: LAPIC: Fix pv ipis use-before-initialization Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 068/139] KVM: X86: Fix scan ioapic use-before-initialization Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 069/139] KVM: VMX: re-add ple_gap module parameter Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 070/139] xtensa: enable coprocessors that are being flushed Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 071/139] xtensa: fix coprocessor context offset definitions Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 072/139] xtensa: fix coprocessor part of ptrace_{get,set}xregs Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 073/139] udf: Allow mounting volumes with incorrect identification strings Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 074/139] btrfs: Always try all copies when reading extent buffers Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 075/139] Btrfs: ensure path name is null terminated at btrfs_control_ioctl Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 076/139] Btrfs: fix rare chances for data loss when doing a fast fsync Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 077/139] Btrfs: fix race between enabling quotas and subvolume creation Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 078/139] btrfs: relocation: set trans to be NULL after ending transaction Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 079/139] PCI: layerscape: Fix wrong invocation of outbound window disable accessor Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 080/139] PCI: dwc: Fix MSI-X EP framework address calculation bug Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 081/139] PCI: Fix incorrect value returned from pcie_get_speed_cap() Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 082/139] arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-puma-haikou Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 083/139] x86/MCE/AMD: Fix the thresholding machinery initialization order Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 084/139] x86/fpu: Disable bottom halves while loading FPU registers Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 085/139] perf/x86/intel: Move branch tracing setup to the Intel-specific source file Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 086/139] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 087/139] perf/x86/intel: Disallow precise_ip on BTS events Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 088/139] fs: fix lost error code in dio_complete Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 089/139] ALSA: wss: Fix invalid snd_free_pages() at error path Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 090/139] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 091/139] ALSA: control: Fix race between adding and removing a user element Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 092/139] ALSA: sparc: Fix invalid snd_free_pages() at error path Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 093/139] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 094/139] ALSA: hda/realtek - Support ALC300 Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 095/139] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 096/139] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops Greg Kroah-Hartman
2018-12-12 23:45 ` Thomas Zeitlhofer
2018-12-13 0:23 ` Hui Wang
2018-12-13 2:21 ` Thomas Zeitlhofer
2018-12-13 2:21 ` Thomas Zeitlhofer
2018-12-04 10:49 ` [PATCH 4.19 097/139] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 098/139] function_graph: Create function_graph_enter() to consolidate architecture code Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 099/139] ARM: function_graph: Simplify with function_graph_enter() Greg Kroah-Hartman
2018-12-04 10:49 ` Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 100/139] microblaze: " Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 101/139] x86/function_graph: " Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 102/139] nds32: function_graph: " Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 103/139] powerpc/function_graph: " Greg Kroah-Hartman
2018-12-04 10:49 ` Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 104/139] sh/function_graph: " Greg Kroah-Hartman
2018-12-04 10:49 ` Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 105/139] sparc/function_graph: " Greg Kroah-Hartman
2018-12-04 10:49 ` Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 106/139] parisc: function_graph: " Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 107/139] riscv/function_graph: " Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 108/139] s390/function_graph: " Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 109/139] arm64: function_graph: " Greg Kroah-Hartman
2018-12-04 10:49 ` Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 110/139] MIPS: " Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 111/139] function_graph: Make ftrace_push_return_trace() static Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 112/139] function_graph: Use new curr_ret_depth to manage depth instead of curr_ret_stack Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 113/139] function_graph: Have profiler use curr_ret_stack and not depth Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 114/139] function_graph: Move return callback before update of curr_ret_stack Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 115/139] function_graph: Reverse the order of pushing the ret_stack and the callback Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 116/139] binder: fix race that allows malicious free of live buffer Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 117/139] ext2: initialize opts.s_mount_opt as zero before using it Greg Kroah-Hartman
2018-12-04 10:49 ` [PATCH 4.19 118/139] ext2: fix potential use after free Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 119/139] ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 120/139] ASoC: pcm186x: Fix device reset-registers trigger value Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 121/139] ARM: dts: rockchip: Remove @0 from the veyron memory node Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 122/139] dmaengine: at_hdmac: fix memory leak in at_dma_xlate() Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 123/139] dmaengine: at_hdmac: fix module unloading Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 124/139] staging: most: use format specifier "%s" in snprintf Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 125/139] staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 126/139] staging: mt7621-dma: fix potentially dereferencing uninitialized tx_desc Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 127/139] staging: mt7621-pinctrl: fix uninitialized variable ngroups Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 128/139] staging: rtl8723bs: Fix incorrect sense of ether_addr_equal Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 129/139] staging: rtl8723bs: Add missing return for cfg80211_rtw_get_station Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 130/139] USB: usb-storage: Add new IDs to ums-realtek Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 131/139] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 132/139] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 133/139] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 134/139] iio:st_magn: Fix enable device after trigger Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 135/139] lib/test_kmod.c: fix rmmod double free Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 136/139] mm: cleancache: fix corruption on missed inode invalidation Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 137/139] mm: use swp_offset as key in shmem_replace_page() Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 138/139] Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl() Greg Kroah-Hartman
2018-12-04 10:50 ` [PATCH 4.19 139/139] misc: mic/scif: fix copy-paste error in scif_create_remote_lookup Greg Kroah-Hartman
2018-12-04 17:12 ` [PATCH 4.19 000/139] 4.19.7-stable review kernelci.org bot
2018-12-04 21:09 ` Rafael David Tinoco
2018-12-05 6:58 ` Greg Kroah-Hartman
2018-12-05 12:08 ` Rafael David Tinoco
2018-12-05 16:03 ` Yuchung Cheng
2018-12-04 21:42 ` Guenter Roeck
2018-12-05 6:59 ` Greg Kroah-Hartman
2018-12-05 14:21 ` Harsh Shandilya
2018-12-05 18:24 ` Greg Kroah-Hartman
2018-12-05 16:44 ` Rafael David Tinoco
2018-12-05 17:30 ` Dan Rue
2018-12-05 23:52 ` shuah
2018-12-06 5:47 ` Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181204103649.950154335@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=ben.hutchings@codethink.co.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@roeck-us.net \
--cc=lkft-triage@lists.linaro.org \
--cc=patches@kernelci.org \
--cc=shuah@kernel.org \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.