Linux 3.13-rc5

From: Linus Torvalds
Date: Sun Dec 22 2013 - 16:35:15 EST


Ho ho ho,
Christmas is almost upon us, and -rc5 is the last rc before most of
us gorge ourselves into insensibility. Or cry into our lonely beers.
Or go out for Chinese food. Or whatever you happen to do.

Things seem to be slowly calming down, and I expect that the next week
is going to be calmer yet, for all the obvious reasons. This might
also be a good time to say that even _if_ things continue to calm
down, I think we'll be going to at least -rc8 regardless, since LCA is
fairly early this year, and I won't be opening the merge window for
3.14 until after I'm back from those travels.

Anyway, about rc5: about 40% drivers (gpu, networking, sound,
misc-you-name-it), 15% architecture updates (mainly powerpc this
time), 10% filesystems (ceph/cifs), 10% documentation, and the rest
"misc", including some core kernel (scheduler) and mm (numa) fixes.

Nothing really exciting stands out. The bugs I was involved with were
all sufficiently subtle and unusual that I didn't feel like they
raised any red flags at this point, which is just how I want it. It's
the "how did that ever even pass cursory testing" bugs that make me
upset, and if those existed, people were appropriately ashamed and
quiet about them ;)

So despite me planning on dragging out the rc's a bit, there doesn't
actually look to be any real technical reason for doing that, at least
so far. It all looks good, so please jump in and help test,

Linus

---
Alex Deucher (4):
drm/radeon: Fix sideport problems on certain RS690 boards
drm/radeon/cik: plug in missing blit callback
drm/radeon: add missing display tiling setup for oland
Revert "drm/radeon: Implement radeon_pci_shutdown"

Alexander Graf (4):
KVM: PPC: Book3S: PR: Don't clobber our exit handler id
KVM: PPC: Book3S: PR: Export kvmppc_copy_to|from_svcpu
KVM: PPC: Book3S: PR: Make svcpu -> vcpu store preempt savvy
KVM: PPC: Book3S: PR: Enable interrupts earlier

Alexander Shishkin (1):
perf: Disable all pmus on unthrottling and rescheduling

Alexey Khoroshilov (1):
can: ems_usb: fix urb leaks on failure paths

Andy Grover (1):
target: Remove extra percpu_ref_init

Aneesh Kumar K.V (1):
powerpc: book3s: kvm: Don't abuse host r2 in exit path

Anton Blanchard (8):
powerpc: Fix endian issue in setup-common.c
powerpc: Fix topology core_id endian issue on LE builds
powerpc/pseries: Fix endian issues in /proc/ppc64/lparcfg
powerpc/pseries: Fix endian issues in nvram code
powerpc/pseries: Fix PCIE link speed endian issue
powerpc/pseries: Fix endian issues in MSI code
powerpc: Fix endian issues in crash dump code
powerpc/powernv: Fix endian issue in opal_xscom_read

Axel Lin (1):
clocksource: time-efm32: Select CLKSRC_MMIO

Ben Widawsky (7):
drm/i915/bdw: Add BDW to ULT macro
drm/i915/bdw: GEN8 backlight support
drm/i915/bdw: Do gen6 style reset for gen8
drm/i915/bdw: Free correct number of ppgtt pages
drm/i915/bdw: Add comment about gen8 HWS PGA
drm/i915/bdw: Limit GTT to 2GB
drm/i915/bdw: PIPE_[BC] I[ME]R moved to powerwell

Benjamin Herrenschmidt (1):
powerpc/powernv: Fix OPAL LPC access in Little Endian

Benjamin LaHaise (2):
aio: fix kioctx leak introduced by "aio: Fix a trinity splat"
aio/migratepages: make aio migrate pages sane

Beomho Seo (1):
iio: cm36651: Changed return value of read function

BjÃrn Mork (1):
usb: cdc-wdm: manage_power should always set needs_remote_wakeup

