Code

History

Commits on v7.1 to fs/char_dev.c35+
  1. Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds committed 8 months agobf4afc5
  2. treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook committed 8 months ago69050f8
  3. chardev: Switch to guard(mutex) and __free(kfree)chen zhang committed 11 months ago3685744
  4. fs: annotate cdev_lock with __cacheline_aligned_in_smpMateusz Guzik committed 11 months ago5854fc6
  5. fs: Reorganize kerneldoc parameter namesJulia Lawall committed 2 years ago1e75624
  6. Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 3 years ago8f6f76a
  7. chardev: Simplify usage of try_module_get()Uwe Kleine-König committed 3 years agoe311ba2
  8. treewide: mark stuff as __ro_after_initAlexey Dobriyan committed 3 years ago68279f9
  9. vfs: Replace all non-returning strlcpy with strscpyAzeem Shaikh committed 3 years agoc642256
  10. chardev: fix error handling in cdev_device_add()Yang Yingliang committed 3 years ago11fa7fe
  11. chardev: Fix potential memory leak when cdev_add() failedShang XiaoJing committed 4 years ago4634c97
  12. vfs: allow unprivileged whiteout creationMiklos Szeredi committed 6 years agoa3c751a
  13. chardev: Avoid potential use-after-free in 'chrdev_open()'Will Deacon committed 6 years ago68faa67
  14. chardev: set variable ret to -EBUSY before checking minor range overlapChengguang Xu committed 7 years ago7ef0b15
  15. chardev: update comment based on the codeChengguang Xu committed 7 years agod358b17
  16. chardev: code cleanup for __register_chrdev_region()Chengguang Xu committed 7 years ago4b0be57
  17. chardev: add a check for given minor rangeChengguang Xu committed 7 years ago4712d37
  18. chardev: add additional check for minor range overlapChengguang Xu committed 7 years agode36e16
  19. block, char_dev: Use correct format specifier for unsigned intsSrivatsa S. Bhat committed 8 years agof33ff11
  20. char_dev: Fix off-by-one bugs in find_dynamic_major()Srivatsa S. Bhat committed 8 years ago652d703
  21. License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman committed 9 years agob244131
  22. char_dev: order /proc/devices by major numberLogan Gunthorpe committed 9 years ago8a932f7
  23. char_dev: extend dynamic allocation of majors into a higher rangeLogan Gunthorpe committed 9 years agoa5d31a3
  24. chardev: add helper function to register char devs with a struct deviceLogan Gunthorpe committed 9 years ago233ed09
  25. dax: define a unified inode/address_space for device-dax mappingsDan Williams committed 10 years ago3bc52c4
  26. chardev: add missing line break in pr_warnFengguang Wu committed 10 years ago077e264
  27. chrdev: emit a warning when we go below dynamic major rangeLinus Walleij committed 10 years ago49db08c
  28. fs/char_dev.c: fix incorrect documentation for unregister_chrdev_regionPartha Pratim Mukherjee committed 11 years ago594069b
  29. fs: introduce f_op->mmap_capabilities for nommu mmap supportChristoph Hellwig committed 11 years agob4caecd
  30. fs/char_dev.c: remove pointless assignment from __register_chrdev_region()Jan Kara committed 11 years agoe2ab879
  31. Merge branch 'for-3.13/core' of git://git.kernel.dk/linux-blockLinus Torvalds committed 13 years ago0910c0b
  32. bdi: test bdi_init failureMikulas Patocka committed 13 years ago8077c0d
  33. consolidate the reassignments of ->f_op in ->open() instancesAl Viro committed 13 years agoe84f9e5
  34. char_dev: pin parent kobjectDmitry Torokhov committed 14 years ago2f0157f
  35. char_dev.c: fix up some whitespace errorsGreg Kroah-Hartman committed 14 years ago1ff9764