patch.c (a6cbfa1e6d38c4b3ab0ce7e3aea4bb4e744f24b8) | patch.c (93862e385ded7c60351e09fcd2a541d273650905) |
---|---|
1/* 2 * patch.c - livepatch patching functions 3 * 4 * Copyright (C) 2014 Seth Jennings <sjenning@redhat.com> 5 * Copyright (C) 2014 SUSE 6 * Copyright (C) 2015 Josh Poimboeuf <jpoimboe@redhat.com> 7 * 8 * This program is free software; you can redistribute it and/or --- 14 unchanged lines hidden (view full) --- 23 24#include <linux/livepatch.h> 25#include <linux/list.h> 26#include <linux/ftrace.h> 27#include <linux/rculist.h> 28#include <linux/slab.h> 29#include <linux/bug.h> 30#include <linux/printk.h> | 1/* 2 * patch.c - livepatch patching functions 3 * 4 * Copyright (C) 2014 Seth Jennings <sjenning@redhat.com> 5 * Copyright (C) 2014 SUSE 6 * Copyright (C) 2015 Josh Poimboeuf <jpoimboe@redhat.com> 7 * 8 * This program is free software; you can redistribute it and/or --- 14 unchanged lines hidden (view full) --- 23 24#include <linux/livepatch.h> 25#include <linux/list.h> 26#include <linux/ftrace.h> 27#include <linux/rculist.h> 28#include <linux/slab.h> 29#include <linux/bug.h> 30#include <linux/printk.h> |
31#include "core.h" |
|
31#include "patch.h" 32#include "transition.h" 33 34static LIST_HEAD(klp_ops); 35 36struct klp_ops *klp_find_ops(unsigned long old_addr) 37{ 38 struct klp_ops *ops; --- 238 unchanged lines hidden --- | 32#include "patch.h" 33#include "transition.h" 34 35static LIST_HEAD(klp_ops); 36 37struct klp_ops *klp_find_ops(unsigned long old_addr) 38{ 39 struct klp_ops *ops; --- 238 unchanged lines hidden --- |