Displaying 20 results from an estimated 312 matches for "gfp_mask".
2024 Apr 03
0
[linux-next:master] BUILD REGRESSION 727900b675b749c40ba1f6669c7ae5eb7eb8e837
...c:619 serverclose_work() error: uninitialized symbol 'rc'.
fs/smb/client/file.c:732 _cifsFileInfo_put() error: uninitialized symbol 'rc'.
Error/Warning ids grouped by kconfigs:
gcc_recent_errors
|-- alpha-allnoconfig
| |-- mm-mempool.c:warning:Function-parameter-or-struct-member-gfp_mask-not-described-in-mempool_create_node
| `-- mm-mempool.c:warning:Function-parameter-or-struct-member-node_id-not-described-in-mempool_create_node
|-- alpha-allyesconfig
| |-- drivers-gpu-drm-imx-ipuv3-imx-ldb.c:error:_sel-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-betw...
2020 Jun 22
1
[PATCH 14/16] mm/thp: add THP allocation helper
...16 ++++++++++++++++
> 2 files changed, 26 insertions(+)
>
> diff --git a/include/linux/gfp.h b/include/linux/gfp.h
> index 67a0774e080b..1c7d968a27d3 100644
> --- a/include/linux/gfp.h
> +++ b/include/linux/gfp.h
> @@ -562,6 +562,16 @@ extern struct page *alloc_pages_vma(gfp_t gfp_mask, int order,
> alloc_pages_vma(gfp_mask, 0, vma, addr, numa_node_id(), false)
> #define alloc_page_vma_node(gfp_mask, vma, addr, node) \
> alloc_pages_vma(gfp_mask, 0, vma, addr, node, false)
> +#ifdef CONFIG_ARCH_ENABLE_THP_MIGRATION
> +extern struct page *alloc_transhugepage(s...
2008 Apr 17
2
Dovecot 1.1rc3 "Out of Memory" crashes from pop3-login?
...dovecot: Apr 17 07:49:12 Info: pop3-login: Login: user=<DDDDDDDD>,
method=PLAIN, rip=66.165.6.233
dovecot: Apr 17 07:49:12 Info: pop3-login: Login: user=<EEEEEEEE>,
method=PLAIN, rip=71.222.224.38
From /var/log/messages:
Apr 17 07:48:42 mail2 kernel: pop3-login invoked oom-killer:
gfp_mask=0xd0, order=0, oomkilladj=0
Apr 17 07:48:42 mail2 kernel: [<c0450ace>] out_of_memory+0x3b/0x179
Apr 17 07:48:42 mail2 kernel: [<c0451f01>] __alloc_pages+0x1fe/0x27e
Apr 17 07:48:42 mail2 kernel: [<c05c6696>] tcp_sendmsg+0x4e7/0x994
Apr 17 07:48:42 mail2 kernel: [<c05dd85d&g...
2008 Sep 19
2
[PATCH 0/5] bio-cgroup: Introduction
Hi everyone,
Here are new releases of bio-cgroup.
Changes from the previous version are as follows:
- Accurate dirty-page tracking
Support migrating pages between bio-cgroups with minimum overhead,
but I think such a situation is quite rare.
- Fix a bug of swapcache page handling
Sometimes, "bad page state" is occurred since the memory controller
has temporarily changed the
2008 Sep 19
2
[PATCH 0/5] bio-cgroup: Introduction
Hi everyone,
Here are new releases of bio-cgroup.
Changes from the previous version are as follows:
- Accurate dirty-page tracking
Support migrating pages between bio-cgroups with minimum overhead,
but I think such a situation is quite rare.
- Fix a bug of swapcache page handling
Sometimes, "bad page state" is occurred since the memory controller
has temporarily changed the
2008 Sep 19
2
[PATCH 0/5] bio-cgroup: Introduction
Hi everyone,
Here are new releases of bio-cgroup.
Changes from the previous version are as follows:
- Accurate dirty-page tracking
Support migrating pages between bio-cgroups with minimum overhead,
but I think such a situation is quite rare.
- Fix a bug of swapcache page handling
Sometimes, "bad page state" is occurred since the memory controller
has temporarily changed the
2020 Nov 06
0
[PATCH v3 4/6] mm/thp: add THP allocation helper
...+++++++++
mm/huge_memory.c | 14 ++++++++++++++
2 files changed, 24 insertions(+)
diff --git a/include/linux/gfp.h b/include/linux/gfp.h
index c603237e006c..242398c4b556 100644
--- a/include/linux/gfp.h
+++ b/include/linux/gfp.h
@@ -564,6 +564,16 @@ static inline struct page *alloc_pages(gfp_t gfp_mask, unsigned int order)
#define alloc_page(gfp_mask) alloc_pages(gfp_mask, 0)
#define alloc_page_vma(gfp_mask, vma, addr) \
alloc_pages_vma(gfp_mask, 0, vma, addr, numa_node_id(), false)
+#ifdef CONFIG_TRANSPARENT_HUGEPAGE
+extern struct page *alloc_transhugepage(struct vm_area_struct *vma,
+...
2020 Jun 19
0
[PATCH 14/16] mm/thp: add THP allocation helper
...++++++++++
mm/huge_memory.c | 16 ++++++++++++++++
2 files changed, 26 insertions(+)
diff --git a/include/linux/gfp.h b/include/linux/gfp.h
index 67a0774e080b..1c7d968a27d3 100644
--- a/include/linux/gfp.h
+++ b/include/linux/gfp.h
@@ -562,6 +562,16 @@ extern struct page *alloc_pages_vma(gfp_t gfp_mask, int order,
alloc_pages_vma(gfp_mask, 0, vma, addr, numa_node_id(), false)
#define alloc_page_vma_node(gfp_mask, vma, addr, node) \
alloc_pages_vma(gfp_mask, 0, vma, addr, node, false)
+#ifdef CONFIG_ARCH_ENABLE_THP_MIGRATION
+extern struct page *alloc_transhugepage(struct vm_area_struct *vma...
2008 May 20
4
[PATCH O/4] BIO tracking take2
Hi all,
With this series of patches, you can determine the owners of any
type of I/Os. I ported the previous version to linux-2.6.26-rc2-mm1.
This makes dm-ioband -- I/O bandwidth controller -- be able to control
the Block I/O bandwidths even when it accepts delayed write requests.
Dm-ioband can find the owner cgroup of each request.
It is also possible that OpenVz team and NEC Uchida-san team
2008 May 20
4
[PATCH O/4] BIO tracking take2
Hi all,
With this series of patches, you can determine the owners of any
type of I/Os. I ported the previous version to linux-2.6.26-rc2-mm1.
This makes dm-ioband -- I/O bandwidth controller -- be able to control
the Block I/O bandwidths even when it accepts delayed write requests.
Dm-ioband can find the owner cgroup of each request.
It is also possible that OpenVz team and NEC Uchida-san team
2012 Sep 05
4
[patch] virtio-blk: fix NULL checking in virtblk_alloc_req()
...irtio_blk.c b/drivers/block/virtio_blk.c
index 2edfb5c..457db0c 100644
--- a/drivers/block/virtio_blk.c
+++ b/drivers/block/virtio_blk.c
@@ -90,10 +90,11 @@ static inline struct virtblk_req *virtblk_alloc_req(struct virtio_blk *vblk,
struct virtblk_req *vbr;
vbr = mempool_alloc(vblk->pool, gfp_mask);
- if (vbr && use_bio)
- sg_init_table(vbr->sg, vblk->sg_elems);
+ if (!vbr)
+ return NULL;
- vbr->vblk = vblk;
+ if (use_bio)
+ sg_init_table(vbr->sg, vblk->sg_elems);
return vbr;
}
2012 Sep 05
4
[patch] virtio-blk: fix NULL checking in virtblk_alloc_req()
...irtio_blk.c b/drivers/block/virtio_blk.c
index 2edfb5c..457db0c 100644
--- a/drivers/block/virtio_blk.c
+++ b/drivers/block/virtio_blk.c
@@ -90,10 +90,11 @@ static inline struct virtblk_req *virtblk_alloc_req(struct virtio_blk *vblk,
struct virtblk_req *vbr;
vbr = mempool_alloc(vblk->pool, gfp_mask);
- if (vbr && use_bio)
- sg_init_table(vbr->sg, vblk->sg_elems);
+ if (!vbr)
+ return NULL;
- vbr->vblk = vblk;
+ if (use_bio)
+ sg_init_table(vbr->sg, vblk->sg_elems);
return vbr;
}
2005 Oct 18
4
dom0 oom-killer: gfp_mask=0x1d
...10 megs postgres, tomcat 5.5, opennms head on java 5
Got this from syslog
Oct 18 10:31:28 tarkus kernel: peth0: received packet with own address
as source address
Oct 18 10:32:03 tarkus kernel: peth0: received packet with own address
as source address
Oct 18 10:33:53 tarkus kernel: oom-killer: gfp_mask=0xd2
Oct 18 10:33:53 tarkus kernel: DMA per-cpu:
Oct 18 10:33:53 tarkus kernel: cpu 0 hot: low 30, high 90, batch 15
Oct 18 10:33:53 tarkus kernel: cpu 0 cold: low 0, high 30, batch 15
Oct 18 10:33:53 tarkus kernel: Normal per-cpu: empty
Oct 18 10:33:53 tarkus kernel: HighMem per-cpu: empty
Oct 18...
2005 Aug 23
1
2.6 Kernel Out of memory
...could improve the domU states fetching but for now we are stuck to the ssh way of doing it.
After a few hours, the kernel begins to get out of memory and kills every process around to gather some. The only log before the server completely stops are :
Aug 22 22:03:37 xenu kernel: oom-killer: gfp_mask=0xd0
Aug 22 22:03:37 xenu kernel: DMA per-cpu:
Aug 22 22:03:37 xenu kernel: cpu 0 hot: low 32, high 96, batch 16
Aug 22 22:03:37 xenu kernel: cpu 0 cold: low 0, high 32, batch 16
Aug 22 22:03:37 xenu kernel: Normal per-cpu: empty
Aug 22 22:03:37 xenu kernel: HighMem per-cpu: empty
Aug 22 22:0...
2006 Jun 18
0
Out of Memory xenU
...enU, in 3 LVM partition
(/, swap and /home)
This xenU freeze and crash with this messages in syslog.
This xenU work very fine since 2005 september.
Is it serious ? What could be the solution ?
Regards
Franck
############ SYSLOG
......................
Jun 18 08:45:21 lemodev kernel: oom-killer: gfp_mask=0x1d2
Jun 18 08:45:21 lemodev kernel: DMA per-cpu:
Jun 18 08:45:21 lemodev kernel: cpu 0 hot: low 32, high 96, batch 16
Jun 18 08:45:21 lemodev kernel: cpu 0 cold: low 0, high 32, batch 16
Jun 18 08:45:21 lemodev kernel: Normal per-cpu: empty
Jun 18 08:45:21 lemodev kernel: HighMem per-cpu: empty
J...
2020 Jun 25
5
[RFC 0/3] virtio: NUMA-aware memory allocation
These patches are not ready to be merged because I was unable to measure a
performance improvement. I'm publishing them so they are archived in case
someone picks up this work again in the future.
The goal of these patches is to allocate virtqueues and driver state from the
device's NUMA node for optimal memory access latency. Only guests with a vNUMA
topology and virtio devices spread
2020 Jun 25
5
[RFC 0/3] virtio: NUMA-aware memory allocation
These patches are not ready to be merged because I was unable to measure a
performance improvement. I'm publishing them so they are archived in case
someone picks up this work again in the future.
The goal of these patches is to allocate virtqueues and driver state from the
device's NUMA node for optimal memory access latency. Only guests with a vNUMA
topology and virtio devices spread
2017 Nov 30
0
[PATCH v18 07/10] virtio-balloon: VIRTIO_BALLOON_F_SG
...mp;vb->page_xb, pfn,
> > + GFP_NOWAIT | __GFP_NOWARN);
>
> It is a bit of pity that __GFP_NOWARN here is applied to only xb_preload().
> Memory allocation by xb_set_bit() will after all emit warnings. Maybe
>
> xb_init(&vb->page_xb);
> vb->page_xb.gfp_mask |= __GFP_NOWARN;
>
> is tolerable? Or, unconditionally apply __GFP_NOWARN at xb_init()?
>
Please have a check this one: radix_tree_node_alloc()
In our case, I think the code path goes to
if (!gfpflags_allow_blocking(gfp_mask) && !in_interrupt()) {
...
ret = kmem_cache_alloc...
2006 Feb 09
0
Repeated kernel "oops" / oom-killer with Ralph Passgang''s xen 3.0.0 Debian packages
...gt;] error_code+0x2b/0x30
lowmem_reserve[]: 0 0 0
DMA: 1*4kB 0*8kB 0*16kB 1*32kB 0*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 548kB
Normal: empty
HighMem: empty
Swap cache: add 120470, delete 120465, find 45260/94674, race 0+2
Free swap = 2096316kB
Total swap = 2096376kB
oom-killer: gfp_mask=0x1d2
DMA per-cpu:
cpu 0 hot: low 30, high 90, batch 15
cpu 0 cold: low 0, high 30, batch 15
Normal per-cpu: empty
HighMem per-cpu: empty
Free pages: 548kB (0kB HighMem)
Active:60 inactive:186 dirty:1 writeback:0 unstable:0 free:137 slab:14184 mapped:19 pagetables:3
DMA free:548kB min:1492...
2011 May 30
0
Fwd: cgroup OOM killer loop causes system to lockup (possible fix included)
...g at simplicitymedialtd.co.uk><cal.leeming at simplicitymedialtd.co.uk>
Organization:
Simplicity Media Ltd To: linux-kernel at vger.kernel.org,
linux-rt-users at vger.kernel.org
Some further logs:
./log/syslog:May 30 07:44:38 vicky kernel: [ 2283.369927] redis-server
invoked oom-killer: gfp_mask=0xd0, order=0, oom_adj=-17
./log/syslog:May 30 07:44:38 vicky kernel: [ 2283.369939]
[<ffffffff810b12b7>] ? oom_kill_process+0x82/0x283
./log/syslog:May 30 07:44:38 vicky kernel: [ 2283.399285] redis-server
invoked oom-killer: gfp_mask=0xd0, order=0, oom_adj=-17
./log/syslog:May 30 07:44:38 v...