Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge: with linus tree on 25-August #1

Merged
merged 450 commits into from
Aug 25, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
450 commits
Select commit Hold shift + click to select a range
a230e95
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 9, 2015
f7644cb
Linux 4.2-rc6
torvalds Aug 9, 2015
da2e5ae
NTB: Fix ntb_transport out-of-order RX update
Jul 13, 2015
c8650fd
NTB: Fix transport stats for multiple devices
davejiang Jul 13, 2015
da4eb27
NTB: ntb_netdev not covering all receive errors
davejiang Jul 13, 2015
260bee9
NTB: Fix oops in debugfs when transport is half-up
davejiang Jul 13, 2015
8b5a22d
NTB: Schedule to receive on QP link up
Jul 13, 2015
8c9edf6
NTB: Fix zero size or integer overflow in ntb_set_mw
Jul 13, 2015
30a4bb1
NTB: Fix dereference before check
Jul 13, 2015
e15f940
ntb: avoid format string in dev_set_name
kees Jul 24, 2015
2701fa0
fbdev: select versatile helpers for the integrator
linusw Jul 28, 2015
2b55cb3
OMAPDSS: Fix node refcount leak in omapdss_of_get_next_port()
Aug 7, 2015
6266f4b
OMAPDSS: Fix omap_dss_find_output_by_port_node() port refcount decrement
Aug 7, 2015
9e6e35e
video: fbdev: pxa3xx_gcu: prepare the clocks
rjarzmik Aug 3, 2015
2fa3dc4
[media] vb2: Fix compilation breakage when !CONFIG_BUG
pinchartl Jul 12, 2015
96fffb4
netfilter: ip6t_SYNPROXY: fix NULL pointer dereference
Aug 9, 2015
3c16241
netfilter: SYNPROXY: fix sending window update to client
Jul 27, 2015
37b617f
video: Fix possible leak in of_get_videomode()
Jul 11, 2015
2a17d7e
fbcon: unconditionally initialize cursor blink interval
Aug 4, 2015
fc5fee8
x86/xen: build "Xen PV" APIC driver for domU as well
zx2c4 Aug 10, 2015
878854a
arm64: VDSO: fix coarse clock monotonicity regression
nlynch-mentor Aug 8, 2015
443c0d7
crypto: authencesn - Fix breakage with new ESP code
herbertx Aug 7, 2015
24ee3cf
cpuset: use trialcs->mems_allowed as a temp variable
alban Aug 6, 2015
a3ca013
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 10, 2015
016a9f5
Merge tag 'ntb-4.2-rc7' of git://github.com/jonmason/ntb
torvalds Aug 10, 2015
2b9bea0
Merge tag 'mfd-fixes-4.2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Aug 10, 2015
d53793c
net: mvpp2: remove excessive spinlocks from driver initialization
wojtas-marcin Aug 6, 2015
71ce391
net: mvpp2: enable proper per-CPU TX buffers unmapping
wojtas-marcin Aug 6, 2015
edc660f
net: mvpp2: replace TX coalescing interrupts with hrtimer
wojtas-marcin Aug 6, 2015
ea70858
Merge branch 'mvpp2-fixes'
davem330 Aug 10, 2015
ade4dc3
bna: fix interrupts storm caused by erroneous packets
Aug 6, 2015
4e7c133
netlink: make sure -EBUSY won't escape from netlink_insert
borkmann Aug 6, 2015
330567b
ipv6: don't reject link-local nexthop on other interface
Aug 7, 2015
7a76a02
net-timestamp: Update skb_complete_tx_timestamp comment
gobenji Aug 7, 2015
21a4476
cxgb4: missing curly braces in t4_setup_debugfs()
Aug 8, 2015
e161590
bnx2x: Prevent null pointer dereference on SKB release
Aug 10, 2015
0ea853d
bnx2x: Free NVRAM lock at end of each page
Aug 10, 2015
875a74b
Merge branch 'bnx2x-fixes'
davem330 Aug 10, 2015
0be0171
HID: wacom: Report correct device resolution when using the wireless …
jigpu Aug 5, 2015
7a834ba
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 10, 2015
1825545
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
davem330 Aug 11, 2015
9d332d9
mkiss: Fix error handling in mkiss_open()
Aug 10, 2015
2235f2a
inet: fix races with reqsk timers
Aug 10, 2015
3257d8b
inet: fix possible request socket leak
Aug 10, 2015
f2d0160
drm/exynos: gsc: fix wrong bitwise operation for swap detection
Jul 1, 2015
e6e771d
drm/exynos/hdmi: fix edid memory leak
Jul 9, 2015
9859e20
drm/exynos/mixer: fix interrupt clearing
Jul 9, 2015
4f98f94
drm/exynos/mixer: correct vsync configuration sequence
Jul 9, 2015
2c5f70e
drm/exynos/mixer: always update INT_EN cache
Jul 9, 2015
9992349
drm/exynos/fimc: fix runtime pm support
mszyprow Apr 9, 2015
4772ff0
drm/dp/mst: Remove port after removing connector.
mlankhorst Aug 11, 2015
ad6cd7b
Revert "xen/events/fifo: Handle linked events when closing a port"
Aug 10, 2015
c22fe51
xen/xenbus: Don't leak memory when unmapping the ring on HVM backend
Aug 10, 2015
09edea4
ARM: 8410/1: VDSO: fix coarse clock monotonicity regression
nlynch-mentor Aug 10, 2015
e2e927c
Merge tag 'omap-for-v4.2/fixes-rc5' of git://git.kernel.org/pub/scm/l…
olofj Aug 11, 2015
d3392f4
crypto: nx - respect sg limit bounds when building sg lists for SHA
jstancek Aug 8, 2015
edf15b4
Merge tag 'fbdev-fixes-4.2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Aug 11, 2015
8961822
net: fs_enet: explicitly remove I flag on TX partial frames
chleroy Aug 11, 2015
c68875f
net: fs_enet: mask interrupts for TX partial frames.
chleroy Aug 11, 2015
28eaad7
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/ker…
davem330 Aug 11, 2015
c0ddc8c
localmodconfig: Use Kbuild files too
richardweinberger Jul 26, 2015
58ccab9
Merge tag 'localmodconfig-v4.2-rc6' of git://git.kernel.org/pub/scm/l…
torvalds Aug 11, 2015
e984a17
memory: omap-gpmc: Don't try to save uninitialized GPMC context
tomeuv Aug 5, 2015
ee9397a
perf: Fix double-free of the AUX buffer
bwhacks Jul 26, 2015
c7999c6
perf: Fix PERF_EVENT_IOC_PERIOD migration race
Aug 4, 2015
dbc72b7
perf/x86/intel: Fix memory leak on hot-plug allocation fail
Aug 10, 2015
d7a702f
perf/x86/intel/cqm: Do not access cpu_data() from CPU_UP_PREPARE handler
Aug 6, 2015
7f518ad
dm thin metadata: delete btrees when releasing metadata snapshot
jthornber Aug 12, 2015
b0dc3c8
dm btree: add ref counting ops for the leaves of top level btrees
jthornber Aug 12, 2015
34dd051
dm cache policy smq: move 'dm-cache-default' module alias to SMQ
Aug 12, 2015
cec45d9
Merge tag 'regmap-fix-v4.2-rc6' of git://git.kernel.org/pub/scm/linux…
torvalds Aug 12, 2015
8c8bac5
drm/amdgpu: add context buffer size check for HEVC
Boyz-Radeon Aug 5, 2015
b8826b0
Revert "drm/amdgpu: Configure doorbell to maximum slots"
alexdeucher Aug 10, 2015
e037239
drm/radeon: add new OLAND pci id
alexdeucher Aug 10, 2015
660d083
libiscsi: Fix host busy blocking during connection teardown
Jun 24, 2015
04da002
Merge branch 'drm-fixes-4.2' of git://people.freedesktop.org/~agd5f/l…
torvalds Aug 12, 2015
f6979ad
libfc: Fix fc_exch_recv_req() error path
Jun 5, 2015
8f2777f
libfc: Fix fc_fcp_cleanup_each_cmd()
Jun 5, 2015
30065bf
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Aug 12, 2015
4f258a4
sd: Fix maximum I/O size for BLOCK_PC requests
martinkpetersen Jun 23, 2015
211c504
net: dsa: Do not override PHY interface if already configured
ffainelli Aug 8, 2015
b02e3e9
bonding: Gratuitous ARP gets dropped when first slave added
Aug 11, 2015
a898fe0
gianfar: correct filer table writing
kuba-moo Aug 12, 2015
b5c8c89
gianfar: correct list membership accounting
kuba-moo Aug 12, 2015
1f2b729
gianfar: remove faulty filer optimizer
kuba-moo Aug 12, 2015
e941ba8
Merge branch 'gianfar-fixes'
davem330 Aug 12, 2015
e6d0069
cosa: missing error code on failure in probe()
Aug 12, 2015
5c16179
EDAC, ppc4xx: Access mci->csrows array elements properly
mwalle Jul 21, 2015
7ccb0a9
ALSA: hda - Fix the white noise on Dell laptop
Aug 13, 2015
b310c17
crypto: caam - fix memory corruption in ahash_final_ctx
horiag Aug 11, 2015
e8fa427
drm/i915: Only dither on 6bpc panels
danvet Aug 12, 2015
f0fdc55
drm/i915: calculate primary visibility changes instead of calling fro…
mlankhorst Aug 11, 2015
d2944cf
drm/i915: Commit planes on each crtc separately.
mlankhorst Aug 11, 2015
07616f0
Merge tag 'samsung-mach-fixes-4.2' of https://github.com/krzk/linux i…
olofj Aug 13, 2015
db55350
Merge tag 'imx-fixes-4.2-3' of git://git.kernel.org/pub/scm/linux/ker…
olofj Aug 13, 2015
f5eeb5f
mac80211: fix invalid read in minstrel_sort_best_tp_rates()
schischi Jul 28, 2015
659181a
Merge tag 'omap-for-v4.2/fixes-rc6' of git://git.kernel.org/pub/scm/l…
olofj Aug 13, 2015
e61eee7
ARM: dts: keystone: fix the clock node for mdio
Aug 10, 2015
85ad3de
ARM: dts: keystone: Fix the mdio bindings by moving it to soc specifi…
Aug 10, 2015
2331d30
Merge tag 'edac_fix_for_4.2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 13, 2015
26b552e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Aug 13, 2015
ed596cd
Revert x86 sigcontext cleanups
torvalds Aug 13, 2015
6b476e1
Merge tag 'for-linus-4.2-rc6-tag' of git://git.kernel.org/pub/scm/lin…
torvalds Aug 13, 2015
ebcbf16
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
torvalds Aug 13, 2015
5b3e2e1
Merge tag 'dm-4.2-fixes-5' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Aug 13, 2015
cd88ec2
x86: fix error handling for 32-bit compat out-of-range system call nu…
torvalds Aug 13, 2015
7ddab73
Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
torvalds Aug 13, 2015
3c6d45b
Merge branch 'exynos-drm-fixes' of git://git.kernel.org/pub/scm/linux…
airlied Aug 13, 2015
3e04e2f
drm/vmwgfx: Fix execbuf locking issues
thomashvmw Aug 12, 2015
d211d87
Revert "drm/nouveau/fifo/gk104: kick channels when deactivating them"
Gnurou Aug 12, 2015
a516993
net: fix wrong skb_get() usage / crash in IGMP/MLD parsing code
T-X Aug 13, 2015
25b97c0
ipv4: off-by-one in continuation handling in /proc/net/route
Aug 13, 2015
2a4eebf
gianfar: Restore link state settings after MAC reset
claudiu-m Aug 13, 2015
cf736ea
thermal: power_allocator: do not use devm* interfaces
dtor Aug 4, 2015
83fccfc
inet: fix potential deadlock in reqsk_queue_unlink()
Aug 13, 2015
7231ed1
ACPI / video: Fix circular lock dependency issue in the video-detect …
jwrdegoede Aug 13, 2015
62c3f2f
cpufreq: exynos: Fix for memory leak in case SoC name does not match
Shailendra221188 Aug 4, 2015
c679765
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
torvalds Aug 14, 2015
5e5013c
Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/s…
torvalds Aug 14, 2015
b25c6ce
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Aug 14, 2015
3670901
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/sc…
torvalds Aug 14, 2015
4f32be6
mm/hwpoison: fix page refcount of unknown non LRU page
Wanpeng-Li Aug 14, 2015
0361380
mm/hwpoison: fix fail isolate hugetlbfs page w/ refcount held
Wanpeng-Li Aug 14, 2015
602b859
ipc,sem: fix use after free on IPC_RMID after a task using same semap…
Aug 14, 2015
a979558
ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()
Aug 14, 2015
7f6bf39
mm/hwpoison: fix panic due to split huge zero page
Wanpeng-Li Aug 14, 2015
3ed1f8a
ipc/sem.c: update/correct memory barriers
manfred-colorfu Aug 14, 2015
2baf9e8
.mailmap: Andrey Ryabinin has moved
aryabinin Aug 14, 2015
f9126ab
memory-hotplug: fix wrong edge when hot add a new node
Aug 14, 2015
4ce321f
zram: fix pool name truncation
sergey-senozhatsky Aug 14, 2015
f21838e
mm: cma: mark cma_bitmap_maxno() inline in header
cha5on Aug 14, 2015
7f11c47
Update maintainers for DRM STI driver
Benjamin-Gaignard Aug 14, 2015
fbd9163
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Aug 14, 2015
8394a1b
Merge branch 'akpm' (patches from Andrew)
torvalds Aug 15, 2015
45e38cf
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Aug 15, 2015
02373d7
thermal: cpu_cooling: fix lockdep problems in cpu_cooling
Aug 12, 2015
76fd38c
thermal/cpu_cooling: No need to initialize max_freq to 0
vireshk Jul 30, 2015
166529c
thermal/cpu_cooling: quit early after updating policy
vireshk Jul 30, 2015
a24af23
thermal/cpu_cooling: convert 'switch' block to 'if' block in notifier
vireshk Jul 30, 2015
59f0d21
thermal/cpu_cooling: rename cpufreq_val as clipped_freq
vireshk Jul 30, 2015
abcbcc2
thermal/cpu_cooling: rename max_freq as clipped_freq in notifier
vireshk Jul 30, 2015
1afb9c5
thermal/cpu_cooling: update policy limits if clipped_freq < policy->max
vireshk Jul 30, 2015
3acceca
Merge tag 'drm-intel-fixes-2015-08-14' of git://anongit.freedesktop.o…
airlied Aug 15, 2015
7945dc5
Merge tag 'topic/drm-fixes-2015-08-14' of git://anongit.freedesktop.o…
airlied Aug 15, 2015
1efdb5f
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Aug 15, 2015
9f16143
MIPS: Fix seccomp syscall argument for MIPS64
Aug 13, 2015
0214951
Merge tag 'keystone-dts-late-fixes-v2' of git://git.kernel.org/pub/sc…
olofj Aug 16, 2015
8ed1f0e
fs/fuse: fix ioctl type confusion
thejh Aug 16, 2015
12e244f
x86/ldt: Further fix FPU emulation
amluto Aug 14, 2015
0156547
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Aug 16, 2015
0f405bf
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upst…
torvalds Aug 16, 2015
8916e0b
Merge tag 'armsoc-for-linus' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 16, 2015
2c6625c
Linux 4.2-rc7
torvalds Aug 16, 2015
903ecd0
drm/i915: Flag the execlists context object as dirty after every use
ickle Aug 14, 2015
a36304b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
torvalds Aug 17, 2015
05aa1a7
dmaengine: fix balance of privatecnt inc/dec operations
Aug 7, 2015
5d37852
Revert "net: limit tcp/udp rmem/wmem to SOCK_{RCV,SND}BUF_MIN"
jcalvinowens Aug 13, 2015
11e122c
net: phy: fix PHY_RUNNING in phy_state_machine
Aug 14, 2015
8cb775b
ppp: fix device unregistration upon netns deletion
Aug 14, 2015
2902bc6
net: ethernet: micrel: fix an error code
Aug 14, 2015
a27cc68
Merge tag 'mac80211-for-davem-2015-08-14' of git://git.kernel.org/pub…
davem330 Aug 17, 2015
776829d
net: phy: workaround for buggy cable detection by LAN8700 after cable…
Aug 14, 2015
ad70686
ipv6: Remove un-used argument from ip6_dst_alloc()
iamkafai Aug 14, 2015
a73e419
ipv6: Add rt6_make_pcpu_route()
iamkafai Aug 14, 2015
9c7370a
ipv6: Fix a potential deadlock when creating pcpu rt
iamkafai Aug 14, 2015
1f979b1
Merge branch 'ipv6_percpu_rt_deadlock'
davem330 Aug 17, 2015
af19e68
be2net: avoid vxlan offloading on multichannel configs
Aug 14, 2015
a807909
net: qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module
dpward Aug 16, 2015
ff94c74
net: phy: fix semicolon.cocci warnings
Aug 17, 2015
e9ab22d
Merge branch 'for-4.2-fixes' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 17, 2015
4e7fca0
Merge branch 'for-4.2-fixes' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 17, 2015
bf67402
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Aug 17, 2015
78b50f3
ASoC: topology: Add Kconfig option for topology
broonie Aug 15, 2015
512255a
Revert "sched/x86_64: Don't save flags on context switch"
amluto Aug 17, 2015
dbb3df2
drm/atmel-hlcdc: Compile suspend/resume for PM_SLEEP only
thierryreding Aug 14, 2015
158d3b2
MIPS: Fix LLVM build issue.
ralfbaechle Aug 18, 2015
0f64b24
ARM: 8414/1: __copy_to_user_memcpy: fix mmap semaphore usage
Aug 12, 2015
3939f33
ARM: 8418/1: add boot image dependencies to not generate invalid images
masahir0y Aug 17, 2015
d0023a1
timer: Write timer->flags atomically
Aug 17, 2015
f4566ed
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
torvalds Aug 18, 2015
db19693
fnic: Use the local variable instead of I/O flag to acquire io_req_lo…
Jul 14, 2015
49718f0
SCSI: Fix NULL pointer dereference in runtime PM
AlanStern Aug 17, 2015
527f0a9
x86/irq: Build correct vector mapping for multiple MSI interrupts
Aug 18, 2015
8c90503
ASoC: topology: Disable use from userspace
broonie Aug 18, 2015
1b647a1
Merge tag 'dmaengine-fix-4.2-rc8' of git://git.infradead.org/users/vk…
torvalds Aug 18, 2015
fd7dec2
batman-adv: Fix memory leak on tt add with invalid vlan
ecsv Aug 18, 2015
0f69a38
target: Fix handling of small allocation lengths in REPORT LUNS
rolandd Aug 14, 2015
bf1a5fd
Revert "drm/i915: Allow parsing of variable size child device entries…
jnikula Aug 18, 2015
b5be5b7
Merge branch 'x86/asm/urgent' to pick up an entry code fix
Aug 19, 2015
33747cc
Revert "drm/i915: Add eDP intermediate frequencies for CHV"
rtshiva Aug 18, 2015
5e86dfe
drm/i915: remove HBR2 from chv supported list
rtshiva Aug 18, 2015
ed63baa
drm/i915: Avoid TP3 on CHV
rtshiva Aug 18, 2015
23f28f2
Revert "[media] rc: nuvoton-cir: Add support for writing wakeup sampl…
Alphix Jul 20, 2015
8abfebd
Revert "[media] rc: rc-loopback: Add loopback of filter scancodes"
Alphix Jul 20, 2015
3a03b86
Revert "[media] rc: rc-core: Add support for encode_wakeup drivers"
Alphix Jul 20, 2015
70e7112
Revert "[media] rc: ir-rc6-decoder: Add encode capability"
Alphix Jul 20, 2015
e49b361
Revert "[media] rc: ir-rc5-decoder: Add encode capability"
Alphix Jul 20, 2015
86f2166
Revert "[media] rc: rc-ir-raw: Add Manchester encoder (phase encoder)…
Alphix Jul 20, 2015
72c5b7b
Revert "[media] rc: rc-ir-raw: Add scancode encoder callback"
Alphix Jul 20, 2015
02387b5
[media] mantis: Fix error handling in mantis_dma_init()
Aug 10, 2015
9003ebb
ALSA: usb-audio: Fix runtime PM unbalance
tiwai Aug 19, 2015
59a51a6
ALSA: hda - Add dock support for Thinkpad W541 (17aa:2211)
shermdog Aug 19, 2015
72ccc89
FIRMWARE: bcm47xx_nvram: Fix module license.
AxelLin Aug 19, 2015
e24b6c0
Merge tag 'asoc-v4.2-disable-topology' of git://git.kernel.org/pub/sc…
tiwai Aug 19, 2015
0d7e7ac
perf tools: Avoid deadlock when map_groups are broken
ahunter6 Aug 19, 2015
5cb7334
perf tools: Make fork event processing more resilient
ahunter6 Aug 19, 2015
cca8482
perf tools: Fix buildid processing
ahunter6 Aug 19, 2015
09f4d78
perf top: Show backtrace when handling a SIGSEGV on --stdio mode
acmel Aug 19, 2015
b35b1df
PCI: Tolerate hierarchies with no Root Port
YijingWang Aug 17, 2015
6d4affe
genirq: Don't return ENOSYS in irq_chip_retrigger_hierarchy
grygoriyS Aug 14, 2015
b7560de
genirq: Introduce irq_chip_set_type_parent() helper
grygoriyS Aug 14, 2015
e269ec4
irqchip/crossbar: Restore the irq_set_type() mechanism
grygoriyS Aug 14, 2015
63059a2
ARM: OMAP: wakeupgen: Restore the irq_set_type() mechanism
grygoriyS Aug 14, 2015
4fd8f47
irqchip/crossbar: Restore the mask on suspend behaviour
grygoriyS Aug 14, 2015
8200fe4
irqchip/crossbar: Restore set_wake functionality
grygoriyS Aug 14, 2015
82bd279
Merge branch 'drm-atmel-hlcdc-fixes' of https://github.com/bbrezillon…
airlied Aug 19, 2015
1c73d3b
drm/edid: add function to help find SADs
Mar 28, 2015
1966764
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/lin…
Aug 20, 2015
87ffd2b
x86/xen: make CONFIG_XEN depend on CONFIG_X86_LOCAL_APIC
Aug 20, 2015
be3b0f9
clocksource/imx: Fix boot with non-DT systems
groeck Aug 20, 2015
3bd8f7d
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Aug 20, 2015
3243f50
Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
torvalds Aug 20, 2015
1ae5ddb
Input: gpio_keys_polled - request GPIO pin as input.
vpelletier Aug 20, 2015
a971dbc
Merge tag 'sound-4.2' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Aug 20, 2015
3d3e66b
Merge tag 'for-linus-4.2-rc7-tag' of git://git.kernel.org/pub/scm/lin…
torvalds Aug 20, 2015
28e55d0
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Aug 20, 2015
e43d018
x86/idle: Restore trace_cpu_idle to mwait_idle() calls
Aug 20, 2015
45ea2a5
PCI: Don't use 64-bit bus addresses on PA-RISC
bjorn-helgaas Aug 20, 2015
b8a1171
Merge branches 'acpi-video' and 'cpufreq-fixes'
rafaeljw Aug 20, 2015
0bad909
Merge tag 'pm+acpi-4.2-rc8' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Aug 21, 2015
bef7d19
Merge tag 'drm-intel-fixes-2015-08-20' of git://anongit.freedesktop.o…
airlied Aug 21, 2015
7f98ca4
drm/radeon: fix hotplug race at startup
airlied Aug 20, 2015
dc9c12f
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
torvalds Aug 21, 2015
7e08117
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 21, 2015
00f7641
Merge tag 'media/v4.2-3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 21, 2015
e45fc85
Merge tag 'pci-v4.2-fixes-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 21, 2015
2f064f3
mm: make page pfmemalloc check more robust
Aug 21, 2015
e525293
Add hch to .get_maintainer.ignore
Aug 21, 2015
5fc9603
x86/fpu/math-emu: Fix math-emu boot crash
Aug 22, 2015
827409b
x86/fpu/math-emu: Fix crash in fork()
May 27, 2015
f8a89fc
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/sc…
torvalds Aug 22, 2015
84f3fe4
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Aug 22, 2015
c3a0651
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Aug 22, 2015
d0b89bd
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Aug 22, 2015
b7dec83
Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
torvalds Aug 22, 2015
999b8b8
9p: ensure err is initialized to 0 in p9_client_read/write
vincentbernat Aug 15, 2015
c4c53ba
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 23, 2015
eb63b34
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upst…
torvalds Aug 23, 2015
d683477
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Aug 24, 2015
c13dcf9
Linux 4.2-rc8
torvalds Aug 24, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .get_maintainer.ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Christoph Hellwig <hch@lst.de>
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Aleksey Gorelov <aleksey_gorelov@phoenix.com>
Al Viro <viro@ftp.linux.org.uk>
Al Viro <viro@zenIV.linux.org.uk>
Andreas Herrmann <aherrman@de.ibm.com>
Andrey Ryabinin <ryabinin.a.a@gmail.com> <a.ryabinin@samsung.com>
Andrew Morton <akpm@linux-foundation.org>
Andrew Vasquez <andrew.vasquez@qlogic.com>
Andy Adamson <andros@citi.umich.edu>
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/arm/cpus.txt
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,7 @@ nodes to be present and contain the properties described below.
"qcom,kpss-acc-v1"
"qcom,kpss-acc-v2"
"rockchip,rk3066-smp"
"ste,dbx500-smp"

