Linux 3.18-rc6

From: Linus Torvalds
Date: Sun Nov 23 2014 - 19:08:33 EST

Steady progress towards final release, although we still have a big
unknown worry in a regression that Dave Jones reported and that we
haven't solved yet. In the process of chasing that one down, there's
been a fair amount of looking at various low-level details, and that
found some dubious issues, but no smoking gun yet. But that explains
some of the patches in rc6..

The good news is that things are generally calming down, and most of
the changes are smallish regression fixes here, with a smattering of
stable patches. About half drivers (networking, sound, pci,
infiniband, etc), with architecture updates (x86, mips, arm), and
networking code being about half of the rest. And the last quarter is
"misc": filesystem fixes, documentation, scheduler..

Really not a whole lot of code changed, and if it wasn't for the
pending trouble from DaveJ, I'd probably be perfectly happy. Let's see
how that all unfolds, but in the meantime, the more testing this can
get, the better.

So go out and give it a good shake-down,



Aaro Koskinen (1):
MIPS: oprofile: Fix backtrace on 64-bit kernel

Alex Deucher (2):
drm/radeon: disable native backlight control on pre-r6xx asics (v2)
drm/radeon: fix endian swapping in vbios fetch for tdp table

Alexandre Courbot (2):
ARM: tegra: Remove eMMC vmmc property for roth/tn7
ARM: tegra: roth: Fix SD card VDD_IO regulator

Alexey Khoroshilov (2):
ieee802154: fix error handling in ieee802154fake_probe()
can: esd_usb2: fix memory leak on disconnect

Andi Kleen (2):
perf/x86/intel/uncore: Fix IRP uncore register offsets on Haswell EP
perf/x86/intel/uncore: Fix boot crash on SBOX PMU on Haswell-EP

Andreas FÃrber (1):
ASoC: samsung: Add MODULE_DEVICE_TABLE for Snow

Andrey Ryabinin (1):
sched/numa: Fix out of bounds read in sched_init_numa()

Andy Lutomirski (5):
x86, syscall: Fix _TIF_NOHZ handling in syscall_trace_enter_phase1
x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
x86_64, traps: Stop using IST for #SS
x86_64, traps: Rework bad_iret
uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUME

Anish Bhatt (3):
dcbnl : Disable software interrupts before taking dcb_lock
cxgb4i : Don't block unload/cxgb4 unload when remote closes TCP connection
cxgb4 : Fix DCB priority groups being returned in wrong order

Antony Pavlov (1):
devicetree: vendor-prefixes.txt: fix whitespace

Arend van Spriel (1):
brcmfmac: fix conversion of channel width 20MHZ_NOHT

Arnd Bergmann (1):
isofs: avoid unused function warning

Axel Lin (1):
ASoC: es8328-i2c: Fix i2c_device_id name field in es8328_id

Bard Liao (2):
ASoC: rt5670: correct the incorrect default values
ASoC: rt5670: change dapm routes of PLL connection

Bart Van Assche (1):
srp-target: Retry when QP creation fails with ENOMEM

Ben Greear (1):
ath9k: fix regression in bssidmask calculation

Benjamin Herrenschmidt (1):
of/base: Fix PowerPC address parsing hack

Bjorn Helgaas (1):
of/irq: Drop obsolete 'interrupts' vs 'interrupts-extended' text

Borislav Petkov (1):
x86, microcode: Update BSPs microcode on resume

Calvin Owens (2):
ipvs: Keep skb->sk when allocating headroom on tunnel xmit
tcp: Restore RFC5961-compliant behavior for SYN packets

Charles Keepax (1):
ASoC: wm_adsp: Avoid attempt to free buffers that might still be in use

Chen-Yu Tsai (1):
ARM: dts: sun6i: Re-parent ahb1_mux to pll6 as required by dma controller

Chris Mason (1):
btrfs: fix lockups from btrfs_clear_path_blocking

Chris Moore (1):
IB/isert: Adjust CQ size to HW limits

Dan Carpenter (1):
netfilter: ipset: small potential read beyond the end of buffer

Daniel Borkmann (2):
netfilter: nft_masq: fix uninitialized range in nft_masq_{ipv4, ipv6}_eval
ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUs

Daniel Vetter (2):
drm/i915: drop WaSetupGtModeTdRowDispatch:snb
drm/i915: Kick fbdev before vgacon

Daniele Di Proietto (1):
openvswitch: Fix NDP flow mask validation

Dave Hansen (1):
x86: Require exact match for 'noxsave' command line option

David Cohen (1):
can: m_can: add CONFIG_HAS_IOMEM dependence

Dmitry Torokhov (1):
brcmfmac: fix error handling of irq_of_parse_and_map

Dong Aisheng (8):
can: dev: add can_is_canfd_skb() API
can: m_can: add .ndo_change_mtu function
can: m_can: add missing message RAM initialization
can: m_can: fix possible sleep in napi poll
can: m_can: fix not set can_dlc for remote frame
can: m_can: add missing delay after setting CCCR_INIT bit
can: m_can: fix incorrect error messages
can: m_can: update to support CAN FD features

