Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
557 commits
Select commit Hold shift + click to select a range
d3b9e8a
RDMA/core: Reduce poll batch for direct cq polling
Mar 5, 2018
942c9b6
RDMA/bnxt_re: Avoid Hard lockup during error CQE processing
selvintxavier Mar 6, 2018
63474dc
objtool: Fix 32-bit build
jpoimboe Mar 6, 2018
b411991
x86/syscalls/32: Simplify $entry == $compat entries
Mar 6, 2018
a41e2ab
x86/entry: Remove stale syscall prototype
Mar 6, 2018
7c2178c
x86/syscalls: Use proper syscall definition for sys_ioperm()
Mar 6, 2018
4ddb45d
x86/syscalls: Use COMPAT_SYSCALL_DEFINEx() macros for x86-only compat…
Mar 6, 2018
af52201
x86/entry: Do not special-case clone(2) in compat entry
Mar 6, 2018
91c5f0d
x86/entry/64/compat: Save one instruction in entry_INT80_compat()
Mar 6, 2018
629ae2e
Merge tag 'perf-urgent-for-mingo-4.16-20180306' of git://git.kernel.o…
Mar 7, 2018
8a30ecc
Revert "nvme: create 'slaves' and 'holders' entries for hidden contro…
Mar 7, 2018
36cd95d
ovl: update Kconfig texts
Mar 7, 2018
5fe9cfb
Merge tag 'v4.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi…
bzolnier Mar 7, 2018
250c6c4
fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbus…
petermalone Mar 7, 2018
82a917c
Merge remote-tracking branches 'regulator/fix/resume' and 'regulator/…
broonie Mar 7, 2018
fc110eb
PCI: dwc: Fix enumeration end when reaching root subordinate
Mar 7, 2018
3b5da96
gfs2: Fixes to "Implement iomap for block_map" (2)
Mar 5, 2018
be75b1b
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Mar 7, 2018
b910a91
Merge tag 'regulator-fix-v4.16-rc4' of git://git.kernel.org/pub/scm/l…
torvalds Mar 7, 2018
69f39c5
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 7, 2018
ea9b5ee
Merge tag 'gfs2-4.16.rc4.fixes' of git://git.kernel.org/pub/scm/linux…
torvalds Mar 7, 2018
bb7f8f1
IB/core: Fix possible crash to access NULL netdev
paravmellanox Mar 7, 2018
6a21dfc
RDMA/ucma: Limit possible option size
Mar 7, 2018
aa0de36
RDMA/mlx5: Fix integer overflow while resizing CQ
Mar 7, 2018
a5880b8
RDMA/ucma: Check that user doesn't overflow QP state
Mar 7, 2018
7ed8ce1
xen-blkfront: move negotiate_mq to cover all cases of new VBDs
Dec 22, 2017
0b58d90
drm/radeon: fix KV harvesting
alexdeucher Mar 1, 2018
545b0bc
drm/amdgpu: fix KV harvesting
alexdeucher Mar 1, 2018
1bced75
drm/amdgpu: Notify sbios device ready before send request
Feb 27, 2018
3573d59
drm/amd/display: Don't blow up if TG is NULL in dce110_vblank_set
Feb 13, 2018
843e3c7
drm/amd/display: defer modeset check in dm_update_planes_state
ShirishSh Feb 16, 2018
10eee2e
drm/amd/display: validate plane in dce110 for scaling
ShirishSh Feb 13, 2018
5449e07
drm/amd/display: update plane params before validation
ShirishSh Feb 13, 2018
caf0a90
drm/amd/display: Default HDMI6G support to true. Log VBIOS table error.
Feb 20, 2018
3c27b3f
drm/amdgpu/dce6: Use DRM_DEBUG instead of DRM_INFO for HPD IRQ info
Feb 23, 2018
36cc549
drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)
ShirishSh Feb 28, 2018
1c7571f
drm/amd/display: Fix topology change issue in MST rehook
Dec 12, 2017
0c81353
drm/amd/display: Fix FBC topology change
Dec 15, 2017
855b5cb
drm/amd/display: Move MAX_TMDS_CLOCK define to header
Dec 5, 2017
0b395dd
drm/amd/display: Remove unnecessary fail labels in create_stream_for_…
Dec 18, 2017
35c4c88
drm/amd/display: Pass signal directly to enable_tmds_output
Dec 18, 2017
6724eeb
drm/amd/display: Don't allow dual-link DVI on all ASICs.
Dec 19, 2017
db19548
drm/amd/display: Don't block dual-link DVI modes
Dec 18, 2017
52f401f
drm/amd/display: Make create_stream_for_sink more consistent
Dec 18, 2017
3549130
drm/amd/display: Call update_stream_signal directly from amdgpu_dm
Dec 18, 2017
4a2df0d
drm/amd/display: Fixed non-native modes not lighting up
Jan 17, 2018
43b9d27
drm/amd/display: Set irq state only on existing crtcs
Jan 18, 2018
39b485e
drm/amd/display: fix cursor related Pstate hang
Jan 19, 2018
8378fc7
drm/amd/display: fix boot-up on vega10
Jan 23, 2018
db941f2
drm/amd/display: update infoframe after dig fe is turned on
Feb 21, 2018
c0ec564
drm/amd/display: Use crtc enable/disable_vblank hooks
Feb 13, 2018
c0e463d
drm/amd/display: Return success when enabling interrupt
Feb 13, 2018
9fe8f03
drm/amd/display: Fix memleaks when atomic check fails.
leo-sunli1 Feb 20, 2018
bd9bc35
drm/amd/display: Fix takover from VGA mode
Feb 27, 2018
abca240
drm/amd/display: early return if not in vga mode in disable_vga
Feb 28, 2018
0e5ee33
drm/amdgpu:Correct max uvd handles
jameszhu-amd Mar 6, 2018
f8bee61
drm/amdgpu:Always save uvd vcpu_bo in VM Mode
jameszhu-amd Mar 6, 2018
4a53d90
drm/amd/display: validate plane format on primary plane
ShirishSh Mar 7, 2018
5444a99
Revert "Input: synaptics - Lenovo Thinkpad T460p devices should use RMI"
Mar 7, 2018
851710a
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 8, 2018
1b88acc
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Mar 8, 2018
fc88bbd
Revert "platform/chrome: chromeos_laptop: make chromeos_laptop const"
dtor Mar 6, 2018
076ca27
x86/vsyscall/64: Drop "native" vsyscalls
amluto Mar 7, 2018
d857393
ALSA: seq: Don't allow resizing pool in use
tiwai Mar 5, 2018
3626822
x86/spectre_v2: Don't check microcode versions when running under hyp…
konradwilk Feb 26, 2018
854857f
x86/microcode: Get rid of struct apply_microcode_ctx
suryasaimadhu Feb 28, 2018
c182d2b
x86/microcode/intel: Check microcode revision before updating sibling…
Feb 28, 2018
91df9fd
x86/microcode/intel: Writeback and invalidate caches before updating …
Feb 28, 2018
30ec26d
x86/microcode: Do not upload microcode if CPUs are offline
Feb 28, 2018
d8c3b52
x86/microcode/intel: Look into the patch cache first
suryasaimadhu Feb 28, 2018
cfb52a5
x86/microcode: Request microcode on the BSP
suryasaimadhu Feb 28, 2018
a5321ae
x86/microcode: Synchronize late microcode loading
Feb 28, 2018
7bd8009
ALSA: seq: More protection for concurrent write and ioctl races
tiwai Mar 5, 2018
85d59b5
ALSA: seq: Remove superfluous snd_seq_queue_client_leave_cells() call
tiwai Mar 8, 2018
c5b679f
x86/pti: Fix a comment typo
kkamagui Mar 7, 2018
e4c07b3
ALSA: hda/realtek - Make dock sound work on ThinkPad L570
dwassenberg Mar 8, 2018
351b2bc
xen: xenbus: use put_device() instead of kfree()
ArvindYadavCs Mar 6, 2018
fa94d0c
x86/MCE: Save microcode revision in machine check records
aegl Mar 6, 2018
b3b7c47
x86/MCE: Serialize sysfs changes
kkamagui Mar 6, 2018
7b4d930
Merge tag 'fixes-for-v4.16-rc4' of git://git.kernel.org/pub/scm/linux…
gregkh Mar 8, 2018
61fc470
scripts/bloat-o-meter: fix typos in help
teknoraver Feb 14, 2018
55fe6da
kbuild: Handle builtin dtb file names containing hyphens
amalon Mar 8, 2018
0475821
nvme-fabrics: Ignore nr_io_queues option for discovery controllers
rolandd Mar 5, 2018
9296080
Merge branch 'stable/for-jens-4.15' of git://git.kernel.org/pub/scm/l…
axboe Mar 8, 2018
aea8081
ALSA: hda: add dock and led support for HP EliteBook 820 G3
dwassenberg Mar 8, 2018
099fd6c
ALSA: hda: add dock and led support for HP ProBook 640 G2
dwassenberg Mar 8, 2018
97ef0fa
xhci: fix endpoint context tracer output
matnyman Mar 8, 2018
a098dc8
usb: xhci: dbc: Fix lockdep warning
LuBaolu Mar 8, 2018
d157e53
nvme_fc: rework sqsize handling
jsmart-gh Mar 7, 2018
d9ee655
NFS: Fix an incorrect type in struct nfs_direct_req
trondmypd Mar 6, 2018
9c6376e
pNFS: Prevent the layout header refcount going to zero in pnfs_roc()
trondmypd Mar 7, 2018
c4f24df
NFS: Fix unstable write completion
trondmypd Mar 7, 2018
98577c6
Merge tag 'chrome-platform-4.16-rc4-fixes' of git://git.kernel.org/pu…
torvalds Mar 8, 2018
5126a50
USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h
teijokinnunen Mar 1, 2018
e675482
Merge tag 'mips_fixes_4.16_4' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 8, 2018
015dbeb
usb: host: xhci-rcar: add support for r8a77965
shimoday Feb 27, 2018
aa87d62
Merge tag 'drm-intel-fixes-2018-03-07' of git://anongit.freedesktop.o…
airlied Mar 8, 2018
f5732e6
Merge tag 'drm-misc-fixes-2018-03-07' of git://anongit.freedesktop.or…
airlied Mar 8, 2018
b0655d6
Merge branch 'drm-fixes-4.16' of git://people.freedesktop.org/~agd5f/…
airlied Mar 8, 2018
e576b7b
Merge branch 'nvme-4.16-rc5' of git://git.infradead.org/nvme into for…
axboe Mar 9, 2018
bd903af
perf/core: Fix ctx_event_type in ctx_resched()
liu-song-6 Mar 6, 2018
c07a8f8
x86/kprobes: Fix kernel crash when probing .entry_trampoline code
frdeso Mar 9, 2018
6b0ef92
rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsites
fbq Mar 9, 2018
bd2746f
clocksource/atmel-st: Add 'depends on HAS_IOMEM' to fix unmet dependency
masahir0y Mar 6, 2018
b24881e
drm/i915/gvt: Add runtime_pm_get/put into gvt_switch_mmio
xiongzha Feb 26, 2018
fa3dd62
drm/i915/gvt: keep oa config in shadow ctx
Mar 2, 2018
1d03757
loop: Fix lost writes caused by missing flag
Mar 9, 2018
a5f5968
usb: usbmon: Read text within supplied buffer size
zaitcev Mar 9, 2018
a37d48e
ASoC: amd: 16bit resolution support for i2s sp instance
vijendarmukunda Mar 9, 2018
d56e57c
usb: host: xhci-plat: revert "usb: host: xhci-plat: enable clk in res…
shimoday Mar 8, 2018
191edc5
xhci: Fix front USB ports on ASUS PRIME B350M-A
khfeng Mar 8, 2018
a525df0
Merge tag 'powerpc-4.16-5' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Mar 9, 2018
b535396
platform/x86: dell-smbios: Correct some style warnings
Feb 27, 2018
94f77cb
platform/x86: dell-smbios: Rename dell-smbios source to dell-smbios-base
Feb 27, 2018
25d4702
platform/x86: dell-smbios: Link all dell-smbios-* modules together
Feb 27, 2018
329d58b
platform/x86: Allow for SMBIOS backend defaults
dvhart Mar 3, 2018
32d7b19
platform/x86: dell-smbios: Resolve dependency error on DCDBAS
dvhart Mar 7, 2018
2d9b1d6
Merge tag 'xfs-4.16-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/x…
torvalds Mar 9, 2018
719ea86
Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 9, 2018
ff690ee
Documentation/sphinx: Fix Directive import error
Mar 2, 2018
e21da1c
arm64: Relax ARM_SMCCC_ARCH_WORKAROUND_1 discovery
Mar 9, 2018
df3334c
usbip: vudc: fix null pointer dereference on udc->lock
Feb 22, 2018
dfbab3f
Merge tag 'sound-4.16-rc5' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Mar 9, 2018
d6c931e
USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM
frno7 Mar 9, 2018
7832f6d
usb: typec: tcpm: fusb302: Do not log an error on -EPROBE_DEFER
jwrdegoede Feb 25, 2018
65307f2
Merge tag 'drm-fixes-for-v4.16-rc5' of git://people.freedesktop.org/~…
torvalds Mar 9, 2018
99d7d64
Merge tag 'fbdev-v4.16-rc5' of git://github.com/bzolnier/linux
torvalds Mar 9, 2018
c68a2cf
Merge tag 'pci-v4.16-fixes-3' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 9, 2018
212a0cb
Revert "RDMA/mlx5: Fix integer overflow while resizing CQ"
dledford Mar 9, 2018
28e9091
RDMA/mlx5: Fix integer overflow while resizing CQ
Mar 7, 2018
4704dea
hugetlb: fix surplus pages accounting
Mar 9, 2018
0862ca4
bug: use %pB in BUG and stack protector failure
kees Mar 9, 2018
1b4cfe3
lib/bug.c: exclude non-BUG/WARN exceptions from report_bug()
kees Mar 9, 2018
96312e6
mm/gup.c: teach get_user_pages_unlocked to handle FOLL_NOWAIT
aagit Mar 9, 2018
379b03b
mm/memblock.c: hardcode the end_pfn being -1
Mar 9, 2018
864b75f
mm/page_alloc: fix memmap_init_zone pageblock alignment
Mar 9, 2018
0627be7
selftests/vm/run_vmtests: adjust hugetlb size according to nr_cpus
zhijianli88 Mar 9, 2018
ac68b1b
lib/test_kmod.c: fix limit check on number of test devices created
mcgrof Mar 9, 2018
cfc79ae
Merge branch 'akpm' (patches from Andrew)
torvalds Mar 10, 2018
ed3c4df
Merge tag 'docs-4.16-fix' of git://git.lwn.net/linux
torvalds Mar 10, 2018
4178802
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 10, 2018
3961448
Merge tag 'for-linus-4.16a-rc5-tag' of git://git.kernel.org/pub/scm/l…
torvalds Mar 10, 2018
cdb06e9
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Mar 10, 2018
d0f8330
ALSA: seq: Fix possible UAF in snd_seq_check_queue()
tiwai Mar 9, 2018
a2ff19f
ALSA: seq: Clear client entry before deleting else at closing
tiwai Mar 9, 2018
b3337a6
Merge tag 'platform-drivers-x86-v4.16-6' of git://git.infradead.org/l…
torvalds Mar 10, 2018
2f64e70
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Mar 10, 2018
b3b25b1
Merge tag 'for-4.16/dm-fixes-2' of git://git.kernel.org/pub/scm/linux…
torvalds Mar 10, 2018
91a2620
Merge tag 'for-linus-20180309' of git://git.kernel.dk/linux-block
torvalds Mar 10, 2018
23b33ac
Merge tag 'linux-watchdog-4.16-fixes-2' of git://www.linux-watchdog.o…
torvalds Mar 10, 2018
3266b5b
Merge tag 'kbuild-fixes-v4.16-2' of git://git.kernel.org/pub/scm/linu…
torvalds Mar 10, 2018
01c0b42
ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats()
tiwai Mar 10, 2018
4f2c758
irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis
Mar 6, 2018
61b8b22
irqchip/irq-imx-gpcv2: Remove unused function
Feb 12, 2018
3cd2c31
dmaengine: mv_xor_v2: Fix clock resource by adding a register clock
gclement Mar 7, 2018
d43be80
Merge tag 'gpio-v4.16-3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 11, 2018
abeb752
Merge tag 'dmaengine-fix-4.16-rc5' of git://git.infradead.org/users/v…
torvalds Mar 11, 2018
a2f9e65
Merge tag 'irqchip-4.16-3' of git://git.kernel.org/pub/scm/linux/kern…
KAGA-KOKO Mar 11, 2018
02bf0ef
Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/s…
torvalds Mar 11, 2018
8ad4424
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Mar 11, 2018
ebb3762
Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Mar 11, 2018
1ad5daa
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/sc…
torvalds Mar 11, 2018
ed58d66
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linu…
torvalds Mar 11, 2018
0c8efd6
Linux 4.16-rc5
torvalds Mar 12, 2018
59fba08
phy: qcom-ufs: add MODULE_LICENSE tag
arndb Jan 10, 2018
1da961d
x86/cpufeatures: Add Intel Total Memory Encryption cpufeature
kiryl Mar 5, 2018
7958b22
x86/cpufeatures: Add Intel PCONFIG cpufeature
kiryl Mar 5, 2018
914a020
Merge tag 'phy-for-4.16-rc' of git://git.kernel.org/pub/scm/linux/ker…
gregkh Mar 12, 2018
40088dc
ALSA: hda - Revert power_save option default value
tiwai Mar 12, 2018
a3e39ed
Merge remote-tracking branches 'asoc/fix/amd', 'asoc/fix/hdmi-codec',…
broonie Mar 12, 2018
db45dc9
Merge tag 'asoc-fix-v4.16-rc5' of https://git.kernel.org/pub/scm/linu…
tiwai Mar 12, 2018
fc6eabb
Merge tag 'nfs-for-4.16-4' of git://git.linux-nfs.org/projects/trondm…
torvalds Mar 12, 2018
e8cd714
drm/i915: Enable VBT based BL control for DP
mmustaff Feb 27, 2018
82813ba
drm/i915: Only prune fences after wait-for-all
ickle Mar 7, 2018
f1430f1
drm/i915: Kick the rps worker when changing the boost frequency
ickle Mar 8, 2018
79832f0
efi/libstub/tpm: Initialize pointer variables to zero for mixed mode
Mar 13, 2018
94e46a4
usb: musb: Fix external abort in musb_remove on omap2430
MerlijnWajer Mar 13, 2018
5617c59
auxdisplay: panel: Change comments to silence fallthrough warnings
ojeda Feb 19, 2018
6a78b4d
auxdisplay: img-ascii-lcd: Fix doc comment to silence warnings
ojeda Feb 19, 2018
26a2c54
auxdisplay: img-ascii-lcd: Silence 2 uninitialized warnings
ojeda Feb 19, 2018
c373667
dm mpath: fix uninitialized 'pg_init_wait' waitqueue_head NULL pointer
snitm Mar 13, 2018
e8f74a0
dm mpath: eliminate need to use scsi_device_from_queue
snitm Mar 12, 2018
a8b48a4
KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry
paulusmack Mar 7, 2018
327d53d
selftests/x86/entry_from_vm86: Exit with 1 if we fail
amluto Mar 14, 2018
78393fd
selftests/x86/entry_from_vm86: Add test cases for POPF
amluto Mar 14, 2018
b506978
x86/vm86/32: Fix POPF emulation
amluto Mar 14, 2018
a14bff1
x86/speculation, objtool: Annotate indirect calls/jumps for objtool o…
Mar 14, 2018
af1d830
jump_label: Fix sparc64 warning
jpoimboe Mar 14, 2018
1a7f749
Merge tag 'auxdisplay-for-linus-v4.16-rc6' of git://github.com/ojeda/…
torvalds Mar 14, 2018
5e15d39
Merge tag 'staging-4.16-rc6' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Mar 14, 2018
6560ca4
Merge tag 'tty-4.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 14, 2018
3032f8c
Merge tag 'usb-4.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 14, 2018
75073a6
platform/x86: dell-smbios: Resolve dependency error on ACPI_WMI
dvhart Mar 11, 2018
49368c1
platform/x86: Fix dell driver init order
dvhart Mar 13, 2018
62b06f8
KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pending
Andre-ARM Mar 6, 2018
e21a4f3
KVM: arm/arm64: Avoid vcpu_load for other vcpu ioctls than KVM_RUN
chazy Feb 27, 2018
413aa80
KVM: arm/arm64: Reset mapped IRQs on VM reset
chazy Mar 5, 2018
7660042
KVM: arm/arm64: Reduce verbosity of KVM init log
Mar 2, 2018
16ca6a6
KVM: arm/arm64: vgic: Don't populate multiple LRs with the same vintid
Mar 6, 2018
27e91ad
kvm: arm/arm64: vgic-v3: Tighten synchronization for guests using v2 …
Mar 6, 2018
a6d7cff
fs/aio: Add explicit RCU grace period when freeing kioctx
htejun Mar 14, 2018
d0264c0
fs/aio: Use RCU accessors for kioctx_table->table[]
htejun Mar 14, 2018
74b44bb
RDMAVT: Fix synchronization around percpu_ref
htejun Mar 14, 2018
18a9552
x86/mm: Fix vmalloc_fault to use pXd_large
toshikani Mar 13, 2018
8c5c147
dm mpath: fix passing integrity data
steffen-maier Mar 14, 2018
274a1ff
Merge tag 'platform-drivers-x86-v4.16-7' of git://git.infradead.org/l…
torvalds Mar 14, 2018
342038d
drm/amdgpu: fix prime teardown order
ChristianKoenigAMD Mar 9, 2018
0f4f715
drm/radeon: fix prime teardown order
ChristianKoenigAMD Mar 9, 2018
b5e3241
drm/amdgpu: save/restore backlight level in legacy dce code
alexdeucher Mar 8, 2018
7d61726
drm/amdgpu/dce: Don't turn off DP sink when disconnected
Mar 9, 2018
047fdea
btrfs: Fix NULL pointer exception in find_bio_stripe
Feb 16, 2018
18bf591
btrfs: add missing initialization in btrfs_check_shared
Mar 14, 2018
4cdc8f1
Merge branch 'drm-fixes-4.16' of git://people.freedesktop.org/~agd5f/…
airlied Mar 14, 2018
67f1976
Merge tag 'drm-intel-fixes-2018-03-14' of git://anongit.freedesktop.o…
airlied Mar 14, 2018
3e04040
Revert "mm/page_alloc: fix memmap_init_zone pageblock alignment"
Mar 14, 2018
fed8f50
Merge branch 'percpu_ref-rcu-audit-fixes' of git://git.kernel.org/pub…
torvalds Mar 14, 2018
8df3aaa
btree: avoid variable-length allocations
JoernEngel Mar 13, 2018
0aa3fdb
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Mar 15, 2018
ef75c68
drm/i915/gvt: Correct the privilege shadow batch buffer address
fred1gao Mar 15, 2018
850555d
drm/i915/gvt: fix user copy warning by whitelist workload rb_tail field
zhenyw Feb 14, 2018
667058a
Merge tag 'for-4.16/dm-fixes-3' of git://git.kernel.org/pub/scm/linux…
torvalds Mar 15, 2018
e2c15af
Merge tag 'sound-4.16-rc6' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Mar 15, 2018
bb9b4db
Merge tag 'kvm-arm-fixes-for-v4.16-2' of git://git.kernel.org/pub/scm…
bonzini Mar 15, 2018
52be7a4
Merge tag 'kvm-ppc-fixes-4.16-2' of git://git.kernel.org/pub/scm/linu…
bonzini Mar 15, 2018
cfb61b5
sparc64: Fix regression in pmdp_invalidate().
davem330 Mar 15, 2018
05b429a
Merge tag 'gvt-fixes-2018-03-15' of https://github.com/intel/gvt-linu…
rodrigovivi Mar 15, 2018
95dd775
fs: Teach path_connected to handle nfs filesystems with multiple roots.
ebiederm Mar 14, 2018
da5e45e
drm/nouveau/mmu: ALIGN_DOWN correct variable
Mar 16, 2018
76f2e2b
drm/nouveau/bl: Fix oops on driver unbind
l1k Feb 17, 2018
9e75dc6
drm/nouveau/bl: fix backlight regression
karolherbst Feb 19, 2018
df09348
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 16, 2018
d4487b5
Merge branch 'linux-4.16' of git://github.com/skeggsb/linux into drm-…
airlied Mar 16, 2018
3a1b5de
Merge tag 'drm-intel-fixes-2018-03-15' of git://anongit.freedesktop.o…
airlied Mar 16, 2018
e3b3121
x86/speculation: Remove Skylake C2 from Speculation Control microcode…
sergeev917 Mar 13, 2018
18ffc0c
microblaze: Setup dependencies for ASM optimized lib functions
Feb 22, 2018
cd4dfee
microblaze: remove unused alloc_maybe_bootmem
robherring Mar 9, 2018
101646a
microblaze: switch to NO_BOOTMEM
robherring Mar 9, 2018
daaf216
KVM: x86: Fix device passthrough when SME is active
tlendacky Mar 8, 2018
093e037
Revert "btrfs: use proper endianness accessors for super_copy"
kdave Mar 16, 2018
1660a76
Merge tag 'drm-fixes-for-v4.16-rc6' of git://people.freedesktop.org/~…
torvalds Mar 16, 2018
2613f36
x86/microcode: Attempt late loading only when new microcode is present
suryasaimadhu Mar 14, 2018
bb8c13d
x86/microcode: Fix CPU synchronization routine
suryasaimadhu Mar 14, 2018
8757ae2
Merge tag 'microblaze-4.16-rc6' of git://git.monstr.eu/linux-2.6-micr…
torvalds Mar 16, 2018
8f5fd92
Merge tag 'for-4.16-rc5-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Mar 16, 2018
9ef0f88
parisc: Handle case where flush_cache_range is called with no context
danglin44 Mar 7, 2018
3cd1d32
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Mar 18, 2018
23fe85a
Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Mar 18, 2018
d2149e1
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Mar 18, 2018
df4fe17
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Mar 18, 2018
9e1909b
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linu…
torvalds Mar 18, 2018
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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions Documentation/accelerators/ocxl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,11 @@ OCXL_IOCTL_IRQ_SET_FD:
Associate an event fd to an AFU interrupt so that the user process
can be notified when the AFU sends an interrupt.