- cpu-release-addr
Usage: required for systems that have an "enable-method"
Expand Down
16 changes: 16 additions & 0 deletions Documentation/devicetree/bindings/phy/ti-phy.txt
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,9 @@ Optional properties:
- id: If there are multiple instance of the same type, in order to
differentiate between each instance "id" can be used (e.g., multi-lane PCIe
PHY). If "id" is not provided, it is set to default value of '1'.
- syscon-pllreset: Handle to system control region that contains the
CTRL_CORE_SMA_SW_0 register and register offset to the CTRL_CORE_SMA_SW_0
register that contains the SATA_PLL_SOFT_RESET bit. Only valid for sata_phy.

This is usually a subnode of ocp2scp to which it is connected.

Expand All @@ -100,3 +103,16 @@ usb3phy@4a084400 {
"sysclk",
"refclk";
};

sata_phy: phy@4A096000 {
compatible = "ti,phy-pipe3-sata";
reg = <0x4A096000 0x80>, /* phy_rx */
<0x4A096400 0x64>, /* phy_tx */
<0x4A096800 0x40>; /* pll_ctrl */
reg-names = "phy_rx", "phy_tx", "pll_ctrl";
ctrl-module = <&omap_control_sata>;
clocks = <&sys_clkin1>, <&sata_ref_clk>;
clock-names = "sysclk", "refclk";
syscon-pllreset = <&scm_conf 0x3fc>;
#phy-cells = <0>;
};
6 changes: 4 additions & 2 deletions Documentation/input/alps.txt
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,10 @@ ALPS Absolute Mode - Protocol Version 2
byte 5: 0 z6 z5 z4 z3 z2 z1 z0

