diff options
| author | Eric Sesterhenn <snakebyte@gmx.de> | 2006-03-08 05:21:52 -0500 |
|---|---|---|
| committer | Jens Axboe <axboe@nelson.home.kernel.dk> | 2006-03-27 02:29:02 -0500 |
| commit | 06ff37ffb4ba8bcbda0e9d19c712c954ef7b8a0a (patch) | |
| tree | 67eb8baf5abbd0776d7fe1c13106c6c9bfe10750 | |
| parent | 28832e83379afd0b0e83b78ac317290c79ebd496 (diff) | |
[PATCH] kzalloc() conversion in drivers/block
this patch converts drivers/block to kzalloc usage.
Compile tested with allyesconfig.
Signed-off-by: Eric Sesterhenn <snakebyte@gmx.de>
Signed-off-by: Jens Axboe <axboe@suse.de>
| -rw-r--r-- | drivers/block/DAC960.c | 7 | ||||
| -rw-r--r-- | drivers/block/cciss.c | 10 | ||||
| -rw-r--r-- | drivers/block/cciss_scsi.c | 3 | ||||
| -rw-r--r-- | drivers/block/paride/bpck6.c | 3 |
4 files changed, 7 insertions, 16 deletions
diff --git a/drivers/block/DAC960.c b/drivers/block/DAC960.c index 9bdea2a5cf0e..49c7cd558ddf 100644 --- a/drivers/block/DAC960.c +++ b/drivers/block/DAC960.c | |||
| @@ -311,11 +311,10 @@ static boolean DAC960_CreateAuxiliaryStructures(DAC960_Controller_T *Controller) | |||
| 311 | CommandsRemaining = CommandAllocationGroupSize; | 311 | CommandsRemaining = CommandAllocationGroupSize; |
| 312 | CommandGroupByteCount = | 312 | CommandGroupByteCount = |
| 313 | CommandsRemaining * CommandAllocationLength; | 313 | CommandsRemaining * CommandAllocationLength; |
| 314 | AllocationPointer = kmalloc(CommandGroupByteCount, GFP_ATOMIC); | 314 | AllocationPointer = kzalloc(CommandGroupByteCount, GFP_ATOMIC); |
| 315 | if (AllocationPointer == NULL) | 315 | if (AllocationPointer == NULL) |
| 316 | return DAC960_Failure(Controller, | 316 | return DAC960_Failure(Controller, |
| 317 | "AUXILIARY STRUCTURE CREATION"); | 317 | "AUXILIARY STRUCTURE CREATION"); |
| 318 | memset(AllocationPointer, 0, CommandGroupByteCount); | ||
| 319 | } | 318 | } |
| 320 | Command = (DAC960_Command_T *) AllocationPointer; | 319 | Command = (DAC960_Command_T *) AllocationPointer; |
| 321 | AllocationPointer += CommandAllocationLength; | 320 | AllocationPointer += CommandAllocationLength; |
| @@ -2709,14 +2708,12 @@ DAC960_DetectController(struct pci_dev *PCI_Device, | |||
| 2709 | void __iomem *BaseAddress; | 2708 | void __iomem *BaseAddress; |
| 2710 | int i; | 2709 | int i; |
| 2711 | 2710 | ||
| 2712 | Controller = (DAC960_Controller_T *) | 2711 | Controller = kzalloc(sizeof(DAC960_Controller_T), GFP_ATOMIC); |
| 2713 | kmalloc(sizeof(DAC960_Controller_T), GFP_ATOMIC); | ||
| 2714 | if (Controller == NULL) { | 2712 | if (Controller == NULL) { |
| 2715 | DAC960_Error("Unable to allocate Controller structure for " | 2713 | DAC960_Error("Unable to allocate Controller structure for " |
| 2716 | "Controller at\n", NULL); | 2714 | "Controller at\n", NULL); |
| 2717 | return NULL; | 2715 | return NULL; |
| 2718 | } | 2716 | } |
| 2719 | memset(Controller, 0, sizeof(DAC960_Controller_T)); | ||
| 2720 | Controller->ControllerNumber = DAC960_ControllerCount; | 2717 | Controller->ControllerNumber = DAC960_ControllerCount; |
| 2721 | DAC960_Controllers[DAC960_ControllerCount++] = Controller; | 2718 | DAC960_Controllers[DAC960_ControllerCount++] = Controller; |
| 2722 | Controller->Bus = PCI_Device->bus->number; | 2719 | Controller->Bus = PCI_Device->bus->number; |
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c index 71ec9e664383..168da0c9ed3d 100644 --- a/drivers/block/cciss.c +++ b/drivers/block/cciss.c | |||
| @@ -996,13 +996,11 @@ static int cciss_ioctl(struct inode *inode, struct file *filep, | |||
| 996 | status = -EINVAL; | 996 | status = -EINVAL; |
| 997 | goto cleanup1; | 997 | goto cleanup1; |
| 998 | } | 998 | } |
| 999 | buff = (unsigned char **) kmalloc(MAXSGENTRIES * | 999 | buff = kzalloc(MAXSGENTRIES * sizeof(char *), GFP_KERNEL); |
| 1000 | sizeof(char *), GFP_KERNEL); | ||
| 1001 | if (!buff) { | 1000 | if (!buff) { |
| 1002 | status = -ENOMEM; | 1001 | status = -ENOMEM; |
| 1003 | goto cleanup1; | 1002 | goto cleanup1; |
| 1004 | } | 1003 | } |
| 1005 | memset(buff, 0, MAXSGENTRIES); | ||
| 1006 | buff_size = (int *) kmalloc(MAXSGENTRIES * sizeof(int), | 1004 | buff_size = (int *) kmalloc(MAXSGENTRIES * sizeof(int), |
| 1007 | GFP_KERNEL); | 1005 | GFP_KERNEL); |
| 1008 | if (!buff_size) { | 1006 | if (!buff_size) { |
| @@ -2940,13 +2938,12 @@ static void cciss_getgeometry(int cntl_num) | |||
| 2940 | int block_size; | 2938 | int block_size; |
| 2941 | int total_size; | 2939 | int total_size; |
| 2942 | 2940 | ||
| 2943 | ld_buff = kmalloc(sizeof(ReportLunData_struct), GFP_KERNEL); | 2941 | ld_buff = kzalloc(sizeof(ReportLunData_struct), GFP_KERNEL); |
| 2944 | if (ld_buff == NULL) | 2942 | if (ld_buff == NULL) |
| 2945 | { | 2943 | { |
| 2946 | printk(KERN_ERR "cciss: out of memory\n"); | 2944 | printk(KERN_ERR "cciss: out of memory\n"); |
| 2947 | return; | 2945 | return; |
| 2948 | } | 2946 | } |
| 2949 | memset(ld_buff, 0, sizeof(ReportLunData_struct)); | ||
| 2950 | size_buff = kmalloc(sizeof( ReadCapdata_struct), GFP_KERNEL); | 2947 | size_buff = kmalloc(sizeof( ReadCapdata_struct), GFP_KERNEL); |
| 2951 | if (size_buff == NULL) | 2948 | if (size_buff == NULL) |
| 2952 | { | 2949 | { |
| @@ -3060,10 +3057,9 @@ static int alloc_cciss_hba(void) | |||
| 3060 | for(i=0; i< MAX_CTLR; i++) { | 3057 | for(i=0; i< MAX_CTLR; i++) { |
| 3061 | if (!hba[i]) { | 3058 | if (!hba[i]) { |
| 3062 | ctlr_info_t *p; | 3059 | ctlr_info_t *p; |
| 3063 | p = kmalloc(sizeof(ctlr_info_t), GFP_KERNEL); | 3060 | p = kzalloc(sizeof(ctlr_info_t), GFP_KERNEL); |
| 3064 | if (!p) | 3061 | if (!p) |
| 3065 | goto Enomem; | 3062 | goto Enomem; |
| 3066 | memset(p, 0, sizeof(ctlr_info_t)); | ||
| 3067 | for (n = 0; n < NWD; n++) | 3063 | for (n = 0; n < NWD; n++) |
| 3068 | p->gendisk[n] = disk[n]; | 3064 | p->gendisk[n] = disk[n]; |
| 3069 | hba[i] = p; | 3065 | hba[i] = p; |
diff --git a/drivers/block/cciss_scsi.c b/drivers/block/cciss_scsi.c index 0e66e904bd8c..597c007fe81b 100644 --- a/drivers/block/cciss_scsi.c +++ b/drivers/block/cciss_scsi.c | |||
| @@ -1027,12 +1027,11 @@ cciss_update_non_disk_devices(int cntl_num, int hostno) | |||
| 1027 | int i; | 1027 | int i; |
| 1028 | 1028 | ||
| 1029 | c = (ctlr_info_t *) hba[cntl_num]; | 1029 | c = (ctlr_info_t *) hba[cntl_num]; |
| 1030 | ld_buff = kmalloc(reportlunsize, GFP_KERNEL); | 1030 | ld_buff = kzalloc(reportlunsize, GFP_KERNEL); |
| 1031 | if (ld_buff == NULL) { | 1031 | if (ld_buff == NULL) { |
| 1032 | printk(KERN_ERR "cciss: out of memory\n"); | 1032 | printk(KERN_ERR "cciss: out of memory\n"); |
| 1033 | return; | 1033 | return; |
| 1034 | } | 1034 | } |
| 1035 | memset(ld_buff, 0, reportlunsize); | ||
| 1036 | inq_buff = kmalloc(OBDR_TAPE_INQ_SIZE, GFP_KERNEL); | 1035 | inq_buff = kmalloc(OBDR_TAPE_INQ_SIZE, GFP_KERNEL); |
| 1037 | if (inq_buff == NULL) { | 1036 | if (inq_buff == NULL) { |
| 1038 | printk(KERN_ERR "cciss: out of memory\n"); | 1037 | printk(KERN_ERR "cciss: out of memory\n"); |
diff --git a/drivers/block/paride/bpck6.c b/drivers/block/paride/bpck6.c index 08d858ad64db..41a237c5957d 100644 --- a/drivers/block/paride/bpck6.c +++ b/drivers/block/paride/bpck6.c | |||
| @@ -224,10 +224,9 @@ static void bpck6_log_adapter( PIA *pi, char * scratch, int verbose ) | |||
| 224 | 224 | ||
| 225 | static int bpck6_init_proto(PIA *pi) | 225 | static int bpck6_init_proto(PIA *pi) |
| 226 | { | 226 | { |
| 227 | Interface *p = kmalloc(sizeof(Interface), GFP_KERNEL); | 227 | Interface *p = kzalloc(sizeof(Interface), GFP_KERNEL); |
| 228 | 228 | ||
| 229 | if (p) { | 229 | if (p) { |
| 230 | memset(p, 0, sizeof(Interface)); | ||
| 231 | pi->private = (unsigned long)p; | 230 | pi->private = (unsigned long)p; |
| 232 | return 0; | 231 | return 0; |
| 233 | } | 232 | } |