Duan Jiong (1):
ipv6: delete protocol and unregister rtnetlink when cleanup

Duc Dang (1):
PCI: xgene: Assign resources to bus before adding new devices

Dylan Reid (1):
ASoC: max98090: Correct pclk divisor settings

Emmanuel Grumbach (1):
iwlwifi: mvm: abort scan upon RFKILL

Eric Dumazet (1):
net: Revert "net: avoid one atomic operation in skb_clone()"

Fabio Estevam (1):
ASoC: sgtl5000: Fix SMALL_POP bit definition

Fang, Yang A (1):
ASoC: rt5645: Mark RT5645_TDM_CTRL_3 as readable

Felix Fietkau (1):
mac80211: minstrel_ht: fix a crash in rate sorting

Geert Uytterhoeven (5):
ARM: shmobile: r8a7740 legacy: Add missing INTCA clock for irqpin module
ARM: shmobile: r8a7740 legacy: Correct IIC0 parent clock
ARM: shmobile: r8a7740 dtsi: Correct IIC0 parent clock
ARM: shmobile: kzm9g legacy: Set i2c clks_per_count to 2
of: Spelling s/stucture/structure/

Grant Likely (2):
of/selftest: Fix off-by-one error in removal path
of/selftest: Fix testing when /aliases is missing

Hannes Frederic Sowa (1):
reciprocal_div: objects with exported symbols should be obj-y
rather than lib-y

Hauke Mehrtens (1):
b43: fix NULL pointer dereference in b43_phy_copy()

Huacai Chen (2):
MIPS: Loongson: Fix the write-combine CCA value setting
MIPS: Loongson: Set Loongson-3's ISA level to MIPS64R1

Hui Wang (2):
ALSA: hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain
ALSA: hda - fix the mic mute led problem for Latitude E5550

James Cowgill (2):
MIPS: Loongson3: Fix __node_distances undefined error
MIPS: IP27: Fix __node_distances undefined error

Jarno Rajahalme (1):
openvswitch: Validate IPv6 flow key and mask values.

Jason Wang (1):
virtio-net: validate features during probe

Jesse Gross (1):
openvswitch: Fix checksum calculation when modifying ICMPv6 packets.

Jianqun (1):
ASoC: rockchip-i2s: fix infinite loop in rockchip_snd_rxctrl

Jiri Bohac (1):
ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg

Joe Stringer (6):
net: Add vxlan_gso_check() helper
be2net: Implement ndo_gso_check()
net/mlx4_en: Implement ndo_gso_check()
qlcnic: Implement ndo_gso_check()
vxlan: Inline vxlan_gso_check().
openvswitch: Don't validate IPv6 label masks.

Johan RastÃn (1):
ALSA: usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2

Johannes Berg (1):
brcmfmac: don't include linux/unaligned/access_ok.h

John Ogness (1):
drivers: net: cpsw: Fix TX_IN_SEL offset

Jon Medhurst (2):
dmaengine: pl330: Align DMA memcpy operations to MFIFO width
dmaengine: pl330: Limit MFIFO usage for memcpy to avoid exhausting entries

Jurgen Kramer (1):
ALSA: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices

Kees Cook (2):
x86, mm: Set NX across entire PMD at boot
x86, kaslr: Handle Gold linker for finding bss/brk

Kevin Cernekee (1):
of: Fix crash if an earlycon driver is not found

Kevin Hao (1):
powerpc/fsl_msi: mark the msi cascade handler IRQF_NO_THREAD

Kirill Tkhai (1):
sched: Remove lockdep check in sched_move_task()

Kuninori Morimoto (2):
ASoC: fsi: remove unsupported PAUSE flag
ASoC: rsnd: remove unsupported PAUSE flag

Larry Finger (3):
rtlwifi: Fix setting of tx descriptor for new trx flow
rtlwifi: Fix errors in descriptor manipulation
rtlwifi: rtl8192se: Fix connection problems

Lars-Peter Clausen (1):
ASoC: Fix snd_soc_find_dai() matching component by name

Liad Kaufman (1):
iwlwifi: pcie: fix prph dump length

Linus LÃssing (1):
bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries

Linus Torvalds (1):
Linux 3.18-rc6

Liviu Dudau (1):
dmaengine: Fix allocation size for PL330 data buffer depth.

Lucas Stach (2):
ARM: tegra: Add serial port labels to Tegra124 DT
PCI: Add missing DT binding for "linux,pci-domain" property

Maciej W. Rozycki (2):
MIPS: jump_label.c: Correct the span of the J instruction
MIPS: jump_label.c: Handle the microMIPS J instruction encoding

Marc Kleine-Budde (3):
can: xilinx_can: add .ndo_change_mtu function
can: rcar_can: add .ndo_change_mtu function
can: gs_usb: add .ndo_change_mtu function

Mark Rutland (1):
perf: Fix corruption of sibling list with hotplug

Markos Chandras (3):
MIPS: asm: uaccess: Add v1 register to clobber list on EVA
MIPS: tlb-r4k: Add missing HTW stop/start sequences
MIPS: lib: memcpy: Restore NOP on delay slot before returning to caller

Martin Hauke (1):
qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem

Mathias Krause (1):
pptp: fix stack info leak in pptp_getname()

Mathy Vanhoef (1):
brcmfmac: kill URB when request timed out

Maxime COQUELIN (1):
bitops: Fix shift overflow in GENMASK macros

Maxime Ripard (2):
dmaengine: sun6i: Fix memcpy operation
clockevent: sun4i: Fix race condition in the probe code

Miaoqing Pan (1):
ath9k: Fix RTC_DERIVED_CLK usage

Miklos Szeredi (8):
ovl: rename filesystem type to "overlay"
ovl: fix remove/copy-up race
ovl: fix race in private xattr checks
ovl: allow filenames with comma
ovl: use lockless_dereference() for upperdentry
ovl: pass dentry into ovl_dir_read_merged()
ovl: update MAINTAINERS
ovl: ovl_dir_fsync() cleanup

Nicholas Bellinger (1):
vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINT

Nicolin Chen (1):
ASoC: fsl_asrc: Add reg_defaults for regmap to fix kernel dump

Nikolay Aleksandrov (1):
bonding: fix curr_active_slave/carrier with loadbalance arp monitoring

Olof Johansson (1):
ARM: dts: tegra: move serial aliases to per-board

Or Gerlitz (2):
ib_isert: Add max_send_sge=2 minimum for control PDU responses
net/mlx4_en: Add VXLAN ndo calls to the PF net device ops too

Pablo Neira Ayuso (5):
netfilter: nft_compat: use current net namespace
netfilter: nft_compat: relax chain type validation
netfilter: nft_compat: use the match->table to validate dependencies
netfilter: nf_tables: restore synchronous object release from commit/abort
netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind

Panu Matilainen (1):
ipv4: Fix incorrect error code when adding an unreachable route

Peter Zijlstra (2):
sched/numa: Avoid selecting oneself as swap target
sched/cputime: Fix cpu_timer_sample_group() double accounting

Peter Zijlstra (Intel) (1):
perf/x86: Fix embarrasing typo

Philipp Zabel (1):
of: Add vendor prefix for Chips&Media, Inc.

Pravin B Shelar (2):
openvswitch: Fix memory leak.
openvswitch: Convert dp rcu read operation to locked operations

Rafael J. Wysocki (1):
ACPI / PM: Ignore wakeup setting if the ACPI companion can't wake up

Ralf Baechle (1):
MIPS: Zero variable read by get_user / __get_user in case of an error.

Robert Jarzmik (1):
devicetree: bindings: add sandisk to the vendor prefixes

Roland Dreier (1):
target: Don't call TFO->write_pending if data_length == 0

Roman Fietze (1):
can: dev: fix typo CIA -> CiA, CAN in Automation

Ronald Wahl (1):
mac80211: Fix regression that triggers a kernel BUG with CCMP

Sagi Grimberg (1):
iser-target: Handle DEVICE_REMOVAL event on network portal
listener correctly

Shinobu Uehara (2):
ARM: shmobile: r8a7790: Fix SD3CKCR address
ARM: shmobile: r8a7790: Fix SD3CKCR address to device tree

Soren Brinkmann (1):
documentation: pinctrl bindings: Fix trivial typo 'abitrary'

Stanislaw Gruszka (2):
rt2x00: do not align payload on modern H/W
sched/cputime: Fix clock_nanosleep()/clock_gettime() inconsistency

Steven Allen (2):
iscsi-target: return the correct port in SendTargets
target: return CONFLICT only when SA key unmatched

Sudip Mukherjee (2):
can: remove unused variable
can: xilinx_can: fix comparison of unsigned variable

Takashi Iwai (1):
ASoC: dpcm: Fix race between FE/BE updates and trigger

Tejun Heo (1):
percpu-ref: fix DEAD flag contamination of percpu pointer

Thomas Gleixner (1):
sched: Provide update_curr callbacks for stop/idle scheduling classes

Thomas KÃrper (1):
can: dev: avoid calling kfree_skb() from interrupt context

Thomas Petazzoni (1):
ASoC: cs42l51: re-hook of_match_table pointer

Tyler Baker (1):
ARM: multi_v7_defconfig: fix failure setting CPU voltage by
enabling dependent I2C controller

Vincent BENAYOUN (1):
inetdevice: fixed signed integer overflow

Yan, Zheng (1):
vfs: fix reference leak in d_prune_aliases()

Yinghai Lu (2):
PCI: Apply _HPX Link Control settings to all devices with a link
PCI: Support 64-bit bridge windows if we have 64-bit dma_addr_t

bill bonaparte (1):
netfilter: conntrack: fix race in __nf_conntrack_confirm against

bpqw (1):
devicetree: bindings: Add vendor prefix for Micron Technology, Inc.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at