Protocol Version 2 DualPoint devices send standard PS/2 mouse packets for
the DualPoint Stick. For non interleaved dualpoint devices the pointingstick
buttons get reported separately in the PSM, PSR and PSL bits.
the DualPoint Stick. The M, R and L bits signal the combined status of both
the pointingstick and touchpad buttons, except for Dell dualpoint devices
where the pointingstick buttons get reported separately in the PSM, PSR
and PSL bits.

Dualpoint device -- interleaved packet format
---------------------------------------------
Expand Down
9 changes: 9 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -3587,6 +3587,15 @@ S: Maintained
F: drivers/gpu/drm/rockchip/
F: Documentation/devicetree/bindings/video/rockchip*

DRM DRIVERS FOR STI
M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
M: Vincent Abriou <vincent.abriou@st.com>
L: dri-devel@lists.freedesktop.org
T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
S: Maintained
F: drivers/gpu/drm/sti
F: Documentation/devicetree/bindings/gpu/st,stih4xx.txt

DSBR100 USB FM RADIO DRIVER
M: Alexey Klimov <klimov.linux@gmail.com>
L: linux-media@vger.kernel.org
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
VERSION = 4
PATCHLEVEL = 2
SUBLEVEL = 0
EXTRAVERSION = -rc5
EXTRAVERSION = -rc8
NAME = Hurr durr I'ma sheep