Bo Shen (3):
ASoC: atmel_ssc_dai: add dai trigger ops
ASoC: sam9x5_wm8731: change to work in DSP A mode
ASoC: wm8904: fix DSP mode B configuration

Bob Gilligan (1):
neigh: Netlink notification for administrative NUD state change

Boris BREZILLON (1):
usb: ohci-at91: fix irq and iomem resource retrieval

Charles Keepax (2):
ASoC: wm5110: Correct HPOUT3 DAPM route typo
ASoC: wm_adsp: Add small delay while polling DSP RAM start

Chris Ruehl (1):
usb: phy-tegra-usb.c: wrong pointer check for remap UTMI

Chris Wilson (3):
drm/i915: Do not clobber config status after a forced restore of hw state
drm/i915: Hold mutex across i915_gem_release
drm/i915: Repeat eviction search after idling the GPU

Christian KÃnig (1):
drm/radeon: fix typo in cik_copy_dma

Christoph Hellwig (1):
xfs: remove xfsbdstrat error

Dan Carpenter (2):
usb: phy: twl6030-usb: signedness bug in twl6030_readb()
drivers: phy: tweaks to phy_create()

Dan Williams (7):
dma: fix build warnings in ppc4xx
dma: fix fsldma build warnings
dmatest: fix build warning on mips
dma: fix build warnings in txx9
dmaengine: fix enable for high order unmap pools
dmaengine: fix sleep in atomic
net_dma: mark broken

Daniel Vetter (3):
drm/i915: fix pm init ordering
drm/i915: Fix use-after-free in do_switch
drm/i915: don't update the dri1 breadcrumb with modesetting

Dave Chinner (3):
xfs: align initial file allocations correctly
xfs: swalloc doesn't align allocations properly
xfs: abort metadata writeback on permanent errors

David Henningsson (1):
ALSA: hda - Add enable_msi=0 workaround for four HP machines

David Howells (1):
X.509: Fix certificate gathering

Davidlohr Bueso (1):
MAINTAINERS: add Davidlohr as GPT maintainer

Dinh Nguyen (2):
clocksource: dw_apb_timer_of: Fix read_sched_clock
clocksource: dw_apb_timer_of: Fix support for dts binding
"snps,dw-apb-timer"

Dmitry Kunilov (1):
usb: serial: zte_ev: move support for ZTE AC2726 from zte_ev
back to option

Eric Dumazet (1):
udp: ipv4: do not use sk_dst_lock from softirq context

Eric Leblond (1):
netfilter: nft_reject: fix endianness in dump function

Eric Seppanen (1):
iscsi-target: return -EINVAL on oversized configfs parameter

Eric Trudeau (1):
XEN: Grant table address, xen_hvm_resume_frames, is a phys_addr not a pfn

Ezequiel Garcia (2):
clocksource: armada-370-xp: Register sched_clock after the counter reset
dma: mv_xor: Use dmaengine_unmap_data for the self-tests

Fabio Estevam (1):
usb: chipidea: host: Only disable the vbus regulator if it is not NULL

Felipe Balbi (1):
usb: phy: fix driver dependencies

Geert Uytterhoeven (1):
sh: always link in helper functions extracted from libgcc

H Hartley Sweeten (1):
staging: comedi: drivers: fix return value of comedi_load_firmware()

Hannes Frederic Sowa (1):
ipv4: improve documentation of ip_no_pmtu_disc

Himanshu Madhani (4):
qlcnic: Fix usage of netif_tx_{wake, stop} api during link change.
qlcnic: Fix diagnostic test for all adapters.
qlcnic: Fix TSS/RSS ring validation logic.
qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter.

Hui Wang (2):
ALSA: hda - Add Dell headset detection quirk for three laptop models
ALSA: hda - Add Dell headset detection quirk for one more laptop model

Ian Abbott (1):
staging: comedi: 8255_pci: fix for newer PCI-DIO48H

