The following changes since commit e34d4dfe55f8d35bc9bf02ee60c3b1da4b0269a8:
Fix undefined reference to x86_efi_facility (2015-03-04 12:30:06 -0600)
are available in the git repository at:
http://git.linaro.org/people/gary.robertson/staging-linux-linaro-lng.git linux-linaro-lng-v3.14-rt
for you to fetch changes up to fe0d143682058b43650a5430645aa99fd76b6293:
KVM: VFIO: resolve redeclaration error on x86/_64 (2015-04-08 16:43:16 -0500)
----------------------------------------------------------------
Aaro Koskinen (1):
MIPS: OCTEON: fix kernel crash when offlining a CPU
Adam Lee (1):
Bluetooth: ath3k: workaround the compatibility issue with xHCI controller
Adrian Knoth (1):
ALSA: hdspm - Constrain periods to 2 on older cards
Ahmed S. Darwish (4):
can: kvaser_usb: Do not sleep in atomic context
can: kvaser_usb: Send correct context to URB completion
can: kvaser_usb: Retry the first bulk transfer on -ETIMEDOUT
can: kvaser_usb: Fix state handling upon BUS_ERROR events
Al Viro (5):
fix deadlock in cifs_ioctl_clone()
autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation
debugfs: leave freeing a symlink body until inode eviction
procfs: fix race between symlink removals and traversals
sunrpc: fix braino in ->poll()
Alan Stern (2):
USB: fix use-after-free bug in usb_hcd_unlink_urb()
USB: usbfs: don't leak kernel data in siginfo
Aleksander Morgado (1):
xhci: fix reporting of 0-sized URBs in control endpoint
Alex Deucher (7):
drm/radeon: add a dpm quirk list
drm/radeon: add si dpm quirk list
drm/radeon: use rv515_ring_start on r5xx
drm/radeon: only enable kv/kb dpm interrupts once v3
drm/radeon: fix voltage setup on hawaii
drm/radeon: use drm_mode_vrefresh() rather than mode->vrefresh
drm/radeon: fix 1 RB harvest config setup for TN/RL
Alex Shi (3):
Merge tag 'v3.14.35' into linux-linaro-lsk-v3.14
configs: add kernel internel boot testing configuration
Merge tag 'v3.14.36' into linux-linaro-lsk-v3.14
Alex Williamson (2):
PCI: Add flag for devices where we can't use bus reset
PCI: Mark Atheros AR93xx to avoid bus reset
Alexander Drozdov (2):
ipv4: ip_check_defrag should correctly check return value of skb_copy_bits
ipv4: ip_check_defrag should not assume that skb_network_offset is zero
Alexander Usyskin (1):
mei: make device disabled on stop unconditionally
Alexandre Demers (1):
x86/tsc: Change Fast TSC calibration failed from error to info
Alexey Brodkin (1):
ARC: fix page address calculation if PAGE_OFFSET != LINUX_LINK_BASE
Anders Roxell (8):
Merge tag 'v3.14.28' into v3.14-rt
Merge tag 'v3.14.29' into v3.14-rt
Merge tag 'v3.14.31' into v3.14-rt
Merge tag 'v3.14.34' into v3.14-rt
Merge tag 'v3.14.35' into v3.14-rt
Merge tag 'v3.14.36' into v3.14-rt
Merge tag 'v3.14.36-rt31-lno1' into linux-linaro-lsk-v3.14-rt
Merge branch 'linux-linaro-lsk-v3.14' into linux-linaro-lsk-v3.14-rt
Andrew Lunn (1):
bus: mvebu-mbus: fix support of MBus window 13
Andy Lutomirski (5):
x86, tls, ldt: Stop checking lm in LDT_empty
x86, tls: Interpret an all-zero struct user_desc as "no segment"
x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
x86,kvm,vmx: Preserve CR4 across VM entry
x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization
Andy Shevchenko (2):
sata_dwc_460ex: fix resource leak on error path
spi: dw-mid: fix FIFO size
Angelo Compagnucci (1):
iio:adc:mcp3422 Fix incorrect scales table
Arnd Bergmann (1):
cpufreq: s3c: remove incorrect __init annotations
Ashay Jaiswal (1):
regulator: core: fix race condition in regulator_put()
Aurelien BOUIN (1):
ASoC: fsl_esai: Fix incorrect xDC field width of xCCR registers
Austin Lund (1):
media/rc: Send sync space information on the lirc device
Ben Shelton (1):
usb: plusb: Add support for National Instruments host-to-host cable
Benjamin Herrenschmidt (1):
of/address: Don't throw errors on absent ranges properties
Bo Shen (1):
ASoC: atmel_ssc_dai: fix start event for I2S mode
Bob Paauwe (1):
drm/i915: Only fence tiled region of object.
Brian King (1):
ipr: wait for aborted command responses
Bryan O'Donoghue (1):
x86/apic: Re-enable PCI_MSI support for non-SMP X86_32
Catalin Marinas (2):
arm64: compat Fix siginfo_t -> compat_siginfo_t conversion on big endian
net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msg
Charlotte Richardson (1):
PCI: Add NEC variants to Stratus ftServer PCIe DMI check
Chen Jie (1):
jffs2: fix handling of corrupted summary length
Chen-Yu Tsai (1):
clk: sunxi: Support factor clocks with N factor starting not from 0
Chris Wilson (2):
drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES
ACPI / video: Load the module even if ACPI is disabled
Christian König (1):
drm/radeon: workaround for CP HW bug on CIK
Christoph Hellwig (1):
net: don't OOPS on socket aio
Christophe Ricard (1):
tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send
Clemens Ladisch (1):
ALSA: seq-dummy: remove deadlock-causing events on close
Cyrille Pitchen (1):
tty/serial: at91: fix error handling in atmel_serial_probe()
Dan Carpenter (4):
ipvs: uninitialized data with IP_VS_IPV6
coresight-etm: unlock on error paths in mode_store()
ALSA: off by one bug in snd_riptide_joystick_probe()
efi: Small leak on error in runtime map code
Daniel Borkmann (2):
net: sctp: fix slab corruption from use after free on INIT collisions
rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY
Daniel J Blueman (1):
EDAC, amd64_edac: Prevent OOPS with >16 memory controllers
Darrick J. Wong (1):
dm io: reject unsupported DISCARD requests with EOPNOTSUPP
Dave Chinner (3):
xfs: ensure buffer types are set correctly
xfs: inode unlink does not set AGI buffer type
xfs: set superblock buffer type correctly
David Herrmann (1):
HID: input: fix confusion on conflicting mappings
David Howells (1):
TPM: Add new TPMs to the tail of the list to prevent inadvertent change of dev
David Jeffery (1):
libata: prevent HSM state change race between ISR and PIO
David Rientjes (1):
mm, thp: only collapse hugepages to nodes with affinity for zone_reclaim_mode
David Sterba (3):
btrfs: set proper message level for skinny metadata
btrfs: fix leak of path in btrfs_find_item
btrfs: fix lost return value due to variable shadowing
David Vrabel (1):
Revert "swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single"
Dmitry Eremin-Solenikov (4):
power: gpio-charger: balance enable/disable_irq_wake calls
ARM: 8284/1: sa1100: clear RCSR_SMR on resume
ARM: pxa: add regulator_has_full_constraints to corgi board file
ARM: pxa: add regulator_has_full_constraints to poodle board file
Dmitry Monakhov (1):
ext4: prevent bugon on race between write/fcntl
Dmitry Osipenko (1):
ARM: dts: tegra20: fix GR3D, DSI unit and reg base addresses
Dmitry Torokhov (1):
Input: evdev - fix EVIOCG{type} ioctl
Emmanuel Grumbach (1):
iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN
Eric Dumazet (5):
net: rps: fix cpu unplug
netxen: fix netxen_nic_poll() logic
tcp: ipv4: initialize unicast_sock sk_pacing_rate
ipv4: tcp: get rid of ugly unicast_sock
macvtap: make sure neighbour code can push ethernet header
Eric Nelson (1):
ASoC: sgtl5000: add delay before first I2C access
Eyal Shapira (1):
iwlwifi: mvm: validate tid and sta_id in ba_notif
Fabio Estevam (1):
ARM: dts: imx25: Fix PWM "per" clocks
Felix Fietkau (1):
MIPS: IRQ: Fix disable_irq on CPU IRQs
Filipe Manana (1):
Btrfs: fix data loss in the fast fsync path
Florian Westphal (1):
ppp: deflate: never return len larger than output buffer
Francesco Ruggeri (1):
tty: Fix pty master poll() after slave closes v2
Gary S. Robertson (7):
Revert "Fix redefinition error caused by conditional compilation"
Revert "Fix implicit declaration of kvm_vcpu_request_scan_ioapic()"
Revert "Make kvm_vfio_ops externally visible per <linux/kvm_host.h> declaraton"
Revert "Fix undefined reference to x86_efi_facility"
Merge branch 'lsk-v3.14-15.03-rt' into linux-linaro-lng-v3.14-rt
KVM:EVENTFD: fix implicit declaration on x86/_64
KVM: VFIO: resolve redeclaration error on x86/_64
Gaurav Minocha (4):
Adding selftest testdata dynamically into live tree
of: Fixing OF Selftest build error
Enabling OF selftest to run without machine's devicetree
of: Disabling OF functions that use sysfs if CONFIG_SYSFS disabled
George Cherian (1):
usb: dwc3: dwc3-omap: Fix disable IRQ
Govindarajulu Varadarajan (1):
bnx2x: fix napi poll return value for repoll
Grant Likely (25):
of: Make device nodes kobjects so they show up in sysfs
of: remove /proc/device-tree
of: Move CONFIG_OF_DYNAMIC code into a separate file
of: Make devicetree sysfs update functions consistent.
of: Make sure attached nodes don't carry along extra children
of: Move dynamic node fixups out of powerpc and into common code
of: Reorder device tree changes and notifiers
of/selftest: Add self tests for manipulation of properties
of: Add a testcase for of_find_node_by_path()
of: typo fix in __of_prop_dup()
of: Fix NULL dereference in selftest removal code
of/selftest: Test structure of device tree
of/selftest: Add a test for duplicate phandles
of/selftest: Use the resolver to fixup phandles
of/selftest: Move hash table off stack to fix large frame size
of/unittest: Remove test devices after adding them
of/unittest: Rename selftest.c to unittest.c
of/platform: Move platform devices under /sys/devices/platform
of: Ensure unique names without sacrificing determinism
of: Stop naming platform_device using dcr address
of/platform: Fix of_platform_device_destroy iteration of devices
of/reconfig: Add debug output for OF_RECONFIG notifiers
of/reconfig: Always use the same structure for notifiers
of: Use vargs in __of_node_alloc
of: Refactor __of_node_alloc() into __of_node_dup()
Grazvydas Ignotas (1):
mm/memory.c: actually remap enough memory
Greg Kroah-Hartman (6):
Linux 3.14.31
Linux 3.14.32
Linux 3.14.33
Linux 3.14.34
Linux 3.14.35
Linux 3.14.36
Guenter Roeck (1):
net: phy: Fix verification of EEE support in phy_init_eee
Hagen Paul Pfeifer (1):
ipv6: stop sending PTB packets for MTU < 1280
Hannes Frederic Sowa (2):
ipv4: try to cache dst_entries which would cause a redirect
ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too
Hans Holmberg (1):
gpiolib: of: allow of_gpiochip_find_and_xlate to find more than one chip per node
Hans de Goede (1):
sunxi: clk: Set sun6i-pll1 n_start = 1
Hector Marco-Gisbert (1):
x86, mm/ASLR: Fix stack randomization on 64-bit systems
Heiko Stuebner (1):
of: add functions to count number of elements in a property
Hemmo Nieminen (1):
MIPS: Fix kernel lockup or crash after CPU offline/online
Herbert Xu (1):
udp_diag: Fix socket skipping within chain
Hon Ching (Vicky) Lo (1):
tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma
Hugh Dickins (2):
shmem: fix init_page_accessed use to stop !PageLRU bug
mm/memory.c: use entry = ACCESS_ONCE(*pte) in handle_pte_fault()
Ian Abbott (2):
staging: comedi: comedi_compat32.c: fix COMEDI_CMD copy back
staging: comedi: cb_pcidas64: fix incorrect AI range code handling
Ignacy Gawędzki (2):
gen_stats.c: Duplicate xstats buffer for later use
ematch: Fix auto-loading of ematch modules.
Ilya Dryomov (5):
rbd: drop parent_ref in rbd_dev_unprobe() unconditionally
rbd: fix rbd_dev_parent_get() when parent_overlap == 0
libceph: assert both regular and lingering lists in __remove_osd()
libceph: change from BUG to WARN for __remove_osd() asserts
libceph: fix double __remove_osd() problem
Ilya Nelkenbaum (1):
IB/core: When marshaling ucma path from user-space, clear unused fields
James Hogan (5):
MIPS: Export FP functions used by lose_fpu(1) for KVM
MIPS: KVM: Deliver guest interrupts after local_irq_disable()
KVM: MIPS: Don't leak FPU/DSP to guest
metag: Fix KSTK_EIP() and KSTK_ESP() macros
KVM: MIPS: Fix trace event to save PC directly
Jan Kara (2):
fsnotify: fix handling of renames in audit
xfs: Fix quota type in quota structures when reusing quota file
Jason Gerecke (1):
HID: wacom: Report ABS_MISC event for Cintiq Companion Hybrid
Jason Lee Cragg (1):
ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210
Jay Lan (1):
kdb: fix incorrect counts in KDB summary command output
Jeff Layton (1):
nfs: don't call blocking operations while !TASK_RUNNING
Jeff Moyer (1):
cfq-iosched: fix incorrect filing of rt async cfqq
Jerome Marchand (2):
mm: make copy_pte_range static again
memcg, vmscan: Fix forced scan of anonymous pages
Jianyu Zhan (1):
mm/swap.c: clean up *lru_cache_add* functions
Jim Lin (1):
pinctrl: Fix two deadlocks
Jiri Kosina (1):
HID: fixup the conflicting keyboard mappings quirk
Jiri Pirko (2):
team: fix possible null pointer dereference in team_handle_frame
team: don't traverse port list using rcu in team_set_mac_address
Jiri Slaby (1):
tty: fix up atime/mtime mess, take four
Jisheng Zhang (1):
mmc: sdhci-pxav3: fix setting of pdata->clk_delay_cycles
Jochen Hein (1):
Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857)
Joe Thornber (4):
dm cache: share cache-metadata object across inactive and active DM tables
dm cache: fix problematic dual use of a single migration count variable
dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode
dm cache: fix missing ERR_PTR returns and handling
Johan Hovold (10):
gpio: sysfs: fix gpio-chip device-attribute leak
gpio: sysfs: fix gpio device-attribute leak
gpio: sysfs: fix memory leak in gpiod_export_link
gpio: sysfs: fix memory leak in gpiod_sysfs_set_active_low
USB: mxuport: fix null deref when used as a console
net: irda: fix wait_until_sent poll timeout
USB: serial: fix infinite wait_until_sent timeout
TTY: fix tty_wait_until_sent on 64-bit machines
USB: serial: fix potential use-after-free after failed probe
USB: serial: fix tty-device error handling at probe
Johannes Berg (1):
nl80211: fix per-station group key get/del and memory leak
John Stultz (1):
ntp: Fixup adjtimex freq validation on 32-bit systems
Joonsoo Kim (2):
vmalloc: use rcu list iterator to reduce vmap_area_lock contention
mm/compaction: fix wrong order check in compact_finished()
Jouni Malinen (1):
mac80211: Send EAPOL frames at lowest rate
K. Y. Srinivasan (1):
x86, hyperv: Mark the Hyper-V clocksource as being continuous
Kaixu Xia (10):
coresight: fix typo in comment in of_coresight.c
coresight: fix comment in of_coresight.c
coresight: fixing validity check on remote device
coresight: fix the replicator subtype value
coresight: remove the unnecessary replicator property
coresight: fix the link between orphan connection and newly added device
coresight: remove the extra spaces
coresight: fix the debug AMBA bus name
coresight: remove the unnecessary function coresight_is_bit_set()
coresight: fix function etm_writel_cp14() parameter order
Kalle Valo (1):
ath6kl: fix struct hif_scatter_req list handling
Kees Cook (4):
x86, boot: Skip relocs when load address unchanged
crypto: prefix module autoloading with "crypto-"
crypto: include crypto- module prefix in template
x86, build: replace Perl script with Shell script
Kiran Padwal (1):
char: tpm: Add missing error check for devm_kzalloc
Konstantin Khlebnikov (1):
cfq-iosched: handle failure of cfq group allocation
Kristina Martšenko (4):
iio: mxs-lradc: separate touchscreen and buffer virtual channels
iio: mxs-lradc: make ADC reads not disable touchscreen interrupts
iio: mxs-lradc: make ADC reads not unschedule touchscreen conversions
iio: mxs-lradc: only update the buffer when its conversions have finished
Krzysztof Kozlowski (2):
power_supply: 88pm860x: Fix leaked power supply on probe fail
power: bq24190: Fix ignored supplicants
Lai Jiangshan (1):
smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread()
Lars Ellenberg (1):
drbd: merge_bvec_fn: properly remap bvm->bi_bdev
Laurent Dufour (1):
powerpc/xmon: Fix another endiannes issue in RTAS call from xmon
Lennart Sorensen (1):
USB: cp210x: add ID for RUGGEDCOM USB Serial Console
Liu ShuoX (3):
pstore: clarify clearing of _read_cnt in ramoops_context
pstore: skip zero size persistent ram buffer in traverse
pstore: Fix NULL pointer fault if get NULL prz in ramoops_get_next_prz
Lokesh Vutla (1):
ARM: DRA7: hwmod: Fix boot crash with DEBUG_LL enabled on UART3
Lorenzo Colitti (1):
net: ping: Return EAFNOSUPPORT when appropriate.
Luciano Coelho (2):
iwlwifi: mvm: fix failure path when power_update fails in add_interface
iwlwifi: mvm: always use mac color zero
Malcolm Priestley (1):
lmedm04: Fix usb_submit_urb BOGUS urb xfer, pipe 1 != type 3 in interrupt urb
Marcelo Tosatti (1):
KVM: x86: update masterclock values on TSC writes
Mark Brown (11):
Merge tag 'v3.14.31' into linux-linaro-lsk-v3.14
Merge tag 'v3.14.32' into linux-linaro-lsk-v3.14
of/overlay: Directly include idr.h
of: unittest: Fix mispick of testcase data
Merge branch 'lsk/v3.14/topic/of' into linux-linaro-lsk-v3.14
Merge branch 'v3.14-backport' of
http://git.linaro.org/people/mathieu.poirier/coresight into lsk-v3.14-coresight
Merge remote-tracking branch 'lsk/v3.14/topic/coresight' into linux-linaro-lsk-v3.14
Merge tag 'v3.14.34' into linux-linaro-lsk-v3.14
Merge remote-tracking branch 'lsk/v3.14/topic/gcov' into linux-linaro-lsk-v3.14
Merge remote-tracking branch 'lsk/linux-linaro-lsk-v3.14' into linux-linaro-lsk-v3.14
Merge remote-tracking branch 'lsk/v3.14/topic/efi' into linux-linaro-lsk-v3.14
Mark Glover (1):
USB: ftdi_sio: add PIDs for Actisense USB devices
Mark Rutland (1):
arm64: Fix up /proc/cpuinfo
Martin KaFai Lau (1):
ipv6: fix ipv6_cow_metrics for non DST_HOST case
Martin Vajnar (1):
hx4700: regulator: declare full constraints
Mathias Krause (2):
crypto: add missing crypto module aliases
crypto: crc32c - add missing crypto module alias
Mathias Nyman (1):
xhci: Allocate correct amount of scratchpad buffers
Mathieu Poirier (3):
coresight-etm: Fix initial trace ID value
coresight: Fixing wrong #ifdef/#endif placement
coresight: fixing CPU hwid lookup in device tree
Mathy Vanhoef (1):
mac80211: properly set CCK flag in radiotap
Matt Fleming (1):
efi: Set feature flags inside feature init functions
Matthew Thode (1):
net: reject creation of netdev names with colons
Matthew Wilcox (1):
axonram: Fix bug in direct_access
Max Mansfield (1):
usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards
Mel Gorman (24):
mm: page_alloc: do not update zlc unless the zlc is active
mm: page_alloc: do not treat a zone that cannot be used for dirty pages as "full"
include/linux/jump_label.h: expose the reference count
mm: page_alloc: use jump labels to avoid checking number_of_cpusets
mm: page_alloc: calculate classzone_idx once from the zonelist ref
mm: page_alloc: only check the zone id check if pages are buddies
mm: page_alloc: only check the alloc flags and gfp_mask for dirty once
mm: page_alloc: take the ALLOC_NO_WATERMARK check out of the fast path
mm: page_alloc: use unsigned int for order in more places
mm: page_alloc: reduce number of times page_to_pfn is called
mm: page_alloc: convert hot/cold parameter and immediate callers to bool
mm: page_alloc: lookup pageblock migratetype with IRQs enabled during free
mm: shmem: avoid atomic operation during shmem_getpage_gfp
mm: do not use atomic operations when releasing pages
mm: do not use unnecessary atomic operations when adding pages to the LRU
fs: buffer: do not use unnecessary atomic operations when discarding buffers
mm: non-atomically mark page accessed during page cache allocation where possible
mm: avoid unnecessary atomic operations during end_page_writeback()
mm: pagemap: avoid unnecessary overhead when tracepoints are deactivated
mm: rearrange zone fields into read-only, page alloc, statistics and page reclaim lines
mm: move zone->pages_scanned into a vmstat counter
mm: vmscan: only update per-cpu thresholds for online CPU
mm: page_alloc: abort fair zone allocation policy when remotes nodes are encountered
mm: page_alloc: reduce cost of the fair zone allocation policy
Michael Karcher (1):
scripts/
recordmcount.pl: There is no -m32 gcc option on Super-H anymore
Michal Hocko (1):
mm: get rid of radix tree gfp mask for pagecache_get_page
Michal Kubeček (1):
udp: only allow UFO for packets from SOCK_DGRAM sockets
Michel Dänzer (1):
PCI: Fix infinite loop with ROM image of size 0
Michiel vd Garde (1):
USB: serial: cp210x: Adding Seletek device id's
Mika Westerberg (1):
spi/pxa2xx: Clear cur_chip pointer before starting next message
Mikulas Patocka (4):
cpufreq: speedstep-smi: enable interrupts when waiting
dm mirror: do not degrade the mirror on discard error
dm: fix a race condition in dm_get_md
dm snapshot: fix a possible invalid memory access on unload
Minh Duc Tran (1):
fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit.
Mitko Haralanov (1):
IB/qib: Do not write EEPROM
Moshe Lazer (1):
IB/core: Fix deadlock on uverbs modify_qp error flow
Mugunthan V N (1):
drivers: net: cpsw: discard dual emac default vlan configuration
Naoya Horiguchi (3):
mm/hugetlb: pmd_huge() returns true for non-present hugepage
mm/hugetlb: add migration/hwpoisoned entry check in hugetlb_change_protection
mm/hugetlb: add migration entry check in __unmap_hugepage_range
NeilBrown (2):
md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants.
md/raid5: Fix livelock when array is both resyncing and degraded.
Nicholas Bellinger (5):
target: Drop arbitrary maximum I/O size limit
iscsi-target: Drop problematic active_ts_list usage
target: Fix PR_APTPL_BUF_LEN buffer size limitation
target: Add missing WRITE_SAME end-of-device sanity check
target: Check for LBA + sectors wrap-around in sbc_parse_cdb
Nicolas Pitre (1):
vt: provide notifications on selection changes
Nicolas Saenz Julienne (1):
gpio: tps65912: fix wrong container_of arguments
Oliver Hartkopp (1):
can: dev: fix crtlmode_supported check
Or Gerlitz (1):
IB/mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach
Pablo Neira Ayuso (1):
netfilter: nfnetlink: validate nfnetlink header from batch
Pantelis Antoniou (20):
of: device_node kobject lifecycle fixes
of: Introduce device tree node flag helpers.
of: Create unlocked versions of node and property add/remove functions
of: rename of_aliases_mutex to just of_mutex
OF: Utility helper functions for dynamic nodes
of: Transactional DT support.
of: Introduce Device Tree resolve support.
of/resolver: Switch to new local fixups format.
of/reconfig: Add of_reconfig_get_state_change() of notifier helper.
of/reconfig: Add OF_DYNAMIC notifier for platform_bus_type
of/overlay: Introduce DT overlay support
of/overlay: Do not generate duplicate nodes
of/platform: Handle of_populate drivers in notifier
i2c/of: Factor out Devicetree registration code
i2c/of: Add OF_RECONFIG notifier handler
i2c: Mark instantiated device nodes with OF_POPULATE
i2c: Mark instantiated device nodes with OF_POPULATE
of/overlay: Add overlay unittests
of/unittest: Overlays with sub-devices tests
of: unitest: Add I2C overlay unit tests.
Paolo Bonzini (1):
KVM: emulate: fix CMPXCHG8B on 32-bit hosts
Paul Bolle (1):
coresight-etm: remove check for unknown Kconfig macro
Paul Osmialowski (1):
i2c: s3c2410: fix ABBA deadlock by keeping clock prepared
Pawel Moll (1):
of: Keep track of populated platform devices
Peng Tao (1):
nfs: fix dio deadlock when O_DIRECT flag is flipped
Peter Hurley (1):
tty: Prevent untrappable signals from malicious program
Peter Hutterer (1):
Input: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd
Peter Kümmel (1):
kconfig: Fix warning "‘jump’ may be used uninitialized"
Peter Ujfalusi (2):
ASoC: omap-mcbsp: Correct CBM_CFS dai format configuration
ASoC: omap-pcm: Correct dma mask
Qais Yousef (1):
ASoC: soc-compress.c: fix NULL dereference
Quentin Casasnovas (1):
Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.
Rasmus Villemoes (1):
iio: imu: adis16400: Fix sign extension
Ricardo Ribalda Delgado (1):
PCI: Generate uppercase hex for modalias var in uevent
Riku Voipio (2):
gcov: add ARM64 to GCOV_PROFILE_ALL
gcov: enable GCOV_PROFILE_ALL from ARCH Kconfigs
Rob Herring (5):
of: selftest: add deferred probe interrupt test
of/selftest: clean-up of_selftest_platform_populate pass/fail handling
of/selftest: add testcase for nodes with same name and address
of/platform: fix device naming for non-translatable addresses
of: kill off of_can_translate_address
Robert Nelson (1):
ARM: dts: am335x-bone*: usb0 is hardwired for peripheral
Roman Gushchin (2):
mm/mmap.c: fix arithmetic overflow in __vm_enough_memory()
mm/nommu.c: fix arithmetic overflow in __vm_enough_memory()
Roopa Prabhu (1):
bridge: dont send notification when skb->len == 0 in rtnl_bridge_notify
Ross Lagerwall (1):
xen/manage: Fix USB interaction issues when resuming
Russell King (3):
ARM: DMA: ensure that old section mappings are flushed from the TLB
em28xx: ensure "closing" messages terminate with a newline
em28xx-audio: fix missing newlines
Ryusuke Konishi (2):
nilfs2: fix deadlock of segment constructor over I_SYNC flag
nilfs2: fix potential memory overrun on inode
Sabrina Dubroca (1):
pktgen: fix UDP checksum computation
Sachin Prabhu (1):
Complete oplock break jobs before closing file handle
Saran Maruti Ramanara (1):
net: sctp: fix passing wrong parameter header to param_type2af in sctp_process_param
Sasha Levin (3):
time: settimeofday: Validate the values of tv from user
time: adjtimex: Validate the ADJ_FREQUENCY values
KEYS: close race between key lookup and freeing
Scot Doyle (1):
tpm_tis: verify interrupt during init
Sebastian Andrzej Siewior (1):
usb: core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN
Sergei Shtylyov (1):
clk-gate: fix bit # check in clk_register_gate()
Sergey Ryazanov (1):
ath5k: fix spontaneus AR5312 freezes
Seth Forshee (1):
HID: i2c-hid: Limit reads to wMaxInputLength bytes for input events
Shiraz Hashim (1):
mm: pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range
Sjoerd Simons (1):
mmc: sdhci: Don't signal the sdio irq if it's not setup
Soren Brinkmann (1):
clk: zynq: Force CPU_2X clock to be ungated
Stefan Wahren (1):
iio: mxs-lradc: fix iio channel map regression
Steven Rostedt (Red Hat) (1):
Linux 3.14.34-rt31
Sumit.Saxena@avagotech.com (1):
megaraid_sas: disable interrupt_mask before enabling hardware interrupts
Takashi Iwai (4):
ALSA: ak411x: Fix stall in work callback
ALSA: pcm: Don't leave PREPARED state after draining
ALSA: hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec
ALSA: hda - Disable runtime PM for Panther Point again
Tejun Heo (1):
workqueue: fix subtle pool management issue which can stall whole worker_pool
Thadeu Lima de Souza Cascardo (1):
blk-throttle: check stats_cpu before reading it from sysfs
Thomas Gleixner (3):
Linux 3.14.28-rt25 REBASE
Linux 3.14.29-rt26 REBASE
Linux 3.14.31-rt28 REBASE
Tobias Jakobi (1):
clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write
Tomáš Hodek (1):
md/raid1: fix read balance when a drive is write-mostly.
Tony Battersby (1):
sg: fix read() error reporting
Trond Myklebust (3):
NFSv4.1: Fix an Oops in nfs41_walk_client_list
NFSv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args
NFSv4: Don't call put_rpccred() under the rcu_read_lock()
Urs Fässler (1):
iio: ad5686: fix optional reference voltage declaration
Vikram Mulukutla (1):
tracing: Fix unmapping loop in tracing_mark_write
Vincent Sanders (1):
ARM: 8153/1: Enable gcov support on the ARM architecture
Vineet Gupta (3):
ARC: Delete stale barrier.h
ARC: Fix build breakage for !CONFIG_ARC_DW2_UNWIND
ARC: Fix KSTK_ESP()
Viresh Kumar (1):
cpufreq: Set cpufreq_cpu_data to NULL before putting kobject
Vlastimil Babka (1):
mm: when stealing freepages, also take pages created by splitting buddy page
WANG Cong (1):
rtnetlink: call ->dellink on failure when ->newlink exists
Wei Yongjun (4):
coresight-etb: use module_amba_driver to simplify the code
coresight-funnel: use module_amba_driver to simplify the code
coresight-tmc: use module_amba_driver to simplify the code
coresight-tpiu: use module_amba_driver to simplify the code
Will Deacon (1):
ARM: 8299/1: mm: ensure local active ASID is marked as allocated on rollover
Willem de Bruijn (1):
ip: zero sockaddr returned on error queue
Xia Kaixu (1):
coresight: remove the unused macro CORESIGHT_DEBUGFS_ENTRY
Xiubo Li (1):
of: add __of_add_property() without lock operations
Yuan Pengfei (1):
gcov: add support for GCC 4.9
Zidan Wang (1):
ASoC: wm8960: Fix capture sample rate from 11250 to 11025
honclo (1):
Added Little Endian support to vtpm module
karl beldan (2):
lib/checksum.c: fix carry in csum_tcpudp_nofold
lib/checksum.c: fix build for generic csum_tcpudp_nofold
subashab@codeaurora.org (1):
ping: Fix race in free in receive path
Documentation/ABI/testing/sysfs-firmware-ofw | 28 +
.../devicetree/bindings/arm/coresight.txt | 4 -
Documentation/devicetree/bindings/unittest.txt | 71 +
Documentation/devicetree/changesets.txt | 40 +
.../devicetree/dynamic-resolution-notes.txt | 25 +
Documentation/devicetree/overlay-notes.txt | 133 ++
Documentation/trace/coresight.txt | 4 +-
Makefile | 2 +-
arch/arc/include/asm/barrier.h | 37 -
arch/arc/include/asm/pgtable.h | 3 +-
arch/arc/include/asm/processor.h | 9 +-
arch/arc/kernel/ctx_sw_asm.S | 2 +-
arch/arc/kernel/stacktrace.c | 6 +-
arch/arm/Kconfig | 1 +
arch/arm/boot/bootp/Makefile | 2 +
arch/arm/boot/compressed/Makefile | 2 +
arch/arm/boot/dts/am335x-bone-common.dtsi | 1 +
arch/arm/boot/dts/imx25.dtsi | 8 +-
arch/arm/boot/dts/tegra20.dtsi | 8 +-
arch/arm/boot/dts/versatile-pb.dts | 2 -
arch/arm/crypto/aes_glue.c | 4 +-
arch/arm/crypto/sha1_glue.c | 2 +-
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 2 +-
arch/arm/mach-pxa/corgi.c | 3 +
arch/arm/mach-pxa/hx4700.c | 2 +
arch/arm/mach-pxa/poodle.c | 2 +
arch/arm/mach-sa1100/pm.c | 1 +
arch/arm/mm/context.c | 26 +-
arch/arm/mm/dma-mapping.c | 11 +-
arch/arm64/Kconfig | 1 +
arch/arm64/include/asm/cputype.h | 2 +
arch/arm64/kernel/setup.c | 99 +-
arch/arm64/kernel/signal32.c | 5 +-
arch/arm64/kernel/smp.c | 5 +
arch/metag/include/asm/processor.h | 4 +-
arch/microblaze/Kconfig | 1 +
arch/mips/cavium-octeon/smp.c | 2 -
arch/mips/kernel/irq_cpu.c | 4 +
arch/mips/kernel/mips_ksyms.c | 8 +
arch/mips/kernel/smp.c | 2 +-
arch/mips/kvm/kvm_locore.S | 2 +-
arch/mips/kvm/kvm_mips.c | 8 +-
arch/mips/kvm/trace.h | 6 +-
arch/powerpc/Kconfig | 1 +
arch/powerpc/crypto/sha1.c | 3 +-
arch/powerpc/include/asm/dcr-mmio.h | 4 -
arch/powerpc/kernel/prom.c | 70 -
arch/powerpc/mm/numa.c | 3 +-
arch/powerpc/platforms/pseries/dlpar.c | 2 -
arch/powerpc/platforms/pseries/hotplug-cpu.c | 7 +-
arch/powerpc/platforms/pseries/hotplug-memory.c | 13 +-
arch/powerpc/platforms/pseries/iommu.c | 5 +-
arch/powerpc/platforms/pseries/reconfig.c | 2 -
arch/powerpc/platforms/pseries/setup.c | 5 +-
arch/powerpc/sysdev/axonram.c | 2 +-
arch/powerpc/sysdev/dcr.c | 6 +-
arch/powerpc/sysdev/msi_bitmap.c | 2 +-
arch/powerpc/xmon/xmon.c | 1 +
arch/s390/Kconfig | 1 +
arch/s390/crypto/aes_s390.c | 2 +-
arch/s390/crypto/des_s390.c | 4 +-
arch/s390/crypto/ghash_s390.c | 2 +-
arch/s390/crypto/sha1_s390.c | 2 +-
arch/s390/crypto/sha256_s390.c | 4 +-
arch/s390/crypto/sha512_s390.c | 4 +-
arch/sh/Kconfig | 1 +
arch/sparc/crypto/aes_glue.c | 2 +-
arch/sparc/crypto/camellia_glue.c | 2 +-
arch/sparc/crypto/crc32c_glue.c | 2 +-
arch/sparc/crypto/des_glue.c | 2 +-
arch/sparc/crypto/md5_glue.c | 2 +-
arch/sparc/crypto/sha1_glue.c | 2 +-
arch/sparc/crypto/sha256_glue.c | 4 +-
arch/sparc/crypto/sha512_glue.c | 4 +-
arch/tile/mm/homecache.c | 2 +-
arch/x86/Kconfig | 7 +-
arch/x86/boot/compressed/Makefile | 2 +-
arch/x86/boot/compressed/misc.c | 9 +-
arch/x86/crypto/aes_glue.c | 4 +-
arch/x86/crypto/aesni-intel_glue.c | 2 +-
arch/x86/crypto/blowfish_glue.c | 4 +-
arch/x86/crypto/camellia_aesni_avx2_glue.c | 4 +-
arch/x86/crypto/camellia_aesni_avx_glue.c | 4 +-
arch/x86/crypto/camellia_glue.c | 4 +-
arch/x86/crypto/cast5_avx_glue.c | 2 +-
arch/x86/crypto/cast6_avx_glue.c | 2 +-
arch/x86/crypto/crc32-pclmul_glue.c | 4 +-
arch/x86/crypto/crc32c-intel_glue.c | 4 +-
arch/x86/crypto/crct10dif-pclmul_glue.c | 4 +-
arch/x86/crypto/fpu.c | 3 +
arch/x86/crypto/ghash-clmulni-intel_glue.c | 2 +-
arch/x86/crypto/salsa20_glue.c | 4 +-
arch/x86/crypto/serpent_avx2_glue.c | 4 +-
arch/x86/crypto/serpent_avx_glue.c | 2 +-
arch/x86/crypto/serpent_sse2_glue.c | 2 +-
arch/x86/crypto/sha1_ssse3_glue.c | 2 +-
arch/x86/crypto/sha256_ssse3_glue.c | 4 +-
arch/x86/crypto/sha512_ssse3_glue.c | 4 +-
arch/x86/crypto/twofish_avx_glue.c | 2 +-
arch/x86/crypto/twofish_glue.c | 4 +-
arch/x86/crypto/twofish_glue_3way.c | 4 +-
arch/x86/include/asm/desc.h | 20 +-
arch/x86/kernel/cpu/mshyperv.c | 1 +
arch/x86/kernel/entry_64.S | 13 +-
arch/x86/kernel/tls.c | 25 +-
arch/x86/kernel/traps.c | 23 +-
arch/x86/kernel/tsc.c | 2 +-
arch/x86/kvm/emulate.c | 3 +-
arch/x86/kvm/vmx.c | 16 +-
arch/x86/kvm/x86.c | 19 +-
arch/x86/mm/gup.c | 2 +-
arch/x86/mm/hugetlbpage.c | 8 +-
arch/x86/mm/mmap.c | 6 +-
arch/x86/pci/common.c | 16 +
arch/x86/platform/efi/efi.c | 13 +-
arch/x86/tools/
calc_run_size.pl | 39 -
arch/x86/tools/calc_run_size.sh | 42 +
block/blk-throttle.c | 3 +
block/cfq-iosched.c | 16 +-
crypto/842.c | 1 +
crypto/aes_generic.c | 3 +-
crypto/algapi.c | 4 +-
crypto/ansi_cprng.c | 3 +-
crypto/anubis.c | 1 +
crypto/api.c | 4 +-
crypto/arc4.c | 1 +
crypto/authenc.c | 1 +
crypto/authencesn.c | 1 +
crypto/blowfish_generic.c | 3 +-
crypto/camellia_generic.c | 3 +-
crypto/cast5_generic.c | 3 +-
crypto/cast6_generic.c | 3 +-
crypto/cbc.c | 1 +
crypto/ccm.c | 5 +-
crypto/chainiv.c | 1 +
crypto/cmac.c | 1 +
crypto/crc32.c | 1 +
crypto/crc32c.c | 1 +
crypto/crct10dif_generic.c | 3 +-
crypto/cryptd.c | 1 +
crypto/crypto_null.c | 6 +-
crypto/ctr.c | 3 +-
crypto/cts.c | 1 +
crypto/deflate.c | 2 +-
crypto/des_generic.c | 7 +-
crypto/ecb.c | 1 +
crypto/eseqiv.c | 1 +
crypto/fcrypt.c | 1 +
crypto/gcm.c | 7 +-
crypto/ghash-generic.c | 3 +-
crypto/hmac.c | 1 +
crypto/khazad.c | 1 +
crypto/krng.c | 3 +-
crypto/lrw.c | 1 +
crypto/lz4.c | 1 +
crypto/lz4hc.c | 1 +
crypto/lzo.c | 1 +
crypto/md4.c | 2 +-
crypto/md5.c | 1 +
crypto/michael_mic.c | 1 +
crypto/pcbc.c | 1 +
crypto/pcrypt.c | 1 +
crypto/rmd128.c | 1 +
crypto/rmd160.c | 1 +
crypto/rmd256.c | 1 +
crypto/rmd320.c | 1 +
crypto/salsa20_generic.c | 3 +-
crypto/seed.c | 1 +
crypto/seqiv.c | 1 +
crypto/serpent_generic.c | 5 +-
crypto/sha1_generic.c | 3 +-
crypto/sha256_generic.c | 6 +-
crypto/sha512_generic.c | 6 +-
crypto/tea.c | 5 +-
crypto/tgr192.c | 5 +-
crypto/twofish_generic.c | 3 +-
crypto/vmac.c | 1 +
crypto/wp512.c | 5 +-
crypto/xcbc.c | 1 +
crypto/xts.c | 1 +
crypto/zlib.c | 1 +
drivers/acpi/video.c | 11 +
drivers/ata/libata-sff.c | 12 +
drivers/ata/sata_dwc_460ex.c | 26 +-
drivers/base/platform.c | 1 +
drivers/block/drbd/drbd_req.c | 1 +
drivers/block/rbd.c | 25 +-
drivers/bluetooth/ath3k.c | 8 +
drivers/bus/mvebu-mbus.c | 13 +
drivers/char/tpm/tpm-interface.c | 2 +-
drivers/char/tpm/tpm_i2c_atmel.c | 4 +
drivers/char/tpm/tpm_i2c_nuvoton.c | 5 +
drivers/char/tpm/tpm_i2c_stm_st33.c | 2 +-
drivers/char/tpm/tpm_ibmvtpm.c | 28 +-
drivers/char/tpm/tpm_tis.c | 76 +-
drivers/clk/clk-gate.c | 2 +-
drivers/clk/sunxi/clk-factors.c | 2 +-
drivers/clk/sunxi/clk-factors.h | 1 +
drivers/clk/sunxi/clk-sunxi.c | 1 +
drivers/clk/zynq/clkc.c | 1 +
drivers/clocksource/exynos_mct.c | 4 +-
drivers/coresight/coresight-etb10.c | 14 +-
drivers/coresight/coresight-etm3x.c | 24 +-
drivers/coresight/coresight-funnel.c | 12 +-
drivers/coresight/coresight-priv.h | 2 +-
drivers/coresight/coresight-replicator.c | 2 +-
drivers/coresight/coresight-tmc.c | 12 +-
drivers/coresight/coresight-tpiu.c | 12 +-
drivers/coresight/coresight.c | 11 +-
drivers/coresight/of_coresight.c | 22 +-
drivers/cpufreq/cpufreq.c | 6 +-
drivers/cpufreq/s3c2416-cpufreq.c | 4 +-
drivers/cpufreq/s3c24xx-cpufreq.c | 2 +-
drivers/cpufreq/speedstep-lib.c | 3 +
drivers/cpufreq/speedstep-smi.c | 12 +
drivers/crypto/nx/nx-842.c | 34 +-
drivers/crypto/padlock-aes.c | 2 +-
drivers/crypto/padlock-sha.c | 8 +-
drivers/crypto/ux500/cryp/cryp_core.c | 4 +-
drivers/crypto/ux500/hash/hash_core.c | 8 +-
drivers/edac/amd64_edac.c | 10 +-
drivers/firmware/efi/efi.c | 3 +
drivers/firmware/efi/runtime-map.c | 2 +-
drivers/gpio/gpio-tps65912.c | 14 +-
drivers/gpio/gpiolib-of.c | 9 +-
drivers/gpio/gpiolib.c | 49 +-
drivers/gpu/drm/i915/i915_gem.c | 9 +-
drivers/gpu/drm/radeon/cik.c | 37 +-
drivers/gpu/drm/radeon/kv_dpm.c | 17 +-
drivers/gpu/drm/radeon/ni.c | 8 +-
drivers/gpu/drm/radeon/r600_dpm.c | 2 +-
drivers/gpu/drm/radeon/radeon_asic.c | 18 +-
drivers/gpu/drm/radeon/radeon_atombios.c | 1 +
drivers/gpu/drm/radeon/radeon_pm.c | 33 +
drivers/gpu/drm/radeon/si_dpm.c | 39 +
drivers/hid/hid-input.c | 17 +
drivers/hid/i2c-hid/i2c-hid.c | 5 +-
drivers/i2c/busses/i2c-s3c2410.c | 23 +-
drivers/i2c/i2c-core.c | 161 +-
drivers/iio/adc/mcp3422.c | 17 +-
drivers/iio/dac/ad5686.c | 2 +-
drivers/iio/imu/adis16400_core.c | 3 +-
drivers/infiniband/core/ucma.c | 3 +
drivers/infiniband/core/uverbs_cmd.c | 9 +-
drivers/infiniband/hw/mlx4/main.c | 10 +-
drivers/infiniband/hw/qib/qib.h | 9 +-
drivers/infiniband/hw/qib/qib_eeprom.c | 181 --
drivers/infiniband/hw/qib/qib_iba6120.c | 2 -
drivers/infiniband/hw/qib/qib_iba7220.c | 2 -
drivers/infiniband/hw/qib/qib_iba7322.c | 2 -
drivers/infiniband/hw/qib/qib_init.c | 1 -
drivers/infiniband/hw/qib/qib_sysfs.c | 24 -
drivers/input/evdev.c | 13 +-
drivers/input/mouse/synaptics.c | 7 +-
drivers/input/serio/i8042-x86ia64io.h | 8 +
drivers/input/tablet/wacom_wac.c | 6 +
drivers/md/dm-cache-metadata.c | 104 +-
drivers/md/dm-cache-target.c | 89 +-
drivers/md/dm-io.c | 6 +
drivers/md/dm-raid1.c | 9 +
drivers/md/dm-snap.c | 4 +-
drivers/md/dm-thin.c | 6 +
drivers/md/dm.c | 27 +-
drivers/md/raid1.c | 5 +-
drivers/md/raid5.c | 6 +-
drivers/media/rc/ir-lirc-codec.c | 12 +-
drivers/media/usb/dvb-usb-v2/lmedm04.c | 7 +
drivers/media/usb/em28xx/em28xx-audio.c | 4 +-
drivers/media/usb/em28xx/em28xx-dvb.c | 2 +-
drivers/media/usb/em28xx/em28xx-input.c | 2 +-
drivers/media/usb/em28xx/em28xx-video.c | 2 +-
drivers/misc/mei/init.c | 2 +
drivers/mmc/host/sdhci-pxav3.c | 4 +-
drivers/mmc/host/sdhci.c | 2 +-
drivers/net/can/dev.c | 8 +-
drivers/net/can/usb/kvaser_usb.c | 28 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +-
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 5 +-
drivers/net/ethernet/ti/cpsw.c | 22 +
drivers/net/macvtap.c | 7 +-
drivers/net/phy/phy.c | 23 +-
drivers/net/ppp/ppp_deflate.c | 2 +-
drivers/net/team/team.c | 10 +-
drivers/net/usb/plusb.c | 5 +
drivers/net/wireless/ath/ath5k/reset.c | 2 +-
drivers/net/wireless/ath/ath6kl/hif.h | 4 +-
drivers/net/wireless/ath/ath6kl/sdio.c | 2 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 5 +-
drivers/net/wireless/iwlwifi/mvm/tx.c | 5 +
drivers/net/wireless/iwlwifi/pcie/tx.c | 7 +-
drivers/of/Kconfig | 26 +-
drivers/of/Makefile | 6 +-
drivers/of/address.c | 24 +-
drivers/of/base.c | 535 +++---
drivers/of/device.c | 4 +-
drivers/of/dynamic.c | 794 +++++++++
drivers/of/fdt.c | 2 +-
drivers/of/of_private.h | 59 +-
drivers/of/overlay.c | 552 ++++++
drivers/of/pdt.c | 3 +-
drivers/of/platform.c | 207 ++-
drivers/of/resolver.c | 412 +++++
drivers/of/testcase-data/testcases.dtsi | 3 -
drivers/of/unittest-data/testcases.dts | 79 +
.../tests-interrupts.dtsi | 13 +
.../tests-match.dtsi | 0
drivers/of/unittest-data/tests-overlay.dtsi | 329 ++++
.../tests-phandle.dtsi | 9 +-
drivers/of/unittest-data/tests-platform.dtsi | 35 +
drivers/of/unittest.c | 1858 ++++++++++++++++++++
drivers/pci/pci-driver.c | 2 +-
drivers/pci/pci.c | 40 +-
drivers/pci/quirks.c | 14 +
drivers/pci/rom.c | 7 +-
drivers/pinctrl/core.c | 5 +-
drivers/power/88pm860x_charger.c | 1 +
drivers/power/bq24190_charger.c | 2 +-
drivers/power/gpio-charger.c | 4 +-
drivers/regulator/core.c | 4 +-
drivers/s390/crypto/ap_bus.c | 3 +-
drivers/scsi/be2iscsi/be_main.c | 1 -
drivers/scsi/ipr.c | 92 +
drivers/scsi/ipr.h | 1 +
drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +-
drivers/scsi/sg.c | 6 +-
drivers/spi/spi-dw-mid.c | 1 -
drivers/spi/spi-pxa2xx.c | 2 +-
drivers/staging/comedi/comedi_compat32.c | 12 +-
drivers/staging/comedi/drivers/cb_pcidas64.c | 122 +-
drivers/staging/iio/adc/mxs-lradc.c | 204 +--
drivers/target/iscsi/iscsi_target_tq.c | 28 +-
drivers/target/target_core_device.c | 8 +-
drivers/target/target_core_file.c | 11 +-
drivers/target/target_core_iblock.c | 2 +-
drivers/target/target_core_pr.c | 25 +-
drivers/target/target_core_sbc.c | 30 +-
drivers/target/target_core_spc.c | 5 +-
drivers/tty/n_tty.c | 9 +-
drivers/tty/pty.c | 3 +
drivers/tty/serial/atmel_serial.c | 4 +-
drivers/tty/tty_io.c | 4 +-
drivers/tty/tty_ioctl.c | 12 +-
drivers/tty/vt/vt.c | 4 +-
drivers/usb/core/buffer.c | 26 +-
drivers/usb/core/devio.c | 2 +
drivers/usb/core/hcd.c | 16 +-
drivers/usb/core/usb.c | 1 +
drivers/usb/dwc3/dwc3-omap.c | 30 +-
drivers/usb/host/xhci-ring.c | 10 +-
drivers/usb/host/xhci.h | 8 +-
drivers/usb/serial/bus.c | 13 +-
drivers/usb/serial/cp210x.c | 3 +
drivers/usb/serial/ftdi_sio.c | 19 +
drivers/usb/serial/ftdi_sio_ids.h | 23 +
drivers/usb/serial/generic.c | 5 +-
drivers/usb/serial/mxuport.c | 3 +-
drivers/xen/manage.c | 8 +-
drivers/xen/swiotlb-xen.c | 2 +-
fs/autofs4/dev-ioctl.c | 8 +-
fs/binfmt_elf.c | 5 +-
fs/btrfs/ctree.c | 17 +-
fs/btrfs/disk-io.c | 11 +-
fs/btrfs/extent_io.c | 11 +-
fs/btrfs/file.c | 61 +-
fs/btrfs/inode.c | 1 -
fs/btrfs/tree-log.c | 13 +-
fs/buffer.c | 28 +-
fs/cifs/file.c | 6 +-
fs/cifs/ioctl.c | 21 +-
fs/debugfs/inode.c | 34 +-
fs/ext4/file.c | 8 +-
fs/ext4/mballoc.c | 14 +-
fs/f2fs/checkpoint.c | 1 -
fs/f2fs/node.c | 2 -
fs/fuse/dev.c | 2 +-
fs/fuse/file.c | 2 -
fs/gfs2/aops.c | 1 -
fs/gfs2/meta_io.c | 4 +-
fs/jffs2/scan.c | 5 +
fs/nfs/callback.c | 8 +-
fs/nfs/callback_xdr.c | 4 +-
fs/nfs/delegation.c | 2 +-
fs/nfs/direct.c | 6 +
fs/nfs/nfs4client.c | 2 +-
fs/nilfs2/btree.c | 47 +-
fs/nilfs2/nilfs.h | 2 -
fs/nilfs2/segment.c | 44 +-
fs/nilfs2/segment.h | 5 +
fs/ntfs/attrib.c | 1 -
fs/ntfs/file.c | 1 -
fs/proc/Makefile | 1 -
fs/proc/generic.c | 12 -
fs/proc/inode.c | 21 +
fs/proc/internal.h | 8 +-
fs/proc/proc_devtree.c | 241 ---
fs/proc/root.c | 3 -
fs/pstore/ram.c | 15 +-
fs/xfs/xfs_buf_item.c | 4 +
fs/xfs/xfs_inode.c | 2 +
fs/xfs/xfs_qm.c | 5 +
fs/xfs/xfs_trans.c | 1 +
include/linux/coresight.h | 22 +-
include/linux/cpuset.h | 30 +-
include/linux/crypto.h | 13 +
include/linux/fsnotify.h | 6 +-
include/linux/gfp.h | 4 +-
include/linux/huge_mm.h | 4 -
include/linux/jump_label.h | 20 +-
include/linux/kvm_host.h | 1 -
include/linux/mmzone.h | 228 +--
include/linux/of.h | 315 +++-
include/linux/of_address.h | 1 -
include/linux/of_platform.h | 8 +
include/linux/page-flags.h | 2 +
include/linux/pageblock-flags.h | 33 +-
include/linux/pagemap.h | 108 +-
include/linux/pci.h | 2 +
include/linux/swap.h | 22 +-
include/linux/time.h | 13 +
include/linux/usb/hcd.h | 1 +
include/net/ip.h | 13 +-
include/net/netns/ipv4.h | 1 +
include/sound/ak4113.h | 2 +-
include/sound/ak4114.h | 2 +-
include/target/target_core_base.h | 2 +-
include/trace/events/kmem.h | 7 +-
include/trace/events/pagemap.h | 16 +-
kernel/cpuset.c | 14 +-
kernel/debug/kdb/kdb_main.c | 2 +-
kernel/gcov/Kconfig | 5 +-
kernel/gcov/base.c | 6 +
kernel/gcov/gcc_4_7.c | 5 +
kernel/smpboot.c | 2 +
kernel/time.c | 4 +
kernel/time/ntp.c | 11 +
kernel/trace/trace.c | 2 +-
kernel/workqueue.c | 42 +-
lib/checksum.c | 12 +-
linaro/configs/booting-test.conf | 66 +
localversion-rt | 2 +-
mm/compaction.c | 2 +-
mm/filemap.c | 209 +--
mm/huge_memory.c | 26 +
mm/hugetlb.c | 28 +-
mm/memory.c | 6 +-
mm/mmap.c | 4 +-
mm/nommu.c | 4 +-
mm/page_alloc.c | 325 ++--
mm/pagewalk.c | 5 +-
mm/shmem.c | 11 +-
mm/swap.c | 50 +-
mm/swap_state.c | 2 +-
mm/vmalloc.c | 6 +-
mm/vmscan.c | 36 +-
mm/vmstat.c | 9 +-
net/ceph/osd_client.c | 30 +-
net/compat.c | 9 -
net/core/dev.c | 22 +-
net/core/gen_stats.c | 15 +-
net/core/pktgen.c | 16 +-
net/core/rtnetlink.c | 30 +-
net/ipv4/ip_forward.c | 3 +-
net/ipv4/ip_fragment.c | 11 +-
net/ipv4/ip_output.c | 37 +-
net/ipv4/ip_sockglue.c | 8 +-
net/ipv4/ping.c | 18 +-
net/ipv4/route.c | 9 +-
net/ipv4/tcp_ipv4.c | 37 +-
net/ipv4/udp_diag.c | 4 +-
net/ipv6/datagram.c | 10 +-
net/ipv6/ip6_fib.c | 45 +-
net/ipv6/ip6_output.c | 3 +-
net/ipv6/ping.c | 5 +-
net/ipv6/route.c | 9 +-
net/irda/ircomm/ircomm_tty.c | 4 +-
net/mac80211/rx.c | 2 +-
net/mac80211/tx.c | 1 +
net/netfilter/ipvs/ip_vs_ftp.c | 10 +-
net/netfilter/nfnetlink.c | 3 +-
net/sched/ematch.c | 1 +
net/sctp/associola.c | 1 -
net/sctp/sm_make_chunk.c | 2 +-
net/socket.c | 3 -
net/sunrpc/cache.c | 2 +-
net/wireless/nl80211.c | 9 +-
scripts/kconfig/menu.c | 4 +-
scripts/
recordmcount.pl | 1 -
security/keys/gc.c | 4 +-
sound/core/pcm_native.c | 2 +
sound/core/seq/seq_dummy.c | 31 -
sound/i2c/other/ak4113.c | 17 +-
sound/i2c/other/ak4114.c | 18 +-
sound/pci/hda/hda_intel.c | 2 +-
sound/pci/hda/patch_sigmatel.c | 17 +-
sound/pci/riptide/riptide.c | 27 +-
sound/pci/rme9652/hdspm.c | 6 +
sound/soc/atmel/atmel_ssc_dai.c | 18 +-
sound/soc/codecs/sgtl5000.c | 3 +
sound/soc/codecs/wm8960.c | 2 +-
sound/soc/fsl/fsl_esai.h | 2 +-
sound/soc/omap/omap-mcbsp.c | 2 +-
sound/soc/omap/omap-pcm.c | 2 +-
sound/soc/soc-compress.c | 9 +-
sound/usb/mixer.c | 1 +
virt/kvm/eventfd.c | 2 +
virt/kvm/vfio.c | 2 +-
506 files changed, 8662 insertions(+), 2987 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-firmware-ofw
create mode 100644 Documentation/devicetree/bindings/unittest.txt
create mode 100644 Documentation/devicetree/changesets.txt
create mode 100644 Documentation/devicetree/dynamic-resolution-notes.txt
create mode 100644 Documentation/devicetree/overlay-notes.txt
delete mode 100644 arch/arc/include/asm/barrier.h
delete mode 100644 arch/x86/tools/
calc_run_size.pl create mode 100644 arch/x86/tools/calc_run_size.sh
create mode 100644 drivers/of/dynamic.c
create mode 100644 drivers/of/overlay.c
create mode 100644 drivers/of/resolver.c
delete mode 100644 drivers/of/testcase-data/testcases.dtsi
create mode 100644 drivers/of/unittest-data/testcases.dts
rename drivers/of/{testcase-data => unittest-data}/tests-interrupts.dtsi (80%)
rename drivers/of/{testcase-data => unittest-data}/tests-match.dtsi (100%)
create mode 100644 drivers/of/unittest-data/tests-overlay.dtsi
rename drivers/of/{testcase-data => unittest-data}/tests-phandle.dtsi (82%)
create mode 100644 drivers/of/unittest-data/tests-platform.dtsi
create mode 100644 drivers/of/unittest.c
delete mode 100644 fs/proc/proc_devtree.c
create mode 100644 linaro/configs/booting-test.conf
--------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------
CI build and test for LE and BE variants of both branches were run after this update and the results are listed below:
linux-linaro-lng-v3.14
before this update:
big-endian variant:
after this update:
big-endian variant:
linux-linaro-lng-v3.14-rt
before this update:
after this update:
big-endian variant: