summaryrefslogtreecommitdiff
path: root/drivers/xen/xenbus
AgeCommit message (Expand)AuthorFilesLines
2021-12-01xen: detect uninitialized xenbus in xenbus_initStefano Stabellini1-0/+23
2021-12-01xen: don't continue xenstore initialization in case of errorsStefano Stabellini1-1/+3
2021-02-23arm/xen: Don't probe xenbus as part of an early initcallJulien Grall2-2/+1
2021-02-04xen: Fix XenStore initialisation for XS_LOCALDavid Woodhouse1-0/+31
2021-01-27xen: Fix event channel callback via INTX/GSIDavid Woodhouse3-22/+68
2020-12-30xenbus/xenbus_backend: Disallow pending watch messagesSeongJae Park1-0/+7
2020-12-30xen/xenbus: Count pending messages for each watchSeongJae Park1-11/+18
2020-12-30xen/xenbus/xen_bus_type: Support will_handle watch callbackSeongJae Park2-1/+4
2020-12-30xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path()SeongJae Park2-3/+8
2020-12-30xen/xenbus: Allow watches discard events before queueingSeongJae Park2-1/+5
2020-09-09xen/xenbus: Fix granting of vmalloc'd memorySimon Leiner1-2/+8
2020-05-02xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant statusJuergen Gross1-1/+8
2020-03-25xenbus: req->err should be updated before req->stateDongli Zhang1-0/+2
2020-03-25xenbus: req->body should be updated before req->stateDongli Zhang2-3/+8
2019-10-11xen/xenbus: fix self-deadlock after killing user processJuergen Gross1-2/+18
2019-06-22xenbus: Avoid deadlock during suspend due to open transactionsRoss Lagerwall3-2/+26
2019-05-08fs: stream_open - opener for stream-like files so that read and write can run...Kirill Smelkov1-3/+1
2018-08-29xen: export device state to sysfsJoe Jin1-0/+9
2018-05-17xen/store: do not store local values in xen_start_infoRoger Pau Monne1-3/+2
2018-04-17xen: xenbus_dev_frontend: Really return response stringSimon Gaiser1-1/+2
2018-03-21xen: xenbus_dev_frontend: Verify body of XS_TRANSACTION_ENDSimon Gaiser1-3/+11
2018-03-21xen: xenbus: Catch closing of non existent transactionsSimon Gaiser1-1/+3
2018-03-21xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handlingSimon Gaiser1-1/+1
2018-03-08xen: xenbus: use put_device() instead of kfree()Arvind Yadav1-1/+4
2018-02-17xenbus: track caller request idJoao Martins3-0/+5
2018-02-12vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-1/+1
2017-11-28the rest of drivers/*: annotate ->poll() instancesAl Viro1-1/+1
2017-11-17Merge tag 'for-linus-4.15-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+2
2017-11-03xen: xenbus_probe_frontend: mark expected switch fall-throughsGustavo A. R. Silva1-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-09-18xen: don't compile pv-specific parts if XEN_PV isn't configuredJuergen Gross1-63/+67
2017-08-11xen: avoid deadlock in xenbusJuergen Gross1-1/+2
2017-06-25xen: avoid deadlock in xenbus driverJuergen Gross1-11/+10
2017-04-04xenbus: remove transaction holder from list before freeingJan Beulich1-1/+3
2017-02-27xenbus: Remove duplicate inclusion of linux/init.hMasanari Iida1-1/+0
2017-02-09xen: optimize xenbus driver for multiple concurrent xenstore accessesJuergen Gross4-391/+672
2017-02-09xen: modify xenstore watch event interfaceJuergen Gross7-51/+42
2017-02-09xen: clean up xenbus internal headersJuergen Gross10-91/+45
2017-02-08xenbus: Neaten xenbus_va_dev_errorJoe Perches1-29/+10
2016-12-23xen: remove stale xs_input_avail() from headerJuergen Gross1-1/+0
2016-12-23xen: return xenstore command failures via response instead of rcJuergen Gross1-20/+27
2016-12-23xen: xenbus driver must not accept invalid transaction idsJuergen Gross1-1/+1
2016-12-12xenbus: fix deadlock on writes to /proc/xen/xenbusDavid Vrabel1-0/+2
2016-12-08xen: xenbus: set error code on failurePan Bian1-1/+1
2016-11-17xenfs: Use proc_create_mount_point() to create /proc/xenSeth Forshee1-1/+1
2016-11-07xen: make use of xenbus_read_unsigned() in xenbusJuergen Gross2-11/+4
2016-11-07xen: introduce xenbus_read_unsigned()Juergen Gross1-0/+15
2016-10-25Merge tag 'for-linus-4.9-rc2-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-3/+5
2016-10-24xenbus: check return value of xenbus_scanf()Jan Beulich1-1/+3
2016-10-24xenbus: prefer list_for_each()Jan Beulich1-2/+2