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

Sync up with Linus #88

Merged
merged 268 commits into from
Aug 5, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
268 commits
Select commit Hold shift + click to select a range
326bf17
ipvs: fix ipv6 route unreach panic
Jun 26, 2015
4754957
ipvs: do not use random local source address for tunnels
Jun 27, 2015
05f0050
ipvs: fix crash if scheduler is changed
Jun 29, 2015
71563f3
ipvs: skb_orphan in case of forwarding
Jul 5, 2015
5618485
ipvs: fix crash with sync protocol v0 and FTP
Jul 8, 2015
e3895c0
ipvs: call skb_sender_cpu_clear
Jul 9, 2015
2c57d47
ASoC: topology: Fix to add dapm mixer info
kpjeeja Jul 14, 2015
c9ddbac
PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition
mstsirkin Jul 14, 2015
412efa7
ASoC: Intel: Get correct usage_count value to load firmware
shilpasreeramalu Jul 15, 2015
91a5773
ARM: DRA7: hwmod: fix gpmc hwmod
Jul 8, 2015
f2a5ded
ASoC: rt5645: Check if codec is initialized in workqueue handler
drinkcat Jul 17, 2015
929423f
xen: release lock occasionally during ballooning
jgross1 Jul 20, 2015
0838aa7
netfilter: fix netns dependencies with conntrack templates
ummakynes Jul 13, 2015
b64f48d
Merge tag 'ipvs-fixes-for-v4.2' of https://git.kernel.org/pub/scm/lin…
ummakynes Jul 20, 2015
c2227a3
nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem
kinglongmee Jul 7, 2015
1ca4b88
nfsd: Fix a file leak on nfsd4_layout_setlease failure
kinglongmee Jul 9, 2015
1342ff4
ARM: dts: Update video-phy node with syscon phandle for exynos3250
Jun 15, 2015
300bde7
ARM: dts: add CPU OPP and regulator supply property for exynos4210
Apr 3, 2015
a798c24
ASoC: dapm: Don't add prefix to widget stream name
larsclausen Jul 21, 2015
82567c8
Merge tag 'samsung-fixes-1' of git://git.kernel.org/pub/scm/linux/ker…
olofj Jul 21, 2015
b101acf
ASoC: sgtl5000: Fix up define for SGTL5000_SMALL_POP
AxelLin Jul 22, 2015
a6c2a32
ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt
bzhg Jul 21, 2015
4b31814
netfilter: nf_conntrack: Support expectations in different zones
joestringer Jul 22, 2015
6dd3f13
kbuild: Do not pick up ARCH_{CPP,A,C}FLAGS from the environment
Jul 16, 2015
3d1450d
Makefile: Force gzip and xz on module install
zx2c4 Jul 7, 2015
8a73301
btrfs: Fix lockdep warning of btrfs_run_delayed_iputs()
zhaoleidd Jul 15, 2015
95ab1f6
btrfs: Avoid NULL pointer dereference of free_extent_buffer when read…
zhaoleidd Jul 15, 2015
3e303ea
btrfs: its btrfs_err() instead of btrfs_error()
asj Jul 17, 2015
00d80e3
Btrfs: fix quick exhaustion of the system array in the superblock
fdmanana Jul 20, 2015
3ba3a73
powerpc/powernv/ioda2: Fix calculation for memory allocated for TCE t…
aik Jul 20, 2015
120d200
macintosh/ans-lcd: fix build failure after module_init/exit relocation
Jul 17, 2015
6f043b5
crypto: qat - Fix invalid synchronization between register/unregister…
tstruk Jul 22, 2015
f898c52
crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
herbertx Jul 22, 2015
9a258af
ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc
Jul 16, 2015
25ba265
Bluetooth: Fix NULL pointer dereference in smp_conn_security
Jul 20, 2015
fa8173a
ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
AxelLin Jul 23, 2015
61710a6
Merge remote-tracking branch 'asoc/fix/dapm' into asoc-linus
broonie Jul 24, 2015
66874cc
Merge remote-tracking branch 'asoc/fix/pcm1681' into asoc-linus
broonie Jul 24, 2015
51126f6
Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-linus
broonie Jul 24, 2015
5c851ba
Merge remote-tracking branch 'asoc/fix/ssm4567' into asoc-linus
broonie Jul 24, 2015
c8a075a
Merge remote-tracking branches 'asoc/fix/fsl-ssi', 'asoc/fix/intel', …
broonie Jul 24, 2015
996034b
Merge remote-tracking branches 'asoc/fix/sgtl5000', 'asoc/fix/topolog…
broonie Jul 24, 2015
43cbf02
Merge tag 'asoc-fix-v4.2-rc3' of git://git.kernel.org/pub/scm/linux/k…
tiwai Jul 24, 2015
e053f96
ARM: dts: i.MX35: Fix can support.
denis-eukrea Jul 23, 2015
18a912e
ipv4: fib_select_default should match the prefix
Jul 22, 2015
2392deb
ipv4: consider TOS in fib_select_default
Jul 22, 2015
c42a6e8
Merge branch 'fib_select_default-fixes'
davem330 Jul 25, 2015
fe6bea7
sch_plug: purge buffered packets during reset
congwang Jul 21, 2015
77e62da
sch_choke: drop all packets in queue during reset
congwang Jul 21, 2015
44008f0
ALSA: hda - fix cs4210_spdif_automute()
Jul 25, 2015
e9c28e1
ALSA: hda - Fix the headset mic that will not work on Dell desktop ma…
Jul 25, 2015
cc9f4da
cgroup: net_cls: fix false-positive "suspicious RCU usage"
koct9i Jul 22, 2015
4851643
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
davem330 Jul 25, 2015
ee5d35e
Merge tag 'for-v4.2-rc/omap-fixes-a' of git://git.kernel.org/pub/scm/…
olofj Jul 26, 2015
a153790
ARM: nomadik: disable UART0 on Nomadik boards
linusw Jul 25, 2015
963ad94
bridge: netlink: fix slave_changelink/br_setport race conditions
Jul 22, 2015
178d23e
net/mlx4_core: Use sink counter for the VF default as fallback
ogerlitz Jul 22, 2015
1c1bf34
net/mlx4_core: Fix wrong index in propagating port change event to VFs
Jul 22, 2015
9f5b031
net/mlx4_core: Relieve cpu load average on the port sending flow
Jul 22, 2015
62e4c9b
net/mlx4_en: Remove BUG_ON assert when checking if ring is full
shamoya Jul 22, 2015
10e59ee
Merge branch 'mlx4-fixes'
davem330 Jul 26, 2015
81296fc
net: sctp: stop spamming klog with rfc6458, 5.3.2. deprecation warnings
borkmann Jul 22, 2015
d1fe194
inet: frag: don't re-use chainlist for evictor
Jul 23, 2015
0e60d24
inet: frag: change *_frag_mem_limit functions to take netns_frags as …
Jul 23, 2015
5719b29
inet: frag: don't wait for timer deletion when evicting
Jul 23, 2015
caaecdd
inet: frags: remove INET_FRAG_EVICTED and use list_evictor for the test
Jul 23, 2015
64b892a
Merge branch 'inet-frag-fixes'
davem330 Jul 27, 2015
4228883
niu: don't count tx error twice in case of headroom realloc fails
jpirko Jul 23, 2015
c0a1a0a
net: fec: use managed DMA API functions to allocate BD ring
lynxeye-dev Jul 23, 2015
32cba57
net: fec: introduce fec_ptp_stop and use in probe fail path
lynxeye-dev Jul 23, 2015
03de104
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/ker…
davem330 Jul 27, 2015
b214396
r8152: fix the issue about U1/U2
hayesorz Jul 24, 2015
7daed8d
r8152: fix wakeup settings
hayesorz Jul 24, 2015
41cec84
r8152: don't enable napi before rx ready
hayesorz Jul 24, 2015
3d3af88
Merge branch 'r8152-fixes'
davem330 Jul 27, 2015
dfbafc9
tcp: fix recv with flags MSG_WAITALL | MSG_PEEK
qsn Jul 24, 2015
f2ce8a9
net/macb: improve big endian CPU support
andy-shev Jul 24, 2015
f36dbe6
net/macb: check if macb_config present
andy-shev Jul 24, 2015
a35919e
net/macb: use dev_*() when netdev is not yet registered
andy-shev Jul 24, 2015
8bcbf82
net/macb: suppress compiler warnings
andy-shev Jul 24, 2015
94b295e
net/macb: replace macb_count_tx_descriptors() by DIV_ROUND_UP()
andy-shev Jul 24, 2015
e018a0c
net/macb: convert to kernel doc
andy-shev Jul 24, 2015
54109da
Merge branch 'macb-fixes'
davem330 Jul 27, 2015
9c6893e
ALSA: fireworks: add support for AudioFire2 quirk
takaswie Jul 26, 2015
7025e88
net: netcp: Fixes SGMII reset on network interface shutdown
wingmankwok Jul 24, 2015
b9d9c9e
ALSA: hda - Apply fixup for another Toshiba Satellite S50D
tiwai Jul 27, 2015
8fff755
net: fec: Ensure clocks are enabled while using mdio bus
lunn Jul 25, 2015
ac8c793
drm/nouveau: hold mutex when calling nouveau_abi16_fini()
kdudka Jul 15, 2015
7512223
drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex
kdudka Jul 15, 2015
9694554
drm/nouveau/clk/gt215: u32->s32 for difference in req. and set clock
RSpliet May 23, 2015
f5654d9
drm/nouveau: Do not leak client objects
thierryreding Oct 16, 2014
a67e14b
drm/nouveau/platform: fix compile error if !CONFIG_IOMMU
Gnurou Apr 8, 2015
9c56be4
drm/nouveau/ibus/gk20a: increase SM wait timeout
Gnurou Apr 28, 2015
1addc12
drm/nouveau/fifo/gk104: kick channels when deactivating them
Gnurou Apr 16, 2015
19bf09c
drm/nouveau/gr/gf100: wait on bottom half of FE's pipeline
Gnurou Apr 29, 2015
4a8cf45
drm/nouveau/gr/gf100: wait for GR idle after GO_IDLE bundle
Gnurou Apr 27, 2015
3693d54
drm/nouveau/pm: prevent freeing the wrong engine context
hakzsam Jun 7, 2015
305c195
drm/nouveau/pm: fix a potential race condition when creating an engin…
hakzsam Jun 7, 2015
1196bcf
drm/nouveau/disp: Use NULL for pointers
thierryreding Jul 21, 2014
360ccb8
drm/nouveau/bios: add 0x59 and 0x5a opcodes
imirkin Jun 19, 2015
d31b11d
drm/nouveau/bios: add proper support for opcode 0x59
imirkin Jun 19, 2015
d108142
drm/nouveau/fbcon/nv11-: correctly account for ring space usage
imirkin Jun 29, 2015
4fd26cb
drm/nouveau/fbcon/gf100-: reduce RING_SPACE allocation
imirkin Jun 30, 2015
b7eea2d
drm/nouveau/fbcon/g80: reduce PUSH_SPACE alloc, fire ring on accel init
imirkin Jun 30, 2015
5ce000b
ALSA: hda - Add pin quirk for the headset mic jack detection on Dell …
Jul 27, 2015
7a6e070
macb: Fix build with macro'ized readl/writel.
davem330 Jul 27, 2015
1513069
fib_trie: Drop unnecessary calls to leaf_pull_suffix
Jul 27, 2015
c5c62f1
macvtap: fix network header pointer for VLAN tagged pkts
Jul 23, 2015
158cd4a
packet: missing dev_put() in packet_do_bind()
Jul 27, 2015
eb8bb77
Merge branch 'linux-4.2' of git://anongit.freedesktop.org/git/nouveau…
airlied Jul 28, 2015
17fb874
hwrng: core - correct error check of kthread_run call
Jul 24, 2015
697bb72
drm/nouveau/kms/nv50-: guard against enabling cursor on disabled heads
Jul 28, 2015
eb48b12
drm/nouveau/nouveau/ttm: fix tiled system memory with Maxwell
Gnurou Jul 9, 2015
a7dae15
Merge tag 'imx-fixes-4.2-2' of git://git.kernel.org/pub/scm/linux/ker…
olofj Jul 28, 2015
fe0d34d
module: weaken locking assertion for oops path.
rustyrussell Jul 28, 2015
76b91c3
bridge: stp: when using userspace stp stop kernel hello and hold timers
NikAleksandrov Jul 23, 2015
865b804
net/ipv4: suppress NETDEV_UP notification on address lifetime update
dpward Jul 26, 2015
11c91ef
arp: filter NOARP neighbours for SIOCGARP
Jul 27, 2015
3a05d12
ALSA: hda - Apply a fixup to Dell Vostro 5480
tiwai Jul 29, 2015
dbd46ab
packet: tpacket_snd(): fix signed/unsigned comparison
sorc1 Jul 28, 2015
520e8bf
Merge branch 'linux-4.2' of git://anongit.freedesktop.org/git/nouveau…
airlied Jul 29, 2015
2d1cb7f
ALSA: usb-audio: add dB range mapping for some devices
Jul 29, 2015
ee0a227
drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop
ickle Jul 15, 2015
342e844
ALSA: hda - Fix race between PM ops and HDA init/probe
uartie Jul 28, 2015
df356d5
bridge: Fix network header pointer for vlan tagged packets
Jul 28, 2015
e13af53
drm/radeon: Drop drm/ prefix for including drm.h in radeon_drm.h
Jul 22, 2015
b3fcf36
drm/amdgpu: Drop drm/ prefix for including drm.h in amdgpu_drm.h
Jul 22, 2015
d0ea397
drm/radeon: rework audio detect (v4)
alexdeucher Jul 23, 2015
7726e72
drm/radeon: rework audio modeset to handle non-audio hdmi features
alexdeucher Jul 24, 2015
0a90a0c
drm/radeon/combios: add some validation of lvds values
alexdeucher Jul 27, 2015
8faf0e0
drm/amdgpu: clean up init sequence for failures
alexdeucher Jul 28, 2015
c193fa9
drm/amdgpu: information leak in amdgpu_info_ioctl()
Jul 28, 2015
9332313
drm/amdgpu: different emit_ib for gfx and compute
ljymonk Jul 15, 2015
e722b71
drm/amdgpu: hdp_flush is not needed for inside IB
ljymonk Jul 17, 2015
194a336
drm/amdgpu: add new parameter to seperate map and unmap
ljymonk Jul 22, 2015
ac45146
drm/msm: fix msm_gem_prime_get_sg_table()
robclark Jul 23, 2015
a1c3e3e
drm/msm: mdp4: Fix drm_framebuffer dereference crash
boddob Jun 26, 2015
99fc1bc
drm/msm: change to uninterruptible wait in atomic commit
Jun 22, 2015
b4cba04
drm/msm/mdp5: release SMB (shared memory blocks) in various cases
Jun 19, 2015
544586f
bridge: mcast: give fast leave precedence over multicast router and q…
Jul 28, 2015
7ae90a4
bridge: mdb: fix delmdb state in the notification
Jul 28, 2015
2482abb
ebpf, x86: fix general protection fault when tail call is invoked
borkmann Jul 28, 2015
01a0309
net: netcp: fix cleanup interface list in netcp_remove()
Jul 28, 2015
c20afae
net: netcp: ethss: fix up incorrect use of list api
Jul 28, 2015
31a184b
net: netcp: ethss: cleanup gbe_probe() and gbe_remove() functions
Jul 28, 2015
b2428f9
Merge branch 'netcp-fixes'
davem330 Jul 30, 2015
d698291
Merge branch 'drm-fixes-4.2' of git://people.freedesktop.org/~agd5f/l…
airlied Jul 30, 2015
bdce3e7
Merge branch 'msm-fixes-4.2' of git://people.freedesktop.org/~robclar…
airlied Jul 30, 2015
c8507fb
ipv6: flush nd cache on IFF_NOARP change
Jul 29, 2015
4b561c1
net: thunderx: Fix data integrity issues with LDWB
Jul 29, 2015
143ceb0
net: thunderx: Fix memory leak while tearing down interface
Jul 29, 2015
32c1b96
net: thunderx: Fix RQ_DROP miscalculation
Jul 29, 2015
c62cd3c
net: thunderx: Fix memory leak when changing queue count
Jul 29, 2015
2cb468e
net: thunderx: Fix TSO packet statistic
Jul 29, 2015
f8ce966
net: thunderx: Suppress alloc_pages() failure warnings
Jul 29, 2015
74840b8
net: thunderx: Wakeup TXQ only if CQE_TX are processed
Jul 29, 2015
3d7a8aa
net: thunderx: Set watchdog timeout value
Jul 29, 2015
b49087d
net: thunderx: Fix crash when changing rss with mutliple traffic flows
Jul 29, 2015
4adf435
net: thunderx: Add PCI driver shutdown routine
Jul 29, 2015
60f83c8
net: thunderx: Fix for crash while BGX teardown
Jul 29, 2015
f68b123
Merge branch 'thunderx-fixes'
davem330 Jul 30, 2015
f4eaed2
act_bpf: fix memory leaks when replacing bpf programs
borkmann Jul 29, 2015
15f1bb1
qlcnic: Fix corruption while copying
Jul 29, 2015
55c99a4
iommu/amd: Use iommu_attach_group()
joergroedel Jul 28, 2015
1e6a7b0
iommu/amd: Use iommu core for passthrough mode
joergroedel Jul 28, 2015
02ca202
iommu/amd: Allow non-IOMMUv2 devices in IOMMUv2 domains
joergroedel Jul 28, 2015
3230232
iommu/amd: Use swiotlb in passthrough mode
joergroedel Jul 28, 2015
5271782
iommu/amd: Set global dma_ops if swiotlb is disabled
joergroedel Jul 28, 2015
b8d65e9
powerpc/eeh-powernv: Fix unbalanced IRQ warning
apopple Jul 30, 2015
d0e30ad
drm/i915: Mark PIN_USER binding as GLOBAL_BIND without the aliasing p…
ickle Jul 29, 2015
5eb3e5a
drm/i915: Declare the swizzling unknown for L-shaped configurations
ickle Jun 28, 2015
7cc03e4
x86/efi: Use all 64 bit of efi_memmap in setup_e820()
dskr99 Jul 28, 2015
9115c75
efi: Check for NULL efi kernel parameters
ricardon Jul 16, 2015
36b8e18
ipr: Fix locking for unit attention handling
bjking1 Jul 14, 2015
bb7c543
ipr: Fix incorrect trace indexing
bjking1 Jul 14, 2015
3f1c058
ipr: Fix invalid array indexing for HRRQ
bjking1 Jul 14, 2015
0c958ec
scsi: fix memory leak with scsi-mq
abattersby Jul 16, 2015
646c4b7
x86/irq: Use the caller provided polarity setting in mp_check_pin_attr()
Jul 30, 2015
54d9ffc
MAINTAINERS: Appoint Marc Zyngier as irqchips co-maintainer
KAGA-KOKO Jul 30, 2015
b09dec2
MAINTAINERS: Appoint Jiang and Marc as irqdomain maintainers
KAGA-KOKO Jul 30, 2015
649ccd0
ALSA: hda - Fix MacBook Pro 5,2 quirk
tiwai Jul 30, 2015
e501139
r8152: add pre_reset and post_reset
hayesorz Jul 29, 2015
37608f3
r8152: reset device when tx timeout
hayesorz Jul 29, 2015
990c9b3
Merge branch 'r8152-fixes'
davem330 Jul 30, 2015
28e6b67
net: sched: fix refcount imbalance in actions
borkmann Jul 29, 2015
8a68173
net: sk_clone_lock() should only do get_net() if the parent is not a …
sowminiv Jul 30, 2015
1adb912
Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/linux/kernel/g…
Jul 31, 2015
aa1acff
x86/xen: Probe target addresses in set_aliased_prot() before the hype…
amluto Jul 30, 2015
37868fe
x86/ldt: Make modify_ldt synchronous
amluto Jul 30, 2015
f6762cb
ceph: fix ceph_encode_locks_to_buffer()
ukernel Jul 7, 2015
fc927cd
ceph: always re-send cap flushes when MDS recovers
ukernel Jul 20, 2015
2761713
rbd: fix copyup completion race
idryomov Jul 16, 2015
1f02329
i2c: slave eeprom: clean up sysfs bin attribute read()/write()
vzapolskiy Jul 26, 2015
d12c0aa
misc: eeprom: at24: clean up at24_bin_write()
vzapolskiy Jul 26, 2015
8b06260
i2c: core: only use set_scl for bus recovery after calling prepare_re…
jluebbe Jul 8, 2015
828e66c
i2c: omap: fix bus recovery setup
jluebbe Jul 8, 2015
e952849
i2c: Fix typo in i2c-bfin-twi.c
standby24x7 Jul 28, 2015
1c1cc45
iommu/amd: Allow non-ATS devices in IOMMUv2 domains
joergroedel Jul 30, 2015
20cadcb
dmaengine: at_xdmac: fix bug about channel configuration
ldesroches Jun 17, 2015
93dce3a
dmaengine: at_hdmac: fix residue computation
Jun 18, 2015
1c8a38b
dmaengine: at_xdmac: fix transfer data width in at_xdmac_prep_slave_sg()
Jun 30, 2015
cda8e93
dmaengine: xgene-dma: Fix the resource map to handle overlapping
Jul 7, 2015
0ec9ebc
dmaengine: mv_xor: fix big endian operation in register mode
tpetazzoni Jul 8, 2015
8c8fe97
Revert "dmaengine: virt-dma: don't always free descriptor upon comple…
niej Jul 10, 2015
fd56d1d
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
torvalds Jul 31, 2015
23ff9e1
Merge tag 'drm-intel-fixes-2015-07-31' of git://anongit.freedesktop.o…
torvalds Jul 31, 2015
5e49e0b
Merge tag 'iommu-fixes-v4.2-rc4' of git://git.kernel.org/pub/scm/linu…
torvalds Jul 31, 2015
c1bfa98
ARM: dts: keystone: fix dt bindings to use post div register for mainpll
May 29, 2015
8fcd461
nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olsta…
jtlayton Jul 30, 2015
5175f71
act_pedit: check binding before calling tcf_hash_release()
congwang Jul 31, 2015
8486830
gianfar: Fix warning when CONFIG_PM off
claudiu-m Jul 31, 2015
614b424
gianfar: Fix suspend/resume for wol magic packet
claudiu-m Jul 31, 2015
b0734b6
gianfar: Enable device wakeup when appropriate
claudiu-m Jul 31, 2015
ef1f436
Merge branch 'gianfar-wol-fixes'
davem330 Jul 31, 2015
ea11154
stmmac: fix missing MODULE_LICENSE in stmmac_platform
manabian Jul 31, 2015
c6fd4fc
Merge tag 'sound-4.2-rc5' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Aug 1, 2015
acea568
Merge branch 'for-linus-4.2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 1, 2015
7c764ce
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Aug 1, 2015
e331146
i2c: fix leaked device refcount on of_find_i2c_* error path
Jul 27, 2015
51d2e09
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Aug 1, 2015
3270c8e
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Aug 1, 2015
3f6d9e0
Merge tag 'dmaengine-fix-4.2-rc5' of git://git.infradead.org/users/vk…
torvalds Aug 1, 2015
97242f9
link_path_walk(): be careful when failing with ENOTDIR
Aug 1, 2015
0118360
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 2, 2015
30c7b56
Merge tag 'armsoc-for-linus' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 2, 2015
d4edea4
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Aug 2, 2015
27667f4
i915: temporary fix for DP MST docking station NULL pointer dereference
torvalds Jul 30, 2015
d08c318
Merge tag 'powerpc-4.2-3' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Aug 3, 2015
74d3329
Linux 4.2-rc5
torvalds Aug 3, 2015
423f04d
md/raid1: extend spinlock to protect raid1_end_read_request against i…
Jul 27, 2015
b6878d9
md: use kzalloc() when bitmap is disabled
benjamin-42 Jul 25, 2015
49895bc
md/raid5: don't let shrink_slab shrink too far.
Aug 3, 2015
5413fcd
Adding YAMA hooks also when YAMA is not stacked.
smeso Aug 3, 2015
5b2a0ee
Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Aug 3, 2015
abeb4f5
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
torvalds Aug 3, 2015
665aadc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 3, 2015
7e88447
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Aug 3, 2015
c2f3ba7
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…
torvalds Aug 3, 2015
3b8a684
drm/atomic-helper: Add an atomice best_encoder callback
danvet Aug 3, 2015
459485a
drm/i915: Fixup dp mst encoder selection
danvet Aug 3, 2015
42639ba
drm/dp-mst: Remove debug WARN_ON
danvet Aug 3, 2015
6ea76f3
drm/atomic-helpers: Make encoder picking more robust
danvet Aug 3, 2015
ed8bbba
Merge branch 'rc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Aug 4, 2015
fcdf31a
xen/events/fifo: Handle linked events when closing a port
rosslagerwall Jul 31, 2015
1ddc6dd
Merge tag 'for-linus-4.2-rc5-tag' of git://git.kernel.org/pub/scm/lin…
torvalds Aug 4, 2015
50d091b
Merge tag 'topic/mst-fixes-2015-08-04' of git://anongit.freedesktop.o…
torvalds Aug 4, 2015
6c84461
Merge tag 'pci-v4.2-fixes-1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Aug 4, 2015
ecf5fc6
mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations
Aug 4, 2015
9e91edc
Merge branch 'for-4.2' of git://linux-nfs.org/~bfields/linux
torvalds Aug 5, 2015
4e6b6ee
Merge tag 'md/4.2-rc5-fixes' of git://neil.brown.name/md
torvalds Aug 5, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/dma/apm-xgene-dma.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Example:
device_type = "dma";
reg = <0x0 0x1f270000 0x0 0x10000>,
<0x0 0x1f200000 0x0 0x10000>,
<0x0 0x1b008000 0x0 0x2000>,
<0x0 0x1b000000 0x0 0x400000>,
<0x0 0x1054a000 0x0 0x100>;
interrupts = <0x0 0x82 0x4>,
<0x0 0xb8 0x4>,
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/sound/mt8173-max98090.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@ MT8173 with MAX98090 CODEC
Required properties:
- compatible : "mediatek,mt8173-max98090"
- mediatek,audio-codec: the phandle of the MAX98090 audio codec
- mediatek,platform: the phandle of MT8173 ASoC platform

