aboutsummaryrefslogtreecommitdiffstats
path: root/pending
diff options
authorGreg Kroah-Hartman <gregkh@suse.de>2008-02-12 23:09:47 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2008-02-12 23:09:47 -0800
commitb187615c8c16369df1892327fbfd9987f2c4424d (patch)
tree9325d07f50e68e3a08e70ea0a099fb28cc0600aa /pending
parente49198c6adf03a0083c53fe8d215e2306f5b9b16 (diff)
downloadpatches-b187615c8c16369df1892327fbfd9987f2c4424d.tar.gz
feature-removal pending stuff
Diffstat (limited to 'pending')
-rw-r--r--pending/feature-removal-1.patch23
-rw-r--r--pending/feature-removal-2.patch40
-rw-r--r--pending/feature-removal-3.patch32
3 files changed, 95 insertions, 0 deletions
diff --git a/pending/feature-removal-1.patch b/pending/feature-removal-1.patch
new file mode 100644
index 00000000000000..f7791983070634
--- /dev/null
+++ b/pending/feature-removal-1.patch
@@ -0,0 +1,23 @@
+---
+ Documentation/feature-removal-schedule/README | 16 ++++++++++++++++
+ 1 file changed, 16 insertions(+)
+
+--- /dev/null
++++ b/Documentation/feature-removal-schedule/README
+@@ -0,0 +1,16 @@
++The files in this directory describe a number of files and features
++that are that are going to be removed in the kernel source tree. Every
++entry should contain what exactly is going away, why it is happening,
++and who is going to be doing the work. When the feature is removed from
++the kernel, the file describing the removal should also be removed.
++
++The files should use the following template to help explain this
++information:
++
++---------------------------
++What: the foo->baz field is going away
++When: October 31, 2038
++Why: Using this field is broken by design, please switch to using the
++ newer foo->bar field instead. For more details on this, please
++ see the directions in Documentation/foo/using_bar.txt
++Who: Joe Weezle <joe@weezle>
diff --git a/pending/feature-removal-2.patch b/pending/feature-removal-2.patch
new file mode 100644
index 00000000000000..65cf6c3ecac19d
--- /dev/null
+++ b/pending/feature-removal-2.patch
@@ -0,0 +1,40 @@
+---
+ Documentation/feature-removal-schedule.txt | 13 -----------
+ Documentation/feature-removal-schedule/dev-power.power_state | 10 ++++++++
+ 2 files changed, 10 insertions(+), 13 deletions(-)
+
+--- a/Documentation/feature-removal-schedule.txt
++++ b/Documentation/feature-removal-schedule.txt
+@@ -6,19 +6,6 @@ be removed from this file.
+
+ ---------------------------
+
+-What: dev->power.power_state
+-When: July 2007
+-Why: Broken design for runtime control over driver power states, confusing
+- driver-internal runtime power management with: mechanisms to support
+- system-wide sleep state transitions; event codes that distinguish
+- different phases of swsusp "sleep" transitions; and userspace policy
+- inputs. This framework was never widely used, and most attempts to
+- use it were broken. Drivers should instead be exposing domain-specific
+- interfaces either to kernel or to userspace.
+-Who: Pavel Machek <pavel@suse.cz>
+-
+----------------------------
+-
+ What: old NCR53C9x driver
+ When: October 2007
+ Why: Replaced by the much better esp_scsi driver. Actual low-level
+--- /dev/null
++++ b/Documentation/feature-removal-schedule/dev-power.power_state
+@@ -0,0 +1,10 @@
++What: dev->power.power_state
++When: July 2007
++Why: Broken design for runtime control over driver power states, confusing
++ driver-internal runtime power management with: mechanisms to support
++ system-wide sleep state transitions; event codes that distinguish
++ different phases of swsusp "sleep" transitions; and userspace policy
++ inputs. This framework was never widely used, and most attempts to
++ use it were broken. Drivers should instead be exposing domain-specific
++ interfaces either to kernel or to userspace.
++Who: Pavel Machek <pavel@suse.cz>
diff --git a/pending/feature-removal-3.patch b/pending/feature-removal-3.patch
new file mode 100644
index 00000000000000..ed0ab6944196ba
--- /dev/null
+++ b/pending/feature-removal-3.patch
@@ -0,0 +1,32 @@
+---
+ Documentation/feature-removal-schedule.txt | 9 ---------
+ Documentation/feature-removal-schedule/old_ncr54c9_driver | 6 ++++++
+ 2 files changed, 6 insertions(+), 9 deletions(-)
+
+--- a/Documentation/feature-removal-schedule.txt
++++ b/Documentation/feature-removal-schedule.txt
+@@ -6,15 +6,6 @@ be removed from this file.
+
+ ---------------------------
+
+-What: old NCR53C9x driver
+-When: October 2007
+-Why: Replaced by the much better esp_scsi driver. Actual low-level
+- driver can be ported over almost trivially.
+-Who: David Miller <davem@davemloft.net>
+- Christoph Hellwig <hch@lst.de>
+-
+----------------------------
+-
+ What: Video4Linux API 1 ioctls and video_decoder.h from Video devices.
+ When: December 2008
+ Files: include/linux/video_decoder.h include/linux/videodev.h
+--- /dev/null
++++ b/Documentation/feature-removal-schedule/old_ncr54c9_driver
+@@ -0,0 +1,6 @@
++What: old NCR53C9x driver
++When: October 2007
++Why: Replaced by the much better esp_scsi driver. Actual low-level
++ driver can be ported over almost trivially.
++Who: David Miller <davem@davemloft.net>
++ Christoph Hellwig <hch@lst.de>