summaryrefslogtreecommitdiffstats
path: root/include/linux/kbuild.h
blob: 22a72198c14b7e338f4f10ed334f7c73be8cfcae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef __LINUX_KBUILD_H
#define __LINUX_KBUILD_H

#define DEFINE(sym, val) \
        asm volatile("\n->" #sym " %0 " #val : : "i" (val))

#define BLANK() asm volatile("\n->" : : )

#define OFFSET(sym, str, mem) \
	DEFINE(sym, offsetof(struct str, mem))

#define COMMENT(x) \
	asm volatile("\n->#" x)

#endif
77aa228d4e97bad212c'>MIPS: Add missing EHB in mtc0 -> mfc0 sequence.Dmitry Korotin2019-06-241-9/+20 | * MIPS: have "plain" make calls build dtbs for selected platformsCedric Hombourger2019-06-201-1/+2 | * MIPS: fix build on non-linux hostsKevin Darbyshire-Bryant2019-06-202-1/+3 | * MIPS: ath79: fix ar933x uart parity modeStefan Hellermann2019-06-191-2/+2 | * MIPS: Fix bounds check virt_addr_validHauke Mehrtens2019-06-171-1/+1 * | Merge tag 'dmaengine-fix-5.2' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds2019-07-063-25/+35 |\ \ | * | dmaengine: qcom: bam_dma: Fix completed descriptors countSricharan R2019-07-051-0/+3 | * | dmaengine: imx-sdma: remove BD_INTR for channel0Robin Gong2019-07-051-2/+2 | * | dmaengine: imx-sdma: fix use-after-free on probe error pathSven Van Asbroeck2019-07-051-21/+27 | * | dmaengine: jz4780: Fix an endian bug in IRQ handlerDan Carpenter2019-07-051-2/+3 * | | Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds2019-07-062-9/+9 |\ \ \ | * | | scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supportedMaurizio Lombardi2019-07-021-8/+8 | * | | scsi: target/iblock: Fix overrun in WRITE SAME emulationRoman Bolshakov2019-07-021-1/+1 * | | | Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2019-07-061-1/+0Star |\ \ \ \ | * | | | fs: VALIDATE_FS_PARSER should default to nGeert Uytterhoeven2019-07-051-1/+0Star * | | | | Revert "mm: page cache: store only head pages in i_pages"Linus Torvalds2019-07-068-82/+94 * | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-07-065-15/+26 |\ \ \ \ \ | * | | | | KVM: arm64/sve: Fix vq_present() macro to yield a boolZhang Lei2019-07-051-1/+1 | * | | | | KVM: LAPIC: Fix pending interrupt in IRR blocked by software disable LAPICWanpeng Li2019-07-021-1/+1 | * | | | | KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCSLiran Alon2019-07-022-9/+17 | * | | | | KVM: nVMX: Allow restore nested-state to enable eVMCS when vCPU in SMMLiran Alon2019-07-021-1/+4 | * | | | | KVM: x86: degrade WARN to pr_warn_ratelimitedPaolo Bonzini2019-07-021-3/+3 * | | | | | Merge tag 'mtd/fixes-for-5.2-final' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-07-067-39/+22Star |\ \ \ \ \ \ | * | | | | | mtd: rawnand: sunxi: Add A23/A33 DMA support with extra MBUS configurationMiquel Raynal2019-07-051-0/+24 | * | | | | | Revert "mtd: rawnand: sunxi: Add A23/A33 DMA support"Miquel Raynal2019-07-051-36/+2Star | * | | | | | mtd: rawnand: ingenic: Fix ingenic_ecc dependencyPaul Cercueil2019-07-014-11/+4Star | * | | | | | mtd: spinand: Fix max_bad_eraseblocks_per_lun info in memorgFrieder Schrempf2019-07-012-3/+3 | |/ / / / / * | | | | | Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2019-07-061-0/+1 |\ \ \ \ \ \ | * | | | | | i2c: tegra: Add Dmitry as a reviewerDmitry Osipenko2019-07-051-0/+1 | |/ / / / / * | | | | | Merge tag 'nfsd-5.2-2' of git://linux-nfs.org/~bfields/linuxLinus Torvalds2019-07-062-2/+7 |\ \ \ \ \ \ | * | | | | | nfsd: Fix overflow causing non-working mounts on 1 TB machinesPaul Menzel2019-07-031-1/+1 | * | | | | | svcrdma: Ignore source port when computing DRC hashChuck Lever2019-06-191-1/+6 * | | | | | | Merge tag 'drm-fixes-2019-07-05-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2019-07-05