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

Updates from base #9

Merged
merged 1,074 commits into from
Jan 18, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1074 commits
Select commit Hold shift + click to select a range
56c0290
mdio-sun4i: Fix a memory leak
tititiou36 Jan 6, 2018
50f3d74
sh_eth: fix TXALCR1 offsets
Jan 6, 2018
d32da58
Merge tag 'platform-drivers-x86-v4.15-4' of git://git.infradead.org/l…
torvalds Jan 8, 2018
b215739
bpf: prevent out-of-bounds speculation
Jan 8, 2018
44596f8
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Jan 9, 2018
909ef25
Merge tag 'drm-misc-fixes-2018-01-08' of git://anongit.freedesktop.or…
airlied Jan 9, 2018
e4d0e84
x86/cpu/AMD: Make LFENCE a serializing instruction
tlendacky Jan 8, 2018
9c6a73c
x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC
tlendacky Jan 8, 2018
1b5c7ef
drm/nouveau/disp/gf119: add missing drive vfunc ptr
robclark Jan 6, 2018
b0bb222
Merge branch 'linux-4.15' of git://github.com/skeggsb/linux into drm-…
airlied Jan 9, 2018
ef7f8ce
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Jan 9, 2018
374d1b5
esp: Fix GRO when the headers not fully in the linear part of the skb.
klassert Jan 5, 2018
aa1f10e
mux: core: fix double get_device()
jwrdegoede Dec 28, 2017
443064c
staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl
ViktorSlavkovic Jan 8, 2018
98648ae
drm/vmwgfx: Don't cache framebuffer maps
thomashvmw Jan 9, 2018
191eccb
powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper
mikey Jan 8, 2018
46eb14a
USB: fix usbmon BUG trigger
Jan 8, 2018
7ae2c3c
USB: UDC core: fix double-free in usb_add_gadget_udc_release
AlanStern Jan 3, 2018
9ecccfa
sysfs/cpu: Fix typos in vulnerability documentation
dwmw2 Jan 9, 2018
a6978f4
Merge branch 'topic/ppc-kvm' into fixes
mpe Jan 9, 2018
50e51c1
powerpc/64: Add macros for annotating the destination of rfid/hrfid
npiggin Jan 9, 2018
222f20f
powerpc/64s: Simple RFI macro conversions
npiggin Jan 9, 2018
b8e90cb
powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL
npiggin Jan 9, 2018
a08f828
powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL
npiggin Jan 9, 2018
c730564
powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL
npiggin Jan 9, 2018
928afc8
uas: ignore UAS for Norelsys NS1068(X) chips
Icenowy Jan 5, 2018
b8fd082
net: core: fix module type in sock_diag_bind
Jan 4, 2018
edd8ca8
rbd: reacquire lock should update lock owner client id
ralt Dec 13, 2017
21acdf4
rbd: set max_segments to USHRT_MAX
idryomov Dec 21, 2017
3dc2fa4
net: caif: use strlcpy() instead of strncpy()
Jan 8, 2018
20b50d7
net: ipv4: emulate READ_ONCE() on ->hdrincl bit-field in raw_sendmsg()
nicstange Jan 8, 2018
2fdd181
docs-rst: networking: wire up msg_zerocopy
rppt Jan 8, 2018
195e2ad
SolutionEngine771x: fix Ether platform data
Jan 6, 2018
f9a531d
SolutionEngine771x: add Ether TSU resource
Jan 6, 2018
22dd8e6
Merge branch 'Ether-fixes-for-the-SolutionEngine771x-boards'
davem330 Jan 9, 2018
4512c43
ipv6: remove null_entry before adding default route
tracywwnj Jan 8, 2018
be95a84
bpf: avoid false sharing of map refcount with max_entries
borkmann Jan 9, 2018
d476c53
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
torvalds Jan 9, 2018
290af86
bpf: introduce BPF_JIT_ALWAYS_ON config
Jan 9, 2018
44cae9b
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upst…
torvalds Jan 9, 2018
cf1fb15
Merge tag 'riscv-for-linus-4.15-rc8_cleanups' of git://git.kernel.org…
torvalds Jan 9, 2018
5416760
membarrier: Disable preemption when calling smp_call_function_many()
compudj Dec 15, 2017
1e532d2
af_key: Fix memory leak in key_notify_policy.
klassert Jan 10, 2018
6c7d47c
KVM: PPC: Book3S PR: Fix WIMG handling under pHyp
aik Nov 22, 2017
ecba829
KVM: PPC: Book3S HV: Always flush TLB in kvmppc_alloc_reset_hpt()
dgibson Jan 10, 2018
e4c9fd1
ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant
tiwai Jan 10, 2018
031f335
ALSA: hda - Apply the existing quirk to iMac 14,1
tiwai Jan 10, 2018
aa8a5e0
powerpc/64s: Add support for RFI flush of L1-D cache
mpe Jan 9, 2018
bc9c930
powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti
mpe Jan 9, 2018
8989d56
powerpc/pseries: Query hypervisor for RFI flush settings
mikey Jan 9, 2018
6e032b3
powerpc/powernv: Check device-tree for RFI flush settings
oohal Jan 9, 2018
76a4201
xfrm: Fix a race in the xdst pcpu cache.
klassert Jan 10, 2018
d780537
drm/tegra: sor: Fix hang on Tegra124 eDP
thierryreding Jan 10, 2018
1e77fc8
gpio: Add missing open drain/source handling to gpiod_set_value_cansl…
geertu Jan 9, 2018
951a010
xen/gntdev: Fix off-by-one error when unmapping with holes
rosslagerwall Jan 9, 2018
cf2acf6
xen/gntdev: Fix partial gntdev_mmap() cleanup
rosslagerwall Jan 9, 2018
0d9cac0
drm/vmwgfx: Potential off by one in vmw_view_add()
Jan 10, 2018
661e4e3
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
davem330 Jan 10, 2018
612e8e9
x86/alternatives: Fix optimize_nops() checking
suryasaimadhu Jan 10, 2018
5f615b9
Merge tag 'sound-4.15-rc8' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jan 10, 2018
2e83acb
sctp: GFP_ATOMIC is not needed in sctp_setsockopt_events
marceloleitner Jan 8, 2018
5960cef
sctp: add a ceiling to optlen in some sockopts
marceloleitner Jan 8, 2018
c76f97c
sctp: make use of pre-calculated len
marceloleitner Jan 8, 2018
e5143f8
Merge branch 'sctp-Some-sockopt-optlen-fixes'
davem330 Jan 10, 2018
11d827a
net: gianfar_ptp: move set_fipers() to spinlock protecting area
yangbolu1991 Jan 9, 2018
af60d61
doc: clarification about setting SO_ZEROCOPY
kkourt Jan 9, 2018
b0d55b5
caif_usb: use strlcpy() instead of strncpy()
Jan 9, 2018
95f566d
of_mdio: avoid MDIO bus removal when a PHY is missing
madalinbucur Jan 9, 2018
6ade262
Merge tag 'wireless-drivers-for-davem-2018-01-09' of git://git.kernel…
davem330 Jan 10, 2018
78bbb15
8021q: fix a memory leak for VLAN 0 device
congwang Jan 9, 2018
fc23365
nfp: always unmask aux interrupts at init
Jan 10, 2018
8e033a9
mlxsw: pci: Wait after reset before accessing HW
Jan 10, 2018
db84924
mlxsw: spectrum_qdisc: Don't use variable array in mlxsw_sp_tclass_co…
jpirko Jan 10, 2018
8f3d194
Merge branch 'mlxsw-couple-of-fixes'
davem330 Jan 10, 2018
862c03e
ipv6: fix possible mem leaks in ipv6_make_skb()
Jan 10, 2018
ccc12b1
ipv6: sr: fix TLVs not being copied using setsockopt
Zashas Jan 10, 2018
cd52cb2
iser-target: Fix possible use-after-free in connection establishment …
sagigrimberg Nov 26, 2017
57194fa
IB/hfi1: Prevent a NULL dereference
Jan 9, 2018
4095034
bpf: fix spelling mistake: "obusing" -> "abusing"
Jan 10, 2018
7891a87
bpf: arsh is not supported in 32 bit alu thus reject it
borkmann Jan 10, 2018
bbeb6e4
bpf, array: fix overflow in max_entries and undefined behavior in ind…
borkmann Jan 10, 2018
23b19b7
ALSA: pcm: Remove yet superfluous WARN_ON()
tiwai Jan 10, 2018
ce4bb04
Fix a leak in socket(2) when we fail to allocate a file descriptor.
Jan 10, 2018
64fce44
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Jan 11, 2018
cbd0a6a
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 11, 2018
4636bda
drm/i915: Whitelist SLICE_COMMON_ECO_CHICKEN1 on Geminilake.
kaydenl Jan 5, 2018
5005c85
drm/i915: Don't adjust priority on an already signaled fence
ickle Jan 6, 2018
2a266f2
KVM MMU: check pending exception before injecting APF
Jan 10, 2018
0217690
Merge tag 'kvm-ppc-fixes-4.15-3' of git://git.kernel.org/pub/scm/linu…
bonzini Jan 11, 2018
b3defb7
ALSA: seq: Make ioctls race-free
tiwai Jan 9, 2018
ab271bd
x86: kvm: propagate register_shrinker return code
arndb Jan 10, 2018
bd89525
KVM: x86: emulate #UD while in guest mode
bonzini Jan 11, 2018
ceb1761
Merge tag 'usb-serial-4.15-rc8' of https://git.kernel.org/pub/scm/lin…
gregkh Jan 11, 2018
75f139a
KVM: x86: Add memory barrier on vmcs field lookup
Jan 10, 2018
2aad9b3
Merge branch 'kvm-insert-lfence' into kvm-master
bonzini Jan 11, 2018
f32ab75
x86/PCI: Add "pci=big_root_window" option for AMD 64-bit windows
Jan 11, 2018
b8626f1
usb: misc: usb3503: make sure reset is low for at least 100us
agners Jan 11, 2018
1a2e91e
Documentation: usb: fix typo in UVC gadgetfs config command
liubiin Jan 9, 2018
03a5517
x86/PCI: Move and shrink AMD 64-bit window to avoid conflict
Jan 11, 2018
445b69e
x86/pti: Make unpoison of pgd for trusted boot work for real
hansendc Jan 10, 2018
8978cc9
{net,ib}/mlx5: Don't disable local loopback multicast traffic when ne…
Jan 9, 2018
39b7353
objtool: Detect jumps to retpoline thunks
jpoimboe Jan 11, 2018
258c760
objtool: Allow alternatives to be ignored
jpoimboe Jan 11, 2018
76b0438
x86/retpoline: Add initial retpoline support
dwmw2 Jan 11, 2018
da28512
x86/spectre: Add boot time option to select Spectre v2 mitigation
dwmw2 Jan 11, 2018
9697fa3
x86/retpoline/crypto: Convert crypto assembler indirect jumps
dwmw2 Jan 11, 2018
2641f08
x86/retpoline/entry: Convert entry assembler indirect jumps
dwmw2 Jan 11, 2018
9351803
x86/retpoline/ftrace: Convert ftrace assembler indirect jumps
dwmw2 Jan 11, 2018
e70e589
x86/retpoline/hyperv: Convert assembler indirect jumps
dwmw2 Jan 11, 2018
ea08816
x86/retpoline/xen: Convert Xen hypercall indirect jumps
dwmw2 Jan 11, 2018
5096732
x86/retpoline/checksum32: Convert assembler indirect jumps
dwmw2 Jan 11, 2018
7614e91
x86/retpoline/irq32: Convert assembler indirect jumps
Jan 11, 2018
05e0cc8
net/mlx5: Fix get vector affinity helper function
Jan 4, 2018
b6908c2
net/mlx5: Fix memory leak in bad flow of mlx5_alloc_irq_vectors
alaahl Dec 14, 2017
72f36be
net/mlx5: Fix mlx5_get_uars_page to return error code
Nov 20, 2017
259bbc5
net/mlx5: Fix error handling in load one
Dec 31, 2017
e556f6d
net/mlx5e: Keep updating ethtool statistics when the interface is down
Dec 26, 2017
97c8c3a
net/mlx5e: Add error print in ETS init
Oct 10, 2017
4b7d436
net/mlx5e: Check support before TC swap in ETS init
Oct 10, 2017
75b81ce
net/mlx5e: Don't override netdev features field unless in error flow
Jan 10, 2018
afc98a0
net/mlx5: Update ptp_clock_event foreach PPS event
ferasd Jan 3, 2018
237f258
net/mlx5e: Remove timestamp set from netdevice open flow
ferasd Jan 8, 2018
ab27815
Merge tag 'gpio-v4.15-4' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 12, 2018
1545dec
Merge tag 'ceph-for-4.15-rc8' of git://github.com/ceph/ceph-client
torvalds Jan 12, 2018
c59beea
Merge tag 'drm/tegra/for-4.15-rc8' of git://anongit.freedesktop.org/t…
airlied Jan 12, 2018
477d70b
Merge branch 'vmwgfx-fixes-4.15' of git://people.freedesktop.org/~tho…
airlied Jan 12, 2018
fee6c61
Merge tag 'drm-intel-fixes-2018-01-11-1' of git://anongit.freedesktop…
airlied Jan 12, 2018
117cc7a
x86/retpoline: Fill return stack buffer on vmexit
dwmw2 Jan 12, 2018
1289e0e
perf/x86/rapl: Fix Haswell and Broadwell server RAPL event
Jan 11, 2018
9c70f1a
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Jan 12, 2018
5dd966c
Merge tag 'mlx5-fixes-2018-01-11' of git://git.kernel.org/pub/scm/lin…
davem330 Jan 12, 2018
352ef57
Merge tag 'drm-fixes-for-v4.15-rc8' of git://people.freedesktop.org/~…
torvalds Jan 12, 2018
f12e0dd
Merge tag 'mmc-v4.15-rc2-2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jan 12, 2018
32835a0
Merge branch 'nvme-4.15' of git://git.infradead.org/nvme into for-linus
axboe Jan 12, 2018
70cd907
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Jan 12, 2018
4e67483
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Jan 12, 2018
aefd140
Merge tag 'for-linus-4.15-rc8-tag' of git://git.kernel.org/pub/scm/li…
torvalds Jan 12, 2018
02776b9
Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/s…
torvalds Jan 12, 2018
67549d4
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm…
torvalds Jan 12, 2018
c92a9a4
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Jan 12, 2018
0dda0b3
apparmor: fix ptrace label match when matching stacked labels
Dec 9, 2017
1a3881d
apparmor: Fix regression in profile conflict logic
mjg59 Jan 11, 2018
352909b
selftests/x86: Add test_vsyscall
amluto Jan 12, 2018
9f15b91
kdump: Write the correct address of mem_section into vmcoreinfo
kiryl Jan 12, 2018
36c1681
genksyms: drop *.hash.c from .gitignore
masahir0y Jan 11, 2018
bed6760
MAINTAINERS, nilfs2: change project home URLs
konis Jan 13, 2018
d9570ee
kmemleak: allow to coexist with fault injection
dvyukov Jan 13, 2018
a0b1280
kdump: write correct address of mem_section into vmcoreinfo
kiryl Jan 13, 2018
0f908cc
tools/objtool/Makefile: don't assume sync-check.sh is executable
akpm00 Jan 13, 2018
ed93de8
Merge branch 'akpm' (patches from Andrew)
torvalds Jan 13, 2018
8e66791
Merge tag 'pci-v4.15-fixes-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jan 13, 2018
852b0a8
Merge tag 'apparmor-pr-2018-01-12' of git://git.kernel.org/pub/scm/li…
torvalds Jan 13, 2018
22079ee
Merge tag 'kbuild-fixes-v4.15' of git://git.kernel.org/pub/scm/linux/…
torvalds Jan 13, 2018
9e8f8f1
Merge tag 'char-misc-4.15-rc8' of git://git.kernel.org/pub/scm/linux/…
torvalds Jan 13, 2018
d5a047f
Merge tag 'staging-4.15-rc8' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jan 13, 2018
2c1cfa4
Merge tag 'usb-4.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 13, 2018
f10ee3d
x86/pti: Fix !PCID and sanitize defines
KAGA-KOKO Jan 13, 2018
a237f76
security/Kconfig: Correct the Documentation reference for PTI
wking Jan 12, 2018
99a9dc9
x86,perf: Disable intel_bts when PTI
Jan 14, 2018
da4ae6c
x86/tsc: Future-proof native_calibrate_tsc()
lenb Dec 22, 2017
b511203
x86/tsc: Fix erroneous TSC rate on Skylake Xeon
lenb Dec 22, 2017
4b5b212
x86/tsc: Print tsc_khz, when it differs from cpu_khz
lenb Dec 22, 2017
beacd6f
x86/mm/pkeys: Fix fill_sig_info_pkey
ebiederm Jan 12, 2018
fc90ccf
Revert "x86/apic: Remove init_bsp_APIC()"
vsyrjala Nov 28, 2017
8155aed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
davem330 Jan 14, 2018
c1e2f0e
futex: Avoid violating the 10th rule of futex
Dec 8, 2017
40548c6
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linu…
torvalds Jan 14, 2018
fbe0e83
futex: Prevent overflow by strengthen input validation
LiJinyue Dec 14, 2017
9443c16
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
torvalds Jan 14, 2018
327867f
x86/idt: Mark IDT tables __initconst
Dec 22, 2017
b8b9ce4
x86/retpoline: Remove compile time warning
KAGA-KOKO Jan 14, 2018
ed4bbf7
timers: Unconditionally check deferrable base
KAGA-KOKO Jan 14, 2018
6bb8211
Merge tag 'powerpc-4.15-7' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jan 14, 2018
aaae98a
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linu…
torvalds Jan 14, 2018
a8750dd
Linux 4.15-rc8
torvalds Jan 14, 2018
0d39e26
x86/kasan: Panic if there is not enough memory to boot
aryabinin Jan 10, 2018
c995efd
x86/retpoline: Fill RSB on context switch for affected CPUs
dwmw2 Jan 12, 2018
28d437d
x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros
tlendacky Jan 13, 2018
a48a52b
cfg80211: fully initialize old channel for event
jmberg-intel Jan 15, 2018
7a94b8c
nl80211: take RCU read lock when calling ieee80211_bss_get_ie()
Jan 15, 2018
b71d856
mac80211_hwsim: add workqueue to wait for deferred radio deletion on …
BenjaminBeichler Jan 10, 2018
51a1aaa
mac80211_hwsim: validate number of different channels
jmberg-intel Jan 15, 2018
59b179b
cfg80211: check dev_set_name() return value
jmberg-intel Jan 15, 2018
499ed50
mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock
bthebaudeau Jan 14, 2018
a0e3a18
ring-buffer: Bring back context level recursive checks
rostedt Jan 15, 2018
d542296
9p: add missing module license for xen transport
shemminger Jan 8, 2018
66940f3
ptr_ring: document usage around __ptr_ring_peek
mstsirkin Jan 10, 2018
0171c41
ppp: unlock all_ppp_mutex before registering device
Jan 10, 2018
6200b43
net: cs89x0: add MODULE_LICENSE
arndb Jan 10, 2018
749439b
ipv6: fix udpv6 sendmsg crash caused by too small MTU
mjamaloney Jan 10, 2018
59b3661
tipc: fix a memory leak in tipc_nl_node_get_link()
congwang Jan 10, 2018
cbbdf84
netlink: extack needs to be reset each time through loop
dsahern Jan 10, 2018
6503a30
net: ipv4: Make "ip route get" match iif lo rules again.
lcolitti Jan 11, 2018
37f47bc
sctp: avoid compiler warning on implicit fallthru
marceloleitner Jan 11, 2018
68e76e0
tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=y
rddunlap Jan 15, 2018
95ef498
ipv6: ip6_make_skb() needs to clear cork.base.dst
Jan 12, 2018
30be8f8
net/tls: Fix inverted error codes to avoid endless loop
Raubato Jan 12, 2018
95a3320
Revert "openvswitch: Add erspan tunnel support."
williamtu Jan 12, 2018
17d0fb0
sh_eth: fix dumping ARSTR
Jan 13, 2018
096b985
net: Allow neigh contructor functions ability to modify the primary_key
jwestfall69 Jan 14, 2018
cd9ff4d
ipv4: Make neigh lookup keys for loopback/point-to-point devices be I…
jwestfall69 Jan 14, 2018
db9ca5c
Merge branch 'ipv4-Make-neigh-lookup-keys-for-loopback-point-to-point…
davem330 Jan 15, 2018
6311b7c
netlink: extack: avoid parenthesized string constant warning
jmberg-intel Jan 15, 2018
ae59c3f
RDMA/mlx5: Fix out-of-bound access while querying AH
Jan 12, 2018
2a0098d
objtool: Fix seg fault with gold linker
jpoimboe Jan 15, 2018
385d11b
objtool: Improve error message for bad file argument
jpoimboe Jan 15, 2018
1303880
x86/mm: Clean up register saving in the __enc_copy() assembly code
tlendacky Jan 10, 2018
bacf6b4
x86/mm: Use a struct to reduce parameters for SME PGD mapping
tlendacky Jan 10, 2018
2b5d00b
x86/mm: Centralize PMD flags in sme_encrypt_kernel()
tlendacky Jan 10, 2018
cc5f01e
x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption
tlendacky Jan 10, 2018
107cd25
x86/mm: Encrypt the initrd earlier for BSP microcode update
tlendacky Jan 10, 2018
c96f547
delayacct: Account blkio completion on the correct task
hashbrowncipher Dec 18, 2017
3d16613
ibmvnic: Fix pending MAC address changes
tlfalcon Jan 11, 2018
625637b
sctp: reinit stream if stream outcnt has been change by sinit in sendmsg
lxin Jan 15, 2018
a0ff660
sctp: return error if the asoc has been peeled off in sctp_wait_for_s…
lxin Jan 15, 2018
c5006b8
sctp: do not allow the v4 socket to bind a v4mapped v6 address
lxin Jan 15, 2018
161f72e
Merge tag 'mac80211-for-davem-2018-01-15' of git://git.kernel.org/pub…
davem330 Jan 16, 2018
a5b1379
lan78xx: Fix failure in USB Full Speed
microchip1 Jan 15, 2018
0d9c9f0
nfp: use the correct index for link speed table
Jan 15, 2018
70eeff6
qed: Fix potential use-after-free in qed_spq_post()
rolandd Jan 15, 2018
81d947e
net, sched: fix panic when updating miniq {b,q}stats
borkmann Jan 15, 2018
921d4f6
Merge tag 'trace-v4.15-rc4-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jan 16, 2018
41aa5e5
Merge tag 'sound-4.15' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Jan 16, 2018
b45a53b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Jan 16, 2018
07c7b6a
gpio: mmio: Also read bits that are zero
linusw Jan 16, 2018
8cbab92
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Jan 17, 2018
4fdec20
x86/cpufeature: Move processor tracing out of scattered features
bonzini Jan 16, 2018
6cfb521
module: Add retpoline tag to VERMAGIC
Jan 16, 2018
d479244
x86/intel_rdt/cqm: Prevent use after free
KAGA-KOKO Jan 16, 2018
45d55e7
x86/apic/vector: Fix off by one in error path
KAGA-KOKO Jan 16, 2018
e906248
ARM: net: bpf: avoid 'bx' instruction on non-Thumb capable CPUs
Jan 13, 2018
f4483f2
ARM: net: bpf: fix tail call jumps
Jan 13, 2018
d1220ef
ARM: net: bpf: fix stack alignment
Jan 13, 2018
70ec3a6
ARM: net: bpf: move stack documentation
Jan 13, 2018
0005e55
ARM: net: bpf: correct stack layout documentation
Jan 13, 2018
02088d9
ARM: net: bpf: fix register saving
Jan 13, 2018
ec19e02
ARM: net: bpf: fix LDX instructions
Jan 13, 2018
091f024
ARM: net: bpf: clarify tail_call index
Jan 13, 2018
dd43f34
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/sc…
torvalds Jan 17, 2018
88dc7fc
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linu…
torvalds Jan 17, 2018
b8c2259
Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/s…
torvalds Jan 17, 2018
7dfda84
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Jan 17, 2018
9a4ba2a
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm…
torvalds Jan 17, 2018
1d966eb
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Jan 17, 2018
20469a3
nvme-pci: check segement valid for SGL use
Jan 17, 2018
b0f2853
nvme-pci: take sglist coalescing in dma_map_sg into account
Jan 17, 2018
0230803
Merge tag 'gpio-v4.15-5' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 18, 2018
79683f8
Merge tag 'mmc-v4.15-rc2-3' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jan 18, 2018
cdbe3bf
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
torvalds Jan 18, 2018
dda3e15
Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm
torvalds Jan 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@ascom.ch>
Maciej W. Rozycki <macro@mips.com> <macro@imgtec.com>
Marcin Nowakowski <marcin.nowakowski@mips.com> <marcin.nowakowski@imgtec.com>
Mark Brown <broonie@sirena.org.uk>
Mark Yao <markyao0591@gmail.com> <mark.yao@rock-chips.com>
Martin Kepplinger <martink@posteo.de> <martin.kepplinger@theobroma-systems.com>
Martin Kepplinger <martink@posteo.de> <martin.kepplinger@ginzinger.com>
Matthieu CASTET <castet.matthieu@free.fr>
Expand Down
16 changes: 16 additions & 0 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -375,3 +375,19 @@ Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description: information about CPUs heterogeneity.

