Messages in this thread | | | Date | Sun, 28 Jul 2013 21:42:36 -0700 | Subject | Linux 3.11-rc3 | From | Linus Torvalds <> |
| |
Another week, another -rc.
And please just forget about me telling you people to get back to work last week. You got. -rc3 has about 50% more commits than -rc2 did. Part of it is that a few people missed rc2, but part of it is that people just sent me more. Please stop. It's summer. It's nice outside. Take the kids to the pool or something. Send me just regression fixes.
Otherwise I'll have to start shouting at people again.
Anyway, remember how I asked people to test the backlight changes in rc2 because things like that have really bad track records? Yup. That all got reverted. It fixed things for some people, but regressed for others, and we don't do that "one step forward, two steps back" thing. But never fear, we have top people looking at it.
The crc t10 dif crypto supprt got reverted too, since there were initrd infrastructure problems with it.
But the bulk here is some block driver updates (drbd, rsxx, xen, bcache, libata), and the drm changes (mostly qxl, but there's changes to the "big tree" too: radeon, intel, nouveau). And various random other drivers - usb, scsi, pincontrol, etc.
There's also the usual arch updates (mainly alpha, arm, powerpc).
Full shortlog since rc2 appended. It's big enough that I debated doing just a merge-window style "mergelog" overview, but hey, maybe people enjoy this kind of detail?
Linus
---
Alan Stern (3): usb: gadget: don't fail when DMA isn't present USB: move the definition of USB_MAXCHILDREN USB: global suspend and remote wakeup don't mix
Alex Deucher (8): drm/radeon: wait for 3D idle before using CP DMA drm/radeon/vm: only align the pt base to 32k drm/radeon: fix endian issues with DP handling (v3) drm/radeon: improve dac adjust heuristics for legacy pdac drm/radeon/dpm: fix a typo in the rv6xx mclk setup drm/radeon/dpm: fix displaygap programming on rv6xx drm/radeon/dpm: implement force performance levels for rv6xx drm/radeon/dpm: fix r600_enable_sclk_control()
Alexander Shiyan (1): ARM: i.MX27: Typo fix
Alexander Z Lam (2): tracing: Fix error handling to ensure instances can always be removed tracing: Miscellaneous fixes for trace_array ref counting
Alexandr \"Sky\" Ivanov (1): USB: option: add D-Link DWM-152/C1 and DWM-156/C1
Amit Daniel Kachhap (1): ARM: SAMSUNG: Add SAMSUNG_PM config option to select pm
Andreas Gruenbacher (2): drbd: Do not sleep inside rcu drbd: Fix rcu_read_lock balance on error path
Andrzej Pietrasiewicz (2): usb: gadget: Kconfig: Fix configfs-based RNDIS function build usb/gadget: free opts struct on error recovery
Aneesh Kumar K.V (2): powerpc/mm: Fix fallthrough bug in hpte_decode powerpc/mm: Use the correct SLB(LLP) encoding in tlbie instruction
Anshuman Khandual (2): powerpc/perf: Ignore separate BHRB privilege state filter request powerpc/perf: BHRB filter configuration should follow the task
Anton Blanchard (1): powerpc/modules: Module CRC relocation fix causes perf issues
Arnd Bergmann (2): usb: gadget: at91_udc: call at91udc_of_init only when needed ARM: pxa: propagate errors from regulator_enable() to pxamci
Asias He (3): vhost-net: Always access vq->private_data under vq mutex vhost-scsi: Always access vq->private_data under vq mutex vhost: Remove custom vhost rcu usage
Axel Lin (1): of/irq: Avoid calling list_first_entry() for empty list
Barry Grussling (1): usb: cp210x support SEL C662 Vendor/Device
Barry Song (1): arm/dts: sirf: fix the pingroup name mismatch between drivers and dts
Ben Skeggs (3): drm/nouveau: fix locking issues in page flipping paths drm/nv50/kms: fix pin refcnt leaks drm/nouveau: use dedicated channel for async moves on GT/GF chipsets.
Bjorn Helgaas (1): powerpc/powernv: Mark pnv_pci_init_ioda2_phb() as __init
Bjørn Mork (1): usb: option: add TP-LINK MA260
Boris BREZILLON (2): usb: gadget: at91_udc: prepare clk before calling enable ASoC: atmel-ssc: remove clk_disable_unprepare call from critical section
Borislav Petkov (1): EDAC: Fix lockdep splat
Catalin Marinas (1): arm64: Fix definition of arm_pm_restart to match the declaration
Chen Gang (2): alpha: kernel: using memcpy() instead of strcpy() alpha: kernel: typo issue, using '1' instead of '11'
Chih-Chung Chang (1): ASoC: max98088 - fix element type of the register cache.
Chris Wilson (2): drm/i915: Fix dereferencing invalid connectors in is_crtc_connector_off() drm/i915: Serialize almost all register access
Dan Carpenter (5): bcache: check for allocation failures ASoC: core: double free in snd_soc_add_platform() staging: frontier: use after free in disconnect() staging: gdm72xx: potential use after free in send_qos_list() TTY: snyclinkmp: calculating wrong addresses
Dan Williams (1): usb: serial: option: add Olivetti Olicard 200
Daniel Vetter (7): drm/i915: fix up readout of the lvds dither bit on gen2/3 drm/i915: fix pfit regression for non-autoscaled resolutions drm/i915: Sanitize shared dpll state drm/i915: correctly restore fences with objects attached drm/i915: fix up gt init sequence fallout drm/crtc-helper: explicit DPMS on after modeset drm/i915: fix hdmi portclock limits
Daniil Bolsun (1): USB: option: append Petatel NP10T device to GSM modems list
Dave Airlie (3): drm/qxl: add delayed fb operations qxl: allow creation of pre-pinned objects and use for releases. qxl: convert qxl driver to proper use for reservations
Dave Chinner (1): xfs: di_flushiter considered harmful
David Howells (1): Fix __wait_on_atomic_t() to call the action func if the counter != 0
Denis Kirjanov (1): powerpc/pseries: Fix a typo in pSeries_lpar_hpte_insert()
Dirk Brandewie (1): cpufreq / intel_pstate: Change to scale off of max P-state
Eldad Zack (2): ALSA: usb-audio: 6fire: return correct XRUN indication ALSA: hiface: return correct XRUN indication
Enrico Mioso (3): usb: serial: option: Add ONYX 3G device support usb: serial: option: blacklist ONDA MT689DC QMI interface usb: serial: option.c: remove ONDA MT825UP product ID fromdriver
Ewan D. Milne (1): [SCSI] sd: fix crash when UA received on DIF enabled device
Fabio Estevam (2): ARM: dts: imx51-babbage: Pass a real clock to the codec ARM: multi_v7_defconfig: Select USB chipidea driver
Felipe Balbi (1): usb: dwc3: gadget: don't prevent gadget from being probed if we fail
Feng Kan (1): arm64: Change kernel stack size to 16K
Fernando Soto (1): Drivers: hv: vmbus: incorrect device name is printed when child device is unregistered
Gabor Juhos (1): of: add vendor prefix for Qualcomm Atheros, Inc.
Gabriel de Perthuis (4): bcache: Warn when a device is already registered. bcache: Send a uevent with a cached device's UUID bcache: Send label uevents bcache: Refresh usage docs
Gavin Shan (11): powerpc/eeh: Remove reference to PCI device powerpc/eeh: Export functions for hotplug powerpc/pci: Override pcibios_release_device() powerpc/pci/hotplug: Don't need to remove from EEH cache twice powerpc/eeh: Keep PE during hotplug powerpc/eeh: Use safe list traversal when walking EEH devices powerpc/pci: Partial tree hotplug support powerpc/eeh: Use partial hotplug for EEH unaware drivers powerpc/eeh: Don't use pci_dev during BAR restore powerpc/eeh: Fix unbalanced enable for IRQ powerpc/eeh: Introdce flag to protect sysfs
Geert Uytterhoeven (4): usb: dwc3: USB_DWC3 should depend on HAS_DMA usb: gadget: USB_MV_UDC should depend on HAS_DMA usb: gadget: USB_FOTG210_UDC should depend on HAS_DMA usb: gadget: USB_MV_U3D should depend on HAS_DMA
George Cherian (1): usb: host: xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0
Grant Likely (4): MAINTAINERS: Remove Grant Likely MAINTAINERS: Change device tree mailing list MAINTAINERS: Refactor device tree maintainership MAINTAINERS: Fix incorrect status tag
Guennadi Liakhovetski (2): pinctrl: sh-pfc: fix SDHI0 VccQ regulator on sh73a0 with DT dmaengine: shdma: fix a build failure on platforms with no DMA support
H Hartley Sweeten (1): ASoC: ep93xx: fix build of ep93xx-ac97.c
Harshula Jayasuriya (1): nfsd: nfsd_open: when dentry_open returns an error do not propagate as struct file
Henrik Nordström (1): tty/8250_early: Don't truncate last character of options
Herbert Xu (1): Revert "crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework"
Huang Rui (1): usb: dwc3: fix wrong bit mask in dwc3_event_type
Ian Abbott (2): staging: comedi: COMEDI_CANCEL ioctl should wake up read/write staging: comedi: fix a race between do_cmd_ioctl() and read/write
Ian Campbell (1): pinctrl: am33xx dt binding: correct include path
James Bottomley (2): [SCSI] mvsas: Fix kernel panic on tile due to unaligned data access [SCSI] isci: fix breakage caused by >16byte CDB patch
Jan Beulich (1): xen/io/ring.h: new macro to detect whether there are too many requests on the ring
Jani Nikula (1): drm/i915: initialize gt_lock early with other spin locks
Javier Martinez Canillas (3): gpio/omap: don't create an IRQ mapping for every GPIO on DT gpio/omap: auto request GPIO as input if used as IRQ via DT gpio/omap: fix build error when OF_GPIO is not defined.
Jean-Francois Moine (1): pinctrl: pinctrl-single: fix compile warning when no CONFIG_PM
Jeff Skirvin (1): [SCSI] isci: Fix a race condition in the SSP task management path
Jingoo Han (2): libata: replace strict_strtol() with kstrtol() staging: tidspbridge: replace strict_strtol() with kstrtos32()
Joe Perches (1): alpha: Convert print_symbol to %pSR
Johan Hovold (2): USB: ti_usb_3410_5052: fix dynamic-id matching USB: mos7840: fix memory leak in open
Jóhann B. Guðmundsson (1): USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga
K. Y. Srinivasan (3): Drivers: hv: balloon: Fix a bug in the hot-add code Drivers: hv: balloon: Do not post pressure status if interrupted Tools: hv: KVP: Fix a bug in IPV6 subnet enumeration
Kamal Mostafa (1): drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight
Karlis Ogsts (1): staging: android: logger: Correct write offset reset on error
Kent Overstreet (21): bcache: fix a spurious gcc complaint, use scnprintf bcache: Convert allocator thread to kthread bcache: Refactor btree io bcache: Fix/revamp tracepoints bcache: Rip out pkey()/pbtree() bcache: Improve lazy sorting bcache: Initialize sectors_dirty when attaching bcache: Track dirty data by stripe bcache: Write out full stripes bcache: FUA fixes bcache: Document shrinker reserve better bcache: Delete fuzz tester bcache: Update email address bcache: Use standard utility code bcache: Fix a dumb race bcache: Advertise that flushes are supported bcache: Fix a sysfs splat on shutdown bcache: Shutdown fix bcache: Journal replay fix bcache: Fix GC_SECTORS_USED() calculation bcache: Allocation kthread fixes
Konrad Rzeszutek Wilk (4): xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments. xen-blkback/sysfs: Move the parameters for the persistent grant features xen/blkback: Check device permissions before allowing OP_DISCARD xen/blkback: Check for insane amounts of request on the ring (v6).
Konstantin Khlebnikov (1): drm/i915: fix long-standing SNB regression in power consumption after resume v2
Kukjin Kim (1): ARM: EXYNOS: skip pm support on exynos5440
Kumar Amit Mehta (1): md: bcache: io.c: fix a potential NULL pointer dereference
Kuninori Morimoto (1): usb: renesas_usbhs: gadget: remove extra check on udc_stop
Laurent Pinchart (1): ARM i.MX53: mba53: Fix PWM backlight DT node
Lidza Louina (1): MAINTAINERS: Update the list of maintainers for staging/comedi driver.
Linus Torvalds (1): Linux 3.11-rc3
Linus Walleij (3): ARM: nomadik: update defconfig base ARM: nomadik: configure for NO_HZ and HRTIMERS pinctrl: fix a memleak when freeing maps
Liu Ying (1): ARM: i.MX6Q: correct emi_sel clock muxing
Luiz Angelo Daros de Luca (1): usb: serial: cp210x: Add USB ID for Netgear Switches embedded serial adapter
Maarten Lankhorst (5): drm/nouveau: fix some error-path leaks in fbcon handling code drm/nouveau: do not unpin in nouveau_gem_object_del drm/nouveau: bump fence timeout to 15 seconds drm/nouveau: add falcon interrupt handler drm/nouveau: do not allow negative sizes for now
Mahesh Salgaonkar (1): powerpc: Fix the corrupt r3 error during MCE handling.
Mark Kettenis (1): drm/radeon: fix combios tables on older cards
Mark Rutland (1): arm64: virt: ensure visibility of __boot_cpu_mode
Markus Pargmann (1): ARM: imx27: Fix documentation for SPLL clock
Masami Hiramatsu (1): tracing/kprobe: Wait for disabling all running kprobe handlers
Masanari Iida (1): doc: Fix typo in documentation/bcache.txt
Michael Ellerman (1): powerpc/perf: Set PPC_FEATURE2_EBB when we register the power8 PMU
Michael Neuling (1): powerpc: Add second POWER8 PVR entry
Mike Frysinger (1): ARM: footbridge: fix overlapping PCI mappings
Miklos Szeredi (4): fuse: readdirplus: sanity checks fuse: readdirplus: fix instantiate fuse: readdirplus: change attributes once fuse: readdirplus: cleanup
NeilBrown (2): md/raid10: remove use-after-free bug. md/raid5: fix interaction of 'replace' and 'recovery'.
Niels de Vos (1): fuse: readdirplus: fix dentry leak
Oleg Nesterov (14): tracing/function: Avoid perf_trace_buf_*() if event_function.perf_events is empty tracing/syscall: Avoid perf_trace_buf_*() if sys_data->perf_events is empty tracing/perf: Move the PERF_MAX_TRACE_SIZE check into perf_trace_buf_prepare() tracing: Simplify the iteration logic in f_start/f_next tracing: Do not (ab)use trace_seq in event_id_read() tracing: Kill trace_array->waiter tracing: Kill the unbalanced tr->ref++ in tracing_buffers_open() tracing: Introduce trace_create_cpu_file() and tracing_get_cpu() tracing: Change tracing_pipe_fops() to rely on tracing_get_cpu() tracing: Change tracing_buffers_fops to rely on tracing_get_cpu() tracing: Change tracing_stats_fops to rely on tracing_get_cpu() tracing: Change tracing_entries_fops to rely on tracing_get_cpu() tracing: Change tracing_fops/snapshot_fops to rely on tracing_get_cpu() tracing: Kill trace_cpu struct/members
Oleksij Rempel (1): xhci: fix null pointer dereference on ring_doorbell_for_active_rings
Olof Johansson (3): ARM: omap5: Only select errata 798181 if SMP usb: xhci: Mark two functions __maybe_unused mfd: max8925: fix dt code for backlight
Ondrej Zary (1): drm/radeon: Another card with wrong primary dac adj
Paul Bolle (2): staging: drm/imx: drop "select OF_VIDEOMODE" powerpc/pseries: Drop "select HOTPLUG"
Philip J Kelleher (11): rsxx: Individual workqueues for interruptible events. rsxx: Restructured DMA cancel scheme. rsxx: Fixes soft-lockup issues during DMAs. rsxx: Allow block size to be determined by configuration. rsxx: Adding in sync_start module paramenter. rsxx: Changing the adapter name to the official name. rsxx: Fixes DLPAR add kernel panic if partition still mounted. rsxx: Adapter address space sanity check. rsxx: Adding EEH check inside cregs timeout. rsxx: Fixes incorrect stats calculation. rsxx: Adding in debugfs entries.
Philipp Reisner (3): drbd: Ignore the exit code of a fence-peer handler if it returns too late drbd: Constants should be UPPERCASE drbd: Allow online change of al-stripes and al-stripe-size
Philipp Zabel (2): ARM i.MX53: Fix UART pad configuration ARM i.MX6Q: Fix IOMUXC GPR1 defines for ENET_CLK_SEL and IPU1/2_MUX
Qipan Li (2): pinctrl: sirf: fix the pin number and mux bit for usp0 pinctrl: sirf: add usp0_uart_nostreamctrl pin group for usp-uart without flowctrl
Rafael J. Wysocki (1): Revert "ACPI / video / i915: No ACPI backlight if firmware expects Windows 8"
Randy Dunlap (1): usb: fix build warning in pci-quirks.h when CONFIG_PCI is not enabled
Ren Bigcren (1): USB: storage: Add MicroVault Flash Drive to unusual_devs
Richard Henderson (10): alpha: Add kcmp and finit_module syscalls alpha: Modernize lib/mpi/longlong.h alpha: Improve atomic_add_unless alpha: Implement atomic64_dec_if_positive alpha: Generate dwarf2 unwind info for various kernel entry points. alpha: Fix type compatibility warning for marvel_map_irq alpha: Use __builtin_alpha_rpcc alpha: Don't if-out dp264_device_interrupt. alpha: Force the user-visible HZ to a constant 1024. alpha: Use handle_percpu_irq for the timer interrupt
Richard Zhao (2): ASoC: tegra: correct playback_dma_data setup serial: tegra: correct help message in Kconfig from 'ttyHS' to 'ttyTHS'
Richard Zhu (2): ARM: imx6q: update the sata bits definitions of gpr13 ahci_imx: add ahci sata support on imx platforms
Rob Herring (1): ARM: highbank: Only touch common coherency control register fields
Roger Pau Monne (12): xen-blkback: print stats about persistent grants xen-blkback: use balloon pages for all mappings xen-blkback: implement LRU mechanism for persistent grants xen-blkback: move pending handles list from blkbk to pending_req xen-blkback: make the queue of free requests per backend xen-blkback: expand map/unmap functions xen-block: implement indirect descriptors xen-blkback: allocate list of pending reqs in small chunks xen-blkfront: use a different scatterlist for each request xen-blkback: workaround compiler bug in gcc 4.1 xen-blkfront: set blk_queue_max_hw_sectors correctly xen-blkback: check the number of iovecs before allocating a bios
Roger Quadros (2): ARM: OMAP2+: Provide alias to USB PHY clock USB: EHCI: Fix resume signalling on remote wakeup
Rohit Vaswani (1): drivers: gpio: msm: Fix the error condition for reading ngpio
Ruchika Kharwar (2): usb: dwc3: fix the error returned with usb3_phy failure usb: phy: omap-usb3: fix dpll clock index
Sachin Kamat (2): usb: phy: samsung: Fix an error message typo ARM: EXYNOS: Update CONFIG_ARCH_NR_GPIO for Exynos
Sami Rahman (1): USB: cp210x: add MMB and PI ZigBee USB Device Support
Sarah Sharp (1): xhci: Avoid NULL pointer deref when host dies.
Saurav Kashyap (1): [SCSI] qla2xxx: Properly set the tagging for commands.
Sebastian Andrzej Siewior (1): of/irq: init struct resource to 0 in of_irq_to_resource()
Sekhar Nori (2): ARM: davinci: make file local variables static ARM: davinci: defconfig: enable EDMA driver
Sergey Senozhatsky (1): staging: zram: protect zram_reset_device() call
Shawn Guo (3): ARM: mxs: saif0 is the clock provider to sgtl5000 ARM: imx: fix vf610 enet module clock selection ASoC: sgtl5000: defer the probe if clock is not found
Srinivas Kandagatla (2): ARM: dts: STi: Fix pinconf setup for STiH416 serial2 ARM: STi: Set correct ARM ERRATAs.
Srinivas Pandruvada (2): Thermal: x86 package temp thermal crash Thermal: x86_pkg_temp: Limit number of pkg temp zones
Stefan Bader (1): xen/blkback: Use physical sector size for setup
Steven Rostedt (1): Thermal: Fix lockup of cpu_down()
Steven Rostedt (Red Hat) (3): tracing: Add ref_data to function and fgraph tracer structs ftrace: Add check for NULL regs if ops has SAVE_REGS set tracing: Remove locking trace_types_lock from tracing_reset_all_online_cpus()
Stéphane Marchesin (1): drm/i915: Preserve the DDI_A_4_LANES bit from the bios
Subash Patel (1): ARM: EXYNOS: change the PHYSMEM_BITS and SECTION_SIZE
Sylwester Nawrocki (1): ARM: S3C24XX: Add missing clkdev entries for s3c2440 UART
Takashi Iwai (2): ALSA: hda - Fix EAPD GPIO control for Sigmatel codecs ALSA: hda - Remove NO_PRESENCE bit override for Dell 1420n Laptop
Tejun Heo (4): cgroup: remove bcache_subsys_id which got added stealthily cgroup: replace task_cgroup_path_from_hierarchy() with task_cgroup_path() libata: make it clear that sata_inic162x is experimental ahci_imx: depend on CONFIG_MFD_SYSCON
Thomas Abraham (1): ARM: EXYNOS: Enable 64-bit DMA for EXYNOS5440 if LPAE is enabled
Tiejun Chen (1): powerpc: Access local paca after hard irq disabled
Tomas Winkler (4): mei: hbm: fix typo in error message mei: me: fix reset state machine mei: don't have to clean the state on power up mei: me: fix waiting for hw ready
Tony Lindgren (2): ARM: multi_v7: Enabled omap4430 sdp nfsroot ARM: dts: Add missing vmmc2 regulator for twl
Trond Myklebust (1): NFSv4: Fix brainfart in attribute length calculation
Tsugikazu Shibata (1): HOWTO ja_JP sync
Ulf Hansson (1): ARM: nomadik: Update MMC defconfigs
Vakul Garg (1): crypto: caam - Fixed the memory out of bound overwrite issue
Vincent Stehlé (2): ARM: keystone: fix compilation warning ARM: zynq: fix compilation warning
Wei Yongjun (4): drbd: fix error return code in drbd_init() Thermal: x86_pkg_temp: fix krealloc() misuse in in pkg_temp_thermal_device_add() usb: gadget: mv_u3d_core: fix to pass correct device identity to free_irq() ARM: edma: remove duplicated include from edma.c
Will Deacon (1): alpha: locks: remove unused arch_*_relax operations
William Gulland (1): usb: Clear both buffers when clearing a control transfer TT buffer.
Xiaotian Feng (1): ahci: fix Null pointer dereference in achi_host_active()
Yadwinder Singh Brar (2): ARM: SAMSUNG: Save/restore only selected uart's registers ARM: EXYNOS: Fix low level debug support
Youquan Song (1): ata: Fix DVD not dectected at some platform with Wellsburg PCH
Yuan-Hsin Chen (1): usb: gadget: fotg210-udc: remove __init and __exit
Zhangfei Gao (1): of: add vendor prefixes for hisilicon
zhangwei(Jovi) (3): tracing: Use correct config guard CONFIG_STACK_TRACER tracing: Use trace_seq_puts()/trace_seq_putc() where possible tracing: Typo fix on ring buffer comments -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |