[PULL] drm-intel-next

Daniel Vetter daniel at ffwll.ch
Sun Aug 4 12:35:49 PDT 2013


Hi Dave,

Neat that QA (and Ben) keeps on humming along while I'm on vacation, so
you already get the next feature pull request:
- proper eLLC support for HSW from Ben
- more interrupt refactoring
- add w/a tags where we implement them already (Damien)
- hangcheck fixes (Chris) + hangcheck stats (Mika)
- flesh out the new vm structs for ppgtt and ggtt (Ben)
- PSR for Haswell, still disabled by default (Rodrigo et al.)
- pc8+ refclock sequence code from Paulo
- more interrupt refactoring from Paulo, unifying ilk/snb with the ivb/hsw
  interrupt code
- full solution for the Haswell concurrent reg access issues (Chris)
- fix racy object accounting, used by some new leak tests
- fix sync polarity settings on ch7xxx dvo encoder
- random bits&pieces, little fixes and better debug output all over

QA had a bit a regression-fest due to the PSR support - obviously not
disabled-by-default hard enough ;-) Hence I've smashed the fix from Chris
on top (which is thanks to Ben already confirmed by QA to make stuff work
again).

Note that I've had to backmerge from Linus tree to resolve a few issues,
hence why the pull request is this large. I've added the shortlog of just
the non-upstream changes.

Cheers, Daniel

The following changes since commit ee114b97e67b2a572f94982567a21ac4ee17c133:

  Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2013-07-18 17:39:05 -0700)

are available in the git repository at:


  git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-next-2013-07-26-fixed

for you to fetch changes up to cd234b0bfd5ab012e42274b24aae420fa1823d58:

  drm/i915: Do not dereference NULL crtc or fb until after checking (2013-08-04 21:13:43 +0200)

----------------------------------------------------------------
Shortlog of the non-upstream patches (real pull request log further
down):

Ben Widawsky (12):
      drm/i915/hsw: Set correct Haswell PTE encodings.
      drm/i915: Define some of the eLLC magic
      drm/i915: store eLLC size
      drm/i915: Use eLLC/LLC by default when available
      drm/i915: debugfs entries for [e]LLC
      drm/i915: Move gtt and ppgtt under address space umbrella
      drm/i915: Put the mm in the parent address space
      drm/i915: Create a global list of vms
      drm/i915: Move active/inactive lists to new mm
      drm/i915: Free stolen node on failed preallocation
      drm/i915: Create VMAs
      drm/i915: Make i915 events part of uapi

Chris Wilson (12):
      drm/i915: Fix retrieval of hangcheck stats
      drm/i915: Replace open-coding of DEFAULT_CONTEXT_ID
      drm/i915: Add some debug breadcrumbs to connector detection
      drm/i915: Use Graphics Base of Stolen Memory on all gen3+
      drm/i915: Colocate all GT access routines in the same file
      drm/i915: Use a private interface for register access within GT
      drm/i915: Use the common register access functions for NOTRACE variants
      drm/i915: Squash gen lookup through multiple indirections inside GT access
      drm/i915: Convert the register access tracepoint to be conditional
      drm/i915: Retry DP aux_ch communications with a different clock after failure
      drm/i915: Replace open-coded offset_in_page()
      drm/i915: Do not dereference NULL crtc or fb until after checking

Damien Lespiau (5):
      drm/i915: We implement WaFbcWaitForVBlankBeforeEnable for ilk and snb
      drm/i915: We implement WaFbcAsynchFlipDisableFbcQueue on ilk and snb
      drm/i915: We implement WaFbcDisableDpfcClockGating on ilk
      drm/i915: We implement WaMPhyProgramming on Haswell
      drm/i915: Don't try to calculate RC6 residency on GEN4 and before

Dan Carpenter (2):
      drm/i915: checking for NULL instead of IS_ERR()
      drm/i915: use after free on error path

Daniel Vetter (10):
      drm/i915: unify PM interrupt preinstall sequence
      drm/i915: unify GT/PM irq postinstall code
      drm/i915: extract rps interrupt enable/disable helpers
      drm/i915: simplify rps interrupt enabling/disabling sequence
      drm/i915: fix up error cleanup in i915_gem_object_bind_to_gtt
      drm/i915: disable stolen mem for OVERLAY_NEEDS_PHYSICAL
      drm/i915: fix reference counting in i915_gem_create
      Merge commit 'Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux'
      drm/i915: fix the racy object accounting
      drm/i915: fix pnv display core clock readout out

Egbert Eich (1):
      drm/i915: Add messages useful for HPD storm detection debugging (v2)

Imre Deak (2):
      drm/i915: restore debug message lost in merge resolution
      drm/i915: dvo_ch7xxx: fix vsync polarity setting

Mika Kuoppala (1):
      drm/i915: introduce i915_queue_hangcheck

Paulo Zanoni (16):
      drm/i915: remove SDV support from lpt_pch_init_refclk
      drm/i915: extract FDI mPHY functions from lpt_init_pch_refclk
      drm/i915: extract lpt_enable_clkout_dp from lpt_init_pch_refclk
      drm/i915: kill ivybridge_irq_preinstall
      drm/i915: extract ilk_display_irq_handler
      drm/i915: extract ivb_display_irq_handler
      drm/i915: don't read or write GEN6_PMIIR on Gen 5
      drm/i915: reorganize ironlake_irq_handler
      drm/i915: POSTING_READ(DEIER) on ivybridge_irq_handler
      drm/i915: add ILK/SNB support to ivybridge_irq_handler
      drm/i915: kill Ivybridge vblank irq vfuncs
      drm/i915: kill ivybridge_irq_postinstall
      drm/i915: invert {ilk, snb}_gt_irq_handler check
      drm/i915: extend lpt_enable_clkout_dp
      drm/i915: disable CLKOUT_DP when it's not needed
      drm/i915: add functions to disable and restore LCPLL

Rodrigo Vivi (7):
      drm/i915: split aux_clock_divider logic in a separated function for reuse.
      drm/i915: Enable/Disable PSR
      drm/i915: Added debugfs support for PSR Status
      drm/i915: Match all PSR mode entry conditions before enabling it.
      drm/intel: add enable_psr module option and disable psr by default
      drm/i915: add update function to disable/enable-back PSR
      drm/i915: Hook PSR functionality

Shobhit Kumar (2):
      drm: Added SDP and VSC structures for handling PSR for eDP
      drm/i915: Read the EDP DPCD and PSR Capability

Xiong Zhang (1):
      drm/i915: add prefault_disable module option

----------------------------------------------------------------
Aaro Koskinen (1):
      MIPS: tlbex: fix broken build in v3.11-rc1

Aaron Lu (2):
      ACPICA: expose OSI version
      ACPI / video: no automatic brightness changes by win8-compatible firmware

Al Viro (2):
      allow O_TMPFILE to work with O_WRONLY
      livelock avoidance in sget()

Alexander Z Lam (2):
      tracing: Fix error handling to ensure instances can always be removed
      tracing: Miscellaneous fixes for trace_array ref counting