cpu_capacity: capacity of cpu#.

What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/meltdown
/sys/devices/system/cpu/vulnerabilities/spectre_v1
/sys/devices/system/cpu/vulnerabilities/spectre_v2
Date: January 2018
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description: Information about CPU vulnerabilities

The files are named after the code names of CPU
vulnerabilities. The output of those files reflects the
state of the CPUs in the system. Possible output values:

"Not affected" CPU is not affected by the vulnerability
"Vulnerable" CPU is affected and no mitigation in effect
"Mitigation: $M" CPU is affected and mitigation $M is in effect
1 change: 1 addition & 0 deletions Documentation/admin-guide/kernel-parameters.rst
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ parameter is applicable::
IPV6 IPv6 support is enabled.
ISAPNP ISA PnP code is enabled.
ISDN Appropriate ISDN support is enabled.
ISOL CPU Isolation is enabled.
JOY Appropriate joystick support is enabled.
KGDB Kernel debugger support is enabled.
KVM Kernel Virtual Machine support is enabled.
Expand Down
62 changes: 56 additions & 6 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -328,11 +328,15 @@
not play well with APC CPU idle - disable it if you have
APC and your system crashes randomly.

apic= [APIC,X86-32] Advanced Programmable Interrupt Controller
apic= [APIC,X86] Advanced Programmable Interrupt Controller
Change the output verbosity whilst booting
Format: { quiet (default) | verbose | debug }
Change the amount of debugging information output
when initialising the APIC and IO-APIC components.
For X86-32, this can also be used to specify an APIC
driver name.
Format: apic=driver_name
Examples: apic=bigsmp

apic_extnmi= [APIC,X86] External NMI delivery setting
Format: { bsp (default) | all | none }
Expand Down Expand Up @@ -709,9 +713,6 @@
It will be ignored when crashkernel=X,high is not used
or memory reserved is below 4G.

crossrelease_fullstack
[KNL] Allow to record full stack trace in cross-release

cryptomgr.notests
[KNL] Disable crypto self-tests

Expand Down Expand Up @@ -1737,7 +1738,7 @@
isapnp= [ISAPNP]
Format: <RDP>,<reset>,<pci_scan>,<verbosity>

isolcpus= [KNL,SMP] Isolate a given set of CPUs from disturbance.
isolcpus= [KNL,SMP,ISOL] Isolate a given set of CPUs from disturbance.
[Deprecated - use cpusets instead]
Format: [flag-list,]<cpu-list>

Expand Down Expand Up @@ -2622,6 +2623,11 @@
nosmt [KNL,S390] Disable symmetric multithreading (SMT).
Equivalent to smt=1.

nospectre_v2 [X86] Disable all mitigations for the Spectre variant 2
(indirect branch prediction) vulnerability. System may
allow data leaks with this option, which is equivalent
to spectre_v2=off.

noxsave [BUGS=X86] Disables x86 extended register state save
and restore using xsave. The kernel will fallback to
enabling legacy floating-point and sse state.
Expand Down Expand Up @@ -2662,7 +2668,7 @@
Valid arguments: on, off
Default: on

nohz_full= [KNL,BOOT]
nohz_full= [KNL,BOOT,SMP,ISOL]
The argument is a cpu list, as described above.
In kernels built with CONFIG_NO_HZ_FULL=y, set
the specified list of CPUs whose tick will be stopped
Expand Down Expand Up @@ -3094,6 +3100,12 @@
pcie_scan_all Scan all possible PCIe devices. Otherwise we
only look for one device below a PCIe downstream
port.
big_root_window Try to add a big 64bit memory window to the PCIe
root complex on AMD CPUs. Some GFX hardware
can resize a BAR to allow access to all VRAM.
Adding the window is slightly risky (it may
conflict with unreported devices), so this
taints the kernel.

pcie_aspm= [PCIE] Forcibly enable or disable PCIe Active State Power
Management.
Expand Down Expand Up @@ -3282,6 +3294,21 @@
pt. [PARIDE]
See Documentation/blockdev/paride.txt.

pti= [X86_64] Control Page Table Isolation of user and
kernel address spaces. Disabling this feature
removes hardening, but improves performance of
system calls and interrupts.

on - unconditionally enable
off - unconditionally disable
auto - kernel detects whether your CPU model is
vulnerable to issues that PTI mitigates

Not specifying this option is equivalent to pti=auto.

nopti [X86_64]
Equivalent to pti=off

pty.legacy_count=
[KNL] Number of legacy pty's. Overwrites compiled-in
default number.
Expand Down Expand Up @@ -3931,6 +3958,29 @@
sonypi.*= [HW] Sony Programmable I/O Control Device driver
See Documentation/laptops/sonypi.txt

spectre_v2= [X86] Control mitigation of Spectre variant 2
(indirect branch speculation) vulnerability.

on - unconditionally enable
off - unconditionally disable
auto - kernel detects whether your CPU model is
vulnerable

Selecting 'on' will, and 'auto' may, choose a
mitigation method at run time according to the
CPU, the available microcode, the setting of the
CONFIG_RETPOLINE configuration option, and the
compiler with which the kernel was built.

Specific mitigations can also be selected manually:

retpoline - replace indirect branches
retpoline,generic - google's original retpoline
retpoline,amd - AMD-specific minimal thunk

Not specifying this option is equivalent to
spectre_v2=auto.

spia_io_base= [HW,MTD]
spia_fio_base=
spia_pedr=
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/thunderbolt.rst
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ If supported by your machine this will be exposed by the WMI bus with
a sysfs attribute called "force_power".

For example the intel-wmi-thunderbolt driver exposes this attribute in:
/sys/devices/platform/PNP0C14:00/wmi_bus/wmi_bus-PNP0C14:00/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power
/sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power

