All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jiri Slaby <jslaby@suse.cz>
To: linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net
Subject: Linux 3.12.29
Date: Wed, 01 Oct 2014 09:06:43 +0200	[thread overview]
Message-ID: <542BA803.2050200@suse.cz> (raw)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm announcing the release of the 3.12.29 kernel.

All users of the 3.12 kernel series must upgrade.

The updated 3.12.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.12.y
and can be browsed at the normal kernel.org git web browser:
	http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

- ----------------------------------------------------------------
Aaro Koskinen (1):
      MIPS: OCTEON: make get_system_type() thread-safe

Al Viro (1):
      dcache.c: get rid of pointless macros

Alan Cox (1):
      spi/pxa2xx: Add ACPI ID for Intel Braswell

Alex Deucher (3):
      drm/radeon: load the lm63 driver for an lm64 thermal chip.
      drm/radeon: enable bapm by default on desktop TN/RL boards
      drm/radeon/TN: only enable bapm on MSI systems

Alexander Usyskin (1):
      mei: nfc: fix memory leak in error path

Andrey Utkin (1):
      powerpc/mm/numa: Fix break placement

Aneesh Kumar K.V (7):
      powerpc/mm: Use read barrier when creating real_pte
      powerpc/thp: Add write barrier after updating the valid bit
      powerpc/thp: Don't recompute vsid and ssize in loop on invalidate
      powerpc/thp: Invalidate old 64K based hash page mapping before insert of 4k pte
      powerpc/thp: Handle combo pages in invalidate
      powerpc/thp: Invalidate with vpn in loop
      powerpc/thp: Use ACCESS_ONCE when loading pmdp

Anton Blanchard (1):
      ibmveth: Fix endian issues with rx_no_buffer statistic

Arjun Sreedharan (1):
      pata_scc: propagate return value of scc_wait_after_reset

Bart Van Assche (1):
      IB/srp: Fix deadlock between host removal and multipathd

Ben Hutchings (1):
      bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address

Charles Keepax (1):
      ASoC: wm8994: Prevent double lock of accdet_lock mutex on wm1811

Chris Mason (1):
      xfs: don't zero partial page cache pages during O_DIRECT writes

Christian Borntraeger (1):
      s390/locking: Reenable optimistic spinning

Christian König (1):
      drm/radeon: set VM base addr using the PFP v2

Chuck Lever (1):
      svcrdma: Select NFSv4.1 backchannel transport based on forward channel

Dan Carpenter (1):
      ASoC: pxa: pxa-ssp: small leak in probe()

Daniel Mack (2):
      ASoC: adau1701: fix adau1701_reg_read()
      ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE

Darrick J. Wong (2):
      jbd2: fix infinite loop when recovering corrupt journal blocks
      jbd2: fix descriptor block size handling errors with journal_csum

Dave Chinner (4):
      xfs: ensure verifiers are attached to recovered buffers
      xfs: quotacheck leaves dquot buffers without verifiers
      xfs: don't dirty buffers beyond EOF
      xfs: don't zero partial page cache pages during O_DIRECT writes

David E. Box (1):
      ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject

Dmitry Monakhov (1):
      ext4: update i_disksize coherently with block allocation on error path

Doug Ledford (1):
      RDMA/uapi: Include socket.h in rdma_user_cm.h

Eric Paris (1):
      CAPABILITIES: remove undefined caps from all processes

Eric W. Biederman (2):
      mnt: Change the default remount atime from relatime to the existing value
      mnt: Add tests for unprivileged remount cases that have found to be faulty

Filipe Manana (2):
      Btrfs: fix csum tree corruption, duplicate and outdated checksums
      Btrfs: read lock extent buffer while walking backrefs

Gavin Shan (2):
      powerpc/pseries: Failure on removing device node
      powerpc/pseries: Avoid deadlock on removing ddw

Greg Kroah-Hartman (1):
      USB: fix build error with CONFIG_PM_RUNTIME disabled

Guenter Roeck (1):
      firmware: Do not use WARN_ON(!spin_is_locked())

Guido Martínez (6):
      drm/tilcdc: panel: fix dangling sysfs connector node
      drm/tilcdc: slave: fix dangling sysfs connector node
      drm/tilcdc: tfp410: fix dangling sysfs connector node
      drm/tilcdc: panel: fix leak when unloading the module
      drm/tilcdc: fix release order on exit
      drm/tilcdc: fix double kfree

Hannes Reinecke (1):
      scsi_scan: Restrict sequential scan to 256 LUNs

Hans de Goede (1):
      xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL

Holger Paradies (1):
      staging/rtl8188eu: add 0df6:0076 Sitecom Europe B.V.

Huacai Chen (2):
      MIPS: tlbex: Fix a missing statement for HUGETLB
      MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()

Huang Rui (1):
      usb: xhci: amd chipset also needs short TX quirk

Ilya Dryomov (3):
      libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly
      libceph: add process_one_ticket() helper
      libceph: do not hard code max auth ticket len

James Forshaw (1):
      USB: whiteheat: Added bounds checking for bulk command response

James Ralston (1):
      ahci: Add Device IDs for Intel 9 Series PCH

Janusz Dziemidowicz (1):
      scsi: do not issue SCSI RSOC command to Promise Vtrak E610f

Jarkko Nikula (2):
      ASoC: max98090: Fix missing free_irq
      ASoC: rt5640: Do not allow regmap to use bulk read-write operations

Jarkko Sakkinen (1):
      tpm: missing tpm_chip_put in tpm_get_random()

Jason Gunthorpe (1):
      tpm: Provide a generic means to override the chip returned timeouts

Jaša Bartelj (1):
      USB: ftdi_sio: Added PID for new ekey device

