3.5.7-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest132 of 133 patches 1 replyIn review
132 of 133 patches are in this archive. The cover letter announces 133.
Patches in v1 No applies recorded yet
Reviews trailers per patch
50 of 132 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 47 reviewers.
Cover letter [ 000/133] 3.5.7-stable review
---------------------------------------
Note: This is the LAST 3.5.y kernel release. After this one, 3.5.y is end-of-life, please move to 3.6.y at this point in time.
---------------------------------------
This is the start of the stable review cycle for the 3.5.7 release. There are 133 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 Fri Oct 12 22:48:09 UTC 2012. 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/v3.0/stable-review/patch-3.5.7-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Frediano Ziglio <[email protected]>
Convert properly UTF-8 to UTF-16
Jeff Layton <[email protected]>
cifs: reinstate the forcegid option
Brian Norris <[email protected]>
JFFS2: don't fail on bitflips in OOB
Artem Bityutskiy <[email protected]>
JFFS2: fix unmount regression
Guennadi Liakhovetski <[email protected]>
mmc: sh-mmcif: avoid oops on spurious interrupts
Vaibhav Bedia <[email protected]>
mmc: omap_hsmmc: Pass on the suspend failure to the PM core
Andreas Bießmann <[email protected]>
mtd: omap2: fix module loading
Andreas Bießmann <[email protected]>
mtd: omap2: fix omap_nand_remove segfault
Shmulik Ladkani <[email protected]>
mtd: nand: Use the mirror BBT descriptor when reading its version
Richard Genoud <[email protected]>
mtd: nandsim: bugfix: fail if overridesize is too big
Alexander Shiyan <[email protected]>
mtd: autcpu12-nvram: Fix compile breakage
Huang Shijie <[email protected]>
mtd: mtdpart: break it as soon as we parse out the partitions
Greg Kroah-Hartman <[email protected]>
Revert "drm/i915: correctly order the ring init sequence"
Srivatsa S. Bhat <[email protected]>
CPU hotplug, cpusets, suspend: Don't modify cpusets during suspend/resume
Seiji Aguchi <[email protected]>
efi: initialize efi.runtime_version to make query_variable_info/update_capsule workable
Matthew Garrett <[email protected]>
efi: Build EFI stub with EFI-appropriate options
Avi Kivity <[email protected]>
Revert "KVM: VMX: Fix KVM_SET_SREGS with big real mode segments"
Mel Gorman <[email protected]>
mempolicy: fix a memory corruption by refcount imbalance in alloc_pages_vma()
KOSAKI Motohiro <[email protected]>
mempolicy: fix refcount leak in mpol_set_shared_policy()
Mel Gorman <[email protected]>
mempolicy: fix a race in shared_policy_replace()
KOSAKI Motohiro <[email protected]>
mempolicy: remove mempolicy sharing
KOSAKI Motohiro <[email protected]>
revert "mm: mempolicy: Let vma_merge and vma_split handle vma->vm_policy linkages"
Paul E. McKenney <[email protected]>
rcu: Fix day-one dyntick-idle stall-warning bug
Frederic Weisbecker <[email protected]>
score: Add missing RCU idle APIs on idle loop
Frederic Weisbecker <[email protected]>
m32r: Add missing RCU idle APIs on idle loop
Frederic Weisbecker <[email protected]>
cris: Add missing RCU idle APIs on idle loop
Frederic Weisbecker <[email protected]>
alpha: Add missing RCU idle APIs on idle loop
Frederic Weisbecker <[email protected]>
m68k: Add missing RCU idle APIs on idle loop
Frederic Weisbecker <[email protected]>
mn10300: Add missing RCU idle APIs on idle loop
Frederic Weisbecker <[email protected]>
frv: Add missing RCU idle APIs on idle loop
Frederic Weisbecker <[email protected]>
xtensa: Add missing RCU idle APIs on idle loop
Frederic Weisbecker <[email protected]>
parisc: Add missing RCU idle APIs on idle loop
Frederic Weisbecker <[email protected]>
h8300: Add missing RCU idle APIs on idle loop
Paul E. McKenney <[email protected]>
ia64: Add missing RCU idle APIs on idle loop
Ben Widawsky <[email protected]>
drm/i915: Fix GT_MODE default value
Daniel Vetter <[email protected]>
drm/i915: call drm_handle_vblank before finish_page_flip
Chris Wilson <[email protected]>
drm/i915: Flush the pending flips on the CRTC before modification
Alex Deucher <[email protected]>
drm/radeon: force MSIs on RS690 asics
Alex Deucher <[email protected]>
drm/radeon: Add MSI quirk for gateway RS690
Alex Deucher <[email protected]>
drm/radeon: only adjust default clocks on NI GPUs
Chris Wilson <[email protected]>
drm: Destroy the planes prior to destroying the associated CRTC
Ben Skeggs <[email protected]>
drm/nvc0/fence: restore pre-suspend fence buffer context on resume
Marko Friedemann <[email protected]>
ALSA: USB: Support for (original) Xbox Communicator
David Henningsson <[email protected]>
ALSA: usb - disable broken hw volume for Tenx TP6911
David Henningsson <[email protected]>
ALSA: hda - limit internal mic boost for Asus X202E
Herton Ronaldo Krzesinski <[email protected]>
ALSA: hda/realtek - Fix detection of ALC271X codec
Omair Mohammed Abdullah <[email protected]>
ALSA: aloop - add locking to timer access
Felix Kaechele <[email protected]>
ALSA: hda - Add inverted internal mic quirk for Lenovo IdeaPad U310
Eugeni Dodonov <[email protected]>
drm/i915: prevent possible pin leak on error path
Gabor Juhos <[email protected]>
MIPS: ath79: use correct fractional dividers for {CPU,DDR}_PLL on AR934x
Andrea Arcangeli <[email protected]>
mm: thp: fix pmd_present for split_huge_page and PROT_NONE with THP
Hugh Dickins <[email protected]>
mm: fix invalidate_complete_page2() lock ordering
Michal Hocko <[email protected]>
hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach
Naoya Horiguchi <[email protected]>
kpageflags: fix wrong KPF_THP on non-huge compound pages
Mark Brown <[email protected]>
ASoC: wm9712: Fix name of Capture Switch
Mark Brown <[email protected]>
ASoC: wm_hubs: Ensure volume updates are handled during class W startup
Mathias Krause <[email protected]>
xfrm_user: ensure user supplied esn replay window is valid
Jan Kara <[email protected]>
ext4: fix fdatasync() for files with only i_size changes
Bernd Schubert <[email protected]>
ext4: always set i_op in ext4_mknod()
Dmitry Monakhov <[email protected]>
ext4: online defrag is not supported for journaled files
Dmitry Monakhov <[email protected]>
ext4: move_extent code cleanup
Herton Ronaldo Krzesinski <[email protected]>
ext4: fix crash when accessing /proc/mounts concurrently
Theodore Ts'o <[email protected]>
ext4: fix potential deadlock in ext4_nonda_switch()
Yongqiang Yang <[email protected]>
ext4: avoid duplicate writes of the backup bg descriptor blocks
Yongqiang Yang <[email protected]>
ext4: don't copy non-existent gdt blocks when resizing
Yongqiang Yang <[email protected]>
ext4: ignore last group w/o enough space when resizing instead of BUG'ing
Yinghai Lu <[email protected]>
PCI: Check P2P bridge for invalid secondary/subordinate range
Martin Peschke <[email protected]>
SCSI: zfcp: only access zfcp_scsi_dev for valid scsi_device
Steffen Maier <[email protected]>
SCSI: zfcp: restore refcount check on port_remove
Julia Lawall <[email protected]>
SCSI: zfcp: remove invalid reference to list iterator variable
Steffen Maier <[email protected]>
SCSI: zfcp: Do not wakeup while suspended
Steffen Maier <[email protected]>
SCSI: zfcp: Bounds checking for deferred error trace
Steffen Maier <[email protected]>
SCSI: zfcp: Make trace record tags unique
Steffen Maier <[email protected]>
SCSI: zfcp: Adapt to new FC_PORTSPEED semantics
Florian Zumbiehl <[email protected]>
drm/savage: re-add busmaster enable, regression fix
Ed L. Cashin <[email protected]>
aoe: assert AoE packets marked as requiring no checksum
Ed L. Cashin <[email protected]>
net: do not disable sg for packets requiring no checksum
Alan Cox <[email protected]>
netrom: copy_datagram_iovec can fail
Eric Dumazet <[email protected]>
l2tp: fix a typo in l2tp_eth_dev_recv()
Eric Dumazet <[email protected]>
ipv6: mip6: fix mip6_mh_filter()
Eric Dumazet <[email protected]>
ipv6: raw: fix icmpv6_filter()
Eric Dumazet <[email protected]>
ipv4: raw: fix icmp_filter()
Eric Dumazet <[email protected]>
net: guard tcp_set_keepalive() to tcp sockets
Chema Gonzalez <[email protected]>
net: small bug on rxhash calculation
Xiaodong Xu <[email protected]>
pppoe: drop PPPOX_ZOMBIEs in pppoe_release
Thomas Graf <[email protected]>
sctp: Don't charge for data in sndbuf again when transmitting packet
Michal Kubeček <[email protected]>
tcp: flush DMA queue before sk_wait_data if rcv_wnd is zero
Wei Yongjun <[email protected]>
ipv6: fix return value check in fib6_add()
Nicolas Dichtel <[email protected]>
ipv6: del unreachable route when an addr is deleted on lo
Gao feng <[email protected]>
ipv6: release reference of ip6_null_entry's dst entry in __ip6_del_rt
Linus Lüssing <[email protected]>
batman-adv: make batadv_test_bit() return 0 or 1 only
Antonio Quartulli <[email protected]>
8021q: fix mac_len recomputation in vlan_untag()
Lennart Sorensen <[email protected]>
sierra_net: Endianess bug fix.
Paolo Valente <[email protected]>
pkt_sched: fix virtual-start-time update in QFQ
Eric Dumazet <[email protected]>
net-sched: sch_cbq: avoid infinite loop
Nikolay Aleksandrov <[email protected]>
netxen: check for root bus in netxen_mask_aer_correctable
Florian Fainelli <[email protected]>
ixp4xx_hss: fix build failure due to missing linux/module.h inclusion
htbegin <[email protected]>
net: ethernet: davinci_cpdma: decrease the desc count when cleaning up the remaining packets
Mathias Krause <[email protected]>
xfrm_user: don't copy esn replay window twice for new states
Mathias Krause <[email protected]>
xfrm_user: fix info leak in copy_to_user_tmpl()
Mathias Krause <[email protected]>
xfrm_user: fix info leak in copy_to_user_policy()
Mathias Krause <[email protected]>
xfrm_user: fix info leak in copy_to_user_state()
Mathias Krause <[email protected]>
xfrm_user: fix info leak in copy_to_user_auth()
Li RongQing <[email protected]>
xfrm: fix a read lock imbalance in make_blackhole
Mathias Krause <[email protected]>
xfrm_user: return error pointer instead of NULL #2
Mathias Krause <[email protected]>
xfrm_user: return error pointer instead of NULL
Steffen Klassert <[email protected]>
xfrm: Workaround incompatibility of ESN and async crypto
Eric Dumazet <[email protected]>
tcp: fix regression in urgent data handling
Michal Schmidt <[email protected]>
bnx2x: fix rx checksum validation for IPv6
Yuta Ando <[email protected]>
localmodconfig: Fix localyesconfig to set to 'y' not 'm'
Eric Sandeen <[email protected]>
jbd2: don't write superblock when if its empty
Tejun Heo <[email protected]>
workqueue: add missing smp_wmb() in process_one_work()
Feng Hong <[email protected]>
PM / Sleep: use resume event when call dpm_resume_early
Alexandre Bounine <[email protected]>
rapidio/rionet: fix multicast packet transmit logic
Jacob Keller <[email protected]>
ixgbe: fix PTP ethtool timestamping function
Gavin Shan <[email protected]>
powerpc/eeh: Fix crash on converting OF node to edev
Rusty Russell <[email protected]>
lguest: fix occasional crash in example launcher.
Martin Michlmayr <[email protected]>
drivers/scsi/atp870u.c: fix bad use of udelay
Shawn Guo <[email protected]>
kernel/sys.c: call disable_nonboot_cpus() in kernel_restart()
Davidlohr Bueso <[email protected]>
lib/gcd.c: prevent possible div by 0
Mark Brown <[email protected]>
mfd: max8925: Move _IO resources out of ioport_ioresource
Bjorn Helgaas <[email protected]>
PCI: acpiphp: check whether _ADR evaluation succeeded
Lin Ming <[email protected]>
ACPI: run _OSC after ACPI_FULL_INITIALIZATION
Frank Schäfer <[email protected]>
media: gspca_pac7302: add support for device 1ae7:2001 Speedlink Snappy Microphone SL-6825-SBK
Ben Hutchings <[email protected]>
media: rc: ite-cir: Initialise ite_dev::rdev earlier
Mauro Carvalho Chehab <[email protected]>
em28xx: Make all em28xx extensions to be initialized asynchronously
Wade Farnsworth <[email protected]>
ARM: 7548/1: include linux/sched.h in syscall.h
Alex Williamson <[email protected]>
intel-iommu: Default to non-coherent for domains unattached to iommus
Michael Wang <[email protected]>
slab: fix the DEADLOCK issue on l3 alien lock
Jean Delvare <[email protected]>
kbuild: Fix gcc -x syntax
Sascha Hauer <[email protected]>
kbuild: make: fix if_changed when command contains backslashes
Geert Uytterhoeven <[email protected]>
mn10300: only add -mmem-funcs to KBUILD_CFLAGS if gcc supports it
Greg Kroah-Hartman <[email protected]>
Revert dyndbg: fix for SOH in logging messages
-------------
Diffstat:
Makefile | 4 +- arch/alpha/kernel/process.c | 3 ++ arch/arm/include/asm/syscall.h | 1 + arch/cris/kernel/process.c | 3 ++ arch/frv/kernel/process.c | 3 ++ arch/h8300/kernel/process.c | 3 ++ arch/ia64/kernel/process.c | 3 ++ arch/m32r/kernel/process.c | 3 ++ arch/m68k/kernel/process.c | 3 ++ arch/mips/Makefile | 2 +- arch/mips/ath79/clock.c | 4 +- arch/mips/kernel/Makefile | 2 +- arch/mn10300/Makefile | 2 +- arch/mn10300/kernel/process.c | 3 ++ arch/parisc/kernel/process.c | 3 ++ arch/powerpc/include/asm/pci-bridge.h | 8 ++++ arch/powerpc/platforms/pseries/eeh.c | 2 +- arch/score/kernel/process.c | 4 +- arch/x86/Makefile | 2 +- arch/x86/boot/compressed/Makefile | 3 ++ arch/x86/include/asm/pgtable.h | 11 +++-- arch/x86/kvm/vmx.c | 70 ++++++------------------------ arch/x86/platform/efi/efi.c | 1 + arch/xtensa/kernel/process.c | 3 ++ drivers/acpi/bus.c | 8 +++- drivers/base/core.c | 4 +- drivers/base/power/main.c | 2 +- drivers/block/aoe/aoecmd.c | 1 + drivers/gpu/drm/drm_crtc.c | 8 ++-- drivers/gpu/drm/i915/i915_irq.c | 16 +++---- drivers/gpu/drm/i915/i915_reg.h | 3 ++ drivers/gpu/drm/i915/intel_display.c | 26 +++++++++-- drivers/gpu/drm/i915/intel_pm.c | 5 +++ drivers/gpu/drm/i915/intel_ringbuffer.c | 7 +-- drivers/gpu/drm/nouveau/nvc0_fence.c | 25 +++++++++++ drivers/gpu/drm/radeon/radeon_irq_kms.c | 10 +++++ drivers/gpu/drm/radeon/radeon_pm.c | 8 +++- drivers/gpu/drm/savage/savage_bci.c | 2 + drivers/iommu/intel-iommu.c | 4 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/video/em28xx/em28xx-cards.c | 22 +++++----- drivers/media/video/gspca/pac7302.c | 1 + drivers/mfd/max8925-core.c | 10 +++++ drivers/mmc/host/omap_hsmmc.c | 3 +- drivers/mmc/host/sh_mmcif.c | 4 ++ drivers/mtd/maps/autcpu12-nvram.c | 19 ++++---- drivers/mtd/mtdpart.c | 5 ++- drivers/mtd/nand/nand_bbt.c | 2 +- drivers/mtd/nand/nandsim.c | 1 + drivers/mtd/nand/omap2.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 12 +++--- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 5 +-- drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 ++ drivers/net/ethernet/ti/davinci_cpdma.c | 1 + drivers/net/ppp/pppoe.c | 2 +- drivers/net/rionet.c | 20 +++++++-- drivers/net/usb/sierra_net.c | 2 +- drivers/net/wan/ixp4xx_hss.c | 1 + drivers/pci/hotplug/acpiphp_glue.c | 13 ++++-- drivers/pci/probe.c | 6 ++- drivers/s390/scsi/zfcp_aux.c | 1 + drivers/s390/scsi/zfcp_ccw.c | 73 ++++++++++++++++++++++++++----- drivers/s390/scsi/zfcp_cfdc.c | 2 +- drivers/s390/scsi/zfcp_dbf.c | 22 +++++++++- drivers/s390/scsi/zfcp_dbf.h | 1 + drivers/s390/scsi/zfcp_def.h | 2 + drivers/s390/scsi/zfcp_ext.h | 2 + drivers/s390/scsi/zfcp_fsf.c | 57 ++++++++++++++++++++---- drivers/s390/scsi/zfcp_qdio.c | 16 ++++--- drivers/s390/scsi/zfcp_sysfs.c | 18 +++++++- drivers/s390/scsi/zfcp_unit.c | 36 +++++++++++----- drivers/scsi/atp870u.c | 11 ++++- fs/cifs/cifs_unicode.c | 22 ++++++++++ fs/cifs/connect.c | 9 ++++ fs/ext4/inode.c | 25 +++++++---- fs/ext4/move_extent.c | 174 +++++++++++++++++++++++--------------------------------------------------- fs/ext4/namei.c | 2 - fs/ext4/resize.c | 26 ++++++++--- fs/ext4/super.c | 2 +- fs/fs-writeback.c | 1 + fs/jbd2/journal.c | 5 +++ fs/jffs2/super.c | 4 ++ fs/jffs2/wbuf.c | 8 ++-- fs/proc/page.c | 8 +++- include/linux/mempolicy.h | 2 +- include/linux/xfrm.h | 2 + include/net/xfrm.h | 3 ++ kernel/cpuset.c | 3 ++ kernel/rcutree.c | 4 +- kernel/sched/core.c | 40 +++++++++++++++-- kernel/sys.c | 1 + kernel/workqueue.c | 2 + lib/gcd.c | 3 ++ mm/hugetlb.c | 3 +- mm/mempolicy.c | 137 +++++++++++++++++++++++++++++++++++++--------------------- mm/slab.c | 6 +-- mm/truncate.c | 3 +- net/8021q/vlan_core.c | 3 +- net/batman-adv/bitarray.h | 7 +-- net/core/dev.c | 14 +++--- net/core/sock.c | 3 +- net/ipv4/raw.c | 14 +++--- net/ipv4/tcp.c | 10 ++++- net/ipv4/tcp_input.c | 5 +-- net/ipv6/addrconf.c | 10 ++++- net/ipv6/ip6_fib.c | 4 ++ net/ipv6/mip6.c | 20 +++++---- net/ipv6/raw.c | 21 +++++---- net/ipv6/route.c | 11 ++--- net/l2tp/l2tp_eth.c | 2 +- net/netrom/af_netrom.c | 7 ++- net/sched/sch_cbq.c | 5 ++- net/sched/sch_qfq.c | 5 ++- net/sctp/output.c | 21 ++++++++- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_replay.c | 15 +++++++ net/xfrm/xfrm_user.c | 57 +++++++++++++++++------- scripts/Kbuild.include | 14 +++--- scripts/gcc-version.sh | 6 +-- scripts/gcc-x86_32-has-stack-protector.sh | 2 +- scripts/gcc-x86_64-has-stack-protector.sh | 2 +- scripts/kconfig/check.sh | 2 +- scripts/kconfig/lxdialog/check-lxdialog.sh | 2 +- scripts/kconfig/streamline_config.pl | 2 + sound/drivers/aloop.c | 6 +++ sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 12 +++--- sound/pci/hda/patch_via.c | 29 +++++++++++++ sound/soc/codecs/wm9712.c | 2 +- sound/soc/codecs/wm_hubs.c | 5 +++ sound/usb/mixer.c | 7 +++ sound/usb/quirks-table.h | 53 +++++++++++++++++++++++ tools/lguest/lguest.c | 1 + tools/perf/Makefile | 2 +- tools/power/cpupower/Makefile | 2 +- 136 files changed, 1052 insertions(+), 485 deletions(-)