History log of /drivers/block/mtip32xx/mtip32xx.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4e8670e26135d8fbfd5e084fddc1a8ed9f8eb4cb 07-Feb-2012 Asai Thambi S P <asamymuthupa@micron.com> mtip32xx: removed the irrelevant argument of mtip_hw_submit_io() and the unused member of struct driver_data

Removed the following:
* irrelevant argument 'barrier' of mtip_hw_submit_io()
* unused member 'eh_active' of struct driver_data

Signed-off-by: Asai Thambi S P <asamymuthupa@micron.com>
Signed-off-by: Sam Bradshaw <sbradshaw@micron.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
62ee8c13e26cffe6483630f59932c3e936dfb586 04-Jan-2012 Asai Thambi S P <asamymuthupa@micron.com> mtip32xx: do rebuild monitoring asynchronously

Earlier, rebuild monitoring was done in the context of probe. Now the service
thread takes the responsibility of rebuild monitoring, and probe returns good
status.

Signed-off-by: Asai Thambi S P <asamymuthupa@micron.com>
Signed-off-by: Sam Bradshaw <sbradshaw@micron.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
3e54a3d1b83220d748f1a27c8999634be7a83949 24-Nov-2011 Dan Carpenter <dan.carpenter@oracle.com> mtip32xx: uninitialized variable in mtip_quiesce_io()

We recently introduce new continue in the loop which make gcc complain.
In theory if MTIP_FLAG_SVC_THD_ACTIVE_BIT is set, we could hit continue
over and over until eventually we time out of the loop. In that case
"active" should be set as true, but right now it's uninitialized.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
60ec0eecfa8968d0f1188e3730979196ac28b9de 23-Nov-2011 Asai Thambi S P <asamymuthupa@micron.com> mtip32xx: updates based on feedback

* queue ncq commands when a non-ncq is in progress or error handling is active
* merge variables 'internal_cmd_in_progress' and 'eh_active' into new variable 'flags'
* get rid of read/write semaphore 'internal_sem'
* new service thread to issue queued commands
* use macros from ata.h for command codes
* return ENOTTY for BLKFLSBUF ioctl
* style changes

Signed-off-by: Asai Thambi S P <asamymuthupa@micron.com>
Signed-off-by: Sam Bradshaw <sbradshaw@micron.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
a71f483d7957c74368a76a3a88ae54d524fa3b49 05-Nov-2011 Jens Axboe <axboe@kernel.dk> mtip32xx: update to new ->make_request() API

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
0e838c624e04490985162a1b00d7aa1956c8834e 28-Sep-2011 Jens Axboe <axboe@kernel.dk> mtip32xx: add module.h include to avoid conflict with moduleh tree

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
3ff147d3a88e43135b1861d964496101657fa9a2 28-Sep-2011 Jens Axboe <axboe@kernel.dk> mtip32xx: mark a few more items static

Missed two items: mtip_major, and mtip_pci_driver.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
6316668fbcf8a0a166830e7e84cdbdf0ab9392c8 28-Sep-2011 Jens Axboe <axboe@kernel.dk> mtip32xx: ensure that all local functions are static

Kill the declarations in the header file and mark them as static.
Reshuffle a few functions to ensure that everything is properly
declared before being used.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
ef0f1587343a4c17b9b0d9061546e36c1c1bb2ec 28-Sep-2011 Jens Axboe <axboe@kernel.dk> mtip32xx: cleanup compat ioctl handling

Do the conversion/copy up front instead of passing in a compat flag
to the ioctl handler and subsequently to the exec_drive_taskfile()
function.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
16d02c040bb6769068f7c4b54ea8542f14237362 27-Sep-2011 Jens Axboe <axboe@kernel.dk> mtip32xx: fix warnings/errors on 32-bit compiles

We need to clean up the compat ioctl handling, but this makes it
work for now at least.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/drivers/block/mtip32xx/mtip32xx.c
88523a61558a040546bf7d8b079ae0755d8e7005 30-Aug-2011 Sam Bradshaw <sbradshaw@micron.com> block: Add driver for Micron RealSSD pcie flash cards

This adds mtip32xx, a driver supporting Microns line of
pci-express flash storage cards.

Signed-off-by: Asai Thambi S P <asamymuthupa@micron.com>
Signed-off-by: Sam Bradshaw <sbradshaw@micron.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
/drivers/block/mtip32xx/mtip32xx.c