Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1396803 > unrolled thread
| Started by | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| First post | 2016-05-09 10:00 +0200 |
| Last post | 2016-05-10 09:10 +0200 |
| Articles | 15 — 4 participants |
Back to article view | Back to linux.kernel
[PATCH 4.5 00/88] 4.5.4-stable review Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:00 +0200
[PATCH 4.5 26/88] clk: xgene: Add missing parenthesis when clearing divider value Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:00 +0200
[PATCH 4.5 41/88] propogate_mnt: Handle the first propogated copy being a slave Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:00 +0200
[PATCH 4.5 39/88] mm, cma: prevent nr_isolated_* counters from going negative Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:00 +0200
[PATCH 4.5 35/88] tracing: Dont display trigger file for events that cant be enabled Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:00 +0200
[PATCH 4.5 44/88] ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:00 +0200
[PATCH 4.5 23/88] clk: versatile: sp810: support reentrance Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:00 +0200
[PATCH 4.5 36/88] MD: make bio mergeable Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:00 +0200
[PATCH 4.5 38/88] mm: memcontrol: let v2 cgroups follow changes in system swappiness Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:00 +0200
Re: [PATCH 4.5 00/88] 4.5.4-stable review Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-09 10:10 +0200
Re: [PATCH 4.5 00/88] 4.5.4-stable review Kevin Hilman <khilman@baylibre.com> - 2016-05-11 11:50 +0200
Re: [PATCH 4.5 00/88] 4.5.4-stable review Guenter Roeck <linux@roeck-us.net> - 2016-05-09 15:10 +0200
Re: [PATCH 4.5 00/88] 4.5.4-stable review Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-10 09:10 +0200
Re: [PATCH 4.5 00/88] 4.5.4-stable review Shuah Khan <shuahkh@osg.samsung.com> - 2016-05-09 21:50 +0200
Re: [PATCH 4.5 00/88] 4.5.4-stable review Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-05-10 09:10 +0200
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:00 +0200 |
| Subject | [PATCH 4.5 00/88] 4.5.4-stable review |
| Message-ID | <rwNNE-7J-5@gated-at.bofh.it> |
This is the start of the stable review cycle for the 4.5.4 release.
There are 88 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 Wed May 11 07:19:22 UTC 2016.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.5.4-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 4.5.4-rc1
Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
ACPI / processor: Request native thermal interrupt handling via _OSC
Shashank Sharma <shashank.sharma@intel.com>
drm/i915: Fake HDMI live status
Ville Syrjälä <ville.syrjala@linux.intel.com>
drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
Mika Kahola <mika.kahola@intel.com>
drm/i915: Fix eDP low vswing for Broadwell
Imre Deak <imre.deak@intel.com>
drm/i915: Fix system resume if PCI device remained enabled
Imre Deak <imre.deak@intel.com>
drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume
Chris Wilson <chris@chris-wilson.co.uk>
drm/i915: Avoid stalling on pending flips for legacy cursor updates
Alex Deucher <alexander.deucher@amd.com>
drm/radeon: make sure vertical front porch is at least 1
Richard Leitner <dev@g0hl1n.net>
iio: ak8975: fix maybe-uninitialized warning
Krzysztof Kozlowski <k.kozlowski@samsung.com>
iio: ak8975: Fix NULL pointer exception on early interrupt
Dave Airlie <airlied@redhat.com>
drm/amdgpu: set metadata pointer to NULL after freeing.
Alex Deucher <alexander.deucher@amd.com>
drm/amdgpu: make sure vertical front porch is at least 1
Philipp Zabel <p.zabel@pengutronix.de>
gpu: ipu-v3: Fix imx-ipuv3-crtc module autoloading
K. Y. Srinivasan <kys@microsoft.com>
Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read()
Stanislav Meduna <stano@meduna.org>
nvmem: mxs-ocotp: fix buffer overflow in read
Johan Hovold <johan@kernel.org>
Revert "USB / PM: Allow USB devices to remain runtime-suspended when sleeping"
Jasem Mutlaq <mutlaqja@ikarustech.com>
USB: serial: cp210x: add Straizona Focusers device ids
Mike Manning <michael@bsch.com.au>
USB: serial: cp210x: add ID for Link ECU
Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
ata: ahci-platform: Add ports-implemented DT bindings.
Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
libahci: save port map for forced port map
Anton Blanchard <anton@samba.org>
powerpc: Fix bad inline asm constraint in create_zero_mask()
Prarit Bhargava <prarit@redhat.com>
ACPICA: Dispatcher: Update thread ID for recursive method calls
Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
ARM: dts: apq8064: add ahci ports-implemented mask
Wang YanQing <udknight@gmail.com>
x86/sysfb_efi: Fix valid BAR address range check
Vineet Gupta <vgupta@synopsys.com>
ARC: Add missing io barriers to io{read,write}{16,32}be()
Sudeep Holla <Sudeep.Holla@arm.com>
cpufreq: st: enable selective initialization based on the platform
Dmitry V. Levin <ldv@altlinux.org>
parisc: fix a bug when syscall number of tracee is __NR_Linux_syscalls
James Morse <james.morse@arm.com>
ARM: cpuidle: Pass on arm_cpuidle_suspend()'s return value
Chen Yu <yu.c.chen@intel.com>
x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
Matt Fleming <matt@codeblueprint.co.uk>
MAINTAINERS: Remove asterisk from EFI directory names
Howard Cochran <hcochran@kernelspring.com>
writeback: Fix performance regression in wb_over_bg_thresh()
Dan Williams <dan.j.williams@intel.com>
libnvdimm, pfn: fix memmap reservation sizing
Sven Eckelmann <sven@narfation.org>
batman-adv: Reduce refcnt of removed router when updating route
Linus Lüssing <linus.luessing@c0d3.blue>
batman-adv: Fix broadcast/ogm queue limit on a removed interface
Sven Eckelmann <sven@narfation.org>
batman-adv: Check skb size before using encapsulated ETH+VLAN header
Antonio Quartulli <a@unstable.cc>
batman-adv: fix DAT candidate selection (must use vid)
Jason Baron <jbaron@akamai.com>
mm: update min_free_kbytes from khugepaged after core initialization
Mathias Krause <minipli@googlemail.com>
proc: prevent accessing /proc/<PID>/environ until it's ready
Knut Wohlrab <Knut.Wohlrab@de.bosch.com>
Input: zforce_ts - fix dual touch recognition
Nazar Mokrynskyi <nazar@mokrynskyi.com>
HID: Fix boot delay for Creative SB Omni Surround 5.1 with quirk
Ping Cheng <pinglinux@gmail.com>
HID: wacom: Add support for DTK-1651
Jan Beulich <JBeulich@suse.com>
xen/evtchn: fix ring resize when binding new events
Ross Lagerwall <ross.lagerwall@citrix.com>
xen/balloon: Fix crash when ballooning on x86 32 bit PAE
Ross Lagerwall <ross.lagerwall@citrix.com>
xen: Fix page <-> pfn conversion on 32 bit systems
Sascha Hauer <s.hauer@pengutronix.de>
ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel
Krzysztof Kozlowski <k.kozlowski@samsung.com>
ARM: EXYNOS: Properly skip unitialized parent clock in power domain on
Philipp Zabel <p.zabel@pengutronix.de>
modpost: fix module autoloading for OF devices with generic compatible property
Eric W. Biederman <ebiederm@xmission.com>
propogate_mnt: Handle the first propogated copy being a slave
Dan Streetman <ddstreet@ieee.org>
mm/zswap: provide unique zpool name
Hugh Dickins <hughd@google.com>
mm, cma: prevent nr_isolated_* counters from going negative
Johannes Weiner <hannes@cmpxchg.org>
mm: memcontrol: let v2 cgroups follow changes in system swappiness
Linus Torvalds <torvalds@linux-foundation.org>
Minimal fix-up of bad hashing behavior of hash_64()
Shaohua Li <shli@fb.com>
MD: make bio mergeable
Chunyu Hu <chuhu@redhat.com>
tracing: Don't display trigger file for events that can't be enabled
Johannes Berg <johannes.berg@intel.com>
mac80211: fix statistics leak if dev_alloc_name() fails
Oleksij Rempel <linux@rempel-privat.de>
ath9k: ar5008_hw_cmn_spur_mitigate: add missing mask_m & mask_p initialisation
Ville Syrjälä <ville.syrjala@linux.intel.com>
gpiolib-acpi: Duplicate con_id string when adding it to the crs lookup list
Arnd Bergmann <arnd@arndb.de>
lpfc: fix misleading indentation
David Rivshin <drivshin@allworx.com>
pwm: omap-dmtimer: Round load and match values rather than truncate
David Rivshin <drivshin@allworx.com>
pwm: omap-dmtimer: Add sanity checking for load and match values
David Rivshin <drivshin@allworx.com>
pwm: omap-dmtimer: Fix inaccurate period and duty cycle calculations
Vladimir Zapolskiy <vz@mleia.com>
clk: bcm2835: fix check of error code returned by devm_ioremap_resource()
Loc Ho <lho@apm.com>
clk: xgene: Add missing parenthesis when clearing divider value
Chen-Yu Tsai <wens@csie.org>
clk: sunxi: Fix sun8i-a23-apb0-clk divider flags
Stephen Boyd <sboyd@codeaurora.org>
clk: qcom: msm8960: Fix ce3_src register offset
Linus Walleij <linus.walleij@linaro.org>
clk: versatile: sp810: support reentrance
Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
clk: qcom: msm8960: fix ce3_core clk enable register
Andreas Färber <afaerber@suse.de>
clk: meson: Fix meson_clk_register_clks() signature type mismatch
Shawn Lin <shawn.lin@rock-chips.com>
clk: rockchip: free memory in error cases when registering clock branches
Shawn Lin <shawn.lin@rock-chips.com>
clk: rockchip: fix wrong mmc phase shift for rk3228
Shawn Lin <shawn.lin@rock-chips.com>
soc: rockchip: power-domain: fix err handle while probing
Heiko Stuebner <heiko@sntech.de>
clk-divider: make sure read-only dividers do not write to their register
Krzysztof Halasa <khalasa@piap.pl>
CNS3xxx: Fix PCI cns3xxx_write_config()
Amitkumar Karwar <akarwar@marvell.com>
mwifiex: fix corner case association failure
Ashok Raj Nagarajan <arnagara@qti.qualcomm.com>
ath10k: fix pktlog in QCA99X0
Andrzej Hajda <a.hajda@samsung.com>
wlcore: fix error handling in wlcore_event_fw_logger
Dan Carpenter <dan.carpenter@oracle.com>
ata: ahci_xgene: dereferencing uninitialized pointer in probe
Wenwei Tao <ww.tao0320@gmail.com>
null_blk: add lightnvm null_blk device to the nullb_list
Javier González <javier@cnexlabs.com>
lightnvm: update closed list outside of intr context
Dan Streetman <dan.streetman@canonical.com>
nbd: ratelimit error msgs after socket close
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
mfd: intel-lpss: Remove clock tree on error path
Larry Finger <Larry.Finger@lwfinger.net>
rtlwifi: Fix size of wireless mode variable
Julian Anastasov <ja@ssi.bg>
ipvs: drop first packet to redirect conntrack
Marco Angaroni <marcoangaroni@gmail.com>
ipvs: correct initial offset of Call-ID header search in SIP persistence engine
Arnd Bergmann <arnd@arndb.de>
ipvs: handle ip_vs_fill_iph_skb_off failure
Leon Romanovsky <leonro@mellanox.com>
net/mlx5_core: Fix caching ATOMIC endian mode capability
Hariprasad S <hariprasad@chelsio.com>
RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips
Daniel Lezcano <daniel.lezcano@linaro.org>
clocksource/drivers/tango-xtal: Fix boot hang due to incorrect test
-------------
Diffstat:
.../devicetree/bindings/ata/ahci-platform.txt | 4 ++
MAINTAINERS | 4 +-
Makefile | 4 +-
arch/arc/include/asm/io.h | 27 ++++++---
arch/arm/boot/dts/qcom-apq8064.dtsi | 3 +-
arch/arm/mach-cns3xxx/pcie.c | 6 +-
arch/arm/mach-exynos/pm_domains.c | 2 +-
arch/arm/mach-socfpga/headsmp.S | 1 +
arch/parisc/kernel/syscall.S | 2 +-
arch/powerpc/include/asm/word-at-a-time.h | 2 +-
arch/x86/kernel/cpu/mcheck/therm_throt.c | 3 +
arch/x86/kernel/sysfb_efi.c | 14 ++++-
arch/x86/kernel/tsc_msr.c | 2 +-
drivers/acpi/acpi_processor.c | 52 ++++++++++++++++
drivers/acpi/acpica/dsmethod.c | 3 +
drivers/acpi/bus.c | 3 +
drivers/acpi/internal.h | 6 ++
drivers/ata/ahci_platform.c | 3 +
drivers/ata/ahci_xgene.c | 4 +-
drivers/ata/libahci.c | 1 +
drivers/block/nbd.c | 4 +-
drivers/block/null_blk.c | 3 +-
drivers/clk/bcm/clk-bcm2835-aux.c | 4 +-
drivers/clk/clk-divider.c | 11 +++-
drivers/clk/clk-xgene.c | 4 +-
drivers/clk/meson/clkc.c | 2 +-
drivers/clk/nxp/clk-lpc18xx-ccu.c | 2 +-
drivers/clk/qcom/gcc-msm8960.c | 4 +-
drivers/clk/rockchip/clk-rk3228.c | 6 +-
drivers/clk/rockchip/clk.c | 13 +++-
drivers/clk/sunxi/clk-sun8i-apb0.c | 2 +-
drivers/clk/versatile/clk-sp810.c | 4 +-
drivers/clocksource/tango_xtal.c | 2 +-
drivers/cpufreq/sti-cpufreq.c | 4 ++
drivers/cpuidle/cpuidle-arm.c | 2 +-
drivers/gpio/gpiolib-acpi.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 1 +
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 4 ++
drivers/gpu/drm/i915/i915_drv.c | 32 +++++++++-
drivers/gpu/drm/i915/i915_reg.h | 9 ++-
drivers/gpu/drm/i915/intel_ddi.c | 22 ++++---
drivers/gpu/drm/i915/intel_display.c | 3 +
drivers/gpu/drm/i915/intel_dp.c | 4 +-
drivers/gpu/drm/i915/intel_drv.h | 2 +
drivers/gpu/drm/i915/intel_hdmi.c | 12 +++-
drivers/gpu/drm/radeon/atombios_encoders.c | 4 ++
drivers/gpu/ipu-v3/ipu-common.c | 7 ++-
drivers/hid/hid-ids.h | 1 +
drivers/hid/usbhid/hid-quirks.c | 1 +
drivers/hid/wacom_wac.c | 5 ++
drivers/hv/ring_buffer.c | 26 ++++++--
drivers/iio/magnetometer/ak8975.c | 6 +-
drivers/infiniband/hw/cxgb4/cq.c | 2 +-
drivers/infiniband/hw/cxgb4/qp.c | 6 +-
drivers/input/touchscreen/zforce_ts.c | 4 +-
drivers/lightnvm/rrpc.c | 23 ++++----
drivers/md/md.c | 2 +
drivers/mfd/intel-lpss.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 ++
drivers/net/wireless/ath/ath10k/htt_rx.c | 6 +-
drivers/net/wireless/ath/ath9k/ar5008_phy.c | 8 +--
drivers/net/wireless/ath/ath9k/ar9002_phy.c | 5 --
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 1 +
drivers/net/wireless/realtek/rtlwifi/rc.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/wifi.h | 9 ++-
drivers/net/wireless/ti/wlcore/event.c | 2 +-
drivers/nvdimm/pmem.c | 13 +++-
drivers/nvmem/mxs-ocotp.c | 4 +-
drivers/pwm/pwm-omap-dmtimer.c | 65 +++++++++++++++-----
drivers/scsi/lpfc/lpfc_init.c | 5 +-
drivers/soc/rockchip/pm_domains.c | 1 +
drivers/usb/core/port.c | 6 --
drivers/usb/core/usb.c | 8 +--
drivers/usb/serial/cp210x.c | 4 ++
drivers/xen/balloon.c | 16 +++++
drivers/xen/evtchn.c | 20 +++----
fs/pnode.c | 25 ++++----
fs/proc/base.c | 3 +-
include/linux/clk-provider.h | 1 +
include/linux/hash.h | 20 ++++++-
include/linux/swap.h | 4 ++
include/net/ip_vs.h | 17 ++++++
include/xen/page.h | 4 +-
kernel/trace/trace_events.c | 9 ++-
mm/compaction.c | 10 +---
mm/page-writeback.c | 6 +-
mm/page_alloc.c | 2 +-
mm/zswap.c | 8 ++-
net/batman-adv/distributed-arp-table.c | 17 +++---
net/batman-adv/routing.c | 9 +++
net/batman-adv/send.c | 6 ++
net/batman-adv/soft-interface.c | 8 ++-
net/mac80211/iface.c | 4 +-
net/netfilter/ipvs/ip_vs_core.c | 37 +++++++++---
net/netfilter/ipvs/ip_vs_pe_sip.c | 6 +-
scripts/mod/file2alias.c | 69 ++++++++++++++--------
97 files changed, 601 insertions(+), 239 deletions(-)
[toc] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:00 +0200 |
| Subject | [PATCH 4.5 26/88] clk: xgene: Add missing parenthesis when clearing divider value |
| Message-ID | <rwOgG-II-17@gated-at.bofh.it> |
| In reply to | #1396803 |
4.5-stable review patch. If anyone has any objections, please let me know.
------------------
From: Loc Ho <lho@apm.com>
commit 0f4c7a138dfefb0ebdbaf56e3ba2acd2958a6605 upstream.
In the initial fix for non-zero divider shift value, the parenthesis
was missing after the negate operation. This patch adds the required
parenthesis. Otherwise, lower bits may be cleared unintentionally.
Signed-off-by: Loc Ho <lho@apm.com>
Acked-by: Toan Le <toanle@apm.com>
Fixes: 1382ea631ddd ("clk: xgene: Fix divider with non-zero shift value")
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/clk/clk-xgene.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/drivers/clk/clk-xgene.c
+++ b/drivers/clk/clk-xgene.c
@@ -351,8 +351,8 @@ static int xgene_clk_set_rate(struct clk
/* Set new divider */
data = xgene_clk_read(pclk->param.divider_reg +
pclk->param.reg_divider_offset);
- data &= ~((1 << pclk->param.reg_divider_width) - 1)
- << pclk->param.reg_divider_shift;
+ data &= ~(((1 << pclk->param.reg_divider_width) - 1)
+ << pclk->param.reg_divider_shift);
data |= divider;
xgene_clk_write(data, pclk->param.divider_reg +
pclk->param.reg_divider_offset);
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:00 +0200 |
| Subject | [PATCH 4.5 41/88] propogate_mnt: Handle the first propogated copy being a slave |
| Message-ID | <rwOgH-II-33@gated-at.bofh.it> |
| In reply to | #1396803 |
4.5-stable review patch. If anyone has any objections, please let me know.
------------------
From: Eric W. Biederman <ebiederm@xmission.com>
commit 5ec0811d30378ae104f250bfc9b3640242d81e3f upstream.
When the first propgated copy was a slave the following oops would result:
> BUG: unable to handle kernel NULL pointer dereference at 0000000000000010
> IP: [<ffffffff811fba4e>] propagate_one+0xbe/0x1c0
> PGD bacd4067 PUD bac66067 PMD 0
> Oops: 0000 [#1] SMP
> Modules linked in:
> CPU: 1 PID: 824 Comm: mount Not tainted 4.6.0-rc5userns+ #1523
> Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007
> task: ffff8800bb0a8000 ti: ffff8800bac3c000 task.ti: ffff8800bac3c000
> RIP: 0010:[<ffffffff811fba4e>] [<ffffffff811fba4e>] propagate_one+0xbe/0x1c0
> RSP: 0018:ffff8800bac3fd38 EFLAGS: 00010283
> RAX: 0000000000000000 RBX: ffff8800bb77ec00 RCX: 0000000000000010
> RDX: 0000000000000000 RSI: ffff8800bb58c000 RDI: ffff8800bb58c480
> RBP: ffff8800bac3fd48 R08: 0000000000000001 R09: 0000000000000000
> R10: 0000000000001ca1 R11: 0000000000001c9d R12: 0000000000000000
> R13: ffff8800ba713800 R14: ffff8800bac3fda0 R15: ffff8800bb77ec00
> FS: 00007f3c0cd9b7e0(0000) GS:ffff8800bfb00000(0000) knlGS:0000000000000000
> CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> CR2: 0000000000000010 CR3: 00000000bb79d000 CR4: 00000000000006e0
> Stack:
> ffff8800bb77ec00 0000000000000000 ffff8800bac3fd88 ffffffff811fbf85
> ffff8800bac3fd98 ffff8800bb77f080 ffff8800ba713800 ffff8800bb262b40
> 0000000000000000 0000000000000000 ffff8800bac3fdd8 ffffffff811f1da0
> Call Trace:
> [<ffffffff811fbf85>] propagate_mnt+0x105/0x140
> [<ffffffff811f1da0>] attach_recursive_mnt+0x120/0x1e0
> [<ffffffff811f1ec3>] graft_tree+0x63/0x70
> [<ffffffff811f1f6b>] do_add_mount+0x9b/0x100
> [<ffffffff811f2c1a>] do_mount+0x2aa/0xdf0
> [<ffffffff8117efbe>] ? strndup_user+0x4e/0x70
> [<ffffffff811f3a45>] SyS_mount+0x75/0xc0
> [<ffffffff8100242b>] do_syscall_64+0x4b/0xa0
> [<ffffffff81988f3c>] entry_SYSCALL64_slow_path+0x25/0x25
> Code: 00 00 75 ec 48 89 0d 02 22 22 01 8b 89 10 01 00 00 48 89 05 fd 21 22 01 39 8e 10 01 00 00 0f 84 e0 00 00 00 48 8b 80 d8 00 00 00 <48> 8b 50 10 48 89 05 df 21 22 01 48 89 15 d0 21 22 01 8b 53 30
> RIP [<ffffffff811fba4e>] propagate_one+0xbe/0x1c0
> RSP <ffff8800bac3fd38>
> CR2: 0000000000000010
> ---[ end trace 2725ecd95164f217 ]---
This oops happens with the namespace_sem held and can be triggered by
non-root users. An all around not pleasant experience.
To avoid this scenario when finding the appropriate source mount to
copy stop the walk up the mnt_master chain when the first source mount
is encountered.
Further rewrite the walk up the last_source mnt_master chain so that
it is clear what is going on.
The reason why the first source mount is special is that it it's
mnt_parent is not a mount in the dest_mnt propagation tree, and as
such termination conditions based up on the dest_mnt mount propgation
tree do not make sense.
To avoid other kinds of confusion last_dest is not changed when
computing last_source. last_dest is only used once in propagate_one
and that is above the point of the code being modified, so changing
the global variable is meaningless and confusing.
fixes: f2ebb3a921c1ca1e2ddd9242e95a1989a50c4c68 ("smarter propagate_mnt()")
Reported-by: Tycho Andersen <tycho.andersen@canonical.com>
Reviewed-by: Seth Forshee <seth.forshee@canonical.com>
Tested-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
fs/pnode.c | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)
--- a/fs/pnode.c
+++ b/fs/pnode.c
@@ -198,7 +198,7 @@ static struct mount *next_group(struct m
/* all accesses are serialized by namespace_sem */
static struct user_namespace *user_ns;
-static struct mount *last_dest, *last_source, *dest_master;
+static struct mount *last_dest, *first_source, *last_source, *dest_master;
static struct mountpoint *mp;
static struct hlist_head *list;
@@ -221,20 +221,22 @@ static int propagate_one(struct mount *m
type = CL_MAKE_SHARED;
} else {
struct mount *n, *p;
+ bool done;
for (n = m; ; n = p) {
p = n->mnt_master;
- if (p == dest_master || IS_MNT_MARKED(p)) {
- while (last_dest->mnt_master != p) {
- last_source = last_source->mnt_master;
- last_dest = last_source->mnt_parent;
- }
- if (!peers(n, last_dest)) {
- last_source = last_source->mnt_master;
- last_dest = last_source->mnt_parent;
- }
+ if (p == dest_master || IS_MNT_MARKED(p))
break;
- }
}
+ do {
+ struct mount *parent = last_source->mnt_parent;
+ if (last_source == first_source)
+ break;
+ done = parent->mnt_master == p;
+ if (done && peers(n, parent))
+ break;
+ last_source = last_source->mnt_master;
+ } while (!done);
+
type = CL_SLAVE;
/* beginning of peer group among the slaves? */
if (IS_MNT_SHARED(m))
@@ -286,6 +288,7 @@ int propagate_mnt(struct mount *dest_mnt
*/
user_ns = current->nsproxy->mnt_ns->user_ns;
last_dest = dest_mnt;
+ first_source = source_mnt;
last_source = source_mnt;
mp = dest_mp;
list = tree_list;
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:00 +0200 |
| Subject | [PATCH 4.5 39/88] mm, cma: prevent nr_isolated_* counters from going negative |
| Message-ID | <rwOgH-II-25@gated-at.bofh.it> |
| In reply to | #1396803 |
4.5-stable review patch. If anyone has any objections, please let me know.
------------------
From: Hugh Dickins <hughd@google.com>
commit 14af4a5e9b26ad251f81c174e8a43f3e179434a5 upstream.
/proc/sys/vm/stat_refresh warns nr_isolated_anon and nr_isolated_file go
increasingly negative under compaction: which would add delay when
should be none, or no delay when should delay. The bug in compaction
was due to a recent mmotm patch, but much older instance of the bug was
also noticed in isolate_migratepages_range() which is used for CMA and
gigantic hugepage allocations.
The bug is caused by putback_movable_pages() in an error path
decrementing the isolated counters without them being previously
incremented by acct_isolated(). Fix isolate_migratepages_range() by
removing the error-path putback, thus reaching acct_isolated() with
migratepages still isolated, and leaving putback to caller like most
other places do.
Fixes: edc2ca612496 ("mm, compaction: move pageblock checks up from isolate_migratepages_range()")
[vbabka@suse.cz: expanded the changelog]
Signed-off-by: Hugh Dickins <hughd@google.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Michal Hocko <mhocko@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
mm/compaction.c | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
--- a/mm/compaction.c
+++ b/mm/compaction.c
@@ -880,16 +880,8 @@ isolate_migratepages_range(struct compac
pfn = isolate_migratepages_block(cc, pfn, block_end_pfn,
ISOLATE_UNEVICTABLE);
- /*
- * In case of fatal failure, release everything that might
- * have been isolated in the previous iteration, and signal
- * the failure back to caller.
- */
- if (!pfn) {
- putback_movable_pages(&cc->migratepages);
- cc->nr_migratepages = 0;
+ if (!pfn)
break;
- }
if (cc->nr_migratepages == COMPACT_CLUSTER_MAX)
break;
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:00 +0200 |
| Subject | [PATCH 4.5 35/88] tracing: Dont display trigger file for events that cant be enabled |
| Message-ID | <rwOgH-II-27@gated-at.bofh.it> |
| In reply to | #1396803 |
4.5-stable review patch. If anyone has any objections, please let me know.
------------------
From: Chunyu Hu <chuhu@redhat.com>
commit 854145e0a8e9a05f7366d240e2f99d9c1ca6d6dd upstream.
Currently register functions for events will be called
through the 'reg' field of event class directly without
any check when seting up triggers.
Triggers for events that don't support register through
debug fs (events under events/ftrace are for trace-cmd to
read event format, and most of them don't have a register
function except events/ftrace/functionx) can't be enabled
at all, and an oops will be hit when setting up trigger
for those events, so just not creating them is an easy way
to avoid the oops.
Link: http://lkml.kernel.org/r/1462275274-3911-1-git-send-email-chuhu@redhat.com
Fixes: 85f2b08268c01 ("tracing: Add basic event trigger framework")
Signed-off-by: Chunyu Hu <chuhu@redhat.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
kernel/trace/trace_events.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
--- a/kernel/trace/trace_events.c
+++ b/kernel/trace/trace_events.c
@@ -2095,8 +2095,13 @@ event_create_dir(struct dentry *parent,
trace_create_file("filter", 0644, file->dir, file,
&ftrace_event_filter_fops);
- trace_create_file("trigger", 0644, file->dir, file,
- &event_trigger_fops);
+ /*
+ * Only event directories that can be enabled should have
+ * triggers.
+ */
+ if (!(call->flags & TRACE_EVENT_FL_IGNORE_ENABLE))
+ trace_create_file("trigger", 0644, file->dir, file,
+ &event_trigger_fops);
trace_create_file("format", 0444, file->dir, call,
&ftrace_event_format_fops);
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:00 +0200 |
| Subject | [PATCH 4.5 44/88] ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel |
| Message-ID | <rwOgH-II-37@gated-at.bofh.it> |
| In reply to | #1396803 |
4.5-stable review patch. If anyone has any objections, please let me know. ------------------ From: Sascha Hauer <s.hauer@pengutronix.de> commit 5616f36713ea77f57ae908bf2fef641364403c9f upstream. The secondary CPU starts up in ARM mode. When the kernel is compiled in thumb2 mode we have to explicitly compile the secondary startup trampoline in ARM mode, otherwise the CPU will go to Nirvana. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Reported-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> --- arch/arm/mach-socfpga/headsmp.S | 1 + 1 file changed, 1 insertion(+) --- a/arch/arm/mach-socfpga/headsmp.S +++ b/arch/arm/mach-socfpga/headsmp.S @@ -13,6 +13,7 @@ #include <asm/assembler.h> .arch armv7-a + .arm ENTRY(secondary_trampoline) /* CPU1 will always fetch from 0x0 when it is brought out of reset.
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:00 +0200 |
| Subject | [PATCH 4.5 23/88] clk: versatile: sp810: support reentrance |
| Message-ID | <rwOgH-II-29@gated-at.bofh.it> |
| In reply to | #1396803 |
4.5-stable review patch. If anyone has any objections, please let me know.
------------------
From: Linus Walleij <linus.walleij@linaro.org>
commit ec7957a6aa0aaf981fb8356dc47a2cdd01cde03c upstream.
Despite care take to allocate clocks state containers the
SP810 driver actually just supports creating one instance:
all clocks registered for every instance will end up with the
exact same name and __clk_init() will fail.
Rename the timclken<0> .. timclken<n> to sp810_<instance>_<n>
so every clock on every instance gets a unique name.
This is necessary for the RealView PBA8 which has two SP810
blocks: the second block will not register its clocks unless
every clock on every instance is unique and results in boot
logs like this:
------------[ cut here ]------------
WARNING: CPU: 0 PID: 0 at ../drivers/clk/versatile/clk-sp810.c:137
clk_sp810_of_setup+0x110/0x154()
Modules linked in:
CPU: 0 PID: 0 Comm: swapper/0 Not tainted
4.5.0-rc2-00030-g352718fc39f6-dirty #225
Hardware name: ARM RealView Machine (Device Tree Support)
[<c00167f8>] (unwind_backtrace) from [<c0013204>]
(show_stack+0x10/0x14)
[<c0013204>] (show_stack) from [<c01a049c>]
(dump_stack+0x84/0x9c)
[<c01a049c>] (dump_stack) from [<c0024990>]
(warn_slowpath_common+0x74/0xb0)
[<c0024990>] (warn_slowpath_common) from [<c0024a68>]
(warn_slowpath_null+0x1c/0x24)
[<c0024a68>] (warn_slowpath_null) from [<c051eb44>]
(clk_sp810_of_setup+0x110/0x154)
[<c051eb44>] (clk_sp810_of_setup) from [<c051e3a4>]
(of_clk_init+0x12c/0x1c8)
[<c051e3a4>] (of_clk_init) from [<c0504714>]
(time_init+0x20/0x2c)
[<c0504714>] (time_init) from [<c0501b18>]
(start_kernel+0x244/0x3c4)
[<c0501b18>] (start_kernel) from [<7000807c>] (0x7000807c)
---[ end trace cb88537fdc8fa200 ]---
Cc: Michael Turquette <mturquette@baylibre.com>
Cc: Pawel Moll <pawel.moll@arm.com>
Fixes: 6e973d2c4385 "clk: vexpress: Add separate SP810 driver"
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/clk/versatile/clk-sp810.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
--- a/drivers/clk/versatile/clk-sp810.c
+++ b/drivers/clk/versatile/clk-sp810.c
@@ -92,6 +92,7 @@ static void __init clk_sp810_of_setup(st
int num = ARRAY_SIZE(parent_names);
char name[12];
struct clk_init_data init;
+ static int instance;
int i;
bool deprecated;
@@ -117,7 +118,7 @@ static void __init clk_sp810_of_setup(st
deprecated = !of_find_property(node, "assigned-clock-parents", NULL);
for (i = 0; i < ARRAY_SIZE(sp810->timerclken); i++) {
- snprintf(name, ARRAY_SIZE(name), "timerclken%d", i);
+ snprintf(name, sizeof(name), "sp810_%d_%d", instance, i);
sp810->timerclken[i].sp810 = sp810;
sp810->timerclken[i].channel = i;
@@ -138,5 +139,6 @@ static void __init clk_sp810_of_setup(st
}
of_clk_add_provider(node, clk_sp810_timerclken_of_get, sp810);
+ instance++;
}
CLK_OF_DECLARE(sp810, "arm,sp810", clk_sp810_of_setup);
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:00 +0200 |
| Subject | [PATCH 4.5 36/88] MD: make bio mergeable |
| Message-ID | <rwOgH-II-35@gated-at.bofh.it> |
| In reply to | #1396803 |
4.5-stable review patch. If anyone has any objections, please let me know. ------------------ From: Shaohua Li <shli@fb.com> commit 9c573de3283af007ea11c17bde1e4568d9417328 upstream. blk_queue_split marks bio unmergeable, which makes sense for normal bio. But if dispatching the bio to underlayer disk, the blk_queue_split checks are invalid, hence it's possible the bio becomes mergeable. In the reported bug, this bug causes trim against raid0 performance slash https://bugzilla.kernel.org/show_bug.cgi?id=117051 Reported-and-tested-by: Park Ju Hyung <qkrwngud825@gmail.com> Fixes: 6ac45aeb6bca(block: avoid to merge splitted bio) Cc: Ming Lei <ming.lei@canonical.com> Cc: Neil Brown <neilb@suse.de> Reviewed-by: Jens Axboe <axboe@fb.com> Signed-off-by: Shaohua Li <shli@fb.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> --- drivers/md/md.c | 2 ++ 1 file changed, 2 insertions(+) --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -284,6 +284,8 @@ static blk_qc_t md_make_request(struct r * go away inside make_request */ sectors = bio_sectors(bio); + /* bio could be mergeable after passing to underlayer */ + bio->bi_rw &= ~REQ_NOMERGE; mddev->pers->make_request(mddev, bio); cpu = part_stat_lock();
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:00 +0200 |
| Subject | [PATCH 4.5 38/88] mm: memcontrol: let v2 cgroups follow changes in system swappiness |
| Message-ID | <rwOgH-II-47@gated-at.bofh.it> |
| In reply to | #1396803 |
4.5-stable review patch. If anyone has any objections, please let me know.
------------------
From: Johannes Weiner <hannes@cmpxchg.org>
commit 4550c4e157ca3da929593bb6c64080a59141af35 upstream.
Cgroup2 currently doesn't have a per-cgroup swappiness setting. We
might want to add one later - that's a different discussion - but until
we do, the cgroups should always follow the system setting. Otherwise
it will be unchangeably set to whatever the ancestor inherited from the
system setting at the time of cgroup creation.
Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
Acked-by: Michal Hocko <mhocko@suse.com>
Acked-by: Vladimir Davydov <vdavydov@virtuozzo.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
diff --git a/include/linux/swap.h b/include/linux/swap.h
index 2b83359c19ca..0a4cd4703f40 100644
--- a/include/linux/swap.h
+++ b/include/linux/swap.h
@@ -533,6 +533,10 @@ static inline swp_entry_t get_swap_page(void)
#ifdef CONFIG_MEMCG
static inline int mem_cgroup_swappiness(struct mem_cgroup *memcg)
{
+ /* Cgroup2 doesn't have per-cgroup swappiness */
+ if (cgroup_subsys_on_dfl(memory_cgrp_subsys))
+ return vm_swappiness;
+
/* root ? */
if (mem_cgroup_disabled() || !memcg->css.parent)
return vm_swappiness;
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-09 10:10 +0200 |
| Message-ID | <rwOqn-1cZ-27@gated-at.bofh.it> |
| In reply to | #1396803 |
On Mon, May 09, 2016 at 12:49:49AM -0700, kernelci.org bot wrote: > stable-queue boot: 269 boots: 6 failed, 247 passed with 16 offline (v4.5.3-88-gdb49c07fbfff) > > Full Boot Summary: https://kernelci.org/boot/all/job/stable-queue/kernel/v4.5.3-88-gdb49c07fbfff/ > Full Build Summary: https://kernelci.org/build/stable-queue/kernel/v4.5.3-88-gdb49c07fbfff/ > > Tree: stable-queue > Branch: local/linux-4.5.y.queue > Git Describe: v4.5.3-88-gdb49c07fbfff > Git Commit: db49c07fbffff689c30ce13696cdd8326d4f80a8 > Git URL: git://server.roeck-us.net/git/linux-stable.git > Tested: 65 unique boards, 21 SoC families, 22 builds out of 108 > > Boot Failures Detected: https://kernelci.org/boot/?v4.5.3-88-gdb49c07fbfff&fail > > arm: > > multi_v7_defconfig+CONFIG_PROVE_LOCKING=y: > vexpress-v2p-ca9: 1 failed lab > > sunxi_defconfig: > sun7i-a20-cubieboard2_rootfs:nfs: 1 failed lab > > socfpga_defconfig: > socfpga_cyclone5_socrates: 1 failed lab > > multi_v7_defconfig+CONFIG_EFI=y: > imx53-qsrb: 1 failed lab > imx6dl-riotboard: 1 failed lab > socfpga_cyclone5_socrates: 1 failed lab I still don't know how to intrepret these, sorry. What does "1 failed lab" mean? What can I do with this? I looked at one of these "failures": https://kernelci.org/boot/vexpress-v2p-ca9/job/stable-queue/kernel/v4.5.3-88-gdb49c07fbfff/defconfig/multi_v7_defconfig+CONFIG_PROVE_LOCKING=y/lab/lab-baylibre-seattle/?_id=572fdd1e59b51453c3af381d and I can't really understand what is going on here, what should I be looking for? confused, greg k-h
[toc] | [prev] | [next] | [standalone]
| From | Kevin Hilman <khilman@baylibre.com> |
|---|---|
| Date | 2016-05-11 11:50 +0200 |
| Message-ID | <rxyWf-5Bh-47@gated-at.bofh.it> |
| In reply to | #1396826 |
Greg Kroah-Hartman <gregkh@linuxfoundation.org> writes: > On Mon, May 09, 2016 at 12:49:49AM -0700, kernelci.org bot wrote: >> stable-queue boot: 269 boots: 6 failed, 247 passed with 16 offline (v4.5.3-88-gdb49c07fbfff) >> >> Full Boot Summary: https://kernelci.org/boot/all/job/stable-queue/kernel/v4.5.3-88-gdb49c07fbfff/ >> Full Build Summary: https://kernelci.org/build/stable-queue/kernel/v4.5.3-88-gdb49c07fbfff/ >> >> Tree: stable-queue >> Branch: local/linux-4.5.y.queue >> Git Describe: v4.5.3-88-gdb49c07fbfff >> Git Commit: db49c07fbffff689c30ce13696cdd8326d4f80a8 >> Git URL: git://server.roeck-us.net/git/linux-stable.git >> Tested: 65 unique boards, 21 SoC families, 22 builds out of 108 >> >> Boot Failures Detected: https://kernelci.org/boot/?v4.5.3-88-gdb49c07fbfff&fail >> >> arm: >> >> multi_v7_defconfig+CONFIG_PROVE_LOCKING=y: >> vexpress-v2p-ca9: 1 failed lab >> >> sunxi_defconfig: >> sun7i-a20-cubieboard2_rootfs:nfs: 1 failed lab >> >> socfpga_defconfig: >> socfpga_cyclone5_socrates: 1 failed lab >> >> multi_v7_defconfig+CONFIG_EFI=y: >> imx53-qsrb: 1 failed lab >> imx6dl-riotboard: 1 failed lab >> socfpga_cyclone5_socrates: 1 failed lab > > I still don't know how to intrepret these, sorry. > > What does "1 failed lab" mean? What can I do with this? > > I looked at one of these "failures": > https://kernelci.org/boot/vexpress-v2p-ca9/job/stable-queue/kernel/v4.5.3-88-gdb49c07fbfff/defconfig/multi_v7_defconfig+CONFIG_PROVE_LOCKING=y/lab/lab-baylibre-seattle/?_id=572fdd1e59b51453c3af381d > > and I can't really understand what is going on here, what should I be > looking for? Normally, this should be very easy for you: any non-zero number of failures indicates a regression. However, we've recently added a few more board farms to kernel CI which have boards that work with newer kernels, but not older/stable kernels. We need to blacklist these new boards from stable testing until they are known to work, so they don't show up as false positives. Sorry for the noise. Until we sort out the blacklisting, I'll try to follow-up on these with an interpretation of the restuls. Kevin
[toc] | [prev] | [next] | [standalone]
| From | Guenter Roeck <linux@roeck-us.net> |
|---|---|
| Date | 2016-05-09 15:10 +0200 |
| Message-ID | <rwT6H-6j0-27@gated-at.bofh.it> |
| In reply to | #1396803 |
On 05/09/2016 12:20 AM, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 4.5.4 release. > There are 88 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 Wed May 11 07:19:22 UTC 2016. > Anything received after that time might be too late. Build results: total: 146 pass: 146 fail: 0 Qemu test results: total: 108 pass: 108 fail: 0 Details are available at http://kerneltests.org/builders. Guenter
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-10 09:10 +0200 |
| Message-ID | <rx9XQ-5Zf-7@gated-at.bofh.it> |
| In reply to | #1397033 |
On Mon, May 09, 2016 at 06:08:39AM -0700, Guenter Roeck wrote: > On 05/09/2016 12:20 AM, Greg Kroah-Hartman wrote: > > This is the start of the stable review cycle for the 4.5.4 release. > > There are 88 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 Wed May 11 07:19:22 UTC 2016. > > Anything received after that time might be too late. > > Build results: > total: 146 pass: 146 fail: 0 > Qemu test results: > total: 108 pass: 108 fail: 0 > > Details are available at http://kerneltests.org/builders. Thanks for testing all of these and letting me know I didn't mess anything up :) greg k-h
[toc] | [prev] | [next] | [standalone]
| From | Shuah Khan <shuahkh@osg.samsung.com> |
|---|---|
| Date | 2016-05-09 21:50 +0200 |
| Message-ID | <rwZlM-3xy-23@gated-at.bofh.it> |
| In reply to | #1396803 |
On 05/09/2016 01:20 AM, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 4.5.4 release. > There are 88 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 Wed May 11 07:19:22 UTC 2016. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.5.4-rc1.gz > and the diffstat can be found below. > > thanks, > > greg k-h > Compiled and booted on my test system. No dmesg regressions, thanks, -- Shuah
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-05-10 09:10 +0200 |
| Message-ID | <rx9XQ-5Zf-27@gated-at.bofh.it> |
| In reply to | #1397280 |
On Mon, May 09, 2016 at 01:41:34PM -0600, Shuah Khan wrote: > On 05/09/2016 01:20 AM, Greg Kroah-Hartman wrote: > > This is the start of the stable review cycle for the 4.5.4 release. > > There are 88 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 Wed May 11 07:19:22 UTC 2016. > > Anything received after that time might be too late. > > > > The whole patch series can be found in one patch at: > > kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.5.4-rc1.gz > > and the diffstat can be found below. > > > > thanks, > > > > greg k-h > > > > > Compiled and booted on my test system. No dmesg regressions, Thanks for testing all of these and letting me know. greg k-h
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web