Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
971 commits
Select commit Hold shift + click to select a range
87aea47
dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()
Jun 22, 2018
e303840
md/raid10: fix that replacement cannot complete recovery after reasse…
bingjingc Jun 28, 2018
15a7879
nl80211: relax ht operation checks for mesh
bcopeland Jun 25, 2018
f17bac0
drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes
mszyprow Jun 7, 2018
29d33ed
drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes
mszyprow Jun 7, 2018
1db00de
drm/exynos: decon5433: Fix WINCONx reset value
mszyprow Jun 7, 2018
36b0779
bpf, s390: fix potential memleak when later bpf_jit_prog fails
borkmann Jun 28, 2018
b61fc97
PCI: xilinx: Add missing of_node_put()
Jun 29, 2018
3b8eeae
PCI: xilinx-nwl: Add missing of_node_put()
Jun 29, 2018
21fe14f
bnx2x: Fix receiving tx-timeout in error or recovery state.
Jun 28, 2018
23458d7
acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value
davejiang Jun 28, 2018
b9ce3ce
m68k: fix "bad page state" oops on ColdFire boot
Jun 18, 2018
ce94ead
objtool: Support GCC 8 '-fnoreorder-functions'
jpoimboe Jun 27, 2018
377c72c
ipvlan: call dev_change_flags when ipvlan mode is reset
liuhangbin Jul 1, 2018
53a93eb
HID: wacom: Correct touch maximum XY of 2nd-gen Intuos
jigpu Jun 26, 2018
7214761
ARM: imx_v6_v7_defconfig: Select ULPI support
Jun 25, 2018
eaccc6f
ARM: imx_v4_v5_defconfig: Select ULPI support
Jun 26, 2018
bca139f
tracing: Use __printf markup to silence compiler
malaterre Mar 8, 2018
2b7f885
kasan: fix shadow_size calculation error in kasan_module_alloc
Jul 4, 2018
667f036
smsc75xx: Add workaround for gigabit link up hardware errata.
microchip1 Jul 3, 2018
f4bc80f
samples/bpf: add missing <linux/if_vlan.h>
Taeung Jul 4, 2018
fbfd753
samples/bpf: Check the error of write() and read()
Taeung Jul 4, 2018
1c7e225
ieee802154: 6lowpan: set IFLA_LINK
lkundrak Jul 2, 2018
894b753
netfilter: x_tables: set module owner for icmp(6) matches
Jul 4, 2018
8823c73
ipv6: make ipv6_renew_options() interrupt/kernel safe
pcmoore Jul 4, 2018
865c4f9
net: qrtr: Broadcast messages only from control port
Jul 4, 2018
e90f9f5
sh_eth: fix invalid context bug while calling auto-negotiation by eth…
Jul 4, 2018
c5c80ef
sh_eth: fix invalid context bug while changing link options by ethtool
Jul 4, 2018
354077c
ravb: fix invalid context bug while calling auto-negotiation by ethtool
Jul 4, 2018
fb96d97
ravb: fix invalid context bug while changing link options by ethtool
Jul 4, 2018
ecbef3e
ARM: pxa: irq: fix handling of ICMR registers in suspend/resume
zonque Jul 6, 2018
7754ed7
net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is …
dcaratti Jul 6, 2018
afb72ef
ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem
Stefan-Schmidt Sep 22, 2017
7a389e0
ieee802154: at86rf230: use __func__ macro for debug messages
Stefan-Schmidt Sep 22, 2017
f8b8e02
ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem
Stefan-Schmidt Sep 22, 2017
b968343
drm/armada: fix colorkey mode property
Jun 24, 2018
d8a77d1
netfilter: nf_conntrack: Fix possible possible crash on module loading.
aryabinin Jul 6, 2018
6cfe79d
ARC: Improve cmpxchg syscall implementation
Jun 19, 2018
f4a1792
bnxt_en: Always set output parameters in bnxt_get_max_rings().
Jul 9, 2018
0bf550c
bnxt_en: Fix for system hang if request_irq fails
vikasbrcm Jul 9, 2018
b81825b
perf llvm-utils: Remove bashism from kernel include fetch script
kim-phillips-arm Jun 29, 2018
8e4449f
nfit: fix unchecked dereference in acpi_nfit_ctl
davejiang Jul 11, 2018
199b59a
RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path
Kamalheib Jul 10, 2018
b1baa11
ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot
rostedt Jul 10, 2018
66b29e2
ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for seco…
nmenon Jul 10, 2018
c8c9e45
ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller
aford173 Jul 11, 2018
43db78f
ixgbe: Be more careful when modifying MAC filters
Jun 18, 2018
faf0464
tools: build: Use HOSTLDFLAGS with fixdep
labbott Jul 10, 2018
4770fdc
packet: reset network header if packet shorter than ll reserved space
wdebruij Jul 11, 2018
d793d5b
qlogic: check kstrtoul() for errors
Jul 12, 2018
d4efb85
tcp: remove DELAYED ACK events in DCTCP
yuchungcheng Jul 12, 2018
6219a83
pinctrl: nsp: off by ones in nsp_pinmux_enable()
Jul 3, 2018
3a2b9fa
pinctrl: nsp: Fix potential NULL dereference
Jul 11, 2018
700cbb6
drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply()
Jul 3, 2018
d2a4505
net/ethernet/freescale/fman: fix cross-build error
rddunlap Jul 14, 2018
9709382
net: usb: rtl8150: demote allmulti message to dev_dbg()
dlech Jul 16, 2018
3934e01
PCI: OF: Fix I/O space page leak
Jul 18, 2018
90788ea
PCI: versatile: Fix I/O space page leak
Jul 18, 2018
167e93c
net: qca_spi: Avoid packet drop during initial sync
lategoodbye Jul 18, 2018
c8697ad
net: qca_spi: Make sure the QCA7000 reset is triggered
lategoodbye Jul 18, 2018
1e15542
net: qca_spi: Fix log level if probe fails
lategoodbye Jul 18, 2018
e63303e
tcp: identify cryptic messages as TCP seq # bugs
rddunlap Jul 18, 2018
1cd0c7d
KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer
bonzini May 28, 2018
51ada11
ext4: fix spectre gadget in ext4_mb_regular_allocator()
jeremycline Aug 2, 2018
8725807
parisc: Remove ordered stores from syscall.S
danglin44 Aug 12, 2018
2038a9e
xfrm_user: prevent leaking 2 bytes of kernel memory
edumazet Jun 19, 2018
f29eb8e
netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior…
Jul 17, 2018
5962984
packet: refine ring v3 block size test to hold one frame
wdebruij Aug 6, 2018
eba0611
parisc: Remove unnecessary barriers from spinlock.h
danglin44 Aug 12, 2018
f284245
PCI: hotplug: Don't leak pci_slot on registration failure
l1k Jul 19, 2018
73aae59
PCI: Skip MPS logic for Virtual Functions (VFs)
Aug 13, 2018
3fcdcdd
PCI: pciehp: Fix use-after-free on unplug
l1k Jul 19, 2018
86a3d59
PCI: pciehp: Fix unprotected list iteration in IRQ handler
l1k Jul 19, 2018
44745bd
i2c: imx: Fix race condition in dma read
Aug 16, 2018
696d906
reiserfs: fix broken xattr handling (heap corruption, bad retval)
thejh Aug 22, 2018
e8d49e4
Linux 4.9.124
gregkh Aug 24, 2018
ce723f8
vti6: fix PMTU caching and reporting on xmit
ebirger Jun 7, 2018
590f312
xfrm: fix missing dst_release() after policy blocking lbcast and mult…
rantala Jun 21, 2018
301a6da
xfrm: free skb if nlsk pointer is NULL
Jun 25, 2018
f1ddbb1
mac80211: add stations tied to AP_VLANs during hw reconfig
Jul 2, 2018
4fd0897
nl80211: Add a missing break in parse_station_flags
bernd-edlinger Jul 8, 2018
fa1c6d2
drm/bridge: adv7511: Reset registers on hotplug
atseanpaul Jul 3, 2018
0a04fdb
scsi: libiscsi: fix possible NULL pointer dereference in case of TMF
Jul 11, 2018
cb94b5e
drm/imx: imx-ldb: disable LDB on driver bind
lynxeye-dev Apr 11, 2018
13f03bd
drm/imx: imx-ldb: check if channel is enabled before printing warning
lynxeye-dev Apr 11, 2018
62dd6ed
usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs …
XidianGeneral Jun 20, 2018
02e8b4f
usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in…
XidianGeneral Jun 20, 2018
2b4fd19
usb/phy: fix PPC64 build errors in phy-fsl-usb.c
rddunlap Jul 15, 2018
3b7c96a
tools: usb: ffs-test: Fix build on big endian systems
petersenna Jul 10, 2018
e2838a2
usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3'
erosca Jul 2, 2018
6e9261a
bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd
borkmann Jul 19, 2018
354d5a3
tools/power turbostat: fix -S on UP systems
lenb Jul 20, 2018
eca9953
net: caif: Add a missing rcu_read_unlock() in caif_flow_cb
Jul 19, 2018
4646860
qed: Fix possible race for the link state value.
Jul 19, 2018
13afaae
qed: Correct Multicast API to reflect existence of 256 approximate bu…
Jul 19, 2018
0924ac4
atl1c: reserve min skb headroom
Jul 20, 2018
76a4e0e
net: prevent ISA drivers from building on PPC32
rddunlap Jul 21, 2018
82ad267
can: mpc5xxx_can: check of_iomap return before use
Jul 9, 2018
c5d7e5e
i2c: davinci: Avoid zero value of CLKH
asverdlin Jul 13, 2018
b3c2509
perf/x86/amd/ibs: Don't access non-started event
KAGA-KOKO Jul 20, 2018
d3313fe
media: staging: omap4iss: Include asm/cacheflush.h after generic incl…
groeck Jul 23, 2018
32680dc
bnx2x: Fix invalid memory access in rss hash config path.
Jul 24, 2018
d638725
qmi_wwan: fix interface number for DW5821e production firmware
aleksander0m Jul 23, 2018
88adb09
net: axienet: Fix double deregister of mdio
Jul 24, 2018
f3c2846
x86/boot: Fix if_changed build flip/flop bug
kees Jul 24, 2018
1a0ffb5
fscache: Allow cancelled operations to be enqueued
kiran-modukuri Jul 25, 2018
75960a4
cachefiles: Fix refcounting bug in backing-file read monitoring
kiran-modukuri Jul 18, 2017
6194fba
cachefiles: Wait rather than BUG'ing on "Unexpected object collision"
kiran-modukuri Jun 21, 2018
579381f
selftests/ftrace: Add snapshot and tracing_on test case
mhiramat Jul 13, 2018
b55993f
zswap: re-check zswap_is_full() after do zswap_shrink()
wangli5665 Jul 26, 2018
d0995e1
tools/power turbostat: Read extended processor family from CPUID
kepstin Jul 27, 2018
5f56ddc
Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum"
Jul 27, 2018
9bf9e4a
enic: handle mtu change for vf properly
Jul 27, 2018
fcc80f8
arc: [plat-eznps] fix data type errors in platform headers
rddunlap Jul 29, 2018
6e64609
arc: fix build errors in arc/include/asm/delay.h
rddunlap Jul 27, 2018
8620db8
arc: fix type warnings in arc/mm/cache.c
rddunlap Jul 27, 2018
ab99a2b
squashfs metadata 2: electric boogaloo
torvalds Aug 1, 2018
6b9882c
Squashfs: Compute expected length from inode size rather than block l…
plougher Aug 2, 2018
a6c6516
drivers: net: lmc: fix case value for target abort error
Aug 1, 2018
f108e46
memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() fai…
Aug 2, 2018
cfbe3ca
scsi: fcoe: drop frames in ELS LOGO error path
Jul 31, 2018
a887157
scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO
Jul 31, 2018
b88f17e
scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMIN…
Aug 2, 2018
af669a0
mm/memory.c: check return value of ioremap_prot
Aug 11, 2018
fe0034a
sched/sysctl: Check user input value of sysctl_sched_time_avg
Sep 4, 2017
e8e519f
Cipso: cipso_v4_optptr enter infinite loop
Jul 31, 2017
b653d47
mei: don't update offset in write
ausyskin Jul 9, 2018
fbd314e
cifs: add missing debug entries for kconfig options
smfrench Jun 28, 2018
c773c4f
cifs: check kmalloc before use
Aug 23, 2018
a94703f
smb3: enumerating snapshots was leaving part of the data off end
smfrench Aug 9, 2018
707b0d2
smb3: Do not send SMB3 SET_INFO if nothing changed
smfrench Aug 3, 2018
893b282
smb3: don't request leases in symlink creation and query
smfrench Jul 28, 2018
52ea94f
kprobes/arm64: Fix %p uses in error messages
mhiramat Apr 28, 2018
a963711
arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
greghackmann Aug 15, 2018
1ad4098
s390/kvm: fix deadlock when killed by oom
Jul 16, 2018
9c2860f
ext4: check for NUL characters in extended attribute's name
tytso Aug 1, 2018
e0cfc1c
ext4: sysfs: print ext4_super_block fields as little-endian
arndb Jul 29, 2018
e85b9fb
ext4: reset error code in ext4_find_entry in fallback
Jul 29, 2018
3fedc0c
staging: android: ion: fix ION_IOC_{MAP,SHARE} use-after-free
greghackmann Aug 31, 2018
a22bdef
KVM: arm/arm64: Skip updating PTE entry if no change
punitagrawal Aug 13, 2018
7fb227e
KVM: arm/arm64: Skip updating PMD entry if no change
punitagrawal Aug 13, 2018
cd4fdbb
sparc: kernel/pcic: silence gcc 7.x warning in pcibios_fixup_bus()
tpetazzoni Aug 13, 2017
fe0f404
x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit
tehcaster Aug 20, 2018
f8d42d5
x86/speculation/l1tf: Fix off-by-one error when warning that system h…
tehcaster Aug 23, 2018
2421738
x86/speculation/l1tf: Suggest what to do on systems with too much RAM
tehcaster Aug 23, 2018
62cfd81
x86/process: Re-export start_thread()
rianhunter Aug 19, 2018
cd4574c
KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts di…
Aug 12, 2018
6a2346f
x86/kvm/vmx: Remove duplicate l1d flush definitions
jpoimboe Aug 14, 2018
67a9e48
fuse: Don't access pipe->buffers without pipe_lock()
aryabinin Jul 17, 2018
68fbfcb
fuse: fix initial parallel dirops
Jul 26, 2018
501c4ca
fuse: fix double request_end()
Jul 26, 2018
c66025c
fuse: fix unlocked access to processing queue
Jul 26, 2018
6465d76
fuse: umount should wait for all requests
Jul 26, 2018
263508c
fuse: Fix oops at process_init_reply()
Jul 26, 2018
01f0772
fuse: Add missed unlock_page() to fuse_readpages_fill()
Jul 19, 2018
e0d786f
udl-kms: change down_interruptible to down
Jun 3, 2018
73aa57a
udl-kms: handle allocation failure
Jun 3, 2018
268143e
udl-kms: fix crash due to uninitialized memory
Jun 3, 2018
a8625b1
b43legacy/leds: Ensure NUL-termination of LED name string
mbuesch Jul 31, 2018
4a92d74
b43/leds: Ensure NUL-termination of LED name string
mbuesch Jul 31, 2018
5304f2a
ASoC: dpcm: don't merge format from invalid codec dai
jbrun3t Jun 27, 2018
b71230c
ASoC: sirf: Fix potential NULL pointer dereference
GustavoARSilva Jul 26, 2018
597ea10
pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
Jul 13, 2018
c148246
x86/irqflags: Mark native_restore_fl extern inline
nickdesaulniers Aug 27, 2018
d8fa9ed
x86/spectre: Add missing family 6 check to microcode check
Aug 24, 2018
ef3d45c
x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+
Aug 24, 2018
ba064e8
x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()
thejh Aug 28, 2018
33a9081
s390: fix br_r1_trampoline for machines without exrl
Aug 6, 2018
b9f66a2
s390/qdio: reset old sbal_state flags
julianwiedmann May 16, 2018
d519aab
s390/numa: move initial setup of node_to_cpumask_map
Jul 31, 2018
664a64b
s390/pci: fix out of bounds access during irq setup
sebott Aug 13, 2018
5749cd6
kprobes: Make list and blacklist root user read only
mhiramat Apr 28, 2018
eb3717f
MIPS: Correct the 64-bit DSP accumulator register size
May 15, 2018
a6b728b
MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7
paulburton Aug 21, 2018
8a5e02a
scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
KAGA-KOKO Aug 2, 2018
6d70dea
scsi: core: Avoid that SCSI device removal through sysfs triggers a d…
KAGA-KOKO Aug 2, 2018
00ee0e0
iscsi target: fix session creation failure handling
Jul 26, 2018
072555e
clk: rockchip: fix clk_i2sout parent selection bits on rk3399
amsalby Jul 6, 2018
d8467a6
PM / clk: signedness bug in of_pm_clk_add_clks()
Aug 23, 2018
a3702bb
power: generic-adc-battery: fix out-of-bounds write when copying chan…
goldelico Jun 26, 2018
c1ebdbe
power: generic-adc-battery: check for duplicate properties copied fro…
goldelico Jun 26, 2018
b8c0e15
cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
Apr 26, 2018
3af20bd
staging: android: ion: check for kref overflow
drosen-google Aug 30, 2018
9eabaca
Linux 4.9.125
gregkh Sep 5, 2018
6aa4a72
net: 6lowpan: fix reserved space for single frames
Jul 14, 2018
41b2e6e
net: mac802154: tx: expand tailroom if necessary
Jul 2, 2018
5c45154
9p/net: Fix zero-copy path in the 9p virtio transport
jynnantonix Jul 17, 2018
ae8f22e
spi: davinci: fix a NULL pointer dereference
brgl Aug 10, 2018
9f16a87
spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe
krzk Jun 29, 2018
f916daa
drm/i915/userptr: reject zero user_size
matt-auld May 2, 2018
64a2af0
libertas: fix suspend and resume for SDIO connected cards
zonque Jun 27, 2018
0fdb739
mailbox: xgene-slimpro: Fix potential NULL pointer dereference
GustavoARSilva Jul 26, 2018
1ae3174
powerpc/fadump: handle crash memory ranges array index overflow
hbathini Aug 6, 2018
89bdde2
powerpc/pseries: Fix endianness while restoring of r3 in MCE handler.
maheshsal Aug 7, 2018
0eb725c
PCI: Add wrappers for dev_printk()
fredlawl Jan 18, 2018
f8700e0
powerpc/powernv/pci: Work around races in PCI bridge enabling
ozbenh Aug 17, 2018
6f329f2
cxl: Fix wrong comparison in cxl_adapter_context_get()
vaibhav92 Jul 4, 2018
2c3c284
ib_srpt: Fix a use-after-free in srpt_close_ch()
KAGA-KOKO Jul 2, 2018
e4f5312
RDMA/rxe: Set wqe->status correctly if an unexpected response is rece…
KAGA-KOKO Jun 26, 2018
684f5d9
fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr …
JunPiaoHW Jul 25, 2018
b69ef7c
9p/virtio: fix off-by-one error in sg list bounds check
jiangyiwen123 Aug 3, 2018
c53310d
net/9p/client.c: version pointer uninitialized
Jul 9, 2018
35c740d
net/9p/trans_fd.c: fix race-condition by flushing workqueue before th…
Jul 20, 2018
9a3f8fd
dm thin: stop no_space_timeout worker when switching to write-mode
Aug 2, 2018
d08b58b
dm cache metadata: save in-core policy_hint_size to on-disk superblock
snitm Aug 2, 2018
e5147bb
uart: fix race between uart_put_char() and uart_shutdown()
tych0 Jul 6, 2018
4e834c7
iio: ad9523: Fix displayed phase
larsclausen Jun 25, 2018
d4e5a9e
iio: ad9523: Fix return value for ad952x_store()
larsclausen Jul 27, 2018
0e0dd1a
vmw_balloon: fix inflation of 64-bit GFNs
anadav Jun 19, 2018
fa51177
vmw_balloon: do not use 2MB without batching
anadav Jun 19, 2018
1893974
vmw_balloon: VMCI_DOORBELL_SET does not check status
anadav Jun 19, 2018
604c801
vmw_balloon: fix VMCI use when balloon built into kernel
anadav Jun 19, 2018
4e935c2
rtc: omap: fix potential crash on power off
jhovold Jul 4, 2018
dc69731
tracing: Do not call start/stop() functions when tracing_on does not …
rostedt Aug 1, 2018
941ca8d
tracing/blktrace: Fix to allow setting same value
rostedt Aug 16, 2018
0ef6063
uprobes: Use synchronize_rcu() not synchronize_sched()
rostedt Aug 9, 2018
262f38f
mfd: hi655x: Fix regmap area declared size for hi655x
Jul 6, 2018
3ac733e
9p: fix multiple NULL-pointer-dereferences
Jul 27, 2018
18c5d28
PM / sleep: wakeup: Fix build error caused by missing SRCU support
zhangyi089 Aug 14, 2018
8729412
KVM: VMX: fixes for vmentry_l1d_flush module parameter
bonzini Aug 22, 2018
e996a24
xtensa: limit offsets in __loop_cache_{all,page}
jcmvbkbc Aug 11, 2018
7f2163b
xtensa: increase ranges in ___invalidate_{i,d}cache_all
jcmvbkbc Aug 11, 2018
9ba1a9e
pnfs/blocklayout: off by one in bl_map_stripe()
Jul 4, 2018
b5bc39d
NFSv4 client live hangs after live data migration recovery
webbaker0226 Jun 19, 2018
ba99ff7
ARM: tegra: Fix Tegra30 Cardhu PCA954x reset
jonhunter Jul 3, 2018
40b08cd
Replace magic for trusting the secondary keyring with #define
Yannik Aug 16, 2018
7c439bc
Fix kexec forbidding kernels signed with keys in the secondary keyrin…
Yannik Aug 16, 2018
04d1d58
mm/tlb: Remove tlb_remove_table() non-concurrent condition
Aug 22, 2018
eada1b2
iommu/vt-d: Add definitions for PFSID
Jun 7, 2018
b68377c
iommu/vt-d: Fix dev iotlb pfsid use
Jun 7, 2018
d2f96e1
osf_getdomainname(): use copy_to_user()
May 14, 2017
55463c6
sys: don't hold uts_sem while accessing userspace memory
thejh Jun 25, 2018
a56a154
userns: move user access out of the mutex
thejh Jun 25, 2018
0d1694b
ubifs: Fix memory leak in lprobs self-check
richardweinberger Jun 12, 2018
48e1148
Revert "UBIFS: Fix potential integer overflow in allocation"
richardweinberger Jul 1, 2018
1bc1f0f
ubifs: Check data node size before truncate
richardweinberger Jul 1, 2018
36ac3a0
ubifs: Fix synced_i_size calculation for xattr inodes
richardweinberger Jun 11, 2018
8001317
pwm: tiehrpwm: Fix disabling of output of PWMs
r-vignesh Jun 11, 2018
3752de7
fb: fix lost console when the user unplugs a USB adapter
Jul 25, 2018
a328c4c
udlfb: set optimal write delay
Jul 25, 2018
6fdad64
getxattr: use correct xattr length
brauner Jun 7, 2018
05a085c
libnvdimm: fix ars_status output length calculation
stellarhopper Aug 10, 2018
6c6d174
printk/tracing: Do not trace printk_nmi_enter()
rostedt Sep 5, 2018
3ddf06c
bcache: release dc->writeback_lock properly in bch_writeback_thread()
Aug 22, 2018
e0ec112
perf auxtrace: Fix queue resize
ahunter6 Aug 14, 2018
4a219e4
crypto: vmx - Fix sleep-in-atomic bugs
WOnder93 Aug 22, 2018
ac61741
crypto: caam/jr - fix descriptor DMA unmapping
horiag Aug 6, 2018
0515258
fs/quota: Fix spectre gadget in do_quotactl
jeremycline Jul 31, 2018
66f5a87
Linux 4.9.126
gregkh Sep 9, 2018
33446a9
Merge tag 'v4.9.126' into 4.9-2.0.x-imx
gibsson Sep 12, 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
  •  
  •  
  •  