Alexandre Belloni (2):
      iio: Fix iio_channel_has_info
      iio: inkern: fix iio_convert_raw_to_processed_unlocked

Andreas Gruenbacher (2):
      drbd: Do not sleep inside rcu
      drbd: Fix rcu_read_lock balance on error path

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

Ben Skeggs (4):
      Merge remote-tracking branch 'airlied/drm-next' into drm-nouveau-next
      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.

Ben Widawsky (12):
      drm/i915/hsw: Set correct Haswell PTE encodings.
      drm/i915: Define some of the eLLC magic
      drm/i915: store eLLC size
      drm/i915: Use eLLC/LLC by default when available
      drm/i915: debugfs entries for [e]LLC
      drm/i915: Move gtt and ppgtt under address space umbrella
      drm/i915: Put the mm in the parent address space
      drm/i915: Create a global list of vms
      drm/i915: Move active/inactive lists to new mm
      drm/i915: Free stolen node on failed preallocation
      drm/i915: Create VMAs
      drm/i915: Make i915 events part of uapi

Catalin Marinas (1):
      arm64: Only enable local interrupts after the CPU is marked online

Chanwoo Choi (1):
      PM / Sleep: Fix comment typo in pm_wakeup.h

Chen Gang (3):
      arm64: add '#ifdef CONFIG_COMPAT' for aarch32_break_handler()
      alpha: kernel: using memcpy() instead of strcpy()
      alpha: kernel: typo issue, using '1' instead of '11'

Chris Wilson (14):
      drm/i915: Fix retrieval of hangcheck stats
      drm/i915: Replace open-coding of DEFAULT_CONTEXT_ID
      drm/i915: Fix dereferencing invalid connectors in is_crtc_connector_off()
      drm/i915: Serialize almost all register access
      drm/i915: Add some debug breadcrumbs to connector detection
      drm/i915: Use Graphics Base of Stolen Memory on all gen3+
      drm/i915: Colocate all GT access routines in the same file
      drm/i915: Use a private interface for register access within GT
      drm/i915: Use the common register access functions for NOTRACE variants
      drm/i915: Squash gen lookup through multiple indirections inside GT access
      drm/i915: Convert the register access tracepoint to be conditional
      drm/i915: Retry DP aux_ch communications with a different clock after failure
      drm/i915: Replace open-coded offset_in_page()
      drm/i915: Do not dereference NULL crtc or fb until after checking

Damien Lespiau (5):
      drm/i915: We implement WaFbcWaitForVBlankBeforeEnable for ilk and snb
      drm/i915: We implement WaFbcAsynchFlipDisableFbcQueue on ilk and snb
      drm/i915: We implement WaFbcDisableDpfcClockGating on ilk
      drm/i915: We implement WaMPhyProgramming on Haswell
      drm/i915: Don't try to calculate RC6 residency on GEN4 and before

Dan Carpenter (3):
      bcache: check for allocation failures
      drm/i915: checking for NULL instead of IS_ERR()
      drm/i915: use after free on error path

Daniel Baluta (1):
      ndisc: bool initializations should use true and false

Daniel Vetter (17):
      drm/i915: fix up readout of the lvds dither bit on gen2/3
      drm/i915: fix pfit regression for non-autoscaled resolutions
      drm/i915: unify PM interrupt preinstall sequence
      drm/i915: unify GT/PM irq postinstall code
      drm/i915: extract rps interrupt enable/disable helpers
      drm/i915: simplify rps interrupt enabling/disabling sequence
      drm/i915: Sanitize shared dpll state
      Merge tag 'v3.10' into drm-intel-fixes
      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 up error cleanup in i915_gem_object_bind_to_gtt
      drm/i915: disable stolen mem for OVERLAY_NEEDS_PHYSICAL
      drm/i915: fix reference counting in i915_gem_create
      Merge commit 'Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux'
      drm/i915: fix the racy object accounting
      drm/i915: fix pnv display core clock readout out

Dave Airlie (2):
      Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6
      Merge tag 'drm-intel-fixes-2013-07-22' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes

David Howells (1):
      Fix __wait_on_atomic_t() to call the action func if the counter != 0

David S. Miller (1):
      net: Fix sysfs_format_mac() code duplication.

Dragos Foianu (2):
      ethtool: fixed trailing statements in ethtool
      net/irda: fixed style issues in irlan_eth

Egbert Eich (1):
      drm/i915: Add messages useful for HPD storm detection debugging (v2)

Eric Dumazet (3):
      ipv4: set transport header earlier
      vlan: mask vlan prio bits
      vlan: fix a race in egress prio management

Faidon Liambotis (1):
      MIPS: Octeon: Fix DT pruning bug with pip ports

Florian Fainelli (1):
      MIPS: BMIPS: Fix thinko to release slave TP from reset

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

Ganesan Ramalingam (1):
      MIPS: Netlogic: Fix USB block's coherent DMA mask

Greg Kroah-Hartman (2):
      staging: csr: remove driver
      Merge tag 'iio-fixes-for-3.11a' of git://git.kernel.org/.../jic23/iio into staging-linus

Haiyang Zhang (1):
      hyperv: Fix the NETIF_F_SG flag setting in netvsc

Hauke Mehrtens (1):
      bgmac: add dependency to phylib

Heiko Carstens (4):
      s390/bpf,jit: call module_free() from any context
      s390/bpf,jit: use generic jit dumper
      s390/bpf,jit: address randomize and write protect jit code
      s390/bpf,jit: add pkt_type support

Imre Deak (2):
      drm/i915: restore debug message lost in merge resolution
      drm/i915: dvo_ch7xxx: fix vsync polarity setting

Ingo Tuchscherer (1):
      s390/zcrypt: Alias for new zcrypt device driver base module

Jacek Anaszewski (1):
      iio: lps331ap: Fix wrong in_pressure_scale output value

James Hogan (1):
      MIPS: KVM: Mark KVM_GUEST (T&E KVM) as BROKEN_ON_SMP

Jan Beulich (2):
      xen/io/ring.h: new macro to detect whether there are too many requests on the ring
      xen-netfront: pull on receive skb may need to happen earlier

Jason Wang (4):
      macvtap: fix the missing ret value of TUNSETQUEUE
      macvtap: do not assume 802.1Q when send vlan packets
      tuntap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS
      macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS

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.

Jayachandran C (1):
      MIPS: Netlogic: Add XLP PIC irqdomain

Jens Axboe (4):
      Merge branch 'stable/for-jens-3.10' of git://git.kernel.org/.../konrad/xen into for-3.11/drivers
      Merge tag 'v3.10-rc7' into for-3.11/drivers
      Merge branch 'bcache-for-3.11' of git://evilpiepirate.org/~kent/linux-bcache into for-3.11/drivers
      Merge branch 'bcache-for-3.11' of git://evilpiepirate.org/~kent/linux-bcache into for-3.11/drivers

Joe Perches (1):
      alpha: Convert print_symbol to %pSR

