aboutsummaryrefslogtreecommitdiffstats
path: root/fs/pstore
AgeCommit message (Expand)AuthorFilesLines
2019-07-08pstore: Fix double-free in pstore_mkfile() failure pathNorbert Manthey1-7/+6
2019-07-08pstore: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-16/+2
2019-07-08pstore/ram: Improve backward compatibility with older ChromebooksDouglas Anderson1-0/+21
2019-06-08Merge tag 'spdx-5.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds6-69/+6
2019-06-05Merge tag 'pstore-v5.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-15/+28
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336Thomas Gleixner1-15/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner2-26/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282Thomas Gleixner3-28/+3
2019-05-31pstore/ram: Run without kernel crash dump regionKees Cook2-14/+25
2019-05-31pstore: Set tfm to NULL on free_buf_for_compressionPi-Hsun Shih1-1/+3
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-09treewide: Switch printk users from %pf and %pF to %ps and %pS, respectivelySakari Ailus1-1/+1
2019-02-12pstore/ram: Avoid needless alloc during header writeKees Cook1-7/+3
2019-02-12pstore/ram: Add kmsg hlen zero check to ramoops_pstore_write()Yue Hu1-0/+3
2019-02-12pstore/ram: Move initialization earlierYue Hu1-9/+9
2019-02-12pstore: Avoid writing records with zero sizeYue Hu2-2/+7
2019-01-21pstore/ram: Replace dummy_data heap memory with stack memoryYue Hu1-21/+14
2019-01-20pstore/ram: Avoid allocation and leak of platform dataKees Cook1-6/+3
2019-01-17pstore/ram: Fix console ramoops to show the previous boot logsSai Prakash Ranjan1-2/+1
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds2-2/+2
2018-12-03pstore/ram: Avoid NULL deref in ftrace merging failure pathKees Cook1-1/+1
2018-12-03pstore: Convert buf_lock to semaphoreKees Cook2-22/+23
2018-12-03pstore: Fix bool initialization/comparisonThomas Meyer1-1/+1
2018-12-03pstore/ram: Do not treat empty buffers as validJoel Fernandes (Google)1-0/+5
2018-12-03pstore/ram: Simplify ramoops_get_next_prz() argumentsJoel Fernandes (Google)1-30/+18
2018-12-03pstore: Map PSTORE_TYPE_* to stringsJoel Fernandes (Google)3-48/+44
2018-12-03pstore: Improve and update some comments and status outputKees Cook2-5/+6
2018-12-03pstore/ram: Add kern-doc for struct persistent_ram_zoneKees Cook1-0/+10
2018-12-03pstore/ram: Report backend assignments with finer granularityKees Cook2-2/+8
2018-12-03pstore/ram: Standardize module name in ramoopsKees Cook1-2/+3
2018-12-03pstore: Avoid duplicate call of persistent_ram_zap()Peng Wang2-9/+10
2018-12-03pstore: Remove needless lock during console writesKees Cook1-23/+6
2018-12-03pstore: Do not use crash buffer for decompressionKees Cook1-31/+25
2018-12-03Merge branch 'for-linus/pstore' into for-next/pstoreKees Cook1-9/+6
2018-11-29pstore/ram: Correctly calculate usable PRZ bytesKees Cook1-9/+6
2018-10-31mm: remove CONFIG_HAVE_MEMBLOCKMike Rapoport1-1/+0
2018-10-24Merge tag 'pstore-v4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-32/+88
2018-10-22pstore/ram: Clarify resource reservation labelsKees Cook2-7/+20
2018-10-22pstore: Refactor compression initializationKees Cook1-15/+33
2018-10-22pstore: Allocate compression during late_initcall()Joel Fernandes (Google)2-2/+10
2018-10-22pstore: Centralize init/exit routinesKees Cook3-11/+28
2018-09-30pstore/ram: Fix failure-path memory leak in ramoops_initKees Cook1-4/+25
2018-09-13pstore: Fix incorrect persistent ram buffer mappingBin Yang1-3/+14
2018-08-03pstore: add zstd compression supportGeliang Tang2-3/+30
2018-06-14pstore: Remove bogus format string definitionArnd Bergmann1-11/+6
2018-06-05vfs: change inode times to use struct timespec64Deepa Dinamani1-2/+1
2018-06-05pstore: Convert internal records to timespec64Kees Cook3-9/+17
2018-04-06pstore: fix crypto dependencies without compressionTobias Regnery1-2/+2
2018-03-15pstore: fix crypto dependenciesArnd Bergmann2-20/+21
2018-03-09pstore: Use crypto compress APIGeliang Tang3-367/+84
2018-03-07pstore/ram: Do not use stack VLA for parity workspaceKees Cook1-7/+22
2018-03-07pstore: Select compression at runtimeKees Cook4-84/+151
2018-03-06pstore: Avoid size casts for 842 compressionKees Cook1-4/+14
2018-03-06pstore: Add lz4hc and 842 compression supportGeliang Tang2-18/+149
2017-11-28fs: pstore: remove unused hardirq.hYang Shi1-1/+0
2017-11-21treewide: Switch DEFINE_TIMER callbacks to struct timer_list *Kees Cook1-2/+2
2017-11-17Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-5/+2
2017-11-12pstore: Use ktime_get_real_fast_ns() instead of __getnstimeofday()Arnd Bergmann1-4/+1
2017-11-05pstore: remove unneeded unlikely()Hirofumi Nakagawa1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-10-05timer: Remove expires and data arguments from DEFINE_TIMERKees Cook1-1/+1
2017-08-17Revert "pstore: Honor dmesg_restrict sysctl on dmesg dumps"Kees Cook1-22/+0
2017-08-17pstore: Make default pstorefs root dir perms 0750Kees Cook1-1/+1
2017-07-15Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds3-4/+15
2017-07-06pstore: Implement show_optionsDavid Howells3-4/+15
2017-06-27pstore: use memdup_userGeliang Tang1-7/+4
2017-05-31pstore: Fix format string to use %u for record idKees Cook1-11/+11
2017-05-31pstore: Populate pstore record->time fieldKees Cook2-11/+11
2017-05-31pstore: Create common record initializerKees Cook3-19/+28
2017-05-31pstore: Avoid potential infinite loopKees Cook1-2/+6
2017-05-31pstore: Fix leaked pstore_record in pstore_get_backend_records()Douglas Anderson1-1/+3
2017-05-31pstore: Don't warn if data is uncompressed and type is not PSTORE_TYPE_DMESGAnkit Kumar1-1/+4
2017-05-10Merge tag 'hwparam-20170420' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2017-04-27pstore: Solve lockdep warning by moving inode locksKees Cook3-16/+36
2017-04-27pstore: Remove unused vmalloc.h in pmsgGeliang Tang1-1/+0
2017-04-20Annotate hardware config module parameters in fs/pstore/David Howells1-1/+1
2017-03-07pstore: simplify write_user_compat()Kees Cook1-26/+20
2017-03-07pstore: Remove write_buf() callbackKees Cook4-24/+29
2017-03-07pstore: Replace arguments for write_buf_user() APIKees Cook3-35/+23
2017-03-07pstore: Replace arguments for write_buf() APIKees Cook3-33/+50
2017-03-07pstore: Replace arguments for erase() APIKees Cook2-15/+12
2017-03-07pstore: Do not duplicate record metadataKees Cook2-33/+30
2017-03-07pstore: Allocate records on heap instead of stackKees Cook1-8/+22
2017-03-07pstore: Pass record contents instead of copyingKees Cook2-11/+27
2017-03-07pstore: Always allocate buffer for decompressionKees Cook1-14/+24
2017-03-07pstore: Replace arguments for write() APIKees Cook1-27/+35
2017-03-07pstore: Replace arguments for read() APIKees Cook2-30/+30
2017-03-07pstore: Switch pstore_mkfile to pass recordKees Cook3-34/+34
2017-03-07pstore: Move record decompression to functionKees Cook1-30/+37
2017-03-07pstore: Extract common arguments into structureKees Cook1-25/+30
2017-03-07pstore: Improve register_pstore() error reportingKees Cook1-1/+5
2017-03-07pstore: Avoid race in module unloadingKees Cook1-2/+2
2017-03-07pstore: Shut down worker when unregisteringKees Cook1-1/+9
2017-03-07pstore: Use dynamic spinlock initializerKees Cook1-1/+1
2017-03-07pstore: constify pstore_zbackend structuresBhumika Goyal1-4/+4
2017-02-24fs/pstore: fs/squashfs: change usage of LZ4 to work with new LZ4 versionSven Schmidt1-9/+13
2017-02-13pstore: Check for prz allocation in walkerKees Cook1-2/+3
2017-02-13pstore: Correctly initialize spinlock and flagsKees Cook1-5/+7
2017-02-09pstore: don't OOPS when there are no ftrace zonesBrian Norris1-1/+1
2016-12-13Merge tag 'pstore-v4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-126/+293
2016-11-15ramoops: add pdata NULL check to ramoops_probeKees Cook1-2/+11
2016-11-15pstore: Convert console write to use ->write_bufNamhyung Kim1-2/+2
2016-11-15pstore: Protect unlink with read_mutexNamhyung Kim1-2/+5
2016-11-15pstore: Use global ftrace filters for function trace filteringJoel Fernandes1-2/+5
2016-11-15pstore: Clarify context field przs as dprzsKees Cook1-12/+12
2016-11-15pstore: improve error report for failed setupKees Cook1-19/+34
2016-11-15pstore: Merge per-CPU ftrace records into oneJoel Fernandes1-13/+109
2016-11-15pstore: Add ftrace timestamp counterJoel Fernandes3-37/+9
2016-11-15ramoops: Split ftrace buffer space into per-CPU zonesJoel Fernandes1-17/+55
2016-11-15pstore: Make ramoops_init_przs generic for other prz arraysKees Cook1-28/+54
2016-11-15pstore: Allow prz to control need for lockingJoel Fernandes2-11/+18
2016-11-11pstore: Warn on PSTORE_TYPE_PMSG using deprecated functionJoel Fernandes1-4/+2
2016-11-11pstore: Make spinlock per zone instead of globalJoel Fernandes1-6/+5
2016-11-08pstore: Actually give up during locking failureLi Pengcheng1-0/+1
2016-10-24docs: fix locations of several documents that got movedMauro Carvalho Chehab1-1/+1
2016-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2016-09-27fs: Replace CURRENT_TIME with current_time() for inode timestampsDeepa Dinamani1-1/+1
2016-09-08ramoops: move spin_lock_init after kmalloc error checkingGeliang Tang1-1/+1
2016-09-08pstore/ram: Use memcpy_fromio() to save old bufferAndrew Bresticker1-2/+2
2016-09-08pstore/ram: Use memcpy_toio instead of memcpyFurquan Shaikh1-1/+1
2016-09-08pstore/pmsg: drop bounce bufferMark Salyzyn4-31/+106
2016-09-08pstore/ram: Set pstore flags dynamicallyNamhyung Kim1-1/+7
2016-09-08pstore: Split pstore fragile flagsNamhyung Kim2-7/+12
2016-09-08pstore/core: drop cmpxchg based updatesSebastian Andrzej Siewior1-41/+2
2016-09-08pstore/ramoops: fixup driver removalSebastian Andrzej Siewior1-5/+12
2016-08-05ramoops: use persistent_ram_free() instead of kfree() for freeing przHiraku Toyooka1-3/+3
2016-08-05ramoops: use DT reserved-memory bindingsKees Cook1-16/+7
2016-06-14pstore/ram: add Device Tree bindingsGreg Hackmann1-2/+93
2016-06-02pstore: drop file opened reference countGeliang Tang1-1/+0
2016-06-02pstore: add lzo/lz4 compression supportGeliang Tang3-14/+245
2016-05-31pstore: Cleanup pstore_dump()Namhyung Kim1-19/+13
2016-05-31pstore: Enable compression on normal path (again)Namhyung Kim1-6/+5
2016-05-31ramoops: Only unregister when registeredKees Cook1-3/+5
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov1-2/+2
2016-03-10pstore: Add support for 64 Bit address spaceWiebe, Wladislav (Nokia - DE/Ulm)1-2/+2
2016-01-22wrappers for ->i_mutex accessAl Viro1-3/+3
2015-11-02pstore: fix code comment to match codeGeliang Tang1-2/+3
2015-10-22pstore: Fix return type of pstore_is_mounted()Geliang Tang2-2/+2
2015-10-22pstore: add pstore unregisterGeliang Tang8-21/+86
2015-10-21pstore: add a helper function pstore_register_kmsgGeliang Tang1-1/+6
2015-10-21pstore: add vmalloc error checkGeliang Tang1-0/+2
2015-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-8/+4
2015-07-01sysfs: Create mountpoints with sysfs_create_mount_pointEric W. Biederman1-8/+4
2015-05-21ramoops: make it possible to change mem_type param.Wang Long1-1/+1
2015-05-21pstore/ram: verify ramoops header before saving recordBen Zhang1-12/+28
2015-05-21fs/pstore: Optimization function ramoops_init_przslong.wanglong1-5/+3
2015-05-21fs/pstore: update the backend parameter in pstore moduleWang Long1-0/+6
2015-05-21pstore: do not use message compression without lockKonstantin Khlebnikov1-1/+1
2015-04-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+5
2015-04-16Merge tag 'powerpc-4.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mp...Linus Torvalds1-0/+3
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells1-5/+5
2015-03-23pstore: Add pstore type id for PPC64 opal nvram partitionHari Bathini1-0/+3
2015-03-16pstore: Fix the ramoops module parameters updateWang Long1-0/+3
2015-01-16pstore: Fix sprintf format specifier in pstore_dump()alex chen1-2/+2
2015-01-16pstore: Add pmsg - user-space accessible pstore objectMark Salyzyn7-2/+168
2015-01-16pstore: Handle zero-sized prz in seriesMark Salyzyn1-3/+9
2015-01-16pstore: Remove superfluous memory size checkMark Salyzyn1-9/+0
2015-01-16pstore: Use scnprintf() in pstore_mkfile()Mark Salyzyn1-10/+13
2014-12-14Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2014-12-11pstore-ram: Allow optional mapping with pgprot_noncachedTony Lindgren2-11/+33
2014-12-11pstore-ram: Fix hangs by using write-combine mappingsRob Herring1-2/+2
2014-11-05pstore: Honor dmesg_restrict sysctl on dmesg dumpsSebastian Schmidt1-0/+22
2014-11-05pstore/ram: Strip ramoops header for correct decompressionBen Zhang1-7/+15
2014-10-20pstore: drop owner assignment from platform_driversWolfram Sang1-1/+0
2014-10-15pstore: Fix duplicate {console,ftrace}-efi entriesValdis Kletnieks1-2/+2
2014-08-08fs/pstore/ram_core.c: replace count*size kmalloc by kmalloc_arrayFabian Frederick1-1/+1
2014-06-06fs/pstore: logging clean-upFabian Frederick2-29/+26
2014-04-04Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+1
2014-03-17pstore: Fix memory leak when decompress using big_oops_bufLiu ShuoX1-0/+1
2014-03-17pstore: Fix buffer overflow while write offset equal to buffer sizeLiu ShuoX1-2/+2
2014-03-17pstore: Correct the max_dump_cnt clearing of ramoopsLiu ShuoX1-2/+2
2014-03-17pstore: Fix NULL pointer fault if get NULL prz in ramoops_get_next_przLiu ShuoX1-0/+2
2014-03-17pstore: skip zero size persistent ram buffer in traverseLiu ShuoX1-5/+5
2014-03-17pstore: clarify clearing of _read_cnt in ramoops_contextLiu ShuoX1-1/+2
2014-03-13fs: push sync_filesystem() down to the file system's remount_fs()Theodore Ts'o1-0/+1
2013-12-20pstore: Don't allow high traffic options on fragile devicesLuck, Tony1-2/+5
2013-09-16pstore: Remove the messages related to compression failureAruna Balakrishnaiah1-4/+0
2013-09-16pstore: Use zlib_inflateInit2 instead of zlib_inflateInitAruna Balakrishnaiah1-1/+1
2013-09-16pstore: Adjust buffer size for compression for smaller registered buffersAruna Balakrishnaiah1-1/+22
2013-08-30pstore/ram: (really) fix undefined usage of rounddown_pow_of_twoMaxime Bizon1-3/+3
2013-08-19pstore/ram: Read and write to the 'compressed' flag of pstoreAruna Balakrishnaiah1-8/+28
2013-08-19pstore: Add file extension to pstore file if compressedAruna Balakrishnaiah3-6/+10
2013-08-19pstore: Add decompression support to pstoreAruna Balakrishnaiah1-2/+51
2013-08-19pstore: Introduce new argument 'compressed' in the read callbackAruna Balakrishnaiah2-2/+5
2013-08-19pstore: Add compression support to pstoreAruna Balakrishnaiah1-9/+139
2013-08-19pstore/Kconfig: Select ZLIB_DEFLATE and ZLIB_INFLATE when PSTORE is selectedAruna Balakrishnaiah1-0/+2
2013-08-19pstore: Add new argument 'compressed' in pstore write callbackAruna Balakrishnaiah2-4/+5
2013-08-19pstore: d_alloc_name() doesn't return an ERR_PTRDan Carpenter1-2/+1
2013-07-04Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds4-6/+18
2013-07-02pstore: Add hsize argument in write_buf call of pstore_ftrace_callAruna Balakrishnaiah1-1/+1
2013-07-01pstore: Pass header size in the pstore write callbackAruna Balakrishnaiah2-5/+8
2013-06-28pstore: Return unique error if backend registration excluded by kernel paramLenny Szubowicz1-5/+6
2013-06-25pstore: Fail to unlink if a driver has not defined pstore_eraseAruna Balakrishnaiah1-0/+2
2013-06-20powerpc/pseries: Read common partition via pstoreAruna Balakrishnaiah1-0/+3
2013-06-20powerpc/pseries: Read of-config partition via pstoreAruna Balakrishnaiah1-0/+3
2013-06-20powerpc/pseries: Read rtas partition via pstoreAruna Balakrishnaiah1-0/+3
2013-06-14pstore/ram: remove the power of buffer size limitationRob Herring1-2/+0
2013-06-14pstore/ram: avoid atomic accesses for ioremapped regionsRob Herring1-2/+52
2013-05-09Merge tag 'please-pull-pstore' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+2