To force the power to on, write 1 to this attribute file.
To disable force power, write 0 to this attribute file.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/sound/da7218.txt
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Example:
compatible = "dlg,da7218";
reg = <0x1a>;
interrupt-parent = <&gpio6>;
interrupts = <11 IRQ_TYPE_LEVEL_HIGH>;
interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
wakeup-source;

VDD-supply = <&reg_audio>;
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/sound/da7219.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ Example:
reg = <0x1a>;

interrupt-parent = <&gpio6>;
interrupts = <11 IRQ_TYPE_LEVEL_HIGH>;
interrupts = <11 IRQ_TYPE_LEVEL_LOW>;

VDD-supply = <&reg_audio>;
VDDMIC-supply = <&reg_audio>;
Expand Down
18 changes: 12 additions & 6 deletions Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,30 @@ Required properties:
- "fsl,imx53-ecspi" for SPI compatible with the one integrated on i.MX53 and later Soc
- reg : Offset and length of the register set for the device
- interrupts : Should contain CSPI/eCSPI interrupt
- cs-gpios : Specifies the gpio pins to be used for chipselects.
- clocks : Clock specifiers for both ipg and per clocks.
- clock-names : Clock names should include both "ipg" and "per"
See the clock consumer binding,
Documentation/devicetree/bindings/clock/clock-bindings.txt
- dmas: DMA specifiers for tx and rx dma. See the DMA client binding,
Documentation/devicetree/bindings/dma/dma.txt
- dma-names: DMA request names should include "tx" and "rx" if present.