Jonathan Cameron (1):
      iio:trigger: device_unregister->device_del to avoid double free

Josef Bacik (3):
      Btrfs: update drop progress before stopping snapshot dropping
      Btrfs: fix lock leak when resuming snapshot deletion
      Btrfs: re-add root to dead root list if we stop dropping it

Kamal Mostafa (1):
      drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight

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

Kumar Amit Mehta (1):
      md: bcache: io.c: fix a potential NULL pointer dereference

Lan Tianyu (1):
      ACPI / video: ignore BIOS initial backlight value for Fujitsu E753

Linus Torvalds (23):
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'pm+acpi-3.11-rc2' of git://git.kernel.org/.../rafael/linux-pm
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
      Merge tag 'arm64-stable' of git://git.kernel.org/.../cmarinas/linux-aarch64
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
      Merge branch 'for-linus' of git://git.kernel.org/.../rw/uml
      Merge branch 'for-linus' of git://git.kernel.org/.../josef/btrfs-next
      Merge tag 'nfs-for-3.11-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
      Merge tag 'ext4_for_linus' of git://git.kernel.org/.../tytso/ext4
      Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs
      Merge tag 'staging-3.11-rc2' of git://git.kernel.org/.../gregkh/staging
      Merge tag 'ext4_for_linus' of git://git.kernel.org/.../tytso/ext4
      Merge tag 'acpi-video-3.11' of git://git.kernel.org/.../rafael/linux-pm
      Linux 3.11-rc2
      Merge branch 'for-3.11/drivers' of git://git.kernel.dk/linux-block
      Merge tag 'gpio-for-v3.11-2' of git://git.kernel.org/.../linusw/linux-gpio
      Merge branch 'next' of git://git.kernel.org/.../rzhang/linux
      Merge tag 'trace-3.11-rc2' of git://git.kernel.org/.../rostedt/linux-trace
      Merge branch 'for-linus' of git://git.kernel.org/.../mszeredi/fuse
      Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
      Merge branch 'for-linus' of git://git.kernel.org/.../mattst88/alpha
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux

Liu ShuoX (2):
      PM / Sleep: avoid 'autosleep' in shutdown progress
      PNP / ACPI: avoid garbage in resource name

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

Marc Zyngier (1):
      arm64: use common reboot infrastructure

Marek Vasut (2):
      iio: mxs-lradc: Fix misuse of iio->trig
      iio: mxs-lradc: Remove useless check in read_raw

Markos Chandras (1):
      MIPS: kvm: Kconfig: Drop HAVE_KVM dependency from VIRTUALIZATION

Masami Hiramatsu (1):
      tracing/kprobe: Wait for disabling all running kprobe handlers

Masanari Iida (1):
      doc: Fix typo in documentation/bcache.txt

Matthew Garrett (1):
      ACPI / video: Always call acpi_video_init_brightness() on init

Michael Holzheu (2):
      s390/kdump: Disable mmap for s390
      s390/kdump: Allow copy_oldmem_page() copy to virtual memory

Michael Mueller (1):
      s390/ptrace: PTRACE_TE_ABORT_RAND

Mika Kuoppala (1):
      drm/i915: introduce i915_queue_hangcheck

Miklos Szeredi (4):
      fuse: readdirplus: sanity checks
      fuse: readdirplus: fix instantiate
      fuse: readdirplus: change attributes once
      fuse: readdirplus: cleanup

Neil Horman (1):
      atl1e: unmap partially mapped skb on dma error and free skb

Niels de Vos (1):
      fuse: readdirplus: fix dentry leak

Oleg Nesterov (7):
      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()

Paolo Valente (1):
      pkt_sched: sch_qfq: remove a source of high packet delay/jitter

Paul Bolle (2):
      cpufreq: s3c24xx: rename CONFIG_CPU_FREQ_S3C24XX_DEBUGFS
      cpufreq: s3c24xx: fix "depends on ARM_S3C24XX" in Kconfig

Paulo Zanoni (16):
      drm/i915: remove SDV support from lpt_pch_init_refclk
      drm/i915: extract FDI mPHY functions from lpt_init_pch_refclk
      drm/i915: extract lpt_enable_clkout_dp from lpt_init_pch_refclk
      drm/i915: kill ivybridge_irq_preinstall
      drm/i915: extract ilk_display_irq_handler
      drm/i915: extract ivb_display_irq_handler
      drm/i915: don't read or write GEN6_PMIIR on Gen 5
      drm/i915: reorganize ironlake_irq_handler
      drm/i915: POSTING_READ(DEIER) on ivybridge_irq_handler
      drm/i915: add ILK/SNB support to ivybridge_irq_handler
      drm/i915: kill Ivybridge vblank irq vfuncs
      drm/i915: kill ivybridge_irq_postinstall
      drm/i915: invert {ilk, snb}_gt_irq_handler check
      drm/i915: extend lpt_enable_clkout_dp
      drm/i915: disable CLKOUT_DP when it's not needed
      drm/i915: add functions to disable and restore LCPLL

Peng Tao (1):
      vfs: constify dentry parameter in d_count()

Peter Meerwald (1):
      iio staging: fix lis3l02dq, read error handling

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

Rafael J. Wysocki (5):
      ACPI / scan: Do not try to attach scan handlers to devices having them
      ACPI / scan: Always call acpi_bus_scan() for bus check notifications
      ACPI / video / i915: No ACPI backlight if firmware expects Windows 8
      Merge branch 'acpi-fixes'
      Merge branch 'pm-fixes'

Ralf Baechle (1):
      MIPS: Delete dead invocation of exception_exit().

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 Weinberger (5):
      um: Fix return value of strnlen_user()
      um: Mark stub pages mapping with VM_PFNMAP
      um: Fix wait_stub_done() error handling
      um: siginfo cleanup
      um: remove dead code

Rodrigo Vivi (7):
      drm/i915: split aux_clock_divider logic in a separated function for reuse.
      drm/i915: Enable/Disable PSR
      drm/i915: Added debugfs support for PSR Status
      drm/i915: Match all PSR mode entry conditions before enabling it.
      drm/intel: add enable_psr module option and disable psr by default
      drm/i915: add update function to disable/enable-back PSR
      drm/i915: Hook PSR functionality

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

Rohit Vaswani (1):
      drivers: gpio: msm: Fix the error condition for reading ngpio

Sarveshwar Bandi (1):
      be2net: Fix to avoid hardware workaround when not needed

Sebastian Ott (1):
      s390/qdio: remove unused variable

Shobhit Kumar (2):
      drm: Added SDP and VSC structures for handling PSR for eDP
      drm/i915: Read the EDP DPCD and PSR Capability

Srinivas Pandruvada (2):
      Thermal: x86 package temp thermal crash
      Thermal: x86_pkg_temp: Limit number of pkg temp zones

Srivatsa S. Bhat (2):
      cpufreq: Revert commit a66b2e to fix suspend/resume regression
      cpufreq: Revert commit 2f7021a8 to fix CPU hotplug regression