Jeff Moyer (1):
      aio: add missing smp_rmb() in read_events_ring

Jeffrey Deans (1):
      MIPS: GIC: Prevent array overrun

Jiri Kosina (2):
      ACPI / cpuidle: fix deadlock between cpuidle_lock and cpu_hotplug.lock
      drm/i915: read HEAD register back in init_ring_common() to enforce ordering

Jiri Slaby (1):
      Linux 3.12.29

Joerg Roedel (1):
      iommu/amd: Fix cleanup_domain for mass device removal

Johan Hovold (1):
      USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID

Jonas Bonn (1):
      openrisc: Rework signal handling

K. Y. Srinivasan (7):
      Drivers: scsi: storvsc: Implement a eh_timed_out handler
      Drivers: scsi: storvsc: Filter commands based on the storage protocol version
      Drivers: scsi: storvsc: Change the limits to reflect the values on the host
      Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host
      Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
      drivers: scsi: storvsc: Set srb_flags in all cases
      drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure

Kevin Hao (1):
      mtd/ftl: fix the double free of the buffers allocated in build_maps()

Kinglong Mee (1):
      NFSD: Decrease nfsd_users in nfsd_startup_generic fail

Larry Finger (1):
      staging: r8188eu: Add new USB ID

Laurent Pinchart (1):
      media: v4l: vsp1: Remove the unneeded vsp1_video_buffer video field

Linus Torvalds (1):
      vfs: fix bad hashing of dentries

Liu Bo (2):
      Btrfs: fix compressed write corruption on enospc
      Btrfs: fix crash on endio of reading corrupted block

Martin K. Petersen (1):
      scsi: add a blacklist flag which enables VPD page inquiries

Mauro Carvalho Chehab (3):
      media: xc5000: Fix get_frequency()
      media: xc4000: Fix get_frequency()
      media: au0828: Only alt setting logic when needed

Michael Welling (1):
      mfd: omap-usb-host: Fix improper mask use.

Murali Karicheri (1):
      ahci: add pcid for Marvel 0x9182 controller

NeilBrown (4):
      md/raid1,raid10: always abort recover on write error.
      md/raid6: avoid data corruption during recovery of double-degraded RAID6
      md/raid10: fix memory leak when reshaping a RAID10.
      md/raid10: Fix memory leak when raid10 reshape completes.

Nikesh Oswal (1):
      regulator: arizona-ldo1: remove bypass functionality

Oleg Nesterov (1):
      vm_is_stack: use for_each_thread() rather then buggy while_each_thread()

Paul Bolle (1):
      media: sms: Remove CONFIG_ prefix from Kconfig symbols

Paul Burton (1):
      MIPS: Prevent user from setting FCSR cause bits

Pavel Shilovsky (6):
      CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2
      CIFS: Fix async reading on reconnects
      CIFS: Fix wrong directory attributes after rename
      CIFS: Fix wrong filename length for SMB2
      CIFS: Fix wrong restart readdir for SMB1
      CIFS: Fix directory rename error

Peter Chen (1):
      usb: ehci: using wIndex + 1 for hub port

Prarit Bhargava (2):
      x86: Add check for number of available vectors before CPU down
      x86, cpu hotplug: Fix stack frame warning in check_irq_vectors_for_cpu_disable()

Praveen Diwakar (1):
      ASoC: wm_adsp: Add missing MODULE_LICENSE

Qiao Zhou (1):
      ASoC: pcm: fix dpcm_path_put in dpcm runtime update

Roger Quadros (2):
      usb: hub: Prevent hub autosuspend if usbcore.autosuspend is -1
      mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc()

Ronald Wahl (1):
      carl9170: fix sending URBs with wrong type when using full-speed

Sage Weil (1):
      libceph: gracefully handle large reply messages from the mon

Salva Peiró (1):
      media: media-device: Remove duplicated memset() in media_enum_entities()

Sasha Levin (1):
      kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path

Scott Jiang (1):
      ASoC: blackfin: use samples to set silence

Steve French (1):
      CIFS: Possible null ptr deref in SMB2_tcon

Steve Wise (1):
      RDMA/iwcm: Use a default listen backlog if needed

Steven Rostedt (Red Hat) (2):
      ring-buffer: Always reset iterator to reader page
      ring-buffer: Up rb_iter_peek() loop count to 3

Sylwester Nawrocki (1):
      ASoC: samsung: Correct I2S DAI suspend/resume ops

Takashi Iwai (1):
      Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch

Tejun Heo (2):
      blkcg: don't call into policy draining if root_blkg is already gone
      libata: widen Crucial M550 blacklist matching

Tetsuo Handa (5):
      drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
      drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().
      drm/ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions.
      drm/ttm: Fix possible stack overflow by recursive shrinker calls.
      drm/ttm: Pass GFP flags in order to avoid deadlock.

Theodore Ts'o (1):
      ext4: fix BUG_ON in mb_free_blocks()

Thomas Gleixner (1):
      futex: Unlock hb->lock in futex_wait_requeue_pi() error path

Thomas Petazzoni (1):
      spi: orion: fix incorrect handling of cell-index DT property

Trond Myklebust (1):
      NFSv4: Fix problems with close in the presence of a delegation

Vignesh Raman (1):
      Bluetooth: Avoid use of session socket after the session gets freed

Vincent Stehlé (1):
      usb: host: ohci-spear: fix ohci_dump parameters

Vladimir Davydov (1):
      Bluetooth: never linger on process exit

