summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2016-04-19Linux 3.18.31v3.18.31Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2016-04-03Linux 3.18.30v3.18.30Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2016-03-17Linux 3.18.29v3.18.29Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2016-03-04Linux 3.18.28v3.18.28Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2016-02-15Linux 3.18.27v3.18.27Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2016-01-25Linux 3.18.26v3.18.26Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-12-15Linux 3.18.25v3.18.25Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-10-31Linux 3.18.24v3.18.24Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-10-28Linux 3.18.23v3.18.23Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-10-01Linux 3.18.22v3.18.22Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-08-31Linux 3.18.21v3.18.21Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-08-07Linux 3.18.20v3.18.20Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-07-20Linux 3.18.19v3.18.19Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-07-09Linux 3.18.18v3.18.18Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-06-28Linux 3.18.17v3.18.17Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-06-14Linux 3.18.16v3.18.16Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-06-13Linux 3.18.15v3.18.15Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-05-20Linux 3.18.14v3.18.14Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-05-05Linux 3.18.13v3.18.13Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-04-20Linux 3.18.12v3.18.12Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-04-03Linux 3.18.11v3.18.11Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-03-23Linux 3.18.10v3.18.10Sasha Levin
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
2015-03-06Linux 3.18.9v3.18.9Greg Kroah-Hartman
2015-02-26Linux 3.18.8v3.18.8Greg Kroah-Hartman
2015-02-11Linux 3.18.7v3.18.7Greg Kroah-Hartman
2015-02-06Linux 3.18.6v3.18.6Greg Kroah-Hartman
2015-01-29Linux 3.18.5v3.18.5Greg Kroah-Hartman
2015-01-27Linux 3.18.4v3.18.4Greg Kroah-Hartman
2015-01-16Linux 3.18.3v3.18.3Greg Kroah-Hartman
2015-01-08Linux 3.18.2v3.18.2Greg Kroah-Hartman
2014-12-16Linux 3.18.1v3.18.1Greg Kroah-Hartman
2014-12-07Linux 3.18v3.18Linus Torvalds
2014-11-30Linux 3.18-rc7v3.18-rc7Linus Torvalds
2014-11-23Linux 3.18-rc6v3.18-rc6Linus Torvalds
2014-11-16Linux 3.18-rc5v3.18-rc5Linus Torvalds
2014-11-15kernel: use the gnu89 standard explicitlyKirill A. Shutemov
Sasha Levin reports: "gcc5 changes the default standard to c11, which makes kernel build unhappy Explicitly define the kernel standard to be gnu89 which should keep everything working exactly like it was before gcc5" There are multiple small issues with the new default, but the biggest issue seems to be that the old - and very useful - GNU extension to allow a cast in front of an initializer has gone away. Patch updated by Kirill: "I'm pretty sure all gcc versions you can build kernel with supports -std=gnu89. cc-option is redunrant. We also need to adjust HOSTCFLAGS otherwise allmodconfig fails for me" Note by Andrew Pinski: "Yes it was reported and both problems relating to this extension has been added to gnu99 and gnu11. Though there are other issues with the kernel dealing with extern inline have different semantics between gnu89 and gnu99/11" End result: we may be able to move up to a newer stdc model eventually, but right now the newer models have some annoying deficiencies, so the traditional "gnu89" model ends up being the preferred one. Signed-off-by: Sasha Levin <sasha.levin@oracle.com> Singed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2014-11-09Linux 3.18-rc4v3.18-rc4Linus Torvalds
2014-11-02Linux 3.18-rc3v3.18-rc3Linus Torvalds
2014-10-26Linux 3.18-rc2v3.18-rc2Linus Torvalds
2014-10-19Linux 3.18-rc1v3.18-rc1Linus Torvalds
2014-10-14Merge branch 'kbuild' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild Pull kbuild changes from Michal Marek: - fix for handling dependencies of *-objs targets by Masahiro Yamada - lots of cleanups in the kbuild machinery, also by Masahiro - fixes for the kconfig build to use an UTF-8 capable ncurses library if possible and to build on not-so-standard installs - some more minor fixes * 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: kbuild: Do not reference *-n variables in the Makefile kbuild: simplify build, clean, modbuiltin shorthands kbuild: arm: Do not define "comma" twice kbuild: remove obj-n and lib-n handling kbuild: remove unnecessary variable initializaions kbuild: remove unnecessary "obj- := dummy.o" trick kbuild: handle C=... and M=... after entering into build directory kbuild: use $(Q) for sub-make target kbuild: fake the "Entering directory ..." message more simply kconfig/lxdialog: get ncurses CFLAGS with pkg-config kconfig: nconfig: fix multi-byte UTF handling kconfig: lxdialog: fix spelling kbuild: Make scripts executable kbuild: remove redundant clean-files from scripts/kconfig/Makefile kbuild: refactor script/kconfig/Makefile kbuild: handle the dependency of multi-objs hostprogs appropriately kbuild: handle multi-objs dependency appropriately
2014-10-07Merge branch 'for-linus' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/doc Pull documentation updates from Jiri Kosina: "Updates to kernel documentation. I took this over (hopefully temporarily) from Randy who was not willing to maintain it any longer. This pile mostly is a relay of queue that Randy already had in his tree" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/doc: Documentation: fix broken v4l-utils URL Documentation: update include path for mpssd Documentation: correct parameter error for dma_mapping_error MAINTAINERS: update location of linux-doc tree Documentation: remove networking/.gitignore tools: add more endian.h macros Make Documenation depend on headers_install Docs: this_cpu_ops: remove redundant add forms Documentation: disable vdso_test to avoid breakage with old glibc Documentation: update vDSO makefile to build portable examples Documentation: update .gitignore files Documentation: support glibc versions without htole macros v4l2-pci-skeleton: Only build if PCI is available Documentation: fix misc. warnings Documentation: make functions static to avoid prototype warnings Documentation: add makefiles for more targets Documentation: use subdir-y to avoid unnecessary built-in.o files
2014-10-07Merge tag 'modules-next-for-linus' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux Pull module update from Rusty Russell: "Nothing major: support for compressing modules, and auto-tainting params. PS. My virtio-next tree is empty: DaveM took the patches I had. There might be a virtio-rng starvation fix, but so far it's a bit voodoo so I will get to that in the next two days or it will wait" * tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux: moduleparam: Resolve missing-field-initializer warning kbuild: handle module compression while running 'make modules_install'. modinst: wrap long lines in order to enhance cmd_modules_install modsign: lookup lines ending in .ko in .mod files modpost: simplify file name generation of *.mod.c files modpost: reduce visibility of symbols and constify r/o arrays param: check for tainting before calling set op. drm/i915: taint the kernel if unsafe module parameters are set module: add module_param_unsafe and module_param_named_unsafe module: make it possible to have unsafe, tainting module params module: rename KERNEL_PARAM_FL_NOARG to avoid confusion
2014-10-05Linux 3.17v3.17Linus Torvalds
2014-10-02kbuild: Do not reference *-n variables in the MakefileMichal Marek
Kconfig options are either 'y', 'm', or undefined. Signed-off-by: Michal Marek <mmarek@suse.cz>
2014-10-02kbuild: simplify build, clean, modbuiltin shorthandsMasahiro Yamada
$(if $(KBUILD_SRC),$(srctree)/) was a useful strategy to omit a long absolute path for in-source-tree build prior to commit 890676c65d699db3ad82e7dddd0cf8fb449031af (kbuild: Use relative path when building in the source tree). Now $(srctree) is "." when building in the source tree. It would not be annoying to add "$(srctree)/" all the time. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
2014-10-01kbuild: handle C=... and M=... after entering into build directoryMasahiro Yamada
This commit avoids processing C=... and M=... twice when O=... is also given. Besides, we can also remove KBUILD_EXTMOD="$(KBUILD_EXTMOD)" in the sub-make target. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by: Peter Foley <pefoley2@pefoley.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
2014-10-01kbuild: use $(Q) for sub-make targetMasahiro Yamada
Since commit 066b7ed9558087a7957a1128f27d7a3462ff117f (kbuild: Do not print the build directory with make -s), "Q" is defined above the sub-make target. This commit takes advantage of that and replaces "$(if $(KBUILD_VERBOSE:1=),@)" with "$(Q)". Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by: Peter Foley <pefoley2@pefoley.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
2014-10-01kbuild: fake the "Entering directory ..." message more simplyMasahiro Yamada
Commit c2e28dc975ea87feed84415006ae143424912ac7 (kbuild: Print the name of the build directory) added a gimmick to show the "Entering directory ...". Instead of echoing the hard-coded message (that is, we need to know the exact message), moving --no-print-directory would be easier. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by: Peter Foley <pefoley2@pefoley.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
2014-09-28Linux 3.17-rc7v3.17-rc7Linus Torvalds