aboutsummaryrefslogtreecommitdiffstats
path: root/fs/dlm
AgeCommit message (Expand)AuthorFilesLines
2020-06-05Merge tag 'dlm-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds4-20/+9
2020-05-29net: add a new bind_add methodChristoph Hellwig1-6/+3
2020-05-29sctp: add sctp_sock_set_nodelayChristoph Hellwig1-8/+2
2020-05-28tcp: add tcp_sock_set_nodelayChristoph Hellwig1-6/+2
2020-05-28net: add sock_set_rcvbufChristoph Hellwig1-6/+1
2020-05-28net: add sock_set_keepaliveChristoph Hellwig1-5/+1
2020-05-28net: add sock_set_sndtimeoChristoph Hellwig1-6/+2
2020-05-28net: add sock_set_reuseaddrChristoph Hellwig1-5/+1
2020-05-27dlm: use the tcp version of accept_from_sock for sctp as wellChristoph Hellwig1-120/+3
2020-05-12dlm: remove BUG() before panic()Arnd Bergmann1-1/+0
2020-05-12dlm: Switch to using wait_event()Ross Lagerwall1-14/+4
2020-05-12fs:dlm:remove unneeded semicolon in rcom.cWu Bo1-1/+1
2020-05-12dlm: user: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-05-12dlm: dlm_internal: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-3/+3
2019-12-18dlm: use SO_SNDTIMEO_NEW instead of SO_SNDTIMEO_OLDArnd Bergmann1-3/+3
2019-07-12Merge tag 'dlm-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds4-33/+19
2019-07-12Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
2019-07-11dlm: no need to check return value of debugfs_create functionsGreg Kroah-Hartman3-27/+7
2019-07-11dlm: check if workqueues are NULL before flushing/destroyingDavid Windsor1-6/+12
2019-06-13dlm: Replace default_attrs in dlm_ktype with default_groupsKimberly Brown1-1/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 398Thomas Gleixner1-4/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193Thomas Gleixner35-108/+35
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-27genetlink: optionally validate strictly/dumpsJohannes Berg1-0/+1
2019-02-03socket: Rename SO_RCVTIMEO/ SO_SNDTIMEO with _OLD suffixesDeepa Dinamani1-2/+2
2018-12-03dlm: fix invalid cluster name warningDavid Teigland1-1/+2
2018-12-03dlm: NULL check before some freeing functions is not neededThomas Meyer1-4/+2
2018-11-28dlm: NULL check before kmem_cache_destroy is not neededWen Yang1-6/+3
2018-11-15dlm: fix missing idr_destroy for recover_idrDavid Teigland1-0/+1
2018-11-15dlm: memory leaks on error path in dlm_user_request()Vasily Averin1-7/+7
2018-11-15dlm: lost put_lkb on error path in receive_convert() and receive_unlock()Vasily Averin1-0/+2
2018-11-15dlm: possible memory leak on error path in create_lkb()Vasily Averin1-0/+1
2018-11-15dlm: fixed memory leaks after failed ls_remove_names allocationVasily Averin1-1/+1
2018-11-13dlm: fix possible call to kfree() for non-initialized pointerDenis V. Lunev1-1/+1
2018-11-08dlm: Don't swamp the CPU with callbacks queued during recoveryBob Peterson1-0/+10
2018-11-07dlm: don't leak kernel pointer to userspaceTycho Andersen1-1/+1
2018-11-07dlm: don't allow zero length namesTycho Andersen1-1/+1
2018-11-07dlm: fix invalid freeTycho Andersen1-2/+3
2018-10-24iov_iter: Separate type from direction and use accessor functionsDavid Howells1-1/+1
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook1-1/+1
2018-05-29dlm: remove O_NONBLOCK flag in sctp_connect_to_sockGang He1-1/+1
2018-05-02dlm: make sctp_connect_to_sock() return in specified timeGang He1-0/+12
2018-05-02dlm: fix a clerical error when set SCTP_NODELAYGang He1-1/+1
2018-02-12net: make getname() functions return length rather than use int* parameterDenys Vlasenko1-4/+3
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2-2/+2
2018-01-30Merge branch 'work.sock_recvmsg' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2017-12-02dlm: switch to sock_recvmsg()Al Viro1-2/+2
2017-11-27fs: annotate ->poll() instancesAl Viro2-3/+3
2017-11-14Merge tag 'configfs-for-4.15' of git://git.infradead.org/users/hch/configfsLinus Torvalds1-8/+8
2017-11-14Merge tag 'dlm-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/teiglan...Linus Torvalds7-124/+186
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-19dlm: make config_item_type constBhumika Goyal1-8/+8
2017-10-09dlm: remove dlm_send_rcom_lookup_dumpDavid Teigland3-21/+1
2017-09-25dlm: recheck kthread_should_stop() before schedule()Guoqing Jiang1-1/+4
2017-09-25DLM: fix NULL pointer dereference in send_to_sock()tsutomu.owa@toshiba.co.jp1-0/+4
2017-09-25DLM: fix to reschedule rworktsutomu.owa@toshiba.co.jp1-2/+6
2017-09-25DLM: fix to use sk_callback_lock correctlytsutomu.owa@toshiba.co.jp1-12/+17
2017-09-25DLM: fix overflow dlm_cb_seqtsutomu.owa@toshiba.co.jp1-0/+2
2017-09-25DLM: fix memory leak in tcp_accept_from_sock()tsutomu.owa@toshiba.co.jp1-14/+7
2017-09-25DLM: fix conversion deadlock when DLM_LKF_NODLCKWT flag is settsutomu.owa@toshiba.co.jp1-19/+23
2017-09-25DLM: use CF_CLOSE flag to stop dlm_send correctlytsutomu.owa@toshiba.co.jp1-0/+1
2017-09-25DLM: Reanimate CF_WRITE_PENDING flagtsutomu.owa@toshiba.co.jp1-1/+8
2017-09-25DLM: fix race condition between dlm_recoverd_stop and dlm_recoverdtsutomu.owa@toshiba.co.jp1-1/+10
2017-09-25DLM: close othercon at send/receive errortsutomu.owa@toshiba.co.jp1-2/+2
2017-09-25DLM: retry rcom when dlm_wait_function is timed out.tsutomu.owa@toshiba.co.jp2-0/+10
2017-09-25DLM: fix to use sock_mutex correctly in xxx_accept_from_socktsutomu.owa@toshiba.co.jp1-0/+6
2017-09-25DLM: fix race condition between dlm_send and dlm_recvtsutomu.owa@toshiba.co.jp1-2/+6
2017-09-25DLM: fix double list_del()tsutomu.owa@toshiba.co.jp1-5/+39
2017-09-25DLM: fix remove save_cb argument from add_sock()tsutomu.owa@toshiba.co.jp1-8/+8
2017-09-25DLM: Fix saving of NULL callbacksBob Peterson1-20/+25
2017-09-25DLM: Eliminate CF_WRITE_PENDING flagBob Peterson1-13/+8
2017-09-25DLM: Eliminate CF_CONNECT_PENDING flagBob Peterson1-7/+3
2017-09-06Merge tag 'locks-v4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds1-1/+1
2017-08-07dlm: use sock_create_lite inside tcp_accept_from_sockGuoqing Jiang1-1/+1
2017-08-07dlm: avoid double-free on error path in dlm_device_{register,unregister}Edwin Török1-0/+4
2017-08-07dlm: constify kset_uevent_ops structureBhumika Goyal1-1/+1
2017-08-07dlm: print log message when cluster name is not setZhu Lingshan1-0/+4
2017-08-07dlm: Delete an unnecessary variable initialisation in dlm_ls_start()Markus Elfring1-1/+1
2017-08-07dlm: Improve a size determination in two functionsMarkus Elfring1-2/+2
2017-08-07dlm: Use kcalloc() in two functionsMarkus Elfring1-4/+2
2017-08-07dlm: Use kmalloc_array() in make_member_array()Markus Elfring1-2/+1
2017-08-07dlm: Delete an error message for a failed memory allocation in dlm_recover_wa...Markus Elfring1-3/+1
2017-08-07dlm: Improve a size determination in dlm_recover_waiters_pre()Markus Elfring1-1/+1
2017-08-07dlm: Use kcalloc() in dlm_scan_waiters()Markus Elfring1-1/+1
2017-08-07dlm: Improve a size determination in table_seq_start()Markus Elfring1-1/+1
2017-08-07dlm: Add spaces for better code readabilityMarkus Elfring1-5/+5
2017-08-07dlm: Replace six seq_puts() calls by seq_putc()Markus Elfring1-7/+6
2017-08-07dlm: Make dismatch error message more clearGang He1-1/+2
2017-08-07dlm: Fix kernel memory disclosureVlad Tsyrklevich1-0/+2
2017-07-16fs/locks: Remove fl_nspid and use fs-specific l_pid for remote locksBenjamin Coddington1-1/+1
2017-03-09net: Work around lockdep limitation in sockets that use socketsDavid Howells1-1/+1
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-0/+1
2016-12-25ktime: Get rid of ktime_equal()Thomas Gleixner1-3/+2
2016-12-25ktime: Cleanup ktime_set() usageThomas Gleixner1-1/+1
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-12-14Merge tag 'dlm-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/teiglan...Linus Torvalds9-20/+22
2016-10-27genetlink: mark families as __ro_after_initJohannes Berg1-1/+1
2016-10-27genetlink: statically initialize familiesJohannes Berg1-5/+10
2016-10-27genetlink: no longer support using static family IDsJohannes Berg1-1/+0
2016-10-24dlm: fix error return code in sctp_accept_from_sock()Wei Yongjun1-1/+2
2016-10-19dlm: don't specify WQ_UNBOUND for the ast callback workqueueBob Peterson1-1/+1
2016-10-19dlm: remove lock_sock to avoid scheduling while atomicBob Peterson1-4/+0
2016-10-19dlm: don't save callbacks after acceptBob Peterson1-9/+12
2016-10-19dlm: audit and remove any unnecessary uses of module.hPaul Gortmaker6-4/+6
2016-10-19dlm: make genl_ops constStephen Hemminger1-1/+1
2016-10-10dlm: free workqueues after the connectionsMarcelo Ricardo Leitner1-6/+2
2016-08-26dlm: fix malfunction of dlm_tool caused by debugfs changesEric Ren1-14/+48
2016-06-23dlm: Use kmemdup instead of kmalloc and memcpyAmitoj Kaur Chawla1-2/+1
2016-06-21dlm: add log_info config optionZhilong Liu3-1/+17
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov1-4/+4
2016-03-29dlm: config: Fix ENOMEM failures in make_cluster()Andrew Price1-2/+1
2016-03-17Merge tag 'dlm-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds1-12/+62
2016-03-06configfs: switch ->default groups to a linked listChristoph Hellwig1-31/+7
2016-02-22DLM: Save and restore socket callbacks properlyBob Peterson1-11/+59
2016-02-22DLM: Replace nodeid_to_addr with kernel_getpeernameBob Peterson1-1/+3
2016-01-21[regression] fix braino in fs/dlm/user.cAl Viro1-1/+1
2016-01-04convert a bunch of open-coded instances of memdup_user_nul()Al Viro1-8/+3
2015-12-01net: rename SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATAEric Dumazet1-2/+2
2015-11-13Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...Linus Torvalds1-214/+74
2015-11-05Merge tag 'dlm-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds1-1/+1
2015-11-03dlm: make posix locks interruptibleEric Ren1-1/+1
2015-10-22Move locks API users to locks_lock_inode_wait()Benjamin Coddington1-2/+2
2015-10-13dlm: use per-attribute show and store methodsChristoph Hellwig1-214/+74
2015-09-03Merge tag 'dlm-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds2-446/+304
2015-08-27dlm: print error from kernel_sendpageBob Peterson1-0/+40
2015-08-25dlm: fix lvb copy for user locksDavid Teigland1-3/+4
2015-08-17dlm: sctp_accept_from_sock() can be statickbuild test robot1-1/+1
2015-08-17dlm: fix reconnecting but not sending dataMarcelo Ricardo Leitner1-3/+3
2015-08-17dlm: replace BUG_ON with a less severe handlingMarcelo Ricardo Leitner1-2/+4
2015-08-17dlm: use sctp 1-to-1 APIMarcelo Ricardo Leitner1-434/+237
2015-08-17dlm: fix not reconnecting on connecting error handlingMarcelo Ricardo Leitner1-0/+1
2015-08-17dlm: fix race while closing connectionsMarcelo Ricardo Leitner1-14/+15
2015-08-17dlm: fix connection stealing if using SCTPMarcelo Ricardo Leitner1-1/+11
2015-08-05char: make misc_deregister a void functionGreg Kroah-Hartman2-8/+4
2015-05-11net: Add a struct net parameter to sock_create_kernEric W. Biederman1-8/+8
2015-01-18netlink: make nlmsg_end() and genlmsg_end() voidJohannes Berg1-6/+1
2014-12-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-141/+122
2014-11-19dlm: adopt orphan locksDavid Teigland3-4/+88
2014-11-05dlm: Use seq_puts() instead of seq_printf() for constant stringsJoe Perches1-7/+5
2014-11-05dlm: Remove seq_printf() return checks and use seq_has_overflowed()Joe Perches1-134/+117
2014-10-14dlm: fix missing endian conversion of rcom_status flagsNeale Ferguson1-1/+1
2014-09-09locks: Remove unused conf argument from lm_grantJoe Perches1-4/+4
2014-08-08fs/dlm/debug_fs.c: remove unnecessary null test before debugfs_removeFabian Frederick1-10/+5
2014-06-12dlm: keep listening connection alive with sctp modeLidong Zhong1-0/+5
2014-06-06fs/dlm/debug_fs.c: replace seq_printf by seq_putsFabian Frederick1-17/+17
2014-06-06fs/dlm/lockspace.c: convert simple_str to kstrFabian Frederick1-4/+17
2014-06-06fs/dlm/config.c: convert simple_str to kstrFabian Frederick1-6/+20
2014-04-11net: Fix use after free by removing length arg from sk_data_ready callbacks.David S. Miller1-1/+1
2014-02-14dlm: use INFO for recovery messagesDavid Teigland8-47/+46
2014-02-12fs: Include appropriate header file in dlm/ast.cRashika Kheria1-0/+1
2014-02-12dlm: silence a harmless use after free warningDan Carpenter1-0/+1
2014-01-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-2/+2
2014-01-21sctp: remove macros sctp_{lock|release}_sockwangweidong1-2/+2
2013-12-16dlm: set zero linger time on sctp socketDongmao Zhang1-0/+8
2013-11-19genetlink: only pass array to genl_register_family_with_ops()Johannes Berg1-4/+6
2013-10-16dlm: Avoid that dlm_release_lockspace() incorrectly returns -EBUSYBart Van Assche1-3/+1
2013-08-12dlm: remove signal blockingDavid Teigland1-19/+6
2013-07-30dlm: WQ_NON_REENTRANT is meaningless and going awayTejun Heo1-4/+1
2013-06-26dlm: Avoid LVB truncationBart Van Assche1-4/+4
2013-06-25dlm: log an error for unmanaged lockspacesDavid Teigland1-1/+8
2013-06-25dlm: config: using strlcpy instead of strncpyZhao Hongjiang1-2/+3
2013-06-19dlm: remove duplicated include from lowcomms.cWei Yongjun1-1/+0
2013-06-14dlm: disable nagle for SCTPMike Christie1-0/+6
2013-06-14dlm: retry failed SCTP sendsMike Christie1-29/+75
2013-06-14dlm: try other IPs when sctp init assoc failsMike Christie1-11/+50
2013-06-14dlm: clear correct bit during sctp init failure handlingMike Christie1-1/+1
2013-06-14dlm: set sctp assoc id during setupMike Christie1-0/+1
2013-06-14dlm: clear correct init bit during sctp setupMike Christie1-1/+1
2013-05-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-1/+1
2013-04-09net: sctp: introduce uapi header for sctpDaniel Borkmann1-1/+1
2013-04-08dlm: avoid unnecessary posix unlockDavid Teigland1-3/+15
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin1-7/+4
2013-02-27dlm: convert to idr_alloc()Tejun Heo2-26/+19
2013-02-27dlm: don't use idr_remove_all()Tejun Heo2-2/+1
2013-02-27dlm: use idr_for_each_entry() in recover_idr_clear() error pathTejun Heo1-13/+10
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2013-02-26fs: change return values from -EACCES to -EPERMZhao Hongjiang1-1/+1
2013-02-21Merge tag 'dlm-3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds2-0/+18
2013-02-04dlm: check the write size from userDavid Teigland1-4/+4
2013-01-07dlm: avoid scanning unchanged toss listsDavid Teigland2-0/+18
2012-11-16dlm: fix lvb invalidation conditionsDavid Teigland3-10/+44
2012-11-01fs/dlm: remove CONFIG_EXPERIMENTALKees Cook1-1/+1
2012-11-01dlm: remove unused variable in *dlm_lowcomms_get_buffer()Wei Yongjun1-3/+2
2012-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-4/+4
2012-09-10netlink: Rename pid to portid to avoid confusionEric W. Biederman1-4/+4
2012-09-10dlm: check the maximum size of a request from userSasha Levin1-0/+7
2012-08-13dlm: cleanup send_to_sock routineYing Xue1-4/+1
2012-08-10dlm: convert add_sock routine return value type to voidYing Xue1-2/+1
2012-08-10dlm: remove redundant variable assignmentsXue Ying1-2/+0
2012-08-08dlm: fix unlock balance warningsDavid Teigland6-30/+78
2012-08-08dlm: fix uninitialized spinlockDavid Teigland1-2/+2
2012-08-08dlm: fix deadlock between dlm_send and dlm_controldDavid Teigland5-90/+200
2012-07-16dlm: fix missing dir removeDavid Teigland1-2/+68
2012-07-16dlm: fix conversion deadlock from recoveryDavid Teigland2-17/+48
2012-07-16dlm: use wait_event_timeoutDavid Teigland1-18/+11
2012-07-16dlm: fix race between remove and lookupDavid Teigland3-39/+176
2012-07-16dlm: use idr instead of list for recovered rsbsDavid Teigland4-23/+101
2012-07-16dlm: use rsbtbl as resource directoryDavid Teigland14-588/+1215
2012-05-15dlm: NULL dereference on failure in kmem_cache_create()Dan Carpenter1-5/+3
2012-05-02dlm: fixes for nodir modeDavid Teigland9-162/+303