# *DOCUMENTATION*
Expand Down
13 changes: 11 additions & 2 deletions arch/arc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -313,11 +313,11 @@ config ARC_PAGE_SIZE_8K

config ARC_PAGE_SIZE_16K
bool "16KB"
depends on ARC_MMU_V3
depends on ARC_MMU_V3 || ARC_MMU_V4

config ARC_PAGE_SIZE_4K
bool "4KB"
depends on ARC_MMU_V3
depends on ARC_MMU_V3 || ARC_MMU_V4

endchoice

Expand Down Expand Up @@ -365,6 +365,11 @@ config ARC_HAS_LLSC
default y
depends on !ARC_CANT_LLSC

config ARC_STAR_9000923308
bool "Workaround for llock/scond livelock"
default y
depends on ISA_ARCV2 && SMP && ARC_HAS_LLSC

config ARC_HAS_SWAPE
bool "Insn: SWAPE (endian-swap)"
default y
Expand All @@ -379,6 +384,10 @@ config ARC_HAS_LL64
dest operands with 2 possible source operands.
default y

config ARC_HAS_DIV_REM
bool "Insn: div, divu, rem, remu"
default y

config ARC_HAS_RTC
bool "Local 64-bit r/o cycle counter"
default n
Expand Down
10 changes: 9 additions & 1 deletion arch/arc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,16 @@ cflags-$(atleast_gcc44) += -fsection-anchors
cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
cflags-$(CONFIG_ARC_HAS_SWAPE) += -mswape