Example:

sound {
compatible = "mediatek,mt8173-max98090";
mediatek,audio-codec = <&max98090>;
mediatek,platform = <&afe>;
};

Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@ MT8173 with RT5650 RT5676 CODECS
Required properties:
- compatible : "mediatek,mt8173-rt5650-rt5676"
- mediatek,audio-codec: the phandles of rt5650 and rt5676 codecs
- mediatek,platform: the phandle of MT8173 ASoC platform

Example:

sound {
compatible = "mediatek,mt8173-rt5650-rt5676";
mediatek,audio-codec = <&rt5650 &rt5676>;
mediatek,platform = <&afe>;
};

6 changes: 5 additions & 1 deletion MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -5600,6 +5600,7 @@ F: kernel/irq/
IRQCHIP DRIVERS
M: Thomas Gleixner <tglx@linutronix.de>
M: Jason Cooper <jason@lakedaemon.net>
M: Marc Zyngier <marc.zyngier@arm.com>
L: linux-kernel@vger.kernel.org
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
Expand All @@ -5608,11 +5609,14 @@ F: Documentation/devicetree/bindings/interrupt-controller/
F: drivers/irqchip/

IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
M: Jiang Liu <jiang.liu@linux.intel.com>
M: Marc Zyngier <marc.zyngier@arm.com>
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
F: Documentation/IRQ-domain.txt
F: include/linux/irqdomain.h
F: kernel/irq/irqdomain.c
F: kernel/irq/msi.c

