linux-4.9.git
9 years agoCreate manpages and binaries including the version
Bastian Blank [Mon, 26 Sep 2011 12:53:12 +0000 (13:53 +0100)]
Create manpages and binaries including the version

[bwh: Fix version insertion in perf man page cross-references and perf
man page title.  Install bash_completion script for perf with a
version-dependent name.  And do the same for trace.]

Gbp-Pq: Topic debian
Gbp-Pq: Name tools-perf-version.patch

9 years agomodpost symbol prefix setting
Chris Boot [Mon, 1 Jul 2013 22:10:02 +0000 (23:10 +0100)]
modpost symbol prefix setting

[bwh: The original version of this was added by Bastian Blank.  The
upstream code includes <generated/autoconf.h> so that <linux/export.h>
can tell whether C symbols have an underscore prefix.  Since we build
modpost separately from the kernel, <generated/autoconf.h> won't exist.
However, no Debian Linux architecture uses the symbol prefix, so we
can simply omit it.]

Gbp-Pq: Topic debian
Gbp-Pq: Name modpost-symbol-prefix.patch

9 years agoKbuild: kconfig: Verbose version of --listnewconfig
Ben Hutchings [Tue, 14 Sep 2010 03:33:34 +0000 (04:33 +0100)]
Kbuild: kconfig: Verbose version of --listnewconfig

If the KBUILD_VERBOSE environment variable is set to non-zero, show
the default values of new symbols and not just their names.

Based on work by Bastian Blank <waldi@debian.org> and
maximilian attems <max@stro.at>.  Simplified by Michal Marek
<mmarek@suse.cz>.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Gbp-Pq: Topic features/all
Gbp-Pq: Name Kbuild-kconfig-Verbose-version-of-listnewconfig.patch

9 years agopowerpcspe-omit-uimage
Debian Kernel Team [Sun, 13 Nov 2016 04:38:09 +0000 (04:38 +0000)]
powerpcspe-omit-uimage

Gbp-Pq: Topic debian
Gbp-Pq: Name powerpcspe-omit-uimage.patch

9 years agoFix uImage build
Nobuhiro Iwamatsu [Sun, 13 Nov 2016 04:38:09 +0000 (04:38 +0000)]
Fix uImage build

[bwh: This was added without a description, but I think it is dealing
with a similar issue to powerpcspe-omit-uimage.patch]

Gbp-Pq: Topic debian
Gbp-Pq: Name arch-sh4-fix-uimage-build.patch

9 years agoPartially revert "MIPS: Add -Werror to arch/mips/Kbuild"
Ben Hutchings [Mon, 13 Sep 2010 01:16:18 +0000 (02:16 +0100)]
Partially revert "MIPS: Add -Werror to arch/mips/Kbuild"

This reverts commit 66f9ba101f54bda63ab1db97f9e9e94763d0651b.

We really don't want to add -Werror anywhere.

Gbp-Pq: Topic debian
Gbp-Pq: Name mips-disable-werror.patch

9 years agoTweak gitignore for Debian pkg-kernel using git svn.
Ian Campbell [Thu, 17 Jan 2013 08:55:21 +0000 (08:55 +0000)]
Tweak gitignore for Debian pkg-kernel using git svn.

[bwh: Tweak further for pure git]

Gbp-Pq: Topic debian
Gbp-Pq: Name gitignore.patch

9 years agokbuild: Make the toolchain variables easily overwritable
Bastian Blank [Sun, 22 Feb 2009 14:39:35 +0000 (15:39 +0100)]
kbuild: Make the toolchain variables easily overwritable

Allow make variables to be overridden for each flavour by a file in
the build tree, .kernelvariables.

We currently use this for ARCH, KERNELRELEASE, CC, and in some cases
also CROSS_COMPILE, CFLAGS_KERNEL and CFLAGS_MODULE.

This file can only be read after we establish the build tree, and all
use of $(ARCH) needs to be moved after this.

Gbp-Pq: Topic debian
Gbp-Pq: Name kernelvariables.patch

9 years agoMake mkcompile_h accept an alternate timestamp string
Ben Hutchings [Tue, 12 May 2015 18:29:22 +0000 (19:29 +0100)]
Make mkcompile_h accept an alternate timestamp string

We want to include the Debian version in the utsname::version string
instead of a full timestamp string.  However, we still need to provide
a standard timestamp string for gen_initramfs_list.sh to make the
kernel image reproducible.

