aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-01-19dax: require 'struct page' by default for filesystem daxfor-4.16/daxDan Williams4-0/+19
2018-01-19ext2: auto disable dax instead of failing mountDan Williams1-2/+5
2018-01-19ext4: auto disable dax instead of failing mountDan Williams1-3/+6
2018-01-19mm, dax: introduce pfn_t_special()Dan Williams4-3/+31
2018-01-19mm: Fix devm_memremap_pages() collision handlingJan H. Schönherr1-4/+7
2018-01-19mm: Fix memory size alignment in devm_memremap_pages_release()Jan H. Schönherr1-1/+2
2018-01-08memremap: merge find_dev_pagemap into get_dev_pagemapChristoph Hellwig1-9/+1
2018-01-08memremap: change devm_memremap_pages interface to use struct dev_pagemapChristoph Hellwig8-81/+77
2018-01-08memremap: drop private struct page_mapLogan Gunthorpe3-45/+30
2018-01-08memremap: simplify duplicate region handling in devm_memremap_pagesChristoph Hellwig1-11/+0
2018-01-08memremap: remove to_vmem_altmapChristoph Hellwig2-35/+0
2018-01-08mm: optimize dev_pagemap reference counting around get_dev_pagemapChristoph Hellwig2-10/+14
2018-01-08mm: move get_dev_pagemap out of lineChristoph Hellwig2-37/+38
2018-01-08mm: merge vmem_altmap_alloc into altmap_alloc_block_bufChristoph Hellwig1-29/+16
2018-01-08mm: split altmap memory map allocation from normal caseChristoph Hellwig4-21/+13
2018-01-08mm: pass the vmem_altmap to memmap_init_zoneChristoph Hellwig7-16/+18
2018-01-08mm: pass the vmem_altmap to vmemmap_freeChristoph Hellwig10-51/+68
2018-01-08mm: pass the vmem_altmap to arch_remove_memory and __remove_pagesChristoph Hellwig10-26/+19
2018-01-08mm: pass the vmem_altmap to vmemmap_populateChristoph Hellwig11-29/+39
2018-01-08mm: pass the vmem_altmap to arch_add_memory and __add_pagesChristoph Hellwig10-29/+39
2018-01-08mm: don't export __add_pagesChristoph Hellwig1-1/+0
2018-01-08mm: don't export arch_add_memoryChristoph Hellwig2-2/+0
2018-01-08memremap: provide stubs for vmem_altmap_offset and vmem_altmap_freeChristoph Hellwig1-4/+14
2017-12-31Linux 4.15-rc6Linus Torvalds1-1/+1
2017-12-31Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds14-39/+42
2017-12-31Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-16/+16
2017-12-31Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds6-20/+52
2017-12-31Merge branch 'smp-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-4/+4
2017-12-31Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds4-3/+9
2017-12-31Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds9-43/+190
2017-12-31Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds28-72/+196
2017-12-31Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-2/+6
2017-12-31Merge tag 'char-misc-4.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-17/+38
2017-12-31Merge tag 'driver-core-4.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-4/+25
2017-12-31Merge tag 'staging-4.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-20/+24
2017-12-31Merge tag 'tty-4.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-2/+2
2017-12-31Merge tag 'usb-4.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds23-104/+117
2017-12-31MAINTAINERS: mark arch/blackfin/ and its gubbins as orphanedAdam Borowski1-9/+7
2017-12-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds1-2/+2
2017-12-31x86/ldt: Make LDT pgtable free conditionalThomas Gleixner1-1/+2
2017-12-31x86/ldt: Plug memory leak in error pathThomas Gleixner1-1/+7
2017-12-31x86/mm: Remove preempt_disable/enable() from __native_flush_tlb()Thomas Gleixner1-6/+8
2017-12-31x86/smpboot: Remove stale TLB flush invocationsThomas Gleixner1-9/+0
2017-12-30Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds2-2/+6
2017-12-30objtool: Fix seg fault with clang-compiled objectsSimon Ser1-0/+2
2017-12-30objtool: Fix seg fault caused by missing parameterSimon Ser1-1/+3
2017-12-30Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds3-7/+18
2017-12-30kbuild: add '-fno-stack-check' to kernel build optionsLinus Torvalds1-0/+3
2017-12-29Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds45-202/+1636
2017-12-29timerqueue: Document return values of timerqueue_add/del()Thomas Gleixner1-3/+5
2017-12-29timers: Invoke timer_start_debug() where it makes senseThomas Gleixner1-2/+2
2017-12-29nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()Thomas Gleixner1-2/+17
2017-12-29timers: Reinitialize per cpu bases on hotplugThomas Gleixner4-4/+21
2017-12-29timers: Use deferrable base independent of base::nohz_activeAnna-Maria Gleixner1-9/+7
2017-12-29genirq/msi, x86/vector: Prevent reservation mode for non maskable MSIThomas Gleixner2-5/+44
2017-12-29genirq/irqdomain: Rename early argument of irq_domain_activate_irq()Thomas Gleixner13-28/+29
2017-12-29x86/vector: Use IRQD_CAN_RESERVE flagThomas Gleixner1-0/+2
2017-12-29genirq: Introduce IRQD_CAN_RESERVE flagThomas Gleixner2-0/+18
2017-12-29genirq/msi: Handle reactivation only on successThomas Gleixner1-8/+27
2017-12-29Merge tag 'pm-4.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds3-1/+15
2017-12-29gpio: brcmstb: Make really use of the new lockdep classThomas Gleixner1-1/+1
2017-12-29x86/apic: Switch all APICs to Fixed delivery modeThomas Gleixner6-16/+8
2017-12-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds30-121/+298
2017-12-28Merge tag 'drm-fixes-for-v4.15-rc6' of git://people.freedesktop.org/~airlied/...Linus Torvalds3-4/+5
2017-12-28Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
2017-12-28Merge tag 'led_fixes_for_4.15-rc6' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2017-12-28Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds22-105/+208
2017-12-28Merge branch 'strparser-Fix-lockdep-issue'David S. Miller2-1/+6
2017-12-28strparser: Call sock_owned_by_user_nocheckTom Herbert1-1/+1
2017-12-28sock: Add sock_owned_by_user_nocheckTom Herbert1-0/+5
2017-12-28skbuff: in skb_copy_ubufs unclone before releasing zerocopyWillem de Bruijn1-3/+3
2017-12-28tipc: fix hanging poll() for stream socketsParthasarathy Bhuvaragan1-1/+1
2017-12-28objtool: Fix Clang enum conversion warningLukas Bulwahn1-1/+1
2017-12-28x86/apic: Update the 'apic=' description of setting APIC driverDou Liyang1-1/+5
2017-12-28x86/apic: Avoid wrong warning when parsing 'apic=' in X86-32 caseDou Liyang1-0/+2
2017-12-28genirq: Guard handle_bad_irq log messagesGuenter Roeck1-0/+5
2017-12-28cpufreq: schedutil: Use idle_calls counter of the remote CPUJoel Fernandes3-1/+15
2017-12-28kernel/irq: Extend lockdep class for request mutexAndrew Lunn11-35/+75
2017-12-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller3-4/+8
2017-12-27sparc64: repair calling incorrect hweight function from stubsJan Engelhardt1-2/+2
2017-12-27IB/mlx5: Fix mlx5_ib_alloc_mr error flowNitzan Carmi1-0/+1
2017-12-27IB/core: Verify that QP is security enabled in create and destroyMoni Shoua2-1/+5
2017-12-27IB/uverbs: Fix command checking as part of ib_uverbs_ex_modify_qp()Moni Shoua1-2/+2
2017-12-27IB/mlx5: Serialize access to the VMA listMajd Dibbiny2-0/+12
2017-12-27Merge tag 'trace-v4.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-10/+15
2017-12-27Merge tag 'sound-4.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds31-143/+173
2017-12-27x86-32: Fix kexec with stack canary (CONFIG_CC_STACKPROTECTOR)Linus Torvalds1-3/+1
2017-12-27led: core: Fix brightness setting when setting delay_off=0Matthieu CASTET1-1/+1
2017-12-27x86: Remove unused parameter of prepare_switch_torodrigosiqueira1-3/+2
2017-12-27perf/x86/intel: Plug memory leak in intel_pmu_init()Thomas Gleixner1-1/+4
2017-12-27tracing: Fix possible double free on failure of allocating trace bufferSteven Rostedt (VMware)1-0/+1
2017-12-27tracing: Fix crash when it fails to alloc ring bufferJing Xia1-0/+2
2017-12-27ring-buffer: Do no reuse reader page if still in useSteven Rostedt (VMware)1-0/+6
2017-12-27tracing: Remove extra zeroing out of the ring buffer pageSteven Rostedt (VMware)1-9/+1
2017-12-28Merge tag 'drm-intel-fixes-2017-12-22-1' of git://anongit.freedesktop.org/drm...Dave Airlie2-3/+4
2017-12-27ring-buffer: Mask out the info bits when returning buffer page lengthSteven Rostedt (VMware)1-1/+5
2017-12-27sctp: Replace use of sockets_allocated with specified macro.Tonghao Zhang1-2/+2
2017-12-27cpu/hotplug: Move inline keyword at the beginning of declarationMathieu Malaterre1-4/+4
2017-12-27bnx2x: Improve reliability in case of nested PCI errorsGuilherme G. Piccoli2-3/+15
2017-12-27Merge branch 'tg3-fixes'David S. Miller2-4/+22
2017-12-27tg3: Enable PHY reset in MTU change path for 5720Siva Reddy Kallam1-1/+2
2017-12-27tg3: Add workaround to restrict 5762 MRRS to 2048Siva Reddy Kallam2-0/+14
2017-12-27tg3: Update copyrightSiva Reddy Kallam2-3/+6
2017-12-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller7-5/+125
2017-12-27net: fec: unmap the xmit buffer that are not transferred by DMAFugang Duan1-0/+6
2017-12-27tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error pathTommi Rantala1-1/+5
2017-12-27tipc: error path leak fixes in tipc_enable_bearer()Tommi Rantala1-1/+4
2017-12-27RDS: Check cmsg_len before dereferencing CMSG_DATAAvinash Repaka1-0/+3
2017-12-27usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201Daniel Thompson1-0/+3
2017-12-27xhci: Fix use-after-free in xhci debugfsAlexander Kappner1-8/+8
2017-12-27xhci: Fix xhci debugfs NULL pointer dereference in resume from hibernateMathias Nyman1-3/+3
2017-12-27Merge tag 'usb-serial-4.15-rc6' of https://git.kernel.org/pub/scm/linux/kerne...Greg Kroah-Hartman4-0/+27
2017-12-27USB: serial: ftdi_sio: add id for Airbus DS P8GRMax Schulze2-0/+7
2017-12-27ALSA: hda - Fix missing COEF init for ALC225/295/299Takashi Iwai1-3/+5
2017-12-26Merge tag 'hwmon-for-linus-v4.15-rc6' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-4/+17
2017-12-26Merge tag 'gpio-v4.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds5-15/+14
2017-12-26clk: use atomic runtime pm api in clk_core_is_enabledDong Aisheng1-1/+2
2017-12-27Merge branch 'linux-4.15' of git://github.com/skeggsb/linux into drm-fixesDave Airlie1-1/+1
2017-12-26tcp: Avoid preprocessor directives in tracepoint macro argsMat Martineau1-60/+37
2017-12-26hwmon: Deal with errors from the thermal subsystemLinus Walleij1-4/+17
2017-12-26tipc: fix memory leak of group member when peer node is lostJon Maloy1-9/+18
2017-12-26net: sched: fix possible null pointer deref in tcf_block_putJiri Pirko1-0/+2
2017-12-26tipc: base group replicast ack counter on number of actual receiversJon Maloy1-1/+3
2017-12-26net_sched: fix a missing rcu barrier in mini_qdisc_pair_swap()Cong Wang1-1/+3
2017-12-26net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaroundGrygorii Strashko1-0/+1
2017-12-26ip6_gre: fix device features for ioctl setupAlexey Kodanev1-25/+32
2017-12-25phylink: ensure AN is enabledRussell King1-0/+1
2017-12-25phylink: ensure the PHY interface mode is appropriately setRussell King1-0/+1
2017-12-23Linux 4.15-rc5Linus Torvalds1-1/+1
2017-12-23Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-41/+236
2017-12-23x86/ldt: Make the LDT mapping ROThomas Gleixner4-12/+11
2017-12-23x86/mm/dump_pagetables: Allow dumping current pagetablesThomas Gleixner3-6/+73
2017-12-23x86/mm/dump_pagetables: Check user space page table for WX pagesThomas Gleixner3-6/+27
2017-12-23x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchyBorislav Petkov1-5/+10
2017-12-23x86/mm/pti: Add KconfigDave Hansen1-0/+10
2017-12-23x86/dumpstack: Indicate in Oops whether PTI is configured and enabledVlastimil Babka1-2/+4
2017-12-23x86/mm: Clarify the whole ASID/kernel PCID/user PCID namingPeter Zijlstra1-12/+43
2017-12-23x86/mm: Use INVPCID for __native_flush_tlb_single()Dave Hansen3-28/+60
2017-12-23x86/mm: Optimize RESTORE_CR3Peter Zijlstra2-4/+30
2017-12-23x86/mm: Use/Fix PCID to optimize user/kernel switchesPeter Zijlstra9-33/+162
2017-12-23x86/mm: Abstract switching CR3Dave Hansen1-2/+20
2017-12-23x86/mm: Allow flushing for future ASID switchesDave Hansen2-8/+64
2017-12-23x86/pti: Map the vsyscall page if neededAndy Lutomirski3-3/+69
2017-12-23x86/pti: Put the LDT in its own PGD if PTI is onAndy Lutomirski6-17/+220
2017-12-23x86/mm/64: Make a full PGD-entry size hole in the memory mapAndy Lutomirski2-4/+4
2017-12-23x86/events/intel/ds: Map debug buffers in cpu_entry_areaHugh Dickins2-45/+82
2017-12-23x86/cpu_entry_area: Add debugstore entries to cpu_entry_areaThomas Gleixner5-21/+81
2017-12-23x86/mm/pti: Map ESPFIX into user spaceAndy Lutomirski1-0/+11
2017-12-23x86/mm/pti: Share entry text PMDThomas Gleixner1-0/+10
2017-12-23x86/entry: Align entry text section to PMD boundaryThomas Gleixner1-0/+8
2017-12-23x86/mm/pti: Share cpu_entry_area with user space page tablesAndy Lutomirski1-0/+25
2017-12-23x86/mm/pti: Force entry through trampoline when PTI activeThomas Gleixner1-1/+4
2017-12-23x86/mm/pti: Add functions to clone kernel PMDsAndy Lutomirski1-0/+127
2017-12-23x86/mm/pti: Populate user PGDDave Hansen1-1/+8
2017-12-23x86/mm/pti: Allocate a separate user PGDDave Hansen4-6/+45
2017-12-23x86/mm/pti: Allow NX poison to be set in p4d/pgdDave Hansen1-2/+12
2017-12-23x86/mm/pti: Add mapping helper functionsDave Hansen3-1/+138
2017-12-23x86/pti: Add the pti= cmdline option and documentationBorislav Petkov2-1/+31
2017-12-23x86/mm/pti: Add infrastructure for page table isolationThomas Gleixner9-3/+130
2017-12-23x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switchingDave Hansen3-7/+128
2017-12-23x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=yDave Hansen1-3/+9
2017-12-23x86/cpufeatures: Add X86_BUG_CPU_INSECUREThomas Gleixner3-2/+13
2017-12-23Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds44-458/+626
2017-12-23x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bitThomas Gleixner1-1/+2
2017-12-23nvmem: meson-mx-efuse: fix reading from an offset other than 0Martin Blumenstingl1-2/+2
2017-12-23Merge branch 'bpf-bpftool-various-fixes'Daniel Borkmann2-3/+7
2017-12-23tools: bpftool: protect against races with disappearing objectsJakub Kicinski2-0/+4
2017-12-23tools: bpftool: maps: close json array on error paths of showJakub Kicinski1-3/+3
2017-12-23drm/nouveau: fix race when adding delayed work itemsBen Skeggs1-1/+1
2017-12-22Merge tag 'powerpc-4.15-5' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds4-7/+27
2017-12-22Merge tag 'for-linus-4.15-rc5-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds6-13/+159
2017-12-22Merge tag 'xfs-4.15-fixes-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds19-97/+258
2017-12-22Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds6-35/+37
2017-12-22Merge tag 'pinctrl-v4.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+16
2017-12-22Merge tag 'drm-fixes-for-v4.15-rc5' of git://people.freedesktop.org/~airlied/...Linus Torvalds31-146/+267
2017-12-22Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-2/+19
2017-12-22init: Invoke init_espfix_bsp() from mm_init()Thomas Gleixner4-12/+12
2017-12-22x86/cpu_entry_area: Move it out of the fixmapThomas Gleixner14-88/+143
2017-12-22x86/cpu_entry_area: Move it to a separate unitThomas Gleixner6-135/+159
2017-12-22x86/mm: Create asm/invpcid.hPeter Zijlstra2-48/+54
2017-12-22x86/mm: Put MMU to hardware ASID translation in one placeDave Hansen1-11/+18
2017-12-22x86/mm: Remove hard-coded ASID limit checksDave Hansen1-2/+18
2017-12-22x86/mm: Move the CR3 construction functions to tlbflush.hDave Hansen3-32/+31
2017-12-22x86/mm: Add comments to clarify which TLB-flush functions are supposed to flu...Peter Zijlstra1-2/+21
2017-12-22x86/mm: Remove superfluous barriersPeter Zijlstra1-7/+1
2017-12-22x86/mm: Use __flush_tlb_one() for kernel memoryPeter Zijlstra1-1/+1
2017-12-22x86/microcode: Dont abuse the TLB-flush interfacePeter Zijlstra2-26/+6
2017-12-22x86/uv: Use the right TLB-flush APIPeter Zijlstra1-1/+1
2017-12-22x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stackDave Hansen11-38/+44
2017-12-22x86/doc: Remove obvious weirdnesses from the x86 MM layout documentationPeter Zijlstra1-9/+3
2017-12-22x86/mm/64: Improve the memory map documentationAndy Lutomirski1-4/+6
2017-12-22x86/ldt: Prevent LDT inheritance on execThomas Gleixner3-26/+22
2017-12-22x86/ldt: Rework lockingPeter Zijlstra3-13/+26
2017-12-22arch, mm: Allow arch_dup_mmap() to failThomas Gleixner6-11/+14
2017-12-22x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE modeAndy Lutomirski1-0/+4
2017-12-22x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchyAndy Lutomirski1-1/+33
2017-12-22x86/mm/dump_pagetables: Make the address hints correct and readableThomas Gleixner1-37/+53
2017-12-22x86/mm/dump_pagetables: Check PAGE_PRESENT for realThomas Gleixner1-1/+1
2017-12-22x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amountThomas Gleixner1-1/+2
2017-12-22IB/hfi: Only read capability registers if the capability existsMichael J. Ruhl2-19/+12