aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char/tty_io.c
AgeCommit message (Expand)AuthorFilesLines
2010-11-05TTY: create drivers/tty and move the tty core files thereGreg Kroah-Hartman1-3263/+0
2010-10-22tty: Make tiocgicount a handlerAlan Cox1-0/+21
2010-10-22tty_io: check return code of tty_register_deviceVasiliy Kulikov1-2/+22
2010-10-22tty: Remove __GFP_NOFAIL from tty_add_file()Pekka Enberg1-4/+11
2010-10-22tty: add tty_struct->dev pointer to corresponding device instanceDmitry Eremin-Solenikov1-0/+17
2010-09-03tty: fix tty_line must not be equal to number of allocated tty pointers in tt...Nathael Pajani1-1/+1
2010-08-18tty: fix fu_list abuseNick Piggin1-30/+54
2010-08-18fs: cleanup files_lock lockingNick Piggin1-8/+18
2010-08-10tty_io: remove casts from void*Kulikov Vasiliy1-6/+6
2010-08-10tty: avoid recursive BTM in pty_closeArnd Bergmann1-12/+12
2010-08-10tty: remove tty_lock_nestedArnd Bergmann1-21/+20
2010-08-10tty: never hold BTM while getting tty_mutexArnd Bergmann1-6/+6
2010-08-10tty: replace BKL with a new tty_lockArnd Bergmann1-51/+64
2010-08-06Fix init ordering of /dev/console vs callers of modprobeDavid Howells1-2/+2
2010-05-13tty: Fix unbalanced BKL handling in error pathAlan Cox1-0/+1
2010-04-02tty: release_one_tty() forgets to put pidsOleg Nesterov1-0/+2
2010-03-08Merge branch 'for-next' into for-linusJiri Kosina1-1/+1
2010-02-09tree-wide: Assorted spelling fixesDaniel Mack1-1/+1
2010-02-07Fix race in tty_fasync() properlyLinus Torvalds1-1/+3
2010-01-20tty: fix race in tty_fasyncGreg Kroah-Hartman1-1/+1
2009-12-12tty: Fix BKL taken under a spinlock bug introduced in the BKL splitAlan Cox1-2/+0
2009-12-11tty: split the lock up a bit furtherAlan Cox1-0/+3
2009-12-11tty: Move the leader test in disassociateAlan Cox1-2/+3
2009-12-11tty: Push the bkl down a bit in the hangup codeAlan Cox1-2/+2
2009-12-11tty: Push the lock down further into the ldisc codeAlan Cox1-2/+0
2009-12-11tty: push the BKL down into the handlers a bitAlan Cox1-61/+80
2009-09-27tty: Fix regressions caused by commit b50989dcDave Young1-5/+10
2009-09-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6Linus Torvalds1-0/+11
2009-09-19tty: USB serial termios bitsAlan Cox1-0/+1
2009-09-19tty: make the kref destructor occur asynchronouslyAlan Cox1-3/+16
2009-09-19tty: Fix a typo noted in passingAlan Cox1-1/+1
2009-09-19Driver-Core: extend devnode callbacks to provide permissionsKay Sievers1-0/+11
2009-06-16tty: fix sanity checkAlan Cox1-0/+2
2009-06-11tty: Move ldisc_flushAlan Cox1-21/+0
2009-06-11tty: rewrite the ldisc lockingAlan Cox1-56/+8
2009-06-11tty: Extract various bits of ldisc codeAlan Cox1-5/+19
2009-06-11tty: Fix oops when scanning the polling list for kgdbAlan Cox1-6/+7
2009-04-02pids: kill signal_struct-> __pgrp/__session and friendsOleg Nesterov1-2/+2
2009-04-02__tty_open(): use the correct type for saved_flagsAndrew Morton1-1/+1
2009-04-01epoll keyed wakeups: make tty use keyed wakeupsDavide Libenzi1-10/+10
2009-03-16Use f_lock to protect f_flagsJonathan Corbet1-3/+2
2009-01-27tty_open can return to userspace holding tty_mutexEric Paris1-1/+3
2009-01-02pty: simplify resizeAlan Cox1-20/+11
2009-01-02tty: Fix sparse static warning for tty_driver_lookup_ttyJason Wessel1-1/+1
2009-01-02n_tty: Fix loss of echoed characters and remove bkl from n_ttyJoe Peterson1-3/+3
2008-12-09Audit: Log TIOCSTIAl Viro1-0/+1
2008-12-01drivers/char/tty_io.c: Avoid panic when no console is configured.Will Newton1-6/+9
2008-10-16device create: char: convert device_create_drvdata to device_createGreg Kroah-Hartman1-1/+1
2008-10-15tty: make sure that proc_clear_tty stores the cpu flagsArjan van de Ven1-2/+3
2008-10-13tty: tty_io.c shadows sparse fixJason Wessel1-4/+4
2008-10-13tty: simplify ktermios allocationAlan Cox1-39/+7
2008-10-13Add an instance parameter devpts interfacesSukadev Bhattiprolu1-6/+8
2008-10-13Move tty lookup/reopen to callerSukadev Bhattiprolu1-15/+16
2008-10-13tty: extract the pty init time special casesAlan Cox1-130/+68
2008-10-13tty: Finish fixing up the init_dev interface to use ERR_PTRAlan Cox1-31/+21
2008-10-13tty: More driver operationsAlan Cox1-10/+47
2008-10-13tty: kref the tty driver objectAlan Cox1-49/+61
2008-10-13tty: Clean up the tty_init_dev changes furtherAlan Cox1-40/+24
2008-10-13tty: Move parts of tty_init_dev into new functionsSukadev Bhattiprolu1-52/+87
2008-10-13tty: Remove more special casing and out of place codeAlan Cox1-133/+36
2008-10-13tty: shutdown methodAlan Cox1-20/+29
2008-10-13pty: If the administrator creates a device for a ptmx slave we should not errorAlan Cox1-6/+12
2008-10-13tty: Redo current tty lockingAlan Cox1-14/+4
2008-10-13tty: the vhangup syscall is racyAlan Cox1-0/+19
2008-10-13tty: Move tty_write_message out of kernel/printkAlan Cox1-0/+25
2008-10-13tty: Make get_current_tty use a krefAlan Cox1-4/+6
2008-10-13tty: compare the tty winsizeAlan Cox1-1/+1
2008-10-13tty: Termios locking - sort out real_tty confusions and lock readsAlan Cox1-1/+1
2008-10-13tty: use krefs to protect driver module countsAlan Cox1-6/+11
2008-10-13tty: Add a kref countAlan Cox1-6/+48
2008-10-13tty: Split tty_port into its own fileAlan Cox1-36/+0
2008-10-13tty: split the buffering from tty_ioAlan Cox1-502/+0
2008-10-13tty: move tioclinux from a special caseAlan Cox1-4/+0
2008-09-26kgdboc,tty: Fix tty polling search to use name correctlyJason Wessel1-2/+12
2008-08-27tty: Fix termios tty window resize race with pty/tty pairAlan Cox1-3/+4
2008-08-15tty: remove resize window special caseAlan Cox1-32/+40
2008-08-11Fix race/oops in tty layer after BKL pushdownChristian Borntraeger1-1/+1
2008-07-25unexport proc_clear_ttyAdrian Bunk1-1/+0
2008-07-24remove is_tty()Adrian Bunk1-13/+0
2008-07-22tty: Fix up escaped characterAlan Cox1-1/+1
2008-07-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6Linus Torvalds1-5/+7
2008-07-22tty: rework break handlingAlan Cox1-43/+28
2008-07-22tty: Split ldisc code into its own fileAlan Cox1-627/+9
2008-07-21device create: char: convert device_create to device_create_drvdataGreg Kroah-Hartman1-5/+7
2008-07-20tty: add more tty_port fieldsAlan Cox1-0/+2
2008-07-20tty: Clean up tiocmsetAlan Cox1-26/+22
2008-07-20tty: Introduce a tty_port common structureAlan Cox1-0/+34
2008-07-20tty: Ldisc revampAlan Cox1-123/+213
2008-07-14Merge commit 'v2.6.26' into bkl-removalJonathan Corbet1-1/+1
2008-07-02tty: Fix inverted logic in send_breakAlan Cox1-1/+1
2008-07-02tty_io: fasync BKL pushdownJonathan Corbet1-5/+9
2008-06-20tty: cdev lock_kernel() pushdownJonathan Corbet1-2/+25
2008-05-14tty_check_change(): avoid taking tasklist_lock while holding tty->ctrl_lockAndrew Morton1-2/+5
2008-05-01[PATCH] split linux/file.hAl Viro1-0/+1
2008-04-30devpts: factor out PTY index allocationSukadev Bhattiprolu1-34/+6
2008-04-30devpts: propagate error code from devpts_pty_newSukadev Bhattiprolu1-2/+2
2008-04-30tty: fix routine name in ptmx_open()Hiroshi Shimamoto1-1/+1
2008-04-30tty: The big operations reworkAlan Cox1-102/+72
2008-04-30tty/serial: lay the foundations for the next set of reworksAlan Cox1-1/+1
2008-04-30tty: drop the BKL for driver/ldisc ioctl methodsAlan Cox1-8/+1
2008-04-30tty_io: fix remaining pid struct lockingAlan Cox1-1/+27
2008-04-30redo locking of tty->pgrpAlan Cox1-18/+60
2008-04-30tty: BKL pushdownAlan Cox1-33/+74
2008-04-29Merge branch 'audit.b50' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-4/+1
2008-04-28drivers: atm, char fix integer as NULL pointer warningsHarvey Harrison1-1/+1
2008-04-28[patch 1/2] audit: let userspace fully control TTY input auditingMiloslav Trmac1-4/+1
2008-04-17consoles: polling support, kgdbocJason Wessel1-0/+47
2008-02-08tty_io: drag screaming into coding style complianceAlan Cox1-278/+283
2008-02-06unix98 allocated_ptys_lock semaphore to mutexDaniel Walker1-10/+10
2008-02-06drivers/char/tty_io.c: remove pty_semDaniel Walker1-1/+0
2008-02-06proper prototype for vty_init()Adrian Bunk1-4/+0
2007-10-19Fix misspellings of "system", "controller", "interrupt" and "necessary".Robert P. J. Day1-4/+4
2007-10-19Use helpers to obtain task pid in printksPavel Emelyanov1-3/+3
2007-10-19pid namespaces: changes to show virtual ids to userPavel Emelyanov1-3/+4
2007-10-19pid namespaces: round up the APIPavel Emelianov1-2/+2
2007-08-23tty: dont needlessly cast kmalloc() return valueJesper Juhl1-4/+2
2007-08-11fix serial buffer memory leakAlan Cox1-6/+50
2007-07-16Audit: add TTY input auditingMiloslav Trmac1-1/+13
2007-07-16tty_io: Use kzallocJean Delvare1-8/+3
2007-07-16Prevent an O_NDELAY writer from blocking when a tty write is blocked by the t...Alan Cox1-12/+28
2007-06-16tty: restore locked ioctl file opPaul Fulghum1-4/+10
2007-06-01tty: fix leakage of -ERESTARTSYS to userlandOleg Nesterov1-1/+2
2007-05-12tty: flush flip buffer on ldisc input queue flushPaul Fulghum1-0/+33
2007-05-11[TTY]: Export proc_clear_tty() to modulea.David S. Miller1-0/+1
2007-05-11tty: add compat_ioctlPaul Fulghum1-3/+40
2007-05-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivialLinus Torvalds1-4/+4
2007-05-09tty_set_ldisc() receive_room fixPaul Fulghum1-7/+7
2007-05-09Fix misspellings collected by members of KJ list.Robert P. J. Day1-4/+4
2007-05-08Protect tty drivers list with tty_mutexAlexey Dobriyan1-1/+4
2007-05-08tty: introduce no_tty and use it in selinuxEric W. Biederman1-4/+15
2007-05-08tty: simplify calling of put_pid.Eric W. Biederman1-17/+6
2007-05-08tty: remove unnecessary export of proc_clear_ttyEric W. Biederman1-1/+0
2007-05-08Fixes and cleanups for earlyprintk aka boot consoleGerd Hoffmann1-5/+0
2007-05-07tty_register_driver: only allocate tty instances when definedAndy Whitcroft1-3/+2
2007-03-18[PATCH] tty: Fix two reported pid leaksEric W. Biederman1-0/+5
2007-03-01[PATCH] tty_io: fix race in master pty close/slave pty close pathAristeu Sergio Rozanski Filho1-0/+14
2007-02-20[PATCH] tty: use NULL for ptrsRandy Dunlap1-1/+1
2007-02-20[PATCH] tty_register_driver: Remove incorrect and superfluous castGeert Uytterhoeven1-3/+2
2007-02-13[PATCH] Fix SAK_work workqueue initialization.Eric W. Biederman1-2/+1
2007-02-12[PATCH] tty: update the tty layer to work with struct pidEric W. Biederman1-51/+79
2007-02-12[PATCH] pid: replace is_orphaned_pgrp with is_current_pgrp_orphanedEric W. Biederman1-1/+1
2007-02-12[PATCH] pid: make session_of_pgrp use struct pid instead of pid_tEric W. Biederman1-7/+17
2007-02-12[PATCH] tty: fix the locking for signal->session in disassociate_cttyEric W. Biederman1-3/+1
2007-02-12[PATCH] tty: clarify disassociate_cttyEric W. Biederman1-2/+6
2007-02-12[PATCH] tty: make __proc_set_tty staticEric W. Biederman1-1/+2
2007-02-11[PATCH] tty: cleanup release_memChristoph Hellwig1-36/+37
2007-02-11[PATCH] Char: tty, delete wake_up_interruptible after tty_wakeupJiri Slaby1-1/+0
2007-02-11[PATCH] vt: refactor console SAK processingEric W. Biederman1-4/+9
2006-12-13[PATCH] tty_io.c balance tty_ldisc_ref()Dan Carpenter1-6/+1
2006-12-13[PATCH] tty: export get_current_ttyHeiko Carstens1-0/+1
2006-12-08[PATCH] tty: switch to ktermios and new frameworkAlan Cox1-99/+38
2006-12-08[PATCH] add process_session() helper routine: deprecate old fieldCedric Le Goater1-1/+1
2006-12-08[PATCH] add process_session() helper routineCedric Le Goater1-6/+6
2006-12-08[PATCH] struct path: convert char-driversJosef Sipek1-6/+6
2006-12-08[PATCH] tty: ->signal->tty lockingPeter Zijlstra1-96/+141
2006-12-05Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Howells1-9/+10
2006-12-01Driver core: convert tty core to use struct deviceGreg Kroah-Hartman1-9/+10
2006-11-22WorkStruct: Pass the work_struct pointer instead of context dataDavid Howells1-14/+17
2006-11-22WorkStruct: Separate delayable and non-delayable events.David Howells1-1/+1
2006-10-02[PATCH] const struct tty_operationsJeff Dike1-1/+2
2006-09-29[PATCH] rate limiting for the ldisc open failure messagesAkinobu Mita1-2/+3
2006-09-29[PATCH] tty: Fix bits and note more bits to fixAlan Cox1-8/+11
2006-09-29[PATCH] solaris emulation: incorrect tty lockingAlan Cox1-0/+1
2006-09-29[PATCH] tty: make termios_sem a mutexArjan van de Ven1-11/+12
2006-09-29[PATCH] tty: lock ticogwinszAlan Cox1-7/+10
2006-09-29[PATCH] tty: trivial kzalloc opportunityAlan Cox1-7/+1
2006-09-29[PATCH] tty locking on resizeAlan Cox1-14/+15
2006-09-29[PATCH] tty_io.c: keep davej saneAlexey Dobriyan1-8/+6
2006-08-27[PATCH] Fix tty layer DoS and comment relevant codeAlan Cox1-10/+79
2006-08-27[PATCH] tty layer comment the locking assumptions and functions somewhatAlan Cox1-60/+658
2006-08-27[PATCH] tty: remove bogus call to cdev_del()Rolf Eike Beer1-1/+0
2006-07-03[PATCH] sched: cleanup, remove task_t, convert to struct task_structIngo Molnar1-1/+1
2006-07-03[PATCH] make more file_operation structs staticArjan van de Ven1-4/+4
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6Linus Torvalds1-13/+4
2006-06-28[PATCH] remove active field from tty buffer structurePaul Fulghum1-12/+4
2006-06-28[PATCH] add receive_room flow control to flush_to_ldiscPaul Fulghum1-13/+24
2006-06-28[PATCH] remove TTY_DONT_FLIPPaul Fulghum1-13/+2
2006-06-27[PATCH] tty: fix TCSBRK commentPaul Fulghum1-4/+3
2006-06-26[PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEVGreg Kroah-Hartman1-4/+4
2006-06-26[PATCH] devfs: Remove the devfs_fs_kernel.h file from the treeGreg Kroah-Hartman1-1/+0
2006-06-26[PATCH] devfs: Remove devfs_remove() function from the kernel treeGreg Kroah-Hartman1-1/+0
2006-06-26[PATCH] devfs: Remove devfs_mk_cdev() function from the kernel treeGreg Kroah-Hartman1-7/+0
2006-06-21[PATCH] TTY: return class device pointer from tty_register_device()Hansjoerg Lipp1-4/+7
2006-05-23[PATCH] tty_insert_flip_string_flags() license fixTobias Powalowski1-1/+1
2006-04-19[PATCH] Fix file lookup without refDipankar Sarma1-2/+6
2006-04-13[PATCH] do_SAK: Don't recursively take the tasklist_lockEric W. Biederman1-1/+1
2006-04-11[PATCH] tty release_dev(): remove dead codePaul Fulghum1-2/+1
2006-04-11[PATCH] ptmx: fix duplicate idr_removePaul Fulghum1-0/+1
2006-04-11[PATCH] make tty_insert_flip_string_flags() a non gpl exportAndrew Morton1-6/+16
2006-03-31[PATCH] make tty_insert_flip_string a non-GPL exportAndrew Morton1-1/+1
2006-03-28[PATCH] do_SAK: don't depend on session ID 0Eric W. Biederman1-3/+13
2006-03-28[PATCH] do_tty_hangup: use group_send_sig_info not send_group_sig_infoEric W. Biederman1-2/+2
2006-03-26BUG_ON() Conversion in drivers/charEric Sesterhenn1-7/+4
2006-03-25[PATCH] constify tty flip buffer handlingThomas Koeller1-2/+2
2006-03-23[PATCH] sem2mutex: ttyIngo Molnar1-25/+25
2006-02-28[PATCH] tty buffering: comment out debug codePaul Fulghum1-1/+1
2006-02-14[PATCH] tty reference count fixPaul Fulghum1-4/+3
2006-02-10[PATCH] tty buffering stall fixPaul Fulghum1-8/+22
2006-02-03[PATCH] new tty buffering locking fixPaul Fulghum1-27/+50