Make mkcompile_h use $KBUILD_BUILD_VERSION_TIMESTAMP in preference to
$KBUILD_BUILD_TIMESTAMP.

Gbp-Pq: Topic debian
Gbp-Pq: Name uname-version-timestamp.patch

9 years agoInclude package version along with kernel release in stack traces
Ben Hutchings [Tue, 24 Jul 2012 02:13:10 +0000 (03:13 +0100)]
Include package version along with kernel release in stack traces

For distribution binary packages we assume
$DISTRIBUTION_OFFICIAL_BUILD, $DISTRIBUTOR and $DISTRIBUTION_VERSION
are set.

Gbp-Pq: Topic debian
Gbp-Pq: Name version.patch

9 years agolinux (4.8.7-1) unstable; urgency=medium
Ben Hutchings [Sun, 13 Nov 2016 04:38:09 +0000 (04:38 +0000)]
linux (4.8.7-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.8.6
    - [armhf,arm64] drm/vc4: Fix races when the CS reads from render targets.
    - [x86] drm/i915/backlight: setup and cache pwm alternate increment value
    - [x86] drm/i915/backlight: setup backlight pwm alternate increment on
      backlight enable
    - [x86] drm/amdgpu: fix IB alignment for UVD
    - [x86] drm/amdgpu/dce10: disable hpd on local panels
    - [x86] drm/amdgpu/dce8: disable hpd on local panels
    - [x86] drm/amdgpu/dce11: disable hpd on local panels
    - [x86] drm/amdgpu/dce11: add missing drm_mode_config_cleanup call
    - [x86] drm/amdgpu: initialize the context reset_counter in amdgpu_ctx_init
    - [x86] drm/amdgpu: change vblank_time's calculation method to reduce
      computational error.
    - drm/radeon: narrow asic_init for virtualization
    - drm/radeon/si/dpm: fix phase shedding setup
    - drm/radeon: change vblank_time's calculation method to reduce
      computational error.
    - [x86] drm/vmwgfx: Limit the user-space command buffer size
    - [x86] drm/amd/powerplay: fix mclk not switching back after multi-head
      was disabled
    - [x86] drm/i915/skl: Fix FIFO underrun (Closes: #844113)
      + Update plane watermarks atomically during plane updates
      + Move CRTC updating in atomic_commit into it's own hook
      + Update DDB values atomically with wms/plane attrs
      + Don't try to update plane watermarks if they haven't changed
    - [x86] drm/i915/gen9: only add the planes actually affected by ddb changes
    - [x86] drm/i915/gen9: fix the WaWmMemoryReadLatency implementation
    - [x86] drm/i915/gen9: minimum scanlines for Y tile is not always 4
    - [x86] drm/i915/gen9: fix plane_blocks_per_line on watermarks calculations
    - [x86] drm/i915/gen9: fix the watermark res_blocks value
    - [x86] drm/i915: SAGV is not SKL-only, so rename a few things
    - [x86] drm/i915: introduce intel_has_sagv()
    - [x86] drm/i915/kbl: KBL also needs to run the SAGV code
    - [x86] Revert "drm/i915: Check live status before reading edid"
    - [x86] drm/i915: Account for TSEG size when determining 865G stolen base
    - [x86] drm/i915/skl: Ensure pipes with changed wms get added to the state
    - [x86] drm/i915: Allow PCH DPLL sharing regardless of DPLL_SDVO_HIGH_SPEED
    - [x86] drm/i915: Move long hpd handling into the hotplug work
    - [x86] drm/i915: Allow DP to work w/o EDID
    - [x86] drm/i915: Just clear the mmiodebug before a register access
    - [x86] drm/i915: Unalias obj->phys_handle and obj->userptr
    - rt2x00usb: Fix error return code
    - uio: fix dmem_region_start computation
    - i40e: remove a stray unlock
    - i40e: fix broken i40e_config_rss_aq function
    - mwifiex: correct aid value during tdls setup
    - mwifiex: fix failed to reconnect after interface disabled/enabled
    - ath10k: Add WMI_SERVICE_PERIODIC_CHAN_STAT_SUPPORT wmi service
    - ath10k: fix sending frame in management path in push txq logic
    - ath10k: fix reporting channel survey data
    - ath10k: fix throughput regression in multi client mode
    - [armel/marvell,armhf] crypto: marvell - Don't overwrite default
      creq->state during initialization
    - crypto: gcm - Fix IV buffer size in crypto_gcm_setkey
    - [armel/marvell,armhf] crypto: marvell - Update transformation context for
      each dequeued req
    - [x86] crypto: ccp - Fix return value check in ccp_dmaengine_register()
    - [armhf] hwrng: omap - Only fail if pm_runtime_get_sync returns < 0
    - ASoC: topology: Fix error return code in soc_tplg_dapm_widget_create()
    - ASoC: dapm: Fix possible uninitialized variable in
      snd_soc_dapm_get_volsw()
    - ASoC: dapm: Fix value setting for _ENUM_DOUBLE MUX's second channel
    - ASoC: dapm: Fix kcontrol creation for output driver widget
    - staging: r8188eu: Fix scheduling while atomic splat
    - IB/qib: Remove qpt_mask global
    - IB/mlx5: Fix steering resource leak
    - mm/hugetlb: check for reserved hugepages during memory offline
    - mm/hugetlb: improve locking in dissolve_free_huge_pages()
    - [x86] drm/vmwgfx: Avoid validating views on view destruction
    - [s390x] cio: fix accidental interrupt enabling during resume
    - [s390x] con3270: fix use of uninitialised data
    - [s390x] con3270: fix insufficient space padding
    - [armhf,arm64] clk: bcm2835: Skip PLLC clocks when deciding on a new
      clock parent
    - [arm64] clk: gcc-msm8996: Fix pcie 2 pipe register offset
    - [arm64] clk: qcom: select GDSC for msm8996 gcc and mmcc
    - clk: Return errors from clk providers in __of_clk_get_from_provider()
    - clk: core: Force setting the phase delay when no change
    - clk: divider: Fix clk_divider_round_rate() to use clk_readl()
    - perf hists browser: Fix event group display
    - perf ui/tui: Reset output width for hierarchy
    - perf ui/stdio: Always reset output width for hierarchy
    - perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too
    - perf symbols: Fixup symbol sizes before picking best ones
    - iwlwifi: check for valid ethernet address provided by OEM
    - iwlwifi: mvm: fix pending frames tracking on tx resp
    - iwlwifi: mvm: call a different txq_enable function
    - iwlwifi: mvm: free reserved queue on STA removal
    - iwlwifi: mvm: support BAR in reorder buffer
    - iwlwifi: mvm: disable P2P queue on mac context release
    - iwlwifi: mvm: bail out if CTDP start operation fails
    - [armhf,arm64] pinctrl: qcom: fix masking of pinmux functions
    - mpt3sas: Don't spam logs if logging level is 0
    - [powerpc*] Always restore FPU/VEC/VSX if hardware transactional memory
      in use
    - [powerpc*] Add check_if_tm_restore_required() to giveup_all()
    - [powerpc*] nvram: Fix an incorrect partition merge
    - [powerpc*] Fix usage of _PAGE_RO in hugepage
    - [armhf] dts: omap3: overo: add missing unit name for lcd35 display
    - PCI: generic: Fix pci_remap_iospace() failure path
    - [armhf] PCI: tegra: Fix pci_remap_iospace() failure path
    - libnvdimm: clear the internal poison_list when clearing badblocks
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.8.7
    - [armhf] i2c: rk3x: Give the tuning value 0 during
      rk3x_i2c_v0_calc_timings
    - i2c: core: fix NULL pointer dereference under race condition
    - drm/dp/mst: Clear port->pdt when tearing down the i2c adapter
    - gpio / ACPI: fix returned error from acpi_dev_gpio_irq_get()
    - gpio: GPIO_GET_CHIPINFO_IOCTL: Fix line offset validation
    - gpio: GPIO_GET_CHIPINFO_IOCTL: Fix information leak
    - gpio: GPIO_GET_LINEHANDLE_IOCTL: Validate line offset
    - gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leak
    - gpio: GPIO_GET_LINEEVENT_IOCTL: Validate line offset
    - gpio: GPIO_GET_LINEHANDLE_IOCTL: Reject invalid line flags
    - gpio: GPIO_GET_LINEEVENT_IOCTL: Reject invalid line and event flags
    - gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix another information leak
    - gpio: GPIO_GET_LINE{HANDLE,EVENT}_IOCTL: Fix file descriptor leak
    - libxfs: clean up _calc_dquots_per_chunk
    - mm/list_lru.c: avoid error-path NULL pointer deref
    - mm/slab: fix kmemcg cache creation delayed issue
    - mm: memcontrol: do not recurse in direct reclaim
    - [x86] thermal/powerclamp: correct cpu support check
    - KEYS: Fix short sprintf buffer in /proc/keys show function
    - ALSA: usb-audio: Add quirk for Syntek STK1160
    - ALSA: seq: Fix time account regression
    - ALSA: hda - allow 40 bit DMA mask for NVidia devices
    - ALSA: hda - Adding a new group of pin cfg into ALC295 pin quirk table
    - ALSA: hda - Fix surround output pins for ASRock B150M mobo
    - ALSA: hda - Fix headset mic detection problem for two Dell laptops
    - [powerpc*] cxl: Fix leaking pid refs in some error paths
    - btrfs: fix races on root_log_ctx lists
    - [powerpc] Convert cmp to cmpd in idle enter sequence
    - [powerpc] mm/radix: Use tlbiel only if we ever ran on the current cpu
    - [powerpc] Re-fix race condition between going idle and entering guest
    - [powerpc] Fix race condition in setting lock bit in idle/wakeup code
    - [amd64] x86/microcode/AMD: Fix more fallout from
      CONFIG_RANDOMIZE_MEMORY=y
    - timers: Prevent base clock rewind when forwarding clock
    - timers: Prevent base clock corruption when forwarding
    - timers: Plug locking race vs. timer migration
    - timers: Lock base for same bucket optimization
    - mei: txe: don't clean an unprocessed interrupt cause.
    - USB: serial: fix potential NULL-dereference at probe
    - USB: serial: cp210x: fix tiocmget error handling
    - USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7
    - xhci: use default USB_RESUME_TIMEOUT when resuming ports.
    - usb: increase ohci watchdog delay to 275 msec (Closes: #842863)
    - [powerpc] GenWQE: Fix bad page access during abort of resource
      allocation
    - [x86] smpboot: Init apic mapping before usage
    - vt: clear selection before resizing
    - [x86] hv: do not lose pending heartbeat vmbus packets
    - xhci: add restart quirk for Intel Wildcatpoint PCH
    - xhci: workaround for hosts missing CAS bit
    - tty: limit terminal size to 4M chars
    - [arm64] dts: marvell: fix clocksource for CP110 master SPI0
    - dm: free io_barrier after blk_cleanup_queue call
    - [x86] KVM: fix wbinvd_dirty_mask use-after-free
    - [s390] KVM: Fix STHYI buffer alignment for diag224
    - [armhf]  mvebu: Select corediv clk for all mvebu v7 SoC
    - nfsd: Fix general protection fault in release_lock_stateid()
    - [mips*] KASLR: Fix handling of NULL FDT
    - ovl: fix get_acl() on tmpfs
    - ovl: update S_ISGID when setting posix ACLs
    - ovl: fsync after copy-up
    - virtio_ring: Make interrupt suppression spec compliant
    - virtio_pci: Limit DMA mask to 44 bits for legacy virtio devices
    - virtio: console: Unlock vqs while freeing buffers
    - dm mirror: fix read error on recovery after default leg failure
    - dm table: fix missing dm_put_target_type() in dm_table_add_target()
    - dm rq: clear kworker_task if kthread_run() returned an error
    - dm raid: fix compat_features validation (Closes: #843572)
    - dm raid: fix activation of existing raid4/10 devices
    - firewire: net: guard against rx buffer overflows (CVE-2016-8633)
    - firewire: net: fix fragmented datagram_size off-by-one
    - mac80211: discard multicast and 4-addr A-MSDUs
    - ath10k: cache calibration data when the core is stopped
    - scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded
    - scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware
    - [arm64, armhf] mmc: dw_mmc-pltfm: fix the potential NULL pointer
      dereference
    - RAID1: ignore discard error
    - RAID10: ignore discard error
    - md: be careful not lot leak internal curr_resync value into metadata.
    - Revert "drm/radeon: fix DP link training issue with second 4K monitor"
    - [armhf] drm/imx: ipuv3-plane: Switch EBA buffer only when we don't need
      modeset
    - [armhf] drm/imx: ipuv3-plane: Access old u/vbo properly in
      ->atomic_check for YU12/YV12
    - drm/radeon/si_dpm: Limit clocks on HD86xx part
    - drm/radeon/si_dpm: workaround for SI kickers
    - drm/radeon: drop register readback in cayman_cp_int_cntl_setup
    - drm/nouveau/acpi: fix check for power resources support
    - drm/fb-helper: Don't call dirty callback for untouched clips
    - drm/fb-helper: Fix connector ref leak on error
    - drm/fb-helper: Keep references for the current set of used connectors
    - drm/i915/gen9: fix DDB partitioning for multi-screen cases
    - drm/i915/gen9: fix watermarks when using the pipe scaler
    - drm/dp/mst: Check peer device type before attempting EDID read
    - drm: Release reference from blob lookup after replacing property
    - drm/i915: Respect alternate_aux_channel for all DDI ports
    - drm/i915: Clean up DDI DDC/AUX CH sanitation
    - drm/i915/fbc: fix CFB size calculation for gen8+
    - drm: i915: Wait for fences on new fb, not old
    - i2c: mark device nodes only in case of successful instantiation
    - netfilter: xt_NFLOG: fix unexpected truncated packet
    - [arm64, armhf] pwm: Unexport children before chip removal
    - [arm64, armhf] usb: dwc3: Fix size used in dma_free_coherent()
    - [arm64, armhf] usb: chipidea: host: fix NULL ptr dereference during
      shutdown
    - [armhf] usb: musb: Fix hardirq-safe hardirq-unsafe lock order error
    - tty: vt, fix bogus division in csi_J
    - [x86] kvm: Check memopp before dereference (CVE-2016-8630)
    - btrfs: qgroup: Prevent qgroup->reserved from going subzero
    - [x86] cpufreq: intel_pstate: Set P-state upfront in performance mode
    - HID: usbhid: add ATEN CS962 to list of quirky devices

  [ Ben Hutchings ]
  * debian/control: Fix build-dependency on openssl to work with new
    versions that have M-A: allowed (Closes: #839145)
  * [rt] Update to 4.8.6-rt5:
    - [i386] entry: Fix preempt_lazy_count check in resume_kernel()
    - sched: Use mmdrop_delayed() in sched_cpu_dying()
    - Revert "mm/zsmalloc: Use get/put_cpu_light in
      zs_map_object()/zs_unmap_object()"
    - mm/zsmalloc: copy with get_cpu_var() and locking
    - NFSv4: replace seqcount_t with a seqlock_t
    - ftrace: Fix trace header alignment
    - connector/cn_proc: Protect send_msg() with a local lock on RT
    - drivers/zram: Don't disable preemption in zcomp_stream_get/put()
  * HID: Enable HID_ALPS, HID_ASUS (Closes: #843085), HID_CMEDIA as modules
  * cpupower: Fix checks for CPU existence (Closes: #843071)
  * perf: Disable use of libcrypto (Closes: #843199)
  * IB: Enable INFINIBAND_RDMAVT as module, re-enabling INFINIBAND_HFI1
    and INFINIBAND_QIB (Closes: #843792)
  * libcpupower-dev: Depend on libcpupower1 (Closes:  #840852)
  * [arm64] Enable more drivers for X-Gene (Closes: #840061):
    - ipmi: Enable IPMI_HANDLER, IPMI_DEVICE_INTERFACE, IPMI_SSIF as modules
    - i2c: Enable I2C_XGENE_SLIMPRO as module
    - mailbox: Enable XGENE_SLIMPRO_MBOX as module
  * debian/control: Build-Depend on a recent debhelper instead of dh-systemd

[dgit import unpatched linux 4.8.7-1]

9 years agoImport linux_4.8.7.orig.tar.xz
Ben Hutchings [Sun, 13 Nov 2016 04:38:09 +0000 (04:38 +0000)]
Import linux_4.8.7.orig.tar.xz

[dgit import orig linux_4.8.7.orig.tar.xz]

9 years agoImport linux_4.8.7-1.debian.tar.xz
Ben Hutchings [Sun, 13 Nov 2016 04:38:09 +0000 (04:38 +0000)]
Import linux_4.8.7-1.debian.tar.xz

[dgit import tarball linux 4.8.7-1 linux_4.8.7-1.debian.tar.xz]