OCXL_IOCTL_GET_METADATA:

Obtains configuration information from the card, such at the size of
MMIO areas, the AFU version, and the PASID for the current context.


mmap
----
Expand Down
6 changes: 5 additions & 1 deletion Documentation/devicetree/bindings/dma/mv-xor-v2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,11 @@ Required properties:
interrupts.

Optional properties:
- clocks: Optional reference to the clock used by the XOR engine.
- clocks: Optional reference to the clocks used by the XOR engine.
- clock-names: mandatory if there is a second clock, in this case the
name must be "core" for the first clock and "reg" for the second
one


Example:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Required properties:
- "renesas,irqc-r8a7794" (R-Car E2)
- "renesas,intc-ex-r8a7795" (R-Car H3)
- "renesas,intc-ex-r8a7796" (R-Car M3-W)
- "renesas,intc-ex-r8a77965" (R-Car M3-N)
- "renesas,intc-ex-r8a77970" (R-Car V3M)
- "renesas,intc-ex-r8a77995" (R-Car D3)
- #interrupt-cells: has to be <2>: an interrupt index and flags, as defined in
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/net/renesas,ravb.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Required properties:
- "renesas,etheravb-r8a7795" for the R8A7795 SoC.
- "renesas,etheravb-r8a7796" for the R8A7796 SoC.
- "renesas,etheravb-r8a77970" for the R8A77970 SoC.
- "renesas,etheravb-r8a77980" for the R8A77980 SoC.
- "renesas,etheravb-r8a77995" for the R8A77995 SoC.
- "renesas,etheravb-rcar-gen3" as a fallback for the above
R-Car Gen3 devices.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/usb/dwc2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Required properties:
configured in FS mode;
- "st,stm32f4x9-hsotg": The DWC2 USB HS controller instance in STM32F4x9 SoCs
configured in HS mode;
- "st,stm32f7xx-hsotg": The DWC2 USB HS controller instance in STM32F7xx SoCs
- "st,stm32f7-hsotg": The DWC2 USB HS controller instance in STM32F7 SoCs
configured in HS mode;
- reg : Should contain 1 register range (address and length)
- interrupts : Should contain 1 interrupt
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/usb/renesas_usb3.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Required properties:
- compatible: Must contain one of the following:
- "renesas,r8a7795-usb3-peri"
- "renesas,r8a7796-usb3-peri"
- "renesas,r8a77965-usb3-peri"
- "renesas,rcar-gen3-usb3-peri" for a generic R-Car Gen3 compatible
device

Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/usb/renesas_usbhs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Required properties:
- "renesas,usbhs-r8a7794" for r8a7794 (R-Car E2) compatible device
- "renesas,usbhs-r8a7795" for r8a7795 (R-Car H3) compatible device
- "renesas,usbhs-r8a7796" for r8a7796 (R-Car M3-W) compatible device
- "renesas,usbhs-r8a77965" for r8a77965 (R-Car M3-N) compatible device
- "renesas,usbhs-r8a77995" for r8a77995 (R-Car D3) compatible device
- "renesas,usbhs-r7s72100" for r7s72100 (RZ/A1) compatible device
- "renesas,rcar-gen2-usbhs" for R-Car Gen2 or RZ/G1 compatible devices
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/usb/usb-xhci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Required properties:
- "renesas,xhci-r8a7793" for r8a7793 SoC
- "renesas,xhci-r8a7795" for r8a7795 SoC
- "renesas,xhci-r8a7796" for r8a7796 SoC
- "renesas,xhci-r8a77965" for r8a77965 SoC
- "renesas,rcar-gen2-xhci" for a generic R-Car Gen2 or RZ/G1 compatible
device
- "renesas,rcar-gen3-xhci" for a generic R-Car Gen3 compatible device
Expand Down
2 changes: 1 addition & 1 deletion Documentation/ia64/serial.txt
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ TROUBLESHOOTING SERIAL CONSOLE PROBLEMS

