packaging for linux 3.14

Change-Id: I946911e78c8f2a2f12b67938ec54d4e621a5c8a0
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
SMACK: Fix handling value==NULL in post setxattr

The function `smack_inode_post_setxattr` is called each
time that a setxattr is done, for any value of name.
The kernel allow to put value==NULL when size==0
to set an empty attribute value. The systematic
call to smk_import_entry was causing the dereference
of a NULL pointer hence a KERNEL PANIC!

The problem can be produced easily by issuing the
command `setfattr -n user.data file` under bash prompt
when SMACK is active.

Moving the call to smk_import_entry as proposed by this
patch is correcting the behaviour because the function
smack_inode_post_setxattr is called for the SMACK's
attributes only if the function smack_inode_setxattr validated
the value and its size (what will not be the case when size==0).

It also has a benefical effect to not fill the smack hash
with garbage values coming from any extended attribute
write.

Change-Id: Iaf0039c2be9bccb6cee11c24a3b44d209101fe47
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
packaging: fix kernel version

A tag v3.14.0 has been added to make the package version match with
internal kernel version. Otherwise, the kernel is unable to find its
modules in /lib/modules/<version>

Change-Id: I2cf04cc47a97dd2632743d1972cac665e6e1319b
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
migrate to Tizen:Common; bump to 3.14.1

Change-Id: I3fcde3a0b969d1a01b999e1358c6d0e312c6947d
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
bump to 3.14.4, update configuration with new options

Change-Id: I86cee79518a33c864bd8c9ba2b891c281f614be1
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
common_x86_64_defconfig: add VMWGFX as built-in
common_x86_defconfig: add VMWGFX as built-in

Fix Tizen JIRA: TC-3

Change-Id: I6a6c33ae4b16fc6046a4fed42fad391f77d25d2f
Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
enable Fusion SPI in kernel (not as a module) for VMWare

Change-Id: I1987a5e1531d55c2d262b53133818f76a902f024
Bug-Tizen: TC-2
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
common_{x86_64|x86}_defconfig: change default hostname to 'common_box'

Tizen Bug: TC-1346

Change-Id: Id4dd1ae75a5f1d2c41d1b424f950d4a24e2dfd16
Signed-off-by: gvancuts <geoffroy.vancutsem@intel.com>
tizen: arm: add default arm configuration

Copied vexpress_defconfig from version 3.14.4

Change-Id: I0e2f0f061fe7f81a2b1aed6157d683c053d6d814
Bug-Tizen: TC-1234
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
packaging: support armv7l building for Tizen:Common

Bug-Tizen: TC-1234
Change-Id: Iba7791682442baa4b41a7daf10949de4baf0a4fa
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
add support for libvirt

Libvirt is a toolkit to interact with LXC(Linux kernel containers).
Current libvirt-lxc driver need some additional kernel features:
1. CFS Scheduler
        CONFIG_CFS_BANDWIDTH
2. VLAN interface
        CONFIG_VETH

Change-Id: I83a70e985924055639c8a2086ec3ea447958171b
Signed-off-by: Dariusz Michaluk <d.michaluk@samsung.com>
add support for ebtables

The ebtables program is a filtering tool for a Linux-based bridging firewall.

Change-Id: I0892d969a3a2cddb74e33c88b5b545b8362017df
Signed-off-by: Dariusz Michaluk <d.michaluk@samsung.com>
tizen: arm: enable SMACK (security)

Bug-Tizen: TC-1234
Change-Id: Ibd7a7e43f5ea2bc8dfa6ea24d39f84526ccd7555
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
tizen: arm: set hostname to common-box

Bug-Tizen: TC-1234
Change-Id: I2d9f7e2644869a9c876b6765c025f1d604d787ee
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Bump kernel to 3.14.14 (LTS)

Change-Id: I3b504688ddc913995382751a46c5800386d2567b
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
change name of binary rpms for kernel

Support multiple profiles, platforms etc. for naming the output rpms

Change-Id: If3ecd19473fb1c115d892cfc52016602cf271a9d
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
redefine default platform

Change-Id: I7c159baeb091440acf7ab8232cdb9569072b38ef
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
rcar-m2: import config (3.10.31-ltsi )

Bug-Tizen: TC-1464
Change-Id: I0566352a2d1d496971daa1b84c80b9a1f2311dc6
Source: https://raw.githubusercontent.com/dhobsong/rcar-m2-tizen-meta/21e0f84277daab26b15daf47383639dfccb06614/kernel/config
Author: Damian Hobson-Garcia
packaging: more genericity for downstream platform maintenance

Change-Id: I61629c361a163b0abb34b74d1a0a5093cbe060ab
Bug-Tizen: TC-1464
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
packaging: tizen: arm: install device trees

Change-Id: Ie18356c51da5681ae760d33dbbc7b4f4342f38d8
Bug-Tizen: TC-1464
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>