Linux 3.19-rc6
From: Linus Torvalds
Date: Mon Jan 26 2015 - 00:01:13 EST
Another rc, another week closer to release. And this one is slightly
smaller than rc5 was, although smaller still would always be better.
But like rc5, none of the changes look particularly scary, and over a
quarter were cc'd for stable, so things look to be on track. I
currently expect to make an rc7 next week, with the final 3.19 in two
weeks, as per the usual schedule.
The statistics look very normal, with the patch being about 70% driver
changes (a Dell laptop platform driver revert being the biggest single
patch, but there's networking, media, gpu, gpio, sound..) and about
14% arch updates (x86 and arm are the biggest ones, but there are
small updates to others too) and the rest is mostly scattered all over
(documentation updates, some networking, some filesystem changes -
mainly btrfs, etc etc).
The shortlog gives kind of a detailed summary for people who want to
get a flavor of what was going on. Nothing really particularly stands
out.
Linus
---
Aaron Lu (1):
gpio: crystalcove: use handle_nested_irq
Ahmed S. Darwish (4):
can: kvaser_usb: Don't free packets when tight on URBs
can: kvaser_usb: Reset all URB tx contexts upon channel close
can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels
can: kvaser_usb: Don't dereference skb after a netif_rx()
Al Viro (1):
fix deadlock in cifs_ioctl_clone()
Alex Deucher (6):
drm/radeon: fix VM flush on cayman/aruba (v3)
drm/radeon: fix VM flush on SI (v3)
drm/radeon: fix VM flush on CIK (v3)
drm/radeon: add a dpm quirk list
drm/radeon: add si dpm quirk list
drm/radeon: use rv515_ring_start on r5xx
Alex Williamson (2):
PCI: Add flag for devices where we can't use bus reset
PCI: Mark Atheros AR93xx to avoid bus reset
Alexandre Belloni (1):
ata: pata_at91: depend on !ARCH_MULTIPLATFORM
Alexandre Demers (1):
x86/tsc: Change Fast TSC calibration failed from error to info
Andrew Lunn (1):
bus: mvebu-mbus: fix support of MBus window 13
Andy Lutomirski (2):
x86, tls, ldt: Stop checking lm in LDT_empty
x86, tls: Interpret an all-zero struct user_desc as "no segment"
Andy Shevchenko (2):
libata: export ata_get_cmd_descript()
sata_dwc_460ex: fix resource leak on error path
Arik Nemtsov (1):
cfg80211: fix deadlock during reg chan check
Axel Lin (2):
hwmon: (i5500_temp) Convert to module_pci_driver
hwmon: (i5500_temp) Convert to use ATTRIBUTE_GROUPS macro
Bartlomiej Zolnierkiewicz (1):
ata: add MAINTAINERS entry for libata PATA drivers
Ben Hutchings (2):
sh_eth: Fix promiscuous mode on chips without TSU
sh_eth: Fix ethtool operation crash when net device is down
Brian King (1):
ipr: wait for aborted command responses
Bryan O'Donoghue (1):
x86/apic: Re-enable PCI_MSI support for non-SMP X86_32
Byungho An (1):
net: sxgbe: Fix waring for double kfree()
Chris Wilson (2):
drm/i915: Ban Haswell from using RCS flips
drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES
Christian Borntraeger (1):
KVM: fix sparse warning in include/trace/events/kvm.h
Christian KÃnig (1):
drm/radeon: don't print error on -ERESTARTSYS
Clemens Ladisch (2):
ALSA: firewire-lib: remove rx_blocks_for_midi quirk
ALSA: firewire-lib: limit the MIDI data rate
Colin Ian King (1):
scsi_debug: test always evaluates to false, || should be used instead
Dan Carpenter (1):
s2io: use snprintf() as a safety feature
Dan Williams (1):
libata: allow sata_sil24 to opt-out of tag ordered submission
Daniel Borkmann (1):
net: sctp: fix race for one-to-many sockets in sendmsg's auto associate
Daniel Thompson (2):
ARM: 8266/1: Remove early stack deallocation from restore_user_regs
ARM: 8255/1: perf: Prevent wraparound during overflow
Darren Hart (2):
Revert "Documentation: Add entry for dell-laptop sysfs interface"
Revert "platform: x86: dell-laptop: Add support for keyboard backlight"
Dave Hansen (3):
x86, mpx: Explicitly disable 32-bit MPX support on 64-bit kernels
x86, mpx: Fix potential performance issue on unmaps
x86, mpx: Strictly enforce empty prctl() args
Dave Jiang (1):
MAINTAINERS: Remove self as isci maintainer
David Howells (1):
VFS: Convert file->f_dentry->d_inode to file_inode()
David Jeffery (1):
libata: prevent HSM state change race between ISR and PIO
David Sterba (1):
btrfs: sync ioctl, handle errors after transaction start
Dmitry Torokhov (2):
MAINTAINERS: remove Dmitry Torokhov's alternate address
Input: I8042 - add Acer Aspire 7738 to the nomux list
Doug Anderson (1):
pinctrl: rockchip: Avoid losing interrupts when supporting both edges
Eric Dumazet (1):
net: rps: fix cpu unplug
Ewan D. Milne (1):
scsi: Avoid crashing if device uses DIX but adapter does not support it
Fabio Estevam (2):
ARM: dts: imx25: Fix PWM "per" clocks
mfd: da9052-core: Fix platform-device id collision
Felipe Balbi (4):
irqchip: omap-intc: Fix legacy DMA regression
arm: boot: dts: dra7: enable dwc3 suspend PHY quirk
mfd: tps65218: Make INT[12] and STATUS registers volatile
mfd: tps65218: Make INT1 our status_base register
Filipe Manana (1):
Btrfs: fix race deleting block group from space_info->ro_bgs list
Gabriel Laskar (1):
Input: uinput - fix ioctl nr overflow for UI_GET_SYSNAME/VERSION
Gabriele Mazzotta (1):
ahci: Use dev_info() to inform about the lack of Device Sleep support
Gavin Li (1):
irqchip: atmel-aic-common: Prevent clobbering of priority when
changing IRQ type
Geert Uytterhoeven (3):
dt/bindings: arm-boards: Spelling s/pointong/pointing/
ARM: dt: GIC: Spelling s/specific/specifier/, s/flaggs/flags/
sh_eth: Fix addition of .trscer_err_mask to wrong SoC data
Girish K.S (1):
net: sxgbe: Fix NULL dereferece when using DT
Guennadi Liakhovetski (1):
[media] soc-camera: fix device capabilities in multiple camera
host drivers
Hagen Paul Pfeifer (1):
ipv6: stop sending PTB packets for MTU < 1280
Hans Holmberg (1):
gpiolib: of: Correct error handling in of_get_named_gpiod_flags
Hans Verkuil (3):
[media] vb2: fix vb2_thread_stop race conditions
[media] pvrusb2: fix missing device_caps in querycap
[media] cx23885: fix free interrupt bug
Hauke Mehrtens (2):
bgmac: register napi before the device
bgmac: activate irqs only if there is nothing to poll
Hyungwon Hwang (1):
drm/exynos: remove the redundant machine checking code
Imre Deak (3):
drm/i915: gen9: fix RPS interrupt routing to CPU vs. GT
drm/i915: fix HW lockup due to missing RPS IRQ workaround on GEN6
drm/i915: vlv: sanitize RPS interrupt mask during GPU idling
James Ralston (1):
ahci: Remove Device ID for Intel Sunrise Point PCH
Jan Beulich (1):
x86, irq: Properly tag virtualization entry in /proc/interrupts
Jason Lee Cragg (1):
ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210
Jean Delvare (3):
hwmon: (i5500_temp) New driver for the Intel 5500/5520/X58 chipsets
hwmon: (i5500_temp) Convert to devm_hwmon_device_register_with_groups
hwmon: (i5500_temp) Don't bind to disabled sensors
Jens Axboe (1):
NVMe: cq_vector should be signed
Jiang Liu (3):
x86/xen: Treat SCI interrupt as normal GSI interrupt
ACPI: pci: Do not clear pci_dev->irq in acpi_pci_irq_disable()
x86/xen: Override ACPI IRQ management callback __acpi_unregister_gsi
Jim Lin (1):
pinctrl: Fix two deadlocks
Joe Thornber (2):
dm cache: share cache-metadata object across inactive and active DM tables
dm cache: fix problematic dual use of a single migration count variable
Johan Hovold (10):
pinctrl: lantiq: remove bogus of_gpio_chip_add
gpio: fix memory and reference leaks in gpiochip_add error path
gpio: fix gpio-chip list corruption
gpio: clean up gpiochip_add error handling
gpio: fix memory leak and sleep-while-atomic
gpio: fix sleep-while-atomic in gpiochip_remove
gpio: unregister gpiochip device before removing it
gpio: sysfs: fix gpio-chip device-attribute leak
gpio: sysfs: fix gpio device-attribute leak
gpio: sysfs: fix gpio attribute-creation race
Johannes Berg (3):
genetlink: document parallel_ops
genetlink: disallow subscribing to unknown mcast groups
genetlink: synchronize socket closing and family removal
John Linville (1):
mac80211: uninitialized return val in
__ieee80211_sta_handle_tspec_ac_params
Jonathan McDowell (1):
[media] Fix Mygica T230 support
Joonyoung Shim (3):
drm/exynos: fix reset codes for memory mapped hdmi phy
drm/exynos: remove unnecessary runtime pm operations
drm/exynos: fix warning of vblank reference count
Juergen Gross (2):
x86: Don't rely on VMWare emulating PAT MSR correctly
x86, mm: Change cachemode exports to non-gpl
Jungseok Lee (1):
arm64: Add dtb files to archclean rule
K. Y. Srinivasan (1):
x86, hyperv: Mark the Hyper-V clocksource as being continuous
Kaixu Xia (1):
Documentation: of: fix typo in graph bindings
Kees Cook (1):
x86, boot: Skip relocs when load address unchanged
Kuninori Morimoto (1):
of: replace Asahi Kasei Corp vendor prefix
Laszlo Ersek (2):
devicetree: document ARM bindings for QEMU's Firmware Config interface
devicetree: document the "qemu" and "virtio" vendor prefixes
Ley Foon Tan (1):
nios2: fix kuser trampoline address
Linus Torvalds (1):
Linux 3.19-rc6
Linus Walleij (1):
pinctrl: MAINTAINERS: add git tree reference
Lucas Stach (1):
MAINTAINERS: Update Richard Zhu's email address
Magnus Damm (3):
clocksource: sh_tmu: Set cpu_possible_mask to fix SMP broadcast
ARM: shmobile: r8a7778: Instantiate GIC from C board code in legacy builds
ARM: shmobile: r8a7779: Instantiate GIC from C board code in legacy builds
Marc Kleine-Budde (1):
MAINTAINERS: update linux-can git repositories
Marc Zyngier (1):
ARM: OMAP: Work around hardcoded interrupts
Mark Brown (1):
arm64: dump: Fix implicit inclusion of definition for PCI_IOBASE
Markus Pargmann (1):
watchdog: imx2_wdt: Disable power down counter on boot
Martin K. Petersen (1):
libata: Whitelist SSDs that are known to properly return zeroes after TRIM
Masahiro Yamada (1):
ARM: 8292/1: mm: fix size rounding-down of arm_add_memory() function
Mathias Krause (1):
crypto: add missing crypto module aliases
Matthias Schwarzott (1):
[media] cx23885: Split Hauppauge WinTV Starburst from HVR4400 card entry
Mauro Carvalho Chehab (1):
[media] tlg2300: Fix media dependencies
Michael Holzheu (5):
s390/bpf: Fix JMP_JGE_K (A >= K) and JMP_JGT_K (A > K)
s390/bpf: Fix skb_copy_bits() parameter passing
s390/bpf: Fix offset parameter for skb_copy_bits()
s390/bpf: Fix sk_load_byte_msh()
s390/bpf: Zero extend parameters before calling C function
Michael Karcher (1):
scripts/recordmcount.pl: There is no -m32 gcc option on Super-H anymore
Michel DÃnzer (1):
drm/amdkfd: Drop interrupt SW ring buffer
Mikulas Patocka (1):
dm: fix handling of multiple internal suspends
Ming Lei (1):
blk-mq: fix hctx/ctx kobject use-after-free
Mugunthan V N (1):
drivers: net: cpsw: fix cpsw hung with add vlan using vconfig
Murali Karicheri (1):
dma-mapping: fix debug print to display correct dma_pfn_offset
Nadav Amit (2):
KVM: x86: Fix of previously incomplete fix for CVE-2014-8480
KVM: x86: SYSENTER emulation is broken
Nobuhiro Iwamatsu (1):
[media] rcar_vin: Update device_caps and capabilities in querycap
Oded Gabbay (1):
drm/amdkfd: Fix sparse warning (different address space)
Oliver Hartkopp (2):
can: dev: fix crtlmode_supported check
can: m_can: tag current CAN FD controllers as non-ISO
Olof Johansson (2):
clocksource: kona: fix __iomem annotation
Merge tag 'mvebu-fixes-3.19-3' of
git://git.infradead.org/linux-mvebu into fixes
Or Gerlitz (1):
net/mlx4: Don't disable vxlan offloads under DMFS-A0 optimized steering
Pantelis Antoniou (3):
of/overlay: Do not generate duplicate nodes
of/platform: Handle of_populate drivers in notifier
of/unittest: Overlays with sub-devices tests
Qu Wenruo (2):
btrfs: Fix the bug that fs_info->pending_changes is never cleared.
btrfs: Don't call btrfs_start_transaction() on frozen fs to
avoid deadlock.
Rob Herring (2):
MAINTAINERS: drop DT regex matching on of_get_property and of_match_table
MAINTAINERS: Update DT website and git repository
Robin Murphy (1):
arm64: dts: add baud rate to Juno stdout-path
Roger Quadros (1):
can: c_can: use regmap_update_bits() to modify RAMINIT register
Roger Tseng (1):
mfd: rtsx_usb: Fix runtime PM deadlock
Rui Wang (1):
drm: fb helper should avoid sleeping in panic context
Rusty Russell (6):
param: initialize store function to NULL if not available.
param: fix uninitialized read with CONFIG_DEBUG_LOCK_ALLOC
module_arch_freeing_init(): new hook for archs before
module->module_init freed.
module: remove mod arg from module_free, rename module_memfree().
module: fix race in kallsyms resolution during module load success.
module: make module_refcount() a signed integer.
Sakari Ailus (1):
[media] omap3isp: Correctly set QUERYCAP capabilities
Sam hung (1):
Input: elantech - support new ICs types for version 4
Sasha Levin (3):
time: settimeofday: Validate the values of tv from user
time: adjtimex: Validate the ADJ_FREQUENCY values
scsi_debug: use atomic allocation in resp_rsup_opcodes
Satoru Takeuchi (1):
btrfs: fix state->private cast on 32 bit machines
Srihari Vijayaraghavan (1):
Input: i8042 - reset keyboard to fix Elantech touchpad detection
Sriharsha Basavapatna (1):
be2net: Allow GRE to work concurrently while a VxLAN tunnel is configured
Stephen Boyd (1):
pinctrl: qcom: Don't iterate past end of function array
Suman Tripathi (2):
ahci_xgene: Fix the endianess issue in APM X-Gene SoC AHCI SATA
controller driver.
ahci_xgene: Fix the DMA state machine lockup for the
ATA_CMD_PACKET PIO mode command.
Tejun Heo (2):
libata: clean up MAINTAINERS entries
workqueue: fix subtle pool management issue which can stall
whole worker_pool
Thomas Petazzoni (1):
ARM: mvebu: completely disable hardware I/O coherency
Tobias Jakobi (1):
clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write
Tony Lindgren (6):
net: davinci_emac: Fix hangs with interrupts
net: davinci_emac: Fix runtime pm calls for davinci_emac
net: davinci_emac: Free clock after checking the frequency
net: davinci_emac: Fix incomplete code for getting the phy from
device tree
net: davinci_emac: Fix ioremap for devices with MDIO within the
EMAC address space
net: davinci_emac: Add support for emac on dm816x
Tsutomu Itoh (1):
Btrfs: fix incorrect freeing in scrub_stripe
Tyrel Datwyler (2):
MAINTAINERS: ibmvfc driver maintainer change
MAINTAINERS: ibmvscsi driver maintainer change
Wang Long (1):
irqchip: hip04: Initialize hip04_cpu_map to 0xffff
Will Deacon (1):
irqchip: gic-v3-its: Fix use of max with decimal constant
Willem de Bruijn (1):
ip: zero sockaddr returned on error queue
Wolfram Sang (1):
watchdog: drop owner assignment from platform_drivers
Xiubo Li (1):
watchdog: imx2_wdt: Improve power management support.
Yinghai Lu (12):
PCI: Pass bridge device, not bus, when updating bridge windows
PCI: Add pci_bus_clip_resource() to clip to fit upstream window
PCI: Add pci_claim_bridge_resource() to clip window if necessary
x86/PCI: Clip bridge windows to fit in upstream windows
alpha/PCI: Clip bridge windows to fit in upstream windows
frv/PCI: Clip bridge windows to fit in upstream windows
ia64/PCI: Clip bridge windows to fit in upstream windows
microblaze/PCI: Clip bridge windows to fit in upstream windows
mn10300/PCI: Clip bridge windows to fit in upstream windows
parisc/PCI: Clip bridge windows to fit in upstream windows
powerpc/PCI: Clip bridge windows to fit in upstream windows
sparc/PCI: Clip bridge windows to fit in upstream windows
Yingjoe Chen (1):
irqchip: mtk-sysirq: Use IS_ERR() instead of NULL pointer check
hayeswang (2):
r8152: remove generic_ocp_read before writing
r8152: remove sram_read
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/