ifdef CONFIG_ISA_ARCV2

ifndef CONFIG_ARC_HAS_LL64
cflags-$(CONFIG_ISA_ARCV2) += -mno-ll64
cflags-y += -mno-ll64
endif

ifndef CONFIG_ARC_HAS_DIV_REM
cflags-y += -mno-div-rem
endif

endif

cflags-$(CONFIG_ARC_DW2_UNWIND) += -fasynchronous-unwind-tables
Expand Down
7 changes: 3 additions & 4 deletions arch/arc/include/asm/arcregs.h
Original file line number Diff line number Diff line change
Expand Up @@ -89,11 +89,10 @@
#define ECR_C_BIT_DTLB_LD_MISS 8
#define ECR_C_BIT_DTLB_ST_MISS 9


/* Auxiliary registers */
#define AUX_IDENTITY 4
#define AUX_INTR_VEC_BASE 0x25

#define AUX_NON_VOL 0x5e

/*
* Floating Pt Registers
Expand Down Expand Up @@ -240,9 +239,9 @@ struct bcr_extn_xymem {

struct bcr_perip {
#ifdef CONFIG_CPU_BIG_ENDIAN
unsigned int start:8, pad2:8, sz:8, pad:8;
unsigned int start:8, pad2:8, sz:8, ver:8;
#else
unsigned int pad:8, sz:8, pad2:8, start:8;
unsigned int ver:8, sz:8, pad2:8, start:8;
#endif
};

Expand Down
78 changes: 55 additions & 23 deletions arch/arc/include/asm/atomic.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,33 +23,60 @@

#define atomic_set(v, i) (((v)->counter) = (i))

#ifdef CONFIG_ISA_ARCV2
#define PREFETCHW " prefetchw [%1] \n"
#else
#define PREFETCHW
#ifdef CONFIG_ARC_STAR_9000923308

#define SCOND_FAIL_RETRY_VAR_DEF \
unsigned int delay = 1, tmp; \

#define SCOND_FAIL_RETRY_ASM \
" bz 4f \n" \
" ; --- scond fail delay --- \n" \
" mov %[tmp], %[delay] \n" /* tmp = delay */ \
"2: brne.d %[tmp], 0, 2b \n" /* while (tmp != 0) */ \
" sub %[tmp], %[tmp], 1 \n" /* tmp-- */ \
" rol %[delay], %[delay] \n" /* delay *= 2 */ \
" b 1b \n" /* start over */ \
"4: ; --- success --- \n" \