Will Deacon (1):
      arm64: flush TLS registers during exec

 Makefile                                     |   2 +-
 arch/arm64/kernel/process.c                  |  18 ++
 arch/arm64/kernel/sys_compat.c               |   6 +
 arch/mips/cavium-octeon/setup.c              |  18 +-
 arch/mips/kernel/irq-gic.c                   |   6 +-
 arch/mips/kernel/ptrace.c                    |   3 +-
 arch/mips/kernel/unaligned.c                 |   1 -
 arch/mips/mm/tlbex.c                         |   1 +
 arch/openrisc/kernel/entry.S                 |  59 ++--
 arch/openrisc/kernel/signal.c                | 198 +++++++------
 arch/powerpc/include/asm/machdep.h           |   6 +-
 arch/powerpc/include/asm/pgtable-ppc64.h     |   2 +-
 arch/powerpc/include/asm/pte-hash64-64k.h    |  30 +-
 arch/powerpc/mm/hash_native_64.c             |  40 +--
 arch/powerpc/mm/hugepage-hash64.c            |  88 +++++-
 arch/powerpc/mm/numa.c                       |   2 +-
 arch/powerpc/mm/pgtable_64.c                 |  38 ++-
 arch/powerpc/mm/tlb_hash64.c                 |   2 +-
 .../platforms/pseries/hotplug-memory.c       |   2 +-
 arch/powerpc/platforms/pseries/iommu.c       |  20 +-
 arch/powerpc/platforms/pseries/lpar.c        |  20 +-
 arch/s390/Kconfig                            |   1 +
 arch/x86/include/asm/irq.h                   |   1 +
 arch/x86/kernel/irq.c                        |  77 +++++
 arch/x86/kernel/smpboot.c                    |   6 +
 block/blk-cgroup.c                           |   7 +
 drivers/acpi/acpica/utcopy.c                 |   6 +
 drivers/acpi/processor_idle.c                |   4 +-
 drivers/ata/ahci.c                           |  10 +
 drivers/ata/libata-core.c                    |   2 +-
 drivers/ata/pata_scc.c                       |  15 +-
 drivers/char/tpm/tpm.c                       |  69 +++--
 drivers/char/tpm/tpm.h                       |   3 +
 drivers/char/tpm/tpm_tis.c                   |  31 ++
 drivers/firmware/efi/vars.c                  |   8 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c      |   3 +
 drivers/gpu/drm/radeon/cik.c                 |   5 +-
 drivers/gpu/drm/radeon/radeon_atombios.c     |   4 +-
 drivers/gpu/drm/radeon/si.c                  |   2 +-
 drivers/gpu/drm/radeon/trinity_dpm.c         |  11 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c          |   7 +-
 drivers/gpu/drm/tilcdc/tilcdc_panel.c        |   5 +-
 drivers/gpu/drm/tilcdc/tilcdc_slave.c        |   1 +
 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c       |   1 +
 drivers/gpu/drm/ttm/ttm_page_alloc.c         |  29 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c     |  34 ++-
 drivers/infiniband/core/iwcm.c               |  27 ++
 drivers/infiniband/ulp/srp/ib_srp.c          |  38 ++-
 drivers/iommu/amd_iommu.c                    |  10 +-
 drivers/md/raid1.c                           |   8 +-
 drivers/md/raid10.c                          |  14 +-
 drivers/md/raid5.c                           |   2 +
 drivers/media/common/siano/Kconfig           |   3 +-
 drivers/media/media-device.c                 |   2 -
 drivers/media/platform/vsp1/vsp1_video.c     |   2 -
 drivers/media/platform/vsp1/vsp1_video.h     |   1 -
 drivers/media/tuners/xc4000.c                |  20 +-
 drivers/media/tuners/xc5000.c                |  22 +-
 drivers/media/usb/au0828/au0828-video.c      |  34 +--
 drivers/mfd/omap-usb-host.c                  |   2 +-
 drivers/misc/mei/nfc.c                       |  11 +-
 drivers/mtd/ftl.c                            |   1 -
 drivers/mtd/nand/omap2.c                     |   2 +-
 drivers/net/ethernet/ibm/ibmveth.c           |  18 +-
 drivers/net/wireless/ath/carl9170/carl9170.h |   1 +
 drivers/net/wireless/ath/carl9170/usb.c      |  31 +-
 drivers/regulator/arizona-ldo1.c             |   2 -
 drivers/scsi/bfa/bfa_ioc.h                   |   2 +-
 drivers/scsi/scsi_devinfo.c                  |   1 +
 drivers/scsi/scsi_scan.c                     |  16 +-
 drivers/scsi/sd.c                            |   5 +
 drivers/scsi/storvsc_drv.c                   | 113 +++++---
 drivers/spi/spi-orion.c                      |  10 +-
 drivers/spi/spi-pxa2xx.c                     |   1 +
 drivers/staging/rtl8188eu/os_dep/usb_intf.c  |   2 +
 drivers/usb/core/hub.c                       |   8 +-
 drivers/usb/host/ehci-hub.c                  |   2 +-
 drivers/usb/host/ohci-spear.c                |   2 +-
 drivers/usb/host/xhci-pci.c                  |   4 +
 drivers/usb/host/xhci-ring.c                 |   3 +-
 drivers/usb/serial/ftdi_sio.c                |   3 +
 drivers/usb/serial/ftdi_sio_ids.h            |   7 +
 drivers/usb/serial/whiteheat.c               |   7 +-
 fs/aio.c                                     |   6 +
 fs/btrfs/backref.c                           |  14 +-
 fs/btrfs/extent_io.c                         |   1 +
 fs/btrfs/file-item.c                         |   2 +-
 fs/btrfs/inode.c                             |  12 +
 fs/btrfs/ulist.h                             |  15 +
 fs/cifs/cifsglob.h                           |   5 -
 fs/cifs/file.c                               |   4 +-
 fs/cifs/inode.c                              |  11 +-
 fs/cifs/readdir.c                            |   4 +-
 fs/cifs/smb2file.c                           |   2 +-
 fs/cifs/smb2inode.c                          |   2 +-
 fs/cifs/smb2maperror.c                       |   2 +-
 fs/cifs/smb2ops.c                            |   2 +-
 fs/cifs/smb2pdu.c                            |   5 +-
 fs/dcache.c                                  |   5 +-
 fs/ext4/inode.c                              |  10 +-
 fs/ext4/mballoc.c                            |   5 +
 fs/ext4/super.c                              |   5 +-
 fs/jbd2/commit.c                             |  21 +-
 fs/jbd2/journal.c                            |  56 ++--
 fs/jbd2/recovery.c                           |  33 ++-
 fs/jbd2/revoke.c                             |   6 +-
 fs/namei.c                                   |   4 +-
 fs/namespace.c                               |   8 +
 fs/nfs/nfs4proc.c                            |  17 +-
 fs/nfsd/nfs4callback.c                       |   3 +-
 fs/nfsd/nfssvc.c                             |   5 +-
 fs/proc/array.c                              |  11 +-
 fs/xfs/xfs_aops.c                            |  61 ++++
 fs/xfs/xfs_dquot.c                           |   3 +-
 fs/xfs/xfs_file.c                            |  21 +-
 fs/xfs/xfs_log_recover.c                     |  51 ++--
 fs/xfs/xfs_qm.c                              |   8 +-
 include/linux/capability.h                   |   5 +-
 include/linux/jbd2.h                         |  30 +-
 include/linux/sunrpc/svc_xprt.h              |   1 +
 include/scsi/scsi_device.h                   |   1 +
 include/scsi/scsi_devinfo.h                  |   5 +
 include/uapi/rdma/rdma_user_cm.h             |   1 +
 kernel/audit.c                               |   2 +-
 kernel/capability.c                          |   4 +
 kernel/futex.c                               |   1 +
 kernel/smp.c                                 |   2 +-
 kernel/trace/ring_buffer.c                   |  31 +-
 mm/util.c                                    |   9 +-
 net/bluetooth/l2cap_sock.c                   |   3 +-
 net/bluetooth/rfcomm/core.c                  |   7 +-
 net/bluetooth/rfcomm/sock.c                  |   3 +-
 net/bluetooth/sco.c                          |   6 +-
 net/ceph/auth_x.c                            | 256 +++++++++--------
 net/ceph/messenger.c                         |   2 +-
 net/ceph/mon_client.c                        |   8 +
 net/sunrpc/svcsock.c                         |   2 +
 net/sunrpc/xprt.c                            |   2 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c     |   1 +
 security/commoncap.c                         |   3 +
 sound/soc/blackfin/bf5xx-i2s-pcm.c           |   8 +-
 sound/soc/codecs/adau1701.c                  |   6 +-
 sound/soc/codecs/max98090.c                  |   2 +-
 sound/soc/codecs/rt5640.c                    |   1 +
 sound/soc/codecs/wm8994.c                    |   9 +-
 sound/soc/codecs/wm_adsp.c                   |   2 +
 sound/soc/pxa/pxa-ssp.c                      |   7 +-
 sound/soc/samsung/i2s.c                      |  16 +-
 sound/soc/soc-pcm.c                          |   1 +
 tools/testing/selftests/Makefile             |   1 +
 tools/testing/selftests/mount/Makefile       |  17 ++
 .../mount/unprivileged-remount-test.c        | 242 ++++++++++++++++
 152 files changed, 1726 insertions(+), 732 deletions(-)
 create mode 100644 tools/testing/selftests/mount/Makefile
 create mode 100644 tools/testing/selftests/mount/unprivileged-remount-test.c


