|
@@ -620,12 +620,6 @@ static void rb_free_cpu_buffer(struct ring_buffer_per_cpu *cpu_buffer)
|
|
|
kfree(cpu_buffer);
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * Causes compile errors if the struct buffer_page gets bigger
|
|
|
- * than the struct page.
|
|
|
- */
|
|
|
-extern int ring_buffer_page_too_big(void);
|
|
|
-
|
|
|
#ifdef CONFIG_HOTPLUG_CPU
|
|
|
static int rb_cpu_notify(struct notifier_block *self,
|
|
|
unsigned long action, void *hcpu);
|
|
@@ -648,11 +642,6 @@ struct ring_buffer *__ring_buffer_alloc(unsigned long size, unsigned flags,
|
|
|
int bsize;
|
|
|
int cpu;
|
|
|
|
|
|
- /* Paranoid! Optimizes out when all is well */
|
|
|
- if (sizeof(struct buffer_page) > sizeof(struct page))
|
|
|
- ring_buffer_page_too_big();
|
|
|
-
|
|
|
-
|
|
|
/* keep it in its own cache line */
|
|
|
buffer = kzalloc(ALIGN(sizeof(*buffer), cache_line_size()),
|
|
|
GFP_KERNEL);
|