svn commit: r348280 - in stable/12/sys: compat/linuxkpi/common/include/linux modules/linuxkpi
Johannes Lundberg
johalun at FreeBSD.org
Sat May 25 20:53:25 UTC 2019
Author: johalun
Date: Sat May 25 20:53:23 2019
New Revision: 348280
URL: https://svnweb.freebsd.org/changeset/base/348280
Log:
LinuxKPI: Revert MFC of r347892
Revert until we can figure out how to keep compatibility with drm-kmod
ports between 12.0 and 12-STABLE/12.1.
Modified:
stable/12/sys/compat/linuxkpi/common/include/linux/seq_file.h
stable/12/sys/modules/linuxkpi/Makefile
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/compat/linuxkpi/common/include/linux/seq_file.h
==============================================================================
--- stable/12/sys/compat/linuxkpi/common/include/linux/seq_file.h Sat May 25 20:24:51 2019 (r348279)
+++ stable/12/sys/compat/linuxkpi/common/include/linux/seq_file.h Sat May 25 20:53:23 2019 (r348280)
@@ -30,29 +30,13 @@
#ifndef _LINUX_SEQ_FILE_H_
#define _LINUX_SEQ_FILE_H_
-#include <linux/types.h>
-#include <linux/fs.h>
#include <sys/sbuf.h>
-#undef file
-#define inode vnode
-
-#define DEFINE_SHOW_ATTRIBUTE(__name) \
-static int __name ## _open(struct inode *inode, struct linux_file *file) \
-{ \
- return single_open(file, __name ## _show, inode->i_private); \
-} \
- \
-static const struct file_operations __name ## _fops = { \
- .owner = THIS_MODULE, \
- .open = __name ## _open, \
- .read = seq_read, \
- .llseek = seq_lseek, \
- .release = single_release, \
-}
-
struct seq_operations;
+struct linux_file;
+#define inode vnode
+
struct seq_file {
struct sbuf *buf;
@@ -83,6 +67,5 @@ int single_release(struct inode *, struct linux_file *
#define seq_puts(m, str) sbuf_printf((m)->buf, str)
#define seq_putc(m, str) sbuf_putc((m)->buf, str)
-#define file linux_file
#endif /* _LINUX_SEQ_FILE_H_ */
Modified: stable/12/sys/modules/linuxkpi/Makefile
==============================================================================
--- stable/12/sys/modules/linuxkpi/Makefile Sat May 25 20:24:51 2019 (r348279)
+++ stable/12/sys/modules/linuxkpi/Makefile Sat May 25 20:53:23 2019 (r348280)
@@ -13,7 +13,6 @@ SRCS= linux_compat.c \
linux_pci.c \
linux_radix.c \
linux_rcu.c \
- linux_seq_file.c \
linux_schedule.c \
linux_slab.c \
linux_tasklet.c \
More information about the svn-src-all
mailing list