aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/user_mad.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-21IB/core: Implement a limit on UMAD receive ListMichael Guralnik1-6/+15
2023-09-19RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()Gustavo A. R. Silva1-1/+3
2023-04-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-9/+14
2023-03-29driver core: class: mark the struct class for sysfs callbacks as constantGreg Kroah-Hartman1-2/+2
2023-03-23RDMA/core: Fix multiple -Warray-bounds warningsGustavo A. R. Silva1-9/+14
2022-11-24driver core: make struct class.devnode() take a const *Greg Kroah-Hartman1-1/+1
2021-06-21RDMA/core: Fix incorrect print format specifierWenpeng Liang1-2/+2
2021-04-12RDMA/core: Remove redundant spacesWenpeng Liang1-2/+2
2021-04-12RDMA/core: Print the function name by __func__ instead of an fixed stringWenpeng Liang1-15/+11
2021-03-26RDMA: Support more than 255 rdma portsMark Bloch1-2/+2
2021-01-28IB/umad: Return EPOLLERR in case of when device disassociatedShay Drory1-0/+10
2021-01-28IB/umad: Return EIO in case of when device disassociatedShay Drory1-1/+6
2020-10-30RDMA: Convert various random sprintf sysfs _show uses to sysfs_emitJoe Perches1-1/+1
2020-10-26RDMA: Convert sysfs device * show functions to use sysfs_emit()Joe Perches1-2/+2
2020-05-06RDMA: Allow ib_client's to fail when add() is calledJason Gunthorpe1-10/+12
2020-03-13RDMA/mad: Do not crash if the rdma device does not have a umad interfaceJason Gunthorpe1-11/+22
2020-02-13IB/umad: Fix kernel crash while unloading ib_umadYonatan Cohen1-2/+3
2019-08-21Merge branch 'odp_fixes' into rdma.git for-nextJason Gunthorpe1-1/+5
2019-08-01IB/core: Add mitigation for Spectre V1Luck, Tony1-1/+5
2019-07-25RDMA/core: Annotate destroy of mutex to ensure that it is released as unlockedParav Pandit1-1/+1
2019-06-25docs: infiniband: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2019-06-18RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEVJason Gunthorpe1-4/+47
2019-05-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-0/+22
2019-05-06*: convert stream-like files from nonseekable_open -> stream_openKirill Smelkov1-1/+1
2019-03-28RDMA: Check net namespace access for uverbs, umad, cma and nldevParav Pandit1-0/+10
2019-03-27IB/UMAD: Add umad trace pointsIra Weiny1-0/+12
2019-02-19RDMA: Add and use rdma_for_each_portJason Gunthorpe1-4/+5
2019-01-24IB/umad: Do not check status of nonseekable_open()Parav Pandit1-23/+13
2019-01-23IB/umad: Avoid additional device reference during open()/close()Parav Pandit1-5/+4
2018-12-21IB/umad: Start using dev_groups of classParav Pandit1-16/+12
2018-12-21IB/umad: Use class_groups and let core create class fileParav Pandit1-9/+14
2018-12-21IB/umad: Refactor code to use cdev_device_add()Parav Pandit1-85/+86
2018-12-21IB/umad: Avoid destroying device while it is accessedParav Pandit1-9/+13
2018-12-21IB/umad: Simplify and avoid dynamic allocation of classParav Pandit1-21/+21
2018-12-19RDMA: Mark if destroy address handle is in a sleepable contextGal Pressman1-2/+2
2018-10-16RDMA/umad: Use kernel API to allocate umad indexesLeon Romanovsky1-6/+5
2018-09-26RDMA/core: Use dev_name instead of ibdev->nameJason Gunthorpe1-1/+1
2018-06-25IB: Make ib_init_ah_attr_from_wc set sgid_attrParav Pandit1-0/+1
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-2/+2
2018-01-31Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-66/+57
2018-01-28IB/umad: Fix use of unprotected device pointerJack Morgenstein1-1/+1
2018-01-10IB/core: Increase number of char device minorsHuy Nguyen1-55/+48
2018-01-10IB/core: Remove the locking for character device bitmapsHuy Nguyen1-5/+0
2017-12-22IB/core: Use rdma_cap_opa_mad to check for OPADon Hiatt1-2/+1
2017-12-18IB/{core, umad, cm}: Rename ib_init_ah_from_wc to ib_init_ah_attr_from_wcParav Pandit1-4/+4
2017-12-18IB/{cm, umad}: Handle av init errorParav Pandit1-3/+7
2017-11-28the rest of drivers/*: annotate ->poll() instancesAl Viro1-2/+2
2017-10-18Merge branch 'for-next-early' into for-nextDoug Ledford1-1/+10
2017-10-18IB/core: Introduce and use rdma_create_user_ahParav Pandit1-1/+1
2017-10-04IB/core: Do not warn on lid conversions for OPADon Hiatt1-1/+10
2017-08-18Add OPA extended LID supportHiatt, Don1-1/+1
2017-08-08IB/core: Change wc.slid from 16 to 32 bitsHiatt, Don1-1/+1
2017-05-04Merge tag 'char-misc-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2017-05-01IB/core: Define 'ib' and 'roce' rdma_ah_attr typesDasaratharaman Chandramouli1-0/+2
2017-05-01IB/core: Use rdma_ah_attr accessor functionsDasaratharaman Chandramouli1-15/+17
2017-05-01IB/core: Rename ib_destroy_ah to rdma_destroy_ahDasaratharaman Chandramouli1-2/+2
2017-05-01IB/core: Rename ib_create_ah to rdma_create_ahDasaratharaman Chandramouli1-1/+1
2017-05-01IB/core: Rename struct ib_ah_attr to rdma_ah_attrDasaratharaman Chandramouli1-2/+2
2017-03-21infiniband: utilize the new cdev_set_parent functionLogan Gunthorpe1-2/+2
2017-01-24IB/core: Use dev.parent instead of dma_deviceBart Van Assche1-2/+2
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-01-19IB/mad: pass ib_mad_send_buf explicitly to the recv_handlerChristoph Hellwig1-0/+1
2015-08-30IB/core: lock client data with lists_rwsemHaggai Eran1-3/+3
2015-06-12IB/mad: Add final OPA MAD processingIra Weiny1-7/+12
2015-06-12IB/mad: Support alternate Base Versions when creating MADsIra Weiny1-1/+2
2015-05-20Merge branches 'bart-srp', 'generic-errors', 'ira-cleanups' and 'mwang-v8' in...Doug Ledford1-20/+24
2015-05-20IB/user_mad: Fix buggy usage of port indexIra Weiny1-1/+1
2015-05-20IB/user_mad: Use new start/end port functionsIra Weiny1-11/+3
2015-05-20IB/mad: Change ib_response_mad signature argumentsIra Weiny1-3/+3
2015-05-18IB/Verbs: Use management helper rdma_cap_ib_mad()Michael Wang1-3/+3
2015-05-18IB/Verbs: Reform IB-core mad/agent/user_madMichael Wang1-7/+19
2014-08-10IB/mad: Add user space RMPP supportIra Weiny1-12/+22
2014-08-10IB/mad: add new ioctl to ABI to support new registration optionsIra Weiny1-1/+119
2014-08-10IB/mad: Add dev_notice messages for various umad/mad registration failuresIra Weiny1-0/+8
2014-08-10IB/umad: Update module to [pr|dev]_* style print messagesIra Weiny1-11/+15
2014-06-06IB/umad: Fix use-after-free on closeBart Van Assche1-11/+19
2014-05-29IB/umad: Fix error handlingBart Van Assche1-22/+27
2012-01-03switch device_get_devnode() and ->devnode() to umode_t *Al Viro1-1/+1
2011-10-06RDMA/ucm: Removed checks for unsigned value < 0Hefty, Sean1-3/+2
2011-05-23IB: Add devnode methods to cm_class and umad_classRoland Dreier1-0/+7
2010-09-28IB/umad: Make user_mad semaphore a real oneThomas Gleixner1-1/+1
2010-07-14IB/umad: Remove unused-but-set variable 'already_dead'Roland Dreier1-2/+0
2010-04-21IB: Explicitly rule out llseek to avoid BKL in default_llseek()Roland Dreier1-4/+8
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-07driver core: Convert some drivers to CLASS_ATTR_STRINGAndi Kleen1-8/+3
2010-03-07driver-core: Add attribute argument to class_attribute show/storeAndi Kleen1-1/+3
2010-02-24IB/umad: Clean whitespaceAlexander Chiang1-13/+13
2010-02-24IB/umad: Increase maximum devices supportedAlexander Chiang1-6/+44
2010-02-24IB/umad: Use stack variable 'base' in ib_umad_init_portAlexander Chiang1-2/+5
2010-02-24IB/umad: Use stack variable 'devnum' in ib_umad_init_portAlexander Chiang1-6/+9
2010-02-24IB/umad: Remove port_table[]Alexander Chiang1-36/+9
2010-02-24IB/umad: Convert *cdev to cdev in struct ib_umad_portAlexander Chiang1-26/+20
2009-10-04headers: remove sched.h from poll.hAlexey Dobriyan1-0/+1
2008-10-16device create: infiniband: convert device_create_drvdata to device_createGreg Kroah-Hartman1-6/+6
2008-07-14RDMA: Remove subversion $Id tagsRoland Dreier1-2/+0
2008-07-14Merge commit 'v2.6.26' into bkl-removalJonathan Corbet1-8/+6
2008-07-11IB/umad: BKL is not needed for ib_umad_open()Roland Dreier1-6/+14
2008-06-20infiniband: more BKL pushdownJonathan Corbet1-1/+6
2008-05-20IB: fix race in device_createGreg Kroah-Hartman1-8/+6
2008-04-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6Linus Torvalds1-54/+55
2008-04-19IB: convert struct class_device to struct deviceTony Jones1-54/+55
2008-04-18Convert asm/semaphore.h users to linux/semaphore.hMatthew Wilcox1-1/+1
2008-01-25IB/umad: Simplify and fix lockingRoland Dreier1-62/+53
2007-10-09IB/umad: Fix bit ordering and 32-on-64 problems on big endian systemsRoland Dreier1-9/+40
2007-10-09IB/umad: Add P_Key index supportRoland Dreier1-29/+73
2007-05-02PCI: Cleanup the includes of <linux/pci.h>Jean Delvare1-1/+0
2007-04-24IB/umad: Implement GRH handling for sent/received MADsSean Hefty1-6/+12
2007-04-18IB/umad: Fix declaration of dev_map[]Hal Rosenstock1-1/+1
2007-02-12[PATCH] mark struct file_operations const 3Arjan van de Ven1-2/+2
2006-09-22RDMA: iWARP Core Changes.Tom Tucker1-1/+4
2006-09-22IB: Whitespace fixesRoland Dreier1-1/+1
2006-07-24IB/mad: Validate MADs for spec complianceSean Hefty1-11/+76
2006-03-30IB/mad: RMPP support for additional classesHal Rosenstock1-24/+6
2006-03-20IB/umad: Add support for large RMPP transfersJack Morgenstein1-74/+151
2005-12-09IB/umad: fix memory leaksJack Morgenstein1-2/+2
2005-11-28IB/umad: fix RMPP handlingMichael S. Tsirkin1-19/+22
2005-11-18IB/umad: make sure write()s have sufficient dataRoland Dreier1-1/+1
2005-11-10[IB] umad: further ib_unregister_mad_agent() deadlock fixesRoland Dreier1-24/+63
2005-11-10[IB] umad: get rid of unused mr arrayRoland Dreier1-25/+4
2005-11-10[IB] umad: avoid potential deadlock when unregistering MAD agentsRoland Dreier1-12/+17
2005-11-06[IB] umad: two small fixesMichael S. Tsirkin1-2/+2
2005-11-03[IB] umad: fix hot remove of IB devicesRoland Dreier1-16/+64
2005-10-28[IB] fix up class_device_create() callsRoland Dreier1-2/+2
2005-10-28[IB] umad: Fix device lifetime problemsRoland Dreier1-109/+159
2005-10-27[IB] ib_umad: various cleanupsSean Hefty1-52/+21
2005-10-27[IB] ib_umad: fix crash when freeing send buffersRoland Dreier1-2/+2
2005-10-25[IB] Fix MAD layer DMA mappings to avoid touching data buffer once mappedSean Hefty1-26/+21
2005-10-20[IB] user_mad: Use class_device.devtRoland Dreier1-15/+2
2005-10-20[IB] user_mad: trivial coding style fixesRoland Dreier1-8/+8
2005-09-19[PATCH] IB: Fix data length for RMPP SA sendsHal Rosenstock1-2/+3
2005-08-26[PATCH] IB: move include files to include/rdmaRoland Dreier1-2/+2
2005-08-26[PATCH] IB: sparse endianness cleanupSean Hefty1-2/+2
2005-08-26[PATCH] IB: Add copyright noticesRoland Dreier1-1/+1
2005-07-27[PATCH] IB: Implementation for RMPP support in user MADHal Rosenstock1-106/+194
2005-07-27[PATCH] IB: Add automatic retries to MAD layerHal Rosenstock1-0/+1
2005-05-25[PATCH] IB: fix potential ib_umad leakRoland Dreier1-0/+4
2005-04-16[PATCH] IB: Fix user MAD registrations with class 0Roland Dreier1-6/+8
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+840