I'm announcing the release of the 3.12.60 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 A diff can be found at: https://git.kernel.org/stable/linux-stable/d/v3.12.59/v3.12.60 ---------------------------------------------------------------- Adrian Hunter (1): mmc: sdhci: Allow for irq being shared Al Viro (1): get_rock_ridge_filename(): handle malformed NM entries Andi Kleen (1): asmlinkage, pnp: Make variables used from assembler code visible Andrey Gelman (1): Input: ads7846 - correct the value got from SPI Anton Blanchard (1): powerpc: scan_features() updates incorrect bits for REAL_LE Antonio Alecrim Jr (1): X.509: remove possible code fragility: enumeration values not handled Arnd Bergmann (3): ASoC: s3c24xx: use const snd_soc_component_driver pointer paride: make 'verbose' parameter an 'int' again lpfc: fix misleading indentation Behan Webster (1): x86: LLVMLinux: Fix "incomplete type const struct x86cpu_device_id" Ben Hutchings (2): misc/bmp085: Enable building as a module atl2: Disable unimplemented scatter/gather feature Borislav Petkov (1): perf stat: Document --detailed option Chris Friesen (1): route: do not cache fib route info on local routes with oif Dan Streetman (1): nbd: ratelimit error msgs after socket close Daniel Vetter (1): drm/i915: Bail out of pipe config compute loop on LPT David Howells (2): ASN.1: Fix non-match detection failure on data overrun KEYS: Fix ASN.1 indefinite length object parsing David S. Miller (1): decnet: Do not build routes to devices without decnet private data. Dmitry Ivanov (1): nl80211: check netlink protocol in socket release notification Eric Dumazet (1): net/mlx4_en: fix spurious timestamping callbacks Ewan D. Milne (1): scsi: Avoid crashing if device uses DIX but adapter does not support it Fabio Estevam (1): bus: imx-weim: Take the 'status' property value into account Geert Uytterhoeven (2): rtc: vr41xx: Wire up alarm_irq_enable serial: sh-sci: Remove cpufreq notifier to fix crash/deadlock Herbert Xu (2): crypto: gcm - Fix rfc4543 decryption crash crypto: hash - Fix page length clamping in hash walk Ian Campbell (1): VSOCK: do not disconnect socket when peer has shutdown SEND only Jasem Mutlaq (1): USB: serial: cp210x: add Straizona Focusers device ids Jiri Slaby (2): Revert "xfs: add capability check to free eofblocks ioctl" Linux 3.12.60 John Keeping (1): drm/qxl: fix cursor position with non-zero hotspot John Stultz (1): cpuset: Fix potential deadlock w/ set_mems_allowed Kangjie Lu (3): net: fix infoleak in llc net: fix infoleak in rtnetlink net: fix a kernel infoleak in x25 module Keerthy (1): pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs Kirill Tkhai (1): sched: Remove lockdep check in sched_move_task() Konstantin Khlebnikov (2): mm/balloon_compaction: redesign ballooned pages management mm/balloon_compaction: fix deflation when compaction is disabled Krzysztof Kozlowski (1): iio: ak8975: Fix NULL pointer exception on early interrupt Laszlo Ersek (1): efi: Fix out-of-bounds read in variable_matches() Linus Lüssing (1): batman-adv: Fix broadcast/ogm queue limit on a removed interface Linus Walleij (1): clk: versatile: sp810: support reentrance Lokesh Vutla (1): ARM: OMAP2+: hwmod: Fix updating of sysconfig register Lu Baolu (1): usb: xhci: fix wild pointers in xhci_mem_cleanup Lucas Stach (1): drm/radeon: fix PLL sharing on DCE6.1 (v2) Marco Angaroni (1): ipvs: correct initial offset of Call-ID header search in SIP persistence engine Marek Szyprowski (1): Input: max8997-haptic - fix NULL pointer dereference Mathias Krause (2): proc: prevent accessing /proc/<PID>/environ until it's ready packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface Matt Fleming (1): MAINTAINERS: Remove asterisk from EFI directory names Michael Hennerich (1): drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors Mike Manning (1): USB: serial: cp210x: add ID for Link ECU Neil Horman (1): netem: Segment GSO packets on enqueue NeilBrown (1): sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race Nikolay Aleksandrov (1): net: bridge: fix old ioctl unlocked net device walk Pali Rohár (1): ARM: OMAP3: Add cpuidle parameters table for omap3430 Paolo Abeni (2): net/route: enforce hoplimit max value ipv4/fib: don't warn when primary address is missing if in_dev is dead Paolo Bonzini (1): compiler-gcc: disable -ftracer for __noclone functions Prarit Bhargava (1): ACPICA: Dispatcher: Update thread ID for recursive method calls Robert Dobrowolski (1): usb: hcd: out of bounds access in for_each_companion Roman Pen (1): workqueue: fix ghost PENDING flag while doing MQ IO Rui Salvaterra (1): lib: lz4: fixed zram with lz4 on big endian machines Sascha Hauer (1): ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel Sugar Zhang (1): ASoC: rt5640: Correct the digital interface data select Sushaanth Srirangapathi (1): fbdev: da8xx-fb: fix videomodes of lcd panels Sven Eckelmann (2): batman-adv: Check skb size before using encapsulated ETH+VLAN header batman-adv: Reduce refcnt of removed router when updating route Takashi Iwai (1): Input: i8042 - lower log level for "no controller" message Tony Lindgren (1): ARM: OMAP3: Fix booting with thumb2 kernel Tony Luck (1): EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback Vasily Kulikov (1): include/linux/poison.h: fix LIST_POISON{1,2} offset Vitaly Kuznetsov (1): Drivers: hv: vmbus: prevent cpu offlining on newer hypervisors Vladis Dronov (1): Input: gtco - fix crash on detecting device without endpoints Wang YanQing (1): x86/sysfb_efi: Fix valid BAR address range check MAINTAINERS | 4 +- Makefile | 2 +- arch/arm/mach-omap2/cpuidle34xx.c | 69 +++++++++++++- arch/arm/mach-omap2/omap_hwmod.c | 8 +- arch/arm/mach-omap2/sleep34xx.S | 22 +---- arch/arm/mach-socfpga/headsmp.S | 1 + arch/powerpc/include/uapi/asm/cputable.h | 1 + arch/powerpc/kernel/prom.c | 2 +- arch/x86/kernel/sysfb_efi.c | 14 ++- crypto/ahash.c | 3 +- crypto/gcm.c | 3 + drivers/acpi/acpica/dsmethod.c | 3 + drivers/block/nbd.c | 4 +- drivers/block/paride/pd.c | 4 +- drivers/block/paride/pt.c | 4 +- drivers/bus/imx-weim.c | 2 +- drivers/clk/versatile/clk-sp810.c | 4 +- drivers/edac/i7core_edac.c | 2 +- drivers/edac/sb_edac.c | 2 +- drivers/firmware/efi/vars.c | 37 +++++--- drivers/gpu/drm/i915/intel_crt.c | 8 +- drivers/gpu/drm/qxl/qxl_display.c | 13 ++- drivers/gpu/drm/qxl/qxl_drv.h | 2 + drivers/gpu/drm/radeon/atombios_crtc.c | 10 ++ drivers/hv/vmbus_drv.c | 36 ++++++++ drivers/iio/magnetometer/ak8975.c | 4 +- drivers/input/misc/max8997_haptic.c | 6 +- drivers/input/serio/i8042.c | 2 +- drivers/input/tablet/gtco.c | 10 +- drivers/input/touchscreen/ads7846.c | 8 +- drivers/misc/Kconfig | 2 +- drivers/misc/ad525x_dpot.c | 2 +- drivers/mmc/host/sdhci.c | 4 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 6 +- drivers/pinctrl/pinctrl-single.c | 6 +- drivers/pnp/pnpbios/bioscalls.c | 9 +- drivers/rtc/rtc-vr41xx.c | 13 +-- drivers/scsi/lpfc/lpfc_init.c | 5 +- drivers/scsi/scsi_lib.c | 12 ++- drivers/tty/serial/sh-sci.c | 39 -------- drivers/usb/core/hcd-pci.c | 9 ++ drivers/usb/host/xhci-mem.c | 6 ++ drivers/usb/serial/cp210x.c | 4 + drivers/video/da8xx-fb.c | 7 +- drivers/virtio/virtio_balloon.c | 15 ++- fs/isofs/rock.c | 13 ++- fs/proc/base.c | 3 +- fs/xfs/xfs_ioctl.c | 6 -- include/linux/balloon_compaction.h | 97 +++++--------------- include/linux/compiler-gcc.h | 2 +- include/linux/cpuset.h | 4 + include/linux/migrate.h | 11 +-- include/linux/mm.h | 19 ++++ include/linux/mod_devicetable.h | 8 ++ include/linux/poison.h | 4 +- kernel/sched/core.c | 8 +- kernel/workqueue.c | 29 ++++++ lib/asn1_decoder.c | 21 +++-- lib/lz4/lz4defs.h | 21 +++-- mm/balloon_compaction.c | 28 +++--- mm/compaction.c | 2 +- mm/migrate.c | 20 +--- net/batman-adv/routing.c | 9 ++ net/batman-adv/send.c | 6 ++ net/batman-adv/soft-interface.c | 8 +- net/bridge/br_ioctl.c | 5 +- net/core/rtnetlink.c | 18 ++-- net/decnet/dn_route.c | 9 +- net/ipv4/fib_frontend.c | 6 +- net/ipv4/fib_semantics.c | 2 + net/ipv4/route.c | 12 +++ net/ipv6/route.c | 6 +- net/llc/af_llc.c | 1 + net/netfilter/ipvs/ip_vs_pe_sip.c | 2 +- net/packet/af_packet.c | 1 + net/sched/sch_netem.c | 61 +++++++++++- net/sunrpc/cache.c | 6 +- net/vmw_vsock/af_vsock.c | 21 +---- net/wireless/nl80211.c | 2 +- net/x25/x25_facilities.c | 1 + scripts/asn1_compiler.c | 2 + sound/soc/codecs/rt5640.c | 2 +- sound/soc/codecs/rt5640.h | 36 ++++---- sound/soc/samsung/s3c-i2s-v2.c | 2 +- sound/soc/samsung/s3c-i2s-v2.h | 2 +- tools/perf/Documentation/perf-stat.txt | 8 ++ 87 files changed, 604 insertions(+), 351 deletions(-) thanks, -- js
Attachment:
signature.asc
Description: OpenPGP digital signature