For the last few months, it's almost become a habit of mine to make the occasional release from the airport while flying out somewhere. And this is another such one. Go free PDX airport wireless!
Anyway, it's been roughly a week, and -rc2 is out. The most noticeable thing tends to be fixing various fallout issues - there's lots of patches to finish up (and fix the fallout) from the UAPI include file reorganization, for example, but there's also some changes to how module signing is done etc etc. In pure lines, the uapi stuff (even with rename detection) dwarfs everything else, and the diffstat of -rc2 is very unusual. Instead of the normal "65% drivers, random everything else", it's "50% arch patches (largely uapi header files), 30% include (more uapi header file changes, and 20% everything else". But the appended shortlog is fairly readable, because the uapi changes don't dominate there. Nothing really particular stands out. DRM and USB driver changes, and various random fixes all over.. Have fun, and go forth and test, Linus --- Al Viro (2): fix a leak in replace_fd() users bury SEL_{IN,OUT,EX} Alan Stern (1): USB: fix port probing and removal in garmin_gps Alex Deucher (5): drm/radeon: fix compilation with backlight disabled drm/radeon: allocate PPLLs from low to high drm/radeon: update comments to clarify VM setup (v2) drm/radeon/cayman: set VM max pfn at MC init drm/radeon: check if pcie gen 2 is already enabled (v2) Alexander Shiyan (1): serial: sccnxp: Allows the driver to be compiled as a module Alexandre Pereira da Silva (1): usb: gadget: lpc32xx_udc: Fix compatibility with STOTG04 Alexis R. Cortes (1): usb: host: xhci: New system added for Compliance Mode Patch on SN65LVPE502CP Andi Kleen (1): FRV: Fix const sections change Aneesh Kumar K.V (1): powerpc: Build fix for powerpc KVM Antony Pavlov (1): MIPS: JZ4740: Fix '#include guard' in serial.h Arnaldo Carvalho de Melo (4): perf python: Initialize 'page_size' variable perf python: Link with libtraceevent perf hists browser: Add back callchain folding symbol perf python: Properly link with libtraceevent Arnd Bergmann (9): SCSI: ARM: ncr5380/oak uses no interrupts SCSI: ARM: make fas216_dumpinfo function conditional mm/slob: use min_t() to compare ARCH_SLAB_MINALIGN USB: EHCI: mark ehci_orion_conf_mbus_windows __devinit pcmcia: sharpsl: don't discard sharpsl_pcmcia_ops pinctrl: samsung: use __devinit section for init code pinctrl: sirf: remove sirfsoc_gpio_set_pull function spi/s3c64xx: use correct dma_transfer_direction type ARM: s3c: mark s3c2440_clk_add as __init_refok Ashish Chavan (1): ASoC: codecs: da9055: Minor improvement in ALC calibration process Axel Lin (2): gpio: mvebu: Add missing breaks in mvebu_gpio_irq_set_type drivers/video/backlight/lm3639_bl.c: return proper error in lm3639_bled_mode_store() error paths Ben Collins (1): USB: ehci-fsl: Return valid error in ehci_fsl_setup_phy Ben Skeggs (1): drm/nouveau/bios: fix typo in error message Benjamin Herrenschmidt (1): Revert "powerpc/perf: Use pmc_overflow() to detect rolled back events" Benoit Cousson (1): ARM: OMAP2+: clock data: Add dev-id for the omap-gpmc dummy fck Bill Pemberton (2): staging: dgrp: check for NULL pointer in (un)register_proc_table staging: dgrp: check return value of alloc_tty_driver Bjørn Mork (2): USB: option: blacklist net interface on ZTE devices USB: option: add more ZTE devices Borislav Petkov (1): x86, MCE: Remove bios_cmci_threshold sysfs attribute Bryan Wu (1): MAINTAINERS: change email after moving for LED subsystem maintaining Carlos Maiolino (2): ext3: fix possible non-initialized variable on htree_dirblock_to_tree() ext3: ext3_bread usage audit Catalin Marinas (5): uapi: Allow automatic generation of uapi/asm/ header files arm64: Select MODULES_USE_ELF_RELA arm64: Fix the update_vsyscall() prototype arm64: Ignore memory blocks below PHYS_OFFSET arm64: No need to set the x0-x2 registers in start_thread() Chris Ball (1): ARM: pxa: Fix build error caused by sram.h rename Chris Wilson (2): drm/i915: Disallow preallocation of requests drm/i915: fixup i915_gem_object_get_page inline helper Chris Zankel (3): xtensa: fix memmove(), bcopy(), and memcpy(). xtensa: minor compiler warning fix xtensa: add missing system calls to the syscall table Christian König (3): drm/radeon: allocate page tables on demand v4 drm/radeon: don't add the IB pool to all VMs v2 drm/radeon: separate pt alloc from lru add Corey Minyard (3): IPMI: Remove SMBus driver info from the docs IPMI: Fix some uninitialized warning IPMI: Detect register spacing on PCI interfaces Cyrill Gorcunov (1): pidns: remove recursion from free_pid_ns() Dan Carpenter (1): x86/cache_info: Use ARRAY_SIZE() in amd_l3_attrs() Daniel J Blueman (1): x86, amd, mce: Avoid NULL pointer reference on CPU northbridge lookup Daniel Vetter (5): drm/i915: paper over a pipe-enable vs pageflip race drm/i915: disable wc gtt pte mappings on gen2 drm/i915: rip out the pipe A quirk for i855gm drm/i915: fixup the plane->pipe fixup code drm/i915/dvo-ch7xxx: fix get_hw_state Dave Airlie (2): drm: fix warning on 32-bit. nouveau: fix warning on 32-bit build. David Ahern (1): perf tool: Precise mode requires exclude_guest David Daney (1): MIPS: Make __{,n,u}delay declarations match definitions and generic delay.h David Henningsson (1): ALSA: hda - Always check array bounds in alc_get_line_out_pfx David Hooper (1): x86/reboot: Remove quirk entry for SBC FITPC David Howells (23): UAPI: (Scripted) Disintegrate arch/sh/include/asm UAPI: (Scripted) Disintegrate include/linux/hsi UAPI: (Scripted) Disintegrate include/linux/usb UAPI: (Scripted) Disintegrate arch/xtensa/include/asm Unexport some bits of linux/fs.h UAPI: (Scripted) Disintegrate arch/parisc/include/asm FRV: Fix VLIW packing constraint violation in entry.S FRV: Fix incorrect symbol in copy_thread() FRV: Fix linux/elf-fdpic.h UAPI: Make uapi/linux/irqnr.h non-empty UAPI: Remove empty conditionals from include/linux/Kbuild UAPI: Remove empty non-UAPI Kbuild files UAPI: Place comments in empty arch Kbuilds to make them non-empty UAPI: The tile arch uses the generic ucontext.h file UAPI: Put a comment into uapi/asm-generic/kvm_para.h and use it from arches UAPI: Make arch/mn10300/include/uapi/asm/setup.h non-empty UAPI: Make arch/sh/include/uapi/asm/hw_breakpoint.h non-empty UAPI: Make arch/sparc/include/uapi/asm/sigcontext.h non-empty UAPI: (Scripted) Disintegrate include/linux/dvb UAPI: (Scripted) Disintegrate arch/hexagon/include/asm MODSIGN: perlify sign-file and merge in x509keyid MODSIGN: Cleanup .gitignore MODSIGN: Move the magic string to the end of a module and eliminate the search David Miller (1): perf tools: Fix build on sparc. David Rientjes (3): thermal, cpufreq: Fix build when CPU_FREQ_TABLE isn't configured mm, mempolicy: fix printing stack contents in numa_maps fs, xattr: fix bug when removing a name not in xattr list David S. Miller (4): sparc64: Like x86 we should check current->mm during perf backtrace generation. sparc64: Add global PMU register dumping via sysrq. MAINTAINERS: Add explicit section for IPSEC networking. sparc64: Fix bit twiddling in sparc_pmu_enable_event(). Deepthi Dharwar (3): cpuidle/powerpc: Fix target residency initialisation in pseries cpuidle cpuidle/powerpc: Fix smt_snooze_delay functionality. cpuidle/powerpc: Fix snooze state problem in the cpuidle design on pseries. Dmitry Kravkov (1): bnx2x: fix handling mf storage modes Egbert Eich (1): drm/radeon: Don't destroy I2C Bus Rec in radeon_ext_tmds_enc_destroy(). Eric Dumazet (1): ipv6: addrconf: fix /proc/net/if_inet6 Felipe Balbi (1): usb: dwc3: gadget: fix 'endpoint always busy' bug Fengguang Wu (1): firmware/memmap: avoid type conflicts with the generic memmap_init() Geert Uytterhoeven (2): staging: serial: dgrp: Add missing #include <linux/uaccess.h> serial/8250_hp300: Missing 8250 register interface conversion bits Greg Kroah-Hartman (2): tty: serial: sccnxp: Fix bug with unterminated platform_id list USB: usb.h: remove dbg() macro Guennadi Liakhovetski (1): ASoC: fsi: don't reschedule DMA from an atomic context Guenter Roeck (1): hwmon: (coretemp) Add support for Atom CE4110/4150/4170 H. Peter Anvin (1): x86, suspend: Correct the restore of CR4, EFER; skip computing EFLAGS.ID Hendrik Brueckner (1): smsgiucv: reestablish IUCV path after resume Henrik Rydberg (1): usbdevfs: Fix broken scatter-gather transfer Jacob Shin (1): x86: Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping. James Bottomley (1): [PARISC] asm: redo generic includes Jan Kara (1): quota: Silence warning about PRJQUOTA not being handled in need_print_warning() Jani Nikula (1): drm/i915: fix non-DP-D eDP backlight cleanup and module reload Janusz Krzysztofik (1): ASoC: ams-delta: Convert to use snd_soc_register_card() Jason Gunthorpe (1): ARM: Kirkwood: fix disabling CACHE_FEROCEON_L2 Jiri Pirko (1): vlan: fix bond/team enslave of vlan challenged slave/port Johan Hovold (19): USB: ark3116: fix NULL-pointer dereference USB: cyberjack: fix port-data memory leak USB: belkin_sa: fix port-data memory leak USB: cp210x: fix port-data memory leak USB: pl2303: fix port-data memory leak USB: cypress_m8: fix port-data memory leak USB: kobil_sct: fix port-data memory leak USB: io_edgeport: fix port-data memory leak USB: f81232: fix port-data memory leak USB: keyspan_pda: fix port-data memory leak USB: io_ti: fix port-data memory leak USB: kl5kusb105: fix port-data memory leak USB: iuu_phoenix: fix port-data memory leak USB: oti6858: fix port-data memory leak USB: ti_usb_3410_5052: fix port-data memory leak USB: ssu100: fix port-data memory leak USB: spcp8x5: fix port-data memory leak USB: iuu_phoenix: fix sysfs-attribute creation USB: io_ti: fix sysfs-attribute creation John Johansen (1): apparmor: fix apparmor OOPS in audit_log_untrustedstring+0x1c/0x40 Jon Hunter (1): ARM: OMAP2+: Allow kernel to boot even if GPMC fails to reserve memory Jussi Kivilinna (1): crypto: aesni - fix XTS mode on x86-32, add wrapper function for asmlinkage aesni_enc() KAMEZAWA Hiroyuki (1): hold task->mempolicy while numa_maps scans. Kees Cook (4): hwmon: (pmbus) remove CONFIG_EXPERIMENTAL Documentation/hwmon: remove CONFIG_EXPERIMENTAL kernel/sys.c: fix stack memory content leak via UNAME26 use clamp_t in UNAME26 fix Kenneth Graunke (1): drm/i915: Set guardband clipping workaround bit in the right register. Kim Phillips (3): of/address: sparse fixes of/irq: sparse fixes of/platform: sparse fix Kuninori Morimoto (4): ARM: shmobile: armadillo800eva: __io abuse cleanup ARM: shmobile: r8a7779: use __iomem pointers for MMIO usb: renesas_usbhs: fixup __usbhs_for_each_pipe 1st pos usb: renesas_usbhs: fixup interrupt status clear method Laurent Pinchart (2): usb: gadget: Make webcam gadget select USB_LIBCOMPOSITE MAINTAINERS: Add maintainer entry for the USB webcam gadget Linus Torvalds (4): xen: Fix annoying compile-time warning kbuild: Fix module signature generation remap_file_pages: correctly handle the case of a NULL vm_ops pointer Linux 3.7-rc2 Linus Walleij (3): pinctrl/nomadik: provide stubs for legacy Nomadik pinctrl/nomadik: always use the simple irqdomain ARM: dts: compile Integrator device trees Luca Tettamanti (1): drm/radeon: use %zu for formatting size_t Marc Gauthier (2): xtensa: copy_thread with CLONE_VM must not copy live parent AR windows xtensa: fix missing return in do_page_fault for SIGBUS case Marc Zyngier (1): arm64: fix alignment padding in assembly code Marcin Slusarz (1): drm/nv50/fb: fix double free of vram mm Mark Brown (4): ASoC: bells: Correct typo in sub speaker DAI name for WM5110 ASoC: wm2200: Use rev A register patches on rev B ASoC: wm2200: Fix non-inverted OUT2 mute control ASoC: bells: Correct typo in sub speaker DAI name for WM5110 Mark Zhang (1): ARM: tegra30: clk: Fix output_rate overflow Markus Trippelsdorf (1): tty: Fix bogus "callbacks suppressed" messages Martin Peres (3): drm/nouveau/hwmon: fix the initialization condition drm/nouveau/pm: fix a typo related to the move to the therm subdev drm/nouveau/pm: do not stop reclocking if failing to set the fan speed Matthew Garrett (2): ACPI: Reorder IPMI driver before any other ACPI drivers IPMI: Change link order Mauro Carvalho Chehab (2): DocBook/media/Makefile: Fix build due to uapi breakage [media] Kconfig: Fix dependencies for driver autoselect options Max Filippov (7): xtensa: ISS: fix specific simcalls xtensa: ISS: fix rs_put_char xtensa: fix boot parameters parsing xtensa: reorganize SR referencing xtensa: fix unaligned usermode access xtensa: Use Kbuild infrastructure to handle asm-generic headers drm/nouveau: only call ttm_agp_tt_create when __OS_HAS_AGP Maxim Kachur (1): ALSA: emu10k1: add chip details for E-mu 1010 PCIe card Mel Gorman (1): mm: compaction: correct the nr_strict va isolated check for CMA Michael Walle (2): ARM: kirkwood: fix LEDs names for lsxl boards ARM: kirkwood: fix buttons on lsxl boards Michal Marek (1): kbuild: Fix accidental revert in commit fe04ddf Ming Lei (2): USB: cdc-acm: fix pipe type of write endpoint lib/dma-debug.c: fix __hash_bucket_find() Namhyung Kim (3): perf tools: Fix segfault when using srcline sort key perf tools: Remove warnings on JIT samples for srcline sort key perf hists browser: Fix off-by-two bug on the first column Nicolas Boullis (1): usb: acm: fix the computation of the number of data bits Olof Johansson (1): of: add stub of_get_child_by_name for non-OF builds Paul E. McKenney (1): printk: Fix scheduling-while-atomic problem in console_cpu_notify() Paul Mundt (2): sh: Wire up kcmp syscall. sh: Fix up more fallout from pointless ARM __iomem churn. Paul Walmsley (1): ARM: OMAP: resolve sparse warning concerning debug_card_init() Peter Meerwald (1): ASoC: fix documentation in soc-jack Peter Ujfalusi (4): ASoC: twl6040: Fix Stream DAPM mapping ASoC: omap-abe-twl6040: Fix typo of Vibrator ASoC: omap-mcpdm: Remove OMAP revision check ASoC: dmaengine: Correct Makefile when sound is built as module Peter Zijlstra (1): perf: Require exclude_guest to use PEBS - kernel side enforcement Rafael J. Wysocki (1): MAINTAINERS: Add Rafael's address to ACPI maintainers Ralf Baechle (7): mm: huge_memory: Fix build error. MIPS: tlbex: Deal with re-definition of label MIPS: R5000: Fix TLB hazard handling. MIPS: Hugetlbfs: Handle huge pages correctly in pmd_bad() MIPS: Restore pagemask after dumping the TLB. MIPS: hugetlbfs: Fix hazard between tlb write and pagemask restoration. MIPS: JZ4740: Forward declare struct uart_port in header. Randy Dunlap (2): docbook: networking: fix file paths for uapi headers drm: radeon: fix printk format warning Richard Kuo (1): Hexagon: Copyright marking changes Richard Weinberger (1): linux/coredump.h needs asm/siginfo.h Rodrigo Vivi (1): drm/i915: HSW CRW stability magic Russell King (1): ARM: fix oops on initial entry to userspace with Thumb2 kernels Rusty Russell (1): kbuild: sign the modules at install time Sachin Kamat (1): arm64: Remove duplicate inclusion of mmu_context.h in smp.c Sarah Sharp (4): USB: Enable LPM after a failed probe. usb: Don't enable LPM if the exit latency is zero. usb: Send Set SEL before enabling parent U1/U2 timeout. usb: trival: Fix debugging units mistake. Sasha Levin (2): net, TTY: initialize tty->driver_data before usage SUNRPC: Prevent kernel stack corruption on long values of flush Sebastian Hesselbarth (6): ARM: dove: Add pcie clock support ARM: dove: Fix tauros2 device tree init ARM: dove: Fix clock names of sata and gbe ARM: dove: Restructure SoC device tree descriptor ARM: dove: Remove watchdog from DT ARM: dove: Add crypto engine to DT Sebastien Guiriec (1): ARM: OMAP4: devices: fixup OMAP4 DMIC platform device error message Shawn Guo (1): ARM: dts: imx6q-arm2: move NANDF_CS pins out of 'hog' Sivaram Nair (2): ARM: tegra: rename tegra system timer ARM: tegra: add tegra_timer clock Stefan Raspl (1): qeth: fix deadlock between recovery and bonding driver Stefano Babic (1): usb: musb: am35xx: drop spurious unplugging a device Stephen Warren (1): dtc: fix for_each_*() to skip first object if deleted Steven Rostedt (2): lib tools traceevent: Add back pevent assignment in __pevent_parse_format() tools lib traceevent: Fix missed freeing of subargs in free_arg() in filter Takashi Iwai (4): ALSA: ac97 - Fix missing NULL check in snd_ac97_cvol_new() ALSA: hda - Clean up superfluous position_fix list entries ALSA: hda - Fix registration race of VGA switcheroo ALSA: hda - Stop LPIB delay counting on broken hardware Tero Kristo (1): ARM: OMAP: clockdomain: Fix locking on _clkdm_clk_hwmod_enable / disable Thomas Friebel (1): drm/radeon: fix spelling typos in debugging output Tobias Klauser (1): pinctrl: bcm2835: Use existing pointer to struct device Tony Lindgren (2): ASoC: Fix wrong include for McPDM ARM: OMAP4: Fix twd_local_timer_register regression Tony Prisk (3): dtb: fix interrupt assignment for ehci/uhci on wm8505 usb: Missing dma_mask in uhci-platform.c when probed from device-tree usb: Missing dma_mask in ehci-vt8500.c when probed from device-tree Trond Myklebust (1): NLM: nlm_lookup_file() may return NLMv4-specific error codes Vivek Gautam (1): usb: dwc3: shutdown usb_phy when removing the device Wei Yongjun (3): pinctrl: remove duplicated include from pinctrl-bcm2835.c pinctrl: fix return value in bcm2835_pinctrl_probe() pinctrl: remove duplicated include from pinctrl-xway.c Will Deacon (2): arm64: ptrace: make structure padding explicit for debug registers arm64: ptrace: use HW_BREAKPOINT_EMPTY type for disabled breakpoints Willy Tarreau (1): drm/i915: remove useless BUG_ON which caused a regression in 3.5. Zhao Hongjiang (2): ext2: fix return values on parse_options() failure ext3: fix return values on parse_options() failure Zijie Pan (1): sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter() jerin jacob (1): MIPS: CMP: Fix physical core number calculation logic -- 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/