diff options
| author | Olof Johansson <olof@lixom.net> | 2013-07-12 13:59:39 -0400 |
|---|---|---|
| committer | Olof Johansson <olof@lixom.net> | 2013-07-12 13:59:39 -0400 |
| commit | f4b96f5e4ff8d86699c851c10245e102809b0331 (patch) | |
| tree | f766102263bed71738431cabb4d4f6f086005cd8 /include/uapi/linux | |
| parent | 9d8812df35be58a5da0c44182c1e4ba2507cc6a7 (diff) | |
| parent | c24a6ae18abde53b048372b066b93b71b1b91154 (diff) | |
Merge tag 'omap-for-v3.11/fixes-for-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
Omap fixes and minor defconfig updates that would be good to
get in before -rc1.
* tag 'omap-for-v3.11/fixes-for-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
ARM: OMAP2+: omap2plus_defconfig: Enable appended DTB support
ARM: OMAP2+: Enable TI_EDMA in omap2plus_defconfig
ARM: OMAP2+: omap2plus_defconfig: enable DRA752 thermal support by default
ARM: OMAP2+: omap2plus_defconfig: enable TI bandgap driver
ARM: OMAP2+: devices: remove duplicated include from devices.c
ARM: OMAP3: igep0020: Set DSS pins in correct mux mode.
ARM: OMAP2+: N900: enable N900-specific drivers even if device tree is enabled
ARM: OMAP2+: Cocci spatch "ptr_ret.spatch"
ARM: OMAP2+: Remove obsolete Makefile line
ARM: OMAP5: Enable Cortex A15 errata 798181
ARM: scu: provide inline dummy functions when SCU is not present
ARM: OMAP4: sleep: build OMAP4 specific functions only for OMAP4
ARM: OMAP2+: timer: initialize before using oh_name
Signed-off-by: Olof Johansson <olof@lixom.net>
Add/move/change conflicts in arch/arm/mach-omap2/Kconfig resolved.
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/const.h | 3 | ||||
| -rw-r--r-- | include/uapi/linux/kvm.h | 2 | ||||
| -rw-r--r-- | include/uapi/linux/pci_regs.h | 2 | ||||
| -rw-r--r-- | include/uapi/linux/perf_event.h | 5 | ||||
| -rw-r--r-- | include/uapi/linux/ptrace.h | 3 | ||||
| -rw-r--r-- | include/uapi/linux/virtio_console.h | 3 | ||||
| -rw-r--r-- | include/uapi/linux/virtio_pci.h | 4 |
7 files changed, 19 insertions, 3 deletions
diff --git a/include/uapi/linux/const.h b/include/uapi/linux/const.h index c22c707c455d..c872bfd25e13 100644 --- a/include/uapi/linux/const.h +++ b/include/uapi/linux/const.h | |||
| @@ -21,4 +21,7 @@ | |||
| 21 | #define _AT(T,X) ((T)(X)) | 21 | #define _AT(T,X) ((T)(X)) |
| 22 | #endif | 22 | #endif |
| 23 | 23 | ||
| 24 | #define _BITUL(x) (_AC(1,UL) << (x)) | ||
| 25 | #define _BITULL(x) (_AC(1,ULL) << (x)) | ||
| 26 | |||
| 24 | #endif /* !(_LINUX_CONST_H) */ | 27 | #endif /* !(_LINUX_CONST_H) */ |
diff --git a/include/uapi/linux/kvm.h b/include/uapi/linux/kvm.h index d88c8ee00c8b..acccd08be6c7 100644 --- a/include/uapi/linux/kvm.h +++ b/include/uapi/linux/kvm.h | |||
| @@ -666,6 +666,7 @@ struct kvm_ppc_smmu_info { | |||
| 666 | #define KVM_CAP_IRQ_MPIC 90 | 666 | #define KVM_CAP_IRQ_MPIC 90 |
| 667 | #define KVM_CAP_PPC_RTAS 91 | 667 | #define KVM_CAP_PPC_RTAS 91 |
| 668 | #define KVM_CAP_IRQ_XICS 92 | 668 | #define KVM_CAP_IRQ_XICS 92 |
| 669 | #define KVM_CAP_ARM_EL1_32BIT 93 | ||
| 669 | 670 | ||
| 670 | #ifdef KVM_CAP_IRQ_ROUTING | 671 | #ifdef KVM_CAP_IRQ_ROUTING |
| 671 | 672 | ||
| @@ -783,6 +784,7 @@ struct kvm_dirty_tlb { | |||
| 783 | #define KVM_REG_IA64 0x3000000000000000ULL | 784 | #define KVM_REG_IA64 0x3000000000000000ULL |
| 784 | #define KVM_REG_ARM 0x4000000000000000ULL | 785 | #define KVM_REG_ARM 0x4000000000000000ULL |
| 785 | #define KVM_REG_S390 0x5000000000000000ULL | 786 | #define KVM_REG_S390 0x5000000000000000ULL |
| 787 | #define KVM_REG_ARM64 0x6000000000000000ULL | ||
| 786 | #define KVM_REG_MIPS 0x7000000000000000ULL | 788 | #define KVM_REG_MIPS 0x7000000000000000ULL |
| 787 | 789 | ||
| 788 | #define KVM_REG_SIZE_SHIFT 52 | 790 | #define KVM_REG_SIZE_SHIFT 52 |
diff --git a/include/uapi/linux/pci_regs.h b/include/uapi/linux/pci_regs.h index 864e324da80d..c3cc01d474b0 100644 --- a/include/uapi/linux/pci_regs.h +++ b/include/uapi/linux/pci_regs.h | |||
| @@ -468,7 +468,7 @@ | |||
| 468 | #define PCI_EXP_LNKCAP_ASPMS 0x00000c00 /* ASPM Support */ | 468 | #define PCI_EXP_LNKCAP_ASPMS 0x00000c00 /* ASPM Support */ |
| 469 | #define PCI_EXP_LNKCAP_L0SEL 0x00007000 /* L0s Exit Latency */ | 469 | #define PCI_EXP_LNKCAP_L0SEL 0x00007000 /* L0s Exit Latency */ |
| 470 | #define PCI_EXP_LNKCAP_L1EL 0x00038000 /* L1 Exit Latency */ | 470 | #define PCI_EXP_LNKCAP_L1EL 0x00038000 /* L1 Exit Latency */ |
| 471 | #define PCI_EXP_LNKCAP_CLKPM 0x00040000 /* L1 Clock Power Management */ | 471 | #define PCI_EXP_LNKCAP_CLKPM 0x00040000 /* Clock Power Management */ |
| 472 | #define PCI_EXP_LNKCAP_SDERC 0x00080000 /* Surprise Down Error Reporting Capable */ | 472 | #define PCI_EXP_LNKCAP_SDERC 0x00080000 /* Surprise Down Error Reporting Capable */ |
| 473 | #define PCI_EXP_LNKCAP_DLLLARC 0x00100000 /* Data Link Layer Link Active Reporting Capable */ | 473 | #define PCI_EXP_LNKCAP_DLLLARC 0x00100000 /* Data Link Layer Link Active Reporting Capable */ |
| 474 | #define PCI_EXP_LNKCAP_LBNC 0x00200000 /* Link Bandwidth Notification Capability */ | 474 | #define PCI_EXP_LNKCAP_LBNC 0x00200000 /* Link Bandwidth Notification Capability */ |
diff --git a/include/uapi/linux/perf_event.h b/include/uapi/linux/perf_event.h index fb104e51496e..0b1df41691e8 100644 --- a/include/uapi/linux/perf_event.h +++ b/include/uapi/linux/perf_event.h | |||
| @@ -157,8 +157,11 @@ enum perf_branch_sample_type { | |||
| 157 | PERF_SAMPLE_BRANCH_ANY_CALL = 1U << 4, /* any call branch */ | 157 | PERF_SAMPLE_BRANCH_ANY_CALL = 1U << 4, /* any call branch */ |
| 158 | PERF_SAMPLE_BRANCH_ANY_RETURN = 1U << 5, /* any return branch */ | 158 | PERF_SAMPLE_BRANCH_ANY_RETURN = 1U << 5, /* any return branch */ |
| 159 | PERF_SAMPLE_BRANCH_IND_CALL = 1U << 6, /* indirect calls */ | 159 | PERF_SAMPLE_BRANCH_IND_CALL = 1U << 6, /* indirect calls */ |
| 160 | PERF_SAMPLE_BRANCH_ABORT_TX = 1U << 7, /* transaction aborts */ | ||
| 161 | PERF_SAMPLE_BRANCH_IN_TX = 1U << 8, /* in transaction */ | ||
| 162 | PERF_SAMPLE_BRANCH_NO_TX = 1U << 9, /* not in transaction */ | ||
| 160 | 163 | ||
| 161 | PERF_SAMPLE_BRANCH_MAX = 1U << 7, /* non-ABI */ | 164 | PERF_SAMPLE_BRANCH_MAX = 1U << 10, /* non-ABI */ |
| 162 | }; | 165 | }; |
| 163 | 166 | ||
| 164 | #define PERF_SAMPLE_BRANCH_PLM_ALL \ | 167 | #define PERF_SAMPLE_BRANCH_PLM_ALL \ |
diff --git a/include/uapi/linux/ptrace.h b/include/uapi/linux/ptrace.h index 52ebcc89f306..cf1019e15f5b 100644 --- a/include/uapi/linux/ptrace.h +++ b/include/uapi/linux/ptrace.h | |||
| @@ -61,6 +61,9 @@ struct ptrace_peeksiginfo_args { | |||
| 61 | __s32 nr; /* how may siginfos to take */ | 61 | __s32 nr; /* how may siginfos to take */ |
| 62 | }; | 62 | }; |
| 63 | 63 | ||
| 64 | #define PTRACE_GETSIGMASK 0x420a | ||
| 65 | #define PTRACE_SETSIGMASK 0x420b | ||
| 66 | |||
| 64 | /* Read signals from a shared (process wide) queue */ | 67 | /* Read signals from a shared (process wide) queue */ |
| 65 | #define PTRACE_PEEKSIGINFO_SHARED (1 << 0) | 68 | #define PTRACE_PEEKSIGINFO_SHARED (1 << 0) |
| 66 | 69 | ||
diff --git a/include/uapi/linux/virtio_console.h b/include/uapi/linux/virtio_console.h index c312f16bc4e7..ba260dd0b33a 100644 --- a/include/uapi/linux/virtio_console.h +++ b/include/uapi/linux/virtio_console.h | |||
| @@ -38,6 +38,7 @@ | |||
| 38 | /* Feature bits */ | 38 | /* Feature bits */ |
| 39 | #define VIRTIO_CONSOLE_F_SIZE 0 /* Does host provide console size? */ | 39 | #define VIRTIO_CONSOLE_F_SIZE 0 /* Does host provide console size? */ |
| 40 | #define VIRTIO_CONSOLE_F_MULTIPORT 1 /* Does host provide multiple ports? */ | 40 | #define VIRTIO_CONSOLE_F_MULTIPORT 1 /* Does host provide multiple ports? */ |
| 41 | #define VIRTIO_CONSOLE_F_EMERG_WRITE 2 /* Does host support emergency write? */ | ||
| 41 | 42 | ||
| 42 | #define VIRTIO_CONSOLE_BAD_ID (~(__u32)0) | 43 | #define VIRTIO_CONSOLE_BAD_ID (~(__u32)0) |
| 43 | 44 | ||
| @@ -48,6 +49,8 @@ struct virtio_console_config { | |||
| 48 | __u16 rows; | 49 | __u16 rows; |
| 49 | /* max. number of ports this device can hold */ | 50 | /* max. number of ports this device can hold */ |
| 50 | __u32 max_nr_ports; | 51 | __u32 max_nr_ports; |
| 52 | /* emergency write register */ | ||
| 53 | __u32 emerg_wr; | ||
| 51 | } __attribute__((packed)); | 54 | } __attribute__((packed)); |
| 52 | 55 | ||
| 53 | /* | 56 | /* |
diff --git a/include/uapi/linux/virtio_pci.h b/include/uapi/linux/virtio_pci.h index ea66f3f60d63..e5ec1caab82a 100644 --- a/include/uapi/linux/virtio_pci.h +++ b/include/uapi/linux/virtio_pci.h | |||
| @@ -80,7 +80,9 @@ | |||
| 80 | 80 | ||
| 81 | /* The remaining space is defined by each driver as the per-driver | 81 | /* The remaining space is defined by each driver as the per-driver |
| 82 | * configuration space */ | 82 | * configuration space */ |
| 83 | #define VIRTIO_PCI_CONFIG(dev) ((dev)->msix_enabled ? 24 : 20) | 83 | #define VIRTIO_PCI_CONFIG_OFF(msix_enabled) ((msix_enabled) ? 24 : 20) |
| 84 | /* Deprecated: please use VIRTIO_PCI_CONFIG_OFF instead */ | ||
| 85 | #define VIRTIO_PCI_CONFIG(dev) VIRTIO_PCI_CONFIG_OFF((dev)->msix_enabled) | ||
| 84 | 86 | ||
| 85 | /* Virtio ABI version, this must match exactly */ | 87 | /* Virtio ABI version, this must match exactly */ |
| 86 | #define VIRTIO_PCI_ABI_VERSION 0 | 88 | #define VIRTIO_PCI_ABI_VERSION 0 |