Ian Campbell (2):
xen: privcmd: do not return pages which we have failed to unmap
arm: xen: foreign mapping PTEs are special.

Ilia Mirkin (2):
drm: don't double-free on driver load error
drm/nouveau: only runtime suspend by default in optimus configuration

Jakob Bornecrantz (1):
drm/vmwgfx: Add max surface memory param

James Hogan (1):
serial: 8250_dw: Fix LCR workaround regression

James Solner (1):
Add Documentation/module-signing.txt file

Jan Beulich (1):
fix build with make 3.80

Jason Cooper (1):
dma: mv_xor: remove mv_desc_get_dest_addr()

Jason Wang (1):
netvsc: don't flush peers notifying work during setting mtu

Jean-Francois Moine (1):
ASoC: kirkwood: Fix the CPU DAI rates

Jianguo Wu (2):
mm/memory-failure.c: recheck PageHuge() after hugetlb page
migrate successfully
mm/hugetlb: check for pte NULL pointer in __page_check_address()

Jie Liu (3):
xfs: fix false assertion at xfs_qm_vop_create_dqattach
xfs: fix assertion failure at xfs_setattr_nonsize
xfs: fix infinite loop by detaching the group/project hints from
user dquot

Johannes Weiner (2):
mm: page_alloc: exclude unreclaimable allocations from zone
fairness policy
mm: page_alloc: revert NUMA aspect of fair allocation policy

Jonathan Cameron (3):
staging:iio:mag:hmc5843 fix incorrect endianness of channel as a
result of missuse of the IIO_ST macro.
iio:imu:adis16400 fix pressure channel scan type
iio:adc:ad7887 Fix channel reported endianness from cpu to big endian

JongHo Kim (1):
ALSA: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function

Joonsoo Kim (2):
mm/mempolicy: correct putback method for isolate pages if failed
mm/compaction: respect ignore_skip_hint in update_pageblock_skip

Josh Boyer (1):
cpupower: Fix segfault due to incorrect getopt_long arugments

Julien Grall (1):
xen/block: Correctly define structures in public headers on
ARM32 and ARM64

Kirill A. Shutemov (2):
mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
mm: do not allocate page->ptl dynamically, if spinlock_t fits to long

Kirill Tkhai (2):
KEYS: Remove files generated when SYSTEM_TRUSTED_KEYRING=y
sched/rt: Fix rq's cpupri leak while enqueue/dequeue child RT entities

Kishon Vijay Abraham I (3):
usb: dwc3: invoke phy_resume after phy_init
usb: dwc3: power off usb phy in error path
phy: kconfig: add depends on "USB_PHY" to OMAP_USB2 and TWL4030_USB

Krzysztof Kozlowski (1):
mfd: s2mps11: Fix build after regmap field rename in sec-core.c

Laurent Pinchart (2):
irqchip: renesas-intc-irqpin: Fix register bitfield shift calculation
sh-pfc: Fix PINMUX_GPIO macro

Li Wang (1):
ceph: Avoid data inconsistency due to d-cache aliasing in readpage()

Linus Torvalds (3):
Don't set the INITRD_COMPRESS environment variable automatically
aio: clean up and fix aio_setup_ring page mapping
Linux 3.13-rc5

Linus Walleij (1):
MAINTAINERS: update GPIO maintainers entry

Magnus Damm (1):
ARM: shmobile: r8a7790: Fix GPIO resources in DTS

Manish Chopra (2):
qlcnic: Fix memory allocation
qlcnic: Allow firmware dump collection when auto firmware
recovery is disabled

Manish chopra (2):
qlcnic: Fix mailbox processing during diagnostic test
qlcnic: Dump mailbox registers when mailbox command times out.

Marc Kleine-Budde (1):
can: peak_usb: fix mem leak in pcan_usb_pro_init()

