search for: callchain

Displaying 20 results from an estimated 33 matches for "callchain".

2020 Apr 22
2
[PATCH hmm 5/5] mm/hmm: remove the customizable pfn format from hmm_range_fault
...nvkm_vmm_iter() > + * REF_PTES == func == gp100_vmm_pgt_pfn() > + * dma_map_page() > + * > + * This is all just encoding the internal hmm reprensetation into a > + * different nouveau internal representation. > + */ Nice callchain from hell.. Unfortunately such "code listings" tend to get out of date very quickly, so I'm not sure it is worth keeping in the code. What would be really worthile is consolidating the two different sets of defines (NVIF_VMM_PFNMAP_V0_ vs NVKM_VMM_PFN_) to make the code a little eas...
2012 Jan 26
1
[PATCH] btrfs: mask out gfp flasg in releasepage
...page *page, gfp_t gfp_flags) tree = &BTRFS_I(page->mapping->host)->io_tree; map = &BTRFS_I(page->mapping->host)->extent_tree; + /* + * We need to mask out eg. __GFP_HIGHMEM and __GFP_DMA32 as we''re doing + * slab allocation from alloc_extent_state down the callchain where + * it''d hit a BUG_ON as those flags are not allowed. + */ + gfp_flags &= ~GFP_SLAB_BUG_MASK; + ret = try_release_extent_state(map, tree, page, gfp_flags); if (!ret) return 0; -- 1.7.8 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs"...
2002 Feb 18
1
VM_GROWSDOWN problem on S/390
...Feb 15 10:48:38 linux1 kernel: 00000001 00000000 00000000 00000000 Feb 15 10:48:38 linux1 kernel: 00000000 00000000 00000000 00000000 Feb 15 10:48:38 linux1 kernel: 00000000 00000000 00000000 00000000 Feb 15 10:48:38 linux1 kernel: Kernel BackChain CallChain BackChain CallCha in Feb 15 10:48:38 linux1 kernel: 00339cf8 0000004c After a few of these messages, the system eventually hangs - No network connection and no ability to enter command...
2018 Jun 11
2
[PULL] vhost: cleanups and fixes
...;m not convinced it's a "no allocation" path even despite that comment, because it also does a "dma_map_page()" etc, which can cause allocations to do the dma mapping thing afaik. No? Maybe there's some reason why that doesn't happen either, but basically this whole callchain looks *way* to complicated to be used under a core VM spinlock. Linus
2018 Jun 11
2
[PULL] vhost: cleanups and fixes
...;m not convinced it's a "no allocation" path even despite that comment, because it also does a "dma_map_page()" etc, which can cause allocations to do the dma mapping thing afaik. No? Maybe there's some reason why that doesn't happen either, but basically this whole callchain looks *way* to complicated to be used under a core VM spinlock. Linus
2001 Aug 08
5
BUG: Assertion failure with ext3-0.95 for 2.4.7
...f456 00c27000 00194f9a 00000001 030d2c80 074ed294 00001899 092ca350 0001f94c 8007f2c8 8007f456 08cefaa8 Kernel ACRS: 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Kernel BackChain CallChain 08cefaa8 [<0007f456>] =journal_forget 08cefb10 [<000744c6>] =ext3_forget 08cefb70 [<000767b4>] =ext3_clear_blocks 08cefbd8 [<000768d4>] =ext3_free_data 08cefc50 [<0007...
2016 Mar 10
2
[RFC] Target-specific parametrization of function inliner
...r classes etc). All these factors depend on target information. If we want go deeper, we know certain micro architectures uses a stack of call/return pairs to help branch prediction of ret instructions -- such stack has a target specific limit which can be triggered when a callsite is deep in the callchain. Register file size and register pressure increase due to inline comes as another example. Another relevant example is the icache/itlb sizes. To do a more precise analysis of the cost to 'speed' due to icache/itlb pressure increase requires target information, profile information as well...
2016 Jul 13
2
[PATCH] drm/nouveau/fbcon: fix deadlock with FBIOPUT_CON2FBMAP
...on. Btw, console_lock is leaked on an error path. - i915: I think that clearing the fb memory can be done outside the lock too as the console is suspended. Please correct me if my assumptions are flawed. > Besides this, when fixing a deadlock pls provide more details about the > precise callchain and the locks involved in the deadlock. If you > discovered this using lockdep, then just add the entire lockdep splat to > the commit message. Otherwise there's lots of guesswork involved here. > -Daniel There was no lockdep splat, it was triggered via the ioctl in the commit message...
2018 Jun 12
0
[PULL] vhost: cleanups and fixes
...allocations to do the dma mapping thing afaik. No? Well no because DMA is triggered by the IOMMU flag and that is always off for the balloon. But I hear what you are saying about it being fragile. > Maybe there's some reason why that doesn't happen either, but > basically this whole callchain looks *way* to complicated to be used > under a core VM spinlock. > > Linus Maybe it will help to have GFP_NONE which will make any allocation fail if attempted. Linus, would this address your comment? -- MST
2002 Sep 24
1
Linux Kernel crash on S390
...060134 800601d4 030bdbb8 Kernel ACRS: 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Kernel BackChain CallChain 030bdbb8 ^<000601d4>] 030bdc98 ^<000602ca>] 030bdcf8 ^<0006ab48>] 030bdd58 ^<0005bcfe>] 030bddb8 ^<0005bf36>] 030bde28 ^<0004964a>] 030bdea8 ^<00049b40>] 030bdf08 ^<000128f0>]...
2020 Apr 22
0
[PATCH hmm 5/5] mm/hmm: remove the customizable pfn format from hmm_range_fault
...> + * REF_PTES == func == gp100_vmm_pgt_pfn() > > + * dma_map_page() > > + * > > + * This is all just encoding the internal hmm reprensetation into a > > + * different nouveau internal representation. > > + */ > > Nice callchain from hell.. Unfortunately such "code listings" tend to > get out of date very quickly, so I'm not sure it is worth keeping in > the code. What would be really worthile is consolidating the two > different sets of defines (NVIF_VMM_PFNMAP_V0_ vs NVKM_VMM_PFN_) > to make t...
2015 Jan 20
3
[LLVMdev] [INCOMPLETE] [GC] Support wrapping vararg functions in statepoint
Philip Reames wrote: > Any change outside of statepoint lowering is highly suspect. Notice that SelectionDAGBuilder::LowerCallTo (the one I'm modifying) has exactly one other caller: visitCall, which doesn't match vararg functions. Every other codepath directly calls TargetLowering::LowerCallTo, supplying CallLoweringInfo information explicity (it's a structure with a vararg
2014 May 05
2
[GIT PULL 01/12] perf/core improvements and fixes
...le-parsing.c | 2 +- tools/perf/ui/browser.h | 4 +- tools/perf/ui/progress.h | 2 +- tools/perf/util/annotate.h | 2 +- tools/perf/util/build-id.h | 2 +- tools/perf/util/callchain.h | 7 + tools/perf/util/dso.h | 2 +- tools/perf/util/event.h | 24 ++ tools/perf/util/evsel.h | 4 +- tools/perf/util/header.h | 4 +- tools/perf/util/inclu...
2014 May 05
2
[GIT PULL 01/12] perf/core improvements and fixes
...le-parsing.c | 2 +- tools/perf/ui/browser.h | 4 +- tools/perf/ui/progress.h | 2 +- tools/perf/util/annotate.h | 2 +- tools/perf/util/build-id.h | 2 +- tools/perf/util/callchain.h | 7 + tools/perf/util/dso.h | 2 +- tools/perf/util/event.h | 24 ++ tools/perf/util/evsel.h | 4 +- tools/perf/util/header.h | 4 +- tools/perf/util/inclu...
2016 Jul 15
1
[PATCH] drm/nouveau/fbcon: fix deadlock with FBIOPUT_CON2FBMAP
...> > > Please correct me if my assumptions are flawed. > > Yeah, fixing this independent issues should definitely help, irrespective > of how we fix fb_set_suspend. > > > > Besides this, when fixing a deadlock pls provide more details about the > > > precise callchain and the locks involved in the deadlock. If you > > > discovered this using lockdep, then just add the entire lockdep splat to > > > the commit message. Otherwise there's lots of guesswork involved here. > > > -Daniel > > > > There was no lockdep splat, it...
2016 Jul 13
0
[PATCH] drm/nouveau/fbcon: fix deadlock with FBIOPUT_CON2FBMAP
...k too as the console is suspended. > > Please correct me if my assumptions are flawed. Yeah, fixing this independent issues should definitely help, irrespective of how we fix fb_set_suspend. > > Besides this, when fixing a deadlock pls provide more details about the > > precise callchain and the locks involved in the deadlock. If you > > discovered this using lockdep, then just add the entire lockdep splat to > > the commit message. Otherwise there's lots of guesswork involved here. > > -Daniel > > There was no lockdep splat, it was triggered via the io...
2014 May 05
0
[GIT PULL 01/12] perf/core improvements and fixes
...| 2 +- > tools/perf/ui/browser.h | 4 +- > tools/perf/ui/progress.h | 2 +- > tools/perf/util/annotate.h | 2 +- > tools/perf/util/build-id.h | 2 +- > tools/perf/util/callchain.h | 7 + > tools/perf/util/dso.h | 2 +- > tools/perf/util/event.h | 24 ++ > tools/perf/util/evsel.h | 4 +- > tools/perf/util/header.h | 4 +- &g...
2018 Jun 11
3
[PULL] vhost: cleanups and fixes
The following changes since commit 29dcea88779c856c7dc92040a0c01233263101d4: Linux 4.17 (2018-06-03 14:15:21 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus for you to fetch changes up to aa15783ee62d57d69433101ede3e3ed11e48161d: virtio: update the comments for transport features (2018-06-07 22:17:40 +0300)
2018 Jun 11
3
[PULL] vhost: cleanups and fixes
The following changes since commit 29dcea88779c856c7dc92040a0c01233263101d4: Linux 4.17 (2018-06-03 14:15:21 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus for you to fetch changes up to aa15783ee62d57d69433101ede3e3ed11e48161d: virtio: update the comments for transport features (2018-06-07 22:17:40 +0300)
2016 Jul 13
0
[PATCH] drm/nouveau/fbcon: fix deadlock with FBIOPUT_CON2FBMAP
...also smells like some kind of bad duct-tape. I think Lukas is working on some other rpm vs. fbdev deadlocks, maybe we could fix them all with one proper fix? I've made some comments on Lukas' last patch series. Besides this, when fixing a deadlock pls provide more details about the precise callchain and the locks involved in the deadlock. If you discovered this using lockdep, then just add the entire lockdep splat to the commit message. Otherwise there's lots of guesswork involved here. -Daniel > --- > drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +-- > drivers/gpu/drm/nouveau/n...