#define SCOND_FAIL_RETRY_VARS \
,[delay] "+&r" (delay),[tmp] "=&r" (tmp) \

#else /* !CONFIG_ARC_STAR_9000923308 */

#define SCOND_FAIL_RETRY_VAR_DEF

#define SCOND_FAIL_RETRY_ASM \
" bnz 1b \n" \

#define SCOND_FAIL_RETRY_VARS

#endif

#define ATOMIC_OP(op, c_op, asm_op) \
static inline void atomic_##op(int i, atomic_t *v) \
{ \
unsigned int temp; \
unsigned int val; \
SCOND_FAIL_RETRY_VAR_DEF \
\
__asm__ __volatile__( \
"1: \n" \
PREFETCHW \
" llock %0, [%1] \n" \
" " #asm_op " %0, %0, %2 \n" \
" scond %0, [%1] \n" \
" bnz 1b \n" \
: "=&r"(temp) /* Early clobber, to prevent reg reuse */ \
: "r"(&v->counter), "ir"(i) \
"1: llock %[val], [%[ctr]] \n" \
" " #asm_op " %[val], %[val], %[i] \n" \
" scond %[val], [%[ctr]] \n" \
" \n" \
SCOND_FAIL_RETRY_ASM \
\
: [val] "=&r" (val) /* Early clobber to prevent reg reuse */ \
SCOND_FAIL_RETRY_VARS \
: [ctr] "r" (&v->counter), /* Not "m": llock only supports reg direct addr mode */ \
[i] "ir" (i) \
: "cc"); \
} \