24 changes: 24 additions & 0 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,7 @@ What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/spectre_v1
/sys/devices/system/cpu/vulnerabilities/spectre_v2
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass
/sys/devices/system/cpu/vulnerabilities/l1tf
Date: January 2018
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description: Information about CPU vulnerabilities
Expand All @@ -367,3 +368,26 @@ Description: Information about CPU vulnerabilities
"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

Details about the l1tf file can be found in
Documentation/admin-guide/l1tf.rst

What: /sys/devices/system/cpu/smt
/sys/devices/system/cpu/smt/active
/sys/devices/system/cpu/smt/control
Date: June 2018
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description: Control Symetric Multi Threading (SMT)

active: Tells whether SMT is active (enabled and siblings online)

control: Read/write interface to control SMT. Possible
values:

"on" SMT is enabled
"off" SMT is disabled
"forceoff" SMT is force disabled. Cannot be changed.
"notsupported" SMT is not supported by the CPU

If control status is "forceoff" or "notsupported" writes
are rejected.
19 changes: 7 additions & 12 deletions Documentation/Changes
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ GNU C 3.2 gcc --version
GNU make 3.80 make --version
binutils 2.12 ld -v
util-linux 2.10o fdformat --version
module-init-tools 0.9.10 depmod -V
kmod 13 depmod -V
e2fsprogs 1.41.4 e2fsck -V
jfsutils 1.1.3 fsck.jfs -V
reiserfsprogs 3.6.3 reiserfsck -V
Expand Down Expand Up @@ -143,12 +143,6 @@ is not build with ``CONFIG_KALLSYMS`` and you have no way to rebuild and
reproduce the Oops with that option, then you can still decode that Oops
with ksymoops.