Obsolete properties:
- fsl,spi-num-chipselects : Contains the number of the chipselect
Recommended properties:
- cs-gpios : GPIOs to use as chip selects, see spi-bus.txt. While the native chip
select lines can be used, they appear to always generate a pulse between each
word of a transfer. Most use cases will require GPIO based chip selects to
generate a valid transaction.

Optional properties:
- num-cs : Number of total chip selects, see spi-bus.txt.
- dmas: DMA specifiers for tx and rx dma. See the DMA client binding,
Documentation/devicetree/bindings/dma/dma.txt.
- dma-names: DMA request names, if present, should include "tx" and "rx".
- fsl,spi-rdy-drctl: Integer, representing the value of DRCTL, the register
controlling the SPI_READY handling. Note that to enable the DRCTL consideration,
the SPI_READY mode-flag needs to be set too.
Valid values are: 0 (disabled), 1 (edge-triggered burst) and 2 (level-triggered burst).

Obsolete properties:
- fsl,spi-num-chipselects : Contains the number of the chipselect

Example:

ecspi@70010000 {
Expand Down
4 changes: 2 additions & 2 deletions Documentation/filesystems/nilfs2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ available from the following download page. At least "mkfs.nilfs2",
cleaner or garbage collector) are required. Details on the tools are
described in the man pages included in the package.