#define ATOMIC_OP_RETURN(op, c_op, asm_op) \
static inline int atomic_##op##_return(int i, atomic_t *v) \
{ \
unsigned int temp; \
unsigned int val; \
SCOND_FAIL_RETRY_VAR_DEF \
\
/* \
* Explicit full memory barrier needed before/after as \
Expand All @@ -58,19 +85,21 @@ static inline int atomic_##op##_return(int i, atomic_t *v) \
smp_mb(); \
\
__asm__ __volatile__( \
"1: \n" \
PREFETCHW \
" llock %0, [%1] \n" \
" " #asm_op " %0, %0, %2 \n" \
" scond %0, [%1] \n" \
" bnz 1b \n" \
: "=&r"(temp) \
: "r"(&v->counter), "ir"(i) \
"1: llock %[val], [%[ctr]] \n" \
" " #asm_op " %[val], %[val], %[i] \n" \
" scond %[val], [%[ctr]] \n" \
" \n" \
SCOND_FAIL_RETRY_ASM \
\
: [val] "=&r" (val) \
SCOND_FAIL_RETRY_VARS \
: [ctr] "r" (&v->counter), \
[i] "ir" (i) \
: "cc"); \
\
smp_mb(); \
\
return temp; \
return val; \
}

#else /* !CONFIG_ARC_HAS_LLSC */
Expand Down Expand Up @@ -150,6 +179,9 @@ ATOMIC_OP(and, &=, and)
#undef ATOMIC_OPS
#undef ATOMIC_OP_RETURN
#undef ATOMIC_OP
#undef SCOND_FAIL_RETRY_VAR_DEF
#undef SCOND_FAIL_RETRY_ASM
#undef SCOND_FAIL_RETRY_VARS

/**
* __atomic_add_unless - add unless the number is a given value
Expand Down
54 changes: 27 additions & 27 deletions arch/arc/include/asm/ptrace.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,20 @@
struct pt_regs {

/* Real registers */
long bta; /* bta_l1, bta_l2, erbta */
unsigned long bta; /* bta_l1, bta_l2, erbta */

long lp_start, lp_end, lp_count;
unsigned long lp_start, lp_end, lp_count;

long status32; /* status32_l1, status32_l2, erstatus */
long ret; /* ilink1, ilink2 or eret */
long blink;
long fp;
long r26; /* gp */
unsigned long status32; /* status32_l1, status32_l2, erstatus */
unsigned long ret; /* ilink1, ilink2 or eret */
unsigned long blink;
unsigned long fp;
unsigned long r26; /* gp */

long r12, r11, r10, r9, r8, r7, r6, r5, r4, r3, r2, r1, r0;
unsigned long r12, r11, r10, r9, r8, r7, r6, r5, r4, r3, r2, r1, r0;

long sp; /* user/kernel sp depending on where we came from */
long orig_r0;
unsigned long sp; /* User/Kernel depending on where we came from */
unsigned long orig_r0;

/*
* To distinguish bet excp, syscall, irq
Expand All @@ -55,13 +55,13 @@ struct pt_regs {
unsigned long event;
};

long user_r25;
unsigned long user_r25;
};
#else

struct pt_regs {

long orig_r0;
unsigned long orig_r0;

union {
struct {
Expand All @@ -76,37 +76,37 @@ struct pt_regs {
unsigned long event;
};

long bta; /* bta_l1, bta_l2, erbta */
unsigned long bta; /* bta_l1, bta_l2, erbta */

long user_r25;
unsigned long user_r25;

long r26; /* gp */
long fp;
long sp; /* user/kernel sp depending on where we came from */
unsigned long r26; /* gp */
unsigned long fp;
unsigned long sp; /* user/kernel sp depending on where we came from */

long r12;
unsigned long r12;

/*------- Below list auto saved by h/w -----------*/
long r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11;
unsigned long r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11;

long blink;
long lp_end, lp_start, lp_count;
unsigned long blink;
unsigned long lp_end, lp_start, lp_count;

long ei, ldi, jli;
unsigned long ei, ldi, jli;

long ret;
long status32;
unsigned long ret;
unsigned long status32;
};

#endif

/* Callee saved registers - need to be saved only when you are scheduled out */

struct callee_regs {
long r25, r24, r23, r22, r21, r20, r19, r18, r17, r16, r15, r14, r13;
unsigned long r25, r24, r23, r22, r21, r20, r19, r18, r17, r16, r15, r14, r13;
};

#define instruction_pointer(regs) (unsigned long)((regs)->ret)
#define instruction_pointer(regs) ((regs)->ret)
#define profile_pc(regs) instruction_pointer(regs)

/* return 1 if user mode or 0 if kernel mode */
Expand Down Expand Up @@ -142,7 +142,7 @@ struct callee_regs {

static inline long regs_return_value(struct pt_regs *regs)
{
return regs->r0;
return (long)regs->r0;
}

#endif /* !__ASSEMBLY__ */
Expand Down
Loading