Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | README: Add compiling sectionv2.6.37 | Javier Martinez Canillas | 2011-01-23 | 1 | -1/+25 |
| | |||||
* | Merge branch 'master' of github.com:martinezjavier/ldd3 | Javier Martinez Canillas | 2011-01-08 | 0 | -0/+0 |
|\ | |||||
| * | README: Update project documentation | Javier Martinez Canillas | 2011-01-06 | 1 | -5/+10 |
| | | |||||
| * | sbull: Use blk_fetch_request instead blk_peek_request to dequeue requests | Javier Martinez Canillas | 2011-01-06 | 1 | -9/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The block layer request API changes make a requirement for block drivers to dequeue requests before signal its completition. Commit 1dfd4ab138fc9f9cad869e6110022c7cfd5544d1 changed sbull to use the new block layer API. But the patch only renamed the functions while keeping the old driver semantics. It used blk_peek_request() that does the same that elv_next_request() did. Remove the request from the queue before is not only a recomendation but a true requirement. Attempting to complete a request that remains in the queue make the kernel oops. So the last commit introduced a Bug. This patch uses blk_fetch_request() instead of blk_peek_request(). blk_fetch_request() not only returns the request in the head of the queue but also removes the request from the queue so a latter signaling of the request completition doesn't hang the system. | ||||
| * | sbull: blk_put_queue() is not an exported symbol anymore. Use ↵ | Javier Martinez Canillas | 2011-01-05 | 1 | -1/+1 |
| | | | | | | | | kobject_put(q->kobj) instead | ||||
| * | tty: tiny_tty: Use seq_file instead read_proc | Javier Martinez Canillas | 2011-01-04 | 1 | -22/+17 |
| | | |||||
| * | shortprint: Change handler function argument according current worqueue API | Javier Martinez Canillas | 2011-01-04 | 1 | -2/+2 |
| | | |||||
| * | shortprint: Remove struct pt_regs argument from shortp_interrupt handler | Javier Martinez Canillas | 2011-01-04 | 1 | -2/+2 |
| | | |||||
| * | simple: Change to new page fault API | Javier Martinez Canillas | 2011-01-03 | 1 | -6/+5 |
| | | |||||
| * | short: Fix cast to meet workqueue handler signature | Javier Martinez Canillas | 2011-01-03 | 1 | -1/+1 |
| | | |||||
| * | scullp: Change to new page fault API | Javier Martinez Canillas | 2011-01-03 | 1 | -7/+8 |
| | | |||||
| * | scullv: Change to new page fault API | Javier Martinez Canillas | 2011-01-03 | 1 | -7/+8 |
| | | |||||
| * | sculld: Change to new page fault API | Javier Martinez Canillas | 2011-01-03 | 1 | -7/+8 |
| | | |||||
| * | lddbus: Remove non existing member owner in struct attribute | Javier Martinez Canillas | 2011-01-03 | 1 | -1/+0 |
| | | |||||
| * | tty: Use sema_init() instead init_MUTEX() | Javier Martinez Canillas | 2011-01-03 | 1 | -1/+1 |
| | | |||||
| * | sbull: Remove non existing blk_fs_request wrapper | Javier Martinez Canillas | 2011-01-03 | 1 | -2/+2 |
| | | |||||
| * | scullv: BKL ioctl pushdown API change | Javier Martinez Canillas | 2011-01-03 | 1 | -3/+2 |
| | | |||||
| * | scullp: BLK ioctl pushdown API change | Javier Martinez Canillas | 2011-01-03 | 1 | -3/+2 |
| | | |||||
| * | sculld: BLK ioctl pushdown API change | Javier Martinez Canillas | 2011-01-03 | 2 | -4/+3 |
| | | |||||
| * | scull: Change scull_ioctl signature | Javier Martinez Canillas | 2011-01-03 | 1 | -2/+1 |
| | | |||||
| * | scullc: BKL ioctl pushdown API change | Javier Martinez Canillas | 2011-01-03 | 1 | -3/+2 |
| | | |||||
| * | scull: access: Use sema_ini() instead init_MUTEX() | Javier Martinez Canillas | 2011-01-03 | 1 | -6/+6 |
| | | |||||
| * | scull: pipe: Use sema_init() instead init_MUTEX() | Javier Martinez Canillas | 2011-01-03 | 1 | -1/+1 |
| | | |||||
| * | scull: pipe: BKL ioctl pushdown API change | Javier Martinez Canillas | 2011-01-03 | 1 | -1/+1 |
| | | |||||
| * | scull: BKL ioctl pushdown API change and use sema_init() instead init_MUTEX() | Javier Martinez Canillas | 2011-01-03 | 2 | -6/+5 |
| | | |||||
| * | usb-skeleton: Use usb_[alloc|free]_coherent instead of usb_buffer_[alloc|free] | Javier Martinez Canillas | 2011-01-02 | 1 | -3/+3 |
| | | |||||
* | | lddbus: Remove non existing member owner in struct attribute | Javier Martinez Canillas | 2011-01-08 | 1 | -1/+0 |
| | | |||||
* | | tty: Use sema_init() instead init_MUTEX() | Javier Martinez Canillas | 2011-01-08 | 1 | -1/+1 |
| | | |||||
* | | scullv: BKL ioctl pushdown API change | Javier Martinez Canillas | 2011-01-08 | 1 | -3/+2 |
| | | |||||
* | | scullp: BLK ioctl pushdown API change | Javier Martinez Canillas | 2011-01-08 | 1 | -3/+2 |
| | | |||||
* | | sculld: BLK ioctl pushdown API change | Javier Martinez Canillas | 2011-01-08 | 2 | -4/+3 |
| | | |||||
* | | scull: Change scull_ioctl signature | Javier Martinez Canillas | 2011-01-08 | 1 | -2/+1 |
| | | |||||
* | | scullc: BKL ioctl pushdown API change | Javier Martinez Canillas | 2011-01-08 | 1 | -3/+2 |
| | | |||||
* | | scull: access: Use sema_ini() instead init_MUTEX() | Javier Martinez Canillas | 2011-01-08 | 1 | -6/+6 |
| | | |||||
* | | scull: pipe: Use sema_init() instead init_MUTEX() | Javier Martinez Canillas | 2011-01-08 | 1 | -1/+1 |
| | | |||||
* | | scull: pipe: BKL ioctl pushdown API change | Javier Martinez Canillas | 2011-01-08 | 1 | -1/+1 |
| | | |||||
* | | scull: BKL ioctl pushdown API change and use sema_init() instead init_MUTEX() | Javier Martinez Canillas | 2011-01-08 | 2 | -6/+5 |
| | | |||||
* | | usb-skeleton: Use usb_[alloc|free]_coherent instead of usb_buffer_[alloc|free]v2.6.35 | Javier Martinez Canillas | 2011-01-08 | 1 | -3/+3 |
| | | |||||
* | | README: Update project documentationv2.6.32 | Javier Martinez Canillas | 2011-01-08 | 1 | -5/+10 |
| | | |||||
* | | sbull: Use blk_fetch_request instead blk_peek_request to dequeue requests | Javier Martinez Canillas | 2011-01-08 | 1 | -9/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The block layer request API changes make a requirement for block drivers to dequeue requests before signal its completition. Commit 1dfd4ab138fc9f9cad869e6110022c7cfd5544d1 changed sbull to use the new block layer API. But the patch only renamed the functions while keeping the old driver semantics. It used blk_peek_request() that does the same that elv_next_request() did. Remove the request from the queue before is not only a recomendation but a true requirement. Attempting to complete a request that remains in the queue make the kernel oops. So the last commit introduced a Bug. This patch uses blk_fetch_request() instead of blk_peek_request(). blk_fetch_request() not only returns the request in the head of the queue but also removes the request from the queue so a latter signaling of the request completition doesn't hang the system. | ||||
* | | sbull: Remove blk_fs_request wrapper | Javier Martinez Canillas | 2011-01-08 | 1 | -2/+2 |
| | | | | | | | | | | This wrapper doesn't exist anymore in current kernel (2.6.37) so so doesn't make any sense to know its existance. | ||||
* | | tty: tiny_tty: Use seq_file instead read_proc | Javier Martinez Canillas | 2011-01-08 | 1 | -22/+17 |
| | | |||||
* | | simple: Change to new page fault API | Javier Martinez Canillas | 2011-01-08 | 1 | -6/+5 |
| | | |||||
* | | shortprint: Change handler function argument according current worqueue API | Javier Martinez Canillas | 2011-01-08 | 1 | -2/+2 |
| | | |||||
* | | shortprint: Remove struct pt_regs argument from shortp_interrupt handler | Javier Martinez Canillas | 2011-01-08 | 1 | -2/+2 |
| | | |||||
* | | short: Fix cast to meet workqueue handler signature | Javier Martinez Canillas | 2011-01-08 | 1 | -1/+1 |
| | | |||||
* | | sbull: blk_put_queue() is not an exported symbol anymore. Use ↵ | Javier Martinez Canillas | 2011-01-08 | 1 | -1/+1 |
| | | | | | | | | kobject_put(q->kobj) instead | ||||
* | | scullv: Change to new page fault API | Javier Martinez Canillas | 2011-01-08 | 1 | -7/+8 |
| | | |||||
* | | scullp: Change to new page fault API | Javier Martinez Canillas | 2011-01-08 | 1 | -7/+8 |
| | | |||||
* | | sculld: Change to new page fault API | Javier Martinez Canillas | 2011-01-08 | 1 | -7/+8 |
|/ |