thanks,
- -- 
js
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJUK6gDAAoJEL0lsQQGtHBJsDcQAIlt3kVT0qjPqNGT1EEw/hZS
Mf0+Oa7yClt0VFKACgptVtDt3pQHRKthpkBjdLwasz7bK8YJgEDy9ipvayILzWFo
ihXb96aRUID7sYrZXYH/XBibTMSYgPVPjPYPl9bByjs+vnQrHwRjRo8wwnbtV5Lq
SVIaG6NkHIWEmM/PbSHPCw4JTDfQ4/4wBMjUFE0OrzThTgXH4OofQSBezLLoojyI
9IILxsexIhPJmPnbqaFnbn8rd1wfzCSDN9bxR+vLl7UYYqkomwSEALghJgy1c5Oc
gpdhcC5ZCuC5gRkr3NVvm7BppSg3aKsgT0I6tEyzAvt1sgl/BtYg5SR5lrDcX27Y
tlU+dRRIPHCxmOLQMvTdyfFsKH1hMqhUcVeqqNhmsDDLPgcRNu1YBjJfnGdmesUG
ilZ4bDfLzleGfbaT6rm4SrJlNKc4RfAbxRVX1rl461twChCNxW/N8h++TSkCnnRt
Gh7Em5QYeAhcWBkGr2s+H6IY8sMwi4CdkopuHIj116m2mVc6LQfST7NJSLzZrrzl
iCGb3ovfckAekkrr1HVgufz6EUSjLha2Y7FXfA8A7SLgtCqU9lvhro5zUoU4c+kc
oFhFyhBWawZrIooTpvKI8hhBbp55GAYNQU71EVac8vpAPiLBTeVMcttX53IQ+Ofh
lqCDyBgkLPS6xQZcXRe5
=BB26
-----END PGP SIGNATURE-----

WARNING: multiple messages have this Message-ID (diff)
From: Jiri Slaby <jslaby@suse.cz>
To: linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net
Subject: Linux 3.12.29
Date: Wed, 01 Oct 2014 09:06:43 +0200	[thread overview]
Message-ID: <542BA803.2050200@suse.cz> (raw)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm announcing the release of the 3.12.29 kernel.

All users of the 3.12 kernel series must upgrade.

The updated 3.12.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.12.y
and can be browsed at the normal kernel.org git web browser:
	http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

- ----------------------------------------------------------------
Aaro Koskinen (1):
      MIPS: OCTEON: make get_system_type() thread-safe

Al Viro (1):
      dcache.c: get rid of pointless macros

Alan Cox (1):
      spi/pxa2xx: Add ACPI ID for Intel Braswell

Alex Deucher (3):
      drm/radeon: load the lm63 driver for an lm64 thermal chip.
      drm/radeon: enable bapm by default on desktop TN/RL boards
      drm/radeon/TN: only enable bapm on MSI systems

Alexander Usyskin (1):
      mei: nfc: fix memory leak in error path

Andrey Utkin (1):
      powerpc/mm/numa: Fix break placement

Aneesh Kumar K.V (7):
      powerpc/mm: Use read barrier when creating real_pte
      powerpc/thp: Add write barrier after updating the valid bit
      powerpc/thp: Don't recompute vsid and ssize in loop on invalidate
      powerpc/thp: Invalidate old 64K based hash page mapping before insert of 4k pte
      powerpc/thp: Handle combo pages in invalidate
      powerpc/thp: Invalidate with vpn in loop
      powerpc/thp: Use ACCESS_ONCE when loading pmdp

Anton Blanchard (1):
      ibmveth: Fix endian issues with rx_no_buffer statistic

Arjun Sreedharan (1):
      pata_scc: propagate return value of scc_wait_after_reset

Bart Van Assche (1):
      IB/srp: Fix deadlock between host removal and multipathd

Ben Hutchings (1):
      bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address

Charles Keepax (1):
      ASoC: wm8994: Prevent double lock of accdet_lock mutex on wm1811

Chris Mason (1):
      xfs: don't zero partial page cache pages during O_DIRECT writes

Christian Borntraeger (1):
      s390/locking: Reenable optimistic spinning

Christian K�nig (1):
      drm/radeon: set VM base addr using the PFP v2

Chuck Lever (1):
      svcrdma: Select NFSv4.1 backchannel transport based on forward channel

Dan Carpenter (1):
      ASoC: pxa: pxa-ssp: small leak in probe()

Daniel Mack (2):
      ASoC: adau1701: fix adau1701_reg_read()
      ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE

Darrick J. Wong (2):
      jbd2: fix infinite loop when recovering corrupt journal blocks
      jbd2: fix descriptor block size handling errors with journal_csum

Dave Chinner (4):
      xfs: ensure verifiers are attached to recovered buffers
      xfs: quotacheck leaves dquot buffers without verifiers
      xfs: don't dirty buffers beyond EOF
      xfs: don't zero partial page cache pages during O_DIRECT writes

David E. Box (1):
      ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject

Dmitry Monakhov (1):
      ext4: update i_disksize coherently with block allocation on error path

Doug Ledford (1):
      RDMA/uapi: Include socket.h in rdma_user_cm.h

Eric Paris (1):
      CAPABILITIES: remove undefined caps from all processes

Eric W. Biederman (2):
      mnt: Change the default remount atime from relatime to the existing value
      mnt: Add tests for unprivileged remount cases that have found to be faulty

Filipe Manana (2):
      Btrfs: fix csum tree corruption, duplicate and outdated checksums
      Btrfs: read lock extent buffer while walking backrefs

Gavin Shan (2):
      powerpc/pseries: Failure on removing device node
      powerpc/pseries: Avoid deadlock on removing ddw

Greg Kroah-Hartman (1):
      USB: fix build error with CONFIG_PM_RUNTIME disabled

Guenter Roeck (1):
      firmware: Do not use WARN_ON(!spin_is_locked())

Guido Mart�nez (6):
      drm/tilcdc: panel: fix dangling sysfs connector node
      drm/tilcdc: slave: fix dangling sysfs connector node
      drm/tilcdc: tfp410: fix dangling sysfs connector node
      drm/tilcdc: panel: fix leak when unloading the module
      drm/tilcdc: fix release order on exit
      drm/tilcdc: fix double kfree

Hannes Reinecke (1):
      scsi_scan: Restrict sequential scan to 256 LUNs

Hans de Goede (1):
      xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL

Holger Paradies (1):
      staging/rtl8188eu: add 0df6:0076 Sitecom Europe B.V.

Huacai Chen (2):
      MIPS: tlbex: Fix a missing statement for HUGETLB
      MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()

Huang Rui (1):
      usb: xhci: amd chipset also needs short TX quirk

Ilya Dryomov (3):
      libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly
      libceph: add process_one_ticket() helper
      libceph: do not hard code max auth ticket len

James Forshaw (1):
      USB: whiteheat: Added bounds checking for bulk command response

James Ralston (1):
      ahci: Add Device IDs for Intel 9 Series PCH

Janusz Dziemidowicz (1):
      scsi: do not issue SCSI RSOC command to Promise Vtrak E610f

Jarkko Nikula (2):
      ASoC: max98090: Fix missing free_irq
      ASoC: rt5640: Do not allow regmap to use bulk read-write operations

Jarkko Sakkinen (1):
      tpm: missing tpm_chip_put in tpm_get_random()

Jason Gunthorpe (1):
      tpm: Provide a generic means to override the chip returned timeouts

Ja�a Bartelj (1):
      USB: ftdi_sio: Added PID for new ekey device

Jeff Moyer (1):
      aio: add missing smp_rmb() in read_events_ring

Jeffrey Deans (1):
      MIPS: GIC: Prevent array overrun

