netfilter: nfdbus: Add D-bus match rule implementation

The D-Bus netfilter module needs to decode D-Bus match rules to decide
if a given peer can receive or not a D-Bus message. Add a match rule
implementation to be used by the netfilter D-Bus module.

Based on a previous patch by Alban Crequy.

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
netfilter: add netfilter D-Bus module

AF_BUS has netfilter hooks on the packet sending path. This allows the
netfilter subsystem to register netfilter hook handlers.

The netfilter_dbus module allows to inspect D-Bus messages and take
actions based on the information contained on these messages.

Signed-off-by: Alban Crequy <alban.crequy@collabora.co.uk>
pramfs: documentation

Documentation for PRAMFS.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: super operations

Super block operations.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: inode operations

Inode methods (allocate/free/read/write).

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: file operations

File operations.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: block allocation

Block allocation operations.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: inode operations for dirs

Inode operations for directories.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: symlinks

Symlink operations.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: headers

Definitions for the PRAMFS filesystem.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: dir operations

File operations for directories.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: xip support

XIP operations.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: ACL support

ACL operations.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: extended attributes support

Extended attributes operations.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: extended attributes descriptors tree

Extended attributes block descriptors tree.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: memory write protection

Memory write protection.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: test module

Test module.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: ioctl operations

Ioctl operations.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: Makefile and Kconfig

Makefile and Kconfig.

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
pramfs: fix build for kernel 3.4

Upgrade pramfs code for kernel 3.4

Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>