LWN.net Logo

Kernel prepatch 3.8-rc5

Linus has tagged and released the 3.8-rc5 prepatch; the only announcement appears to be this Google+ posting. Just over 250 fixes were merged since -rc4 came out.

Aaro Koskinen (2):
      i2c: omap: errata i462: fix incorrect ack for arbitration lost interrupt
      i2c: omap: fix draining irq handling

Al Viro (6):
      switch compat_sys_sigaltstack() to COMPAT_SYSCALL_DEFINE
      switch compat_sys_wait4() and compat_sys_waitid() to COMPAT_SYSCALL_DEFINE
      x32: fix waitid()
      x32: fix sigtimedwait
      make sure that /linuxrc has std{in,out,err}
      sys_clone() needs asmlinkage_protect

Alan Cox (1):
      MAINTAINERS: remove me

Alan Stern (4):
      USB: UHCI: fix IRQ race during initialization
      USB: EHCI: fix incorrect configuration test
      USB: EHCI: add a name for the platform-private field
      USB: EHCI: fix build error in ehci-mxc

Alex Deucher (2):
      drm/radeon: clear reset flags if engines are idle
      Revert "drm/radeon: do not move bo to different placement at each cs"

Alex Williamson (1):
      vfio-pci: Fix buffer overfill

Alexander Graf (2):
      virtio-blk: Don't free ida when disk is in use
      KVM: PPC: Emulate dcbf

Alim Akhtar (1):
      ARM: dts: correct the dw-mshc timing properties as per binding

Andres Lagar-Cavilla (1):
      xen/privcmd: Fix mmap batch ioctl.

Andrew Cooper (1):
      xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests.

Andrew Lunn (1):
      mmc: mvsdio: use devm_ API to simplify/correct error paths.

Arne Jansen (2):
      Btrfs: ignore orphan qgroup relations
      Btrfs: prevent qgroup destroy when there are still relations

Barry Song (1):
      i2c: sirf: register i2c_client from dt child-nodes in probe entry

Ben Hutchings (1):
      staging: vt6656: Fix inconsistent structure packing

Benoit Goby (1):
      usb: gadget: FunctionFS: Fix missing braces in parse_opts

Betty Dall (1):
      PCI/AER: pci_get_domain_bus_and_slot() call missing required pci_dev_put()

Bian Yu (1):
      [libata] ahci: Fix lack of command retry after a success error handler.

Bjorn Helgaas (3):
      PCI: shpchp: Make shpchp_wq non-ordered
      PCI: shpchp: Handle push button event asynchronously
      PCI: shpchp: Use per-slot workqueues to avoid deadlock

Bjørn Mork (2):
      USB: option: blacklist network interface on ONDA MT8205 4G LTE
      USB: option: add TP-LINK HSUPA Modem MA180

Boris BREZILLON (1):
      ARM: at91/dts: add macb mii pinctrl config for kizbox

Borislav Petkov (1):
      powernow-k8: Add a kconfig dependency on acpi-cpufreq

Chris Wilson (2):
      drm/i915: Record DERRMR, FORCEWAKE and RING_CTL in error-state
      drm/i915: Invalidate the relocation presumed_offsets along the slow path

Colin Ian King (1):
      PCI: Allow pcie_aspm=force even when FADT indicates it is unsupported

Cong Ding (2):
      clk: mvebu/clk-cpu.c: fix memory leakage
      fs/cifs/cifs_dfs_ref.c: fix potential memory leakage

Dan Carpenter (1):
      f2fs: use _safe() version of list_for_each

Daniel De Graaf (3):
      xen/gntdev: fix unsafe vma access
      xen/gntdev: correctly unmap unlinked maps in mmu notifier
      xen/gntdev: remove erronous use of copy_to_user

Dave Airlie (2):
      ttm: don't destroy old mm_node on memcpy failure
      ttm: on move memory failure don't leave a node dangling

Dave Martin (1):
      ARM: virt: Avoid bx instruction for compatibility with <=ARMv4

David Ahern (1):
      perf x86: revert 20b279 - require exclude_guest to use PEBS - kernel side

David Henningsson (1):
      ALSA: hda - Fix mute led for another HP machine

David Herrmann (2):
      cuse: use mutex as registration lock instead of spinlocks
      cuse: do not register multiple devices with identical names

Dimitris Papastamos (1):
      ARM: S3C64XX: Fix up IRQ mapping for balblair on Cragganmore

