Diff for /src/sys/dev/disk/aic7xxx/aic7xxx.c between versions 1.3 and 1.4

version 1.3, 2003/08/07 21:16:51 version 1.4, 2004/02/13 01:04:14
Line 1253  ahc_handle_scsiint(struct ahc_softc *ahc Line 1253  ahc_handle_scsiint(struct ahc_softc *ahc
                                 printerror = 0;                                  printerror = 0;
                         } else if (ahc_sent_msg(ahc, AHCMSG_1B,                          } else if (ahc_sent_msg(ahc, AHCMSG_1B,
                                                 MSG_BUS_DEV_RESET, TRUE)) {                                                  MSG_BUS_DEV_RESET, TRUE)) {
#ifdef __FreeBSD__#if defined(__DragonFly__) || defined(__FreeBSD__)
                                 /*                                  /*
                                  * Don't mark the user's request for this BDR                                   * Don't mark the user's request for this BDR
                                  * as completing with CAM_BDR_SENT.  CAM3                                   * as completing with CAM_BDR_SENT.  CAM3
Line 3804  ahc_alloc(void *platform_arg, char *name Line 3804  ahc_alloc(void *platform_arg, char *name
         struct  ahc_softc *ahc;          struct  ahc_softc *ahc;
         int     i;          int     i;
   
#ifndef        __FreeBSD__#if !defined(__DragonFly__) && !defined(__FreeBSD__)
         ahc = malloc(sizeof(*ahc), M_DEVBUF, M_NOWAIT);          ahc = malloc(sizeof(*ahc), M_DEVBUF, M_NOWAIT);
         if (!ahc) {          if (!ahc) {
                 printf("aic7xxx: cannot malloc softc!\n");                  printf("aic7xxx: cannot malloc softc!\n");
Line 3818  ahc_alloc(void *platform_arg, char *name Line 3818  ahc_alloc(void *platform_arg, char *name
         ahc->seep_config = malloc(sizeof(*ahc->seep_config),          ahc->seep_config = malloc(sizeof(*ahc->seep_config),
                                   M_DEVBUF, M_NOWAIT);                                    M_DEVBUF, M_NOWAIT);
         if (ahc->seep_config == NULL) {          if (ahc->seep_config == NULL) {
#ifndef        __FreeBSD__#if !defined(__DragonFly__) && !defined(__FreeBSD__)
                 free(ahc, M_DEVBUF);                  free(ahc, M_DEVBUF);
 #endif  #endif
                 free(name, M_DEVBUF);                  free(name, M_DEVBUF);
Line 4027  ahc_free(struct ahc_softc *ahc) Line 4027  ahc_free(struct ahc_softc *ahc)
                 free(ahc->name, M_DEVBUF);                  free(ahc->name, M_DEVBUF);
         if (ahc->seep_config != NULL)          if (ahc->seep_config != NULL)
                 free(ahc->seep_config, M_DEVBUF);                  free(ahc->seep_config, M_DEVBUF);
#ifndef __FreeBSD__#if !defined(__DragonFly__) && !defined(__FreeBSD__)
         free(ahc, M_DEVBUF);          free(ahc, M_DEVBUF);
 #endif  #endif
         return;          return;

Removed from v.1.3  
changed lines
  Added in v.1.4