Commit graph

  • 917538e212 kasan: clean up KASAN_SHADOW_SCALE_SHIFT usage Andrey Konovalov 2018-02-06 15:36:44 -08:00
  • 5f21f3a8f4 kasan: fix prototype author email address Andrey Konovalov 2018-02-06 15:36:41 -08:00
  • b1d5728939 kasan: detect invalid frees Dmitry Vyukov 2018-02-06 15:36:37 -08:00
  • 1db0e0f9dd kasan: unify code between kasan_slab_free() and kasan_poison_kfree() Dmitry Vyukov 2018-02-06 15:36:34 -08:00
  • 6860f6340c kasan: detect invalid frees for large mempool objects Dmitry Vyukov 2018-02-06 15:36:30 -08:00
  • ee3ce779b5 kasan: don't use __builtin_return_address(1) Dmitry Vyukov 2018-02-06 15:36:27 -08:00
  • 47adccce3e kasan: detect invalid frees for large objects Dmitry Vyukov 2018-02-06 15:36:23 -08:00
  • d321599cf6 kasan: add functions for unpoisoning stack variables Alexander Potapenko 2018-02-06 15:36:20 -08:00
  • 00a14294bb kasan: add tests for alloca poisoning Paul Lawrence 2018-02-06 15:36:16 -08:00
  • 342061ee4e kasan: support alloca() poisoning Paul Lawrence 2018-02-06 15:36:11 -08:00
  • 1a69e7ce83 kasan/Makefile: support LLVM style asan parameters Andrey Ryabinin 2018-02-06 15:36:08 -08:00
  • 53a98ed73b kasan: add compiler support for clang Paul Lawrence 2018-02-06 15:36:03 -08:00
  • 0e410e158e kasan: don't emit builtin calls when sanitization is off Andrey Konovalov 2018-02-06 15:36:00 -08:00
  • 0a5f417674 kbuild: clang: disable unused variable warnings only when constant Sodagudi Prasad 2018-02-06 15:46:51 -08:00
  • b408c5b04f netfilter: nf_tables: fix flowtable free Pablo Neira Ayuso 2018-02-06 13:22:47 +01:00
  • c0ea1bcb39 netfilter: nft_flow_offload: move flowtable cleanup routines to nf_flow_table Pablo Neira Ayuso 2018-02-06 13:22:44 +01:00
  • 7dc68e9875 netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert Cong Wang 2018-02-05 14:41:45 -08:00
  • 78ed784519 Documentation/process: tweak pgp maintainer guide Konstantin Ryabitsev 2018-02-06 11:51:19 -05:00
  • cbd7b8a76b Merge tag 'platform-drivers-x86-v4.16-1' of git://git.infradead.org/linux-platform-drivers-x86 Linus Torvalds 2018-02-06 15:30:52 -08:00
  • 50dbd09c56 scsi: qla2xxx: Fix a locking imbalance in qlt_24xx_handle_els() Bart Van Assche 2018-01-23 16:33:46 -08:00
  • 3f551e3cef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux Linus Torvalds 2018-02-06 15:04:58 -08:00
  • 3a0a397ff5 arm64: Kill PSCI_GET_VERSION as a variant-2 workaround Marc Zyngier 2018-02-06 17:56:21 +00:00
  • b092201e00 arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support Marc Zyngier 2018-02-06 17:56:20 +00:00
  • f2d3b2e875 arm/arm64: smccc: Implement SMCCC v1.1 inline primitive Marc Zyngier 2018-02-06 17:56:19 +00:00
  • ded4c39e93 arm/arm64: smccc: Make function identifiers an unsigned quantity Marc Zyngier 2018-02-06 17:56:18 +00:00
  • e78eef554a firmware/psci: Expose SMCCC version through psci_ops Marc Zyngier 2018-02-06 17:56:17 +00:00
  • 09a8d6d484 firmware/psci: Expose PSCI conduit Marc Zyngier 2018-02-06 17:56:16 +00:00
  • f72af90c37 arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling Marc Zyngier 2018-02-06 17:56:15 +00:00
  • 6167ec5c91 arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support Marc Zyngier 2018-02-06 17:56:14 +00:00
  • a4097b3511 arm/arm64: KVM: Turn kvm_psci_version into a static inline Marc Zyngier 2018-02-06 17:56:13 +00:00
  • 09e6be12ef arm/arm64: KVM: Advertise SMCCC v1.1 Marc Zyngier 2018-02-06 17:56:12 +00:00
  • 58e0b2239a arm/arm64: KVM: Implement PSCI 1.0 support Marc Zyngier 2018-02-06 17:56:11 +00:00
  • 84684fecd7 arm/arm64: KVM: Add smccc accessors to PSCI code Marc Zyngier 2018-02-06 17:56:10 +00:00
  • d0a144f12a arm/arm64: KVM: Add PSCI_VERSION helper Marc Zyngier 2018-02-06 17:56:09 +00:00
  • 1a2fb94e6a arm/arm64: KVM: Consolidate the PSCI include files Marc Zyngier 2018-02-06 17:56:08 +00:00
  • f5115e8869 arm64: KVM: Increment PC after handling an SMC trap Marc Zyngier 2018-02-06 17:56:07 +00:00
  • 20e8175d24 arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls Marc Zyngier 2018-02-06 17:56:06 +00:00
  • c0938c72f8 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls Marc Zyngier 2018-02-06 17:56:05 +00:00
  • 30d88c0e3a arm64: entry: Apply BP hardening for suspicious interrupts from EL0 Will Deacon 2018-02-02 17:31:40 +00:00
  • 5dfc6ed277 arm64: entry: Apply BP hardening for high-priority synchronous exceptions Will Deacon 2018-02-02 17:31:39 +00:00
  • 91b2d3442f arm64: futex: Mask __user pointers prior to dereference Will Deacon 2018-02-05 15:34:24 +00:00
  • f71c2ffcb2 arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user Will Deacon 2018-02-05 15:34:23 +00:00
  • 84624087dd arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user Will Deacon 2018-02-05 15:34:22 +00:00
  • c2f0ad4fc0 arm64: uaccess: Prevent speculative use of the current addr_limit Will Deacon 2018-02-05 15:34:21 +00:00
  • 6314d90e64 arm64: entry: Ensure branch through syscall table is bounded under speculation Will Deacon 2018-02-05 15:34:20 +00:00
  • 4d8efc2d5e arm64: Use pointer masking to limit uaccess speculation Robin Murphy 2018-02-05 15:34:19 +00:00
  • 51369e398d arm64: Make USER_DS an inclusive limit Robin Murphy 2018-02-05 15:34:18 +00:00
  • 022620eed3 arm64: Implement array_index_mask_nospec() Robin Murphy 2018-02-05 15:34:17 +00:00
  • 669474e772 arm64: barrier: Add CSDB macros to control data-value prediction Will Deacon 2018-02-05 15:34:16 +00:00
  • 439e70e27a arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives Will Deacon 2018-01-29 12:00:00 +00:00
  • 79ddab3b05 arm64: assembler: Align phys_to_pte with pte_to_phys Will Deacon 2018-01-29 11:59:59 +00:00
  • f167211a93 arm64: entry: Reword comment about post_ttbr_update_workaround Will Deacon 2018-01-29 11:59:58 +00:00
  • fa0465fc07 arm64: assembler: Change order of macro arguments in phys_to_ttbr Will Deacon 2018-01-29 11:59:57 +00:00
  • 6dc52b15c4 arm64: Force KPTI to be disabled on Cavium ThunderX Marc Zyngier 2018-01-29 11:59:56 +00:00
  • f992b4dfd5 arm64: kpti: Add ->enable callback to remap swapper using nG mappings Will Deacon 2018-02-06 22:22:50 +00:00
  • 4e60205655 arm64: mm: Permit transitioning from Global to Non-Global without BBM Will Deacon 2018-01-29 11:59:54 +00:00
  • 41acec6240 arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0() Will Deacon 2018-01-29 11:59:53 +00:00
  • 3060e9f0d1 arm64: Add software workaround for Falkor erratum 1041 Shanker Donthineni 2018-01-29 11:59:52 +00:00
  • 202fb4ef81 arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics Will Deacon 2018-01-31 12:12:20 +00:00
  • b46dc8ae17 media: videobuf2: fix up for "media: annotate ->poll() instances" Stephen Rothwell 2018-01-02 11:04:56 +11:00
  • 30abb3a67f block: Add should_fail_bio() for bpf error injection Howard McLauchlan 2018-02-06 14:05:39 -08:00
  • ac665d9423 idr: Add documentation Matthew Wilcox 2018-02-06 15:05:49 -05:00
  • 6ce711f275 idr: Make 1-based IDRs more efficient Matthew Wilcox 2017-11-30 13:45:11 -05:00
  • 72fd6c7be7 idr: Warn if old iterators see large IDs Matthew Wilcox 2017-11-28 15:50:12 -05:00
  • 7a4575778f idr: Rename idr_for_each_entry_ext Matthew Wilcox 2017-11-28 15:39:51 -05:00
  • 460488c58c idr: Remove idr_alloc_ext Matthew Wilcox 2017-11-28 15:16:24 -05:00
  • f730cb93db cls_u32: Convert to idr_alloc_u32 Matthew Wilcox 2017-11-28 13:45:02 -05:00
  • ffdc2d9e1a cls_u32: Reinstate cyclic allocation Matthew Wilcox 2017-11-28 12:05:54 -05:00
  • 85bd0438a2 cls_flower: Convert to idr_alloc_u32 Matthew Wilcox 2017-11-28 10:53:03 -05:00
  • 0b4ce8da79 cls_bpf: Convert to use idr_alloc_u32 Matthew Wilcox 2017-11-28 10:46:29 -05:00
  • 05af0ebb08 cls_basic: Convert to use idr_alloc_u32 Matthew Wilcox 2017-11-28 10:36:09 -05:00
  • 9ce75499ac cls_api: Convert to idr_alloc_u32 Matthew Wilcox 2018-02-06 16:37:52 -05:00
  • 339913a8be net sched actions: Convert to use idr_alloc_u32 Matthew Wilcox 2017-11-28 10:28:15 -05:00
  • e096f6a762 idr: Add idr_alloc_u32 helper Matthew Wilcox 2017-11-28 10:14:27 -05:00
  • 322d884ba7 idr: Delete idr_find_ext function Matthew Wilcox 2017-11-28 10:01:24 -05:00
  • 234a4624ef idr: Delete idr_replace_ext function Matthew Wilcox 2017-11-28 09:56:36 -05:00
  • 9c16094140 idr: Delete idr_remove_ext function Matthew Wilcox 2017-11-28 09:48:43 -05:00
  • 74e938c227 orangefs: reverse sense of is-inode-stale test in d_revalidate Martin Brandenburg 2018-02-06 14:01:26 +00:00
  • 480e5ae9b8 orangefs: simplify orangefs_inode_is_stale Martin Brandenburg 2018-02-06 14:01:25 +00:00
  • cf546ab6b1 Orangefs: don't propogate whacky error codes Mike Marshall 2018-01-25 14:43:28 -05:00
  • 6bdfb48dae orangefs: use correct string length Xiongfeng Wang 2018-01-08 20:22:33 +08:00
  • 4d0cac7e75 orangefs: make orangefs_make_bad_inode static Martin Brandenburg 2018-01-26 14:07:14 -05:00
  • 538e304821 orangefs: remove ORANGEFS_KERNEL_DEBUG Martin Brandenburg 2018-01-26 14:07:13 -05:00
  • 79d7cd611d orangefs: remove gossip_ldebug and gossip_lerr Martin Brandenburg 2018-01-26 14:07:12 -05:00
  • 7a3bc1f019 orangefs: make orangefs_client_debug_init static Martin Brandenburg 2018-01-26 14:07:11 -05:00
  • b3f08b1301 MAINTAINERS: update orangefs list and add myself as reviewer Martin Brandenburg 2018-02-01 18:06:34 +00:00
  • 5235553d82 blk-wbt: account flush requests correctly Jens Axboe 2018-02-05 13:16:56 -07:00
  • 0c8cbcd337 Merge tag 'nfs-rdma-for-4.16-2' of git://git.linux-nfs.org/projects/anna/linux-nfs Trond Myklebust 2018-02-06 16:06:27 -05:00
  • 8284507916 Merge branch 'linus' into sched/urgent, to resolve conflicts Ingo Molnar 2018-02-06 21:12:31 +01:00
  • 6e6d301490 IDR test suite: Check handling negative end correctly Matthew Wilcox 2017-11-28 14:27:14 -05:00
  • 490645d027 idr test suite: Fix ida_test_random() Matthew Wilcox 2017-11-09 20:15:14 -05:00
  • 051803c0d0 radix tree test suite: Remove ARRAY_SIZE Matthew Wilcox 2017-11-03 23:06:32 -04:00
  • 6e3322c226 drm/i915/cnp: Properly handle VBT ddc pin out of bounds. Rodrigo Vivi 2018-01-25 14:25:24 -08:00
  • f24c606c21 drm/i915/cnp: Ignore VBT request for know invalid DDC pin. Rodrigo Vivi 2018-01-23 09:40:50 -08:00
  • b3ad99ed45 drm/i915/cmdparser: Do not check past the cmd length. Michal Srb 2018-02-05 16:04:38 +00:00
  • b18224e95c drm/i915/cmdparser: Check reg_table_count before derefencing. Michal Srb 2018-02-05 16:04:37 +00:00
  • 5e1df40f40 drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing Imre Deak 2018-01-30 16:29:38 +02:00
  • 95925b9595 drm/i915/gvt: Use KVM r/w to access guest opregion Tina Zhang 2018-01-31 14:42:44 +08:00
  • d480b28a41 drm/i915/gvt: Fix aperture read/write emulation when enable x-no-mmap=on Changbin Du 2018-01-30 13:51:31 +08:00
  • 9212b13f28 drm/i915/gvt: only reset execlist state of one engine during VM engine reset Weinan Li 2018-01-26 15:09:08 +08:00