Revision b23ff0e9330e4b11e18af984d50573598e10e7f9 authored by Mahesh Salgaonkar on 21 January 2010, 12:55:16 UTC, committed by Frederic Weisbecker on 28 January 2010, 13:15:51 UTC
On a given architecture, when hardware breakpoint registration fails due to un-supported access type (read/write/execute), we lose the bp slot since register_perf_hw_breakpoint() does not release the bp slot on failure. Hence, any subsequent hardware breakpoint registration starts failing with 'no space left on device' error. This patch introduces error handling in register_perf_hw_breakpoint() function and releases bp slot on error. Signed-off-by: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com> Cc: Ananth N Mavinakayanahalli <ananth@in.ibm.com> Cc: K. Prasad <prasad@linux.vnet.ibm.com> Cc: Maneesh Soni <maneesh@in.ibm.com> LKML-Reference: <20100121125516.GA32521@in.ibm.com> Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
1 parent 7f5102c
File | Mode | Size |
---|---|---|
1.Intro | -rw-r--r-- | 14.6 KB |
2.Process | -rw-r--r-- | 21.8 KB |
3.Early-stage | -rw-r--r-- | 9.8 KB |
4.Coding | -rw-r--r-- | 19.7 KB |
5.Posting | -rw-r--r-- | 14.9 KB |
6.Followthrough | -rw-r--r-- | 11.5 KB |
7.AdvancedTopics | -rw-r--r-- | 9.4 KB |
8.Conclusion | -rw-r--r-- | 3.1 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...