Dmitry Kasatkin (1):
      evm: checking if removexattr is not a NULL

Douglas Gilbert (1):
      ARM: at91/dts: correct comment in at91sam9x5.dtsi for mii

Eric Sandeen (1):
      btrfs: update timestamps on truncate()

Fabio Estevam (3):
      iio: mxs-lradc: indexes are unsigned
      video: imxfb: Do not crash on reboot
      i2c: mxs: Fix type of error code

Geert Uytterhoeven (3):
      m68k: Provide dma_alloc_attrs()/dma_free_attrs()
      asm-generic/dma-mapping-broken.h: Provide dma_alloc_attrs()/dma_free_attrs()
      m68k: Wire up finit_module

Greg Kroah-Hartman (1):
      MAINTAINERS: Someone needs to watch over the serial drivers

Greg Ungerer (2):
      m68knommu: add KMAP definitions for non-MMU definitions
      m68k: fix conditional use of init_pointer_table

Gregory CLEMENT (1):
      arm: mvebu: Fix memory size for Armada 370 DB

Gwenhael Goavec-Merou (2):
      ARM: imx: platform-imx-fb: modifies platform device name
      video: imxfb: fix imxfb_info configuration order

Hans de Goede (2):
      [media] gspca_sonixb: Properly wait between i2c writes
      [media] gspca_sonixj: Add a small delay after i2c_w1

Huajun Li (2):
      f2fs: update f2fs document to reflect SIT/NAT layout correctly
      f2fs: update f2fs partition info about SIT/NAT layout

Hugh Daschbach (1):
      [libata] ahci: Add support for Enmotus Bobcat device.

Ilya Dryomov (6):
      Btrfs: bring back balance pause/resume logic
      Btrfs: fix "mutually exclusive op is running" error code
      Btrfs: fix unlock order in btrfs_ioctl_resize
      Btrfs: fix unlock order in btrfs_ioctl_rm_dev
      Btrfs: reorder locks and sanity checks in btrfs_ioctl_defrag
      Btrfs: fix a regression in balance usage filter

Jacob Schloss (1):
      [media] gspca_kinect: add Kinect for Windows USB id

Jaegeuk Kim (10):
      f2fs: initialize newly allocated dnode structure
      f2fs: avoid null dereference in f2fs_acl_from_disk
      f2fs: check return value during recovery
      f2fs: revisit the f2fs_gc flow
      f2fs: add f2fs_balance_fs in several interfaces
      f2fs: move f2fs_balance_fs to punch_hole
      f2fs: add remap_pages as generic_file_remap_pages
      f2fs: support swapfile
      f2fs: avoid issuing small bios due to several dirty node pages
      f2fs: add comments of start_bidx_of_node

