--- v03
+++ v06
@@ -1,27 +1,27 @@
-Fixes compiler error:
+Fixes userspace compilation error:
-drm/sis_drm.h:68:19: error: field ‘obj_list’ has incomplete type
- struct list_head obj_list;
+error: unknown type name ‘size_t’
-Signed-off-by: Mikko Rapeli <mikko.rapeli-X3B1VOXEql0@public.gmane.org>
+Signed-off-by: Mikko Rapeli <mikko.rapeli@iki.fi>
+Cc: Al Viro <viro@zeniv.linux.org.uk>
+Cc: Arnd Bergmann <arnd@arndb.de>
+Cc: H. Peter Anvin <hpa@zytor.com>
---
- include/uapi/drm/sis_drm.h | 2 ++
- 1 file changed, 2 insertions(+)
+ arch/x86/include/uapi/asm/signal.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/include/uapi/drm/sis_drm.h b/include/uapi/drm/sis_drm.h
-index df37632..3d0903f 100644
---- a/include/uapi/drm/sis_drm.h
-+++ b/include/uapi/drm/sis_drm.h
-@@ -64,8 +64,10 @@ typedef struct {
- unsigned long offset, size;
- } drm_sis_fb_t;
+diff --git a/arch/x86/include/uapi/asm/signal.h b/arch/x86/include/uapi/asm/signal.h
+index 8264f47cf53e..74346db30758 100644
+--- a/arch/x86/include/uapi/asm/signal.h
++++ b/arch/x86/include/uapi/asm/signal.h
+@@ -127,7 +127,7 @@ struct sigaction {
+ typedef struct sigaltstack {
+ void __user *ss_sp;
+ int ss_flags;
+- size_t ss_size;
++ __kernel_size_t ss_size;
+ } stack_t;
-+#ifdef __KERNEL__
- struct sis_file_private {
- struct list_head obj_list;
- };
-+#endif
-
- #endif /* __SIS_DRM_H__ */
+ #endif /* __ASSEMBLY__ */
--
-2.1.4
+2.13.3