25 May, 2011

1 commit


16 Jan, 2009

1 commit

  • If INET=y and INFINIBAND=y, but IPV6=m then INFINIBAND_ADDR_TRANS is set
    to n and the RDMA CM functions rdma_connect() et al are not built.
    However, the current config dependencies allow NET_9P_RDMA to be selected
    in this, which leads to a build failure. Fix this by adding a dependency
    on INFINIBAND_ADDR_TRANS to disallow NET_9P_RDMA in this case.

    Reported-by: Randy Dunlap
    Signed-off-by: Roland Dreier
    Acked-by: Randy Dunlap
    Tested-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Roland Dreier
     

15 Nov, 2008

1 commit

  • linux-next:

    Make 9p's RDMA option depend on INET since it uses Infiniband rdma_*
    functions and that code depends on INET. Otherwise 9p can try to
    use symbols which don't exist.

    ERROR: "rdma_destroy_id" [net/9p/9pnet_rdma.ko] undefined!
    ERROR: "rdma_connect" [net/9p/9pnet_rdma.ko] undefined!
    ERROR: "rdma_create_id" [net/9p/9pnet_rdma.ko] undefined!
    ERROR: "rdma_create_qp" [net/9p/9pnet_rdma.ko] undefined!
    ERROR: "rdma_resolve_route" [net/9p/9pnet_rdma.ko] undefined!
    ERROR: "rdma_disconnect" [net/9p/9pnet_rdma.ko] undefined!
    ERROR: "rdma_resolve_addr" [net/9p/9pnet_rdma.ko] undefined!

    I used an if/endif block so that the menu items would remain
    presented together.

    Also correct an article adjective.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Eric Van Hensbergen

    Randy Dunlap
     

23 Oct, 2008

1 commit


15 May, 2008

1 commit

  • There was some cleanup issues during early mount which would trigger
    a kernel bug for certain types of failure. This patch reorganizes the
    cleanup to get rid of the bad behavior.

    This also merges the 9pnet and 9pnet_fd modules for the purpose of
    configuration and initialization. Keeping the fd transport separate
    from the core 9pnet code seemed like a good idea at the time, but in
    practice has caused more harm and confusion than good.

    Signed-off-by: Eric Van Hensbergen

    Eric Van Hensbergen
     

24 Oct, 2007

1 commit


20 Oct, 2007

1 commit

  • Most of these fixes were already submitted for old kernel versions, and were
    approved, but for some reason they never made it into the releases.

    Because this is a consolidation of a couple old missed patches, it touches both
    Kconfigs and documentation texts.

    Signed-off-by: Matt LaPlante
    Acked-by: Randy Dunlap
    Signed-off-by: Adrian Bunk

    Matt LaPlante
     

18 Oct, 2007

1 commit

  • This patch abstracts out the interfaces to underlying transports so that
    new transports can be added as modules. This should also allow kernel
    configuration of transports without ifdef-hell.

    Signed-off-by: Eric Van Hensbergen

    Eric Van Hensbergen
     

15 Jul, 2007

1 commit

  • This patchset moves non-filesystem interfaces of v9fs from fs/9p to net/9p.
    It moves the transport, packet marshalling and connection layers to net/9p
    leaving only the VFS related files in fs/9p. This work is being done in
    preparation for in-kernel 9p servers as well as alternate 9p clients (other
    than VFS).

    Signed-off-by: Latchesar Ionkov
    Signed-off-by: Eric Van Hensbergen

    Latchesar Ionkov