01 Aug, 2019

1 commit

  • The ISDN documentation is a mix of admin guide, uAPI and kAPI.

    Ideally, it should be split. Yet, not sure if it would worth
    the troble. Anyway, we have the same kind of mix on several
    drivers specific documentation. So, just like the others, keep
    the directory at the root Documentation/ tree, just adding a
    pointer to it at the kAPI section, as the documentation was
    written with the Kernel developers in mind.

    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Jonathan Corbet

    Mauro Carvalho Chehab
     

31 May, 2019

3 commits

  • With all isdn4linux hardware drivers gone, this is only a wrapper around
    CAPI to support old user space. However, from looking at the mailing
    list, it seems that the last time anyone asked about it was in 2014,
    when the upgrade from a linux-2.4 installation failed, and mISDN was
    suggested as a replacement.

    The largest public ISDN network (Deutsche Telekom) was supposed to be
    shut down 2018, which must have drastically reduced the number of legacy
    installations.

    When we last discussed removing i4l in 2016, Karsten Keil suggested
    revisiting this in 2018. I guess this is overdue.

    Link: http://listserv.isdn4linux.de/pipermail/isdn4linux/2014-October/006165.html
    Link: https://patchwork.kernel.org/patch/8484861/#17900371
    Link: https://listserv.isdn4linux.de/pipermail/isdn4linux/2019-April/thread.html
    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     
  • With the decline of ISDN, this seems to have become almost completely
    obsolete, and even in the past years before that, almost all remaining
    users appear to have used mISDN instead.

    Birger Harzenetter noted that he is still using i4l/hisax to take
    advantage of the 'divert' driver for call diversion, but otherwise uses
    mISDN on the same hardware. This is a rare edge case as far as I
    can tell, but we are still breaking an actively used work flow
    (see https://xkcd.com/1172/).

    We debated moving i4l/hisax to staging as an intermediate step, but as
    he is not likely to change the setup, and that would just delay breaking
    this use case. The alternatives here are to stay on stable kernels
    < 5.2, to create an external driver repository for isdn4linux, or to
    add divert functionality to mISDN.

    Cc: Birger Harzenetter
    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     
  • isdn4linux is getting removed, and the gigaset driver can still
    use the CAPI support, so this can all go away.

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     

10 Sep, 2018

1 commit

  • This is a respin with a wider audience (all that get_maintainer returned)
    and I know this spams a *lot* of people. Not sure what would be the correct
    way, so my apologies for ruining your inbox.

    The 00-INDEX files are supposed to give a summary of all files present
    in a directory, but these files are horribly out of date and their
    usefulness is brought into question. Often a simple "ls" would reveal
    the same information as the filenames are generally quite descriptive as
    a short introduction to what the file covers (it should not surprise
    anyone what Documentation/sched/sched-design-CFS.txt covers)

    A few years back it was mentioned that these files were no longer really
    needed, and they have since then grown further out of date, so perhaps
    it is time to just throw them out.

    A short status yields the following _outdated_ 00-INDEX files, first
    counter is files listed in 00-INDEX but missing in the directory, last
    is files present but not listed in 00-INDEX.

    List of outdated 00-INDEX:
    Documentation: (4/10)
    Documentation/sysctl: (0/1)
    Documentation/timers: (1/0)
    Documentation/blockdev: (3/1)
    Documentation/w1/slaves: (0/1)
    Documentation/locking: (0/1)
    Documentation/devicetree: (0/5)
    Documentation/power: (1/1)
    Documentation/powerpc: (0/5)
    Documentation/arm: (1/0)
    Documentation/x86: (0/9)
    Documentation/x86/x86_64: (1/1)
    Documentation/scsi: (4/4)
    Documentation/filesystems: (2/9)
    Documentation/filesystems/nfs: (0/2)
    Documentation/cgroup-v1: (0/2)
    Documentation/kbuild: (0/4)
    Documentation/spi: (1/0)
    Documentation/virtual/kvm: (1/0)
    Documentation/scheduler: (0/2)
    Documentation/fb: (0/1)
    Documentation/block: (0/1)
    Documentation/networking: (6/37)
    Documentation/vm: (1/3)

    Then there are 364 subdirectories in Documentation/ with several files that
    are missing 00-INDEX alltogether (and another 120 with a single file and no
    00-INDEX).

    I don't really have an opinion to whether or not we /should/ have 00-INDEX,
    but the above 00-INDEX should either be removed or be kept up to date. If
    we should keep the files, I can try to keep them updated, but I rather not
    if we just want to delete them anyway.

    As a starting point, remove all index-files and references to 00-INDEX and
    see where the discussion is going.

    Signed-off-by: Henrik Austad
    Acked-by: "Paul E. McKenney"
    Just-do-it-by: Steven Rostedt
    Reviewed-by: Jens Axboe
    Acked-by: Paul Moore
    Acked-by: Greg Kroah-Hartman
    Acked-by: Mark Brown
    Acked-by: Mike Rapoport
    Cc: [Almost everybody else]
    Signed-off-by: Jonathan Corbet

    Henrik Austad
     

27 Mar, 2018

1 commit


24 Oct, 2016

1 commit


06 Mar, 2016

1 commit

  • The icn, act2000 and pcbit drivers are all for very old hardware,
    and it is highly unlikely that anyone is actually still using them
    on modern kernels, if at all.

    All three drivers apparently are for hardware that predates PCI
    being the common connector, as they are ISA-only and active
    PCI ISDN cards were widely available in the 1990s.

    Looking through the git logs, it I cannot find any indication of a
    patch to any of these drivers that has been tested on real hardware,
    only cleanups or global API changes.

    Signed-off-by: Arnd Bergmann
    Acked-by: Karsten Keil
    Signed-off-by: Greg Kroah-Hartman

    Arnd Bergmann
     

31 Mar, 2012

1 commit

  • Usage of /etc/modprobe.conf file was deprecated by module-init-tools and
    is no longer parsed by new kmod tool. References to this file are
    replaced in Documentation, comments and Kconfig according to the
    context.

    There are also some references to the old /etc/modules.conf from 2.4
    kernels that are being removed.

    Signed-off-by: Lucas De Marchi
    Acked-by: Takashi Iwai
    Acked-by: Mauro Carvalho Chehab
    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Lucas De Marchi
     

13 Jun, 2011

1 commit

  • Change all "arch/i386" to "arch/x86" in Documentaion/,
    since the directory has changed.

    Also update the files which have changed their filename
    in the meantime accordingly.

    Signed-off-by: Wanlong Gao
    [jkosina@suse.cz: reword changelog]
    Signed-off-by: Jiri Kosina

    Wanlong Gao
     

31 Mar, 2011

1 commit


05 Aug, 2010

1 commit

  • * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)
    Documentation: update broken web addresses.
    fix comment typo "choosed" -> "chosen"
    hostap:hostap_hw.c Fix typo in comment
    Fix spelling contorller -> controller in comments
    Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -> Fault
    fs/Kconfig: Fix typo Userpace -> Userspace
    Removing dead MACH_U300_BS26
    drivers/infiniband: Remove unnecessary casts of private_data
    fs/ocfs2: Remove unnecessary casts of private_data
    libfc: use ARRAY_SIZE
    scsi: bfa: use ARRAY_SIZE
    drm: i915: use ARRAY_SIZE
    drm: drm_edid: use ARRAY_SIZE
    synclink: use ARRAY_SIZE
    block: cciss: use ARRAY_SIZE
    comment typo fixes: charater => character
    fix comment typos concerning "challenge"
    arm: plat-spear: fix typo in kerneldoc
    reiserfs: typo comment fix
    update email address
    ...

    Linus Torvalds
     

