29 May, 2006

8 commits


27 Mar, 2006

1 commit

  • This patch changes several mempool users, all of which are basically just
    wrappers around kmalloc(), to use the common mempool_kmalloc/kfree, rather
    than their own wrapper function, removing a bunch of duplicated code.

    Signed-off-by: Matthew Dobson
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Matthew Dobson
     

10 Mar, 2006

1 commit

  • The patch fixes following issues:

    (1) Replace scsi_add_device with scsi_scan_target.
    (Thus the rport instead of the scsi_host becomes parent of a
    scsi_target again.)

    (2) Avoid scsi_device allocation during registration of an remote port.
    (Would be done during fc_scsi_scan_rport.)

    (3) Fix queuecommand behaviour when an zfcp unit is blocked.
    (Call scsi_done with DID_NO_CONNECT instead of returning
    SCSI_MLQUEUE_DEVICE_BUSY otherwise we might end up waiting
    for completion in blk_execute_rq for ever.)

    Signed-off-by: Andreas Herrmann
    Signed-off-by: James Bottomley

    Andreas Herrmann
     

03 Mar, 2006

1 commit

  • It fixes a bug in zfcp which provokes a race
    in scsi_scan.c. Finally this can lead to an Oops like:

    kernel BUG at fs/sysfs/symlink.c:87!

    Correctly set this_id for the host. Otherwise we provoke
    a race between scsi_target_reap_work and concurrent
    scsi_add_device.

    Signed-off-by: Andreas Herrmann
    Signed-off-by: James Bottomley

    Andreas Herrmann
     

13 Feb, 2006

4 commits


02 Feb, 2006

1 commit

  • - Remove all CVS generated information like e.g. revision IDs from
    drivers/s390 and include/asm-s390 (none present in arch/s390).

    - Add newline at end of arch/s390/lib/Makefile to avoid diff message.

    Acked-by: Andreas Herrmann
    Acked-by: Frank Pavlic
    Signed-off-by: Heiko Carstens
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Heiko Carstens
     

15 Jan, 2006

4 commits


02 Dec, 2005

4 commits


07 Nov, 2005

1 commit

  • This is the drivers/s390/ part of the big kfree cleanup patch.

    Remove pointless checks for NULL prior to calling kfree() in drivers/s390/.

    Signed-off-by: Jesper Juhl
    Acked-by: Cornelia Huck
    Acked-by: Stefan Bader
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jesper Juhl
     

09 Oct, 2005

1 commit

  • - added typedef unsigned int __nocast gfp_t;

    - replaced __nocast uses for gfp flags with gfp_t - it gives exactly
    the same warnings as far as sparse is concerned, doesn't change
    generated code (from gcc point of view we replaced unsigned int with
    typedef) and documents what's going on far better.

    Signed-off-by: Al Viro
    Signed-off-by: Linus Torvalds

    Al Viro
     

20 Sep, 2005

7 commits


29 Aug, 2005

2 commits


28 Aug, 2005

1 commit


21 Jun, 2005

1 commit


18 Jun, 2005

3 commits