future proofing linux-2.6 config, disabling deprecated interfaces

2009-03-10 Thread maximilian attems
for 2.6.29 following interfaces will be unset:
- SCSI_PROC_FS
  should only be needed by legacy apps, sysfs equiv exists

- PCMCIA_IOCTL
  pcmciautils is even already shipped in etch

- ACPI_PROCFS
- ACPI_PROCFS_POWER
- ACPI_PROC_EVENT
  scheduled to be removed soon

they should only be needed by legacy applications
and it is the right time in the release now to either
have those kicked out as nobody uses them anyway or
to have userland fixed.

if the outcry is too big again on the acpi interfaces
like it happened for lenny we can go back and wait until
upstream anyway decides for us and those disappear under
our feet. but maybe userland got ready in between.

anyway i think it is a good plan now to start making aware userland,
unless objections, i'll set those next week. if i omitted an
important item out of feature-removal-schedule.txt please
point that out too.

kind regards

-- 
maks


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: future proofing linux-2.6 config, disabling deprecated interfaces

2009-03-17 Thread Ben Hutchings
maximilian attems  wrote:
> for 2.6.29 following interfaces will be unset:
> - SCSI_PROC_FS
>   should only be needed by legacy apps, sysfs equiv exists
> 
> - PCMCIA_IOCTL
>   pcmciautils is even already shipped in etch
> 
> - ACPI_PROCFS
> - ACPI_PROCFS_POWER
> - ACPI_PROC_EVENT
>   scheduled to be removed soon
> 
> they should only be needed by legacy applications
> and it is the right time in the release now to either
> have those kicked out as nobody uses them anyway or
> to have userland fixed.
[...]

Most of /proc/acpi is redundant but at least some files don't yet have
alternatives:

13:53 < bwh> # CONFIG_ACPI_PROCFS is not set
13:54 < mjg59> bwh: Given that not all of the proc functionality has been
   ported elsewhere yet, I'd say that's aggressive
13:54 < bwh> What's missing?
13:56 < mjg59> bwh: Device wakeup control
13:57 < mjg59> Setting things like DOS
14:00 < bwh> DOS?
14:00 < mjg59> bwh: Display Output Switch

Ben.

-- 
Ben Hutchings
The world is coming to an end.  Please log off.


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org