mirror of
https://github.com/SCST-project/scst.git
synced 2026-09-28 18:55:40 +00:00
The patch below adds support for the 2.6.29 kernel and also fixes the
checkpatch issues reported by the checkpatch script included with the 2.6.29 kernel and that were not yet reported by the 2.6.28 checkpatch script (trailing statements should be on the next line / struct should normally be const). The patch below has been tested as follows: - Reran scripts/run-regression-tests -k 2.6.24.7 -k 2.6.25.20 -k 2.6.26.8 -k 2.6.27.21 -k 2.6.28.9 -k 2.6.29 and verified the output. - Rebuilt, installed and loaded scst, iscsi-scst and srpt as follows: make -s clean && make -s -C scst install && make -s -C iscsi-scst install && make -s -C srpt install && cd scstadmin && make -s && make -s install && modprobe scst_vdisk && modprobe iscsi-scst && dmesg Signed-off-by: Bart Van Assche <bart.vanassche@gmail.com> with minor cleanups and corrections in put_page_callback-2.6.29.patch git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@717 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -387,7 +387,7 @@ struct iscsi_cmnd {
|
||||
|
||||
extern struct mutex target_mgmt_mutex;
|
||||
|
||||
extern struct file_operations ctr_fops;
|
||||
extern const struct file_operations ctr_fops;
|
||||
|
||||
extern spinlock_t iscsi_rd_lock;
|
||||
extern struct list_head iscsi_rd_list;
|
||||
@@ -443,14 +443,14 @@ extern void target_del_session(struct iscsi_target *target,
|
||||
extern void target_del_all_sess(struct iscsi_target *target, int flags);
|
||||
extern void target_del_all(void);
|
||||
|
||||
extern struct seq_operations iscsi_seq_op;
|
||||
extern const struct seq_operations iscsi_seq_op;
|
||||
|
||||
/* config.c */
|
||||
extern int iscsi_procfs_init(void);
|
||||
extern void iscsi_procfs_exit(void);
|
||||
|
||||
/* session.c */
|
||||
extern struct file_operations session_seq_fops;
|
||||
extern const struct file_operations session_seq_fops;
|
||||
extern struct iscsi_session *session_lookup(struct iscsi_target *, u64);
|
||||
extern void sess_enable_reinstated_sess(struct iscsi_session *);
|
||||
extern int session_add(struct iscsi_target *, struct iscsi_kern_session_info *);
|
||||
|
||||
Reference in New Issue
Block a user