aboutsummaryrefslogtreecommitdiffstats
path: root/fs/sysfs
AgeCommit message (Expand)AuthorFilesLines
2012-04-10sysfs: handle 'parent deleted before child added'Dan Williams1-0/+3
2012-04-10sysfs: Prevent crash on unset sysfs group attributesBruno Prémont1-1/+5
2012-04-09sysfs: Update the name hash for an entry after changing the namespaceTom Goff1-1/+1
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-2/+1
2012-03-08Revert "sysfs: Kill nlink counting."Greg Kroah-Hartman3-0/+10
2012-02-24sysfs: Fix memory leak in sysfs_sd_setsecdata().Masami Ichikawa1-5/+6
2012-02-02Merge 3.3-rc2 into the driver-core-next branch.Greg Kroah-Hartman2-1/+10
2012-01-31sysfs: Update the name hash when renaming sysfs entriesEric W. Biederman1-0/+1
2012-01-24sysfs: change permissions for /sys from 0755 to 0555Vitaly Kuznetsov1-1/+1
2012-01-24sysfs: Kill nlink counting.Eric W. Biederman3-10/+0
2012-01-24sysfs: Store the sysfs inode in an unsigned int.Eric W. Biederman2-3/+3
2012-01-24sysfs: Reduce s_flags to an unsinged short so it packs well with s_modeEric W. Biederman1-3/+3
2012-01-24sysfs: Add s_hash to sysfs_dirent and order directory entries by hashEric W. Biederman2-108/+120
2012-01-24sysfs: Complain bitterly about attempts to remove files from nonexistent dire...Eric W. Biederman2-1/+10
2012-01-03sysfs: propagate umode_tAl Viro3-4/+4
2012-01-03switch sysfs_chmod_file() to umode_tAl Viro1-1/+1
2012-01-03switch ->is_visible() to returning umode_tAl Viro1-1/+1
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-1/+1
2011-11-01sysfs: Make sysfs_rename safe with sysfs_dirents in rbtrees.Eric W. Biederman1-8/+6
2011-10-25sysfs: Remove support for tagged directories with untagged members (again)Eric W. Biederman1-4/+4
2011-10-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds3-7/+65
2011-10-19sysfs: Reject with a warning invalid uses of tagged directories.Eric W. Biederman2-3/+14
2011-10-19sysfs: Remove support for tagged directories with untagged members.Eric W. Biederman2-5/+3
2011-10-19sysfs: Implement support for tagged files in sysfs.Eric W. Biederman1-2/+51
2011-09-26sysfs: add unsigned long cast to prevent compile warningHeiko Carstens1-1/+2
2011-08-22sysfs: use rb-tree for inode number lookupMikulas Patocka2-42/+52
2011-08-22sysfs: remove s_sibling hacksMikulas Patocka2-12/+12
2011-08-22sysfs: use rb-tree for name lookupsMikulas Patocka2-7/+55
2011-08-22sysfs: count subdirectoriesMikulas Patocka3-13/+9
2011-07-20->permission() sanitizing: don't pass flags to ->permission()Al Viro2-3/+3
2011-07-20->permission() sanitizing: don't pass flags to generic_permission()Al Viro1-1/+1
2011-07-20kill check_acl callback of generic_permission()Al Viro1-1/+1
2011-06-12Delay struct net freeing while there's a sysfs instance refering to itAl Viro2-27/+12
2011-05-13sysfs: remove "last sysfs file:" line from the oops messagesGreg Kroah-Hartman1-12/+0
2011-05-10SYSFS: Fix erroneous comments for sysfs_update_group().Robert P. J. Day1-3/+3
2011-01-20kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERTDavid Rientjes1-1/+1
2011-01-10Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-8/+2
2011-01-10headers: kobject.h reduxAlexey Dobriyan2-0/+2
2011-01-07fs: provide rcu-walk aware permission i_opsNick Piggin2-4/+9
2011-01-07fs: rcu-walk aware d_revalidate methodNick Piggin1-1/+5
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin1-1/+1
2011-01-07fs: change d_delete semanticsNick Piggin1-1/+1
2010-11-29sysfs: remove useless test from sysfs_merge_groupAlan Stern1-8/+2
2010-10-29convert sysfsAl Viro1-19/+13
2010-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6Linus Torvalds1-34/+34
2010-10-22sysfs: only access bin file vm_ops with the active lockEric W. Biederman1-16/+26
2010-10-22sysfs: Fail bin file mmap if vma close is implemented.Eric W. Biederman1-18/+8
2010-10-17sysfs: Add sysfs_merge_group() and sysfs_unmerge_group()Alan Stern1-0/+59
2010-09-03sysfs: checking for NULL instead of ERR_PTRDan Carpenter1-1/+1
2010-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-6/+6
2010-08-09switch sysfs to ->evict_inode()Al Viro3-5/+5
2010-08-09rename generic_setattrChristoph Hellwig1-1/+1
2010-08-05sysfs: sysfs_chmod_file's attr can be constJean Delvare1-1/+2
2010-07-26sysfs: allow creating symlinks from untagged to tagged directoriesEric W. Biederman1-1/+2
2010-07-26sysfs: sysfs_delete_link handle symlinks from untagged to tagged directories.Eric W. Biederman1-1/+1
2010-07-26sysfs: Don't allow the creation of symlinks we can't removeEric W. Biederman1-5/+18
2010-06-04fix setattr error handling in sysfs, configfsNick Piggin1-2/+4
2010-05-27fs: convert simple fs to new truncateNick Piggin1-5/+3
2010-05-21sysfs: add struct file* to bin_attr callbacksChris Wright1-13/+11
2010-05-21sysfs: Remove usage of S_BIAS to avoid merge conflict with the vfs treeEric W. Biederman1-3/+8
2010-05-21sysfs: Comment sysfs directory tagging logicSerge E. Hallyn2-1/+20
2010-05-21sysfs: Implement sysfs_delete_linkEric W. Biederman1-0/+20
2010-05-21sysfs: Add support for tagged directories with untagged members.Eric W. Biederman2-9/+5
2010-05-21sysfs: Implement sysfs tagged directory support.Eric W. Biederman8-45/+164
2010-05-21sysfs: Remove double free sysfs_get_sbEric W. Biederman1-1/+0
2010-05-21sysfs: Basic support for multiple super blocksEric W. Biederman2-2/+59
2010-05-15bridge: update sysfs link names if port device names have changedSimon Arlott1-0/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo3-0/+3
2010-03-07sysfs: Kill unused sysfs_sb variable.Eric W. Biederman2-3/+0
2010-03-07sysfs: Pass super_block to sysfs_get_inodeEric W. Biederman4-5/+6
2010-03-07sysfs: Implement sysfs_rename_linkEric W. Biederman1-0/+38
2010-03-07sysfs: Pack sysfs_dirent more tightly.Eric W. Biederman1-1/+1
2010-03-07sysfs: Serialize updates to the vfs inodeEric W. Biederman1-4/+4
2010-03-07sysfs: Use one lockdep class per sysfs attribute.Eric W. Biederman1-2/+5
2010-03-07sysfs: Only take active references on attributes.Eric W. Biederman3-1/+6
2010-03-07sysfs: Remove sysfs_get/put_active_twoEric W. Biederman4-77/+38
2010-03-07Driver core: Constify struct sysfs_ops in struct kobj_typeEmese Revfy1-4/+4
2010-03-07sysfs: Cache the last sysfs_dirent to improve readdir scalability v2Eric W. Biederman1-22/+60
2010-03-07sysfs: Add sysfs_add/remove_files utility functionsAndi Kleen1-0/+20
2010-02-16sysfs: sysfs_sd_setattr set iattrs unconditionallyEric W. Biederman1-18/+17
2010-01-04sysfs: Add lockdep annotations for the sysfs active referenceEric W. Biederman2-2/+27
2009-12-23Driver core: bin_attribute parameters can often be const*Phil Carmody1-2/+4
2009-12-11sysfs: sysfs_setattr remove unnecessary permission check.Eric W. Biederman1-4/+0
2009-12-11sysfs: Factor out sysfs_rename from sysfs_rename_dir and sysfs_move_dirEric W. Biederman2-33/+32
2009-12-11sysfs: Propagate renames to the vfs on demandEric W. Biederman3-139/+32
2009-12-11sysfs: Gut sysfs_addrm_start and sysfs_addrm_finishEric W. Biederman2-89/+4
2009-12-11sysfs: In sysfs_chmod_file lazily propagate the mode change.Eric W. Biederman1-23/+8
2009-12-11sysfs: Implement sysfs_getattr & sysfs_permissionEric W. Biederman4-17/+54
2009-12-11sysfs: Nicely indent sysfs_symlink_inode_operationsEric W. Biederman1-4/+4
2009-12-11sysfs: Update s_iattr on link and unlink.Eric W. Biederman1-0/+18
2009-12-11sysfs: Fix locking and factor out sysfs_sd_setattrEric W. Biederman2-20/+32
2009-12-11sysfs: Simplify iattr time assignmentsEric W. Biederman1-6/+3
2009-12-11sysfs: Simplify sysfs_chmod_file semanticsEric W. Biederman1-9/+1
2009-12-11sysfs: Use dentry_ops instead of directly playing with the dcacheEric W. Biederman1-27/+46
2009-12-11sysfs: Rename sysfs_d_iput to sysfs_dentry_iputEric W. Biederman1-2/+2
2009-12-11sysfs: Update sysfs_setxattr so it updates secdata under the sysfs_mutexEric W. Biederman1-12/+29
2009-12-11sysfs: mark a locally-only used function staticStefan Richter1-1/+2
2009-11-05sysfs: Don't leak secdata when a sysfs_dirent is freed.Eric W. Biederman1-0/+4
2009-10-14sysfs: Allow sysfs_notify_dirent to be called from interrupt context.Neil Brown1-6/+8
2009-10-14sysfs: Allow sysfs_move_dir(..., NULL) again.Cornelia Huck1-1/+2
2009-09-27const: mark struct vm_struct_operationsAlexey Dobriyan1-2/+2
2009-09-11Merge branch 'writeback' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-0/+1
2009-09-11writeback: add name to backing_dev_infoJens Axboe1-0/+1
2009-09-10sysfs: Add labeling support for sysfsDavid P. Quigley4-37/+112
2009-07-28sysfs: fix hardlink count on device_movePeter Oberparleiter1-0/+2
2009-07-08Free the memory allocated by memdup_user() in fs/sysfs/bin.cCatalin Marinas1-0/+1
2009-06-15Sysfs: fix possible memleak in sysfs_follow_linkArmin Kuster1-1/+4
2009-05-28sysfs: file.c: use create_singlethread_workqueue()Andrew Morton1-1/+1
2009-04-20sysfs: use memdup_user()Li Zefan1-10/+3
2009-04-16sysfs: sysfs poll keep the poll rule of regular file.KOSAKI Motohiro1-2/+2
2009-04-16sysfs: don't use global workqueue in sysfs_schedule_callback()Alex Chiang1-1/+11
2009-04-01mm: page_mkwrite change prototype to match fault: fix sysfsHugh Dickins1-4/+4
2009-03-27Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2009-03-27constify dentry_operations: sysfsAl Viro1-1/+1
2009-03-24sysfs: fix some bin_vm_ops errorsHugh Dickins1-10/+79
2009-03-24sysfs: only allow one scheduled removal callback per kobjAlex Chiang1-3/+23
2009-03-24sysfs: don't block indefinitely for unmapped files.Eric W. Biederman3-13/+174
2009-03-24sysfs: reference sysfs_dirent from sysfs inodesEric W. Biederman3-0/+19
2009-03-24sysfs: sysfs_add_one WARNs with full path to duplicate filenameAlex Chiang1-2/+30
2009-03-24sysfs: Take sysfs_mutex when fetching the root inode.Eric W. Biederman1-0/+2
2009-03-24SYSFS: use standard magic.h for sysfsQinghuang Feng1-2/+1
2009-01-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6Linus Torvalds1-0/+6
2009-01-22fs/Kconfig: move sysfs outAlexey Dobriyan1-0/+23
2009-01-20sysfs: fix problems with binary filesGreg Kroah-Hartman1-0/+6
2009-01-05zero i_uid/i_gid on inode allocationAl Viro1-3/+0
2008-10-23[PATCH] fix ->llseek for more directoriesChristoph Hellwig1-0/+1
2008-10-16kobject: Cleanup kobject_rename and !CONFIG_SYSFSEric W. Biederman1-5/+1
2008-10-16sysfs: Make dir and name args to sysfs_notify() constTrent Piepho1-1/+1
2008-10-16sysfs: use ilookup5() instead of ilookup5_nowait()Tejun Heo1-9/+8
2008-10-16sysfs: fix deadlockNick Piggin1-11/+31
2008-10-16sysfs: Support sysfs_notify from atomic context with new sysfs_notify_direntNeil Brown4-15/+38
2008-10-16sysfs: crash debuggingAndrew Morton1-0/+13
2008-07-26Use WARN() in fs/sysfsArjan van de Ven3-8/+3
2008-07-21driver core: Suppress sysfs warnings for device_rename().Cornelia Huck3-10/+69
2008-07-21sysfs: don't call notify_changeMiklos Szeredi1-1/+4
2008-05-14sysfs: remove error messages for -EEXIST caseStephen Hemminger1-5/+1
2008-04-30sysfs: Disallow truncation of files in sysfsBen Hutchings1-0/+2
2008-04-30fs: replace remaining __FUNCTION__ occurrencesHarvey Harrison2-2/+2
2008-04-30mm: bdi: add separate writeback accounting capabilityMiklos Szeredi1-1/+1
2008-04-22[SCSI] sysfs: make group is_valid return a mode_tJames Bottomley3-17/+82
2008-04-19sysfs: refill attribute buffer when reading from offset 0Dan Williams1-3/+2
2008-04-19SYSFS: Explicitly include required header file slab.h.Robert P. J. Day2-0/+2
2008-04-18sysfs: Allow removal of symlinks in the sysfs rootMark Fasheh1-1/+8
2008-03-24driver core: debug for bad dev_attr_show() return value.Andrew Morton1-1/+7
2008-02-07sysfs: remove BUG_ON() from sysfs_remove_group()Greg Kroah-Hartman1-1/+6
2008-01-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds2-12/+25
2008-01-24Driver Core: kill subsys_attribute and default sysfs opsKay Sievers1-53/+10
2008-01-24kobject: remove struct kobj_type from struct ksetGreg Kroah-Hartman1-3/+1
2008-01-24sysfs: remove SPIN_LOCK_UNLOCKEDJiri Slaby1-1/+1
2008-01-24sysfs: create optimal relative symlink targetsKay Sievers1-46/+42
2008-01-24sysfs: Fix a copy-n-paste typo in commentJean Delvare1-1/+1
2008-01-23[SCSI] sysfs: add filter function to groupsJames Bottomley1-10/+16
2008-01-23[SCSI] sysfs: fix the sysfs_add_file_to_group interfacesJames Bottomley1-2/+9
2008-01-16sysfs: fix bugs in sysfs_rename/move_dir()Tejun Heo1-1/+3
2008-01-16sysfs: make sysfs_lookup() return ERR_PTR(-ENOENT) on failed lookupTejun Heo1-1/+3
2007-11-28sysfs: fix off-by-one error in fill_read_buffer()Miao Xie1-1/+5
2007-10-30sysfs: make sysfs_{get,put}_active() staticAdrian Bunk2-4/+2
2007-10-20sysfs: trivial: fix sysfs_create_file kerneldoc spelling mistakeChris Malley1-1/+1
2007-10-17spin_lock_unlocked cleanupsRoel Kluin1-2/+2
2007-10-17mm: bdi init hooksPeter Zijlstra3-0/+10
2007-10-17partially fix up the lookup_one_noperm messChristoph Hellwig1-2/+1
2007-10-16implement simple fs aopsNick Piggin1-2/+2
2007-10-12sysfs: add copyrightsTejun Heo7-7/+59
2007-10-12sysfs: move sysfs file poll implementation to sysfs_open_direntTejun Heo3-8/+19
2007-10-12sysfs: implement sysfs_open_direntTejun Heo2-1/+111
2007-10-12sysfs: move sysfs_dirent->s_children into sysfs_dirent->s_dirTejun Heo3-10/+12
2007-10-12sysfs: make sysfs_root a regular directory direntTejun Heo3-11/+6
2007-10-12sysfs: open code sysfs_attach_dentry()Tejun Heo1-16/+4
2007-10-12sysfs: make s_elem an anonymous unionTejun Heo6-24/+24
2007-10-12sysfs: make bin attr open get active reference of parent tooTejun Heo1-5/+5
2007-10-12sysfs: kill unnecessary NULL pointer check in sysfs_release()Tejun Heo1-5/+4
2007-10-12sysfs: kill unnecessary sysfs_get() in open pathsTejun Heo2-8/+2
2007-10-12sysfs: reposition sysfs_dirent->s_mode.Tejun Heo1-1/+1
2007-10-12sysfs: kill sysfs_update_file()Tejun Heo1-40/+0
2007-10-12sysfs: clean up header filesTejun Heo1-56/+92
2007-10-12sysfs: fix sysfs_chmod_file() such that it updates sd->s_mode tooTejun Heo1-0/+9
2007-10-12sysfs: fix comments of sysfs_add/remove_one()Tejun Heo1-7/+3
2007-10-12sysfs: spit a warning to users when they try to create a duplicate sysfs fileGreg Kroah-Hartman1-1/+5
2007-10-12sysfs: Rewrite sysfs_move_dir in terms of sysfs direntsEric W. Biederman1-16/+18
2007-10-12sysfs: Rewrite rename in terms of sysfs direntsEric W. Biederman1-22/+16
2007-10-12sysfs: Remove s_dentryEric W. Biederman3-30/+4
2007-10-12sysfs: simply sysfs_get_dentryTejun Heo1-75/+16
2007-10-12sysfs: Introduce sysfs_rename_mutexEric W. Biederman3-1/+12
2007-10-12sysfs: Rewrite sysfs_drop_dentry.Eric W. Biederman1-27/+26
2007-10-12sysfs: Simplify readdir.Eric W. Biederman1-131/+44
2007-10-12sysfs: In sysfs_lookup don't open code sysfs_find_direntEric W. Biederman1-3/+1
2007-10-12sysfs: Make sysfs_mount staticEric W. Biederman4-9/+5
2007-10-12sysfs: Use kill_anon_superEric W. Biederman1-1/+1
2007-10-12sysfs: Remove sysfs_instantiateEric W. Biederman3-19/+1
2007-10-12sysfs: Move all of inode initialization into sysfs_init_inodeEric W. Biederman3-45/+45
2007-10-12sysfs: fix i_mutex locking in sysfs_get_dentry()Tejun Heo1-0/+2
2007-10-12sysfs: Fix typos in fs/sysfs/file.cRolf Eike Beer1-1/+1
2007-10-12sysfs: make sysfs_addrm_finish() return voidTejun Heo3-9/+7
2007-10-12sysfs: make sysfs_add_one() automatically check for duplicate entryTejun Heo4-23/+26
2007-10-12sysfs: make sysfs_add/remove_one() call link/unlink_sibling() implictlyTejun Heo5-32/+16
2007-10-12sysfs: simplify sysfs_rename_dir()Tejun Heo1-22/+4
2007-10-12sysfs: cosmetic changes in sysfs_lookup()Tejun Heo1-10/+5
2007-10-12sysfs: Remove first pass at shadow directory supportEric W. Biederman5-163/+23
2007-10-12sysfs: cleanup semaphore.hDave Young6-6/+3