ISAPNP
M: Jaroslav Kysela <perex@perex.cz>
Expand Down
11 changes: 8 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
VERSION = 4
PATCHLEVEL = 2
SUBLEVEL = 0
EXTRAVERSION = -rc4
EXTRAVERSION = -rc5
NAME = Hurr durr I'ma sheep

# *DOCUMENTATION*
Expand Down Expand Up @@ -597,6 +597,11 @@ endif # $(dot-config)
# Defaults to vmlinux, but the arch makefile usually adds further targets
all: vmlinux

# The arch Makefile can set ARCH_{CPP,A,C}FLAGS to override the default
# values of the respective KBUILD_* variables
ARCH_CPPFLAGS :=
ARCH_AFLAGS :=
ARCH_CFLAGS :=
include arch/$(SRCARCH)/Makefile

KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks,)
Expand Down Expand Up @@ -848,10 +853,10 @@ export mod_strip_cmd
mod_compress_cmd = true
ifdef CONFIG_MODULE_COMPRESS
ifdef CONFIG_MODULE_COMPRESS_GZIP
mod_compress_cmd = gzip -n
mod_compress_cmd = gzip -n -f
endif # CONFIG_MODULE_COMPRESS_GZIP
ifdef CONFIG_MODULE_COMPRESS_XZ
mod_compress_cmd = xz
mod_compress_cmd = xz -f
endif # CONFIG_MODULE_COMPRESS_XZ
endif # CONFIG_MODULE_COMPRESS
export mod_compress_cmd
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/exynos3250.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -138,8 +138,8 @@

