Another week, another -rc. I'm like the US postal office - "Neither snow nor rain nor heat nor gloom of night" will keep me from doing weekly -rc releases. A little holiday like Easter? Bah, humbug. It might delay the release email a few hours because a man gotta stuff himself with odd seasonal desserts (and the Finnish Easter desserts are odder than most), but it won't stop the inevitable progress towards a final 3.9 release.
So there it is. A shiny new release candidate, just waiting for testing. Nothing really peculiar stands out. Exynos DRM updates, IBM RamSan driver updates are a bit larger, l2tp update... The rest is pretty much small patches spread out all over. Mostly drivers (block, net, media, tty, usb), networking, and some filesystem updates (btrfs, nfs). Some arch updates (x86, arc). Things seem to be calming down a bit, and everything seems largely on track for a 3.9 release in a few weeks. Linus --- Aaro Koskinen (1): omapfb: fix broken build on OMAP1 Al Viro (4): Don't bother with redoing rw_verify_area() from default_file_splice_from() Nest rename_lock inside vfsmount_lock vt: synchronize_rcu() under spinlock is not nice... vfs/splice: Fix missed checks in new __kernel_write() helper Alex Elder (1): rbd: don't zero-fill non-image object requests Alex Williamson (2): igb: Fix null pointer dereference igb: SR-IOV init reordering Alexandru Gheorghiu (1): drm/exynos: Replaced kzalloc & memcpy with kmemdup Alice Ferrazzi (1): Block: blk-flush: Fixed indent code style Amitkumar Karwar (1): mwifiex: fix race when queuing commands Andrey Vagin (1): net: fix *_DIAG_MAX constants Andrzej Hajda (1): [media] m5mols: Fix bug in stream on handler Andy King (1): VMCI: Fix process-to-process DRGAMs. Andy Shevchenko (1): dw_dmac: adjust slave_id accordingly to request line base Archit Taneja (1): omapdss: features: fix supported outputs for OMAP4 Arnd Bergmann (3): iommu: OMAP: build only on OMAP2+ [media] ir: IR_RX51 only works on OMAP2 dmaengine: dw_dma: fix endianess for DT xlate function Arun Kumar K (2): [media] s5p-mfc: Fix frame skip bug [media] s5p-mfc: Fix encoder control 15 issue Axel Lin (1): pinctrl: abx500: Fix checking if pin use AlternateFunction register Ben Hutchings (2): efivars: Fix check for CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE ARM64: early_printk: Fix check for CONFIG_ARM64_64K_PAGES Benjamin Tissoires (1): HID: multitouch: fix touchpad buttons Bing Zhao (2): mwifiex: skip pending commands after function shutdown mwifiex: cancel cmd timer and free curr_cmd in shutdown process CQ Tang (1): x86-64: Fix the failure case in copy_user_handle_tail() Chanwoo Choi (3): extcon: max8997: Check the pointer of platform data to protect null pointer error extcon: max77693: Fix bug of wrong pointer when platform data is not used extcon: max77693: Initialize register of MUIC device to bring up it without platform data Chen Gang (2): xen/xen-blkback: preq.dev is used without initialized powerpc: make additional room in exception vector area Chen Gong (1): ACPI / APEI: fix error status check condition for CPER Chris Mason (1): Btrfs: fix race between mmap writes and compression Cong Wang (1): 8021q: fix a potential use-after-free Dan Carpenter (1): IB/ipath: Silence a static checker warning Daniel Borkmann (1): flow_keys: include thoff into flow_keys for later usage Daniel Vetter (2): Revert "drm/i915: set TRANSCODER_EDP even earlier" Revert "drm/i915: write backlight harder" David Vrabel (2): xen/blkback: correctly respond to unknown, non-native requests xen/events: avoid race with raising an event in unmask_evtchn() Dirk Brandewie (2): cpufreq / intel_pstate: Add function to check that all MSRs are valid cpufreq / intel_pstate: Fix calculation of current frequency Eric Dumazet (2): tcp: preserve ACK clocking in TSO net: remove a WARN_ON() in net_enable_timestamp() Eric W. Biederman (8): scm: Require CAP_SYS_ADMIN over the current pidns to spoof pids. pid: Handle the exit of a multi-threaded init. yama: Better permission check for ptraceme userns: Don't allow creation if the user is chrooted vfs: Add a mount flag to lock read only bind mounts vfs: Carefully propogate mounts across user namespaces ipc: Restrict mounting the mqueue filesystem userns: Restrict when proc and sysfs can be mounted Fabio Estevam (2): net: fec: Define indexes as 'unsigned int' fec: Fix the build as module Fabio Valentini (1): ACPI / PM: fix suspend and resume on Sony Vaio VGN-FW21M Felix Fietkau (2): ath9k_hw: revert chainmask to user configuration after calibration ath9k: limit tx path hang check to normal data queues Fenghua Yu (1): x86-32, microcode_intel_early: Fix crash with CONFIG_DEBUG_VIRTUAL Florian Westphal (1): netfilter: ip6t_NPT: restrict to mangle table Gao feng (1): netfilter: nf_conntrack: register pernet subsystem before register L4 proto Grazvydas Ignotas (1): OMAPDSS: tpo-td043 panel: fix data passing between SPI/DSS parts H. Peter Anvin (1): x86, microcode_intel_early: Mark apply_microcode_early() as cpuinit Hadar Hen Zion (4): net/mlx4_core: Fix wrong order of flow steering resources removal net/mlx4_en: Remove ethtool flow steering rules before releasing QPs net/mlx4_core: Always use 64 bit resource ID when doing lookup net/mlx4_core: Disallow releasing VF QPs which have steering rules Hans de Goede (1): [media] [REGRESSION] bt8xx: Fix too large height in cropcap Haojian Zhuang (1): gpio: fix wrong checking condition for gpio range Hong Zhiguo (1): ipv6: fix bad free of addrconf_init_net Hong zhi guo (1): bridge: fix crash when set mac address of br interface Horia Geanta (2): Revert "crypto: talitos - add IPsec ESN support" Revert "crypto: caam - add IPsec ESN support" Ian Abbott (1): staging: comedi: s626: fix continuous acquisition Inki Dae (1): drm/exynos: Add a new function to get gem buffer size Jan Beulich (2): xen-blkback: fix dispatch_rw_block_io() error path xen-pciback: notify hypervisor about devices intended to be assigned to guests Jan Schmidt (2): Btrfs: fix locking on ROOT_REPLACE operations in tree mod log Btrfs: fix EIO from btrfs send in is_extent_unchanged for punched holes Jeff Layton (2): nfsd: only unhash DRC entries that are in the hashtable nfsd: fix startup order in nfsd_reply_cache_init Jens Axboe (1): rsxx: fix missing unlock on error return in rsxx_eeh_remap_dmas() Jiri Benc (1): igb: fix PHC stopping on max freq Jiri Kosina (1): HID: usbhid: fix build problem Jiri Slaby (2): TTY: 8250, revert module name change TTY: 8250, deprecated 8250_core.* options Joerg Roedel (1): iommu/amd: Make sure dma_ops are set for hotplug devices John Linn (1): Xilinx: ARM: UART: clear pending irqs before enabling irqs Josef Bacik (6): Btrfs: handle a bogus chunk tree nicely Btrfs: fix space leak when we fail to reserve metadata space Btrfs: fix space accounting for unlink and rename Btrfs: hold the ordered operations mutex when waiting on ordered extents Btrfs: limit the global reserve to 512mb Btrfs: don't drop path when printing out tree errors in scrub Josh Boyer (2): HID: usbhid: quirk for Realtek Multi-card reader HID: usbhid: quirk for MSI GX680R led panel Julian Anastasov (3): ipvs: fix sctp chunk length order ipvs: add backup_only flag to avoid loops ipvs: remove extra rcu lock Jussi Kivilinna (1): rtlwifi: usb: add missing freeing of skbuff Kees Cook (1): net/irda: add missing error path release_sock call Kent Overstreet (1): nfsd: fix bad offset use Kevin Hilman (1): MAINTAINERS: update email address for Kevin Hilman Konrad Rzeszutek Wilk (4): xen/acpi-processor: Don't dereference struct acpi_processor on all CPUs. intel-pstate: Use #defines instead of hard-coded values. xen/acpi-stub: Disable it b/c the acpi_processor_add is no longer called. xen/mmu: Move the setting of pvops.write_cr3 to later phase in bootup. Konstantin Holoborodko (1): usb: ftdi_sio: Add support for Mitsubishi FX-USB-AW/-BD Kumar Amit Mehta (1): bnx2x: fix assignment of signed expression to unsigned variable Lan Tianyu (2): usb: add find_raw_port_number callback to struct hc_driver() usb/acpi: binding xhci root hub usb port with ACPI Laurent Pinchart (1): pinctrl: Print the correct information in debugfs pinconf-state file Laxman Dewangan (1): ARM: tegra: fix register address of slink controller Leela Krishna Amudala (1): drm/exynos: fimd: calculate the correct address offset Len Brown (1): ia64 idle: delete stale (*idle)() function pointer Linus Torvalds (1): Linux 3.9-rc5 Lior Levy (1): igb: fix i350 anti spoofing config Liu Bo (1): Btrfs: update to use fs_state bit Lothar Waßmann (1): net: ethernet: cpsw: fix erroneous condition in error check Marek Vasut (1): ARM: video: mxs: Fix mxsfb misconfiguring VDCTRL0 Mark Rutland (1): clockevents: Don't allow dummy broadcast timers Martin Fuzzey (1): ipconfig: Fix newline handling in log message. Masatake YAMATO (2): genetlink: trigger BUG_ON if a group name is too long thermal: shorten too long mcast group name Matt Fleming (2): efivars: explicitly calculate length of VariableName efivars: Handle duplicate names from get_next_variable() Mauro Carvalho Chehab (1): [media] fix compilation with both V4L2 and I2C as 'm' Miao Xie (2): Btrfs: fix wrong reservation of csums Btrfs: fix wrong return value of btrfs_lookup_csum() Michel Lespinasse (1): Revert "mm: introduce VM_POPULATE flag to better deal with racy userspace programs" Mihnea Dobrescu-Balaur (1): xen-blkfront: replace kmalloc and then memcpy with kmemdup Mike Marciniszyn (1): IPoIB: Fix send lockup due to missed TX completion Ming Lei (5): Bluetooth: Add support for Dell[QCA 0cf3:0036] Bluetooth: Add support for Dell[QCA 0cf3:817a] sysfs: fix race between readdir and lseek sysfs: handle failure path correctly for readdir() USB: serial: fix hang when opening port Moshe Lazer (1): net/mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper Nicholas Bellinger (2): tcm_vhost: Avoid VIRTIO_RING_F_EVENT_IDX feature bit target: Fix RESERVATION_CONFLICT status regression for iscsi-target special case Nikola Pajkovsky (1): amd_iommu_init: remove __init from amd_iommu_erratum_746_workaround Pablo Neira Ayuso (1): netfilter: nfnetlink_queue: fix incorrect initialization of copy range field Paul Bolle (2): staging: zcache: fix typo "64_BIT" netfilter: remove unused "config IP_NF_QUEUE" Paul Moore (1): unix: fix a race condition in unix_release() Paul Walmsley (1): Revert "lockdep: check that no locks held at freeze time" Paulo Zanoni (1): drm/i915: don't disable the power well yet Pawel Wieczorkiewicz (1): tty: atmel_serial_probe(): index of atmel_ports[] fix Peter Chen (1): usb: xhci: fix build warning Philip J Kelleher (8): block: IBM RamSan 70/80 trivial changes. block: IBM RamSan 70/80 fixes inconsistent locking. block: IBM RamSan 70/80 branding changes. block: IBM RamSan 70/80 error message bug fix. Adding in EEH support to the IBM FlashSystem 70/80 device driver block: removes dynamic allocation on stack rsxx: enable error return of rsxx_eeh_save_issued_dmas() rsxx: remove unused variable Phillip Susi (1): loop: cleanup partitions when detaching loop device Pierrick Hascoet (1): arc: fix dma_address assignment during dma_map_sg() Pravin B Shelar (1): ipv4: Fix ip-header identification for gso packets. Rafael J. Wysocki (1): PNP: List Rafael Wysocki as a maintainer Richard Genoud (1): pinmux: forbid mux_usecount to be set at UINT_MAX Roger Pau Monne (5): xen-blkback: fix foreach_grant_safe to handle empty lists xen-blkfront: switch from llist to list xen-blkback: don't store dev_bus_addr xen-blkfront: pre-allocate pages for requests xen-blkfront: remove frame list from blk_shadow Roland Stigge (1): usb: Fix compile error by selecting USB_OTG_UTILS Sachin Kamat (2): pinctrl: generic: Fix compilation error drm/exynos: Make mixer_check_timing static Sarah Sharp (1): xhci: Don't warn on empty ring for suspended devices. Sergei Shtylyov (2): sh_eth: fix bitbang memory leak sh_eth: check TSU registers ioremap() error Seth Forshee (2): efivars: Allow disabling use as a pstore backend efivars: Add module parameter to disable use as a pstore backend Shaik Ameer Basha (4): [media] fimc-lite: Initialize 'step' field in fimc_lite_ctrl structure [media] fimc-lite: Fix the variable type to avoid possible crash [media] exynos-gsc: send valid m2m ctx to gsc_m2m_job_finish [media] s5p-fimc: send valid m2m ctx to fimc_m2m_job_finish Shawn Guo (1): ARM: imx: add dependency check for DEBUG_IMX_UART_PORT Simon Guinot (1): pinctrl: mvebu: fix checking for SoC specific controls Soeren Moch (1): USB: EHCI: fix bug in iTD/siTD DMA pool allocation Stanislaw Gruszka (1): iwl3945: fix length of dma buffers Stephen Hemminger (1): igb: make sensor info static Stuart Yoder (1): powerpc: define the conditions where the ePAPR idle hcall can be supported Sylwester Nawrocki (1): [media] s5p-fimc: Do not attempt to disable not enabled media pipeline Tom Parkin (12): udp: add encap_destroy callback l2tp: add udp encap socket destroy handler l2tp: export l2tp_tunnel_closeall l2tp: close sessions in ip socket destroy callback l2tp: close sessions before initiating tunnel delete l2tp: take a reference for kernel sockets in l2tp_tunnel_sock_lookup l2tp: don't BUG_ON sk_socket being NULL l2tp: add session reorder queue purge function to core l2tp: purge session reorder queue on delete l2tp: push all ppp pseudowire shutdown through .release handler l2tp: avoid deadlock in l2tp stats update l2tp: unhash l2tp sessions on delete, not on free Tomas Winkler (2): mei: add mei_stop function to stop mei device mei: ME hardware reset needs to be synchronized Trond Myklebust (5): NFSv4: Fix the string length returned by the idmapper NFSv4.1: Fix a race in pNFS layoutcommit NFSv4.1: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn NFSv4.1: Add a helper pnfs_commit_and_return_layout SUNRPC: Add barriers to ensure read ordering in rpc_wake_up_task_queue_locked Tsutomu Itoh (1): Btrfs: fix memory leak in btrfs_create_tree() Veaceslav Falico (2): pch_gbe: fix ip_summed checksum reporting on rx bonding: remove already created master sysfs link on failure Vikas Sajjan (1): drm/exynos: modify the compatible string for exynos fimd Vineet Gupta (6): ARC: MAINTAINERS update for ARC ARC: make allyesconfig build breakages ARC: ABIv3: Print the correct ABI ver ARC: ABIv3: fork/vfork wrappers not needed in "no-legacy-syscall" ABI ARC: Remove SET_PERSONALITY (tracks cross-arch change) ARC: Fix the typo in event identifier flags used by ptrace Vinicius Costa Gomes (1): Bluetooth: Fix not closing SCO sockets in the BT_CONNECT2 state Vinit Agnihotri (1): IB/qib: change QLogic to Intel Viresh Kumar (1): cpufreq: acpi-cpufreq: Don't set policy->related_cpus from .init() Vivek Gautam (1): usb: xhci: Fix TRB transfer length macro used for Event TRB. Wang Shilong (2): Btrfs: fix missing qgroup reservation before fallocating Btrfs: fix double free in the btrfs_qgroup_account_ref() Wang YanQing (1): serial: 8250_pci: Add WCH CH352 quirk to avoid Xscale detection Wei Yongjun (8): lpc_eth: fix error return code in lpc_eth_drv_probe() lantiq_etop: use free_netdev(netdev) instead of kfree() mtip32xx: fix error return code in mtip_pci_probe() loop: fix error return code in loop_add() cciss: fix invalid use of sizeof in cciss_find_cfgtables() RDMA/cxgb4: Fix error return code in create_qp() x86, io_apic: remove duplicated include from irq_remapping.c mg_disk: fix error return code in mg_probe() Yinghai Lu (1): PCI / ACPI: hold acpi_scan_lock during root bus hotplug YoungJun Cho (6): drm/exynos: Fix error routine to getting dma addr. drm/exynos: clear node object type at gem unmap drm/exynos: Fix G2D core malfunctioning issue drm/exynos: Clean up some G2D codes for readability drm/exynos: Deal with g2d buffer info more efficiently drm/exynos: Check g2d cmd list for g2d restrictions Yuchung Cheng (1): tcp: undo spurious timeout after SACK reneging Zoltan Kiss (1): xen/blkback: Change statistics counter types to unsigned dingtianhong (1): af_unix: dont send SCM_CREDENTIAL when dest socket is NULL fanchaoting (1): pnfs-block: removing DM device maybe cause oops when call dev_remove viresh kumar (1): cpufreq: stats: do cpufreq_cpu_put() corresponding to cpufreq_cpu_get() xunleer (1): ixgbevf: don't release the soft entries -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/