History

Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net

Conflicts: Documentation/networking/ip-sysctl.txt drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c Both conflicts were simply overlapping context. A build fix for qlcnic is in here too, simply removing the added devinit annotations which no longer exist.

David S. Miller committed 13 years ago

Commit 4b87f922 parents 55eb555 daf3ec61768 files · +18967 −10643Browse files

Showing the changes to include/uapi (5 of 1768 files). Show all

Unified · Split

5 files
  1. include/uapi/drm/exynos_drm.h +6 −18
  2. include/uapi/drm/i915_drm.h +10 −0
  3. include/uapi/linux/audit.h +1 −1
  4. include/uapi/linux/msg.h +1 −0
  5. include/uapi/linux/pci_regs.h +2 −0
include/uapi/drm/exynos_drm.h+6−18
@@ -6,24 +6,10 @@ · 5 unmodified lines
66 * Joonyoung Shim <jy0922.shim@samsung.com>
77 * Seung-Woo Kim <sw0312.kim@samsung.com>
88 *
9− * Permission is hereby granted, free of charge, to any person obtaining a
10− * copy of this software and associated documentation files (the "Software"),
11− * to deal in the Software without restriction, including without limitation
12− * the rights to use, copy, modify, merge, publish, distribute, sublicense,
13− * and/or sell copies of the Software, and to permit persons to whom the
14− * Software is furnished to do so, subject to the following conditions:
15− *
16− * The above copyright notice and this permission notice (including the next
17− * paragraph) shall be included in all copies or substantial portions of the
18− * Software.
19− *
20− * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21− * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22− * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
23− * VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
24− * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
25− * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
26− * OTHER DEALINGS IN THE SOFTWARE.
9+ * This program is free software; you can redistribute it and/or modify it
10+ * under the terms of the GNU General Public License as published by the
11+ * Free Software Foundation; either version 2 of the License, or (at your
12+ * option) any later version.
2713 */
2814
2915 #ifndef _UAPI_EXYNOS_DRM_H_
@@ -185,6 +171,8 @@ enum drm_exynos_flip { · 155 unmodified lines
185171 EXYNOS_DRM_FLIP_NONE = (0 << 0),
186172 EXYNOS_DRM_FLIP_VERTICAL = (1 << 0),
187173 EXYNOS_DRM_FLIP_HORIZONTAL = (1 << 1),
174+ EXYNOS_DRM_FLIP_BOTH = EXYNOS_DRM_FLIP_VERTICAL |
175+ EXYNOS_DRM_FLIP_HORIZONTAL,
188176 };
189177
190178 enum drm_exynos_degree {
include/uapi/drm/i915_drm.h+10−0
@@ -307,6 +307,7 @@ typedef struct drm_i915_irq_wait { · 306 unmodified lines
307307 #define I915_PARAM_HAS_PRIME_VMAP_FLUSH 21
308308 #define I915_PARAM_RSVD_FOR_FUTURE_USE 22
309309 #define I915_PARAM_HAS_SECURE_BATCHES 23
310+#define I915_PARAM_HAS_PINNED_BATCHES 24
310311
311312 typedef struct drm_i915_getparam {
312313 int param;
@@ -677,6 +678,15 @@ struct drm_i915_gem_execbuffer2 { · 364 unmodified lines
677678 */
678679 #define I915_EXEC_SECURE (1<<9)
679680
681+/** Inform the kernel that the batch is and will always be pinned. This
682+ * negates the requirement for a workaround to be performed to avoid
683+ * an incoherent CS (such as can be found on 830/845). If this flag is
684+ * not passed, the kernel will endeavour to make sure the batch is
685+ * coherent with the CS before execution. If this flag is passed,
686+ * userspace assumes the responsibility for ensuring the same.
687+ */
688+#define I915_EXEC_IS_PINNED (1<<10)
689+
680690 #define I915_EXEC_CONTEXT_ID_MASK (0xffffffff)
681691 #define i915_execbuffer2_set_context_id(eb2, context) \
682692 (eb2).rsvd1 = context & I915_EXEC_CONTEXT_ID_MASK
include/uapi/linux/audit.h+1−1
@@ -26,7 +26,6 @@ · 25 unmodified lines
2626
2727 #include <linux/types.h>
2828 #include <linux/elf-em.h>
29−#include <linux/ptrace.h>
3029
3130 /* The netlink messages for the audit system is divided into blocks:
3231 * 1000 - 1099 are for commanding the audit system
@@ -106,6 +105,7 @@ · 73 unmodified lines
106105 #define AUDIT_MMAP 1323 /* Record showing descriptor and flags in mmap */
107106 #define AUDIT_NETFILTER_PKT 1324 /* Packets traversing netfilter chains */
108107 #define AUDIT_NETFILTER_CFG 1325 /* Netfilter chain modifications */
108+#define AUDIT_SECCOMP 1326 /* Secure Computing event */
109109
110110 #define AUDIT_AVC 1400 /* SE Linux avc denial or grant */
111111 #define AUDIT_SELINUX_ERR 1401 /* Internal SE Linux Errors */
include/uapi/linux/msg.h+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 /* msgrcv options */
1111 #define MSG_NOERROR 010000 /* no error if message is too big */
1212 #define MSG_EXCEPT 020000 /* recv any msg except of specified type.*/
13+#define MSG_COPY 040000 /* copy (not remove) all queue messages */
1314
1415 /* Obsolete, used only for backwards compatibility and libc5 compiles */
1516 struct msqid_ds {
include/uapi/linux/pci_regs.h+2−0
@@ -458,6 +458,8 @@ · 457 unmodified lines
458458 #define PCI_EXP_DEVSTA_TRPND 0x20 /* Transactions Pending */
459459 #define PCI_EXP_LNKCAP 12 /* Link Capabilities */
460460 #define PCI_EXP_LNKCAP_SLS 0x0000000f /* Supported Link Speeds */
461+#define PCI_EXP_LNKCAP_SLS_2_5GB 0x1 /* LNKCAP2 SLS Vector bit 0 (2.5GT/s) */
462+#define PCI_EXP_LNKCAP_SLS_5_0GB 0x2 /* LNKCAP2 SLS Vector bit 1 (5.0GT/s) */
461463 #define PCI_EXP_LNKCAP_MLW 0x000003f0 /* Maximum Link Width */
462464 #define PCI_EXP_LNKCAP_ASPMS 0x00000c00 /* ASPM Support */
463465 #define PCI_EXP_LNKCAP_L0SEL 0x00007000 /* L0s Exit Latency */

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t