mipi_phy: video-phy@10020710 {
compatible = "samsung,s5pv210-mipi-video-phy";
reg = <0x10020710 8>;
#phy-cells = <1>;
syscon = <&pmu_system_controller>;
};

pd_cam: cam-power-domain@10023C00 {
Expand Down
4 changes: 4 additions & 0 deletions arch/arm/boot/dts/exynos4210-origen.dts
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,10 @@
};
};

&cpu0 {
cpu0-supply = <&buck1_reg>;
};

&fimd {
pinctrl-0 = <&lcd_en &lcd_clk &lcd_data24 &pwm0_out>;
pinctrl-names = "default";
Expand Down
4 changes: 4 additions & 0 deletions arch/arm/boot/dts/exynos4210-trats.dts
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,10 @@
};
};

&cpu0 {
cpu0-supply = <&varm_breg>;
};

&dsi_0 {
vddcore-supply = <&vusb_reg>;
vddio-supply = <&vmipi_reg>;
Expand Down
4 changes: 4 additions & 0 deletions arch/arm/boot/dts/exynos4210-universal_c210.dts
Original file line number Diff line number Diff line change
Expand Up @@ -548,6 +548,10 @@
};
};

&cpu0 {
cpu0-supply = <&vdd_arm_reg>;
};

&pinctrl_1 {
hdmi_hpd: hdmi-hpd {
samsung,pins = "gpx3-7";
Expand Down
12 changes: 12 additions & 0 deletions arch/arm/boot/dts/exynos4210.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,18 @@
device_type = "cpu";
compatible = "arm,cortex-a9";
reg = <0x900>;
clocks = <&clock CLK_ARM_CLK>;
clock-names = "cpu";
clock-latency = <160000>;

operating-points = <
1200000 1250000
1000000 1150000
800000 1075000
500000 975000
400000 975000
200000 950000
>;
cooling-min-level = <4>;
cooling-max-level = <2>;
#cooling-cells = <2>; /* min followed by max */
Expand Down
8 changes: 4 additions & 4 deletions arch/arm/boot/dts/imx35.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -286,17 +286,17 @@
can1: can@53fe4000 {
compatible = "fsl,imx35-flexcan", "fsl,p1010-flexcan";
reg = <0x53fe4000 0x1000>;
clocks = <&clks 33>;
clock-names = "ipg";
clocks = <&clks 33>, <&clks 33>;
clock-names = "ipg", "per";
interrupts = <43>;
status = "disabled";
};

can2: can@53fe8000 {
compatible = "fsl,imx35-flexcan", "fsl,p1010-flexcan";
reg = <0x53fe8000 0x1000>;
clocks = <&clks 34>;
clock-names = "ipg";
clocks = <&clks 34>, <&clks 34>;
clock-names = "ipg", "per";
interrupts = <44>;
status = "disabled";
};
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/boot/dts/k2e-clocks.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,8 @@ clocks {
#clock-cells = <0>;
compatible = "ti,keystone,main-pll-clock";
clocks = <&refclksys>;
reg = <0x02620350 4>, <0x02310110 4>;
reg-names = "control", "multiplier";
fixed-postdiv = <2>;
reg = <0x02620350 4>, <0x02310110 4>, <0x02310108 4>;
reg-names = "control", "multiplier", "post-divider";
};

papllclk: papllclk@2620358 {
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/boot/dts/k2hk-clocks.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,8 @@ clocks {
#clock-cells = <0>;
compatible = "ti,keystone,main-pll-clock";
clocks = <&refclksys>;
reg = <0x02620350 4>, <0x02310110 4>;
reg-names = "control", "multiplier";
fixed-postdiv = <2>;
reg = <0x02620350 4>, <0x02310110 4>, <0x02310108 4>;
reg-names = "control", "multiplier", "post-divider";
};

papllclk: papllclk@2620358 {
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/boot/dts/k2l-clocks.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,8 @@ clocks {
#clock-cells = <0>;
compatible = "ti,keystone,main-pll-clock";
clocks = <&refclksys>;
reg = <0x02620350 4>, <0x02310110 4>;
reg-names = "control", "multiplier";
fixed-postdiv = <2>;
reg = <0x02620350 4>, <0x02310110 4>, <0x02310108 4>;
reg-names = "control", "multiplier", "post-divider";
};

papllclk: papllclk@2620358 {
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/ste-nomadik-nhk15.dts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
};

aliases {
serial1 = &uart1;
stmpe-i2c0 = &stmpe0;
stmpe-i2c1 = &stmpe1;
};
Expand Down
4 changes: 4 additions & 0 deletions arch/arm/boot/dts/ste-nomadik-s8815.dts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@
bootargs = "root=/dev/ram0 console=ttyAMA1,115200n8 earlyprintk";
};

aliases {
serial1 = &uart1;
};

src@101e0000 {
/* These chrystal drivers are not used on this board */
disable-sxtalo;
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/ste-nomadik-stn8815.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -757,6 +757,7 @@
clock-names = "uartclk", "apb_pclk";
pinctrl-names = "default";
pinctrl-0 = <&uart0_default_mux>;
status = "disabled";
};

uart1: uart@101fb000 {
Expand Down
24 changes: 16 additions & 8 deletions arch/arm/mach-omap2/omap_hwmod.c
Original file line number Diff line number Diff line change
Expand Up @@ -2373,6 +2373,9 @@ static int of_dev_hwmod_lookup(struct device_node *np,
* registers. This address is needed early so the OCP registers that
* are part of the device's address space can be ioremapped properly.
*
* If SYSC access is not needed, the registers will not be remapped
* and non-availability of MPU access is not treated as an error.
*
* Returns 0 on success, -EINVAL if an invalid hwmod is passed, and
* -ENXIO on absent or invalid register target address space.
*/
Expand All @@ -2387,6 +2390,11 @@ static int __init _init_mpu_rt_base(struct omap_hwmod *oh, void *data,

_save_mpu_port_index(oh);

/* if we don't need sysc access we don't need to ioremap */
if (!oh->class->sysc)
return 0;

/* we can't continue without MPU PORT if we need sysc access */
if (oh->_int_flags & _HWMOD_NO_MPU_PORT)
return -ENXIO;

Expand All @@ -2396,8 +2404,10 @@ static int __init _init_mpu_rt_base(struct omap_hwmod *oh, void *data,
oh->name);

/* Extract the IO space from device tree blob */
if (!np)
if (!np) {
pr_err("omap_hwmod: %s: no dt node\n", oh->name);
return -ENXIO;
}

va_start = of_iomap(np, index + oh->mpu_rt_idx);
} else {
Expand Down Expand Up @@ -2456,13 +2466,11 @@ static int __init _init(struct omap_hwmod *oh, void *data)
oh->name, np->name);
}

if (oh->class->sysc) {
r = _init_mpu_rt_base(oh, NULL, index, np);
if (r < 0) {
WARN(1, "omap_hwmod: %s: doesn't have mpu register target base\n",
oh->name);
return 0;
}
r = _init_mpu_rt_base(oh, NULL, index, np);
if (r < 0) {
WARN(1, "omap_hwmod: %s: doesn't have mpu register target base\n",
oh->name);
return 0;
}

r = _init_clocks(oh, NULL);
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/mach-omap2/omap_hwmod_7xx_data.c
Original file line number Diff line number Diff line change
Expand Up @@ -827,8 +827,7 @@ static struct omap_hwmod_class_sysconfig dra7xx_gpmc_sysc = {
.syss_offs = 0x0014,
.sysc_flags = (SYSC_HAS_AUTOIDLE | SYSC_HAS_SIDLEMODE |
SYSC_HAS_SOFTRESET | SYSS_HAS_RESET_STATUS),
.idlemodes = (SIDLE_FORCE | SIDLE_NO | SIDLE_SMART |
SIDLE_SMART_WKUP),
.idlemodes = (SIDLE_FORCE | SIDLE_NO | SIDLE_SMART),
.sysc_fields = &omap_hwmod_sysc_type1,
};

Expand All @@ -844,7 +843,7 @@ static struct omap_hwmod dra7xx_gpmc_hwmod = {
.class = &dra7xx_gpmc_hwmod_class,
.clkdm_name = "l3main1_clkdm",
/* Skip reset for CONFIG_OMAP_GPMC_DEBUG for bootloader timings */
.flags = HWMOD_SWSUP_SIDLE | DEBUG_OMAP_GPMC_HWMOD_FLAGS,
.flags = DEBUG_OMAP_GPMC_HWMOD_FLAGS,
.main_clk = "l3_iclk_div",
.prcm = {
.omap4 = {
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/apm/apm-storm.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -823,7 +823,7 @@
device_type = "dma";
reg = <0x0 0x1f270000 0x0 0x10000>,
<0x0 0x1f200000 0x0 0x10000>,
<0x0 0x1b008000 0x0 0x2000>,
<0x0 0x1b000000 0x0 0x400000>,
<0x0 0x1054a000 0x0 0x100>;
interrupts = <0x0 0x82 0x4>,
<0x0 0xb8 0x4>,
Expand Down
2 changes: 1 addition & 1 deletion arch/powerpc/platforms/powernv/eeh-powernv.c
Original file line number Diff line number Diff line change
Expand Up @@ -1478,7 +1478,7 @@ static int pnv_eeh_next_error(struct eeh_pe **pe)
}

/* Unmask the event */
if (eeh_enabled())
if (ret == EEH_NEXT_ERR_NONE && eeh_enabled())
enable_irq(eeh_event_irq);

return ret;
Expand Down
11 changes: 6 additions & 5 deletions arch/powerpc/platforms/powernv/pci-ioda.c
Original file line number Diff line number Diff line change
Expand Up @@ -2220,7 +2220,7 @@ static void pnv_pci_ioda_setup_opal_tce_kill(struct pnv_phb *phb)

static __be64 *pnv_pci_ioda2_table_do_alloc_pages(int nid, unsigned shift,
unsigned levels, unsigned long limit,
unsigned long *current_offset)
unsigned long *current_offset, unsigned long *total_allocated)
{
struct page *tce_mem = NULL;
__be64 *addr, *tmp;
Expand All @@ -2236,6 +2236,7 @@ static __be64 *pnv_pci_ioda2_table_do_alloc_pages(int nid, unsigned shift,
}
addr = page_address(tce_mem);
memset(addr, 0, allocated);
*total_allocated += allocated;

--levels;
if (!levels) {
Expand All @@ -2245,7 +2246,7 @@ static __be64 *pnv_pci_ioda2_table_do_alloc_pages(int nid, unsigned shift,

for (i = 0; i < entries; ++i) {
tmp = pnv_pci_ioda2_table_do_alloc_pages(nid, shift,
levels, limit, current_offset);
levels, limit, current_offset, total_allocated);
if (!tmp)
break;

Expand All @@ -2267,7 +2268,7 @@ static long pnv_pci_ioda2_table_alloc_pages(int nid, __u64 bus_offset,
struct iommu_table *tbl)
{
void *addr;
unsigned long offset = 0, level_shift;
unsigned long offset = 0, level_shift, total_allocated = 0;
const unsigned window_shift = ilog2(window_size);
unsigned entries_shift = window_shift - page_shift;
unsigned table_shift = max_t(unsigned, entries_shift + 3, PAGE_SHIFT);
Expand All @@ -2286,7 +2287,7 @@ static long pnv_pci_ioda2_table_alloc_pages(int nid, __u64 bus_offset,

/* Allocate TCE table */
addr = pnv_pci_ioda2_table_do_alloc_pages(nid, level_shift,
levels, tce_table_size, &offset);
levels, tce_table_size, &offset, &total_allocated);

/* addr==NULL means that the first level allocation failed */
if (!addr)
Expand All @@ -2308,7 +2309,7 @@ static long pnv_pci_ioda2_table_alloc_pages(int nid, __u64 bus_offset,
page_shift);
tbl->it_level_size = 1ULL << (level_shift - 3);
tbl->it_indirect_levels = levels - 1;
tbl->it_allocated_size = offset;
tbl->it_allocated_size = total_allocated;

pr_devel("Created TCE table: ws=%08llx ts=%lx @%08llx\n",
window_size, tce_table_size, bus_offset);
Expand Down
4 changes: 4 additions & 0 deletions arch/x86/boot/compressed/eboot.c
Original file line number Diff line number Diff line change
Expand Up @@ -1193,6 +1193,10 @@ static efi_status_t setup_e820(struct boot_params *params,
unsigned int e820_type = 0;
unsigned long m = efi->efi_memmap;

#ifdef CONFIG_X86_64
m |= (u64)efi->efi_memmap_hi << 32;
#endif

d = (efi_memory_desc_t *)(m + (i * efi->efi_memdesc_size));
switch (d->type) {
case EFI_RESERVED_TYPE:
Expand Down
Loading