Stefan Bader (1):
      xen/blkback: Use physical sector size for setup

Stefan Behrens (1):
      Btrfs: fix wrong write offset when replacing a device

Steven Rostedt (1):
      Thermal: Fix lockup of cpu_down()

Steven Rostedt (Red Hat) (1):
      tracing: Add ref_data to function and fgraph tracer structs

Stéphane Marchesin (1):
      drm/i915: Preserve the DDI_A_4_LANES bit from the bios

Theodore Ts'o (5):
      ext4: fix error handling in ext4_ext_truncate()
      ext4: simplify calculation of blocks to free on error
      ext4: make the extent_status code more robust against ENOMEM failures
      ext4: yield during large unlinks
      ext4: call ext4_es_lru_add() after handling cache miss

Tim Gardner (1):
      mlx5 core: Fix __udivdi3 when compiling for 32 bit arches

Tony Wu (1):
      MIPS: tlbex: Fix typo in r3000 tlb store handler

Toshi Kani (1):
      ACPI / memhotplug: Fix a stale pointer in error path

Tristan Schmelcher (1):
      uml: Fix which_tmpdir failure when /dev/shm is a symlink, and in other edge cases

Trond Myklebust (3):
      SUNRPC: Fix another issue with rpc_client_register()
      NFSv4: Fix a regression against the FreeBSD server
      NFSv4: Fix brainfart in attribute length calculation

Wei Yongjun (5):
      drbd: fix error return code in drbd_init()
      iio: dac: ad7303: fix error return code in ad7303_probe()
      iio: ti_am335x_adc: add missing .driver_module to struct iio_info
      staging:iio:ad7291: add missing .driver_module to struct iio_info
      Thermal: x86_pkg_temp: fix krealloc() misuse in in pkg_temp_thermal_device_add()

Will Deacon (2):
      arm64: mm: don't treat user cache maintenance faults as writes
      alpha: locks: remove unused arch_*_relax operations

Xiao Guangrong (1):
      KVM: MMU: avoid fast page fault fixing mmio page fault

Xiong Zhang (1):
      drm/i915: add prefault_disable module option

Zheng Liu (2):
      ext4: fix a BUG when opening a file with O_TMPFILE flag
      ext3: fix a BUG when opening a file with O_TMPFILE flag

