summaryrefslogtreecommitdiff
path: root/dissector_sll.h
blob: 2067942c22f0152091060014dc81888f57c961c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*
 * netsniff-ng - the packet sniffing beast
 * Subject to the GPL, version 2.
 */

#ifndef DISSECTOR_SLL_H
#define DISSECTOR_SLL_H

#include "hash.h"
#include "proto.h"

extern void dissector_init_sll(int fnttype);
extern void dissector_cleanup_sll(void);

extern struct protocol *dissector_get_sll_entry_point(void);
extern struct protocol *dissector_get_sll_exit_point(void);

#endif /* DISSECTOR_SLL_H */
>mode:
authorRoss Lagerwall <ross.lagerwall@citrix.com>2016-03-17 16:51:59 +0000
committerDavid Vrabel <david.vrabel@citrix.com>2016-04-06 11:18:17 +0100
commit60901df3aed230d4565dca003f11b6a95fbf30d9 (patch)
tree8669a47b0d37db64eeb4046cad97c33846ce57e5 /Documentation/IRQ-affinity.txt
parent101ecde566963b8d95d2b1b5ce0d4f3ed2f75933 (diff)
xen: Fix page <-> pfn conversion on 32 bit systems
Commit 1084b1988d22dc165c9dbbc2b0e057f9248ac4db (xen: Add Xen specific page definition) caused a regression in 4.4. The xen functions to convert between pages and pfns fail due to an overflow on systems where a physical address may not fit in an unsigned long (e.g. x86 32 bit PAE systems). Rework the conversion to avoid overflow. This should also result in simpler object code. This bug manifested itself as disk corruption with Linux 4.4 when using blkfront in a Xen HVM x86 32 bit guest with more than 4 GiB of memory. Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com> Cc: <stable@vger.kernel.org> # 4.4+ Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Diffstat (limited to 'Documentation/IRQ-affinity.txt')