Jiri Kosina (2):
      ACPI / cpuidle: fix deadlock between cpuidle_lock and cpu_hotplug.lock
      drm/i915: read HEAD register back in init_ring_common() to enforce ordering

Jiri Slaby (1):
      Linux 3.12.29

Joerg Roedel (1):
      iommu/amd: Fix cleanup_domain for mass device removal

Johan Hovold (1):
      USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID

Jonas Bonn (1):
      openrisc: Rework signal handling

K. Y. Srinivasan (7):
      Drivers: scsi: storvsc: Implement a eh_timed_out handler
      Drivers: scsi: storvsc: Filter commands based on the storage protocol version
      Drivers: scsi: storvsc: Change the limits to reflect the values on the host
      Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host
      Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
      drivers: scsi: storvsc: Set srb_flags in all cases
      drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure

Kevin Hao (1):
      mtd/ftl: fix the double free of the buffers allocated in build_maps()

Kinglong Mee (1):
      NFSD: Decrease nfsd_users in nfsd_startup_generic fail

Larry Finger (1):
      staging: r8188eu: Add new USB ID

Laurent Pinchart (1):
      media: v4l: vsp1: Remove the unneeded vsp1_video_buffer video field

Linus Torvalds (1):
      vfs: fix bad hashing of dentries

Liu Bo (2):
      Btrfs: fix compressed write corruption on enospc
      Btrfs: fix crash on endio of reading corrupted block

Martin K. Petersen (1):
      scsi: add a blacklist flag which enables VPD page inquiries

Mauro Carvalho Chehab (3):
      media: xc5000: Fix get_frequency()
      media: xc4000: Fix get_frequency()
      media: au0828: Only alt setting logic when needed

Michael Welling (1):
      mfd: omap-usb-host: Fix improper mask use.

Murali Karicheri (1):
      ahci: add pcid for Marvel 0x9182 controller

NeilBrown (4):
      md/raid1,raid10: always abort recover on write error.
      md/raid6: avoid data corruption during recovery of double-degraded RAID6
      md/raid10: fix memory leak when reshaping a RAID10.
      md/raid10: Fix memory leak when raid10 reshape completes.

Nikesh Oswal (1):
      regulator: arizona-ldo1: remove bypass functionality

Oleg Nesterov (1):
      vm_is_stack: use for_each_thread() rather then buggy while_each_thread()

Paul Bolle (1):
      media: sms: Remove CONFIG_ prefix from Kconfig symbols

Paul Burton (1):
      MIPS: Prevent user from setting FCSR cause bits

Pavel Shilovsky (6):
      CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2
      CIFS: Fix async reading on reconnects
      CIFS: Fix wrong directory attributes after rename
      CIFS: Fix wrong filename length for SMB2
      CIFS: Fix wrong restart readdir for SMB1
      CIFS: Fix directory rename error

Peter Chen (1):
      usb: ehci: using wIndex + 1 for hub port

Prarit Bhargava (2):
      x86: Add check for number of available vectors before CPU down
      x86, cpu hotplug: Fix stack frame warning in check_irq_vectors_for_cpu_disable()

Praveen Diwakar (1):
      ASoC: wm_adsp: Add missing MODULE_LICENSE

Qiao Zhou (1):
      ASoC: pcm: fix dpcm_path_put in dpcm runtime update

Roger Quadros (2):
      usb: hub: Prevent hub autosuspend if usbcore.autosuspend is -1
      mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc()

Ronald Wahl (1):
      carl9170: fix sending URBs with wrong type when using full-speed

Sage Weil (1):
      libceph: gracefully handle large reply messages from the mon

Salva Peirďż˝ (1):
      media: media-device: Remove duplicated memset() in media_enum_entities()

Sasha Levin (1):
      kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path

Scott Jiang (1):
      ASoC: blackfin: use samples to set silence

Steve French (1):
      CIFS: Possible null ptr deref in SMB2_tcon

Steve Wise (1):
      RDMA/iwcm: Use a default listen backlog if needed

Steven Rostedt (Red Hat) (2):
      ring-buffer: Always reset iterator to reader page
      ring-buffer: Up rb_iter_peek() loop count to 3

Sylwester Nawrocki (1):
      ASoC: samsung: Correct I2S DAI suspend/resume ops

Takashi Iwai (1):
      Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch

Tejun Heo (2):
      blkcg: don't call into policy draining if root_blkg is already gone
      libata: widen Crucial M550 blacklist matching

Tetsuo Handa (5):
      drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
      drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().
      drm/ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions.
      drm/ttm: Fix possible stack overflow by recursive shrinker calls.
      drm/ttm: Pass GFP flags in order to avoid deadlock.

Theodore Ts'o (1):
      ext4: fix BUG_ON in mb_free_blocks()

Thomas Gleixner (1):
      futex: Unlock hb->lock in futex_wait_requeue_pi() error path

Thomas Petazzoni (1):
      spi: orion: fix incorrect handling of cell-index DT property

Trond Myklebust (1):
      NFSv4: Fix problems with close in the presence of a delegation

Vignesh Raman (1):
      Bluetooth: Avoid use of session socket after the session gets freed

Vincent Stehlďż˝ (1):
      usb: host: ohci-spear: fix ohci_dump parameters

Vladimir Davydov (1):
      Bluetooth: never linger on process exit

