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, shuahkh@osg.samsung.com,
patches@kernelci.org, ben.hutchings@codethink.co.uk,
lkft-triage@lists.linaro.org, stable@vger.kernel.org
Subject: [PATCH 4.4 00/63] 4.4.122-stable review
Date: Fri, 16 Mar 2018 16:22:32 +0100 [thread overview]
Message-ID: <20180316152259.964532775@linuxfoundation.org> (raw)
This is the start of the stable review cycle for the 4.4.122 release.
There are 63 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 Sun Mar 18 15:22:41 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.4.122-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.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 4.4.122-rc1
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fixup: sctp: verify size of a new chunk in _sctp_make_chunk()
Nikola Ciprich <nikola.ciprich@linuxbox.cz>
serial: 8250_pci: Add Brainboxes UC-260 4 port serial device
Xinyong <xinyong.fang@linux.alibaba.com>
usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb()
Pete Zaitcev <zaitcev@kotori.zaitcev.us>
usb: usbmon: Read text within supplied buffer size
Julia Lawall <Julia.Lawall@lip6.fr>
USB: usbmon: remove assignment from IS_ERR argument
Danilo Krummrich <danilokrummrich@dk-develop.de>
usb: quirks: add control message delay for 1b1c:1b20
Teijo Kinnunen <teijo.kinnunen@code-q.fi>
USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h
Joel Fernandes <joelaf@google.com>
staging: android: ashmem: Fix lockdep issue during llseek
Frank Mori Hess <fmh6jj@gmail.com>
staging: comedi: fix comedi_nsamples_left.
Oliver Neukum <oneukum@suse.com>
uas: fix comparison for error code
Jonas Danielsson <jonas@orbital-systems.com>
tty/serial: atmel: add new version check for usart
Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
serial: sh-sci: prevent lockup on full TTY buffers
H.J. Lu <hjl.tools@gmail.com>
x86: Treat R_X86_64_PLT32 as R_X86_64_PC32
Josh Poimboeuf <jpoimboe@redhat.com>
x86/module: Detect and skip invalid relocations
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Revert "ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux"
Trond Myklebust <trond.myklebust@primarydata.com>
NFS: Fix an incorrect type in struct nfs_direct_req
Quinn Tran <quinn.tran@cavium.com>
scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport
Clay McClure <clay@daemons.net>
ubi: Fix race condition between ubi volume creation and udev
Tahsin Erdogan <tahsin@google.com>
ext4: inplace xattr block update fails to deduplicate blocks
Florian Westphal <fw@strlen.de>
netfilter: x_tables: pack percpu counter allocations
Florian Westphal <fw@strlen.de>
netfilter: x_tables: pass xt_counters struct to counter allocator
Florian Westphal <fw@strlen.de>
netfilter: x_tables: pass xt_counters struct instead of packet counter
Florian Westphal <fw@strlen.de>
netfilter: use skb_to_full_sk in ip_route_me_harder
Florian Westphal <fw@strlen.de>
netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt
Florian Westphal <fw@strlen.de>
netfilter: bridge: ebt_among: add missing match size checks
Florian Westphal <fw@strlen.de>
netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets
Eric Dumazet <edumazet@google.com>
netfilter: IDLETIMER: be syzkaller friendly
Paolo Abeni <pabeni@redhat.com>
netfilter: nat: cope with negative port range
Paolo Abeni <pabeni@redhat.com>
netfilter: x_tables: fix missing timer initialization in xt_LED
Florian Westphal <fw@strlen.de>
netfilter: add back stackpointer size checks
Philipp Zabel <p.zabel@pengutronix.de>
tc358743: fix register i2c_rd/wr function fix
Dmitry Torokhov <dmitry.torokhov@gmail.com>
Input: tca8418_keypad - remove double read of key event register
Arnd Bergmann <arnd@arndb.de>
ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds
Florian Westphal <fw@strlen.de>
netfilter: nfnetlink_queue: fix timestamp attribute
Arnd Bergmann <arnd@arndb.de>
watchdog: hpwdt: fix unused variable warning
Jerry Hoemann <jerry.hoemann@hpe.com>
watchdog: hpwdt: Check source of NMI
Jerry Hoemann <jerry.hoemann@hpe.com>
watchdog: hpwdt: SMBIOS check
Dan Williams <dan.j.williams@intel.com>
nospec: Include <asm/barrier.h> dependency
Dennis Wassenberg <dennis.wassenberg@secunet.com>
ALSA: hda: add dock and led support for HP ProBook 640 G2
Dennis Wassenberg <dennis.wassenberg@secunet.com>
ALSA: hda: add dock and led support for HP EliteBook 820 G3
Takashi Iwai <tiwai@suse.de>
ALSA: seq: More protection for concurrent write and ioctl races
Takashi Iwai <tiwai@suse.de>
ALSA: seq: Don't allow resizing pool in use
Takashi Iwai <tiwai@suse.de>
ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520
Seunghun Han <kkamagui@gmail.com>
x86/MCE: Serialize sysfs changes
Michael Lyle <mlyle@lyle.org>
bcache: don't attach backing with duplicate UUID
James Hogan <jhogan@kernel.org>
kbuild: Handle builtin dtb file names containing hyphens
Ross Zwisler <ross.zwisler@linux.intel.com>
loop: Fix lost writes caused by missing flag
Zhang Bo <zbsdta@126.com>
Input: matrix_keypad - fix race when disabling interrupts
Colin Ian King <colin.king@canonical.com>
MIPS: OCTEON: irq: Check for null return on kzalloc allocation
Colin Ian King <colin.king@canonical.com>
MIPS: ath25: Check for kzalloc allocation failure
Justin Chen <justinpopo6@gmail.com>
MIPS: BMIPS: Do not mask IPIs during suspend
Alex Deucher <alexander.deucher@amd.com>
drm/amdgpu: fix KV harvesting
Alex Deucher <alexander.deucher@amd.com>
drm/radeon: fix KV harvesting
Rex Zhu <Rex.Zhu@amd.com>
drm/amdgpu: Notify sbios device ready before send request
Lukas Wunner <lukas@wunner.de>
drm/amdgpu: Fix deadlock on runtime suspend
Lukas Wunner <lukas@wunner.de>
drm/radeon: Fix deadlock on runtime suspend
Lukas Wunner <lukas@wunner.de>
drm/nouveau: Fix deadlock on runtime suspend
Lukas Wunner <lukas@wunner.de>
drm: Allow determining if current task is output poll worker
Lukas Wunner <lukas@wunner.de>
workqueue: Allow retrieval of current task's work struct
himanshu.madhani@cavium.com <himanshu.madhani@cavium.com>
scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS
Leon Romanovsky <leonro@mellanox.com>
RDMA/mlx5: Fix integer overflow while resizing CQ
Leon Romanovsky <leonro@mellanox.com>
RDMA/ucma: Check that user doesn't overflow QP state
Leon Romanovsky <leonro@mellanox.com>
RDMA/ucma: Limit possible option size
-------------
Diffstat:
Makefile | 4 +-
arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 8 --
arch/arm/mach-omap2/omap-secure.c | 2 +
arch/mips/ath25/board.c | 2 +
arch/mips/cavium-octeon/octeon-irq.c | 2 +
arch/mips/kernel/smp-bmips.c | 8 +-
arch/x86/kernel/cpu/mcheck/mce.c | 22 ++++-
arch/x86/kernel/machine_kexec_64.c | 1 +
arch/x86/kernel/module.c | 14 +++
arch/x86/tools/relocs.c | 3 +
drivers/block/loop.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 58 ++++++++----
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 30 +-----
drivers/gpu/drm/drm_probe_helper.c | 20 ++++
drivers/gpu/drm/nouveau/nouveau_connector.c | 18 +++-
drivers/gpu/drm/radeon/cik.c | 31 +------
drivers/gpu/drm/radeon/radeon_connectors.c | 74 ++++++++++-----
drivers/infiniband/core/ucma.c | 6 ++
drivers/infiniband/hw/mlx5/cq.c | 7 +-
drivers/input/keyboard/matrix_keypad.c | 4 +-
drivers/input/keyboard/tca8418_keypad.c | 2 -
drivers/md/bcache/super.c | 11 +++
drivers/media/i2c/tc358743.c | 2 +-
drivers/mtd/ubi/vmt.c | 15 ++-
drivers/scsi/qla2xxx/qla_init.c | 1 +
drivers/scsi/qla2xxx/qla_target.c | 2 +-
drivers/staging/android/ashmem.c | 15 ++-
drivers/staging/comedi/drivers.c | 3 +-
drivers/tty/serial/8250/8250_pci.c | 11 +++
drivers/tty/serial/atmel_serial.c | 1 +
drivers/tty/serial/sh-sci.c | 2 +
drivers/usb/core/message.c | 4 +
drivers/usb/core/quirks.c | 3 +-
drivers/usb/gadget/function/f_fs.c | 1 -
drivers/usb/mon/mon_text.c | 124 ++++++++++++++++---------
drivers/usb/storage/uas.c | 2 +-
drivers/usb/storage/unusual_devs.h | 7 ++
drivers/watchdog/hpwdt.c | 12 ++-
fs/ext4/xattr.c | 3 +-
fs/nfs/direct.c | 2 +-
include/drm/drm_crtc_helper.h | 1 +
include/linux/netfilter/x_tables.h | 38 ++------
include/linux/nospec.h | 1 +
include/linux/usb/quirks.h | 3 +
include/linux/workqueue.h | 1 +
kernel/workqueue.c | 16 ++++
net/bridge/netfilter/ebt_among.c | 21 ++++-
net/bridge/netfilter/ebtables.c | 13 ++-
net/ipv4/netfilter.c | 7 +-
net/ipv4/netfilter/arp_tables.c | 20 ++--
net/ipv4/netfilter/ip_tables.c | 20 ++--
net/ipv6/netfilter/ip6_tables.c | 21 +++--
net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 4 +
net/netfilter/nf_nat_proto_common.c | 7 +-
net/netfilter/nfnetlink_queue.c | 2 +-
net/netfilter/x_tables.c | 55 +++++++++++
net/netfilter/xt_IDLETIMER.c | 9 +-
net/netfilter/xt_LED.c | 12 +--
net/sctp/sm_make_chunk.c | 2 +-
scripts/Makefile.lib | 8 +-
sound/core/seq/seq_clientmgr.c | 21 +++--
sound/core/seq/seq_fifo.c | 2 +-
sound/core/seq/seq_memory.c | 14 ++-
sound/core/seq/seq_memory.h | 3 +-
sound/pci/hda/patch_conexant.c | 2 +
sound/pci/hda/patch_realtek.c | 16 ++++
67 files changed, 572 insertions(+), 289 deletions(-)
next reply other threads:[~2018-03-16 15:27 UTC|newest]
Thread overview: 82+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-03-16 15:22 Greg Kroah-Hartman [this message]
2018-03-16 15:22 ` [PATCH 4.4 01/63] RDMA/ucma: Limit possible option size Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 02/63] RDMA/ucma: Check that user doesnt overflow QP state Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 03/63] RDMA/mlx5: Fix integer overflow while resizing CQ Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 04/63] scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS Greg Kroah-Hartman
2018-03-16 15:22 ` Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 05/63] workqueue: Allow retrieval of current tasks work struct Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 06/63] drm: Allow determining if current task is output poll worker Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 07/63] drm/nouveau: Fix deadlock on runtime suspend Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 08/63] drm/radeon: " Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 09/63] drm/amdgpu: " Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 10/63] drm/amdgpu: Notify sbios device ready before send request Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 11/63] drm/radeon: fix KV harvesting Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 12/63] drm/amdgpu: " Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 13/63] MIPS: BMIPS: Do not mask IPIs during suspend Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 14/63] MIPS: ath25: Check for kzalloc allocation failure Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 15/63] MIPS: OCTEON: irq: Check for null return on kzalloc allocation Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 16/63] Input: matrix_keypad - fix race when disabling interrupts Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 17/63] loop: Fix lost writes caused by missing flag Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 18/63] kbuild: Handle builtin dtb file names containing hyphens Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 19/63] bcache: dont attach backing with duplicate UUID Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 21/63] ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 22/63] ALSA: seq: Dont allow resizing pool in use Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 23/63] ALSA: seq: More protection for concurrent write and ioctl races Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 24/63] ALSA: hda: add dock and led support for HP EliteBook 820 G3 Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 25/63] ALSA: hda: add dock and led support for HP ProBook 640 G2 Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 26/63] nospec: Include <asm/barrier.h> dependency Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 27/63] watchdog: hpwdt: SMBIOS check Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 28/63] watchdog: hpwdt: Check source of NMI Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 29/63] watchdog: hpwdt: fix unused variable warning Greg Kroah-Hartman
2018-03-16 22:55 ` Jerry Hoemann
2018-03-18 10:14 ` Greg Kroah-Hartman
2018-03-20 23:19 ` Ben Hutchings
2018-03-21 11:11 ` 王金浦
2018-03-21 18:18 ` Guenter Roeck
2018-03-22 11:08 ` 王金浦
2018-04-06 7:51 ` Greg Kroah-Hartman
2018-04-06 7:51 ` Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 30/63] netfilter: nfnetlink_queue: fix timestamp attribute Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 31/63] ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 32/63] Input: tca8418_keypad - remove double read of key event register Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 33/63] [media] tc358743: fix register i2c_rd/wr function fix Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 34/63] netfilter: add back stackpointer size checks Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 35/63] netfilter: x_tables: fix missing timer initialization in xt_LED Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 36/63] netfilter: nat: cope with negative port range Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 37/63] netfilter: IDLETIMER: be syzkaller friendly Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 38/63] netfilter: ebtables: CONFIG_COMPAT: dont trust userland offsets Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 39/63] netfilter: bridge: ebt_among: add missing match size checks Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 40/63] netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 41/63] netfilter: use skb_to_full_sk in ip_route_me_harder Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 42/63] netfilter: x_tables: pass xt_counters struct instead of packet counter Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 43/63] netfilter: x_tables: pass xt_counters struct to counter allocator Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 44/63] netfilter: x_tables: pack percpu counter allocations Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 45/63] ext4: inplace xattr block update fails to deduplicate blocks Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 46/63] ubi: Fix race condition between ubi volume creation and udev Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 47/63] scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 48/63] NFS: Fix an incorrect type in struct nfs_direct_req Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 49/63] Revert "ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux" Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 50/63] x86/module: Detect and skip invalid relocations Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 51/63] x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 52/63] serial: sh-sci: prevent lockup on full TTY buffers Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 53/63] tty/serial: atmel: add new version check for usart Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 54/63] uas: fix comparison for error code Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 55/63] staging: comedi: fix comedi_nsamples_left Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 56/63] staging: android: ashmem: Fix lockdep issue during llseek Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 57/63] USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 58/63] usb: quirks: add control message delay for 1b1c:1b20 Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 59/63] USB: usbmon: remove assignment from IS_ERR argument Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 60/63] usb: usbmon: Read text within supplied buffer size Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 61/63] usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb() Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 62/63] serial: 8250_pci: Add Brainboxes UC-260 4 port serial device Greg Kroah-Hartman
2018-03-16 15:23 ` [PATCH 4.4 63/63] fixup: sctp: verify size of a new chunk in _sctp_make_chunk() Greg Kroah-Hartman
2018-03-16 18:05 ` [PATCH 4.4 00/63] 4.4.122-stable review Nathan Chancellor
2018-03-18 10:16 ` Greg Kroah-Hartman
2018-03-28 10:00 ` Greg Kroah-Hartman
2018-03-16 23:20 ` kernelci.org bot
2018-03-17 10:11 ` Naresh Kamboju
2018-03-17 10:21 ` Naresh Kamboju
2018-03-18 10:30 ` Greg Kroah-Hartman
2018-03-17 14:40 ` Guenter Roeck
-- strict thread matches above, loose matches on Subject: below --
2018-03-16 15:22 [4.4,20/63] x86/MCE: Serialize sysfs changes Greg Kroah-Hartman
2018-03-16 15:22 ` [PATCH 4.4 20/63] " 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=20180316152259.964532775@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=shuahkh@osg.samsung.com \
--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.