Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3263 commits
Select commit Hold shift + click to select a range
6eb5633
fsnotify: fix ignore mask logic in fsnotify()
amir73il Sep 1, 2018
43607eb
gpio: mxs: Get rid of external API call
Aug 29, 2018
33e52eb
xfs: truncate transaction does not modify the inobt
Nov 3, 2018
ddb595d
cachefiles: fix the race between cachefiles_bury_object() and rmdir(2)
Oct 17, 2018
7a4b046
ptp: fix Spectre v1 vulnerability
GustavoARSilva Oct 16, 2018
fd31272
drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl
khfeng Oct 2, 2018
20ff185
drm/edid: VSDB yCBCr420 Deep Color mode bit definitions
cataylox Oct 5, 2018
c219c2c
drm: fb-helper: Reject all pixel format changing requests
Oct 3, 2018
6644806
RDMA/ucma: Fix Spectre v1 vulnerability
GustavoARSilva Oct 16, 2018
f0e3b74
IB/ucm: Fix Spectre v1 vulnerability
GustavoARSilva Oct 16, 2018
8686f33
cdc-acm: do not reset notification buffer index upon urb unlinking
Sep 22, 2018
32772ef
cdc-acm: correct counting of UART states in serial state notification
Sep 22, 2018
6f053e3
cdc-acm: fix race between reset and control messaging
oneukum Oct 4, 2018
89cd15c
usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control()
Oct 5, 2018
5090159
usb: gadget: storage: Fix Spectre v1 vulnerability
GustavoARSilva Oct 16, 2018
dad7180
USB: fix the usbfs flag sanitization for control transfers
AlanStern Oct 15, 2018
e5c0a58
Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM
JackXVII Oct 15, 2018
1220de2
sched/fair: Fix throttle_list starvation with low CFS quota
auldp Oct 8, 2018
1595a96
x86/tsc: Force inlining of cyc2ns bits
Oct 11, 2018
7f6273f
x86, hibernate: Fix nosave_regions setup for hibernation
gu-zhimin Sep 21, 2018
577bfbe
x86/percpu: Fix this_cpu_read()
Oct 11, 2018
7093137
x86/time: Correct the attribute on jiffies' definition
nathanchance Oct 13, 2018
ce4454f
x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on …
Oct 16, 2018
3a2b1d5
net: fs_enet: do not call phy_stop() in interrupts
chleroy Jan 16, 2018
0b047cb
Linux 4.14.80
gregkh Nov 10, 2018
17032e2
Merge tag 'v4.14.80' into 4.14-main
frank-w Nov 11, 2018
3135428
mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than …
Aug 28, 2018
615bda3
spi: bcm-qspi: switch back to reading flash using smaller chunks
Oct 11, 2018
82239bd
bcache: trace missed reading by cache_missed
Oct 8, 2018
dcd048d
bcache: fix miss key refill->end in writeback
Oct 8, 2018
0be4ef1
hwmon: (pmbus) Fix page count auto-detection.
dnbazhenov Oct 15, 2018
0035cb9
jffs2: free jffs2_sb_info through jffs2_kill_sb()
Oct 6, 2018
f721267
cpufreq: conservative: Take limits changes into account properly
rafaeljw Oct 15, 2018
e3e48da
pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges
maciejsszmigiero Sep 8, 2018
bbde82f
ipmi: Fix timer race with module unload
Oct 11, 2018
472e300
parisc: Fix address in HPMC IVA
danglin44 Oct 6, 2018
e5475f5
parisc: Fix map_pages() to not overwrite existing pte entries
hdeller Oct 12, 2018
d665f97
parisc: Fix exported address of os_hpmc handler
hdeller Oct 14, 2018
f80215f
ALSA: hda - Add quirk for ASUS G751 laptop
tiwai Oct 7, 2018
2ad912e
ALSA: hda - Fix headphone pin config for ASUS G751
tiwai Oct 9, 2018
7b50b3d
ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715
jason77-wang Oct 10, 2018
e0404d8
ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)
jeremycline Oct 11, 2018
a436f6b
ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops
alexstanoev Oct 28, 2018
8a13906
x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
Sep 25, 2018
ed2df66
x86/xen: Fix boot loader version reported for PVH guests
jgross1 Oct 10, 2018
f2e58b0
x86/corruption-check: Fix panic in memory_corruption_check() when boo…
Aug 14, 2018
b80a2dd
x86/mm/pat: Disable preemption around __flush_tlb_all()
Oct 17, 2018
a705126
x86/speculation: Support Enhanced IBRS on future CPUs
Aug 1, 2018
43c7313
ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen
mszyprow Sep 5, 2018
9c9cd35
bpf: do not blindly change rlimit in reuseport net selftest
edumazet Oct 6, 2018
0c7cd9f
Revert "perf tools: Fix PMU term format max value calculation"
olsajiri Oct 3, 2018
1189696
xfrm: policy: use hlist rcu variants on insert
Oct 10, 2018
9eedfdf
perf vendor events intel: Fix wrong filter_band* values for uncore ev…
Oct 10, 2018
9d388b0
sparc: Fix single-pcr perf event counter management.
davem330 Oct 12, 2018
c37b554
sparc: Throttle perf events properly.
davem330 Oct 12, 2018
f26f0ff
sparc64: Make proc_id signed.
davem330 Oct 15, 2018
e5a02ef
sched/fair: Fix the min_vruntime update logic in dequeue_entity()
Oct 14, 2018
faf9699
perf tools: Fix use of alternatives to find JDIR
jarodwilson Sep 6, 2018
1309de4
perf cpu_map: Align cpu map synthesized events properly.
davem330 Oct 12, 2018
bd79c78
x86/fpu: Remove second definition of fpu in __fpu__restore_sig()
Oct 16, 2018
60b7367
net: qla3xxx: Remove overflowing shift statement
nathanchance Oct 13, 2018
5832fa5
selftests: ftrace: Add synthetic event syntax testcase
mhiramat Oct 18, 2018
fd83130
i2c: rcar: cleanup DMA for all kinds of failure
Oct 19, 2018
5cf2ab0
locking/lockdep: Fix debug_locks off performance problem
Waiman-Long Oct 19, 2018
7084b74
ataflop: fix error handling during setup
osandov Oct 11, 2018
8ac8e0f
swim: fix cleanup on setup error
osandov Oct 11, 2018
fd160e8
nfp: devlink port split support for 1x100G CXP NIC
Oct 12, 2018
11d9f6e
tun: Consistently configure generic netdev params via rtnetlink
serhepopovych Oct 9, 2018
ec5c7c4
s390/sthyi: Fix machine name validity indication
frankjaa Oct 2, 2018
d16cd14
hwmon: (pwm-fan) Set fan speed to 0 on suspend
thierryreding Sep 21, 2018
47f2932
lightnvm: pblk: fix two sleep-in-atomic-context bugs
XidianGeneral Oct 9, 2018
8515f4e
spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,pr…
nathanchance Oct 8, 2018
52ff94c
perf tools: Free temporary 'sys' string in read_event_files()
Oct 2, 2018
2e8e70e
perf tools: Cleanup trace-event-info 'tdata' leak
Oct 2, 2018
1ab8d2d
perf strbuf: Match va_{add,copy} with va_end
Oct 2, 2018
b5d5f10
cpupower: Fix coredump on VMWare
prarit Oct 8, 2018
f349bea
mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01
Sep 23, 2018
709c330
iwlwifi: pcie: avoid empty free RB queue
striebit Jun 6, 2018
3710758
iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface
egrumbach Jun 13, 2018
0d7a517
x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC
lkundrak Oct 4, 2018
85e20b4
ACPI / processor: Fix the return value of acpi_processor_ids_walk()
douliyang Aug 24, 2018
bd8dfdc
cpufreq: dt: Try freeing static OPPs only if we have added them
vireshk Oct 3, 2018
2d2b73c
mtd: rawnand: atmel: Fix potential NULL pointer dereference
GustavoARSilva Sep 18, 2018
b66d0bb
signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack
wildea01 Sep 5, 2018
71ef2fe
Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth
chewitt Sep 4, 2018
fcc506c
x86: boot: Fix EFI stub alignment
bwhacks Sep 16, 2018
5c27d05
pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux
Sep 20, 2018
4484de1
brcmfmac: fix for proper support of 160MHz bandwidth
Sep 5, 2018
4c2f34a
net: phy: phylink: ensure the carrier is off when starting phylink
atenart Sep 19, 2018
d4d73f1
block, bfq: correctly charge and reset entity service in all cases
Algodev-github Sep 14, 2018
0e0b860
kprobes: Return error if we fail to reuse kprobe instead of BUG_ON()
mhiramat Sep 11, 2018
2a9dc99
ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers
jwrdegoede Aug 27, 2018
6b196dd
pinctrl: qcom: spmi-mpp: Fix drive strength setting
bebarino Aug 31, 2018
49d44c0
pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant
dianders Aug 30, 2018
b7111ec
pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant
dianders Aug 30, 2018
189f982
net: dsa: mv88e6xxx: Fix writing to a PHY page.
lunn Sep 2, 2018
8692ff1
iwlwifi: mvm: fix BAR seq ctrl reporting
sara-s May 1, 2018
ca18ed4
ixgbevf: VF2VF TCP RSS
sebastianbasierski Aug 9, 2018
ef5d27e
ath10k: schedule hardware restart if WMI command times out
martinwilli Aug 22, 2018
0a76f5c
thermal: da9062/61: Prevent hardware access during system suspend
geertu Oct 12, 2018
09d43ed
cgroup, netclassid: add a preemption point to write_classid
Oct 18, 2018
94dc21c
scsi: esp_scsi: Track residual for PIO transfers
Oct 16, 2018
be5658a
UAPI: ndctl: Fix g++-unsupported initialisation in headers
dhowells Sep 6, 2018
7d6c6f8
KVM: nVMX: Clear reserved bits of #DB exit qualification
jsmattsonjr Sep 21, 2018
4877db2
scsi: megaraid_sas: fix a missing-check bug
Oct 6, 2018
670ebdf
RDMA/core: Do not expose unsupported counters
paravmellanox Oct 7, 2018
b020347
IB/ipoib: Clear IPCB before icmp_send
Oct 11, 2018
88018bc
RDMA/bnxt_re: Fix recursive lock warning in debug kernel
selvintxavier Oct 8, 2018
0733546
usb: host: ohci-at91: fix request of irq for optional gpio
ambarus Oct 15, 2018
38ee346
PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic
Oct 15, 2018
6057caa
tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deacti…
martinezjavier Aug 30, 2018
4f48508
Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask
dcui Sep 23, 2018
a9ecbed
VMCI: Resource wildcard match fixed
Sep 21, 2018
e105738
PCI / ACPI: Enable wake automatically for power managed bridges
westeri Sep 27, 2018
19216bf
usb: gadget: udc: atmel: handle at91sam9rl PMC
alexandrebelloni Sep 10, 2018
e75ca3b
ext4: fix argument checking in EXT4_IOC_MOVE_EXT
tytso Oct 2, 2018
442e2ba
MD: fix invalid stored role for a disk
shligit Oct 2, 2018
34068ae
f2fs: fix to recover inode's i_flags during POR
chaseyu Sep 25, 2018
8cc7643
PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice
hao022 Sep 24, 2018
0d20b61
coresight: etb10: Fix handling of perf mode
Sep 20, 2018
00de8ea
PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode
r-vignesh Sep 25, 2018
6a4e231
crypto: caam - fix implicit casts in endianness helpers
horiag Sep 12, 2018
7987dfa
usb: chipidea: Prevent unbalanced IRQ disable
Sep 4, 2018
24e2495
driver/dma/ioat: Call del_timer_sync() without holding prep_lock
Waiman-Long Sep 14, 2018
adfbc0d
uio: ensure class is registered before devices
alexandrebelloni Aug 16, 2018
7f4b23e
scsi: lpfc: Correct soft lockup when running mds diagnostics
jsmart-gh Sep 10, 2018
5115854
scsi: lpfc: Correct race with abort on completion path
jsmart-gh Sep 10, 2018
5ae1c65
f2fs: report error if quota off error during umount
Jun 26, 2018
06bd97b
signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid name…
ebiederm Sep 3, 2018
64b48a5
mfd: menelaus: Fix possible race condition and leak
alexandrebelloni Sep 9, 2018
0bc6f06
dmaengine: dma-jz4780: Return error if not probed from DT
pcercuei Aug 29, 2018
ab5ed77
IB/rxe: fix for duplicate request processing and ack psns
Jun 13, 2018
edadd63
ALSA: hda: Check the non-cached stream buffers more explicitly
tiwai Aug 11, 2018
bb61032
cpupower: Fix AMD Family 0x17 msr_pstate size
prarit Oct 8, 2018
a3ab5e3
Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"
Oct 17, 2018
2cc5dcf
f2fs: fix to account IO correctly
chaseyu Oct 22, 2018
b443885
ARM: dts: exynos: Remove "cooling-{min|max}-level" for CPU nodes
vireshk Feb 9, 2018
4b93b6d
arm: dts: exynos: Add missing cooling device properties for CPUs
vireshk May 25, 2018
8f9121b
ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings
mszyprow Aug 7, 2018
6c0bcd4
ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250
mszyprow Aug 7, 2018
9b86c5a
xen-swiotlb: use actually allocated size on check physical continuous
joejin00 Oct 16, 2018
d079cf7
tpm: Restore functionality to xen vtpm driver.
Sep 17, 2018
57cd3a0
xen/blkfront: avoid NULL blkfront_info dereference on device removal
vliaskov Oct 15, 2018
bdc96ce
xen/balloon: Support xend-based toolstack
bostrovs Oct 7, 2018
d3e63ec
xen: fix race in xen_qlock_wait()
jgross1 Oct 1, 2018
cbc3fb7
xen: make xen_qlock_wait() nestable
jgross1 Oct 1, 2018
ba94ecf
xen/pvh: increase early stack size
royger Oct 9, 2018
9ba9232
xen/pvh: don't try to unplug emulated devices
jgross1 Oct 25, 2018
acc14d4
libertas: don't set URB_ZERO_PACKET on IN USB transfer
lkundrak Oct 6, 2018
255624a
usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten
Oct 18, 2018
c459fed
usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround"
shimoday Oct 2, 2018
0c38cad
iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()
lucacoelho Oct 13, 2018
1d982cc
net/ipv4: defensive cipso option parsing
Sep 17, 2018
1e4465d
dmaengine: ppc4xx: fix off-by-one build failure
chunkeey Oct 14, 2018
381fa28
dmaengine: stm32-dma: fix incomplete configuration in cyclic mode
stmordret Mar 13, 2018
1490de2
libnvdimm: Hold reference on parent while scheduling async init
Sep 25, 2018
75c7ba4
libnvdimm, region: Fail badblocks listing for inactive regions
djbw Sep 27, 2018
83fc44a
ASoC: intel: skylake: Add missing break in skl_tplg_get_token()
tiwai Oct 3, 2018
97a063d
IB/mlx5: Fix MR cache initialization
Artemy-Mellanox Oct 15, 2018
cf08282
jbd2: fix use after free in jbd2_log_do_checkpoint()
jankara Oct 5, 2018
63be206
gfs2_meta: ->mount() can get NULL dev_name
Oct 13, 2018
13b63ba
ext4: initialize retries variable in ext4_da_write_inline_data_begin()
Oct 3, 2018
65dc3dd
ext4: fix setattr project check in fssetxattr ioctl
wangshilong Oct 3, 2018
d197b72
ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR
Oct 3, 2018
44dcd01
ext4: fix use-after-free race in ext4_remount()'s error path
tytso Oct 12, 2018
872f9d8
HID: hiddev: fix potential Spectre v1
leitao Oct 19, 2018
52314c7
EDAC, amd64: Add Family 17h, models 10h-2fh support
mikhail-j Aug 16, 2018
65ce054
EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting
aegl Sep 28, 2018
074df51
EDAC, skx_edac: Fix logical channel intermediate decoding
qzhuo2 Oct 9, 2018
255fb2e
ARM: dts: dra7: Fix up unaligned access setting for PCIe EP
r-vignesh Sep 25, 2018
19e14e8
PCI/ASPM: Fix link_state teardown on device removal
l1k Sep 4, 2018
2b216de
PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk
lbmeng Sep 26, 2018
635c8c9
PCI: vmd: White list for fast interrupt handlers
May 8, 2018
eb7f3c5
signal/GenWQE: Fix sending of SIGKILL
ebiederm Sep 13, 2018
51f62e8
signal: Guard against negative signal numbers in copy_siginfo_from_us…
ebiederm Oct 11, 2018
e86f484
crypto: lrw - Fix out-of bounds access on counter overflow
WOnder93 Sep 13, 2018
0c8496c
crypto: tcrypt - fix ghash-generic speed test
horiag Sep 12, 2018
0c5e357
mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range()
tehcaster Oct 26, 2018
4c6fda1
ima: fix showing large 'violations' or 'runtime_measurements_count'
ebiggers Sep 7, 2018
d197121
hugetlbfs: dirty pages as they are added to pagecache
mjkravetz Oct 26, 2018
9d3cc76
mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly
Oct 30, 2018
f1df765
KVM: arm64: Fix caching of host MDCR_EL2 value
mrutland-arm Oct 17, 2018
d6ea9f3
kbuild: fix kernel/bounds.c 'W=1' warning
arndb Oct 30, 2018
8b38d82
iio: ad5064: Fix regulator handling
larsclausen Sep 28, 2018
39b6d86
iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs()
khoroshilov Sep 21, 2018
c4ecff9
iio: adc: at91: fix acking DRDY irq on simple conversions
ehristev Sep 24, 2018
28a1aae
iio: adc: at91: fix wrong channel number in triggered buffer mode
ehristev Sep 24, 2018
6838bb6
w1: omap-hdq: fix missing bus unregister at removal
akemnade Sep 22, 2018
54341b9
smb3: allow stats which track session and share reconnects to be reset
smfrench Sep 16, 2018
122f2bd
smb3: do not attempt cifs operation in smb3 query info error path
smfrench Oct 19, 2018
e629461
smb3: on kerberos mount if server doesn't specify auth type use krb5
smfrench Oct 28, 2018
cc4dcea
printk: Fix panic caused by passing log_buf_len to command line
Sep 29, 2018
e6b8a4d
genirq: Fix race on spurious interrupt detection
l1k Oct 18, 2018
1796b38
NFSv4.1: Fix the r/wsize checking
Sep 18, 2018
eecbf2c
nfs: Fix a missed page unlock after pg_doio()
bcodding-rh Oct 18, 2018
eecd97e
nfsd: Fix an Oops in free_session()
trondmy Oct 9, 2018
a45ce0e
lockd: fix access beyond unterminated strings in prints
amir73il Sep 28, 2018
a0a4629
dm ioctl: harden copy_params()'s copy_from_user() from malicious users
Oct 3, 2018
229cbc6
dm zoned: fix metadata block ref counting
damien-lemoal Oct 17, 2018
3753124
dm zoned: fix various dmz_get_mblock() issues
damien-lemoal Oct 17, 2018
dfed53c
powerpc/msi: Fix compile error on mpc83xx
chleroy Oct 19, 2018
d70d2e3
MIPS: OCTEON: fix out of bounds array access on CN68XX
aakoskin Oct 26, 2018
34e0ab8
iommu/arm-smmu: Ensure that page-table updates are visible before TLBI
wildea01 Oct 1, 2018
e7f6b41
TC: Set DMA masks for devices
Oct 3, 2018
fdff1cf
media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD
hverkuil Oct 8, 2018
8305d98
kgdboc: Passing ekgdboc to command line causes panic
Aug 17, 2018
034680f
xen: fix xen_qlock_wait()
jgross1 Nov 8, 2018
4e6d30d
xen-blkfront: fix kernel panic with negotiate_mq error path
mbpatil369 Oct 30, 2018
1f1eb84
media: em28xx: use a default format if TRY_FMT fails
mchehab Sep 14, 2018
3dfd975
media: tvp5150: avoid going past array on v4l2_querymenu()
mchehab Sep 13, 2018
a4e311e
media: em28xx: fix input name for Terratec AV 350
mchehab Sep 14, 2018
453a8a4
media: em28xx: make v4l2-compliance happier by starting sequence on zero
mchehab Sep 14, 2018
baf1746
media: media colorspaces*.rst: rename AdobeRGB to opRGB
Sep 13, 2018
ad2c712
arm64: lse: remove -fcall-used-x0 flag
vo4 Sep 19, 2018
7f46d95
rpmsg: smd: fix memory leak on channel create
Sep 27, 2018
fdd780d
Cramfs: fix abad comparison when wrap-arounds occur
Oct 30, 2018
540631d
ARM: dts: socfpga: Fix SDRAM node address for Arria10
tthayer-intel Sep 25, 2018
1258e45
arm64: dts: stratix10: Correct System Manager register size
tthayer-intel Sep 25, 2018
59bc2d3
soc/tegra: pmc: Fix child-node lookup
jhovold Nov 15, 2017
e09399e
selftests/powerpc: Fix ptrace tm failure
leitao Oct 22, 2018
2f7e525
btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled
adam900710 Oct 9, 2018
61e3643
btrfs: Handle owner mismatch gracefully when walking up tree
adam900710 Aug 21, 2018
d36ac4a
btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid d…
adam900710 Aug 21, 2018
e2fc220
btrfs: fix error handling in free_log_tree
jeffmahoney Sep 6, 2018
7b23644
btrfs: Enhance btrfs_trim_fs function to handle error better
adam900710 Sep 7, 2018
2fdb337
btrfs: Ensure btrfs_trim_fs can trim the whole filesystem
adam900710 Sep 7, 2018
a7d24c8
btrfs: iterate all devices during trim, instead of fs_devices::alloc_…
jeffmahoney Sep 6, 2018
da05e93
btrfs: don't attempt to trim devices that don't support it
jeffmahoney Sep 6, 2018
9ce0f8b
btrfs: wait on caching when putting the bg cache
josefbacik Sep 12, 2018
b5d59a4
btrfs: protect space cache inode alloc with GFP_NOFS
josefbacik Sep 28, 2018
a7e3da4
btrfs: reset max_extent_size on clear in a bitmap
Sep 28, 2018
0ae66cf
btrfs: make sure we create all new block groups
josefbacik Sep 28, 2018
985579f
Btrfs: fix warning when replaying log after fsync of a tmpfile
fdmanana Oct 8, 2018
45be291
Btrfs: fix wrong dentries after fsync of file that got its parent rep…
fdmanana Oct 9, 2018
08374d8
btrfs: qgroup: Dirty all qgroups before rescan
adam900710 Aug 10, 2018
bdda317
Btrfs: fix null pointer dereference on compressed write path error
fdmanana Oct 12, 2018
947a9b0
Btrfs: fix assertion on fsync of regular file when using no-holes fea…
fdmanana Oct 15, 2018
65d41e9
btrfs: set max_extent_size properly
Oct 12, 2018
7509d4f
btrfs: don't use ctl->free_space for max_extent_size
Oct 11, 2018
42551ab
btrfs: only free reserved extent if we didn't insert it
josefbacik Oct 11, 2018
87d7ea6
btrfs: don't run delayed_iputs in commit
josefbacik Oct 11, 2018
c8bac97
btrfs: move the dio_sem higher up the callchain
josefbacik Oct 12, 2018
bf005ed
Btrfs: fix use-after-free during inode eviction
fdmanana Oct 12, 2018
3c2d1ef
Btrfs: fix use-after-free when dumping free space
fdmanana Oct 22, 2018
fc8a236
Btrfs: fix fsync after hole punching when using no-holes feature
fdmanana Mar 26, 2018
dfba409
net: sched: Remove TCA_OPTIONS from policy
dsahern Oct 24, 2018
4bea15f
bpf: wait for running BPF programs when updating map-in-map
Oct 12, 2018
c3cd0a4
MD: fix invalid stored role for a disk - try2
shligit Oct 15, 2018
2e390c4
Linux 4.14.81
gregkh Nov 13, 2018
0623604
Merge tag 'v4.14.81' into 4.14-main
frank-w Nov 13, 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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,8 @@ all.config
# Kdevelop4
*.kdev4