stephen hemminger (1):
      vxlan: add necessary locking on device removal

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

 Documentation/ABI/testing/sysfs-driver-xen-blkback |   17 +
 .../ABI/testing/sysfs-driver-xen-blkfront          |   10 +
 Documentation/bcache.txt                           |   37 +-
 MAINTAINERS                                        |    4 +-
 Makefile                                           |    2 +-
 arch/alpha/Kconfig                                 |    1 +
 arch/alpha/include/asm/atomic.h                    |   88 +-
 arch/alpha/include/asm/param.h                     |    8 +-
 arch/alpha/include/asm/spinlock.h                  |    4 -
 arch/alpha/include/asm/unistd.h                    |    3 +-
 arch/alpha/include/uapi/asm/param.h                |    7 -
 arch/alpha/include/uapi/asm/unistd.h               |    2 +
 arch/alpha/kernel/entry.S                          |  399 +-
 arch/alpha/kernel/irq_alpha.c                      |    2 +-
 arch/alpha/kernel/smp.c                            |    5 +-
 arch/alpha/kernel/sys_dp264.c                      |    8 -
 arch/alpha/kernel/sys_marvel.c                     |    3 +-
 arch/alpha/kernel/systbls.S                        |    2 +
 arch/alpha/kernel/time.c                           |    4 +-
 arch/alpha/kernel/traps.c                          |    8 +-
 arch/arm/mach-s3c24xx/Kconfig                      |    2 +-
 arch/arm64/include/asm/debug-monitors.h            |    7 -
 arch/arm64/include/asm/system_misc.h               |    3 +-
 arch/arm64/kernel/process.c                        |    2 +-
 arch/arm64/kernel/smp.c                            |   15 +-
 arch/arm64/mm/fault.c                              |   46 +-
 arch/mips/Kconfig                                  |    1 +
 arch/mips/cavium-octeon/octeon-platform.c          |    5 +-
 arch/mips/kernel/smp-bmips.c                       |    2 +-
 arch/mips/kernel/traps.c                           |    1 -
 arch/mips/kvm/Kconfig                              |    1 -
 arch/mips/mm/tlbex.c                               |    4 +-
 arch/mips/netlogic/common/irq.c                    |   68 +-
 arch/mips/netlogic/dts/xlp_evp.dts                 |    3 +-
 arch/mips/netlogic/dts/xlp_svp.dts                 |    3 +-
 arch/mips/netlogic/xlp/usb-init.c                  |    2 +-
 arch/s390/include/asm/processor.h                  |   10 +-
 arch/s390/include/asm/switch_to.h                  |    4 +-
 arch/s390/include/uapi/asm/ptrace.h                |    1 +
 arch/s390/kernel/crash_dump.c                      |   51 +-
 arch/s390/kernel/ptrace.c                          |   50 +-
 arch/s390/net/bpf_jit_comp.c                       |  113 +-
 arch/um/include/shared/frame_kern.h                |    8 +-
 arch/um/kernel/signal.c                            |    4 +-
 arch/um/kernel/skas/mmu.c                          |    2 +-
 arch/um/kernel/skas/uaccess.c                      |    2 +-
 arch/um/os-Linux/mem.c                             |  230 +-
 arch/um/os-Linux/signal.c                          |    8 +-
 arch/um/os-Linux/skas/process.c                    |   19 +-
 arch/x86/kvm/mmu.c                                 |    7 +
 arch/x86/um/signal.c                               |    1 -
 drivers/acpi/acpi_memhotplug.c                     |    1 +
 drivers/acpi/acpica/aclocal.h                      |   13 -
 drivers/acpi/internal.h                            |   11 +
 drivers/acpi/scan.c                                |   13 +-
 drivers/acpi/video.c                               |   98 +-
 drivers/acpi/video_detect.c                        |   21 +
 drivers/block/Kconfig                              |    4 +-
 drivers/block/drbd/drbd_actlog.c                   |   21 +
 drivers/block/drbd/drbd_int.h                      |   15 +-
 drivers/block/drbd/drbd_main.c                     |   61 +-
 drivers/block/drbd/drbd_nl.c                       |  185 +-
 drivers/block/drbd/drbd_receiver.c                 |   12 +-
 drivers/block/drbd/drbd_state.c                    |    4 +-
 drivers/block/rsxx/core.c                          |  359 +-
 drivers/block/rsxx/cregs.c                         |   14 +
 drivers/block/rsxx/dev.c                           |   33 +-
 drivers/block/rsxx/dma.c                           |  185 +-
 drivers/block/rsxx/rsxx_priv.h                     |   10 +-
 drivers/block/xen-blkback/blkback.c                |  872 ++-
 drivers/block/xen-blkback/common.h                 |  147 +-
 drivers/block/xen-blkback/xenbus.c                 |   85 +
 drivers/block/xen-blkfront.c                       |  532 +-
 drivers/cpufreq/cpufreq.c                          |    4 +-
 drivers/cpufreq/cpufreq_governor.c                 |    3 -
 drivers/cpufreq/cpufreq_stats.c                    |    6 +-
 drivers/cpufreq/s3c24xx-cpufreq.c                  |    4 +-
 drivers/gpio/gpio-msm-v2.c                         |    2 +-
 drivers/gpio/gpio-omap.c                           |   84 +-
 drivers/gpu/drm/drm_crtc_helper.c                  |   27 +-
 drivers/gpu/drm/drm_mm.c                           |   31 +-
 drivers/gpu/drm/i915/Makefile                      |    2 +
 drivers/gpu/drm/i915/dvo_ch7xxx.c                  |    2 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |  836 +--
 drivers/gpu/drm/i915/i915_dma.c                    |   87 +-
 drivers/gpu/drm/i915/i915_drv.c                    |  292 +-
 drivers/gpu/drm/i915/i915_drv.h                    |  413 +-
 drivers/gpu/drm/i915/i915_gem.c                    |  317 +-
 drivers/gpu/drm/i915/i915_gem_context.c            |   25 +-
 drivers/gpu/drm/i915/i915_gem_debug.c              |    2 +-
 drivers/gpu/drm/i915/i915_gem_evict.c              |   34 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |   37 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |  265 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |  131 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c             |   14 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |  973 +++
 drivers/gpu/drm/i915/i915_irq.c                    | 1354 ++--
 drivers/gpu/drm/i915/i915_reg.h                    |  110 +-
 drivers/gpu/drm/i915/i915_sysfs.c                  |   71 +
 drivers/gpu/drm/i915/i915_trace.h                  |   16 +-
 drivers/gpu/drm/i915/intel_crt.c                   |    4 +
 drivers/gpu/drm/i915/intel_ddi.c                   |   12 +-
 drivers/gpu/drm/i915/intel_display.c               | 1094 ++--
 drivers/gpu/drm/i915/intel_dp.c                    |  418 +-
 drivers/gpu/drm/i915/intel_drv.h                   |   36 +-
 drivers/gpu/drm/i915/intel_dvo.c                   |    5 +-
 drivers/gpu/drm/i915/intel_fb.c                    |    8 +-
 drivers/gpu/drm/i915/intel_hdmi.c                  |    3 +
 drivers/gpu/drm/i915/intel_lvds.c                  |   36 +-
 drivers/gpu/drm/i915/intel_overlay.c               |   22 +-
 drivers/gpu/drm/i915/intel_panel.c                 |    6 +-
 drivers/gpu/drm/i915/intel_pm.c                    |  431 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c            |   43 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h            |    5 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |   30 +-
 drivers/gpu/drm/i915/intel_sprite.c                |    8 +-
 drivers/gpu/drm/i915/intel_tv.c                    |    4 +
 drivers/gpu/drm/i915/intel_uncore.c                |  595 ++
 drivers/gpu/drm/nouveau/core/engine/bsp/nvc0.c     |    1 +
 drivers/gpu/drm/nouveau/core/engine/bsp/nve0.c     |    1 +
 drivers/gpu/drm/nouveau/core/engine/falcon.c       |   19 +
 drivers/gpu/drm/nouveau/core/engine/ppp/nvc0.c     |    1 +
 drivers/gpu/drm/nouveau/core/engine/vp/nvc0.c      |    1 +
 drivers/gpu/drm/nouveau/core/engine/vp/nve0.c      |    1 +
 .../gpu/drm/nouveau/core/include/engine/falcon.h   |    2 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   21 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |   69 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   15 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |    1 +
 drivers/gpu/drm/nouveau/nouveau_fence.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    6 -
 drivers/gpu/drm/nouveau/nv50_display.c             |   46 +-
 drivers/iio/adc/ti_am335x_adc.c                    |    1 +
 drivers/iio/dac/ad7303.c                           |    4 +-
 drivers/iio/industrialio-trigger.c                 |    2 +-
 drivers/iio/inkern.c                               |    2 +-
 drivers/iio/pressure/st_pressure_core.c            |    6 +-
 drivers/md/bcache/alloc.c                          |   46 +-
 drivers/md/bcache/bcache.h                         |   61 +-
 drivers/md/bcache/bset.c                           |   56 +-
 drivers/md/bcache/bset.h                           |    4 +
 drivers/md/bcache/btree.c                          |  451 +-
 drivers/md/bcache/btree.h                          |   35 +-
 drivers/md/bcache/closure.c                        |    6 +-
 drivers/md/bcache/debug.c                          |  178 +-
 drivers/md/bcache/debug.h                          |   11 +-
 drivers/md/bcache/io.c                             |   68 +-
 drivers/md/bcache/journal.c                        |   25 +-
 drivers/md/bcache/movinggc.c                       |   24 +-
 drivers/md/bcache/request.c                        |  197 +-
 drivers/md/bcache/request.h                        |    2 +-
 drivers/md/bcache/super.c                          |  171 +-
 drivers/md/bcache/sysfs.c                          |   68 +-
 drivers/md/bcache/trace.c                          |   47 +-
 drivers/md/bcache/util.c                           |   17 -
 drivers/md/bcache/util.h                           |    6 -
 drivers/md/bcache/writeback.c                      |  133 +-
 drivers/md/bcache/writeback.h                      |   64 +
 drivers/net/ethernet/atheros/atl1e/atl1e_main.c    |   24 +-
 drivers/net/ethernet/broadcom/Kconfig              |    1 +
 drivers/net/ethernet/emulex/benet/be_main.c        |   14 +-
 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c  |    2 +-
 drivers/net/hyperv/netvsc_drv.c                    |    4 +-
 drivers/net/macvtap.c                              |   65 +-
 drivers/net/tun.c                                  |   62 +-
 drivers/net/vxlan.c                                |    6 +
 drivers/net/xen-netfront.c                         |   31 +-
 drivers/pnp/pnpacpi/rsparser.c                     |    2 +-
 drivers/pnp/resource.c                             |    1 +
 drivers/s390/cio/qdio_main.c                       |    4 +-
 drivers/s390/crypto/ap_bus.c                       |    1 +
 drivers/staging/Kconfig                            |    2 -
 drivers/staging/Makefile                           |    1 -
 drivers/staging/csr/Kconfig                        |    9 -
 drivers/staging/csr/LICENSE.txt                    |   39 -
 drivers/staging/csr/Makefile                       |   73 -
 drivers/staging/csr/bh.c                           |  404 --
 drivers/staging/csr/csr_framework_ext.c            |   40 -
 drivers/staging/csr/csr_framework_ext.h            |   35 -
 drivers/staging/csr/csr_framework_ext_types.h      |   30 -
 drivers/staging/csr/csr_log.h                      |  223 -
 drivers/staging/csr/csr_log_configure.h            |   39 -
 drivers/staging/csr/csr_log_text.h                 |  124 -
 drivers/staging/csr/csr_macro.h                    |   39 -
 drivers/staging/csr/csr_msg_transport.h            |   17 -
 drivers/staging/csr/csr_msgconv.c                  |  291 -
 drivers/staging/csr/csr_msgconv.h                  |   78 -
 drivers/staging/csr/csr_prim_defs.h                |   55 -
 drivers/staging/csr/csr_result.h                   |   17 -
 drivers/staging/csr/csr_sched.h                    |   85 -
 drivers/staging/csr/csr_sdio.h                     |  723 ---
 .../staging/csr/csr_serialize_primitive_types.c    |  100 -
 drivers/staging/csr/csr_time.c                     |   33 -
 drivers/staging/csr/csr_time.h                     |   76 -
 drivers/staging/csr/csr_util.c                     |   15 -
 drivers/staging/csr/csr_wifi_common.h              |  101 -
 drivers/staging/csr/csr_wifi_fsm.h                 |  240 -
 drivers/staging/csr/csr_wifi_fsm_event.h           |   42 -
 drivers/staging/csr/csr_wifi_fsm_types.h           |  430 --
 drivers/staging/csr/csr_wifi_hip_card.h            |  114 -
 drivers/staging/csr/csr_wifi_hip_card_sdio.c       | 4001 ------------
 drivers/staging/csr/csr_wifi_hip_card_sdio.h       |  694 ---
 drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c  | 2595 --------
 drivers/staging/csr/csr_wifi_hip_card_sdio_mem.c   | 1713 -----
 drivers/staging/csr/csr_wifi_hip_chiphelper.c      |  793 ---
 drivers/staging/csr/csr_wifi_hip_chiphelper.h      |  407 --
 .../staging/csr/csr_wifi_hip_chiphelper_private.h  |  200 -
 drivers/staging/csr/csr_wifi_hip_conversions.h     |   73 -
 drivers/staging/csr/csr_wifi_hip_download.c        |  819 ---
 drivers/staging/csr/csr_wifi_hip_dump.c            |  837 ---
 drivers/staging/csr/csr_wifi_hip_packing.c         | 4804 ---------------
 drivers/staging/csr/csr_wifi_hip_send.c            |  415 --
 drivers/staging/csr/csr_wifi_hip_signals.c         | 1313 ----
 drivers/staging/csr/csr_wifi_hip_signals.h         |  128 -
 drivers/staging/csr/csr_wifi_hip_sigs.h            | 1417 -----
 drivers/staging/csr/csr_wifi_hip_ta_sampling.c     |  541 --
 drivers/staging/csr/csr_wifi_hip_ta_sampling.h     |   66 -
 drivers/staging/csr/csr_wifi_hip_udi.c             |  173 -
 drivers/staging/csr/csr_wifi_hip_unifi.h           |  871 ---
 .../staging/csr/csr_wifi_hip_unifi_signal_names.c  |   41 -
 drivers/staging/csr/csr_wifi_hip_unifi_udi.h       |   52 -
 drivers/staging/csr/csr_wifi_hip_unifihw.h         |   59 -
 drivers/staging/csr/csr_wifi_hip_unifiversion.h    |   30 -
 drivers/staging/csr/csr_wifi_hip_xbv.c             | 1076 ----
 drivers/staging/csr/csr_wifi_hip_xbv.h             |  119 -
 drivers/staging/csr/csr_wifi_hostio_prim.h         |   18 -
 drivers/staging/csr/csr_wifi_lib.h                 |  103 -
 drivers/staging/csr/csr_wifi_msgconv.h             |   49 -
 .../staging/csr/csr_wifi_nme_ap_converter_init.c   |   90 -
 .../staging/csr/csr_wifi_nme_ap_converter_init.h   |   41 -
 .../csr/csr_wifi_nme_ap_free_downstream_contents.c |   84 -
 .../csr/csr_wifi_nme_ap_free_upstream_contents.c   |   39 -
 drivers/staging/csr/csr_wifi_nme_ap_lib.h          |  495 --
 drivers/staging/csr/csr_wifi_nme_ap_prim.h         |  494 --
 drivers/staging/csr/csr_wifi_nme_ap_sef.c          |   30 -
 drivers/staging/csr/csr_wifi_nme_ap_sef.h          |   21 -
 drivers/staging/csr/csr_wifi_nme_ap_serialize.c    |  909 ---
 drivers/staging/csr/csr_wifi_nme_ap_serialize.h    |   94 -
 drivers/staging/csr/csr_wifi_nme_converter_init.h  |   38 -
 drivers/staging/csr/csr_wifi_nme_lib.h             |  991 ---
 drivers/staging/csr/csr_wifi_nme_prim.h            | 1657 -----
 drivers/staging/csr/csr_wifi_nme_serialize.h       |  166 -
 drivers/staging/csr/csr_wifi_nme_task.h            |   27 -
 drivers/staging/csr/csr_wifi_private_common.h      |   81 -
 drivers/staging/csr/csr_wifi_result.h              |   27 -
 .../staging/csr/csr_wifi_router_converter_init.c   |   82 -
 .../staging/csr/csr_wifi_router_converter_init.h   |   34 -
 .../csr/csr_wifi_router_ctrl_converter_init.c      |  134 -
 .../csr/csr_wifi_router_ctrl_converter_init.h      |   34 -
 ...csr_wifi_router_ctrl_free_downstream_contents.c |  108 -
 .../csr_wifi_router_ctrl_free_upstream_contents.c  |   87 -
 drivers/staging/csr/csr_wifi_router_ctrl_lib.h     | 2082 -------
 drivers/staging/csr/csr_wifi_router_ctrl_prim.h    | 2113 -------
 drivers/staging/csr/csr_wifi_router_ctrl_sef.c     |   46 -
 drivers/staging/csr/csr_wifi_router_ctrl_sef.h     |   51 -
 .../staging/csr/csr_wifi_router_ctrl_serialize.c   | 2591 --------
 .../staging/csr/csr_wifi_router_ctrl_serialize.h   |  333 -
 .../csr/csr_wifi_router_free_downstream_contents.c |   53 -
 .../csr/csr_wifi_router_free_upstream_contents.c   |   47 -
 drivers/staging/csr/csr_wifi_router_lib.h          |  417 --
 drivers/staging/csr/csr_wifi_router_prim.h         |  421 --
 drivers/staging/csr/csr_wifi_router_sef.c          |   19 -
 drivers/staging/csr/csr_wifi_router_sef.h          |   25 -
 drivers/staging/csr/csr_wifi_router_serialize.c    |  418 --
 drivers/staging/csr/csr_wifi_router_serialize.h    |   67 -
 drivers/staging/csr/csr_wifi_router_task.h         |   25 -
 drivers/staging/csr/csr_wifi_router_transport.c    |  199 -
 .../csr/csr_wifi_serialize_primitive_types.c       |  256 -
 drivers/staging/csr/csr_wifi_sme_ap_lib.h          |  774 ---
 drivers/staging/csr/csr_wifi_sme_ap_prim.h         | 1030 ----
 drivers/staging/csr/csr_wifi_sme_converter_init.c  |  201 -
 drivers/staging/csr/csr_wifi_sme_converter_init.h  |   34 -
 .../csr/csr_wifi_sme_free_downstream_contents.c    |  187 -
 .../csr/csr_wifi_sme_free_upstream_contents.c      |  275 -
 drivers/staging/csr/csr_wifi_sme_lib.h             | 4303 -------------
 drivers/staging/csr/csr_wifi_sme_prim.h            | 6510 --------------------
 drivers/staging/csr/csr_wifi_sme_sef.c             |   85 -
 drivers/staging/csr/csr_wifi_sme_sef.h             |  142 -
 drivers/staging/csr/csr_wifi_sme_serialize.c       | 5809 -----------------
 drivers/staging/csr/csr_wifi_sme_serialize.h       |  666 --
 drivers/staging/csr/csr_wifi_sme_task.h            |   25 -
 drivers/staging/csr/csr_wifi_vif_utils.h           |   27 -
 drivers/staging/csr/data_tx.c                      |   54 -
 drivers/staging/csr/drv.c                          | 2193 -------
 drivers/staging/csr/firmware.c                     |  396 --
 drivers/staging/csr/inet.c                         |  104 -
 drivers/staging/csr/init_hw.c                      |  108 -
 drivers/staging/csr/io.c                           | 1098 ----
 drivers/staging/csr/mlme.c                         |  433 --
 drivers/staging/csr/monitor.c                      |  384 --
 drivers/staging/csr/netdev.c                       | 3307 ----------
 drivers/staging/csr/os.c                           |  477 --
 drivers/staging/csr/putest.c                       |  685 --
 drivers/staging/csr/sdio_events.c                  |  134 -
 drivers/staging/csr/sdio_mmc.c                     | 1288 ----
 drivers/staging/csr/sdio_stubs.c                   |   82 -
 drivers/staging/csr/sme_blocking.c                 | 1466 -----
 drivers/staging/csr/sme_mgt.c                      | 1012 ---
 drivers/staging/csr/sme_native.c                   |  566 --
 drivers/staging/csr/sme_sys.c                      | 3260 ----------
 drivers/staging/csr/sme_userspace.c                |  315 -
 drivers/staging/csr/sme_userspace.h                |   38 -
 drivers/staging/csr/sme_wext.c                     | 3327 ----------
 drivers/staging/csr/ul_int.c                       |  528 --
 drivers/staging/csr/unifi_clients.h                |  129 -
 drivers/staging/csr/unifi_config.h                 |   34 -
 drivers/staging/csr/unifi_dbg.c                    |  110 -
 drivers/staging/csr/unifi_event.c                  |  692 ---
 drivers/staging/csr/unifi_native.h                 |  257 -
 drivers/staging/csr/unifi_os.h                     |  122 -
 drivers/staging/csr/unifi_pdu_processing.c         | 3729 -----------
 drivers/staging/csr/unifi_priv.h                   | 1136 ----
 drivers/staging/csr/unifi_sme.c                    | 1225 ----
 drivers/staging/csr/unifi_sme.h                    |  245 -
 drivers/staging/csr/unifi_wext.h                   |  108 -
 drivers/staging/csr/unifiio.h                      |  398 --
 drivers/staging/csr/wext_events.c                  |  283 -
 drivers/staging/iio/accel/lis3l02dq_core.c         |    2 +
 drivers/staging/iio/adc/ad7291.c                   |    1 +
 drivers/staging/iio/adc/mxs-lradc.c                |   18 +-
 drivers/thermal/x86_pkg_temp_thermal.c             |   18 +-
 drivers/vhost/net.c                                |   37 +-
 drivers/vhost/scsi.c                               |   17 +-
 drivers/vhost/test.c                               |    6 +-
 drivers/vhost/vhost.h                              |   10 +-
 fs/btrfs/extent-tree.c                             |   27 +-
 fs/btrfs/scrub.c                                   |    2 +-
 fs/ext3/namei.c                                    |    2 +-
 fs/ext4/extents.c                                  |   23 +-
 fs/ext4/extents_status.c                           |   51 +-
 fs/ext4/inode.c                                    |    7 +-
 fs/ext4/namei.c                                    |    2 +-
 fs/fuse/dir.c                                      |   51 +-
 fs/nfs/nfs4xdr.c                                   |   21 +-
 fs/open.c                                          |    2 +
 fs/proc/vmcore.c                                   |    2 +-
 fs/super.c                                         |   25 +-
 include/acpi/acpixf.h                              |    1 +
 include/acpi/actypes.h                             |   15 +
 include/acpi/video.h                               |   11 +-
 include/drm/drm_dp_helper.h                        |   31 +-
 include/drm/drm_mm.h                               |    6 +-
 include/linux/acpi.h                               |    1 +
 include/linux/dcache.h                             |    2 +-
 include/linux/drbd.h                               |    6 +-
 include/linux/drbd_genl.h                          |    2 +
 include/linux/drbd_limits.h                        |    9 +
 include/linux/if_vlan.h                            |    3 +-
 include/linux/iio/iio.h                            |    4 +-
 include/linux/pm_wakeup.h                          |    4 +-
 include/trace/events/bcache.h                      |  381 +-
 include/trace/ftrace.h                             |    4 -
 include/uapi/asm-generic/fcntl.h                   |    4 +-
 include/uapi/drm/i915_drm.h                        |   24 +
 include/xen/interface/io/blkif.h                   |   53 +
 include/xen/interface/io/ring.h                    |    5 +
 kernel/power/autosleep.c                           |    3 +-
 kernel/trace/ring_buffer.c                         |   26 +-
 kernel/trace/trace.c                               |   34 +-
 kernel/trace/trace.h                               |   10 +-
 kernel/trace/trace_event_perf.c                    |   10 +-
 kernel/trace/trace_events.c                        |   98 +-
 kernel/trace/trace_events_filter.c                 |    4 +-
 kernel/trace/trace_functions.c                     |    2 +-
 kernel/trace/trace_functions_graph.c               |   54 +-
 kernel/trace/trace_kprobe.c                        |   29 +-
 kernel/trace/trace_mmiotrace.c                     |    8 +-
 kernel/trace/trace_output.c                        |   14 +-
 kernel/trace/trace_syscalls.c                      |   26 +-
 kernel/trace/trace_uprobe.c                        |    2 -
 kernel/wait.c                                      |    3 +-
 lib/mpi/longlong.h                                 |   17 +-
 net/8021q/vlan_core.c                              |    2 +-
 net/8021q/vlan_dev.c                               |    7 +
 net/core/dev.c                                     |   11 +-
 net/core/ethtool.c                                 |   30 +-
 net/ethernet/eth.c                                 |   21 +-
 net/ipv4/ip_input.c                                |    7 +-
 net/ipv6/ndisc.c                                   |    6 +-
 net/irda/irlan/irlan_eth.c                         |   31 +-
 net/sched/sch_qfq.c                                |   85 +-
 net/sunrpc/clnt.c                                  |    1 +
 382 files changed, 9673 insertions(+), 97332 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-xen-blkback
 create mode 100644 Documentation/ABI/testing/sysfs-driver-xen-blkfront
 create mode 100644 drivers/gpu/drm/i915/i915_gpu_error.c
 create mode 100644 drivers/gpu/drm/i915/intel_uncore.c
 create mode 100644 drivers/md/bcache/writeback.h
 delete mode 100644 drivers/staging/csr/Kconfig
 delete mode 100644 drivers/staging/csr/LICENSE.txt
 delete mode 100644 drivers/staging/csr/Makefile
 delete mode 100644 drivers/staging/csr/bh.c
 delete mode 100644 drivers/staging/csr/csr_framework_ext.c
 delete mode 100644 drivers/staging/csr/csr_framework_ext.h
 delete mode 100644 drivers/staging/csr/csr_framework_ext_types.h
 delete mode 100644 drivers/staging/csr/csr_log.h
 delete mode 100644 drivers/staging/csr/csr_log_configure.h
 delete mode 100644 drivers/staging/csr/csr_log_text.h
 delete mode 100644 drivers/staging/csr/csr_macro.h
 delete mode 100644 drivers/staging/csr/csr_msg_transport.h
 delete mode 100644 drivers/staging/csr/csr_msgconv.c
 delete mode 100644 drivers/staging/csr/csr_msgconv.h
 delete mode 100644 drivers/staging/csr/csr_prim_defs.h
 delete mode 100644 drivers/staging/csr/csr_result.h
 delete mode 100644 drivers/staging/csr/csr_sched.h
 delete mode 100644 drivers/staging/csr/csr_sdio.h
 delete mode 100644 drivers/staging/csr/csr_serialize_primitive_types.c
 delete mode 100644 drivers/staging/csr/csr_time.c
 delete mode 100644 drivers/staging/csr/csr_time.h
 delete mode 100644 drivers/staging/csr/csr_util.c
 delete mode 100644 drivers/staging/csr/csr_wifi_common.h
 delete mode 100644 drivers/staging/csr/csr_wifi_fsm.h
 delete mode 100644 drivers/staging/csr/csr_wifi_fsm_event.h
 delete mode 100644 drivers/staging/csr/csr_wifi_fsm_types.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_card.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_card_sdio.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_card_sdio.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_card_sdio_mem.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_chiphelper.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_chiphelper.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_chiphelper_private.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_conversions.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_download.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_dump.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_packing.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_send.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_signals.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_signals.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_sigs.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_ta_sampling.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_ta_sampling.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_udi.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_unifi.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_unifi_signal_names.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_unifi_udi.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_unifihw.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_unifiversion.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_xbv.c
 delete mode 100644 drivers/staging/csr/csr_wifi_hip_xbv.h
 delete mode 100644 drivers/staging/csr/csr_wifi_hostio_prim.h
 delete mode 100644 drivers/staging/csr/csr_wifi_lib.h
 delete mode 100644 drivers/staging/csr/csr_wifi_msgconv.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_converter_init.c
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_converter_init.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_free_upstream_contents.c
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_lib.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_prim.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_sef.c
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_sef.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_serialize.c
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_ap_serialize.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_converter_init.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_lib.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_prim.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_serialize.h
 delete mode 100644 drivers/staging/csr/csr_wifi_nme_task.h
 delete mode 100644 drivers/staging/csr/csr_wifi_private_common.h
 delete mode 100644 drivers/staging/csr/csr_wifi_result.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_converter_init.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_converter_init.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_converter_init.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_converter_init.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_lib.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_prim.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_sef.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_sef.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_serialize.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_serialize.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_free_downstream_contents.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_free_upstream_contents.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_lib.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_prim.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_sef.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_sef.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_serialize.c
 delete mode 100644 drivers/staging/csr/csr_wifi_router_serialize.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_task.h
 delete mode 100644 drivers/staging/csr/csr_wifi_router_transport.c
 delete mode 100644 drivers/staging/csr/csr_wifi_serialize_primitive_types.c
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_ap_lib.h
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_ap_prim.h
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_converter_init.c
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_converter_init.h
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_lib.h
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_prim.h
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_sef.c
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_sef.h
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_serialize.c
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_serialize.h
 delete mode 100644 drivers/staging/csr/csr_wifi_sme_task.h
 delete mode 100644 drivers/staging/csr/csr_wifi_vif_utils.h
 delete mode 100644 drivers/staging/csr/data_tx.c
 delete mode 100644 drivers/staging/csr/drv.c
 delete mode 100644 drivers/staging/csr/firmware.c
 delete mode 100644 drivers/staging/csr/inet.c
 delete mode 100644 drivers/staging/csr/init_hw.c
 delete mode 100644 drivers/staging/csr/io.c
 delete mode 100644 drivers/staging/csr/mlme.c
 delete mode 100644 drivers/staging/csr/monitor.c
 delete mode 100644 drivers/staging/csr/netdev.c
 delete mode 100644 drivers/staging/csr/os.c
 delete mode 100644 drivers/staging/csr/putest.c
 delete mode 100644 drivers/staging/csr/sdio_events.c
 delete mode 100644 drivers/staging/csr/sdio_mmc.c
 delete mode 100644 drivers/staging/csr/sdio_stubs.c
 delete mode 100644 drivers/staging/csr/sme_blocking.c
 delete mode 100644 drivers/staging/csr/sme_mgt.c
 delete mode 100644 drivers/staging/csr/sme_native.c
 delete mode 100644 drivers/staging/csr/sme_sys.c
 delete mode 100644 drivers/staging/csr/sme_userspace.c
 delete mode 100644 drivers/staging/csr/sme_userspace.h
 delete mode 100644 drivers/staging/csr/sme_wext.c
 delete mode 100644 drivers/staging/csr/ul_int.c
 delete mode 100644 drivers/staging/csr/unifi_clients.h
 delete mode 100644 drivers/staging/csr/unifi_config.h
 delete mode 100644 drivers/staging/csr/unifi_dbg.c
 delete mode 100644 drivers/staging/csr/unifi_event.c
 delete mode 100644 drivers/staging/csr/unifi_native.h
 delete mode 100644 drivers/staging/csr/unifi_os.h
 delete mode 100644 drivers/staging/csr/unifi_pdu_processing.c
 delete mode 100644 drivers/staging/csr/unifi_priv.h
 delete mode 100644 drivers/staging/csr/unifi_sme.c
 delete mode 100644 drivers/staging/csr/unifi_sme.h
 delete mode 100644 drivers/staging/csr/unifi_wext.h
 delete mode 100644 drivers/staging/csr/unifiio.h
 delete mode 100644 drivers/staging/csr/wext_events.c
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the dri-devel mailing list