Marc Zyngier (1):
clocksource: sunxi: Stop timer from ticking before enabling interrupts

Maria Dimakopoulou (1):
perf/x86: Fix constraint table end marker bug

Mark Tinguely (1):
xfs: fix memory leak in xfs_dir2_node_removename

Martin Andersson (1):
drm/radeon/dpm: Fix hwmon crash

Mel Gorman (14):
sched: Assign correct scheduling domain to 'sd_llc'
mm: numa: serialise parallel get_user_page against THP migration
mm: numa: call MMU notifiers on THP migration
mm: clear pmd_numa before invalidating
mm: numa: do not clear PMD during PTE update scan
mm: numa: do not clear PTE for pte_numa update
mm: numa: ensure anon_vma is locked to prevent parallel THP splits
mm: numa: avoid unnecessary work on the failure path
sched: numa: skip inaccessible VMAs
mm: numa: clear numa hinting information on mprotect
mm: numa: avoid unnecessary disruption of NUMA hinting during migration
mm: numa: guarantee that tlb_flush_pending updates are visible
before page table updates
mm: numa: defer TLB flush for THP migration as long as possible
Revert "mm: page_alloc: exclude unreclaimable allocations from
zone fairness policy"

Miao Xie (1):
ftrace: Initialize the ftrace profiler for each possible cpu

Mika Westerberg (1):
serial: 8250_dw: add new ACPI IDs

Namjae Jeon (1):
MAINTAINERS: fix incorrect mail address of XFS maintainer

Nicholas Bellinger (5):
iscsi-target: Fix-up all zero data-length CDBs with R/W_BIT set
iscsi-target: Fix incorrect np->np_thread NULL assignment
iser-target: Move INIT_WORK setup into isert_create_device_ib_res
target/file: Update hw_max_sectors based on current block_size
qla2xxx: Fix scsi_host leak on qlt_lport_register callback failure

Nicolin Chen (3):
ASoC: soc-pcm: Use valid condition for
snd_soc_dai_digital_mute() in hw_free()
ASoC: wm8962: Enable SYSCLK provisonally before fetching
generated DSPCLK_DIV
ASoC: fsl: imx-wm8962: Don't update bias_level in machine driver

Olof Johansson (2):
dmaengine: at_hdmac: remove unused function
mm: fix build of split ptlock code

Patrick McHardy (1):
netfilter: SYNPROXY target: restrict to INPUT/FORWARD

Paul Mackerras (5):
KVM: PPC: Book3S HV: Fix physical address calculations
KVM: PPC: Book3S HV: Refine barriers in guest entry/exit
KVM: PPC: Book3S HV: Make tbacct_lock irq-safe
KVM: PPC: Book3S HV: Take SRCU read lock around kvm_read_guest() call
KVM: PPC: Book3S HV: Don't drop low-order page address bits

Peter Chen (1):
usb: chipidea: fix nobody cared IRQ when booting with host role

Peter Hurley (2):
tty: Fix hang at ldsem_down_read()
n_tty: Fix apparent order of echoed output

Peter Zijlstra (4):
sched: Initialize power_orig for overlapping groups
sched: Remove PREEMPT_NEED_RESCHED from generic code
math64: Add mul_u64_u32_shr()
sched/fair: Rework sched_fair time accounting

RafaÅ MiÅecki (1):
drm/edid: add quirk for BPC in Samsung NP700G7A-S01PL notebook

Rik van Riel (1):
mm: fix TLB flush race between migration, and change_protection_range

Roger Quadros (1):
gpio: twl4030: Fix regression for twl gpio LED output

Roland Dreier (1):
target: Remove write-only stats fields and lock from struct se_node_acl

