* Linux 3.14-rc8
@ 2014-03-25 2:40 Linus Torvalds
2014-03-25 8:38 ` Dave Jones
2014-03-25 20:36 ` Linux 3.14-rc8 (LXC broken) Andre Tomt
0 siblings, 2 replies; 5+ messages in thread
From: Linus Torvalds @ 2014-03-25 2:40 UTC (permalink / raw)
To: Linux Kernel Mailing List
I delayed things a day from my normal schedule, hoping I'd feel more
comfortable doing a 3.14 release, but that was not to be. So here's an
rc8, and I expect to do the final 3.14 release next weekend.
There wasn't that much scary stuff going on, but there's a few vfs
fixes still pending, and we did end up having some interesting core
fixes last week too (not new regressions, but newly detected by
Trinity. Kudos to Hugh Dickins for figuring them out and fixing the
causes). There's also some networking fixes and random noise (mainly
MIPS). So I really wanted another week before release after all.
Linus
---
Alex Smith (1):
MIPS: Fix possible build error with transparent hugepages enabled
Andreas Herrmann (1):
MIPS: Octeon: Fix warning in of_device_alloc on cn3xxx
Arnaldo Carvalho de Melo (1):
perf bench numa: Make no args mean 'run all tests'
Ben Pfaff (1):
openvswitch: Correctly report flow used times for first 5
minutes after boot.
Ben Widawsky (1):
drm/i915: Fix PSR programming
Benedikt Spranger (1):
net: cpsw: do not register cpts twice
Bjorn Helgaas (1):
Revert "[PATCH] Insert GART region into resource map"
Bjørn Mork (1):
net: cdc_ncm: fix control message ordering
Boris BREZILLON (1):
ARM: at91: fix network interface ordering for sama5d36
Charles Keepax (1):
ALSA: compress: Pass through return value of open ops callback
Chris Wilson (1):
drm/i915: Disable stolen memory when DMAR is active
Christian Riesch (2):
net: davinci_emac: Replace devm_request_irq with request_irq
net: davinci_emac: Fix rollback of emac_dev_open()
Clemens Ladisch (1):
ALSA: oxygen: Xonar DG(X): fix Stereo Upmixing regression
Colin Ian King (1):
MIPS: Octeon: Fix fall through on bar type OCTEON_DMA_BAR_TYPE_SMALL
Daniel Kurtz (1):
drm/exynos: Fix (more) freeing issues in exynos_drm_drv.c
Daniel Vetter (2):
drm/i915: Don't enable display error interrupts from the start
drm: Fix use-after-free in the shadow-attache exit code
Dave Jones (2):
brcmfmac: fix skb leak in brcmf_sdio_txpkt_prep_sg error path.
block: free q->flush_rq in blk_init_allocated_queue error paths
Dave Kleikamp (1):
sparc64: don't treat 64-bit syscall return codes as 32-bit
David Miller (1):
sparc: serial: Clean up the locking for -rt
David S. Miller (1):
sparc64: Make sure %pil interrupts are enabled during hypervisor yield.
David Stevens (2):
vxlan: fix potential NULL dereference in arp_reduce()
vxlan: fix nonfunctional neigh_reduce()
Deng-Cheng Zhu (4):
MIPS: APRP: Fix the linking of rtlx interrupt hook
MIPS: APRP: Unregister rtlx interrupt hook at module exit
MIPS: APRP: Choose the correct VPE loader by fixing the linking
MIPS: math-emu: Fix prefx detection and COP1X function field definition
Doug Wilson (1):
sparc64:tsb.c:use array size macro rather than number
Eric Dumazet (1):
tcp: syncookies: do not use getnstimeofday()
Erik Hugne (1):
tipc: fix spinlock recursion bug for failed subscriptions
Felix Fietkau (1):
ath9k_hw: fix unreachable code in baseband hang detection code
Fernando Luis Vázquez Cao (1):
HID: hidraw: fix warning destroying hidraw device files after parent
Frank Praznik (1):
HID: sony: Fix work queue issues.
Helge Deller (2):
partly revert commit 8a10bc9: parisc/sti_console: prefer Linux
fonts over built-in ROM fonts
parisc: wire up sys_utimes
Helmut Schaa (1):
ath9k: Fix sequence number assignment for non-data frames
Huacai Chen (1):
MIPS: FPU: Fix conflict of register usage
Hugh Dickins (2):
mm: fix bad rss-counter if remap_file_pages raced migration
mm: fix swapops.h:131 bug if remap_file_pages raced migration
Jani Nikula (1):
Revert "drm/i915: don't touch the VDD when disabling the panel"
Jarno Rajahalme (2):
openvswitch: Read tcp flags only then the tranport header is present.
openvswitch: Fix race.
Jens Axboe (1):
mtip32xx: fix bad use of smp_processor_id()
Jim Quinlan (1):
MIPS: Make local_irq_disable macro safe for non-Mipsr2
Jiri Pirko (1):
ovs: fix dp check in ovs_dp_reset_user_features
Joe Perches (1):
MAINTAINERS: Add linux.nics@intel.com to INTEL ETHERNET DRIVERS
John David Anglin (1):
parisc: Remove unused CONFIG_PARISC_TMPALIAS code
Lars Persson (1):
MIPS: Fix syscall tracing interface
Li RongQing (1):
netpoll: fix the skb check in pkt_is_ns
Li Zefan (1):
cgroup: fix a failure path in create_css()
Linus Torvalds (2):
futex: revert back to the explicit waiter counting code
Linux 3.14-rc8
Manuel Lauss (1):
MIPS: Alchemy: Fix unchecked kstrtoul return value
Markos Chandras (2):
MIPS: bcm47xx: Include missing errno.h for ENXIO
MIPS: asm: syscall: Fix copying system call arguments
Michael Chan (3):
cnic: Use proper ulp_ops for per device operations.
cnic,bnx2i,bnx2fc: Fix inconsistent use of page size
cnic: Update version to 2.5.20 and copyright year.
Mike Snitzer (2):
block: fix q->flush_rq NULL pointer crash on dm-mpath flush
block: change flush sequence list addition back to front add
Nicolas Dichtel (3):
rtnetlink: fix fdb notification flags
ipmr: fix mfc notification flags
ip6mr: fix mfc notification flags
Nikolay Aleksandrov (2):
net: af_key: fix sleeping under rcu
selinux: add gfp argument to security_xfrm_policy_alloc and fix callers
Nishanth Menon (1):
net: micrel : ks8851-ml: add vdd-supply support
Patrick Palka (1):
perf bench: Fix NULL pointer dereference in "perf bench all"
Paul Bolle (2):
MIPS: Replace CONFIG_MIPS64 and CONFIG_MIPS32_R2
isdn/capi: Make Middleware depend on CAPI2.0
Paul Burton (1):
MIPS: mark O32+FP64 experimental for now
Paul Mackerras (2):
KVM: PPC: Book3S HV: Remove bogus duplicate code
KVM: PPC: Book3S HV: Fix register usage when loading/saving VRSAVE
Peter Senna Tschudin (2):
ATHEROS-ALX: Use dma_set_mask_and_coherent and fix a bug
ATHEROS-ATL1E: Convert iounmap to pci_iounmap
Rafał Miłecki (1):
MIPS: BCM47XX: Check all (32) GPIOs when looking for a pin
Ralf Baechle (1):
MIPS: Fix randconfig build error.
Roger Luethi (1):
via-rhine: Disable device in error path
Sebastian Hesselbarth (1):
net: phy: fix uninitalized ethtool_wolinfo in phy_suspend
Shawn Guo (1):
MAINTAINERS: update IMX kernel git tree
Simon Wood (1):
HID: hid-lg4ff: Support new version of G27
Stanislaw Gruszka (1):
Revert "rt2x00: rt2800lib: Update BBP register initialization for RT53xx"
Stefan Agner (1):
clocksource: vf_pit_timer: use complement for sched_clock reading
Vaibhav Nagarnaik (1):
tracing: Fix array size mismatch in format string
Ville Syrjälä (2):
drm/i915: Add a workaround for HSW scanline counter weirdness
drm/i915: Fix scanline counter fixup on BDW
Viller Hsiao (2):
MIPS: ftrace: Fix icache flush range error
MIPS: ftrace: Tweak safe_load()/safe_store() macros
Will Deacon (1):
parisc: locks: remove redundant arch_*_relax operations
lucien (1):
ipv6: ip6_append_data_mtu do not handle the mtu of the second
fragment properly
stephen hemminger (1):
netlink: fix setsockopt in mmap examples in documentation
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: Linux 3.14-rc8
2014-03-25 2:40 Linux 3.14-rc8 Linus Torvalds
@ 2014-03-25 8:38 ` Dave Jones
2014-03-25 20:36 ` Linux 3.14-rc8 (LXC broken) Andre Tomt
1 sibling, 0 replies; 5+ messages in thread
From: Dave Jones @ 2014-03-25 8:38 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
On Mon, Mar 24, 2014 at 07:40:06PM -0700, Linus Torvalds wrote:
> I delayed things a day from my normal schedule, hoping I'd feel more
> comfortable doing a 3.14 release, but that was not to be. So here's an
> rc8, and I expect to do the final 3.14 release next weekend.
>
> There wasn't that much scary stuff going on, but there's a few vfs
> fixes still pending, and we did end up having some interesting core
> fixes last week too (not new regressions, but newly detected by
> Trinity. Kudos to Hugh Dickins for figuring them out and fixing the
> causes). There's also some networking fixes and random noise (mainly
> MIPS). So I really wanted another week before release after all.
FWIW, since Hugh's heroic work nailing those bugs, I've managed to run
trinity for days since without problems[1]. As we discussed today at the VM summit,
Sasha has found a bunch of things in -next that may be a problem in .14 too,
(and in fact I've hit one of those BUGONs once), but on the whole it's looking
a lot better.
Dave
[1] Actually, I've since crashed my test box for stupid reasons now that
I'm 3000 miles away from it until the end of the week, but I have a way better
opinion of rc8 than I did of rc7.
Dave
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: Linux 3.14-rc8 (LXC broken)
2014-03-25 2:40 Linux 3.14-rc8 Linus Torvalds
2014-03-25 8:38 ` Dave Jones
@ 2014-03-25 20:36 ` Andre Tomt
2014-03-25 21:32 ` Serge Hallyn
2014-03-26 3:02 ` Eric Paris
1 sibling, 2 replies; 5+ messages in thread
From: Andre Tomt @ 2014-03-25 20:36 UTC (permalink / raw)
To: Linus Torvalds, Linux Kernel Mailing List, containers, Eric Paris
*testing hat on*
PAM within namespaces (say, LXC) does not work anymore with 3.14-rc8,
making login, ssh etc fail in containers unless you boot with audit=0.
This is due to a change in return value to user space; and is
appearantly a known issue as evident in this earlier post from february:
https://www.redhat.com/archives/linux-audit/2014-February/msg00087.html
Judging from the post it seems they want to ship 3.14 with this IMO
quite serious regression? What is the namespace/container folks take on
this?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Linux 3.14-rc8 (LXC broken)
2014-03-25 20:36 ` Linux 3.14-rc8 (LXC broken) Andre Tomt
@ 2014-03-25 21:32 ` Serge Hallyn
2014-03-26 3:02 ` Eric Paris
1 sibling, 0 replies; 5+ messages in thread
From: Serge Hallyn @ 2014-03-25 21:32 UTC (permalink / raw)
To: Andre Tomt
Cc: Linus Torvalds, Linux Kernel Mailing List, containers, Eric Paris
Quoting Andre Tomt (andre@tomt.net):
> *testing hat on*
>
> PAM within namespaces (say, LXC) does not work anymore with 3.14-rc8,
> making login, ssh etc fail in containers unless you boot with audit=0.
>
> This is due to a change in return value to user space; and is
> appearantly a known issue as evident in this earlier post from february:
> https://www.redhat.com/archives/linux-audit/2014-February/msg00087.html
>
> Judging from the post it seems they want to ship 3.14 with this IMO
> quite serious regression? What is the namespace/container folks take on
> this?
Without looking too deeply, it seems to me that patch has no
benefit on its own, and should simply be stashed until the next
set of patches are ready.
-serge
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Linux 3.14-rc8 (LXC broken)
2014-03-25 20:36 ` Linux 3.14-rc8 (LXC broken) Andre Tomt
2014-03-25 21:32 ` Serge Hallyn
@ 2014-03-26 3:02 ` Eric Paris
1 sibling, 0 replies; 5+ messages in thread
From: Eric Paris @ 2014-03-26 3:02 UTC (permalink / raw)
To: Andre Tomt; +Cc: Linus Torvalds, Linux Kernel Mailing List, containers
On Tue, 2014-03-25 at 21:36 +0100, Andre Tomt wrote:
> *testing hat on*
>
> PAM within namespaces (say, LXC) does not work anymore with 3.14-rc8,
> making login, ssh etc fail in containers unless you boot with audit=0.
>
> This is due to a change in return value to user space; and is
> appearantly a known issue as evident in this earlier post from february:
> https://www.redhat.com/archives/linux-audit/2014-February/msg00087.html
>
> Judging from the post it seems they want to ship 3.14 with this IMO
> quite serious regression? What is the namespace/container folks take on
> this?
Fair question.
Pam only worked in non-initial pid (or user) namespace if it was also in
the non-initial network namespace. We added support for the network
namespace in 3.14. So now PAM in the non-initial network namespace
functions the same as it would in the inital network namespace. aka, it
fails. This is actually what the audit userspace people think is the
right thing to happen. You configured PAM to fail if it couldn't do the
right audit things, and it's failing. Needing audit=0 is not new.
BUT given we broke (already broken [remember you configured PAM to fail
if audit didn't go well and it let you log in anyway? aka broken?])
functionality adding network namespace support I'll send a request to
Linus tomorrow to rip out our network namespace support and I'll re-add
in 3.15 when we add pid (and partial user) namespace support.
-Eric
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-03-26 3:02 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-25 2:40 Linux 3.14-rc8 Linus Torvalds
2014-03-25 8:38 ` Dave Jones
2014-03-25 20:36 ` Linux 3.14-rc8 (LXC broken) Andre Tomt
2014-03-25 21:32 ` Serge Hallyn
2014-03-26 3:02 ` Eric Paris
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox