| To: | Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH] NETLINK_UESTABLISHED notifier event |
| From: | Mike Christie <michaelc@xxxxxxxxxxx> |
| Date: | Wed, 06 Apr 2005 09:23:15 -0700 |
| Cc: | Dmitry Yusupov <dmitry_yus@xxxxxxxxx>, netdev@xxxxxxxxxxx, davem@xxxxxxxxxxxxx |
| In-reply-to: | <E1DJ0YI-0003PR-00@xxxxxxxxxxxxxxxxxxxxxxxx> |
| References: | <E1DJ0YI-0003PR-00@xxxxxxxxxxxxxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mozilla Thunderbird 1.0 (X11/20041206) |
Herbert Xu wrote: Dmitry Yusupov <dmitry_yus@xxxxxxxxx> wrote:* netlink alloc_skb() now uses sk_allocation instead of hard-coded GFP_KERNELWhy? We never set it to anything else for netlink. It is due to where it is being used. open-iscsi uses netlink sockets for communication in a block (scsi specificically) driver that has pushed much of its code to usersapce. Forcing open-iscsi to use GFP_KERNEL causes a couple of problems. The worst would be where a GFP_KERNEL allocation causes a write, and that write is to an iscsi disk that open-iscsi is managing. The write could then hit the same code path and cause another GFP_KERNEL allocation and we could loop like that until the system locks up. |
| Previous by Date: | Beginner's information on 2.6 implementation of networking, Chase Douglas |
|---|---|
| Next by Date: | Re: [PATCH] improvement on net/sched/cls_fw.c's hash function, David S. Miller |
| Previous by Thread: | Re: [PATCH] NETLINK_UESTABLISHED notifier event, Dmitry Yusupov |
| Next by Thread: | Re: [PATCH] NETLINK_UESTABLISHED notifier event, Herbert Xu |
| Indexes: | [Date] [Thread] [Top] [All Lists] |