Project web page: http://nilfs.sourceforge.net/
Download page: http://nilfs.sourceforge.net/en/download.html
Project web page: https://nilfs.sourceforge.io/
Download page: https://nilfs.sourceforge.io/en/download.html
List info: http://vger.kernel.org/vger-lists.html#linux-nilfs

Caveats
Expand Down
5 changes: 1 addition & 4 deletions Documentation/gpu/i915.rst
Original file line number Diff line number Diff line change
Expand Up @@ -341,10 +341,7 @@ GuC
GuC-specific firmware loader
----------------------------

.. kernel-doc:: drivers/gpu/drm/i915/intel_guc_loader.c
:doc: GuC-specific firmware loader

.. kernel-doc:: drivers/gpu/drm/i915/intel_guc_loader.c
.. kernel-doc:: drivers/gpu/drm/i915/intel_guc_fw.c
:internal:

GuC-based command submission
Expand Down
23 changes: 15 additions & 8 deletions Documentation/kbuild/kconfig-language.txt
Original file line number Diff line number Diff line change
Expand Up @@ -200,10 +200,14 @@ module state. Dependency expressions have the following syntax:
<expr> ::= <symbol> (1)
<symbol> '=' <symbol> (2)
<symbol> '!=' <symbol> (3)
'(' <expr> ')' (4)
'!' <expr> (5)
<expr> '&&' <expr> (6)
<expr> '||' <expr> (7)
<symbol1> '<' <symbol2> (4)
<symbol1> '>' <symbol2> (4)
<symbol1> '<=' <symbol2> (4)
<symbol1> '>=' <symbol2> (4)
'(' <expr> ')' (5)
'!' <expr> (6)
<expr> '&&' <expr> (7)
<expr> '||' <expr> (8)

Expressions are listed in decreasing order of precedence.

Expand All @@ -214,10 +218,13 @@ Expressions are listed in decreasing order of precedence.
otherwise 'n'.
(3) If the values of both symbols are equal, it returns 'n',
otherwise 'y'.
(4) Returns the value of the expression. Used to override precedence.
(5) Returns the result of (2-/expr/).
(6) Returns the result of min(/expr/, /expr/).
(7) Returns the result of max(/expr/, /expr/).
(4) If value of <symbol1> is respectively lower, greater, lower-or-equal,
or greater-or-equal than value of <symbol2>, it returns 'y',
otherwise 'n'.
(5) Returns the value of the expression. Used to override precedence.
(6) Returns the result of (2-/expr/).
(7) Returns the result of min(/expr/, /expr/).
(8) Returns the result of max(/expr/, /expr/).

An expression can have a value of 'n', 'm' or 'y' (or 0, 1, 2
respectively for calculations). A menu entry becomes visible when its
Expand Down
2 changes: 1 addition & 1 deletion Documentation/networking/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ Contents:
batman-adv
kapi
z8530book
msg_zerocopy

.. only:: subproject

Indices
=======

* :ref:`genindex`

4 changes: 4 additions & 0 deletions Documentation/networking/msg_zerocopy.rst
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ this flag, a process must first signal intent by setting a socket option:
if (setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, &one, sizeof(one)))
error(1, errno, "setsockopt zerocopy");

Setting the socket option only works when the socket is in its initial
(TCP_CLOSED) state. Trying to set the option for a socket returned by accept(),
for example, will lead to an EBUSY error. In this case, the option should be set
to the listening socket and it will be inherited by the accepted sockets.

Transmission
------------
Expand Down
2 changes: 1 addition & 1 deletion Documentation/usb/gadget-testing.txt
Original file line number Diff line number Diff line change
Expand Up @@ -693,7 +693,7 @@ such specification consists of a number of lines with an inverval value
in each line. The rules stated above are best illustrated with an example:

# mkdir functions/uvc.usb0/control/header/h
# cd functions/uvc.usb0/control/header/h
# cd functions/uvc.usb0/control/
# ln -s header/h class/fs
# ln -s header/h class/ss
# mkdir -p functions/uvc.usb0/streaming/uncompressed/u/360p
Expand Down
Loading