• Jim Cromie's avatar
    [PATCH] pc8736x_gpio: fix re-modprobe errors: undo region reservation · 27385085
    Jim Cromie authored
    Fix module-init-func by repairing usage of platform_device_del/put in
    module-exit-func.  IOW, it imitates Ingo's 'mishaps' patch, which fixed the
    module-init-func's undo handling.
    
    Also fixes lack of release_region to undo the earlier registration.
    
    Also starts to 'use a cdev' which was originally intended (its present in
    scx200_gpio).  Code compiles and runs, exhibits a lesser error than
    previously.  (re-register-chrdev fails)
    
    Since I had to add "include <linux/cdev.h>", I went ahead and made 2
    tweaks that fell into diff-context-window:
    - remove include <linux/config.h>      everyone's doing it
    - copyright updates - current date is 'wrong'
    Signed-off-by: default avatarJim Cromie <jim.cromie@gmail.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    27385085
pc8736x_gpio.c 8.56 KB