Russell King (12):
DRM: Armada: implement lastclose() for fbhelper
DRM: Armada: destroy framebuffer after helper
DRM: Armada: fix printing of phys_addr_t/dma_addr_t
DRM: Armada: prime refcounting bug fix
dmaengine: mv_xor: fix oops when channels fail to initialise
imx-drm: imx-drm-core: fix error cleanup path for imx_drm_add_crtc()
imx-drm: imx-drm-core: fix DRM cleanup paths
imx-drm: ipu-v3: fix potential CRTC device registration race
imx-drm: imx-tve: don't call sleeping functions beneath
enable_lock spinlock
imx-drm: imx-drm-core: use defined constant for number of CRTCs.
imx-drm: imx-drm-core: make imx_drm_crtc_register() safer
imx-drm: imx-drm-core: improve safety of imx_drm_add_crtc()

Sachin Kamat (1):
drivers: phy: Fix memory leak

Santosh Shilimkar (2):
MAINTAINERS: Add keystone git tree information
MAINTAINERS: Add keystone clock drivers

Sasha Levin (1):
net: unix: allow bind to fail on mutex lock

Scott Wood (1):
powerpc/kvm/booke: Fix build break due to stack frame size warning

Shivaram Upadhyayula (1):
qla2xxx: Fix schedule_delayed_work() for target timeout calculations

Sima Baymani (1):
mm: add missing dependency in Kconfig

Simon Horman (1):
ARM: shmobile: lager: phy fixup needs CONFIG_PHYLIB

Soren Brinkmann (1):
tty: xuartps: Properly guard sysrq specific code

Stefan Richter (1):
firewire: sbp2: bring back WRITE SAME support

Stefano Stabellini (2):
xen/arm64: do not call the swiotlb functions twice
xen/balloon: Seperate the auto-translate logic properly (v2)

Steffen Klassert (1):
MAINTAINERS: Update the IPsec maintainer entry

Stephen Boyd (1):
gpio: msm: Fix irq mask/unmask by writing bits instead of numbers

Stephen Warren (2):
ASoC: tegra: fix uninitialized variables in set_fmt
ASoC: don't leak on error in snd_dmaengine_pcm_register

Takashi Iwai (1):
xhci: Limit the spurious wakeup fix only to HP machines

Tejun Heo (1):
sysfs: give different locking key to regular and bin files

Thierry Reding (1):
clocksource: clksrc-of: Do not drop unheld reference on device node

Thomas Hellstrom (1):
drm/ttm: Fix accesses through vmas with only partial coverage

Tomasz Figa (1):
ARM: s3c64xx: dt: Fix boot failure due to double clock initialization

Tomi Valkeinen (1):
Revert "ARM: OMAP2+: Remove legacy mux code for display.c"

Tony Luck (1):
pstore: Don't allow high traffic options on fragile devices

Ulrich Weigand (1):
powerpc: PTRACE_PEEKUSR always returns FPR0

Valentine Barshak (1):
gpio: rcar: Fix level interrupt handling

Ville SyrjÃlà (2):
drm/i915: Take modeset locks around intel_modeset_setup_hw_state()
drm/i915: Skip clock checks on BDW

Vince Weaver (1):
perf: Document the new transaction sample type

Vineet Gupta (1):
ARC: Allow conditional multiple inclusion of uapi/asm/unistd.h

Vivek Goyal (1):
kexec: migrate to reboot cpu

Wanpeng Li (1):
mm/mempolicy: fix !vma in new_vma_page()

Wei Yongjun (2):
iser-target: fix error return code in isert_create_device_ib_res()
xen-netback: fix fragments error handling in checksum_setup_ip()

Will Deacon (2):
dma: pl330: ensure DMA descriptors are zero-initialised
arm64: ptrace: avoid using HW_BREAKPOINT_EMPTY for disabled events

Xiao Guangrong (1):
KEYS: fix uninitialized persistent_keyring_register_sem

Yan, Zheng (1):
ceph: initialize inode before instantiating dentry

pingfan liu (1):
powerpc: kvm: fix rare but potential deadlock scene

wangweidong (1):
sctp: loading sctp when load sctp_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/