Will Deacon (1):
      arm64: flush TLS registers during exec

 Makefile                                     |   2 +-
 arch/arm64/kernel/process.c                  |  18 ++
 arch/arm64/kernel/sys_compat.c               |   6 +
 arch/mips/cavium-octeon/setup.c              |  18 +-
 arch/mips/kernel/irq-gic.c                   |   6 +-
 arch/mips/kernel/ptrace.c                    |   3 +-
 arch/mips/kernel/unaligned.c                 |   1 -
 arch/mips/mm/tlbex.c                         |   1 +
 arch/openrisc/kernel/entry.S                 |  59 ++--
 arch/openrisc/kernel/signal.c                | 198 +++++++------
 arch/powerpc/include/asm/machdep.h           |   6 +-
 arch/powerpc/include/asm/pgtable-ppc64.h     |   2 +-
 arch/powerpc/include/asm/pte-hash64-64k.h    |  30 +-
 arch/powerpc/mm/hash_native_64.c             |  40 +--
 arch/powerpc/mm/hugepage-hash64.c            |  88 +++++-
 arch/powerpc/mm/numa.c                       |   2 +-
 arch/powerpc/mm/pgtable_64.c                 |  38 ++-
 arch/powerpc/mm/tlb_hash64.c                 |   2 +-
 .../platforms/pseries/hotplug-memory.c       |   2 +-
 arch/powerpc/platforms/pseries/iommu.c       |  20 +-
 arch/powerpc/platforms/pseries/lpar.c        |  20 +-
 arch/s390/Kconfig                            |   1 +
 arch/x86/include/asm/irq.h                   |   1 +
 arch/x86/kernel/irq.c                        |  77 +++++
 arch/x86/kernel/smpboot.c                    |   6 +
 block/blk-cgroup.c                           |   7 +
 drivers/acpi/acpica/utcopy.c                 |   6 +
 drivers/acpi/processor_idle.c                |   4 +-
 drivers/ata/ahci.c                           |  10 +
 drivers/ata/libata-core.c                    |   2 +-
 drivers/ata/pata_scc.c                       |  15 +-
 drivers/char/tpm/tpm.c                       |  69 +++--
 drivers/char/tpm/tpm.h                       |   3 +
 drivers/char/tpm/tpm_tis.c                   |  31 ++
 drivers/firmware/efi/vars.c                  |   8 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c      |   3 +
 drivers/gpu/drm/radeon/cik.c                 |   5 +-
 drivers/gpu/drm/radeon/radeon_atombios.c     |   4 +-
 drivers/gpu/drm/radeon/si.c                  |   2 +-
 drivers/gpu/drm/radeon/trinity_dpm.c         |  11 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c          |   7 +-
 drivers/gpu/drm/tilcdc/tilcdc_panel.c        |   5 +-
 drivers/gpu/drm/tilcdc/tilcdc_slave.c        |   1 +
 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c       |   1 +
 drivers/gpu/drm/ttm/ttm_page_alloc.c         |  29 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c     |  34 ++-
 drivers/infiniband/core/iwcm.c               |  27 ++
 drivers/infiniband/ulp/srp/ib_srp.c          |  38 ++-
 drivers/iommu/amd_iommu.c                    |  10 +-
 drivers/md/raid1.c                           |   8 +-
 drivers/md/raid10.c                          |  14 +-
 drivers/md/raid5.c                           |   2 +
 drivers/media/common/siano/Kconfig           |   3 +-
 drivers/media/media-device.c                 |   2 -
 drivers/media/platform/vsp1/vsp1_video.c     |   2 -
 drivers/media/platform/vsp1/vsp1_video.h     |   1 -
 drivers/media/tuners/xc4000.c                |  20 +-
 drivers/media/tuners/xc5000.c                |  22 +-
 drivers/media/usb/au0828/au0828-video.c      |  34 +--
 drivers/mfd/omap-usb-host.c                  |   2 +-
 drivers/misc/mei/nfc.c                       |  11 +-
 drivers/mtd/ftl.c                            |   1 -
 drivers/mtd/nand/omap2.c                     |   2 +-
 drivers/net/ethernet/ibm/ibmveth.c           |  18 +-
 drivers/net/wireless/ath/carl9170/carl9170.h |   1 +
 drivers/net/wireless/ath/carl9170/usb.c      |  31 +-
 drivers/regulator/arizona-ldo1.c             |   2 -
 drivers/scsi/bfa/bfa_ioc.h                   |   2 +-
 drivers/scsi/scsi_devinfo.c                  |   1 +
 drivers/scsi/scsi_scan.c                     |  16 +-
 drivers/scsi/sd.c                            |   5 +
 drivers/scsi/storvsc_drv.c                   | 113 +++++---
 drivers/spi/spi-orion.c                      |  10 +-
 drivers/spi/spi-pxa2xx.c                     |   1 +
 drivers/staging/rtl8188eu/os_dep/usb_intf.c  |   2 +
 drivers/usb/core/hub.c                       |   8 +-
 drivers/usb/host/ehci-hub.c                  |   2 +-
 drivers/usb/host/ohci-spear.c                |   2 +-
 drivers/usb/host/xhci-pci.c                  |   4 +
 drivers/usb/host/xhci-ring.c                 |   3 +-
 drivers/usb/serial/ftdi_sio.c                |   3 +
 drivers/usb/serial/ftdi_sio_ids.h            |   7 +
 drivers/usb/serial/whiteheat.c               |   7 +-
 fs/aio.c                                     |   6 +
 fs/btrfs/backref.c                           |  14 +-
 fs/btrfs/extent_io.c                         |   1 +
 fs/btrfs/file-item.c                         |   2 +-
 fs/btrfs/inode.c                             |  12 +
 fs/btrfs/ulist.h                             |  15 +
 fs/cifs/cifsglob.h                           |   5 -
 fs/cifs/file.c                               |   4 +-
 fs/cifs/inode.c                              |  11 +-
 fs/cifs/readdir.c                            |   4 +-
 fs/cifs/smb2file.c                           |   2 +-
 fs/cifs/smb2inode.c                          |   2 +-
 fs/cifs/smb2maperror.c                       |   2 +-
 fs/cifs/smb2ops.c                            |   2 +-
 fs/cifs/smb2pdu.c                            |   5 +-
 fs/dcache.c                                  |   5 +-
 fs/ext4/inode.c                              |  10 +-
 fs/ext4/mballoc.c                            |   5 +
 fs/ext4/super.c                              |   5 +-
 fs/jbd2/commit.c                             |  21 +-
 fs/jbd2/journal.c                            |  56 ++--
 fs/jbd2/recovery.c                           |  33 ++-
 fs/jbd2/revoke.c                             |   6 +-
 fs/namei.c                                   |   4 +-
 fs/namespace.c                               |   8 +
 fs/nfs/nfs4proc.c                            |  17 +-
 fs/nfsd/nfs4callback.c                       |   3 +-
 fs/nfsd/nfssvc.c                             |   5 +-
 fs/proc/array.c                              |  11 +-
 fs/xfs/xfs_aops.c                            |  61 ++++
 fs/xfs/xfs_dquot.c                           |   3 +-
 fs/xfs/xfs_file.c                            |  21 +-
 fs/xfs/xfs_log_recover.c                     |  51 ++--
 fs/xfs/xfs_qm.c                              |   8 +-
 include/linux/capability.h                   |   5 +-
 include/linux/jbd2.h                         |  30 +-
 include/linux/sunrpc/svc_xprt.h              |   1 +
 include/scsi/scsi_device.h                   |   1 +
 include/scsi/scsi_devinfo.h                  |   5 +
 include/uapi/rdma/rdma_user_cm.h             |   1 +
 kernel/audit.c                               |   2 +-
 kernel/capability.c                          |   4 +
 kernel/futex.c                               |   1 +
 kernel/smp.c                                 |   2 +-
 kernel/trace/ring_buffer.c                   |  31 +-
 mm/util.c                                    |   9 +-
 net/bluetooth/l2cap_sock.c                   |   3 +-
 net/bluetooth/rfcomm/core.c                  |   7 +-
 net/bluetooth/rfcomm/sock.c                  |   3 +-
 net/bluetooth/sco.c                          |   6 +-
 net/ceph/auth_x.c                            | 256 +++++++++--------
 net/ceph/messenger.c                         |   2 +-
 net/ceph/mon_client.c                        |   8 +
 net/sunrpc/svcsock.c                         |   2 +
 net/sunrpc/xprt.c                            |   2 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c     |   1 +
 security/commoncap.c                         |   3 +
 sound/soc/blackfin/bf5xx-i2s-pcm.c           |   8 +-
 sound/soc/codecs/adau1701.c                  |   6 +-
 sound/soc/codecs/max98090.c                  |   2 +-
 sound/soc/codecs/rt5640.c                    |   1 +
 sound/soc/codecs/wm8994.c                    |   9 +-
 sound/soc/codecs/wm_adsp.c                   |   2 +
 sound/soc/pxa/pxa-ssp.c                      |   7 +-
 sound/soc/samsung/i2s.c                      |  16 +-
 sound/soc/soc-pcm.c                          |   1 +
 tools/testing/selftests/Makefile             |   1 +
 tools/testing/selftests/mount/Makefile       |  17 ++
 .../mount/unprivileged-remount-test.c        | 242 ++++++++++++++++
 152 files changed, 1726 insertions(+), 732 deletions(-)
 create mode 100644 tools/testing/selftests/mount/Makefile
 create mode 100644 tools/testing/selftests/mount/unprivileged-remount-test.c