*.asn1.c
*.asn1.h

# own
arch/arm/boot/zImage-dtb
Expand All @@ -143,3 +145,4 @@ u-boot/
uboot/
cryptodev/*.md5
tools/spi/include/
scripts/kconfig/zconf.hash.c
56 changes: 36 additions & 20 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,44 @@
language: c
compiler:
- gcc
- gcc
sudo: required
dist: trusty
cache: ccache

git:
depth: false
quiet: false

if: tag IS blank

branches:
only:
- /^.*-main$/

install:
- sudo apt-add-repository 'deb http://archive.ubuntu.com/ubuntu xenial main'
- sudo apt-get update -qq
- sudo apt-get install -qq ccache libssl-dev u-boot-tools python-mako debhelper fakeroot gcc-arm-linux-gnueabihf gcc-aarch64-linux-gnu make
- sudo apt-add-repository 'deb http://archive.ubuntu.com/ubuntu xenial main'
- sudo apt-get update -qq
- sudo apt-get install -qq ccache libssl-dev u-boot-tools python-mako debhelper fakeroot gcc-arm-linux-gnueabihf gcc-aarch64-linux-gnu make
script:
- export PATH=/usr/lib/ccache:$PATH
- bash build.sh importconfig
- bash build.sh build
- bash build.sh cryptodev
- bash build.sh deb
- export PATH=/usr/lib/ccache:$PATH
- bash build.sh importconfig
- bash build.sh build
- bash build.sh cryptodev
- bash build.sh deb
- bash build.sh pack
before_deploy:
# Set up git user name and tag this commit
- git config --local user.name "Frank Wunderlich"
- git config --local user.email "frank-w@public-files.de"
- git tag "CI-BUILD-$(date +'%Y%m%d%H%M%S')-$(git log --format=%h -1)"
deploy:
skip_cleanup: true
provider: packagecloud
repository: "kernel"
username: "bpir2"
dist: "debian/jessie"
local-dir: debian
package_glob: '*.deb'
on:
all_branches: true
token:
secure: WGMsYD6nRKB2fIs72s0/WBcWaa+U2AeByWwkWdb62Joy24FcWGpgY2+FTzMleeWNyU/tQsuB+1CL3n0RYcoinbNu6VeIPEuf8oibg2avtHs/vHqByTHs9bGgHkxknu2iew0uZlJPkRI2/j1fLhEZy7K5m/l/jnPk5COf/i5HmM1/M35Ojqc54+zkS1unAzZHdBs1N34av3vQb0KzgfrMihwyYr1jbWu6P4BcA5X+hY/mwfHEWV2lck87+XJubgYn05EEJpCAJXzxl3JHlbvd066eIZFaT1C56/acdgXDjK2YUvnwEPD03gvG+OVzjb8HmxZX/4y/AZbg4xKcV2Wv2ZTeuaw1gZW75TD1R0mqtU3L2uQ2G2k9vF7x+WVWGPoOqB3ZodQYc4JWmlFGuB/zlJoWJ4KzxmP9ReTTxDKQ24duIYjwhacoHU+f8gpwwdZjYDxCIewhuJa+zIT7upmS3aVXixpWh8B1ZIzKlk/rHmLFpfrn0gbRDpEo1qF/gU6u9rqA+cY7Rkk4T5RDQskBgZ4u9XbFtJ3P5vEOEWf9QN01A8VPMPRkCWOrGDPkYAroYuVh7tTlnl+phrCRCvcLWlkJll7vlFwPS/bT9f9ItsNcTM3LYiW5+trNfKSO9j0eVrCMF9UPNXHK703Tf9VcPm/QzHKZyFgkYr6McXUu8gU=
provider: releases
api_key: $GITHUB_TOKEN
file_glob: true
file:
- "debian/*"
- "../SD/*"
name: $TRAVIS_BRANCH-$(date +'%Y%m%d%H%M%S')
skip_cleanup: true
on:
all_branches: true
4 changes: 3 additions & 1 deletion Documentation/ABI/testing/sysfs-class-cxl
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,9 @@ Date: September 2014
Contact: linuxppc-dev@lists.ozlabs.org
Description: read/write
Set the mode for prefaulting in segments into the segment table
when performing the START_WORK ioctl. Possible values:
when performing the START_WORK ioctl. Only applicable when
running under hashed page table mmu.
Possible values:
none: No prefaulting (default)
work_element_descriptor: Treat the work element
descriptor as an effective address and
Expand Down
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 @@ -379,6 +379,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 @@ -390,3 +391,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.
9 changes: 9 additions & 0 deletions Documentation/admin-guide/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@ etc.
kernel-parameters
devices

This section describes CPU vulnerabilities and provides an overview of the
possible mitigations along with guidance for selecting mitigations if they
are configurable at compile, boot or run time.

.. toctree::
:maxdepth: 1

l1tf

Here is a set of documents aimed at users who are trying to track down
problems and bugs in particular.

Expand Down
95 changes: 95 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1888,10 +1888,84 @@
(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 @@ -2595,6 +2669,10 @@
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 @@ -3997,6 +4075,23 @@
expediting. Set to zero to disable automatic
expediting.

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