- If you don't have an HCDP, the kernel doesn't know where
your console lives until the driver discovers serial
devices. Use "console=uart, io,0x3f8" (or appropriate
devices. Use "console=uart,io,0x3f8" (or appropriate
address for your machine).

Kernel and init script output works fine, but no "login:" prompt:
Expand Down
3 changes: 1 addition & 2 deletions Documentation/sphinx/kerneldoc.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@

from docutils import nodes, statemachine
from docutils.statemachine import ViewList
from docutils.parsers.rst import directives
from sphinx.util.compat import Directive
from docutils.parsers.rst import directives, Directive
from sphinx.ext.autodoc import AutodocReporter

__version__ = '1.0'
Expand Down
2 changes: 1 addition & 1 deletion Documentation/x86/intel_rdt_ui.txt
Original file line number Diff line number Diff line change
Expand Up @@ -671,7 +671,7 @@ occupancy of the real time threads on these cores.
# mkdir p1

Move the cpus 4-7 over to p1
# echo f0 > p0/cpus
# echo f0 > p1/cpus

View the llc occupancy snapshot

Expand Down
8 changes: 8 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -9925,6 +9925,13 @@ F: Documentation/ABI/stable/sysfs-bus-nvmem
F: include/linux/nvmem-consumer.h
F: include/linux/nvmem-provider.h

NXP SGTL5000 DRIVER
M: Fabio Estevam <fabio.estevam@nxp.com>
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
S: Maintained
F: Documentation/devicetree/bindings/sound/sgtl5000.txt
F: sound/soc/codecs/sgtl5000*

NXP TDA998X DRM DRIVER
M: Russell King <linux@armlinux.org.uk>
S: Supported
Expand Down Expand Up @@ -12107,6 +12114,7 @@ M: Sylwester Nawrocki <s.nawrocki@samsung.com>
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
S: Supported
F: sound/soc/samsung/
F: Documentation/devicetree/bindings/sound/samsung*

SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
M: Krzysztof Kozlowski <krzk@kernel.org>
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
VERSION = 4
PATCHLEVEL = 16
SUBLEVEL = 0
EXTRAVERSION = -rc3
EXTRAVERSION = -rc5
NAME = Fearless Coyote

# *DOCUMENTATION*
Expand Down
3 changes: 0 additions & 3 deletions arch/arm/mach-orion5x/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,13 @@ config MACH_KUROBOX_PRO

config MACH_DNS323
bool "D-Link DNS-323"
select GENERIC_NET_UTILS
select I2C_BOARDINFO if I2C
help
Say 'Y' here if you want your kernel to support the
D-Link DNS-323 platform.

config MACH_TS209
bool "QNAP TS-109/TS-209"
select GENERIC_NET_UTILS
help
Say 'Y' here if you want your kernel to support the
QNAP TS-109/TS-209 platform.
Expand Down Expand Up @@ -101,7 +99,6 @@ config MACH_LINKSTATION_LS_HGL

config MACH_TS409
bool "QNAP TS-409"
select GENERIC_NET_UTILS
help
Say 'Y' here if you want your kernel to support the
QNAP TS-409 platform.
Expand Down
53 changes: 50 additions & 3 deletions arch/arm/mach-orion5x/dns323-setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -173,10 +173,42 @@ static struct mv643xx_eth_platform_data dns323_eth_data = {
.phy_addr = MV643XX_ETH_PHY_ADDR(8),
};

/* dns323_parse_hex_*() taken from tsx09-common.c; should a common copy of these
* functions be kept somewhere?
*/
static int __init dns323_parse_hex_nibble(char n)
{
if (n >= '0' && n <= '9')
return n - '0';

if (n >= 'A' && n <= 'F')
return n - 'A' + 10;

if (n >= 'a' && n <= 'f')
return n - 'a' + 10;

return -1;
}

static int __init dns323_parse_hex_byte(const char *b)
{
int hi;
int lo;

hi = dns323_parse_hex_nibble(b[0]);
lo = dns323_parse_hex_nibble(b[1]);

if (hi < 0 || lo < 0)
return -1;

return (hi << 4) | lo;
}

static int __init dns323_read_mac_addr(void)
{
u_int8_t addr[6];
void __iomem *mac_page;
int i;
char *mac_page;

/* MAC address is stored as a regular ol' string in /dev/mtdblock4
* (0x007d0000-0x00800000) starting at offset 196480 (0x2ff80).
Expand All @@ -185,8 +217,23 @@ static int __init dns323_read_mac_addr(void)
if (!mac_page)
return -ENOMEM;

if (!mac_pton((__force const char *) mac_page, addr))
goto error_fail;
/* Sanity check the string we're looking at */
for (i = 0; i < 5; i++) {
if (*(mac_page + (i * 3) + 2) != ':') {
goto error_fail;
}
}

for (i = 0; i < 6; i++) {
int byte;

byte = dns323_parse_hex_byte(mac_page + (i * 3));
if (byte < 0) {
goto error_fail;
}

addr[i] = byte;
}

iounmap(mac_page);
printk("DNS-323: Found ethernet MAC address: %pM\n", addr);
Expand Down
49 changes: 45 additions & 4 deletions arch/arm/mach-orion5x/tsx09-common.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,53 @@ struct mv643xx_eth_platform_data qnap_tsx09_eth_data = {
.phy_addr = MV643XX_ETH_PHY_ADDR(8),
};

static int __init qnap_tsx09_parse_hex_nibble(char n)
{
if (n >= '0' && n <= '9')
return n - '0';

if (n >= 'A' && n <= 'F')
return n - 'A' + 10;

if (n >= 'a' && n <= 'f')
return n - 'a' + 10;

return -1;
}

static int __init qnap_tsx09_parse_hex_byte(const char *b)
{
int hi;
int lo;

hi = qnap_tsx09_parse_hex_nibble(b[0]);
lo = qnap_tsx09_parse_hex_nibble(b[1]);

if (hi < 0 || lo < 0)
return -1;

return (hi << 4) | lo;
}

static int __init qnap_tsx09_check_mac_addr(const char *addr_str)
{
u_int8_t addr[6];
int i;

if (!mac_pton(addr_str, addr))
return -1;
for (i = 0; i < 6; i++) {
int byte;

/*
* Enforce "xx:xx:xx:xx:xx:xx\n" format.
*/
if (addr_str[(i * 3) + 2] != ((i < 5) ? ':' : '\n'))
return -1;

byte = qnap_tsx09_parse_hex_byte(addr_str + (i * 3));
if (byte < 0)
return -1;
addr[i] = byte;
}

printk(KERN_INFO "tsx09: found ethernet mac address %pM\n", addr);

Expand All @@ -77,12 +118,12 @@ void __init qnap_tsx09_find_mac_addr(u32 mem_base, u32 size)
unsigned long addr;

for (addr = mem_base; addr < (mem_base + size); addr += 1024) {
void __iomem *nor_page;
char *nor_page;
int ret = 0;

nor_page = ioremap(addr, 1024);
if (nor_page != NULL) {
ret = qnap_tsx09_check_mac_addr((__force const char *)nor_page);
ret = qnap_tsx09_check_mac_addr(nor_page);
iounmap(nor_page);
}

Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/kernel/cpu_errata.c
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ static int enable_smccc_arch_workaround_1(void *data)
case PSCI_CONDUIT_HVC:
arm_smccc_1_1_hvc(ARM_SMCCC_ARCH_FEATURES_FUNC_ID,
ARM_SMCCC_ARCH_WORKAROUND_1, &res);
if (res.a0)
if ((int)res.a0 < 0)
return 0;
cb = call_hvc_arch_workaround_1;
smccc_start = __smccc_workaround_1_hvc_start;
Expand All @@ -188,7 +188,7 @@ static int enable_smccc_arch_workaround_1(void *data)
case PSCI_CONDUIT_SMC:
arm_smccc_1_1_smc(ARM_SMCCC_ARCH_FEATURES_FUNC_ID,
ARM_SMCCC_ARCH_WORKAROUND_1, &res);
if (res.a0)
if ((int)res.a0 < 0)
return 0;
cb = call_smc_arch_workaround_1;
smccc_start = __smccc_workaround_1_smc_start;
Expand Down
3 changes: 0 additions & 3 deletions arch/arm64/kvm/guest.c
Original file line number Diff line number Diff line change
Expand Up @@ -363,8 +363,6 @@ int kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu *vcpu,
{
int ret = 0;

vcpu_load(vcpu);

trace_kvm_set_guest_debug(vcpu, dbg->control);

if (dbg->control & ~KVM_GUESTDBG_VALID_MASK) {
Expand All @@ -386,7 +384,6 @@ int kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu *vcpu,
}

out:
vcpu_put(vcpu);
return ret;
}

Expand Down
8 changes: 4 additions & 4 deletions arch/arm64/mm/mmu.c
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ static bool pgattr_change_is_safe(u64 old, u64 new)
* The following mapping attributes may be updated in live
* kernel mappings without the need for break-before-make.
*/
static const pteval_t mask = PTE_PXN | PTE_RDONLY | PTE_WRITE;
static const pteval_t mask = PTE_PXN | PTE_RDONLY | PTE_WRITE | PTE_NG;

/* creating or taking down mappings is always safe */
if (old == 0 || new == 0)
Expand All @@ -118,9 +118,9 @@ static bool pgattr_change_is_safe(u64 old, u64 new)
if ((old | new) & PTE_CONT)
return false;

/* Transitioning from Global to Non-Global is safe */
if (((old ^ new) == PTE_NG) && (new & PTE_NG))
return true;
/* Transitioning from Non-Global to Global is unsafe */
if (old & ~new & PTE_NG)
return false;

return ((old ^ new) & ~mask) == 0;
}
Expand Down
Loading