aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-03-11Sysfs support.novaAndiry Xu5-1/+396
2018-03-11Failure recovery: Per-CPU recovery.Andiry Xu1-0/+396
2018-03-11Failure recovery: Inode pages recovery routines.Andiry Xu1-0/+307
2018-03-11Failure recovery: bitmap operations.Andiry Xu2-0/+270
2018-03-11Normal recovery.Andiry Xu3-0/+270
2018-03-11GC: Thorough garbage collection.Andiry Xu1-0/+273
2018-03-11GC: Fast garbage collection.Andiry Xu4-1/+197
2018-03-11Ioctl support.Andiry Xu6-2/+203
2018-03-11File operation: read/write iter.Andiry Xu1-0/+65
2018-03-11File operation: Mmap.Andiry Xu3-0/+79
2018-03-11Dax: Add iomap operations.Andiry Xu2-0/+187
2018-03-11File operation: fallocate.Andiry Xu2-0/+153
2018-03-11Symlink support.Andiry Xu5-1/+211
2018-03-11File operation: Inplace write.Andiry Xu3-2/+484
2018-03-11Super: Add module param inplace_data_updates.Andiry Xu2-1/+7
2018-03-11File operation: copy-on-write write.Andiry Xu3-0/+365
2018-03-11Dax: commit list of file write items to log.Andiry Xu3-1/+118
2018-03-11NOVA: compile fixes to foldTheodore Tso6-16/+16
2018-03-11Super: Add file write item cache.Andiry Xu2-1/+45
2018-03-11File operation: read.Andiry Xu1-0/+144
2018-03-11File operation: open, fsync, flush.Andiry Xu1-0/+50
2018-03-11File operation: llseek.Andiry Xu4-0/+162
2018-03-11File: getattr and file inode operationsAndiry Xu5-1/+62
2018-03-11Super: Add nova_export_ops.Andiry Xu1-0/+48
2018-03-11Add special inode operations.Andiry Xu3-0/+8
2018-03-11Namei: setattrAndiry Xu3-0/+183
2018-03-11Namei: renameAndiry Xu1-0/+195
2018-03-11Namei: rmdirAndiry Xu1-0/+105
2018-03-11Namei: link and unlink.Andiry Xu1-0/+159
2018-03-11Namei: mkdirAndiry Xu1-0/+74
2018-03-11Namei: create and mknod.Andiry Xu1-0/+141
2018-03-11Namei: lookup.Andiry Xu4-1/+105
2018-03-11Rebuild: file inode.Andiry Xu2-0/+128
2018-03-11Rebuild: directory inode.Andiry Xu3-1/+364
2018-03-11Inode: Add nova_evict_inode.Andiry Xu4-1/+269
2018-03-11Dir: Append create/remove dentry.Andiry Xu2-0/+144
2018-03-11Dir: Readdir operation.Andiry Xu3-0/+156
2018-03-11Dir: Add initial dentries when initializing a directory inode log.Andiry Xu3-0/+89
2018-03-11Dir: Add Directory radix tree insert/remove methods.Andiry Xu3-1/+168
2018-03-11Log operation: file inode log lookup and assignAndiry Xu3-0/+177
2018-03-11Log operation: invalidate log entriesAndiry Xu3-0/+176
2018-03-11Log operation: in-place update log entryAndiry Xu3-0/+204
2018-03-11Log operation: link change append.Andiry Xu2-0/+55
2018-03-11Log operation: setattr entry appendAndiry Xu1-0/+64
2018-03-11Log operation: file write entry append.Andiry Xu2-0/+54
2018-03-11Log operation: dentry append.Andiry Xu2-0/+166
2018-03-11Journal: NOVA lite journal initialization.Andiry Xu4-0/+90
2018-03-11Journal: Lite journal create and commit.Andiry Xu2-0/+190
2018-03-11Journal: Lite journal recovery.Andiry Xu1-0/+55
2018-03-11Journal: Lite journal helper routines.Andiry Xu2-1/+109
2018-03-11Journal: NOVA light weight journal definitions.Andiry Xu4-0/+46
2018-03-11Inode log and entry printing for debug purpose.Andiry Xu2-0/+237
2018-03-11Add log entry definitions.Andiry Xu1-0/+180
2018-03-11Add new vfs inode allocation.Andiry Xu2-1/+146
2018-03-11New NOVA inode allocation.Andiry Xu2-0/+41
2018-03-11Add write_inode and dirty_inode routines.Andiry Xu3-0/+37
2018-03-11Add NOVA address space operationsAndiry Xu2-0/+25
2018-03-11Save the inode inuse list to pmem upon umountAndiry Xu3-0/+50
2018-03-11Add inode_map to track inuse inodes.Andiry Xu5-0/+256
2018-03-11Support get normal inode address and inode table extentsion.Andiry Xu1-2/+65
2018-03-11Initialize and allocate inode table.Andiry Xu3-0/+84
2018-03-11Save allocator to pmem in put_super.Andiry Xu5-0/+137
2018-03-11Inode log pages allocation and reclaimation.Andiry Xu3-1/+339
2018-03-11Add log structure.Andiry Xu2-0/+188
2018-03-11Pmem block allocation routines.Andiry Xu2-0/+280
2018-03-11Add pmem block free routines.Andiry Xu3-0/+254
2018-03-11Add freelist statistics printing.Andiry Xu2-0/+104
2018-03-11Add statfs support.Andiry Xu3-0/+38
2018-03-11Initialize block map and free lists in nova_init().Andiry Xu3-1/+175
2018-03-11Add free list data structure.Andiry Xu6-1/+141
2018-03-11Add range node kmem cache.Andiry Xu3-3/+52
2018-03-11Add remount_fs and show_options methods.Andiry Xu1-0/+55
2018-03-11Add timing for mount and init.Andiry Xu1-3/+22
2018-03-11Add timing and I/O statistics for performance analysis and profiling.Andiry Xu5-1/+460
2018-03-11Add superblock integrity check.Andiry Xu1-0/+102
2018-03-11Add Kconfig and MakefileAndiry Xu4-0/+25
2018-03-11NOVA superblock operations.Andiry Xu1-0/+630
2018-03-11Initialize inode_info and rebuild inode information in nova_iget().Andiry Xu5-0/+124
2018-03-11Add inode get/read methods.Andiry Xu2-0/+179
2018-03-11Add NOVA filesystem definitions and useful helper routines.Andiry Xu1-0/+299
2018-03-11NOVA inode definition.Andiry Xu1-0/+187
2018-03-11Add super.h.Andiry Xu1-0/+149
2018-03-11Add nova_def.h.Andiry Xu1-0/+128
2018-03-11Introduction and documentation of NOVA filesystem.Andiry Xu3-0/+508
2018-03-04Linux 4.16-rc4Linus Torvalds1-1/+1
2018-03-04Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds6-18/+21
2018-03-04Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds8-26/+53
2018-03-04Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-5/+16
2018-03-04Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2018-03-04Merge tag 'for-4.16-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds10-47/+191
2018-03-03Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-2/+3
2018-03-03Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-17/+27
2018-03-03Merge tag 'kbuild-fixes-v4.16' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds15-27/+40
2018-03-03Merge tag 'media/v4.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds24-175/+329
2018-03-03Merge tag 'linux-watchdog-4.16-fixes-1' of git://www.linux-watchdog.org/linux...Linus Torvalds1-0/+4
2018-03-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-29/+179
2018-03-02memremap: fix softlockup reports at teardownDan Williams1-5/+10
2018-03-02libnvdimm: re-enable deep flush for pmem devices via fsync()Dave Jiang1-2/+1
2018-03-03MAINTAINERS: take over Kconfig maintainershipMasahiro Yamada1-1/+3
2018-03-02vfio: disable filesystem-dax page pinningDan Williams1-3/+15
2018-03-02Merge tag 'pci-v4.16-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-1/+7
2018-03-02Merge branch 'parisc-4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-39/+86
2018-03-02Merge tag 'for-linus-4.16a-rc4-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-9/+21
2018-03-02Merge tag 'ceph-for-4.16-rc4' of git://github.com/ceph/ceph-clientLinus Torvalds5-38/+52
2018-03-02Merge tag 'for-linus-20180302' of git://git.kernel.dk/linux-blockLinus Torvalds32-82/+145
2018-03-02Merge tag 'mmc-v4.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds8-38/+94
2018-03-02Merge tag 'pm-4.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds3-8/+22
2018-03-03kconfig: fix line number in recursive inclusion error messageMasahiro Yamada1-8/+4
2018-03-03Coccinelle: memdup: Fix typo in warning messagesDafna Hirschfeld1-2/+2
2018-03-02i2c: octeon: Prevent error message on bus errorJan Glauber2-1/+2
2018-03-02Merge tag 'at24-4.16-rc4-for-wolfram' of git://git.kernel.org/pub/scm/linux/k...Wolfram Sang1-1/+1
2018-03-02Merge branch 'cpufreq-scpi'Rafael J. Wysocki2-7/+15
2018-03-02parisc: Reduce irq overhead when run in qemuHelge Deller1-4/+5
2018-03-02parisc: Use cr16 interval timers unconditionally on qemuHelge Deller2-1/+3
2018-03-02parisc: Check if secondary CPUs want own PDC callsHelge Deller2-7/+18
2018-03-02parisc: Hide virtual kernel memory layoutHelge Deller1-1/+6
2018-03-02parisc: Fix ordering of cache and TLB flushesJohn David Anglin3-26/+54
2018-03-02kconfig: Update ncurses package names for menuconfigArvind Prasanna1-1/+2
2018-03-02kbuild/kallsyms: trivial typo fixCao jin1-1/+1
2018-03-02kbuild: test --build-id linker flag by ld-option instead of cc-ldoptionMasahiro Yamada1-2/+1
2018-03-02kbuild: drop superfluous GCC_PLUGINS_CFLAGS assignmentCao jin1-1/+1
2018-03-02kconfig: Don't leak choice names during parsingMasahiro Yamada1-0/+1
2018-03-02sh: fix build error for empty CONFIG_BUILTIN_DTB_SOURCEMasahiro Yamada1-1/+3
2018-03-02kconfig: set SYMBOL_AUTO to the symbol marked with defconfig_listMasahiro Yamada1-0/+1
2018-03-01Merge tag 'drm-fixes-for-v4.16-rc4' of git://people.freedesktop.org/~airlied/...Linus Torvalds24-74/+89
2018-03-01Merge tag 'arc-4.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/vgu...Linus Torvalds16-29/+130
2018-03-01KVM: x86: fix vcpu initialization with userspace lapicRadim Krčmář2-7/+6
2018-03-01KVM: X86: Allow userspace to define the microcode versionWanpeng Li4-5/+12
2018-03-01KVM: X86: Introduce kvm_get_msr_feature()Wanpeng Li1-3/+15
2018-03-01Merge tag 'platform-drivers-x86-v4.16-5' of git://git.infradead.org/linux-pla...Linus Torvalds3-20/+34
2018-03-01Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds11-31/+124
2018-03-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-1/+2
2018-03-01platform/x86: wmi: Fix misuse of vsprintf extension %pULLJoe Perches1-3/+3
2018-03-01KVM: SVM: Add MSR-based feature support for serializing LFENCETom Lendacky2-1/+36
2018-03-01KVM: x86: Add a framework for supporting MSR-based featuresTom Lendacky6-17/+114
2018-03-01Merge tag 'sound-4.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds5-14/+113
2018-03-01Merge tag 'pinctrl-v4.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+13
2018-03-01Merge tag 'gpio-v4.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds1-1/+14
2018-03-01block: fix a typoJiufei Xue1-1/+1
2018-03-01block: display the correct diskname for bioJiufei Xue2-3/+7
2018-03-01block: fix the count of PGPGOUT for WRITE_SAMEJiufei Xue1-1/+1
2018-03-01ceph: fix potential memory leak in init_caches()Chengguang Xu1-3/+6
2018-03-01mq-deadline: Make sure to always unlock zonesDamien Le Moal1-3/+13
2018-03-02kconfig: add xstrdup() helperMasahiro Yamada6-5/+17
2018-03-02kbuild: disable sparse warnings about unknown attributesLuc Van Oostenryck1-1/+1
2018-03-02Makefile: Fix lying comment re. silentoldconfigUlf Magnusson1-4/+3
2018-03-01Btrfs: fix log replay failure after unlink and link combinationFilipe Manana3-22/+139
2018-03-01Btrfs: fix log replay failure after linking special file and fsyncFilipe Manana1-1/+1
2018-03-01Btrfs: send, fix issuing write op when processing hole in no data modeFilipe Manana1-0/+3
2018-03-01btrfs: use proper endianness accessors for super_copyAnand Jain2-13/+15
2018-03-01btrfs: alloc_chunk: fix DUP stripe size handlingHans van Kranenburg1-5/+6
2018-03-01btrfs: Handle btrfs_set_extent_delalloc failure in relocate_file_extent_clusterNikolay Borisov1-2/+16
2018-03-01btrfs: handle failure of add_pending_csumsNikolay Borisov1-2/+9
2018-03-01btrfs: use kvzalloc to allocate btrfs_fs_infoJeff Mahoney2-2/+2
2018-03-01platform/x86: intel-hid: Reset wakeup capable flag on removalRafael J. Wysocki1-0/+1
2018-03-01platform/x86: intel-vbtn: Reset wakeup capable flag on removalRafael J. Wysocki1-0/+1
2018-03-01x86/cpu_entry_area: Sync cpu_entry_area to initial_page_tableThomas Gleixner6-25/+32
2018-03-01pvcalls-front: 64-bit align flagsStefano Stabellini1-3/+8
2018-03-01Merge branch 'drm-fixes-4.16' of git://people.freedesktop.org/~agd5f/linux in...Dave Airlie8-33/+32
2018-03-01Merge tag 'drm-misc-fixes-2018-02-28' of git://people.freedesktop.org/drm-mis...Dave Airlie6-8/+23
2018-03-01Merge tag 'drm-intel-fixes-2018-02-28' of git://anongit.freedesktop.org/drm/d...Dave Airlie4-8/+10
2018-02-28Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds45-137/+191
2018-02-28Merge tag 'riscv-for-linus-4.16-rc4_smp_mb' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-3/+3
2018-02-28timers: Forward timer base before migrating timersLingutla Chandrasekhar1-0/+6
2018-02-28Merge tag 'arm-soc/for-4.16/drivers-fixes' of https://github.com/Broadcom/stb...Arnd Bergmann1-14/+60
2018-02-28Merge tag 'arm-soc/for-4.16/devicetree-fixes' of https://github.com/Broadcom/...Arnd Bergmann7-14/+14
2018-02-28MAINTAINERS: update entries for ARM/STM32Alexandre Torgue1-1/+3
2018-02-28Merge tag 'imx-fixes-4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/...Arnd Bergmann2-2/+10
2018-02-28Merge tag 'linux-kselftest-4.16-rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds8-16/+19
2018-02-28drm/amdgpu: skip ECC for SRIOV in gmc late_initMonk Liu1-1/+1
2018-02-28drm/amd/amdgpu: Correct VRAM width for APUs with GMC9Tom St Denis1-1/+4
2018-02-28drm/amdgpu: fix&cleanups for wb_clearMonk Liu2-3/+4
2018-02-28drm/amdgpu: Correct sdma_v4 get_wptr(v2)Emily Deng1-11/+7
2018-02-28drm/amd/powerplay: fix power over limit on FijiEric Huang1-7/+0
2018-02-28drm/amdgpu:Fixed wrong emit frame size for encJames Zhu1-1/+1
2018-02-28drm/amdgpu: move WB_FREE to correct placeMonk Liu1-5/+7
2018-02-28drm/amdgpu: only flush hotplug work without DCMonk Liu1-2/+4
2018-02-28drm/amd/display: check for ipp before calling cursor operationsShirish S1-2/+4
2018-02-28Merge tag 'xfs-4.16-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds4-5/+13
2018-02-28x86/xen: add tty0 and hvc0 as preferred consoles for dom0Juergen Gross1-2/+4
2018-02-28xen-netfront: Fix hang on device removalJason Andryuk1-1/+6
2018-02-28xen/pirq: fix error path cleanup when binding MSIsRoger Pau Monne1-2/+2
2018-02-28Merge branch 'for-jens' of git://git.infradead.org/nvme into for-linusJens Axboe7-23/+28
2018-02-28Merge tag 'dma-mapping-4.16-3' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-5/+5
2018-02-28drm/i915: Make global seqno known in i915_gem_request_execute tracepointTvrtko Ursulin1-2/+2
2018-02-28drm/i915: Clear the in-use marker on execbuf failureChris Wilson1-0/+2
2018-02-28drm/i915/cnl: Fix PORT_TX_DW5/7 register addressMahesh Kumar1-2/+2
2018-02-28drm/i915/audio: fix check for av_enc_map overflowJani Nikula1-3/+3
2018-02-28drm/i915: Fix rsvd2 mask when out-fence is returnedDaniele Ceraolo Spurio1-1/+1
2018-02-28Documentation, x86, resctrl: Make text and sample command matchLi RongQing1-1/+1
2018-02-28dt-bindings/irqchip/renesas-irqc: Document R-Car M3-N supportGeert Uytterhoeven1-0/+1
2018-02-28ARC: setup cpu possible mask according to possible-cpus dts propertyEugeniy Paltsev1-10/+40
2018-02-28ARC: mcip: update MCIP debug mask when the new cpu came onlineEugeniy Paltsev2-5/+34
2018-02-28ARC: mcip: halt GFRC counter when ARC cores haltEugeniy Paltsev2-0/+40
2018-02-28ARCv2: boot log: fix HS48 release numberVineet Gupta1-1/+1
2018-02-28Merge tag 'devicetree-fixes-for-4.16' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-1/+26
2018-02-28x86/platform/intel-mid: Handle Intel Edison reboot correctlySebastian Panceac1-1/+1
2018-02-28nvmet: fix PSDT field check in command formatMax Gurtovoy1-3/+6
2018-02-28objtool: Fix another switch table detection issueJosh Poimboeuf1-1/+5
2018-02-28x86/xen: Zero MSR_IA32_SPEC_CTRL before suspendJuergen Gross1-0/+16