Commit Graph

1827 Commits (f7c819c020db9796ae3a662b82a310617f92b15b)

Author SHA1 Message Date
Tejun Heo 4eef304998 blkcg: move per-queue blkg list heads and counters to queue and blkg 13 years ago
Tejun Heo c1768268f9 blkcg: don't use blkg->plid in stat related functions 13 years ago
Tejun Heo 549d3aa872 blkcg: make blkg->pd an array and move configuration and stats into it 13 years ago
Tejun Heo 1adaf3dde3 blkcg: move refcnt to blkcg core 13 years ago
Tejun Heo 0381411e4b blkcg: let blkcg core handle policy private data allocation 13 years ago
Tejun Heo 923adde1be blkcg: clear all request_queues on blkcg policy [un]registrations 13 years ago
Tejun Heo 5efd611351 blkcg: add blkcg_{init|drain|exit}_queue() 13 years ago
Tejun Heo 7ee9c56205 blkcg: let blkio_group point to blkio_cgroup directly 13 years ago
Vivek Goyal 92616b5b3a blkcg: skip blkg printing if q isn't associated with disk 13 years ago
Tejun Heo 7a4dd281ec blkcg: kill the mind-bending blkg->dev 13 years ago
Tejun Heo 4bfd482e73 blkcg: kill blkio_policy_node 13 years ago
Tejun Heo e56da7e287 blkcg: don't allow or retain configuration of missing devices 13 years ago
Tejun Heo cd1604fab4 blkcg: factor out blkio_group creation 13 years ago
Tejun Heo f51b802c17 blkcg: use the usual get blkg path for root blkio_group 13 years ago
Tejun Heo 035d10b2fa blkcg: add blkio_policy[] array and allow one policy per policy ID 13 years ago
Tejun Heo ca32aefc7f blkcg: use q and plid instead of opaque void * for blkio_group association 13 years ago
Tejun Heo 0a5a7d0e32 blkcg: update blkg get functions take blkio_cgroup as parameter 13 years ago
Tejun Heo 2a7f124414 blkcg: move rcu_read_lock() outside of blkio_group get functions 13 years ago
Tejun Heo 72e06c2551 blkcg: shoot down blkio_groups on elevator switch 13 years ago
Tejun Heo 6ecf23afab block: extend queue bypassing to cover blkcg policies 13 years ago
Tejun Heo d732580b4e block: implement blk_queue_bypass_start/end() 13 years ago
Tejun Heo b2fab5acd2 elevator: make elevator_init_fn() return 0/-errno 13 years ago
Tejun Heo 5a5bafdc39 elevator: clear auxiliary data earlier during elevator switch 13 years ago
Tejun Heo b95ada558c cfq: don't register propio policy if !CONFIG_CFQ_GROUP_IOSCHED 13 years ago
Tejun Heo 32e380aedc blkcg: make CONFIG_BLK_CGROUP bool 13 years ago
Tejun Heo b855b04a0b block: blk-throttle should be drained regardless of q->elevator 13 years ago
Alan Stern 62d3c5439c Block: use a freezable workqueue for disk-event polling 13 years ago
Stanislaw Gruszka 9f53d2fe81 block: fix __blkdev_get and add_disk race condition 13 years ago
Jun'ichi Nomura fe316bf2d5 block: Fix NULL pointer dereference in sd_revalidate_disk 13 years ago
Anton Altaparmakov 97387e3baa LDM: Fix reassembly of extended VBLKs. 13 years ago
Tejun Heo 621032ad6e block: exit_io_context() should call elevator_exit_icq_fn() 13 years ago
Tejun Heo 2274b029f6 block: simplify ioc_release_fn() 13 years ago
Tejun Heo d705ae6b13 block: replace icq->changed with icq->flags 13 years ago
Tejun Heo d8c66c5d59 block: fix lockdep warning on io_context release put_io_context() 13 years ago
Stanislaw Gruszka 37b40adf2d bsg: fix sysfs link remove warning 13 years ago
Tejun Heo 07c2bd3735 block: don't call elevator callbacks for plug merges 13 years ago
Tejun Heo 050c8ea80e block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions 13 years ago
Tejun Heo 11a3122f6c block: strip out locking optimization in put_io_context() 13 years ago
Shaohua Li 9fa73472dd block: fix ioc locking warning 13 years ago
Li Zefan 761b3ef50e cgroup: remove cgroup_subsys argument from callbacks 13 years ago
Peter Zijlstra 39be350127 sched, block: Unify cache detection 13 years ago
Shaohua Li 05c30b9551 block: fix NULL icq_cache reference 13 years ago
Shaohua Li df0793abb9 block,cfq: change code order 13 years ago
Jens Axboe 54b466e44b cfq-iosched: fix use-after-free of cfqq 13 years ago
Jens Axboe 5d381efb3d Revert "block: recursive merge requests" 13 years ago
Paolo Bonzini 0bfc96cb77 block: fail SCSI passthrough ioctls on partition devices 13 years ago
Paolo Bonzini 577ebb374c block: add and use scsi_blk_cmd_ioctl 13 years ago
Martin K. Petersen ef00f59c95 block: Add BLKROTATIONAL ioctl 13 years ago
Martin K. Petersen b1bd055d39 block: Introduce blk_set_stacking_limits function 13 years ago
Linus Torvalds 07d106d0a3 vfs: fix up ENOIOCTLCMD error handling 13 years ago