summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'vfio-v5.14-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2021-07-0329-501/+522
|\
| * vfio/pci: Handle concurrent vma faultsAlex Williamson2021-06-301-8/+21
| * vfio/mtty: Enforce available_instancesAlex Williamson2021-06-281-6/+16
| * vfio/mtty: Delete mdev_devices_listJason Gunthorpe2021-06-281-18/+6
| * vfio: use the new pci_dev_trylock() helper to simplify try lockLuis Chamberlain2021-06-241-7/+4
| * PCI: Export pci_dev_trylock() and pci_dev_unlock()Luis Chamberlain2021-06-242-2/+7
| * vfio/mdpy: Fix memory leak of object mdev_state->vconfigColin Ian King2021-06-241-0/+1
| * vfio/iommu_type1: rename vfio_group struck to vfio_iommu_groupMax Gurtovoy2021-06-211-16/+18
| * Merge branch 'hch-mdev-direct-v4' into v5.14/vfio/nextAlex Williamson2021-06-2119-409/+441
| |\
| | * vfio/mbochs: Convert to use vfio_register_group_dev()Jason Gunthorpe2021-06-211-72/+91
| | * vfio/mdpy: Convert to use vfio_register_group_dev()Jason Gunthorpe2021-06-211-71/+88
| | * vfio/mtty: Convert to use vfio_register_group_dev()Jason Gunthorpe2021-06-211-102/+83
| | * vfio/mdev: Allow the mdev_parent_ops to specify the device driver to bindJason Gunthorpe2021-06-214-31/+46
| | * vfio/mdev: Remove CONFIG_VFIO_MDEV_DEVICEJason Gunthorpe2021-06-219-40/+23
| | * driver core: Export device_driver_attach()Jason Gunthorpe2021-06-213-1/+5
| | * driver core: Don't return EPROBE_DEFER to userspace during sysfs bindChristoph Hellwig2021-06-211-39/+45
| | * driver core: Flow the return code from ->probe() through to sysfs bindChristoph Hellwig2021-06-212-14/+21
| | * driver core: Better distinguish probe errors in really_probeChristoph Hellwig2021-06-211-30/+42
| | * driver core: Pull required checks into driver_probe_device()Jason Gunthorpe2021-06-212-23/+11
| * | vfio/platform: remove unneeded parent_module attributeMax Gurtovoy2021-06-153-3/+0
| * | vfio: centralize module refcount in subsystem layerMax Gurtovoy2021-06-155-38/+14
| |/
* | Merge branch 'work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2021-07-0314-56/+74
|\ \
| * | namei: make sure nd->depth is always validAl Viro2021-04-071-1/+1
| * | teach set_nameidata() to handle setting the root as wellAl Viro2021-04-071-12/+16
| * | take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... spaceAl Viro2021-04-074-33/+34
| * | switch file_open_root() to struct pathAl Viro2021-04-0711-16/+29
* | | Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-07-039-808/+643
|\ \ \
| * | | csum_and_copy_to_pipe_iter(): leave handling of csum_state to callerAl Viro2021-06-101-23/+18
| * | | clean up copy_mc_pipe_to_iter()Al Viro2021-06-101-24/+9
| * | | pipe_zero(): we don't need no stinkin' kmap_atomic()...Al Viro2021-06-101-1/+3
| * | | iov_iter: clean csum_and_copy_...() primitives up a bitAl Viro2021-06-101-6/+4
| * | | copy_page_from_iter(): don't need kmap_atomic() for kvec/bvec casesAl Viro2021-06-101-2/+2
| * | | copy_page_to_iter(): don't bother with kmap_atomic() for bvec/kvec casesAl Viro2021-06-101-3/+3
| * | | iterate_xarray(): only of the first iteration we might get offset != 0Al Viro2021-06-101-3/+3
| * | | pull handling of ->iov_offset into iterate_{iovec,bvec,xarray}Al Viro2021-06-101-12/+14
| * | | iov_iter: make iterator callbacks use base and len instead of iovecAl Viro2021-06-101-91/+91
| * | | iov_iter: make the amount already copied available to iterator callbacksAl Viro2021-06-101-70/+50
| * | | iov_iter: get rid of separate bvec and xarray callbacksAl Viro2021-06-101-82/+30
| * | | iov_iter: teach iterate_{bvec,xarray}() about possible short copiesAl Viro2021-06-101-41/+24
| * | | iterate_bvec(): expand bvec.h macro forest, massage a bitAl Viro2021-06-101-13/+20
| * | | iov_iter: unify iterate_iovec and iterate_kvecAl Viro2021-06-101-23/+5
| * | | iov_iter: massage iterate_iovec and iterate_kvec to logics similar to iterate...Al Viro2021-06-101-55/+36
| * | | iterate_and_advance(): get rid of magic in case when n is 0Al Viro2021-06-101-1/+1
| * | | csum_and_copy_to_iter(): massage into form closer to csum_and_copy_from_iter()Al Viro2021-06-102-10/+12
| * | | iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing va...Al Viro2021-06-108-60/+43
| * | | [xarray] iov_iter_npages(): just use DIV_ROUND_UP()Al Viro2021-06-101-14/+2
| * | | iov_iter_npages(): don't bother with iterate_all_kinds()Al Viro2021-06-101-34/+54
| * | | get rid of iterate_all_kinds() in iov_iter_get_pages()/iov_iter_get_pages_all...Al Viro2021-06-101-56/+91
| * | | iov_iter_gap_alignment(): get rid of iterate_all_kinds()Al Viro2021-06-101-13/+14
| * | | iov_iter_alignment(): don't bother with iterate_all_kinds()Al Viro2021-06-101-10/+53