04 Aug, 2010

1 commit

  • Below you will find an updated version from the original series bunching all patches into one big patch
    updating broken web addresses that are located in Documentation/*
    Some of the addresses date as far far back as 1995 etc... so searching became a bit difficult,
    the best way to deal with these is to use web.archive.org to locate these addresses that are outdated.
    Now there are also some addresses pointing to .spec files some are located, but some(after searching
    on the companies site)where still no where to be found. In this case I just changed the address
    to the company site this way the users can contact the company and they can locate them for the users.

    Signed-off-by: Justin P. Mattock
    Signed-off-by: Thomas Weber
    Signed-off-by: Mike Frysinger
    Cc: Paulo Marques
    Cc: Randy Dunlap
    Cc: Michael Neuling
    Signed-off-by: Jiri Kosina

    Justin P. Mattock
     

08 Jul, 2010

2 commits

  • The CAPI variant of the Gigaset drivers can, in combination with
    capidrv, now fully replace the legacy ISDN4Linux variant. All
    reported problems have been fixed. So remove the EXPERIMENTAL tag
    from the Kconfig option selecting it, and adapt the documentation
    accordingly to encourage users to switch to it.

    Impact: documentation/status update, no functional change
    Signed-off-by: Tilman Schmidt
    Signed-off-by: David S. Miller

    Tilman Schmidt
     
  • Add a paragraph to the driver documentation describing how to make
    internal and external calls.

    Impact: documentation
    Signed-off-by: Tilman Schmidt
    Signed-off-by: David S. Miller

    Tilman Schmidt
     

06 Jul, 2010

1 commit


26 Feb, 2010

1 commit


14 Jan, 2010

1 commit

  • Convert code away from ->read_proc/->write_proc interfaces. Switch to
    proc_create()/proc_create_data() which make addition of proc entries
    reliable wrt NULL ->proc_fops, NULL ->data and so on.

    Problem with ->read_proc et al is described here commit
    786d7e1612f0b0adb6046f19b906609e4fe8b1ba "Fix rmmod/read/write races in
    /proc entries"

    [akpm@linux-foundation.org: CONFIG_PROC_FS=n build fix]
    Signed-off-by: Alexey Dobriyan
    Signed-off-by: Tilman Schmidt
    Signed-off-by: Karsten Keil
    Signed-off-by: David S. Miller

    Alexey Dobriyan
     

09 Dec, 2009

1 commit


07 Oct, 2009

2 commits


20 Jun, 2009

1 commit


08 Jun, 2009

2 commits


18 May, 2009

2 commits

  • Drop the kernel config option GIGASET_UNDOCREQ, permanently
    activating the code it controlled, as there have been no reports
    of problems caused by its activation but many problems caused by
    it being disabled.
    Also fix a few bad comments while we're at it.

    Impact: cleanup
    Signed-off-by: Tilman Schmidt
    Signed-off-by: David S. Miller

    Tilman Schmidt
     
  • Mention handling of unregisteted DECT wireless datasets in README.gigaset.

    Signed-off-by: Tilman Schmidt
    Signed-off-by: David S. Miller

    Tilman Schmidt
     

30 Apr, 2009

1 commit


27 Apr, 2009

3 commits

  • Move the entry about CAPI 2.0 to the beginning and add a URL.
    Incorporate changes suggested by Randy Dunlap, thanks for proofreading.

    Signed-off-by: Karsten Keil
    Signed-off-by: David S. Miller

    Karsten Keil
     
  • isdn: document Kernel CAPI driver interface

    Create a file Documentation/isdn/INTERFACE.CAPI describing the
    interface between the kernel CAPI subsystem and ISDN device drivers,
    analogous to the existing Documentation/isdn/INTERFACE for the old
    isdn4linux subsystem. Also add kerneldoc comments to the exported
    functions in drivers/isdn/capi/kcapi.c.

    Impact: Documentation
    Signed-off-by: Tilman Schmidt
    Signed-off-by: Karsten Keil
    Signed-off-by: David S. Miller

    Tilman Schmidt
     
  • After the merging of mISDN, state which files refer only to the
    old isdn4linux subsystem. Also add a few missing files.

    Signed-off-by: Tilman Schmidt
    Signed-off-by: Karsten Keil
    Signed-off-by: David S. Miller

    Tilman Schmidt
     

09 Apr, 2009

1 commit


07 Apr, 2009

1 commit


31 Oct, 2008

1 commit


27 Jul, 2008

1 commit

  • mISDN is a new modular ISDN driver, in the long term it should replace
    the old I4L driver architecture for passiv ISDN cards.

    Signed-off-by: Karsten Keil

    Karsten Keil
     

20 Oct, 2007

2 commits

  • Spelling fixes in Documentation/.

    Signed-off-by: Simon Arlott
    Signed-off-by: Adrian Bunk

    Simon Arlott
     
  • * Convert files to UTF-8.

    * Also correct some people's names
    (one example is Eißfeldt, which was found in a source file.
    Given that the author used an ß at all in a source file
    indicates that the real name has in fact a 'ß' and not an 'ss',
    which is commonly used as a substitute for 'ß' when limited to
    7bit.)

    * Correct town names (Goettingen -> Göttingen)

    * Update Eberhard Mönkeberg's address (http://lkml.org/lkml/2007/1/8/313)

    Signed-off-by: Jan Engelhardt
    Signed-off-by: Adrian Bunk

    Jan Engelhardt
     

09 May, 2007

1 commit


13 Feb, 2007

1 commit


04 Oct, 2006

1 commit


22 Jun, 2006

1 commit

  • Using the class device pointer returned by tty_register_device() with
    part 1 of the patch, attach the Gigaset drivers' "cidmode" sysfs entry
    to its tty class device, where it can be found more easily by users
    who do not know nor care which USB port the device is attached to.

    Signed-off-by: Hansjoerg Lipp
    Signed-off-by: Tilman Schmidt
    Signed-off-by: Greg Kroah-Hartman

    Hansjoerg Lipp