thanks,
- -- 
js
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJUK6gDAAoJEL0lsQQGtHBJsDcQAIlt3kVT0qjPqNGT1EEw/hZS
Mf0+Oa7yClt0VFKACgptVtDt3pQHRKthpkBjdLwasz7bK8YJgEDy9ipvayILzWFo
ihXb96aRUID7sYrZXYH/XBibTMSYgPVPjPYPl9bByjs+vnQrHwRjRo8wwnbtV5Lq
SVIaG6NkHIWEmM/PbSHPCw4JTDfQ4/4wBMjUFE0OrzThTgXH4OofQSBezLLoojyI
9IILxsexIhPJmPnbqaFnbn8rd1wfzCSDN9bxR+vLl7UYYqkomwSEALghJgy1c5Oc
gpdhcC5ZCuC5gRkr3NVvm7BppSg3aKsgT0I6tEyzAvt1sgl/BtYg5SR5lrDcX27Y
tlU+dRRIPHCxmOLQMvTdyfFsKH1hMqhUcVeqqNhmsDDLPgcRNu1YBjJfnGdmesUG
ilZ4bDfLzleGfbaT6rm4SrJlNKc4RfAbxRVX1rl461twChCNxW/N8h++TSkCnnRt
Gh7Em5QYeAhcWBkGr2s+H6IY8sMwi4CdkopuHIj116m2mVc6LQfST7NJSLzZrrzl
iCGb3ovfckAekkrr1HVgufz6EUSjLha2Y7FXfA8A7SLgtCqU9lvhro5zUoU4c+kc
oFhFyhBWawZrIooTpvKI8hhBbp55GAYNQU71EVac8vpAPiLBTeVMcttX53IQ+Ofh
lqCDyBgkLPS6xQZcXRe5
=BB26
-----END PGP SIGNATURE-----

             reply	other threads:[~2014-10-01  7:06 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-01  7:06 Jiri Slaby [this message]
2014-10-01  7:06 ` Linux 3.12.29 Jiri Slaby

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=542BA803.2050200@suse.cz \
    --to=jslaby@suse.cz \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lwn@lwn.net \
    --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.