Linux 3.17-rc2
From: Linus Torvalds
Date: Mon Aug 25 2014 - 19:02:32 EST
So I deviated from my normal Sunday schedule partly because there
wasn't much there (I blame the KS and LinuxCon), but partly due to
sentimental reasons: Aug 25 is the anniversary of the original Linux
announcement ("Hello everybody out there using minix"), so it's just a
good day for release announcements.
Anyway, for being an rc2 it's pretty small, and I can always hope that
things stay that way. It's about 60% drivers (drm, networking, hid,
sound, PCI), with 15% filesystem updates (cifs, isofs, nfs), 10%
architectures (mips, arm, some minor x86 stuff) and the rest is "misc"
(kernel, networking, documentation).
All over the place, in other words, and nothing in particular stands out.
Please do give it a good testing,
Linus
---
Aaro Koskinen (1):
MIPS: OCTEON: make get_system_type() thread-safe
Al Cooper (1):
of: Allow mem_reserve of memory with a base address of zero
Alan Cox (1):
i2c: i801: Add PCI ID for Intel Braswell
Alan Ott (1):
MAINTAINERS: Add section for MRF24J40 IEEE 802.15.4 radio driver
Alex Deucher (12):
drm/radeon: add bapm module parameter
drm/radeon: use pfp for all vm_flush related updates
drm/radeon/dpm: select the appropriate vce power state for KV/KB/ML
drm/radeon: fix pm handling in radeon_gpu_reset
drm/radeon: fix display handling in radeon_gpu_reset
drm/radeon: re-enable selective GPUVM flushing
drm/radeon: fix active cu count for SI and CIK
drm/radeon: fix active_cu mask on SI and CIK after re-init (v3)
Revert "drm/radeon: Use write-combined CPU mappings of ring
buffers with PCIe"
drm/radeon: add new KV pci id
drm/radeon: add new bonaire pci ids
drm/radeon: add additional SI pci ids
Alexander Stein (1):
can: flexcan: Disable error interrupt when bus error reporting is disabled
Alexey Kardashevskiy (1):
PC, KVM, CMA: Fix regression caused by wrong get_order() use
Andreas Ruprecht (1):
drm/radeon: Remove duplicate include from Makefile
Andrew Duggan (1):
HID: rmi: print an error if F11 is not found instead of stopping
the device
Andrew Lunn (1):
PCI: mvebu: Remove ARCH_KIRKWOOD dependency
Anish Bhatt (1):
cxgb4: Fix race condition in cleanup
Anjali Singhai Jain (2):
i40e: Fix for recent kernel panic
i40e: Fix a few potential VF dereferences
Anson Huang (1):
ARM: imx: correct gpu2d_axi and gpu3d_axi clock setting
Anton Blanchard (1):
ibmveth: Fix endian issues with rx_no_buffer statistic
Ard Biesheuvel (2):
arm64: fix typo in I-cache policy detection
arm64: align randomized TEXT_OFFSET on 4 kB boundary
Arjun Sreedharan (2):
pata_samsung_cf: change ret type to signed
pata_scc: propagate return value of scc_wait_after_reset
Arnd Bergmann (1):
ARM: imx6: fix SMP compilation again
Benjamin Block (1):
net: ipv6: fib: don't sleep inside atomic lock
Benjamin LaHaise (1):
aio: fix reqs_available handling
Bill Pringlemeir (1):
ARM: dts: vf610-twr: Fix pinctrl_esdhc1 pin definitions.
Chao Yu (1):
udf: avoid unneeded up_write when fail to add entry in ->symlink
Chen Gang (1):
virt/kvm/assigned-dev.c: Set 'dev->irq_source_id' to '-1' after free it
Chen-Yu Tsai (1):
ARM: dt: sun6i: Add #address-cells and #size-cells to i2c controller nodes
Chin-Tsung Cheng (1):
ext3: Count internal journal as bsddf overhead in ext3_statfs
Christian KÃnig (2):
drm/radeon: properly document reloc priority mask
drm/radeon: Sync ME and PFP after CP semaphore waits v4
Dan Carpenter (2):
drm/radeon: add a check for allocation failure (v2)
can: c_can: checking IS_ERR() instead of NULL
Daniel Borkmann (2):
net: sctp: spare unnecessary comparison in sctp_trans_elect_best
net: sctp: fix suboptimal edge-case on non-active active/retrans
path selection
Daniel Drake (2):
ARM: dts: Enable PMIC interrupts on ODROID
ARM: dts: ODROID i2c improvements
Daniel Mack (1):
ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE
Dariusz Marcinkiewicz (1):
MAINTAINERS: add entry for ec_bhf driver
Dave Hansen (1):
x86/mm: Fix RCU splat from new TLB tracepoints
David Jeffery (1):
nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait
David S. Miller (1):
tipc: Fix build.
Davidlohr Bueso (1):
frv: Define cpu_relax_lowlatency()
Eric Dumazet (1):
packet: handle too big packets for PACKET_V3
Erik Hugne (1):
tipc: fix message importance range check
Florian Fainelli (4):
of/irq: Fix lookup to use 'interrupts-extended' property first
net: phy: bcm7xxx: remove 28nm wildcard entry
net: phy: bcm7xxx: re-advertise all supported modes out of suspend
net: phy: bcm7xxx: remove suspend callback for 28nm PHYs
Fugang Duan (1):
ARM: dts: imx6sx: fix the pad setting for uart CTS_B
Ganapatrao Kulkarni (1):
arm64: mm: update max pa bits to 48
Gaurav Minocha (1):
Enabling OF selftest to run without machine's devicetree
Geert Uytterhoeven (4):
ASoC: dapm: Fix uninitialized variable in snd_soc_dapm_get_enum_double()
pwm: Fix period and polarity in pwm_get() for non-perfect matches
sh: intc: Confine SH_INTC to platforms that need it
ARM: shmobile: koelsch: Remove non-existent i2c6 pinmux
Guenter Roeck (4):
[SCSI] fix qemu boot hang problem
MIPS: NL: Fix nlm_xlp_defconfig build error
scsi: Fix qemu boot hang problem
firmware: Do not use WARN_ON(!spin_is_locked())
Gwenhael Goavec-Merou (1):
net: phy: smsc: move smsc_phy_config_init reset part in a
soft_reset function
Hariprasad Shenai (1):
cxgb4: Free completed tx skbs promptly
Hauke Mehrtens (1):
MIPS: BCM47XX: Fix reboot problem on BCM4705/BCM4785
Heiko Stuebner (2):
ARM: dts: rockchip: readd missing mmc0 pinctrl settings
MAINTAINERS: add new Rockchip SoC list
Himangi Saraogi (1):
HID: hid-sensor-hub: use devm_ functions consistently
Huacai Chen (1):
MIPS: Loongson: Fix COP2 usage for preemptible kernel
Hui Wang (1):
ALSA: hda - restore the gpio led after resume
Imre Deak (5):
drm/i915: take display port power domain in DP HPD handler
drm/i915: fix HPD IRQ reenable work cancelation
drm/i915: cancel hotplug and dig_port work during suspend and unload
drm/i915: make sure VDD is turned off during system suspend
drm/i915: don't try to retrain a DP link on an inactive CRTC
Iyappan Subramanian (1):
net: xgene: fix possible NULL dereference in xgene_enet_free_desc_rings()
Jan Kara (1):
isofs: Fix unbounded recursion when processing relocated directories
Jarkko Nikula (4):
ASoC: Intel: Update Baytrail ADSP firmware name
ASoC: Intel: Merge Baytrail ADSP suspend_noirq into suspend_late
ASoC: Intel: Wait Baytrail ADSP boot at resume_early stage
ASoC: Intel: Restore Baytrail ADSP streams only when ADSP was in reset
Jeff Layton (1):
cifs: handle lease F_UNLCK requests properly
Jeremiah Mahler (2):
x86/mm: Fix sparse 'tlb_single_page_flush_ceiling' warning and
make the variable read-mostly
x86/doc: Fix the 'tlb_single_page_flush_ceiling' sysconfig path
Jesse Brandeburg (1):
i40e: fix PTP bug
Jiri Benc (1):
openvswitch: fix panic with multiple vlan headers
Jiri Kosina (3):
HID: logitech: fix bounds checking on LED report size
HID: logitech: perform bounds checking on device_id early enough
HID: fix a couple of off-by-ones
Jitendra Kalsaria (1):
qlcnic: Fix flash access interface to application
Joerg Roedel (3):
iommu/vt-d: Defer domain removal if device is assigned to a driver
iommu/amd: Fix cleanup_domain for mass device removal
iommu/core: Check for the right function pointer in iommu_map()
Juergen Gross (1):
[SCSI] save command pool address of Scsi_Host
Julia Lawall (2):
gpiolib: devres: use correct structure type name in sizeof
gpio: delete unneeded test before of_node_put
Jyri Sarha (1):
ASoC: mcasp: Fix implicit BLCK divider setting
Kishon Vijay Abraham I (3):
PCI: designware: Look for configuration space in 'reg', not 'ranges'
PCI: designware: Program ATU with untranslated address
PCI: dra7xx: Add TI DRA7xx PCIe driver
Lan Tianyu (1):
i2c: rework kernel config I2C_ACPI
Lars Persson (1):
MIPS: Remove race window in page fault handling
Lars-Peter Clausen (1):
gpio: zynq: Fix IRQ handlers
Laurent Pinchart (1):
MAINTAINERS: Add entry for Renesas DRM drivers
Leif Lindholm (1):
arm64: ignore DT memreserve entries when booting in UEFI mode
Libin Yang (2):
ALSA: hda/hdmi - set depop_delay for haswell plus
ALSA: hda/hdmi - apply Valleyview fix-ups to Cherryview display codec
Linus Torvalds (1):
Linux 3.17-rc2
Linus Walleij (1):
gpio: move GPIOD flags outside #ifdef
Lothar WaÃmann (1):
ARM: dts: i.MX53: fix apparent bug in VPU clks
Manuel Lauss (1):
MIPS: Alchemy: Fix db1200 PSC clock enablement
Marcel Ziswiler (1):
ARM: tegra: apalis/colibri t30: fix on-module 5v0 supplies
Mark Brown (3):
MAINTAINERS: Add i.MX maintainers and paths to Freescale ASoC entry
ASoC: pcm512x: Correct Digital Playback control names
arm64: configs: Enable X-Gene SATA and ethernet in defconfig
Markos Chandras (6):
MIPS: Malta: Improve system memory detection for '{e, }memsize' >= 2G
MIPS: syscall: Fix AUDIT value for O32 processes on MIPS64
MIPS: scall64-o32: Fix indirect syscall detection
MIPS: EVA: Add new EVA header
MIPS: Malta: EVA: Rename 'eva_entry' to 'platform_eva_init'
MIPS: CPS: Initialize EVA before bringing up VPEs from secondary cores
Markus Mayer (1):
MAINTAINERS: Change maintainer for gpio-bcm-kona.c
Masami Hiramatsu (1):
kprobes: Skip kretprobe hit in NMI context to avoid deadlock
Mathias Nyman (1):
gpio-lynxpoint: enable input sensing in resume
Matthew Garrett (1):
Revert "platform/x86/toshiba-apci.c possible bad if test?"
Michael S. Tsirkin (1):
kvm: iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601)
Michal Kazior (1):
mac80211: fix channel switch for chanctx-based drivers
Michal Simek (3):
microblaze: Wire-up seccomp syscall
microblaze: Wire-up getrandom syscall
microblaze: Wire-up memfd_create syscall
Michel DÃnzer (2):
drm/radeon: Always flush VM again on < CIK
drm/radeon: Only flush HDP cache for indirect buffers from userspace
Mikko Perttunen (1):
ata: ahci_tegra: Change include to fix compilation
Mirza Krak (1):
can: sja1000: Validate initialization state in start method
Murali Karicheri (2):
PCI: designware: Add config access-related pcie_host_ops for
v3.65 hardware
PCI: designware: Add MSI-related pcie_host_ops for v3.65 hardware
Nadav Amit (1):
KVM: x86: Avoid emulating instructions on #UD mistakenly
NeilBrown (6):
md/raid5: avoid livelock caused by non-aligned writes.
md/raid6: avoid data corruption during recovery of double-degraded RAID6
md/raid10: fix memory leak when reshaping a RAID10.
md/raid10: Fix memory leak when raid10 reshape completes.
md/raid10: avoid memory leak on error path during reshape.
md/raid10: always initialise ->state on newly allocated r10_bio
Nikesh Oswal (1):
ASoC: arizona: Fix TDM slot length handling in arizona_hw_params
Nikolai Kondrashov (2):
HID: huion: Fail on parameter retrieval errors
HID: huion: Use allocated buffer for DMA
Nimrod Andy (1):
net: fec: ptp: avoid register access when ipg clock is disabled
Oleg Chernovskiy (1):
drm/radeon: Add missing lines to ci_set_thermal_temperature_range
Pali RohÃr (1):
drm/radeon: Add ability to get and change dpm state when radeon
PX card is turned off
Paolo Bonzini (2):
KVM: x86: do not check CS.DPL against RPL during task switch
Revert "KVM: x86: Increase the number of fixed MTRR regs to 10"
Pavel Shilovsky (2):
CIFS: Fix SMB2 readdir error handling
CIFS: Fix wrong directory attributes after rename
Pawel Moll (2):
perf: Handle compat ioctl
bus: arm-ccn: Fix warning message
Rajesh Borundia (1):
qlcnic: Fix endianess issue in FW dump template header
Ralf Baechle (1):
MIPS: GIC: Remove useless parens from GICBIS().
Rasmus Villemoes (2):
net: ethernet: broadcom: bnx2x: Remove redundant #ifdef
drivers: isdn: eicon: xdi_msg.h: Fix typo in #ifndef
Sebastian Andrzej Siewior (1):
can: flexcan: handle state passive -> warning transition
Semen Protsenko (1):
efi/arm64: Store Runtime Services revision
Sergey Ryazanov (2):
MIPS: MSP71xx: remove unused plat_irq_dispatch() argument
MIPS: Add common plat_irq_dispatch declaration
Shahed Shaikh (1):
qlcnic: Fix endianess issue in firmware load from file operation
Shawn Guo (2):
ARM: imx: fix TLB missing of IOMUXC base address during suspend
ARM: imx: remove unnecessary ARCH_HAS_OPP select
Shengjiu Wang (1):
ASoC: fsl-esai: Revert .xlate_tdm_slot_mask() support
Silvio Fricke (1):
ARM: dts: imx6: edmqmx6: change enet reset pin
Simon Wood (1):
HID: logitech: Prevent possibility of infinite loop when using
/sys interface
Stefan Bader (1):
x86_32, entry: Clean up sysenter_badsys declaration
Steve French (8):
Add missing definitions for CIFS File System Attributes
Add sparse file support to SMB2/SMB3 mounts
Cleanup sparse file support by creating worker function for it
[CIFS] Workaround MacOS server problem with SMB2.1 write response
[CIFS] Possible null ptr deref in SMB2_tcon
Incorrect error returned on setting file compressed on SMB2
enable fallocate punch hole ("fallocate -p") for SMB3
[SMB3] Enable fallocate -z support for SMB3 mounts
Steven Rostedt (Red Hat) (5):
ftrace: Allow ftrace_ops to use the hashes from other ops
ftrace: Update all ftrace_ops for a ftrace_hash_ops update
ftrace: Fix up trampoline accounting with looping on hash ops
ftrace: Fix function_profiler and function tracer together
ftrace: Use current addr when converting to nop in __ftrace_replace_code()
Suman Tripathi (1):
ahci_xgene: Removing NCQ support from the APM X-Gene SoC AHCI
SATA Host Controller driver.
Sven Eckelmann (1):
batman-adv: Fix parameter order of hlist_add_behind
Takashi Iwai (1):
ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co
Tejun Heo (1):
libata: widen Crucial M550 blacklist matching
Thierry Reding (1):
PCI: tegra: Add debugfs support
Tony Luck (1):
[IA64] Wire up memfd_create() system call
Vasily Averin (2):
cbq: incorrectly low bandwidth setting blocks limited traffic
cbq: now_rt removal
Ville SyrjÃlà (3):
drm/i915: Fix locking for intel_enable_pipe_a()
drm/i915: Skip load detect when intel_crtc->new_enable==true
drm/i915: Don't try to enable cursor from setplane when crtc is disabled
Vincent Stehlà (1):
cifs: remove unused function cifs_oplock_break_wait
Vlad Yasevich (1):
macvlan: Allow setting multicast filter on all macvlan types
Wei Yongjun (1):
MIPS: Remove duplicated include from numa.c
Weston Andros Adamson (7):
nfs: change nfs_page_group_lock argument
nfs: fix nonblocking calls to nfs_page_group_lock
nfs: use blocking page_group_lock in add_request
nfs: fix error handling in lock_and_join_requests
nfs: don't sleep with inode lock in lock_and_join_requests
nfs: disallow duplicate pages in pgio page vectors
nfs: can_coalesce_requests must enforce contiguity
Will Deacon (3):
arm64: compat: wire up memfd_create and getrandom syscalls for aarch32
asm-generic: add memfd_create system call to unistd.h
Revert "arm64: Do not invoke audit_syscall_* functions if
!CONFIG_AUDIT_SYSCALL"
Wolfram Sang (1):
MAINTAINERS: add maintainer for ACPI parts of I2C
Yang Wei (1):
MIPS: perf: Mark pmu interupt IRQF_NO_THREAD
Yuval Mintz (1):
bnx2x: Revert UNDI flushing mechanism
chas williams (1):
lec: Use rtnl lock/unlock when updating MTU
zhuyj (1):
sctp: not send SCTP_PEER_ADDR_CHANGE notifications with failed probe
--
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/