Module-Init-Tools
-----------------

A new module loader is now in the kernel that requires ``module-init-tools``
to use. It is backward compatible with the 2.4.x series kernels.

Mkinitrd
--------

Expand Down Expand Up @@ -363,16 +357,17 @@ Util-linux

- <ftp://ftp.kernel.org/pub/linux/utils/util-linux/>

Kmod
----

- <https://www.kernel.org/pub/linux/utils/kernel/kmod/>
- <https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git>

Ksymoops
--------

- <ftp://ftp.kernel.org/pub/linux/utils/kernel/ksymoops/v2.4/>

Module-Init-Tools
-----------------

- <ftp://ftp.kernel.org/pub/linux/kernel/people/rusty/modules/>

Mkinitrd
--------

Expand Down
23 changes: 22 additions & 1 deletion Documentation/devicetree/bindings/net/dsa/qca8k.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@

Required properties:

- compatible: should be "qca,qca8337"
- compatible: should be one of:
"qca,qca8334"
"qca,qca8337"

- #size-cells: must be 0
- #address-cells: must be 1

Expand All @@ -14,6 +17,20 @@ port and PHY id, each subnode describing a port needs to have a valid phandle
referencing the internal PHY connected to it. The CPU port of this switch is
always port 0.

A CPU port node has the following optional node:

- fixed-link : Fixed-link subnode describing a link to a non-MDIO
managed entity. See
Documentation/devicetree/bindings/net/fixed-link.txt
for details.

For QCA8K the 'fixed-link' sub-node supports only the following properties:

- 'speed' (integer, mandatory), to indicate the link speed. Accepted
values are 10, 100 and 1000
- 'full-duplex' (boolean, optional), to indicate that full duplex is
used. When absent, half duplex is assumed.

Example:


Expand Down Expand Up @@ -53,6 +70,10 @@ Example:
label = "cpu";
ethernet = <&gmac1>;
phy-mode = "rgmii";
fixed-link {
speed = 1000;
full-duplex;
};
};

port@1 {
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/net/meson-dwmac.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Required properties on all platforms:
- "amlogic,meson6-dwmac"
- "amlogic,meson8b-dwmac"
- "amlogic,meson-gxbb-dwmac"
- "amlogic,meson-axg-dwmac"
Additionally "snps,dwmac" and any applicable more
detailed version number described in net/stmmac.txt
should be used.
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@
Required properties for the root node:
- compatible: one of "amlogic,meson8-cbus-pinctrl"
"amlogic,meson8b-cbus-pinctrl"
"amlogic,meson8m2-cbus-pinctrl"
"amlogic,meson8-aobus-pinctrl"
"amlogic,meson8b-aobus-pinctrl"
"amlogic,meson8m2-aobus-pinctrl"
"amlogic,meson-gxbb-periphs-pinctrl"
"amlogic,meson-gxbb-aobus-pinctrl"
- reg: address and size of registers controlling irq functionality
Expand Down
1 change: 1 addition & 0 deletions Documentation/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Contents:
:maxdepth: 2

kernel-documentation
l1tf
development-process/index
dev-tools/tools
driver-api/index
Expand Down
95 changes: 95 additions & 0 deletions Documentation/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2010,10 +2010,84 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
(virtualized real and unpaged mode) on capable
Intel chips. Default is 1 (enabled)

kvm-intel.vmentry_l1d_flush=[KVM,Intel] Mitigation for L1 Terminal Fault
CVE-2018-3620.

Valid arguments: never, cond, always

always: L1D cache flush on every VMENTER.
cond: Flush L1D on VMENTER only when the code between
VMEXIT and VMENTER can leak host memory.
never: Disables the mitigation

Default is cond (do L1 cache flush in specific instances)

kvm-intel.vpid= [KVM,Intel] Disable Virtual Processor Identification
feature (tagged TLBs) on capable Intel chips.
Default is 1 (enabled)

l1tf= [X86] Control mitigation of the L1TF vulnerability on
affected CPUs

The kernel PTE inversion protection is unconditionally
enabled and cannot be disabled.

full
Provides all available mitigations for the
L1TF vulnerability. Disables SMT and
enables all mitigations in the
hypervisors, i.e. unconditional L1D flush.

SMT control and L1D flush control via the
sysfs interface is still possible after
boot. Hypervisors will issue a warning
when the first VM is started in a
potentially insecure configuration,
i.e. SMT enabled or L1D flush disabled.

full,force
Same as 'full', but disables SMT and L1D
flush runtime control. Implies the
'nosmt=force' command line option.
(i.e. sysfs control of SMT is disabled.)

flush
Leaves SMT enabled and enables the default
hypervisor mitigation, i.e. conditional
L1D flush.

SMT control and L1D flush control via the
sysfs interface is still possible after
boot. Hypervisors will issue a warning
when the first VM is started in a
potentially insecure configuration,
i.e. SMT enabled or L1D flush disabled.

flush,nosmt

Disables SMT and enables the default
hypervisor mitigation.

SMT control and L1D flush control via the
sysfs interface is still possible after
boot. Hypervisors will issue a warning
when the first VM is started in a
potentially insecure configuration,
i.e. SMT enabled or L1D flush disabled.

flush,nowarn
Same as 'flush', but hypervisors will not
warn when a VM is started in a potentially
insecure configuration.

off
Disables hypervisor mitigations and doesn't
emit any warnings.

Default is 'flush'.

For details see: Documentation/admin-guide/l1tf.rst

l2cr= [PPC]

l3cr= [PPC]
Expand Down Expand Up @@ -2694,6 +2768,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
nosmt [KNL,S390] Disable symmetric multithreading (SMT).
Equivalent to smt=1.

[KNL,x86] Disable symmetric multithreading (SMT).
nosmt=force: Force disable SMT, cannot be undone
via the sysfs control file.

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
Expand Down Expand Up @@ -4023,6 +4101,23 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
spia_pedr=
spia_peddr=

ssbd= [ARM64,HW]
Speculative Store Bypass Disable control

On CPUs that are vulnerable to the Speculative
Store Bypass vulnerability and offer a
firmware based mitigation, this parameter
indicates how the mitigation should be used:

force-on: Unconditionally enable mitigation for
for both kernel and userspace
force-off: Unconditionally disable mitigation for
for both kernel and userspace
kernel: Always enable mitigation in the
kernel, and offer a prctl interface
to allow userspace to register its
interest in being mitigated too.

stack_guard_gap= [MM]
override the default stack gap protection. The value
is in page units and it defines how many pages prior
Expand Down
Loading