Jan Beulich (1):
      Xen: properly bound buffer access when parsing cpu/*/availability

Jani Nikula (2):
      drm/i915/eDP: do not write power sequence registers for ghost eDP
      drm/i915: fix FORCEWAKE posting reads

Javier Martin (1):
      dmaengine: imx-dma: Disable use of hw_chain to fix sg_dma transfers.

Jean-Christophe PLAGNIOL-VILLARD (1):
      ARM: at91: rm9200: remake the BGA as default version

Jerome Glisse (1):
      drm/radeon: improve semaphore debugging on lockup

Jerry Snitselaar (1):
      security/device_cgroup: lock assert fails in dev_exception_clean()

Jiri Slaby (1):
      pty: return EINVAL for TIOCGPTN for BSD ptys

Joachim Eastwood (1):
      ARM: at91: fix gpios on i2c-gpio for RM9200 DT

John David Anglin (4):
      parisc: avoid undefined shift in cnv_float.h
      parisc: don't claim cpu irqs more than once
      parisc: improve ptrace support for gdb single-step
      parisc: sigaltstack doesn't round ss.ss_sp as required

Jon Hunter (1):
      ARM: OMAP2: Fix missing omap2xxx_clkt_vps_late_init function calls

Josef Bacik (5):
      Btrfs: set flushing if we're limited flushing
      Btrfs: add orphan before truncating pagecache
      Btrfs: do not allow logged extents to be merged or removed
      Btrfs: fix panic when recovering tree log
      Btrfs: put csums on the right ordered extent

K. Y. Srinivasan (2):
      Drivers: hv: balloon: Fix a bug in the definition of struct dm_info_msg
      Drivers: hv: balloon: Fix a memory leak

Kamil Debski (1):
      [media] s5p-mfc: Fix interrupt error handling routine

Kees Cook (1):
      PCI: remove depends on CONFIG_EXPERIMENTAL

Kirill A. Shutemov (1):
      asm-generic, mm: pgtable: convert my_zero_pfn() to macros to fix build

Konrad Rzeszutek Wilk (3):
      Revert "xen/smp: Fix CPU online/offline bug triggering a BUG: scheduling while atomic."
      intel_idle: Don't register CPU notifier if we are not running.
      ACPI / cpuidle: Fix NULL pointer issues when cpuidle is disabled

Kukjin Kim (4):
      gpio: samsung: remove inclusion <mach/regs-clock.h>
      gpio: samsung: fix pinctrl condition for exynos and exynos5440
      gpio: samsung: silent build warning for EXYNOS5 SoCs
      gpio: samsung: skip gpio lib registration for EXYNOS5440

Lans Zhang (1):
      ACPI, APEI: Fixup incorrect 64-bit access width firmware bug

Lars-Peter Clausen (1):
      staging:iio:adis16080: Perform sign extension

Laurent Navet (1):
      i2c: muxes: fix wrong use of sizeof(ptr)

Laurent Pinchart (6):
      [media] [FOR,v3.8] omap3isp: Don't include deleted OMAP plat/ header files
      [media] v4l: vb2: Set data_offset to 0 for single-plane output buffers
      [media] omap3isp: Don't include <plat/cpu.h>
      [media] uvcvideo: Return -EACCES when trying to set a read-only control
      [media] uvcvideo: Cleanup leftovers of partial revert
      [media] uvcvideo: Set error_idx properly for S_EXT_CTRLS failures

Laxman Dewangan (1):
      dma: tegra: implement flags parameters for cyclic transfer

Linus Torvalds (2):
      module: fix missing module_mutex unlock
      Linux 3.8-rc5

Linus Walleij (1):
      ARM: integrator: move syscon remap for AP PCIv3

Liu Bo (5):
      Btrfs: let allocation start from the right raid type
      Btrfs: reset path lock state to zero
      Btrfs: fix off-by-one in lseek
      Btrfs: fix a bug when llseek for delalloc bytes behind prealloc extents
      Btrfs: use right range to find checksum for compressed extents

Lorenzo Pieralisi (1):
      ARM: vexpress: extend the MPIDR range used for pen release check

Luciano Coelho (2):
      ARM: OMAP2+: omap4-panda: add UART2 muxing for WiLink shared transport
      Revert "drivers/misc/ti-st: remove gpio handling"

Lukas Czerner (1):
      btrfs: get the device in write mode when deleting it

Marc Zyngier (2):
      ARM: virt: boot secondary CPUs through the right entry point
      ARM: virt: simplify __hyp_stub_install epilog

Marek Olšák (1):
      drm/radeon: allow FP16 color clear registers on r500

Marek Vasut (1):
      i2c: mxs: Fix misuse init_completion

Mark Brown (1):
      regmap: debugfs: Fix seeking from the cache

Matt Schulte (2):
      tty/8250: pbn_b0_8_1152000_200 is supposed to be an 8 port definition
      tty/8250: The correct device id for this card is 0x0022

Matt Wilson (1):
      xen/grant-table: correctly initialize grant table version 1

Matthew Garrett (1):
      cpufreq: Add module aliases for acpi-cpufreq

Maxime Ripard (2):
      tty: 8250_dw: Fix inverted arguments to serial_out in IRQ handler
      ARM: sunxi: Use the Synosys APB UART instead of ns8250

Miao Xie (8):
      Btrfs: disable qgroup id 0
      Btrfs: do not delete a subvolume which is in a R/O subvolume
      Btrfs: fix resize a readonly device
      Btrfs: fix missing write access release in btrfs_ioctl_resize()
      Btrfs: Add ACCESS_ONCE() to transaction->abort accesses
      Btrfs: fix missed transaction->aborted check
      Btrfs: fix wrong max device number for single profile
      Btrfs: fix repeated delalloc work allocation

Mika Westerberg (1):
      i2c-designware: add missing MODULE_LICENSE

Miklos Szeredi (2):
      cuse: fix uninitialized variable warnings
      fuse: make fuse_file_fallocate() static

Namjae Jeon (8):
      f2fs: introduce f2fs_msg to ease adding information prints
      f2fs: fix time update in case of f2fs fallocate
      f2fs: remove unneeded INIT_LIST_HEAD at few places
      f2fs: remove redundant call to set_blocksize in f2fs_fill_super
      f2fs: avoid redundant time update for parent directory in f2fs_delete_entry
      f2fs: remove the blk_plug usage in f2fs_write_data_pages
      f2fs: fix the debugfs entry creation path
      f2fs: add __init to functions in init_f2fs_fs

Nestor Ovroy (1):
      regmap: fix small typo in regmap_bulk_write comment

Nickolai Zeldovich (1):
      cifs: fix srcip_matches() for ipv6

Nicolas Ferre (2):
      ARM: at91/at91_dt_defconfig: remove memory specification to cmdline
      ARM: at91/at91_dt_defconfig: add at91sam9n12 SoC to DT defconfig

Nicolas Pitre (1):
      ARM: 7628/1: head.S: map one extra section for the ATAG/DTB area

Nishanth Menon (4):
      cpufreq: OMAP: use RCU locks around usage of OPP
      cpufreq: cpufreq-cpu0: use RCU locks around usage of OPP
      PM / devfreq: add locking documentation for recommended_opp
      PM / devfreq: exynos4_bus: honor RCU lock usage

Oleg Nesterov (4):
      ia64: kill thread_matches(), unexport ptrace_check_attach()
      ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up()
      ptrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL
      wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task

Pantelis Antoniou (1):
      ARM: OMAP2+: DT node Timer iteration fix

Pawel Moll (2):
      ARM: vexpress: Enable A7 cores in V2P-CA15_A7's Device Tree
      mfd: vexpress-sysreg: Don't skip initialization on probe

Peter Chen (3):
      usb: gadget: fsl-mxc-udc: replace cpu_is_xxx() with platform_device_id
      usb: gadget: fsl_mxc_udc: replace MX35_IO_ADDRESS to ioremap
      ARM: i.MX clock: Change the connection-id for fsl-usb2-udc

Peter Ujfalusi (2):
      ARM: OMAP4: clock data: Lock ABE DPLL on all revisions
      ARM: OMAP4: hwmod_data: Correct IDLEMODE for McPDM

Pratyush Anand (1):
      usb: dwc3: gadget: fix ep->maxburst for ep0

Richard Genoud (3):
      ARM: at91/at91-pinctrl documentation: fix typo and add some details
      ARM: at91/at91sam9x5 DTS: correct wrong PIO BANK values on u(s)arts
      ARM: at91/at91sam9x5 DTS: add SCK USART pins

Rob Clark (1):
      ARM: OMAP2+: fix build break for omapdrm

Robert P. J. Day (1):
      fuse: Move CUSE Kconfig entry from fs/Kconfig into fs/fuse/Kconfig

Roger Quadros (1):
      USB: EHCI: Move definition of EHCI_STATS to ehci.h

Russell King (1):
      ARM: DMA: Fix struct page iterator in dma_cache_maint() to work with sparsemem

Rusty Russell (2):
      module: add new state MODULE_STATE_UNFORMED.
      module: put modules in list much earlier.

Santosh Shilimkar (1):
      ARM: 7629/1: mm: Fix missing XN flag for for MT_MEMORY_SO

Sascha Hauer (1):
      [media] coda: Fix build due to iram.h rename

Sasha Levin (1):
      module: prevent warning when finit_module a 0 sized file

Sebastian Andrzej Siewior (1):
      perf tools: Fix building from 'make perf-*-src-pkg' tarballs

Sebastian Hesselbarth (2):
      ARM: Dove: add Cubox sdhci card detect gpio
      ARM: kirkwood: fix missing #interrupt-cells property

Sergei Shtylyov (1):
      usb: musb: cppi_dma: drop '__init' annotation

Shane Huang (1):
      [libata] replace sata_settings with devslp_timing

Shawn Guo (3):
      ARM: imx: fix build error with !CONFIG_SMP
      ARM: imx: disable cpu in .cpu_kill hook
      ARM: imx: correct low-power mode setting

Shuah Khan (1):
      ioat: Fix DMA memory sync direction correct flag

Simon Guinot (1):
      ARM: Kirkwood: fix ns2 gpios by converting to pinctrl

Stefan Bader (1):
      ACPI: Check MSR valid bit before using P-state frequencies

Steffen Trumtrar (1):
      mxs: uart: fix setting RTS from software

Stephen Boyd (1):
      ARM: 7627/1: Predicate preempt logic on PREEMP_COUNT not PREEMPT alone

Stephen Hurd (1):
      8250/16?50: Add support for Broadcom TruManage redirected serial port

Steven Rostedt (2):
      staging/sb105x: PARPORT config is not good enough must use PARPORT_PC
      ftrace: Be first to run code modification on modules

Sylwester Nawrocki (2):
      [media] m5mols: Fix typo in get_fmt callback
      [media] s5p-fimc: Fix return value of __fimc_md_create_flite_source_links()

Takashi Iwai (3):
      ALSA: hda - Add fixup for Acer AO725 laptop
      ALSA: hda - Add Conexant CX20755/20756/20757 codec IDs
      ALSA: hda - Fix inconsistent pin states after resume

Tamas Lengyel (1):
      xen/privcmd: Relax access control in privcmd_ioctl_mmap

Tejun Heo (1):
      async: fix __lowest_in_progress()

Thierry Reding (1):
      gpio: mvebu: Don't free chip label memory

Thomas Abraham (1):
      serial: samsung: remove redundant setting of line config during port reset

Thomas Petazzoni (1):
      arm: mvebu: use global interrupts for GPIOs on Armada XP

Thomas Schlichter (1):
      ACPI / processor: Get power info before updating the C-states

Tomasz Figa (1):
      ARM: S3C64XX: Fix build error with CONFIG_S3C_DEV_FB disabled

Tony Lindgren (2):
      arm: mvebu: Fix compile for multiplatform when ARMv6 is selected
      ARM: OMAP2+: Fix section warning for omap_init_ocp2scp()

Tormod Volden (1):
      staging: wlan-ng: Fix clamping of returned SSID length

Tsutomu Itoh (1):
      Btrfs: fix memory leak in name_cache_insert()

Uwe Kleine-König (1):
      ARM: compile fix for DEBUG_LL=y && MMU=n

Vineet Gupta (2):
      Ensure that kernel_init_freeable() is not inlined into non __init code
      CONFIG_GENERIC_SIGALTSTACK build breakage with asm-generic/syscalls.h

Wei Yongjun (2):
      tty: serial: vt8500: fix return value check in vt8500_serial_probe()
      fuse: remove unused variable in fuse_try_move_page()

Will Deacon (2):
      arm64: elf: fix core dumping to match what glibc expects
      arm64: makefile: fix uname munging when setting ARCH on native machine

Wolfgang Frisch (1):
      USB: io_ti: Fix NULL dereference in chase_port()

Yang Zhang (1):
      x86/xen : Fix the wrong check in pciback

Yijing Wang (1):
      PCI: pciehp: Use per-slot workqueues to avoid deadlock

Zach Brown (1):
      btrfs: fix btrfs_cont_expand() freeing IS_ERR em

channing (1):
      serial:ifx6x60:Keep word size accordance with SPI controller

chao bi (1):
      serial:ifx6x60:Delete SPI timer when shut down port

fabio.estevam@freescale.com (1):
      serial: mxs-auart: Index is unsigned

majianpeng (1):
      f2fs: add global mutex_lock to protect f2fs_stat_list

(Log in to post comments)

Kernel prepatch 3.8-rc5

Posted Jan 27, 2013 11:15 UTC (Sun) by Tobu (subscriber, #24111) [Link]

No changes in the first RCs, and now this? I'm happy there's progress on csum errors and possibly some of the crashes, but Btrfs is taking its sweet time stabilising.

Kernel prepatch 3.8-rc5

Posted Jan 28, 2013 9:56 UTC (Mon) by rvfh (subscriber, #31018) [Link]

Amazing the pile of crap there is in the comments... So much noise for so little signal!

Kernel prepatch 3.8-rc5

Posted Jan 28, 2013 14:21 UTC (Mon) by obrakmann (subscriber, #38108) [Link]

Just a guess, but did you mean to comment on a different article?

Not talking about systemd ;-)

Posted Jan 28, 2013 14:25 UTC (Mon) by rvfh (subscriber, #31018) [Link]

Nope, click on the Google+ link and enjoy the *Google+* comments in response to Linus' announcement :-)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds